Home
codingteam
codingteam@conference.jabber.ru
24.09.2010< ^ >

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x8
[00:03:20] longedok зашёл в конференцию
[00:09:44] PhoSor вышел из конференции
[00:10:27] fragnat вышел из конференции
[00:18:37] Рокки | laptop зашёл в конференцию
[00:19:33] <Рокки | laptop> ололо, пиздец
[00:20:07] <Рокки | laptop> парни мне нужна такая хуйня... Типа static методов, тока не метод а атрибут
[00:20:13] <Рокки | laptop> реально, не?
[00:20:39] <SV0L0CH> ?
[00:20:41] O01eg вышел из конференции: Logged out
[00:20:49] <Рокки | laptop> т.е у меня где то там есть класс, и из класса 2 надо получить к нему доступ
[00:20:56] <Рокки | laptop> параметром передать не могу
[00:21:09] <Рокки | laptop> точнее не к нему даже, а к его члену
[00:21:16] <SV0L0CH> подружи их
[00:21:20] <Рокки | laptop> чую выйдет какое то говно
[00:21:25] <Рокки | laptop> а толку?
[00:21:33] <Рокки | laptop> экземпляр нужен же
[00:21:41] <Рокки | laptop> а у меня его нету
[00:21:51] <SV0L0CH> ну доступ к защищённым
[00:22:04] <Рокки | laptop> член публичный
[00:22:38] <Рокки | laptop> проблема в том что не передать в тот класс из которого надо получить доступ экземпляр первого класса
[00:23:01] * Рокки | laptop охуевает с тех чуваков которые пейсали сдк симбиана
[00:23:47] <SV0L0CH> через :: доступа нет чтоли?
[00:24:02] <Рокки | laptop> а с фига ли он будет?
[00:24:21] <Рокки | laptop> через :: только статические методы же
[00:24:44] <Рокки | laptop> хотя
[00:24:51] <Рокки | laptop> а, this нету
[00:25:10] <Рокки | laptop> думал мож статический метод сделать чтоб возвращало
[00:25:46] <Рокки | laptop> хотя можно изобрести лисапед
[00:26:17] студент вышел из конференции: QIP Infium: Спокойное общение
[00:31:23] digitalkamikaze зашёл в конференцию
[00:31:33] <Рокки | laptop> о придумал
[00:37:22] Revil зашёл в конференцию
[00:38:26] engineerx вышел из конференции: QIP 2010: Спокойное общение
[00:54:31] <Revil> Русифицировал я свой Qt creator...эк оказывается нужно было пойти домой после работы и выспаться :D
[00:57:05] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[01:06:25] Рокки | laptop вышел из конференции
[01:07:34] to][ic вышел из конференции: ушел, громко хлопнув форточкой
[01:08:59] 9.cirno вышел из конференции
[01:09:04] Spo1ler вышел из конференции
[01:15:01] SolarRay вышел из конференции: Replaced by new connection
[01:15:04] SolarRay зашёл в конференцию
[01:31:44] swagman зашёл в конференцию
[01:46:14] SolarRay вышел из конференции: offline
[02:02:17] SV0L0CH вышел из конференции
[02:06:28] longedok вышел из конференции
[02:12:40] digitalkamikaze вышел из конференции: offline
[02:27:21] Minoru зашёл в конференцию
[02:30:10] n0lik зашёл в конференцию
[02:30:38] n0lik вышел из конференции
[02:32:35] Minoru вышел из конференции
[03:34:14] Revil вышел из конференции
[05:49:59] Tremerix зашёл в конференцию
[06:09:37] 9.cirno зашёл в конференцию
[06:29:07] ForNeVeR зашёл в конференцию
[06:32:16] <ForNeVeR> Тимота, утреца вам! :3
[06:33:01] <Tremerix> тимммотее
[06:33:22] <ForNeVeR> ЭТО НЕ СПАРТА
[06:33:43] <Tremerix> ЭТО ТИМОТААА
[06:33:58] <Tremerix> ЭТО ТАААА!
[06:34:12] <Tremerix> торта
[06:35:38] <ForNeVeR> Жуй траву, доись, убивай.
[07:23:26] engineerx зашёл в конференцию
[07:23:35] <engineerx> Утро
[07:40:06] 9.cirno вышел из конференции
[08:48:15] O01eg зашёл в конференцию
[08:54:01] engineerx вышел из конференции
[09:04:57] O01eg вышел из конференции
[09:05:58] O01eg зашёл в конференцию
[09:14:39] nZ зашёл в конференцию
[09:22:08] arsenicum@work зашёл в конференцию
[09:26:50] <arsenicum@work> утро же
[09:35:38] Fess зашёл в конференцию
[09:38:03] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[09:41:19] 9.cirno зашёл в конференцию
[10:04:10] arsenicum@work вышел из конференции
[10:05:35] PhoSor зашёл в конференцию
[10:07:05] <PhoSor> утро
[10:31:30] 9.cirno вышел из конференции
[10:34:08] O01eg вышел из конференции
[10:46:09] LexsZero@netbook вышел из конференции
[10:48:29] Abyx зашёл в конференцию
[10:52:27] swagman зашёл в конференцию
[10:58:00] Abyx вышел из конференции
[11:04:10] Рокки зашёл в конференцию
[11:04:53] <Рокки> Трава уныла
[11:04:57] <Рокки> всем утра
[11:09:48] Рокки вышел из конференции
[11:19:14] illios зашёл в конференцию
[11:25:16] cutwater зашёл в конференцию
[11:29:46] Fro0m зашёл в конференцию
[11:30:21] PhoSor вышел из конференции: Replaced by new connection
[11:30:23] PhoSor зашёл в конференцию
[11:38:15] illios вышел из конференции
[11:39:01] illios зашёл в конференцию
[11:48:10] PhoSor вышел из конференции: Replaced by new connection
[11:48:12] PhoSor зашёл в конференцию
[11:48:36] LexsZero@work зашёл в конференцию
[12:07:32] PhoSor вышел из конференции: Replaced by new connection
[12:07:34] PhoSor зашёл в конференцию
[12:08:57] gigam зашёл в конференцию
[12:09:12] <gigam> всем привет :)
[12:09:15] <gigam> у меня вопрос
[12:09:29] <gigam> мне интересно как со стороны компилятора реализован механизм деструктора
[12:09:40] <gigam> где посмотреть исходник?
[12:09:45] <gigam> в sources glibc?
[12:09:49] <gigam> не нашёл :)
[12:10:22] <illios> эээм, посмотри метод free
[12:11:53] <gigam> в какой из директорий?
[12:12:10] <illios> grep -r тебе поможет
[12:12:37] <gigam> http://paste.org.ru/?7aprei
[12:12:43] <gigam> я его только что сделал по слову free :)
[12:13:02] <gigam> он выдал столько, что глаза разбежались :)
[12:13:57] <illios> grep -r some_xynta|less
[12:17:09] <gigam> less показывает чёрное окно :)
[12:21:29] <gigam> может быть, искать надо не в glibc?
[12:29:49] <LexsZero@work> grep shit ./ -R
[12:29:49] LexsZero@work вышел из конференции
[12:29:52] LexsZero@work зашёл в конференцию
[12:48:11] <gigam> LexsZero@work: плохая шутка :)
[12:48:28] <gigam> а я между прочим серьёзно спрашиваю
[12:50:14] PhoSor вышел из конференции: Replaced by new connection
[12:50:17] PhoSor зашёл в конференцию
[12:55:56] PhoSor вышел из конференции: Replaced by new connection
[12:55:59] PhoSor зашёл в конференцию
[13:04:52] PhoSor вышел из конференции
[13:04:59] PhoSor зашёл в конференцию
[13:13:59] PhoSor вышел из конференции: Replaced by new connection
[13:14:02] PhoSor зашёл в конференцию
[13:15:59] X-rus зашёл в конференцию
[13:16:51] X-rus вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[13:37:41] O01eg зашёл в конференцию
[13:40:43] SV0L0CH зашёл в конференцию
[13:42:49] <SV0L0CH> УТРОНАХ!
[13:43:25] <SV0L0CH> glibc <_< шото я не уверен что там чегонибудь найдётся
[13:44:34] <SV0L0CH> даже если оно там есть
[13:53:29] O01eg вышел из конференции: Disconnected
[14:03:47] PhoSor вышел из конференции
[14:03:53] PhoSor зашёл в конференцию
[14:04:02] 9.cirno зашёл в конференцию
[14:05:20] <mikelsv> кто рискнет мне обьяснить перевод из числа из текстовой формы в большое число? не могу придумать, как его правильно перевести в блоки unsigned short
[14:06:00] <PhoSor> а готовых то функций нет?
[14:06:22] <SV0L0CH> mikelsv: перепиши всё на хаскеле
[14:06:31] <SV0L0CH> или хотябы на лиспе
[14:06:37] <illios> или на питоне
[14:06:47] <illios> ///не мучаясь совсем
[14:07:09] <0xd34df00d> КАКОЙ ПХОЗОР
[14:07:32] <illios> PHOZOR
[14:07:54] PhoSor сменил ник на 0xd34dPh00d
[14:08:29] <SV0L0CH> 0xd34dPh00d: :-D
[14:11:37] illios сменил ник на f45tPh00d
[14:11:48] f45tPh00d сменил ник на 0xf45tPh00d
[14:13:00] <0xd34df00d> Error: too much f00ds.
[14:13:04] 0xd34dPh00d выгнали из конференции
[14:13:06] 0xf45tPh00d выгнали из конференции
[14:13:13] illios зашёл в конференцию
[14:13:25] <illios> цодингтим-overflow
[14:13:31] PhoSor зашёл в конференцию
[14:16:35] <LexsZero@work> > P
[14:16:58] <Tremerix> порекомендуйте мультипротокольные IM под линуху
[14:17:07] <PhoSor> Error: too much Ph00ds. ??? :3
[14:17:22] <SV0L0CH> Tremerix: pidgin
[14:17:39] <LexsZero@work> мультипротокольность не нужна
[14:17:44] <Tremerix> ок, а кроме пиджина, копыта, кутима есь чо?
[14:17:47] <LexsZero@work> юзай ПРЫЩЕТРАНСПОРТЫ и жри их баги
[14:17:50] <illios> Tremerix кутим
[14:17:56] <Tremerix> :\
[14:18:02] <Tremerix> тред-не-читал-кун?
[14:18:07] <illios> эмпати
[14:19:06] <illios> irssi
[14:19:55] <LexsZero@work> socat - самый мультипротокольный клиент из всех возможных, ящитаю
[14:20:22] <illios> ek2
[14:20:25] <illios> *ekg2
[14:20:28] <Tremerix> эмпати интересно
[14:20:29] PhoSor сменил ник на pho
[14:20:47] <Fess> эмпати тож гавно
[14:21:01] <illios> ниасилил
[14:21:14] <Tremerix> (
[14:23:44] O01eg зашёл в конференцию
[14:25:14] pho вышел из конференции: Replaced by new connection
[14:25:19] pho зашёл в конференцию
[14:29:34] <gigam> SV0L0CH: ну если не glibc, то тогда что?
[14:31:25] <SV0L0CH> gigam: я собственно не понял что именно тебя интересует?
[14:32:01] <SV0L0CH> работа с кучей или с объектами?
[14:32:20] <gigam> с объектами
[14:32:21] <gigam> :)
[14:32:43] <gigam> то есть я сейчас нахожусь в директории gcc/cp/ и читаю class.c
[14:32:51] <SV0L0CH> тогда ройся в исходниказ tcc (они меньше)
[14:32:52] пкщгяут[slacktop] зашёл в конференцию
[14:33:08] 9.cirno вышел из конференции
[14:33:15] <gigam> мне интересно, как компилятор раскрывает ~destructor()
[14:33:26] <SV0L0CH> а что там искать, даже не представляю %)
[14:33:39] <gigam> ну, я выше написал, что хочу найти)
[14:34:27] <SV0L0CH> дык дисассемблируй выхлоп tcc
[14:34:37] <SV0L0CH> или gcc -O1
[14:35:31] <gigam> SV0L0CH: может быть gcc -S?
[14:35:38] <gigam> я уже читаю :)
[14:36:09] <SV0L0CH> хм... можно и так
[14:36:22] <SV0L0CH> но всёравно с -O1
[14:36:30] <gigam> а O1 что даёт?
[14:36:37] <gigam> в отличие от S? мне просто этот ключ незнаком
[14:36:54] <pho> tcc плюсцы не компилит
[14:36:59] <LexsZero@work> лучше O0
[14:37:03] illios вышел из конференции
[14:37:07] <SV0L0CH> означает НЕ ОПТИМИЗИРОВАТЬ!
[14:37:18] <gigam> ага :)
[14:37:20] <gigam> спасибо :)
[14:37:30] <gigam> странно, при установленном gcc манов на него нету
[14:37:41] <gigam> Нет справочного руководства для gcc
[14:37:59] <LexsZero@work> прозреваю убунту
[14:38:04] * SV0L0CH уже не помнит с какой цифры начинается, -O0 или -O1
[14:38:08] <gigam> debian lenny :)
[14:38:16] <LexsZero@work> я же говорил, убунта
[14:38:31] <gigam> LexsZero@work: а, понял
[14:38:32] <SV0L0CH> я бы сказал НЕДОУБУНТА
[14:38:35] <LexsZero@work> в нормальныхх дистрах компилятор есть искаропки
[14:38:37] <gigam> сейчас посмотрю пакеты docs
[14:39:22] <SV0L0CH> в PCLinuxOS даже mc искаропки :-)
[14:39:44] <gigam> всё :) доки есть
[14:39:49] <gigam> SV0L0CH: а зачем из коробки?
[14:40:00] <gigam> это делает человека ленивым и с узким кругозором :)
[14:40:21] <LexsZero@work> в генте искаропки есть компилятор и нету кед - хороший, годный дистр
[14:40:24] <SV0L0CH> gigam: это чтобы инет каждый раз не нужен был
[14:40:49] <gigam> SV0L0CH: ну дебиан 4 диска dvd занимает в полной комплектации, пожалуйста, интернет не нужен)
[14:41:15] <gigam> и репозитории там по умолчанию на дисках :)
[14:41:21] SolarRay зашёл в конференцию
[14:41:32] <gigam> ладно, поехал я на работу :)
[14:41:33] <LexsZero@work> репозитории по умолчанию должны быть в интернете
[14:41:34] <gigam> всем удачи)
[14:41:37] <SV0L0CH> gigam: в дебиане какойто галимый пакетный менеджер
[14:41:47] <gigam> SV0L0CH: их много :)
[14:41:52] <gigam> aptitude и apt-get
[14:42:00] <LexsZero@work> ибо я не смогу обновлять 4 диска двд раз в день, потому что разорюсь на болванках и вообще у меня привода нету
[14:42:07] <SV0L0CH> похоже то был aptitude
[14:42:25] <gigam> LexsZero@work: а зачем обновлять? в один прекрасный день у тебя придёт обновление - и всё упадёт :) потому что testing
[14:42:33] * SV0L0CH ниасилил настроить установку пакетов с диска
[14:42:45] <LexsZero@work> обновляюсь каждый день, умвр, чяднт?
[14:43:12] <gigam> LexsZero@work: помни приключения кирилла! :) http://catap.ru/blog/2009/11/13/nm-applet-dbus-policy/
[14:43:25] <LexsZero@work> > dbus
нехрен юзать говно
[14:43:33] <LexsZero@work> > applet
[14:43:35] <LexsZero@work> тем более
[14:43:40] <LexsZero@work> по ссылке не пойду
[14:43:50] <SV0L0CH> Ъ
[14:44:11] <gigam> ну ладно :)
[14:44:20] gigam вышел из конференции
[14:45:04] uıʃɐɟ∀ вышел из конференции
[14:47:05] uıʃɐɟ∀ зашёл в конференцию
[14:54:00] O01eg вышел из конференции: Disconnected
[15:02:22] zxc зашёл в конференцию
[15:24:15] ForNeVeR вышел из конференции
[15:24:28] pho вышел из конференции: Replaced by new connection
[15:24:30] pho зашёл в конференцию
[15:29:36] pho вышел из конференции
[15:30:26] pho зашёл в конференцию
[15:36:36] * SV0L0CH ВНЕЗАПНО придумал очередную хуиту
[15:37:00] <SV0L0CH> надо бы запилить пока не забыл :-/
[15:38:32] <SV0L0CH> вот только на чём пилить, на хаскеле или сразу на жабоскрипте?
[15:39:55] pho вышел из конференции
[15:40:25] pho зашёл в конференцию
[15:43:22] illios зашёл в конференцию
[15:49:28] Minoru зашёл в конференцию
[15:50:52] pho вышел из конференции
[15:51:26] pho зашёл в конференцию
[15:53:12] pho вышел из конференции
[15:54:35] pho зашёл в конференцию
[15:55:48] magog зашёл в конференцию
[15:55:57] <magog> дудфуд: пинг
[15:56:13] Minoru вышел из конференции
[15:56:51] pho вышел из конференции: Replaced by new connection
[15:56:54] pho зашёл в конференцию
[15:57:31] longedok зашёл в конференцию
[16:00:50] Tremerix вышел из конференции: Replaced by new connection
[16:00:52] Tremerix зашёл в конференцию
[16:03:00] magog вышел из конференции
[16:09:45] pho вышел из конференции: Replaced by new connection
[16:09:48] pho зашёл в конференцию
[16:13:43] <Fess> SV0L0CH: пили на том, что более привычно и нравится же
[16:13:46] <Fess> Очевидно же
[16:14:16] * SV0L0CH уже пилит на хаскеле
[16:18:45] fragnat зашёл в конференцию
[16:24:59] <mikelsv> ме допиливает алгоритм больших чисел. зверский вариантик получился
[16:29:20] <mikelsv> за что я ненавижу 2008 студию. она игнорирует контроольные точки в измененном файле. и пытается пересобрать проект на лету, когда добавляешь контрольное значение. и виснет пока не пересоберет.
[16:30:02] <illios> что за аццкие вещества вы тут пилите?
[16:31:48] pho вышел из конференции
[16:32:16] pho зашёл в конференцию
[16:39:44] pho вышел из конференции: Replaced by new connection
[16:39:48] pho зашёл в конференцию
[16:46:55] pho вышел из конференции: Replaced by new connection
[16:46:58] pho зашёл в конференцию
[16:46:59] longedok вышел из конференции
[16:50:17] Fro0m вышел из конференции: QIP Infium: Спокойное общение
[17:14:25] Minoru зашёл в конференцию
[17:14:27] pho вышел из конференции
[17:15:15] pho зашёл в конференцию
[17:25:28] Minoru вышел из конференции
[17:25:47] gigam зашёл в конференцию
[17:26:14] <gigam> а чем haskell лучше других языков?
[17:26:23] <gigam> просто из любопытства :)
[17:27:22] <SV0L0CH> haskell няшка =^.^=
[17:27:46] <gigam> какова его философия :)
[17:28:00] <SV0L0CH> в нём можно писать няшные операторы :)
[17:28:32] <0xd34df00d> gigam: что значит философия?
[17:28:47] <gigam> 0xd34df00d: подход к задачам
[17:28:52] <gigam> :)
[17:29:11] <SV0L0CH> 0xd34df00d: напомни как там склеивать строки
[17:29:21] <0xd34df00d> SV0L0CH: где?
[17:29:22] <gigam> есть задача, написать http сервер
[17:29:26] <0xd34df00d> Так же, как и остальные списки.
[17:29:26] nZ вышел из конференции
[17:29:28] <0xd34df00d> (++)
[17:29:29] <SV0L0CH> в хаскеле
[17:29:37] <SV0L0CH> а массово склеивать
[17:29:46] <SV0L0CH> типа join
[17:29:51] <0xd34df00d> Массово?
[17:29:52] <0xd34df00d> В смысле?
[17:29:58] <0xd34df00d> gigam: функциональный подход к задачам у него.
[17:30:05] <SV0L0CH> склеить масив строк в строку
[17:30:29] <SV0L0CH> не через folder же (++) пускать
[17:30:36] <cutwater> вот бы гуйцы на хаскеле писать можно было
[17:30:37] <0xd34df00d> foldl (++) [] maps
[17:30:43] <0xd34df00d> Тьфу.
[17:30:47] <0xd34df00d> foldl (++) [] strings
[17:31:07] <SV0L0CH> cutwater: qtHaskell
[17:31:08] <0xd34df00d> cutwater: а что, gtk2hs (правда, у меня не собрался), qthaskell.
[17:31:43] <cutwater> хм.. надо попробовать
[17:31:49] <cutwater> кстати
[17:31:59] <cutwater> SV0L0CH: concat не?
[17:32:03] <SV0L0CH> не, ну встандартной библиотеке определённо должен быть join :-/
[17:32:08] <0xd34df00d> Можно и concat.
[17:32:19] <0xd34df00d> Но фолдлом можно большей гибкоты добиться.
[17:32:25] <cutwater> http://www.brool.com/index.php/python-to-haskell-string-functions
[17:32:26] <0xd34df00d> Учитывая, что ++ не ассоциативен, как бы.
[17:32:39] <SV0L0CH> Prelude Data.String> :t concat
concat :: [[a]] -> [a]
[17:32:46] <SV0L0CH> походу оно
[17:33:52] <cutwater> просто в том же питоне ++ с fold было бы медленно имхо
[17:34:02] <cutwater> строки то в хаскеле неизменяемые
[17:34:11] <cutwater> хз как бы
[17:34:30] <0xd34df00d> Строки-то в хаскеле — списки.
[17:34:34] <0xd34df00d> А для списков :/++ весьма быстры.
[17:35:11] <SV0L0CH> а как соеденить через разделитель?
[17:36:08] <SV0L0CH> ну там, "," или "]\n,["
[17:36:53] <0xd34df00d> map (\acc string -> acc ++ "separator" ++ string) [] strs
[17:36:55] <0xd34df00d> Как-то так.
[17:37:20] * SV0L0CH сам умеет сочинять велосипеды
[17:37:39] * SV0L0CH уже не помнит стандартную библиотеку
[17:37:47] <0xd34df00d> А что тут помнить.
[17:37:48] <0xd34df00d> Тьфу.
[17:37:51] <0xd34df00d> s/map/foldl/
[17:38:27] <SV0L0CH> ладно, через tail и concat сделаю
[17:39:02] <0xd34df00d> Зачем?
[17:39:05] <0xd34df00d> Я же тебе уже сделал через foldl.
[17:44:14] illios вышел из конференции
[17:51:24] engineerx зашёл в конференцию
[17:51:51] <SV0L0CH> http://hpaste.org/40087/regexps НЯ! =^.^=
[17:52:14] <SV0L0CH> осталось проверить, работает ли %)
[17:57:29] pho вышел из конференции: Replaced by new connection
[17:57:36] pho зашёл в конференцию
[17:58:28] <SV0L0CH> или сначала дописать специальную арифметику и потом проверить? :-/
[18:02:03] Dimix зашёл в конференцию
[18:04:26] <mikelsv> gigam: хттп сервер говоришь?
[18:04:43] Abyx зашёл в конференцию
[18:05:29] <gigam> mikelsv: угу
[18:06:01] ForNeVeR зашёл в конференцию
[18:06:21] <mikelsv> gigam: я здесь самый известный писатель http серверов ^_^
[18:06:43] <gigam> mikelsv: а на haskell напишешь? :)
[18:06:57] <mikelsv> нет. пишу тока на с++.
[18:08:08] Tremerix вышел из конференции: Replaced by new connection
[18:08:10] Tremerix зашёл в конференцию
[18:08:30] <gigam> а мы обсуждаем преимущества функционального подхода перед объектным
[18:09:15] <0xd34df00d> mikelsv: не пишешь ты на плюсах, уебище.
[18:09:15] ForNeVeR вышел из конференции
[18:09:24] <SV0L0CH> а чё там обсуждать? всё и так очевидно
[18:09:31] ForNeVeR зашёл в конференцию
[18:09:39] <gigam> SV0L0CH: ну например? :)
[18:09:57] Abyx вышел из конференции
[18:11:02] <0xd34df00d> gigam: поверь, все очевидно.
[18:11:05] <0xd34df00d> МОНАДЫ МОНАДЫ МОНАДЫ
[18:11:33] <gigam> 0xd34df00d: очевидно - докажите :)
[18:12:09] <0xd34df00d> gigam: 10 баксов/минута.
[18:12:10] <SV0L0CH> gigam: перепиши мой лексер с использованием ООП ;-)
[18:12:32] <gigam> 0xd34df00d: ну значит тогда неочевидно :)
[18:12:43] <0xd34df00d> gigam: построй на плюсах все последовательности длины N, содержащие K единиц.
[18:12:47] <engineerx> mikelsv:
[18:12:49] pho вышел из конференции
[18:12:51] pho зашёл в конференцию
[18:13:12] <ForNeVeR> 0xd34df00d, а зачем тебе такое в веб-сервере? о_0
[18:13:22] <engineerx> ты разве не тот чувак который появился примерно месяц назад и работает в какой то там теле компании?
[18:13:30] <0xd34df00d> ForNeVeR: в чем?
[18:13:43] <0xd34df00d> engineerx: если бы он появился всего месяц назад, я бы еще пытался его переубедить.
[18:13:43] <ForNeVeR> engineerx, Микель появился раньше вселенной!
[18:14:10] <gigam> 0xd34df00d: то есть 1, 11, 111, 111................1 до длины N?
[18:14:16] <ForNeVeR> gigam, нет.
[18:14:21] Dimix вышел из конференции
[18:14:28] <engineerx> ForNeVeR: нет же. Он в нашей конфочке появился примерно мес назад. А так да, он вроде древний, ок
[18:14:30] <ForNeVeR> 0001, 0010, 0100, 1000.
[18:14:43] <ForNeVeR> N = 4, K = 1.
[18:14:48] <ForNeVeR> engineerx, ты хуй!
[18:14:53] <engineerx> ForNeVeR: нетты
[18:14:53] <gigam> хм, ограничение на тип данных :)
[18:14:57] <ForNeVeR> Микель в этой конфе почти со дня основания.
[18:14:58] <gigam> строгая типизация, однако :)
[18:15:02] <engineerx> ForNeVeR: а
[18:15:08] <engineerx> путаю значет
[18:15:12] <ForNeVeR> engineerx, и уж явно он тут появился пораньше тебя :3
[18:15:12] <mikelsv> engineerx: м?
[18:15:18] <engineerx> а как того чувака то звали =\
[18:15:29] <0xd34df00d> gigam: а что ограничение на тип данных?
[18:15:30] <engineerx> еще на аве тв тарелка крутилась
[18:15:38] <0xd34df00d> На хаскеле это решается в две или три строчки.
[18:15:56] <gigam> 0xd34df00d: ну, у нас задача выделить n байт для одного числа :)
[18:16:22] <gigam> на С это будет уже составной тип данных, нет?
[18:16:24] <ForNeVeR> http://projecteuler.net/
[18:16:27] <engineerx> сторого типизованные языки не нужны, пишите на пыхапе!
[18:16:30] <ForNeVeR> Рай для хацкелиста.
[18:16:33] <engineerx> это было трололо
[18:16:44] <0xd34df00d> gigam: энджой.
[18:16:51] <0xd34df00d> Пока ты думаешь о типах и сколько байт на число, я уже решил задачу.
[18:16:58] <ForNeVeR> Ололо?
[18:17:01] <ForNeVeR> Байты?
[18:17:03] <ForNeVeR> Што.
[18:17:11] <0xd34df00d> ForNeVeR: > задача выделить n байт для одного числа :)
[18:17:19] <ForNeVeR> 0xd34df00d, а ты решил задачу?
[18:17:24] <engineerx> А кто нибудь пробовал Сlojure? Интересно как там, вкусно не?
[18:17:28] <ForNeVeR> Задачу выделения байт на число?
[18:17:36] <0xd34df00d> ForNeVeR: я не понял условие.
[18:17:42] <0xd34df00d> Мой мозг слишком упоролся хаскелем, видимо.
[18:17:43] <ForNeVeR> Што это за хуита вообще, зачем нам с этим разбираться?
[18:17:53] <0xd34df00d> У Гигам спроси.
[18:17:56] <0xd34df00d> Я тут причем.
[18:18:06] <engineerx> СlojureСlojureСlojureСlojureСlojure ну.
[18:18:07] <ForNeVeR> Считай, что у него и спрашиваю.
[18:19:04] <SV0L0CH> engineerx: шо ну? такое же говно как и scheme
[18:19:14] <gigam> при чём байты? вопрос: мы можем в С сделать так: long long long long long long long int :)
[18:19:15] <SV0L0CH> только малость почитабельней
[18:19:16] <ForNeVeR> SV0L0CH, а Scala как тебе?
[18:19:26] <ForNeVeR> gigam, в C - не можем.
[18:19:34] <SV0L0CH> ForNeVeR: а про скалу не читал
[18:19:36] <gigam> ясно :) вот в этом то и дело
[18:19:39] <ForNeVeR> Вообще, мне казалось, что long long - и то исключительно плюсовое расширение.
[18:19:42] <gigam> нам надо сделать 000000000000000000000000000000000000000000000000000000001 число
[18:19:43] <0xd34df00d> gigam: ты задачу решай последовательностей.
[18:19:51] <engineerx> SV0L0CH: почему же? говорят очень ъ. Ибо он загружает все ядра и там все очевидно.
[18:20:00] <ForNeVeR> gigam, вообще это битовый массив, хуле.
[18:20:06] <gigam> 0xd34df00d: ну да, я тоже так подумал
[18:20:21] <engineerx> Лисп же
[18:20:26] <gigam> #include <stdio.h>
[18:20:28] <ForNeVeR> Кто лисп?
[18:20:30] <gigam> блин
[18:20:30] <SV0L0CH> engineerx: там JVM , а язык так себе
[18:20:49] СКптПД "ЗО" вышел из конференции
[18:20:51] <ForNeVeR> SV0L0CH, вот я тоже так щитаю, а явафаги меня ругают.
[18:20:51] <engineerx> ForNeVeR: Сlojure произошел от лиспов же ну.
[18:21:00] <engineerx> SV0L0CH: скажи
[18:21:12] <ForNeVeR> Имхо, Scala - это Java + Pattern matching.
[18:21:21] <engineerx> SV0L0CH: а ЖВМ это уже не кошерненько?
[18:21:28] <SV0L0CH> engineerx: не ну, а лисподиалект
[18:22:04] <SV0L0CH> на скалу потом гляну
[18:22:20] * SV0L0CH пилит регекспоарифметику
[18:22:37] * engineerx ушол кушать.
[18:32:26] <SV0L0CH> http://hpaste.org/40087/regexps

REDec fromREDec::(RENode,Int,Maybe Int)
^_^
а тут скобки с запятыми кажись не нужны
[18:33:16] <SV0L0CH> хотя пусть пока будут
[18:34:29] <SV0L0CH> и масив надо на множество заменить
[18:34:37] <SV0L0CH> в смысле список
[18:34:44] fragnat вышел из конференции: Replaced by new connection
[18:34:49] fragnat зашёл в конференцию
[18:35:01] <SV0L0CH> ладно, потом сделаю, ща не соображаю
[18:35:03] fragnat вышел из конференции
[18:35:14] <mikelsv> http://rsdn.ru/forum/flame.comp/3971059.aspx
[18:35:58] fragnat зашёл в конференцию
[18:49:59] pho вышел из конференции
[18:51:18] pho зашёл в конференцию
[18:54:47] Tremerix вышел из конференции: Replaced by new connection
[18:54:49] Tremerix зашёл в конференцию
[19:06:17] СКптПД "ЗО" зашёл в конференцию
[19:08:10] Tremerix вышел из конференции
[19:09:55] Tremerix зашёл в конференцию
[19:15:58] Fess вышел из конференции
[19:22:44] Tremerix вышел из конференции: Replaced by new connection
[19:22:46] Tremerix зашёл в конференцию
[19:24:35] Tremerix вышел из конференции: Replaced by new connection
[19:24:37] Tremerix зашёл в конференцию
[19:25:33] 0xd34df00d вышел из конференции
[19:32:32] Tremerix вышел из конференции: Replaced by new connection
[19:32:33] Tremerix зашёл в конференцию
[19:35:11] ForNeVeR вышел из конференции
[19:51:55] <swagman> есть какой-нибудь визуальный редактор классов, под линукс? И хорошо, если бы умел несколько языков.
[19:52:35] <SV0L0CH> каких классов?
[19:54:16] <swagman> ну минимум плюсовых, а максимум еще по той же диаграмме построить джаваскриптовые и может пыховые, для веб морды
[19:54:56] <engineerx> эклипсе?
[19:55:35] cutwater вышел из конференции
[19:55:53] <swagman> а где оно там?
[19:56:14] <engineerx> eclipse.org
[19:56:18] <gigam> кстати вопрос, есть исходники, в них много включений header файлов, мне нужно понять, как рабоет алгоритм, а в нём используются методы классов, определённые в десятках этих header файлов? мне что, вручную по всем ним копаться? или есть что-то, что может облегчить мою участь?
[19:56:29] <engineerx> стоп, а там плюсцов нету
[19:57:18] <SV0L0CH> gigam: используй grep
[19:57:21] <swagman> у меня плюсцы-то есть в эклипсе
[19:57:30] <SV0L0CH> или netbeans
[19:57:45] <swagman> а вот где тут modeler для классов?
[19:58:23] <gigam> SV0L0CH: думаешь, этого будет достаточно?
[19:58:28] <SV0L0CH> engineerx: там есть туева хуча плагинов
[19:58:29] <gigam> он же показывает только строчку из файла
[19:58:32] <swagman> может, не понятно, чего я хочу? хочу я аналог data modeler из mysql workbench, но для классов
[19:58:58] <SV0L0CH> gigam: он есчё детектит область видимости переменных
[19:59:08] <gigam> как? :)
[19:59:32] <SV0L0CH> gigam: наводишь мышкой и подсвечивает другим фоном
[19:59:49] <SV0L0CH> только не знаю надо ли для этого плагин ставить
[19:59:53] <gigam> это ты про grep? :)
[20:00:07] <SV0L0CH> gigam: про нетбинс же
[20:00:15] <gigam> а я про греп сказал
[20:00:24] <SV0L0CH> grep это если побыстрому
[20:00:25] <gigam> нетбинс я ни в жизнь запускать для такой цели не стану
[20:00:37] <gigam> он громоздкий хелпдеск на java
[20:01:03] <gigam> т.е. если надо быстро получить справку по методу класса в С++ - то он может помочь (там доки отдельно на API подшиваются)
[20:01:22] <gigam> но ради этого только запускать всю эту IDE
[20:01:25] <SV0L0CH> swagman: придумай свой язык описания классов и пользуйся им
[20:01:26] pho вышел из конференции
[20:01:40] <swagman> ололо
[20:01:55] <swagman> да ведь наверняка есть уже всё
[20:02:05] <swagman> в студии вот есть
[20:02:13] pho зашёл в конференцию
[20:02:24] <gigam> я не прошу визуального решения :)
[20:02:28] <SV0L0CH> swagman: ну дык запили редактор студийного формата
[20:02:34] <gigam> может быть, к emacs есть какие то плагины? :)
[20:02:35] <swagman> по крайней мере, скриншоты очешь похожи
[20:02:44] <gigam> к написанному к нему ecb
[20:02:57] <SV0L0CH> а вообще на практике генераторы классов нахуй не нужны
[20:03:02] <engineerx> gigam: под емакс ебаная куча плагинов
[20:03:06] <SV0L0CH> потому всем похуй
[20:03:20] <gigam> engineerx: попытаюсь в помойке google что нибудь откопать
[20:03:34] <swagman> ну, интересен и обратный процесс
[20:03:43] <swagman> по классу генерить модельки
[20:04:44] <SV0L0CH> swagman: это тебе boost::spirit нужен или flex с yacc
[20:05:49] <gigam> http://m.friendfeed-media.com/3ca765a8140a1b5b7de948f5b3c08ab62f0d2c19
[20:05:54] <gigam> аааа, заснять такой момент :)
[20:06:00] <swagman> думаю, готовое есть же, ну
[20:07:31] SolarRay вышел из конференции
[20:11:12] pho вышел из конференции: Replaced by new connection
[20:11:18] pho зашёл в конференцию
[20:19:42] O01eg зашёл в конференцию
[20:21:24] O01eg вышел из конференции
[20:23:05] O01eg зашёл в конференцию
[20:24:13] O01eg вышел из конференции
[20:24:29] pho вышел из конференции: Replaced by new connection
[20:24:32] pho зашёл в конференцию
[20:31:29] O01eg зашёл в конференцию
[20:37:19] Fylh_if зашёл в конференцию
[20:38:46] O01eg вышел из конференции
[20:40:22] O01eg зашёл в конференцию
[20:43:28] O01eg вышел из конференции
[20:45:22] <gigam> http://vehq.ru/blog/2010/04/23/ks-line-line-follower-bot/
[20:45:32] <gigam> vehq монстр, снимаю шляпу )
[20:46:03] gigam вышел из конференции
[20:46:46] Graf вышел из конференции
[20:46:51] Graf зашёл в конференцию
[20:47:14] O01eg зашёл в конференцию
[20:53:10] O01eg вышел из конференции
[20:54:55] O01eg зашёл в конференцию
[20:55:16] Феодот зашёл в конференцию
[20:55:27] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[20:55:59] пкщгяут[slacktop] вышел из конференции
[21:04:10] OKTAVIUS вышел из конференции
[21:06:14] O01eg вышел из конференции
[21:07:06] O01eg зашёл в конференцию
[21:07:16] OKTAVIUS зашёл в конференцию
[21:08:11] O01eg вышел из конференции
[21:10:06] O01eg зашёл в конференцию
[21:11:10] O01eg вышел из конференции
[21:14:10] O01eg зашёл в конференцию
[21:14:49] O01eg вышел из конференции
[21:16:37] O01eg зашёл в конференцию
[21:18:07] O01eg вышел из конференции
[21:21:23] O01eg зашёл в конференцию
[21:22:10] O01eg вышел из конференции
[21:33:34] O01eg зашёл в конференцию
[21:36:13] Fylh_if вышел из конференции: Replaced by new connection
[21:36:18] Fylh_if зашёл в конференцию
[21:37:03] digitalkamikaze зашёл в конференцию
[21:37:36] pho вышел из конференции
[21:38:26] iorlas зашёл в конференцию
[21:39:21] pho зашёл в конференцию
[21:41:08] O01eg вышел из конференции
[21:42:33] O01eg зашёл в конференцию
[21:43:19] O01eg вышел из конференции
[21:45:52] O01eg зашёл в конференцию
[21:46:39] O01eg вышел из конференции
[21:47:58] O01eg зашёл в конференцию
[21:48:33] O01eg вышел из конференции
[21:52:53] O01eg зашёл в конференцию
[21:53:39] O01eg вышел из конференции
[21:55:19] O01eg зашёл в конференцию
[21:57:43] O01eg вышел из конференции
[22:00:03] O01eg зашёл в конференцию
[22:00:03] pho вышел из конференции: Replaced by new connection
[22:00:05] pho зашёл в конференцию
[22:01:25] O01eg вышел из конференции
[22:02:48] O01eg зашёл в конференцию
[22:04:26] pho вышел из конференции: Replaced by new connection
[22:04:28] pho зашёл в конференцию
[22:04:55] O01eg вышел из конференции
[22:05:46] Феодот вышел из конференции: offline
[22:07:30] O01eg зашёл в конференцию
[22:08:41] O01eg вышел из конференции
[22:09:36] O01eg зашёл в конференцию
[22:10:11] 0xd34df00d зашёл в конференцию
[22:12:23] O01eg вышел из конференции
[22:13:25] O01eg зашёл в конференцию
[22:13:35] digitalkamikaze вышел из конференции: offline
[22:14:42] pho вышел из конференции
[22:15:03] pho зашёл в конференцию
[22:16:53] Fylh_if вышел из конференции
[22:17:12] Fylh_if зашёл в конференцию
[22:17:33] pho вышел из конференции
[22:18:40] O01eg вышел из конференции
[22:25:10] O01eg зашёл в конференцию
[22:25:20] cutwater зашёл в конференцию
[22:28:32] O01eg вышел из конференции
[22:31:01] LexsZero@work вышел из конференции
[22:35:00] Fro0m зашёл в конференцию
[22:44:15] O01eg зашёл в конференцию
[22:48:26] O01eg вышел из конференции
[23:01:57] O01eg зашёл в конференцию
[23:04:29] Minoru зашёл в конференцию
[23:08:07] 9.cirno зашёл в конференцию
[23:14:32] zxc вышел из конференции: QIP Infium: Спокойное общение
[23:23:55] Minoru вышел из конференции
[23:28:41] <engineerx> =\
[23:28:59] <engineerx> почему я начинаю понимать сишарп только после второй бутылки пива?
[23:30:21] fragnat вышел из конференции: offline
[23:30:45] * engineerx рыгает
[23:30:53] <engineerx> как слоник.
[23:32:26] longedok зашёл в конференцию
[23:34:27] 9.cirno вышел из конференции
[23:38:50] <engineerx> тут есть кто сишарп?
[23:39:33] <SV0L0CH> engineerx: нету никого, пей пиво
[23:40:00] <engineerx> кончается, нужно в магаз сходить =\
[23:40:44] <engineerx> 0xd34df00d был замечин в конфочке windows@
[23:40:51] <engineerx> *замечен
[23:43:49] <0xd34df00d> Я там уже джва гоад сижу.
[23:44:05] <engineerx> 0xd34df00d: ок
[23:44:22] <engineerx> чет ты по клаве не попадаешь кстате.
[23:44:30] <0xd34df00d> Да я лежа пишу.
[23:44:33] <0xd34df00d> Устал за сегодня.
[23:45:42] longedok вышел из конференции: Replaced by new connection
[23:45:46] longedok зашёл в конференцию
[23:47:50] <engineerx> cutwater:
[23:48:01] <engineerx> нужен погромминг
[23:48:46] Fro0m вышел из конференции: Replaced by new connection
[23:48:48] Fro0m зашёл в конференцию
[23:51:18] cutwater вышел из конференции
[23:51:48] cutwater зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!