Архив Февраль 1, Понедельник, 2010

Ненормальное программирование / Деревянные игрушки или Как я писал мобильные игры с телефона

Нет комментариев »

Когда-то, когда деревья были большими, а мобильники — ещё совсем дикими, и не существовало единых стандартов и Винды для телефонов, я был счастливым обладателем Siemens C72 — одного из немногих телефонов, позволяющих полноценно работать с файловой системой (на других телефонах в то время доступ к ФС был либо сильно ограничен, либо полностью отсутствовал).



Так уж вышло, что ПК к тому времени у меня ещё не было, а окунуться в увлекательный мир программирования уже хотелось. Так я поставил и родилась идея — начать кодить на мобильнике. Жесть, скажете вы? Оренбургские программисты настолько суровы, что мы пишут мобильные приложения на самих мобильных. Да, именно так, и я решил написать свою первую статью на Хабр, основываясь на своём опыте, т.к. в рунете подобные темы ещё не поднимались.



Итак, с чего все начиналось?



Эти пользовательские интерфейсы / Интерфейс сервиса с высоты птичьего полета

Нет комментариев »

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



Ruby on Rails / [Перевод] Защита от XSS в Rails 3

Нет комментариев »

Скорее всего вы уже знаете о том, что в Rails 3 по умолчанию добавлена защита от XSS атак. Это значит, что отныне вам никогда не придется вручную фильтровать ввод пользователя используя хелпер h, потому что рельсы всегда будут делать это за вас.



Тем не менее, всё не так просто, как кажется на первый взгяд. Рассмотрим следующий код:

Привет <strong>друзья</strong>!



<%= tag(:p, some_text) %>

<%= some_text %>



Гаджеты. Устройства для гиков / Кубик Рубика возвращается

Нет комментариев »

image



Вы тоже в детстве разбирали кубик Рубика на куски, а потом складывали их правильно, по цветам? Современные дети такого не провернут, ибо на свет появились электронные версии знаменитого кубика. Сначала TouchCube за $150, теперь Rubik’s Slide по куда более вменяемой цене – $40.



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


Я пиарюсь / NIXP.RU v3.0 Beta — портал для UNIX/Linux/FLOSS-энтузиастов

Нет комментариев »

Мы наконец-то сделали это! Наверное, многие энтузиасты из области UNIX-, GNU/Linux-систем и Open Source знают старый-добрый ресурс nixp.ru, запущенный еще в 2002 году (а на домене третьего уровня — и вовсе в 2001). Долгое время он толком не обновлялся, но пару лет назад мы собрались, все переосмыслили и взялись за неторопливую разработку. Сегодня мы подошли к первой публичной milestone, которая получила в нашем таймлайне название «v3.0 Beta».







Из нашего пресс-релиза:



«Новая версия NIXP.RU — v3.0 — не просто расширила функциональные возможности сайта и принесла новое оформление, но и была создана с мыслью изменить саму парадигму ресурса, превратив его в социально-ориентированный портал. Такие привнесенные на NIXP.RU новшества, как комментарии, теги и голосования для всех доступных объектов (новости, статьи, рецепты, программы, ссылки), призваны способствовать развитию и сплочению русскоговорящего Open Source-сообщества. При подготовке нового дизайна NIXP.RU была применена концепция «строгий Web 2.0», основная идея которой — сочетание классического оформления информационных изданий и современных трендов социальных веб-ресурсов.»


Opera / Новая сборка Opera 10.50 (3218/8215/6204) от 1 февраля

Нет комментариев »

Вышла новая сборка pre-alpha Opera 10.50. На блоге разработчиков статьи с описанием сборки пока не наблюдается (кстати, как и новой сборки для unix).



Когда появится пост в блоге разработчиков, я добавлю его перевод сюда.


Вольный перевод близкий к оригиналу.


Новая сборка.



Привет!

Как вы уже заметили, мы исправляем тонны ошибок, поэтому сейчас мы выкладываем новый билд для вас, ребята. Тестируем-с!

Примечательно, что у нас есть для вас кое-что новенькое — изменённое управление масштабом страницы (пока только для win, но скоро будет и для других платформ) :)



Не забывайте сообщать нам о найденных ошибках через баг-визард. Выискивайте регрессии с версии 10.10 — сейчас это наиболее приоритетно для нас.


Я пиарюсь / Улыбнитесь миру!

Нет комментариев »

smileter.com



Быть в хорошем настроение важно не только для вас самих, но, как бы это банально не звучало, важно и для окружающих: людям приятно общаться с позитивно настроенным человеком.


И?

PHP / Facebook создаёт компилятор PHP?

Нет комментариев »

От людей, посетивших офис разработчиков Facebook, появилась информация о том, чем сейчас занята большая команда программистов этого проекта. Судя по всему, они переписывают PHP-скрипты заново. Как известно, 90% кода Facebook написано на PHP.



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



Наиболее вероятна версия, что результатом их работы станет нечто вроде компилятора PHP. С его помощью якобы можно ускорить исполнение программного кода чуть ли не в пять раз и уменьшить загрузку CPU на серверах на 80% Эта же информация подтверждается одним из сотрудников Facebook на условиях анонимности (все они подписали NDA). Он говорит о неком HPHP (Hyper-PHP), что представляет собой практически новую версию языка.


Лента новостей / NTT DoCoMo готовит мобильный телефон с LTE

Нет комментариев »

На Международном конгрессе по мобильной связи (Mobile World Congress), который пройдет с 15 по 18 февраля в Барселоне, NTT DoCoMo продемонстрирует образец мобильного телефона на технологии LTE. Напомню, что LTE – следующее поколение мобильной связи, которое обеспечивает скорость передачи до 100 Мб/с. В этом году компания NTT DoCoMo планирует запустить сервисы передачи данных посредством LTE в Японии. Также ведется работа с компаниями NEC, Fujitsu и Panasonic по созданию образцов терминалов и трубок, поддерживающих LTE.



Для презентации будущего телефона в Барселоне будет использован LTE-чип, разработанный четырьмя IT-компаниями. Первый раз микросхема была показана в октябре прошлого года, в Барселоне же состоится ее «дебют» в действии. По информации NEC, посетители выставки станут свидетелями того, как концепт нового мобильного телефона осуществляет передачу high-definition видео через сеть LTE.NTT DoCoMo довольно агрессивно продвигает технологию LTE и готова потратить от 3,3 до 4,4 миллиардов долларов на ее развитие в течение ближайших пяти лет.



via pcworld.com


Независимые игры / Spectre — один из десяти победителей студенческого IGF 2010

Нет комментариев »

image



Хотелось бы представить вашему вниманию одну занятную игру, участницу студенческого IGF 2010.