[01:20:39] <s6> vаlexey, этот JNA java native access какой-то недоделанный
[01:20:42] <s6> куча проблем с ним
[01:20:56] <vаlexey> логично
[01:21:07] <s6> например оно анлоадит дллку некорректно когда редеплоишь томкат вебапп, и роняет jvm
[01:21:09] <s6> это раз
[01:21:57] <s6> второе - захотел я через gdb подцепиться - пытался собрать jna с дебаг инфой - хрен-то мне билд скрипт это дал сделать - короче облом, надо ковырять ужасно чтобы собрать с дебагом
[01:22:18] <s6> ну и на jni возвращаюсь после 1 и 2
[01:24:10] <vаlexey> фричество наказуемо, да.
[01:24:19] <vаlexey> хотя бывает любопытно
[01:24:23] <s6> вот тут в секции Adoption есть список крутых проектов юзающих JNA - http://en.wikipedia.org/wiki/Java_Native_Access
[01:24:31] <s6> там и ИНтелиж Идея, и JRuby
[01:24:43] <s6> и SVNKit (в эклипсе юзается)
[01:24:51] <s6> точнее в сабклипсе
[01:25:14] <s6> log4j тоже наипопулярнейшая либа
[01:25:48] <s6> vаlexey, gdb это не фричество , это нормальное желание C++ либу подебажить
[01:26:08] <s6> я правда ни разу jni через gdb не дебажил ещё
[01:26:08] <vаlexey> gdb - да. а JNA - похоже таки фричество
[01:26:12] <s6> угу
[01:28:15] <s6> vаlexey, кстати gdb удалённо цеплять можна ли? хочу какой-нить визуальный удобный дебагер с плюшками, не подскажешь каких-нить? я только DDD юзал пока что
[01:28:23] <s6> для C++ и C дебагер
[01:28:45] <s6> у меня прога C C++ на хостинге крутиться будет в виде JNI либы
[01:28:58] <s6> пока ломы X цеплять туда
[01:29:10] <vаlexey> вроде можо. там же демон есть. по крайней мере на всяких там смартфонах отлаживаются именно через удаленный dgb
[01:29:12] <vаlexey> gdb
[01:29:17] <vаlexey> но я руками ни разу не настраивал
[01:29:17] <s6> с VNC ломы разбираться
[01:29:41] <s6> понятно. значит имеет смысл хаутушки искать.
[01:30:40] <s6> vаlexey, какие обёртки визуальные гуёвые есть хорошие кроме ddd?
[01:30:47] <s6> для gdb
[01:31:05] <s6> ну, с развитым UI, не обязательно гуёвые
[01:31:12] <vаlexey> eclipse не катит?
[01:31:19] <s6> вот да, тож подумал
[01:31:37] <s6> у меня мало опыта с с\с++ поэтому такие вопросы
[01:39:03] <s6> а вот, чота есть в эклипсе Debug/C/C++ Remote App
[01:43:19] <s6> теперь надо JNI коннектор сбацать
[01:51:13] <s6> всётки кодинг приятная штука
[02:02:14] <s6> кстати. ГМейл сделал оффлайн жаваскриптовый интерфейс - см. Settings/Offline - не очень удобно по сравнению с главным гуём гмыла, но зато шустро если по-быстрому почту смотреть
[02:07:13] <s6> прикольно -

http://en.wikipedia.org/wiki/Java_Native_Access
[02:07:15] <s6> ой
[02:07:31] <s6> http://www.opennet.ru/opennews/art.shtml?num=40183

Разработчики Fedora Linux начали формирование сборок Fedora Atomic с реализацией урезанной до минимума хост-системы для обеспечения запуска изолированных контейнеров, подготовленных и управляемых при помощи инструментария Docker. Предоставляемое Atomic базовое окружение (Atomic Host) содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами. Все пакеты, обеспечивающие работу конечных приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего. Сборка формируется на основе репозитория Fedora Rawhide. Размер установочного iso-образа 750 Мб (образ оформлен в виде LiveCD).
[02:07:59] <s6> полезное направление деятельности они затеяли
[02:09:03] <s6> http://www.opennet.ru/opennews/art.shtml?num=40190

Электронное правительство перейдет на свободное программное обеспечение.


Как сообщает портал CNews, Минкомсвязи приняло решение заменить проприетарное программное обеспечение, применяемое в "электронном правительстве" на СПО, а также использовать только технологически нейтральное аппаратное обеспечение, чтобы обеспечить технологическую независимость работы "электронного правительства" от США.

К проблемным продуктам были отнесены: архитектура процессоров SPARC, ОС Solaris, а также программное обеспечение создаваемое компаниями VMware, Oracle, Microsoft и Symantec. Например, отмечается, что СУБД Oracle планируется заменить на PostgreSQL.

Кроме того, можно отметить что формально планы о переходе на СПО были утверждены правительством ещё в 2010 году, однако это не привело к целенаправленной работе в данном направлении, ограничившись лишь отдельными ведомствами. Наиболее известным случаем является переход на СПО федеральной службы судебных приставов РФ. К сожалению, подобные инициативы пока не распространились на многие другие ведомства.
[02:10:13] <s6> http://www.opennet.ru/opennews/art.shtml?num=40196

По истечению срока отчуждения имущественных прав в пользу издателя открыт свободный доступ к книге "Наглядная статистика. Используем R!" (М., ДМК Пресс, 2012), рассказывающей о языке программирования R, ориентированном на решение задач по статистической обработке, анализу и визуализации данных. Книга доступна как в формате PDF, так и в виде исходных текстов LaTeX, пригодных к самостоятельной сборке.
[02:46:10] <s6> как ужасно долго большие проекты на с++ билдаются и ребилдаются
[02:46:52] <s6> это же вроде можно соптимизить, почему никто не займётся
[02:47:12] <s6> кешировать результаты разных стадий
[03:03:41] <s6> во всём виновато текстовое препроцессирование вероятно
[03:19:01] <s6> клеветы
[03:19:03] <тихий бот> абирон - плахой потому, что в нём всё капсом а в с++ всё делается в одну строчку
[08:32:25] <geniepro> s6> кешировать результаты разных стадий
так это итак уже давно делается всякими студиями и с++билдерами
[15:52:07] <vаlexey> блин. жесть. банальный Y-кабель для PS/2 хрен найдешь
[15:52:20] <vаlexey> только у китайцев заказывать
[15:53:24] <kpmý> спаяй)
[15:54:05] <vаlexey> это можно конечно. но я таки по возможности предпочитаю готовые решения :-) больше шансов что при транспортировке не развалится
[16:56:26] <Kemet> vаlexey: дык клаву разложи на составляющие
[16:56:44] <vаlexey> э? в смысле?
[16:57:02] <Kemet> ну кабель тебе куда нада
[16:57:25] <vаlexey> в дивайс у которого ровно одна ps/2 дырка. и туда надо запихнуть и клаву и мышь
[16:57:50] <Kemet> ууу
[16:58:30] <vаlexey> наверно поищу по знакомым, а пока руками скручу Y
[16:58:36] <vаlexey> может параллельно у китайцев закажу :-)
[17:00:35] <Kemet> ну такой кабель не шибко популярный
[17:02:37] <vаlexey> но я помню что они раньше продавались
[17:02:41] <vаlexey> буквально лет 5 назад
[17:05:40] <Kemet> vаlexey: лет 5 назад и порт популярнее был
[17:06:13] <vаlexey> по моему, как-то слишком в индустрии стандарты не стандартны :-)
[17:07:28] <Kemet> таки unixAos-64 бит скоро заработает - гюнтер допиливает
[17:07:54] <vаlexey> то есть и под линухой и под OS X?
[17:08:08] <Kemet> думаю да
[17:08:44] <Kemet> я так понимаю, в дарвине какое-то особое соглашение о вызове?
[17:09:45] <vаlexey> по моему, да. отличается. если только это в posix'е не прописано
[17:09:55] <vаlexey> ну и формат файлов исполняемых там естественно совсем другой, не как в линухе
[17:10:32] <Kemet> vаlexey: в юниксаос пускач на с наываяли
[17:10:48] <vаlexey> это хорошо
[17:11:35] <vаlexey> но биндинги ко внешнему миру один фиг иначе ваять
[17:11:48] <vаlexey> ведь в OS X гуйня не через X11
[17:12:01] <vаlexey> в юниксаос через что гуйню сделали?
[17:12:13] <Kemet> через иксы
[17:12:26] <vаlexey> у-у...
[17:12:31] <vаlexey> лучше бы через SDL2 :-)
[17:13:40] <Kemet> ну там всё очень просто - гуйня рисуется нативно в а2, а от иксы как фреймбуфер главного окна
[17:14:29] <vаlexey> да я понимаю. поэтому и говорю, что через sdl2 было бы лучше
[17:14:39] <vаlexey> оно ровно для этого и годится
[17:15:34] <Kemet> нууу, вообще где-то валялся фб для опенДжиЛы
[17:16:54] <Kemet> но он подглючивал
[17:17:31] <vаlexey> поэтому, чтобы не мучаться, и если нужен тупо фреймбуфер - sdl2 самое оно :-) бонусом можно получить буфер обмена с системой например
[17:21:40] <Kemet> слипборда там реализована
[17:22:26] <kpmý> у sdl там только текст и файлы в клипборде
[17:22:30] <kpmý> емнип
[17:23:39] <Kemet> ну я смотрю - под дарвин там мейкфайл и скрипт запуска есть, как оно работает тогда если там иксов нема?
[17:25:29] <vаlexey> иксы туда можно поставить
[17:25:39] <vаlexey> ну, собственно и на винду можно иксы поставить ;-)
[17:26:05] <vаlexey> да, sdl2 умеет только текст в клипборде. Хотя.. Что кроме текста может быть нужно? ;-)
[17:26:11] <vаlexey> Реально нужнее всего именно текст.
[17:26:14] <Kemet> угу, я ставил, но нифик нафик
[17:33:49] <s6> хехе. удалённо отлаживать JNI через remote attach to process - тормоза беспредельные, нужно бинарники 100500 дллек подсасывать... видимо отлаживать через VNC - лучший способ... придётся конфигурять VNC server
[17:34:23] <Kemet> блин, вчера было 39 град, сегодня с утра 12 ((( ушло лето
[17:35:36] <kpmý> http://habrahabr.ru/post/229169/#comment_7776707 пишут что джява быстрее го
[17:37:19] <s6> да уж... мощный процесс дебага через remote attach to /usr/bin/java:

Ignoring packet error, continuing...
Ignoring packet error, continuing...
Ignoring packet error, continuing...
Ignoring packet error, continuing...
warning: Invalid remote reply: timeout
[17:38:00] <Kemet> vаlexey: как сделать на гитхабе - утянуть проект и обеспечить автоматическую синхронизацию с оригиналом
[17:38:19] <vаlexey> kpmý: смотря в каких задачах. но в среднем, если числодробить, то таки да. быстрее. особенно если go собираеть не через gccgo
[17:38:27] <vаlexey> Kemet: не знаю
[17:38:40] <s6> гыгы, Kemet - читайте доки на гит =)
[17:38:47] <s6> гит не для слабых умов
[17:39:09] <s6> ибо гибок донельзя
[17:39:16] <Kemet> s6: мне на гитхабе надо а не локальный гит
[17:39:33] <s6> ищите хаутушки на вебе =)
[17:39:36] <s6> я тож не знаю
[17:39:42] <s6> хотя с гитом год работал
[17:40:07] <s6> год работал, но ничего не понял =)
[17:47:17] <s6> мда. обескураживающий процесс отладки. охохо
[18:45:58] <s6> vаlexey, эклипсовый дебагер через gdbserver / remote attach глючит слегонца. Указал ему watch expr (T[24])v - он тип (T[24])v кажет T[24], разворачиваем массив, он пишет 0 элемент как (T[24])v[0] и тип (T[24])v[0] кажет тот же самый T[24] =)
[18:46:21] <s6> скобочки они забыли поставить (T[24]v)[0]
[18:47:16] <s6> пришлось вручную эти скобочки проставить и сделать watch expr ((T[24])v)
[18:47:50] <s6> хаха вот урод. он эти скобочки убрал
[19:10:53] <vlad2> geniepro: science vs engineering - зачет :)
[19:14:03] <vаlexey> vlad2: это на хабре было :-)
[19:15:45] <vlad2> Суть схвачена верно. Цикл Декйстры против шаблонов, так сказать.
[19:17:19] <vаlexey> Ну, цикл Дейкстры, вообще говоря, это ж тоже инжениринг.
[19:17:50] <kpmý> клеветы блять
[19:17:58] <kpmý> когда будут шаблоны в оберонжс
[19:18:01] <vаlexey> удобняшки для ограниченных приматов :-)
[19:18:12] <vаlexey> Не боись, будут :-)
[19:18:30] <kpmý> ссанина
[19:21:25] <vаlexey> зачем человеку делать то, что может сделать машина? человек ошибется, а машина нет. человек должен думать, а машина - работать.
[19:26:02] <kpmý> потому что явное лучше неявного
[19:26:41] <kpmý> если человек не может придумать ничего лучше генерации текста исходника, то она должна быть явной
[19:26:42] <vаlexey> тогда надо писать на асме
[19:26:58] <kpmý> нет, явность не значит непосредственность
[19:27:02] <vаlexey> эм.. а в каком месте шаблоны не явные? ;-)
[19:27:25] <vаlexey> по моему, там все довольно очевидно ;-)
[19:27:45] <kpmý> аргумент уровня хабра
[19:28:03] <kpmý> всем умным людям очевидно, и что дальше? :)
[19:29:19] <vаlexey> понятно что если ты не умеешь пользоваться инструментом (любым!) любое применение этого инструмента, даже не тобой, а другими, будет восприниматься болезненно.
[19:30:24] <kpmý> лол, умный человек ставит диагнозы в прямом эфире
[19:31:20] <vаlexey> а кому я ставил диагноз? :-)
[19:31:22] <kpmý> это кстати похоже на высказывание "все гомофобы это просто скрытые геи, поэтому они так нервничают"
[19:31:44] <vаlexey> это, вообще говоря, общая штука для всех людей.
[19:31:59] <vаlexey> вне зависимости от, так сказать, программерской ориентации.
[19:32:49] <kpmý> бля, столько самоуверенной хуйни, даже лень пруф на каждую спрашивать
[19:33:39] <vаlexey> :-)
[19:33:55] <vаlexey> IMO
[19:59:02] <boris_ilov> http://habrahabr.ru/post/229059/
[19:59:44] <kpmý> да, норм текст
[20:00:04] <boris_ilov> комментаторов хуевых налетело там
[20:00:13] <boris_ilov> учоные блеать
[20:00:16] <kpmý> умные люди
[20:01:22] <boris_ilov> кстати, то что он сказал известные вещи ведь
[20:01:33] <boris_ilov> даже если только научпоп читать\
[20:01:53] <boris_ilov> но диванные учоные всех умней
[20:09:29] <boris_ilov> насчет затыка со стрелой времени у Хокинга (если не ошибаюсь) чуть ли не пол статьи один в один мысли
[20:09:55] <boris_ilov> не читають хокинга чо ле? O_o
[20:11:17] <geniepro> http://cs616130.vk.me/v616130383/8e32/elbv1wyBxMM.jpg
[20:13:04] <boris_ilov> http://s7.pikabu.ru/post_img/2014/07/10/8/1404991039_1211916306.jpg
[20:26:11] <boris_ilov> читаю комменты к этой статье
[20:26:19] <boris_ilov> это просто писец
[20:27:19] <boris_ilov> чуваки в какой-то виртуальной реальности живут
[20:29:05] <boris_ilov> вот только один шедевр http://habrahabr.ru/post/229059/#comment_7777247
[20:29:13] <boris_ilov> еще и 2 плюса стоит!
[20:29:32] <kpmý> > Желтизна. Автор вообще не понимает время.
[20:29:50] <boris_ilov> угу
[20:30:26] <kpmý> > Важность квантовых эффектов в работе отдельных элементов мозга никак не подтверждает гипотезу квантового мозга. Связи тут вообще никакой.
[20:30:44] <boris_ilov> у чуваков какая-то средневековая вера в науку... которую они сами себе придумали
[20:30:46] <kpmý> мир улыбающихся веселовских
[20:31:50] <kpmý> > Статья опирается на довольно странные и спорные утверждения в самом начале. Какие бы не были потом строгие рассуждения, это уже не имеет значения. Называется — софизм.

[20:32:57] <boris_ilov> сказочные долбоебы
[20:33:17] <boris_ilov> культурнее даже выразиться не могу
[20:41:36] <vаlexey> помнится до квантовой природы мышления мы на втором что-ли курсе додумались :-)
[20:42:09] <vаlexey> ибо иначе возникали неприятные парадоксы, которые в механистическом стиле объяснения не имели
[20:50:44] <vаlexey> да-а.. примеры компилятся.. мягко говоря долго. плюсы собираются по сравнению с ЭТИМ вообще мгновенно.
[20:57:40] <kpmý> http://habrahabr.ru/post/229827/ ололо, диасофт
[20:58:05] <kpmý> комментарии кстати тоже норм
[20:58:28] <vаlexey> чем диасофт знаменит?
[20:59:40] <kpmý> входит в топ-10 российских ИТ, пилят говно для банков
[20:59:42] <kpmý> крутые
[21:00:01] <kpmý> высасывают половину выпуска ИВТ местного, каждый год
[21:00:14] <kpmý> ну они по всей россии филиалы имеют
[21:12:27] <s6> вот жеж зараза . на DO при микро-дроплете эклипс анлоадится почти сразу
[21:12:43] <s6> надо дроплет классом выше
[21:13:43] <kpmý> лол, зачем на вдске эклипс?
[21:13:52] <s6> дебагать JNI
[21:14:50] <s6> ибо удалённый дебагер жутко висяч
[21:14:57] <s6> и иногда виснет очень намертво
[21:15:02] <kpmý> ад какой
[21:18:25] <s6> это вам не на ББ хелловорлд писать =)
[21:19:13] <s6> тут просто эта JNI штуковина одна только длл занимает метров 20
[21:21:43] <kpmý> компенсируют поди
[21:22:11] <s6> кто что компенсирует? я компенсирую =)
[21:22:26] <s6> это личный проэкт
[21:32:37] <boris_ilov> kpmy: Ты же в Ярославле, да?
[21:33:43] <boris_ilov> Ездили тут с женой. Красивый город
[21:33:45] <kpmý> ну да
[21:33:45] <geniepro> "Кличко тест Тьюринга точно не пройдёт!" )))
[21:34:34] <boris_ilov> стрелка впечатлила
[21:34:49] <boris_ilov> у нас таких парков нет
[21:35:04] <kpmý> да, это все к 1000-летию пафоса нагнали
[21:35:49] <boris_ilov> ну круто сделали все равно
[21:37:46] <boris_ilov> высадили нас где-то в центре
[21:37:52] <boris_ilov> перекусить
[21:38:03] <boris_ilov> задолбались магазин искать
[21:38:15] <boris_ilov> одни кафе как на курорте :)
[21:38:31] <geniepro> http://a3ab771892fd198a96736e50.javacodegeeks.netdna-cdn.com/wp-content/uploads/2014/07/1404846902-4fc641cdc20dcd399f90b718f7a1bebe.jpeg
[21:38:51] <kpmý> туристический автобус юзали?
[21:39:00] <boris_ilov> ага
[21:39:22] <boris_ilov> женский монастырь поситиди
[21:39:27] <boris_ilov> ли*
[21:39:27] <geniepro> Ярославль -- это на Золотом кольце который?
[21:39:39] <boris_ilov> на парохлоде прокатились
[21:39:49] <boris_ilov> да
[21:39:51] <тихий бот> boris_ilov, нет
[21:40:29] <boris_ilov> мне больше всего понравилось сколько зелени в городе
[21:40:36] <kpmý> а я уже два года хочу до одного монастыря на велике доехать, да как-то забываю
[21:40:49] <kpmý> горожане не замечают всего этого короч
[21:42:24] <geniepro> ну короче вы все поняли? когда авторитаризм российский больше не будет действовать, они вернут себе так называемый Крым! в этом уверен сам Кличко ))))
[21:43:44] <kpmý> не только лишь все
[21:46:20] <geniepro> если всё оставить как есть, то эта ситуация затронет не только лишь украину!!!
[21:46:46] <geniepro> kpmý: ИДЕЯ! надо боту добавить генератор кличковских фраз )))
[21:47:09] <geniepro> речь
[21:47:10] <тихий бот> Равным образом дальнейшее развитие различных форм деятельности обеспечивает широкому кругу (специалистов) участие в формировании системы массового участия
[21:47:19] <geniepro> lem
[21:47:24] <geniepro> .lem
[21:47:25] <тихий бот> geniepro, Земля замерзает и все гибнут.
[21:47:33] <boris_ilov> .ad;все;не только лишь все...
[21:47:34] <тихий бот> boris_ilov, "все" assigned
[21:47:39] <geniepro> все
[21:47:40] <тихий бот> не только лишь все...
[21:47:40] <boris_ilov> пожалста :)
[21:47:51] <geniepro> этого недостаточно же
[21:48:22] <kpmý> .ad;все;не:; только лишь ;те:все...
[21:48:23] <тихий бот> kpmý, "все" assigned
[21:48:24] <kpmý> все
[21:48:25] <тихий бот> не только лишь все...
[21:48:27] <kpmý> все
[21:48:28] <тихий бот> только лишь все...
[21:48:53] <boris_ilov> geniepro: Если кличко больше не может, то бот то как? O_o
[21:49:30] <boris_ilov> я щас обидел бота, да?
[21:50:33] <geniepro> бот в ярости, но слишком скромный )
[21:51:12] <geniepro> .ad;все;не :;только лишь ;те:все...
[21:51:13] <тихий бот> geniepro, "все" assigned
[21:51:16] <geniepro> dct
[21:51:21] <geniepro> все
[21:51:21] <тихий бот> не только лишь все...
[21:51:24] <geniepro> все
[21:51:24] <тихий бот> только лишь все...
[21:51:27] <geniepro> все
[21:51:27] <тихий бот> только лишь те
[21:51:30] <geniepro> все
[21:51:30] <тихий бот> не только лишь все...
[21:52:49] <geniepro> http://img-fotki.yandex.ru/get/6807/189408266.232/0_ee115_f5a8276_orig.jpg
[22:02:20] <boris_ilov> http://s5.pikabu.ru/post_img/2014/07/12/11/1405186236_1156385348.jpg
[22:03:04] <boris_ilov> я прямо слышу его старческий хохот :D
[22:06:57] <geniepro> гомерический хохот? ))
[22:11:56] <vаlexey> kpmý: да, вспомнил откуда мне этот диасофт знаком - у меня там вроде бы знакомый работал когда-то. рассказывал ужасы про код и технологии. очень на 1С смахивает :-)
[22:25:28] <s6> .ad;тупой;http\://s5.pikabu.ru/post_img/2014/07/12/11/1405186236_1156385348.jpg
[22:25:30] <тихий бот> s6, "тупой" assigned
[22:26:55] <geniepro> http://grahamwphillips.com/2014/07/13/odesskaya-devochko-ubitsa/
[22:29:22] <geniepro> Необходимо сделать все необходимое
[22:31:33] <s6> вот ещё про одессу и нато http://www.segodnia.ru/news/143100
[22:33:50] <s6> укранский боевой самолёт залетел на территорию РФ. сбит http://www.segodnia.ru/news/143115
[22:34:41] <geniepro> ан-26?
[22:35:00] <s6> ан-26 на территории украины сбит
[22:36:11] <geniepro> блин когда в новости пишут "СРОЧНО" -- 146% что ничего интересного в этой новости нет
сотри этот сайт из букмарков ))))
[22:36:33] <s6> а чево тебе интересного нада =)
[22:36:56] <s6> журналюги как журналюги. обычное дело
[22:37:16] <geniepro> ну какие-то факты, доказательства, а не просто кто-то где-то что-то сказал...
[22:37:32] <s6> да щас их нету в новостях нигде
[22:37:34] <geniepro> две новости -- и обе фигня
[22:37:50] <s6> доказательств, фактов щас нигде не найдёшь про украину
[22:37:56] <s6> и про её границу
[22:39:22] <geniepro> кстати, вот интересно, а Зорко действительно в своей деревне под днепропетровским, или его таки загнали в армию бить ополченцев? )) а то там ведь всех хватают -- и в армию ))
[22:39:33] <geniepro> вот так и не станет одного оберонщега ))
[22:39:42] <s6> да не, его не загонют
[22:39:50] <geniepro> почему это? о_О
[22:39:57] <geniepro> борода длинная? )
[22:40:01] <s6> у него личная история особая. впрочем эти детали я умолчу
[22:40:27] <s6> а не то на меня Зорко обидится за разглашение =)
[22:40:47] <geniepro> - Научить, как интриговать людей?
- Научи!
- Завтра!
[22:40:49] <geniepro> ))
[22:41:05] <geniepro> или как-то по другому там было
[22:41:09] <geniepro> но типа того
[22:41:25] <s6> не ну бывают вещи не для разглашения,чоужтам
[22:41:40] <s6> личные секреты
[22:41:49] <geniepro> ну для таких вещей был оберон-базар организован )))
[22:42:01] <vаlexey> что, по здоровью никак не проходит?
[22:42:06] <s6> ну, его kpmý оперативно из топика потёр
[22:42:12] <s6> базар этот
[22:42:29] <s6> да даже на базаре я бы разглашать не стал
[22:42:47] <geniepro> vаlexey: им там неважно, проходишь по здоровью или возрасту -- пофигу же
[22:43:07] <vаlexey> это смотря какое здоровье
[22:43:12] <vаlexey> а ну как он своих перестреляет?
[22:43:22] <geniepro> не ну если ты всех своих тут же перестреляешь -- тогда да, не подходишь )
[22:43:26] <geniepro> лол
[22:43:33] <s6> не, не попали
[22:43:43] <s6> не трогайте Зорку короче =)
[22:43:59] <geniepro> s6: так ты с ним общаещбься что ли? о_О ))
[22:44:06] <s6> в привате - да
[22:44:24] <geniepro> и часто? жив курилка хоть? )
[22:44:29] <s6> жив пока
[22:44:51] <s6> что удивительно, ни разу в жизни не жаловался на уровень жизни. стойкий перец
[22:45:08] <s6> частенько. он не всегда онлайн
[22:45:54] <geniepro> хочешь я тебя заинтригую? - давай. - завтра расскажу
[22:46:50] <geniepro> s6: да нормальный там у него уровень жизни -- на огороде посадил что надо -- ест, дрова нарубил -- тепло, с колодца воду набрал -- окей! ))
[22:48:14] <kpmý> лишь бы интернет не отключили
[22:48:44] <s6> ну да, их власти чо угодно учинить могут
[23:16:03] <boris_ilov> кто подскажет при каких условиях switch за O(1) выполняется?
[23:16:47] <boris_ilov> или в рукопашную надежнее?
[23:17:15] <boris_ilov> забадяжил ручной свитч
[23:17:22] <boris_ilov> map['*'] = TIMES; map['/'] = RDIV; map['.'] = DOT;
map['-'] = MINUS; map['+'] = PLUS; map['&'] = AND;
map['['] = LBRAK; map['('] = LPAREN; map['{'] = LBRACE;
map[']'] = RBRAK; map[')'] = RPAREN; map['}'] = RBRACE;
map['#'] = NEQ; map['>'] = GTR; map[':'] = COLON;
map['='] = EQL; map['<'] = LSS; map[','] = COMMA;
map['|'] = BAR; map['~'] = NOT; map['^'] = ARROW;
map[';'] = SEMICOLON;
set_map_range('0', '9', Digit);
set_map_range('a', 'z', Alpha);
set_map_range('A', 'Z', Alpha);
[23:18:08] <vаlexey> в случае когда оно превращается в табличку. то есть когда ключи можно упорядочить так, чтобы между ними не было дырок.
[23:18:33] <boris_ilov> ну дырки же можно просто одним адресом заполнить
[23:18:44] <vаlexey> смотря какого размера дырка
[23:19:02] <boris_ilov> вот меня и интересует как оптимизаторы работают
[23:19:02] <vаlexey> если у тебя вначале 10 а потом 10^15 а потом 10^17 - тоже будешь дырки заполнять?
[23:19:25] <boris_ilov> а вдруг у меня памяти до усраки? :D
[23:19:48] <vаlexey> насколько я понимаю, в эру оптимизирующих компиляторов нет никакой разницы между цепочкой if ... else if .. else и свичем
[23:20:05] <boris_ilov> т.е. в рукопашку надежнее?
[23:20:08] <vаlexey> поэтому тут уже чисто из вкусовых предпочтений.
[23:20:25] <vаlexey> врукопашку возможно будет менее оптимально
[23:20:33] <vаlexey> в некоторых случаях
[23:20:43] <vаlexey> будут лишние обращения к памяти возможно.
[23:20:55] <boris_ilov> хм надо протестить
[23:20:57] <vаlexey> впрочем, думаю ты не заметишь разницы :-)
[23:21:32] <boris_ilov> я сначала думал что х...ней занимаюсь
[23:21:47] <boris_ilov> а потом обнаружил что код короче и проще так получается
[23:22:34] <boris_ilov> на ASCII прям красота
[23:22:48] <boris_ilov> за цену в 256 интежеров
[23:28:33] <boris_ilov> вот например главная функция будет примерно так выглядеть
void obs_getsym() {
while (ch <= ' ') {
nextch();
}
if (ch != EOF) {
sym = map[ch];
if (sym <= DOT) {
switch (sym) {
case Alpha: ident();  break;
case Digit: number(); break;
default: nextch(); look_ahead();
}
}
} else {
sym = Null;
}
}
[23:29:21] <s6> boris_ilov, познайте Coco/R. он весь сканер и парсер влёт сгенерит
[23:29:36] <boris_ilov> это не фан
[23:30:46] <boris_ilov> я суровый сибирский мужыг, нах мне гейские струменты?
[23:31:03] <boris_ilov> :D
[23:31:48] <vаlexey> boris_ilov: а почему на си?
[23:32:03] <boris_ilov> чтоб уметь
[23:32:15] <boris_ilov> стыдно эту говень не уметь
[23:32:48] <vаlexey> да, дело полезное
[23:32:51] <boris_ilov> с указателями нужно попрактиковаться, чтоб не плавать
[23:32:52] <geniepro> это ж не си, это ж плюсцы )
[23:32:59] <vаlexey> это си
[23:33:06] <boris_ilov> C99!
[23:33:13] <vаlexey> map - это тупо массив
[23:33:14] <geniepro> map['*'] = TIMES; map['/'] = RDIV; map['.'] = DOT;
map['-'] = MINUS; map['+'] = PLUS; map['&'] = AND;
map['['] = LBRAK; map['('] = LPAREN; map['{'] = LBRACE;
map[']'] = RBRAK; map[')'] = RPAREN; map['}'] = RBRACE;
map['#'] = NEQ; map['>'] = GTR; map[':'] = COLON;
map['='] = EQL; map['<'] = LSS; map[','] = COMMA;
map['|'] = BAR; map['~'] = NOT; map['^'] = ARROW;
map[';'] = SEMICOLON;
set_map_range('0', '9', Digit);
set_map_range('a', 'z', Alpha);
set_map_range('A', 'Z', Alpha);

это си???
[23:33:29] <vаlexey> да
[23:33:31] <тихий бот> vаlexey, нет
[23:33:35] <boris_ilov> слово знакомое? :D
[23:33:36] <vаlexey> обычный си
[23:33:43] <geniepro> вот, даже бот лучше тебя дело знает )
[23:34:16] <boris_ilov> вот я крутой. в сях map использую вахаха
[23:34:27] <geniepro> set_map_range -- самописная что ли процедурка?
[23:34:33] <boris_ilov> да
[23:34:33] <тихий бот> boris_ilov, нет
[23:34:41] <geniepro> фууууууууу!
[23:34:45] <boris_ilov> гы гы
[23:35:03] <geniepro> процедура с побочным эффектом -- гнусь!
[23:35:17] <boris_ilov> жгу!
[23:35:31] <geniepro> твой сканер не взлетит! )))
[23:35:38] <boris_ilov> я просто решил не вые....ся и писать на си в стиле си
[23:35:47] <s6> boris_ilov, не "жгу" а надо убирать глобалы
[23:35:59] <boris_ilov> ходить по лезвию ножа
[23:36:14] <geniepro> перепиши set_map_range('0', '9', Digit); на set_map_range('0', '9', Digit, &map);
[23:36:15] <s6> надо передавать &map в эту процедуру
[23:36:20] <s6> да
[23:36:20] <тихий бот> s6, нет
[23:36:35] <boris_ilov> все норм с глобалами
[23:36:56] <s6> эх. не программировали вы промышленно. хеллоуворлдщики
[23:36:56] <geniepro> boris_ilov: учи хаскель, блеать!!!
[23:37:08] <boris_ilov> да нах он мне нужен?
[23:37:16] <boris_ilov> языг для нежных домохозяек
[23:37:22] <geniepro> boris_ilov: ну а нах тебе си? о_О
[23:37:30] <boris_ilov> которые глобалов боятся
[23:37:34] <boris_ilov> вахаха
[23:37:58] <s6> вешать надо глобальщиков
[23:38:03] <boris_ilov> geniepro: что изменит &map?
[23:38:14] <boris_ilov> вот принципиально?
[23:38:18] <boris_ilov> в си
[23:38:19] <geniepro> явность!" красота! порядок!!!
[23:38:23] <vаlexey> ничего не вижу плохого в глобалах в принципе.
[23:38:28] <boris_ilov> там три строчки кода
[23:38:31] <vаlexey> иногда они очень в тему
[23:38:32] <boris_ilov> и так все ясно
[23:38:53] <geniepro> vаlexey: ну ты у нас и в геях плохого не видишь, хотя и не хочешь, что бы они конкретно тебя шпилили )))
[23:38:59] <boris_ilov> я делаю нанолексер
[23:39:09] <boris_ilov> там кроме этого map и нет ни х
[23:39:15] <s6> с глобалами это онанолексер
[23:39:26] <geniepro> s6: +! )
[23:39:30] <geniepro> +1 )))
[23:39:40] <boris_ilov> ну давайте расскажите мне сказки
[23:39:50] <boris_ilov> попкорн взял
[23:39:54] <vаlexey> геи обычно друг друга шпилят. или даже и не шпилят :-)
[23:39:54] <geniepro> boris_ilov: ты картинку забыл )
[23:40:03] <boris_ilov> о точно
[23:40:10] <vаlexey> НАДО ВСЕ ПИСАТЬ НА ПАРСЕКЕ!!11
[23:40:20] <boris_ilov> http://s.pikabu.ru/post_img/2013/06/10/6/1370854627_412776286.jpeg
[23:40:25] <geniepro> vаlexey: на хацкеле!!!!
[23:40:40] <boris_ilov> вот интересный бзик
[23:40:41] <vаlexey> ну да, а в хацкеле на парсеке!!1
[23:40:42] <geniepro> boris_ilov: вот, теперь норм )
[23:40:52] <boris_ilov> я пользую глобалы очень редко
[23:41:00] <boris_ilov> а тут вот захотелось
[23:41:15] <boris_ilov> я такой подумал "А какого х..я?"
[23:41:23] <geniepro> vаlexey: а разве парсек есть ещё де-то кроме хацкеля? ))
[23:41:28] <boris_ilov> что в данном случае плохого в глобалах?
[23:41:39] <vаlexey> вроде в окамле есть что-то похожее
[23:41:43] <vаlexey> то есть тоже парсер-комбинаторы
[23:41:58] <geniepro> vаlexey: да окамлоговно не способно на арийский парсек )))
[23:42:17] <boris_ilov> в сях с глобалами один трабл, что их только для чтения нельзя сделать
[23:42:19] <vаlexey> boris_ilov: провакационный вопрос! это все равно что на оберонкоре вбросить что-то вроде "что в данном случае плохого в goto?"
[23:42:29] <vаlexey> можно
[23:42:31] <vаlexey> const
[23:42:40] <boris_ilov> valexey: В обероне глобалы в порядке вещей если что
[23:42:40] <geniepro> vаlexey: в обероне с гото плохо -- их там нет )
[23:42:59] <kpmý> .ad;расскажи;http\://s.pikabu.ru/post_img/2013/06/10/6/1370854627_412776286.jpeg
[23:43:00] <тихий бот> kpmý, "расскажи" assigned
[23:43:02] <vаlexey> в оберон goto воткнуть можно с полпинка.
[23:43:21] <vаlexey> язык уже имеют такую архитектуру, которая позволяет безболезненно goto туда добавить и активно использовать
[23:43:31] <vаlexey> а вот в С++ использовать goto проблематично. да
[23:43:35] <boris_ilov> vаlexey: const это константа
[23:43:46] <boris_ilov> а я про переменные модуля экспорт для чтения
[23:43:47] <vаlexey> ну да. и попробуй её изменить
[23:43:52] <vаlexey> а, экспорт...
[23:43:57] <geniepro> boris_ilov: ты просил глобал тока для чтения? вот тебе глобал константа )
[23:44:11] <boris_ilov> в сях модулей то тютю....
[23:44:28] <geniepro> boris_ilov: модули нинужны же ))
[23:44:32] <boris_ilov> вот и приходится говенные глобалы юзать
[23:46:11] <vаlexey> а зачем тебе конкретно этот глобал модифицировать? ;-)
[23:46:20] <vаlexey> то есть даже внутри данной единицы компиляции
[23:46:34] <vаlexey> сразу константой завел бы и всё.
[23:46:51] <boris_ilov> вот в ББ глобалы https://github.com/ilovb/LightBox/blob/master/Dev/Mod/CPS.cps#L29
[23:47:03] <boris_ilov> а я чем хужей ученых ETH блеать?
[23:47:09] <vаlexey> да полно глобалов в оберонах. особенно в Виртовском коде
[23:48:03] <boris_ilov> но правда сказать глобалы оберона и си это как, звиняюсь, п..ду с ж..й сравнивать
[23:48:26] <boris_ilov> с чем vlad, почему-то не согласен
[23:48:38] <geniepro> boris_ilov: для геев жопа -- самое то )))
[23:49:28] <boris_ilov> вроде и туда и туда можно, но в первое то так и задумывалось :D
[23:49:58] <geniepro> этот колонель кассад -- мало того что задрот танчиков, так ему ёще 33 года всего-то
я ваще к нему всякое уважение потерял )))
[23:50:25] <kpmý> он еще и мастер спорта по шахматам
[23:50:27] <geniepro> vаlexey: докажи же этому иловбу что он не прав про природу )))
[23:50:28] <kpmý> или кмс
[23:50:55] <vаlexey> э?
[23:50:55] <geniepro> kpmý: игра в шахматы развивает лишь умение играть в шахматы
[23:51:18] <boris_ilov> geniepro: ахаха
[23:51:31] <boris_ilov> почему он?
[23:51:43] <boris_ilov> специализд?
[23:51:50] <geniepro> vаlexey: ну вот антилиберал иловб заявляет что природа считате, что дыркой должна быть п..., а вовсе не ж... ))) скажи же что в природе всё далеко не так однозначно )
[23:51:53] <s6> а он американогей
[23:52:13] <boris_ilov> я плачу)))))
[23:52:15] <s6> в сша все — геи!!!
[23:52:24] <s6> даже лезбиянки и те геи.
[23:52:40] <vаlexey> Ну, если на то пошло, то у рептилий, сколь я помню, дырка ровно одна - анальное отверстие :-) универсальное, так сказать.
[23:53:07] <s6> vаlexey рептилойд с нибиру
[23:53:10] <geniepro> boris_ilov: во, слыхал? это называется КЛОАКА!!! )))
[23:53:18] <boris_ilov> более того когда-то рот и анал было одно
[23:53:27] <s6> в сша одни рептилойды с нибиру!!!
[23:53:30] <vаlexey> дас. гидры - наше ффсйо!
[23:54:05] <boris_ilov> но я не верю во всю эту х...ню
[23:54:11] <geniepro> boris_ilov: кстати, а зачем пошло такое разделение? )) vаlexey , что природа говорит на эту тему? )
[23:54:22] <boris_ilov> меня лично слепил бородатый поддатый дять из глины
[23:54:28] <vаlexey> природе по этому поводу глубоко пофигу :-)
[23:54:46] <boris_ilov> geniepro: гигиена ж блеать
[23:54:56] <boris_ilov> кто тюкался в попу все передохли
[23:55:01] <geniepro> boris_ilov: гигиена -- это выдумка людишек!!!
[23:55:20] <vаlexey> не, гигиена побоку! важно что проделав дырку для отходов с другой стороны можно поставить процесс поглощение пищи на поток!
[23:55:21] <boris_ilov> а мутант с двумя дырками выжил
[23:55:22] <vаlexey> конвеер же!
[23:55:26] <boris_ilov> так учоные говорят
[23:55:27] <vаlexey> безостановочный!
[23:55:50] <boris_ilov> е..ть ты технарь
[23:55:55] <boris_ilov> ))))
[23:56:04] <vаlexey> жрать не отвлекаять на то чтобы посрать!
[23:56:08] <vаlexey> круто же!
[23:56:09] <kpmý> проблема же не в том, что технические отверстия используются с выдумкой, а в том, что обладатели выдумки считают, что им за это положено более чем другим
[23:56:29] <boris_ilov> философ в треде!
[23:56:41] <boris_ilov> геть!
[23:56:45] <geniepro> vаlexey: о! так припрода расчитывала на американскую нацию в конце концов? о_О надо же какая проницательность )
[23:56:53] <vаlexey> дык!
[23:57:40] <geniepro> kpmý: это называется элитократия )
[23:57:48] <kpmý> http://www.insideoutwellness.net/wp-content/uploads/2010/11/Evolution-of-Obesity.jpg
[23:58:40] <s6> в сша живут одни выбегаллы