[00:11:17] <vlad2> 2007
[00:31:17] <vlad2> В дебагере Chrome по правой кнопке есть "blackbox script".
[00:31:32] <vlad2> Дотянулись оберонщеги.
[01:05:16] <vlad2> И здесь про WoT, ну что ты будешь делать: http://galkovsky.livejournal.com/244191.html
[02:33:10] <vlad2> callback callback callback
[10:26:29] <sda> http://www.mirf.ru/Articles/27/5516/mf_201212_112.jpg
[10:39:09] <akastargazer> Всем привет
[10:39:12] <akastargazer> Есть кто живой?
[10:45:15] <_valexey_> А то!
[10:46:32] <akastargazer> Есть вопрос на размять мозги
[10:48:58] <akastargazer> Отрисовка сцены идёт с разным FPS, от 1400 до 12. Ну, по факту так. Сейчас кадр рисуется по любому событию, даже от таймера. Но события в очереди накапливаются быстрее, чем отрисовывается кадр (в среднем я говорю о 100 FPS). Это приводит к эффекту "вязкости", когда накопленные сообщения отрабатываются не мгновенно, а постепенно
[10:49:05] <akastargazer> Как улучшить рендер?
[10:51:32] <akastargazer> Я думаю, что отрабатывать события надо не все подряд, а только те, которые попадают к началу очередного кадра
[10:52:30] <akastargazer> А то визуально заметно - тащишь окно, а оно не сразу за курсором идёт, а отстаёт - постепенно догоняя его
[10:59:22] <sda> надо сделать контроль частоты кадров, не больше 60, например. В опенгл есть настройка для ограничения частоты кадров под частоту обновления монитора
[11:01:14] <sda> можно отсчитывать время последнего рисования кадра, 1000 милисекунд / 60 (или 30) кадров = после каждый 16 милисекунд рисовать сцену
[11:05:50] <akastargazer> Но события ведь сыплются чаще
[11:07:19] <akastargazer> Получается, чт дискретность обработки событий должна совпадать с FPS
[11:08:17] <valexey> у тебя получается что одно на один кадр всегда обрабатывается одно новое событие?
[11:09:35] <sda> можно все события отрабатывать, но не все отрисовывать, можно ограничивать частоту обработки событий
[11:09:54] <sda> но вот чтобы все отрабатывать и отрисовывать сильно сомнительно
[11:10:25] <valexey> на один кадр должно приходиться несколько событий, но не менее одного.
[11:10:25] <sda> кому нужны 150 кадров, если монитор только 60 поддерживает? лишняя нагрузка на систему и все в пустую
[11:12:12] <valexey> угу
[11:14:00] <akastargazer> >valexey: у тебя получается что одно на один кадр всегда обрабатывается одно новое событие?
Сейчас да. Пришло событие, обновили кадр. Сделано тупо, потому что отрабатывались другие вещи. А щас пришло время делать нормальное 3D в блэкбоксе
[11:17:20] <akastargazer> По событию отрабатывается, например, драг-н-дроп. Если его не обрабатывать, есть шанс потерять важные точки перетаскивания
[11:17:27] <akastargazer> А там же ещё перерисовка
[11:20:08] <sda> ну, обработка клавы, мыши, сети и других событий должно происходить не зависимо от отрисовки сцены
[11:22:28] <valexey> угу. визуализация отдельно, обработка - отдельно
[11:23:03] <sda> *независимо
[11:39:08] <Kemet> akastargazer, а рисуешь с буферизацией?
[11:50:00] <akastargazer> Kemet, без неё. Каркас обновляет только часть окна, поэтому надо сохранять то, что нарисовано в предыдущем кадре. Я не нашёл ничего лучшего, кроме как выключить буферизацию.
[11:56:49] <Kemet> akastargazer, Дак и надо обновлять часть окна иначе тормоза будут и нагрузка на проц
[12:01:39] <valexey> /me предлагает таки прочитать Портянкина про то как устроен Swing
[12:02:41] <Kemet> valexey, А что за чтиво
[12:03:15] <valexey> http://www.ozon.ru/context/detail/id/5774933/
[12:03:29] <akastargazer> Кемет, если сцена 3d, то так или иначе надо весь экран обновлять. А к 2d блэкбокс и так норм приспособлен
[12:04:29] <valexey> там вначале пара-тройка глав про то, как swing устроен, в том числе как обрабатываются события и идет отрисовка и смычка с операционкой
[12:13:13] <Kemet> akastargazer, Таки ты не прав, 3д сцены  строятся из элементов и не всегда изменяется вся сцена, а только часть, вот эту часть и нужно выделить, я как раз счвс опенджиэл для а2 переписываю в этом направлении
[12:19:20] <akastargazer> Хорошая книга, подробно описано, как к тому, что оминки сделали сразу, в майнстриме идут через тонны говна
[12:21:26] <akastargazer> Про события интересно, потом почитаю для расширения кругозора
[12:23:40] <akastargazer> Kemet, для оптимизации перерисовки сцены придумано много всего. Но окно надо обновлять полностью, иначе останутся следы от прошлых кадров.
[12:25:04] <akastargazer> В блэкбоксе дерево фреймов определяет области, требующие обновления. Это только часть экрана. А вот опенгл меняет буфера целиком, не частями
[12:36:45] <valexey> оминки такую систему рендеринга так и не сделали. там принципиальное отличие
[12:36:53] <valexey> оминки застряли на середине
[12:40:07] <akastargazer> Да там делать нечего, если отказаться от StdCFrames
[12:40:30] <akastargazer> Им надо было лук энд фил, они и сделали
[12:41:48] <akastargazer> Изначально нет привязки к ОС, в отличие от AWT
[12:45:52] <valexey> AWT насколько я понимаю, это аналог хоста конкретной системы в ББ.
[12:57:15] <valexey> лучший танк! http://worldoftanks.ru/ru/news/pc-browser/more/merkava_battle_chariot/
[13:06:42] <akastargazer> Ага, я тоже так понял. Сам же Портянкин и пишет, что свинг основан на авт. Они контроллер спрятали в отображение, а именно такая схема используется при разработке базовых отображений в бб
[13:11:26] <valexey> ну это ж 96 bkb 97 год. свинг то
[13:11:47] <valexey> и при этом swing не использует окна AWT и виджеты системы.
[13:11:55] <valexey> точнее использует, но только одно окно.
[13:12:26] <valexey> в этом принципиальное отличие от ББ в текущей его реализации.
[13:20:17] <kpmý> а вы же не пользуетесь гуглом?
[13:20:28] <kpmý> ведь правильно пользовать yacy http://lun.kpmy.ru:8090/
[13:26:14] <valexey> ничего не находит :-(
[13:26:26] <valexey> "On linux you need OpenJDK7."
[13:26:29] <valexey> жаболожество!
[13:26:33] <akastargazer> Эталон Бб использует окна ОС только для того, чтоб показать юзеру документ. Контролы виндовые продолжают концепт особых фреймов, только и всего
[13:27:32] <kpmý> valexey: по какому запросу?
[13:27:52] <valexey> по запросу "нинужен!"
[13:27:54] <valexey> :-D
[13:27:59] <тихий бот> вахахахаха
[13:28:20] <akastargazer> На запрос "говно" ничего не находит
[13:28:32] <kpmý> надо его натравить на логи конференции и тогда он узнает
[13:30:30] <valexey> :-)
[13:38:45] <kpmý> http://lun.kpmy.ru:8090/yacysearch.html?query=%D0%BD%D0%B8%D0%BD%D1%83%D0%B6%D0%B5%D0%BD
[13:40:38] <kpmý> ручной гугл, короче
[13:41:23] <valexey> "В ходе конфликта июля 2014 года по данным армии Израиля палестинцы выпустили от нескольких десятков до сотни противотанковых ракет различных видов. Ни одна из них не смогла пробить систему защиты танков Меркава"
[13:44:32] <akastargazer> Это самодельные ракеты, на селитре наверное
[13:48:59] <valexey> да не. вроде обычное советсткое вооружение :-)
[13:58:02] <valexey> "14.07.2014 система защитила Танк Меркава 4 на границе сектора Газа.. В ходе конфликта июля 2014 года системе удавалось перехватывать выстрелы таких противотанковых средств как РПГ-29, ПТРК "Конкурс" и "Корнет",есть данные, что осколками "трофи" была легко ранена офицер пехотной поддержки."
[14:42:11] <valexey> "При вылете ракеты из КАЗТ «Дрозд» или вылете ГПЭ из КАЗТ «Арена» уничтожается не только боеприпас противника, но я рядом находящаяся собственная пехота."
[14:48:23] <valexey> http://makarih-203.livejournal.com/542651.html
[14:57:42] <sda> http://www.youtube.com/watch?v=YpmcmKwWzYo
работа комплекса Арена
[14:57:56] <akastargazer> После слова "ватник" сразу же перестал дальше читать, ибо уровень понятен
[14:58:18] <valexey> sda: интересно было бы посмотреть на опыт реального боевого применения
[14:58:26] <sda> просто надо включать, когда нет пехоты рядом, танки бывают выдвигаются вперед, работают, потом отходят
[14:58:40] <valexey> В том числе когда есть пехота рядом
[14:58:43] <valexey> своя
[14:59:11] <valexey> насколько я понимаю, израильская Trophy вполне работает и в таком режиме
[15:09:04] <sda> посмотрел, вроде ничем таким не отличается, подлитевший снаряд взрывается близко к машине и вот его то осколки все равно посекут пехоту
[15:22:41] <_valexey_> sda: практика реального боевого применения показывает что таки нет
[15:22:58] <_valexey_> От кумм зарядов осколков считай нет
[15:23:06] <_valexey_> Это же не ОФ
[15:33:17] <Kemet> _valexey_, А чем комьюнити от обычной студии оьличается?
[15:35:37] <_valexey_> Kemet: Не помню
[15:35:44] <_valexey_> Какими то доп фисами
[15:35:49] <_valexey_> И лицензией
[15:36:09] <_valexey_> В большой конторе нельзя комьюнити
[16:05:19] <sda> https://fotki.yandex.ru/next/users/pvn1234567/album/160905/view/718928?page=2
[16:24:17] <geniepro> valexey> лучший танк! http://worldoftanks.ru/ru/news/pc-browser/more/merkava_battle_chariot/
лучший для войны на территории Израиля
как он себя покажет в других местностях, да ещё в боях против танков, а не пехоты -- можно лишь гадать
[16:54:58] <akastargazer> Кстати да, интересный момент - танк ограниченного применения
[17:17:05] <geniepro> специализированный инструмент лучше универсального годится для решения своей задачи. но для других задач бесполезен
[17:20:45] <geniepro> http://000999000.users.photofile.ru/photo/000999000/135111492/large/136858420.jpg
[18:28:40] <valexey> geniepro: насколько я понимаю, он и против танков воевал, собственно создавался он и против танков тоже. ибо у врагов с танками все нормально - Т-72 и им подобные.
[18:29:13] <geniepro> я читал в какой-то статье про меркаву, что в танковых боях они не участвовали
[18:29:14] <valexey> Если Меркава танк ограниченного применения, то Т-90 танк вообще без применения :-) с ним вообще не ясно - может ли он воевать.
[18:29:16] <geniepro> короче, хз
[18:29:51] <geniepro> valexey: хохлы же кучу танковых бригад т-90 на донбассе сожгли )))
[18:30:20] <valexey> откуда там Т-90?
[18:30:45] <geniepro> да и т-90 уже и правда устарел -- армата сейчас в тренде, вот она -- того же поколения, что и меркава-4
[18:31:06] <geniepro> valexey: на этот вопрос хохлы отвечают -- из россии ))
[18:31:37] <valexey> т-90 даже и не применялся. поэтому его боевые качества реальные не известны
[18:32:08] <geniepro> любопытно, что америкосы по сути забили на развитие танковой техники -- ихние абрамсы 80-х годов ещё несколько десятилетий без изменений будут эксплуатироваться
[18:35:16] <geniepro> Боевое применение[править | править вики-текст]
Никаких официальных заявлений либо подтверждений относительно участия Т-90 в боевых действиях не имеется. МО РФ не выступало с заявлениями по этому поводу. Существует лишь справка, хранящаяся на Уралвагонзаводе, говорящая о том, что один танк Т-90 образца 1992 года находился в распоряжении одной из частей в зоне конфликта в Чечне, однако ничего не говорится об участии его в каких-либо боях.

Т-90 настолько страшны для врагов, что они просто не рискуют нападать на Т-90 ))))
[18:39:39] <valexey> ну, абрамсы тогда отлично раскидали всяких Т-72 и подобных
[18:40:14] <valexey> а без реального боевого применения каждая следующая модель танка стремительно превращается в сферконя
[18:43:22] <geniepro> http://btvt.narod.ru/4/t-90vsabrams.htm
"Моделирование встречного боя танковых рот (10 танков Т-90 против 10 танков М1А1) показало, что, начиная стрельбу ТУР с дальности 5000 м, Т-90 успевают к дальности 2000 - 2500 м поразить до 50 …60 % танков противника. Естественно, это возможно только в случае если это позволяет рельеф местности. В плане разработки и внедрения в войска новых бронебойных подкалиберных снарядов в последнее десятилетие в РФ продолжается отставание."
[18:46:16] <valexey> моделирование ога.
[18:46:20] <valexey> сферконь и есть
[18:47:01] <valexey> идеальные танки с идеальным экипажем в идеальном состоянии и на идеальной плоскости
[18:47:23] <valexey> ах да, и без других родов войск до кучи. в том числе без поддержки пехоты.
[18:48:19] <geniepro> ну так это же и правильно -- вот если бы пришлось вести бои на этих танках, значит у России проблема
а так, проблем нет -- и это гут!!! победа без боя -- лучшая победа!!!
[18:49:47] <valexey> таким образом у нас танки приспособлены (ну или их пытаются преспособить) под полномашстабную войну, которая весьма маловероятна. и при этом эти самые танки мало приспособлены к решению актуальных боевых задач (городские бои, террористы и проч) к которым та же самая Меркава приспособлена идеально.
[18:49:55] <valexey> Итого - имеем тонны бесполезного железа.
[18:50:08] <valexey> с непонятными характеристиками
[18:50:32] <geniepro> у израильтян ведутся городские бои -- у россиян нет
так кто победил?
[18:51:18] <valexey> дык не на их же территории ведутся :-)
[18:51:31] <geniepro> в израиле девушки с парнями хвастаются у кого больше шрамов
[18:51:32] <valexey> а вот у россиян как раз недавно были городские бои на их территории
[19:06:59] <valexey> "Брежнев похваляется перед Картером, что советский народ очень терпеливый и чего с ним не делай, он всё стерпит. Картер не верит, говорит, что всё равно есть предел терпению народа и когда-нибудь он устроит революцию против коммунистов. Брежнев ему предлагает пари – чтобы Картер издал три указа, обязательных к выполнению в СССР и они посмотрят, что из этого выйдет. Приказывать можно всё что угодною. Ну Картер обрадовался. «Сейчас я такое советским людям прикажу, что они вмиг революцию устроят», – думает.
Приказал собрать всех людей на Красной площади и объявляет:
– С завтрашнего дня вы все работаете без зарплаты.
Ну народ пожал руками и молча разошёлся. Никакого даже недовольства, не то что революции.
Картер подумал и придумал новый указ. Снова собирает на Красной площади народ и объявляет:
– С завтрашнего дня вы все из домов переселяетесь в казармы, где и будете жить.
Снова никакой реакции. Тут Картера осенило. Он снова собирает людей на площади и объявляет:
– Завтра все приходят на Красной площади – вас всех будут вешать.
Вдруг видит, какой-то шум пошёл. Люди начали что-то друг у друга спрашивать. В общем, отреагировали. Картер обрадовано говорит Брежневу:
– Ну вот, ты проиграл, людям этот указ не понравился, они не хотят, чтобы их перевешали.
А Брежнев ему:
– Да ты узнай сперва, что они там между собой говорят. Они друг у друга спрашивают: а верёвку с мылом с собой приносить или на площади выдавать будут."
[19:14:51] <geniepro> valexey: любишь же ты антисоветчину )))
[19:15:15] <valexey> я? не-ет! я не такой!
[19:15:21] <valexey> я просто хорошие анектоды люблю :-)
[19:16:22] <valexey> "Идут по Красной площади два мужика и один говорит:
--Не пойму зачем у кремля стены такие высоченные.
--Ну как зачем,-отвечает другой,- ясно,чтобы бандиты не перелезли.
--Откуда,оттуда?"
[19:16:47] <valexey> актуальненько :-)
[19:26:18] <valexey> "бегут по дороге коммунизм, капитализм и социализм. Вдруг социализм говорит -- "Ребята, вы тут меня подождите, там очередь за маслом..."
Капитализм -- "А что такое "очередь"?"
Коммунизм -- "А что такое "масло"?" "
[19:27:38] <valexey> "Новая учительница в классе знакомится с детьми. Спрашивает, где работают родители.
Машенька -- "У меня папа главврач больницы"
Петенька -- "У меня папа зав овощным магазином"
Коленька -- "У меня папа мясник на рынке"
А Вовочка замолчал, покраснел, потом тихо так -- "а у меня папа инженер...."
Дети дружно -- "Га-га-га!!!!!"
Учительница -- "А ну тихо! Дети, вы должны понимать -- над чужой бедой нельзя смеяться!!!" "
[19:28:19] <valexey> "Программа "Время", Игорь Кириллов вещает своим голосом:
- США продолжает вмешиваться во внутренние дела СССР во всём мире."
[19:33:26] <valexey> "- Где проходит граница между социализмом и развитым социализмом?
- По Московской кольцевой автодороге.
- А где проходит граница между развитым социализмом и коммунизмом?
- По Кремлевской стене. "
[19:53:14] <Kemet> valexey, Это тупые анекдоты
[19:59:17] <valexey> Kemet: Ыыы!
[19:59:33] <geniepro> при капитализме очереди куда более длинные, чем при социализме
[20:02:40] <valexey> о-о, да-а.. :-)
[20:14:55] <geniepro> вспомни последнюю чорную пятницу хотя бы
[20:15:17] <geniepro> а уж какие очереди были при расцвете капитализма -- в годы великой депрессии
[20:16:42] <valexey> и что там с чорной пятницей?
[20:17:00] <valexey> я в эту самую пятницу был как раз в США вроде как. Более того - был в мелкософт-сторе.
[20:17:12] <valexey> И спокойно, без очередей всяких, купил там планшетный комп.
[20:17:38] <valexey> в годы великой депрессии были очереди за работой :-)
[20:24:06] <valexey> хы. для F# так и не сделали гуешлепку в студии.
[20:24:39] <valexey> даже для js сделали, а для родного F# - нет
[20:34:07] <geniepro> поэтому я эфшарпом не пользуюсь
ну, не только поэтому -- если не считать отсутствие в сишарпе алгебраиков, сишарп более удобный язык, чем эфшарп
[20:34:24] <geniepro> а вот алгтд не хватает в сишарпе, да... ((
[20:34:59] <geniepro> эфшарп -- язык в стиле бейсика, по сути
[20:35:42] <geniepro> valexey> в годы великой депрессии были очереди за работой :-)
и за едой, ага
[20:36:09] <valexey> эфшарп в стиле окамлеложества
[20:37:47] <geniepro> http://russian.rt.com/article/61924 «Чёрная пятница» в США: протесты, аресты и стрельба

[20:38:13] <geniepro> ну так окамл и есть в стиле бейсика -- портянка кода, выполняющаяся сверху вниз
[20:41:26] <valexey> Ну, это стиль всех языков со скриптовым прошлым :-)
[20:41:40] <valexey> скриптовым и/или repl
[20:42:00] <geniepro> хаскель -- репл, но такого стиля в нём нет
[20:46:45] <valexey> хаскель спасает ленивость
[20:47:02] <valexey> да и репл там в итоге получается довольно таки оторванным от нормального написания программ
[20:48:43] <geniepro> сишарп ниразу не ленивый, однако в нём (как и в хаскеле) нет этой бейсиковости как в окамле
[20:49:09] <valexey> дык шарп и репла не имеет
[20:49:14] <valexey> как и тот же С++
[20:49:16] <valexey> или паскаль
[20:49:18] <geniepro> репл хаскелла хаскеллеров вполне устраивает, а я не пользуюсь, так как вообще не привык к репловскому стилю кодинга
[20:49:38] <valexey> репл в хаскеле - чтобы что-то быстро проверить
[20:49:54] <valexey> а репл в камле - чтобы по результатам сохранить историю репла в файло и получить готовый исходник :-)
[20:50:10] <geniepro> в сях или паскале нужно предварительно объявлять процедуры, идущие ниже по тексту, в сишарпе этого не надо делать
[20:50:38] <valexey> ну и в яве не нужно. это фигня все. нюансы реализации компиляторов по сути. в паскалях и сях это так и осталось
[20:50:42] <geniepro> как и в хаскелле
[20:50:43] <valexey> в шарпе - уже выпилили
[20:51:46] <geniepro> короче, эфшарп для меня оказался негодным -- до хаскелла не дотягивает, сишарпу уступает, единственный плюс -- алгебраики, без них в сишарпе муторно
[20:52:03] <valexey> ну, то есть на мелкие скриптики он наверно годен
[20:52:12] <valexey> на что-то бОльшее - гемора будет больше
[20:52:24] <geniepro> хз, не знаю зачем нужны мелкие скриптики
[21:22:37] <vаlexey> http://lleo.me/dnevnik/2015/02/20.html
[21:22:38] <vаlexey> Ыыы!
[22:38:11] <vаlexey> "После наступления менопаузы женщины живут еще долго. Характер у них портится, детей они иметь не могут, так зачем же тогда они существуют?"
[23:04:28] <vаlexey> "Электронный текст, как выясняется, снижает общую способность к критическому мышлению и критической интерпретации. "
[23:11:43] <geniepro> кто сказал? о_О
[23:51:33] <geniepro> http://firepic.org/images/2015-02/21/srsfdqnzg0qb.jpg
[23:52:09] <vаlexey> :-D
[23:52:11] <тихий бот> вахахахаха