Об постепенном переходе Gnome на платформу mono.
Навеяно новостями о том как все больше библиотек в гноме переходит на движок mono или, по крайней мере, под него появляются bindings.
Мне интересно, неужели разработчики не понимают очевидной ошибки? или же просто нет никого, кто бы все это координировал?
И ошибка ведь не в том, что пишут на mono, как могли подумать адепты лицензионной чистоты. Ошибка в том, что все это опять будет лиш набор библиотек, причем довольно разрозненных. Сила mono/.net в том, что это довольно целостное и интегрированое решение. И если уж делать по человечески, то:
1. Начать новый namespace в mono - System.Linux
2. Разработать иерархию namespace'ов и классов, реализующих функционал необходимый для написания приложений под Linux платформу. Не только GUI классов, а всего, что специфично для Linux
3. Только теперь начать раработку
В таком варианте у нас получится не каша бибилиотек, а один assembly. При чем гарантировано не будет велосипедописательства, все части будут хорошо дружить между собой.
Что думает уважаемый ALL?
P.S. Слушайте, а может соберем мировой разум и замутим такой проект? Одному человеку это не под силу, а вот коммандой - запросто. Потребуются спецы по проектированию и системному инженерингу, .NET и люди очень хорошо знающие внутренности Gnome.
Сага о бесплатном софте
Замучила меня совесть и осознание того, что на машине успользуется ворованый софт. Мысль эта меня мучала давно, но вот последний пост Странника подтолкнул меня к более активным действиям. Хочу сразу определиться - меня не волнует чистота лицензии. Главное чтобы софт был удобный и бесплатный (или же на него у меня была лицензия).
Наша отправная точка это ноутбук с Windows XP Professional SP2 + все обновления на данный день.
- Мой выбор браузера - Opera. Она же почтовый, IRC и RSS клиент.
- Менеджер закачек. Free Download Manager и µTorrent.
- Аудио плеер. Выбор тут широчайший и, в приципе, можно оставить родной WMP11. Мой выборд, однако, остановился на AIMP2. Программа подкупает своей легкостью, наличием всех нужных функций вплодь до мелочей.
- Видео плеер. GOM Player, который идет в комплекте со всем нужными кодеками.
- Оффисный пакет. OpenOffice.org. Учитывая, что уменя нет жесткой привязки к документообороту в определенном формате, то он меня устраивает на все 100%! Более того OO Calc справился с отрисовкой большого графика намного успешней, чем Excel 2007.
- Мгновенные сообщения. Miranda и Skype.
- Антивирус. Avast. (спасибо StraNNick'у за ссылку)
- Запись CD/DVD - InfraRecorder. Nero уже давно превратился в дорогой и безумно навороченый комбайн. Долой! (опять же спасибо StraNNick'у за ссылку)
- Математический софт. Octave - удобная замена Matlab. Конечно он не обладает таким богатым набором дополнений, но мне они пока не нужны.
- Графика. Gimp для редактирования, IrfanView для просмотра и Picasa для работы с галереей.
- Редакторы. Led для LaTeX и SciTE для всего остального.
- Чтение книг. CoolReader v2 непосредственно для чтения и FB-Библиотекарь для управления библиотекой.
Несколько слов об утилитах не попадающих ни под одну из основых категорий, но, тем не менее, весьма полезных. CCleaner для чистки реестра, кэша и списка автозапуска. Putty для работы по SSH. Rainlendar - календарь со списком задач и событий. Daemon Tools для монтирования ISO образов. doPDF - печать на PDF принтер. И конечно же Far!
Вот так с минимумом усилий мы имеем полный набор бесплатного софта, ничуть не уступающего, а местами и превосходящего, свои платные аналоги.
Настраиваем compiz в Ubuntu 7.10
Последняя версия Ubuntu поставляется с уже включеным compiz'ом (для тех, кто не в курсе - это оконный менеджер обеспечивающий спецэфекты, вроде теней, прозрачности и т.д.) Используя настройки Appearance вы можете его отключить, включить в стандартный или расширеный режим. Но что если вы хотите включить дополнительные эфекты? Например знаменитый Куб или аналог маковского Expose, показывающий все окна на экране. На помощь приходит утилита compizconfig-settings-manager, которая есть в стандартных репозитариях.
apt-get install compizconfig-settings-manager
Программа достаточна дружелюбна и при этом дает возможность настроить малейшие нюансы поведение compiz.
Некоторые заметки о Golden Compass
Не могу не поделиться некоторыми впечатлениями об увиденом вчера Golden Compass. Расказывать о чем фильм, я не стану. По сути это просто красивая, хорошо сделаная сказка. Но даже тут лезет наружу непреодолимая ненависть их к России. Когда главная геориня находит секретную базу страшных злодеев на далеком севере, мы, с огромным удивлением, обнаруживаем что злодеи, все как один, говорят по-русски! А их злодейское войско - своей формой вызывает вполне четкие асоциации с армией времен Российской Империи.
Вобщем, все сделано в лучших традициях времен холодной войны! Правильно говорил в свое время Леонтьев (помнит Однако?) - рано вы ее хороните! Единственная, пожалуй, разница состоит в том, что раньше русскую речь мы слышали в исполнении американца, недоучившегося на каких-то курсах (типа "Здрайс..тв..уйте туоварсчччч"), то теперь нашли кого-то из наших для озвучки.
Не знаешь смеятся от их тупости или плакать от нашей.
Рисуем графики через Google Chart API
Хотите нарисовать у себя на сайте красивый и аккуратный график? Можно конечно найти билиотеку, поставить ее, разобраться и т.д. Библиотек таких полно, как бесплатных (и как правило не слишком привлекательных) так и безумно красивых, но довольно дорогих.
Если же у вас сайт не слишком активный (порядка 50,000 запросов в сутки) - можете воспользоваться Google Chart API. Просто передайте параметры в строке URL и вуаля! График нарисован. (P.S. Если у вас >50К запросов, никто не запрещает график просто у себя закэшировать).
А вот вам и пример.URL:
http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World
Не ходите дети в … NatWest!
Не пожалею времени на антирекламу этого распиареного банка! Открыть там счет меня побудило два фактора: отделение есть прямо у нас на кампусе и его посоветовало несколько знакомых.
Негативные впечатления появляются с первого же визита. Отделение расчитано на работу с крупным университетом, при этом при пиковой нагрузке работает 1.5 человека! Конечно в течении года этого достаточно, но в начале семестра можно было бы отрядить побольше персонала, дабы не приходилось ждать в очереди по часу.
Процедура открытия счета, которая в других банках занимает около часа здесь затягивается на неделю! Я не говорю про получение пластиковой карты, а именно про сам счет. Пластиковых карт вам придется ждать еще 2-3 недели. Интересно, а как мне предлагается жить в стране все это время? Ладно моя Visa Electron бесприкословно принимается местными банкоматами.
Miranda TP
Побродив по просторам Miranda-Planet нашел почти идеальную сборку. Автор характеризует ее как «элегантность на грани минимализма». Я не буду повторять здесь описание, т.к. автор уже подробно изложил все у себя в блоге, скажу, что привлекло лично меня.
Во-первых - это именно клиент для общения. Не записная книжка и не модуль управления плеером, как думают авторы других сборок. Именно полнофункциональный Instant-Messenger с поддержкой всех протоколов. Во-вторых того программа совершенно ненавязчива. Меня абсолютное не интересуют, более того раздражают, всплывающие сообщения, что Вася Пупки сменил x-status с "Смотрю ТВ" на "Ушел спать". Сменил? Ну и молодец. Одним словом, есть все, что нужно и ничего лишнего! Да и смотрится красиво без дополнительных телодвижений (сменил только скин списка на Glass).
Заинтересовались? Тогда бегом к tiaurus@plus!
Пишем выражения на LaTeX в Word
Если ваша работа связана с математикой, то довольно часто возникает потребность писать математические выражения в своих документах, статьях или отчетах. Новички пытаются использовать для этого визуальные средства, но быстро понимают, что искать каждый символ в меню или на панеле просто невозможно и обращаются к более к класическим инструментам. А именно к LaTeX.
Но что если у вас нет желания писать на этом чудесном языке весь документ? Почему бы не попробовать объединить мощь двух инструментов? Тут нам на помощь и приходит великолепный инструмент - Aurora (http://elevatorlady.ca/). Он прекрасно интегрируется в Word, Excel, PowerPoint, Visio. Набраные вами выражения сразу будут отрисованы в документе (параметры рендеринга можно настроить). Конечно они просят немного денег, но 35$ ИМХО не очень дорого за такой инструмент.
Советую заглянуть в их раздел документации. Там вы найдете три шпарглаки по LaTeX, описывающих много того что я долго и упорно не мог найти! (1, 2, 3).
Адептов консоли и сугубо невизуальных редакторов прошу не возмущаться и не вспоминать про vim+LaTeX на 486 ноуте. Каждому свое.
Ubuntu 7.10 + QtCurve
Вот так выглядит мой Linux декстоп. Система - Ubuntu 7.10. Осоновным изменение, на которое я хочу обратить внимание уважаемых читателей является тема QtCurve. Это совершенно изумительный движок обеспечивающий единство внешнего вида всех ваших приложений, будь они написаны на Gtk, Qt3 или даже Qt4. Его внешний вид можно настроить в самом широком диапазоне - от минималистично плоского, до объемного и блестящего.
Пожалуй единственный недостаток - графическая конфигурялка есть только для KDE. Фактически она всего лишь меняет один из конфигов, но тем не менее. Если эту проблему решат, QtCurve просто обязан стать стандартным движком в desktop дистрибутивах!
Ну и немного о самом скрине. Гномовский nautilus заменен на более легкий Thunar. Музыку слушаем в amarok (хотя сейчас присматриваюсь к exile), а киношки смотрим в VLC. С народом общаемся в Pidgin и Skype. Жирные панели FF2 ужаты, а меню засунул в compact menu.
В общем, ругайте! © ЛОР