Сообщения AiLr
MozEmbed (gecko)
На чём обрабатывать XML?
Посмотрев наборы виджетов, остановился на WX. В крайнем случае GTK.
А вот с языком никак определиться не могу... Варианта всего три - Python, Haskell (недавно подучил), OCAML (очень плохо знаю). Хотелось бы узнать, имеет ли смысл использовать функциональные языки?..
С xml библиотеками - полная неопределенность, тк до этого с xml я не работал... На примете - GDome в OCaml и HXT в Haskell.
Подскажите хорошие решения, плиз...
Вместо МС
WM ion3, стандартный tiled workspace, по бокам два rox'а... По-моему, неплохая альтернатива Midnight Commander'у =)
P.S. За помойку в ~/ особо не пинайте тк система относительно новая, не успел вычистить ;)
(EE) Failed to load module «fglrx»
(II) LoadModule: "fglrx" (WW) Warning, couldn't open module fglrx (II) UnloadModule: "fglrx" (EE) Failed to load module "fglrx" (module does not exist, 0)
Система - Debian AMD64 (в 32-битной все работало нормально).
Devil'sPie fullscreen
Учим haskell
Система - debian unstable (2.6.14). DE - Gnome 2.10 (жду релиза xfce с нормальным файловым менеджером). Тёмная несколько настольгическая тема выставлена только что, для эксперимента, собрана из ClearlooksDarkBlue и mwm-north, значки еще не подобрал, так что сильно не ругайте - возможно скоро поменяю =) Обои - самопальные с главным правилом удафком посередине - изначально были ftp://asm.pp.ru/incoming/udaff-bg.png но потом решил поставить более культурные штобы небыло претензий у начальства - ftp://asm.pp.ru/incoming/udaff-bg-1.png =) Шрифт в emacs - adobe courier bold 14, тема arjen. Значок для emacs на стол взят отсюда - http://www.cs.hmc.edu/~ben/icons/gnome-emacs-192.png Интерпретатор языка - ghci. Учебник - Yet Another Haskell Tutorial (имхо самый лучший среди тех что я видел).
Рекурсия
Мало того, меня очень удивляют следующие вещи - возьмем к примеру две функции:
getn 1 (h:t) = h
getn n (h:t) = getn (n - 1) t
getn1 1 l = head l
getn1 n l = getn1 (n-1) (tail l)
Так вот, getn 499000 [1..500000] выдает 499000, а getn1 499000 [1..500000] - Segmentation fault... Вопрос - ну почему???
Или косвенно рекурсивные функции проверки чет/нечет на ocaml - let rec pair n = (n<>1) && ((n=0) or (impair (n-1))) and impair n = (n<>0) && ((n=1) or (pair (n-1)));; - работают при любом n!..
Объясните дураку плиз.
AMD64
Приколы с монтированием
Трехмерный движок на Аде
Язык Ада-2005 был выбран по следующим основным соображениям: 1) Скорость 2) Надежность - т.к. нету 10 тысяч сотрудников для отладки этого в случае юзания ц/ц++ 3) Понятность - т.к. строкам типа type Drawing_Mode_Type is (Fastest, Nicest, Dont_Care) вряд ли нужны комментарии 4) Достаточное количество библиотек.
Планы на будущее - сейчас написать бинарные операции и сделать хороший алгоритм оптимизации сетки, потом - добавить поддержку VRML (X3D), STEP, добавить поверхностное и гибридное моделирование, добавить возможность распределенной разработки через PostgreSQL (тк эта имхо замечательная СУБД имеет схемы и привязку к Аде), приделать интерфейс к Python'у (в принципе привязка Python-Ada уже есть - выдрана из gps и немного дополнена ;)), а также многое другое ;)
Уже реализовано: выстроена базовая иерархия классов, написана небольшая обертка поверх api gl'я, более-менее нормальный trackball (вращалка) наподобие autocad'овской, простенькая векторная математика, настраиваемые (generic) сетки, чтение LWO и STL, ... Итого 2200 строк кода...
Так что последние несколько месяцев сижу примерно в такой обстановке...
P.S. Система Debian testing/unstable (скорее второе чем первое), карта Radeon (forever), в трее как обычно Gaim (тк licq накрылся), gtk-mra, stardict. DE - глючный гном 2.10 (жду-недождуть 2.12 в unstable...). Венда отсутствует (нелюблю хранить говно на компе). Да, кстати, это мой первый скрин на ЛОРе так что если не будите сильно пинать может будет и второй %)
OCAML vs Haskell
Так вот, интересно было бы узнать ваше мнение о этих языках и доводы в пользу первого или второго.
NVIDIA driver = shit
Свободные CASE средства для БД
Изменение цвета подписей к значкам на GNOME десктопе
В.С.Луговский и все такое =)
MIDI
Формат STEP
| ← назад |