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

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

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, PowerShell, 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
Проблем решено: 0xC
[00:10:08] Myp вышел из конференции
[00:26:10] v_oron вышел из конференции
[00:40:06] magog вышел из конференции: Выключил машину, дабы насладиться жизнью
[00:40:11] magog зашёл в конференцию
[00:46:57] yes вышел из конференции
[00:47:53] des_spiderlydark. вышел из конференции
[01:28:25] magog вышел из конференции
[01:31:00] magog зашёл в конференцию
[01:36:26] m4n71k0r вышел из конференции
[01:53:58] Bit0reZ зашёл в конференцию
[02:17:27] Spo1ler вышел из конференции
[02:22:39] xmi вышел из конференции: Replaced by new connection
[02:22:40] xmi зашёл в конференцию
[02:24:04] resetled вышел из конференции: Replaced by new connection
[02:24:07] resetled зашёл в конференцию
[02:41:05] biert вышел из конференции
[03:05:48] wes вышел из конференции
[03:18:48] resetled вышел из конференции
[04:21:21] Dan. зашёл в конференцию
[04:21:52] <Dan.> Есть текстовый документ txt на входе
1
2
3
4
5
...

Из него надо сделать на выходе txt с переформатированным содержанием
'1','2','3','4','5'

Как это можно сделать "не руками"? Есть утилиты? Или это можно решить средствами текстового процессора или расширенного блокнота?
[04:22:15] <ForNeVeR> Я бы в notepad++ решил.
[04:23:05] <ForNeVeR> Replace regex:
from: (.*)\n
to: '\1',

Replace all
[04:24:38] <ForNeVeR> Линупсоиды наверняка придумают тебе решение на шелле.
[04:24:54] <ForNeVeR> А ещё, есличо, я владею кунфу^W awk.
[04:25:23] <ForNeVeR> Ну и на перле можно быренько набросать чото.
[04:25:39] <ForNeVeR> Только я пойду на работу.
[04:25:40] <ForNeVeR> .time
[04:25:41] <DeadBot> ForNeVeR: Thu Nov 03 07:26:14 2011
[04:25:45] <ForNeVeR> Да.
[04:53:20] Bit0reZ вышел из конференции
[06:51:39] trans вышел из конференции
[07:06:47] magog вышел из конференции
[07:10:40] O01eg вышел из конференции
[07:11:57] magog зашёл в конференцию
[07:21:38] magog вышел из конференции
[07:22:23] magog зашёл в конференцию
[08:01:11] des_spiderlydark. зашёл в конференцию
[08:07:39] magog вышел из конференции
[08:17:42] rejjin зашёл в конференцию
[08:29:13] <rejjin> Dan.: пейши на tcl, там в одну строчку можно: set file [open txt r];foreach line [split [read $file]] {append result "\'$line\' "}; close $file; set of [open result.txt w]; puts $of $result; close $of;
[08:29:46] Dan. вышел из конференции
[08:44:43] Myp зашёл в конференцию
[09:07:41] O01eg зашёл в конференцию
[09:08:19] Кэп зашёл в конференцию
[09:12:14] rejjin вышел из конференции: Replaced by new connection
[09:12:18] rejjin зашёл в конференцию
[09:17:58] magog зашёл в конференцию
[09:26:30] des_spiderlydark. вышел из конференции: Replaced by new connection
[09:26:30] des_spiderlydark. зашёл в конференцию
[09:37:57] rejjin вышел из конференции: Replaced by new connection
[09:38:02] rejjin зашёл в конференцию
[09:47:14] m4n71k0r зашёл в конференцию
[09:51:38] rejjin вышел из конференции
[10:00:44] m4n71k0r вышел из конференции: Replaced by new connection
[10:00:44] m4n71k0r зашёл в конференцию
[10:03:49] des_spiderlydark. вышел из конференции
[10:07:59] rejjin зашёл в конференцию
[10:13:07] rexim зашёл в конференцию
[10:42:14] des_spiderlydark. зашёл в конференцию
[10:45:50] PhoSor зашёл в конференцию
[10:49:34] PhoSor вышел из конференции: Replaced by new connection
[10:49:36] PhoSor зашёл в конференцию
[10:59:43] Ryuuji зашёл в конференцию
[11:00:50] Graf зашёл в конференцию
[11:02:50] des_spiderlydark. вышел из конференции: Logged out
[11:03:51] Graf вышел из конференции
[11:08:09] PhoSor вышел из конференции: Replaced by new connection
[11:08:12] PhoSor зашёл в конференцию
[11:20:50] rejjin вышел из конференции: Replaced by new connection
[11:20:53] rejjin зашёл в конференцию
[11:22:42] Кэп вышел из конференции
[12:12:37] rejjin вышел из конференции: Replaced by new connection
[12:12:38] rejjin зашёл в конференцию
[12:30:59] des_spiderlydark. зашёл в конференцию
[12:37:47] rejjin вышел из конференции: Replaced by new connection
[12:37:51] rejjin зашёл в конференцию
[12:40:26] xmi вышел из конференции
[12:40:45] xmi зашёл в конференцию
[12:45:08] Сволота зашёл в конференцию
[12:53:54] longedok зашёл в конференцию
[13:06:22] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[13:10:42] swagman зашёл в конференцию
[13:49:54] m4n71k0r вышел из конференции: Replaced by new connection
[13:49:54] m4n71k0r зашёл в конференцию
[13:56:56] resetled зашёл в конференцию
[13:57:02] rejjin вышел из конференции
[13:57:09] <resetled> всем привет
[13:59:33] <resetled> народ, у меня возникла необходимость в удобных (лично для меня) комментариях к тексту и родилась идея как это сделать:
http://storozhenko.org/img/advanced_comments.jpg
Вопрос -- кто видел подобное уже в виде программы или плагина к какому либо текстовому редактору? Подскажите, а то интернет перерыл весь...
[14:07:57] rejjin зашёл в конференцию
[14:11:34] des_spiderlydark. вышел из конференции
[14:17:02] xmi вышел из конференции: Replaced by new connection
[14:17:03] xmi зашёл в конференцию
[14:21:21] v_oron зашёл в конференцию
[14:22:57] <rexim> resetled: зря ты так подробно все нарисовал.
[14:22:59] <rexim> дедфуд уже встраивает это в личкрафты.
[14:24:14] <resetled> гагага
[14:24:34] <resetled> будет хоть повод скачать личкрафт
[14:24:52] rejjin вышел из конференции
[14:25:05] <rexim> -_-
[14:25:41] <resetled> ну а если серьезно? ты не видел нигде подобного?
[14:25:46] <rexim> нет
[14:26:00] <rexim> Реализовывай.
[14:26:29] <resetled> мне как то попадалось похожее - в адоб-ридере, там какие то комментарии к пдф можно было делать... но это пдф...
[14:26:49] 13tonn зашёл в конференцию
[14:27:56] 13tonn вышел из конференции: offline
[14:30:45] rejjin зашёл в конференцию
[14:31:02] rejjin вышел из конференции
[14:33:13] rejjin зашёл в конференцию
[14:43:35] wf-d зашёл в конференцию
[14:49:04] rejjin вышел из конференции
[14:54:21] cutwater зашёл в конференцию
[14:59:12] Myp вышел из конференции
[15:04:44] <wf-d> посоны, какие данные в компе можно считать уникальными среди всех компов?
[15:05:18] <пкщгяут[slacktop]> /dev/random
[15:05:54] <wf-d> это случайные данные
[15:06:00] <пкщгяут[slacktop]> ;]
[15:06:34] <wf-d> что нибудь бы из серийников винта, проца
[15:08:59] <wf-d> через wmi получаю Win32_BaseBoard.SerialNumber одинаковый на разных компах, и еще такой mb-1234567890 странный
[15:09:09] yesyes зашёл в конференцию
[15:13:42] des_spiderlydark. зашёл в конференцию
[15:20:15] rejjin зашёл в конференцию
[15:21:38] <uıʃɐɟ∀> wf-d: Начни с MAC'а.
[15:22:32] <yesyes> uıʃɐɟ∀: но он может совпадать
[15:23:11] <uıʃɐɟ∀> yesyes: Всё может совпадать.\
[15:23:32] <yesyes> да : (
[15:23:54] <uıʃɐɟ∀> Я не спорю, MAC ещё и меняется просто.
[15:24:30] <cutwater> можешь попробовать вытянуть серийный номер мамки / винта
[15:30:06] wf-d вышел из конференции
[15:35:42] rejjin вышел из конференции: Replaced by new connection
[15:35:45] rejjin зашёл в конференцию
[15:49:47] <0xd34df00d> resetled: да, пили личкрафты.
[15:50:45] <rexim> Распил личкрафтов!
[15:51:12] <uıʃɐɟ∀> Навальному расскажите!
[15:52:20] xmi вышел из конференции: Replaced by new connection
[15:52:21] xmi зашёл в конференцию
[15:59:26] PhoSor вышел из конференции
[16:00:43] rejjin вышел из конференции: Replaced by new connection
[16:00:48] rejjin зашёл в конференцию
[16:03:14] magog вышел из конференции: Replaced by new connection
[16:03:15] magog зашёл в конференцию
[16:03:32] des_spiderlydark. вышел из конференции
[16:03:53] magog вышел из конференции
[16:08:48] magog зашёл в конференцию
[16:09:24] PhoSor зашёл в конференцию
[16:11:29] лохозаврус_рекс_вахуе вышел из конференции
[16:14:01] magog вышел из конференции
[16:18:43] longedok вышел из конференции: Replaced by new connection
[16:18:43] longedok зашёл в конференцию
[16:19:01] longedok вышел из конференции
[16:20:17] O01eg вышел из конференции
[16:20:21] rejjin вышел из конференции: Replaced by new connection
[16:20:24] rejjin зашёл в конференцию
[16:23:26] PhoSor вышел из конференции: Replaced by new connection
[16:23:27] PhoSor зашёл в конференцию
[16:34:35] Spo1ler зашёл в конференцию
[16:39:42] rejjin вышел из конференции: Replaced by new connection
[16:40:27] rejjin зашёл в конференцию
[16:53:56] Славный капитан вышел из конференции
[17:07:52] PhoSor вышел из конференции
[17:13:49] rexim вышел из конференции
[17:19:31] biert зашёл в конференцию
[17:21:50] PhoSor зашёл в конференцию
[17:30:42] biert вышел из конференции
[17:33:11] <пкщгяут[slacktop]> тимота
[17:33:17] <пкщгяут[slacktop]> дайте чо почитать по design patterns\
[17:33:26] <пкщгяут[slacktop]> хочу освежить в памяти все это говно
[17:33:42] biert зашёл в конференцию
[17:33:44] <yesyes> собеседование?
[17:34:02] magog зашёл в конференцию
[17:34:30] <пкщгяут[slacktop]> нет
[17:34:31] <пкщгяут[slacktop]> просто (%
[17:34:48] <пкщгяут[slacktop]> может GoF?
[17:36:09] <yesyes> он хорош, говорят Head First Design Patterns тоже хорошо но меня смущает обложка
[17:36:40] <пкщгяут[slacktop]> мм
[17:36:50] Славный капитан зашёл в конференцию
[17:37:33] rejjin вышел из конференции: Replaced by new connection
[17:37:37] rejjin зашёл в конференцию
[17:38:34] <пкщгяут[slacktop]> у кого есть?
[17:38:39] <пкщгяут[slacktop]> а то что то в интернетах не ищется
[17:38:41] <пкщгяут[slacktop]> pdf
[17:39:15] <yesyes> а вообще мне больше нравится вопрос про паттерны в стандартной библиотеке языка
[17:39:27] <пкщгяут[slacktop]> всмысле?
[17:40:04] <yesyes> ну иногда такое на собеседованиях задают
[17:40:33] <yesyes> мне кажется что это лучше чем писать несчастный синглтон или рассказывать что делает фабрика
[17:42:20] <пкщгяут[slacktop]> я нихуя тебя не понял ;]
[17:43:09] <yesyes> ну в смысле, просто прочитать про паттерны не интересно, интересно их распознавать же
[17:52:04] <пкщгяут[slacktop]> гм
[17:53:11] лохозаврус_рекс_вахуе зашёл в конференцию
[17:54:18] <Славный капитан> ForNeVeR: ты как хочешь, а я начну пилить, пожалуй
[17:54:27] <ForNeVeR> Славный капитан: naggum?
[17:54:34] <Славный капитан> даЪ
[17:54:46] <Славный капитан> лохозаврус_рекс_вахуе: присоединяйся
[17:54:48] <ForNeVeR> Дык и я хочу. Только нихрена CL не знаю.
[17:54:55] <Славный капитан> в пизду коммонлисп
[17:55:00] <ForNeVeR> А чего у нас буде?
[17:55:05] <Славный капитан> он многократно избыточен и без батареек
[17:55:37] PhoSor вышел из конференции
[17:55:37] <ForNeVeR> (чего может быть избыточного в языке, где единственный синтаксический токен - скобки?)
[17:56:00] <Славный капитан> (стандартная библиотека)
[17:56:01] <yesyes> скобки!
[17:56:11] <Славный капитан> там полный перл же
[17:56:33] <Славный капитан> лохозаврус_рекс_вахуе: пошли пилить yawl# ;3
[17:56:38] <лохозаврус_рекс_вахуе> Славный капитан: пошли
[17:56:51] <лохозаврус_рекс_вахуе> я как раз думал над тем как парсер завернутт
[17:56:53] <лохозаврус_рекс_вахуе>
[17:57:07] <лохозаврус_рекс_вахуе> в интернетах частенько упоминалось какое-то непонятное название ANTLR
[17:57:12] <лохозаврус_рекс_вахуе> надо поискать-покурить
[17:57:29] <Славный капитан> ForNeVeR: в общем, я собираюсь сначала сделать лексер и парсер, а потом уже думать, что с полученным AST делоць
[17:57:41] <Славный капитан> лохозаврус_рекс_вахуе: блин, да можно же руками распарсить
[17:57:44] <ForNeVeR> Славный капитан: а потом уже само получится.
[17:57:50] <Славный капитан> это ж не сипласплас
[17:57:56] <лохозаврус_рекс_вахуе> можно
[17:58:03] <лохозаврус_рекс_вахуе> с-экспры же
[17:58:08] <лохозаврус_рекс_вахуе> тогда надо взять какую-нить либу
[17:58:11] <лохозаврус_рекс_вахуе> хотя не. нельзя
[17:58:20] <ForNeVeR> Славный капитан: делой репку на гитхабе!
[17:58:35] <лохозаврус_рекс_вахуе> они го^Wне сохраняют метаинфу вроде позиции символа во входном потоке и прочее
[17:58:51] <ForNeVeR> Славный капитан: есть FParsec, там всё просто.
[17:58:59] <ForNeVeR> Годный парсер-комбинатор.
[17:59:10] <ForNeVeR> Если ты не передумал по поводу F#.
[17:59:20] <Славный капитан> не передумал
[17:59:42] <лохозаврус_рекс_вахуе> э?
[17:59:49] <лохозаврус_рекс_вахуе> я планирую пилить схему с ллвм-бэком
[18:00:11] <ForNeVeR> Э?
[18:00:27] <лохозаврус_рекс_вахуе> всмысле каким боком тут фадиез
[18:00:33] <ForNeVeR> Самым прямым!
[18:00:43] <ForNeVeR> У нас - то же самое, но без схемы и без ллвм.
[18:00:55] m4n71k0r вышел из конференции
[18:01:20] <Славный капитан> лохозаврус_рекс_вахуе: я ж сказал, yawl*#*
[18:01:26] <лохозаврус_рекс_вахуе> а
[18:01:27] <лохозаврус_рекс_вахуе> гм
[18:01:28] <ForNeVeR> *#* ?
[18:01:29] <лохозаврус_рекс_вахуе> гм
[18:01:31] <лохозаврус_рекс_вахуе> !
[18:01:42] <лохозаврус_рекс_вахуе> кстати у ллвм есть бэк для генерации дотнетовского байткода
[18:01:44] <лохозаврус_рекс_вахуе> (-;
[18:03:34] <лохозаврус_рекс_вахуе> Славный капитан:
[18:04:06] <Славный капитан> а зачем?
[18:04:47] <Славный капитан> не, ну можно там всякие P/Invoke, DllImport и прочий интероп через COM-обертки заюзать
[18:05:40] des_spiderlydark. зашёл в конференцию
[18:05:53] <лохозаврус_рекс_вахуе> Славный капитан: что зачем?
[18:08:42] <ForNeVeR> Зачем п-инвоки и дллимпорт?
[18:08:54] <Славный капитан> ForNeVeR: ллвм на сишечке же
[18:08:59] <ForNeVeR> И что?
[18:09:03] <ForNeVeR> Нахер тут ллвм?
[18:09:10] <ForNeVeR> Тебе не кажется, что у нас уже есть вм?
[18:09:14] <Славный капитан> вот и я спрашиваю, нахер?
[18:10:14] <Славный капитан> лохозаврус_рекс_вахуе: а тебе не похуй, генерировать ли LLVMский ad hoc псевдоасм или стандартизированный CIL?
[18:10:14] <лохозаврус_рекс_вахуе> шоб небыло анального порабощения
[18:10:45] <Славный капитан> man ECMA-335
[18:10:49] 0xd34df00d вышел из конференции
[18:10:53] <лохозаврус_рекс_вахуе> Славный капитан: ну какбэ там ВМ разные
[18:11:07] <Славный капитан> ехал ВМ через ВМ
[18:11:12] <Славный капитан> зачем нам две ВМ?
[18:11:23] 0xd34df00d зашёл в конференцию
[18:11:41] <лохозаврус_рекс_вахуе> + в дотнетоте я не смогу извращаться со способами вызова процедур(у меня тут в голове хитрый хак шоб сделать красивый быстрый call/cc)и стратегиями распределения памяти(превед регионы!)
[18:11:44] <Славный капитан> 0xd34df00d: вот тебе нужна виртуальная машина, которая работает на другой виртуальной машине?
[18:11:54] <0xd34df00d> А ТО
[18:11:55] <Славный капитан> лохозаврус_рекс_вахуе: сможешь
[18:12:08] <лохозаврус_рекс_вахуе> а я хочу графоту, продолжения и эффективность
[18:12:32] <Славный капитан> ну прочитай стандарт уже, ну
[18:12:41] <Славный капитан> хотя бы по диагонали
[18:13:32] <лохозаврус_рекс_вахуе> Славный капитан: который?
[18:13:39] <Славный капитан> ECMA-335
[18:13:54] <Славный капитан> да, это стандарт на дотнетовский байткот
[18:14:48] <Славный капитан> в том числе
[18:15:14] <Славный капитан> на самом деле это стандарт на всю платформу
[18:16:27] rejjin вышел из конференции: Replaced by new connection
[18:16:31] rejjin зашёл в конференцию
[18:16:45] <Славный капитан> к слову, запатентованы там только WinForms и WPF, ну может еще компоненты доступа к данным, хотя вряд ли
[18:17:08] <Славный капитан> но в моно WinForms запилили и никто их пока не порабощает
[18:20:01] magog вышел из конференции
[18:21:33] <Славный капитан> ForNeVeR: https://github.com/hagane/naggum
[18:22:44] <ForNeVeR> Славный капитан: форкнуц https://github.com/ForNeVeR/naggum
[18:22:54] <ForNeVeR> Славный капитан: довай сразу лицензию обговорим?
[18:23:01] <ForNeVeR> Я обычно цепляю MIT.
[18:23:02] <Славный капитан> я за MIT
[18:23:05] <ForNeVeR> =3
[18:23:08] <Славный капитан> единогласно
[18:23:46] <Славный капитан> хотя, я бы подумал насчет BeerSD ;3
[18:23:50] <ForNeVeR> :D
[18:25:46] magog зашёл в конференцию
[18:26:59] PhoSor зашёл в конференцию
[18:29:43] PhoSor вышел из конференции
[18:29:59] PhoSor зашёл в конференцию
[18:56:31] longedok зашёл в конференцию
[18:58:30] rejjin вышел из конференции: Replaced by new connection
[18:58:35] rejjin зашёл в конференцию
[19:04:45] <Славный капитан> блджадъ
[19:04:49] <Славный капитан> надо таки парсек заюзоць
[19:05:20] <resetled> а комментарии в коде обычно стараются покороче писать, правильно?
[19:06:10] <resetled> или не обязательно?
[19:08:27] <resetled> например в файле какого нибудь конфига - простыня строк с комментариями. Это вроде как норма. А в обычной программе на сях как дело обстоит?
[19:08:48] <resetled> в исходнике*
[19:10:54] longedok вышел из конференции
[19:16:52] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[19:17:58] <Славный капитан> блджад
[19:18:00] <ForNeVeR> resetled: пиши как вздумается.
[19:18:01] <Славный капитан> а не в пизду ли?
[19:18:15] <Славный капитан> сейчас как регулярками отпоросю
[19:18:43] <ForNeVeR> https://github.com/ForNeVeR/Tantalum/blob/master/VoiceOfTantalum/Program.fs#L61
[19:18:48] <ForNeVeR> Славный капитан: не.
[19:18:57] <ForNeVeR> Славный капитан: парсек умеет и регулярки тоже.
[19:19:06] <ForNeVeR> //<< смотрите, какой няшный паттерн
[19:19:28] <ForNeVeR> Славный капитан: кстати, вот по ссылке и пример применения парсека есть.
[19:19:49] rejjin вышел из конференции: Replaced by new connection
[19:19:52] rejjin зашёл в конференцию
[19:21:31] <resetled> // паттерн
[19:21:37] <resetled> ох
[19:21:42] <resetled> ///
[19:21:45] <resetled> во
[19:21:48] Славный капитан вышел из конференции: Replaced by new connection
[19:21:52] <ForNeVeR> Што.
[19:21:52] Славный капитан зашёл в конференцию
[19:22:54] <resetled> s/ Славный капитан /эпічнасць/
[19:23:36] <Славный капитан> ForNeVeR: а, раз умеет тогда ок
[19:23:56] <ForNeVeR> FParsec.regex
[19:24:10] <Славный капитан> в принципе, хрен бы сним, отпарсить sexp-ы я и сам осилю
[19:24:22] <Славный капитан> пусть он мне хотя бы отлексит
[19:25:43] <Славный капитан> а то у меня обычно вместо лексера split и match >_>
[19:26:07] <ForNeVeR> Да ну, архаизм какой-то.
[19:26:12] moonhawk зашёл в конференцию
[19:26:26] <ForNeVeR> Ты бы ещё на substring сделал.
[19:26:35] <Славный капитан> делал
[19:26:40] <Славный капитан> причем на VBA
[19:26:57] <ForNeVeR> А кто не делал?
[19:26:59] <ForNeVeR> Но это отстой же.
[19:27:41] <moonhawk> утра
[19:29:29] <Славный капитан> (коллега второй за каким-то хером пытается распарсить на PL/SQL адреса при помощи instr и substr)
[19:29:40] <Славный капитан> (вот это адъ)
[19:29:52] <Славный капитан> (у него скрипт уже на десяток экранов)
[19:30:14] <Славный капитан> (без подпрограмм, да)
[19:31:34] jightuse зашёл в конференцию
[19:32:32] <Славный капитан> *второй месяц
[19:32:50] <jightuse> Здраствуйте. Не подскажете, как в Erlang создать массив счетчиков (для гистограммы)?
[19:33:08] <ForNeVeR> Славный капитан: я тут HTML парсил на PL/SQL.
[19:33:18] <Славный капитан> ForNeVeR: да это как раз нормально
[19:33:40] <moonhawk> ForNeVeR: Славный капитан: мне казалось не конфочка извращенцов это
[19:33:40] <resetled> извращенци
[19:33:44] cutwater вышел из конференции
[19:33:50] <ForNeVeR> moonhawk: с чего бы?
[19:33:55] <ForNeVeR> Это цодингтиииим!
[19:34:08] <resetled> фак еааа
[19:34:41] yesyes вышел из конференции
[19:34:50] <resetled> можно наверное и на бэйсике парсить чо
[19:35:00] <Славный капитан> jightuse: тебе кратко или подробно?
[19:35:47] <jightuse> Славный капитан, просто общую идею. Переменные же не можем менять, как сделать счётчик?
[19:35:51] <ForNeVeR> [счётчик1, счётчик2, счётчик3]
[19:36:02] ForNeVeR установил(а) тему: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, PowerShell, 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
Проблем решено: 0xD

[19:36:07] <ForNeVeR> Проблема решена
[19:36:28] <jightuse> 30 счетчиков
[19:36:32] <jightuse> для миллиона точек
[19:36:37] <jightuse> так же?
[19:36:44] <ForNeVeR> Не понял.
[19:36:52] <ForNeVeR> 30-мерный график?
[19:36:58] <ForNeVeR> ОЧЕНЬ круто, чувак.
[19:37:06] <Славный капитан> ForNeVeR: 30 полей в гистограмме же
[19:37:07] <ForNeVeR> Как будешь его представлять:
[19:37:12] <ForNeVeR> =
[19:37:13] <ForNeVeR> =(
[19:37:18] <moonhawk> ForNeVeR: так блин, он же проекцию рисует!
[19:37:30] <ForNeVeR> moonhawk: ну вот меня алгоритмы проецирования и интересуют.
[19:37:31] <Славный капитан> jightuse: пиши в мнезию, чо
[19:37:42] <jightuse> есть отрезок, который делится на 30 (допустим) частей. В каждую может попадать значение величины. Нужен счетчик для каждого отрезка.
[19:37:48] <ForNeVeR> И на сколькимерное пространство такое вообще можно более-менее достоверно спроецировать?
[19:37:49] <moonhawk> ForNeVeR: ты что, нуб в матане? О_о
[19:37:54] <resetled> лучше 30 миллионов счечтиков и 30 точек =)
[19:38:13] <ForNeVeR> jightuse: я чото нифига не понял, но сделай процесс.
[19:38:26] <ForNeVeR> В чём проблема-то?
[19:38:34] <ForNeVeR> Взял да сделал 30 счётчиков...
[19:38:38] <Славный капитан> jightuse: если уже есть, заведи себе временную табличку и пиши в нее номер отрезка и текущее значение счетчика
[19:38:51] <Славный капитан> если нет, запусти, посчитай и останови, очевидно
[19:39:04] <ForNeVeR> jightuse: алсо, капитан дело советует. Такой массив данных хорошо ляжет в мнезию.
[19:39:23] <jightuse> ForNeVeR, переменные же не меняют свои значения
[19:39:31] <jightuse> а вот с мнезией ещё не работал
[19:39:34] <ForNeVeR> jightuse: это до сих пор кому-то мешает?
[19:39:45] <ForNeVeR> У тебя ж процессы, рекурсивные функции...
[19:39:48] <ForNeVeR> Используй это!
[19:40:02] <jightuse> Для каждого отрезка? Т.Т
[19:40:23] <ForNeVeR> Я вообще считаю, что ерланг - это ООП. Процесс - это объект, а элементы стейта - свойства. Мутабельные, да.
[19:40:27] <Славный капитан> ну можно еще рекурсивненько, но пока будет считаться, успеешь не только съесть бутерброд, но и вырастить пшеницу, перемолоть ее в муку, испечь хлеб, вырастить свинью и получить из нее сало или ветчину
[19:40:58] <jightuse> ФП + процессы же ._.
[19:41:21] <ForNeVeR> jightuse: вообще-то я модератор в erlang@, так что немножко его знаю, да.
[19:41:21] <jightuse> ээх, как же это по-эрлангерски таки правильно будет..
[19:41:22] <Славный капитан> это процессы в эрланке рожать дешево, а рекурсия везде дорогая
[19:41:41] longedok зашёл в конференцию
[19:41:47] <jightuse> Славный капитан, да ничего не дорогая. Факториал считает со свистом.
[19:41:57] <jightuse> Конечно хвостовая.
[19:42:04] <Славный капитан> факториал я и на бумажке посчитаю со свистом
[19:42:12] <jightuse> рекурсией?
[19:42:19] <Славный капитан> головой
[19:42:40] <Славный капитан> а если n < 20, то и в уме,
[19:42:43] <ForNeVeR> jightuse: процессы в эрланге сильно дешевле, чем в других платформах.
[19:42:51] <ForNeVeR> А вот рекурсия - везде примерно одинаковая.
[19:42:57] <ForNeVeR> Хоть хвостовая, хоть нет.
[19:43:18] <moonhawk> считать факториал рекурсией это пздц!
[19:43:27] <moonhawk> вы бы ещё фибоначчи рекурсией считали!
[19:43:34] <Славный капитан> ололо на ибаш!
[19:43:43] <jightuse> Нехорошо, что есть Erlang distribution. Гугол из-за этого ничего найти не может.
[19:44:33] <moonhawk> Славный капитан: что туда?
[19:44:46] rejjin вышел из конференции
[19:44:54] <Славный капитан> moonhawk: про факториал и фибоначчи, конечно
[19:45:03] <jightuse> moonhawk, ФП же.
[19:45:38] <Славный капитан> jightuse: используй мнезию, риальне
[19:45:44] <ForNeVeR> Да вы упороли чтоле.
[19:45:47] <moonhawk> Славный капитан: а что смешного?
[19:46:07] <ForNeVeR> Декларативный подход позволяет определять вещи.
[19:46:18] <Славный капитан> иначе задолбаешься, если нужно будет количество столбцов менять
[19:46:27] <ForNeVeR> Если ты определил нечто рекурсивно - это вовсе не значит, что оно будет посчитано рекурсивно.
[19:46:36] <ForNeVeR> Впрочем, это почти всегда верно
[19:46:51] <jightuse> Славный капитан, хорошо, пойду читать.
[19:48:55] Graf зашёл в конференцию
[19:49:20] Graf вышел из конференции
[19:50:23] m4n71k0r зашёл в конференцию
[19:57:21] weed зашёл в конференцию
[19:58:42] moonhawk вышел из конференции
[20:20:07] longedok вышел из конференции
[20:23:49] wf-d зашёл в конференцию
[20:24:28] wf-d вышел из конференции
[20:33:34] gloft зашёл в конференцию
[20:34:13] ForNeVeR вышел из конференции
[20:34:52] ForNeVeR зашёл в конференцию
[20:35:42] magog вышел из конференции
[20:36:15] magog зашёл в конференцию
[20:37:18] swagman вышел из конференции
[20:47:21] v_oron вышел из конференции
[20:52:51] ForNeVeR вышел из конференции: Replaced by new connection
[20:52:53] ForNeVeR зашёл в конференцию
[21:16:48] jightuse вышел из конференции: offline
[21:20:57] rejjin зашёл в конференцию
[21:21:49] S1eng зашёл в конференцию
[21:21:54] S1eng вышел из конференции
[21:22:13] S1eng зашёл в конференцию
[21:22:35] S1eng вышел из конференции
[21:24:06] Ryuuji вышел из конференции
[21:24:43] longedok зашёл в конференцию
[21:26:09] resetled вышел из конференции
[21:40:11] des_spiderlydark. вышел из конференции
[21:40:12] rejjin вышел из конференции: Replaced by new connection
[21:40:16] rejjin зашёл в конференцию
[21:40:35] rejjin вышел из конференции
[21:50:18] cutwater зашёл в конференцию
[21:59:40] O01eg зашёл в конференцию
[21:59:58] moonhawk зашёл в конференцию
[22:09:50] moonhawk вышел из конференции
[22:19:42] <Славный капитан> говно ваш фпарсек
[22:26:03] magog вышел из конференции
[22:26:03] Graf зашёл в конференцию
[22:26:11] Graf вышел из конференции
[22:35:08] gloft вышел из конференции
[22:35:19] лохозаврус_рекс_вахуе вышел из конференции
[22:44:02] rejjin зашёл в конференцию
[22:46:58] swagman зашёл в конференцию
[22:48:01] moonhawk зашёл в конференцию
[22:49:48] rejjin вышел из конференции: Replaced by new connection
[22:49:55] rejjin зашёл в конференцию
[22:50:00] rejjin вышел из конференции
[22:50:17] rejjin зашёл в конференцию
[22:50:48] magog зашёл в конференцию
[22:57:30] magog вышел из конференции: Replaced by new connection
[22:57:30] magog зашёл в конференцию
[22:59:48] moonhawk вышел из конференции
[23:09:43] <Славный капитан> а, не, это я бармалей
[23:14:20] rejjin вышел из конференции: Replaced by new connection
[23:14:37] rejjin зашёл в конференцию
[23:31:41] <Славный капитан> заебись
[23:31:50] <Славный капитан> теперь переписать все нахуй^W начисто
[23:39:18] rejjin вышел из конференции
[23:40:31] rejjin зашёл в конференцию
[23:49:03] rejjin вышел из конференции: Replaced by new connection
[23:49:08] rejjin зашёл в конференцию
[23:55:05] rejjin вышел из конференции: Replaced by new connection
[23:55:09] rejjin зашёл в конференцию
[23:56:58] PhoSor вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!