techquisitor: (sis)
Смигрировал на рабочем компьютере на ROSA 2012 с неподдерживаемой 2011. Весь процесс вместе с доустановкой недостающего софта занял чуть больше получаса.

Пока всё приятно, в целом. Особых косяков нет.
techquisitor: (Default)

Выудил из блога Грега Кроа-Хартмана:

"New definition of insanity:
Updating your laptop from i586 to x86-64, on the fly (no reinstall, just updating packages), while at a conference and have to give a talk using it a day later.

No, it wasn't me doing this, it's another kernel developer, it will be interesting to see if he succeeds or not...  Although I think this answers the question of "are the kernel storage maintainers all crazy?" quite well.

And here I thought I was risky in updating libreoffice the night before my talk, I still have a long way to go."

Кстати, как с этим обстоят дела во FreeBSD? Я знаю годных шаманов, которые FreeBSD 4.11 апдейтили 7.0-7.1, а затем и до восьмёрки-девятки. Заметьте, на однои и том же тазике не прерывая работы. А вот со сменой архитектуры "на ходу" там как нынче? Может, уважаемый [info]dadv просветит?

techquisitor: (Default)
Таки если вы будете под Windows настраивать GPG, ставьте версию 1.x. Со второй наблюдаются баги при попытке шифрования диалогов в джаббере. По крайней мере, для Miranda это верно. Как для остальных клиентов - не знаю.
techquisitor: (Default)
Вышла ROSA LTS 2012 "Marathon". Пока что ещё Beta. И да, ваш покорный слуга принимал непосредственное участие в её разработке. Никаких особых killer features, всё нудно и корпоративно.

Но вы про ошибочки сообщайте, не стесняйтесь!

UPD:
Скриншоты можно посмотреть здесь.
techquisitor: (Default)
Kda где-то месяц назад поднял вопрос, а я его поддержал, по поводу наличия Skype в ROSA/Mandriva Linux. Был даже создан фичреквест в тамошней джире и написаны письма куда надо, но ни ответа ни привета так и не дождались.
Собственно, ситуация, когда в дистрибутиве вроде как ориентированном на простого пользователя, отсутствует самое популярное VoIP приложение в официальной поставке на мой взгляд совершенно неприемлемо. И заставлять ничего не понимающего пользователя подключать всякие MiB, где пакет неизвестно как собран не вариант тоже.

Я предлагаю небезразличным подключиться к процессу и начинать долбить запросами саму компанию Skype. Чем больше народу ломанётся тем лучше. Либо если у кого-то завалялись контакты людей из Microsoft Skype Division, то будет совсем хорошо.

Месседж приветствуется к распространению. Желающие помочь могут пройти сюда и наваять что-нибудь в поддержку затеи.
techquisitor: (Default)
Дорогая компания ABBYY!

В следующий раз, когда представители вашей компании захотят купить себе ручку от шкафа, пусть им продают эту ручку исключительно вместе со шкафом. На возражения, что не нужен весь шкаф целиком, а только ручка от дверцы, и вообще, его некуда будет девать, вам будут показывать паспорт к шкафу где будет чётко прописано, что продавать детали от шкафа можно только в сборе с самим шкафом.

Это я по поводу вашей же лицензии на Lingvo, где словари нельзя использовать отдельно от весьма убогой оболочки.

Вот вам и "удобство" использования проприоретарщины. Никакой ненависти, только факты.
techquisitor: (Default)
Наконец-то добрались руки посмотреть Consumer Preview Windows 8. Я хоть и не использую Windows, но тем не менее, сталкиваться с ней мне приходится. К тому же мне всегда интересно посмотреть, что там приготовила нового небезызвестная корпорация.  Обзор, конечно, поверхностный очень, поскольку в виртуальной машине за пару часов лазания по менюшкам многого не поймёшь, но тем не менее.

Первое, что я могу сказать: определённо наконец-то видна умственная деятельность разработчиков. Да, мне не нравится идеология Windows и компания Microsoft, но надо признать, что при выпуске Windows 8 они действительно работали. От прямого передирания фич из MacOS, Linux и откуда-то ещё, они перешли к творческому их переосмысливанию, а также разработке каких-то своих идей. Идеи безусловно спорные, местами кривые, но они действительно есть.

Достаточно негативную оценку у меня получил Metro, который теперь будет заменять меню "Пуск". Если уж быть точным, не понравился мне не сам интерфейс, а идея перетащить UI придуманный исключительно для сенсорных экранов на настольный компьютер. Я понимаю, что это тренд, но ничего хорошего в этом не вижу. Помимо Metro большое раздражение вызывают вылезающие по бокам панели, которые отвечают за возможность перехода к поиску, навигации по стартовому экрану в стиле Metro и возможность запустить настройку системы. Встроенные приложения запускаются исключительно в полноэкранном режиме и выйти из них можно только по сочетанию клавиш Alt+F4, либо наведя курсор в сторону, чтобы вылезли те самые боковые панели. Подозреваю, многих такой способ выхода из приложения повергнет в недоумение. К тому же, сама концепция использования программ только в полноэкранном режиме вообще крайне спорна. Например, почитайте недавнюю статью "A New Approach to GNOME Application Design" и комментарии к ней. Собственно, в комментариях и проехались по фиче запуска программ исключительно в full screen. Разумеется, речь шла о Gnome 3, но в данном слуучае это не особо-то и принципиально.
Учитывая, что у меня запущено далеко не две-три программы, скакать между Metro и обычным рабочим столом меня дико задолбает через пару часов.

Справедливости ради должен заметить, что MetroUI на сенсорно-ориентированных системах смотрелся бы весьма неплохо. Стоит, наверное обратить внимание, что он довольно информативный. Так, например, прогноз погоды единожды настроенный будет отображаться и обновляться на самой пиктограмме. Аналогично ведёт себя программа Finance, после первого запуска она будет отображать текущие индексы котировок прямо на значке. Что удобно, не нужно открывать само приложение. Если надо больших подробностей, то тут без запуска программы не обойтись.

Сам стартовый экран это не просто набор кнопочек для запуска программ. Там можно как переключиться на привычный всем рабочий стол, запустить программу, запустить поиск по документам и приложениям. Те, кто пользуется Linux определённо заметят идейное сходство. Особенно, кто пользуется SimpleWelcome из ROSA/Mandriva Linux. :)

Также резко бросились в глаза изменения сделанные в "Проводнике", который из куцого огрызка для манипулирования файлами превратился в полнофункциональный файловый менеджер. Удивительно, но факт. Теперь им определённо стало можно пользоваться, хотя двухпанельные файловые менеджеры пока всё равно вне конкуренции. :)

Также хотелось бы отметить ещё одно приятное изменение - наличие вменяемого диспетчера задач. Эпоха установки всевозможных заменителей убогой поделки, которая гордо именовалась "Диспетчер задач", присутствовавшая в более ранних версиях Windows, подошла к концу. Программа весьма информативна. Наглядно видно что запускалось, когда, сколько раз, а также реализовано вполне удобное управление запущенными процессами. Подозреваю, надо отдать должное команде Марка Руссиновича.

Несмотря на вопли некоторых особо шумных товарищей, Microsoft явно признала, что распространие софта по модели схожей с давно используемой в Linux и MacOS, это очень хорошо и кавайно. Для чего сразу же из стартового окна Metro доступно приложение Store, где можно скачать и установить нужную вам программу.  Я лично такой шаг исключительно приветствую. Любую понравившуюся программу можно там как купить, так и скачать какую-нибудь бесплатную. В наличии имеются различные рейтинги программ, описание и отзывы. Обратил внимание, что некоторые программы уже доступны для платформы ARM, о чём говорится в описании к софту.

Вообще, пробежавшись по списку предустановленных программ, обратил внимание, что очень многие из них для своей работы требуют наличия учётной записи заведённой на сайте Microsoft. Также имеется интеграция с облачными сервисами и различными социальными сетями. Например, программа Photo умеет синхронизироваться с Facebook и Fliсkr. Более того, многие встроенные программы без Интернета толком не будут работать судя по всему. Например, при попытке открыть почтовый клиент, дабы посмотреть, что он из себя на сегодняшний день представляет, он выругался на отсутствие учётной записи Microsoft и просто отказался запускаться. Аналогично с программами Peoples, Calendar, Store и SkyDrive. Собственного, ничего необычного здесь нет. Всё большая веб-ориентированность - тоже ещё один тренд в современном софто- и компьютеростроении. Собственно, не так уж и давно я об этом писал.

Приложение Reader  для просмотра pdf и xps файлов очень примитивное. После Okular из пакета программ KDE SC можно лишь фыркнуть и закрыть. После чего, более возвращаться к этой программе не захочется.

Выводы пока делать рано. Это Consumer Preview, но работы по доведению до ума есть где провести. Есть очень много спорных, а зачастую и вредных на мой взгляд моментов. В частности, хотелось бы увидеть значительно более удобное переключение между MetroUI и обычным рабочим столом. А также добавить более привычный способ выхода из приложений в данном режиме. И я буду одним из тех, кто всё-таки будет голосовать за то, чтобы привычное меню Start было на своём месте. ибо не годится Metro для использования на обычном настольном компьютере без сенсорного экрана. Так что возможность отключения MetroUI должна присутствовать.
techquisitor: (Default)
   Пожалуй мне уже давно следовало написать про это, тем более, что домыслов, слухов и кривотолков на данную тему существует просто бесчисленное множество. Попробую хоть немного положить этому конец в меру своих скромных способностей.
Текст далее нисколько не претендует на полный и исчерпывающий обзор, он лишь охватывает наиболее заметные и серьёзные изменения в сравнении с «оригинальным» RPM от компании Red Hat.

Кому оно нужно?

   Начать наверное стоит с того, что вопреки весьма крайне распространённому мнению, данный формат пакетов использует далеко не только Mandriva/ROSA Linux. Самыми первыми кто начал использовать данную версию RPM, были товарищи занимающиеся разработкой Unity Linux, если не ошибаюсь. Помимо команды Unity Linux, RPM5 используют такие дистрибутивы как весьма известный Wind River Linux, известный своей большой простотой Ark Linux (хоть и достаточно давно не обновлявшийся, к сожалению), проект OpenPKG, CAOS Linux и OpenEmbedded.
   Хотелось бы заодно мимоходом развенчать заодно ещё довольно распространённое заблуждение. ALT Linux rpm 5.x не использует. В этом дистрибутиве задействован очень сильно доработанный rpm 4.0. Сама идея о переходе ALT Linux на пятый RPM действительно существовала, были даже какие-то патчи присланные в рассылку разработчиков, но дальше этого дело не зашло.

Зачем оно потребовалось?

   Вообще, задачи написания отдельного форка для rpm поначалу и не стояло. Более того, какие-то из изменений повлекших за собой расширение функциональности начали проводиться ещё в существующей на тот момент актуальной версии rpm 4.x. Но у тогдашнего ведущего разработчика и мантейнера Джеффа Джонсона давно ходила мысль о проведении глубокого рефакторинга кода RPM4, ибо за десять лет развития там уже накопилась масса мусора и просто мало кому нужных или потерявших актуальность вещей. Но в виду проблем с принятием патчей в основной продукт и общей политикой Red Hat, направленной на сохранение совместимости и стабильную работу у корпоративных заказчиков, это вылилось в отдельный проект получившего название RPM5.
   Ещё одна причина повлекшая за собой создание RPM5 — создание технологического задела на будущее, призванный создать значительно более цельный и универсальный пакетный менеджер. Это сильно отличается от той ситуации, что наблюдается сейчас в четвёртой ветке rpm, когда практически каждый rpm-based дистрибутив дописывает массу вещей «под себя», как это делает, скажем, openSUSE или Mageia. Причём количество дописываемого кода может варьироваться от пары десятков строк, до патчей устрашающих размеров, как это наблюдается в случае ALT Linux.
   Ещё одной причиной побудившей создать RPM5 — серьёзная переработка API и ABI, которая в теории должна значительно упростить создание высокоуровневых приложений работающих с rpm, а также сильно облегчить работу мантейнерам связанную с сопровождением пакетной базы дистрибутива.

Что мы с этого имеем?

   Результат форка — вычищено очень много устаревшего и ненужного кода. В частности, удалена совместимость с RPM v3, убраны неиспользуемые или устаревшие биндинги для языка Perl и добавлены новые. Очень много внимания уделяется вопросам тестирования, для чего в код RPM5 внесены функции предназначенные для проверки сборки пакетов и обратной совместимости с предыдущими версиями. Туда же был добавлен интерпретатор для языка программирования Lua, добавлена поддержка синтаксиса YAML для файлов спецификаций, добавлены биндинги для достаточного популярного на сегодняшний день языка программирования Ruby. В результате всей получившейся чистки и переработки кода было ускорено проведение множества операций и решён ряд старых проблем.
   Что касается нашумевшей возможности под названием «мягкие зависимости» про которую все вспоминают когда речь заходит об отличиях между этими двумя разработками, то данный функционал на самом деле есть и в RPM4. Кому интересно, поищите информацию о тегах SUGGESTS и ENHANCES.
Отличие реализации «мягких зависимостей» от RPM4 в том, что у RPM5 помимо вышеуказанных первых двух тегов ещё существует специальный атрибут - RPMSENSE_MISSINGOK, который можно указать для каждой зависимости из набора REQUIRES, а не только для всего пакета целиком. Впрочем по состоянию на текущий момент, данный функционал уже перенесён и в rpm 4.x.
   На момент появления RPM5 туда также было добавлено множество других возможностей, которые в тот момент в RPM4 отсутствовали. Это поддержка алгоритма сжатия LZMA, улучшенная обработка событий при установке, обновлении и удалении пакетов и многое другое. Часть из этих нововведений уже сейчас есть и в RPM4, а кое-что из этого появилось в rpm 4.x совсем недавно. Дополнительное нововведение RPM5 - поддержка компиляторов Sun Studio и Intel C Compiler, а не только GCC.
Ещё одно достаточно важное отличие в сравнении с изначальным продуктом — поддержка платформ отличных от Linux. В настоящий момент, помимо Linux уже поддерживаются MacOS, *BSD, Cygwin и Solaris. Так что в будущем ничто не мешает добавить поддержку «настоящей» Windows, а не через cygwin. Было бы забавно это увидеть, конечно. К слову говоря, в рассылке на rpm5.org я уже видел идеи по созданию утилиты вроде rpm2msi или некоего аналога alien.
   Для мантейнеров и пользователей всё должно быть достаточно прозрачно, поскольку форматы пакетов обеих версий rpm прямо и обратно совместимы, поддерживается подавляющее большинство макросов в spec-файлах. Да и вообще, насколько я могу судить, вопросам совместимости здесь уделяется весьма немало внимания. Тем не менее, несмотря на поддержку старых конструкций, кое-что претерпело изменения. К примеру, сменился синтаксис и поведение некоторых макросов вроде %post и %exclude. Расширены возможности некоторых уже существующих старых макросов. Например, для %install была добавлена функция ускоренной сборки пакета, минуя некоторые шаги.
   Что ещё здесь можно упомянуть? Для утилиты rpm сделано множество новых опций и алиасов, полный список которых можно посмотреть здесь. Если смотреть в общем и в целом, то RPM5 развивается значительно активнее, нежели его сосед из Red Hat.
   Чего нет в RPM5 — так это поддержки стандарта LSB, в виду того, что совместимость с RPM v3 была убрана. Но надо заметить, что для Mandriva/ROSA Linux данная функциональность была специально оставлена для соответствия дистрибутива данному стандарту. В комитете занимающемся разработкой стандарта LSB про эту ситуацию в курсе, поскольку там хорошо понимают, что RPM v3 уже действительно крайне устарел. Насколько мне известно, в грядущей версии LSB за номером 5.0 (или чуть старше) требования к RPM будут значительно переработаны в соответствии с изменившимися реалиями.

Выводы

   В заключение, хотелось бы подытожить написанное выше. Можно сказать, что для пользователей и мантейнеров дистрибутивов, RPM5 не несёт каких-то сильно революционных идей и изменений, все имеющиеся там наработки больше предназначены для разработчиков. Будет ли существовать этот проект в будущем и насколько он нужен - покажет время, но его текущее бурное развитие, наличие достаточного количества действующих комиттеров, его активное обсуждение в почтовых рассылках мне лично внушает оптимизм.
techquisitor: (Default)
Очередная запись из серии "хозяйке на заметку".

Для того, чтобы иметь свежую версию данного скрипта в дистрибутивах вроде openSUSE, вовсе не обязательно ждать, пока его новая версия появится в репозитории. И уж тем более не надо что-то скачивать руками.

Запуск команды youtube-dl -U от лица суперпользователя root, прекрасно обновляет его до текущей стабильной версии. К слову, помимо youtube, данный скрипт поддерживает скачивание видео с таких популярных хостингов как Vimeo, DepositFiles, Photobucket и других. Список поддерживаемых сайтов периодически пополняется, как я вижу.

Скрипт кроссплатформенный, так что любители Windows обделены не будут, нужно лишь наличие установленного Python.

Да, это вопрос чтения встроенной справки к скрипту, но увы, не все английским языком владеют.
techquisitor: (Default)
Выкинул нахрен из системы Amarok вместе с Clementine. В качестве штатного аудиопроигрывателя теперь использую DeadBeeF. Ибо в двух первых проектах свистоперделок много, а функционала мало. Проигрыватель жрёт все форматы, нормально понимает cue без киваний в сторону авторов libcue. Как доделают там клиент-серверную часть, будет совсем хорошо.

Кстати, о libcue. В отношении этой библиотеки я не понимаю авторов аудиопроигрывателей эту библиотеку использующих. Уже столько лет с libcue наблюдается огромная пачка проблем, причём сами авторы libcue настолько усердно забивают на решение багов, что тут действительно тот случай, когда надо делать форк. И ведь ладно бы один-два проекта б её использовали. Так нет же, mpd, amarok, clementine и ещё до кучи проигрывателей сидят на ней. В связи с чем вопрос - где теперь все сраные любители форкать софт? Где?! Зато офисы с кедами форкаем только в путь и по любому чиху, ага.
techquisitor: (Default)
Многие вещи познаются в сравнении.

Развернул тут по случаю служебной необходимости одну геоинформационную систему и присобачил не сильно большую базу к ней. На стомегабитном линке оно прогружается о-о-о-очень неторопливо. Обыкновенное масштабирование карты может отрабатываться минут 5-7. И это я ещё подключил далеко не все слои. А ведь, между прочим, мне тут недавно говорили, что двадцать мегабит туда-сюда - это абзац как много и круто.
techquisitor: (Default)
С опеннета: "Дополнительно компания Microsoft сообщила о реализации в клиенте для мгновенного обмена сообщениями Messenger поддержки открытого стандарта XMPP, что делает ранее обособленный продукт совместимым с различными Jabber-клиентами"

По-моему, в лесу что-то сдохло.
techquisitor: (Default)
Случайно наткнулся на эту таблицу различий между различными лицензиями. В чуть видоизменённом и локализованном видел видел её, когда посещал один семинар по Solaris в 2009 году.
Оставлю эту табличку у себя тоже, а то в последнее время в разговорах лицензионные и патентные темы часто проскакивают.

Оригинал нашёл здесь.


techquisitor: (Default)
Microsoft выкинет меню "Пуск" из Windows. Чувствую, у кучи секретарш произойдёт беспощадный вынос мозга.
techquisitor: (Default)
...решил наверстать упущенное теперь.

Перешёл на Linux 3.0.4 с включённым Control Groups. Заодно решил ряд мелких проблем, которые решать до этого было откровенно лень.

Могу сказать, что работать и вправду стало несколько приятнее, когда в фоне собирается очередной ебилд, но зато появилась странная проблема, когда могут неожиданно намертво зависнуть иксы. То ли это у меня такая бяка, то ли просто-напросто надо эти самые иксы обновить. В остальном Control Groups ещё особенно не ковырял, хотя судя по документации, с ними можно проделывать массу интересного, что благоприятно сказывается на работе системы.
techquisitor: (Default)
Заглянул в блог Линуса нашего Торвальдса. Узрел прекрасное:

"Have I told the world how much I hate XML lately?
This message brought to you by "All my dive logs are XML, and it sucks"."


Ещё понравился комментарий чуть ниже:

"Lol Mr. Torvalds, now XML sounds like: Xtremely Mad Language"

Кстати да, в кои-то веки согласен с Линусом. Те, кто хоть раз правил конфиги  в xml к тому же X.Org, например, это не забудут. Ну и дискуссия там весёла развернулась, конечно же. Уже перевалила за 190 комментариев.
techquisitor: (Default)
А в деревне Виллабаджо Windows 8, наконец-то, допилят проводник для более удобного проведения операций копирования, удаления и решения проблем с конфликтами при проведении файловых операций.
techquisitor: (Default)
На слэшдоте нашёл ссылочку, где один товарищ жутко гордится тем, как он установил доисторический Linux на лапоть с 386 процом. Забавный сеанс некромантии, конечно, но не впечатлило.

Почему не впечатлило, спрашиваете? Видел вещи покруче. Вот, например, проект RetroBSD. Задача - портирование ядра BSD 2.1 для встраиваемых систем, причём безо всяких MMU. Этот же автор ОС Демос на виртуальной ДВК сделал. Рабочий архив с оным счастьем в Сети есть, можно запустить на FreeBSD.

Хотя в своё время меня реально впечатлило вот это. Это вам не линухс на "трёшку" поставить. Истинное джигитство и чОрная магия, что наывается.

Кстати, у меня до сих пор есть прекрасно читаемые диски с RedHat 6.0 и Caldera Open Linux 2.2. Задавать глупый вопрос, а есть ли у меня образы 95-ой форточки PanEuropean Edtion, которая в России никогда не издавалась, а также Windows 3.1, вдовесок с Windows 1.03 и вовсе не надо.
techquisitor: (Default)

Моя любимая игрушка ещё с тех пор, когда я сидел под Windows 98. Вполне себе под wine работает.

techquisitor: (Default)
Я немножечко офигеваю с MacOS. Вычищая вчера дублирующий и просто неиспользуемый софт оттуда, по причине покупки владельцем Microsoft Office 2011 For  Mac и ещё пары мелочей для работы, я обнаружил, что пакетного менеджера там нет. Совсем. Да, в теории всё прикольно. Перетаскиваешь app-файл в корзинку и программы нету. Только тонны файлов размазанных тонким слоем по всей файловой системе, включая /System, /Library и домашний каталог юзера, никуда не деваются.

Пришлось искать и скачивать сторонний софт, который, кстати, денег стоит. Халявные варианты либо слишком старые, либо с недавних пор перешли в разряд платных.

Profile

techquisitor: (Default)
techquisitor

July 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 20th, 2017 02:33 pm
Powered by Dreamwidth Studios