Home
Objective Caml
ocaml@conference.jabber.ru
Вторник, 7 декабря 2010< ^ >
ygrek установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap | репортьте баги официальным дилерам | ocaml мёртв, move on
Конфигурация комнаты
Участники комнаты

GMT+3
[00:08:23] ermine вышел(а) из комнаты
[00:38:42] arhibot вышел(а) из комнаты
[01:18:35] iNode вышел(а) из комнаты
[01:37:29] ygrek вышел(а) из комнаты
[03:21:05] zert вышел(а) из комнаты
[03:21:45] Typhon вышел(а) из комнаты
[04:09:02] ftrvxmtrx вышел(а) из комнаты
[07:13:22] ermine вошёл(а) в комнату
[07:20:32] iNode вошёл(а) в комнату
[07:51:27] iNode вышел(а) из комнаты
[07:51:33] iNode вошёл(а) в комнату
[07:58:44] iNode вышел(а) из комнаты
[08:49:05] iNode вошёл(а) в комнату
[09:03:10] gds вошёл(а) в комнату
[10:12:03] serp256 вошёл(а) в комнату
[10:16:48] ygrek вошёл(а) в комнату
[11:02:56] komar вошёл(а) в комнату
[11:07:00] Typhon вошёл(а) в комнату
[11:13:39] Typhon вышел(а) из комнаты
[11:35:24] komar вышел(а) из комнаты
[11:54:22] Kakadu вошёл(а) в комнату
[12:06:57] Kakadu вышел(а) из комнаты
[12:07:20] Kakadu вошёл(а) в комнату
[12:09:28] <f[x]> при сборке камля нельзя указать в PREFIX путь с пробелами <-- FAIL
[12:10:30] <gds> не такой уж и fail.  кривой юниксовый софт, нормальное явление.
[12:11:26] <f[x]> я боюсь что оно и под юниксом с пробелами зафейли
[12:11:28] <f[x]> т
[12:11:49] <gds> там-то оно просто обязано фейлить, там это фейлом не считается.
[12:11:57] <f[x]> ща получат багу, лягушатники
[12:12:02] <f[x]> мдя??
[12:12:37] <gds> давай багу :)
[12:12:59] <f[x]> $ sudo adduser 'too clever'
adduser: To avoid problems, the username should consist only of
letters, digits, underscores, periods, at signs and dashes, and not start with
a dash (as defined by IEEE Std 1003.1-2001).
[12:13:02] <f[x]> гг!
[12:13:28] <gds> у них где-то было написано, что "не используйте пробелы", так что скажут, что "а мы предупреждали!", won't fix -> closed.
[12:18:49] <f[x]> ну мы тоже не лыком шиты :
make -f Makefile.nt PREFIX="\"path with spaces\"" install
[12:20:32] <f[x]> аргх, там ещё шелл скрипты (НЕНАВИСТЬ) куда этот путь передаётся (без квотинга естественно)
[12:21:18] <f[x]> сдаюсь, буду ставить в путь без пробелов
[12:31:09] <gds> ха-хааа!  сломалась японская пила!
[12:55:31] komar вошёл(а) в комнату
[12:58:05] ygrek вышел(а) из комнаты
[13:01:48] zert вошёл(а) в комнату
[13:18:42] Kakadu вышел(а) из комнаты
[15:18:59] ftrvxmtrx вошёл(а) в комнату
[15:25:23] <gds> проведите ликбез, если не влом.  Как называется такая система, когда есть группа серверов, хранящих какую-то информацию в раскиданном виде с опциональной избыточностью, и система позволяет добавление новых серверов с миграцией данных, падение некоторого количества серверов, изменение балансировки нагрузки?  Интересует в первую очередь точное название.
[15:26:06] <serp256> hight availability cluster
ну примерно :-)
[15:26:30] <serp256> high
[15:27:07] <gds> понял, пошёл гуглить.
[15:46:05] <zert> а не шардинг?
[15:47:30] <zert> не, наверное не он
[15:48:03] <gds> а вот не знаю, сейчас погуглю и про него.
[15:49:38] <zert> посмотри, как в riak это нaзывается
[15:49:50] <zert> там как раз такая схема
[15:50:16] <zert> заодно и почитать про это там сможешь
[15:51:23] <zert> http://wiki.basho.com/pages/viewpage.action?pageId=1245320
[16:14:33] <f[x]> twimc, http://build.ygrek.org.ua/hudson/job/ocaml-3.12.x/label=qemu-i386-win2k/lastSuccessfulBuild/
[16:27:36] Kakadu вошёл(а) в комнату
[16:27:56] Kakadu вышел(а) из комнаты
[16:31:53] Kakadu вошёл(а) в комнату
[17:33:30] gds вышел(а) из комнаты
[17:38:59] ermine читает в CWN мессагу от gds
[18:26:08] ygrek вошёл(а) в комнату
[18:26:23] ygrek вышел(а) из комнаты
[18:26:51] ygrek вошёл(а) в комнату
[18:51:18] ygrek вышел(а) из комнаты
[18:57:29] gds вошёл(а) в комнату
[19:03:13] <gds> о как, поглядел в cwn, прикольно :)
[19:05:33] gds записывает: не релизить ничего чаще, чем раз в неделю.
[19:06:48] <gds> учитывая, что в окамле уже есть динамическая загрузка модулей, и в плане  распределённых систем можно пробовать делать горячую загрузку кода.  Проблема в том, что с unload модулей не всё ровно, по слухам (ermine, вроде игралась как-то?).  Или таки всё ровно?  Понятно, что вопрос сложный, но может кто игрался.
[19:07:13] <f[x]> gds: запиши ещё hg help archive!
[19:08:53] Kakadu вышел(а) из комнаты
[19:09:24] <gds> о!  а я что-то вообще забыл эту байду.
[19:09:28] <gds> ща залью тарбол.
[19:10:30] f[x] недавно ещё наткнулся на полезный документ -> http://www.dwheeler.com/essays/releasing-floss-software.html
[19:16:10] komar вышел(а) из комнаты
[19:21:53] <gds> есть download.  http://ocaml-iteratees.forge.ocamlcore.org/
[19:22:51] <gds> f[x]: это если хочется труЪшно сделать, да, документ очень полезен.
[19:26:47] <f[x]> Compilation unsuccessful after building 10 targets (10 cached) in 00:00:00.
'/run.sh: line 5: syntax error near unexpected token `
'/run.sh: line 5: `  (for X in $TARGETS;
[19:28:05] <f[x]> бгг, \r\n
[19:28:41] <f[x]> shell script fail, once again
[19:45:53] <gds> в последнее время я настроил этот сирани емакс, чтобы он никогда не создавал новые файлы с \r падвендой.  ох, ща исправлю, сообщу.
[19:49:50] serp256 вышел(а) из комнаты
[19:51:18] <gds> думаю, если этот фейл был 0.1, какой следующий номер присваивать -- 0.1a наверное?
[19:53:44] <ermine> gds: ну динамическая загрузка кода - тривиальная вещь даже в камле
[19:54:05] <ermine> в модуле Dynlink функций чуть больше чем у Lazy
[19:54:37] <gds> а выгрузка?  чтобы то, что держат в сторонних значениях, оставалось висеть, а остальное освобождалось мусорщиком, это есть?
[19:55:00] <ermine> выгрузки вот в камле нет
[19:55:32] <gds> воот.  не жопа ли это, если планируется "компилировать на скорость"?
[19:56:22] <ermine> в ырланке тоже нет выгрузки, правда там код попросту замещается
[19:56:42] <ermine> тут сервер часто на ходу апдейтят мелкими частями
[19:56:45] <ermine> и ничего
[19:57:16] <gds> так вот, если бы и тут замещалось, было бы хорошо, но имхо камловый дизайн не способствует этому.
[19:59:20] <ermine> а я не уверена, что он замещается с вытеснением
[20:00:40] <ermine> gds: ну сам подумай - есть два варианта: либо заменять глобально и сразу, либо начинать новые сессии с новым кодом, а старые сессии пусть так и живут, пока не сдохнут
[20:01:15] <ermine> и есть такая замена кода, когда все равно нужен ребут сервера :)
[20:02:01] Kakadu вошёл(а) в комнату
[20:02:32] <gds> f[x]: https://forge.ocamlcore.org/frs/shownotes.php?release_id=360
[20:03:25] <gds> ermine: ну вот вариант "старые живут пока не сдохнут" меня устроил бы -- мусорщик выгреб бы неиспользуемое, по идее.
[20:04:59] <ermine> gds: вот что там в камле - не знаю, можешь поэкспериментировать, потом расскажешь
[20:08:36] <gds> ermine: не, мне пока хватит просто погуглить и прикинуть, есть подобное или нет.  Пока до практических применений -- очень-очень далеко.
[20:10:29] <ermine> .so в сишних прогах выгружаются, насколько я знаю
[20:13:00] <ermine> говорят, в камле появилась поддержка epoll/kqueue?
[20:13:06] <ermine> когда релиз?
[20:13:19] gds вышел(а) из комнаты
[20:13:51] gds вошёл(а) в комнату
[20:15:06] <f[x]> нафига?
[20:15:07] gds вышел(а) из комнаты
[20:15:19] gds вошёл(а) в комнату
[20:16:24] <ermine> вместо Unix.select
[20:16:57] <ermine> equeue умрет, а lwt обзаведется новыми фичами
[20:43:35] iNode вышел(а) из комнаты: Replaced by new connection
[20:43:36] iNode вошёл(а) в комнату
[21:10:19] ftrvxmtrx вышел(а) из комнаты
[21:29:55] ygrek вошёл(а) в комнату
[21:34:49] <ygrek> нафига это в самом камле?
[21:35:17] <ygrek> и _вместо_ это глупо
[21:36:21] <ygrek> > [Ocsigen] [Job Offer] Social networks @hypios
[21:52:58] arhibot вошёл(а) в комнату
[22:30:48] komar вошёл(а) в комнату
[22:44:47] serp256 вошёл(а) в комнату
[22:49:33] serp256 вышел(а) из комнаты
[22:56:24] gds вышел(а) из комнаты: Replaced by new connection
[22:56:26] gds вошёл(а) в комнату
[22:58:18] gds вышел(а) из комнаты
[23:25:10] serp256 вошёл(а) в комнату
[23:30:46] ygrek вышел(а) из комнаты
[23:31:07] ygrek вошёл(а) в комнату
[23:39:03] serp256 вышел(а) из комнаты
[23:51:30] arhibot вышел(а) из комнаты: Replaced by new connection
[23:51:31] arhibot вошёл(а) в комнату
[23:58:34] Typhon вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!