Сентябрь 15, 2011, 22:10
Неудобно писать SMS на маленьких кнопочках телефона? Как написать SMS на компьютере? Создайте QR-код отправки SMS с нужным текстом и распознайте его телефоном.
PS: Алекс Экслер (да будет здоров он сам, жена, дети, внуки и коты), опубликовал у себя в блоге обзор куэрмании. Сервер, конечно, не может проснуться знаменитым, но зато сегодня в полночь, он начнет знаменитым писать свой новый лог.
Сентябрь 12, 2011, 10:03
Добавил в www.qrmania.ru генерацию QR-кодов в EPS формате. Формат векторный, так что можно смело делать с кодом все что угодно: растягивать до размера биллборда, делать разные заливки, накладывать свои любимые фильтры в своих любимых векторных редакторах, раскрашивать как душа пожелает, вставлять в код любимые логотипчики и так далее и так далее. Кстати, qrmania в данный момент единственный сайт в мире, который умеет генерировать EPS со сглаженными углами. Пока ваши конкуренты вешают у себя QR-коды с царапающими глаза жесткими квадратами, у вас есть шанс выделится и показать всем красивые, изящные, гламурные (не забудьте стразики), игривые и сексуальные QR-коды с мягкими уголочками, пользуйтесь скорей!
Август 24, 2011, 22:10
Представляю свой новый проект: QR Mania. Это сайт-генератор QR-кодов. Можно как просто генерировать картинки с нужными вам кодами, так и создавать разные предметы с ними. Какую-нибудь футболку с закодированной креативненькой надписью, или кружку, или стикер. Ну и всякое разное такое.
Уже давно этой темой интересуюсь и хочу поспособствовать внедрению в массы, вот, способствую. Это ж настоящий киберпанк своими руками и уже сегодня, что может быть прекрасней.
Сайт пока в бета-версии, не всё задуманное реализовано, кое-что мелко глючит, но пользоваться можно. Пользуйтесь! Найденные ошибки и пожелания можно писать тут в комментариях.
А да, чуть не забыл, серверная часть и могучие билд-скрипты на Haskell. Его, честно говоря, раз в 10 меньше чем CoffeeScript (на котором браузерная часть), но это совершенно не важно :)
Июнь 9, 2011, 22:04
Случилось неприятное, Яндекс технически запретил открывать себя во фреймах, и теперь я не могу его использовать на wsrch.ru. Очень жаль, но хозяин барин, что сделаешь, по умолчанию теперь в правой части будет Нигма.
Март 28, 2011, 07:00
Довел до ума и выложил в open source свою реализация шаблонизатора Mustache, на которой, в частности, крутится сайт с которого вы это сейчас читаете.
Взять можно либо на GitHub, либо из HackageDB:
(далее...)
Март 25, 2011, 08:05
Mustache — библиотека минималистичных шаблонов изначально реализованная для Ruby Крисом Ванстрасом (между прочим CEO и один из основателей GitHub). Минимализм Mustache выражается в том, что там нет управляющих конструкций вроде if и else. Циклов там тоже нет, есть только теги. Некоторые теги заменяются простыми значениями, некоторые заменяются сериями значений, показ содержимого других зависит от определенных условий. Несмотря на весь аскетизм своего синтаксиса, Mustache является мощным и полноценным движком шаблонов.
Вдохновителями Mustache послужили ctemplate и et.
Сейчас существуют реализации Mustache для огромного количества языков. Необходимо учитывать что на разных языках нюансы работы будут немного отличатся. Я сделаю обзор без привязки к конкретному языку, однако данные для примеров буду писать на JSON, т. к. думаю он всем понятен, и кроме всего прочего используется в документации к Mustache.
(далее...)
Март 9, 2011, 11:05
Обновления на www.wsrch.ru:
- При открытии поисковика показываю значок загрузки
- Исправил незначительные ошибки при отображении выпадающего списка подсказок для поиска
- Добавил подсказки для кнопок (включаются в режиме редактирования)
- Добавил украинские Google, Яндекс и Wikipedia
Если кому ещё что-то надо — пишите
Март 4, 2011, 19:50
В рамках борьбы с велосипедизмом, я просто обязан написать про библиотеку derive. Служит она для автоматической генерации инстансов разных классов (смотрите документацию каких именно, там много). Меня эта библиотека заинтересовала, прежде всего, как генератор для Data.Binary, которая очень удобна как быстрый бинарный сериализатор над Data.ByteString.Lazy. У себя на сайте я использую Data.Binary для кеширования данных.
Derive умеет генерировать как обычный код внутри .hs файлов, так и создавать инстансы во время компиляции с помощью Template Haskell.
(далее...)