eoranged 03.01.2012 12:29Pidgin

А набросайте-ка хороших книжек по модным нынче диалектам л-спа. Можно даже на русском.
Спасибо.

eoranged 03.01.2012 12:20Pidgin

Лёгкая сборка однофайловых проектов при помощи M-x compile: http://irreal.org/blog/?p=619

eoranged 18.11.2011 00:27Pidgin

В общем, предыдущий пост был гоном: не ставьте pysmell: у меня от этого емакс умер.

eoranged 05.11.2011 20:48Pidgin

А вот этим мы занимаемся на работе:
https://p.twimg.com/AdK623rCIAAfaeA.jpg:...
/via https://twitter.com/#!/tensor_company/st...

eoranged 04.11.2011 18:01Pidgin

Изобрёл тут костыль на замену xargs для запуска функций в bash с параметрами из стандартного вывода команды:
test_func () { echo $# $@ }
test_func $(wget -O- to./mylinks_one_per_line.txt | grep -E '^ http://')
Мало ли кому понадобится :)

eoranged 16.10.2011 14:15Pidgin

А вас не раздражает то, что подавляющее большинство программ до сих пор срут своими конфигами и данными в ~/, когда для этого давно изобретены ~/.config/ и ~/.local/ соответственно?

eoranged 16.10.2011 13:28Pidgin

Извечная проблема с дистрибутивами, отличными от Ubuntu 10.04, на этом саммунге — неработающий вертивальный скролл.
Чинится добавлением
Option "RightEdge" "750"
в конфиг Synaptics в иксах (обычно /etc/X11/xorg.conf.d/10-synaptics.conf)

eoranged 14.10.2011 12:32Pidgin

Вечно забываю эту штуку, так что схороню здесь.
Переключение раскладок по капсу:
$ setxkbmap -option && setxkbmap -layout us,ru -option 'grp:caps_toggle,grp_led:caps' -model pc105

eoranged 29.09.2011 16:54Pidgin

Собственно, чуток поправил p2t.
Надеюсь теперь он меньше будет терять сообщения.

p2t, dev
eoranged 16.08.2011 19:42Pidgin

Всё, теперь этот костыль по кросспостингу в твитор вроде как стабилен и работает.
Фичи:
- заменяет упоминания тегов в посте на хештеги (см. https://twitter.com/#!/eoranged/status/1... < https://twitter.com/#!/eoranged/status/1... )
- не кросспостит псто с тегом *notwitter.
Собственно, ... more →

eoranged 13.08.2011 18:21Pidgin

Если этот выхлоп попал в твитор, значит всё ок.

eoranged 13.08.2011 13:20Pidgin

Собственно, доделал кросспостилку из пстачика в твиттер.
Чтобы включить кросспостинг достаточно подписаться на @p2t и перейти по ссылке, которую он отправит через несколько секунд приватным сообщением.
В твитор не будут вбрасываться сообщения, адресованные какому-либо пользователю, а так же содержащие тег ... more →

eoranged 13.08.2011 14:31Pidgin

В общем, починил этого зверька. Теперь пстач его не считает спамером и вообще должно быть ок.
Всем, кто поможет потестить и/или пофиксить баги, буду благодарен.
Все подробности уже описаны в
http://eoranged.psto.net/nzgii так что дерзайте.

eoranged 29.07.2011 01:20Pidgin

Продолжаю пилить mg для изготовления из него убийцы nano.
Собственно, запилил базовую поддержку Lua, запилив M-x lua-dofile и функцию mg.suspend в Lua.
Теперь в планах заделать нормальную поддержку динамических хотгеев (возможность биндить в рантайме и в конфиге) и вертикальное разбиение экрана на буферы. Если есть ... more →

eoranged 10.08.2011 18:40Pidgin

В общем, вот регулярка, которой можно парсить посты, приходящие через бота:
^@([\w\-]{2,})\s?(?:→\s?@([\w\-]{2,}))?\:\n(?:\*([^\n]+)(?:\n|\/\/))(.*)\#[ 0-9a-z]{3,10} ( http\:\/\/psto.net\/[0-9a-z]{3,10})

В питоне потребовался параметр re.DOTALL, указывающий точке отлавливать все символы, включая перевод ... more →

dev, re, psto
eoranged 26.07.2011 22:18Pidgin

До недавнего времени я очень давно не писал на эрланге и не читал на нём исходников. Тем не менее, чтобы распарсить весь кот, который я ковыряю, мне пришлось потратить всего каких-то пару часов без заглядывания в документацию.
Обожаю этот язык ^__^

eoranged 14.07.2011 17:43Pidgin

Что-то я стал лениться каждый раз писать
wget -O- http://blah.blah/blah.tar.gz | tar -xz
и запилил вот такую радость себе в .bashrc: http://pastebin.com/rq0Y4faJ
Это полнейший быдлокод, но оно работает :)

utros 14.07.2011 08:20

Чем дальше я изучаю Lua, тем сильнее влюбляюсь в этот язык. Сейчас курил маны по LuaJIT2 с мыслью протолкнуть идею его как скриптового языка для нашего поделия и с удивлением открыл для себя FFI, удобную фичу для интеграции LuaJIT с сишными приложениями. Вот такой простой кот

local ffi = require("ffi")
... more →

eoranged 10.07.2011 21:39Pidgin

Временами хочется игнорировать некоторые файлы только локально, не добавляя их в .hgignore (например, файлы создаваемые вашей IDE).
Для этого в .hg/hgrc вашего репозитория (или в глобальном hgrc) можно указать путь к файлу, который будет использоваться совместно с .hgignore. У меня это выглядит примерно так:
[ui]
... more →

eoranged 09.07.2011 09:07Pidgin

Кросплатформенный аналог хромооси на Gecko и Chromeless: Webian Shell.
Штука вполне занятная. Советую посмотреть видео и потыкать демку: http://jabb.im/2se
Ставится простой распаковкой в папочку без смс и регистрации :)

eoranged 03.07.2011 14:21Pidgin

Возникла задача: поставить ZeroMQ (точнее gevent-zeromq для python'а) в Ubuntu 10.04.
Оказалось, что в репах этот зверь не водится, а в ppa лежит довольно древняя версия. Но это не проблема: выдираем libpgm, libzmq1 и libzmq-dev из Debian sid и ставим их. У меня всё взлетело без проблем и у вас тоже взлетит, если ... more →

eoranged 02.07.2011 14:06Pidgin

Сделал себе наконец-то нормально работающий и даже не тормозящий питоновый автокомплит в емаксе. В качестве основы был использован pycomplete из python-mode.
1. Ставим Pymacs и python-mode (я ставил через пакетный менеджер).
2. Закидываем файлик http://www.gempillar.com/media/pycomplet... в папку, находящуюся в ... more →

eoranged

eoranged

cat /dev/zero >/dev/null

I read (25)

arts

Артс

snakehoney

ʎǝuoɥǝʞɐus

King-Artur-VII

King Artur VII

Like-all

Darth Bricktop

17eyes

Проба оперения

xennexy

Тимка

xaos

Владимир

greenbastad

"Это добром не кончится!"

rapture

Spiritual ecstasy

captain-obvious

Капитан Утковидность

Manik

Маньк

hirthwork

Hirthwork McGillah

mad_hater

Алик

2538

двапятьтривосемь+

vt

My readers (22)

Like-all

Darth Bricktop

17eyes

Проба оперения

xennexy

Тимка

mva

odin

desperate donkey

Manik

Маньк

mad_hater

Алик

vt

p2t

Psto 2 Twitter

Tags

Do you really want to delete ?