[03:33:16] <vаlexey> из твиттов: "Был как-то случай: девочка начала пить фенотропил для улучшения работы мозга и через полторы недели бросила меня."
[04:09:43] <vlad2> Хе-хе.
[18:57:14] <vаlexey> не, Петр таки чудо: http://juick.com/AKa/2603445
[18:57:25] <vаlexey> "я представил, как такие аппараты вызывают корчи у либерашек и сразу стало спокойно и радостно у меня под ватником"
[18:58:07] <vlad2> xxx: Вся Земля - это такое устройство. Светишь на него светом, и оно вырабатывает космические корабли...
[18:58:12] <vаlexey> а ничего что эти автоматы были позаимствованы СССР у США? :-) То что на фоточке так вообще у американца лютый приступ ностальжи может вызвать.
[18:59:18] <vаlexey> в общем, либералу-проамериканцу эта фоточка бальзам на душу :-)
[18:59:40] <vlad2> Ага. Бензин по 4 цента и все такое :)
[19:00:09] <vаlexey> дык! отсутствие аццкого гос. долга :-)
[19:00:17] <vаlexey> свободы опять таки, не то что сейчас!
[19:00:31] <vlad2> Угу.
[19:01:45] <vаlexey> и отсутствие этой навязчивой политкорректности.
[19:03:06] <vlad2> Негры в отдельной части автобуса ;)
[19:03:16] <vаlexey> красота!
[19:06:02] <vlad2> Правда вот эти русские запустили пикающую вундерфафлю на орбиту... Стремно как то... ;)
[19:10:33] <vlad2> Да. Общение с русскими до добра не доводит. Вот у нас америкос недавно принятый на работу (не в маркетинг, а в русский инжиниаринг) женился на русской ;) Где еще нашел непонятно - по местности совсем мало.
[19:12:12] <vаlexey> :-D
[19:12:37] <vаlexey> может из России выписал? ;-)
[19:15:00] <vlad2> Не. Местная.
[19:18:29] <vаlexey> Да, интересно как искал :-)
[20:15:44] <geniepro> всем ку! что новгоГ? ))
[20:15:50] <geniepro> нового*
[20:16:15] <vаlexey> /me ковыряет I2C
[20:16:33] <vаlexey> буду платку оживлять :-)
[20:16:53] <geniepro> I2C/// ktn 'lfr 10-15 yfpfl z t` rjdshzk? e;t pf,sk dc` ))
[20:17:05] <geniepro> I2C... лет эдак 10-15 назад я её ковырял, уже забыл всё ))
[20:17:26] <vаlexey> ну, мне проще - у меня линух :-)
[20:17:36] <geniepro> писец, русские буквы в пропорциональном шрифте заметно шире, чем латинские )
[20:17:49] <geniepro> чем же линух проще? о_О
[20:18:26] <vаlexey> тем что там базовый драйвер уже есть
[20:19:12] <geniepro> вот я всё же щитаю, что Россия должна вернуть себе отколовшуюся финляндию -- зря что ли платили шведам за финские земли? ))
[20:19:20] <vаlexey> а остальное можно через ioctl да read/write сделать
[20:19:38] <vlad2> geniepro: это ты к чему?
[20:19:44] <vlad2> К ретьей мировой? :)
[20:19:46] <vаlexey> к линуксу видать :-)
[20:20:39] <geniepro> ну да млин, был бы линух русской ос )
[20:21:33] <vаlexey> Вместо линукса есть Эксельсиор!
[20:21:47] <geniepro> дак нет его ))) тока на эмуляторе и всё )
[20:22:07] <vаlexey> Чо это на эмуляторе? Кронос можно и из FPGA'шки соорудить
[20:22:15] <vаlexey> Уже лет 6 как можно
[20:22:39] <geniepro> о_О
[20:22:48] <vаlexey> що?
[20:23:03] <geniepro> есть реальная прошивка для фпга под кронос?
[20:23:23] <vаlexey> ну, это нельзя назвать прошивкой...
[20:23:34] <vаlexey> но да, все исходники в VHDL есть
[20:23:37] <geniepro> ну вот, значит нету кроноса кроме эмулятора )
[20:24:08] <geniepro> или ты можешь взять фпга и прошить её этими vhdl-ями и получить живой кронос?
[20:24:08] <vаlexey> в смысле?
[20:24:16] <vаlexey> FPGA не шьется ведь
[20:24:19] <vаlexey> она КОНФИГУРИРУЕТСЯ
[20:24:25] <geniepro> о_О как не шьётся?
[20:24:25] <vаlexey> могу
[20:24:40] <geniepro> это же просто набор вентилей -- этот туда, этот сюда ))
[20:25:03] <vаlexey> ну, надо как-то ведь отличать прошивку микроконтроллера от конфигурирования FPGA
[20:25:09] <geniepro> если так рассуждать, то и еепром тоже не шьётся, а конфигурируется -- здесь единичка, там нолик...
[20:25:11] <vаlexey> это ведь принципиально разные сущности
[20:25:31] <geniepro> скоро мемристорные технологии сотрут эти различия
[20:26:46] <vаlexey> https://code.google.com/p/kronos/
[20:28:14] <vаlexey> http://kronos.iis.nsk.su/
[20:28:33] <geniepro> Кстати, Влад, Алексей! почему оберон-7 а не модула-2, например? неужто вам так нужны эти расширяемые записи? )
[20:29:31] <vаlexey> Дык, оберон проще!
[20:29:45] <vаlexey> Алсо сборщик мусора
[20:29:52] <vаlexey> Лучше ложится на жабаскрипт
[20:30:21] <vаlexey> geniepro: http://kronos.iis.nsk.su/photo/reincarnation
[20:30:23] <geniepro> http://www.kronos.ru/fables -- вот на эту расписку о кроносе я подписан, но там редко новое бывает )
[20:30:47] <vаlexey> кстати, на фото - знакомая плата :-)
[20:30:57] <vаlexey> Уж не тот ли Спартан-3 что Вирт использует? ;-)
[20:31:51] <vаlexey> Да, тот самый
[20:32:06] <vаlexey> http://www.kronos.ru/sites/default/files/images/im22.preview.jpg
[20:32:34] <geniepro> так может это крносовцы по заказу вирта сделали ему комп на этой плате? ))
[20:32:58] <vаlexey> нет. Они VHDL любят и умеют
[20:35:10] <geniepro> значит, "у них снова получилось!" )) мастерство не пропьёшь ))
[20:35:52] <geniepro> интересно, если первый или второй эльбрусы повторить на такой платке, будет быстрее оригинала или медленнее?
[20:36:39] <geniepro> ещё интереснее, можно ли троичную сетунь симитировать на такой фпга?
[20:36:43] <vаlexey> скорее всего быстрее
[20:36:48] <vаlexey> они ж не частотой брали
[20:37:21] <vаlexey> сетунь не знаю - не компетентен.
[20:39:03] <geniepro> там память в сетуни была ферритовая, за счёт этого и троичности они очень сильно подняли надёжность машины
[20:40:25] <geniepro> "Созданная им компания JPI (Jensen & Partners International) выпустила под маркой TopSpeed линейку компиляторов для процессоров семейства x86: Assembler, Modula-2, Pascal, C/C++, Ada.[4]"
когда-то давно в 90-х я сделал пару прожек на JPI-Modula/2, правда уже не помню, что это за программы были )
[20:41:15] <vаlexey> и как?
[20:42:00] <geniepro> ну, по сравнению с трубо-паскалем было не очень -- как меня бесил и вымогал этот синтаксис с ключевыми словами в верхнем регистре -- нинавижу до сих пор
[20:43:01] <geniepro> на трупо-паскале я сделал более серьёзные программки, с турбовижном кажись...
но в основном я тогда на IAR C 51 работал
[20:43:04] <vаlexey> :-)
[20:43:33] <vаlexey> а все потому, что в среде программирования небыло автокапса!
[20:43:47] <vаlexey> (хотя нафиге козе КАПС все же не совсем понятно)
[20:43:52] <geniepro> короче, этими прописными кийвордами Вирт вырыл могилу своим языкам
[20:44:52] <vаlexey> geniepro: это только в россии :-)
[20:45:13] <vаlexey> ну, то есть я собственными глазави видел код на Турбо Паскале где писалось все ровно в том же стиле
[20:45:20] <geniepro> "В конце 2010 г. компилятор GNU Modula-2 официально включен в коллекцию GCC"
эмм.. а чо, можно скачать GCC и получить с ним модулу-2? или там как-то отдельными пакетами ставится?
[20:45:21] <vаlexey> как понимаешь, добровольно писалось
[20:45:50] <vаlexey> то есть ключевые слова КАПСОМ
[20:46:00] <vаlexey> писали немцы
[20:46:01] <geniepro> ну капс ладно, иногда я его тоже добровольно использую -- в sql-запросах, которые в строковых литералах
[20:46:16] <vаlexey> http://gcc.gnu.org/frontends.html
[20:46:28] <geniepro> но эти запросы короткие, их мало, и по бедности приходилось -- подсветки синтаксиса же там нет
[20:47:43] <vаlexey> а вот там все писалось в таком стиле - прога была не маленькая
[20:48:25] <geniepro> "Mercury, a declarative logic/functional language. The University of Melbourne Mercury compiler is written in Mercury; originally it compiled via C but now it also has a back end that generates assembler directly, using the GCC back end."
меркурий тоже что ли стал официальным фронтендом в GCC? о_О
[20:49:26] <vаlexey> хез
[20:49:39] <vаlexey> но эти "официальные" фронтенды так себе в плане живости
[20:49:55] <vаlexey> вон модула-2 тоже официальный фронтенд, и чо? оно только gcc 4.1 умеет :-)
[20:50:01] <vаlexey> древний как говно мамонта
[20:57:36] <vаlexey> настолько древний, что он даже в OS X есть
[21:02:12] <vаlexey> http://www.kronos.ru/fables/250
[21:05:16] <vаlexey> http://www.kronos.ru/fables/249
[21:11:47] <vаlexey> ыыы! http://www.kronos.ru/fables/217
[21:25:22] <divan> Мне не составило труда научиться печатать КАПСЛОКОМ. Может у меня мизинец левой руки хорошо развит :) никто почему-то не думает о том, что предпочтения в синтаксисе может быть связан с физиологическими особенностями :))))
[21:26:28] <vаlexey> http://www.kronos.ru/fables/210
[21:26:49] <vаlexey> divan: кстати, у меня с этим видимо как раз плохо - видать недоразвитый он у меня
[21:26:55] <vаlexey> я из за этого emacs забросил :-)
[21:27:10] <vаlexey> (там дофига комб требуют то шифт левый зажимать, то контрол)
[21:27:29] <divan> вот вот
[21:28:05] <divan> а, тем кому это легко получают удовольствие :) от отсутствия необходимости в подсветке синтаксиса
[21:28:42] <divan> это также как LaTeX кажется, что неудобно так формулы набирать, а результат глаз радует
[21:29:18] <divan> emacs у меня не пошел поскольку мне очень уж нравится gedit )))
[21:29:20] <vаlexey> эмм.. я не вижу особого смысла в подсветке синтаксиса в языках без капса :-)
[21:29:49] <vаlexey> ну, то есть я не шибко понимаю зачем ключевые слова языка выделять как-то в тексте. оно и так хорошо идет, если язык знаешь.
[21:30:19] <divan> Алексей, у вас великолепные когнитивные способности, очевидно.
[21:30:21] <vаlexey> подсветка (что в Обероне что в Си) нужна только для одного - это автопроверка кода программы (на уровне лексера) для бедных :-)
[21:30:29] <divan> я PHP без подсветки не могу читать
[21:30:35] <vаlexey> то есть для тех у кого редактор кода с компилятором не сдружился
[21:31:03] <vаlexey> (а таковых редакторов и сред пока да, большинство)
[21:31:06] <divan> итак, мы пришли к выводу, что все дело в тренировке.
[21:31:21] <vаlexey> и в знании языка которым пользуешься, да.
[21:31:27] <divan> одни персонажи развивают ловкость, другие выносливость, третьи магические способности
[21:31:36] <vаlexey> :-)
[21:31:48] <divan> а потом битва на поле форумов
[21:32:52] <vаlexey> надо будет таки Спартан этот добыть и пощупать, кстати. И Кронос там, и neoCeres.
[21:33:32] <vаlexey> правда ОЗУ маловато таки - всего метр
[21:35:27] <vаlexey> с появлением FPGA даже безрукий программист может себя почувствовать человеком!
[21:36:58] <vаlexey> "Кронос-игрушки – это отдельная история. Вообще говоря, Кронос и задумывался изначально потому, что народу очень хотелось иметь машину для игр в собственном распоряжении. Дорого бы я дала сейчас, чтобы поиграть в Кроносовые игрушки."
[21:37:02] <vаlexey> http://www.kronos.ru/fables/204
[21:45:38] <divan> с удовольствием почитал про Кронос и про своего однофамильца :) спасибо за ссылки. всем пока.
[21:47:45] <vаlexey> ББ :-)
[22:00:23] <vаlexey> http://www.kronos.ru/fables/193
[22:00:24] <vаlexey> !
[22:19:20] <geniepro> в те годы, когда я изучал эту модулу-2, я ещё адой увлёкся, но реализаций толковых не было. всякие там янус-ада, ещё несколько -- компиляторы чисто под дос были, не очень.
лучшей на тот момент из доступных мне реализаций ады был интерпретатор какого-то нью-йоркского универа -- NYU-Ada. Интерпретатор, блин!
[22:20:08] <geniepro> попался мне тогда компилятор Оберон-М -- так там плавающей арифметики не было
[22:20:46] <vаlexey> ну и правильно! FPU то далеко не у каждой машины был!
[22:20:54] <geniepro> описание было в файле с расширением ps -- я долго ломал голову чо за фигня, в текстовом редакторе выдирал фразы на инглише, составлял из них описание в формате txt )))
[22:21:05] <vаlexey> да и сейчас не у каждого проца в общем то :-)
[22:21:15] <vаlexey> o_O
[22:21:18] <vаlexey> МАНЬЯК!
[22:21:20] <geniepro> 'nj yt gjdjl lkz jnrfpf jn yt` )
[22:21:29] <geniepro> это не повод для отказа от неё )
[22:22:28] <geniepro> я тогда не знал ,что ps -- это postscript и распечатывается на лазернике.
и не помню, был ли тогда под рукой вообще лазерный принтер, вроде не было
[22:22:56] <vаlexey> да не обязательно на лазернике... хотя матричный конечно не прокатил бы
[22:24:03] <geniepro> ghostscript'ф тогда у меня не было и я не знал вообще о нём )
[22:25:43] <vаlexey> да и с интернатами да гуглом были определенные проблемы небось :-D
[22:27:45] <geniepro> нет, с ними тогда у нас проблем не было -- нет интернета, нет проблемы )))
[22:29:01] <geniepro> http://ghdl.free.fr/
[22:31:34] <vаlexey> VHDL нинужен! Си, пардон, Verilog наше ффсйо!
[22:35:22] <geniepro> Сравнительная производительность процессоров

Kronos 2.2 :   240 drystones/second
Kronos 2.5 :   526 drystones/second
NS32032    :   600 drystones/second  Unix
NS32032    :   800 drystones/second  Clean mashine (single user mode)
Kronos 2.6 :   930 drystones/second  (3Mhz CPU)
IBM PC AT  :  2000 drystones/second
New Kronos : 29377 drystones/second
[22:37:11] <geniepro> этот фпгашный кронос имел быстродействие 0.03 DMIPS. какой-нить современный MIPS32 в раутере работает на частоте около 200 МГц и имеет быстродействие 280 DMIPS -- на 4 десятичных порядка больше!!! о_О
[22:38:05] <geniepro> не говорю уже об арм 8 ядер 2.2 гигагерц, тем более о десктопных процессорах
[22:38:51] <geniepro> вот у меня в компе Pentium E5300, так он в 7 раз медленнее какого-нить Core i7 extreme
[22:40:49] <geniepro> писец, и ведь когда-то вполне хватало для работы компа с быстродействием 0.001 DMIPS, и его гордо называли рабочей станцией ))
[22:41:56] <geniepro> или может эта табличка гонит и там не дристоуны были, а килодристоуны? о_О
[22:46:04] <vаlexey> geniepro: более того, на том кроносе работали одновременно несколько человек!
[22:46:13] <vаlexey> это ж не персоналка :-) оно многотерминальное было
[22:46:36] <geniepro> ну, на малтиксе ещё в 60-е годы куча народу могла работать )
[22:47:30] <vаlexey> drystones это вроде как не DMIPS
[22:47:45] <vаlexey> это попугаи конкретно вот бенчмарка ими писанного
[22:48:15] <geniepro> DMIPS -- это Dhrystone MIPS
[22:49:03] <vаlexey> Часто этот результат приводят к DMIPS (от Dhrystone MIPS) путем деления на 1757
[22:49:22] <geniepro> как раз вчера спорил с сотрудником, какие процы стоят в китайских раутерах. две платы -- два мипса, а он всё арм, арм... в его америкосовском раутере почему-то арм стоял
[22:50:29] <geniepro> у мипса архитектура-то получше, чем у арм. так почему же почти во всех смартфонах стоят армы а не мипсы?
[23:09:43] <vаlexey> "На рабочей станции Кронос 2.6 без особого напряга могли работать одновременно три пользователя. Поскольку народу в группе было гораздо больше, работать приходилось посменно в круглосуточном режиме."
[23:23:37] <vlad2> Да-да. Тяжелое детство, железные мышки.
[23:42:54] <geniepro> прибитые гвоздями к коврику? )
[23:44:58] <geniepro> свет вырубили, хоть сходил помыл посуду, устранил протечку вентиля на кухне )
[23:46:07] <vаlexey> полезно, однако, когда свет вырубают!
[23:46:29] <vаlexey> geniepro: FPGA'шный Кронос это ведь 16.7 DMIPS
[23:47:03] <vаlexey> Что эквивалентно примерно 486 DX/33
[23:49:23] <geniepro> Kronos 2.2 :  0.14 DMIPS
Kronos 2.5 :  0.30 DMIPS
NS32032    :  0.34 DMIPS Unix
NS32032    :  0.46 DMIPS Clean mashine (single user mode)
Kronos 2.6 :  0.53 DMIPS (3Mhz CPU)
IBM PC AT  :  1.14 DMIPS
New Kronos : 16.7  DMIPS
[23:49:33] <vаlexey> угу
[23:50:19] <geniepro> и всё же раутер с MIPS32 процессором быстродействием 280 DMIPS...
[23:50:31] <geniepro> с вебсервером и линуксом унутре
[23:51:39] <vаlexey> а откуда ты про эти 280 знаешь?
[23:51:46] <vаlexey> ну, то есть я не неверю, просто интересно
[23:51:54] <vаlexey> линух то в богомипсах выдает в cpuinfo инфу
[23:51:58] <vаlexey> это сильно другое
[23:52:25] <geniepro> Kronos 2.6 :  0.53 DMIPS (3Mhz CPU) -- 0.18 DMIPS/MHz
MIPS32 -- 1.5 DMIPS/MHz
как так?
[23:53:12] <vаlexey> архитектура, конвеер и прочие прелести современного процессоростроения
[23:53:26] <vаlexey> если возьмешь i7, то там еще больше будет на мегагерц
[23:54:03] <geniepro> ну я вчера копался в потрохах раутера, нашёл инфу по процессору -- там было написано 280 DMIPS, про mips32 почитал, у них на 1 МГц приходится 1.5 DMIPS, а у арма 0.9-1.25
[23:54:45] <vаlexey> эмм.. а где там эта инфа была? в шеле, или в доках каких-то?
[23:55:01] <geniepro> в описании процессора на сайте производителя его
[23:55:26] <vаlexey> А, ну норм тогда.
[23:55:29] <vаlexey> А что удивительного?
[23:55:50] <vаlexey> Роутеру проц нужен. Он делом занят - высокоскростная передача данных проц может жрать очень неплохо.
[23:57:39] <vаlexey> i7 выдает 16876489 этих драйстонов, или 9605 DMIPS
[23:58:59] <boris_ilov> http://rendell-attic.org/gol/tm.htm
[23:59:11] <vаlexey> Думаю с DMIPS на MHz у Виртовского процессора будет все совсем плохо.
[23:59:15] <vаlexey> Который на FPGA