- @Voker57: *code *wbmd
Написал скрейпер для lyricwiki.com: require 'open-uri'; puts open("http://lyrics.wikia.com/#{URI.escape(ARGV[0])}:#{URI.escape(ARGV[1])}").read.scan(%r|<div class='lyricbox'><div class='rtMatcher'>.*?</div>(.*?)<!--|m)[0][0] Тут подробнее: http://bitcheese.net/wiki/howto/read-song-lyrics Щас, наверно, в QMPDClient добавлю.
- @L29Ah: w3crapcli.tk
- @Voker57: *code
Написал defileepub, в дополнение к defilefb2. Действует аналогично, превращает epub в plaintext.zip в кодировке CP1251 [ http://github.com/Voker57/scripts/blob/master/defileepub ]
4 months ago - @Voker57: *хуита *code
Наблюдение: относящиеся к программированию проекты, не имеющие примера кода на главной странице, как правило являются говном.
4 months ago; 23 replies- @L29Ah: gcc
- @L29Ah: haskell
- @Voker57: *code *хуита
ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО ИНТЕРНЕТУ И УВИДЕЛ ПЛЮСОЕБА В МАЙКЕ "GDB", НУ Я ПОДСКОЧИЛ И РЕЗКО ПЕРЕЕБАЛ ЕМУ В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ ДЕБАГГЕРЫ", ПОТОМУ ЧТО Я УГОРЕЛ ПО PRINTF, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В ТЕКСТОВЫХ РЕДАКТОРАХ, ГДЕ ЕБАШАТСЯ ПО ХАРДКОРУ, ГДЕ КОДЕРЫ ЖИВУТ РУЧНЫМИ ТРЕЙСАМИ, МОЛОДОСТЬЮ И ЕБУТ СРЕДЫ РАЗРАБОТКИ В РОТ! ТОЛЬКО PRINTF, ТОЛЬКО ХАРДКОР!!! ЮНИТИ УЛЬТРАХАРДКОР МЫТИЩИ!!! пацаны ебашьте вижуалстудивцев, эклипсоблядей, емаксоебков угорайте в kate, любите свой язык, stderr и компилятор! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО! PRINTF!
4 months ago; 13 replies- @overmind88: в кате есть дебаггер
- @L29Ah: НИАСИЛИЛ
НАПИШИ РАЗМАТЫВАЛКУ СТЕКА, СУКА, ШТОБ СИМВОЛЫ РЕЗОЛВИЛИСЬ И БЕЗ ГНУ
- @Voker57: *code
Сделал генератор статичных HTML-галерей на Ruby [ http://bitcheese.net/wiki/code/galgen ] и перетащил на него все свои художества: http://git.bitcheese.net/?a=summary&p=art_thou == http://bitcheese.net/art_thou
- @komar: МАЛАЦА
Потом посмотрю.
- @Voker57: *bitcoin *code
Написал азартную игру на bitcoin с простыми правилами: первый игрок делает ставку, второй выбирает ставку и платит столько же, генератор случайных чисел выбирает, кому отправятся обе суммы. Игра работает через Jabber-бота: bcmmg@bitcheese.net. Сорцы тут: http://gitorious.org/bcmmg/mainline
- @L29Ah: это развод инфа 100% брат потерял все биткоины
- @Voker57: *code *haskell *hellnet
Портировал алгоритм XXTEA на haskell, теперь помогает в hellnet следить за аутентичностью URI [http://bitcheese.net/wiki/hellnet/tech/xxtea]. Darcs с патчем тут [http://static.bitcheese.net/crypto], от мейнтейнера Crypto пока ответа нету.
- @Zombieff: Когда хеллнет будет работать не в виде proof of concept, а с реальной возможностью пользоваться им для обмена файлами и т.п.? Такое вообще планируется? :)
- @Voker57: *erlang *code
Для видеовещания написал демультиплексер TCP. Как и предполагалось, на эрланге такое писать одно удовольствие. http://gitorious.org/emultiplex/mainline
9 months ago; 10 replies - @Voker57: *code
Написал AstralCat, небольшую обертку для nc, позволяющую участникам сессии находить друг друга с помощью астрального роутинга. При этом для передачи данных используется сеть IPv4, что значительно снижает системные требования к пси-энергии по сравнению с AstralManager. Скачать тут: [ http://gist.github.com/597269 ] . Приглашаются телепаты для тестирования.
- @komar: ./as.sh: 26: arithmetic expression: expecting primary: " % 50000"
- @komar: ХУИТА ПЛОХО ЗДЕЛАНО ТУПО
- @L29Ah: Ты говно.
- @Voker57: *go *code *fail
make[2]: Leaving directory `/home/voker57/Sources/go/src/pkg/http' --- FAIL: http.TestClient Get http://www.google.com/robots.txt: dial tcp www.google.com:http: dial udp 192.168.1.1:53: network is unreachable --- FAIL: http.TestClientHead dial tcp www.google.com:http: dial udp 192.168.1.1:53: network is unreachable --- FAIL: http.TestRedirect Get http://codesearch.google.com/: dial tcp codesearch.google.com:http: dial udp 192.168.1.1:53: network is unreachable FAIL
11 months ago; 18 replies- @L29Ah: ТЕСТЫ НЯ
- @komar: ЧЕ
- @Voker57: *lor *code
На лоре небывалое: люди пишут настоящие программы, вместо того, чтобы просто рассуждать о преимуществах того или иного языка. > #!/bin/sh > if [ "$#" != 1 ]; then > echo -e "Usage:\nDVDbackup <Folder 4 backing up>" > exit 1 > fi > name=`echo $1| sed -e "s/^\///" -e "s/\//_/g"` > bufs=`mkisofs -R -q -print-size $1` > mkisofs -V $name -A "Backup information: only 4 my PC" -R $1 | > cdrecord -v -dao -eject tsize="$bufs"s - > И сколько надо промучаться с вашим VBscript, чтобы написать > аналог этих несчастных трех строчек на баше (подсказку по > использованию не считаю)? intIndex = 0 strPath = "C:\BurnTemp" Set objDiscMaster = WScript.CreateObject("IMAPI2.MsftDiscMaster2") Set objRecorder = WScript.CreateObject("IMAPI2.MsftDiscRecorder2") strDevice = objDiscMaster.Item(intIndex) objRecorder.InitializeDiscRecorder(strDevice) Set objImageWriter = CreateObject("IMAPI2.MsftDiscFormat2Data") objImageWriter.Recorder = objRecorder objImageWriter.ClientName = "IMAPI Script" Set objFSI = CreateObject("IMAPI2FS.MsftFileSystemImage") objFSI.ChooseImageDefaults(objRecorder) objFSI.FileSystemsToCreate = 1 Set objDir = objFSI.Root objDir.AddTree strPath, False Set objImage = objFSI.CreateResultImage() Stream = objImage.ImageStream objImageWriter.Write(Stream) Зато насколько более читаемо. А сколько надо промучиться на баше, чтобы вызвать конкретное окошко с диалогом из конкретной программы? (c) http://www.linux.org.ru/jump-message.jsp?msgid=5284101&cid=5296772
11 months ago