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

Я пиарюсь / Электронный календарь для сотрудников компании

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

Некоторое время назад ко мне обратился начальник отдела информатизации одного государственного учреждения с вопросом: «Знаешь ли ты бесплатный программный продукт, который позволит мне организовать электронный календарь для руководителя и его заместителей?». Имея к тому времени практически законченную платформу «Абрикос» и разработанный к ней модули «WebOS» и «Календарь», я ответил: «Конечно знаю! Есть такой программный продукт, и установить его к себе в учреждение ты сможешь через неделю».


Игры / Dune2. Reloaded

Нет комментариев »
Dune2 — как много в этом звуке, для сердца русского слилось…







Социальные сети / API вконтакте совсем скоро станет доступно не только для флеш приложений

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

Возможно вам всё равно, но мне как разработчику оперовиджета для вконтакте и last.fm — нет:


В течение недели API ВКонтакте станет открыт для разработчиков JS. Вы сможете создавать приложения ВКонтакте на JS (HTML, PHP etc.), и все Ваши наработки и навыки работы с API станут весьма востребованы.

vkontakte.ru/topic-1_22091956#n2



В общем, землю — крестьянам, api — веб-технологам!

Осталось дождаться беспарольной авторизации (oauth)


Web-разработка / Двунаправленный асинхронный обмен данными в веб-приложениях

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

Одной из основных черт современного веба эксперты называют RIA, что часто расшифровывается как тренд, когда веб-приложения по функциональности приближены к настольным приложениям. Тем не менее, это приближение весьма условно. Подавляющее большинство «обогащеных» веб-приложений по-прежнему построены по модели «запрос-ответ». Т.е. события на стороне клиента могут быть отражены на стороне сервера, никак не наоборот. Для того чтобы реализовать такую банальную вещь как чат приходиться прибегать к изощренным уловкам. Спасибо Алексу Расселу (Alex Russell) из Dojo, у нас есть даже имя для подобной техники – Comet.


Читальный зал / Регулярные выражения. Сборник рецептов

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

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



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



Сегодня я хотел бы познакомить вас с книгой Яна Гойвертса и Стивена Левитана «Регулярные выражения. Сборник рецептов», которая поможет вам понять как работать с регулярными выражениями.



Цифры / Новый рекорд вычисления числа Пи

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

Французский программист Фабрис Беллар (известен также как основатель проектов FFmpeg и QEMU) на своём персональном компьютере под управлением Fedora 10 установил новый мировой рекод вычисления числа Пи с точностью до 2,7 трлн знаков после запятой (2242301460000 знаков в шестнадцатиричном разряде или 2699999990000 в десятичном). Это любопытное достижение, ведь рекорды за последние 14 лет ставились на суперкомпьютерах стоимостью в миллионы долларов.



Компьютер Беллара имеет следующие характеристики:



64-х битная версия Fedora 10

Процессор: Core i7, 2.93 ГГц

Память: 6 ГБ

Диск: пять дисков Seagate Barracuda 7200.11 по 1.5 ТБ

Файловая система: ext4


Учись Работать / [Перевод] 8 правил инноваций от Тайлера

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

Тайлер ДёрденВсем нам хотелось бы совершать значительные поступки и прожить выдающуюся жизнь.

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

Так почему же нам кажется, что сломать рутину и начать заниматься чем-то принципиально новым, так сложно? Потому что это действительно сложно: от нас требуется сменить приоритеты, поменять свои планы и разрушить комфортную жизнь. Это почти то же самое, что стать другим человеком. image



«Бойцовский клуб» — фильм о том, как прожить ту жизнь, которую хочешь, и какой тернистый путь нужно пройти, чтобы это стало возможным. Тайлер помогает безымянному герою фильма встать на путь просветления. Возможно, слова Тайлера смогут помочь и кому-то из нас.


Я пиарюсь / Помощь Вашему бизнесу

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

image



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



Мы потратили почти полгода на доведение идеи до ума, расширение функционала, багфикс, некоторые вещи были переосмыслены – и представляем вторую версию нашего проекта – labourist.com.



PHP / phpDaemon — фреймворк асинхронных приложений

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

Сегодня речь пойдет о phpDaemon — асинхронном модульном демоне-фреймворке, который берёт на себя обработку I/O (libevent) и другие низкоуровневые задачи, присущие демонам. С его помощью легко писать правильные сетевые приложения с блэкджеком и шлюхами.

Из коробки идут сервера FastCGI, HTTP, CGI, FlashPolicy, Telnet, WebSocket (!) — да-да тот самый волшебный пендаль новый протокол от Google. И клиенты mysql, memcached, mongodb… И многое другое, полный список под катом. Работать с сетью действительно просто. Программист средней руки может написать, к примеру, IRC-бота за считанные часы.

В качестве наглядного примера я реализовал вот этот чат на phpDaemon + WebSocket + MongoDB + jQuery. Он наглядно демонстрирует преимущества этой технологии: доставка сообщений мгновенна, накладные расходы при обмене данными минимальны, высока производительность, приложение масштабируется горизонтально. Исходники серверной части этого чата (в данный момент 17 кб). Прошу заметить, чат тестировался и работает в Chrome, FF, IE6+, Iron, Safari.


Защита прав потребителей / [Ссылка] «Право на фотосъемку»: FAQ

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

Где можно снимать, а где нельзя? В каких случаях фотосъемка может быть запрещена, а в каких — нет? Можно ли запретить снимать "стратегический объект"? Эти и многие другие вопросы о правомерности фото- и видеосъемки разобраны в свежевышедшем FAQ от энциклопедии "АнтиРАО".