Архив за 02 сентября 2013 - 2

Как и многие компании, Alcatel сегодня анонсировала несколько своих новинок. В числе представленных устройств — два смартфона и даже планшет.

Ассортимент смартфонов пополнили две модели: One Touch Idol S и One Touch Idol Mini. Первый аппарат выделяется в первую очередь рекордно малой массой для своих габаритов. При диагонали экрана 4,7 дюйма и толщине 7,4 мм, Idol S имеет массу всего 110 г. Таким образом, новинка по данному параметру делит первое место с недавно анонсированным Oppo R819Читать полностью »

Один из наиболее сложных аспектов создания нашей игры заключался в том, чтобы совместить две очень крутые библиотеки: Easel.js и Box2dWeb. В данном материале мы рассмотрим основы создания главных игровыч объектов игры так, что вы сможете перевести box2d размеры в систему X, Y, и параметры вращения предметов на дисплее в easel.
Читать полностью »

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

Предисловие

Привет! Буквально недавно меня взяли в кружок по робототехнике. Конечно, я с радостью согласился, это же новый опыт и все такое… Тем более я всего лишь первокурсник. Мой преподаватель, объяснив мне общую концепцию, предложил заняться работой с Raspberry Pi. Нужно было разобраться, как с ним работать, установить на него JDK и написать программу, которая выводила бы на экран показания с 3-х осевого акселерометра. Взяв все необходимое, я отправился домой разбираться. Когда я все закончил (ушло на это примерно неделя), решил написать гайдик, адресованный таким же, как и я, дабы собрать все, что я нарыл, в одном месте. Ну, приятного чтения!
Читать полностью »

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

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

# Весь код в статье написан на языке Python

Основы

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

Динамическое программирование — это когда у нас есть задача, которую непонятно как решать, и мы разбиваем ее на меньшие задачи, которые тоже непонятно как решать. (с) А. Кумок.

Читать полностью »

Планшеты с поддержкой голосовой телефонии на рынке практически отсутствуют. Однако несколько моделей всё-таки можно найти. В первую очередь, это конечно Asus Fonepad. Анонсированный сегодня LG G Pad 8.3, согласно ранним слухам, тоже должен был получить поддержку 3G (и телефонии), однако компания пошла иным путём, добавив в планшет приложения QPair и QSlide, позволяющие видеть на планшете сообщения и вызовы, поступающие на связанный с планшетом смартфон.

Выход 3D-карт серии AMD Radeon 9000 приближается. По данным источника, предназначенные для них GPU под условным наименованием Hawaii будут представлены в конце сентября, а появление самих 3D-карт в рознице ожидается в октябре. Отметим, что несколько ранее о том, что массовые поставки 3D-карт на графических процессорах AMD Hawaii начнутся в октябре, сообщил другой источник.

Карты на новых GPU AMD будут выпускать партнеры AMD, включая Asustek Computer, Micro-Star International (MSI), Sapphire и PowerColor.

Читать полностью »

Не так давно сам задумался о выборе Негосударственного Пенсионного Фонда. Смотрел, какие есть, обзванивал и узнавал доходность в период с 2008 по 2012 гг. Специально начал с кризисного года, т.к. на его фоне хорошо можно увидеть надёжность того или иного НПФ. Сегодня увидел топик «Федеральный закон № 243, или Тихая пенсионная реформа» и решил поделиться результатами своих трудов. Повторюсь, я рассматривал не все НПФ, а только основные из них, самые крупные, которые на слуху.
Читать полностью »

Привет!

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

В названии этой статьи присутствуют слова «скобочная последовательность». За этими словами скрывается нечто большее, поскольку с помощью скобок можно описать очень разнообразные объекты, в том числе и бинарные деревья. На Хабре этому факту был посвящен отдельный пост.

В этой статье я расскажу несколько способов генерирования случайной скобочной последовательности, в том числе за линейное время, а потом приведу пример преобразования последовательности в бинарное дерево. Интересно?

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js