[00:19:27] <_valexey_> xxx: А Fortran ведь уже умер, или ещё где-нибудь используется (всякие там НИИ, кафедры)?
yyy: Деды компиляли!
[06:44:47] <sda> В электронике Boeing 787 обнаружили потенциально катастрофичный баг
http://geektimes.ru/post/249870/
[06:47:18] <s6> Кстати мой фмш roommate до сих пор считает квантовые матрицы на фортране
[06:47:28] <s6> В лабе
[06:47:55] <s6> Все остальные языки и платформы тормознее исполняются
[06:49:20] <s6> Физикохимия у него, или хз чо
[07:37:57] <sda> Бывшего программиста Goldman Sachs осудили за кражу кода
http://geektimes.ru/post/249934/
опять русских притесняют!
[08:12:34] <sda> Microsoft открывает исходный код первых версий MS-DOS и Word
http://geektimes.ru/post/217081/
Занимательная археология. Или PVS-Studio проверяет Microsoft Word 1.1a
http://habrahabr.ru/company/pvs-studio/blog/217921/
[08:33:38] <geniepro> _valexey_> Java живет без стандарта. Delphi, Go, python, ruby, php, c#, objc, swift - тоже.
о_О как минимум на С# ест стандарт: http://www.ecma-international.org/publications/standards/Ecma-334.htm
[08:34:24] <valexey> 1) это не ISO, а ecma. 2) один хрен им давно никто не пользуется - оно сильно устаревшее.
[08:37:12] <geniepro> ISO ECMA какая разница? стандарт же ))
[08:37:34] <geniepro> чем ecma хуже ansi?
[08:57:14] <valexey> ansi суксь, а вот ISO рулит!
[08:57:17] <valexey> ибо международен
[10:04:33] <geniepro> http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
[10:06:05] <geniepro> ISO стандарт на сишарп тоже есть: http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006(E).zip
правда тоже старый, но хоть такой, чем ваще никакой ))
[10:11:05] <geniepro> в этом стандарте сишарп 2 -- даже лямбд ещё нету ((
[11:24:03] <sda> http://colonelcassad.livejournal.com/2171872.html
фотки новой военной техники с сайта МинОбороны
[11:24:11] <sda> интересно, что на фотках подписано про адаптацию к "условиям применения ядерного оружия и других видов омп"
[11:28:05] <geniepro> ну дык с 60-х наверное ещё адаптируют танки и бмп к ЯО и газам
[11:29:58] <sda> да вроде только некоторые были
[11:30:46] <sda> если это отравляющие вещества, то танк должен быть герметичен и с системой очистки воздуха
[11:36:12] <sda> хотя может и есть у всех, на вики в статье "танк" просто описание защитных средств

"Непосредственно в момент ядерного взрыва счётчик рентгеновского излучения мгновенно регистрирует поток гамма-излучения, выдаёт исполнительный сигнал на цепь пиропатронов уплотнительных устройств обеспечения герметизации корпуса и башни, обесточивание основных цепей питания и остановку двигателя (что должно предотвратить повреждение оборудования от электромагнитного импульса ядерного взрыва).

Защита экипажа от воздействия ударной волны ядерного взрыва обеспечивается прочностью и жёсткостью корпуса и башни. После прохождения фронта ударной волны включается фильтровентиляционная установка (сепаратор-нагнетатель), непрерывно подающая в заброневое помещение танка очищенный воздух и создающая избыточное давление, препятствующее проникновению радиоактивной пыли. Для защиты от быстрых нейтронов броня с внутренней стороны дополняется противорадиационными синтетическими материалами, замедляющими и поглощающими нейтроны."
[11:59:42] <sda> Авария «Прогресса»: хроника, матчасть и версии
http://geektimes.ru/post/249928/
[12:24:49] <kpmy> герметичность не нужна, нужно повышать внутри давление
[12:25:24] <kpmy> как на военных буханках, просто компрессор с фильтром, нагнетает чистый воздух внутрь кузова, и яд внутрь просто не попадает
[12:49:56] <s6> Чистый воздух высасывается из дев урандом =)
[13:42:31] <geniepro> sda> Бывшего программиста Goldman Sachs осудили за кражу кода http://geektimes.ru/post/249934/

да он не вылезает из тюряг америкосских ))) вроде он на эрланге писал софт...
[13:45:26] <sda> если я допустим работал на кодом и приобрел опыт, а потом ухожу из фирмы и по памяти и опыту воспроизвожу разработку - это будет кражей кода?
[13:49:29] <valexey> sda: а это уже суд будет решать
[13:51:44] <geniepro> если код, воспроизведённый по памяти, будет совпадать вплоть до запятых в комментариях -- то это ну очень хорошая память )))
[13:52:41] <geniepro> так то по памяти можно воспроизвести какой-нить патент -- и это назовут воровством
[13:52:45] <valexey> обычно тырят больше, чем может воспроизвести один человек за какой-то вменяемый срок
[13:53:04] <valexey> не, это назовут нарушением патента :-)
[14:13:30] <sda> утрированно,  например метод сжатия RLE, идея просто, но говорят есть целых три разных патента на него! так вот, если бы я его придумал и запрограммировал на ассемблере, а потом ушел и сделал версию на Си ?
[14:14:01] <sda> т.е. вроде бы написано совсем по другому, но делает тоже самое
[14:14:49] <sda> было бы странно, если бы можно было саму идею как-то запатентовать
[14:14:59] <valexey> ты не путай патент с авторским правом плиз
[14:15:17] <valexey> написал бы на си - ничего бы тебе не было, но за нарушение патента могли бы и засудить, если патент не твой :-)
[14:16:06] <valexey> причем если ты написал хоть на Обероне, и вообще независимо и сам изобрел это сжатие, и никогда не знал про ту контору и того чувака что RLE придумал, и патента не читал, то один фиг засудят если захотят.
[14:17:47] <sda> так ведь нет факта воровства, я ведь независимо ее придумал, а не реверс инженерингом!
[14:18:46] <valexey> дык да, нет воровства
[14:18:51] <geniepro> sda: всё равно назовут плагиатом!
[14:18:53] <sda> по идеи я должен иметь право на свой патент, который будет распространяться на мои продукты, а поле действия того патента ограничится
[14:18:57] <valexey> есть обычное, банальное нарушение патента
[14:19:00] <valexey> за что и засудят
[14:19:16] <valexey> так работает патентное право. везде.
[14:19:55] <geniepro> sda: прежде чем что-то придумывать -- сходи в патентное бюро, проверь, вдруг уже нужно придумывать что-то другое )))
[14:20:04] <sda> ))
[14:20:10] <valexey> ненене, если ты работаешь в конторе, то патентом (за который заплатила контора (а это 10-20 тысяч баксов)) будет владеть контора. твое имя там будет, но владелец - контора.
[14:20:54] <geniepro> поэтому надо работать на себя, а не на дядю ))
[14:21:24] <geniepro> вот s6 при всей своей неадекватность вроде бы на себя работает, маладец! ))
[14:21:49] <valexey> ога. и с лоярами патенты оформлять. 20 килобаксов они у каждого разраба припрятаны ведь! да и времени вагон - кодить то не надо!
[14:22:17] <sda> короче ушел инженер в фирму конкурента и можно через какое-то время готовиться к искам, наверняка по-неосторожности мог от старых разработок что-то внедрить ;)
[14:22:30] <sda> прям планы составлять можно в отделе кадров
[14:23:04] <geniepro> sda: поэтому у них там межфирменные соглашения о не переманивании сотрудников
[14:25:09] <s6> geniepro, если меряться длиной адекватности, ещё не очень понятно у кого длиннее
[14:25:12] <valexey> а также частенько запрет на работу в отрасли втечение 5 лет после увольнения
[14:25:19] <valexey> впрочем, в Калифорнии это запрещено...
[17:04:49] <valexey> http://lenta.ru/news/2015/05/05/elbrus/
[17:04:53] <valexey> хватай, беги!
[17:04:58] <valexey> беги, хватай!
[17:05:00] <valexey> БЕГИ!
[17:05:23] <valexey> "Продажи открыты только для юрлиц, сообщила компания на своем сайте."
[17:05:27] <valexey> FUCK!
[17:41:49] <sda1> желательно получить виртуальную машину и описание архитектуры, чтобы можно было начать портирование софта
[17:42:00] <sda1> начать надо с DOS ))
[17:49:17] <sda1> Стала известна зарплата топ-менеджера «Роснефти» Игоря Сечина
http://www.regnum.ru/news/economy/1921520.html
[17:52:05] <valexey> а вот интересно, эмулятор эльбруса где-то существует?
[17:52:28] <valexey> ну или хотя бы спеки на его проц. систему команд, адресное пространство, прерывания и так далее. чтобы эмулятор написать
[17:52:34] <valexey> И ПОРТИРОВАТЬ ТУДА ОБЕРОН\1!!1
[17:55:14] <sda1> жаль что из оптимизирующие компиляторов оберона только хдс - или есть и другие?
[17:56:14] <valexey> ну, в ББ тоже какие-то там оптимизации имеются
[17:56:20] <valexey> в AO тоже есть оптимизации
[17:56:24] <sda1> вроде есть версия ос МСВС для эльбрусов, если бы нашлись исходные коды, то можно было бы вытянуть из них всю нужную инфу, но вроде только бинарники от этой оси есть в сети
[17:56:27] <vlad2> Я так понимаю любой, который в С компилирует.
[17:57:14] <valexey> угу
[17:57:37] <valexey> sda: ну, сами по себе сишные исходники мало бы что дали
[17:57:47] <valexey> а вот исходники хотя бы компилятора...
[17:57:53] <valexey> но лучше таки просто спеку
[17:57:59] <valexey> на процедуру загрузки
[17:58:10] <valexey> на прерывания и адресное пространство, на систему команд, на кеши и проч
[17:58:57] <valexey> и вот тогда был бы немалый шанс, что полтора энтузиаста-опенсорсника как раз дописали бы и отладили и оптимизировали бы эмулятор как раз к тому моменту как эльбрусы появились бы в свободной розничной продаже!
[18:06:33] <sda1> угу
[18:08:28] <sda1> ждем еще появление одноядерной версии, обещают в ней встроенную видеокарту, сможет OpenGL/OpenCL:

http://www.mcst.ru/ekonomichnyj-mikroprocessor-s-arkhitekturoj-elbrus-i-vstroennym-graficheskim-yadrom
[18:08:56] <Kemet> Написать разрабам на предмет поежоставления такой инфы
[18:17:23] <valexey> sda: лучше двуядерную :-)
[18:17:36] <valexey> это сильно интересней
[18:18:46] <s6> Эх куда эта вся графика умчалась от 8-биток...
[18:19:57] <s6> В яве крайне примитивная графика...
[18:20:15] <sda1> в планах также
«Эльбрус-16С» — 0,5—1 ТФлопс, 16—28 нм, 8-16 ядер, к 2018 г.[21]
«Эльбрус-32С» — 2—4 Тфлопс, 10—14 нм, 32 ядра, до 2 ГГц, к 2019—2020 г.
[18:20:59] <alexey.veselovsky> 2 ядра с т.з. разработки сильно интересней я имел ввиду
[18:25:51] <alexey.veselovsky> в каком месте в java более примитивная графика? :-)
[18:26:06] <s6> В awt
[18:26:19] <alexey.veselovsky> а что тебе нужно? тем более от awt
[18:26:35] <sda1> да, просто одноядерный должен быть дешевле и встроенная видеокарта как бы окончательно делает платформу законченной, все что нужно будет из каробки
[18:26:54] <s6> Я не говорил "более", я абсолютное значение дал =)
[18:26:58] <alexey.veselovsky> ну, если оно будет стоить хотя бы 30к, то будет иметь смысл
[18:27:20] <alexey.veselovsky> awt вообще для прикладного программиста не предназначен :-)
[18:27:38] <s6> Свинг на авт базируется.
[18:28:22] <alexey.veselovsky> именно. примерно также как BB на Win32 API
[18:29:56] <s6> Ну честно говоря я проскипал там графику2D и не помню есть ли там 3D... Короче маны недокурены
[18:30:12] <alexey.veselovsky> java2d есть
[18:30:24] <alexey.veselovsky> 3d тоже имеется сколь я помню. opengl :-)
[18:30:40] <s6> Ну да. Я максимум для граф форматов там лазал
[18:30:52] <s6> В 2д
[19:11:28] <Kemet> Аааа, нашел
[19:14:40] <geniepro> sda1> начать надо с DOS ))
DOS там и так уже давно работает в режиме эмуляции x86
[19:17:38] <sda1> geniepro: кстати, да, забыл про двоичный транслятор, интересно оно будет работать с программами для х86, например сможет ли запустить игру типа quake1, dukenukem, warcraft2 ?
[19:18:02] <geniepro> ну Doom 3 запустили же
[19:18:55] <geniepro> по тесту там фпс проседал до 12 ))
[19:19:12] <geniepro> не помню, в каких настройках -- наивысшее качество или нет
[19:20:00] <sda1> интересно сможет ли под досом запускать программы использующие dpmi, это интерфейс для защищенного 32-х битного режима... но впринципе под винду точно есть порты всех популярных программ и игр, ну и просто эмулятор можно будет запустить
[19:20:27] <geniepro> http://www.sdelanounas.ru/blogs/57001/
Doom3 на Эльбрусе. С Новым Годом!
"Перед новым годом сотрудники МЦСТ решили протестировать работу обновлённой графической подсистемы платформы Эльбрус, поддерживающей аппаратное 3D ускорение. Для этого решили немного поиграть. Для теста был выбран вариант игры Doom3 с открытым исходным кодом. В качестве игровой платформы выбрали экспериментальную однопроцессорную материнскую плату с процессором Эльбрус-4С, работающем на частоте 720 МГц, с 12-ю гигабайтами оперативной памяти DDR3.
К слову это не тот самый Doom 3 2004-го года, а BFG edition выпущенная на консолях в 2012, к тому же в данном порте(RBDoom3-BFG) была добавлена поддержка soft shadow maps."
[19:20:32] <sda1> винда тоже умеет dpmi обслуживать
[19:21:22] <geniepro> sda1: какой смысл на эльбрусе запускать dpmi-программы? о_О для этого и атом сгодится какой-нить
[19:21:41] <sda1> просто получается, двоичный транслятор не просто код х86 транслирует, но и какие-то железячные особенности реализует
[19:22:14] <sda1> geniepro: для прикола, арм не может, а эльбрус может )
[19:22:41] <geniepro> на арме можно DOSBox запустить же
[19:25:22] <Kemet> На эльбрусах венда работае
[19:32:45] <geniepro> около Сатурна обнаружена Звезда Смерти!!! https://img-fotki.yandex.ru/get/3002/3692493.43/0_1134f4_4f60f646_XXL.jpg
[19:35:37] <sda1> двоичный транслятор умеет работать с драйверами, это значит что он должен обращения к портам из х86 транслировать с свою платформу, обычные эмуляторы так не делают... можно будет старую периферию запускать с использованием нативных дров
[19:43:01] <sda1> 2050 год. Человечество осваивает две ближайшие планеты земной группы, а студенты 1 семества в вузах в режиме двоичной трансляции изучают dos и пишут свое первые программы на Turbo Pascal 7.0 ))
[19:54:11] <sda1> http://lurkmore.to/pascal
[21:03:35] <valexey> пишут на базе этого прошивки и прошивают этим космические корабли!!1
[21:06:59] <sda1> на лукоморье есть глава про глубинные причины ненависти к дельфи/паскаль
[21:07:00] <Kemet> насквозб
[21:09:07] <sda1> типа удачно пользовался в вузе, а потом не смог найти работу на паскаль/дельфи, кидается изучать всякие джвава и пхп, после чего ему приходит мысль что дельфи поломало ему жизнь )
[21:10:10] <Kemet> sda1: какая разница на каком языке писать
[21:11:58] <sda1> Kemet: ну там про то как в жизни бывает, что на самом деле ненависть необоснованна
[21:49:06] <vlad2> Да нам еще препеод в универе говорил с презрением: "А что Дельфи? Не будешь же ты на ней серьезный софт писать для винды". Так что никаких разочарований, если препод правильный :)
[21:52:25] <geniepro> vlad2: начал смотреть Интерстеллар -- робот там и правда сумасшедшим дизайнером придуман ))) такой нелепой конструкции не видел в жизни ))
[21:53:14] <vlad2> Угу. Хотя народ проперся.
[22:15:03] <valexey> там дофига всего нелепого :-)
[22:27:48] <Kemet> vlad2: это неправильный препод ибо серьёзный софт пишется на любом языке  
[22:31:33] <vlad2> Там был сделан акцент на винду.
[22:31:40] <vlad2> И я с ним согласен.
[22:32:25] <vlad2> Писать что-то под винду не на VS можно... но только это будет вопреки, а не благодаря.
[22:38:52] <valexey> иногда - возмжоно. если винда не принципиальна.
[22:41:59] <vlad2> ну иногда и на ББ можно пописать :)
[22:42:08] <vlad2> мало ли...