Home
Objective Caml
ocaml@conference.jabber.ru
Понедельник, 27 сентября 2010< ^ >
f[x] установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap | judge by commits, not comments | ocaml мёртв, move on | Oh My God! They Killed Kamlp4! Bastards!
Конфигурация комнаты
Участники комнаты

GMT+4
[00:04:45] serp256 вышел(а) из комнаты
[00:06:19] serp256 вошёл(а) в комнату
[00:10:30] Kakadu вошёл(а) в комнату
[00:10:33] Kakadu вышел(а) из комнаты
[00:14:16] serp256 вышел(а) из комнаты
[00:14:26] digital_curse вышел(а) из комнаты
[00:19:16] <olegfink> ygrek, да, это примерно blas и есть
[00:19:46] <olegfink> только вот документации на него вовсе нету, тяжело, поэтому мне его жит никак в деле не посмотреть: не умею большие функции писать.
[00:23:24] arhibot вышел(а) из комнаты
[00:25:25] <gds>
[00:26:30] komar вышел(а) из комнаты
[00:27:46] <Typhon> gds, http://community.livejournal.com/dao_kakao/252652.html ?
[00:29:18] komar вошёл(а) в комнату
[00:34:22] <ygrek> Typhon: у тебя просто цвет шрифта совпадает с фоном
[00:36:00] <Typhon> и в браузере сменился :( http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/2010/09/27.html#00:25:25.242274
[00:37:37] ermine вышел(а) из комнаты
[00:37:51] <ygrek> тогда вероятнее участок люминофора на мониторе поизносился
[00:38:47] <gds> Typhon: ? -- !
ох да.  :[
Извените, добрые люди.
Я просто в последнее время очень много думал про экзистенциализм.
(киста ти, олежка помогает, но случаи разные, и вот конкретно сегодня -- не помог.)
[00:39:18] gds вышел(а) из комнаты
[00:56:17] digital_curse вошёл(а) в комнату
[01:03:49] <ygrek> http://repo.or.cz/w/mldonkey.git/blob/HEAD:/src/gtk2/gui/configWindow.ml#l800
[01:04:24] <ygrek> ШТО ЭТА?
[01:05:07] <olegfink> "end else begin" звучит очень поэтично
[01:06:30] <olegfink> ой, а правда функции нужен пятиэтажный баннер с ее именем?
[01:07:02] <ygrek> та это мелочи
[01:07:15] <zert> это цвс подставляет
[01:08:01] <zert> там и девятиэтажные есть
[01:08:17] <olegfink> ну, я бы сказал, что по коду непонятно, правда ли всего пять уровней вложенности бывыет :-)
[01:08:24] <olegfink> а если будет шестой?
[01:08:57] <ygrek> оно сначала само эти уровни создаёт
let t = (p.pref_section, ref [p.pref_subsection, ref [p.pref_group, ref [p.pref_type, ref [p.pref_name]]]]) in
[01:09:54] zert вышел(а) из комнаты
[01:10:04] <ygrek> кажется я даже понимаю что оно делает
[01:10:14] <olegfink> о, ну, тогда, значит, это хорошо соптимизированный код!
[01:10:36] <olegfink> (fun t1 t2 -> compare t1 t2) -- это стиль кода такой или недосмотр?
[01:11:26] <ygrek> это капец мозга
[01:12:15] ygrek off
[01:22:23] ygrek вышел(а) из комнаты
[02:22:38] Typhon вышел(а) из комнаты
[08:13:18] digital_curse вышел(а) из комнаты
[08:42:50] iNode вошёл(а) в комнату
[09:39:22] ygrek вошёл(а) в комнату
[09:39:35] Typhon вошёл(а) в комнату
[09:50:02] ermine вошёл(а) в комнату
[10:08:13] arhibot вошёл(а) в комнату
[10:09:05] serp256 вошёл(а) в комнату
[10:18:31] ygrek вышел(а) из комнаты
[11:03:00] f[x] вошёл(а) в комнату
[11:12:48] gds вошёл(а) в комнату
[11:19:27] ygrek вошёл(а) в комнату
[11:20:45] f[x] вышел(а) из комнаты
[11:26:43] f[x] вошёл(а) в комнату
[11:36:57] ygrek вышел(а) из комнаты
[11:46:17] komar вышел(а) из комнаты
[12:15:49] Typhon вышел(а) из комнаты
[12:46:18] ygrek вошёл(а) в комнату
[13:14:10] ygrek вышел(а) из комнаты
[13:36:15] zert вошёл(а) в комнату
[13:47:48] komar вошёл(а) в комнату
[14:05:23] Typhon вошёл(а) в комнату
[14:21:26] arhibot вышел(а) из комнаты
[15:14:04] Kakadu вошёл(а) в комнату
[15:24:05] gds вышел(а) из комнаты
[15:26:14] gds вошёл(а) в комнату
[15:38:35] serp256 вышел(а) из комнаты
[15:38:43] serp256 вошёл(а) в комнату
[16:02:44] ermine вышел(а) из комнаты
[16:08:27] ermine вошёл(а) в комнату
[16:28:18] <gds> поставили передо мной учебную задачку -- взять файл, найти в нём одну последовательность байтов, заменить на другую, остальное выдать как есть.  (условно, последовательность байтов -- слово "жопа", написанное в cp1251 кодировке.)
Если делать лексером, то явно получается, что либо возвращаем из него файл посимвольно (не слишком эффективно выводить тогда, либо усложнять кодэ так, чтобы буферизировать вывод), либо возвращаем целиком строки, которые могут быть большими весьма.  (а то и больше 16Мб, что просто епический провал.)
Красиво vs эффективно+безопасно -- выбрать что-то одно.
Если кто-то хочет показать мне, как жить правильно, вот репка с говнокодом (писал для императивщиков ибо) -- https://bitbucket.org/gds/nicka-html/src
Кстати, я туплю аццки в последнее время, так что не удивляйтесь ничему.
[16:36:50] <f[x]> всё равно надо каждый символ просмотреть, а вывод и так буферизированный уже
[16:37:51] <f[x]> можно ещё мапить файл и кмп-поиском по нему :)
[16:38:03] <gds> омг, я про это тоже думал :)
[16:38:50] <f[x]> имхо лексером вполне нормально, только у тебя что-то много кода :)
[16:39:24] f[x] кстати недавно пробовал ocamlfuse - годная вещь, с приколами (каждый запрос в отдельном треде), но интересно
[16:42:03] <komar> f[x]: а для чего оно?
[16:42:42] <f[x]> для fuse :)
[16:42:47] <f[x]> fs in userspace
[16:44:25] <Typhon> очень круто. еще б под dokan были биндинги %) f[x]: оно не падучее?
[16:47:04] <f[x]> пока нет - работает, не падает
[16:48:06] <Typhon> елси ты по работе используешь и если не секрет, но что ты делаешь? :-[
[16:49:13] <olegfink> а для dokan что ли еще fuse-обертку не написали?
[16:49:19] <olegfink> вроде как года с два назад еще собирались
[16:50:20] <f[x]> Typhon: как быстрый способ смотреть содержимое кастомного хранилища
[16:50:33] <gds> Typhon: тоже завидуешь? :]
[16:51:45] ʇsʎɯ вошёл(а) в комнату
[16:53:14] <Typhon> gds: есть такое %)
[16:58:31] <olegfink> а, о, вот: есть ли у кого-нибудь рекомендации по части чтения жпега? (именно чтения, то есть хочу dct-коэффциенты, а не пиксельную картинку)
[17:29:54] gds вышел(а) из комнаты
[17:45:26] ʇsʎɯ вышел(а) из комнаты
[18:01:39] ʇsʎɯ вошёл(а) в комнату
[18:16:31] iNode вышел(а) из комнаты
[18:26:45] gds вошёл(а) в комнату
[18:38:58] serp256 вышел(а) из комнаты
[18:43:02] serp256 вошёл(а) в комнату
[18:47:47] iNode вошёл(а) в комнату
[18:49:07] gds вышел(а) из комнаты: Replaced by new connection
[18:49:08] gds вошёл(а) в комнату
[19:01:25] <f[x]> отлично, kaustuv рисует биндинг signalfd в extunix
[19:06:46] Typhon вышел(а) из комнаты
[19:59:51] serp256 вышел(а) из комнаты
[20:01:43] Kakadu вышел(а) из комнаты
[20:08:28] Typhon вошёл(а) в комнату
[20:26:35] ʇsʎɯ вышел(а) из комнаты
[20:28:08] ʇsʎɯ вошёл(а) в комнату
[20:28:40] ʇsʎɯ вышел(а) из комнаты
[20:29:02] ʇsʎɯ вошёл(а) в комнату
[20:38:29] arhibot вошёл(а) в комнату
[20:54:45] Kakadu вошёл(а) в комнату
[20:58:02] arhibot вышел(а) из комнаты
[21:11:49] komar вышел(а) из комнаты
[21:53:17] arhibot вошёл(а) в комнату
[22:16:51] ʇsʎɯ вышел(а) из комнаты
[22:53:40] arhibot вышел(а) из комнаты
[23:24:19] digital_curse вошёл(а) в комнату
[23:34:42] komar вошёл(а) в комнату
[23:45:31] gds вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!