Обновить
-6
Алексей@java3000

Администратор windows умеющий в программирование

Отправить сообщение

Внимание: ИП в IT под ударом?

Время на прочтение5 мин
Охват и читатели45K
Не первый раз пробую привлечь внимание [хабр]общества к проблемам микро-, малого и среднего бизнеса в IT. Всё чаще после публикаций стали писать люди: кому-то я помог, кому-то, к сожалению, по разным причинам — нет. Но то, что вопросы поднимаются злободневные — очевидно. Поэтому — продолжаю.

Казалось бы, откуда этот, спорный на первый взгляд, тезис: «ИП под угрозой»?

menaskop туда и обратно к ИП

Читать дальше →

Вызываем Java код из Love2D

Время на прочтение3 мин
Охват и читатели10K

Всем доброго времени суток!


Возникла потребность встроить рекламу в свою игру на Love2D. Решил показывать баннер после выигрыша игрока и тут появились сложности: банер вызывается Java кодом приложения, а выигрыш определяется в Lua коде. Связывает их код на Си, туториалов, как добавлять свои методы в движок не было, и пришлось копаться в коде самостоятельно. Репозиторий Love2D для Android лежит вот тут.

Читать дальше →

Перевод книги Лю Цысинь, «Задача трех тел»

Время на прочтение5 мин
Охват и читатели120K
Приветствую любителей современной научной фантастики и представляю вам книгу китайского писателя Лю Цысинь (劉慈欣): «Задача трех тел (三体)», в переводе которой я участвовал.

image
Читать книгу

Шахматы льда и пламени

Время на прочтение13 мин
Охват и читатели19K
          Игра эта зовется кайвассой. Ее завезли в Дощатый город на волантинской торговой галере, а сироты разнесли ее вверх и вниз по Зеленой Крови. При дорнийском дворе все помешались на ней…
          Десять фигур, каждая из которых ходит по-разному, а доска меняется с каждой игрой, смотря как игроки перемешают свои квадратики. 

                                                   Джордж Мартин «Пир стервятников» 

Cyvasse — ещё одна игра родившаяся в художественном произведении. И как это обычно и бывает, дело вновь не обошлось без участия армии фанатов. Хотя автор и уделяет игре большое внимание (в «Танце с драконами», Тирион Ланистер только и делает, что в неё играет), детальное описание правил, всё же — не дело автора художественного произведения. Впрочем, за фанатами «не заржавело». Разнообразных реализаций «Кайвассы» десятки. Квадратные и гексоганальные — найдутся на любой вкус! Я хочу рассказать о той, что понравилась мне больше всего.
Читать дальше →

Что значит уставный капитал для компании

Время на прочтение4 мин
Охват и читатели37K
У компании есть уставный капитал, об этом знают сейчас даже малые дети. Однако даже далеко не каждый взрослый сможет рассказать, зачем компании нужен этот капитал, как его платить и как эти средства могут использоваться.

Законодательство наше стремительно развивается, и не так давно процедура регистрации ООО была облегчена. Теперь уставный капитал можно оплатить уже после регистрации. Надо сказать, что до этих изменений оплата уставного капитала тоже не была большой проблемой, однако теперь фаундеры просто стали «забывать» оплачивать уставный капитал. Чем чревата такая забывчивость? Понятно, что проблемами, но какими? Давайте разберемся.

Читать дальше →

Когда мы написали сотое API мы поняли…

Время на прочтение4 мин
Охват и читатели47K
Мы в Perfect Solutions на прошлой неделе написали сотое по счету API. За все это время, ценой граблей, костылей, велосипедов и рефакторинга, мы поняли, что выработали отличную стратегию «как писать API и прекратить боль и страдание».

Этот пост о версировании, поддержке, багфиксинге и полном цикле жизни API.

Под катом нет фото с большим трафиком, нет серебрянных пуль, тут даже нет картинки для привлечения внимания — только полезная выжимка нашего опыта. Под катом методология, выработанная на реальном опыте разработки, набитых шишках и сломанных грабляхъ.
Читать дальше →

Кто и как зарабатывает на открытых государственных финансовых данных?

Время на прочтение6 мин
Охват и читатели27K
image

Кадр из к/ф «Приключения Буратино». «Беларусьфильм», Творческое объединение «Телефильм».

Открытые данные и коммерческие проекты


Открытые данные обсуждаются уже давно. Я лично занимаюсь продвижением этой темы уже более 7 лет, а многие энтузиасты по всему миру продвигают идеологию открытости чуть ли не всю свою сознательную жизнь.

Да, открытые данные приносят много явной и неявной пользы для общественных инициатив. Данные по движению транспорта в реальном времени помогают гражданам лучше планировать логистику своих передвижений. Данные деклараций чиновников помогают создавать общественные проекты по прозрачности госслужбы и при этом не тратить огромные ресурсы на оцифровку и распознавание деклараций, заполненных от руки. Можно привести ещё много примеров того, как открытые данные помогают гражданам и государству.

При этом многие в последнее время говорят и про заработок на открытых данных. Но каждый раз, когда я слышу об этом от выступающих аналитиков, хочется их спросить: почему же вы рассказываете о том, как могут заработать другие, но не делаете этого сами? Где же все те, кто непосредственно зарабатывает на открытых данных? Почему они так непубличны? Почему владельцы и создатели проектов так редко бывают представлены широкой публике?
Читать дальше →

Потребители энергии в Германии в это воскресенье получали деньги за использованное электричество

Время на прочтение2 мин
Охват и читатели67K
Энергии из возобновляемых источников было получено столько, что цены упали ниже нуля



8 мая, в воскресенье, Германия побила новый рекорд в генерации энергии из возобновляемых источников. Благодаря солнечной и одновременно ветреной погоде совокупное производство энергии солнечными, ветро, гидро и биоэнергостанциями составило около 55 ГВт. Всего же в стране в этот день было потреблено 63 ГВт энергии. Таким образом, доля возобновляемых источников составила около 87%. На несколько часов цены ушли в минус, что означает выплаты потребителям энергии.

В последнее время такая ситуация уже не является чем-то уникальным. По всей Европе подобные всплески производства энергии случаются все чаще. Если с 2010 по 2014 года цены уходили в минус всего несколько раз, то в прошлом году это случалось десятки раз. Проблема в том, что цены на рынке энергии в Европе формируются по типу аукциона. Производители запрашивают свою цену, а покупатели, что логично, предлагают собственные варианты. И если энергии слишком много, оптовые поставщики энергии начинают демпинговать, причем цены иногда уходят в минус, как это и случилось сейчас.
Читать дальше →

«Звезда Табби» продолжает радовать учёных загадками

Время на прочтение3 мин
Охват и читатели27K
image

Звезда KIC 8462852, обнаруженная астрономом Таботой «Табби» Бойаджиан [Tabetha Boyajian], привлекла внимание учёных и журналистов всего мира необычными изменениями в яркости, которые самые большие энтузиасты объясняли строительством вокруг звезды сферы Дайсона. Несколько научных работ одна за другой опровергают предположения, сделанные в предшествующих работах. Очередную работу, опровергающую старые предположения и вносящую новые вопросы, опубликовали две команды астрофизиков.

Звезда Табби находится на расстоянии 1480 световых лет от Земли. Она была найдена в рамках проекта по поиску экзопланет телескопом Кеплер при помощи транзитного метода. Проходя между нами и звездой, планеты вызывают симметричное падение и последующий рост яркости. В прошлом году астрономы обратили внимание на эту звезду из-за того, что колебания её яркости были нехарактерными и несимметричными.
Читать дальше →

RGlobal — система автоматизации сети ресторанов «Рецептор»

Время на прочтение4 мин
Охват и читатели13K
Привет, мы Александр Брайловский, владелец сети кафе «Рецептор» и Павел Смирнов, наш IT Директор. Сейчас у нас 4 заведения в Москве, последние два открывались уже в самое пекло кризиса. Мы стартовали и развиваемся на свои деньги. Поскольку получается расти по всем финансовым и операционным параметрам даже в вышеупомянутом пекле кризиса, мы смотрим в будущее с оптимизмом. Наша цель — 100 ресторанов через 5 лет (и собственных, и открытых по нашей франшизе).


Нашему скромному, но с какой-то стороны и весьма впечатляющему успеху мы во многом обязаны ERP-системе собственной разработки.
О ней сегодня мы хотим немного рассказать.
Читать дальше →

LENR или не LENR? (обзор экспериментов по обнаружению LENR эффекта)

Время на прочтение14 мин
Охват и читатели39K


Думаю тема LENR (Cold Fusion) знакома многим, и вероятно первое, что вспомнится — это итальянец Андреа Росси — и его E-Cat. Но как говорится «не одним Росси жив LENR» — есть и другие исследователи, кто так же делали, делают эксперименты, и получают результаты — отрицательные или положительные.

Краткий обзор этих экспериментов (15) и будет выполнен в следующей публикации (за материал спасибо журналу «Журнал Формирующихся Направлений Науки» unconv-science.org, и лично Александру Георгиевичу Пархомову)


Никель-водородные реакторы, созданные после публикации отчета об эксперименте в Лугано А.Г. Пархомов

Обзор некоторых из никель-водородных реакторов, созданных в России и за рубежом после публикации отчета об эксперименте в Лугано. Зарегистрировано превышение тепловыделения над потребленной электроэнергией в пределах от 1,2 до 2,7 при температуре около 1200 ℃. Продолжительность непрерывной работы с избыточным тепловыделением до 3 суток. Четыре реактора для оценки тепловыделения имели специальные калориметры.

Во время испытания высокотемпературного теплогенератора Росси в Лугано, продолжавшегося с 24 февраля до 29 марта 2014 г., зарегистрировано превышение тепловыделения над потребленной электроэнергией в 3,2 раза при температуре 1260 ℃ и в 3,6 раза при температуре 1400 ℃ [1,2]. В отработавшем топливе существенно возросло относительное содержание 6Li и снизилось содержание 7Li. Снизилось содержание всех изотопов никеля, кроме 62Ni. Содержание этого изотопа возросло с 3,6% до 99%. Заметного отличия радиационной обстановки от фоновых показателей не обнаружено.

На основе отчета экспертов, наблюдавших работу реактора, можно предположить, что этот реактор, по сути, запечатанная жаростойким цементом керамическая трубочка, в которой находится порошок никеля с добавкой алюмогидрида лития LiAlH4. Для инициации процесса трубочку необходимо нагреть до температуры 1200 – 1400 ℃. Исходя из этого предположения, было создано несколько устройств в России и за ее пределами. Краткому описанию некоторых из них посвящена эта статья.
Читать дальше →

С внешним мышечным корсетом шагать легче

Время на прочтение2 мин
Охват и читатели4.6K
image

Инженеры из Гарвардского университета опубликовали работу, где отчитываются о прогрессе в создании вспомогательной системы, помогающей людям ходить. Система работает как внешний мышечный корсет, и может помочь как людям, идущим пешком с серьёзной нагрузкой (туристы, военные), так и людям с ограниченными возможностями, или восстанавливающимся после травмы.

Устройства, помогающие при ходьбе и беге изобретатели пытаются придумать уже очень давно. Наверно, самым первым стал Николай Ягн, выходец из семьи чешских немцев, обосновавшихся в России, придумавший "эластипед". Изобретатели придумывают приспособления для ходьбы (американцы; русские) и для бега (американцы). Отдельным классом стоят всевозможные экзоскелеты – жёсткие устройства, повышающие грузоподъёмность человека.
Читать дальше →

Как сайты дурят пользователей: когда ответ «нет» не принимается

Время на прочтение3 мин
Охват и читатели30K
Менеджеры по потребительским кредитам в известных российских банках автоматом добавляют страховку в договор. Покупатель о ней узнает только тогда, когда будет подписывать кипу документов. На удаление «галочки» уйдёт много времени — так что на эти 10% от суммы, распределённые на год, он в итоге согласится. Такую же стратегию используют различные сайты, включая LinkedIn, заплативший $13 миллионов за свои рассылки по всему листу контактов.

Британец Гарри Бригналл помогает компаниям делать дружественные для пользователей интерфейсы. И у него профессиональная ненависть к сайтам, которые манипулируют людьми и заставляют делать то, чего пользователь в здравом уме делать не хочет. Подобные техники он называет «тёмными паттернами». Пользователи вынуждены подписываться на рассылку, делиться информацией в соцсетях, скачивать файлы.

image
Читать дальше →

Аналитика по взаимодействию крупнейших корпораций со стартапами

Время на прочтение3 мин
Охват и читатели2.2K
10 фактов в пользу сообразительности крупнейших корпораций.



1. Традиционные венчурные фонды больше не являются единственными источниками финансирования стартапов. Например, в одном из инвестиционных раундов (раунде Е) компания DocuSign привлекла средства таких корпораций, как SalesForce, Google, Recruit, Mitsui & Co, BBVA, NTT Dacoma, Telstra и MKI.

2. Большинство стартапов (61,7%), упомянутых газетой Wall Street Journal, оценка рыночной стоимости которых превышает 1 миллиард долларов, получили финансовую поддержку по меньшей мере одной корпорации (не включая инвестиционные компании и банки).

3. Корпорации инвестируют средства не только в свои дочерние компании и компании, работающие в той же отрасли. Так например, сервис потокового вещания музыки Spotify получили средства компании Coca-Cola.

4. Корпорации, владеющие собственными НИОКР отделами, потихоньку начинают сотрудничать со стартапами. Каждые 9 из 10 таких корпораций, тратящих большие суммы на НИОКР, сотрудничают со стартапами.
Читать дальше →

Добавление в Unreal Engine поддержки dxf формата

Время на прочтение7 мин
Охват и читатели8.7K
image

Здравствуйте меня зовут Дмитрий. Я занимаюсь созданием компьютерных игр на Unreal Engine в качестве хобби. Сегодня расскажу как добавить поддержку dxf файлов в Unreal Engine. (Исходники как всегда в конце статьи).

DXF — это открытый формат векторной графики, разработанный компанией Autodesk. В силу своей открытости этот формат поддерживается огромным количеством редакторов векторной графики.

Читать дальше →

Java-based конфигурирование embedded Jetty/Spring MVC/Spring Security

Время на прочтение27 мин
Охват и читатели36K
Кому-то нравится исключительно xml-конфигурация, так как позволяет собрать всю настройку проекта если не в одном файле, то в одной папке с конфигурационными файлами точно, кому-то нет. К примеру, я считаю, что времена persistence.xml ушли безвозвратно — отображения сущностей для ДБ удобнее прописывать в классах сущностей, а маппинги контроллеров и методов удобнее назначать непосредственно в классах контроллеров. Вывод очевиден: если разработчик не страдает анахронизмом, то так или иначе проект будет иметь смешанную настройку — часть в аннотациях, часть в xml-файлах. Это не хорошо и не плохо, это данность времени — все привыкли к web.xml, application.xml, springmvc-servlet.xml и т.д., но при этом активно пользуются аннотациями @ Controller, @ Repository, @ Autowired, @ Value, @ ResponseBody и т.д. Начиная с версии 3 Spring добавил возможность использования Java-based конфигурации, что позволило полностью отказаться от xml-файлов в настройке проекта. Ранее на Хабре была публикация с анализом преимуществ и недостатков одних способов перед другими, с рядом плюсов xml-конфигурации я полностью согласен.

Однако в данной публикации речь не о преимуществах одних или недостатков других, и тем более не попытка агитации за новые технологии и возможности, это только лишь консолидированный отчет о сборке веб-проекта с нуля до рабочего проекта. И главное — с включением в проект embedded сервера Jetty. На самом деле отдельных фрагментов по настройке как встроенного Jetty, так и контекстов Spring Application, MVC, Security, навалом. Но чтобы разобраться в тонкостях этих настроек, не внедрять сложную структуру и не городить костыли, потребовалось кое-какое время и просмотр большого числа документации и исходников. Но даже имея значительный опыт настройки, пришлось столкнуться с рядом затруднений, после решения которых пришла идея опубликовать все это в одном месте.
Далее много текста и кода

Hibernate для самых маленьких и не только

Время на прочтение6 мин
Охват и читатели208K
Доброго всем времени суток! При написании программы, которая так или иначе будет взаимодействовать с базой данных, пользуются разными средствами. Это и старый добрый jdbc, также применяют: EclipseLink,TopLink, iBatis (уже MyBatis), Spring Framework и конечно же герой нашей статьи — Hibernate. Конечно я здесь перечислил не все средства работы с базой данных, но постарался указать самые распространенные. В данной статье будет показано, как при помощи Hibernate вызывать хранимые процедуры, маппить как таблицы, так и запросы к классам. В качестве подопытной базы данных возьмем Oracle.
Читать дальше →

F1 2015: новый уровень реалистичности на PC

Время на прочтение16 мин
Охват и читатели31K
F1 2015 – самая свежая игра из серии Formula One. Она выпущена компанией Codemasters, в её основе – специальная версия их игрового движка EGO. Игра была создана практически полностью с нуля, новый движок значительно улучшил и качество картинки, и возможности искусственного интеллекта.

EGO – первая разработка Codemasters, нацеленная на восьмое поколение игровых консолей (PS4 и Xbox One) и на платформу PC. Архитектура нового движка была спроектирована из расчёта на работу с многоядерными процессорами, которые используются в вышеупомянутых консолях. Кроме того, компания стремилась создать масштабируемую платформу, которая позволила бы эффективно задействовать ресурсы современных компьютеров.



В ноябре 2015 года вышел пакет исправлений, который добавил в EGO обновлённую звуковую подсистему и более качественную поддержку системы частиц, в обработке которых задействован микропроцессор. В результате игра оказалась способна использовать возможности лучших игровых компьютеров на полную мощность.

В этом материале мы расскажем о том, как в Codemasters совершенствовали свой игровой движок, и о том, чего им удалось добиться.
Читать дальше →

Учимся готовить: Spring 3 MVC + Spring Security + Hibernate

Время на прочтение12 мин
Охват и читатели356K
Добрый день! Меня зовут Антон Щастный.

Это моя очередная статья, посвящённая разработке веб приложений на Java. Хочу предложить вам сделать небольшую систему учёта клиентов, написанную с использованием фреймворка Spring и библиотеки Hibernate.

Что будет в приложении:


Будет простой менеджер контактов, позволяющий добавлять в базу новые записи, просматривать имеющиеся, удалять ненужные. Сведения будут храниться в базе данных. Доступ к приложению – через веб, с аутентификацией и авторизацией пользователей.

Что будем использовать:


  • веб фреймворк Spring MVC,
  • фреймворк Spring Security,
  • ORM библиотеку Hibernate,
  • MySQL в качестве СУБД.

Инфраструктура:
  • редактор SpringSource Tool Suite,
  • сборщик проектов Maven,
  • система логгирования Log4j,
  • постоянное подключение к интернету.


В моей предыдущей статье о Spring MVC был упущен ряд моментов по использованию аннотаций в Java-коде и применению Maven для сборки проекта. В данной статье я попытался исправить упущение.

Цель статьи – показать начинающим веб разработчикам совместное использование различных технологий платформы Java.

Читать дальше →

Spring MVC 3, Аннотации Hibernate, MySQL. Туториал по интеграции

Время на прочтение19 мин
Охват и читатели125K
Не так давно я начал изучать фреймворк Spring и понял, что количество материала на русском языке ограниченно буквально парой стоящих статей. По быстрому пробежав, я захотел сделать что-то более интересное, но с наскоку взять не удалось. Пришлось погуглить по поводу нескольких вопросов касательно взаимодействия Spring и Hibernate. Неожиданно я наткнулся на блог достаточно интересного разработчика Mark Serrano aka krams. Теперь вместе с вами я хотел бы начать цикл статей-переводов, а так же свое обучение в мире Spring.
Spring — Hibernate: ассоциация один ко многим
Приступим…
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Администратор серверов
Младший
От 110 000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения