[00:00:25] <valexey> У них есть некий секретный svn-репозиторий. Который доступен лишь посвященным. Анонимно-публично он не доступен.
[00:00:54] <jordan36957> Смысл? Эти наработки стоят, больших денег? Правительственный заказ?
[00:00:54] <valexey> Также есть секретная группа разработки ББ под линух. Куда тоже так просто не попасть.
[00:01:13] <jordan36957> Так зачем все эти замарочки?
[00:01:13] <valexey> Не знаю. Это уже вопрос к тебе, как к психологу :-)
[00:01:42] <valexey> По факту это скорее разработка just for fun. Ну, возможно с неким высшим идеалогическим смыслом за спиной.
[00:02:18] <valexey> То есть проблема в том, что даже как just for fun проект ББ не реализуется по нормальному.
[00:02:56] <valexey> Вон, посмотри, народ just for fun взял и запилил целую операционку - haiku-os, По сути с нуля. Без финансирования. Это стоит больше чем 10 ББ.
[00:03:11] <jordan36957> Слышал.
[00:03:15] <jordan36957> И читал.
[00:03:46] <valexey> Опять же ReactOS пилят
[00:04:15] <valexey> И, кстати, когда такой вот фановый опенсорс-проект допиливают до какого-то вменяемого состояния, туда начинают всякие деньги капать. Чуть-чуть, но есть.
[00:04:25] <valexey> Например участие в том же google summer of code
[00:04:43] <jordan36957> Может им мешает излишняя академичность? Правильный цикл дольше писать и т.д
[00:04:57] <jordan36957> Это больше шутка.
[00:04:59] <valexey> Там гугл за участие в опенсорс-проекте студенту выплачивает порядка 5000 баксов. + проекту самому перепадает еще килобакс
[00:05:45] <valexey> Ну, в каждой шутке... Идеалогия (а их там много идеалогий на том форуме) мешает им расслабиться и получать удовольствие от процесса разработки ББ :-)
[00:06:00] <valexey> у них не выходит в just for fun первая часть, то есть just
[00:06:55] <valexey> Это всё равно что заниматься сексом в процессе думая об ипотеке, ремонте, проблемах на работе и выборе роддома для рождения ребенка.
[00:07:14] <jordan36957> :-)
[00:07:41] <valexey> С таким подходом ребенок даже зачат не будет :-)
[00:08:50] <jordan36957> Борис, пошёл против течения.
[00:08:58] <jordan36957> Ряды редеют.
[00:09:53] <valexey> Да он даже не против течения, он поперек, к берегу попытался поплыть. А ему ННА дубиной по голове! Нефиг тут!
[00:12:25] <ilov_boris> :)
[00:12:47] <jordan36957> Борис, Олег среду для разработки на обероне пишет, может вам с ним связаться?
[00:13:05] <valexey> Которую среду?
[00:13:14] <ilov_boris> Я сомневаюсь что мы с Олегом найдем общий язык
[00:13:42] <ilov_boris> у него там своя атмосфера
[00:13:46] <jordan36957> zxdev, я как понял в будущем будут добавляться другие платформы.
[00:14:02] <ilov_boris> Я тут подумал
[00:14:09] <valexey> По моему, он на ББ это всё ваяет.
[00:14:11] <jordan36957> На форуме часто об офронте пишут.
[00:14:22] <valexey> То есть из ББ дергается офронт.
[00:14:24] <ilov_boris> и решил что менее затратно среду писать полностью на Lua
[00:14:35] <valexey> То есть ГУЙ
[00:14:46] <ilov_boris> уну
[00:14:49] <ilov_boris> угу
[00:15:13] <valexey> CP<->Lua<->IUP
[00:15:21] <ilov_boris> Первым делом я сделаю бинд к Lua
[00:15:26] <jordan36957> На iup? Или gtk и т.д Лучше выбирать максимальное переносимое решение, как язык так и библиотеку.
[00:15:31] <ilov_boris> прототип интерфейса
[00:15:38] <ilov_boris> возьму IUP
[00:15:48] <ilov_boris> его вполне хватит
[00:15:51] <valexey> IUP в линух-версии имеет gtk бекендом
[00:15:58] <ilov_boris> но в то же время он очень простой
[00:16:01] <valexey> в вин-версии там gdi
[00:16:09] <ilov_boris> гораздо проще Wx и Qt
[00:16:32] <jordan36957> Пойду гляну есть ли под фрии паскаль.
[00:17:08] <valexey> кстати, КП-модули потом тоже можно будет прикрутить. Например они могут дергать за некие стратегические ниточки. Ну. то есть в MCV модели гуя, играть роль Model.
[00:17:28] <ilov_boris> угу
[00:18:10] <ilov_boris> к луа также есть бинд к gitlib
[00:18:24] <valexey> причем если формализовать интерфейсы между моделью и всем остальным, то можно легко получить сетевую прозрачность. то есть модель крутится на одной машине, а гуйня на другой.
[00:18:28] <ilov_boris> так что можно и с версионником интегрироваться
[00:18:44] <valexey> также можно получить независимость от типа гуйни. например гуйня может быть вообще в браузере на js :-)
[00:19:00] <ilov_boris> да это интересно
[00:19:07] <valexey> но вначале можно на это дело не заморачиваться, набить шишки самым простым образом :-)
[00:19:20] <ilov_boris> но сомневаюсь что хватит ума сархитектурить сразу
[00:19:30] <ilov_boris> угу
[00:19:37] <valexey> угу. на грабли нужно наступать последовательно :-)
[00:19:42] <jordan36957> А если сразу писать онлайн среду, такие решения популярны?
[00:20:02] <jordan36957> Всё через бравсер.
[00:20:07] <valexey> jordan36957: онлайн-среды разработки сейчас только-только входят в моду. и пока не понятно зачем они нужны и выстрелят ли.
[00:20:07] <ilov_boris> пока качественных не встречал
[00:20:22] <valexey> в них вкалдывается в том числе и IBM например.
[00:20:49] <ilov_boris> есть некоторые где уже вполне можно кодить
[00:21:01] <ilov_boris> и хранит код в DropBox
[00:21:08] <ilov_boris> но пока убого оно
[00:21:32] <valexey> если говорить про полностью онлайн-среду, то тут даже не эта MVC с ошметком ББ/КП в Модели, а компилятор vlad2 c Oberon-07/11 -- это самый короткий путь к онлайн-среде
[00:21:37] <jordan36957> Да и Столман не одобряет. :-)
[00:21:43] <valexey> По сути прототип то есть: http://oberspace.dyndns.org/oberonjs.html
[00:21:53] <valexey> Вот, пиши, собирай. Исполняй.
[00:22:14] <ilov_boris> в подтверждение пригодности луа http://studio.zerobrane.com/
[00:22:21] <valexey> Понятно что пока это всё stateless. То есть сохранать исходник придется через буфер обмена к себе в блокнот.
[00:22:30] <ilov_boris> написано полностью на Lua с использованием Wx
[00:22:38] <ilov_boris> на IUP будет еще проще
[00:23:43] <valexey> Как vlad2, или кто-то еще запилит поддержку модулей на уровне семантики языка + сделает компоновщик, так можно будет строить онлайн-среду работающую в браузере полностью на Обероне.
[00:24:15] <valexey> (не забывая конечно биндинги писать)
[00:24:45] <ilov_boris> вот что я хочу примерно http://studio.zerobrane.com/images/debugging.png
[00:25:11] <valexey> ilov_boris: ну классическая среда. да
[00:25:14] <мистический_олень> написал на яве эту лабуду (наномайфрэнка) =) пашет =)
[00:26:31] <valexey> ilov_boris: а что ты стесняешься? бери исходники этой студии за основу: https://github.com/pkulchenko/ZeroBraneStudio
[00:26:45] <ilov_boris> не хочу Wx
[00:26:48] <valexey> ZeroBrane Studio sources are released under the MIT License

[00:27:00] <ilov_boris> оно мне delphi напоминает
[00:27:02] <ilov_boris> :D
[00:27:09] <valexey> :-)
[00:27:22] <valexey> ну, посмотри хоть как оно написано. может чего почерпнешь полезного кроме wx
[00:27:32] <ilov_boris> ну посмотрю конечно
[00:28:26] <valexey> jordan36957: о! тебе там ответили!
[00:28:28] <valexey> :-)
[00:28:42] <jordan36957> Смотрю.
[00:29:12] <valexey> такие темы либо унылы и полны безисходностью, либо превращаются в холивор с последующей раздачей плюшек от модераторов.
[00:29:15] <мистический_олень> урааа у меня своя микрокернел-архитектура вылупилась =)
[00:29:42] <valexey> УРА! У меня распаковался OpenCV и теперь я его буду пробовать собрать!
[00:30:10] <valexey> всего 2.7 Гб исходников!
[00:30:18] <мистический_олень> ыыы
[00:30:18] <ilov_boris> O_O
[00:30:18] <valexey> На плюсцахъ
[00:30:23] <мистический_олень> далеко не 20000 строк
[00:30:31] <ilov_boris> ацкая вещь
[00:30:35] <valexey> Да, это то ли большой, то ли средний проект.
[00:30:36] <valexey> :-)
[00:30:52] <valexey> Явно больше 200 тыс. строк кода, то есть не маленький.
[00:30:59] <ilov_boris> кстати в этом зеробрейн прикольная технология
[00:31:06] <мистический_олень> а у меня фрэнк кейкоды на экран печатает =)
[00:31:07] <ilov_boris> комменты маркап поддерживают
[00:31:12] <vlad2> Открой его в Икскоде! ;)
[00:31:17] <ilov_boris> тьху маркдаун
[00:31:55] <valexey> vlad2: злой ты!
[00:32:27] <valexey> Кстати, я ошибся. Там далеко не только исходники. И это радует. Там бинарей 2.5 гига. А это значит что 1) не придется что-либо собирать. 2) исходников там всего 200 метров!
[00:32:28] <valexey> :-D
[00:32:48] <мистический_олень> ахренисты вы
[00:33:08] <valexey> ась?
[00:33:14] <jordan36957> Сомпилированный код на 200 метров весит 2.5 гига?
[00:33:17] <мистический_олень> да так, невамайнд
[00:34:12] <valexey> мне нужно БЫСТРО попробовать пачку алгоритмов реалтайм-обработки изображений. Папиров я накачал, прочел. Но реализовывать руками не тривиальные алгоритмы которые возможно не будут использоваться вообще... Не, я лучше OpenCV заюзаю, чтобы выбрать алгоритмы.
[00:34:29] <valexey> Благо их там порядка 2500 штук реализовано.
[00:34:47] <valexey> А теперь представьте себе что я это делаю на ББ :-D
[00:36:19] <valexey> Я надеюсь за пару дней подобрать нужные алгоритмы для pipeline обработки данных. Сколько времени у меня это же ушло бы на ББ?
[00:36:39] <jordan36957> Ананизм получается, извиняюсь за выражение. А точнее жесткое порно. :-)
[00:37:57] <valexey> Ну, самый легкий путь - написать бинд к OpenCV. Но этот бинд будет во-первых большой, а во-вторых убогий, потому, что оно будет работать через Си-интерфейс, который является кастрированной версией родного С++-интерфейса
[00:38:37] <valexey> Что такое большой: питоновский бинд (то есть .pyd файл) занимает 9.11 магабайт.
[00:39:15] <valexey> впрочем, это бинарь :-)
[00:41:36] <valexey> описание интерфейса к OpenCV - порядка 1800-1900 строк. во.
[00:42:00] <valexey> (это не сишные строки, это именно перечень функций, там свой синтаксис для этого)
[00:42:48] <valexey> OpenCV официально поддерживает следующие языки: C, C++ (основной), Java, Python
[00:46:11] <ilov_boris> блин какая Qt няшка таки
[00:46:13] <мистический_олень> я это своё творение мегаискусства даже затагал
[00:46:18] <ilov_boris> кто пользовал?
[00:46:25] <мистический_олень> йа писаль
[00:46:28] <мистический_олень> на qt
[00:46:31] <ilov_boris> сложно?
[00:46:32] <valexey> Qt? Я пользовал.
[00:46:54] <valexey> Можно, но лично мне противно. Потому чта-а там не совсем С++ (причем это сейчас уже совсем не обосновано)
[00:46:55] <мистический_олень> ilov_boris: иногда приходится лезть в сырцы Qt, это убиться и застрелиться
[00:47:26] <ilov_boris> ладно не буду дергаться :)
[00:47:37] <ilov_boris> тем более меня размер Qt смущает
[00:48:39] <мистический_олень> при дебаге особенно по сырцам приходится шукать
[00:50:03] <valexey> jordan36957: ответ на твой вопрос: если тебе нужен компилятор умеющий КП и генерящий код который может исполняться на lin/win/osx, то ответ - да, такое есть.
[00:50:28] <ilov_boris> херасе че зеро брейн умеет O_o
[00:50:29] <valexey> Но если ты спрашиваешь - есть ли ББ (с гуем) которое может работать под lin/win/osx - ответ, нет.
[00:50:39] <ilov_boris> окна на экране крысой компоновать
[00:51:15] <ilov_boris> хотя это Wx умеет а не яукщикфшт
[00:51:20] <ilov_boris> zerobrain
[00:51:25] <ilov_boris> :)
[00:51:27] <valexey> мозгииии!
[00:51:37] <jordan36957> Я бы хотел, просто узнать насколько оберон переносим, не втыкая по 100500 костылей.
[00:51:39] <valexey> переключайся на wx!
[00:51:57] <ilov_boris> он круче
[00:51:59] <ilov_boris> да
[00:52:05] <ilov_boris> но блин сложный гад
[00:52:22] <valexey> jordan36957: этот компилятор - это gpcp, оно тебе соберет КП в jvm-байткод либо в mscil, и это всё запускабельно на всех распространенных платформах
[00:52:28] <valexey> то есть win/lin/osx
[00:52:32] <ilov_boris> т.е. на разработку нужно на порядок больше времени
[00:52:38] <valexey> но к ББ это не имеет какого-либо отношения
[00:52:56] <valexey> ilov_boris: зато можно взять за основу нульмозгофф
[00:53:08] <valexey> если тебе конечно тамошний кот нравится и функционал
[00:53:24] <ilov_boris> надо кот покурить
[00:53:24] <valexey> по сути то вопрос в прикручивании к этим безмозгам поддержки КП
[00:53:34] <ilov_boris> угу
[00:54:00] <valexey> это всяко будет проще и приятней чем фигачить скажем поддержку КП под нетбинз или еклипс.
[00:54:12] <ilov_boris> блин маркдаун в комментах это гениальная идея!
[00:54:18] <valexey> :-D
[00:54:21] <ilov_boris> и никакие доки ББ нинудны
[00:54:31] <valexey> почти что составные документы, да
[00:54:50] <ilov_boris> тут тебе и ссылки и оформление
[00:54:51] <valexey> причем программер-френдли. без крысы
[00:55:06] <ilov_boris> и в простом тексте нормально выглядит
[00:55:17] <ilov_boris> т.е. если в гит там смотреть
[00:55:37] <ilov_boris> заверните две
[00:55:41] <ilov_boris> беру!
[00:55:43] <valexey> ой. а аффторы шо, русские? http://studio.zerobrane.com/images/unicode-console.png
[00:56:34] <valexey> под линуксятиной тоже неплохо смотрится: http://studio.zerobrane.com/images/scratchpad-linux-mint.png
[00:57:03] <ilov_boris> Ну у разраба фамилия Кульченко
[00:57:08] <ilov_boris> имя Пол
[00:57:12] <ilov_boris> :D
[00:57:20] <valexey> дык, ты на скриншоты посмотри! http://studio.zerobrane.com/images/internationalization-russian.png
[00:57:29] <valexey> там же русский изо всех щелей лезет
[00:57:40] <valexey> официальные скриншоты, замечу!
[00:58:06] <valexey> то есть если чо, то можно поймать разраба за пуговицу и перетереть на русском
[00:58:18] <ilov_boris> там несколько языков в интерфейсе
[00:58:27] <ilov_boris> угу
[00:58:44] <ilov_boris> ну видимо таки русский да
[00:59:06] <valexey> ну если не главный, то явно какой-то есть активный котрибьютор русскоязычный
[00:59:36] <ilov_boris> а он один разраб
[00:59:40] <ilov_boris> один пилит
[00:59:44] <ilov_boris> похоже
[01:00:04] <ilov_boris> у этой студии был предшественник написанный несколькими людьми
[01:01:04] <valexey> да, один
[01:01:07] <ilov_boris> https://dl.dropboxusercontent.com/u/31020212/Snap%202013-06-14%20at%2001.00.40.png
[01:02:35] <valexey> http://kulchenko.com/
[01:03:49] <valexey> ну, то есть смотри, если добавить туда поддержку CP через GPCP скажем, то не исключено что через какое-то время автор подхватит и официально в его инструментарии разработки будет ДВА зяка - луа и КП
[01:03:57] <valexey> То есть для всяких там андроидов.
[01:04:28] <valexey> То есть КП получит нормальное коммерческое продвижение на платформу :-)
[01:04:33] <ilov_boris> :)
[01:04:40] <valexey> (только не надо его пускать на оберонкор!)
[01:06:35] <valexey> ilov_boris: каг идейка? :-)
[01:06:48] <ilov_boris> надо посмотреть исходный код сначала
[01:06:49] <ilov_boris> :)
[01:07:08] <ilov_boris> потому как последний раз мое знакомство с Wx не удалось
[01:07:16] <ilov_boris> руками слишком сложно
[01:07:45] <ilov_boris> для Wx нужен редактор форм
[01:08:09] <valexey> ну, по сути, нам то он тут не нужен - все уже задизайнено. нужно лишь добавить поддержку языка.
[01:08:22] <valexey> то есть дизайн среды измениться не должен.
[01:08:53] <ilov_boris> это штука долгое время чисто под Lua пилилась
[01:09:01] <ilov_boris> можно на грабли наступить
[01:09:33] <ilov_boris> в общем нужно покурить предварительно чтобы убедиться что оно не луашное насквозь
[01:09:45] <ilov_boris> ну т.е. не сильно привязано
[01:09:47] <valexey> Павел Кульченко он :-)
[01:10:01] <ilov_boris> да эммигрант он
[01:10:06] <ilov_boris> видно по лицу что наш
[01:10:09] <ilov_boris> :)
[01:10:25] <valexey> Ога. Свалил из Рашки!
[01:10:34] <valexey> (будет объектом лютой ненависти Петра)
[01:10:42] <ilov_boris> гы :D
[01:11:29] <valexey> вообще у него довольно интересные и полезные проекты на гитхабе: https://github.com/pkulchenko
[01:12:04] <ilov_boris> O_O херасе у него активность
[01:13:34] <valexey> ну, ты учти что это он на фултайм работает
[01:13:42] <valexey> Да, зарабатывает в том числе и на опенсорсе!
[01:17:03] <ilov_boris> так надо этот брэйн на практике использовать
[01:17:17] <ilov_boris> написать че нить под свой планшет :)
[01:17:41] <valexey> :-)
[01:18:38] <ilov_boris> мне вот кажется что CP вполне для геймдевелопа можно использовать
[01:18:46] <ilov_boris> в паре с луа
[01:18:54] <ilov_boris> и gpcp JVM
[01:21:18] <ilov_boris> по сравнению с IUP конечно жестоко https://github.com/pkulchenko/ZeroBraneStudio/blob/master/src/editor/gui.lua
[01:21:54] <ilov_boris> хотя может это с непривычки просто
[01:22:00] <valexey> угу. собственно основная фича симбиоза (вначале) - это возможный выбор между динамичным ЛУА и статически проверяемым КП.
[01:23:14] <ilov_boris> угу
[01:25:21] <ilov_boris> у UIP приемущество в том что форма декларативно описывается
[01:25:26] <ilov_boris> IUP
[01:25:49] <ilov_boris> а тут все кодом
[01:25:56] <ilov_boris> императивно
[01:26:02] <valexey> зато тут есть стратегические преимущества :-)
[01:30:17] <ilov_boris> в общем спешить некуда
[01:30:33] <ilov_boris> попробую на IUP (благо ресурсов надо не много)
[01:30:49] <valexey> ok :-)
[01:31:03] <valexey> больше шишек, хороших и разных!
[01:31:05] <valexey> :-)
[01:31:07] <ilov_boris> если упрусь в ограничения, то переключусь на Wx
[01:31:11] <valexey> экспа-а!
[01:31:22] <ilov_boris> там точно в ограничения не упрешься
[01:31:25] <ilov_boris> :)
[01:31:40] <valexey> главное правило приключенца в D&D: экспа не пахнет!
[01:31:49] <ilov_boris> :D
[01:32:35] <ilov_boris> а если и Wx не хватит то возьму яйца в кулак и буду курить Qt
[01:32:54] <ilov_boris> а там глядишь и на пенсию пора
[01:33:31] <valexey> :-D
[01:33:35] <ilov_boris> не взлетит и ладно
[01:33:50] <ilov_boris> зато маны будет хоть отбавляй
[01:33:54] <valexey> ну, для Lua оно уже взлетело
[01:33:57] <valexey> и приносит доход!
[01:33:58] <valexey> :-D
[01:34:41] <valexey> а я попробую пока из команды gpcp выбить грамматику и вообще как это всё собирать.
[01:34:55] <valexey> и выведать про llvm :-)
[01:35:14] <ilov_boris> дайош студею под андроед!
[01:36:30] <valexey> да оно не только андроид, оно и базовую жабку подтянет.
[01:36:45] <ilov_boris> с жабой тягаться?
[01:36:46] <valexey> а поскольку gpcp умеет .net, то и под Windows Phone можно будет
[01:36:58] <valexey> ну, Lua же тягается :-)
[01:37:21] <ilov_boris> Lua это особая штука
[01:37:29] <ilov_boris> для нее моск не нужен
[01:37:31] <ilov_boris> :D
[01:37:46] <valexey> как будто для Кп нужен моск :-)
[01:37:55] <ilov_boris> ну поболе
[01:37:58] <valexey> Вон, посмотри на Петра - он же на нем пишет, и ничего!
[01:38:04] <ilov_boris> ахах
[01:38:07] <ilov_boris> :D
[01:38:56] <ilov_boris> а для плюсов нужно поск в чумадане таскать
[01:39:01] <valexey> На самом деле тут есть смысл - пишем для андроида приладу на КП и луа, имеем сервер для этой прилады. Сервер пишется на жабе. У клиента (андроидового) и сервера есть общая логика, общие алгоритмы. Почему бы и то и это не написать на КП?
[01:39:13] <valexey> Будет один код для сервака и клиента. Без дубляжа
[01:39:33] <valexey> При этом сервер может быть не только на жабе но и на .net'e (что тоже встречается)
[01:40:06] <ilov_boris> да
[01:40:09] <valexey> Таким образом, тут КП у жабы выиграет - писаный код может работать как под jvm, так и под .net, то есть выбор языка и среды для сервера имеется.
[01:40:21] <ilov_boris> угу
[01:40:27] <ilov_boris> и язык проще
[01:40:55] <valexey> дык. для игровой логики, не слишком замороченной (а в мобильных приложениях она обычно такая) - вполне прокатит.
[01:40:57] <ilov_boris> т.е. он за счет простоты освоения может полюбиться публике
[01:41:23] <ilov_boris> т.е. за то же, за что любят луа
[01:41:49] <valexey> ну, то есть я вижу это как (со стороны сервера). ядро сервера пишут суровые парни скажем на жабе. ту часть что сетью занимается, с базой работает, обслуживает 100500 подключений. А кусочки игровой логики там на КП, и они те же что на клиенте.
[01:42:11] <ilov_boris> кста! хотел тут тебе пдф один показать
[01:42:29] <valexey> И это реально снимает ряд головняков. Ибо держать один и тот же алгоритм (который меняется!) на двух языках под двумя окружениями - это дикий гемор.
[01:42:48] <valexey> тут поменяли, тут забыли - привет, клиент показывает не то что думает сервер.
[01:44:57] <ilov_boris> вот http://lua-users.org/files/wiki_insecure/users/thomasl/luarefv51.pdf
[01:45:03] <ilov_boris> вся луа как на ладони
[01:47:48] <ilov_boris> распечатал на бумаге и никакие мануалы больше не нужны
[01:48:02] <ilov_boris> жалко что для 5.2 не запилили еще
[01:49:15] <valexey> Для КП будет раз в 5-6 меньше, и это печально.
[01:49:24] <valexey> Тупо за счет того, что в КП нет стандартной либы!
[01:50:17] <ilov_boris> :)
[01:51:04] <valexey> Зато можно уместить всё на одной страничке!
[01:51:21] <valexey> Можно воспеть очередной фетиш и отметить лаконичность языка относительно Луа!
[01:51:53] <ilov_boris> гы гы :)
[01:52:09] <ilov_boris> Lua то powerfull
[01:53:08] <ilov_boris> т.е. для многиз задач достаточно экзешника в 300 кб
[01:53:18] <ilov_boris> в котором все что в папире этом
[01:56:16] <ilov_boris> похоже я сегодня не сплю
[01:56:30] <ilov_boris> база до сих пор разворачивается O_o
[01:56:51] <ilov_boris> блин всего 25 гигов база....
[01:56:59] <ilov_boris> какого хрена так долго?
[01:57:02] <valexey> а памяти на машинке сколько?
[01:57:14] <ilov_boris> 8
[01:57:24] <valexey> а из них занято?
[01:57:31] <ilov_boris> все
[01:57:35] <ilov_boris> :)
[01:57:50] <ilov_boris> SQL съдает все что находит
[01:58:12] <ilov_boris> хотя нет вру
[01:58:17] <ilov_boris> ща отпустил немного
[01:58:26] <ilov_boris> 5 с копейками занято
[01:58:42] <valexey> вот! а Петру 16 гиг на машине не надо! У него всего 18 метров ББ с этой инфосистемой жрет! (на этапе загрузки модулей конечно, ога)
[01:58:53] <ilov_boris> ога ога
[01:58:58] <ilov_boris> Ж)
[01:59:33] <ilov_boris> я серваки не понимаю
[01:59:47] <ilov_boris> ну т.е. сервачная ось и Xeon
[01:59:55] <ilov_boris> работают странно
[02:00:06] <ilov_boris> хрен поймешь куда ресурсы уходят
[02:00:53] <ilov_boris> т.е. сейчас на нем ничего не делается
[02:01:03] <ilov_boris> кроме разворачивания базы
[02:01:22] <ilov_boris> и SQL Server ест только 1% проца
[02:01:33] <TRUE> а загрузка диска какая?
[02:02:00] <ilov_boris> 50 Мб/с
[02:02:15] <ilov_boris> ну она скачет
[02:02:18] <TRUE> а в процентах это сколько?
[02:02:19] <valexey> вот на диск и девается
[02:02:21] <ilov_boris> от 20 до 60
[02:02:22] <TRUE> или не узнать?
[02:02:37] <valexey> это ж узкое место у БД
[02:02:41] <TRUE> а DMA включён? : )
[02:02:45] <ilov_boris> ну считай обычный жесткий максимум 70 мб/с
[02:03:04] <valexey> там пишется журнал. write ahead log, оно переполняется, они начинает дампить то что в памяти в базу на диске
[02:03:05] <ilov_boris> хрен знает
[02:03:10] <ilov_boris> где посмотреть?
[02:03:12] <valexey> а поскольку это импорт, то там всё сложно
[02:03:22] <TRUE> ну, тогда диск и виноват
[02:03:22] <ilov_boris> это не мой сервак
[02:03:28] <valexey> пик винтов - это порядка 100 мб в секунду
[02:03:35] <ilov_boris> я у клиента удаленно работаю
[02:03:38] <TRUE> а что за субд?
[02:03:47] <ilov_boris> SQL Server 2008
[02:03:47] <valexey> если произвольный доступ (а тут он такой и есть), то ясен хрен меньше
[02:03:54] <valexey> ilov_boris: требуй SSD :-)
[02:04:02] <ilov_boris> там еще от рэйда много зависит
[02:04:08] <valexey> Маздай SQL стервер
[02:04:12] <ilov_boris> какой у них уровент не знаю
[02:05:18] <valexey> сколько эта база уже импортируется?
[02:05:37] <valexey> эти 25 гиг
[02:05:45] <ilov_boris> часов 8 наверно
[02:05:50] <ilov_boris> я уже сбился
[02:05:53] <TRUE> если предположить, что 50 мб/с попалам уходят на чтение-запись, то времени надо..
[02:06:13] <valexey> дели на 4 :-)
[02:06:16] <ilov_boris> там еще на транзакции дохера обмена с жестким уходит
[02:06:25] <valexey> или даже на 10
[02:06:27] <ilov_boris> т.е. вместо 25 гигов
[02:06:34] <ilov_boris> все 100 прокачиваются
[02:06:39] <ilov_boris> :D
[02:07:05] <ilov_boris> ну это че то с серваком не так
[02:07:14] <ilov_boris> одмин идиот
[02:07:25] <valexey> перекрутил настройки?
[02:07:34] <TRUE> должно было где-то 1-2 часа тогда
[02:07:35] <ilov_boris> обычно такая база за час разворачивается
[02:07:35] <valexey> может он там write ahead log сделал мелким?
[02:07:51] <valexey> вот оно постоянно блокируется да и насилует труп
[02:08:04] <ilov_boris> не
[02:08:14] <ilov_boris> он там просто тупо ничего не настраивает
[02:08:17] <ilov_boris> :)
[02:08:23] <valexey> как работают базы данных, для чайников: http://addconf.ru/event.sdf/ru/add_3/authors/AndrewAksyonoff/732
[02:08:27] <valexey> :-)
[02:08:28] <ilov_boris> т.е. оно своим ходом....
[02:08:51] <TRUE> а антивирус там стоит? : )
[02:08:55] <ilov_boris> а мне за настройку не платят
[02:09:07] <ilov_boris> конечно
[02:09:17] <ilov_boris> капер
[02:09:19] <ilov_boris> каспер
[02:09:31] <TRUE> ещё одна потенциальная тормозилка
[02:10:04] <valexey> сервер на маздае - странный каприз
[02:10:25] <ilov_boris> в смысле?
[02:10:51] <valexey> в прямом. сервак должен быть на чем-то нормальном :-) линух там, бздя, солярка.
[02:11:22] <ilov_boris> Я только у одного клиента видел линуксовый сервер
[02:11:43] <valexey> 1С - гнездо порока!
[02:11:45] <ilov_boris> и только с этим сервером был гемор с СУБД
[02:11:49] <ilov_boris> :)
[02:11:57] <ilov_boris> у одминов
[02:12:33] <ilov_boris> у мокрософта то все в три клика ставится и сразу работает
[02:12:38] <ilov_boris> а одмины ленивый народ
[02:12:52] <valexey> а в линухе - нуль кликов!
[02:12:57] <ilov_boris> гы :D
[02:13:24] <ilov_boris> а тут проблема не в том что венда
[02:13:24] <TRUE> нуль кликов, но и ничего не работает
[02:13:44] <ilov_boris> вндовый сервер нормально пашет если его хоть немного настраивать
[02:14:00] <valexey> в линухе то? обычно работает. хез где там могут быть трудности.
[02:14:06] <ilov_boris> а одмины же нихера не делают после установки
[02:14:22] <valexey> недоадмины
[02:14:27] <ilov_boris> Postgre
[02:14:33] <ilov_boris> завести сложнее
[02:14:49] <ilov_boris> SQL сервер ставится методом далее далее далее далее
[02:14:56] <valexey> apt-get install postgresql
[02:14:58] <valexey> не, не катит?
[02:15:04] <valexey> обычно после этого оно сразу работает
[02:15:14] <ilov_boris> не знаю
[02:15:19] <ilov_boris> я себе ставил
[02:15:23] <ilov_boris> не взлетело
[02:15:33] <ilov_boris> его же еще с 1С нужно подружить
[02:15:41] <ilov_boris> не просто так
[02:15:47] <valexey> ну, вот что 1С под линух рукожопо сделано - верю :-)
[02:15:52] <ilov_boris> а ы MS такого гемора нет
[02:17:22] <ilov_boris> ну вся суть короче в том что не смочь запустить MS может только идиот
[02:17:34] <ilov_boris> а с postgre придется немного мозг включить
[02:17:55] <valexey> ну, это только если первый раз :-)
[02:18:03] <ilov_boris> ну может
[02:18:36] <ilov_boris> но те одмины долго трахались с линуксом
[02:18:41] <valexey> а админ не стажер, должен явно уже знать все это.
[02:18:44] <ilov_boris> с чем точно не знаю
[02:21:10] <valexey> ну, если это были виндовозные админы - то линух это конечно боль и страдания
[02:21:58] <ilov_boris> срубил
[02:22:12] <valexey> каво?
[02:22:16] <ilov_boris> чет дисковый ввод вывод совсем на нет сошел
[02:22:30] <ilov_boris> придется сервак перезапускать
[02:22:44] <valexey> жесть
[02:22:57] <ilov_boris> пол третьего
[02:23:00] <ilov_boris> песец
[02:23:32] <ilov_boris> еще щас прав не хватит
[02:23:36] <valexey> ты хоть из дома это рулишь?
[02:23:40] <ilov_boris> так я вообще охерею
[02:23:44] <ilov_boris> угу
[02:23:50] <ilov_boris> на терминалке сижу
[02:24:24] <ilov_boris> сука отказано в доступе
[02:25:51] <valexey> гг
[02:25:55] <valexey> зашибись
[02:26:06] <ilov_boris> у меня где то одминский был пароль
[02:26:10] <ilov_boris> ищу
[02:26:12] <ilov_boris> :)
[02:26:43] <TRUE> фтопку
[02:26:46] <TRUE> спать
[02:27:31] <ilov_boris> ааааааааааааа
[02:27:34] <TRUE> если завтра клиенту не понравится, что БД всё ещё нет, то можно сказать, что их сервер не работает
[02:27:39] <ilov_boris> у одмина яндекс хром стоит
[02:27:47] <ilov_boris> :)
[02:27:52] <TRUE> это будет тонким намёком, что админы неработают
[02:28:05] <ilov_boris> у них одмин аутсорсинговый
[02:28:06] <valexey> :-)
[02:28:24] <valexey> походу у них всё аутсорсинговое :-)
[02:28:56] <TRUE> кстати, откуда админский пароль у неадмина?
[02:28:57] <ilov_boris> угу :)
[02:29:05] <TRUE> админ дал?
[02:29:21] <ilov_boris> ну так я его задалбываю вечерами когда прав нехватает
[02:29:23] <TRUE> или клиент?
[02:29:28] <ilov_boris> вот он и поделился
[02:29:40] <ilov_boris> админ
[02:29:52] <ilov_boris> ну у нас типа тоже одминские права
[02:29:54] <TRUE> поудаляй там всё от его имени : ), пусть клиент нового админа ищет : )
[02:30:05] <ilov_boris> только этот тип их не настроил нифига
[02:31:15] <ilov_boris> так
[02:31:22] <ilov_boris> перезагрузил
[02:31:28] <ilov_boris> последняя попытка
[02:31:52] <valexey> думаю, чего это мне как-то странно организм ощущается. а это оказывается я сегодня поесть забыл. надо что-то приготовить :-)
[02:32:11] <TRUE> удали с рабочего стола ярлык хрома, поставь ярлык эксплорера, переименуй её и задай иконку хрома
[02:32:39] <TRUE> вообще, что ли? Целый день?
[02:32:44] <valexey> #define TRUE FALSE
[02:32:52] <TRUE> было уже ...
[02:33:08] <valexey> TRUE: ну вроде чай пил. и пепси зачем-то :-) и пару хлебцов.
[02:33:41] <ilov_boris> пепси отрава
[02:33:47] <TRUE> я, если толком не поем, то получаю головную боль до момента, пока не засну ночью.
[02:33:48] <valexey> угу.
[02:33:59] <valexey> не, у меня нет головной боли.
[02:34:00] <TRUE> а заснуть не получается - голова жутко болит
[02:34:25] <TRUE> причём, если голова заболит в 9 утра, то всё равно до поздней ночи болеть будет.
[02:34:31] <TRUE> так что я с едой не шучу
[02:34:37] <valexey> просто постепенно слабость накатывает. пока не вспомню что надо иногда жрать.
[02:34:38] <TRUE> я и так почти дистрофан
[02:35:04] <TRUE> я, когда голодный, то и думать-то особо не могу
[02:35:31] <valexey> а я могу.
[02:35:49] <ilov_boris> ах как под админом все летает
[02:36:00] <ilov_boris> козел
[02:36:03] <valexey> :-D
[02:36:05] <TRUE> а слабость есть и у меня: если я забыл поесть, то просидев долго за компом ивставая после этого начинаю чувствовать, что теряю сознание.
[02:36:15] <valexey> может он квоты выставил?
[02:36:16] <TRUE> если не успею сесть - рухну на пол
[02:36:35] <valexey> ну, у меня не до такой степени, но шатает, да.
[02:36:41] <TRUE> накачай порнухи от его имени
[02:36:46] <TRUE> и зарази комп вирусами
[02:36:59] <ilov_boris> это ж сервак
[02:37:06] <ilov_boris> меня четвертуют потом
[02:37:33] <TRUE> так по логам это он сделал...
[02:37:39] <ilov_boris> :)
[02:37:49] <valexey> ну, значит поставь ему веселый валпапир просто, описывающий сложившуюся ситуацию
[02:38:06] <TRUE> и удали хром
[02:38:47] <valexey> шар со стрингами :-)
[02:38:49] <TRUE> как меня раздражают люди, заставляющие меня своими действиями сидеть дпоздна за работой...
[02:39:09] <TRUE> а что это?
[02:39:10] <ilov_boris> тут сроки
[02:39:17] <ilov_boris> никуда не денешься
[02:39:29] <ilov_boris> т.е. клиент такого не понимает
[02:39:37] <ilov_boris> для него ты во всем виноват
[02:40:02] <TRUE> какие сроки? Восемь часов могли быть потрачены с большей пользой
[02:40:02] <valexey> TRUE: логотип яндекс браузера - шар на который натянули стринги
[02:40:13] <ilov_boris> не будешь же ты ему объяснять технические причины фэйла
[02:40:52] <ilov_boris> ахах
[02:40:54] <ilov_boris> точно
[02:42:27] <TRUE> технические причины не надо. СУБД не читает дамп? Пишем письмо на клиента: "Ваша СУБД не читает дамп". Далее поясняем. На другой машине дамп разворачивается. Что будем делать?
[02:42:45] <TRUE> то есть, они хотят бюрократию - будет.
[02:43:00] <TRUE> понятно, что клиент не совсем виноват
[02:43:43] <TRUE> но через такие действия, возможно, получится донести до него, что он сможет существенно помочь в том числе и самому себе
[02:44:08] <ilov_boris> ели бы все было так просто
[02:44:23] <ilov_boris> клиент тоже не пальцем деланый
[02:44:40] <ilov_boris> это большая компания
[02:44:44] <TRUE> но обычно не помогает, да : )
[02:44:49] <valexey> что, договор правильно составил?
[02:45:12] <ilov_boris> ой лучше не спрашивайте
[02:45:32] <ilov_boris> я в эту политику стараюсь не погружаться
[02:45:52] <valexey> ну, насколько я знаю, такая методика работает для маленьких клиентов, таких как например Мегафон :-)
[02:46:10] <valexey> то есть пока их админы нормально все не настроят, они идут в пешее эротическое
[02:46:32] <ilov_boris> у нас специфика своя
[02:46:47] <ilov_boris> клиент обычно очень далек от техники
[02:47:04] <ilov_boris> и получить нормальный договор можно только политическими методами
[02:47:16] <ilov_boris> т.е. объяснить что-то гиблое дело
[02:47:32] <ilov_boris> клиент считает что ему лапшу на уши вешают
[02:47:34] <valexey> то есть получить нормальный договор можно только через постель? :-)
[02:47:48] <ilov_boris> а вот когда реально вешаешь то клиент доволен :D
[02:48:02] <ilov_boris> угу
[02:48:07] <ilov_boris> и банку вазелина
[02:48:16] <valexey> суровая работа сейлза!
[02:49:24] <ilov_boris> взаимоотношения с клиентом это наверно самая сложная часть в нашей работе
[02:49:38] <ilov_boris> и эту часть я ненавижу больше всего
[02:49:50] <ilov_boris> ибо оно не поддается логике
[02:50:07] <valexey> мерсские людишшки!
[02:50:26] <ilov_boris> у меня на рабочем месте такая картинка висит http://www.irk.fm/lol/blog/9535/a31ebdcbf28f6b7_s0.jpg
[02:51:07] <valexey> ну, это не только для России характерно. В европе тоже. Да и в штатах.
[02:53:09] <valexey> хотя конечно топ-манагеры мерикосские они породистые
[02:53:43] <valexey> они умеют настолько честные глаза делать при уклончивом ответе, что веришь каждому слову
[02:54:28] <TRUE> "Опытный руководитель умеет при любой ситуации грамотно разводить руками"
[02:54:36] <valexey> они реально сильно от наших топ-манагеров (не путать манагеров с теми кто что-то там прдает!) отличаются
[02:55:06] <valexey> ну, например они рассказывают довольно подробно свою биографию. периодически вставляют сценки из своей жизни и так далее
[02:55:32] <valexey> то есть показывают себя как человека, становятся как бэ ближе к работникам которыми руководят. в доверие втираются. успешно :-)
[02:56:15] <valexey> да, при этом топ-манагеры у них часто еще и спецы в той области в которой работает контора. у нас например они программисты-связисты.
[02:56:21] <valexey> (теперь то есть)
[02:56:31] <ilov_boris> у моей жены гендиректор америкос
[02:56:47] <ilov_boris> самая частая фраза "факин рашен!"
[02:56:50] <ilov_boris> :D
[02:57:00] <valexey> но они конечно и стоят довольно дорого. качественные топы :-)
[02:58:31] <valexey> отечественные топы как правило держат километровую дистанцию от работников. то есть они где-то там, наверху, другая раса, ога.
[02:58:48] <ilov_boris> голубокровые
[02:58:58] <valexey> типо чернь и хозяева. хотя и те и другие тупо наймиты.
[02:59:25] <TRUE> Синдром вахтёра неискореним, потому что даже топ-менеджеры любят маленькие радости
[02:59:34] <valexey> между прочим, эта замечательная черта отлично и на оберонкоре прослеживается
[02:59:42] <valexey> разделение на касты.
[03:00:59] <TRUE> Ну как там база?
[03:02:06] <ilov_boris> http://developerslife.ru/2659
[03:02:13] <TRUE> Кстати, похоже на бд-сервере стоит время жизни сокета 8 часов...
[03:02:27] <ilov_boris> хрен знает
[03:02:33] <ilov_boris> вроде процесс идет
[03:03:50] <ilov_boris> ахаха http://developerslife.ru/2644
[03:04:03] <ilov_boris> это я завтра
[03:04:31] <valexey> и одёжка та же ? :-)
[03:05:06] <ilov_boris> угу
[03:08:20] <TRUE> во ещё один козлёнок http://www.youtube.com/watch?feature=player_detailpage&v=q3ZRI1Yf8Oo#t=111s
[03:09:54] <valexey> Ыыы!! Мак! iMac древний! И макось-классика!
[03:09:56] <TRUE> только это не хаскел-гуру, а, скорее, js-гуру
[03:10:01] <valexey> /me смотрит трассу 60
[03:10:15] <TRUE> про леприкона?
[03:10:45] <valexey> угу
[03:16:30] <ilov_boris> http://developerslife.ru/2501
[03:17:21] <valexey> да уж
[03:17:36] <ilov_boris> ахахаха http://developerslife.ru/2486
[03:17:38] <valexey> периодически смотришь что делают конкуренты, и ощущаешь некое жжение пониже спины
[03:18:09] <ilov_boris> едрить сиганул
[03:19:23] <valexey> кошатина!
[03:21:32] <TRUE> жжение оттого, что не можете также или из-за политики, связывающей руки?
[03:22:49] <valexey> ну, я тут скорее о личных проектах. когда например какой-нибудь гугл в свой сервис внедрает фичу которую пилишь ты (отдельным приложением) у гугла фича реализована хуже, да и работает только с сервисами гугла же.
[03:23:03] <valexey> но один фиг как бэ понятно что будут пользовать юзеры.
[03:23:17] <valexey> ибо у гугла она бесплатна и искаропки. а мою нужно купить и поставить.
[03:25:04] <ilov_boris> блин жрать охота :(
[03:25:21] <TRUE> так ты ж дома!
[03:25:28] <TRUE> ты ведь у себя дома?
[03:25:36] <valexey> тащи холодильник к компу!
[03:27:10] <ilov_boris> да блин на перекус нет нехрена
[03:27:17] <ilov_boris> придется готовить
[03:28:09] <valexey> /me сварил курицу с рисом и доволен
[03:28:39] <ilov_boris> так
[03:28:48] <ilov_boris> дите в садик жена поведет
[03:28:50] <TRUE> курицу _и_ рис?
[03:29:07] <ilov_boris> ибо я не в состоянии буду
[03:29:41] <valexey> TRUE: угу. куриное филе с куринобульйонным кубиком + карри
[03:29:50] <valexey> затем в этой же воде рис в пакете.
[03:30:00] <ilov_boris> о!
[03:30:02] <valexey> просто и съедобно
[03:30:14] <ilov_boris> у меня ж чашка супа есть
[03:30:50] <TRUE> для меня просто и съедобно - батон с сыром к чаю.
[03:31:23] <TRUE> чё-та я тоже есть захотел...
[03:32:02] <valexey> угу. но поскольку желудок мне сказал, что чаю больше не хочет, а хочет горячего, иначе он болеть начнет со страшной силой, я пошел у него на поводу и что-то более съедобное приготовил :-)
[03:33:36] <TRUE> а запекать куриное филе (или бедро) в духовке не пробовал? По мне - так вкуснее варёного, да ещё и по таймеру выключится.
[03:33:42] <ilov_boris> проклятый организьм
[03:33:47] <ilov_boris> :D
[03:34:39] <valexey> пробовал готовить куриное филе с карри, сыром и картошкой в горшочках в духовке.
[03:34:47] <valexey> то есть видимо, это относится к запечению :-)
[03:35:10] <TRUE> не, я не такой гурман : )
[03:35:17] <TRUE> слишком сложно и долго
[03:35:18] <ilov_boris> http://oberspace.dyndns.org/index.php/topic,511.msg17118.html#msg17118
[03:39:21] <valexey> TRUE: ну, поскольку мне сейчас то надо было быстро, то я банально сварил. 20-30 минут и готово :-)
[06:30:34] <valexey> ххх: блин, а я срубаюсь опять после обеда
ууу: Симонова: НЕ СПАААААТЬ!!!!!
ххх: агаааааааууууееуеееееэжюэжюэчс чфпщ пой
ххх: бля, таки заснул
ххх: начальник начал че-то рассказывать, а я кивнул и не смог выкивнуть
[22:40:38] <valexey> О! Даже ВМФ США отказывается от капса! http://lenta.ru/news/2013/06/14/allcaps/
[22:43:54] <vlad2> Глядишь они и метрическую систему введут...
[22:44:30] <valexey> ну, лет через 50 может быть...
[22:44:31] <valexey> :-)
[22:44:40] <valexey> всяко не раньше чем это сделает Англия
[22:47:37] <vlad2> Надо Вирту ссылку кинуть :)
[22:48:05] <valexey> :-D
[22:48:43] <valexey> да уж. если даже армия раздуплилась...
[22:52:37] <valexey> Жесть. Проапгрейдили, блин: http://lenta.ru/news/2013/06/14/superjet/