Talisman log

haiku-os@conference.jabber.ru

Monday, October 05, 2009

[03:11:59] <storoz.gneva> Вот чудики на офф форуме предлагают иновации для Deskbarа
[03:12:02] <storoz.gneva> http://www.ideaspace.nl/ext/haiku/Haiku-Taskbar-loading-indicators.gif
[04:58:34] <stotish> привет всем!
[06:02:53] <x-y-z> Здрасте
[06:56:23] <valexey_> гм. а чем таковы инновации плохи?
[06:56:56] <valexey_> другое дело что правильно написанной программе не нужен прогрессбар загрузки оной ;-)
[07:48:47] <nika1405> ПРИВЕТ
[08:03:41] <siarzhuk> чтобы ходить на гайку ssh-ем нужно в файлике
/boot/common/etc/sshd_config
разрешить пустые пароли: AllowEmptyPasswords yes
прибить процесс sshd
зайти на гайку с другого компа под именем baron - вбить новый пароль на запрос сервера.
после этого залогиниться вновь и отключить пустые пароли.
[08:09:02] <siarzhuk> хэш пароля запишется в /boot/system/etc/shadow
[08:11:55] <siarzhuk> ещё бы научить его корректно environment брать :)
[08:22:37] <siarzhuk> 3deyes@jabber.ru/Meebo: привет. ты не в курсе откуда telnet/sshd берут environment?
[08:22:47] <3deyes@jabber.ru/Meebo> yеа
[08:22:50] <3deyes@jabber.ru/Meebo> неа
[08:22:59] <3deyes@jabber.ru/Meebo> пока ни разу не использовал их
[08:23:07] <3deyes@jabber.ru/Meebo> надобности небыло
[08:23:12] <siarzhuk> что-то они разные
[08:23:40] <siarzhuk> причем для телнета и ссш-а несколько отличаются
[08:24:03] <siarzhuk> в телбнет-овском в PАTH нету пути к common/bin
[08:24:29] <siarzhuk> и весом эти енвиронменты в 140 кил против 40 при локально сессии
[08:25:08] <siarzhuk> ещё каких-то шелловских функций типа _cd, _find понапихано
[08:25:12] <siarzhuk> непонятно
[08:25:39] <siarzhuk> гайку собирать в такой сесси не получается - gcc не находит
[08:25:49] <siarzhuk> хотя профайл вроде читает
[08:34:10] <siarzhuk> блин фрибсд-шные порты отожгли - обновил дерево - и переь оно показывает, что уменя стоят более свежие порты чем в обновлённом дереве. :-D
[08:35:15] <3deyes@jabber.ru/Meebo> "Назад в будущее"
[08:35:49] <siarzhuk> ага
[08:36:21] <siarzhuk> там скрипт стоит перед обновлением - выбирает самый шустрый сервер... как шарик в лотерее
[08:39:22] <siarzhuk> 3deyes@jabber.ru/Meebo: а ты уже переключил своё дерево? ;-) ты через ssh ходишь или по http?
[08:39:48] <3deyes@jabber.ru/Meebo> переключил, ранньше я по https щас по http
[08:39:58] <3deyes@jabber.ru/Meebo> всё отлично прошло
[08:40:19] <siarzhuk> через этот http-дайджест?
[08:40:26] <siarzhuk> авторизация
[08:43:26] <3deyes@jabber.ru/Meebo> какой такой этот?
[08:44:09] <siarzhuk> Тот про который Оливер в листе писал, чтобы ему сгенерили.
Сашко со Сторожем вчера вечером тут свои анонимные деревья упарились переключать
[08:44:36] <siarzhuk> вроде нужен для доступа на запись в репу
[08:45:42] <siarzhuk> в сетевом драйвер у меня настал самый десерт - кольцо данных и обработчик прерывания... :)
[08:45:58] <siarzhuk> страшно подступаться
[09:11:26] <3deyes@jabber.ru/Meebo> ну сё, теперь можно писать в кутэ и на любой кеймапе - http://img156.imageshack.us/img156/1127/screenshot5im.png
[09:17:59] <siarzhuk> а что там было с утф-8?
[09:18:46] <siarzhuk> как я заметил в wxWidgets 2.9.0 - они уже подсуетились с уникодом и конфигура сама определяет подходящую кодировку - wchar или utf-8
[09:19:03] <3deyes@jabber.ru/Meebo> в кутэ внутри всё в юникоде
[09:19:18] <valexey> а когда wchar успел стать кодировкой? ;-)
[09:19:53] <3deyes@jabber.ru/Meebo> платформозависимый код через кодек-плагины должен позаботится о правильно конвертировании
[09:21:01] <3deyes@jabber.ru/Meebo> то сегодняшнего дня там было просто QString text=bytes, что позволяло печатать только латинские символы
[09:24:15] <siarzhuk> асно.
[09:26:05] <siarzhuk> Лёша, мне пох. мы не на экзамене. есть сущности обзываемые некими погонялами в определенном контексте... главное чтобы в нужном контексте они обозначали то что нужно для коммуникации...
[09:26:28] <siarzhuk> на остальное - хезать....
[09:26:30] <siarzhuk> :-)
[09:27:13] <siarzhuk> ты лучше расскажи откуда tlnetd и sshd берут свой енвиронмент. ;)
[09:30:04] <valexey> небось из переменной окружения какой.
[09:31:11] <siarzhuk> дык енвиронмент сам в себе эти переменные и содержит...
[09:31:44] <siarzhuk> в телнетной сессии он на 100 кил больше из-за какого-то лайна - шеловских функций типа _cd и т.п.
[09:31:57] <siarzhuk> а вот пути и переменных для компилеров нема...
[09:32:08] <siarzhuk> нету даже в пути к common/bin
[09:32:35] <siarzhuk> в ssh-ной путь к коммн/бин-у есть, но переменных компилеров нету тоже.
[09:32:58] <siarzhuk> бардак - нельзя гайку пока в ремотной сессии собирать :-)
[09:33:48] <siarzhuk> а вот интересный вопрос - насчет границы между гуе-мордием и вот такой ремотной сессией...
[09:34:05] <valexey> даешь иксы!
[09:34:25] <HaikuBot> иксы есть
[09:34:34] <siarzhuk> я бы не прочь сейчас порулить из ремотки каким-нибудь жабероклиентом ... а он ведь где-то там рисует а не мне на консоль...
[09:34:39] <siarzhuk> и VNC есть
[09:38:55] <siarzhuk> 3deyes@jabber.ru/Meebo: ведь есть в гайке VNC, правда? ;-)
[09:39:39] <valexey> HaikuBot: но гайкового гуя через иксы нет.
[09:40:00] <vanzeben> иксы бы нормальные не помешали, а не от титла
[09:40:08] <valexey> вообще, ведь разделение на клиент-сервер дефакто в beos уже было. в плане гуя.
[09:40:20] <valexey> вопрос в том, возможно ли это дело разнести на разные машины.
[09:40:35] <siarzhuk> хм
[09:41:08] <siarzhuk> напрасно чтоли апп-сервер сервером назвался?
[09:41:17] <siarzhuk> так нехай серверит
[09:41:26] <valexey> дык
[09:41:40] <valexey> вопрос в транспорте сообщений до него и от него к клиентам.
[09:41:55] <valexey> + портануть бы его на виндец и прочий линух.
[09:42:02] <valexey> ибо сервер должен быть запущен на клиенте.
[09:42:05] <siarzhuk> клиента?
[09:42:10] <valexey> а клиент на сервере.
[09:42:26] <valexey> app-server, вестимо.
[09:43:08] <valexey> app-server должен быть запущен на той машине за которой ты сидишь. а вот на удаленной серверной машине запущены приложения-клиенты оного app-server'a
[09:43:12] <siarzhuk> чета ты всё запутал
[09:43:24] <valexey> дык такова терминология ;-)
[09:43:42] <siarzhuk> вот придурки (с) :-)
[09:44:05] <valexey> ну, терминология вполне четкая на самом деле.
[09:46:17] <siarzhuk> прости, кто на ком стоял?
[09:46:25] <siarzhuk> :-D
[09:49:13] <valexey> сервер это то что принимает запросы и их как-то обрабатывает. по сути -- пассивная сторона. app-server -- пассивная сторона. инициализирует диалог всегда приложение-клиент. app_server запущен на машине за которой ты сидишь (он непосредственно взаимодействует с клавой, мышой, экраном). На удаленной машине ты запускаешь приложения-клиенты, но поскольку диалог с удаленной машиной инициализируешь ты (со своей машины) та, удаленная машина является сервером, а твоя клиентом.
[09:49:40] <valexey> Т.о. на сервере ты запускаешь приложения-клиенты, которые соединяются с сервером на твоей машине-клиенте ;-)
[09:52:05] <siarzhuk> Аааааааааа.... черти в конфе! изыди! =-O
[09:54:04] <valexey> Ж-)
[10:29:24] <valexey> http://dumped-girl.livejournal.com/3329557.html
[10:30:28] <storoz.gneva> всем привет...
[10:57:36] <storoz.gneva> жывые есть?
[10:58:32] <valexey> нет
[10:58:48] <siarzhuk> нет
[10:58:54] <storoz.gneva> тогда ладно.... :-D
[11:05:18] <storoz.gneva> beos, привет...
[11:05:54] <beos> сплюю
[11:15:48] <valexey> *S*A*M*: куды отопление делось?
Stratus: То, видать, тестовое включение было
*S*A*M*: Понравилось? Отправьте смс на номер...
[11:16:29] <storoz.gneva> :-D
[11:43:34] <siarzhuk> Видать побороли корпоративные прокси нашего соратника АлиБабу...
[11:44:12] <storoz.gneva> :-) ты про меня?
[11:45:07] <valexey> про allb
[11:45:28] <storoz.gneva> а.... да кстати пропал дружочег
[11:46:11] <siarzhuk> уехал на вахто
[11:46:17] <siarzhuk> в субботу вроде
[11:46:37] <siarzhuk> махнул ручкой, сказал "Сторожа не обижайте!" и ушол на паравоз
[11:46:49] <storoz.gneva> :-D
[11:47:10] <siarzhuk> говорил если прокси поборю - вылезу а если нет - ждите через полгода озверевшего, немытого и небритого
[11:47:32] <valexey> двойной прокси
[11:48:34] <siarzhuk> тем более двойной
[11:53:13] <storoz.gneva> :-D прокси его попборол
[11:54:34] <siarzhuk> думаю борьба ещё не окончена... пока смену примет - не до проксей.. а вот потом
[11:59:13] <nika1405> ыыы)
[12:00:07] <storoz.gneva> nika1405: ;-)
[12:00:10] <storoz.gneva> привас
[12:00:39] <nika1405> приветик)
[12:00:57] <nika1405> хоршо у кого безлим
[12:04:40] <valexey> дас. мегабитъ днем и два ночью.
[12:05:09] <nika1405> завидуЮ
[12:05:16] <siarzhuk> технократы, блин.... технокраДы :-P
[12:06:41] <nika1405> :)
[12:07:09] <HaikuBot> мегабит нынче уже мало
[12:07:19] <valexey> ну, мне хватало и 256 килобит.
[12:07:34] <HaikuBot> серфить да, качать нет.
[12:07:41] <valexey> с обрезанием скорости до 64килобит по превышению лимита.
[12:07:49] <storoz.gneva> у мну 128кб\с безлимитка....
[12:07:51] <valexey> а что качать то? ;-)
[12:07:56] <storoz.gneva> 650р в месяц...
[12:08:00] <HaikuBot> фильмы с торрентов
[12:08:14] <HaikuBot> storoz.gneva: это в каком краю такие цены
[12:08:15] <valexey> фильмы качаются из кольца со скоростью 8 мегабит.
[12:08:29] <storoz.gneva> Юга России мать их...
[12:08:46] <HaikuBot> я думал у нас цены высокие :)
[12:08:50] <nika1405> дешеГо
[12:08:58] <valexey> зато у вас тепло ;-)
[12:09:27] <storoz.gneva> ну нах променял бы тепло на канал в 10мб
[12:09:39] <storoz.gneva> :-D
[12:09:40] <nika1405> у нас ваще холодно и 2тысячи в месяц безлим
[12:09:50] <HaikuBot> я бы в антарктику на полгода съездил.
[12:09:58] <HaikuBot> без интернета.
[12:10:10] <nika1405> я в австралию хочу
[12:10:21] <nika1405> к сумчатым в теплую сумку
[12:10:35] <HaikuBot> nika1405: это за 2 тысячи какая скорость?
[12:11:09] <nika1405> 700Кбит/сек
[12:11:28] <valexey> ну, почти мегабит.
[12:11:31] <valexey> нормальные цены.
[12:11:32] <HaikuBot> у нас вот http://citydom.ru/wizard/?cid=51&pid=2&tid=5664
[12:11:39] <HaikuBot> за 790
[13:13:06] <Зеленовый> есть кто живой?
[13:13:19] <storoz.gneva> угу
[13:13:24] <storoz.gneva> ;-)
[13:13:33] <Зеленовый> и желательно с программерскими наклонностями )
[13:13:40] <valexey> qt суксь и маздай!
[13:13:44] * valexey тонко потролил
[13:13:53] <Зеленовый> та и лана )
[13:14:08] <Зеленовый> расскажите мне как работают семафоры ))
[13:14:30] <Зеленовый> а то с этим куте я уже чета не уверен =)
[13:14:47] <storoz.gneva> http://dvoika.net/infor/teor/Glava%207/Index6.htm
[13:15:16] <storoz.gneva> http://www.cyberforum.ru/cpp-linux/thread33518.html
[13:15:22] <storoz.gneva> работа с семафорами - С/С++ под Linux
[13:15:27] <valexey> http://frolov-lib.ru/books/bsp/v26/ch4_6.htm
[13:15:36] <valexey> под всеми любимую ось.
[13:15:49] <Зеленовый> =)) уже нашел косяк..наверное )
[13:15:58] <storoz.gneva> http://cs.mipt.ru/docs/courses/osstud/08/prep/sem8.htm#s0801 - Семафоры в UNIX. Отличие операций над UNIX семафорами от классических операций.
[13:16:03] <Зеленовый> но за помошь спасибо )
[13:17:28] <valexey> сколь я понимаю, мьютекс это грубо говоря семофор с макс. числом задач = 1
[13:20:49] <Зеленовый> кто бы спорил )
[13:22:17] <valexey> кстати, семафоры в разных осях отличаются всякими интерресными нюансами.
[13:22:26] <valexey> ты с каким семафором возишься?
[13:25:11] <Зеленовый> с обычным гайковым
[13:25:27] <Зеленовый> да уже невадно. разобрался с косяком )
[13:25:31] <Зеленовый> неважно
[13:25:35] <valexey> дык должно же ж быть в бибуке популярно описано
[13:27:45] <Зеленовый> да я не к тому спрашивал что незнаю как - оно не работало как должно =)
[13:28:35] <Зеленовый> в одном месте создал семафор - в другом месте обращаюсь - а он 0 =)
[13:34:21] <siarzhuk> а что было в итоге? не тот семафор щупал? :-)
[13:44:35] <Зеленовый> оо ) это сложный вопрос =)
[13:49:33] <Зеленовый> бляяя
[13:49:42] <Зеленовый> всеравно туплю
[13:49:46] <siarzhuk> ;)
[13:49:51] <Зеленовый> неработает он цуко
[13:50:47] <siarzhuk> а должен?
[13:50:58] <Зеленовый> почему 2 потока пролезают через семафор
[13:51:09] <Зеленовый> хоть ты их убей
[13:51:16] * valexey представил себе эту картину
[13:51:53] <Зеленовый> у меня плохая фантазия я не могу это представить )
[13:52:05] <Зеленовый> но своим глазам верю )
[13:52:54] <siarzhuk> а на сколько счетчик ему поставил?
[13:53:08] <siarzhuk> может там по счетчику есть ресурс - вот они и лезут
[13:53:16] <siarzhuk> как мыши на крупу
[13:54:37] <Зеленовый> 0 1
[13:54:43] <Зеленовый> пофигу
[13:55:00] <Зеленовый> о ща подругому попробую
[14:17:36] <HaikuBot> ни у кого случаем нету виджетов, которые Герасим писал ?(часики, календарь, гугль транслейт)
[14:18:08] <valexey> дайошь виджиты на куте!
[14:18:12] <valexey> дайошь плазму в гайку!!!
[14:18:14] <valexey> ;-)
[14:18:22] <HaikuBot> не нада.
[14:18:28] <HaikuBot> такого добра.
[14:18:29] <valexey> нада
[14:18:37] <valexey> кутя на подходе, ура товарисчи!
[14:18:43] <HaikuBot> на лялихах\бсдах есть, хватит.
[14:19:03] <valexey> будет везде!
[14:19:19] <valexey> дайошь кде изкаропки!
[14:19:28] <HaikuBot> ну тогда форкнуть гайку придется..
[14:19:30] <HaikuBot> :)
[14:19:47] <valexey> силенок не хватит ;-)
[14:19:56] <siarzhuk> вдупутебержавый якорь а не кеды!
[14:20:13] <valexey> Ж-)
[14:20:22] <valexey> а эффектаме
[14:20:26] <valexey> аля компиз
[14:20:39] <HaikuBot> троль
[14:20:49] <valexey> ну и apt-get тоже нужен. и репозиторий.
[14:21:22] <valexey> ну, а чо? плазму даже на симбиан уже портировали. значит скоро и тут будет.
[14:21:22] <HaikuBot> не проще тогда пользовать *nix ?
[14:21:39] <valexey> симбиан не *nix
[14:21:50] <HaikuBot> я курсе.
[14:21:51] <valexey> но плазма там уже есть ;-)
[14:22:22] <HaikuBot> ну пусть будет там.
[14:22:34] <valexey> а значит и на гайке будет.
[14:22:46] <valexey> ибо гайка сильно больше *nix чем симбиан
[14:23:20] <HaikuBot> нехай будет.
[14:23:31] <HaikuBot> кто захочет поставит, кто не захочет не поставит.
[14:24:19] <valexey> может случиться так, что первое что будет ставиться на свежепоставленную гайку -- qt. ибо без этого большенство реально полезного софта работать не будет.
[14:24:27] <valexey> и вот тогда то qt включат в дистр по умолчанию.
[14:25:24] <HaikuBot> лор там -->
[14:25:57] <valexey> не, там нету.
[14:26:23] <valexey> да и при чем тут лор? нужно таки уметь прогнозировать возможное развитие ситуации.
[14:26:50] <valexey> нучто чтобы родной API в плане удобства программизма выгодно отличался от неродных альтернатив.
[14:27:03] <valexey> Что в общем то у BeOS было. 10 лет назад.
[14:27:10] <valexey> сейчас уже нет.
[14:33:16] <valexey> на самом деле, это стратегическая проблема. и я пока не вижу как это дело хотя бы теоретически разрулить.
[14:33:44] <HaikuBot> поживем увидим
[14:34:19] <valexey> угу-угу. авось дяденьки из буржундии за нас что-то там придумают.
[14:44:27] <siarzhuk> о, Наш Страцег опять конфо-узеров с громким лаем гоняет по конфе? :-)
[14:44:36] <valexey> дас.
[14:44:40] <valexey> им полезно.
[14:45:05] <valexey> чтобы значится в эйфории не расслаблялись.
[14:45:46] <HaikuBot> где уж там гоняет
[14:45:53] <HaikuBot> видимо скучно человеку
[14:46:22] <valexey> кроме того, нынче с++ считается уже слишком низкоуровневым языком. + переусложненным. т.е. фокус прикладной разработки смещается сейчас в сторону всяких жаб, питонов да сишарпов.
[14:46:34] <valexey> что, кстати, отлично видно по нокии.
[14:47:10] * valexey считает что следует присмотреться к политике нокии в этом вопросе. у них примерно те же проблемы.
[14:47:23] <HaikuBot> c-- низкоуровневый
[14:48:10] <valexey> с++ тоже низкоуровневый. т.е. от низкоуровневых хаков в любом месте программы может защитить лишь строгая самодисциплина программиста.
[14:48:25] <valexey> а это не есть хорошо.
[14:48:41] <storoz.gneva> ;-) ааа... безопасность и то сё...
[14:48:44] <storoz.gneva> снова всем хай
[14:48:52] <storoz.gneva> есть вопрос товарищи
[14:48:54] <valexey> безопасность с т.з. программы но не системы ;-)
[14:49:32] <storoz.gneva> у вас есть полный список прорамм Optional Package
[14:49:39] <storoz.gneva> ?
[14:49:41] <HaikuBot> у тебя тоже есть )
[14:49:49] <storoz.gneva> где лежит?
[14:49:56] <HaikuBot> /trunk/build/jam/optionalpackages
[14:50:34] <HaikuBot> такой ярый фанат, а не знаешь :)
[14:51:18] <storoz.gneva> да я чё-то поссеял у меня спсок отдельно лежал...
[14:51:23] <storoz.gneva> куда-то засунул...
[14:51:44] <storoz.gneva> весё дерево сорцов вынес...
[14:51:50] <storoz.gneva> у меня чистка шла...
[14:52:06] <HaikuBot> или не осилил relocate ?
[14:53:42] <storoz.gneva> осилил почему...
[14:53:48] <storoz.gneva> ночью всё ещё сделали
[14:53:59] <storoz.gneva> просто я щас на другом винте
[14:54:04] <storoz.gneva> :-)
[14:55:13] <valexey> в общем, Symbian, как и BeOS, полностью (или около того) писано на C++, ну и API соответственно. API тоже устарел в общем то. Что делает нокия? 1) Нокия покупает Qt. 2) нокия делает удобный API для python'a, т.о. то что раньше писалось в 300 строк на плюсах, теперь пишется в 10 на питоне. 3) Нокия пишет для Qt расширения для заточки оного Qt под Symbian. Т.е. для полноценной интеграции qt-приложений в среду.
[14:55:37] <storoz.gneva> нокия переходит на линь
[14:56:07] <valexey> уже лет несколько переходит ;-)
[14:56:24] <valexey> она просто расширяет свое влияние. т.е. охватывает все спектры устройств.
[14:56:42] <storoz.gneva> с нового года заявлен активный переход... хотя мне похер... я не пользуюсь их продукцией
[14:57:11] <storoz.gneva> а покупка Qt оооочень умный шаг замечу...
[14:57:15] <valexey> У Symbian^4 обещано что AVKON уже использоваться не будет, будет вместо этого orbit -- спец. редакция qt.
[14:57:19] <storoz.gneva> :-)
[14:57:46] <valexey> т.е. симбиан никто не закапывает, а скорее наоборот. они за прошедшие полтора года очень много бабла в него вкачали.
[14:58:04] <HaikuBot> valexey: но пятон жутко лагует на телефонах afaik
[14:58:32] <valexey> да не особо жутко.
[14:58:36] <siarzhuk> червяк в мобилах? ууууь
[14:58:39] <valexey> зависит от решаемой задачи.
[14:58:52] <valexey> там же нынче процессора по 300-400 мегагерц.
[14:58:58] <valexey> и памяти метров по 256 ;-)
[14:59:32] <valexey> я к тому, что возможно стратегически верно было бы пилить примерно в том же направлении.
[15:02:25] <siarzhuk> я ж говорю - Страцех! ;-)
[15:04:36] <valexey> :-)
[15:04:54] <valexey> т.е. API для чего-то высокоуровневого. того же богомерзкого питона например.
[15:08:24] <storoz.gneva> :-D любишь ты питон смотрю...
[15:08:40] <valexey> терпеть не могу, да.
[15:08:51] <valexey> но пипл его почему-то хавает.
[15:10:35] <storoz.gneva> valexey: есть инструмент и люди им работают...
[15:10:56] <storoz.gneva> valexey: ты же исходишь в выборе языка по своим критериям...
[15:10:57] <valexey> ну, тот же haskell пипл хавает сильно меньше. почему-то.
[15:11:33] <storoz.gneva> есть MASM и людям на него класть тоже...
[15:11:54] <valexey> masm слишком низкоуровневый ;-)
[15:12:04] <storoz.gneva> его используют в тонких местах и т.п. но почему-то есть люди использующие другие вещи...
[15:12:15] <storoz.gneva> FASM
[15:12:28] <storoz.gneva> TASM - формально который умер давноооо
[15:12:49] <valexey> асмы в данном случае мимо кассы. любые.
[15:13:04] <storoz.gneva> равно и здесь... какждый ищет инструменты по каким-то критериям...
[15:13:25] <valexey> ясен хрен. без критериев что-либо искать невозможно ;-)
[15:13:59] <storoz.gneva> valexey: лично объяснить популярность питона не могу... но если пользуются, значит это кому-то удобно...
[15:14:21] <valexey> кто ж спорит то.
[15:14:40] <valexey> поэтому я и за питон на гайке а не против.
[15:14:57] <valexey> хотя изыг мне лично не нравится этот.
[15:15:05] <storoz.gneva> http://fretsonfire.sourceforge.net/ - питоновая вещь
[15:15:16] <storoz.gneva> игра
[15:15:26] <storoz.gneva> Windows
[15:15:30] <storoz.gneva> Linux
[15:15:35] <storoz.gneva> Mac OS X
[15:15:51] <valexey> угу.
[15:16:00] <storoz.gneva> хотя лично у меня на машине она на Linux шустрее.
[15:16:05] <storoz.gneva> :-)
[15:16:19] <valexey> поэтому было бы не дурно иметь полноценный BeAPI для питона.
[15:16:26] <valexey> это была бы неплохая завлекалочка для девелоперов.
[15:16:41] <storoz.gneva> тут да.. привлекло бы людей...
[15:16:46] <valexey> т.е. не тупой враппер, а нормальный API
[15:16:58] <valexey> c учетом особенностей языка.
[15:17:37] <siarzhuk> как БОБИКК был для полуоси? ;-)
[15:17:56] <valexey> а кто такое бобикк? ;-)
[15:18:03] <valexey> а, rexx?
[15:18:04] <siarzhuk> REXX
[15:18:08] <siarzhuk> он!
[15:18:35] <valexey> гм. ну, около того. только питон он ещё и для рисования гуя, и логики. т.е. на нем народ пишет полноценные приложения. от и до.
[15:18:54] <valexey> т.е. нужно чтобы из пихона было доступно всё что доступно сиплюсам.
[15:19:29] <siarzhuk> с языками оно , думаю, в том, дело, что как и человеческий язык, так и программный служат для одной и той-же цели - передаче и воплощении мыслей в неких носителях. И как для человеческого языка нужны подходящие устройства мозга и мыслительные паттерны - так и програмный язык по разному ложится на разные типы личности
[15:20:17] <siarzhuk> и если какой-то язык жутко популярен - значит таким образом мыслит много людей...
[15:20:21] <valexey> ну, питон хорош тем что у него курва обучения весьма полога.
[15:20:36] <siarzhuk> хез - видел червяка лишь издали
[15:20:38] <valexey> т.е. программить на нем можно хоть как-то почти сразу.
[15:20:51] <valexey> эдакий современный васик ;-)
[15:20:56] <siarzhuk> полога? это имхо наоборот - крута
[15:21:13] <valexey> возможно они переворачивают оси ;-)
[15:21:46] <valexey> короче, крайне низкий порог вхождения.
[15:21:48] <siarzhuk> Хез. Хусыми и с их осями в любом случае.... А Хаскель - ну недоступен он мозгу большинства
[15:22:06] <siarzhuk> плохо это или хорошо - пофиг. он такой.
[15:22:39] <valexey> ну, да. но дюже он приятен для тренировки об него мозга. да и мысли на нем выражаеются, когда уже можешь выражать, крайне лаконично. + сильная типизация + вывод типов..
[15:22:54] <valexey> статическая типизация!
[15:23:05] <siarzhuk> если он предлагает некую новую парадигму программного мышления - а она не западает на матрицу обывательского мозга - так и не пойдёт.
[15:23:13] <siarzhuk> во - мозг тренировать
[15:24:02] <valexey> ну, мозг да, нужно слегка свернуть. впрочем, у тех кто активно пишет на плюсовых шаблонах (аля Александреску) мозг уже свернут в нужном направлении ;-)
[15:24:17] <siarzhuk> бля, шаблоны
[15:24:33] <siarzhuk> до сих пор тыком подбираю по сообщениям компилятора...
[15:24:42] <valexey> :-)
[15:25:00] <siarzhuk> причем писане чаще неосознанное - а интуитивное
[15:25:11] <valexey> кстати, сообщения компилятора у этих шаблонов это особая жесть.
[15:25:20] <siarzhuk> т.е. мысль уже ясно себе сформулировать не могу - а шаблон написать могу
[15:25:49] <siarzhuk> это не жесть - это жопа в десятимерном пространстве
[15:26:47] <valexey> в этом плане дженерики Ады сильно приятней. Да и вообще компилятор там более гуманен к программисту -- сообщения о ошибках не приходится расшифровывать. Оно прямым текстом пишет чего и где нехватает.
[15:27:50] <valexey> но там нет частичной специализации...
[15:28:06] <valexey> т.о. трюки аля список типов из александреску там уже не провернешь.
[15:28:38] <valexey> т.е. те дженерики не представляют собой тьюринг-полный язык, как в плюсах шаблоны.
[16:24:18] <HaikuBot> пинх
[16:28:03] <HaikuBot> все умерли?
[16:34:32] <x-y-z> здрасте
[16:35:24] <HaikuBot> я думал жаббер отвалился
[16:37:29] <x-y-z> во блин, комп ща развалится, вентилятор на бп тарахтит как трактор
[16:37:40] <x-y-z> пошел разбирать
[16:40:32] <HaikuBot> дык ни у кого нет виджетов Герасима?
[17:14:48] <valexey_> HaikuBot: вот портируют плазму и будет тебе счастья -- виджетов будет навалом! Ж-)
[17:42:26] <storoz.gneva> HaikuBot: вроде у меня что-то из виджетов было
[17:42:29] <storoz.gneva> оО
[17:42:34] <storoz.gneva> могу залить
[17:42:44] <storoz.gneva> если это то что тебе нужно...
[17:43:06] <storoz.gneva> valexey_: а чё за плазма?
[17:43:34] <valexey_> storoz.gneva: в kde4 виджеты рабочего стола.
[17:43:45] <valexey_> а в beos нет виджетов. в beos/haiku -- репликанты.
[17:44:02] <valexey_> так что нефиг тут называть вражескими попсовыми названиями трукошерные гайковы сущности
[17:44:10] <storoz.gneva> понятно, я сильно в KDE не вникал... больше с GNOME работал
[17:44:38] <valexey_> короче, хрень на рабочий стол. типа часиков, погоды и прочего.
[17:44:51] <storoz.gneva> valexey_: кстати, а чё за прикол KDE под форточки?
[17:45:01] <valexey_> а шо такое?
[17:45:23] <storoz.gneva> valexey_: ты его ставил? Просто интересно, что собой представляет...
[17:45:35] <valexey_> дык это ж kdelibs
[17:45:44] <valexey_> т.е. либы. для koffice и проч.
[17:45:48] <valexey_> это не DE
[17:45:55] <storoz.gneva> Qtшные?
[17:46:05] <valexey_> нет, kde'шные
[17:46:19] <storoz.gneva> на чём писанные?
[17:46:30] <valexey_> на С++ ;-)
[17:46:35] <storoz.gneva> ясн...
[17:46:53] <valexey_> kde это библиотека как бы. базирующаяся частично на Qt, а частично напрямую юзающую хост-систему.
[17:47:08] <valexey_> поэтому тот же koffice имея лишь qt ты не собирешь никогда
[17:47:32] <valexey_> нужно ещё портировать kdelibs
[17:47:34] <storoz.gneva> концепт мобильной операционной системы Orb OS
[17:47:46] <storoz.gneva> http://mobiledevice.ru/Images/News_26216_1_MD.jpg
[17:48:18] <storoz.gneva> valexey_: понтяно, а в данном случае?
[17:48:22] <valexey_> это не концепт, это фотошоп ;-)
[17:48:29] <storoz.gneva> WinKDE до конца довели или нет?
[17:48:45] <valexey_> я же сказал -- под вынь есть kdelibs
[17:48:59] <valexey_> т.е. у них направление на портирование приложений kde'шных.
[17:49:08] <storoz.gneva> ясно
[17:49:09] <valexey_> koffice, kopete и проч.
[17:49:11] <valexey_> но не DE
[17:49:25] <storoz.gneva> главное что бы эта куйня здорово не насолила Haiku
[17:49:45] <valexey_> ну, qt точно насолит ;-)
[17:49:57] <storoz.gneva> это мы ещё поглядим...
[17:50:07] <storoz.gneva> гхм... изобилем софта?
[17:50:23] <valexey_> ну, по кр. мере я уже не вижу смысла писать на допотопном BeAPI, когда есть Qt ;-)
[17:50:36] <storoz.gneva> заядлые и закалённые беосники коих я тут знаю... будут Qt лишь рады...
[17:50:53] <valexey_> + будет автоматом достигнута кроссплатформенность.
[17:51:24] <storoz.gneva> valexey_: а ты не думал, что Qt лишь заставит изменяться BeAPI ?
[17:51:46] <valexey_> думал. imho ниасилят ;-)
[17:52:19] <storoz.gneva> ну хз...
[17:52:30] <storoz.gneva> ты думаешь что авторы Haiku зелёные?
[17:52:36] <storoz.gneva> или почему?
[17:52:38] <valexey_> в плане рюшочек и функционала точно сложно догнать qt
[17:52:45] <valexey_> по объективным причинам.
[17:52:58] <storoz.gneva> valexey_: так зачем догонять, нужно просто обернуть всё на себя....
[17:53:02] <valexey_> собственно даже отставание неувиличивать не получится.
[17:53:04] <storoz.gneva> чтобы оно работало на них...
[17:53:28] <valexey_> а для этого нужно написать расширения qt для пущей интеграции с гайкой.
[17:53:37] <valexey_> о чем я и распинался тут пару часов назад.
[17:54:11] <storoz.gneva> логи не видел... так что не буду сильно тебя мучать...
[17:54:23] <valexey_> но beApi в этом случае неизбежно уйдет на второй план. Как сейчас winAPI, или xlib -- оно есть, но никто на этом прикладуху не пишут.
[17:54:41] <storoz.gneva> Беда в том... что нету универсальный инструментов для разработки приложений...
[17:55:03] <valexey_> т.о. с т.з. API гайка не будет чем-то выделяться в плане привлекательности для разработчика. но и отталкивать не будет.
[17:55:09] <valexey_> просто ещё одна ось.
[17:55:36] <storoz.gneva> valexey_: но концептуально отличающаяся от других...
[17:55:38] <valexey_> а вот лет 10 назад BeAPI это было да-а...
[17:55:51] <storoz.gneva> тут как бы есть опять болт
[17:55:54] <valexey_> а сейчас уже ниже среднего ;-)
[17:56:16] <storoz.gneva> или мне так кажется... MIT помешает... GNU вносить в дистрибутив полным ходом?
[17:56:34] <valexey_> нет. не помешает.
[17:56:46] <valexey_> в дистрибутив это никак не помешает вносить.
[17:56:58] <valexey_> входит же в дистр gcc который GPL v3
[17:57:29] <valexey_> а GNU это GNU Not Unix -- это не GPL ;-)
[17:57:42] <valexey_> это набор тулзов.
[17:58:03] <storoz.gneva> тут
[17:58:09] <storoz.gneva> свет мелькает мать его...
[17:58:33] <valexey_> ну, логи тебе должны были свалиться ;-)
[17:58:45] <storoz.gneva> да я прочёл... только что спасибо...
[18:00:56] <valexey_> кроме того, qt это таки lgpl
[18:01:01] <valexey_> так что не мешает вообще ничего.
[18:02:46] <storoz.gneva> софт использующий lgpl наработки, может быть коммерческим?
[18:03:18] <valexey_> коммерческим может быть софт даже под GPL ;-)
[18:03:26] <valexey_> деньги за него брать никто не запрещает
[18:03:47] <storoz.gneva> опять с подачки Ричарда Столлмана был рождён Library General Public License
[18:03:53] <storoz.gneva> valexey_: ясно...
[18:04:07] <storoz.gneva> ну а сорцы раскрыть могут попросить?
[18:04:15] <valexey_> а если ты использешь lgpl либу, то ты можешь лицензировать свой код под любой лицензией.
[18:04:47] <valexey_> в случае gpl -- попервому требованию ты должен отдать исходники тому кому ты поставил бинарь (левых можешь посылать в пешее эротическое)/
[18:05:27] <valexey_> если либа (qt) под lgpl, то твой продукт может иметь любую лицензию. т.о. например мелкософт експлорер может быть писан на qt :-)
[18:05:43] <storoz.gneva> Вот щас вычитал:
[18:05:55] <storoz.gneva> LGPL помещает ограничения копилефта на саму программу, но не применяет эти ограничения на другое программное обеспечение, которое только связывается с программой. Однако существуют другие ограничения на это программное обеспечение. Существенно, что должна существовать возможность связывания этого ПО с новейшей версией программы или библиотеки, охваченной LGPL.
[18:06:24] <valexey_> см. выше. я всё описал.
[18:08:02] <storoz.gneva> угу вижу
[18:08:46] <storoz.gneva> а в кратце можешь разъяснить разницу между BSD и MIT
[18:09:24] <valexey_> в кратце -- в BSD больше букав ;-)
[18:09:46] <valexey_> старая BSD вообще принуждала в about писать всех-всех-всех аффтаров всего-всего кода.
[18:09:59] <HaikuBot> storoz: а какие есть
[18:10:10] <HaikuBot> valexey_: пусть портируют
[18:10:48] <valexey_> о! андроид атакует: http://www.linux.org.ru/view-message.jsp?msgid=4109046&lastmod=1254765659421
[18:10:54] <storoz.gneva> а мит что позволяет творить?
[18:11:32] <valexey_> что угодно
[18:11:46] <valexey_> ограничений нет. можно менять лицензию кода как угодно.
[18:11:58] <valexey_> т.о. например завтра я могу форкнуть гайку и выпустить ей под GPL
[18:12:20] <storoz.gneva> форкнуть - это как?
[18:12:23] <valexey_> т.о. имеем перетекание успешного кода MIT->GPL
[18:12:24] <HaikuBot> хаха
[18:12:29] <storoz.gneva> типа пересобрать?
[18:12:31] <valexey_> всегда
[18:12:58] <valexey_> типа завести свой репозиторий, выпилить логотипы гайковы, всех авторов и воткнуть везде GPL-линцезию.
[18:13:02] <valexey_> ну и пересобрать потом.
[18:14:03] <storoz.gneva> valexey_: а MIT этого не позволяет?
[18:14:17] <valexey_> MIT как раз это и позволяет.
[18:14:21] <valexey_> и BSD тоже
[18:14:44] <valexey_> А вот обратный финт ушами не возможен. Т.е. из GPL кода сделать MIT код.
[18:15:17] <storoz.gneva> valexey_: тоесть в дистру той же гайки нельзя лихо втюхивать чужой код?
[18:15:26] <HaikuBot> потому что GPL это псевдосвобода
[18:15:28] <HaikuBot> :)
[18:15:35] <valexey_> storoz.gneva: т.е.?
[18:15:47] <valexey_> в дистр гайки входит полно GPL-софта.
[18:15:50] <storoz.gneva> MIT<--x---GPL
[18:15:51] <valexey_> но сама гайка это MIT
[18:16:01] <valexey_> ядро там и прочее. именно система.
[18:16:20] <valexey_> ты не путай дистр с ОС.
[18:17:52] <storoz.gneva> это понятно... а как в таком случае будут реагировать Haikuовцы
[18:18:02] <storoz.gneva> на создание дистрибутивов?
[18:18:18] <valexey_> а насчет создания дистрибутивов у них политика имеется
[18:18:19] <storoz.gneva> Ведь MIT зелёный цвет....
[18:18:25] <HaikuBot> никак
[18:18:28] <storoz.gneva> свет точнее
[18:18:33] <valexey_> дистр должен отвечать определенным требованиям.
[18:18:36] <storoz.gneva> valexey_: в плане?
[18:18:41] <valexey_> иначе убирайте логотип и название.
[18:18:53] <storoz.gneva> а где их поглядеть моно?
[18:18:59] <valexey_> повторяю -- дистр к MIT/GPL НИКАКОГО ОТНОШЕНИЯ НЕ ИМЕЕТ.
[18:19:27] <valexey_> если что, Haiku-os (tm) и логотип тоже. Как и у файрфокса. Т.е. они то как раз не свободны.
[18:20:21] <storoz.gneva> Да это понятно...
[18:20:27] <HaikuBot> http://www.haiku-os.org/community/guidelines_creating_haiku_distribution
[18:20:29] <HaikuBot> читай
[18:20:34] <HaikuBot> и не задавай глупых вопросов
[18:22:36] <storoz.gneva> Ну понятно...
[18:22:38] <valexey_> при этом сделать форк системы можно без проблем.
[18:22:53] <HaikuBot> угу
[18:23:16] <valexey_> под произвольной лицензией. хоть закрыть всё нафиг и выпустить под другим брендом.
[18:23:39] <HaikuBot> это тоже.
[18:25:47] <valexey_> GPL'евцы мерзко хихикают и следят за развитием BSD/MIT проектов ;-)
[18:26:14] <HaikuBot> ещё и обсирать любят:)
[18:26:32] <valexey_> ну, это то в нете святое.
[18:27:27] <storoz.gneva> :-\
[18:31:05] <storoz.gneva> что-то так на лоре возбуждаются от Android
[18:31:13] <storoz.gneva> и предустановленной XP
[18:31:18] <storoz.gneva> :-D
[18:31:24] <valexey_> дык гугл же.
[18:31:44] <valexey_> опять же API современный и язык современный ;-)
[18:32:23] <storoz.gneva> Google Chrome OS на чём?
[18:32:30] <storoz.gneva> на андроиде?
[18:32:35] <valexey_> нетъ
[18:32:45] <storoz.gneva> ядро линуха это ясно...
[18:32:57] <storoz.gneva> и + туда браузер
[18:33:02] <valexey_> у андроида ядро -- линух. но всё API и прочее -- java-подобное.
[18:33:12] <storoz.gneva> токо не понятно что это будет у них в конечном счёте
[18:33:17] <valexey_> Google Chrome OS кроме линукса и гугла с андроидом ничего общего не имеет.
[18:33:39] <HaikuBot> гугл всех победит, вот что будет.
[18:33:56] <valexey_> и гайку? ;-)
[18:35:03] <storoz.gneva> HaikuBot: пессимист мля...
[18:35:07] <storoz.gneva> :-D
[18:35:08] <HaikuBot> вероятно, что в будующем да.
[18:35:11] <storoz.gneva> http://www.linux.org.ru/view-message.jsp?msgid=4081517
[18:35:20] <storoz.gneva> вон там тоже любители червяка
[18:35:42] <storoz.gneva> HaikuBot: не надо мне тут про umbrella = google
[18:35:54] <storoz.gneva> :-D
[18:36:04] <valexey_> гм. а при чем тут зонт?
[18:36:15] <HaikuBot> :)
[18:36:17] <HaikuBot> кто как понял
[18:36:20] <storoz.gneva> типа всемогущих корпораций не будет....
[18:36:31] <storoz.gneva> их антимонополисты распилят...
[18:36:32] <HaikuBot> он вспомнил resident evil
[18:36:36] <valexey_> а для карманного языка в приложении хорош lua
[18:36:41] <storoz.gneva> :-D
[18:36:56] <HaikuBot> угу, lua неплох.
[18:37:15] <valexey_> но мне во всех этих изыгах очень не нравится динамиццкая типизация.
[18:37:22] <valexey_> прям руки бы пообломал бы.
[18:38:37] <HaikuBot> почему?
[18:38:57] <HaikuBot> это удобно.
[18:39:00] <storoz.gneva> кстати что есть из нормальных средств для создания окошек в гайке ? и автоматической генерации кода?
[18:39:17] <HaikuBot> Niue
[18:39:27] <HaikuBot> по-моему умеет
[18:39:44] <storoz.gneva> Nuie вроде как есть...
[18:39:50] <valexey_> это не безопасно и не удобно потому что по коду не видно смысла оного кода. писать да, меньше. но программу чаще таки читают чем пишут.
[18:39:54] <valexey_> и правят чаще.
[18:41:12] <storoz.gneva> я просто хочу накидать формы для простого приложения...
[18:41:24] <storoz.gneva> разбираться пытаюсь..
[18:41:55] <valexey_> накидать формы -- не тот путь чтобы разобраться ;-)
[18:41:55] <HaikuBot> руками пиши :)
[18:42:00] <valexey_> ты хоть Ц++ то знаешь?
[18:42:01] <HaikuBot> code samples читай
[18:42:17] <valexey_> страуструпа читай ;-)
[18:42:32] <HaikuBot> кнута
[18:42:56] <storoz.gneva> HaikuBot: руками, только надо доразбираться... я не всё понимаю там...
[18:43:01] <storoz.gneva> оО
[18:43:05] <valexey_> кнута не нужно. нужно хотя бы изыг знать.
[18:43:14] <valexey_> а кнут про плюсы не писал ничего ;-)
[18:43:15] <HaikuBot> кнута полезно.
[18:43:32] <HaikuBot> причем тут язык, нужно понимать.
[18:43:52] <storoz.gneva> HaikuBot: +1
[18:44:04] <HaikuBot> толку знать язык, если не понимаешь.
[18:44:08] <storoz.gneva> понимание - это наше всё...
[18:44:16] <valexey_> а кнут что-то писал про проектирование систем? ;-)
[18:44:24] <valexey_> сколь я помню он всё больше по алгоритмике.
[18:44:40] <valexey_> про проектирование GUI-библиотек он вроде как тоже ничего не писал.
[18:44:46] <HaikuBot> это ключевое в программирование, не?
[18:44:58] <valexey_> зависит от типа программирования.
[18:45:05] <valexey_> в данном случае кнут не нужен.
[18:46:18] <HaikuBot> всегда будет полезно.
[18:46:34] <valexey_> а язык таки знать надо. хотя бы знать что такое класс, что такое объект, чем они отличаются, что такое функция и что такое виртуальная функция и т.п.
[18:46:52] <HaikuBot> это да.
[18:47:07] <valexey_> дык поэтому я и спрашиваю storoz.gneva ты с++ знаешь?
[18:47:15] <valexey_> уточню вопрос -- ты на нем писал?
[18:47:22] <HaikuBot> я не говорил, что его не нужно знать.
[18:47:52] <storoz.gneva> Borland С++
[18:47:55] <storoz.gneva> мать его...
[18:48:08] <valexey_> это который builder, который виндовозный?
[18:48:16] <storoz.gneva> ну да...
[18:48:28] * valexey_ понял откуда у storoz.gneva желание накидать формочек
[18:48:32] <HaikuBot> угу
[18:48:38] <HaikuBot> только хотел тоже самое сказать.
[18:49:04] <storoz.gneva> нет не желание накидать формочек... у меня желание сгенерииовать код форм.. потому что я некоторых функций и параметров окон не понимаю...
[18:49:09] <valexey_> storoz.gneva: а ну ка, скажи что такое виртуальный базовый класс.
[18:49:26] <valexey_> storoz.gneva: читай BeBook -- Там всё описано.
[18:49:32] <valexey_> смотри примеры.
[18:49:43] <valexey_> а нагенерить формочек -- это не правильный путь.
[18:49:46] <storoz.gneva> valexey_:там про это расписанно?
[18:49:50] <valexey_> ибо генератор тебе нагенерит...
[18:50:04] <valexey_> расписано. по кр. мере примеры какие-то есть.
[18:51:28] <storoz.gneva> ок... а то я на qube где-то находил статью...
[18:52:08] <valexey_> bebook + примеры (возможно оно даже в дистре сразу есть).
[18:52:17] <valexey_> лучше не найдешь ;-)
[18:52:34] <storoz.gneva> http://www.citforum.ru/operating_systems/BeOS/beosapi/2.shtml
[18:52:39] <storoz.gneva> что-то типа того
[18:53:15] <valexey_> ну вот и читай.
[18:53:56] <storoz.gneva> Многие моджахеды от ООП вообще считают, например, что никакие переменные класса не могут быть доступны извне "напрямую".
[18:54:12] <valexey_> угу.
[18:54:19] <valexey_> и я в общем то следую этому правилу.
[18:55:48] <valexey_> потому как вызов функции с неявным аргументом-указателем на объект ещё можно интерпретировать как посылку сообщения, а вот напрямую изменение куска памяти -- уже нет.
[19:04:53] <storoz.gneva> Кстати чел вот расписал о глюках в гаечке:
[19:04:56] <storoz.gneva> http://www.haiku-os.org/community/forum/haiku_alpha_impressions
[19:07:34] <storoz.gneva> товарищи, ещё вопросец... вроде тут кто-то говорил о звуках для Haiku
[19:07:45] <storoz.gneva> Что кто-то пытался что-то своять...
[19:07:56] <storoz.gneva> И ничем это в общем счёте не закончилось...
[19:08:33] <storoz.gneva> Были какие-либо образцы?
[19:08:52] <storoz.gneva> хотел бы прослушать их...
[19:10:01] <HaikuBot> поиск по форуму сделай
[19:10:10] <HaikuBot> там есть пару тем iirc
[19:10:23] <storoz.gneva> гайковскому?
[19:10:31] <HaikuBot> угу
[19:12:22] <valexey_> ой. а там платформозависимый код даже в отдельные подкаталоги не выделен. в том самом qt
[19:16:05] <siarzhuk> не лапай нашу священную корову!
[19:16:26] <valexey_> это ты про нокию и про трольтех?
[19:16:35] <siarzhuk> про кутэ-шматэ!
[19:16:38] <siarzhuk> :-P
[19:17:26] <storoz.gneva> :o)
[19:18:21] <valexey_> я тут просто исходники его отрыл. благо у меня оно установлено. под вендой.
[19:18:41] <siarzhuk> шахтёр
[19:18:48] <siarzhuk> роешь всё
[19:20:26] <valexey_> не, чисто из практических соображений установлено. проектик тут один. для души. на qt
[19:20:43] <HaikuBot> якой?
[19:21:04] <valexey_> тот самый клиент к той самой игрушке
[19:22:20] <HaikuBot> а..
[19:34:25] <siarzhuk> что за сайт ohloh.org?
[19:35:53] <valexey_> база данных лохов, ой, сорри, разработчиков свободного софта и их проектов.
[19:36:17] <siarzhuk> они чо спецом такое название придумали?
[19:38:48] <valexey_> http://en.wikipedia.org/wiki/Ohloh
[19:42:08] <valexey_> Охлос -- толпа по гречески
[19:42:22] <siarzhuk> охламоны
[19:43:01] <valexey_> вспоминается магазанчик бо
[19:43:29] <valexey_> и резко вспоминается жопа с флэшом на гайке ;-)
[19:44:02] <siarzhuk> да кому он нужен`?
[19:44:16] <valexey_> а чем магазинчик бо смотреть?
[19:44:23] <valexey_> а ютубовое смотреть?
[19:44:34] <siarzhuk> нехер его смотреть
[19:44:39] <valexey_> + некоторые сервисы исключительно имеют флэшоморду.
[19:44:51] <valexey_> в т.ч. и гугловы.
[19:45:21] <storoz.gneva> valexey_: ах да лольная штуко
[19:45:40] <storoz.gneva> http://slil.ru/28046739 - оцените стартап...
[19:45:47] <storoz.gneva> чё там нехватает?
[19:45:54] <siarzhuk> лениво
[19:46:00] <valexey_> корованы грабить можно?
[19:46:18] <storoz.gneva> :-)
[19:46:42] <valexey_> забавно.
[19:46:54] <storoz.gneva> valexey_: что скажешь?
[19:46:59] <storoz.gneva> хз так накидал...
[19:47:06] <valexey_> тут главное не один звук а цельность системы. по одному сказать сложно.
[19:47:32] <storoz.gneva> я щас долеаю выход из системы если такой предполагается?
[19:47:52] <valexey_> и звук выпадение в KDL тоже нужно.
[19:48:32] <storoz.gneva> оно вообще там прописанно где?
[19:48:38] <storoz.gneva> я смогу сделать
[19:48:52] <valexey_> :-)
[19:48:56] <valexey_> подозреваю что таки нет.
[19:49:02] <siarzhuk> лучше valexey нехай запишет как его душат - и пришлёт тебе
[19:49:05] <valexey_> ибо если KDL, то не до звуков уже.
[19:49:06] <siarzhuk> для кдл-а
[19:49:09] <siarzhuk> :-P
[19:49:23] <storoz.gneva> :-D
[19:49:31] <storoz.gneva> siarzhuk: всё вредничаешь?
[19:49:40] <valexey_> не-е. меня никто не душит. я хорро-оший.
[19:50:39] <siarzhuk> как известно никто не мотивирует свои поступки отрицательными причинами - причина всега положительна...
[19:51:01] <valexey_> кстати, на охлохах тоже вроде как флэша имеется.
[19:52:25] <storoz.gneva> :-D
[19:53:55] <valexey_> нет, я конечно как трукошерный биосьник сидел на netpositiv'e где-то годика до 2004 или до 2005го. Но оно хоть легковесное было. А мозилло без флэша ни то ни сё.
[19:54:59] <storoz.gneva> valexey_: а мозила это бревно жесточенное...
[19:55:11] <storoz.gneva> жестоко напрягающее всю систему
[19:55:44] <valexey_> ну, в маздае не шибко напрягает.
[19:55:49] <siarzhuk> да, мозилло это мозилло... программа должна запускаться на раз-два-три - три секунды....
[19:56:18] <siarzhuk> и она готова - а когда мля жужжит 15 секунд и не спешит показаться - это мля...
[19:56:44] <valexey_> и при этом оно хавает оперативу, хавает...
[19:56:56] <siarzhuk> ещё мля сплеш окошки вываливают с прогрес-баром дергающимсся как в тяжелой форме ДЦП
[19:57:13] <siarzhuk> типо подождите наша гавня сейчас будет гатова
[19:57:54] <valexey_> пристрелить чтобы не мучалось ;-)
[19:58:16] <siarzhuk> пидарасы
[19:58:45] <valexey_> это ты про кого?
[19:58:47] <valexey_> ;-)
[20:01:45] <valexey_> О-о! Шика-арно! http://habrahabr.ru/blogs/java/71561/
[20:02:43] <siarzhuk> и чо? свинх - это новая или старая?
[20:03:11] <storoz.gneva> Свинг - это в сексуальном плане? :-D
[20:03:33] <siarzhuk> кому что - а пердуну дички?
[20:04:13] * valexey_ не понимает при чем тут swing и секс.
[20:04:22] <storoz.gneva> :o)
[20:04:37] <valexey_> если уж на то пошло, то avkon с сексом у меня значительно плотноее оссоциируется
[20:04:40] <valexey_> и VCL ;-)
[20:04:52] <siarzhuk> http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%B8%D0%BD%D0%B3_%28%D1%81%D0%B5%D0%BA%D1%81%29
[20:05:05] <storoz.gneva> Свинг (англ. swing) — кратковременный, взаимосогласованный обмен сексуальными партнерами. Свинг один из множества девиантных (т.е не соответствующим строгим нормам общепринятой морали) видов ролевого поведения семейной пары, и не является сексуальным извращением. Свинг подразумевает наличие постоянных пар (в том числе и семейных), которые обмениваются партнёрами. Клубы для свингеров называются свинг-клубы, в которые принимаются только сложившиеся пары.
[20:05:16] <siarzhuk> компьютерный ты придаток!
[20:05:23] <valexey_> тьху. извращенци.
[20:05:31] <storoz.gneva> :-D
[20:06:40] * siarzhuk потихоньку догоняет как организовано кольцо данных в сетевухе сис190.
[20:22:58] <storoz.gneva> какие ещё там звуки есть кроме включения?
[20:23:17] <storoz.gneva> http://slil.ru/28046898 думаю на днях создам все звуки
[20:23:29] <storoz.gneva> http://slil.ru/28046898 - это звук выключения...
[20:24:25] <valexey_> угу. подождем ;-)
[20:24:36] * valexey_ дождется полной темы и поставит это на висту.
[20:24:41] <valexey_> ну или на дебиан ;-)
[20:25:11] <storoz.gneva> :-) ок ок... а на Haiku там какие ещё звуки предусмотренны на данный момент, я щас просто не в гайке глянуть не могу...
[20:25:24] <storoz.gneva> ?
[20:25:30] <siarzhuk> а там по всем звукам в конце пропитым голосом на разные лады "гайка!!!!", "гааааааааАЙКАААААА!"
[20:25:48] <siarzhuk> и матерные куплеты под балалайку
[20:26:07] <valexey_> siarzhuk: истосковался?
[20:26:18] <siarzhuk> не дождёшься
[20:26:53] <siarzhuk> ты видел когда-нить драйвера устройств писанные на цпп классах? :-)
[20:27:08] <valexey_> не-ет. а шо?
[20:27:11] <siarzhuk> а на цпп темплейтах?
[20:27:17] <valexey_> гыг
[20:27:27] <valexey_> ну, темплейты там, кстати, могут быть в тему.
[20:27:35] <valexey_> они оверхеда не привносят.
[20:27:52] <siarzhuk> а классы привносят?
[20:27:56] <storoz.gneva> valexey_: ты глянуть могешь что там из звуков есть?
[20:28:04] <storoz.gneva> если не сложно...
[20:28:09] <valexey_> если там виртуальные функции, то привносят.
[20:28:14] <valexey_> storoz.gneva: не могу.
[20:28:19] <valexey_> у мну тут маздайс.
[20:28:20] <storoz.gneva> жаль...
[20:28:23] <siarzhuk> да какой-же это оверхед
[20:28:33] <valexey_> для драйвера -- самый натуральный.
[20:28:34] <siarzhuk> сторож замонал
[20:28:36] <storoz.gneva> siarzhuk: я знаю ты щас в гайке...
[20:28:46] <siarzhuk> но гайка эта не привязана к сети ;-)
[20:29:06] <storoz.gneva> ну тебе глянуть просто на кике действия или события звук и всё..
[20:29:18] <storoz.gneva> эх ладно не утруждайте себя граф..
[20:30:16] <valexey_> односвязный? циклический?
[20:30:35] <siarzhuk> Bepp, Keydown, Keyup MouseUp WindowClose WindowOpen KeymapSwitch WindowsZoomed WindowMinimized WindowActivated MouseDown KeyRepeat Startup WindowRestored
[20:30:54] <storoz.gneva> спасибо...
[20:31:07] <valexey_> о! кейдаун!
[20:31:32] <siarzhuk> и с чего от виртуалок в драйвере оверхед?
[20:31:37] <valexey_> надо бы чтобы звук ещё от клавиши зависел ;-)
[20:31:49] <valexey_> как с чего? дополнительный уровень косвенности.
[20:32:01] <stotish> siarzhuk:а как ты так быстро написал?
[20:32:16] <siarzhuk> а что их много чтоли?
[20:32:32] * storoz.gneva сел с коварной улыбкой за доделку звуков...
[20:32:58] <valexey_> у него раскладка просто хитрая.
[20:33:42] <siarzhuk> http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/kernel/drivers/network/usb_asix - сетевой драйвер на цпп
[20:33:54] <siarzhuk> даст бог скоро рядом появится и с темплейтами :-)
[20:34:08] <valexey_> шо, на темплейтах клепаешь?
[20:34:49] <valexey_> О-о! virtual ~ASIXDevice();
[20:34:52] * valexey_ проперся
[20:34:58] <siarzhuk> атож
[20:35:03] <siarzhuk> дальше больше
[20:35:20] <valexey_> virtual status_t StartDevice() = 0;
[20:35:22] <valexey_> жесть!
[20:35:29] <siarzhuk> ха-ха
[20:36:02] * valexey_ не понимает, напоркуя
[20:36:06] <siarzhuk> вот когда я выложу драйвер для УСБ Аудио - уйдешь в просрацию
[20:36:20] <valexey_> если хочется абстракции, то тут хорошо бы подошли шаблоны.
[20:36:27] <valexey_> у них нет оверхеда вообще.
[20:36:42] <valexey_> но виртуальные функции...
[20:36:45] <siarzhuk> там вообще классики темплейтные для мапы юнитов.
[20:37:26] <siarzhuk> тут три версии чипов - по чем специфицировать темплейт тогда? по ид-шке чипа чтоли?
[20:37:35] <valexey_> ну, супротив темплейтов в драйвере я ничего не имею. темплейты живут только во время компиляции.
[20:37:38] <siarzhuk> странно это как-то
[20:37:58] <valexey_> сделать частичную специализацию и усё.
[20:38:18] <siarzhuk> мыслю твою понял.... тут,кстати как раз такой случай когда вот эти функции что виртуалками можно специфицировать для каждого чипа
[20:38:28] <siarzhuk> ну т.е. специализировать их
[20:38:41] <siarzhuk> дык параметр шаблона какой?
[20:39:08] <valexey_> У Александрески есть прекрасный тип: Int2Class ;-)
[20:39:22] <siarzhuk> чо за румын? :-D
[20:39:48] <valexey_> Александреско -- написал трушную книжку по плюсам.
[20:40:06] <valexey_> Мало кто из прочитавших её от корки до корки не угодил в психушку.
[20:40:29] <siarzhuk> хорошо, что я её даже не открывал
[20:41:58] <valexey_> о-о! там ещё и new используется. антиресно а в какое место хипа всё это складируется?
[20:42:24] <valexey_> и вообще, нафига там эти самые хипы в драйвере? можно ж статически всё разместить.
[20:42:52] <siarzhuk> ищи, Мухтар, ищи ... ;-)
[20:43:22] <valexey_> ждем драйверов на визуал васике?
[20:43:38] <siarzhuk> недождётесь
[20:43:55] <valexey_> ну, тогда на пихоне
[20:44:18] <siarzhuk> червяка себе куда-нибудь засунь :-)
[20:47:01] <siarzhuk> ты ещё на похапе предложи дривер написать :-)
[20:47:26] <valexey_> :-)
[20:47:31] <valexey_> на жабошкрипте!
[20:47:41] <valexey_> кстати, это более реально.
[20:47:46] <siarzhuk> там енвиронмент нехилый к нему нужен
[20:48:17] <valexey_> бравзер интегрируют в bios
[20:48:39] <valexey_> гугел расстарается.
[20:48:49] <siarzhuk> кстати пару лет тому забацал тест-систему с запуском скриптов на жыскрипте - дык скока намучился с ним, пока не допер что не надо из него делать цпп и писать как на цпп. :-)
[20:49:06] <valexey_> :-)
[20:49:08] <valexey_> а что было?
[20:49:43] <siarzhuk> не ничо... цяжко с этой "проверкой типов" в рантайме на лету
[20:50:16] <valexey_> зато там говорят можно легко писать в функциональном стиле
[20:51:08] <siarzhuk> наверное... не знаю что это такое
[20:51:40] <siarzhuk> но когда сошло в мозжечок понимание простого факта что он "другой" - это было забавно
[20:53:51] <siarzhuk> Бетховен ушол писать симфонию для Гайки с оркестром?
[20:55:11] <valexey_> видать ;-)
[20:55:18] <siarzhuk> а new там просто обертка для malloc-а
[20:55:21] <storoz.gneva> и звуки как душат valexey_
[20:55:37] <siarzhuk> о!а говорили что Бетховен глухой!
[20:55:42] <siarzhuk> а он всэ слышал
[20:56:05] <storoz.gneva> да ! Я всё слыышал! :-D
[20:56:11] <siarzhuk> так что хоть на Ц хоть на ЦПП - все одно был- бы маллок... прсото здеся он стыдливо спрятан
[20:56:51] <storoz.gneva> Keydown, Keyup MouseUp - это что за звуки?
[20:57:10] <siarzhuk> это три разных события
[20:57:21] <siarzhuk> я писал - одно слово одно событие
[20:57:39] <storoz.gneva> я понял это ... а какие события?
[20:58:11] <siarzhuk> кнопка чык, кнопка чпок, мышка чпок
[20:59:18] <storoz.gneva> Keydown - нажатие кнопки, Keyup - отпускание клавиши?
[20:59:26] <storoz.gneva> MouseUp - клик мышой
[21:01:23] <valexey_> нетъ. отпускание мышкокнопки.
[21:01:52] <siarzhuk> маразм на самом деле какой-то - нажали - одно событие, отпустили ещё одно - стуки-брряки а не ОС
[21:01:55] <valexey_> siarzhuk: вот как-то так. на шаблонах: http://pastebin.com/m65fcc277
[21:03:45] <storoz.gneva> угу... ну ничего погляжу что можно сотворить такое лояльное на это действие...
[21:04:32] <siarzhuk> ну я такое с интом в качестве параметра ещё в прототипе звукодрайвера делал... но как-то оно мне странно показалось.... нигде такого не видел.... думал чот я дурак... ан нет - не только я. ;-)
[21:05:16] <valexey_> ну, это всяко лучше чем городить наследование классов да виртуальные дряни в драйвере.
[21:05:22] <siarzhuk> кстати надо будет переписать этот усб-азикс на темплейтах таким образом. в некоторых местах куда проще и элегантнее код будет выглядеть :-)
[21:05:33] <valexey_> дык :-)
[21:14:50] <siarzhuk> пинх
[21:26:58] <storoz.gneva> спокойной ночи...
[22:02:38] <valexey_> 3deyes@jabber.ru: я там на кубе вопросик-просьбу озвучил.
[22:02:41] <valexey_> относительно культи.
[22:02:44] <valexey_> :-)
[22:04:18] <3deyes@jabber.ru> ща
[22:07:53] <3deyes@jabber.ru> ну я ненаю, мне наверное просто лень будет писать скрипты и выгребать что сделано а что нет..
[22:08:03] <3deyes@jabber.ru> ко всему прочему там вопрос очень сложный
[22:08:34] <3deyes@jabber.ru> т.к. есть куча функций которые хоть и не реализованы, но и никогда не будут имплементированы в порте за ненадобностью
[22:09:02] <3deyes@jabber.ru> да и неясен ещё весь фронт необходимых работ
[22:09:53] <3deyes@jabber.ru> теоретически можно выгребсти списое Unimplemented и Reimplemented функций, но скорость разработки эта инфа не повысит, а тока добавит лишней работы на написание скрипта для выгребания
[22:10:09] <3deyes@jabber.ru> я уж лучше пару функций реализую вместо этого
[22:10:58] <valexey_> просто мне бы было например интересно в этом всём поучастововать. но совершенно не ясно куда там соваться. т.е. в какой участок.
[22:11:05] <valexey_> нужна КАРТА
[22:11:23] <valexey_> карта разработок. архитектура самого qt вполне понятна.
[22:21:55] <3deyes@jabber.ru> кстати у нас сейчас есть одна глобальная проблема, может что посоветуешь кстати
[22:22:41] <3deyes@jabber.ru> самое смешное что проблема рождена нашим приемуществом - многопоточностью аппсервера
[22:23:11] <valexey_> ?
[22:23:13] <3deyes@jabber.ru> рендер кутэ однопоточен, фритайп инжина тоже
[22:23:22] <3deyes@jabber.ru> а вот мы туда ломимся с разных потоков
[22:23:41] <3deyes@jabber.ru> возникают коллизии и ассерты то в рендере то во вритайпе
[22:23:49] <valexey_> дык засинхронизироваться.
[22:23:54] <valexey_> воткнуть очередь сообщений.
[22:23:56] <3deyes@jabber.ru> напизал семафоров
[22:23:59] <valexey_> с цикломъ
[22:24:13] <valexey_> и усё.
[22:24:36] <3deyes@jabber.ru> решения с семафорами и олсередью очевидны
[22:24:37] <valexey_> стандартная методология-переходник из однопоточности в многопоточность и наоборот.
[22:24:57] <valexey_> угу. а какие проблемы?
[22:25:10] <3deyes@jabber.ru> всё это хорошо - но возможно мы просто неверно понимаем внутреннее устройство кутэ т просто неправильно его используем
[22:25:36] <3deyes@jabber.ru> вот нам бы непомешал взгляд со стороны, который ничего не знает о том как и где мы пишем
[22:25:59] <valexey_> т.е. возможно что-то у кути можно дергать параллельно?
[22:26:16] <3deyes@jabber.ru> т.е. человек который бы взял и глянул оригинальный сорс кутэ и высказал бы свои соображения о том как бы он реализовал те или иные вещи
[22:26:40] <valexey_> ну, вполне могу покурить на выходных это дело.
[22:27:04] <3deyes@jabber.ru> ну какбы мы реально правим всего десяток платформозависимых файликов. и всё.. вот тебе и весь порт...
[22:27:10] <valexey_> курить оригинальный qt, или ваш? ;-)
[22:27:21] <3deyes@jabber.ru> лучше оригинал
[22:27:36] <3deyes@jabber.ru> то что мы делаем это скорее просто эксперимент
[22:28:26] <3deyes@jabber.ru> имхо, когда мы добъёмся результатов приемлемых, я бы взял снимок кутэ из текущей 4.6 и перерисал бы всё заново
[22:28:38] <3deyes@jabber.ru> знаю уже всё и как писать
[22:28:59] <valexey_> да, к тому времени как раз 4.6 выйдет ;-)
[22:29:17] <3deyes@jabber.ru> *знаю = зная
[22:30:09] <valexey_> насколько я понимаю, платформозависимое там всё что содержит постфикс _platf, т.е. _win, _x11
[22:30:16] <valexey_> все подобные файлы.
[22:30:23] <valexey_> и везде должно появиться что-то вроде _haiku
[22:30:38] <3deyes@jabber.ru> ну не везде, но в основном
[22:30:51] <3deyes@jabber.ru> кое где в коде есть условные компиляции
[22:31:06] <3deyes@jabber.ru> не весь платформеный код вынесен в файлы у них
[22:31:16] <3deyes@jabber.ru> но процентов 90 в них
[22:31:48] <valexey_> угу. ясно
[22:34:25] <3deyes@jabber.ru> основные проблемы - как организовать грамотное интегрирование BApplication в QAppication
реализация QWidget на основе BWindow и BView
написание нативной фонтинжины вместо фритайпа
[22:34:35] <3deyes@jabber.ru> остальное ф топку
[22:35:00] <3deyes@jabber.ru> сейчас в нашем порте всё есть.. но сделано в режиме тяп-ляп - лишьбы работало...
[22:35:30] <valexey_> а говорил же что половина функций затычками ;-)
[22:36:41] <3deyes@jabber.ru> угу
[22:37:21] <3deyes@jabber.ru> всё отновилось к тем трём вещам которые я написал в посте выше - апликейшен виджет
[22:37:27] <3deyes@jabber.ru> ну и фритайп
[22:37:34] <3deyes@jabber.ru> оно работает хоть как-то
[22:40:52] <valexey_> а какие притензии к фритайпу?
[22:41:02] <valexey_> в гайке вроде тоже же ж фритайп
[22:42:30] <3deyes@jabber.ru> ну какбэ рисовать нативными функциями было бы правильнее, ко всем упроцему тогда бы учитывались системные настройки предпочтительных шрифтов и их размеров, настройки антиалиасинга
[22:42:39] <3deyes@jabber.ru> а так мы рисуем сами полностью
[22:46:58] <valexey_> ну, значит нужно покурить архитектуру qt, архитектуру beApi и посмотреть как одно отобразить на другое.
[22:48:25] <3deyes@jabber.ru> ну это ясен пень
[22:48:40] <3deyes@jabber.ru> зелёновый покурил и написал - в том виде как оно есть
[22:49:31] <3deyes@jabber.ru> я там только ввод с клавы и мыши реализовывал.. ну и баги кой-какие фиксил
[22:49:35] <valexey_> хочется провести второй эксперимент и сравнить результаты?
[22:49:37] <valexey_> ;-)
[22:50:07] <3deyes@jabber.ru> ну пусть не полноценный эксперимент... просто хотелось бы узнать свежий взгляд
[22:55:59] <valexey_> покурю на досуге qt, потом буду вспоминать beAPI ;-)
[22:57:25] <valexey_> qt в плане архитектуры унутренней естественно
[23:08:13] <valexey_> ужоз: http://www.pergam-club.ru/node/5119?page=999#comment-28724
[23:08:38] <valexey_> а ну, все резко признались кто какую книжку сейчас читает?
[23:12:18] <3deyes@jabber.ru> не в том месте вопрос подобный задавай
[23:12:28] <3deyes@jabber.ru> те кто ту сидит я думаю что-нибудь читают
[23:13:30] <valexey_> не фа-акт.
[23:13:44] <valexey_> полно интернетчиков в основном читают интернет.
[23:13:52] <valexey_> а технари исключительно тех. книжки.
[23:17:00] <3deyes@jabber.ru> я тех книжки редко читаю
[23:17:14] <3deyes@jabber.ru> из тех литературы только справочники открываю в нужном месте
[23:17:32] <3deyes@jabber.ru> слишком много воды в тех литературе бывает
[23:18:07] <3deyes@jabber.ru> а из художественного чтива предпочитаю философскую фантачтику - Борхес, Кард, Лем
[23:19:08] <3deyes@jabber.ru> классика к сожалению не покатила - пытался несколько раз.. не получилось :)
[23:19:45] <valexey_> я вот только что закончил читать "Свет Вечный" Анджея Сапковского..
[23:23:23] <3deyes@jabber.ru> Фэнтези?
[23:26:50] <valexey_> скорее историческое. со вкраплениями фэгтэзи. действие происходит в средневековой европе. разгар гуситов. описываются в т.ч. и реальные события. реальные персонажи и т.п.