[00:23:30] <acidtech23> ты что всё сожрал опять
[08:22:56] <geniepro> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xfa1/v/t1.0-9/10614157_10201596758079547_5936991944920514254_n.jpg?oh=aa18c2927666ca20055c50f4d22761e9&oe=549A0CA5&__gda__=1419693896_d2715802613b08801bf1b24ddad36a08
[09:58:28] <acidtech23> http://www.yaplakal.com/forum2/topic916744.html
[10:58:27] <geniepro> kpmý> ну де отчёт-то о сходке оберонцев?
[11:31:13] <kpmý> не ну ты лошадей гонишь )
[11:31:23] <kpmý> многие еще наверное из москвы до дома добираются
[11:31:45] <geniepro> ну в поезде же всё равно нечего делать -- вот отчёт и составили бы )
[12:20:07] <kpmý> ну хз
[12:32:41] <geniepro> kpmý: ну хоть в кратце поведай -- валексей выжил? )))
[12:34:05] <geniepro> вкратце*
[12:47:32] <kpmý> ага
[12:47:59] <kpmý> ну ты потерпи, вон денисов обещает выложить видосы
[12:58:56] <geniepro> если оберонцы даже не поколотили валексея -- значит они не настоящие )))
[13:14:03] <geniepro> kpmy> совместимость с фибоначчиевыми системами счисления (простая схема избыточности, симметричность, как способ защиты от ошибок передачи)
так эта, как эта избыточность помогает-то? ну вот левая часть числа отличается от правой -- какая правильная-то? о_О
[13:18:46] <kpmý> ну коррекция требует дополнительной инфы конечно
[13:19:07] <kpmý> но в любом случае, если у тебя части несимметричны, ты сразу детектишь ошибку
[14:31:52] <geniepro> http://ic.pics.livejournal.com/bird_in_sky58/68671268/27435/27435_900.jpg
[15:08:43] <kpmý> великие люди
[15:13:21] <kpmý> хотел подергать пейселовского за пейсы - а у него пейсов-то и нет
[15:13:34] <kpmý> зато гейбук был
[15:15:07] <geniepro> kpmý: подёргал бы за гейбук )))
[15:15:35] <geniepro> так как обстановка-то была? если уж не жружественная, то хотя бы перемирная? )))
[15:16:15] <geniepro> "В ходе ожесточённого перемирия русское сообщество оберона потеряло нескольких своих членов!" )))
[15:17:28] <kpmý> оберон-сообщество слишком маленькое, чтобы устраивать фатальные междоусобицы)
[15:18:05] <kpmý> решил не трогать этот гейбук
[15:18:14] <kpmý> у него даже русских букв на кнопках нет
[15:19:57] <geniepro> блин я как-то асер заказал на ебее -- там тоже русских букв не было (((
[15:21:27] <kpmý> ну и ладно бы, купил наклеечки и приклеил
[15:21:44] <kpmý> но ведь у этого гейбука английские буквы прямо блять в центре кнопок огромные
[15:22:34] <geniepro> Роман М.> Пётр, а можно поподробнее насчёт переосмысления SET (3-ичная логика)?
да, если так подумать, то при переходе от двоичной логики к троичной (или того пуще -- многозначной/размытой) -- то там надо или изменять оператор IF, или вапще от него отказываться в пользу CASE
[15:23:04] <kpmý> да, такие мысли были
[15:23:05] <geniepro> kpmý> ну и ладно бы, купил наклеечки и приклеил
наклеечки я наклеил, но они тут же поотлетали, хорошо хоть без кнопок ))
[15:24:42] <geniepro> kpmý: в этом плане чистое ФП без всяких ветвлений самое то -- какую захотел функцию iff, такую и сделал
[15:36:34] <kpmý> ну что-то в этом есть, непонятное с ходу.
[15:37:35] <kpmý> хотя если рассматривать явный вид IF x = TRUE THEN ELSIF x=FALSE THEN ELSE END то мы просто выполняем булевское сравнение
[15:39:22] <geniepro> или типа такого:
IF cond THENTRUE stmt_true ELSEFALSE stmt_false OTHERWISE stmt_unkn ENDIF
[15:40:00] <kpmý> да, просто добавить ключевое слово для NIL
[15:40:04] <geniepro> IF cond WHENTRUE stmt_true WHENFALSE stmt_false OTHERWISE stmt_unkn ENDIF
[15:40:53] <kpmý> и цикл дейкстры конечно
[15:41:34] <geniepro> CASE cond OF
TRUE -> stmt1;
FALSE -> stmt2;
OTHERWISE stmt3
END
[15:41:38] <kpmý> а еще проверка типов может учитывать NIL-указатель как легальный и переводить на соответствующую ветку
[15:42:09] <kpmý> типа WITH x: MyPointer DO
ELSE
NILSE
END
[15:42:54] <geniepro> nullable-типы должны быть под запретом )))
[15:43:10] <kpmý> вопрос же, должен ли оператор сравнения быть булевским, или надо в него добавить третий вариант ответа
[15:44:23] <geniepro> ну если один из аргументов у него U -- то и результат U, так же как и у всех других операций типа AND OR
[15:45:03] <geniepro> хотя AND -- это MAX, а OR -- это MIN
[15:45:25] <geniepro> или наоборот?
[15:45:31] <geniepro> да, наоборот
[15:51:19] <kpmý> ну с другой стороны мы точно знаем, что TRUE = TRUE, FALSE = FALSE и NIL = NIL. а остальные случаи неравны, фактически из таблицы истинности будет видно, что в реальности будет только два значения, TRUE и FALSE
[15:57:31] <alexey.veselovsky> http://top.rbc.ru/economics/15/09/2014/948950.shtml
[15:59:42] <alexey.veselovsky> русские наклеечки не нужны
[15:59:48] <alexey.veselovsky> английский, впрочем, тоже не нужны
[16:06:28] <kpmý> начнут ли креаклы драться за ставку программиста отечественного ПО (tm)
[16:06:37] <kpmý> ?
[16:06:39] <тихий бот> тварь я дрожащая, или тот, кому надо?
[16:10:07] <alexey.veselovsky> там вроде особых преимуществ это не дает
[16:11:08] <alexey.veselovsky> кстати, интересно, это именно производителей обложат, или таки дистрибьюторов?
[16:11:23] <alexey.veselovsky> ибо львиная доля производителей непосредственно с россией дела не имеет
[16:11:28] <alexey.veselovsky> продают дистрибьютеры
[16:12:32] <geniepro> alexey.veselovsky: о! жив, курилка )))
[16:12:50] <alexey.veselovsky> а что со мною сделается то?
[16:13:08] <geniepro> alexey.veselovsky: ну мы думали с тебя оберонцы живьём три шкуры спустят )))
[16:14:01] <alexey.veselovsky> за что? я же свой!
[16:14:12] <geniepro> alexey.veselovsky: о_О среди чужих что ле? )))
[16:15:04] <alexey.veselovsky> :-)
[16:15:24] <kpmý> > Это только кажется, что на рынке спад, кошмар и ничего не продается. Внезапно окажется, что у миллионов припасено по тысяче евро, и чтобы непременно iPhone 6 Plus, и чтобы непременно 64 ГБ.
[16:15:45] <alexey.veselovsky> :-)
[16:15:56] <alexey.veselovsky> это ж товар первой необходимости!
[16:16:05] <alexey.veselovsky> и там не 64 а 128 Гб
[16:17:23] <kpmý> 128 дорого)
[16:17:48] <alexey.veselovsky> если уж тыщу евро отложил, то надо брать 128!
[16:18:06] <kpmý> и чехольчик
[16:18:13] <kpmý> и сразу начать откладывать на часы
[16:18:25] <kpmý> http://mobile-review.com/apple/articles/apple-iphone-6.shtml
[16:18:29] <alexey.veselovsky> чехольчег не нужен
[16:18:35] <alexey.veselovsky> с ним ощущения не те
[16:19:03] <kpmý> как это, обязательно нужен
[16:19:10] <kpmý> чехольчик из ЭКО-КОЖИ
[16:19:12] <alexey.veselovsky> 128 Гб стоит 950 баксов + налог
[16:19:51] <kpmý> плюс маржа
[16:20:04] <kpmý> кто-то наверное и за сотку купит
[16:20:08] <kpmý> больные люди
[16:20:48] <geniepro> находились же кто покупал всякие iphone 4 за 4 килобакса
[16:21:01] <alexey.veselovsky> идиотов везде хватает
[16:21:28] <alexey.veselovsky> в штатах это будет что-то типа 950+10%, то есть порядка 1050 за топовую модель.
[16:21:38] <alexey.veselovsky> 128 Gb iPhone 6 Plus
[16:26:09] <kpmý> я вот не понимал всегда, как в ифонах вернуться на предыдущий экран
[16:26:18] <kpmý> типа, кнопки назад же не было ни в одном
[16:26:32] <alexey.veselovsky> а что такое предыдущий экран?
[16:26:44] <kpmý> http://www.mobile-review.com/articles/2014/oneplus-one2.shtml
[16:30:17] <alexey.veselovsky> вообще, если например по вложенным менюшкам лазаешь, то там стандартный контрол для этого
[16:35:27] <geniepro> kpmý> я вот не понимал всегда, как в ифонах вернуться на предыдущий экран
вроде как на круглую кнопку жмякаешь и всё ))
[16:39:28] <alexey.veselovsky> это тебя гарантированно домой вернет
[16:39:31] <alexey.veselovsky> то есть на home screen
[16:40:11] <alexey.veselovsky> на самом деле все просто - гугл, это интернет-контора, они во всем видят только браузер, поэтому кнопочку back они воткнули и в андроид тоже
[16:40:20] <kpmý> ну это типа вот ты нажал в рсс-новостиРасшарить новость, потом выбираешь там Расшарить вконтактик, а потом когда расшарил и закомментил в приложении вконтактика, жмешь "назад" и попадаешь обратно в рсс-ридер, короч, типа стек активности
[16:40:29] <alexey.veselovsky> а apple - железнячная компания, поэтому их интерфейс не построен по образу и подобию браузера
[16:40:52] <geniepro> http://www.mobile-review.com/articles/2014/oneplus-one2.shtml
[16:41:56] <geniepro> kpmý: купи же наконец шестой ипхоне -- и узнаешь как там чо )))
[16:44:55] <alexey.veselovsky> купи ипхон и засунь в него пихон
[16:49:37] <kpmý> да ну, дорого
[16:50:38] <geniepro> kpmý: тады купи айфон 3 какой-нить -- они уже дешевле дожны быть )))
[16:52:08] <geniepro> в виндофоне 8.1 долгий тап на кнопку <- вытаскивает таскменеджер типа
[16:52:31] <kpmý> http://habrahabr.ru/post/236863/
[16:54:53] <alexey.veselovsky> geniepro: в iOS даблтап по кнопке вызывает тоже список приложений
[16:56:53] <geniepro> http://habrahabr.ru/post/236847/
[16:59:27] <alexey.veselovsky> да, все таки в ретине какие-то плюсы есть. хотя я точки и на старом 15” макбуке не вижу, на новом 13” изображение вроде как почетче, что-ли. читается текст проще, глаза устают меньше
[17:05:05] <kpmý> ну у тебя как-то жутко мелковато
[17:05:40] <kpmý> geniepro: я хотел купить 5C, желтенький
[17:06:42] <alexey.veselovsky> на 13шке, несмотря на то что мелко, все вполне видно. то есть даже в браузере увеличивать не приходится
[17:07:02] <alexey.veselovsky> а в 15шке, несмотря на то, что все крупнее, в браузере увеличиваю шрифты
[17:07:17] <alexey.veselovsky> может еще из за того, что в 15шке экран сильнее бликует
[17:07:30] <alexey.veselovsky> а может за счет ретина на 13
[18:08:59] <alexey.veselovsky> vlad2: http://oberspace.dyndns.org/index.php/topic,644.0.html
[18:10:46] <alexey.veselovsky> http://oberspace.dyndns.org/index.php/topic,645.0.html
[18:12:32] <vlad2> Хе-хе :) А на выходе это чего?
[18:12:46] <vlad2> Как же тебя отпустили-то? :)
[18:37:42] <vlad2> А че фотки все покиляли?
[19:14:05] <kpmý> http://i.imgur.com/nCme6wD.jpg
http://i.imgur.com/bFZcOkR.jpg
http://i.imgur.com/S7VHjwI.jpg
http://i.imgur.com/SfyiSE7.jpg
http://i.imgur.com/cSOdgKs.jpg
http://i.imgur.com/UIjNur6.jpg
vlad2 это я в дропбоксе прост фотки не храню
[19:17:03] <vlad2> Спасибо! А че так мало? :)
[19:19:37] <kpmý> ну там темновато было, мой телефон не очень фоткает, потом выложат наверное с норм фотоаппаратов
[19:22:44] <geniepro> https://www.youtube.com/watch?v=Xbs6eMxa5ds
[19:26:10] <geniepro> kpmý http://i.imgur.com/nCme6wD.jpg -- это с оберон-компа хоть? фпгашного который
[19:29:16] <vlad2> Комменты доставляют: "что ты мне хочешь сказать, ты ни разу не кидал мусор из машины?"
[19:29:29] <vlad2> Люди реально в каком-то другом мире живут.
[19:37:39] <geniepro> kpmý> Если мы применим ту же схему для SET3, тритов в 27-тритном числе, то получим странность. Трит под номером x может быть в трех состояниях, TRUE, NIL, FALSE.
kpmý> И если спросить x IN s3: SET3, то во-первых, неясно, какое значение считать значением отсутствия.
тут же всё просто -- все три значения, то есть x IN s3: SET3 просто возвращает значение x'того трита из этого множества
[19:38:00] <geniepro> вапще я не понимаю нахрена эти множества нужны -- лишняя сущность
[20:00:32] <alexey.veselovsky> geniepro: да, с оберон-компа
[20:07:36] <alexey.veselovsky> vlad2: на выходе два файла - символьный и кодовый файл
[20:11:53] <vlad2> Кстати видел - твой фикс был с регрешином. Таки тесты рулят ;)
[20:12:21] <vlad2> (ты там пробел забыл)
[20:12:35] <alexey.veselovsky> где?
[20:12:51] <alexey.veselovsky> а, после конста?
[20:12:59] <vlad2> https://github.com/vladfolts/oberonjs/commit/f9af50f992ba18c4c6e35b5d0a7c036328f20a17
[20:13:01] <vlad2> Ага.
[20:13:14] <alexey.veselovsky> да, руки-крюки
[20:13:57] <alexey.veselovsky> народ, кстати, ебероном интересовался, но я ничего не рассказал :-)
[20:14:16] <alexey.veselovsky> ибо во-первых я не слишком в нем компетентен, во-вторых не хотел распыляться
[20:14:21] <vlad2> В смысле, ты ж презенташку делал?
[20:14:34] <vlad2> А что там еще сломано - UNTIL?
[20:14:43] <alexey.veselovsky> да, UNTIL
[20:15:22] <vlad2> Да там реакция была бы в стиле Кемета ;) Во всяком случае первая.
[20:15:27] <alexey.veselovsky> и в рантайме копирование рекордов сломано (иногда, редко, но иногда, у объекта js есть read only property, при попытке записи которых случается исключение)
[20:15:37] <alexey.veselovsky> угу
[20:16:17] <alexey.veselovsky> основная цель была доклада была - обозначить проблему (js с его системой типов и дикой семантикой умолчания ошибок) и пути её решения
[20:16:22] <vlad2> Э... Копирование в "чужие" рекорды не поддердивается.
[20:16:34] <vlad2> Да, я так и понял.
[20:16:35] <alexey.veselovsky> и обозначить область применимости Оберона там
[20:16:57] <vlad2> А в "родных" не должно быть read-only.
[20:17:00] <alexey.veselovsky> а там при банальном присваивании обероновском это вылетает
[20:17:03] <alexey.veselovsky> ИНОГДА
[20:17:09] <alexey.veselovsky> а были
[20:17:15] <vlad2> Хм. Странно.
[20:17:19] <alexey.veselovsky> угу
[20:17:30] <alexey.veselovsky> воткнул заплатку в рантайм посредством try ... catch
[20:17:54] <vlad2> Надо бы репродьюс.
[20:18:00] <alexey.veselovsky> абы не у строк это было. или чем-то еще таком, содержащем чары
[20:18:22] <alexey.veselovsky> ну, сейчас время у меня появится, я постараюсь это все культурно оформить
[20:23:11] <alexey.veselovsky> а вообще, встреча прошла нормально. обстановка (помещение, хозяин помещения) привычная, теорфизическая :-) будто лет на 10 назад вернулся. ;-)
[20:24:51] <vlad2> Как там info21 в реале? Такой же одиозный?
[20:25:14] <alexey.veselovsky> эмм.. скорее нет чем да.
[20:25:38] <alexey.veselovsky> по крайней мере мои замечания в штыки не воспринимались ;-)
[20:25:58] <alexey.veselovsky> я ж уже говорил, что на форумах абсолютно не работают те механизмы что позволяют в реале не поубивать друг друга.
[20:26:38] <alexey.veselovsky> в результате в сети бОльшая часть народа значительно менее адекватна чем в реале
[20:27:24] <alexey.veselovsky> впрочем, думаю в итоге в резюме конференции от info21 будут забавные фразочки ;-)
[20:34:09] <s6> праклятый блендер. такие непонятные там текстуры, ужасть
[20:34:17] <s6> прям фрустрирую
[20:35:12] <s6> точнее доки непонятные
[20:52:32] <s6> Bитва s Bлендером II
[21:29:27] <kpmý> geniepro: но в случае с двоичным сетом работало правило, которое в английском языке соответствует слову IN
[21:33:15] <kpmý> а вирт ведь название RISC-5 просто так выдумал
а тут вот чо http://riscv.org/angel/index.html
[21:40:01] <alexey.veselovsky> Вирт его выдумал не просто так. Это порядковый номер его RISC-процессоров в FPGA разработках
[21:55:08] <kpmý> а, ну да, было что-то такое
[21:59:51] <vlad2> По-моему тернарный комп не отменяет традиционных IF/ELSE b прочих битсетов.
[22:00:34] <vlad2> Просто примнеимость тернарного SET будет весьма мпецифическая.
[22:02:27] <vlad2> Такая логикуа true/false/хз уже давно успешно эмулируется (в моем случае это банальный boost::optional<bool>)
[22:02:51] <vlad2> Она нужна, но не частно.
[22:03:01] <alexey.veselovsky> maybe для bool’a
[22:03:04] <vlad2> Просто у нее будет непосредственная аппаратная поддержка.
[22:03:06] <alexey.veselovsky> в случае haskell’я
[22:03:09] <vlad2> Угу.
[22:03:26] <vlad2> При это отменять обычные двоичные битсеты и if смысла нет.
[22:03:55] <vlad2> Просто они буду избыточн\ы с точки зрения подлежащей аппаратуры.
[22:04:22] <alexey.veselovsky> ну, если они будут как-то кучковаться, то избыточность сойдет на нет в общем то
[22:04:48] <alexey.veselovsky> алсо, что мешает иметь гибридный процессор - и с двоичными и троичными регистрами?
[22:04:49] <vlad2> Да нет смысла кучковать конкретно для SET - Тормозить будет.
[22:05:50] <vlad2> Это как плюсовый vector птыались оптимизировать для случае vector<boo> - нах ненужно, кроме специфический применений и доказательства того, что на плюсах "и вот так можно".
[22:06:16] <alexey.veselovsky> что, кстати, добавляло геморроя в разработке
[22:08:16] <vlad2> Т.е. я представляю себе пользу от троичного компа именно в применении к какой-то числодробилке. Ожидать какого-то нового слова непосредственно в написании программ не приходится - троичная логика и успешно применяется/эмулируется там, где это надо.
[22:08:54] <alexey.veselovsky> ну, это может быть следующий уровень оптимизации для аппаратуры.
[22:09:00] <alexey.veselovsky> а может и не быть
[22:09:21] <alexey.veselovsky> ибо элементарная база для троички возможно будет сложнее в производстве, крупнее и сильнее греться
[22:09:30] <vlad2> Ну типа да, в каком-нибудь АЛУ проца что-то может стать быстрее/проще.
[22:10:45] <acidtech23> тренарный комп - мусор
[22:11:42] <vlad2> Вот квантовый комп в плане революции подхода к содзанию программ намного интереснее :)
[22:12:54] <kpmý> пин коды к картам подбирать)
[22:14:53] <vlad2> Кто-то там из предсказателей обещал в 2015 обвал всей карточной системы из-за того, что станет возможноть ломать коды :)
[22:15:23] <kpmý> но и квантовый комп может быть троичным, так что проработка вопроса лишней не будет)
[22:15:47] <vlad2> Квантоваый кутрит? :)
[22:15:52] <kpmý> опять-же, каскады сопряжения с таким троичным квантовым регистром все равно будут троичные импульсные
[22:16:40] <kpmý> ага
[22:27:34] <acidtech23> мусор
[22:44:00] <s6> Пётр Порошенко предложил на три года присвоить особый статус отдельным районам Донецкой и Луганской областей. Законопроект опубликован в украинских СМИ.
Речь в документе, в частности, идёт о гарантиях государства на право жителей регионов использовать русский язык.
http://www.segodnia.ru/news/147368
[22:45:48] <s6> прикольно. я похоже разобрался с текстурированием в Collada-файлах (это простой индустриальный формат 3D сцен)
[22:46:01] <s6> ща надо это кодить =)
[22:53:28] <kpmý> acidtech23: лондон
[22:54:37] <acidtech23> что лондон?
[23:18:25] <s6> лондон
[23:51:55] <s6> эклипс висит