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

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

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x9
[00:02:06] ejin вышел из конференции: Replaced by new connection
[00:02:08] ejin зашёл в конференцию
[00:12:01] ejin вышел из конференции: Replaced by new connection
[00:12:03] ejin зашёл в конференцию
[00:16:48] m4n71k0r вышел из конференции
[00:18:21] ejin вышел из конференции: Replaced by new connection
[00:18:23] ejin зашёл в конференцию
[00:28:49] ejin вышел из конференции: Replaced by new connection
[00:28:53] ejin зашёл в конференцию
[00:33:42] O01eg вышел из конференции
[00:45:58] d4rw1n1s7 зашёл в конференцию
[00:53:09] ejin вышел из конференции: Replaced by new connection
[00:53:12] ejin зашёл в конференцию
[00:57:13] ejin вышел из конференции: Replaced by new connection
[00:57:16] ejin зашёл в конференцию
[00:57:42] ejin вышел из конференции: Replaced by new connection
[00:58:25] ejin зашёл в конференцию
[01:00:21] ejin вышел из конференции: Replaced by new connection
[01:00:23] ejin зашёл в конференцию
[01:07:11] ejin вышел из конференции: Replaced by new connection
[01:07:14] ejin зашёл в конференцию
[01:08:24] ejin вышел из конференции: Replaced by new connection
[01:08:27] ejin зашёл в конференцию
[01:08:56] ejin вышел из конференции: Replaced by new connection
[01:08:59] ejin зашёл в конференцию
[01:12:25] ejin вышел из конференции: Replaced by new connection
[01:12:29] ejin зашёл в конференцию
[01:14:09] ejin вышел из конференции: Replaced by new connection
[01:14:12] ejin зашёл в конференцию
[01:15:31] ejin вышел из конференции: Replaced by new connection
[01:15:34] ejin зашёл в конференцию
[01:23:31] ejin вышел из конференции: Replaced by new connection
[01:23:33] ejin зашёл в конференцию
[01:25:33] ejin вышел из конференции: Replaced by new connection
[01:25:36] ejin зашёл в конференцию
[01:28:07] ejin вышел из конференции: Replaced by new connection
[01:28:10] ejin зашёл в конференцию
[01:30:37] ejin вышел из конференции: Replaced by new connection
[01:30:41] ejin зашёл в конференцию
[01:33:55] ejin вышел из конференции: Replaced by new connection
[01:34:00] ejin зашёл в конференцию
[01:37:29] ejin вышел из конференции: Replaced by new connection
[01:37:32] ejin зашёл в конференцию
[01:41:25] nan_infinity вышел из конференции: QIP Infium: Спокойное общение
[01:50:53] Spo1ler зашёл в конференцию
[01:55:25] ejin вышел из конференции
[01:57:24] Minoru вышел из конференции
[02:12:02] Bit0reZ зашёл в конференцию
[02:28:18] Spo1ler вышел из конференции
[02:32:07] ForNeVeR вышел из конференции: Replaced by new connection
[02:32:09] ForNeVeR зашёл в конференцию
[02:46:35] swagman зашёл в конференцию
[03:21:16] ForNeVeR вышел из конференции: Replaced by new connection
[03:21:18] ForNeVeR зашёл в конференцию
[03:40:50] S1eng вышел из конференции
[06:02:08] d4rw1n1s7 вышел из конференции
[06:02:32] d4rw1n1s7 зашёл в конференцию
[06:06:02] d4rw1n1s7 вышел из конференции
[06:10:17] revenrof_Work зашёл в конференцию
[06:11:37] `(hagane ,@work) зашёл в конференцию
[06:13:20] mikelsv вышел из конференции
[06:13:41] revenrof_Work сменил ник на Work
[06:13:52] Work вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[06:14:03] revenrof_ForNeVeR@Work зашёл в конференцию
[06:14:48] revenrof_ForNeVeR@Work сменил ник на ForNeVeR@Work
[06:23:52] <`(hagane ,@work)> орту
[06:30:36] <ForNeVeR@Work> ад!
[06:34:15] <`(hagane ,@work)> месвъ
[06:35:23] kench зашёл в конференцию
[06:36:50] kench вышел из конференции: QIP 2010: Спокойное общение
[07:40:39] Bit0reZ вышел из конференции
[07:57:12] PhoSor зашёл в конференцию
[08:10:56] ejin зашёл в конференцию
[08:13:45] Graf зашёл в конференцию
[08:14:21] Graf вышел из конференции
[08:20:08] ejin вышел из конференции: Replaced by new connection
[08:20:09] ejin зашёл в конференцию
[08:30:04] mikelsv зашёл в конференцию
[08:41:00] ejin вышел из конференции: Replaced by new connection
[08:41:02] ejin зашёл в конференцию
[08:41:09] ejin вышел из конференции
[08:41:28] ejin зашёл в конференцию
[08:41:35] ejin вышел из конференции
[08:41:48] m4n71k0r зашёл в конференцию
[08:42:17] ejin зашёл в конференцию
[08:45:08] ejin вышел из конференции: Replaced by new connection
[08:45:12] ejin зашёл в конференцию
[08:48:26] ejin вышел из конференции: Replaced by new connection
[08:48:31] ejin зашёл в конференцию
[08:50:34] ejin вышел из конференции
[08:54:35] arsenicum зашёл в конференцию
[10:35:25] ForNeVeR@Work вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[10:58:45] m4n71k0r вышел из конференции
[11:00:06] zxc зашёл в конференцию
[11:02:11] revenrof_Work зашёл в конференцию
[11:03:16] m4n71k0r зашёл в конференцию
[11:12:09] revenrof_Work сменил ник на Work
[11:12:17] Work вышел из конференции
[11:12:29] revenrof_ForNeVeR@Work зашёл в конференцию
[11:13:50] revenrof_ForNeVeR@Work сменил ник на ForNeVeR@Work
[11:15:05] <mikelsv> ммменя кажется отпустило. и снова что-то хочется, окромя спать.
[11:29:17] Сволота зашёл в конференцию
[12:00:44] <mikelsv> если вы спросите о структуре моей виртуальной файловой системы мне будет проще повеситься, чем попытаться обьяснить, как она устроена :(
[12:01:16] <ForNeVeR@Work> mikelsv: так ты написал её?
[12:01:19] <ForNeVeR@Work> Что она делает?
[12:05:06] <m4n71k0r> торвальдс скоза шо файловые системы в юзер спейс не нужны)
[12:06:25] <Сволота> в юзверьспейс можно монтировать через -o loop
[12:06:51] <mikelsv> эммм. оно замешано на fuse. и может подключать различные обработчики обращений к файлам. что позволяет например написать программы, открывающие архивы, как папки.
[12:06:52] <Сволота> почему только ведро должно это делать?
[12:10:27] uıʃɐɟ∀ вышел из конференции
[12:19:32] ejin зашёл в конференцию
[12:19:38] ejin вышел из конференции
[12:20:05] ejin зашёл в конференцию
[12:20:11] ejin вышел из конференции
[12:20:38] ejin зашёл в конференцию
[12:20:43] ejin вышел из конференции
[12:21:10] ejin зашёл в конференцию
[12:21:15] ejin вышел из конференции
[12:21:44] ejin зашёл в конференцию
[12:21:49] ejin вышел из конференции
[12:21:58] ejin зашёл в конференцию
[12:22:08] ejin вышел из конференции
[12:22:26] ejin зашёл в конференцию
[12:22:32] ejin вышел из конференции
[12:22:57] ejin зашёл в конференцию
[12:23:02] ejin вышел из конференции
[12:23:18] ejin зашёл в конференцию
[12:23:24] ejin вышел из конференции
[12:26:08] ejin зашёл в конференцию
[12:26:14] ejin вышел из конференции
[12:26:22] uıʃɐɟ∀ зашёл в конференцию
[12:26:30] ejin зашёл в конференцию
[12:26:35] ejin вышел из конференции
[12:26:43] ejin зашёл в конференцию
[12:26:48] ejin вышел из конференции
[12:26:55] ejin зашёл в конференцию
[12:27:00] ejin вышел из конференции
[12:27:12] ejin зашёл в конференцию
[12:27:17] ejin вышел из конференции
[12:27:24] ejin зашёл в конференцию
[12:27:26] ejin вышел из конференции
[12:35:55] S1eng зашёл в конференцию
[12:38:46] <ForNeVeR@Work> mikelsv: ты изобрёл личкрафт на FUSE?
[12:43:19] ejin зашёл в конференцию
[12:43:25] ejin вышел из конференции
[12:43:31] ejin зашёл в конференцию
[12:43:38] ejin вышел из конференции
[12:43:46] ejin зашёл в конференцию
[12:43:55] ejin вышел из конференции
[12:44:02] ejin зашёл в конференцию
[12:44:07] ejin вышел из конференции
[12:44:14] ejin зашёл в конференцию
[12:44:19] ejin вышел из конференции
[12:44:27] ejin зашёл в конференцию
[12:44:32] ejin вышел из конференции
[12:44:39] ejin зашёл в конференцию
[12:44:44] ejin вышел из конференции
[12:44:52] ejin зашёл в конференцию
[12:44:57] ejin вышел из конференции
[12:45:06] cutwater зашёл в конференцию
[12:45:07] ejin зашёл в конференцию
[12:45:13] ejin вышел из конференции
[12:45:22] ejin зашёл в конференцию
[12:45:31] ejin вышел из конференции
[12:45:43] ejin зашёл в конференцию
[12:45:49] ejin вышел из конференции
[12:45:55] ejin зашёл в конференцию
[12:45:57] ejin вышел из конференции
[12:47:28] ejin зашёл в конференцию
[12:47:37] ejin вышел из конференции
[12:47:44] ejin зашёл в конференцию
[12:47:49] ejin вышел из конференции
[12:47:55] ejin зашёл в конференцию
[12:48:00] ejin вышел из конференции
[12:48:07] ejin зашёл в конференцию
[12:48:09] ejin вышел из конференции
[12:50:01] ejin зашёл в конференцию
[12:50:06] ejin вышел из конференции
[12:50:14] ejin зашёл в конференцию
[12:50:19] ejin вышел из конференции
[12:50:27] ejin зашёл в конференцию
[12:50:33] ejin вышел из конференции
[12:50:39] ejin зашёл в конференцию
[12:50:45] ejin вышел из конференции
[12:50:52] ejin зашёл в конференцию
[12:51:02] ejin вышел из конференции
[12:51:09] ejin зашёл в конференцию
[13:01:03] ejin вышел из конференции: Replaced by new connection
[13:01:06] ejin зашёл в конференцию
[13:03:32] ejin вышел из конференции: Replaced by new connection
[13:03:46] ejin зашёл в конференцию
[13:03:51] ejin вышел из конференции
[13:04:20] ejin зашёл в конференцию
[13:04:25] ejin вышел из конференции
[13:04:38] ejin зашёл в конференцию
[13:04:43] ejin вышел из конференции
[13:07:17] ejin зашёл в конференцию
[13:11:07] ejin вышел из конференции: Replaced by new connection
[13:11:08] ejin зашёл в конференцию
[13:11:18] ejin вышел из конференции
[13:11:26] ejin зашёл в конференцию
[13:14:48] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[13:15:12] ejin вышел из конференции: Replaced by new connection
[13:15:15] ejin зашёл в конференцию
[13:21:57] <mikelsv> фик знает, что я изобрел, но вещь по ощущениям полезная.
[13:26:34] ejin вышел из конференции: Replaced by new connection
[13:26:36] ejin зашёл в конференцию
[13:28:12] S1eng вышел из конференции
[13:32:58] S1eng зашёл в конференцию
[13:38:26] Minoru зашёл в конференцию
[13:40:57] S1eng вышел из конференции: Replaced by new connection
[13:41:01] S1eng зашёл в конференцию
[13:41:59] ejin вышел из конференции: Replaced by new connection
[13:42:01] ejin зашёл в конференцию
[13:48:36] ejin вышел из конференции: Replaced by new connection
[13:48:39] ejin зашёл в конференцию
[13:49:33] ejin вышел из конференции: Replaced by new connection
[13:49:36] ejin зашёл в конференцию
[13:50:33] <m4n71k0r> ох уж твои ощущения
[13:50:34] d4rw1n1s7 зашёл в конференцию
[13:50:45] <m4n71k0r> годный ник)
[13:52:02] <mikelsv> ощущения, это когда лень приводить тыщу аргументов
[13:52:30] ejin вышел из конференции: Replaced by new connection
[14:01:23] <mikelsv> человеки ощущения переводят в слова. поэтомы первые как бы важнее.
[14:04:29] <ForNeVeR@Work> mikelsv: что ты там опять наделал?
[14:11:27] <mikelsv> в том то и дело, что я сам не знаю. и, я еще не запускал, но знаю, что оно работает.
[14:16:53] <mikelsv> м, под впечатлением от fuse мои функции read и write обрели еще один параметр - позцию в файле.
[14:17:07] <arsenicum> хехе
[14:17:30] <ForNeVeR@Work> mikelsv: а ты, случайно, не переписал функционал fuse на fuse же?
[14:18:23] <mikelsv> ForNeVeR@Work: ну что за детский сад. даже дети знают - рекурсии зло.
[14:18:48] <Minoru> mikelsv: O_O
[14:18:53] <Minoru> это какие-то неправильные дети
[14:19:02] <ForNeVeR@Work> mikelsv: дети не юзают TCO.
[14:19:56] <mikelsv> хм, я даже не знаю, что такое TCO
[14:20:09] <ForNeVeR@Work> Tail call optimization, ну.
[14:20:17] <arsenicum> ОХР
[14:20:29] <ForNeVeR@Work> arsenicum: ОХВ таки.
[14:20:35] <ForNeVeR@Work> Чуть более общее понятие.
[14:20:36] <arsenicum> точно
[14:20:58] <ForNeVeR@Work> В эрлангие, например, точно не только рекурсивные вызовы оптимизируются
[14:21:20] <arsenicum> я только одного не понимаю, почему бы сразу не сделали хвостовые вызовы быстрыми, тогда бы не пришлось их оптимизировать
[14:21:57] <Minoru> ну, основной аргумент против — потеря информации в стектрейсе
[14:22:03] <ForNeVeR@Work> Да.
[14:22:04] <Minoru> потому и не сделали, наврное
[14:22:08] <Minoru> а может, просто не догадались
[14:22:14] <ForNeVeR@Work> Сразу не сделали, потому что необходимости не было.
[14:22:38] <Minoru> ForNeVeR@Work: а разве есть ЯП с TCO, но оптимизирующие только рекурсивные вызовы?
[14:22:44] kesano зашёл в конференцию
[14:22:53] <ForNeVeR@Work> Minoru: понятия не имею.
[14:23:04] <kesano> Привет всем
[14:23:16] <kesano> Ребята, нужна небольшая помощь по Перлу
[14:23:16] <Minoru> мне просто кажется, что раз уж рекурсию оптимизировали, остальное тоже без проблем делается :)
[14:23:17] <Minoru> привет
[14:23:26] <ForNeVeR@Work> Мне кажется, оптимизация хвостовой рекурсии имеет смысл почти всегда. А вот оптимизировать всё подряд и выкидывать стектрейсы везде - не дело.
[14:23:36] <ForNeVeR@Work> Проблемы нет, но есть ли нужда?
[14:23:37] <cutwater> kesano: привет
[14:24:02] <kesano> cutwater Minoru Салют
[14:24:22] <cutwater> kesano: излагайте ваши вопросы
[14:25:08] <Minoru> ForNeVeR@Work: можно сделать оптимизацию отдельным флажком. Или warning показывать, когда оптимизируешь. Таким образом, программист будет знать, где произошла оптимизация, и отловит ошибку, если где-то случайно что-то не так сделал. А оптимизировать, мне кажется, имеет смысл всегда — это ж ускорение выполнения и дополнительная защита от stack overflow.
[14:25:28] <kesano> Коллеги, я к сожалению только на PHP пишу... Нужен мини-скрипт на перле, который скачает содержимое по адресу и выплюнет на страницу. Проксти скрипт, аналогичный <? $page=file_get_contents("http://google.com"); echo $page; ?>
[14:25:33] O01eg зашёл в конференцию
[14:26:08] <kesano> прокси скрипт //fixed
[14:26:08] <m4n71k0r> эхх
[14:26:17] <Minoru> и отловить ошибку по стектрейсу, зная, где произошла оптимизация, тоже должно быть не так уж сложно. Эту работу вообще утилитам каким-нибудь можно поручить, там же ничего творческого нет — мне это кажется похожим на поиск пути в графе.
[14:26:27] <cutwater> kesano:

`wget http://google.com`
[14:26:34] <kesano> :) Нет, я вижу у вас тут более высокие беседы )
[14:27:05] <ForNeVeR@Work> cutwater: ты забыл добавить say ;)
[14:27:10] <cutwater> =)
[14:27:11] <Minoru> kesano: не обращай внимания, то я заканчивал излагать мысли. По-моему, твоя проблема легко решается чем-то типа google://perl fetch url
[14:27:26] <kesano> cutwater: А можно сразу содержани программы? )
[14:27:37] <cutwater> kesano: это и есть содержание программы.
[14:27:40] <cutwater> :-D
[14:27:46] <arsenicum> это не программа
[14:27:53] <m4n71k0r> wget -- мощЪ
[14:28:01] <kesano> cat some.pl >>>
[14:28:15] <kesano> #!/usr/local/bin/perl
[14:28:22] <kesano> wget http://google.com
[14:28:28] <cutwater> `wget -O- http://google.com`
[14:28:28] <kesano> Так что ли?
[14:28:36] <Minoru> kesano: я таки советую погуглить по указанному мой запросу, первая ссылка даст тебе знание того, как сделать аналог file_get_contents, а дальше сделаешь print или say — и готово
[14:29:01] <Minoru> а для осваивания простейших поняйтий Perl за 10 минут я советую почитать perlintro
[14:29:05] <cutwater> +1
[14:29:16] <cutwater> kesano: как-то так
[14:29:22] <kesano> там намекают на LWP
[14:29:29] <cutwater> только кавычки не забудь
[14:29:30] <Minoru> kesano: это плоохо?
[14:29:31] <ForNeVeR@Work> LWP?
WTF?
[14:29:40] <cutwater> ForNeVeR: да есть в перле такой класс
[14:29:46] <ForNeVeR@Work> А, класс это хорошо.
[14:29:49] <kesano> Просто мне не то чтобы изучить его, мне нужно своаять этот "скрипт", отдать и забыть )))
[14:29:52] <cutwater> http://search.cpan.org/~gaas/libwww-perl-6.02/lib/LWP.pm
[14:30:05] <m4n71k0r> как и всё, что делается на пёрл
[14:30:15] <m4n71k0r> своаял и забыл
[14:30:26] <Minoru> kesano: вот я тебе и объяснил, как это сделать минут за 15-20. Погуглил, сделал и забыл.
[14:30:37] ejin зашёл в конференцию
[14:30:43] ejin вышел из конференции
[14:30:57] ejin зашёл в конференцию
[14:31:04] <kesano> :(
[14:31:04] ejin вышел из конференции
[14:31:12] <kesano> Жаль мне протестить особо негде :(
[14:31:15] <Minoru> kesano: готовое решение, впрочем, тебе cutwater сразу же выдал. На *nix будет работать почти наверняка (кто-то встречал системы без wget?), на windows придётся, как всегда, помучаться, и лучше таки заюзать LWP
[14:31:30] <cutwater> % cat test.pl
#!/usr/bin/perl

print `wget -q -O - http://google.com`
[14:31:33] <m4n71k0r> ForNeVeR@Work: а кто такой еджин?
[14:31:40] <cutwater> вот таки готовое решение
[14:31:52] <ForNeVeR@Work> m4n71k0r: rejjin, ну.
[14:32:00] <kesano> Здорово.... только нужно еще протестить.... :(
[14:32:11] <ForNeVeR@Work> m4n71k0r: но можно его побанить, если тебы беспокоит.
[14:32:12] <Minoru> >_<
[14:32:13] <cutwater> kesano: работает ессно только под никсами ^^
[14:32:15] <m4n71k0r> скрипт - скачай весь гугол
[14:32:17] <cutwater> я протестил
[14:32:19] <cutwater> работает
[14:32:29] <Minoru> m4n71k0r: не весь, -r нету
[14:33:01] <ForNeVeR@Work> Minoru: с этим ключом оно мне сорсы гугола вытянет?
[14:33:11] <m4n71k0r> #!/usr/bin/perl

print `wget -m -q -O - http://google.com`
[14:33:21] ejin зашёл в конференцию
[14:33:29] ejin вышел из конференции
[14:33:46] ejin зашёл в конференцию
[14:33:51] ejin вышел из конференции
[14:34:05] <d4rw1n1s7> всем привет
[14:34:10] <cutwater> ку
[14:34:11] <Minoru> m4n71k0r: но-но! Человеку же страничку получить только.
[14:34:16] <Minoru> привет, d4rw1n1s7
[14:34:26] <cutwater> kesano: сваливай ты с PHP. неблагодарное это дело ^^
[14:34:30] <Minoru> теперь будет вопрос по ruby? :)
[14:34:37] <Minoru> от пишушего на Perl ^_^
[14:35:50] <d4rw1n1s7> а у эрланга всегда такая "вменяемая" документация? или там с каждым новым релизом старые примеры начинают хитро работать?
[14:35:51] <cutwater> как вызвать скрипт на перле, вызывающий скрипт на пхп, вызывающий скрипт на баше, скачивающий страничку
[14:35:56] <m4n71k0r> Minoru: а мне гугла н ежалко)
[14:37:01] <m4n71k0r> ForNeVeR@Work: да абсолютно спокойно отношусь к его тестированию конфочек)
[14:37:42] <Minoru> m4n71k0r: ну дык человек же подставит свой собственный URL — и начнётся. Заподлянка это, нехорошо ведь…
[14:38:24] <m4n71k0r> Minoru: зато напишет скрипт, оотдаст и не забудет
[14:38:59] <ForNeVeR@Work> d4rw1n1s7: wut?
[14:39:05] <ForNeVeR@Work> У меня всё нормально работало.
[14:39:11] <m4n71k0r> прочитает что-нибудь про perl, немножко по wget - всяко польза
[14:41:09] <d4rw1n1s7> ForNeVeR@Work: у меня R14B03, и что-то как-то примеры не хотят работать. хотелось бы уже осознать, как все-таки свои модули писать.
[14:41:43] <ForNeVeR@Work> -module(name).
[14:41:46] <ForNeVeR@Work> Написал.
[14:42:39] <d4rw1n1s7> 2> -module(mytestmod).
** exception error: undefined shell command module/1
[14:42:51] <ForNeVeR@Work> d4rw1n1s7: в шелле модули не пишут!
[14:43:03] <ForNeVeR@Work> Модуль *обязательно* делается в отдельном файле.
[14:43:18] <d4rw1n1s7> а как его подгружать?
[14:43:24] <ForNeVeR@Work> Скомпилять его можно с помощью c(name), загрузить готовое - с помощью l(name).
[14:43:33] <ForNeVeR@Work> c и l - это команды шелла.
[14:44:04] <d4rw1n1s7> понял вас!
[14:44:28] <ForNeVeR@Work> Ещё тебе может пригодиться cd(Path), чтобы добраться до твоих исходников.
[14:45:18] <ForNeVeR@Work> d4rw1n1s7: и вообще, почему бы тебе в erlang@ не спрашивать такие вещи?
[14:46:48] <d4rw1n1s7> ForNeVeR@Work: а чем ФЯПы так отличительно удобны для распределенных и параллельных вычислений? гугл адекватных ответов не дал.
[14:47:04] <ForNeVeR@Work> d4rw1n1s7: эрланг удобен своей моделью потоков.
[14:47:24] <ForNeVeR@Work> А вообще чистые функции удобны для параллельщины потому, что у них нет побочных эффектов.
[14:47:30] <ForNeVeR@Work> Но это чистые функции.
[14:47:48] <Minoru> ForNeVeR@Work: не забудь об immutable data structures
[14:47:58] <ForNeVeR@Work> Да, точно, про них забыл.
[14:48:13] <d4rw1n1s7> вот. теперь все стало на свои места.
[14:48:15] <Minoru> собственно, http://en.wikipedia.org/wiki/Functional_programming
[14:50:31] <d4rw1n1s7> после армейки решил поковырять, но вот не все так легко стало впоминаться и осознаваться. теперь буду дальше двигаться. спасибо.
[14:56:05] zxc вышел из конференции
[14:57:22] `(hagane ,@work) вышел из конференции: Disconnected: connection closed
[15:00:25] <ForNeVeR@Work> Ну всё, я - домой ~_~
[15:00:29] ForNeVeR@Work вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[15:40:02] <kesano> cutwater: А чего это PHP неблагодарное дело? )
[15:40:09] <kesano> Очень даже благодарное )
[15:40:34] <kesano> Хотя... Поой поглядываю на Ruby o Rails
[15:40:54] <kesano> Но пока не знаю чем он лучше и насколько производительнее
[15:41:17] <Minoru> kesano: очевидно, PHP влияет на твою способность решать проблемы
[15:41:28] <Minoru> kesano: настолько, что ты в первую очередь идёшь спрашивать людей, а не гуглить
[16:02:11] <kesano> Спасибо, кЭп
[16:02:32] <kesano> но кагбэ то что мне предложили, я и без вас нагуглил
[16:02:39] <kesano> но сухой код ничего нерешает...
[16:03:14] <kesano> Проще зайти спросить вас, мегаумных, чем читать кучу доков, чтобы написать 2 строки.
[16:03:24] <kesano> Это называется "оптимальный вариант"
[16:03:56] <m4n71k0r> хм....тебе просто повезло, что тобой не закусили
[16:04:09] <m4n71k0r> не думаю, что это оптимальный вариант
[16:05:55] <Minoru> ну и зачем тогда нас, «мегаумных», спрашивать, если сам всё нагуглил?
[16:06:21] <kesano> а не надо думать. за вас партия думать будет )
[16:06:46] <kesano> Потому что то, что нагуглил, не работает...
[16:06:53] <Minoru> тогда уж лучше заходил бы с вопросом типа «ребят, я не шарю Perl, задача у меня такая-то, я вот тут с гуглом пополам насочинял, потестить негде, поможете?»
[16:07:14] <kesano> Да есть у меня хостинг с перлом...
[16:07:26] <kesano> скрипт вываливается с 500 ошибкой
[16:07:35] <Minoru> ну дык, тогда вопрос вообще отпадает
[16:07:37] <Minoru> о, ошибки!
[16:07:41] <Minoru> так с этого надо было начинать
[16:08:08] <kesano> :))) Вам только дай ОШИБКИ за грудь подержать... гг
[16:08:09] <Minoru> могу я позволить себе последнюю наставительную фразу — совет почитать smart questions howto?
[16:08:49] <Minoru> ну, просто если ты столкнулся с ошибками, это показывает, что ты что-то делал и у тебя что-то не получается. И отношение сразу же другое к тебе будет.
[16:09:30] <kesano> #!/usr/local/bin/perl
# Содержимое файла test1.pl
print "Привет!\n";
[16:09:38] <kesano> даже это вываливается...
[16:09:51] <Minoru> гм
[16:10:03] <Minoru> это уже интересно
[16:10:13] <Minoru> когда ты это в терминале запускаешь, что отображается?
[16:10:21] <kesano> эмм..
[16:10:30] <kesano> да я это сразу через бравзер запускаю...
[16:10:39] <kesano> http://vyshivka.co.cc/cgi-bin/get.pl
[16:10:39] <Minoru> а, ясно
[16:11:05] <kesano> Консольный мне точно не нужен
[16:11:29] <kesano> вот я и не понимаю, как на этом языке умудрялись динамические сайты писать...
[16:11:36] <Minoru> почитай логи апача, там же должны быть объяснения, что пошло не так?
[16:11:37] <kesano> А вы говорите "Бросай ПХП"
[16:11:52] <Minoru> бит исполнимости скрипту поставил?
[16:12:29] <Minoru> интерпретатор точно там, где скрипт его ищет (/usr/local/bin/perl)?
[16:13:38] <kesano> говнохостер не написал, где у него перл искать :)
[16:16:22] <O01eg> А на чём вываливается? У тебя хоть перл стоит?
[16:16:58] <kesano> У меня перл не стоит.
[16:17:03] <kesano> У хостера стоит..
[16:17:14] <kesano> А где именно - хз... в саппорт вопрос щас задал
[16:17:23] <O01eg> which perl
[16:17:49] <kesano> ооо...
[16:17:52] <kesano> кстати...
[16:18:10] <kesano> я так понимаю многие из вас, по идее, шарят в *nix
[16:18:22] <kesano> И может быть кто-то даже во FreeBSD
[16:19:09] <O01eg> говно мамонта, закапывай
[16:19:49] <kesano> есть задача, решить которую не смог... Гугль мои запросы уже начал воспринимать как DoS атаку
[16:20:17] <kesano> ipfw кто-то из вас видел в глаза?
[16:20:26] <kesano> Или это мне в конференцию сисадминов?
[16:21:51] <kesano> прописал правильный путь к перлу...
[16:21:57] <kesano> всё равно валится с 500-й ошибкой
[16:25:04] <ForNeVeR> kesano: так а ты что написал-то там?
[16:25:26] Коган-варвар вышел из конференции: Disconnected: connection closed
[16:25:31] <ForNeVeR> У себя проверял? Работает?
[16:30:34] Коган-варвар зашёл в конференцию
[16:30:46] <m4n71k0r> не, зачем у себя проверять. Лучше сразу каку провайдеру кинуть.
[16:30:57] <m4n71k0r> хостеру*
[16:31:18] Akon32 зашёл в конференцию
[16:31:34] <cutwater> я обедал все пропустил
[16:31:36] <cutwater> kesano: ты идиот
[16:33:51] <ForNeVeR> cutwater: что ж ты раньше ему не сказал =(
[16:34:02] <cutwater> ForNeVeR: ну я обедал же
[16:34:26] <cutwater> в смысле IRL обедал. жрать ходил да.
[16:34:45] <ForNeVeR> =(
[16:34:47] <ForNeVeR> Я тоже =3
[16:34:55] <ForNeVeR> У меня сегодня вечерний обед.
[16:35:24] <cutwater> я щас еще кофе попью, вернусь расскажу почему >_<
[16:40:38] <mikelsv> а у меня сегодня велосипедопедалирование до дому.
[16:55:22] <kesano> cutwater: А ты - напыщенный дебил, и что? Скрипт от этого работать не стал...
[16:55:59] <kesano> Бесполезная хуйня эти ваши конференции... Куча важных задротов, которые только хуйню пишут...
[16:56:04] <kesano> bb all
[16:56:12] <arsenicum> нет
[16:57:21] <Minoru> kesano: осмелюсь напомнить, что cutwater был первым, кто предложил тебе работающее решение
[16:59:39] <cutwater> kesano: неумение признавать свои ошибки - признак слабости.
[17:00:08] <mikelsv> ужин господа!
[17:00:20] <m4n71k0r> написать на пёрл, отдать, забыть и вернуться к своему ламповому пхп, да?
[17:01:29] <mikelsv> я не был счастлив с перлом и ушел навечно к пхп.
[17:02:15] <arsenicum> и не вернулся?
[17:03:11] <mikelsv> потом тихонько переполз к плюсам.
[17:03:28] <m4n71k0r> спасибо, благодаря пхпистам, я имею доступ почти к любой информации.
[17:05:41] <cutwater> kesano: вообще то что ты не в состоянии самостоятельно решить свои проблемы, неумеешь пользоваться гуглом, и еще хамишь, при том что тебе, сука, предложили сразу же готовое решение, разжевали и в рот положили как бы намекает нам на то что я изложил выше. при этом совершенно объективно.
[17:05:57] <cutwater> kesano: а то что у тебя кривой хостинг или ты не можешь с ним разобраться это тоже твои проблемы.
[17:06:26] <cutwater> задача стояла написать скрипт. вопросы со своим хостером, твоей криворукостью и очевидными огрехами в ДНК решай сам.
[17:18:46] zxc зашёл в конференцию
[17:23:35] <arsenicum> cutwater: это у тебя дессерт?
[17:25:00] PhoSor вышел из конференции
[17:26:03] zxc вышел из конференции
[17:27:19] zxc зашёл в конференцию
[17:28:36] <kesano> Неспособность предложить работающее решение и выёбываться, а потом орать "у тебя руки кривые" - вот это признак слабости
[17:29:04] <kesano> а то что хостер говно - это и без вас известно...
[17:29:16] <kesano> За неимением горничной приходится ебать дворника...
[17:31:36] S1eng вышел из конференции: QIP 2010: Спокойное общение
[17:39:32] <ForNeVeR> kesano: пардон, но работающее решение было предложено.
[17:39:38] <m4n71k0r> More information about this error may be available in the server error log.
[17:39:46] <ForNeVeR> А почему оно не работает - непонятно, потому что ты не отвечаешь на мои вопросы.
[17:39:50] <m4n71k0r> посмотри лог и не ...мозг
[17:40:30] <m4n71k0r> kesano: тебе это
[17:42:41] <m4n71k0r> http://vyshivka.co.cc/ охрененная панель управления сайтом
[17:51:26] <kesano> Похер... на перл... Error-log смотрел, там вообще пишет что файл не найден, хотя он там есть...
[17:51:44] <kesano> мир полнится говнохостерами
Только один норм хостинг знаю...
[17:51:56] <kesano> Это поднятый своими ручками...
[17:52:09] <Коган-варвар> лучший хостинг -- сервачок под столом
[17:52:13] <kesano> вот-вот
[17:52:20] <kesano> а главное - самый надежный
[17:53:02] <kesano> только канал в мир нужен хороший... хотя бы 10мбит... под ресурс до 10000 посещений в день...
[17:54:26] <arsenicum> права проверь
[17:55:00] <kesano> на файл или папку cgi-bin ?
[17:55:20] <kesano> та ладно... забейте...
[17:55:53] <kesano> у меня по RoR вопрос... В чём преимущество? Что он может больше\лучше чем ПоХаПэ ?
[17:56:13] <kesano> А-то нахваливают, нахваливают... А сайта живого на РоР не видел еще
[17:58:14] <O01eg> ruby лучше php, инфа 100%
[17:58:46] <Коган-варвар> что угодно лучше php
[17:59:19] d4rw1n1s7 вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[17:59:24] <Akon32> даже бэйсик на серверах?
[18:00:20] <Коган-варвар> даже кобол, даже алгол
[18:00:28] <m4n71k0r> единственное годное поделие на пхп - вордпресс и то багнутый
[18:02:46] <Коган-варвар> ну, не единственное
[18:03:47] <Коган-варвар> phpbb, например, phpmyadmin там, mediawiki, опять же
[18:03:49] d4rw1n1s7 зашёл в конференцию
[18:03:58] <Коган-варвар> но это не благодаря php, а скорее вопреки
[18:05:25] <ForNeVeR> Во времена разработки вышеперечисленного PHP было единственной алтернативой перлу.
[18:05:41] <kesano> O01eg: ruby лучше php, инфа 100%....
Ололо... это всё равно что сказать Symbian лучше Android... Где аргументы?
[18:05:51] <kesano> И в чём собственно РоР лучше?
[18:06:08] <ForNeVeR> kesano: RoR лучше PHP тем, что там нет PHP.
[18:06:16] <ForNeVeR> Чем варенье лучше говна?
[18:06:16] <kesano> Толсто...
[18:06:30] <O01eg> php несёт в себе тяжёлый груз времё, когда он ООП даже не умел
[18:06:30] <ForNeVeR> Ну ладно, не варенье.
[18:06:33] <kesano> Понятно.... РоР - говно...
[18:06:35] <ForNeVeR> А технический мазут.
[18:07:23] <O01eg> в нём совсем нет понятия типизации
[18:07:39] <kesano> в РоР или в пхп?
[18:08:08] <kesano> В ПХП типизации ПОЧТИ нету
[18:08:08] <Akon32> она там динамическая. ваш кэп.
[18:08:18] <Akon32> это в С ее почти нету
[18:08:27] <O01eg> ПХП был написан для домохозяек с соответсвующим уровнем интеллекта
[18:08:34] <ForNeVeR> В C она есть, просто её всё время нарушают.
[18:09:11] <Коган-варвар> в С прекрасная типизация
[18:09:12] <kesano> Чем плохо отсутствие типизации???
[18:09:13] <Akon32> ога, можно запросто конвертнуть строку в float: *(float*)"abc" >_<
[18:09:20] <Коган-варвар> просто там тип всего один -- void*
[18:09:34] <Akon32> Variant
[18:09:56] <Коган-варвар> а всякие int, char и прочий float -- сахарок
[18:09:58] <ForNeVeR> T
[18:10:13] <kesano> Я вообще не понимал этого поцизма объявлять переменные и сразу тип...
[18:10:28] <ForNeVeR> kesano: пеши на дотнете.
[18:10:34] <kesano> ФАКФАКФАК
[18:10:36] <kesano> Ни за что
[18:10:37] <ForNeVeR> ПЕШЫ
[18:10:44] <ForNeVeR> Дотнет - это прекрасная платформа.
[18:10:45] <kesano> НЕД!!!!
[18:10:48] <Akon32> ForNeVeR: а там есть вывод типов по использованию?
[18:10:50] <ForNeVeR> Уж всяко лучше похопе.
[18:10:55] <ForNeVeR> Akon32: там есть var.
[18:10:59] <ForNeVeR> Сахар сахаром...
[18:11:04] <Akon32> так это по описанию
[18:11:08] <kesano> Дот.Нет создан олигофренами для олигофренов...
[18:11:14] <ForNeVeR> Ещё есть dynamic.
[18:11:36] <kesano> Если б было можно, я бы писал сайты на ASMe
[18:11:37] <ForNeVeR> Akon32: по использованию - это duck typing?
[18:11:49] <ForNeVeR> kesano: напиши сайт хотя бы на C++.
[18:11:52] <Akon32> типа как в хаскеле
[18:11:56] <ForNeVeR> Потом посмотрим, как ты заговоришь.
[18:12:02] <ForNeVeR> Akon32: а, как в хаскеле.
[18:12:03] <Akon32> ну и duck тоже
[18:12:24] <ForNeVeR> Хз, в F#, может, и есть типа того чего-нибудь.
[18:13:03] <Akon32> kesano: а кто запрещает тебе писать на asm?
[18:13:43] <O01eg> kesano: паяй сайты на К155
[18:14:09] <kesano> Вот где посоветуют больше хуйни, чем в конференции?
[18:14:40] <Akon32> ээ..
[18:14:59] <ForNeVeR> Больше, чем здесь - пожалуй, нигде.
[18:15:37] <kesano> Каждый язык имеет свое назначение...
На C++ говнософт пишут, на ASP.NET - дерьмовые хоумпаги... на PHP - большие серьезные проекты...
[18:15:41] <ForNeVeR> У нас - лучшая конференция.
[18:15:59] <ForNeVeR> Открываю голосование. Поциент толстеет.
[18:16:00] <ForNeVeR> Кто за бан?
[18:16:20] <kesano> >>ForNeVeR: У нас - лучшая конференция.
Больше всего говна своетуют?
[18:16:28] <ForNeVeR> kesano: да!
[18:16:41] <kesano> Я так и не увидел ссылки ни на один сайт, написаный на РоРе...
[18:16:56] <ForNeVeR> Серьёзные проекты пишут на JSP, коли уж на то пошло.
[18:17:06] <kesano> Я ж нормально вроде попросил... покажите эту диковинку мне, домохозяйке, чтобы я проникся крутостью
[18:17:09] m4n71k0r вышел из конференции
[18:17:11] <ForNeVeR> А на PHP пишут дорвеи и дейтинги.
[18:17:21] <Akon32> ForNeVeR: jsp как бы устарели
[18:17:32] <ForNeVeR> Akon32: ну не суть важно =)
[18:17:41] <ForNeVeR> На них до сих пор много чего написано.
[18:17:56] <ForNeVeR> А на PHP кроме дорвеев и дейтингов - риальни ничего нет.
[18:18:00] <kesano> Форневер, а ты что-то кроме башорга и луркмора читаешь???
[18:18:21] <kesano> А, ну и, наверное, комменты на Секлабе
[18:18:26] <Akon32> kesano: https://github.com/
[18:18:27] <ForNeVeR> Гугл ещё.
[18:19:07] <ForNeVeR> Akon32: это как пример сайта на RoR или как пример того, что стоит почитать? ;)
[18:19:36] <Akon32> это пример сайта на ror
[18:19:38] <kesano> Акон... Ну и что это за фигня...
[18:19:47] <ForNeVeR> kesano: да ты тупой штоле.
[18:19:52] <Akon32> http://twitter.com
[18:19:55] mikelsv вышел из конференции
[18:19:56] <kesano> Что там такого можного на бэк-энде?
[18:20:18] arsenicum вышел из конференции
[18:20:18] <ForNeVeR> kesano: там охренительно огроменные сервера, которые хостят наш код.
[18:20:36] <Akon32> аж по 300 метров, с дедупликацыей
[18:20:44] <ForNeVeR> С дедфудизацией =)
[18:21:56] <kesano> Ну да... Для того чтобы сгенерить страничку на 30кб (из них 25кб - клиентского жабаскрипта) нужны огроменные сервера... Облака и мейнфреймы...
[18:22:06] <kesano> Вот же ж народ ебанулся...
[18:22:09] <ForNeVeR> kesano: эм.
[18:22:15] <kesano> Вечн велосипеды придумывают...
[18:22:19] <ForNeVeR> Ты про бекенд спрашивал...
[18:22:26] <ForNeVeR> А не про клиентский жабаскрипт...
[18:22:37] <ForNeVeR> Он реально тупой. Ну можно я его зобаню?
[18:22:54] <kesano> Мож тебе девушка нужна?
[18:22:57] <kesano> Живая...
[18:23:29] <Akon32> а чо, есть?
[18:24:06] <kesano> Кстати, Гугл не на руби, кажись.... Он на чем-то своем написан
[18:24:19] <Akon32> на gwt
[18:24:24] <kesano> У них же есть свой ниибательский фреймворк ака сервер
[18:24:31] <kesano> вот-вот
[18:24:33] <ForNeVeR> YARGH
[18:24:36] <ForNeVeR> Ну можно?
[18:24:42] <Akon32> можно
[18:24:46] <kesano> Форневер, подрочи вприсядку...
[18:24:52] kesano запретили входить в конференцию: Enjoy.
[18:29:40] Graf зашёл в конференцию
[18:38:09] nan_infinity зашёл в конференцию
[18:38:25] nan_infinity вышел из конференции
[18:41:27] Akon32 вышел из конференции
[18:49:37] S1eng зашёл в конференцию
[19:06:45] O01eg вышел из конференции: Replaced by new connection
[19:07:14] O01eg зашёл в конференцию
[19:09:44] Сволота вышел из конференции
[19:23:45] <cutwater> ForNeVeR: из-за тебя я все упустил
[19:31:53] ForNeVeR вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[19:32:10] <cutwater> ForNeVeR: зачем. ну вот зачем ты его забанил. нет в принципе я бы не дождался вкусно покушать. но блин... он же был фееричен.
[19:36:59] gloft зашёл в конференцию
[19:47:57] ForNeVeR зашёл в конференцию
[19:55:21] <ForNeVeR> Он был слишком фееричен ~_~
[19:56:05] <cutwater> слишком да
[19:56:08] <cutwater> я домой хочу блин
[19:56:13] <cutwater> поехал я домой, попишу бота наверно
[19:56:20] <ForNeVeR> Я уже спать ложусь ~_~
[19:57:18] <cutwater> ночи ~_~
[19:57:30] <cutwater> ForNeVeR: а я приеду буду Ямато смотреть
[19:57:36] <cutwater> вышел таки наконец-то
[19:57:40] <cutwater> хоть с сабами но вышел
[19:58:07] <ForNeVeR> А я сейчас Samurai Champloo смотрю.
[19:58:38] <ForNeVeR> Доставляет!
[19:59:01] <ForNeVeR> Коган-варвар: а я теперь знаю, откуда твоя аватарка.
[19:59:08] <ForNeVeR> С жутким орущим мужыком.
[20:00:04] <Коган-варвар> откуда?
[20:00:11] <ForNeVeR> MTG
[20:00:25] <ForNeVeR> Какой-то там Fury или Rage.
[20:00:30] <Коган-варвар> да?
[20:00:36] <ForNeVeR> Да.
[20:00:46] <Коган-варвар> я ее по запросу raging barbarian из гуглокартинок тиснул
[20:00:59] <Коган-варвар> но это ок, я мотыгой тоже упарывался
[20:01:29] <Коган-варвар> до того, как они превратили свой няшный магопанковский сеттинг в обычное хайфентези
[20:01:51] <ForNeVeR> http://i279.photobucket.com/albums/kk144/frostrazor/Enrage.jpg
[20:02:07] <ForNeVeR> Надпись в углу какбе символизируе.
[20:02:31] <Коган-варвар> не аргумент
[20:02:39] <Коган-варвар> они еще D&D доставляют
[20:02:43] <ForNeVeR> Я сию картинку на карте видел.
[20:02:51] <Коган-варвар> и там тоже есть варвары и ЯРОСТЬ ВАРВАРОВ
[20:03:07] m4n71k0r зашёл в конференцию
[20:03:07] <Коган-варвар> а это аргумент, да
[20:03:41] <Коган-варвар> http://imageshack.us/photo/my-images/39/enrage2010.jpg/
[20:04:26] <ForNeVeR> Да, это она =3
[20:06:37] <Коган-варвар> ок
[20:06:52] * Коган-варвар повернул 9000 гор
[20:07:19] <ForNeVeR> Коган-варвар: похрен же, чего поворачивать.
[20:07:30] <ForNeVeR> X выплачивается бесцветной маной.
[20:07:52] <Коган-варвар> только горы, только хардкор
[20:07:57] <ForNeVeR> Хм.
[20:08:13] <ForNeVeR> Ну да, откуда у капитана с варварами что-то, кроме гор.
[20:08:38] <Коган-варвар> да
[20:08:45] * Коган-варвар ходит на драккаре по горам
[20:08:57] <ForNeVeR> Летучий драккар?
[20:12:10] ForNeVeR вышел из конференции: Replaced by new connection
[20:12:12] ForNeVeR зашёл в конференцию
[20:13:42] <Коган-варвар> нет, как у dethklok
[20:25:51] cutwater вышел из конференции
[20:33:54] S1eng вышел из конференции
[20:33:59] S1eng зашёл в конференцию
[20:44:58] Graf вышел из конференции
[20:47:22] Сволота зашёл в конференцию
[21:36:49] Minoru вышел из конференции
[21:52:37] .aki. зашёл в конференцию
[21:55:28] <.aki.> hi
[21:55:31] <.aki.> anyone there
[21:55:35] <.aki.> i want bit help here
[21:56:02] mikelsv зашёл в конференцию
[21:56:17] <.aki.> can i ask about bot here ???
[21:56:24] <.aki.> any one
[21:56:40] <.aki.> everyone in sleep hereeeeee
[22:00:05] .aki. вышел из конференции
[22:29:13] <m4n71k0r> о как
[22:31:27] gloft вышел из конференции
[22:41:25] zxc вышел из конференции
[23:05:08] Minoru зашёл в конференцию
[23:05:25] Сволота вышел из конференции
[23:54:02] Minoru вышел из конференции
[23:55:52] swagman зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!