Home
golang
golang@conference.jabber.ru
Четверг, 10 июля 2014< ^ >
ftrvxmtrx установил(а) тему: Go Programming Language. http://tip.golang.org/pkg
|| Всегда используйте hg tip. Не ждите релизов.
|| Логи: http://chatlogs.jabber.ru/golang@conference.jabber.ru/
|| Изучаем: https://gobyexample.com/
|| Сторонние либы: http://godoc.org/
|| http://github.com/goerlang
Конфигурация комнаты
Участники комнаты

GMT+4
[00:04:46] kms_ вышел(а) из комнаты
[00:28:52] ermine вышел(а) из комнаты
[01:18:51] Deirz вышел(а) из комнаты
[01:20:15] begemot_sun вышел(а) из комнаты
[01:21:44] Deirz вошёл(а) в комнату
[01:28:33] Deirz вышел(а) из комнаты
[01:29:27] Darth Лис вышел(а) из комнаты: Disconnected: session closed
[01:35:16] Svoka вышел(а) из комнаты
[01:35:19] Svoka вошёл(а) в комнату
[01:35:30] Svoka вышел(а) из комнаты
[01:57:16] ftrvxmtrx вышел(а) из комнаты
[02:09:41] mad_hatter_ вышел(а) из комнаты
[02:42:49] defacedvr вышел(а) из комнаты: Replaced by new connection
[02:42:51] defacedvr вошёл(а) в комнату
[02:46:09] vaal вышел(а) из комнаты
[02:56:56] postman вышел(а) из комнаты
[03:03:12] Deirz вошёл(а) в комнату
[03:39:55] krab вышел(а) из комнаты: Вышел из Vacuum-IM
[03:59:02] drumond вышел(а) из комнаты
[04:04:18] Kxepal вышел(а) из комнаты
[04:08:28] begemot_sun вошёл(а) в комнату
[05:05:43] begemot_sun вышел(а) из комнаты
[05:07:28] smpl вышел(а) из комнаты
[05:15:39] savik вошёл(а) в комнату
[05:26:35] savik вышел(а) из комнаты
[06:11:25] ftrvxmtrx вошёл(а) в комнату
[06:45:39] 5UN5H1N3 вошёл(а) в комнату
[07:40:09] Kerrigаn вышел(а) из комнаты: Replaced by new connection
[07:40:11] Kerrigаn вошёл(а) в комнату
[07:50:57] Kxepal вошёл(а) в комнату
[08:41:12] begemot_sun вошёл(а) в комнату
[08:54:01] Kerrigаn вышел(а) из комнаты: Выключил машину, дабы насладиться жизнью
[08:54:04] Kerrigаn вошёл(а) в комнату
[09:44:52] vaal вошёл(а) в комнату
[09:45:00] webus вошёл(а) в комнату
[10:08:53] Laz вошёл(а) в комнату
[10:30:45] ermine вошёл(а) в комнату
[11:32:28] magister вошёл(а) в комнату
[11:34:52] <magister> "Darth Лис: Пайк троллит кресты"
ок, есть Lua, она более юзабельна чем гоулэнг
[11:37:11] magister вышел(а) из комнаты: offline
[12:02:33] <Laz> луа ок
[12:03:38] wanderer@jabber.ru вошёл(а) в комнату
[12:05:54] mad_hatter_ вошёл(а) в комнату
[12:12:47] drumond вошёл(а) в комнату
[12:46:41] Darth Лис вошёл(а) в комнату
[12:49:37] drumond вышел(а) из комнаты
[12:49:45] drumond вошёл(а) в комнату
[13:01:25] smpl вошёл(а) в комнату
[13:56:34] postman вошёл(а) в комнату
[13:58:28] <postman> > индексация с единицы
[13:58:50] <postman> > опять один тип для всего
[14:03:08] <Laz> зато встраивается с полпинка
[14:03:20] <Laz> а когда всё заработало, так же легко выпиливается
[14:03:30] <Laz> или не выпиливается
[14:03:32] <Laz> я выпилил к хуям
[14:03:39] <Laz> сделал рпц через сокет
[14:33:45] <postman> зачем?
[14:46:21] <Laz> чтоб управлять софтиной
[14:55:48] <postman> зачем луа вырезал.
[14:55:52] postman вышел(а) из комнаты
[14:56:30] <Darth Лис> Laz: а зачем на пщ не сделал rpc?
[14:58:43] postman вошёл(а) в комнату
[15:04:21] 5UN5H1N3 вышел(а) из комнаты
[15:09:34] Kerrigаn вышел(а) из комнаты
[15:14:45] smpl вышел(а) из комнаты
[15:24:31] krab вошёл(а) в комнату
[15:52:35] <Laz> Darth Лис: да я сначала сделал на пщ
[15:52:42] <Laz> но потом понадобился интерактивный шелл
[15:52:49] <Laz> и я юзанул ipython
[15:55:35] <Darth Лис> охтыж
[15:57:11] <postman> вот ето лал)))00
[16:05:51] <Laz> ^_^
[16:22:46] <Darth Лис> Laz: а кстати, а что именно ты делал в этом интерактивном шелле?
[16:23:10] <Darth Лис> не erl же, полностью все кишки не вытащить полюбому
[16:30:54] <Laz> мне для юзера шелл нужен
[16:31:10] <Laz> чтоб конфигурять нашу софтину
[16:31:23] <Laz> сначала конфижек на луа писали, было годно
[16:31:30] <Laz> но захотелось побольше интерактивности
[16:31:46] <postman> интерактивные конфиги?
[16:31:52] <Laz> ага
[16:32:19] <postman> полные по тьюрингу? :^)
[16:33:20] <Laz> ну, видимо так
[16:33:31] magister вошёл(а) в комнату
[16:34:03] <postman> о, ОБЪЕКТНИК в конфу зашел.
[16:34:37] <magister> зато в луа норм все как ООП язык
[16:34:59] <magister> конечно не метатаблицы рулят
[16:35:52] <postman> только ООП самому на костылях делать надо :^)
[16:36:41] <magister> и сопрограммы там по-другому реализованы
[16:36:58] <Laz> что за "по-другому"?
[16:37:05] <Laz> есть какая-то эталонная реализация сопрограмм?
[16:37:15] <postman> горутины != корутины
[16:38:07] <magister> если эталоном взять pthread
[16:38:27] <postman> он тралит.
[16:38:37] <Laz> да я уж понял
[16:39:39] <postman> следующим шагом он объявит clone(2) эталонной реализацией горутин.
[16:43:03] <Darth Лис> magister: хуле ты такой дерзкий вообще?
[16:43:44] <postman> конфу оживляет :^)
[16:45:24] <Darth Лис> magister: а так же, хуле ты такой жырный вообще?
[16:45:32] <magister> Darth Лис, какой есть.
[16:45:53] <Darth Лис> magister: мож тебя забанить на всякий случай?
[16:46:08] <magister> Darth Лис, да мне наплевать на тебя, можешь банить
[16:46:31] <Darth Лис> я тот тут при чём
[16:46:42] <Darth Лис> у тебя крестовый недоебит
[16:46:45] <Darth Лис> а я виноват?
[16:47:04] <magister> pthread это не крестовая либа
[16:47:06] <magister> кстати
[16:47:16] <Darth Лис> кстати похуй на pthread
[16:47:22] <Darth Лис> ок?
[16:48:17] <magister> пробуй без pthread, без потоков ядра
[16:48:23] <magister> может получится
[16:48:36] <postman> свою ос на пщ напишем.
[16:48:36] <Darth Лис> magister: on-topic есть что сказать?
[16:48:42] <postman> а ты сиди шаблоны еби)))))))))))00
[16:49:08] <magister> Darth Лис, что тебя интересует?
[16:49:33] <Laz> как сделать 2д сценограф
[16:49:55] <Darth Лис> magister: текстовый редактор на Пщ интересует
[16:50:17] <Laz> о, меня тоже интересует именно он :)
[16:50:27] <magister> я пользуюсь netbeans
[16:50:28] <Laz> но сейчас у меня проблема с организацией вывода на екран
[16:50:48] <magister> вполне доволен  :-)
[16:50:49] <postman> а зачем тебе граф сцены в текстовом редакторе?
[16:50:56] <Laz> нужно как-то выводить текст и примитивные элементы гуя
[16:51:04] <Laz> postman: а как лаяуты рассчитывать?
[16:51:54] 5UN5H1N3 вошёл(а) в комнату
[16:54:01] <Laz> воще, было бы заебок что-то типа убогого хтмл рендерера изобразить
[16:54:10] <Laz> чтоб css умел
[16:54:29] <postman> поездка в анальный ад.
[16:54:38] <postman> либо вебкит бери :^)
[16:54:51] <Laz> та не
[16:54:55] <Laz> в жопу вебкит
[16:55:01] <Laz> весь хтмл не нужен
[16:55:11] <Laz> что там для текстового редактора надо?
[16:55:19] <Laz> дивы с размерами
[16:55:32] <postman> ну сделай тогда разметку на xml.
[16:55:33] <Laz> и всякими бордерами-маржинами-паддингами
[16:55:47] <Laz> я не умею :(
[16:55:53] <Laz> xml считать - не проблема
[16:56:00] <Laz> а вот нарисовать это всё как?
[16:56:20] <Laz> поябуюсь с draw2d, но что-то не особо получается
[16:56:32] <postman> построй граф сцены в виде дерева аналогично xml-дереву и попердолься там.
[16:57:27] <magister> да, не просто написать xml парсер
[16:57:51] <webus> народ кто-то видел более развернутую доку по golang html templates ?
[16:58:02] <postman> а чего там разворачивать.
[16:58:44] <webus> что-то я там со вложенностью темплейтов не понимаю до конца
[16:58:57] <webus> и есть ли там инклюды
[17:00:47] <krab> и на каждый чих перестраивай сцуну из всего xml
[17:00:59] <postman> krab: схуяли.
[17:01:30] <Laz> да похер
[17:01:33] <Laz> сделать бы хоть как
[17:01:46] <Laz> я в ручном режиме картинки выводить умею
[17:02:02] <Laz> а сложную структуру нихера отрендерить не могу
[17:02:11] <Laz> не могу придумать, как это делать, точнее
[17:02:18] <Laz> типа чо
[17:02:28] <Laz> элемент рисует себя и всех своих детей
[17:03:03] <Laz> но в каких местах меняется контекст рисования?
[17:03:09] <Laz> в смысле, всякие там цвета и прочее
[17:03:11] <postman> обходишь сцену с корня и рисуешь.
[17:03:16] <Deirz> закидывай всё в очередь рисования
[17:03:19] <Deirz> потом рендерь очередь
[17:03:25] <Laz> гм..
[17:04:35] <Deirz> кажется мне, строго вложенные контролы приводят к говну и хакам, когда надо сделать один-два невложенных элемента
[17:04:57] <postman> невложенных куда.
[17:05:34] <Deirz> невложенных в тот контрол, который хочет отобразить этот
[17:05:39] <Laz> ага
[17:05:47] <Deirz> всплывающая подсказка, например
[17:05:52] <Laz> я думаю, может сделать попроще как-то?
[17:05:53] <Laz> типа
[17:06:12] <Laz> есть слои, при создании элемента суём его в тот или иной слой
[17:06:20] <Laz> у этого слоя настроены цвета, ширины линий и прочее
[17:06:41] <Laz> потом они все рисуют себя в эти слои, а слои складываем один на другой
[17:06:52] <postman> Deirz: подсказка - не контрол :^)
[17:07:06] <Deirz> ну, элемент
[17:07:14] <Deirz> или как там примитивы в гуях зовут
[17:07:23] <Laz> сурфейс?
[17:07:24] <postman> подсказка может срать на лэйауты, поэтому похуй на нее.
[17:07:41] <Deirz> Laz: слой для кнопочек, слой для полей ввода, слой для полосок прокрутки?
[17:07:52] <magister> Darth Лис, а ты по идее упоротый рубист и должен писать все на руби
[17:08:01] <Laz> ну, наверное, как-то так
[17:08:02] <postman> это бан.
[17:08:13] <Laz> в общем, чорт его знает
[17:08:15] <Laz> :(
[17:08:26] <Darth Лис> magister: хуйовые твои идеи
[17:08:33] <Darth Лис> не верные на корню
[17:08:38] <postman> а как же свобода слова и прочие демократичесукие ценности?
[17:08:56] <postman> magister: переименуйся в "узник режима".
[17:09:22] <Deirz> свобода слова не означает ненаказуемость кукарекания
[17:10:27] <postman> кровавый тоталитарный режим.
[17:11:00] <Darth Лис> точняк
[17:11:18] <Darth Лис> magister: так что с тобой случилось-то?
[17:11:29] <Darth Лис> сидел полгода норм, а потом как говна наелся
[17:11:32] <postman> свободу крестоблядям!
[17:11:39] <postman> каких полгода.
[17:11:53] <Darth Лис> насильно на крестах заставляют на работе писать?
[17:12:28] <postman> голос человеку обратно отдай :^)
[17:12:36] <postman> или он тебе ником отвечать должен?
[17:12:41] <Darth Лис> ололо
[17:12:45] <Darth Лис> а я не забирал
[17:12:51] magister вышел(а) из комнаты: offline
[17:13:02] <postman> диссидент!
[17:13:15] <Darth Лис> это лечится :D
[17:13:16] <postman> чемодан, вокзал, ruby@cjr
[17:13:20] <Darth Лис> :D
[17:13:46] <Deirz> две недели он тут
[17:16:18] Kxepal вышел(а) из комнаты: Replaced by new connection
[17:16:21] Kxepal вошёл(а) в комнату
[17:16:35] <Darth Лис> мне казалось что больше
[17:16:45] <postman> серьезно, я не понимаю привлекательности крестов.
[17:16:55] <postman> разрабатывать легче - на жабе.
[17:17:03] <postman> производительность лучше у голой сишки.
[17:17:25] <Deirz> https://twitter.com/john_waterwood/status/485509493225447424
[17:17:25] <postman> почему не написать критичные части на сишке, а сверху полить скриптопарашей какой-нибудь?
[17:17:48] <Laz> да, точно
[17:18:28] <postman> нет, правда.
[17:19:48] <Deirz> скриптопарашами лучше не поливать ничего
[17:20:29] <Darth Лис> postman: почему-то, в скриптопарашах принято аллоцировать как безумный
[17:20:39] <Darth Лис> ну и потом люди удивляются почему GC такой тормоз
[17:20:50] <Darth Лис> так что если есть возможность, то лучше совсем без скриптопараши
[17:21:18] <Deirz> когда-нибудь я напишу интерпретатор го
[17:21:19] <Deirz> на го
[17:21:40] <Darth Лис> Deirz: сделаешь из пщ скриптопарашу? :D
[17:22:12] <postman> он и так одной ногой в скриптодерьме.
[17:22:28] <Darth Лис> все мы не идеальны ;)
[17:22:46] <postman> проклятые хипстеробляди это чувствуют и бегут на запах пщ, как хачи на запах пьяной расеянской шлюхи из кустов.
[17:24:45] <Darth Лис> и правильно делают
[17:25:42] <Deirz> скрипты можно обновлять без перекопиляции бинаря, даже без перезапуска
[17:25:48] <Deirz> это самый сильный плюс
[17:26:26] <Laz> Deirz: о, давай
[17:26:26] <Deirz> с другой стороны, надеюсь что после переписывания компилятора и линкера на го их можно будет подключить как библиотеки
[17:26:28] <Laz> это будет круто
[17:26:46] <Laz> я думаю, полноценная реализация не особо нужна
[17:27:00] <Laz> а вот подмножество реализовать - будет воще ништяк
[17:27:21] Darth Лис вчера впервые запустил ghci
[17:27:25] <Deirz> какое подмножество, например?
[17:27:42] <Laz> ну, это я уж не знаю
[17:28:12] <Darth Лис> Prelude>
[17:28:19] Darth Лис кончил преждевременно
[17:28:39] <postman> впервые за 30 с хуем лет?
[17:29:02] <Darth Лис> нет, первый раз был когда postman получился
[17:29:29] <postman> ты тогда вряд ли кончать умел ;^)
[17:29:54] <Darth Лис> как умел такой и postman вышел :D
[17:30:00] <postman> а я вот тут впервые узнал про radare.
[17:30:05] <postman> и побежал качать.
[17:30:36] <Laz> из треда про декомпиляцию сошки?
[17:30:40] <Darth Лис> radare, the reverse engineering framework
это?
[17:30:41] <postman> ага.
[17:30:45] <postman> ага.
[17:30:48] <Laz> аццкая херь воще
[17:45:03] ftrvxmtrx вышел(а) из комнаты
[17:50:19] <postman> ебать, все разноцветное, свистит, пердит.
[17:59:14] ascrazy вошёл(а) в комнату
[18:00:40] <ascrazy> что это вы тут учинили
[18:00:52] <ascrazy> Darth Лис, захачкелился?
[18:02:30] <postman> к этой штуке бы гуи нормальный а не консольное пердолево.
[18:05:48] <ascrazy> некторые любят консольное пердолево
[18:06:08] <postman> Eval spaces:                                                                  
>  anal                                                                        
   asm                                                                        
   scr                                                                        
   asm                                                                        
   bin                                                                        
   cfg                                                                        
   diff                                                                        
   dir                                                                        
   dbg                                                                        
   cmd                                                                        
   fs                                                                          
   hex                                                                        
   http                                                                        
   graph                                                                      
   hud                                                                        
   scr                                                                        
   search                                                                      
   io  
[18:06:10] <ascrazy> а некторые и не только консольное
[18:06:14] <postman> страшная штука.
[18:07:28] <postman> anal.prelude =
anal.depth = 50
anal.ptrdepth = 3
anal.split = true
anal.plugin = x86
[18:07:38] <postman> шутники.
[18:08:16] <ascrazy> anal.postman = true
[18:08:36] <Darth Лис> хыхы
[18:10:20] <ascrazy> Darth Лис, зачем ты пердолишься в хачкель?
[18:10:32] <Darth Лис> ascrazy: just for fun
[18:11:29] <Darth Лис> очень уж заманчивые предложения кацкель выдаёт
[18:11:29] <postman> anal.ascrazy = torn
[18:11:37] <Darth Лис> от которых сложно отказаться
[18:11:41] <postman> Darth Лис: какие?
[18:11:45] <ascrazy> например?
[18:12:31] <Darth Лис> ну всякие там тайп-сэйфы например
[18:12:53] <Darth Лис> канпелятор тебя защищает от себя же
[18:13:55] <postman> в жабе тоже есть.
[18:14:07] <Darth Лис> жаба фу
[18:14:24] <postman> смотри монадками жопу не порви.
[18:14:42] <postman> а то будешь теоремы доказывать вместо написания кода.
[18:15:06] <Darth Лис> жаба это как старый пидар, каким бы охуенным оно не пыталось казаться, ты знаешь что оно старый пидар
[18:15:38] <Darth Лис> и делов с таким иметь не хочешь
[18:16:05] <ascrazy> возьми scala
[18:16:06] <ascrazy> хули
[18:17:07] <Darth Лис> и со всеми родственниками старого пидара тоже делов иметь не охото
[18:17:17] <Darth Лис> так-то и с Пщ збс
[18:17:19] <postman> я бы не брал скала.
[18:17:24] <postman> скалу*
[18:17:49] <Darth Лис> надо повтыкать в хацкель, мож чо получится
[18:18:08] ascrazy вышел(а) из комнаты
[18:19:44] <Darth Лис> Pure Parallelism (Control.Parallel): Speeding up a pure computation using multiple processors. Pure parallelism has these advantages:
    •    Guaranteed deterministic (same result every time)
    •    no race conditions <http://www.haskell.org/haskellwiki/index.php?title=Race_conditions&amp;action=edit&amp;redlink=1> or deadlocks <http://www.haskell.org/haskellwiki/index.php?title=Deadlocks&amp;action=edit&amp;redlink=1>
[18:19:49] <Darth Лис> вот, охуенно же
[18:23:29] <Darth Лис> STM опять же
[18:23:44] <Darth Лис> хотя STM в жабке кажется имеется и давно
[18:24:06] <postman> > speeding up a *pure* computation
[18:27:23] ftrvxmtrx вошёл(а) в комнату
[18:34:19] Laz вышел(а) из комнаты
[18:54:14] postman вышел(а) из комнаты
[18:58:22] postman вошёл(а) в комнату
[19:06:52] <Deirz> Darth Лис: потом от нехаскеля воротить будет
[19:07:04] <Darth Лис> я рискну
[19:07:10] <ftrvxmtrx> не будет
[19:07:23] <ftrvxmtrx> если только не тупой уебан, конечно
[19:07:29] <Darth Лис> :D
[19:07:35] <Darth Лис> вот и узнаем заодно
[19:07:39] <Darth Лис> хаха
[19:12:58] kms_ вошёл(а) в комнату
[19:40:32] wanderer@jabber.ru вышел(а) из комнаты
[20:02:32] Darth Лис вышел(а) из комнаты: Disconnected: session closed
[20:41:49] Darth Лис вошёл(а) в комнату
[20:51:05] magister вошёл(а) в комнату
[20:51:22] <magister> Darth Лис, ну что пидор
[20:52:21] <Darth Лис> magister: рот твой пидор
[20:52:32] <magister> Darth Лис, чем отличаются гоурутины в гоу от сопрограмм в луа узнал
[21:07:21] <magister> Darth Лис, рубист блядский
[21:08:55] <ftrvxmtrx> о чём это вы вообще
[21:09:06] <Deirz> magister: твой медленно, но верно горящий пердак не радует меня, да и никого
[21:09:31] <Deirz> перестань пожалуйста так делать
[21:18:31] Darth Лис вышел(а) из комнаты: Disconnected: session closed
[21:21:21] Darth Лис вошёл(а) в комнату
[21:21:42] <webus> оу, пасибо за мембера
[21:22:27] <postman> magister: шедулером.
[21:22:38] <postman> magister: а ты уже написал API для корутин в pthreads?
[21:23:43] <magister> postman, позиксовых потоков, да
[21:24:21] <magister> postman, ты лучше в ядре посмотри ipc
[21:27:44] Darth Лис вышел(а) из комнаты: Disconnected: session closed
[21:32:54] <magister> postman, в плюсах в STL в threads дерьмо, поэтому пришлось задействовать pthread
[21:34:41] smpl вошёл(а) в комнату
[22:15:12] <Deirz> http://cs540106.vk.me/c540101/v540101176/1942a/gZU1FoS8CNU.jpg функциональщина по питоньи
[22:17:43] <webus> <Deirz> вполне
[22:25:21] webus вышел(а) из комнаты
[22:54:22] Darth Лис вошёл(а) в комнату
[22:56:54] ftrvxmtrx вышел(а) из комнаты
[23:05:39] begemot_sun вышел(а) из комнаты
[23:06:49] postman вышел(а) из комнаты
[23:09:09] ftrvxmtrx вошёл(а) в комнату
[23:10:35] postman вошёл(а) в комнату
[23:15:07] 5UN5H1N3 вышел(а) из комнаты
[23:15:57] <Darth Лис> >I am new to Golang. Coming from the PHP and full stack web development world. Needless to say - my mind := blown
[23:16:03] <Darth Лис> :D
[23:16:41] <Kerrigаn> > full stack
это мускуль, пхп и мемкешед?
[23:17:18] <Darth Лис> и жабаскрипт
[23:17:21] <Darth Лис> и ксс
[23:17:25] <Kerrigаn> не
[23:17:38] <Kerrigаn> жабаскрипт и ксс это слишком современно
[23:24:31] Darth Лис вышел(а) из комнаты: Disconnected: session closed
[23:32:38] postman вышел(а) из комнаты
[23:32:41] Deirz вышел(а) из комнаты
[23:32:47] postman вошёл(а) в комнату
[23:33:15] <postman> activex
[23:35:39] <Kerrigаn> и жаба-апплеты
[23:57:50] ftrvxmtrx вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!