Home
OCaml (aka Objective Caml), а также прочие ML'и, F#, Coq, etc
ocaml@conference.jabber.ru
Понедельник, 15 июля 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:16:57] ermine вышел(а) из комнаты
[00:55:22] mrm вышел(а) из комнаты
[01:22:02] mrm вошёл(а) в комнату
[01:22:06] mrm вышел(а) из комнаты
[01:25:18] tilarids вышел(а) из комнаты: Machine going to sleep
[02:47:39] tilarids вошёл(а) в комнату
[02:55:05] ftrvxmtrx вошёл(а) в комнату
[02:57:58] tilarids вышел(а) из комнаты: Machine going to sleep
[03:51:30] klapaucius вышел(а) из комнаты
[04:01:32] mrm вошёл(а) в комнату
[04:01:37] mrm вышел(а) из комнаты
[05:00:54] mrm вошёл(а) в комнату
[05:00:58] mrm вышел(а) из комнаты
[06:18:01] f[x] вошёл(а) в комнату
[08:18:29] tilarids вошёл(а) в комнату
[09:41:44] ftrvxmtrx вышел(а) из комнаты
[09:47:29] f[x] вышел(а) из комнаты
[10:20:47] tilarids вышел(а) из комнаты
[10:29:33] ADEpt вошёл(а) в комнату
[10:30:58] ermine вошёл(а) в комнату
[10:39:56] tilarids вошёл(а) в комнату
[10:58:25] f[x] вошёл(а) в комнату
[11:18:32] <ADEpt> Смотрите в мейл-листе "enhancements for "perf" on OCaml code"
[11:18:38] <ADEpt> Там и про perf, и про memory profiling
[11:25:46] ADEpt вышел(а) из комнаты
[11:28:26] ADEpt вошёл(а) в комнату
[11:31:56] avkarpich вошёл(а) в комнату
[11:35:53] <avkarpich> Посоны, кто "админит" camlunity на гитхабе? Примите реквест https://github.com/camlunity/kamlo_wiki/pull/2
[11:40:58] <f[x]> avkarpich: я не знаю как там инвайты делать, просто встувай в наши стройные ряды
[11:41:04] <f[x]> * вступай
[11:41:39] <avkarpich> я тоже не нашел как там вступить, поэтому и форкнул репу
[11:42:07] <ADEpt> avkarpich: вроде как уже смерджили :)
[11:43:09] <avkarpich> да, ушло)
[11:44:20] <f[x]> добавил в team
[11:50:39] <f[x]> там кстати раньше все участнки были одновременно админами, я это дело "пофиксил" :)
[11:50:47] <f[x]> теперь админы совпадают с админами этой комнаты
[11:51:28] <f[x]> может кто-нибудь проверить возможность коммита и создания новых репозириев?
[11:51:44] <f[x]> если не админам нельзя - то верну как было
[11:57:34] Typhon вошёл(а) в комнату
[12:16:17] <f[x]> вобщем выдал всем максимальные права, но не owner, надеюсь все могут пушить и создавать репы
[12:22:18] <f[x]> аргх, ненавижу веб интерфейсы
[12:22:35] gds вошёл(а) в комнату
[12:24:37] <avkarpich> Ну вроде бы работает, по крайней мере свалилось подтверждение:
Hey there, we're just writing to let you know that you've automatically started watching several repositories on GitHub.
You'll receive notifications for all issues, pull requests, and comments  that happen inside the repository. If you would like to stop watching  any of these repositories, you can manage your settings here:
  https://github.com/camlunity/kamlo_wiki/subscription
  https://github.com/camlunity/lwt_zmq/subscription
  https://github.com/camlunity/ocaml-macports/subscription
  https://github.com/camlunity/ocaml_skeleton/subscription
  https://github.com/camlunity/barbra/subscription
  https://github.com/camlunity/algorithms_in_OCaml/subscription
  https://github.com/camlunity/opam-repository/subscription
You automatically watched these repositories because you've been given push access to them.
Thanks!
[12:30:05] <f[x]> ну это я их вручную по одному сейчас добавляю
[12:30:25] <f[x]> тогда как в гитозисе я бы просто файлик поправил за две секунды и всё
[12:30:53] <f[x]> и пусть теперь мне кто-то расскажет про невероятное удобство и небывалое удовольствие от пользования гитхаба
[12:35:32] <avkarpich> модно-стильно-современно, ага
[12:51:00] tilarids вышел(а) из комнаты: Machine going to sleep
[12:51:52] Zbroyar вошёл(а) в комнату
[12:53:42] <f[x]> > zbroyar: вобщем я хочу встроить твой стеммер в ocaml-stemming и выпилить оттуда iconv, просто в интерфейсе указать что данные должны быть в cp1251
[13:23:09] mrm вошёл(а) в комнату
[13:23:16] tilarids вошёл(а) в комнату
[13:23:28] mrm вышел(а) из комнаты
[13:33:04] zinid вошёл(а) в комнату
[13:34:31] ftrvxmtrx вошёл(а) в комнату
[13:37:23] f[x] вышел(а) из комнаты: Replaced by new connection
[13:37:24] f[x] вошёл(а) в комнату
[13:39:37] tilarids вышел(а) из комнаты: Machine going to sleep
[14:08:06] tilarids вошёл(а) в комнату
[14:19:21] Typhon вышел(а) из комнаты
[14:20:48] Typhon вошёл(а) в комнату
[15:04:20] avkarpich вышел(а) из комнаты
[15:07:18] Typhon вышел(а) из комнаты
[15:17:40] bobry вошёл(а) в комнату
[15:27:18] Zbroyar вышел(а) из комнаты
[15:28:25] Typhon вошёл(а) в комнату
[15:28:37] zinid вышел(а) из комнаты
[15:29:24] ermine вышел(а) из комнаты
[15:30:45] zinid вошёл(а) в комнату
[15:32:28] f[x] вышел(а) из комнаты
[15:32:34] klapaucius вошёл(а) в комнату
[15:33:17] aleksey вошёл(а) в комнату
[15:34:59] ermine вошёл(а) в комнату
[15:39:31] mrm вошёл(а) в комнату
[15:39:39] mrm вышел(а) из комнаты
[15:47:14] ermine вышел(а) из комнаты
[15:50:18] ermine вошёл(а) в комнату
[15:54:33] bobry вышел(а) из комнаты
[16:00:51] zinid вышел(а) из комнаты
[16:28:02] mrm вошёл(а) в комнату
[16:44:51] mrm вышел(а) из комнаты
[17:16:45] mrm вошёл(а) в комнату
[17:33:18] zinid вошёл(а) в комнату
[19:05:00] zinid вышел(а) из комнаты
[19:06:51] Typhon вышел(а) из комнаты: Replaced by new connection
[19:07:01] Typhon вошёл(а) в комнату
[19:09:22] Typhon вышел(а) из комнаты
[19:14:07] f[x] вошёл(а) в комнату
[19:31:07] Zbroyar вошёл(а) в комнату
[20:32:34] Zbroyar вышел(а) из комнаты
[20:33:54] tilarids вышел(а) из комнаты: Machine going to sleep
[21:04:41] tilarids вошёл(а) в комнату
[21:30:57] <mrm> gds, по поводу картинок: используй биндинги к ImageMagick. Они юзабельные, проверено лично. Пакет есть и в Опаме и в Дебиане.
[21:34:19] <gds> mrm: а, мне тупак был нужен, camlimages покатило.  Правда вот документация там странная -- неактуальные каменты в .mli на гитхабе.
А в imagemagick можно рисовать попиксельно?  Ну, фактически, {r;g;b} array array подать, чтобы сгенерить картинку.  Конкретика не очень интересна пока, чисто да/нет было бы интересно узнать.
[21:35:55] <mrm> gds: Можно, но осторожно, т.к. я пару раз натыкался на низкоуровневые баги в конкретных функциях (видимо, ошибки при работе с GC в писанных вручную биндингах).
[21:36:39] <gds> а как это вообще происходит?  Пишешь в массив, а биндинги его суют в imagemagick?
[21:36:46] <mrm> Я не для рисования эту либу использовал, а для обработки существующих изображений. Но и для рисования там что-то есть.
[21:37:24] <gds> обработка -- о да, сразу бы брал её.  А тут мне надо было очень тупое рисование.
[21:38:13] <mrm> Вижу в API какие-то сериализаторы из абстрактного типа в Bigarray.
[21:38:21] <mrm> val image_of_bigarray : ('a, 'b, 'c) Bigarray.Array3.t -> image_handle <http://www.linux-nantes.org/%7Efmonnier/ocaml/ImageMagick/doc/Magick.html#TYPEimage_handle>
[21:38:51] <mrm> т.е. можно ручками править эти массивы и конвертить их в представление ImageMagick и наоборот.
[21:39:08] <mrm> А для рисования примитивов там свои функции есть (которые работают с этим image_handle).
[21:40:27] <mrm> http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/doc/Magick.Imper.html
[21:40:36] <mrm> Смотри draw_point и ниже.
[21:41:43] <mrm> Я эту либу выбрал вместе camlimages, т.к. imagemagick -- проверенная индустриальная либа с тысячами пользователей и десятками вбуханными в неё человеколет :-)
[21:41:55] <gds> посмотрел, годная штука, буду брать, если что-то посложнее рисовать надо будет.
[21:42:17] <gds> а мне надо было нарисовать всего лишь бабские трусики: https://lh5.googleusercontent.com/-VtdUx_mSo2Q/UeQznYhrPOI/AAAAAAAAAgo/gM2HWU9Csjc/s912/out.png
[21:42:23] <mrm> А для рисования я ещё биндинги к Cairo использовал, но это уже векторная графика.
[21:42:37] <mrm> О. Рисуй в Cairo.
[21:42:51] <gds> а этот cairo умеет рисовать в памяти, а потом в файл кидать?
[21:42:59] <mrm> Или рисуй в OpenGL. Заодно можно будет анимацию сделать со всякими шейдерными штучками-дрючками :-)
[21:43:03] <mrm> Да, умеет.
[21:43:39] <mrm> К Cairo есть шикарные камловые биндинги в OPAM.
[21:43:56] <mrm> Там целых две либы с похожими названиями. Одна -- шикарная, другая -- легаси.
[21:44:11] <gds> (эта картинка в cairo не нарисуется, это фактически визуализация функции R² -> R²)
[21:44:30] <mrm> А, блин. Понял.
[21:44:46] <gds> оттуда и "попиксельно".
[21:45:07] <mrm> Ясно. Да, совсем не для Cairo такая графика.
[21:45:28] <gds> в общем, тупака хватило.  А для умных вещей -- учёл умные слова, буду брать.
[21:59:33] mrm вышел(а) из комнаты
[22:07:44] tilarids вышел(а) из комнаты: Replaced by new connection
[22:07:46] tilarids вошёл(а) в комнату
[22:25:56] f[x] вышел(а) из комнаты
[22:54:08] UncleVasya вошёл(а) в комнату
[23:00:17] mrm вошёл(а) в комнату
[23:27:04] Typhon вошёл(а) в комнату
[23:29:16] UncleVasya вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!