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

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

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

Учёные разработали два новых метода опреснения воды

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

Практически одновременно инженеры из Массачусетского технологического института (MIT) и Иллинойсского университета в Урбане-Шампейне (UIUC) предложили новые способы опреснения солёной воды. Метод MIT основан на ударных волнах, а UIUC использовали для отделения соли от воды пористый материал нанотолщины.

Если в кране нет воды


Потребление воды в мире постоянно возрастает, и в некоторых густонаселённых регионах планеты её начинает не хватать. Проблема нехватки пресной воды уже не является прерогативой африканских пустынь. Несмотря на то, что Мировой океан покрывает 70% поверхности нашей планеты, питьевой воды на ней крайне мало.

В Калифорнии из-за трёхлетней засухи недосчитались примерно годовой нормы осадков, из-за чего властям пришлось ввести ограничения на использование воды. В Китае строят одну из крупнейших станций по опреснению воды в Бохайском заливе рядом с городом Таншань.

Обычными способами опреснения воды являются обратный осмос — проталкивание воды через мембрану, задерживающую частицы соли, перегонка — кипячение с последующим сбором и охлаждением пара, или электродиализ – изменении концентрации электролитов в растворе посредством электрического тока. Эти способы крайне энергозатратны.
Читать дальше →

Памятка начинающим переводчикам приложений под Android или как начать переводить приложения

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


Доброго времени суток, Geektimes.

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

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

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

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


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

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

Разработка и отладка приложений для Android Wear

Время на прочтение6 мин
Охват и читатели23K
Носимые устройства – это передний край сегодняшних информационных технологий. Это – мощный тренд. Самые популярные «носимые компьютеры» работают под управлением ОС Android Wear от Google. Она не так уж сильно отличается от того Android’а, который знаком огромному количеству разработчиков. Как результат, любой из этих разработчиков может без особых сложностей начать создавать приложения для Android Wear и претендовать на свою долю внимания от весьма перспективного рынка «носимых приложений».



В этой статье мы поговорим об ОС Android Wear, обратив особое внимание на устройства, работающие под её управлением, на типы приложений, на их разработку и отладку. В частности, рассмотрим два способа отладки с использованием ADB.
Читать дальше →

Разработка 2D игр на Windows, Mac OS, Linux и Android без программирования. Часть 2

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

Привет Хабравчане!

Сегодня я хочу рассказать вам о том, как можно сделать игру без навыков программирования. И да, это не просто красивое и заманивающее название, в созданную игру можно будет играть на Windows, Mac OS, Linux, Android и может быть даже на… iOS? Но об этом позже. Перед началом чтения статьи, я хочу дать вам мое понимание того, что создание игры без навыков программирования – это действительно не круто. Но знаете что еще больше не круто? Тот факт, что вы, владея языками программирования, сутками работаете над кодом, путая ваше рабочее место с постелью, нанимаете дизайнеров, договариваетесь со знакомыми музыкантами, платите рекламщикам, выпускаете свой продукт, а он не окупается! Ну, то есть игру, вашу, в любом случае будут скачивать, и какой-то доход будет капать. Но, будете ли вы довольны тем, какой в итоге получилась ваша игра, и как она продается? К чему я это все говорю? Если у вас в голове живет яркая идея, и вы давно хотите попробовать себя в создании игр, но единственный ваш тормозной элемент, это незнание компьютерных языков, смело пробуйте себя в этом деле. Если же вы владеете языками программирования, и может быть наплодили уже пару не плохих проектов, которые приносят прибыль, данная статья так же будет вам полезна. Я не советую никому здесь бросать все свои знания программирования, и начинать лепить игры в программе, о которой пойдет речь. Мое мнение на этот счет, достаточно простое. С помощью данного приложения, вы сможете создать презентацию вашей игры, затратив намного меньше времени, или как минимум ролик геймплея, который можно будет бросить на YouTube, создать шумиху, получить обратную связь, и работать над игрой, грея себя приятной мыслью, что ваша идея работает, люди ее оценили и ждут. Это не значит, что создание игр, в этой программе, ограничится лишь демо-версиями. Если вы действительно вложитесь душой в это дело, то спокойно сможете создавать полноценные проекты.
Читать дальше →

Startup Playbook. Ультимативный гид по запуску стартапов от Y Combinator (часть 2)

Время на прочтение4 мин
Охват и читатели5.8K
В предыдущей части гида мы рассмотрели мысли Сэма Альтмана об идеях, в этой речь пойдет о команде и продукте.
Чтобы стартап добился успеха, нужны: отличная идея (обязательно в большой рыночной нише), отличная команда, отличный продукт и мастерское исполнение.

ЧАСТЬ II «КОМАНДА»


TEAM
Illustrated by Gregory Koberger

Посредственные команды не строят великих компаний, поэтому мы всегда обращаем внимание на силу учредителей. Когда вкладываешь средства на поздних стадиях инвестирования, трудно оценить силу сотрудников, нанятых основателями.

Что делает великим основателя? Наиболее важными характеристиками являются непреклонность, решительность, внушительность и находчивость. Интеллект и страсть также ценятся очень высоко. Эти качества гораздо важнее опыта, и уж конечно важней «опыта разработки на X и работы с фреймворком Y».
Читать дальше →

Startup Playbook. Ультимативный гид по запуску стартапов от Y Combinator (часть 1)

Время на прочтение5 мин
Охват и читатели8K
Startup Playbook

Мы тратим множество времени на консультирование стартапов. Хотя совет данный тет-а-тет всегда важней и весомей, мы решили, что публикация своего рода how-to советов может помочь нам масштабировать Y Combinator.

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

Цель стартапа в том, чтобы приобрести лояльных пользователей. Если получится, то вы должны выяснить, как получить больше пользователей. Это первая, и пожалуй самая критическая на сегодняшний день часть запуска действительно успешных компаний. Все успешные стартапы начинали с продукта, полюбившегося первым пользователям настолько, что они рассказывали о нем всем вокруг. Если вы не в состоянии добиться этого, у вас ничего не получится. Если вы обманываете себя, считая, что пользователям нравится ваш продукт, а это в действительности не так, у вас ничего не получится.
Стартап отрасль усеяна «трупами» основателей, считавших, что они могут пропустить этот шаг.
Читать дальше →

Персонажи сказок Старой Руси

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


Если вы регулярно читаете наш блог, то наверняка помните пост про создание собаченьки, персонажа мобильной игры «Эволюция». Нарисовал её (и написал пост) ведущий художник проекта Роман Amokrus Папсуев. Однако, как и все талантливые люди, Роман творит не только на работе, но и в свободное время — для души. Однажды ему пришла в голову идея перерисовать всем известных персонажей русских сказок и былин в современном игровом фэнтези-стиле. В результате получилась целая серия замечательных карандашных рисунков, выполненных с большим вниманием к деталям. Роман не руководствовался персонажами какой-то конкретной игры, образы получились собирательными. Впрочем, лучше сто раз увидеть, чем один раз прочитать.

Добро пожаловать под кат, его рассказ ждет вас там (также смотрите вторую часть). Много картинок внутри!
Читать дальше →

Алкомат

Время на прочтение4 мин
Охват и читатели54K
Иван Арнольдович, покорнейше прошу, пива Шарикову не предлагать.
профессор Преображенский. «Собачье Сердце»

Как-то, путешествуя по просторам Интернет, увидел разработку Rumbot. Мне всегда нравилось чем-то управлять и в итоге пришла идея улучшить разработку и привнести в нее новые элементы. Получился проект, включающий в себя не только разработку железа и софта, но также и 3D-моделирование корпуса, экскурс в изготовление мебели, работа со звуком, некоторые хитрости работы барменов и многое другое, что сопутствовало разработке. Получился забавный аппарат для вечеринок с друзьями. Главное было пройти весь путь от идеи до разработки конечного продукта. Аппарат позволяет делать алкогольные коктейли для пяти человек. Назвал я его «Алкомат».



Подробности ниже. Много больших фото.
Читать дальше →

6 удобных мобильных банков для бизнеса

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

Обзор мобильных банков для бизнеса от «Я люблю ИП»

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

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

Надеемся, эта статья поможет вам выбрать подходящий банк для вашего бизнеса.
Читать дальше →

Cocos2d-x — разработка простой игры

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

1. Вводная часть


В этой статье речь пойдет о разработке прототипа игры под Android/Linux с помощью Cocos2d-x. Cocos2d-x это кросс-платформенный фреймворк для создания двумерных игр и других графических приложений. Он создан на основе cocos2d-iphone, но вместо Objective-C Cocos2d-x использует C++. Приложения могут быть запущены на платформах: iOS, Android, Windows Phone, OS X, Windows, Linux.
Эта статья о разработке приложения под Android/Linux, платформа разработки — Ubuntu.
К сожалению, Cocos IDE существует только под Window и Mac, а под Linux версии не предвидится, но так как я очень люблю Ubuntu и это та платформа, с которой я работаю каждый день, я использую для разработки Clion.
Некоторые части этой статьи — перевод соответствующих частей документации (http://www.cocos2d-x.org/wiki).
Статья ориентирована на тех, кто начинает свое знакомство с Cocos2d-x. В ней я расскажу о том, как создать самое простое приложение со спрайтами, сценами и как работать с акселерометром. Это может быть неким стартом, чтобы в будущем идти дальше, углубляясь в API Cocos2d-x.

2. Требования


Определим необходимый набор инструментов, который нам понадобится.
Ubuntu 14.04 — платформа разработки
Cocos2d-x v3.8.1 — https://cocos2d-x.org/download
CMake 2.8+
JDK 1.6+
Android SDK
Android NDK r9d+
Apache Ant — для сборки Android-сборки
Python 2.7.5
Clion 1.1 — www.jetbrains.com/clion


3. Cocos2d-x


Cocos2d-x появился в 2010 году, это проект с открытым исходным кодом, распространяющейся под лицензией MIT. Cocos2d-x позволяет писать на таких языках как C++, Lua и Javascript. Cocos2d-x быстрый, простой и обладает большими возможностями. В настоящее время много игр, написанных с помощью этого фреймворка, находятся в топе AppStore и Google Play.
«Большие ребята», такие как Zynga, Wooga, Glu, Big Fish Games, Konami используют Cocos2d-x для разработки игр.

Тут я должен сделать маленькое отступление. Дело в том, что Cocos2d-x позволяет использовать C++ для написания кода, и все это будет собираться под Android и Linux. Если использовать Cocos2d-JS, то можно писать на Javascript. Тогда в случае сборки для на Linux/Ubuntu код будет транслироваться в C++, а затем компилироваться. Это влечет много разных проблем (усложняет работу со сторонними библиотеками, например). В случае же web будет выполнятся java-script (кстати, время сборки в этом случае равна нулю, что неплохо).
Если же использовать Cocos2d-x, то под web это не работает, но под Linux и Android код компилируется напрямую. Для Android, конечно же, используется Android NDK.

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

Анализ покупательских корзин в ритейле

Время на прочтение7 мин
Охват и читатели20K
Задача № 1 для ритейлера — понять, кто конкретно совершает покупки в магазине, изучить поведение покупателей, выделить типичные модели, и с помощью этих знаний влиять на количество и качество покупок.

Решение возможно, используя такие подходы:
  • анализ данных из программ лояльности и другие формы изучения персон и поведения покупателей;
  • анализ данных о покупках и транзакциях.

Перефразируя второй подход — какие товары покупатель положил в свою корзину?


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

Поиск партнера для вашего проекта

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


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

Нюансы создания аркады

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


И вот моя первая попытка выбраться на просторы Хабрахабр.

Недавно в свет вышла моя игра Evasion. Простая аркада, в которой нужно уклоняться от препятствия. Игра сама по себе легка в разработке, но в каждой простоте есть свои подводные камни. О парочке из них я и хочу поговорить в данной статье.
Читать дальше →

Миостатин — гормон мышц. И не только

Время на прочтение3 мин
Охват и читатели38K
На написание этой заметки меня вдохновили сразу две статьи — «Ученые выпустят таблетки, которые смогут заменить фитнес» и «Поделись улыбкою своей… китайские инженеры-генетики создали суперсобаку с удвоенной мышечной массой».

Так получилось, что мне посчастливилось довольно длительный период работать с гормоном миостатином (к сожалению, только теоритически, в лаборатории не получилось), о котором многие здесь уже слышали, поэтому я хочу немного рассказать о том, что это такое и для чего он нужен, но немного с другой стороны.
Читать дальше →

Солнечная энергия: как считать?

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

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

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

Методы лечения различных ошибок в Android Studio при разработке проекта

Время на прочтение3 мин
Охват и читатели64K
Сегодня хотел бы поделиться своим анализом и способами лечением разных ошибок при разработке своего продукта в Android Studio. Лично я, не раз сталкивался с различными проблемами и ошибками при компиляции и/или тестировании мобильного приложения. Данный процесс, всегда однообразный и в 99% случаев и всегда нужно тратить n-колличество времени на его устранение. Даже, когда ты уже сталкивался с данной проблемой, ты все равно идешь в поисковик и вспоминаешь, как же решить ту или иную ситуацию.

Я для себя завел файлик, в котором отметил самые частые ошибки — потратив на это несколько часов и перечислил самые популярные ошибки (в дальнейшем планирую просто их запомнить), чтоб сократить свое время в дальнейшем.

Итак, начну по порядку с самой распространенной проблемы и дальше буду перечислять их по мере появления:
Читать дальше →

Как мы писали AI для Шакала, и почему у него шизофрения

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

В ситуации полной и беспросветной задницы власть в AI сразу забирали военные, и это иногда спасало партию.

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

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

Давным-давно мой преподаватель профессор Сербин рассказывал байку с сыроваром из Европы. К этому обаятельному толстяку приезжали автоматизаторы и спрашивали, как он делает такой вкусный сыр. Им нужны были эвристики для температуры, густоты и так далее. Сыровар опускал палец в мягкий сыр, медленно и кайфно чертил там дугу, улыбался во всё хитрое лицо и говорил: «Ну как вы не чувствуете!».

Алгоритмизировать процесс гости так и не смогли. Так вот, разработка шла так: мы чертили дуги и хитро улыбались, а парни проигрывали нам в настольный Шакал. И мечтали, что за них отомстит AI.
Читать дальше →

Патентные таблетки для стартапов

Время на прочтение4 мин
Охват и читатели5.6K
image
Ежедневно общаясь со стартапами, мне часто приходится слышать следующий вопрос:
А зачем стартапу думать о патентовании своих разработок, если это довольно продолжительный и дорогой процесс? Ведь не секрет, что очень много противников в целом системы патентования, особенно в IT области. Даже на Хабре довольно часто возникают холивары. Тем не менее, это очень важный шаг в жизни продукта, который, прежде всего, повышает вероятность привлечения инвестиций, а уже потом защищает от конкурентов.
Читать дальше →

Льготы от государства для IT компаний: правда или вымысел

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


Пожалуй, все уже слышали о льготах по страховым взносам для IT. Наши клиенты регулярно спрашивают о них. Мы решили ответить один раз и навсегда, чтобы при появлении подобных вопросов просто давать ссылку на блог. А может быть, мы просто ответим на все вопросы и проблема исчезнет сама собой.
Начнем с того, что это правда. Да, друзья. Льготы государством предусмотрены, но их нужно еще умудриться получить. Нет-нет, это не космически сложно и мы не отговариваем вас. Ни в коему случае! Просто тот, кто предупрежден, тот вооружен.
Итак, как это применяется на практике и какие вопросы/проблемы могут возникнуть.
Читать дальше →

Информация

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

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

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