Публикации

сегодня в 18:20

Led Romb

Дело было вечером, делать было нечего. (с)



Дело было года 3 назад. Случайно наткнулся на одно видео LED cube 8x8x8 demo и скажу честно, оно меня впечатлило. У меня на тот момент уже давно чесались руки что-нибудь сотворить «этакое». Тогда я ещё не знал что такое Arduino, да и вообще имел смутные понятия даже как правильно подключить светодиод. Набравшись храбрости, я отправился на просторы Интернета, где достаточно быстро нашёл идеи и схемы как собирают подобные кубики, и магазин, где можно купить компоненты. Выбрал кубик 4х4х4 как оптимальный вариант для первого опыта.

430
1
Azurius 11,5
сегодня в 18:00

Мероприятия по предварительному обзору RAD Studio XE7



Уважаемые друзья,

У нас для вас хорошие новости. Мы открываем регистрацию на мероприятия на которых мы поделимся с вами секретами о новых возможностях RAD Studio XE7.

В этом году мы стартуем с Москвы, где вы сможете нас увидеть нас 16 сентября, далее переместимся в Астану – 18 сентября и завершение тура будет в Екатеринбурге 23 сентября.
В этом году мы пригласили не только экспертов по продуктам, но и разработчиков, непосредственно принимающих участие в разработке версии XE7 из R&D центра, которые будут делать демонстрации продуктов и отвечать на вопросы «из первых рук». Нас также поддержат эксперты по корпоративной мобильности из компании Samsung, которые поделятся не только экспертизой по переходу на корпоративную мобильность, но и примут участие в розыгрыше призов.

В ходе мероприятия спикеры расскажут как:

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

Хороший, плохой и злой… кэш



Довольно интересное видео (на английском, к сожалению), в котором девушка, на примере соцсетей, рассказывает о плюсах и минусах кэширования в web-приложениях.

Наиболее содержательными являются первые две трети ролика, которые можно суммировать следующим образом:

1) данных в соцсетях нынче много, обновляются они часто, а пользователю их нужно предоставлять быстро
2) поэтому без кэширования не обойтись
3) далее показывается, как кэширование (концептуально) работает в Twitter, Facebook и Reddit
4) но есть проблемка…
5) кэширование в каждом соцсетевом проекте отписывается вручную
6) в результате, имеем много кода, который делает практически одно и то же в каждом проекте. А много кода — это много багов и людского труда
7) и что же с этим делать?

1224
16
TechThink 42,4
сегодня в 17:22

Анонсированы новые функции Java 9

Компания Oracle серьёзно взялась за разработку JDK9 и опубликовала первый список «предложений на улучшение» (JEP), в которых описаны новые функции Java 9. Список невелик и консервативен, но его наверняка дополнят в предстоящие два года до выпуска Java 9.

Программные интерфейсы


Представлены три новых программных интерфейса.

  • Обновление Process API для лучшего взаимодействия с не-Java процессами операционной системы (сейчас разработчики часто вынуждены использовать нативный код).
  • Новый HTTP-клиент с поддержкой HTTP 2.0, веб-сокетов и заменой устаревшему HttpURLConnection.
  • Облегчённый JSON API для обработки и генерации JSON-документов и потоков данных.

2259
13
alizar 1321,6
сегодня в 17:04

Войти в IT: Долгая дорога в Java

Друзья, рады представить статью из цикла «Войти в IT», который уже давно публикуется в нашем корпоративном блоге. Это не «серьезные» технические статьи (такие тоже будут), а рассказы наших синьоров об их становлении в IT. Ведь иногда хочется просто взглянуть на индустрию глазами коллег и понять, как именно из молодых практикантов и «зеленых» джуниоров получаются эксперты мирового уровня. Что ж, дадим слово одному из наших героев.

image

Всем привет! Меня зовут Родион Горковенко, и я… нет, не то, о чем вы подумали. Я — Senior Java Developer в компании DataArt. Хочу поделиться историей, как я дошел до жизни такой и, возможно, немного подсказать молодым специалистам, как выжить в беспощадных джунглях Java и стать полноценным цифровым хищником.

Введение (красивая заставка)

Сначала я программировал на C. Были и другие языки, но большую часть времени (несколько лет) я писал именно на C. Поэтому и моя карьера в IT началась с этого языка. Однако область применения его ограничена сравнительно низкоуровневым софтом — я писал на нtv для микроконтроллеров, когда разрабатывал электронику, и позже — для POS-терминалов.

Ответ на вопрос «куда двигаться дальше?» был для меня не очень ясен. Можно, конечно, было углублять изучение C++, но небольшой опыт работы в команде на C/C++ оставил несколько негативное впечатление. Альтернативой была Java. О ней я не знал почти ничего, разве что, пару тестовых приложений для мобильников с JavaME написал еще в институте — конечно, не разбираясь подробно в нюансах языка.

Что ж, в течение года посвященного POS-терминалам, у меня было немного свободного времени до и после работы. Гугление подсказало, что нужно скачать Java Development Kit (JDK) с сайта Sun (теперь java.oracle.com) и, в общем, можно начинать.
3718
78
DataArt 31,3
сегодня в 17:01

Портирование любимой игры под Android

Создание игры процесс захватывающий и познавательный. Особенно это заметно, когда ремейк «классики» делаешь сам, руководствуясь идеями оригинала и десятками часов, потраченных на прохождение кампании. У меня не было сколь-нибудь значимого опыта разработки для Android'a, поэтому создание работающего «как надо» приложения для планшета поначалу выглядело довольно туманно, но от этого не менее притягательно. При наличии времени и возможностей, можно стряхнуть пыль со старых игр, подмазать и подклеить, добавив поддержку «больших» разрешений и окажется, что они выглядят не хуже современных продуктов, выложенных на маркете, даже с палитрой RGB565 без альфа-канала. Я предполагал, что будут подводные камни и заботливо спрятанные грабли, которые лежат тихонько во время разработки, но больно лупят по голове, стоит запустить игру на реальном железе. Чего сильно не хватало, так это отладчика, а возникающие проблемы лишь укрепили желание достичь поставленной цели. Под катом будет рассказ о том, как это все заработало.

image
4367
25
dalerank 120,4
сегодня в 16:32

Как стартапы вроде Dropbox, Airbnb, Groupon и других заполучили своих первых пользователей перевод

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

Под катом истории таких компаний, как Dropbox, Reddit, Quora, Foursquare, Groupon, Tinder и Airbnb.
2701
39
Squatch 11,4
сегодня в 16:17

Обзор фитнес-браслетов Garmin, Huawei и Sony



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

Сегодня мы хотим предложить вам сравнительный обзор трёх фитнес-трекеров от разных производителей. Это не выбор лучшего устройства, а именно обзор, в котором мы постараемся рассказать об особенностях и преимуществах каждой модели. А уж выбирать вам придётся по душе.
3922
20
Hitechmailru 116,5
сегодня в 16:11

Google Project Tango: разборка «пространственного планшета» от iFixit (4 из 10 по шкале ремонтируемости)

image

На Хабре несколько раз упоминали о новом планшете Google Project Tango, способном отстраивать 3D модель помещения, в котором находится планшет. Этого устройства пока нет в широком доступе, да и вряд ли каждый второй пользователь им заинтересуется, уж слишком специфические возможности у этого устройства.

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

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

А это 7-дюймовый сенсорный дисплей (разрешение 1920х1080), процессор NVIDIA Tegra K1 с частотой 2.3 ГГц, 128 ГБ внутренней памяти, 4 ГБ ОЗУ, две камеры с углом обзора 120 и 170 градусов (фронтальная и тыловая камеры соответственно). Есть и инфракрасные сенсоры — датчики движения, ответственные за построение модели помещения, в котором находится планшет.

3749
8
marks 1579,0
сегодня в 16:04

Это видео будет вечным или широко-доступно увеличиваем вместимость видеорегистратора (NVR/DVR)

Проблема с недостатком объема для хранения архива в цифровых/сетевых видеорегистраторах стара как мир. Вариантов ее решения много, но всегда есть конкретное
ограничение: «бюджет». В результате, наши желания хранить архивы по 30-60 (а это почти 30-40Тб) суток превращаются в «несбыточную мечту». В идеале хотелось бы, чтобы архив резервировался автоматически без хронической дилеммы хватит ли места очередному бэкапу на USB-HDD или нет. Наличие данной дилеммы особенно напрягает, так как процесс в долговременной перспективе может превратиться в лотерею: вы полагаете, что бекап прошел, а он и не начинался так как внешний сингловый диск давно заполнен.