Home
Objective Caml
ocaml@conference.jabber.ru
Пятница, 6 мая 2011< ^ >
gds установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Светлое будущее -- http://camlunity.ru/ | Нефильтрованное настоящее -- https://github.com/camlunity/kamlo_wiki | Портер прошлое -- http://gdsfh.dyndns.org/kamlo/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв, move on
Конфигурация комнаты
Участники комнаты

GMT+4
[00:05:36] komar вышел(а) из комнаты: Replaced by new connection
[00:05:36] komar вошёл(а) в комнату
[00:19:04] olegfink вошёл(а) в комнату
[00:42:29] ermine вышел(а) из комнаты
[00:50:19] Typhon вошёл(а) в комнату
[00:50:53] ftrvxmtrx вышел(а) из комнаты
[01:13:01] <zert> komar: зачем ты псёй пользуешься?
[01:13:02] <zert> есть же емакс
[01:13:38] <komar> zert: че?
[01:13:42] <komar> zert: ты хто?
[01:14:17] <Typhon> komar, а шо ты в жуйке дерзкий такой? %) [раз уж тут оффтоп :[ ]
[01:14:24] <komar> Typhon: а ты хто?
[01:15:20] <Typhon> komar, http://juick.com/Zert/1332334#11
[01:17:28] <komar> А, точно.
[01:17:40] <komar> zert: лях опять все слил, что ли?
[01:17:49] <zert> да
[01:18:10] <komar> Ну вот идите туда и срите.
[01:18:23] <zert> ты там заборонен
[01:18:28] <komar> А то.
[01:19:08] <komar> Эх. если б знал, что стольким людям там нужен — не называл бы угнича уёбком в трех тредах одновременно.
[01:19:33] <zert> иди у него в трёх тредах одновременно попроси прощения
[01:19:44] <komar> Я же заборонен.
[01:19:51] <komar> И потом, я сегодня утром просил.
[01:20:03] <komar> http://juick.com/ugnich/1343915
[01:20:21] <komar> Теперь благодаря мне в жуйке есть кеширование страниц и отключены кое-какие фитчи.
[01:20:42] <zert> гггг
[01:20:45] <zert> ебандей, ну
[01:23:48] avysk вошёл(а) в комнату
[01:24:13] avysk вышел(а) из комнаты
[01:24:33] <komar> zert: http://juick.com/Zert/friends — вот раньше здесь была лента, а теперь ее нет.
[01:27:55] <zert> это всё из-за тебя
[02:09:16] zert вышел(а) из комнаты
[02:45:00] Diggimortal вышел(а) из комнаты
[02:45:54] Digimmortal вошёл(а) в комнату
[02:52:30] <komar> ermine, вот вы тут наговариваете всякого на оксиген, а я багу в nginx'е словил тем временем.
[02:52:44] <komar> Естественно, искал ее везде, только не в nginx'е.
[03:08:04] <Digimmortal> komar: а что за бага?
[03:08:28] <komar> С редиректами, фиг пойми что.
[03:27:52] <Digimmortal> что-то не могу найти мэйллист lwt на их сайте
[03:28:00] <Digimmortal> в смысле архивы
[04:27:31] Digimmortal вышел(а) из комнаты
[07:42:49] iNode вышел(а) из комнаты
[08:14:48] iNode вошёл(а) в комнату
[09:10:21] Typhon вышел(а) из комнаты
[10:07:34] gds вошёл(а) в комнату
[10:17:57] unfalse вошёл(а) в комнату
[10:19:11] <unfalse> Всем привет, я пытаюсь скомпилировать исходник, компилятор выдает только syntax error на ;; в конце
[10:21:59] <gds> это печально.
[10:23:05] <unfalse> Что делать...
[10:23:16] <unfalse> Жизнь такова
[10:24:24] <gds> если бы был какой-то вопрос, можно было бы дать на него какой-то ответ.  А так -- только посочувствовать можно.  Жизнь вообще поганая штука.
[10:25:08] <unfalse> Как мне скомпилировать исходник? Как исправить ошибку?
[10:29:27] <unfalse> Что там не так?
[10:32:31] <gds> в общем случае это трудно сказать, не видя исходник и опции компиляции, так как лично для меня -- ошибка не слишком специфическая.  Если бы я увидел, то скорее всего подсказал бы.
[10:33:05] <unfalse> Могу кинуть линк
[10:33:37] <gds> неплохой вариант.
[10:34:06] <gds> и строчку компиляции тоже надо видеть, от неё эта ошибка тоже может зависеть.
[10:34:42] <unfalse> pastebin.com/vhaH3XwP
[10:35:35] <unfalse> Строчка: ocamlc unix.cma uds_client.ml -c uds_client
[10:38:27] <gds> http://pastebin.com/JkZfU9Ch
[10:38:49] ermine вошёл(а) в комнату
[10:40:27] <gds> в общем, "фраза" в определении модуля в оригинальном синтаксисе должна для определённости начинаться с ключевого слова типа let, type, module, что я и сделал, добавив "let () = ".  Хотя там "let _ = " скорее нужно.  Далее, ";;" -- это для топлевела, и, если исходник скармливается топлевелу целиком, достаточно ";;" только в конце.  Если же скармливается компилятору, ";;" не обязательны.
[10:44:21] <unfalse> Сейчас вернусь, спасибо заранее
[10:44:39] unfalse вышел(а) из комнаты: Logged out
[10:47:17] unfalse вошёл(а) в комнату
[10:51:31] <unfalse> Спасибо, оно правда при запуске отваливается с фатальной ошибкой
[10:53:06] <gds> ага, на unix domain socket с именем "/tmp/mysock" кто-то должен слушать.
[10:53:20] <gds> у меня, например, никто не слушает.
[10:53:57] <unfalse> Я сервер на си написал
[10:56:23] iNode вышел(а) из комнаты
[10:56:25] <gds> проблема не в языках, а в логике работы.  например, сервер должен быть запущен.
[10:56:57] <gds> окамловские функции из Unix -- в большинстве своём тупые обёртки над соответствующими системными вызовами.
[11:07:55] iNode вошёл(а) в комнату
[11:08:30] ftrvxmtrx вошёл(а) в комнату
[11:11:24] <unfalse> Как вывести сообщение об ошибке?
[11:13:21] olegfink вышел(а) из комнаты
[11:13:35] <gds> например, сделать так, чтобы всё выполнение кода начиналось после вызова main () (т.е. "let main () = тут-основной-код"), и вместо просто let () = main () написать
let () = try main () with Failure msg -> (Printf.printf "my prog failed: %s\n%!" msg; exit 1)
и там, где нужно, сделать failwith "бида!"
[11:28:37] <unfalse> Я написал try connect client ...
with e ->
вот дальше думаю
[11:44:06] Typhon вошёл(а) в комнату
[11:52:43] <unfalse> gds: Fatal error: exception Unix.Unix_error(43, "connect", "")
[11:52:58] <unfalse> Что с этим делать теперь?
[11:54:51] <Typhon> unfalse: ну навернулся системный вызов connet
[11:54:54] <Typhon> *connect
[11:55:28] <unfalse> Главное что в клиенте на си оно работает
[11:56:17] zert вошёл(а) в комнату
[11:57:06] <unfalse> А где найти ошибку 43 ?
[11:58:30] <Typhon> [EPROTOTYPE]       address has a different type than the socket that is bound to the specified peer address.
[11:58:52] <Typhon> ((Obj.magic 43):Unix.error);; ^_^
[12:05:27] <unfalse> Спасибо, там и правда датаграммы вместо stream
[12:05:45] <gds> unfalse: Unix.handle_unix_error (fun () -> Unix.connect что куда) ()
[12:06:39] <unfalse> Typhon: работает, спасибо
[12:06:48] <unfalse> gds: попробую
[12:11:23] <unfalse> gds: нет, ругается
[12:11:56] <gds> правильно, но ругаться должно не кинутым исключением, а конкретным текстом ошибки, и выходить после ошибки сразу.
[12:17:34] Kakadu вошёл(а) в комнату
[12:17:39] <unfalse> gds: ругается компилятор...
[12:18:47] <gds> -let () = connect client (ADDR_UNIX "/tmp/mysock")
+let () = Unix.handle_unix_error (fun () -> connect client (ADDR_UNIX "/tmp/mysock")) ()
[12:22:20] <unfalse> gds: спасибо, работает
[12:24:12] <Typhon> unfalse: http://ocamlunix.forge.ocamlcore.org/
[12:28:44] unfalse вышел(а) из комнаты: Logged out
[12:34:19] unfalse вошёл(а) в комнату
[12:37:42] <unfalse> Ох, не быть мне там программером
[12:37:53] <unfalse> Я даже окамль не знаю
[12:38:08] <Kakadu> unfalse: что, кому -то нужен камль?)
[12:38:43] <unfalse> А они хотят чтобы я в существующий комплекс воткнул поддержку абстрактных unix domain sockets
[12:38:53] <unfalse> :)
[12:40:54] <Typhon> где "там" ?
[12:41:03] <gds> да чо там фтыкать.  Посмотреть, где используется тип Unix.sockaddr и посмотреть, где там нужно вдобавок к ADDR_INET нужно создавать конструктором ADDR_UNIX.  Посмотреть можно, создав .annot-файлы в текущем проекте и грепом их.
[12:49:13] <Typhon> стршно интересно, что за таинственные "они" заставляют писать на окамле
[12:49:28] <gds> +1
[12:49:42] <Kakadu> внимание! внимание!
[12:49:51] <Kakadu> на землю напали пришельцы с Нибиру!
[12:49:51] <gds> небось, они посадили в подвал рядом с японскими школьницами.
[12:49:55] <unfalse> И сервак на эрланге надо переделать
[12:49:58] <Kakadu> Они заставляют писать на камле!
[12:50:18] <unfalse> Я наверное пас
[12:50:54] <Kakadu> unfalse: не сдаваться
[12:51:03] <Kakadu> камло - лучший язык
[12:52:01] <gds> unfalse: а на чём у Них сейчас сервак написан?
[12:52:39] <Typhon> а я распарсил как "сервак на эрланге нужно переписать на окамель"
[12:54:00] <Kakadu> Typhon: не думаю
[12:54:14] <Kakadu> Typhon: там наверное надо писать на камле и ырланге
[12:56:50] <Typhon> ульяновск? :)
[12:57:52] <unfalse> На ырланге сервак, надо только изменить там на абстр.юниксовые доменные сокеты
[13:11:09] <unfalse> Все просто конечно же
[13:11:53] <gds> если бы было на окамле написано, то относительно просто, ибо типизация.  А вот переписать из эрланга на окамл -- это конечно сложнее.
[13:13:29] <unfalse> А такой задачи и не стоит
[13:30:20] <unfalse> Просто все огромное, страшное и непонятное
[13:30:40] <unfalse> Языки эти знаю пару недель
[13:31:25] <gds> в эрланге -- сложно разобраться, ибо типизации нет.  в окамловском коде как-то попроще, благодаря типизации.  можно тупо ломать, а проверялка типов покажет, где неправ.
[13:33:18] iNode вышел(а) из комнаты
[13:33:58] <Kakadu> ага, она покажет.
[13:34:36] <Kakadu> gds: Вчера Булычев рассказывал как он юзал полимрфные варианты и получеал ошибку про несоответствие типов в 400 строк. Помню у тебя такое тоже было.
[13:35:26] <gds> нормальное явление.  Не везде полиморфные варианты хороши.  Но я-то теперь знаю, где их стоит использовать, а где нет.
[13:57:42] Kakadu вышел(а) из комнаты
[13:58:03] Kakadu вошёл(а) в комнату
[14:01:36] olegfink вошёл(а) в комнату
[15:21:27] unfalse вышел(а) из комнаты: Logged out
[15:22:35] zert вышел(а) из комнаты
[15:24:57] zert вошёл(а) в комнату
[15:33:41] <gds> пока битовое ведро лежит, краткий анонс -- прямо тут!  То, чего вы все, без сомнения, так долго ждали!  Наконец-то!  Процессы парвела и итераты!  Они вместе!  http://paste.in.ua/2301/
[15:41:57] Digimmortal вошёл(а) в комнату
[16:37:02] <Typhon> gds: ты, пожалуйста, не усложни там всё очень сильно, а то у меня есть планы, как разгребу оффлайновые дела, посмотреть на парвел, прикрутить змку может быть и всякое такое :-)
[16:59:27] <ermine> попроси еще писать подробнейшие комментарии
[17:01:01] olegfink вышел(а) из комнаты
[17:05:53] unfalse вошёл(а) в комнату
[17:06:15] <Typhon> с цитатами из олега, ага %)
[17:10:38] <Kakadu> комменты для чайников вроде меня
[17:15:57] <Typhon> """Proposed syntax is <Space> = S and <Tab> = K, all other characters are comments. Good idea?"""
[17:16:37] <Kakadu> кто может что-то сказать внятное пол HLVM?
[17:16:54] <Kakadu> s/пол/про/g
[17:17:36] <Typhon> оно разве не перестало развиваться?
[17:17:45] <Kakadu> я не знаю
[17:17:48] <Typhon> (это не внятное, понимаю, но я особо ничего больше не знаю )
[17:17:49] <Kakadu> мне рекомендуют
[17:19:36] <Typhon> + жон харроп вроде забил на окамл и теперь фшарп пользует и пеарет
[17:20:54] <ermine> чота ломливо подкручивать GC чтобы исследовать утечку в оксигене
[17:21:03] <ermine> да и хз как это делать
[17:21:56] <Typhon> ermine: http://elehack.net/michael/blog/2010/06/ocaml-memory-tuning
[17:22:19] <Typhon> напиши просто, что растёт по 200 метров и т.д. чо там вчера занаблюдали
[17:25:58] <ermine> Typhon: мне в принципе наверное надо, чтобы оно чаще собирало помойку
[17:29:09] <Typhon> в смысле, CI настроить, типа ? :-)
[17:30:45] <Kakadu> так проблема оксигена в том, что виртуальная машина жрет память сильно или в том, что там затесался плохо написанный код на си?
[17:31:32] <ermine> там вообще в какой-то момент случилась регрессия
[17:31:56] <ermine> полгода назад при таком же тесте там память распухала-спухала-распухала-спухала
[17:32:03] <ermine> а щас просто распухает
[17:39:06] <gds> Typhon: про усложнения -- постараюсь не усердствовать.  Итераты -- вообще "факультативно" и ненавязчиво там: предоставишь функтору аргумент -- будет функция, не предоставишь -- не будет.
Цитаты из Олега есть, но только те, которые в оригинальных итератах были.  Те, которые были актуальны для моего кода, я оставил и дополнил окамловской спецификой.
В парвеле ничего олеговского по идее быть не должно.
[17:50:18] <ermine> если запускать ab без -с, то память не растёть
[17:50:47] <ermine> о чем это говорит?
[17:51:46] <Typhon> что они с либевом хреново работают, мб?
[17:52:01] <Typhon> попробуй, кстати, пересобери с селектом, а!
[17:55:52] <ermine> с -с 2 подросло на 4kb и перестало расти
[17:56:04] <ermine> какое следующее число попробовать?
[17:56:26] <Kakadu> 3
[17:56:30] <Kakadu> график в студию
[17:56:50] <ermine> c -c 8 заметнее растеть
[17:57:59] <ermine> а нет, не очень заметно
[17:58:27] <ermine> при запуске ab память лишь слегка подскакивает на число килобайт, пропорциональное равное -c
[17:58:37] <gds> кстати вот, мерял через siege чисто lwt'шный сервер (итераты для разбора http, все дела), и там по памяти не росло вообще.  Прозреваю причину в ocsigen'е.  Но тестовый пример сейчас не дам.
[17:59:37] <ermine> запустила -с 32, жизнь активнее пошла
[18:00:13] <Typhon> gds: с либев?
[18:00:53] <ermine> интересно, какой версии оксигень на ocsigen.org
[18:00:57] <gds> Typhon: я тупой пользователь линупса, у меня apt-get install, а не libev.  Но, видимо, да, так как версия >=2.2 была.
[18:01:44] ermine в общем-то боится apt-get
[18:02:19] <ermine> проще ставить из (мак)портов
[18:05:01] <ermine> а может утечка - фича ocaml 3.12?
[18:05:02] <gds> из бсдшных ставил, результат плохой, ибо "десктоп" хотел.  больше не хочу.  gentoo разве что пеарят, вот там я попробую пожить с камлом, но это скорее серверное-девелоперское, и уж точно не в ближайших 1000км от меня.
[18:10:21] <Typhon> http://gcc.gnu.org/ml/gcc/2002-08/msg00552.html
[18:12:38] <gds> Б-г попал пальцем в одноместо?  Не мойшет быть!
[18:17:04] <Kakadu> я не всё понял, но думаю Линус - авторитет
[18:19:05] <gds> Он Б-г, и Зияние от него невыносимо.
[18:19:38] <gds> он круче неба.  Он Круче Алабамы.
[18:19:44] ermine подумала о том, что если Б-г создал мужчину по своему подобию и образу, то все мужчины - Б-ги
[18:20:44] <Typhon> круче алабамы быть нельзя же — там придумали виски и кантри!
[18:23:03] ermine пребывает в унылом состоянии духа
[18:23:41] <ermine> как можно вообще что-то девелопить, если оно не выживет в агрессивной среде?
[18:24:35] <gds> ermine: по факту, весьма многие мужики (как и женщины) -- редкостное говно.  Учитывая утверждение "по образу и подобию", я не верю в _такого_ б-га, где-то лет с восьми.  Вот буддизм мне гораздо ближе, если брать хоть какие-то религии.  Но куда тогда материализм девать?..
[18:25:27] Kakadu вышел(а) из комнаты
[18:28:04] <gds> про агрессивную среду -- та же фигня, те же опасения.  Но мне проще: гарантию от итератов я уже получил, гарантию от манаток (lwt) я как-то нашёл (не гарантию, но тест-кейсы радуют), и вот так, внимательно смотря на код, посылая на енг высокую науку (многие из них -- конченные дебилоиды, которые абстрактные писюльки выводят, не думая об используемой памяти, например), и вот так и живу.
[18:46:55] unfalse вышел(а) из комнаты: Logged out
[19:06:33] <Digimmortal> здесь http://ocaml.debian.net/debian/ocaml-3.12.0/ говорят, что надо http://packages.debian.org/wheezy/ юзать, кто-нить уже пробовал?
[19:15:46] Typhon вышел(а) из комнаты
[19:21:35] vladimir.chujkov вошёл(а) в комнату
[19:25:13] vladimir.chujkov вышел(а) из комнаты
[19:32:25] <ermine> о, там в мейллисте ответ
[19:40:05] Kakadu вошёл(а) в комнату
[20:14:37] ftrvxmtrx вышел(а) из комнаты
[20:27:24] olegfink вошёл(а) в комнату
[20:27:55] <ermine> Kakadu: у тебя камло 3.12?
[20:28:15] <ermine> а есть у кого-нить свежий оксигень с камлом 3.11?
[20:28:39] <komar> Несвежий есть.
[20:28:42] <ermine> хотя это малореально, если из lwt еще не выкинули требование юзать 3.12
[20:29:19] <ermine> komar: он у тебя еще называется ocsigen или уже ocsigenserver?
[20:29:37] <komar> Он у меня libocsigen-ocaml
[20:30:03] <komar> В ocamlfind — ocsigen.*
[20:30:36] <ermine> тогда не интересно
[20:40:22] <Kakadu> ermine: 3.12
[20:59:21] ftrvxmtrx вошёл(а) в комнату
[21:28:59] ermine начала подозревать в чем проблема с памятью
[21:29:57] <ermine> там похоже есть такой цикл, из-за которого не форсируется Gc.compact
[21:30:41] <ermine> как-то я уже на такое натыкалась в простом коде, когда хотела посмотреть как работает вывод отчетов Gc
[21:31:45] <gds> так вроде бы, в нормальном раскладе, и не нужно форсировать Gc.compact.  Обычно full_major хватает.  Опиши подробнее, почему именно compact нужен?  Это обычно признак чего-то необычного.
[21:31:59] <ermine> осталось вспомнить как пишется такой код
[21:33:17] <ermine> gds: помоги? что-то типа
let _ = for i=0 to 100000 do создать чонить done и это не соберется gc почему-то
[21:38:06] <gds> если чтобы не собрался в течение этих итераций --
let rec loop acc n = if n <= 0 then acc else loop [n::acc] (n-1) in loop [] 1000000
если чтобы собирался теории --
let rec loop n = if n <=0 then () else (let q = ref () in loop (n-1)) in loop 1000000
но сложно предсказать, ибо есть немало моментов, из-за которых даже байткод/нативкод могут по-разному вести себя на подобном коде.
[21:40:10] <ermine> вот надо без аккумулятора
[21:40:52] <ermine> я тут обнаружила, что память сбрасывается, если останавливать тест ab и запустить его заново
[21:41:34] <gds> let not_an_acc = ref [] in for i = .. do ( not_an_acc.val := [ i :: not_an_acc.val ] )
[21:44:29] <ermine> сомнительно, что так воспроизведется :)
[21:46:04] <gds> тю.  я думал, что тебе поприкалываться чисто.  а так, конечно, воспроизводить надо по-другому.  смотреть на то, что в реальности происходит с хипом, всё такое.
[21:48:36] <ermine> я пока пописаю в мейллист оксигена как в микроблоггинг, пусть уж сами ищуть
[21:50:36] <gds> ну правильно, это их работа/учёба.  Пусть не расслабляются.  Ещё скажи, что есть какие-то хрены-с-горы, которые смотрят на это и думают, стоит ли им вообще ввязываться в это (ну типа я, например).
[22:29:30] <Kakadu> ermine: дарио думает, что ты застваляешь их ловить воздух
[22:35:20] <ermine> Kakadu: ну пусть :)
[22:35:37] <Kakadu> да, camlunity сейчас на чем крутится?
[22:35:59] <ermine> Kakadu: я бы тоже думала, если бы ты не подтвердил утечку
[22:36:29] <ermine> на утекающем оксигене
[22:37:36] <ermine> Kakadu: только странно, что они твоего конфирма не заметили
[22:38:00] <ermine> одно радует - я настоящих хренцузов к своим багрепортам приучила уже
[22:38:36] <ermine> а этот дарио - так, какой-то девелопер не из их команды
[22:39:47] <Kakadu> ermine: меня смутила что в исходниках страницы camlunity не написано что сгенерировано оксигеном. А у меня - написано
[22:40:42] <ermine> Kakadu: это же static
[22:41:09] <ermine> обычные хтмльки на винте
[22:41:20] <Kakadu> ааа
[22:41:39] <ermine> сервисов никаких кроме дефолтных, елиом и прочая лабуда не указаны в конфиге
[22:42:10] <ermine> да и как можно указывать, если и так утекает? страшно же!
[22:43:33] <Kakadu> я просто подумал: может меня пустят на camlunity чтобы я мог показать миру свою вику?
[22:44:43] <ermine> Kakadu: а как пустить? оксигень - такая бяка, что без рута с ним ничо не сделаешь
[22:45:15] <ermine> вот когда придумаю - будет можно пустить...
[22:46:02] <Kakadu> т.е. нельзя без останова оксигена к нему подсунуть некоторую cmxs?
[22:46:39] <ermine> там есть reload команда
[22:46:50] <ermine> но тоже только с рутом
[22:47:21] <ermine> в общем можно только заюзать гит, который будет пуллить, собирать твою поделку и вгрузить
[22:47:47] <ermine> надо посмотреть на ту поделку, что для этого придумали на oforge
[22:51:08] <gds> с ocsigen можно управлять сервером только под рутом?  ааа, улюбите их веником кто-нибудь!111
[22:51:47] <Kakadu> а нельзя запустить сервис не из-под рута?
[22:52:12] <ermine> Kakadu: а ты oasis уже освоил?
[22:52:33] <Kakadu> может повозиться с юзерами и группами - как там это в юниксах делается
[22:52:47] <Kakadu> ermine: оазис - даже не начинал
[22:53:06] <ermine> Kakadu: начинай
[22:54:13] komar вышел(а) из комнаты: Replaced by new connection
[22:54:13] komar вошёл(а) в комнату
[22:54:20] <ermine> впрочем я могу тебе нарисовать _oasis для твоей поделки
[22:55:16] <Kakadu> ох же эти чертовы баги
[22:55:27] <ermine> о, вспомнила название - ocsigen-bundler
[23:01:35] <ermine> не, там про сервер целиком, видимо не то
[23:02:08] <ermine> но без оазиса точно не пущу никого
[23:04:52] ermine склонировала wysiwiki и пялится на него
[23:06:42] <ermine> мде, .eliom, с оазисом будет не очень просто состыковать
[23:07:10] <Kakadu> кстати
[23:07:31] <Kakadu> в .conf файле ocsigen разрешено относительные пути?
[23:08:15] <ermine> относительно чего? :)
[23:08:26] <Kakadu> нутипа "./asdfasdfasd"
[23:08:30] <ermine> ну наверное разрешены
[23:08:52] <Kakadu> я не уверен
[23:09:22] <Kakadu> у меня там проблемы со static директорией
[23:10:12] <ermine> а
[23:11:23] <ermine> ладно, пора расслабиться
[23:11:39] <ermine> надоели мне все эти неуловимые баги
[23:11:47] <ermine> и пчу это у них не воспроизводица?
[23:12:07] <Kakadu> да это как с линуксом
[23:12:19] <Kakadu> у меня ощущение, что если линукс глючит, то только у меня
[23:14:41] <ermine> везет же
[23:15:15] <ermine> а сегодня в ашане мы уронили банку с напитком, она треснула и пустила высокий фонтан живительного напитка
[23:15:39] <Kakadu> ermine: в тебя не попало?
[23:15:58] <ermine> пришлось быстро-быстро линять
[23:16:22] <Kakadu> как в матрице)
[23:16:36] <Kakadu> а что такое ашан?
[23:17:13] <ermine> сеть гипермаркетов auchane
[23:17:21] <ermine> в москве
[23:19:20] komar вышел(а) из комнаты: Replaced by new connection
[23:19:38] komar вошёл(а) в комнату
[23:26:26] <zert> не только в моркве
[23:26:29] <zert> у нас тоже два есть
[23:27:24] <zert> ermine: а я один раз бросил узб-шнурок от телефона на кресло, а там лежала банка бёрна. шнурок её пробил, она издала звук "пшшшш". пришлось выпить на ночь глядя
[23:27:47] <zert> а линупц у меня тоже глючит
[23:27:50] <zert> линупц же
[23:49:40] <ermine> надо найти еще одну жертву с ляпиксом и этой сволочью оксигенью
[23:56:12] <zert> давай поставлю
[23:56:19] <zert> говори, что надо делать
[23:58:20] <ermine> если из исходников - то дофига чего ставить
[23:58:24] <ermine> попробуй GODI
[23:58:38] gds вышел(а) из комнаты
[23:58:53] <ermine> zert: только не на линапц
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!