[00:00:03] <valexey> эй!
[00:00:15] <valexey> папрашу батон на программеров не крошить!
[00:00:20] <kemiisto> короче
[00:00:31] <kemiisto> пока ЯП будут проектировать программёры
[00:00:43] <kemiisto> человечество будет топтаться на месте
[00:01:43] <valexey> алсо в среду к нам наконец-то придет студент-математик-алгоритмик.
[00:01:58] <valexey> kemiisto: а кто должен проектировать?
[00:02:13] <kemiisto> не знаю
[00:02:18] <kemiisto> инженеры может
[00:02:26] <kemiisto> вон у Вирта неплохо получается
[00:03:13] <valexey> толсто
[00:04:37] <valexey> а какие у тебя притензии к математикам и программистам? вроде все правильно сделали
[00:05:15] <valexey> kemiisto: http://www.linux.org.ru/news/opensource/6417543 видел?
[00:05:18] <kemiisto> вообще или конкретно к каким-то?
[00:06:31] <valexey> и то и это
[00:08:57] <kemiisto> ссылку посмотрел
[00:09:00] <kemiisto> не интересно
[00:09:12] <kemiisto> ещё одна бесполезная либа на плюсах
[00:09:39] <valexey> на чем - не важно. а что по сути? прикладная область не интересна?
[00:10:10] <kemiisto> нет, мне 99% функционала ненужно
[00:10:21] <kemiisto> а оставшийся процент я и сам напишу
[00:10:26] <kemiisto> написал уже тащемто
[00:11:01] <valexey> суровые химики не надеются на программеров а пишут все сами!
[00:12:01] <kemiisto> да
[00:12:02] <Жаба> kemiisto, да нед...
[00:12:16] <kemiisto> а программеры только вставляют палки в колёса
[00:13:06] <valexey> по моему, программерам пофиг на химиков :-)
[00:13:27] <kemiisto> в том то и дело
[00:13:40] <kemiisto> суть претензии
[00:13:52] <kemiisto> программерам на всё похуй
[00:14:02] <kemiisto> они живут в своём мире
[00:14:08] <kemiisto> в мире своих фантазий
[00:14:16] <kemiisto> и меряют всех по себе
[00:14:19] <valexey> что-то не встречал таких :-)
[00:14:29] <kemiisto> да хуйли там в плюсах сложного?
[00:14:41] <kemiisto> потрать 20 лет! будь мужиком!
[00:14:46] <valexey> да нет там ничего сложного. не понимаю почему все плюсов так боятся то?
[00:15:15] <kemiisto> valexey: сколько лет ты учился программировать на плюсах?
[00:15:23] <kemiisto> цифра должна быть двузначная
[00:15:28] <kemiisto> иначе не поверю
[00:15:44] <valexey> нисколько. сразу стал писать :-) вначале хреново, потом лучше и лучше. всего я на них пишут лет пять.
[00:15:55] <kemiisto> ой ну не надо
[00:16:02] <kemiisto> я начну
[00:16:06] <kemiisto> 5 лет в ВУЗе
[00:16:11] <kemiisto> ты продолжай
[00:16:14] <valexey> в вузе у меня не было плюсов.
[00:16:17] <valexey> был фортран.
[00:16:22] <valexey> я ж физик типо
[00:16:26] <kemiisto> но у тебя было программирование
[00:16:36] <valexey> ну да. на фортране.
[00:16:39] <kemiisto> ну
[00:16:42] <kemiisto> делим пополам
[00:16:43] <valexey> 77ом.
[00:16:45] <valexey> :-)
[00:16:51] <valexey> курс на полгода вроде.
[00:16:52] <kemiisto> ибо в плюсах ещё синтаксис
[00:17:01] <kemiisto> ладно не делим
[00:17:02] <kemiisto> нет
[00:17:02] <Жаба> kemiisto, нет да!
[00:17:06] <kemiisto> погоди
[00:17:17] <kemiisto> сколько лет заняла дорога до уровня
[00:17:50] <valexey> пару-тройку лет, чтобы понимать тьюринг-полноту шаблонов и как ей пользоваться.
[00:17:59] <valexey> это без отрыва от производства.
[00:18:05] <kemiisto> я спокойно использую любые чужи шаблоны (boost), спокойно пишу свои, у меня минимальные баги из-за утечек памяти и т.п.
[00:18:08] <kemiisto> ?
[00:18:09] <valexey> ибо они используются, по сути, довольно редко.
[00:18:18] <valexey> угу. вот столько вот.
[00:18:34] <valexey> утечек памяти в последнее время вообще не упомню.
[00:18:39] <kemiisto> так сколько?
[00:18:44] <valexey> равно как и выход за пределы массивов.
[00:18:56] <valexey> дык я ж сказал. два-три года без отрыва от производства :-)
[00:19:10] <valexey> учился бы на ВМК - заняло бы меньше.
[00:19:18] <kemiisto> что значит "без отрыва от производства"?
[00:19:24] <valexey> а так весь этот программинг исключительно самостоятельно.
[00:19:49] <valexey> это значит что мне знаний для написания полезного кода хватало в каждый конкретный момент.
[00:20:02] <valexey> то есть ущерба от незнания не было. изучалось всегда все на вырост.
[00:20:08] <kemiisto> то есть 3 года чистого кодинга
[00:20:16] <kemiisto> 5 дней в неделю по 8 часов
[00:20:23] <kemiisto> так и говори
[00:20:43] <kemiisto> у тебя предмет изучение и производство - одно и тоже
[00:20:55] <valexey> обучение всяким дополнительным фичам обычно вне этого времени.
[00:21:01] <kemiisto> не суть
[00:21:22] <valexey> неа. предмет изучения и производство на работе - это СКАДы, САУ и так далее.
[00:21:25] <kemiisto> так вот твои три года в моей системе отсчёта будет примерно те самые 20 лет
[00:21:42] <kemiisto> valexey: значит ты врёшь
[00:22:08] <kemiisto> я переписывался с одним из разрабов одной достаточно крутой плюсовой либы
[00:22:19] <valexey> дык там нет ничего сложного же. ужель несчастные 1000 страниц надо насиловать 20 лет?
[00:22:22] <kemiisto> он сказал, что ему 12 лет хватило
[00:22:34] <kemiisto> до уровня сижу, пишу
[00:22:59] <valexey> зависит от задач же.
[00:23:29] <valexey> ну и от жжения в пятой точке по поводу изучения нового.
[00:24:01] <kemiisto> я за 3 года только си с классами затронул
[00:24:11] <kemiisto> ито я постоянно всё забываю
[00:24:15] <kemiisto> понимаешь?
[00:24:23] <kemiisto> это информация лишняя
[00:24:29] <kemiisto> мне нужен язык
[00:24:45] <kemiisto> где этой информации минимум
[00:24:48] <valexey> а почему забываешь то?
[00:25:05] <kemiisto> потому что я программирую пару-тройку часов в неделю
[00:25:10] <kemiisto> в лучшем случае
[00:25:19] <kemiisto> а иногда месяц ничего не пишу
[00:25:38] <valexey> нет, не понимаю. у меня в башке сейчас до кучи сердечнососудистая, электроника, и DSP с алгоритмами. плюс плюсцы. И вроде бы ок.
[00:25:51] <valexey> Дык я тоже. Последние полгода. И шо?
[00:26:08] <valexey> А до того то на ерланге, то на жаба. Плюсов - минимум.
[00:27:12] <kemiisto> ты в медицине и электротехнике кандидатские пишешь?
[00:28:00] <valexey> нет. мы просто пытаемся сделать рабочий прибор.
[00:28:26] <kemiisto> тогда в голове ты держишь пару страниц из статей
[00:28:30] <valexey> но результаты исседований (в том числе возможно и кандидатские) читать приходится.
[00:28:38] <kemiisto> ну читать то да
[00:28:57] <kemiisto> а писать ЧУТЬ-ЧУТЬ другое
[00:28:59] <kemiisto> вот те
[00:29:03] <kemiisto> кто их писали?
[00:29:11] <valexey> это да.
[00:29:17] <valexey> я хз кто их писал :-)
[00:29:18] <kemiisto> почему они сами ненаговнокодили?
[00:29:29] <kemiisto> не суть кто
[00:29:29] <valexey> наговнокодили как раз.
[00:29:34] <valexey> на сях.
[00:30:07] <kemiisto> да вот и дело в том
[00:30:07] <valexey> но тогда плюсов собственно и не было.
[00:30:10] <valexey> 1985 год
[00:30:13] <kemiisto> что наговнокодили
[00:30:24] <kemiisto> видел я такие говнокоды
[00:30:27] <valexey> да не, код нормальный. понятный. тщательно откомменченый.
[00:30:46] <kemiisto> тогда они никакого отношения к медицине не имеют
[00:30:46] <valexey> чисто сишный. пачка сишников, хедеров нет. кррасота.
[00:30:51] <kemiisto> это были программисты
[00:31:19] <valexey> программисты погруженные в предметную область.
[00:31:30] <valexey> правильный, кошерный, программист умеет погружаться.
[00:31:37] <kemiisto> они медиками от этого не становятся
[00:31:40] <kemiisto> нет
[00:31:40] <Жаба> kemiisto, нет да!
[00:31:45] <kemiisto> вы нинужны
[00:31:46] <valexey> а некошерный идет дальше развлекаться бирюльками программерскими :-)
[00:31:55] <kemiisto> вот этим и занимайтесь
[00:32:05] <valexey> и пытаться писать вебдвануль
[00:32:06] <kemiisto> вы бы делали хорошо свою работу
[00:32:10] <kemiisto> вот вот
[00:32:17] <kemiisto> бирюлки
[00:32:21] <kemiisto> эти самые
[00:32:36] <kemiisto> ОС, языки, среды разработки
[00:32:50] <kemiisto> а вы специально делаете такое эпически сложное дерьмо
[00:33:03] <kemiisto> что приходится вас погружать в предметную область
[00:33:08] <valexey> не, это все необходимый инструментарий. другое дело, что надо помнить о пропорциях.
[00:33:58] <kemiisto> о каких пропорциях?
[00:34:40] <valexey> ибо никакая ос, язык и среда разработки не поможет мне вот сейчас вот вытащить нормальный пульс и кислород из данных. тут головой думать надо. причем сразу на нескольких уровнях - физиология, физика, радиотехника, api йфона, аудиоданные, алгоритмы обработки всего этого.
[00:34:58] <valexey> никакое разбиение на классы, никакие шаблоны не спасут :-)
[00:35:22] <valexey> поэтому в данной задаче все эти шаблоны идут на йух, и все пишется на чистых сях, либо в матлабе вообще.
[00:35:34] <valexey> весь код - строк 400.
[00:37:08] <valexey> если у нас большой проект, под 600 000 строк, то там уже надо задуматься о скелете, о примитивах оного. немного шаблонов, ядро выстроить. но это опять таки никак не больше 15-20 процентов от общих затрат. Причем это должны быть затраты разовые.
[00:37:31] <valexey> И если это тупая какая-нибудь опердень линейно наращиваемая.
[00:38:51] <kemiisto> ладно
[00:38:55] <kemiisto> я спать
[00:38:58] <valexey> бб
[00:39:01] <kemiisto> всё равно уже не понима
[00:39:03] <kemiisto> ю
[00:39:06] <kemiisto> бб
[09:12:22] <geniepro> инженеры не способны сделать нормальный современный язык -- у них для этого ни знаний, ни времени нет
[09:12:46] <geniepro> в лучшем случае -- абирун получится.
[09:13:07] <subj_rs> ыы
[09:13:08] <Жаба> subj_rs, ыыыгыгы))
[09:13:09] <geniepro> или как вариант -- комитетский язык, но там кроме инженеров наверняка и математики будут
[09:48:55] <geniepro> http://habrahabr.ru/blogs/DIY/122805/ Solar Sinter: объёмная печать средствами солнечной энергии
[12:25:51] <valexey> .
[12:25:52] <Жаба> valexey, the hive-cluster is under attack!
[12:26:14] <valexey> и программисты, ога
[12:26:34] <valexey> алсо я не очень понимаю разницу между инженером и программистом
[12:26:54] <valexey> программер это ж подвид инженера
[12:28:10] <geniepro> ну под анжинерами они (абирунщеги) имеют в виду вообще физиков-радиотехников
[12:54:17] <valexey> физики-радиотехники они ж не инженеры, они ученые :-)
[12:55:30] <valexey> вон, kemiisto тоже ведь ни разу не инженер :-)
[12:56:54] <valexey> Антон: полностью согласен с г-ном Алексеем
Алексей: я не г-но((
[13:06:37] <kemiisto> :D
[13:06:45] <kemiisto> это мог бы быть наш диалог
[13:06:48] <kemiisto> :)
[13:08:16] <valexey> во-во. :-)
[13:08:22] <kemiisto> http://www.rbcdaily.ru/2011/06/28/media/562949980536559
[13:08:33] <kemiisto> Отсель грозить мы будем шведу!!!111
[13:08:36] <kemiisto> :D
[13:09:16] <valexey> Ж-)
[13:11:55] <valexey> вообще, физикам-химикам нужен какой-нибудь примитивный DSL для их задач
[13:12:05] <geniepro> матлаб?
[13:12:24] <valexey> не уверен что химикам оно подойдет.
[13:12:37] <valexey> да и физикам тоже, за пределами DSP.
[13:13:10] <valexey> но матлаб конечно что-то похожее, да.
[13:15:19] <kemiisto> ББ!!!
[13:16:01] <valexey> ББ все же не заточен на это. Он с одной стороны слишком примитивен, с другой слишком низкоуровнев.
[13:16:10] <valexey> И сложен.
[13:17:02] <kemiisto> ну
[13:17:05] <kemiisto> допилить
[13:17:43] <geniepro> самое главное -- что это допиливание никому нинужно!
[13:17:54] <valexey> скорее перепилить :-) то есть сделать что-то с нуля
[13:20:26] <valexey> kemiisto: а go не курил? http://www.linux.org.ru/news/doc/6417627
[13:22:53] <valexey> впрочем, дженерик программинга там нет
[13:24:35] <kemiisto> нет не курил
[13:24:38] <kemiisto> но видел
[13:24:42] <kemiisto> ББ да
[13:24:46] <kemiisto> перепилить
[13:24:56] <kemiisto> кросс-платформенность
[13:25:10] <kemiisto> но я про саму концепцию
[13:25:15] <kemiisto> составные документы там
[13:25:19] <kemiisto> то-сё
[13:25:24] <kemiisto> простой ЯП
[14:07:58] <valexey> о! конвертер в base64 на плюсах! http://rsdn.ru/forum/cpp.applied/4315109.1.aspx
[14:09:48] <valexey> кошерно!
[15:23:16] <valexey> geniepro: http://erlanger.ru/page/1574/monady-i-srezy-v-erlang-e-erlando
[15:31:59] <geniepro> в хацкелле так пичально работать с сишными DLL -- полдня уже вожусь, что бы выцепить несколько функций из kernel32.dll и так и не понял как это сделать (((((
[15:40:00] <valexey> я же говорил, что язык не умеющий сишные хедеры не нужен.
[15:44:43] <geniepro> есть какие-то тулзы для этого, но это же надо их изучать
[15:45:11] <geniepro> и потом, вот сишарп тоже не умеет сишных хедеров, но это ничуть не мешает заюзать эти функции на шарпе!!!
[15:46:16] <valexey> у шарпа собственная инфраструктура же, которая требует регулярных обширных вливаний бабла.
[15:53:52] <valexey> кроме того, с сишными хедерами да, у шарпа проблемы. по сути программисту приходится эти хедеры полностью руками на шарпе переписывать
[17:07:43] <vlad2> valexey: новое сообщение на форуме, подключайся :)
[17:16:13] <kemiisto> абирон спейс нинужен!!!111
[17:16:14] <kemiisto> :D
[17:18:12] <kemiisto> vlad2: http://en.wikipedia.org/wiki/Partitioned_global_address_space
[17:18:16] <kemiisto> ?
[17:20:17] <vlad2> Ну и что? Как оно на практике выглядит?
[17:21:10] <vlad2> оберонспэйс живее всех живых. Просто архитектурная задачка его подорвала :)
[17:28:26] <kemiisto> vlad2: времени нет
[17:29:09] <kemiisto> прадва, месяц назад я хелловорлд c сомассивами на Fortran таки запилил
[17:29:11] <kemiisto> :D
[17:35:04] <kemiisto> Потерпел фиаско, проводимый ЮНЕСКО опрос населения Земли с просьбой высказать личное мнение по поводу дефицита продовольствия в других странах. В Европе не поняли, что такое дефицит. В Африке не поняли, что такое продовольствие. В Америке не поняли, что такое другие страны. В Китае и в арабских странах не поняли, что такое личное мнение.
[17:43:25] <valexey> И только в россии поняли ВСЕ!
[17:43:36] <valexey> vlad2: набредил
[17:44:16] <vlad2> :)
[17:46:43] <valexey> моторолла положила болт на собеседование, ибо, как сказали, к ним понаехали заказчики что-то усиленно от технарей хотят.
[17:47:18] <vlad2> Какая моторолла и какое собеседование?
[17:47:33] <valexey> питерская
[17:47:53] <valexey> они посмотрели мое резюме которе им какое-то КА услало и возжелали побеседовать
[17:48:36] <valexey> еще параллелсы хотят. но эти хотят очно и в москве. послал их в август.
[17:48:43] <kemiisto> Motorolla ещё существует?
[17:48:46] <kemiisto> :D
[17:48:53] <valexey> а что ей сделается?
[17:49:03] <valexey> они же не мобилы производят :-)
[17:49:16] <kemiisto> а что?
[17:49:20] <kemiisto> как IBM?
[17:49:29] <kemiisto> нихуя полезного?
[17:49:30] <valexey> телеком же
[17:49:35] <kemiisto> ага
[17:49:36] <Жаба> kemiisto, да-да!
[17:49:37] <valexey> базовые станции
[17:49:38] <kemiisto> в точку!
[17:49:42] <kemiisto> нинужно!
[17:49:42] <valexey> всякие АТС
[17:49:43] <valexey> сип
[17:49:45] <kemiisto> нинужно!
[17:49:46] <valexey> воип
[17:49:51] <kemiisto> нинужно!!!111
[17:49:53] <valexey> чипы
[17:50:01] <kemiisto> ну, вот, ладно
[17:50:03] <valexey> без всего этого мобилко работать нибудет :-)
[17:50:05] <kemiisto> x86?
[17:50:18] <valexey> э?
[17:50:28] <valexey> нет, не обязательно. по большей части нет.
[17:50:30] <kemiisto> ARM?
[17:50:41] <kemiisto> что-то своё?
[17:50:49] <valexey> и что-то свое тоже.
[17:51:39] <valexey> но наврятли они смогут мне предложить что-то более интересное чем мой текущий проект.
[17:52:15] <valexey> алсо завтра к нам наконец то студентик прийдет. математик. НАКОНЕЦ ТО У МЕНЯ, КАК У НОРМАЛЬНОГО ФИЗИКА БУДЕТ СВОЙ РАБ-МАТЕМАТИК!!!1
[17:52:17] <kemiisto> БОЛЬШЕ ДЕНЕГ!!!!1111
[17:52:22] <valexey> хо-хо-хо!
[17:52:46] <valexey> Ну предложат они 70 тыр. И шо? Для питера это примерно то же что тут, в нижнем у меня есть.
[17:52:53] <kemiisto> http://en.wikipedia.org/wiki/Freescale_Semiconductor
[17:52:58] <kemiisto> уже не моторолла
[17:53:06] <kemiisto> отдельное независимое предприятие
[17:53:13] <kemiisto> моторолла нинужна!
[17:53:20] <valexey> при этом у них небось большой унылый старый проект на старом и унылом с++ без даже шаблонов
[17:53:23] <valexey> или вообще на си
[17:53:52] <kemiisto> а вдруг у них на хаскеле?
[17:54:00] <valexey> смишно
[17:54:04] <kemiisto> тогда то ты по-другому запоёшь
[17:54:05] <kemiisto> :D
[17:54:14] <valexey> да они даже свой воип не на ерланге писали, а на сях
[17:54:33] <valexey> в результате они писали это дольше чем эриксоны, а работало тормознее
[17:55:37] <valexey> а еще говорят они там весьма любят понтоваться. посмотрим как это выглядит на самом деле. живьем.
[17:55:50] <valexey> алсо они наверняка мне не выдадут сразу раба.
[17:56:38] <valexey> более того - наверняка еще и работать заставят. Меня! Работать!
[18:15:19] <vlad2> Ты уверен, что хочешь в Питер? :)
[18:16:32] <vlad2> info21 опять жжет :) http://forum.oberoncore.ru/viewtopic.php?p=63944#p63944
[18:16:50] <vlad2> "Цикл есть только один -- цикл Дейкстры"
[18:16:56] <valexey> а что плохого в питере? погода отличная :-)
[18:17:15] <vlad2> Погода там хреновая :)
[18:17:56] <vlad2> Обычно :)
[18:19:10] <valexey> а мне нравится :-) дождик моросит - самое оно
[18:19:29] <valexey> vlad2: а скажи ка, ты тоже вот это не можешь прочесть? http://forum.oberoncore.ru/viewtopic.php?p=42396#p42396
[18:19:42] <valexey> ибо мне и после логина пишут, что "Вы не авторизованы для чтения этого форума."
[18:20:02] <vlad2> Это прикольно только первые несколько дней после нормального климата :)
[18:20:12] <vlad2> Да, не могу.
[18:21:00] <valexey> а ихняя вика ссылается на эту тему :-)
[18:21:17] <valexey> мало того, что простой анонимус это не прочтет, но и обычный юзер форума
[18:21:58] <vlad2> Ссылка битая?
[18:22:05] <valexey> неа.
[18:22:14] <valexey> возможно оно уехало в архив которы хз где находится
[18:22:32] <vlad2> А. Это любимое.
[18:24:16] <valexey> вообще с этими циклами… мне кажется, что народ там занимается преждевременной логической оптимизацией :-)
[18:25:02] <vlad2> фетиш :)
[18:25:19] <vlad2> Цикл с охрененным условием никогда не будет читабельным
[18:25:45] <valexey> то есть у меня ощущение, что если взять скажем кого-то из них в проект, то они увидят код с циклами не по феншую писаными, и начнут вместо того, чтобы делом заниматься, будет циклы переписывать в уже работающем стабильном коде
[18:25:47] <vlad2> Так же как и цепочка if/else
[18:26:02] <valexey> периодически закидывая образцы на форум :-)
[18:26:12] <vlad2> Угу. Типа борьба с возможными багами :)
[18:26:37] <vlad2> Не, стопудово иногда код удобнее воспринимается одной точеой выхода.
[18:26:38] <valexey> и покладание полового органа на реальные баги :-)
[18:26:47] <valexey> иногда - да.
[18:26:49] <valexey> иногда - нет
[18:26:54] <vlad2> Буквально вчера пару функций переписал в таком стиле.
[18:27:18] <vlad2> Но переписал не из любви к искусству, а потому что он лучше читается в таком виде.
[18:27:47] <vlad2> Однако это зависит от конкретного случая и логики.
[18:27:58] <valexey> угу. но во всем же нужна мера :-) потому программирование и есть искуство (в каком-то мере), что нельзя однозначных правил установить. таких, при тупом следовании которым будет всем хорошо.
[18:29:50] <vlad2> Да собственно с искуччтвом info21 и борется :)
[18:30:16] <vlad2> Всем писать циклы дейкстры :)
[18:30:32] <valexey> Илья вроде бы тоже :-)
[18:30:37] <valexey> Им нужны роботы ;-)
[18:30:49] <valexey> генераторы кода. во.
[18:34:53] <vlad2> Таки у Ильи нет откровенных задвигов несовместимых с реальной практикой. В отличие от Info21 :)
[18:36:19] <valexey> ну, илья по сути таки программит и даже немного в команде. с людьми общается
[18:36:32] <valexey> а инфо он в башне из слоновой кости иногда на ББ что-то чисто для себя пишет
[18:36:37] <valexey> да всех вокруг поучает
[18:36:53] <valexey> откуда при таком раскладе реальности то взяться? ведь он с ней не общается
[18:38:38] <valexey> я вот насилую свой проект в 400 строк кода на чистых сях, и да, постепенно шаблоны и строгая типизация становятся все непонятней и непонятней, кажутся извращениями нездоровыми :-)
[18:42:45] <subjrs> valexey: а был бы проект на нормальном языке, правильно выстроенным благодаря строгой типизации и развитой модульности - ты бы его не насиловал )
[18:43:09] <genieprox> моторолла? паверписи же
[18:43:27] <valexey> насилие заключается не в языке. с точки зрения кодинга проблем нет вообще никаких
[18:43:36] <valexey> ни утечек, ни переполнений. все четко.
[18:43:46] <valexey> проблемы в предметной области :-)
[18:44:44] <vlad2> Я вот вчера переписал здоровенный макрос на темплейт :) Потом еще подумал, и переписал на маленький макрсо и обычную функцию. Ибо нефиг :)
[18:45:02] <genieprox> а у мя в питере родственники. звали как-то, да я поленился к ним. лень -- всему голова ))))
[18:46:18] <valexey> ну, с точки зрения работы и концентрации машин с нормальными осями, питер всяко лучше того что ты сейчас имеешь :-)
[18:48:43] <genieprox> нормальные оси? то есть там венда повсюду? это гут... )))
[18:49:42] <valexey> не, винды все меньше
[18:49:50] <valexey> кстати, йфонов все больше
[18:49:59] <valexey> в автобусах регулярно йфоны вижу
[18:50:04] <valexey> и йподы
[18:53:00] <genieprox> у нас тут нокия всё заполонила. сониэриксоны чуток, ещё меньше htc, яблоков вапще практически нет
[18:53:23] <valexey> гм. а у нас нокии все меньше
[18:53:32] <valexey> уже меньше наверное чем самсунгов.
[18:53:43] <valexey> особенно в нише смартфонов
[18:54:11] <valexey> потому как смарты от нокии это УГ.
[18:54:32] <genieprox> самсунги распространены, но меньше чем нокии в несколько раз
[18:54:33] <valexey> genieprox: гм. значит нокия с переходом на WP7 будет у вас ваще рулить.
[18:54:41] <valexey> ибо и винда и нокия в одном флаконе :-)
[18:55:13] <genieprox> нокии вполне нормальные смартфоны...
[18:55:32] <valexey> не. это дикий ужас по сравнению с йфоном, да и с андроидом тоже.
[18:55:39] <valexey> как разработчик говорю :-)
[18:55:46] <valexey> и как пользователь
[18:56:09] <genieprox> для разработчика андроид может и хорош, но для пользователя жуткая какашка
[18:56:30] <valexey> симба не меньшая какашка в том виде в котором оно сейчас есть.
[18:56:44] <genieprox> да и для разработчика тоже не ахти -- что бы отлаживать программу, надо qemu запускать
[18:57:33] <valexey> а для нокий эмулятора нет вообще
[18:57:45] <valexey> и вообще в любом случае лучше всего отлаживаться на железке сразу
[18:57:57] <valexey> для йфона я и не пробую в эмуляторе что-то гонять
[18:58:02] <valexey> равно как и для симбы
[18:58:16] <valexey> а вот для андроида можно, но лучше таки все равно на железке
[18:58:58] <genieprox> я поражаюсь, как они там Усову (alexus) не надоели ещё... на королевстве дельфи этот усов вроде во многих срачах участвовал, потом плюнул и ушёл...
[18:59:24] <valexey> а там какое-то былинное противостояние?
[19:00:35] <genieprox> да я то уже не застал тех баталий, но вроде как насчёт свойств систем споры шли... это надо у губанова спрашивать -- он более в курсе
[19:01:24] <valexey> гм. а какие такие свойства? всем свойства ведь известны. например у винды свойство одно - винда маздай.
[19:01:32] <valexey> точнее это главное свойство.
[19:03:13] <genieprox> там насчёт науки о системах речь шла. системология или как там она...
[19:03:54] <valexey> то есть о том, в чем они оба скорее всего ни в зуб ногой.
[19:04:18] <valexey> ибо физик-теоретик/программист-практик явно не будет в курсе этого дела.
[19:04:51] <genieprox> function(single_document)
{  
  if (single_document.getElementById("comments") != null)
    return;
    …
    …
    …
    …
} -- у меня полно подобного кода. иногда так тупо проще и удобнее. и читабельнее при этом. а багов тут просто в принципе быть не может (в моём коде)
[19:05:35] <genieprox> ну, усов хорошо ооп знает, и вроде успешно всякие АСУ делает (он там был под ником ASU на этом королевсте)
[19:07:39] <genieprox> былинные противостояния -- это Губанов vs RSDN )))
[19:08:09] <valexey> дык можно делать успешно АСУ, но при этом в теории систем не петрить ничерта. не помнить ни одной теоремы и даже базовых определений :-)
[19:08:53] <valexey> genieprox: ну да, это ж просто проверка предусловий. банальная. то есть эдакие зачатки контрактного программирования
[19:16:09] <vlad2> Угу.
[19:16:40] <vlad2> Избавляешься от специальных случаев м спокойно делаешь полезную работу.
[19:16:56] <vlad2> Без вложенных ифов.
[19:17:46] <subjrs> а где уверенность что вызов single_document.getElementById("comments")  не вернет ошибки?
[19:17:53] <vlad2> Даже логгинг этоиу не мешает - если это действительно специалный случай, то он так и логается, как спецциальный, а не просто результат.
[19:40:21] <valexey> subjrs: ты про исключения что-ли?
[19:40:50] <subjrs> valexey: я про "багов тут просто в принципе быть не может"
[19:41:41] <genieprox> это не мой код был, а из той статьи с хабра. но мой в таком же духе
[19:41:43] <valexey> если оно вернет ошибку, то оно вернет как раз не нуль. а код ошибки.
[19:41:45] <valexey> например
[19:41:59] <valexey> на что проверка сразу и имеется
[19:42:09] <genieprox> если какой-то шаг прошёл с ошибкой -- месседжбокс и закрыть программу нах!
[19:42:26] <valexey> особенно на сервере!
[19:42:27] <valexey> :-)
[19:43:07] <genieprox> да такой код у мя тока при зачитывании конфигов при старте -- если в конфиге ошибка -- низя же стартовать программу всё равно
[19:45:19] <subjrs> на сервере не надо мессаджбокса, особенно если это демон. в лучше случае - алерт на мыло, а так подробное сообщение в лог
[19:45:22] <valexey> зя
[19:45:26] <genieprox> всё таки каоке самомнение у ермакова -- сотрудник Эксельсиора для него -- пальцегнутый, а код из действительно промышленного компилятора Оберона -- "промышленный"...
[19:45:43] <valexey> угу
[19:46:20] <genieprox> там у мя эти проверки фактически срабатывают тока при первой настройке программы, ну и при перенастройках. просто так никто конфиги менять не будет. а сервер всё равно в соседней комнате...
[19:47:30] <valexey> иногда имеет смысл игнорировать не правильный конфигопараметр, используя дефолтное значение
[19:47:31] <subjrs> genieprox: венда? я просто не могу с чистой совестью называть сервером систему, на которой чтото графическое крутится
[19:47:52] <valexey> и всегда имеет смысл не вылетать по первому же не правильному параметру, а сообщать весь список не кошерных параметров
[19:49:19] <genieprox> если в конфиге неправильный параметр -- значит де-то я ашибнулся, и программа не должна работать.
[19:49:33] <valexey> иногда - должна
[19:49:44] <subjrs> genieprox: вот интересно - как ты будешь венду ставить на сервак, на котором нет видюхи?
[19:49:47] <valexey> зависит от того, что это за параметр такой, и что за программа
[19:50:12] <genieprox> таких серваков не бывает же. а если и бывает, то там небось и не х86 вовсе
[19:50:20] <valexey> бывает
[19:50:22] <valexey> x86
[19:50:24] <subjrs> бывает еще как, особенно сановских
[19:50:41] <genieprox> и чо, сан юзает х86?
[19:50:55] <subjrs> genieprox: ты просто сядешь рядом и будешь плакать. ибо в венде нет текстового инсталлятора
[19:51:13] <subjrs> genieprox: x86_64 тотже, у сана много чего есть
[19:51:37] <genieprox> не, ну я знал, конечно, что сан -- жмоты те ещё, но что бы пожалеть пару баксов на графический чип + разъём -- лучше с такими неадекватными вендорами не связываться вообще...
[19:51:53] <valexey> он там просто не нужен.
[19:51:55] <subjrs> genieprox: а зачем он кстати? на сервере?
[19:52:03] <genieprox> на такой сервак не всякий линукс поставишь...
[19:52:13] <subjrs> если есть almo/elom и тому подобное
[19:52:21] <subjrs> genieprox: ты уверен?
[19:52:29] <valexey> по моему, всякий
[19:52:30] <valexey> :-)
[19:52:40] <valexey> алсо какая ядру фиг разница есть там видяха или нет? :-)
[19:52:41] <subjrs> *alom
[19:53:09] <genieprox> ну да, вот взять стандартный линупс/юнипс -- так он при установке требует де-то что-то нажать, какие-то данные ввести. а как это сделать, если ничо не видно, так как экрана нету???
[19:53:16] <subjrs> это все изза венды на серваки впердюхивают видяхи, ps/2 и юсб
[19:53:36] <valexey> genieprox: ком-порт на что даден?
[19:53:40] <subjrs> genieprox: управляющий интерфейс у любого сервака должен быть
[19:53:53] <genieprox> так и компорта на таких серваках не должно быть!!!
[19:54:04] <subjrs> он то как раз и должен быть
[19:54:07] <valexey> вот он там как раз есть -)
[19:54:21] <valexey> более того, компорт вообще рулез. простой как топор.
[19:54:21] <genieprox> будьте уж последовательными -- никаких устройств ввода/вывода!!!111
[19:54:34] <valexey> genieprox: ога, и сетевухи тоже не должно быть!
[19:54:41] <valexey> это ведь тоже устройство ввода-вывода!
[19:54:44] <genieprox> и сетевую карту ни в коем случае низя!!!
[19:54:47] <subjrs> genieprox: карочи ты закопался своими холиварами
[19:54:54] <valexey> сферический замкнутый сервак в вакууме
[19:55:13] <genieprox> и никаких дисков не надо будет -- ведь всё равно туда никогда никакая инфа не попадёт!!!
[19:55:27] <subjrs> сервак должен тока спикером пищать создавая музыкальную атмосферу ))
[19:56:03] <valexey> чем больше я работаю, тем больше люблю чистый си и ком-порты :-)
[19:56:07] <genieprox> ненене! по спикеру можно догадаться на какой стадии происходит установка ос -- спикера тоже не должно быть! да он небось дороже видяхи стоит )))
[19:56:29] <subjrs> genieprox: зачем там ос без монитора ,сетевухи и прочего?
[19:56:45] <genieprox> вот именно! серверы нинужны вообще!!!
[19:57:01] <subjrs> valexey: нащет си не согласен ,нащщет ком портов полностью за, но лучше всеже mgmt порт
[19:57:32] <genieprox> что такое алмо/елом? это на иврите что ле? )))
[19:57:34] <subjrs> к нему можно изернетом подцепитца и удаленно наливать ос
[19:58:07] <subjrs> alom elom еще есть разновидности, у каждого производителя серверов свои приблуды интерфейса mgmt
[19:58:22] <valexey> subjrs: ну, у меня другая специфика все же - у меня тут мюкроконтроллеры всякие. там ком-порт самое оно.
[19:58:32] <valexey> абсолютно тупо, примитивно. и работает.
[19:58:39] <genieprox> http://www.youtube.com/watch?v=EX-UY2oIEi0
[19:58:41] <subjrs> valexey: а, ну эт не спорю )
[19:58:50] <valexey> в частности ком-порт через блютус :-) spp профиль.
[20:00:42] <genieprox> http://www.prasannatech.net/2010/01/serial-console-sun-ilom-alom-elom-ipmi.html  зачем весь этот аскетизм? 21 век, чай не на калькуляторе работаем
[20:00:44] <subjrs> valexey: а ты пробовал на циску через z-modem прошивку заливать? ))
[20:00:53] <valexey> кстати, я к своему стыду не знаю пока как с сериалпортами в вендах работать :-)
[20:00:56] <valexey> не-ет.
[20:01:13] <valexey> я ж не одмин, я программер. соответственно я бы это мог пробовать, если бы я работал прямо в циске
[20:01:17] <genieprox> на венде -- надо его открыть как файл и записывать/считывать
[20:01:34] <valexey> ага, а имя у него какое?
[20:01:42] <valexey> просто тупо COM1?
[20:01:49] <genieprox> Сиско!!! не циска!!!э
[20:02:02] <genieprox> ну да, COM1, COM2...
[20:02:23] <valexey> ага. то есть идеалогия та же что и в хрюниксах. что рулез
[20:02:30] <valexey> а как там параметры порта выставляются?
[20:02:42] <subjrs> genieprox: 21-й век. вот ток хочу тебя предупредить, если из этой консоли неправильно выйти (не нажав магическую комбинацию) - консоль повисает намертво и вылечить ее можно только перезапустив ее по питанию (не перегружая сервак ибо для этого там два питалова, и можно удаленно выключать сервак и включать)
[20:03:19] <subjrs> genieprox: у меня напаренеги цисководы - называют ее циска. так что забудть про свои сиско
[20:04:36] <subjrs> ох давно я с этим работал, в хэпэшных серваках мгмт покруче, там веб-интерфейс заюзать можно )
[20:05:01] <genieprox> вот кусок из наших кассовых прог -- там через ком-порт сканеры штрихкодов подключаются

   BaudRate = 9600;
   ByteSize = (BYTE) 7;
   Parity   = NOPARITY;
   StopBits = ONESTOPBIT;

   Name     = name.c_str();

   ScanThread->Bytes  = 1;
   ScanThread->buffer = 0x0A;

   ScanThread->hCom   = CreateFile(Name, GENERIC_READ, NULL, NULL, OPEN_EXISTING, NULL, NULL);

   if (ScanThread->hCom == INVALID_HANDLE_VALUE)
   {
       dwError = GetLastError();
   }

   fSuccess = GetCommState(ScanThread->hCom, &dcb);
   if (!fSuccess)
   {
       fMessage->ShowMessage("Ошибка открытия COM порта для сканера!");
       Logo->COMScanActive = false;
   }
   else
   {
       dcb.BaudRate = BaudRate;
       dcb.fParity  = true;
       dcb.ByteSize = ByteSize;
       dcb.Parity   = Parity;
       dcb.StopBits = StopBits;

       dcb.fOutxCtsFlow = true;
       dcb.fRtsControl  = RTS_CONTROL_HANDSHAKE;

       fSuccess = SetCommState(ScanThread->hCom, &dcb);
       if (!fSuccess)
       {
           fMessage->ShowMessage("MScanner::MScanner SetCommState");
           Logo->COMScanActive = false;
       }
       else
       {
           ScanThread->Resume();
       }
   }

[20:05:27] <subjrs> у сана все древнее и костлявое, поэтому на нее предпочитают оракл ставить, ибо он такойже олдскульный мазафакер
[20:06:22] <genieprox> subjrs: к нам тут приезжали московские представители Сиско -- именно так называлась эта фирма у них на визитках, и они её так называли
[20:06:28] <valexey> genieprox: угу. спасип.
[20:06:37] <subjrs> genieprox: маганеры? верь им, ага
[20:06:53] <valexey> но в народе оно циско. а маркетоиды идут в лес
[20:07:21] <subjrs> *на солярис всмысле
[20:07:25] <valexey> такс. поставил под макос танчики. пойду, попробую загамать.
[20:07:35] <subjrs> оу, танчики гуд
[20:08:58] <subjrs> а я кину смотреть
[20:09:13] <genieprox> а я щас тоже Готику смотреть буду )))
[20:09:27] <subjrs> и вообще пора работу менять. напарнег вон уже сваливает через две недели
[20:09:28] <genieprox> 1986 год ))
[20:10:12] <subjrs> надоел минфин, но чую не отпустят просто так
[20:10:32] <genieprox> у минфина разве могут быть проблемы с оплатой???
[20:10:50] <genieprox> а если оплата наманая, так чо чухать оттуда?
[20:11:00] <subjrs> это ни причем, учитывая что я на ООО работаю, у которой контракт с минфином
[20:11:33] <subjrs> genieprox: 2.5 года, надоело просто )
[20:11:52] <genieprox> я на одной работе почти 12 лет проработал ))))
[20:11:55] <subjrs> хотя по самой компании ща проекты моего профиля пошли потихоньку
[20:12:34] <subjrs> а контракт могут и не продлить из-за неоткатности )
[20:12:56] <subjrs> новые чинуши - свои интересы ...
[20:14:00] <subjrs> так, лучше кино чем грузитца ща )
[20:22:14] <valexey> хха. работают! и без всяких эмуляторов. отлично. можно жить.
[20:22:28] <valexey> а то на писибуке надоело играть при 5-7 fps'ах
[20:26:09] <genieprox> अघोर
[20:26:18] <genieprox> юникод рулит ))
[20:27:05] <genieprox> Агхори или Агхора (санскр. अघोर) — индуистская аскетическая религиозная школа, отколовшаяся от капалики в XIV веке[1]. Многие индуисты клеймят агхори как не-индуистское учение, из-за табуированных ритуалов, практикуемых ими[2]. Агхори поклоняются Шиве, но при этом, в отличии от других садху, практикуют каннибализм, употребляют алкогольные напитки, используют человеческие черепа (Капалы) в различных ритуалах, медитируют на местах захоронений и местах сожжения трупов (шмаша́нах).
[20:27:08] <genieprox> о_О
[20:27:08] <Жаба> genieprox, чо вылупился?
[21:03:02] <genieprox> журнал «техника молодежи»
1952 год август месяц
стр.34
«Кибернетка или тоска по механическим солдатам»

цитата:

Но ничто не давало решения главной проблемы: металлические чудища оставались все-таки не более чем машинами, требующими управления со стороны человека.

И тогда-то возникла новая «наука», так называемая «кибернетика». Если невозможно осуществить «грезу» практически, то нельзя гм заставить ее служить хотя бы целям пропаганды? Если невозможно придать роботу свойства человеческого ума, то нельзя ли убедить самого человека в том, что его можно заменить роботом.

В Соединенных Штатах существует сейчас целый ряд самых «точных» определений значения и целей пресловутой кибернетики. Но, по сути, они всегда состояли и состоят в том, чтобы маскировать неудачм создателей «думающих» машин, выдавать желаемое за действительное, спекулировать на фактических достижениях современной техники для самой разнузданной и лживой империалистической пропаганды.



Кибернетика и является новейшей разновидностью этого дикого семантического мракобесия. В основе ее лежит излюбленный тезис семантиков о том, что мышление есть лишь «оперирование знаками».
[21:28:38] <vlad2> Всегда было интересно - а чего так обострились на кибернетику? Потому что сделано не у нас?
[21:35:09] <subjrs> человек такая же машина, только в с триллионы раз реактивней любого существующего компьютера в плане обучения
[21:35:59] <subjrs> и да, с бесконечным потенциалом
[21:36:33] <subjrs> и да, с присущей ленью ))
[21:38:27] <subjrs> цена превосходства - свобода выбора, либо разиваться либо забить. второе как вы понимаете побеждает впринципе, но обреченно на провал
[21:52:16] <valexey> ну, потенциал у человека вполне конечный
[21:52:19] <valexey> и способности к обучению тоже
[21:52:46] <subjrs> valexey: бог тоже человек )
[21:59:14] <valexey> смотря что за бога считать
[21:59:26] <valexey> бог это скорее социальнопсихологическое явление
[22:13:28] <genieprox> о, религию здесь ещё вроде не обсуждали...
[22:13:42] <genieprox> какие клеветы на тему бога будут?
[23:06:29] <genieprox> дамс, посмотрел Готику -- зачётный ужастик в готическом стиле ))
[23:44:02] <genieprox> http://www.opennet.ru/opennews/art.shtml?num=30976
[23:52:28] <valexey> очередное непонятно что :-)