Показаны сообщения с ярлыком programming. Показать все сообщения
Показаны сообщения с ярлыком programming. Показать все сообщения
5 июн. 2011 г.
Lua Alchemy v0.3
Зарелизил Lua Alchemy v0.3: http://bit.ly/mghgfb
Ярлыки:
Lua,
lua-alchemy,
open-source,
programming
18 апр. 2011 г.
luatexts 0.1.1
17 апр. 2011 г.
Новые релизы
Давно не писал об обновлениях в "моих" проектах с открытым исходным кодом (т.е. тех, где я — maintainer). Исправляюсь.
Обновления:
- lua-alchemy v0.2.2 — собраны все фиксы за последние три года (включая пару новых).
Релизы:
- lua-hiredis v0.1.1 — биндинги в Lua для клиентской библиотеки hiredis для NoSQL БД Redis.
- lua-geoip v0.1.1 — биндинги в Lua для MaxMind GeoIP C API.
- luatexts v0.1 — luabins-подобная библиотека для Lua-friendly binary-safe текстовой сериализации.
- json2lua v0.3.2 — утилита командной строки для конверсии JSON в код конструктора таблицы Lua.
- lua2json v0.1 — утилита командной строки для конверсии кода конструктора таблицы Lua в JSON.
- lua-aplicado v0.0.1 — прикладная библиотека для Lua с кодом общего назначения.
- lua-nucleo v0.0.2 — "основная" библиотека для Lua.
- lua-inih v0.1 — биндинги в Lua для библиотеки работы с INI-файлами inih.
5 июл. 2010 г.
Фотографии с MarginCon

Фото inemytchenko
Я рассказываю про Луа, а вовсе не про то, про что вы могли подумать, прочтя надпись на плакате над моей головой.
Ещё фотки здесь: http://www.flickr.com/photos/tags/margincon10/
27 июн. 2010 г.
28 мая 2010 г.
Luabins 0.3
Зарелизил Luabins 0.3
http://github.com/agladysh/luabins
http://github.com/agladysh/luabins
Новые фичи:
- Унификация формата для x86_64 и x86. (ВНИМАНИЕ! Данные старых версий, сохранённые из-под x86_64, перестанут загружаться.)
- API для сохранения данных в FILE * без участия Lua (см. fwrite.h).
Исправлены ошибки:
- При побайтовом чтении теперь проверяется, остались ли ещё данные.
- Исправлено переполнение луашного стека данных при загрузке больших данных.
Разное:
- Улучшена информация о модуле. Переменная luabins.VERSION заменена на более стандартные luabins._VERSION, luabins._DESCRIPTION и luabins._COPYRIGHT.
- Добавлены некоторые утилиты командной строки, полезные при разработке (см. etc/).
- Слегка почищен код.
21 февр. 2010 г.
Luabins 0.2
Зарелизил luabins 0.2
http://github.com/agladysh/luabins
http://github.com/agladysh/luabins
- Производительность luabins.save() удвоена.
- Добавлено API для сохранения данных в формате Luabins без Lua.
18 янв. 2010 г.
Цитата
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
11 янв. 2010 г.
10 янв. 2010 г.
Как хранить гитовые хуки в гите
Гитовые хуки — довольно важная часть пайплайна разработки. С их помощью контролируется то, что и как коммитится в репозиторий.
Хуки индивидуальны для каждой рабочей копии.
Иногда хуки нужно править, и тогда их приходится массово менять на каждой машине. Это не удобно, и хочется, чтобы хуки брались прямо из рабочей копии.
Всё просто: нужно заменить .git/hooks на симлинк в соотвествующую папку в рабочей копии.
Решение, правда, не идеальное. Оно требует, чтобы свежая версия хуков жила во всех рабочих ветках. Иначе, по понятным причинам, будут происходить нехорошие вещи.
9 янв. 2010 г.
20 дек. 2009 г.
11 дек. 2009 г.
LuaJIT 2 x64 Sponsorship Program
Майк Палл запустил программу корпоративного спонсорства LuaJIT 2 .
(Есть возможность принимать спонсорскую помощь и от частных лиц.)
6 дек. 2009 г.
Тестирование белым стихом
Функционал: Сложение чисел
Чтобы не складывать в уме
Все, у кого с этим туго
Хотят автоматическое сложение целых чисел
Сценарий: Сложение двух целых чисел
Допустим я ввожу число 50
И затем ввожу число 70
Если я нажимаю "+"
То результатом должно быть число 120
— Cucumber / addition.feature
Расцветка target'а через CSS
Оказывается, в CSS можно расцвечивать элементы по target'у из URL'а.
(См. исходный код страницы по ссылке.)
Локальные переменные в луашной консоли
Всегда огорчался тем, что в луашной консоли тяжело использовать код с локальными переменными:
Теперь, наконец-то дошло, что нужно использовать do...end:
$ lua
Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> local v = 5
> print(v)
nil
Переменная ушла из области видимости.Теперь, наконец-то дошло, что нужно использовать do...end:
> do
>> local v = 5
>> print(v)
>> end
5
Примеры в статьях теперь будут корректнее. :-)
5 дек. 2009 г.
Parsing HTML with regular expressions
...Asking regexes to parse arbitrary HTML is like asking Paris Hilton to write an operating system...
— StackOverflow.comSee also:
Best. StackOverflow. Answer. Ever!
Comments on Reddit.
Подписаться на:
Сообщения (Atom)