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

GMT+4
[00:13:25] Zbroyar вышел(а) из комнаты: Replaced by new connection
[00:13:27] Zbroyar вошёл(а) в комнату
[00:41:49] akovbovich вошёл(а) в комнату
[00:43:27] akovbovich вышел(а) из комнаты
[00:48:15] Zbroyar вышел(а) из комнаты: Replaced by new connection
[00:48:23] Zbroyar вошёл(а) в комнату
[01:45:49] Kakadu вышел(а) из комнаты
[02:08:09] Zbroyar вышел(а) из комнаты
[02:13:27] Sun][ вышел(а) из комнаты
[03:34:02] UncleVasya вышел(а) из комнаты
[03:36:10] tilarids вошёл(а) в комнату
[04:05:19] tilarids вышел(а) из комнаты
[04:05:28] tilarids вошёл(а) в комнату
[04:45:03] tilarids вышел(а) из комнаты: Machine going to sleep
[06:08:55] f[x] вошёл(а) в комнату
[06:10:07] <f[x]> упс
[06:10:13] <f[x]> он там не нужен
[06:10:16] <f[x]> пушнул
[06:46:33] f[x] вышел(а) из комнаты
[10:05:49] f[x] вошёл(а) в комнату
[10:26:52] Kakadu вошёл(а) в комнату
[10:36:52] tilarids вошёл(а) в комнату
[10:37:58] tilarids вышел(а) из комнаты: Machine going to sleep
[11:19:06] ermine вошёл(а) в комнату
[11:26:59] UncleVasya вошёл(а) в комнату
[11:40:53] Sun][ вошёл(а) в комнату
[11:41:39] <ermine> Error: Unbound module ExtLib
[11:41:49] <ermine> а он требовался при -configure?
[11:42:15] <ermine> хотя есть он у меня
[11:44:11] <f[x]> да
[11:45:32] <ermine> а это с какой версии ехтлиба у него появился extlib.mli?
[11:48:36] <ermine> хм, стоит 1.5.3, а cmi нету
[11:50:54] <ermine> всё, положила руками cmi, и оно скомпилилось
[11:51:08] <ermine> недешево собралось, но это позади уже
[11:57:02] <f[x]> хм, c mli наверное ещё не релизил
[12:04:45] <ermine> в opam тоже стоит 1.5.3, но он копирует extLib.cmi
[12:04:58] <ermine> наверное где-то подпатчено или недопатчено
[12:06:51] <ermine> так, вникать в царство битов и строчек
[12:10:57] ermine изучает dns_format.ml, видимо туда и добавлять?
[12:12:34] <f[x]> угу
[12:12:42] <f[x]> отталкивайся от A NS TXT
[12:13:16] <ermine> у, там ж уже есть TXT
[12:13:56] <ermine> f[x]: а как оно находит сервер?
[12:14:58] <f[x]> какой сервер?
[12:15:29] <f[x]> dns_format ничего не находит, он просто парсит пакеты
[12:16:26] <ermine> не, я про yands вообще
[12:18:33] <ermine> Will query 127.0.0.1:53 for 0 domains
[12:18:41] <ermine> хм
[12:18:59] <ermine> а оно у меня будет работать, если никакого намеда не запущено?
[12:23:34] <ermine> ладно, поняль как оно работает
[12:36:28] <f[x]> а, то пример клиента
[12:36:36] <f[x]> там сервер с ком строки задаётся
[12:36:42] <f[x]> можно resolv.conf читать конечно
[12:36:53] <f[x]> -host 8.8.8.8 юзай для теста
[12:37:58] <ermine> уже увидела
[12:38:11] <ermine> потом нарастим
[12:38:38] <ermine> пока приделаю к xmpp для srv и к боту для вообще запросов
[12:38:54] <f[x]> там ещё есть dns_server и асинхронная query'лка
[12:39:13] <f[x]> но их надо хирургически разделить от libevent'а
[12:41:52] <ermine> надо еще в lwt вариацию приделать!
[12:42:04] <f[x]> угу
[12:42:17] <f[x]> только я его не умею готовить от слова вообще
[14:15:47] komar вышел(а) из комнаты: Replaced by new connection
[14:15:47] komar вошёл(а) в комнату
[14:22:34] f[x] вышел(а) из комнаты
[14:27:16] komar вышел(а) из комнаты
[14:27:20] komar вошёл(а) в комнату
[15:03:16] UncleVasya вышел(а) из комнаты
[15:36:29] UncleVasya вошёл(а) в комнату
[17:52:11] komar вышел(а) из комнаты
[17:52:15] komar вошёл(а) в комнату
[18:36:52] f[x] вошёл(а) в комнату
[19:02:55] Typhon вошёл(а) в комнату
[19:03:19] Typhon вышел(а) из комнаты
[19:04:38] Typhon вошёл(а) в комнату
[19:47:35] Sun][ вышел(а) из комнаты: Replaced by new connection
[19:47:37] Sun][ вошёл(а) в комнату
[20:54:57] ftrvxmtrx вышел(а) из комнаты
[20:54:59] ftrvxmtrx вошёл(а) в комнату
[21:16:54] <ermine> f[x]: не получается понять и подогнать под формат RR_...: как-то вылазит лишнее поле, чтобы влазил формат SRV
[21:17:47] <f[x]> аргх
[21:17:49] <f[x]> опиши подробгей
[21:17:52] <f[x]> что надо
[21:17:59] <f[x]> или сейчас почитаю что это за SRV
[21:20:53] <ermine> f[x]: могу прислать патч
[21:21:14] <f[x]> давай
[21:25:31] <ermine> ушло
[21:25:50] <ermine> добавила в клиента опцию -t <type>, например -t srv
[21:26:11] <ermine> остальное по-простому лишь бы работало и понять
[21:26:51] <ermine> хорошо что у меня монитор 24", а то такой формат кода не влазил бы в емакс :)
[21:29:34] <ermine> f[x]: в бит-записи RR_SRV лишнее поле n сразу после ttl
[21:30:01] <ermine> не знаю что это
[21:37:00] <ermine> f[x]: а еще по рфц надо поменять местами ttl и class
[21:49:31] <f[x]> на каком домене можно потренироваться?
[21:51:04] <ermine> _xmpp-server._tcp.jabber.ru
[21:51:30] <ermine> запусти dns_client или host с -t srv
[21:52:44] <ermine> f[x]: выводится число 17
[21:53:00] <ermine> магическое,  равное длине service+proto
[21:53:03] <aleksey> ermine: в том что я писал лет 11-12 назад тоже нету srv
[21:54:32] <ermine> aleksey: а если через res_query, то ничо не сбоится
[21:55:28] <f[x]> так в чём бага?
[21:55:35] <f[x]> данные вроде вывело те же что и dig
[21:55:53] <ermine> бага жеж
[21:57:43] <f[x]> ermine: так формат то dns записей стандартный
[21:57:49] <f[x]> и это поле длины
[21:57:57] <f[x]> чтобы те кто не понимает srv могли его скипать
[21:58:01] <f[x]> не надо его выводить просто
[21:58:20] <f[x]> смотри код для unknown record
[21:58:42] <f[x]> там с помощью этой длины и скипаются незнакомые типы записей
[21:58:46] <f[x]> так что всё нормально
[21:59:07] <ermine> хм
[22:00:00] <f[x]> ща dns_client переколбашу а то он теперь неудобный стал
[22:01:06] <ermine> теперь про поле стало ясно
[22:02:19] UncleVasya вышел(а) из комнаты
[22:02:47] <ermine> f[x]: а для чего make_query_xxx?
[22:02:54] <ermine> библиотечные функции?
[22:03:00] <ermine> точнее апи
[22:03:09] <f[x]> ну хелперы просто, выдрано с мясом
[22:03:24] <ermine> а то пока не разобралась как из своей проги клацать
[22:05:21] <ermine> добавлю еще туда NS, MX, у них формат такой же как у cname вроде
[22:05:39] <ermine> и rr_txt, и успокоюсь на этом
[22:06:50] <ermine> f[x]: кстати, красота там что выводится для _xmpp-client._tcp.gmail.com
[22:08:00] <f[x]> баго!
[22:08:18] <f[x]> dns_client не трогай, я его прееделываю чуток
[22:11:15] <ermine> да я лучше пойду в койку - код yadns расшифрован и годен, чтобы уничтожить мой mlresolv с гитхуба
[22:11:55] <ermine> а avsm так и не ответил, гад
[22:14:49] <f[x]> тогда завтра пульни перед тем как что-то делать
[22:15:30] <ermine> ага
[22:27:47] ermine вышел(а) из комнаты
[23:33:28] f[x] вышел(а) из комнаты
[23:39:52] Typhon вышел(а) из комнаты
[23:43:05] Sun][ вышел(а) из комнаты
[23:47:25] Sun][ вошёл(а) в комнату
[23:49:00] Sun][ вышел(а) из комнаты
[23:51:43] Sun][ вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!