gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Среда, 10 июля 2013< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.8 (2013-06-23)
Release schedule:
* 2013-07-xx Bug fix release EiskaltDC++ 2.2.9
* 2013-09-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:05:11] Diger вошёл(а) в комнату
[00:05:32] Diger вышел(а) из комнаты
[00:06:36] Diger вошёл(а) в комнату
[00:11:04] <Tehnick> Diger, скриншоты уже не нужны: soulhunter показал все особенности макоси.
[00:26:16] Diger вышел(а) из комнаты
[00:31:10] Diger вошёл(а) в комнату
[00:31:43] Tehnick вышел(а) из комнаты
[00:55:12] soulhunter вышел(а) из комнаты
[01:23:49] gelraen вышел(а) из комнаты
[01:57:37] gelraen вошёл(а) в комнату
[02:02:03] gelraen вышел(а) из комнаты
[02:02:13] gelraen вошёл(а) в комнату
[03:35:58] Diger вышел(а) из комнаты
[05:01:20] Tehnick вошёл(а) в комнату
[05:01:30] Tehnick вышел(а) из комнаты
[07:00:40] gelraen вышел(а) из комнаты
[07:01:01] gelraen вошёл(а) в комнату
[08:41:58] grayich вышел(а) из комнаты
[09:27:53] Diger вошёл(а) в комнату
[09:28:47] mars1an вошёл(а) в комнату
[09:46:35] ONYX вышел(а) из комнаты
[10:36:15] ONYX вошёл(а) в комнату
[10:42:26] Tehnick вошёл(а) в комнату
[10:55:43] ONYX вышел(а) из комнаты
[11:00:46] Alexey вошёл(а) в комнату
[11:00:51] ONYX вошёл(а) в комнату
[11:01:17] soulhunter вошёл(а) в комнату
[11:06:53] <Tehnick> soulhunter: я исправил ночью почти все твои вчерашние замечания по макоси.
[11:07:57] <Tehnick> soulhunter: убрал трей, сделал сворачивание в док, добавил меню к иконке в доке, сделал смену иконки в доке при получении личных сообщений.
[11:08:18] <Tehnick> soulhunter: осталось собрать свежую версию и все это проверить.
[11:08:27] <Tehnick> soulhunter: ибо я все делал вслепую...
[11:08:34] <Tehnick> gelraen: пинг
[11:09:10] <Tehnick> gelraen: сможешь бандл для ветки 2.2.x сегодня-завтра собрать?
[11:09:41] <Tehnick> gelraen: мы готовимся к релизу. И вот раз в нем куча улучшений для макоси.
[11:09:52] <Tehnick> *в этот
[11:10:35] <Tehnick> В субботу я ухожу в отпуск и почти все время буду недоступен.
[11:10:53] <Tehnick> Надо успеть сделать выпуск до этого.
[11:16:50] <soulhunter> ну тобишь у нас останется только поддержка центра ведомлений в роадмапе
[11:16:55] <Tehnick> soulhunter: а ты никак не можешь сам собрать? Чтобы gelraen'а постоянно не дергать...
[11:17:03] <Tehnick> soulhunter: уведомления есть
[11:17:09] <soulhunter> в доке
[11:17:25] <soulhunter> а в центр уведомлений отправляются данные?
[11:17:36] <Tehnick> soulhunter: "On Mac OS X, the Growl notification system must be installed for this function to display messages."
[11:18:04] <soulhunter> Growl - это до 1.6 включительно, как я и говорил вчера
[11:18:10] <soulhunter> сторонний софт
[11:18:30] <Tehnick> Эх.
[11:18:42] <Tehnick> Придется нативный костыль писать.
[11:18:43] <soulhunter> а с 1.7 появился официальный центр уведомлений, поэтому Growl больше не нужен, но естессно ео поддержку надо тоже делать
[11:19:00] <soulhunter> думаю что его поддержка должна появиться в Qt
[11:19:23] <soulhunter> тока может быть мы используем не последнюю версию и там еще его нету?
[11:19:35] <Tehnick> soulhunter: там надо всего один метод реализовать в нашей системе уведомлений.
[11:19:46] <Tehnick> soulhunter: но делать вслепую это будет сложно.
[11:19:59] <soulhunter> поставь себе хакинтош )
[11:20:00] <Tehnick> soulhunter: может потребоваться несколько попыток.
[11:20:04] <Tehnick> Нет.
[11:20:21] <Tehnick> У меня нет ни места, ни желания с этим говном возиться.
[11:20:52] <Tehnick> Макось --- редкостное г*но.
[11:21:12] <Tehnick> Просто пользователей жалко. Вот и фикшу, что могу.
[11:21:55] <Tehnick> soulhunter: с какой версии появилась эта система уведомлений?
[11:22:02] <soulhunter> 1.7
[11:22:13] <Tehnick> soulhunter: он предоставляет всплывающие окошки?
[11:22:17] <Tehnick> **она
[11:23:06] <soulhunter> да, еще историю этих уведомлений, различные настройки что еще делать с этими уведомлениями, в общем полноценый функционал
[11:23:33] <Tehnick> Ладно.
[11:23:44] <Tehnick> Это можно сделать, но не горит.
[11:24:07] <Tehnick> Надо бы проверить то, что сейчас есть.
[11:30:04] <soulhunter> а почему ты сделал вывод что макось г-но?)
[11:31:54] <Tehnick> soulhunter: это мое личное мнение.
[11:32:36] <Tehnick> soulhunter: сильно по этому поводу не переживай. Unity и GNOME Shell я тоже считаю г*ном.
[11:33:02] <Tehnick> Даже в винде дефолтная оболочка лучше.
[11:33:07] Diger не ожидал от всегда политкорректного  Tehnick'а услышать столь резкие высказывания
[11:34:13] <soulhunter> я не переживаю и спорить не стану, интересны причины просто
[11:35:44] <Diger> если честно, у меня такое же было впечатление, пока сам не попробовал
[11:35:44] <soulhunter> в плане оболочки в какой-то степени соглашусь, иногда хочется цветов повеселее, бывает уныние нахлынивает )
[11:36:06] <Tehnick> Diger: их разработчики не уважают своих пользователей и других разработчиков. Делают свои собственные "уникальные" костыли. Мало того, что нестандартные и несовместимые, так еще и ущербные по архитектуре.
[11:36:44] <Diger> ну ты этим щас никого не удивишь
[11:37:03] <Diger> я на Haiku каждый день с этим сталкиваюсь
[11:37:04] <soulhunter> да, я тоже первый раз не понимал ничего ) включил, и выключил на пол года, а потом как-то решил что раз уж купил мак, то надо бы попытаться попользоваться, в итоге уже слезть не смогу с него
[11:37:06] <Tehnick> Я и не удивляюсь. Но я это очень не одобряю.
[11:37:15] <Diger> каждый считает себя пупом вселенной
[11:37:46] <Diger> ну по крайней мере яблочники могут себе это позволить
[11:38:08] <soulhunter> ну на то и разные OC, чтобы быть иметь разное поведение, иначе зачем бы они были нужны, достаточно бы было одной
[11:38:21] <Diger> согласен
[11:38:59] <Diger> у каждого свой Вей
[11:41:23] <soulhunter> Tehnick: я так и не вернулся к сборке у себя, и на этой неделе точно времени не хватит на это ( сдаю проект
[11:41:45] <Tehnick> soulhunter: ясно. Значит, вся надежда на gelraen.
[11:42:17] <soulhunter> там надо разбираться, копать почему у меня путь отличается, хотя конечно можно тупо симлинк повесить
[11:42:23] <soulhunter> как временных хак
[11:42:41] <soulhunter> попробую попозже это провернуть, в районе обеда
[11:43:47] <Tehnick> soulhunter: у Qt очень хорошая документация. И в ней есть описание особенностей сборки программ под макосью. Но этот раздел я не читал.
[11:44:39] <Tehnick> Может быть так какие-нибудь переменные среды можно установить или т.п.
[11:44:43] <Tehnick> *там
[11:58:26] <Tehnick> [10:34:09] <soulhunter> я не переживаю и спорить не стану, интересны причины просто
Я с винды в 2007 году ушел не потому что был ярым сторонником СПО, а потому что меня не устраивали ограниченные возможности по ее кастомизации и некоторые архитектурные ограничения. GNU/Linux системы оказались удобней и интересней (да, я люблю конструкторы). Идеями СПО я проникся позже, и с тех пор не использую пиратских программ. Хотя в моей системе сейчас есть проприетарные программы, и даже с платной лицензией.
[12:01:50] <Tehnick> soulhunter: так вот, "современные" мега-популярные DE в линуксе (юнити и гномощель) специально ограничены по возможностям настройки. Их разработчиков волнует только узнаваемость их бренда и они считают, что окружение должно выглядеть одинаково у всех пользователей, вне зависимости от предпочтений последних.
[12:02:30] <Tehnick> Они низводят пользователей до потреблядей, которые должны тупо потреблять готовый контент.
[12:02:40] <Tehnick> В макоси так было изначально.
[12:02:43] <Diger> ну собственно ядро макоси доступно для всех, а уж над гуем можно извращаться бесконечно
[12:03:01] <Tehnick> Генеральзая политика партии^W Стива Джобса.
[12:03:14] <Diger> ты путаешь ios и macos
[12:03:21] <Diger> подхлд разный
[12:03:25] <Diger>
[12:04:02] <Tehnick> А других разработчиков заставляют использовать их несовместимые ни с чем API, которые еще и перетрясают постоянно.
[12:04:38] <Diger> ну тоже самое можно сказать про все API
[12:04:50] <Tehnick> Diger: нет, подход одинаковый. В макоси даже тему оформления сменить нельзя. Она меняется только при обновлении версии макоси.
[12:05:59] Diger пытается вспомнить, что такое "тема оформления"
[12:06:10] <soulhunter> )
[12:06:32] <Diger> дак у тебя все-таки претензии к Дестопу а не оси
[12:06:33] <Tehnick> [11:02:39] <Diger> ну собственно ядро макоси доступно для всех, а уж над гуем можно извращаться бесконечно
Ты видел этот Darwin? Я видел. С ним вообще ничего почти нельзя сделать. Все сколько-нибудь интересные или полезные компоненты макоси --- проприетарные.
[12:07:10] <Diger> ну собери Иксы и будет тебе счастье
[12:07:17] <Diger> а ядро ппц стабильное
[12:07:21] <Tehnick> Нет, я могу и плюсы макоси или винды назвать.
[12:07:25] <Tehnick> Мне они известны.
[12:07:32] <Tehnick> Но я не буду этого делать. =)
[12:07:37] <soulhunter> спор безрезультатный ) просто разные вещи для разных людей, вот и все.
[12:07:43] <Diger> ессно
[12:07:44] <Tehnick> Везде есть плюсы и минусы.
[12:08:01] <soulhunter> Но я не привык называть говном то что для других сделано
[12:08:23] <Tehnick> Поэтому я и пишу, что по моему личному мнению линукс пока еще удобней.
[12:08:27] <Diger> у меня в первую очередь спрашивают, -"Как!? на Haiku нет иксов?"
[12:08:45] <Tehnick> Надеюсь, эпидемия его не уничтожит.
[12:09:40] <Diger> кстати порт Qt на Haiku многим похож на яблочный
[12:11:52] <soulhunter> я люблю конструкторы, Лего например )) но вот в плане софта люблю чтобы все было оттюнего и работало из коробки, много настроек не люблю, в тоже время ценю стабильность, производительность и качество, поэтому Мак и выбрал (Винда как известно этим похвастаться не может)
[12:12:15] <soulhunter> как писал Tehnick "О вечном" (c)
[12:12:17] <flylinkdc> Tchnick а ты в винду не используешь?
[12:12:57] <flylinkdc> у меня и мак есть и линуксы
[12:13:12] <soulhunter> flylinkdc я использую, через виртуалку постоянно запущена, у меня там крутится 1 IDE, которой под мак нету, работает стабильно как никогда ))) с всего 1 программой
[12:13:19] <flylinkdc> но работать без VisualC++ не могу.
[12:13:32] <soulhunter> XP естессно
[12:13:37] <flylinkdc> в маке купил Prallels чтобы винда была
[12:14:25] <Tehnick> flylinkdc: на текущей работе WinXP. Но тут без вариантов: корпоративные стандарты. Хорошо хоть я это не администрирую...
[12:15:09] <flylinkdc> xp скоро снимется с поддержке - нужно мигрировать на 7-ку хотябы
[12:15:21] <flylinkdc> я вот жду от JetBrains они IDE для C++ обещали
[12:15:24] <Tehnick> Тут даже сторонние программы ставить запрещено. Вне зависимости от лицензии.
[12:15:30] <flylinkdc> думаю они сделают конфетку
[12:15:48] <Tehnick> flylinkdc: мне не нужно. Пусть у IT отдела голова болит... =)
[12:16:04] <Tehnick> (Это про переход на Win7)
[12:16:05] <flylinkdc> у нас тоже запрещено. а ты разве не из IT отдела? )
[12:17:24] <Tehnick> flylinkdc: о_О Конечно, нет. Я инженер. А по образованию --- физик.
[12:20:29] <flylinkdc> а в линуксы зачем залез? хобби?
[12:20:54] <Tehnick> flylinkdc: да.
[12:21:43] <Tehnick> flylinkdc: СПО --- хорошее хобби и полезное не только мне, но и другим.
[12:22:40] <Tehnick> Общаешься с хорошими людьми со всего мира, изучаешь новые интересные вещи, обмениваешься опытом и результатами труда...
[12:23:34] <Tehnick> flylinkdc: если пилить одну опенсорсную программу, то это не так заметно.
[12:23:56] <Tehnick> flylinkdc: сообщество вокруг нее небольшое. Одни и те же люди.
[12:24:12] <flylinkdc> а ты много пилишь?
[12:24:24] <Tehnick> А вот когда речь идет о масштабах дистрибутива, там очень много и очень разных людей.
[12:25:27] <Tehnick> flylinkdc: ну, не мало. Я --- Debian Developer...
[12:25:54] <Tehnick> Если даже не пилю что-то постоянно, то патчи время от времени делаю и в апстрим отправляю.
[12:26:20] <flylinkdc> круто. а правишь что-то конкретное?
[12:26:33] <flylinkdc> меня вообще напрягает зоопарк дистрибутивов
[12:26:47] <flylinkdc> я вот серверный код на С++ начал писать для флая
[12:26:56] <flylinkdc> затрахался с ифдефами
[12:27:01] <flylinkdc> под FreeBSD не пашет то
[12:27:13] <flylinkdc> под убунтой 10.04 другое
[12:28:54] <Tehnick> [11:26:15] <flylinkdc> круто. а правишь что-то конкретное?
http://wiki.debian.org/BorisPek
[12:31:22] <Tehnick> flylinkdc: ифдефы --- это нормально. Значит, тебе не наплевать на поддержку тех платформ. И меньше их точно не станет, увы.
[12:32:37] <Tehnick> flylinkdc: это ты еще с разными версиями убунты не сталкивался, наверное. Там же разные версии библиотек. И у некоторых несовместимое API...
[12:32:48] <flylinkdc> я забил на FreeBSD и перехал в облако под ubuntu 13.04
[12:33:24] <flylinkdc> у меня сервер простой - нужен C++11
[12:33:32] <flylinkdc> вы ведь тоже похерили все старые дистры
[12:33:36] grayich вошёл(а) в комнату
[12:35:11] <Tehnick> flylinkdc: еще поддерживаем. На GCC >= 4.6 окончательно перейдем только с релиза 2.3.0.
[12:36:28] <Tehnick> И то, Ubuntu Precise еще будет при этом поддерживаться без проблем.
[12:36:38] grayich вышел(а) из комнаты
[12:36:59] grayich вошёл(а) в комнату
[12:37:27] <Tehnick> gelraen: пинг. Просьбу видел? А тут мы тут пофлудили немного...
[12:37:38] <gelraen> понг
[12:37:53] <gelraen> да, видел
[12:42:42] Tehnick вышел(а) из комнаты
[12:51:28] <gelraen> Tehnick: не собралося:
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/MainWindow.cpp: In member function 'void MainWindow::init()':
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/MainWindow.cpp:561:5: error: expected ';' before 'initStatusBar'
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/MainWindow.cpp: In member function 'void MainWindow::initDockMenuBar()':
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/MainWindow.cpp:2981:50: error: 'close_app' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/MainWindow.cpp:2983:30: error: 'qt_mac_set_dock_menu' was not declared in this scope
[12:52:59] Tehnick вошёл(а) в комнату
[12:53:51] <Tehnick> gelraen: печально. Надо править. У тебя как со свободным временем сейчас? Можно в течение дня пинать?
[12:54:52] <gelraen> пинать можно, но не знаю насколько быстро я смогу реагировать :)
[12:57:56] <Tehnick> gelraen: а это не важно. Главное, что можно.
[13:02:20] <Tehnick> Мде, пока завязывать писать код сквозь сон.
[13:05:00] <flylinkdc> еще немного офтоп вопрос - кто как делает бэкап системы линуксовой. я юзал http://www.mondorescue.org/. но для 13.04 пока ее нет.
[13:09:12] <Tehnick> flylinkdc: использую rsync. Но я админю только персональные компы, а не сервера.
[13:10:18] <Tehnick> И делаю бекапы только для пользовательских данных и системных настроек.
[13:11:03] <flylinkdc> если полетит винт - снова систему ставить и настраивать?
[13:12:09] gelraen вышел(а) из комнаты
[13:12:12] <flylinkdc> а rsync самодельный скрипт? он россыпью файлы сохраняется ведь. в тар не жмешь? без тара права не слетают?
[13:12:24] <Tehnick> flylinkdc: долго ставить что ли? У меня свое зеркало на usb-винчестере. А настройки как раз сохраняются.
[13:13:02] <Tehnick> 1) Не жму.
[13:13:38] <Tehnick> 2) Не слетают. Есть опция "-a" для сохранения всех атрибутов файла.
[13:15:09] <Tehnick> И да, я не храню несколько состояний системы (по разным датам). Эти бекапы только на случай проблем с железом.
[13:15:47] <flylinkdc> понятно. под виндой я купил Ahronis TrueImage от тоже это делает
[13:15:58] <flylinkdc> ладно буду искать скрипты велосипедного бэкапа
[13:16:03] <flylinkdc> вопрос про qobject_cast<QAction *>(sender());
[13:16:12] <flylinkdc> когда он может вернуть 0?
[13:16:38] <flylinkdc> ты проверок надобавлял таких https://github.com/eiskaltdcpp/eiskaltdcpp/commit/2f71dfbaed364c27d4f5f6ecfb90f5d412555731
[13:17:24] <flylinkdc> это ведь аналог dynamic_cast? если мессага пришла не от QAction лучше наверно ругнуться в лог а не загаситься
[13:17:46] <Tehnick> > когда он может вернуть 0?
Когда эту функцию дергает не QAction, очевидно. =)
[13:18:32] <flylinkdc> тогда ты замаскировал потенциальную багу. прога не упадет но и работать не будет как задумано
[13:18:43] <flylinkdc> я раньше тоже во флае так деалл
[13:18:47] <flylinkdc> оказалось лоханулся
[13:18:58] <Tehnick> > наверно ругнуться в лог а не загаситься
Я не ожидаю, что такое произойдет. Просто здоровая паранойя...
[13:19:34] <flylinkdc> а у вас dcassert не принято делать?
[13:19:39] <flylinkdc> чтобы хотяб в дебаге падало
[13:20:15] <Tehnick> flylinkdc: в чем бага? Если кто-то решит повесить на этот слот сигнал с другого объекта, то он обязан предусмотреть соответствующую проверку.
[13:20:51] <flylinkdc> кому он обязан? ты вдеь сам говорил свободный софт
[13:21:23] <flylinkdc> любой может ошибиться. прога должна ругнуться по хорошему
[13:23:05] <Tehnick> Хм. Одно дело, когда ошибаются пользователи. Другое дело, когда кто-то код решил попилить. Если уж влез, то нужно понимать, что происходит...
[13:23:41] <Tehnick> Я не думаю, что в этом месте dcassert или другая отладка имеет смысл.
[13:23:50] <flylinkdc> ок. отстал )
[13:24:07] <Tehnick> В других, менее очевидных местах, она может пригодиться.
[13:24:27] <Tehnick> flylinkdc: я не хотел обидеть, честно. =)
[13:25:14] <flylinkdc> я не обиделся ) я тут в гостях
[13:25:30] <flylinkdc> просто увидел ты на мои грабли наступаешь )
[13:25:47] <Tehnick> flylinkdc: хозяева бывают разной степени вежливости и гостеприимства...
[13:26:23] <Tehnick> flylinkdc: может быть и наступаю. Время покажет.
[13:31:57] Tehnick вышел(а) из комнаты
[13:44:44] gelraen вошёл(а) в комнату
[14:03:18] <gelraen> flylinkdc, про бекапы: я у себя на freebsd делаю dump | gz | openssl раз в неделю
[14:04:04] <gelraen> но на убогих линуксах вместо dump разве что tar можно использовать
[14:11:30] <flylinkdc> dump делает что? полный слепок файловой системы? базы при этом стопишь все?
[14:12:33] <Diger> фря - zfs snapshot
[14:13:40] <flylinkdc> если сделать снимок при работающей базе данных типа оракла разве она потом поднимется?
[14:14:06] <gelraen> flylinkdc, dump делает снапшот фс и читает потом его. баз у меня особо нету, только mysql со всяким мелким говном.
[14:14:52] <flylinkdc> снапшот консистентный на уровне файлов. базы так нельзя в общем случае они могут разрушиться
[14:15:18] <gelraen> снапшот консистентен на уровне всей фс, иначе какой толк в таком снапшоте?
[14:15:38] <gelraen> и да, фс у меня с -o sync смонтирована
[14:16:13] <flylinkdc> сервер открывает фалы бд. пишет в некоторые из них. в некоторые не успевает т.к. в кэше sql сервера висит
[14:16:22] <flylinkdc> если в этом момент сделать снимок что в нем будет?
[14:16:41] <flylinkdc> состояние до открытия?
[14:17:19] <gelraen> всё что sql-сервер успел записать
[14:18:16] <flylinkdc> понятно. не будет работать в общем случае
[14:18:39] <flylinkdc> нужно снимать дампы средствами серверов они консистентность на уровне транзакций поддерживают.
[14:18:39] <gelraen> ну, бекапить бд снапшотами фс, в общем случае, вообще плохая идея
[14:18:50] <gelraen> для этого есть другие инструменты
[14:18:55] <gelraen> mysqldump например, да
[14:19:14] <gelraen> но, как я уже говорил, у меня там только мелкое говно, которое не жалко
[14:19:34] <flylinkdc> )
[14:59:28] Tehnick вошёл(а) в комнату
[15:01:27] <Tehnick> soulhunter: я тут загуглил: чтобы обрабатывать клик на иконке в доке надо написать макоспецифичный код на Objective-C++. Причем в отдельных файлах, иначе компилятор подавится.
[15:01:40] <Tehnick> soulhunter: как видишь, все сложно...
[15:02:15] <Tehnick> soulhunter: значит, сейчас реализовано только дополнительное меню в доке и смена иконки.
[15:21:11] Tehnick вышел(а) из комнаты
[15:26:22] Tehnick вошёл(а) в комнату
[15:28:21] <Tehnick> gelraen: я вечером запилю платформозависимый код. Но нам придется бросить поддержку Mac OS X < 10.7. Возражений нет?
[15:29:38] Diger вышел(а) из комнаты
[15:29:59] <soulhunter> Tehnick: я щас уточнил, центр уведомлений появился в 10.8
[15:30:05] <soulhunter> а не в 10.7
[15:30:38] <soulhunter> я че-то думал что он раньше был, я просто обновлялся сразу с 10.6 на 10.8, поэтому упустил этот момент
[15:30:41] <Tehnick> soulhunter: я не про него. Я про клик на иконке в доке.
[15:30:55] <Tehnick> Кода немного, но костыль костылем...
[15:31:11] <Tehnick> Кроссплатформенность? Не, не слышали...
[15:31:12] <soulhunter> это не костыль, а платормозависивый код )
[15:32:29] <soulhunter> думаю на 10.6 можно забить, врятли там много осталось пользователей, 10.7 уже давно вышел
[15:32:42] <soulhunter> а кому надо пусть юзают 2.2.8
[15:33:09] <soulhunter> а почему надо забить на < 10.7?
[15:33:22] <soulhunter> чем клик в доке отличается в разных версиях?
[15:33:56] <Tehnick> soulhunter: потому что придется использовать Cocoa.
[15:34:30] <Tehnick> Кстати, может и не придется забить.
[15:34:37] <soulhunter> если б я знал это это и чем это черевато )
[15:34:43] <Tehnick> soulhunter: можешь проверить, когда он появился?
[15:35:35] <Tehnick> О, я знаю, что Cocoa пришел на смену устаревшему Carbon.
[15:35:44] <Tehnick> soulhunter: тебе это о чем-то говорит?
[15:39:06] <soulhunter> ну я там понимаю что он был всегда
[15:39:22] <soulhunter> они и сейчас насколько я понимаю поддерживаются оба
[15:39:46] <soulhunter> http://en.wikipedia.org/wiki/Cocoa_%28API%29
[15:39:54] <soulhunter> нету никакого упоминания о версиях
[15:40:41] <gelraen> Tehnick, ок. Тогда можно и забить на x86 и оставить только amd64
[15:41:58] <gelraen> а, нет, 10.7 ещё была 32-битная
[15:42:10] <Tehnick> gelraen: погоди спешить. Возможно, не придется ничего выбрасывать.
[15:42:31] <soulhunter> genraen: а где ты их нашел такие? я помню что с 10.6 уже 64 битные они шли
[15:44:27] <Tehnick> soulhunter: а я помню mac на powerpc. Хотя сам не трогал. Вот у них реальная проблема с софтом...
[15:44:58] <soulhunter> Nikoli, пинг
[15:45:18] <gelraen> soulhunter, 32-битное ядро только в 10.8 выбросили
[15:46:18] <Tehnick> А что, 64-битное ядро в маке не умеет 32-битные проги запускать?
[15:47:28] <gelraen> Tehnick, умеет. Но зачем, если оно 64-битное? В смысле, собирать universal binary уже не нужно будет, достаточно только 64-битного
[15:50:17] <Tehnick> gelraen: отдельный 64-битный бандл бы не помешал, да.
[15:50:25] <Tehnick> Для релиза.
[15:50:51] <Tehnick> Плохо, что нет обратной связи от тех сотен пользователей с макосью.
[15:51:31] <Tehnick> Невозможно оценить востребованность 32-битной версии.
[15:51:40] <soulhunter> Nikoli, Tehnick сказал что ты сделал ebuild для gentoo на версию 2.2.8, но я его не вижу пока… он в каком-то может оверлее стороннем?
[15:52:23] <Tehnick> soulhunter: http://packages.gentoo.org/package/net-p2p/eiskaltdcpp
[15:56:45] <Tehnick> Nikoli: а что за 2.2.8-r1?
[16:00:17] <Tehnick> Nikoli: все, увидел патч.
[16:01:16] Кирилл вошёл(а) в комнату
[16:02:17] <flylinkdc> в генте птчи зовут -rx ?
[16:03:22] <Tehnick> flylinkdc: полагаю, что это просто такая версия ебилда.
[16:03:36] <Tehnick> А патч назван нормально.
[16:04:06] Diger вошёл(а) в комнату
[16:05:35] gelraen вышел(а) из комнаты
[16:08:26] <soulhunter> Tehnick: спасибо, но тут я вижу что он еще не стабилизирован
[16:09:05] <flylinkdc> Стабильного DC++ пока не придумали
[16:09:20] <flylinkdc> там столько говногода - оно технически не может быть стабильным
[16:09:22] <soulhunter> ах вот оно как )
[16:16:10] <Tehnick> flylinkdc: самокритично. =)
[16:16:29] gelraen вошёл(а) в комнату
[16:16:40] <Tehnick> "Стабильные программы --- миф или реальность?"
[16:17:13] <Tehnick> soulhunter: запрос на стабилизацию уже был. Я не знаю, почему еще не стабилизирован.
[16:19:49] ONYX вышел(а) из комнаты
[16:27:02] <Tehnick> Diger: в гайке есть системный трей?
[16:27:27] <Tehnick> Diger: в ней айскальт адекватно вообще работает?
[16:37:54] ONYX вошёл(а) в комнату
[17:28:45] Tehnick вышел(а) из комнаты
[17:29:48] gelraen вышел(а) из комнаты
[17:30:22] gelraen вошёл(а) в комнату
[18:13:52] mars1an вышел(а) из комнаты
[18:17:51] Кирилл вышел(а) из комнаты
[18:17:56] Кирилл вошёл(а) в комнату
[20:01:24] <Diger> Tehnick: трей есть, работает нормально
[21:26:56] Diger вышел(а) из комнаты
[21:30:20] Diger вошёл(а) в комнату
[21:45:25] <Nikoli> soulhunter: понг, вроде обнаружился ебилд :)
[21:46:05] <Nikoli> flylinkdc: -r<число> - это ревизия ебилда
[21:46:33] <Nikoli> обычно используется, когда в ебилд вносятся значительные изменения
[21:46:59] <Nikoli> либо для того, чтобы люди пересобрали пакет и получили исправления и/или патчи
[21:47:18] <soulhunter> Nikoli, уже нашел, спасибо
[22:11:09] gelraen вышел(а) из комнаты
[22:23:40] Tehnick вошёл(а) в комнату
[22:28:26] Nikoli вышел(а) из комнаты
[22:30:00] Nikoli вошёл(а) в комнату
[22:58:29] Tehnick вышел(а) из комнаты: Replaced by new connection
[22:58:39] Tehnick вошёл(а) в комнату
[22:59:09] Diger вышел(а) из комнаты
[23:01:33] <Tehnick> soulhunter, пинг
[23:05:21] <soulhunter> а?
[23:07:21] <Tehnick> soulhunter, ты не смог собрать бандл, но ведь прога у тебя компилируется?
[23:07:31] <soulhunter> да
[23:07:42] <Tehnick> Надо будет проверить как раз этап сборки.
[23:07:47] <soulhunter> ок
[23:08:00] <Tehnick> Я сейчас начну запиливать этот платформозависимый код.
[23:08:21] <Tehnick> soulhunter, тогда пну в конфе, когда будет готово.
[23:08:54] <soulhunter> давай, если еще спать не пойду
[23:20:18] Кирилл вышел(а) из комнаты
[23:52:26] dhamp вошёл(а) в комнату
[23:54:31] Alexey вышел(а) из комнаты
[23:55:13] nixtrian|home вышел(а) из комнаты: Replaced by new connection
[23:55:23] nixtrian|home вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!