[01:19:46] <valexey> няблин
[01:19:52] <valexey> ох уж этот ObjC
[01:20:00] <valexey> хоть макросами шаблоны себе эмулируй…
[01:23:04] <valexey> /me борется с ленью
[01:23:22] <valexey> блин, ну не красиво же 10 раз по сути одно и то же ручками писать
[01:23:35] <valexey> и оборачивать все в NSValue тоже не красиво
[02:37:14] <vlad2> Макросы, макросы :)
[02:37:31] <vlad2> Главное, чтоб после тебя никто это не сопровождал :)
[02:38:08] <vlad2> Кстати, кто мешает взять ObjC++ ?
[03:02:24] <valexey> эту дикую смесь бульдога с носорогом? да ну нафик
[03:02:48] <valexey> vlad2: ну, макросы нормальное средство абстракции при условии что они хорошо задокументированы
[03:03:01] <valexey> впрочем, это к любым абстракциям относится
[03:06:37] <vlad2> Да нормально работает - проверено :)
[03:08:51] <valexey> ты еще мне предложи на C++/CLI писать :-)
[03:09:13] <valexey> а что же, вы таки уже перешли на какаву?
[03:09:35] <vlad2> Ну слушай. На безрыбье... Уж лучше ObjC++, чем без плюсов вообще.
[03:09:45] <vlad2> Еще нет :)
[03:10:32] <valexey> ну, тогда и не говори что ObjC++ это нормально :-) В вашем случае  ObjC++, как я понимаю, это обычнй C++ с редкими-редкими вкраплениями ObjC.
[03:11:28] <valexey> Если же я сейчас в своем проекте начну мешать языки, то у меня получится гремучая смесь с соотношением примерно 50 на 50.
[03:35:36] <vlad2> Ну может. Я там из плюсов использовал только обертку над retain/release
[03:38:29] <valexey> ну, ритейн-релиз уже не моден
[03:38:40] <valexey> при попытке вызвать релиз теперь имеем ошибку времени компиляции
[03:38:46] <valexey> ибо ARC
[03:39:45] <vlad2> Ну и придурки.
[03:40:29] <valexey> ну, в принципе можно это дело отключить. но отключать, как понимаешь, не модно :-)
[03:40:59] <valexey> раньше было только разделение с GC/без GC, а теперь еще (независимо) с ARC и без  ARC :-)
[03:41:15] <valexey> итого имеем 4 комбинации работы с памятью :-)
[03:41:21] <valexey> дайошь 4 варианта кода!
[03:43:27] <valexey> ненавижу развивающиеся языки. развивающийся ЯП это как развивающаяся страна.
[03:43:52] <valexey> с++ в этом плане вполне кошерен. по моему, он даже более кошерен чем Ада :-)
[10:13:06] <geniepro> писец! в офисе кондиционер поставили на 26 градусов -- я мёрзну уже )))
[10:43:29] <valexey> гм. вопрос Петра показывает что он таки нифига не понимает как устроены программы в винде вообще, и ББ в частности: http://forum.oberoncore.ru/viewtopic.php?f=2&t=3525
[10:44:11] <valexey> впрочем, это симптом любого человека выросшего на каком-то "фреймворке"
[10:49:51] <geniepro> в dll вообще не надо же обрабатывать сообщения венды -- клиент dll вызвал процедуру из dll, а все свои сообщения сам пусть обрабатывает...
[10:51:21] <valexey> ну, в общем случае, иногда таки надо
[10:51:26] <valexey> но только иногда
[10:51:50] <valexey> ну, например QtGui.dll таки обрабатывает сообщения винды :-)
[11:11:12] <valexey> http://www.linux.org.ru/news/gnome/6567564
[11:16:18] <geniepro> "Linus Torvalds перешел на Xfce и призывает форкнуть Gnome2
В одном из обсуждений создатель Linux призвал форкнуть Gnome 2, чтобы сохранить вменяемый интерфейс.
Он также сообщил, что был вынужден перейти на Xfce, поскольку эта оболочка, по его мнению, намного лучше, чем Gnome3 (хотя и хуже, чем Gnome2)."

о_О А когда-то он вроде на KDE-3 сидел...
[11:16:47] <geniepro> не, xfce не лучше, чем гном. почти как гном вапще имхо
[11:20:32] <valexey> он сидел на кедах, но потом внезапно вышли четвертые кеды, и линуса стошнило. он ушел на гном, но теперь внезапно вышел третий гном и линуса опять стошнило и он перешел на Xfce :-)
[11:20:51] <valexey> а gnome 3 ничем не похож на gnome 2 (который ты и видел)
[11:23:12] <geniepro> гном 3 нинаю чем отличается, посмотреть что ли? )))
[11:23:34] <valexey> всем отличается
[11:24:16] <valexey> http://1.bp.blogspot.com/-oeeMBtDuPFQ/TYWF8vYXCQI/AAAAAAAAi5Y/hi5B8uq0a80/s1600/GnomeShell.png
[11:24:22] <valexey> http://4.bp.blogspot.com/_oFTNOc_lDwQ/TMqYlVriOeI/AAAAAAAATrE/dy8luoautrA/s1600/gnome3vx21.png
[11:25:06] <valexey> http://gnome3.org/
[11:25:33] <geniepro> они туда чо, воткнули Active Desktop из windows98 ????? о_О
[11:26:21] <geniepro> вот уж прогресс так прогресс, глядишь -- через три года до xp дойдут )))
[11:27:08] <valexey> какой нафиг актив десктоп? ты видюшки таки посмотри
[14:31:20] <valexey> блин
[14:31:54] <valexey> почему, ну вот почему мультимедиа дивайсы (вроде того же аудио) нельзя было представить файл дескрипторами?
[14:32:02] <valexey> насколько бы удобней было бы…
[14:33:16] <geniepro> Plan9?
[14:38:56] <valexey> а там есть мультимедиа дивайсы? как там с камерами и аудио?
[14:39:18] <valexey> впрочем, зачем plan9, когда все то же есть в линуксе?
[14:39:53] <geniepro> что тоже? девайсы как файлы?
[14:45:22] <valexey> угу
[14:55:42] <valexey> блин. насколько же неудобно использовать либы код которых закрыт… это что-то.
[15:02:40] <geniepro> для пользования чужих либ не их код нужен, а спецификация на них. если они не доступны, то даже при открытости их кода всё равно не стоит их юзать...
[15:08:11] <valexey> спецификации всегда неполны и лгут
[15:09:56] <valexey> спецификация не будет полна без исходников
[15:11:52] <geniepro> ну так надо Docgen/Haddoc юзать ))
[15:13:02] <valexey> и что будет?
[15:16:06] <geniepro> будет дока наманная, если код проги наманный )))
[15:16:33] <geniepro> а если код проги херовый, то он нафиг не нужен разбираться в нём ещё...
[15:16:57] <geniepro> переписать!!! а прежних разрабов -- растрелять!!!
[15:18:19] <valexey> ну поюзай Haddoc с Win32 API :-)
[15:18:37] <geniepro> так никто исходников венды всё равно же не даёт )))
[15:18:48] <valexey> именно про это и речь
[15:19:02] <valexey> юзать либы без их исходников очень неудобно
[15:19:06] <geniepro> ну так есть куча литературы по винапи!!!111
[15:19:06] <valexey> вне зависимости от док
[15:19:13] <valexey> и вся лжет
[15:19:36] <valexey> зачем мне копаться в этой куче, если много проще было бы просто посмотреть в исходник?
[15:19:43] <geniepro> ну будут исходники -- и что дальше? пока их поймёшь (причём неправильно) проект уже никому не нужен станет
[15:20:37] <valexey> глупости. наличие исходников VCL мне очень помогало в работе
[15:20:41] <valexey> там все просто же
[15:20:53] <valexey> равно как и наличие исходников glibc того же. и так далее
[15:21:13] <valexey> vlad2: гм. не знал что в ObjC можно делать так:
[15:21:15] <valexey>    for(NSRunLoopState *state in modeStates)
    [state addInputSource:source];

[15:51:10] <geniepro> а наличие сишных исходников венды как сможет помочь? ))))
[15:54:24] <valexey> а какие проблемы? посмотрел бы в исходничег win32 api функций, стало бы понятно как где и почему оно работает.
[16:05:06] <valexey> "Я вообще не понимаю, о чем они думали, когда делали Win7
- Панель действий занимает пол окна в ФМ. Убирается только редактором ресурсов. Если убрать, часть действий становится недоступна, так как аналогичных пунктов меню нет. Фейл.
- Панель навигации в ФМ НАД меню, а не под. Убрать или передвинуть под строку меню невозможно. Фейл.
- Панель навигации в IE 8 тоже над меню. Можно переместить через реестр. Но в IE 9 уже нельзя. Фейл.
- В меню "Пуск" показываются "избранные" и недавно выбранные пункты. Даже если отключить показы недавно запущенных и убрать все избранные, показывается пустой прямоугольник. Избранные нельзя редактировать перетаскиванием, как в предыдущих версиях винды, только через меню. Фейл.
- Нормального меню с древовидной структурой нет. Приходится скроллить и кликать, причем, чтобы до такого меню добраться надо дважды щелкать по кнопке "Пуск", потом по "Все программы". Есть стороння утилита, возвращающая нормальное меню, но при ее использовании кнопка "Пуск" визуально не нажимается. Фейл.
- Панели быстрого запуска нет. Но можно сделать, если знать, как. Полуфейл.
- Иконку "свернуть все окна" рядом с часами нельзя убрать. Можно скрыть сторонней утилитой, но пустое место все равно остается. Фейл.
- Нет индикатора приема/передачи на значке соединения в трее. Фейл.
- Положение окон не запоминается (было в винде с Win95). Есть сторонняя утилита, которая запоминает. Полуфейл.
- Разные шрифты и размеры шрифтов в диалогах, разные настройки сглаживания (можно хаками кое-как исправить, ктоме шрифтов в IE9). Фейл.
В результате в памяти сидит пяток утилит, которые хоть делают интерфейс хоть как-то юзабельным. Но часть проблем решить невозможно (напр, панель навигации над меню в Windows Explorer)"
[16:05:38] <subj_rs> valexey: накипело?
[16:05:52] <valexey> это ж цитата
[16:05:59] <valexey> я же оформил как цитату :-)
[16:31:05] <geniepro> >- Панель действий занимает пол окна в ФМ.
>- Панель навигации в ФМ НАД меню, а не под.

ФМ нинужен! Total Commander -- наше всё!

>- Панель навигации в IE 8 тоже над меню.

IE нинужен! Opera -- наше всё!

>- В меню "Пуск" показываются "избранные" и недавно выбранные пункты.
>- Нормального меню с древовидной структурой нет.

Пичаль-пичаль...

>- Панели быстрого запуска нет. Но можно сделать, если знать, как. Полуфейл.

ну так новый таскбар же! зачем квикланч нужен? нинужен!

>- Иконку "свернуть все окна" рядом с часами нельзя убрать.

Кому она мешает???

>- Нет индикатора приема/передачи на значке соединения в трее. Фейл.

Пичаль-пичаль...
Хотя толку от этого значка мало -- нужен аналог DuMeter'а...

>- Положение окон не запоминается (было в винде с Win95).

??? Пока не замечал такого, но хз, может и не запоминается... Этим должны, вапще-то, сами программы заведовать, имхо.

>- Разные шрифты и размеры шрифтов в диалогах, разные настройки сглаживания

не обращал внимания, значит не так уж и критично...
[16:32:26] <shaggie> > Total Commander -- наше всё!
FAR only
[16:32:42] <shaggie> ну или emacs+dired :)
[16:33:06] <geniepro> фар текстовый же. неприятен он, хотя иногда приходится юзать -- но он полезен лишь для прогеров...
[16:33:19] <shaggie> /me больше порадовался вот этой части цитаты:
[16:33:27] <shaggie> > Но часть проблем решить невозможно (напр, панель навигации над меню в Windows Explorer)
[16:34:09] <shaggie> НИНУЖЕН!
[16:47:49] <valexey> фар рулит, да. для всего
[16:48:02] <valexey> именно за счет его консольности
[17:04:01] <geniepro> кк в фаре прокрутить текст, ушедший вверх? есть что-то типа истории консоли? вот в обычной консоли можно сделать высоту в 300 строк, например
[17:04:13] <geniepro> как*
[17:05:45] <valexey> есть
[22:58:25] <subjrs> офигенный фильм тут смотрю, Ветеран. Если кому посмотреть нечего )