Архив за 22 июня 2012 - 3

Вы, наверное, слышали о Дэвиде Хаффмане и его популярном алгоритме сжатия. Если нет, то предлагаю вам самостоятельно поискать в интернете — в этой статье я не буду донимать вас уроками истории или математики. Я попробую показать вам на практике, как применить этот алгоритм к текстовой строке. Наше приложение просто сгенерирует значения кода для символов из введенной строки и наборот — воссоздаст оригинальную строку из представленного кода.
Читать полностью »

image

Фонд Викимедиа запустил прототип визуального викиредактора. Это новая среда редактирования, не требующая знания языка вики-разметки для участия в вики-проектах.

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

В день распродаж «чёрную пятницу» 25.11.2011 в числе прочего я купил на Dealextreme две ip-видеокамеры по $25. Сейчас такая камера стоит около $45.

Китайская IP камера

С помощью этой камеры я делал трансляцию из гнезда трясогузки (ammo1.livejournal.com/258057.html).

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

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

Посмотрев данный вебинар вы узнаете, как устроено декларативное окружение Qt и как оно связано с языком QML, а также поймете, что представляет из себя программа на QML с точки зрения C++. В первых вебинарах по разработке на QML и Qt Quick мы уже частично касались этого вопроса, но сейчас разберем его подробнее, вернувшись к элементарной программе «Hello, World!» и рассмотрев её с точки зрения C++.

Также в вебинаре мы рассмотрим возможности и порядок создания нового элемента, научимся экспортировать свойства из C++ в QML, и разберем, как создавать пользовательские сигналы и слоты.

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

Как решить проблему 10 000 соединений?

Способы решения этой проблемы, поднятой еще в 2001 году программистом Дэном Кегелем, рассматриваются в девятой лекции курса «Сетевое программирование в UNIX», подготовленного специалистами SkyDNS и компании «Айдеко». За подробностями – добро пожаловать под кат.
Читать полностью »

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

image

Придумывая Russian Design Cup, мы поставили себе несколько задач:Читать полностью »

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

В декабре прошлого года мы вышли на этот рынок с проектом iknow.travel, сделав ставку на объединение продажи авиабилетов и контентного ресурса, но уже через 3 месяца (в феврале) решили переписывать проект по сути с нуля, причем билетную часть мы даже не вывели из теста на тот момент.

О том зачем это было сделано с точки зрения стратегии развития проекта мы выложим отдельный пост в ближайшее время. Сейчас же хотим описать какие задачи нам пришлось решать и какие технологии были использованы на пути от начального релиза авиабилеты+контент до конструктора путешествий (разработка новой версии заняла 3 месяца).

ЧТО БЫЛО

image

ЧТО СТАЛО Читать полностью »

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

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

Выяснилось, что 47% от всех заявок на новые gTLD (912 из 1930) являются заявками на закрытые домены, т.е. их владельцы не будут открывать в своих зонах свободную регистрацию доменов второго уровня. Читать полностью »

В мире Facebook пользователи играют роль либо королей, либо лемингов. Такие выводы сделали исследователи, целью которых было проанализировать как распространяется информация в социальных сетях.
Читать полностью »

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


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