Pull to refresh
-6
Алексей@java3000

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

Send message

Google Cloud Endpoints на Java: Руководство. ч. 3

Reading time4 min
Reach and readers7.2K
предыдущие части:
Google Cloud Endpoints на Java: Руководство. ч. 1
Google Cloud Endpoints на Java: Руководство. ч. 2 (Frontend)

Работа с версиями


Google App Engine предоставляет возможность загрузить до 10 различных версий приложения.
Одна из них (по умолчанию — первая загруженная) является основной (default) и доступна по основному адресу приложения, и соответственно по адресу собственного домена(ов).
Читать дальше →

Натуральные энергетики

Reading time3 min
Reach and readers87K
Красные глаза IT-специалиста давно вошли в поговорку. В силу самых разнообразных причин крепкий здоровый сон не относится к преимуществам этого рода деятельности.
Сразу оговорюсь, я это совсем не одобряю. Человек должен спать минимум восемь часов в сутки, в противном случае у него будет портиться здоровье и работоспособность. Несмотря на своё неодобрение, последние два месяца приходится работать часов по шестнадцать в сутки и, как следствие, регулярно пить кофе и энергетики.
Ниже я предлагаю краткий обзор природных энергетиков. Несмотря на слово «природный», не следует считать их безвредными. Даже если не считать передозировки, возможна куча других неожиданных последствий из за индивидуальной непереносимости, взаимодействия с лекарствами и тому подобных вещей.
Единственным сомнительным преимуществом натуральных энергетиков перед энергетическими напитками может служить лишь то, что от приёма первых у меня пока что ни разу не было отрицательных последствий.
Читать дальше →

Как технологии помогают ресторанам нанимать и удерживать работников

Reading time6 min
Reach and readers5.4K


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

Создание комфортной среды, которая стимулирует клиентов платить больше, не единственный фактор успеха ресторана — любые психологические трюки, дизайн-ходы и инвестиции в шумоизоляцию ничего не дадут, если в заведении будут работать плохие сотрудники, а лучшие работники будут быстро его покидать. Издание Restaurant News рассказало о том, как технологии позволяют ресторанам решать эту проблему, а мы представляем вашему вниманию адаптированный перевод этой заметки.
Читать дальше →

Рейтинг самых эффективных способов повысить оффлайн продажи магазина: опыт зарубежья

Reading time3 min
Reach and readers4.1K
Не секрет, что мобильная реклама за последнее время стала одной из самых эффективных, и, одновременно доступных для компаний с любыми бюджетами. Эта область настолько универсальна и гибка, что американские маркетологи уже около года оценивают привилегии её использования. Это позволяет не только повысить онлайн продажи магазинов, но и привлечь больше пользователей в оффлайн магазины!



Почему это важно?
Читать дальше →

Параллельная разработка настолки и компьютерной игры: как всё встало с ног на голову в разных версиях

Reading time8 min
Reach and readers28K


Есть такой парень Влаада Хватил. Он живёт в Чехии, любит играть и время от времени выпускает какую-нибудь мелкую штуку. Несколько лет назад очередная «мелкая штука» взяла и порвала рынок сначала Чехии, потом Европы, а потом и США. Ну и наш немного.

Он сделал игру «Космические дальнобойщики», второй тираж которой почти не доехал до магазинов – разобрали на предзаказах. Третий тираж ждала вся Европа – я помню, в Праге продавец в магазине назвал мне точное количество дней до поставки. Они там считали каждый час и вели тетрадку учёта предзаказов. Толстую.

Этой игрой Влаада добавил новый атом в список механик настолок (что случается раз в пару лет) – механики реального времени для походовых игр. Так вот, я поговорил с ним о разработке, в особенности – о том, какие грабли были при переносе его игры в приложение.

Получился разговор вообще о том, что делает игру интересной. За жизнь такой.
Читать дальше →

Игровой цикл

Reading time10 min
Reach and readers12K
Очень важно, какой тип игры вы создаете. Если игра динамическая, нам нужно всё время обновлять картинку на устройстве. Это значит, что сначала нужно создать её, применив новые координаты объектов, а затем вывести на экран. Наше зрение устроено так, что если мы будем делать это меньше, чем за 0,04 с, то нам будет казаться движение объектов непрерывным. Но объекты могут быть разными по сложности прорисовки, а устройства, на которых вы играете – разными по быстродействию.

Может так случиться, что на одних планшетах или мобильниках наше приложение будет «летать», так что пользователь не будет даже успевать играть, а на других – будет тормозить так, что пользователь, скорей всего, удалит её со своего устройства. Возникает мысль, проходить один игровой цикл за 0,04 с (25 кадров (циклов) в секунду) на всех устройствах. Всё было бы хорошо, если бы все устройства могли это сделать. Представьте, что у вас 10 динамических объектов в игре, которые взаимодействуют между собой, порождая новые объекты, например, взрыв при столкновении. Также надо не забыть воспроизводить звуки и реагировать на включения пользователя в игру. Я уже не говорю о реалистичной графике окружающего мира.

Что же делать, если наше устройство не успевает в какой-то сцене создать игровой цикл? Решений несколько, ниже рассмотрено одно из них.

Создаем игровой цикл

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

Нигерийский математик заявил о решении одной из математических «проблем тысячелетия»

Reading time2 min
Reach and readers37K

Бернхард Риман

Профессор математики Опиеми Энох (Opeyemi Enoch) из Нигерии заявил о том, что он смог решить одну из семи математических «проблем тысячелетия». Речь идет о так называемой гипотезе Римана, над доказательством которой математики со всего мира работают вот уже 150 лет. Как говорит нам Википедия, гипотеза Римана о распределении нулей дзета-функции Римана была сформулирована Бернхардом Риманом в 1859 году. В то время как не найдено какой-либо закономерности, описывающей распределение простых чисел среди натуральных, Риман обнаружил, что количество простых чисел, не превосходящих x, — функция распределения простых чисел, обозначаемая \pi(x) — выражается через распределение так называемых «нетривиальных нулей» дзета-функции. Многие утверждения о распределении простых чисел, в том числе о вычислительной сложности некоторых целочисленных алгоритмов, доказаны в предположении верности гипотезы Римана.

Гипотеза Римана входит в список семи математических «проблем тысячелетия». За решение каждой из них Математический институт Клэя (Clay Mathematics Institute, Кембридж, Массачусетс) обещает выплатить награду в один миллион долларов США. Институт заявляет, что это делается для популяризации математики как науки, и для привлечения новых адептов этой науки из числа молодежи. В случае публикации контрпримера к гипотезе Римана, учёный совет института Клэя вправе решить, можно ли считать данный контрпример окончательным решением проблемы, или же проблема может быть переформулирована в более узкой форме и оставлена открытой (в последнем случае автору контрпримера может быть выплачена небольшая часть награды).
Читать дальше →

Робот-жук «поедает» микробы, чтобы очистить воду и получить энергию для работы

Reading time2 min
Reach and readers10K
Команда учёных из Бристольского университета сделали Row-bot — прототип робота, который предназначен для передвижения по поверхности загрязнённых водоёмов и поедания микробов. Микробы робот использует для получения из них энергии и продолжения работы.

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

Беспроводные выключатели в деревянных домах

Reading time6 min
Reach and readers35K
В последнее время наблюдается тенденция увеличения количества загородных домов из клееного бруса. Это неудивительно, ведь такие дома имеют целый ряд достоинств: экологичность, прочность, теплоизоляция, простота монтажа и скорость постройки. Однако, есть и недостатки. В их число входит пожароопасность, что создает сложности для прокладки электрических сетей внутри дома.

В этой статье я расскажу о новом способе упрощения электромонтажа в таких домах. А также, проведу сравнение стоимости прокладки проводки обычным способом и с использованием беспроводных выключателей (радиоэлектромонтаж).

Заинтересовавшиеся, добро пожаловать под кат.
Читать дальше →

Google обновил минимальные цены для приложений в Play Market

Reading time1 min
Reach and readers15K
В блоге Android Developers появилось уведомление о изменении ценовой политики в магазине приложений Play Market. Приведён список стран, в которых изменилась минимальная стоимость приложения и стоимость покупок внутри приложений. Это должно подстегнуть владельцев Android к приобретению платных программ.

Видно, что для России цена уменьшилась вдвое — с 30 до 15 рублей. В Украине минимальная цена приложения стала равной 5 гривнам. Полный список выглядит следующим образом:

  • Бразилия: R $ 0,99 (старая цена R $ 2.50)
  • Чили: CLP $ 200.00 (старая цена CLP $ 500.00)
  • Колумбия: КС $ 800.00 (старая цена КС $ 2000.00)
  • Венгрия: Ft 125.00 (старая цена Ft 225.00)
  • Индонезия: Rp 3,000.00 (старая цена 12,000.00 рупий)
  • Малайзия: RM 1.00 (старая цена РМ 3.50)
  • Мексика: MXN $ 5.00 (старая цена MXN $ 9.90)
  • Филиппины: ₱ 15.00 (старая цена ₱ 43.00)
  • Польша: zł1.79 (старая цена zł2.99)
  • Перу: S /. 0.99 (старая цена S /. 3.00)
  • Россия: руб 15.00 (старая цена 30,00 руб)
  • Саудовская Аравия: ﷼ 0.99 (старая цена 2,00 ﷼)
  • Южная Африка: R3.99 (старая цена R10.00)
  • Таиланд: ฿ 10.00 (старая цена ฿ 32.00)
  • Турция: ₺0.59 (старая цена ₺2.00)
  • Украина: ₴ 5.00 (старая цена ₴ 8.00)
  • Вьетнам: ₫ 6000 (старая цена ₫ 21,000.00)

Узнать подробности

Как эффективно продвигать приложения во время новогодних праздников

Reading time4 min
Reach and readers3.2K
Новогодние и рождественские праздники для ритейла по всему миру – это возможность увеличить обороты в несколько раз и неплохо заработать на предпраздничном сумасшествии. Разработчики приложений тоже могут прямо увеличить доходы или заполучить новых пользователей, что, однако, сопровождается дополнительными расходами на рекламу из-за удорожания стоимости установок. Сбалансировать затраты на продвижение вашего приложения во время праздников поможет правильная маркетинговая стратегия, удачно расставленные приоритеты и выбранные рекламные платформы.

image

Новый планшет или смартфон давно считается одним из самых лучших подарков. По статистике, каждое Рождество в США миллионы американцев распаковывают новые девайсы и первым делом загружают приложения из сторов. В прошлом году количество загрузок на Рождество и послерождественский период в 2,5 раза превысило средний показатель декабря. Казалось бы, вот он – шанс для маркетологов воспользоваться всплеском активности и поработать на заполучение новых пользователей, но не все так просто: в праздничный период CPI увеличивается в 1,5-2 раза. И если крупные игроки могут позволить себе высокие объемы оплаченного трафика, то в случае с небольшими разработчиками продвижение в течение этого периода может истощить рекламные бюджеты. Отказываться от платных установок тоже нельзя: как утверждает Appsflyer, 1-на платная установка приводит к 3-м органическим. А чтобы уменьшить риски, уже сейчас надо начать кампанию по оптимизации и увеличению клиентской базы.
Читать дальше →

51 бесплатная книга о Data Science

Reading time3 min
Reach and readers57K
Смирись, человек 21 века, что твой главный инструмент — это информация, данные, цифры и управление с их помощью. Сегодня мы делимся с вами очень полезным списком литературы о Data Science!

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

Как реализовать SOAP- сервис для работы с таблицами Google через SQL

Reading time5 min
Reach and readers16K
Была задача — в ходе подготовки демки одного из решений надо было показать, что клиентскую информацию можно сохранять где угодно — в простом случае, например, в таблицах Google, в более сложном (после полугодового «внедрения»и многомиллионного бюджета) в CRM клиента. В используемой нами WSO2 ESB есть коннектор к таблицам Google — но реализовать требуемый функционал на нем оказалось не очень простой задачей — и тогда я на это забил.

Но вот недавно, разбираясь с новыми фичами WSO2 Data Services Server обнаружил, что в нем можно легко реализовать SOAP-сервис для работы с таблицами Google (который потом можно подцепить где угодно). Причем работа с данными в таблице осуществляется через привычный всем SQL.
О том, как это сделать, и хочу рассказать под катом.
Читать дальше →

Hibernate. Основные принципы работы с сессиями и транзакциями

Reading time14 min
Reach and readers272K
В моей первой статье на Хабре я хотел бы поделиться некоторыми соображениями и замечаниями по работе с Hibernate, касающихся сессий и транзакций. Я остановился на некоторых нюансах, которые возникают при начале освоения этой темы. Признаюсь, сам пока Junior-программист, с Hibernate работал не постоянно, поэтому, как всегда, возможны ошибки, коль заметите оные, буду благодарен за поправки.

Библиотека Hibernate является самой популярной ORM-билиотекой и реализацией Java Persistence API. Часто используется как ORM-провайдер в обычных Java-приложениях, контейнерах сервлетов, в частности, в сервере приложений JBoss (и его потомке WildFly).

Начнём, пожалуй.
Читать дальше →

Alloy Discovery: всевидящее око системного администратора

Reading time6 min
Reach and readers32K
Чем больше компьютеров в сети, тем беспокойнее жизнь системного администратора, которую к тому же то и дело пытаются осложнять продвинутые пользователи, устанавливающие собственное оборудование, программное обеспечение и даже меняющие конфигурацию «железа» со злым или добрым умыслом. Когда компьютеров становится слишком много или они расположены слишком далеко, возникает потребность в проведении периодического аудита сети. Существует множество утилит, способных провести или облегчить аудит, однако мало какие из них решают задачу комплексно и покрывают все потребности инженера. Команда Alloy Software создала программное решение, нацеленное на доскональный аудит. Как, а главное, для чего оно работает, мы расскажем в посте.

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

Прогнозирование в игровой индустрии. Часть 3: Прогнозы для прогнозной индустрии

Reading time4 min
Reach and readers5.7K
К этому моменту у вас уже должно было сложиться неплохое понимание прогнозного моделирования и его применения к играм. Если же нет, смотрите: часть 1 и часть 2 этой статьи. Мы сформировали хорошую базу, а в заключительной части попытаемся спрогнозировать прогнозирование и посмотрим, какое будущее ждет стремительно развивающуюся индустрию.


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

5 советов от стартап-основателей

Reading time3 min
Reach and readers5.3K
FFFЧто нужно, чтобы стать успешным интернет-предпринимателем? Как построить глобальный технобренд, типа Instagram, Kickstarter или Википедии, с нуля?

Чтобы узнать ответы на эти вопросы лучше всего спросить об этом их основателей.

В течение нескольких месяцев сотрудники BBC News опрашивали руководителей стартапов и просили их поделиться опытом, которым они хотели бы обладать, когда сами начинали. В результате получилась серия интервью CEO Secrets.
Читать дальше →

Полезные модели и «неконструктивная смерть»

Reading time3 min
Reach and readers2.6K
image

Для многих не секрет, что на сегодняшний день получение патента на полезную модель больше не представляет процедуру получения «быстрого патента», а скорее наоборот.
Как ранее верно раскрывал основную проблематику коллега в данном посте, Роспатент и подведомственный ему Федеральный институт промышленной собственности (ФИПС) встали на путь святой войны с решениями, заявленными в качестве полезных моделей, которые относятся к системам, комплексам и иным техническим изделиям, содержащими совокупность не объединенных в «единое целое» элементов.

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

Советы основателя. Денис Кузьмин, генеральный директор «Соликс Биосистемз Восток»

Reading time4 min
Reach and readers6.1K

«Советы основателя» в очередной раз знакомят читателей «Мегамозга» со звёздами IT-рынка, основателями и управляющими собственного бизнеса.

Нам не так часто удаётся пообщаться с человеком, работающим в инновационной и узкопрофильной области, не связанной с информационными технологиями напрямую, то есть – не в интернете. Но так как ИТ проник уже абсолютно во все области частной и профессиональной жизни, мы решили, что не будет лишним разбавить стартаперов и их советы историей человека, который создаёт в России компанию, занимающуюся биотехнологиями. К тому же, Денис уже отвечал на вопросы пользователей Geektimes.

Денис закончил биологический факультет МГУ им. М.В. Ломоносова в 2007 году, выпустившись с кафедры молекулярной биологии с красным дипломом. Поступил в аспирантуру ИБХ РАН, где в «Лаборатории Структуры и Функции Генов Человека» работал над созданием противоопухолевых препаратов молекулярно-направленного действия, в основе которых лежали «суицидальные гены» – сейчас эти генно-терапевтические препараты проходят стадию доклинических испытаний. В 2012 году под руководством академика РАН Е.Д. Свердлова Денис Кузьмин защищает кандидатскую диссертацию.

Как признаётся Денис, в 2010 году он начал активно искать практическое применение собственным знаниям и, в результате, оказался в компании «Независимая лаборатория „Инвитро“», где до 2014 года занимался созданием и управлением сетью медицинских центров, работающих по модели франчайзинга. Уйдя из «Инвитро» Денис стал генеральным директором компании «Соликс Биосистемз Восток» (R&D-центр, созданный Роснано и Solix Algredients) которая до сих пор остаётся единственной компанией в России, специализирующейся на промышленной культивации микроводорослей и выделении веществ удельной стоимости из получаемой биомассы.

Он также отмечает, что прошёл путь от подготовки бизнес-плана и формирования команды до запуска лаборатории и полупромышленного производства; реализовал трансфер технологии в нашу страну – импорт и локализацию фотобиореакторов Solix серии «Lumia AGS260», не имеющих аналогов в РФ. Сегодня в его лаборатории поставлен «на поток» скрининг штаммом микроводорослей из коллекций ведущих российских научно-исследовательских институтов на наличие веществ с высоким потенциалом коммерциализации (Омега-3, астаксантин и др.) – Денис скромно добавляет, что ими был найден штамм-процудент одного из антиоксидантов, по ряду параметров превосходящий большинство известных на данный момент в мире.

Денис Кузьмин – эксперт фонда «Сколково» (Биомедицинский кластер), ментор Центра Развития Предпринимательства г. Москвы при департаменте «Науки, Промышленной Политики и Предпринимательства» (направлений «медицина/фармакология/биотехнологии»).

Получилось большое вступление, но мы считаем, что каждый должен знать таких основателей и увлечённых людей «в лицо» во всех подробностях. А теперь – слово Денису, который обобщил имеющийся у него опыт в трёх простых советах.
Читать дальше →

Параллельное программирование в Java8. Создание многопоточных программ с помощью Fork/Join Framework

Reading time3 min
Reach and readers21K
Статья посвящена такому интересному и полезному механизму (совокупностям механизмов и библиотек), как Fork/Join Framework. Он позволяет многократно ускорить вычисления, добиться максимальных результатов при обработке, используя все доступные возможности системы (процессоры).

В рамках данной статьи будет созданы классы, использующие Fork/Join Framework. В коде показан один из возможных вариантов применения параллельного программирования. Итак, начнем.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

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