Home
Objective Caml
ocaml@conference.jabber.ru
Суббота, 25 мая 2013< ^ >
f[x] установил(а) тему: OCaml / ОКэмл / Камль -- http://ocaml.org/ | Камло - http://camlunity.ru/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв и тормозит, move on | stdlib only? - ССЗБ | Fight FUD with fire | Мойте руки перед чатом | KEEP CAML AND CURRY ON | F#, Coq - де-факто онтопик
Конфигурация комнаты
Участники комнаты

GMT+4
[00:46:27] tilarids вышел(а) из комнаты: Computer went to sleep
[00:53:10] tilarids вошёл(а) в комнату
[01:15:07] Kakadu вышел(а) из комнаты
[02:51:34] ftrvxmtrx вышел(а) из комнаты
[02:52:19] ftrvxmtrx вошёл(а) в комнату
[02:53:11] ftrvxmtrx вышел(а) из комнаты
[02:53:40] ftrvxmtrx вошёл(а) в комнату
[02:53:42] ftrvxmtrx вышел(а) из комнаты
[03:00:52] ftrvxmtrx вошёл(а) в комнату
[03:01:01] ftrvxmtrx вышел(а) из комнаты
[03:05:17] tilarids вышел(а) из комнаты: Computer went to sleep
[03:12:55] ftrvxmtrx вошёл(а) в комнату
[03:13:05] ftrvxmtrx вышел(а) из комнаты
[03:13:59] ftrvxmtrx вошёл(а) в комнату
[03:17:19] ftrvxmtrx вышел(а) из комнаты
[03:17:26] ftrvxmtrx вошёл(а) в комнату
[03:19:09] ftrvxmtrx вышел(а) из комнаты
[03:30:19] ftrvxmtrx вошёл(а) в комнату
[03:32:17] ftrvxmtrx вышел(а) из комнаты
[03:39:00] ftrvxmtrx вошёл(а) в комнату
[03:42:09] ftrvxmtrx вышел(а) из комнаты
[03:42:12] ftrvxmtrx вошёл(а) в комнату
[03:46:10] ftrvxmtrx вошёл(а) в комнату
[03:48:32] ftrvxmtrx вышел(а) из комнаты
[03:48:32] ftrvxmtrx вышел(а) из комнаты
[03:48:38] ftrvxmtrx вошёл(а) в комнату
[03:50:26] ftrvxmtrx вышел(а) из комнаты
[03:50:27] ftrvxmtrx вошёл(а) в комнату
[04:02:11] ftrvxmtrx вышел(а) из комнаты
[04:02:12] ftrvxmtrx вошёл(а) в комнату
[04:08:42] ftrvxmtrx вышел(а) из комнаты
[04:08:44] ftrvxmtrx вошёл(а) в комнату
[04:11:36] ftrvxmtrx вышел(а) из комнаты
[04:11:38] ftrvxmtrx вошёл(а) в комнату
[04:14:16] ftrvxmtrx вышел(а) из комнаты
[04:14:18] ftrvxmtrx вошёл(а) в комнату
[04:36:42] ftrvxmtrx вышел(а) из комнаты
[04:36:47] ftrvxmtrx вошёл(а) в комнату
[04:40:11] ftrvxmtrx вышел(а) из комнаты
[04:40:13] ftrvxmtrx вошёл(а) в комнату
[07:04:35] f[x] вошёл(а) в комнату
[10:37:35] f[x] вышел(а) из комнаты
[12:46:26] komar вышел(а) из комнаты: Replaced by new connection
[12:46:26] komar вошёл(а) в комнату
[13:14:12] Kakadu вошёл(а) в комнату
[13:21:38] tilarids вошёл(а) в комнату
[13:25:26] komar вышел(а) из комнаты: Replaced by new connection
[13:25:30] komar вошёл(а) в комнату
[14:00:56] <Kakadu> А я могу писать так:
      dbh >>= fun dbh -> begin print_endline "prepare"; prepare dbh ~query () end
      >>= fun () -> begin print_endline "execute"; execute dbh ~params:[] () end
сгенерив query sprintfом
[14:01:03] <Kakadu> ?
[14:01:13] <Kakadu> Я понимаю что это не круто с точки зрения ин
[14:01:20] <Kakadu> инъекций*
[14:01:39] <Kakadu> Но почему-то не работает. 'execute' не печатается
[14:07:36] tilarids вышел(а) из комнаты: Computer went to sleep
[14:07:50] UncleVasya вошёл(а) в комнату
[14:09:41] <aleksey> Kakadu: у сеня вот такое работает:
         lwt () = PG.prepare dbh
           ~query:"SET default_transaction_isolation TO SERIALIZABLE" ()
         in
         lwt _ = PG.execute dbh ~params:[] () in
[14:09:49] <aleksey> меня*
[14:14:33] <gds> http://www.ocamlpro.com/blog/2013/05/24/optimisations-you-shouldn-t-do.html
[14:30:39] <Kakadu> aleksey:  написал http://paste.in.ua/8315/ но ни 2, ни execute не печатается. Может какая-нибудь глупая ошибка?
[14:32:14] <gds> > check that text is not SQL injection
так делают только альтернативно-одарённые личности.  bind variables на что?
[14:32:32] <Kakadu> gds: Я пока не осмысливал это
[14:33:25] <aleksey> Kakadu: мож с соединением что-то?  в постегрес запрос уходит?
[14:34:35] <Kakadu> Когда не соединялось оно падало при создании коннекта. А как проверить что запрос не уходит? Интуиция подсказывает что оно как раз и не уходит
[14:35:36] <aleksey> tcpflow
[14:35:55] <aleksey> ну или любой другой тулзой показывающей трафик
[14:38:50] <gds> а чего это prepare возвращает unit, а execute не берёт хендл подготовленного оператора?  Загадочный дизайн библиотеки?
[14:40:01] <Kakadu> Там оно связывается с unnamed statement а execute должен его исполнить
[14:44:27] <Kakadu> но если имя указывать то тоже не работает
[14:54:13] <Kakadu> такое ощущение, что до БД оно доходит, но до окамла результаты не доходят
[14:58:49] <Kakadu> А сейчас заработало.
[14:58:53] <Kakadu> интересно
[15:32:32] ftrvxmtrx вышел(а) из комнаты
[15:36:51] tilarids вошёл(а) в комнату
[16:15:50] UncleVasya вышел(а) из комнаты
[16:37:40] <Kakadu> aleksey: короче надо было не закрывать соединение в конце
[16:50:49] f[x] вошёл(а) в комнату
[18:09:31] ftrvxmtrx вошёл(а) в комнату
[18:58:41] ftrvxmtrx вышел(а) из комнаты
[18:59:21] ftrvxmtrx вошёл(а) в комнату
[19:37:02] ftrvxmtrx вышел(а) из комнаты
[19:37:03] ftrvxmtrx вошёл(а) в комнату
[21:03:45] komar вышел(а) из комнаты: Logged out
[21:03:56] komar вошёл(а) в комнату
[21:08:12] tilarids вышел(а) из комнаты: Computer went to sleep
[21:20:14] Kakadu вышел(а) из комнаты
[21:24:32] ftrvxmtrx вышел(а) из комнаты
[21:24:34] ftrvxmtrx вошёл(а) в комнату
[21:35:51] <gds> f[x]: давай меряться, кто больше законтачился: https://github.com/gdsfh/opam -- я туда буду меркуриаловские репки прикручивать.
[21:36:55] <f[x]> я свои тоже все проекты планирую в отдельный репо сложить!
[21:37:02] <f[x]> и внутренние рабочие тоже!!
[21:37:07] <f[x]> так что мы ещё померяемся!!!
[21:37:09] <gds> и обубликовать их!1111
[21:37:16] <gds> ну, я для рабочих проектов и думаю.
[21:37:27] <f[x]> только что это ты форкнул-то, а?
[21:37:32] <f[x]> opam-repository надо
[21:37:43] <gds> "я туда буду меркуриаловские репки прикручивать"
[21:37:51] <f[x]> упс
[21:37:59] <gds> то есть, я глубже этосамое.
[21:38:01] <f[x]> чорт
[21:38:04] <f[x]> таки да
[21:38:18] <f[x]> а я уже три багрепорта зарепортил!
[21:38:24] <f[x]> 1 1 и 1
[21:38:41] <gds> 1 1 и 1 -- неужели три?  Во даёшь!
[22:05:40] f[x] вышел(а) из комнаты
[22:09:07] ermine вышел(а) из комнаты
[22:15:01] ermine вошёл(а) в комнату
[23:07:04] <gds> опам-овцы(!) не делали ни барбру, ни ребилдол.  Исходя из этого, код у них страннен и порой наивен.  Говнопичалька.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!