[01:58:38] <vlad2> Гребанный ГЦЦ!!!!!!!!!!!!!!!!
[01:58:52] <vlad2> Не выдает варнинг на отсутствующий ретурн.
[01:59:02] <vlad2> 40 минут багу ловил.
[01:59:15] <kemiisto> vlad2: дыши глубже!
[01:59:39] <vlad2> Оберонщики во главе с оберон-07 с его синтакическим ретурн ЛИКУЮТ!
[10:24:20] <geniepro> kemiisto> Is my hardware/BIOS/karma incompatible with Linux 3.x?

всё очень просто -- просто ошибка. в ДНК... ))))
[12:38:45] <valexey> vlad2: у тебя слишком древний gcc
[12:59:54] <valexey> http://www.linux.org.ru/news/gnu/7065300
[13:00:09] <valexey> Как же я этого долго ждал…
[15:15:14] <valexey> @nett00n: Там можно будет и накидать бизнес-план, цели, средства, методы, классы, переменные, инкапс... ой
[15:23:35] <valexey> гы. а таки от С++ никуда не деться. Вся математика на С++ пишется.
[15:23:53] <valexey> В частности библиотечка eigen3 <http://eigen.tuxfamily.org/index.php?title=3.0>
[15:27:18] <vlad2> "Какой юзкейс у сабжа непонятно."
[15:27:28] <vlad2> это про обжС на линуксе
[15:29:20] <valexey> у меня очень простой юзкейс - можно писать алгоритмику и архитектуру для проекта дома не таская туда макбук
[15:32:50] <vlad2> А зачем для алгоритмики и архитектуры обжС?
[15:33:03] <vlad2> (серьезно)
[15:35:16] <vlad2> И еще: кто говорил, что свежего gcc от эплв не ждать?
[15:41:00] <valexey> я говорил. а что, вышел?
[15:41:17] <valexey> Потому, что архитектура под йфон делается на ObjC :-)
[15:44:42] <vlad2> Не знаю вышел или нет - интересно почему? :)
[15:44:43] <vlad2> Под айфон нет С++?
[15:45:38] <valexey> есть, но уровнем выше там всегда ObjC.
[15:45:45] <kemiisto> vlad2: из-за лицензии GCC ждать не стоит
[15:46:02] <valexey> Не будет нового GCC потому, что gcc новее идет под лицензией GPLv3
[15:46:44] <vlad2> Э... Что значит "выше"?
[15:46:45] <valexey> которая запрещает например вначале внести патч в gcc, а затем затроллить патентами всех кто его использует
[15:46:58] <kemiisto> vlad2: выше 4.2
[15:47:09] <valexey> + тивозация запрещена
[15:48:05] <vlad2> Дык, эппл собирается сидеть на древнем uww до цпора?
[15:48:18] <vlad2> гцц до упора
[15:48:26] <vlad2> "тивозация"?
[15:48:45] <valexey> аппл как бэ уже ушел от gcc ваще
[15:48:51] <valexey> нафига оно эпплу?
[15:49:14] <vlad2> Куда ушел?
[15:49:17] <valexey> им пользуются только всякие легаси проекты
[15:49:22] <valexey> на clang
[15:50:18] <valexey> я ж говорил про это уже
[15:50:32] <valexey> у меня под мак и йфон gcc не используется вообще
[15:50:36] <valexey> уже с полгода как
[15:52:27] <vlad2> А clang это разве не больщой кусок (фронт енд) gcc?
[15:52:33] <valexey> да и не соберется оно gcc уже, ибо в gcc не поддерживаются некоторые языковые конструкции которые у меня используются
[15:52:38] <valexey> vlad2: нет
[15:52:49] <valexey> это независимый фронтенд
[15:53:01] <valexey> а есть еще gcc-llvm - вот это фронтенд
[15:53:06] <valexey> от gcc
[15:53:17] <vlad2> что в мире деется...
[15:53:19] <valexey> clang вообще на С++ написан :-)
[15:53:23] <vlad2> И кто ж его осилил?
[15:53:33] <valexey> по большей части apple
[15:53:50] <valexey> основной разработчик и спонсор llvm/clang - apple
[15:54:22] <vlad2> Попахиват анальным рабством...
[15:54:39] <valexey> но вообще, там большая команда
[15:54:53] <valexey> да не. там лицензия нормальная
[15:55:11] <vlad2> Кто-то мешает ее поменять?
[15:55:12] <valexey> The LLVM project started in 2000 at the University of Illinois at Urbana–Champaign <http://en.wikipedia.org/wiki/University_of_Illinois_at_Urbana%E2%80%93Champaign>, under the direction of Vikram Adve and Chris Lattner <http://en.wikipedia.org/wiki/Chris_Lattner>. LLVM was originally developed as a research infrastructure to investigate dynamic compilation <http://en.wikipedia.org/wiki/Dynamic_compilation>techniques for static and dynamic programming languages <http://en.wikipedia.org/wiki/Programming_language>. LLVM was released under the University of Illinois Open Source License,[1] <http://en.wikipedia.org/wiki/Llvm#cite_note-License-0> a BSD-style license <http://en.wikipedia.org/wiki/BSD_licenses>. In 2005, Apple Inc. <http://en.wikipedia.org/wiki/Apple_Inc.>hired Lattner and formed a team to work on the LLVM system for various uses within Apple's development systems.[2] <http://en.wikipedia.org/wiki/Llvm#cite_note-1> LLVM is an integral part of Apple's latest development tools for Mac OS X <http://en.wikipedia.org/wiki/Mac_OS_X> and iOS <http://en.wikipedia.org/wiki/IOS_(Apple)>.
[15:55:37] <valexey> права на код яблоку не принадлежат
[15:56:44] <valexey> http://en.wikipedia.org/wiki/Clang
[15:56:56] <vlad2> Так что там не так с С++ под айфон?
[15:57:28] <valexey> дык все API ябловские один фиг ObjC хотят. Не делать же жуткий микс из двух языков?
[15:57:58] <valexey> Да и с точки зрения архитектуры ObjC хорош - эдакий карманный COM с человеческим лицом
[15:58:32] <valexey> vlad2: кстати, если захочется c++11 под макось, то выход один - clang
[15:58:40] <valexey> оно поддерживает многие фичи
[15:58:58] <valexey> http://clang.llvm.org/cxx_status.html
[15:59:10] <valexey> под макосью сейчас clang 3.0
[16:01:02] <vlad2> Дык API - это не архитектура и логика. Или под логикой ты подразумевал непосредственное управление контролками на форме?
[16:03:03] <valexey> у меня же приложение маленькое. процентов 60 кода взаимодействует с различными ябловскими API. Например со звуковыми дивайсами, со всякой сетью (а там это тоже делается по ИНАЧЕ) и так далее. Мне просто нет смысла городить микс из языков
[16:03:25] <valexey> Это проблем внесет больше чем решит
[16:06:38] <vlad2> Это понятно. Не понятно как тебе поможет рантайм на линуксе :) Там же все равно не будет звуковых девайсоы и прочего апи. Грубо говоря - все равно не будет компилится.
[16:08:11] <valexey> Можно будет повертеть мой граф обработки данных во все стороны. Написать еще один узел и так далее.
[16:09:35] <vlad2> А что у тебя там используется из рантайма?
[16:10:40] <valexey> некоторые фичи ObjC 2.x
[16:10:52] <valexey> например динамическое создание ivar'ов
[16:11:09] <kemiisto> vlad2: да гонит он всё! он вапще рекламщиком работает! :D
[16:11:28] <valexey> kemiisto: ты там не застрял случаем ? Ж-)
[16:11:43] <kemiisto> valexey: я в отличной форме!
[16:11:45] <kemiisto> :D
[16:11:50] <vlad2> Наверное понял :)
[16:12:20] <vlad2> Хотя лично я бы не решился настолько глубоко погружаться в обжс :)
[16:12:42] <valexey> kemiisto: расширил дверные проемы в два раза, и теперь нет проблем? не обольщайся - это временно!
[16:13:11] <valexey> vlad2: инструмент нужно знать и уметь применять :-) тем более что там не слишком сложно. это вам не рантайм хаскеля какого-нибудь
[16:14:44] <vlad2> Просто меня реально плющит с обжС. Ладно синаксис. Но без банального RAII уже никак. На питоне - можно. На С-like языке - не могу.
[16:15:21] <valexey> а почему на питоне вдруг можно стало?
[16:15:40] <valexey> меня везде без raii колбасит :-)
[16:16:03] <vlad2> Потому что там оно с меньшей вероятностью "течет".
[16:16:09] <valexey> кроме того, raii в ObjC возможен. насколько я знаю.
[16:16:16] <valexey> там же есть -dealloc
[16:16:33] <valexey> который дергается когда объект дохнет
[16:16:41] <valexey> сборщика мусора нет, так что все хорошо
[16:16:53] <vlad2> Костыли.
[16:17:12] <valexey> в смысле? в плюсах деструктор - такой же костыль :-)
[16:20:00] <valexey> vlad2: кстати, а с чего бы в питоне было меньше утечек ресурсов чем в чем-то си-подобном?
[16:20:15] <valexey> если raii нет, то что там что тут нужно руками дергать какой-нибудь close
[16:22:06] <vlad2> Там не надо с памятью париться. Хотя бы.
[16:22:22] <vlad2> Это 95% RAII.
[16:22:30] <valexey> дык и в ObjC тоже не надо
[16:31:31] <vlad2> Помнится ты сам чихал по поводу того _как_ там это сделано :_
[16:31:33] <vlad2> :)
[16:32:04] <valexey> угу. но теперь они исправились таки. по сути - вшили в язык умные указатели
[16:33:10] <valexey> Тролли в офисе: http://hh.ru/article.xml?articleId=1346
[17:02:34] <genieprox> xxx: у моей сестры-дизайнера два кота дома: сфинкс и британец, многих, кто знакомится с ними впервые, приходится отпаивать водкой. Кого-то валерьянкой. Кто-то падает в обморок...
xxx: там фишка в том, что коты любят друг друга сгонять с котовьих нычек...
xxx: представь. приходишь ты в гости. перетираешь за жизнь с хозяевами. через какое-то время со стороны кухни с видом "ну кто тут у нас приперся? что за ничтожество?" выруливает волосатый мордоворот-Котяра. Закончив осмотр "залетных ничтожеств", с достоинством удаляется куда-нить под диван или кровать...
xxx: и через минуту...
xxx: из под этого дивана/кровати выползает...
xxx: лысое дерганое Чудовище :-)
[17:02:56] <valexey> Alx:
я тут с христианского (католического) календаря ору )) добавил в гугле себе, теперь радуюсь ежедневно.

Дата - Событие - Длительность

чт. 8 дек. 2011 - Непорочное зачатие Пресвятой Девы Марии - весь день
вс. 25 дек. 2011 - Рождество - весь день
ср. 28 дек. 2011 - Избиение младенцев - весь день

кто увидит из-за спины - ухуеет с моих планов на декабрь )))
[17:27:45] <valexey> сингулярное разложение рулит!
[17:31:07] <valexey> kemiisto: а ты не щупал GNU Octave
[17:31:09] <valexey> ?
[18:14:35] <kemiisto> valexey: щупал
[18:14:38] <kemiisto> :D
[18:14:44] <kemiisto> оно ужасно
[18:15:28] <valexey> kemiisto: почему ужасно?
[18:15:35] <valexey> оно мне svd посчитало!!!
[18:15:41] <kemiisto> valexey: чОрная консоль же!
[18:15:42] <kemiisto> ФУ!
[18:15:44] <kemiisto> :D
[18:15:56] <valexey> откуда черная? белая!
[19:42:32] <vlad2> белая - это не консоль ;)
[19:43:22] <kemiisto> vlad2: он не в курсе, он же - рекламщик! :D
[19:43:47] <valexey> kemiisto: а ты не лопнешь, деточка? :-)
[19:43:58] <kemiisto> valexey: нет!
[19:44:19] <valexey> между прочим твой котэ на аватарке, походу дела таки лопнул :-)
[19:44:25] <valexey> ну или что-то не шибко хорошее с ним случилось
[19:52:33] <kemiisto> valexey: он какает :D
[19:56:48] <valexey> он же из сказки взялся
[19:56:53] <valexey> и там что-то не хорошее с ним было :-)
[19:57:19] <valexey> /me пробует нарисовать график на OpenGL
[19:57:39] <valexey> надо от тормозов избавляться ибо. а то процессор может понадабиццо для svd
[20:09:57] <vlad2> Опять лик искать в жабаскрипте... :( Ненавижу GC.
[20:10:31] <valexey> без GC проще лики искать?
[20:10:50] <valexey> то есть ты и питон ненавидишь за тамошний сборщик мусора? лучше было бы все ручками писать
[20:10:52] <valexey> ?
[20:12:36] <vlad2> Да, проще.
[20:13:29] <vlad2> В питоне лики пока не приходилось искать.
[20:13:46] <vlad2> Да, это не потому, чтьоон такой хороший.
[20:13:53] <vlad2> Просто специфика другая.
[20:14:10] <vlad2> жабскрипт - постольку поскольку.
[20:14:16] <vlad2> Расслабляет сам GC
[20:15:07] <vlad2> Впрочем и GC постольку поскольку.
[20:15:14] <valexey> дык, я и говорю - GC нинужен. А также не нужны языки где есть GC!
[20:15:19] <valexey> То есть питон например
[20:15:27] <vlad2> При наличии тулзов - наверное можно быстро найти лик.
[20:15:51] <valexey> погулять по графу объектов и посмотреть где висит что-то не нужное?
[20:15:53] <valexey> наверно да
[20:16:07] <valexey> особенно если это дело няшно визуализировать
[20:16:11] <valexey> хотя бы как это в ерланге делается
[20:17:30] <vlad2> Как-то так.
[20:20:02] <valexey> гм. OpenGL няшен. Пока 60 fps (больше не бывает) при 25% загрузки проца.
[20:20:13] <valexey> посмотрим что будет дальше
[20:23:19] <vlad2> Я его еще застал на картах без хардварного 3-д. Было печально :)
[20:23:39] <valexey> ну, я то под йфон пишу.
[20:23:45] <valexey> там никаких карт нет :-)
[20:23:49] <valexey> по сути
[20:54:17] <vlad2> в смысле - там никакого 3д нет?
[21:12:27] <valexey> есть. но карточки нет :-)
[21:12:47] <valexey> все ж на процессоре
[21:12:51] <valexey> на чипе едином
[21:23:42] <valexey> yes! бегущий график при 60fps (1024 точки) при 25-35% CPU usage.
[21:24:05] <valexey> на йфоне
[21:24:17] <valexey> теперь можно будет и на iPad перетащить.
[21:26:17] <vlad2> Поздравляю ;)
[21:27:02] <valexey> до кучи теперь можно будет в фоне запустить сингулярное разложение матриц. будет круто!
[21:27:07] <valexey> лучше чем фурье
[21:27:48] <kemiisto> ЛОБХЛОП!
[21:27:51] <kemiisto> :D
[21:28:00] <vlad2> ЗАЧЕМ на йфоне разлагать матрицы? :)
[21:28:00] <valexey> э?
[21:28:07] <kemiisto> ПРИМАТИЗМ ДЕТЕКТЕД!
[21:28:19] <valexey> в смысле зачем?  пульсовую волну как бэ анализировать, пульс, сатурацию считать
[21:28:31] <valexey> микроконтроллер явно не потянет это :-)
[21:28:54] <vlad2> Что, и разложение матриц тоже на обжС? :)
[21:29:01] <vlad2> Ужос!
[21:31:26] <kemiisto> valexey: а когда матрицы разлагаются пахнет? :D
[21:32:17] <valexey> vlad2: не, разложение матриц на плюсах. есть готовые либы которые под арм в том числе оптимизированы