пятница, 5 декабря 2008 г.
Автор Audiere - говноед и пидарас.
воскресенье, 23 ноября 2008 г.
*nix tools
Отношения с никсовыми инструментами у меня имеют длинную и сложную историю. Главное, что было в них отталкивающего - они абсолютно не похожи на Windows-инструменты. Первые попытки набрать что-либо в vim заканчивались ничем.
Но к счастью были найдены вполне человеческие руководства и учебники, не только плавно объясняющие "как делать" но и дающие ответ на вопрос "в чем профит для меня". Это различный *book - vimbook, autobook (гуглятся вмиг). Руководство по лучшему редакторы и по системе сборки программ соответственно. При наличии такой базы можно дальше лезть в стандартные мануалы, мгновенно становящиеся простыми и понятными.
среда, 12 ноября 2008 г.
PyGTK и threading
Столкнулся сегодня с проблемой. У нас есть программа на PyGTK работающая под Windows. Она просто морда к БД и файловому архиву. Задача стоит достаточно тривиально - грузить файлы в фоне (они могут быть по много-много мегабайт). Делается так-же "тривиально" - поток на основе threading.Thread. Но обнаружилась засада - в фоне ничего не качало. Только при выполнении join() делалась нуждная работа.
В результате я пытался делать сложную магию и копал гугл. В итоге обнаружилось, что проблема в gtk. Оно как-то хитрым образом работает с потоками, потому все вызовы gtk надо оборачивать в gtk.threads_enter() и в gtk.threads_leave(). А в начале вызывать gtk.gdk.threads_init().
Теперь код должен выглядеть примерно так:
gtk.gdk.threads_init()
create_window()
gtk.gdk.threads_enter()
gtk.main()
gtk.gdk.threads_leave()
Вот такая вот ерунда.
четверг, 16 октября 2008 г.
понедельник, 22 сентября 2008 г.
Code Geass
Хотя слишком пахнет 3-им сезоном. В крайнем случае чем-то вроде End Of Code Geass. Хотя это ещё терпимо (если сделать натуральный цирк-геноцид с сошедшим с ума РюРю, то будет конфетка). Полноценный третий сезон просто "не пойдёт" - нельзя балаган разбалаганить, его можно и нужно прекратить. Остается надеяться, что в последней серии все линии будут сведены в точку. Наннали кажется натурально финальный босс. В любом случае через неделю все кончится, мы посмотрим финальные титры и добрые люди в белых халатах нас всех увезут в дом с мягкими стенами, где мы будем ходить кругами, зыркать друг на друга и кричать "ОЛЛ ХАЙЛЬ ЛЕЛУШ!".
Далее будет второй сезона Gundam 00, в котором таких сюжетных извращений быть не может по сути. Если конечно они не будут пытаться превратить Гандам в Гиасса, который сам по себе тоже Гандам, только с магией.
суббота, 9 августа 2008 г.
OpenOffice от ИнфраРесурс и Debian Lenny
Пока делать с этим не буду ничего. Тестовый дистр на то и тестовый. Думаю, что проблема будет достаточно скоро решена. Во всяком случае в стабильной версии таких проблем быть не должно. Может и ИнфраРесурс подтянется.
Пока поставил Офис, который есть в репозиториях.
четверг, 7 августа 2008 г.
Теперь я дебианщик.
Итак, теперь я полностью самостоятельный и независимый человек. Живу отдельно от родителей (и давно уже), с недавних пор - полностью на свои деньги. Сестра, закончив университет, уехала на ближайшее время в Губаху, откуда укатит на год в Китай, учить китайский язык. Сейчас за месяц пытается довести его до минимально приемлемого уровня, чтобы в совсем новичковую группу не попасть.
Я-же снес Windows и поставил Debian Lenny. Вообще, с тех пор, как нашел новую работу, стал проводить в никсах крайне много времени, очень во многом разобрался. Настолько, что сейчас линукс для меня удобнее окон. Во многом. Ну и то, что у системы нет "хозяина", который очередным патчем (или уже давно установленной закладкой) может сделать с компьютером и данными что угодно тоже радует. Хотя это скорее по разряду паранойи.
Порадовал gnash - он теперь научился играть видео на ютубе. На моей машине крайне тормозно пока, но сам факт что свободный флеш уже работает не может не радовать. Еще год над ним поработают и, я думаю, он станет более чем юзабельным. Может даже лучше флеша исходного.
Так-же я решил податься в косплей. Для начала решил выбрать персонажа и смотримого Macross Frontier, который мне симпатичен. Это Мишэль, один из пилотов SMS. Делуть буду "гражданский" костюм, поскольку совсем он не сложен. Я даже шить чуть-чуть умею. Думаю, что на следующей неделе он будет практически готов.
воскресенье, 22 июня 2008 г.
AnimeDay'2008
Более всего Мне понравился косплей Айрис.
Было много КотаГиасса (с Лелушем "ПАФОС!" Зеро)
Была Сузумия ("а еще у неё ни стыда ни совести!")
Были групповые снимки.
Остальное, что удалось вытянуть на нормальный уровень.
А еще я поробовал сложить из бумаги журавлика. Он даже вышел. В некотором роде. Надо будет потренироваться.
Ну и еще несколько фотографий.
Вобщем, все было здорово.
пятница, 6 июня 2008 г.
Про "свободный" софт.
Так-же сами апологеты свободного софта отличаются редкостной тоталитарностью и двуличностью. По принципу "или-или". Или ты с нами или ты против. Пока ты с ними - будут втираться сказочки про альтернативу, стоит только ткнуть пальцем в явные недостатки (которх полно) или не осилить вещей, требующих специальных знаний - немедленно заводится шарманка про "Linux - это не Windows" и требования вернуться назад. Разговоры про альтернативность исчезают, будто бы и не было. Или начинают извращаться, переиначивая слова в стиле, что под альтернативой подразумевается "альтернатива для профессионалов" и подобное.
Только на русскоязычном форуме Убунты (самый человечный дистрибутив) царит натуральная зона. Названия тем вроде "О модерстве. Читать всем. Глобал Модерам пинать меня!", повсеместное использование повелительного наклонения и сообщения в стиле "Копать от забра и до обеда" говорит о многом. Самое интересное, что есть люди, такие-же линуксоиды, которые сидят в этих гадюшниках по своей воле.
Негласно подразумевается единственно правильный выбор способов работы. Это вечная консоль и богомерзкий Vim. Эти способы по неведомым причинам зовутся истинно эффективными. Вот только откуда такая уверенность взялась?
Консоль - удобный инструмет для решения тех задач, для которых она создавалась. Не более и не менее. Администратирование, управление, некоторые операции действительно эффективно делаются тут. А другие задачи? Конечно нет. Те, кто навязывают консоль просто живут не в том мире, где пользователи и в принципе не способны знать как делать другие задачи.
Эта "жизнь в другом мире" корень проблем софта для Линукс. Как правило те, кто развивают открытый софт - программисты. Они в принципе не могут оценть удобство использования созданного ими софта с точки зрения пользователя. С их точки зрения всё может быть отлично, а на самом деле ужасно.
Это неспособность понять, что-же надо делать выливается в копирование разработок старших товарищей. И вторичность. Сообщения "у нас в точности как в Windows, посторонний человек на глаз даже отличить не сможет" являются признанием убогости собственных разработок. С точки зрения программистов - это наверно достижение. Но зачем что-то выглядещее "точно как", когда есть оригинал?
Сильные стороны открытый софт использует зачастую слабо. Вполне можно было-бы создать более удобные интерфейсы не занимаясь прямым копированием и без желания любой ценой походить на старших товарищей. Разумеется без заимствований обходиться нельзя, но кто не занимается ими? Стремление во чтобы то ни было походить на продукцию Микрософт и других компаний навсегда оставит Линукс на вторых и третьих ролях.
Так-же Линукс слабо упирает на то, какую выгоду могут получить пользователи. Упор ведется на трехмерный десктоп (реально игрушка, свистоперделка в худшем смысле), похожесть на Windows и бесплатность. Хотя они могут быть другими.
Нетребовательность к железу, позволяющая сэкономить. Отсутствие необходимости покупать новую версию софта только потому, что создана новая версия, поддержка старой прекращена, а совместимость со старыми форматами разрушена. Реализация новых функций по запросу и оперативная починка багов. Гарантии, что софт не забросят с возможность в крайнем случае передать разработку другим людям. А бесплатность на самом деле не является таким уж преимуществом, с определенной точки зрения это даже недостаток.
Но этого не очень видно.
воскресенье, 1 июня 2008 г.
И где ваш флеш сейчас?
Но приключения только начиналось! На свою голову обнаружил, что у ИнфраРесурса есть свой репозиторий. Ну и решил, что это будет красивее, когда не надо ходить за обновлениями программы руками.
Репозиторий был немедленно добавлен и пакеты пошли в установку. После завершения я зашел в меню - и не нашел там ярлыков. Ставить ручками их туда не хотелось совсем. Пару раз ткнув в пакет, отвечающий за меню я ОпенОфис снес под корень. Заменли его на AbiWord и gNumeric. Потом напишу о впечатлениях
Еще выгреб из системы всякий неиспользуемый хлам. Оказалось, что в убунте куча фигни идет на автозапуске. Не помню точно, сколько и что удалил, но теперь по ощущениям могу сказать, что все летает и реагирует на мои действия почти мгновенно.
Ради эксперимента заменил проприетарный флеш на ГНУшный. Результат оказался интересным - флеш перестал тормозить! Т.е. совсем перестал, раньше на моём настольном калькуляторе наличие флеша на странице погружало компьютер в предкоматозное состояние. Не ожидал.
UPD:
Единственно что странно - в менеджере пакетов flashplugin-nonfree не установлен, установлен libflash-mozplugin и libflash0c2, но браузер упорно говорит про Adobe Flash и Shockwave Flash. Чую подвох.
UPD2:
Оказывается, есть ещё gnash, который не работает на ютубе. Как бы там ни было, в результате я имею заметно более шуструю систему.
суббота, 31 мая 2008 г.
Все починилось.
четверг, 29 мая 2008 г.
Автообновление жжгет.
Хотя система мне служит скорее для опытов, чем для работы. Возможно, что наэкспериментировался много (протащил апдейтами с 7.04 через 7.10 до текущей 8.04). Давно не было так интересно просто копаться в системе, наверно с БК-0010, когда на бейсике писал в разные порты разные числа и смотрел на реакцию.
Сегодня по почте пришла еще одна версия - та-же 8.04, но 64 бита, под апгрейд (где-то в середине лета, денег нету сейчас), для которого надо только еще процессор и видеокарту купить.