среда, 31 декабря 2014 г.

В новый год с новым железом

После долгих размышлений, чтений отзывов и обзоров, взял себе Dell Precision M4800. Выделываться не стал, прихватил версию с FHD экраном вместо QHD. Железка реально брутальна. Магниево-алюминиевый корпус, полностью разбирабелен и апгрейдабелен. Наличествует официальная поддержка RHEL 6.4 и Ubuntu 12.10 помимо Windows. В наличии из дополнительных плюшек есть mSATA, слот для симкарты, аппаратное шифрование данных, подсветка клавиатуры (это вообще бесценно, ЕВПОЧЯ) и матовый экран. Для особо продвинутых лиц предусмотрен RAID 0,1 и 5 и док-станция (отдельно) к которой можно прицепить четыре монитора и стопку периферии, если вам вдруг будет мало. В общем, это вам не гейский макбук, да. :)
Сразу после покупки заменил жестак на купленный ранее терабайтник. В ближайшее время думаю доползти до магазина и вставить памяти побольше. В общем-то всё на этом.

понедельник, 22 декабря 2014 г.

SecureBoot в РОСА

Небольшая просьба к залу.

У кого есть ноутбуки или системники с поддержкой SecureBoot, просьба скачать LiveCD с пререлизом ROSA Fresh R5 и попробовать запустить его у себя. Устанавливать ничего не требуется, достаточно в Live-режиме погонять. Даже если вы закоренелый Windows-юзер, помогите, пожалуйста, хорошим людям. Подробности и ссылки на образы здесь.

Результаты можете писать мне в комменты, я передам кому надо. Заранее благодарен :)

воскресенье, 23 ноября 2014 г.

Кто сказал, что планшет только для потребления?

Тема использования клавиатур на планшетах поднималась в личном общении с друзьями и в Интернете неоднократно. Но в связи с отсутствием необходимости, покупать такое не было резона. Сейчас, когда такая необходимость появилась, решил взять. Ниже впечатления за первые пару-тройку часов использования.

Из плюсов:
Стало реально приятно работать. Из устройства для чтения/просмотра фильмов планшет превратился в полноценный ноутбук, хотя и не без оговорок.
Не занимает много места и при отсутствии необходимости её можно отключить и убрать подальше.
Офисные приложения на планшете теперь стали реально востребованы, а не просто "на посмотреть".

Минусы:
Не во всех приложениях есть поддержка работы с клавиатур. В этом отношении самым хорошим оказался Google Chrome. Поддерживаются все стандартные сочетания клавиш.
Лично для меня покамест неудобным является отсутствие поддержки ввода типографских символов с клавиатуры, которыми я реально постоянно пользуюсь. Но думаю это решаемо.
На клавиатуре не хватает наличия клавиш вроде Home/End.

При выборе клавиатуры руководствовался в первую очередь универсальностью. Такая штука при случае может послужить резервной или переносной клавиатурой для обычного компьютера или ноутбука. Поддерживаются все распространённые платформы: Windows, MacOS, iOS, Android и даже ChromeOS. Сама клавиатура очень радует, если не считать отсутствующих клавиш PgUp/PgDown и Home/End. Для интересующихся: Logitech K480.

Выглядит оно вот так.

суббота, 22 ноября 2014 г.

Тиха московская ночь…

…и лишь всякие красноглазые вроде меня занимаются всяким непотребством.

android_ssh

воскресенье, 16 ноября 2014 г.

Apple отключает TRIM в SSD сторонних производителей

Собственно, сабж по ссылке. Т.е. теперь для апгрейда вы будете покупать железо по двойной-тройной цене. Это вдовесок к тому, что вы его уже не можете так просто взять и поменять что-либо в нём.
Минус один кандидат на замену моему текущему ноуту. Безотносительно религии и ОС. Просто я не люблю, когда решают за меня.

среда, 12 ноября 2014 г.

Тем временем в космосе…

…в полумиллионе километров от нашего шарика, зонд «Филы» отстыковался от «Розетты» и таки сел на поверхность кометы Чурюмова-Герасименко.  Технократическая инквизиция одобряет сие действо и считает, что надо обязательно выпить по этому поводу.

пятница, 7 ноября 2014 г.

Хозяйке на заметку: Проблемы с установкой openstack-client в Fedora 20

Официальная инструкция на сайте openstack советует выполнить pip install python-openstackclient (или можно установить какой-то клиент отдельно). IRL всё несколько иначе. При установке у вас будет вываливаться масса странных ошибок.

Выполняем: yum install libffi-devel python-devel openssl-devel, только после этого будет нормально устанавливаться и собираться необходимый тулчейн для управления OpenStack.

четверг, 23 октября 2014 г.

Культурно-потреблядское

Немножко не удержался и прикупил (благо цена смешная). Номер вполне интересный, судя по беглому просмотру.
Но если говорить в целом, я вообще в несколько офигеваю с ассортимента и тематики периодики на Бездуховном Западе™. Вижу кучу вещей, которые в России не издаются вообще. Даже, казалось бы, по не самой популярной теме про железнодорожный транспорт, аж три разных журнала нашлось. Разнообразного научпопа тоже заметил немало. Впрочем, нашу «Науку и жизнь» котирую куда больше аналогичных западных журналов. Единственное, в чём мы от Запада не отстаём, так это в издательстве глянцевой макулатуры наподобие GQ, и это расстраивает.

воскресенье, 19 октября 2014 г.

The Linux Storage Stack Diagram

Ещё одна полезная диаграмма. Пожалуй, оставлю здесь.

пятница, 19 сентября 2014 г.

Осень пришла

Сегодня наступил последний рабочий день в качестве разработчика ОС «РОСА». С некоторой грустью покидаю место, давшее мне столь много за эти три года. Термоядернейшие три года, которые прожил куда насыщеннее и ярче шести лет в Новосибирске. Впрочем, надеюсь, что ещё более интересные дела ждут меня впереди.

вторник, 9 сентября 2014 г.

HP LaserJet 1018/1020 в ROSA

Помнится, я спрашивал у зала на погонять принтер HP LJ1018/1020. Ну так вот, на днях я его купил сам, раз никто не захотел поделиться на время. В итоге за полвечера с помощью less, tcpdump, wireshark, своих мозгов и такой-то матери локализовал и починил проблему с многострадальными HP LaserJet 1018/1020 при использовании драйвера HPLIP в Linux. Даже корявые, но вполне рабочие правила для udev зодно накидал. Теперь их надо сделать прямыми, но это уже сделать будет проще. :)

Теперь foo2zjs в ROSA окончательно можно похоронить, так понимаю.

суббота, 6 сентября 2014 г.

Chaos Constructions 2014

   Я давно хотел посетить фестиваль Chaos Constructions, но данную мечту, несмотря на переезд в Москву, смог осуществить только в этом году. Заодно решил свозить жену в Петербург, поскольку в последний раз она там была году в ≈2003-2004. Как и я, впрочем. Сказано — сделано. И на прошлой неделе мы укатили на все выходные в славный город-герой Санкт-Петербург.
   Приехали очень рано утром, посему сначала пошли досыпать в гостях у olga_the_dark и gunslinger2. Из-за того, что поспали несколько больше планируемого, на мероприятие мы приехали позже, чем хотели. Так что на конкурс ASCII Art, который я хотел поглазеть, мы благополучно пропустили. Несмотря на некоторую боязнь того, что упустим интересное, я ошибся. Впечатлений — в избытке.
   Первым на кого я натолкнулся, был большой фанат компьютеров Amiga, чьи статьи про Amiga и AmigaOS можно увидеть на Хабре. Пообщался с ним с очень большим интересом. Видно, что человек увлечённый своим делом. Поглядел на живую Амигу, работу различных приложений на данной ОС. В общем, очень понравилось. Следующим, на что пал мой взор, была целая прорва игровых консолей Atari. Мной были замечены Atari из серии Atari 400/800/XL/XE. Если не путаю, это были Atari XE Game System, Atari 800 XL, Atari 130 XE. Немного удивила Atari серии ST, являвшейся полноценным компьютером в современном его понимании. Какая именно там из STшек была не скажу, но смотрелось недурно. Полноценная графическая ОС с «рабочим столом», графический же файловый менеджер, окна и тому подобное. Насколько помню, топовые модели этой серии даже оснащались чем-то вроде современных видеоускорителей. Впрочем, с AmigaOS не сравнится, конечно. На компьютерах Amiga даже сейчас можно вполне себе жить. Музыка, интернет, вполне приличный набор программ. Насколько понимаю, есть даже современные, написанные энтузиастами. Впрочем, интересующиеся и без меня отыщут нужную информацию. Если не изменяет память, геноссе rbs_vader до сих пор считает AmigaOS одним из лучших образцов ОСостроения. Что касается Atari, жаль, что не довелось увидеть там Atari Jaguar. Но эту железку я видел всего раз в жизни ещё в детстве, когда в 1996 году был в Лондоне. Но и та была неработоспособной.
   Не обошлось без присутствия куда более известных и привычных игровых консолей. От советской «Электроника Видео Спорт 3», традиционных на таких мероприятиях NES/Famicom (с его китайскими клонами в лице Dendy) и Sega MegaDrive, до современных Xbox и Sony Playstation различных поколений. Мне даже удалось поиграть в «Soulcalibur» на Sega Dreamcast и в «Batman & Robin» на Super Nintendo. Признаться, Dreamcast очень необычная консоль для меня. Особенно поразили геймпады на нём. Несколько непривычные в плане эргономики, но если подумать, оно имело определённый смысл. А ещё там были прикольные монохромные LCD экраны на них, выводивших всяческую информацию или просто различные пиктограммы. Из присутствовавшей там консольной экзотики я видел лишь Vectrex разве что. Но может быть было что-то ещё, показанное только в первый день.
Вообще, что касается игр, там было полное раздолье. Помимо упомянутых Dreamcast и Nintendo немного поиграл на эмуляторе одной из Амиг, а также на настоящей Atari XE Game System. Удалось попробовать поиграть в трёхмерный Quake II и Robocop на эмуляторе NES. Для распространённых консолей была представлена целая стопка картриджей. Играй — не хочу. Зря olga_the_dark не пошла с гами, ой зря! Чую, мы б там её оттаскивали от такого за уши. :) Вообще, поиграть можно было совершенно свободно абсолютно на всех представленных экспонатах.
   На выставочной части также были представлены устаревшие PC (от Intel 8088 до Intel 486), старые Thinkpad различных серий. Нашлись Макинтоши, которые ещё на архитектуре PowerPC. На одном из таких (iBook G3/233) была запущена какая-то RPG. Ещё был замечен какой-то совсем старый PC с запущенным там BASIC, но я его не опознал. :( Если кому интересно, вот.
Из персональных компьютеров на той выставке меня почему-то особенно впечатлил Epson PX-8, являвшийся лаптопом с возможностью записи информации на компактные диктофонные кассеты. Работало данное чудо под главным конкурентом DOS — операционной системой CP/M-80. Выглядело стильно и аккуратно. Жаль, не удалось отыскать хозяина этой штуковины, бродившего где-то рядом. А то интересно же, блин! Если честно, в этот момент ощутил, как мало я вообще знаю о компьютерного железа. Даже как-то захотелось почитать чего на эту тему. Если у кого есть названия книг по теме — скиньте в комментарии.
   Имелись и прочие забавные штуки, вроде вполне работоспособной BBS, только без возможности подключения. Можно было погонять в футбол с помощью роботов управляемых с помощью IR из LEGO различных серий, посмотреть в действии на компактный отреставрированный паровой двигатель и 3D-принтер (куда ж без них нынче).
Впрочем, кого не удовлетворяло просто пощупать и поиграть в игры, или там позапускать всякое, можно было послушать владельцев этих машин, рассказывавших историю этих аппаратов и продемонстрировать некоторые их возможности. Вот так за всем этим пролетели первые два часа. Особенно удивили современные програмируемые калькуляторы. Мне показывали помимо хорошо известных агрегатов вроде МК-52, относительно свежие (выпущены в 2009 году) МК-163. В наличии RS-232, возможность подключения всевозможных плат расширения (уверяли, что даже GPS/ГЛОНАСС прикрутить можно), собственная ОС и файловая система, подгружаемые шрифты и дофигища всего. Фактически — полноценный компьютер.
   После короткого перекуса в кафе неподалёку от места проведения мероприятия, мы решили послушать семинар (вообще-то, это был больше доклад) «Современная демосцена на старых компьютерах». И оказались не разочарованными. Чтобы не пересказывать, просто оставлю ссылку на видео. Жена так вообще оказалась невероятно поражена. Как программисту, имевшим дело с низкоуровневыми вещами, приёмы и решения используемых для программирования компьютеров серии Commodore и некоторых игровых консолей её очень впечатлили. Да и просто мир демосцены для неё был внове.
   Помимо этого удалось взглянуть на различные конкурсы аудио-видео для компьютеров ZX Spectrum и его клонов, а также просто различные демо. Мнения с женой об этом несколько двойственные у нас, но тем не менее, было от чего придти в восхищение.
При демонстрации конкурсной программы нас особенно поразил девятилетний (!!!) мальчишка, использовавший специальный транслятор в язык программирования Forth из современного JavaScript с использованием GLSL и написавшим специальное демо с фракталами. Смотрели с отвисшими челюстями. No, srsly. Это не преувеличение. Особенно впечатлило нас то, что сей чудо-ребёнок явно понимал о чём говорил и объяснял, как и зачем он делал это и какие куски кода на Forth он правил, чтобы это всё работало. Нас добило его высказывание, сказанное под «под занавес»: «но знаете, писать на Forth гораздо проще!». Короче, с такими детьми я за будущее спокоен. :)
Ну и прочее мимоходом. И да, специально для некоторых неженатых друзей и коллег. :) Несмотря на вроде как гиковое мероприятие, было замечено довольно заметное количество девушек, причём довольно приятной наружности. Одной из таких была владелица той самой BBS, про которую я уже поминал. Пруфов не будет, ищите сами. :) Из других неожиданностей — видел некоторое количество молодняка примерно от пяти и до тринадцати-четырнадцати лет. Ещё более удивителен тот факт, что данные дети с огромным интересом и вниманием слушали семинар про демосцену и вообще с осмысленным взглядом изучали старое железо и явно не без любопытства играли в старые игры. А ещё говорят, что современных детей только графон интересует. Я даже не знаю, что и сказать по такому поводу после увиденного.
   После некоторого количества конкурсных программ, мы поняли, что уже более не выдержим этого вала впечатлений, бо мозги и так вскипать начали. Так что пошли гулять по Санкт-Петербургу, благо погода к этому крайне располагала. Но это уже другая история.

понедельник, 1 сентября 2014 г.

Во многих знаниях — многие печали или про первое сентября.

Родная племянница поступила в класс с уклоном в ИТ. Недоглядели. :)

пятница, 29 августа 2014 г.

Кто куда, а я на Chaos Construction 2014

…в эти выходные. Заодно опрокинем рюмочку-другую хорошего виски вместе с olga_the_dark и gunslinger2. Помимо CC прогуляемся по Питеру и если получится, в Петергоф съездим, пока там фонтаны работают.

среда, 27 августа 2014 г.

суббота, 23 августа 2014 г.

Музыкальное

Выходные — хорошее время провести ревизию своей фонотеки. Выношу нахер ogg/mp3 из ~/Music, заливаю FLAC. Ну, APE на худой конец. Решил ещё попробовать приобщиться к двадцатичетырёхбитному звуку, раз уж новокупленная железка поддерживает, но как выбирать и что — пока не понимаю, честно говоря.

пятница, 22 августа 2014 г.

LibreOffice 4.3.1 в ROSA Fresh

Несмотря на то, что для ROSA Fresh R3 обновления LibreOffice до последней актуальной версии выпущено не будет в силу того, что мы не выпускаем обновлений ломающих API/ABI в рамках одной платформы. Тем не менее, всегда есть частные репозитории. Если не боитесь рискнуть, то можно поставить LO 4.3 отсюда.

Адепты командной строки всегда могут сделать так:

# urpmi.addmedia --update sokol_personal_r3 http://abf-downloads.abf.io/sokol_personal/repository/rosa2012.1/$(if [ $(uname -i) == 'x86_64' ]; then echo 'x86_64'; else echo 'i586'; fi)/main/release/
# urpmi --auto-update

Ну и пруфпик:


P.S.
В текущей сборке есть небольшой косячок. Если при установке вывалится что-то вроде такого:
update-alternatives: error: alternative link /usr/lib64/mozilla/plugins/libnpsoplugin.so is already managed by libnpsoplugin.so.rpm-new
error: %post(libreoffice-common-4.3.1-1.x86_64) scriptlet failed, exit status 2

Достаточно сделать:
mv /var/lib/rpm/alternatives/libnpsoplugin.so.rpm-new /var/lib/rpm/alternatives/libnpsoplugin.s
ln -snf /usr/lib64/libreoffice/program/libnpsoplugin.so /usr/lib64/mozilla/plugins/

Причину выясняем.

среда, 20 августа 2014 г.

iBasso DX50

Не меломан, но слушать не самый хороший смартфонный звук немного надоело. Вообще-то, я года три искал что-то приличное. Но всё время отыскивалось во всех виденных мной устройствах что-то меня не устраиваившее: исполнение, интерфейс, поддержка форматов и т.д. Пока уважаемый геноссе rbs_vader не показал, а Любимая Жена не преподнесла роскошнейший подарок в виде сего чудного агрегата. Обзоры и ТТХ легко ищутся в сети.

Этот плеер не умеет показывать картинки, там нет видеопроигрывателя и новомодной интеграции с соцсетями. Зато там есть: металлический корпус, аппаратные(!) кнопки управления питанием и воспроизведением, поддержка lossless, мощный запас по громкости и хороший ЦАП. До кучи — поддержка носителей объёмом до 2Тб(!).

maroldorn_lj
, тебе на заметку, кстати. Помнится, ты спрашивал про хорошие плееры с интерфейсом, который сделан людьми, а не профессональными программистами™. :)

rbs_vader, дичайшая благодарность тебе. Кстати, тебе с твоим слухом скорее всего надо брать DX90. Исполнение то же самое, но вместо Wolfson WM8740 там ESS ES9018. Правда, ценник вдвое выше.

среда, 13 августа 2014 г.

Обновил GPG ключ

У кого они есть, просьба удалить мой старый и взять новый из профиля, либо скачать с keyserver.

Будни проприоретарщины

Попал мне давеча в руки по служебной необходимости VPN-клиент от Cisco. Клиент глубоко закрытый и доступен только по подписке за многоденег. Сколько стоит саппорт Cisco — узнавайте сами. Главное, с расценок в обморок не упадите.

Ну и сходу:
  • Весь клиент — дикий набор bash-скриптов и бинарников. Пакета нет в принципе.
  • Установочный скрипт сразу не заработал. Во время выполнения команды stat, он падает из-за отсутствия нужного файла в /root. Файл надо копировать вручную, только после этого всё начинает устанавливаться.
  • После установки клиент всё равно не работает, потому что надо вручную доустанавливать библиотеку.
  • Софт ставится в /opt в типично вантузной структуре каталогов. man hier? Не, не слышали.
  • Клиент не умеет посылать keep alive. Совсем не умеет.
И эти люди рассказывают нам про «пионерские поделки» в FOSS.

понедельник, 11 августа 2014 г.

Инновации™ от Microsoft

«Microsoft отступает ещё больше от идей Windows 8 в следующей версии Windows, пишет The Verge. Наряду с возвращением старого меню Пуск и собственных окон программ, Microsoft планирует убрать панель Charms… Microsoft также добавляет виртуальные рабочие столы в Windows 9.»

via Habr.

Люто, неистово ржу. Инновацию™, которой более двадцати лет, только сейчас планируют внедрить в Windows. Заодно там ублюдочную панель Charms выкинут, наконец. M$ потребовалось целых два года, дабы осознать тот факт, что сенсорная и десктопная парадигма отличаются, знаете ли.

Впрочем, учитывая как быстро Microsoft внедрила снапшоты, я даже не удивлён. Основное, что держит людей на Windows — Active Directory. Тут не поспоришь, привязали добротно.

воскресенье, 10 августа 2014 г.

Съездил в Лазаревское

   В этом году, в силу ряда обстоятельств, отдыхать пришлось в Лазаревском, что в Краснодарском крае. Поскольку народ весьма животрепещуще относится к теме отдыха внутри нашей страны, то решил накидать небольшой псто на эту тему.
   Первое, что поразило по приезду — сочинский аэропорт и железнодорожный вокзал, который расположен рядом. Можно много ругаться на огромные деньги, которые пошли на Олимпиаду, но аэропорт и железнодорожный вокзал реально хороши. Чисто, ухожено, современно. Везде табло и информационные таблички на двух языках, а также вежливые людиполицейские помогающие с вещами.
В Лазаревское мы ехали на поезде «Ласточка». Поезд — отпад. Это современный сименсовский поезд, с огромными окнами, удобными дверьми и переходами между вагонами, а также могущий похвастаться наличием электрических розеток рядом с пассажирскими местами, хотя и не везде. Особенно подкупило наличие отдельных багажных стоек, куда можно сложить чемодан. Единственное, что мне в этом поезде не понравилось, так это кресла. В «Аэроэкспрессе» они заметно удобнее на мой взгляд. Цены на «Ласточку» такие же, как на стандартные подмосковные электрички. Если не дешевле. Причём билет можно купить через Интернет, после чего распечатать QR-код, по которому ты проходишь на перрон. Кто ездил «Аэроэкспрессом», поймёт о чём я.
   Не обошлось без небольшого приключения. Моя супруга, до этого летавшая самолётами только в детстве, не вняла предостережению приехать в аэропорт за три часа. В итоге, мы опоздали к окончанию регистрации. :) Просто очереди на самолёты идущие в Сочи — огромны. И за те полтора часа, что мы простояли там, не успели пройти регистрацию. Вдовесок ко всему, на сочинские рейсы регистрация через электронный терминал по неясной причине не работала. К счастью, отделались штрафом в три тысячи рублей и успели на свой самолёт в последний момент.
Вообще, с отдыхом нам, в целом, очень повезло. Причём по сочетанию трёх факторов сразу: погоды, расстояния до пляжа, гостиницы.
Благодаря спокойной воде, что вообще не такое частое явление в этих местах, и отменной погоде, в кои-то веки смог предаться своему любимому развлечению — подводному плаванию. В первый же день ухитрился найти под водой раковину с живым крабом. Крабик был страшно напуган и испуганно вжался в раковину так, что были видны лишь его мохнатые лапки. Пришлось отпустить с миром обратно в море. :)
Вообще, несмотря на репутацию Чёрного моря как довольно загаженого (в российской его части точно), если отплыть от берега метров на 40-50, к буйкам или чуть дальше, под водой находится масса живности. Видел даже краба неплохих таких размеров. Раковины приличных размеров, которые хотел прихватить на сувенир, все с жильцами. Так что трогать не стал. Даже чахлые кораллы довелось увидеть.
   В процессе плавания выяснилось, что лично для меня рулят и педалят классические маски для подводного плавания. Хорошо сидят, почти не потеют и не протекают. Минусы — меньший обзор по сравнению с современными и приходится много поддувать под подмасочное пространство уже на трёх-четырёхметровой глубине, чтобы на лицо не давила. Зато зело оценил удобство современных дыхательных трубок с клапанами.
   Что до отдыха на берегу, то скажу честно — достопримечательностей в Лазаревском почти нет. За интересностями лучше ехать в сам Сочи. Впрочем, учитывая, что после весьма тяжёлых последних нескольких месяцев, мне хотелось исключительно валяться на пляже и плавать и читать книги, вариант «чисто тюлениться» меня прекрасно устроил. :)
Единственное место, куда в Лазаревском имеет смысл скататься, это на водопады в долине реки Аше. Там действительно красиво, не пожалеете.
Что касается прогулок по вечерам, то можно покататься на самом высоком колесе обозрения в России. Роскошный вид на море с горами гарантирован. Прогуляться по набережной ещё можно. Но если честно, гуляли пару раз всего. Слишком большое скопление народу.
   А теперь о минусах. Чувствительным натурам на наш юг лучше не ехать. Всё те же атрибуты в виде толстых обгорелых тёток, кошмарной русской попсы из динамиков на набережной и беспрестанно орущих зазывал на пляжах, существуют по-прежнему. Впрочем, все эти проблемы решаемы. Например, между Лазаревским и Сочи, можно найти уйму пляжей где народу почти нет.
Из недостатков гастрономического свойства — заведений с едой отличной от пива/вина и шашлыка практически нет, хотя посёлок немаленький и туристов с деньгами более чем хватает.
Резюме — ездить на отдых сюда можно и нужно, но хотелось бы большей культуры отдыха у окружающих.

четверг, 7 августа 2014 г.

А воз и ныне там

«Любое решение, разработанное на деньги налогоплательщиков, должно оставаться в их владении (т.е. стать Open Source). В Управлении верят, что любой код должен распространяться под открытой лицензией, чтобы другие тоже могли извлечь из него пользу. Более того, мы также будет отдавать предпочтения свободному ПО при создании наших решений»

via nixp.ru

А мы про это говорим с 2011 года. Да-да, та самая НПП. На которой, якобы, попилили цельных пять миллионов рублей.
Сколько было заседаний в правительстве, где выступали наши директора и консультанты, объясняя необходимость соответствующих поправок в наших законах. Сколько долбили по мозгам чиновников люди из РАСПО. А результат пока что навевает тоску и фейспалм.

вторник, 29 июля 2014 г.

После такого мне реально стыдно за страну.

Просто зацените этот пассаж взятый отсюда: «Создать литиевый анод удалось в том числе и благодаря участию Стивена Чу — бывшего министра энергетики США, а также нобелевского лауреата по физике в 1997 году.»

Вы и по ссылочке сходите, там интересно.

«Тупые пиндосы», говорите? Настолько тупые, что у них министры — лауреаты нобелевки. Вместо того, чтобы сидеть на средства налогоплательщиков, он двигает науку. Пусть и прикладную. Я по-настоящему потрясён.

воскресенье, 27 июля 2014 г.

Давно не брал в руки шашку

Наваял мелкостатью про то, что такое вообще добавление поддержки устройств какого-либо вендора. В качестве примера взял недавний пул работ по поддержке ИБП Powercom.
Просто неоднократно даже у весьма знающих людей встречаю такое мнение: "мол, что сложного в сборке свежей версии пакета?".
Срыва покровов не обещаю, но некоторое представление как оно на самом деле получите.

А как проводишь лето ты, $username?

Пока Интернете идёт перманентный украинский самолётосрач, немножечко расскажу как у меня проходит отпуск.

За первые четыре дня отпуска успел:

- Добавить внятную поддержку одного старенького сканера в РОСУ. Пакет с прошивкой и необходимыми скриптами, чтобы пользователь не лазил куда-то там в чёрном окошке, а просто включил сканер, установил нужное и просто начал работать, постараюсь в ближашие дни добавить в репы. Заодно в TODO ещё пару вещей себе добавил, которые не помешает сделать после отпуска.
- Дополировать текст статьи про мои (и не только) похождения по поводу реализации качественной поддержки ИБП Powercom в РОСЕ.
- Развиртуализовать Jay и посмотреть на пензенский ИТ-инкубатор.
- Официально жениться.

Через пару дней улетаю на море. В прошлом году я с морем пролетел. Посмотрим, получится ли в этом году по-человечески поплавать. Как только супруга получит загран, будем думать о Европе, наверное. Так что предложения о посещении хороших мест за рубежом всячески реквестирую.

понедельник, 21 июля 2014 г.

Как-то необычно даже...

Ибо задачи все выполнены (вплоть до самых незначительных), билеты распечатаны. Подтверждение брони в гостиницу разве что не распечатал, но это сделаю. До отпуска осталось чуть больше суток. Не сравнить с прошлым годом, когда уходил в отпуск с огромным скрипом. Просто-напросто замены мне на том участке проекта на котором был занят не было. Да и в прошлые годы тоже. Хорошо быть Цивилизованным Человеком!

В конце недели будет ещё одно знаменательное событие, а там и целых десять дней моря.

суббота, 19 июля 2014 г.

Вся суть новостей последней недели



Я просто не выдержал уже, извините. Всем хороших выходных.

понедельник, 14 июля 2014 г.

Хозяйке на заметку: Установка ROSA с HDD/SSD

Полезную мини-хаутушку мой коллега набросал. Установка ROSA прямо с HDD/SSD имея лишь исошку и консоль dracut под рукой. Кстати, должна подойти под любой дистрибутв, использующего grub2. По сути, ровно то же самое, что сейчас производители ноутбуков делают при продаже железяк с Windows.

Вопрос залу

А никто из московских не даст мне погонять принтер HP 1018 или 1020 ежели у кого есть? С одной апстримной проблемой поразбираться хочу на досуге. Возможно, uniqknown сможет отыскать что, но хотелось бы у остальных поинтересоваться тоже. Где-то на недельку-полторы возьму.

вторник, 1 июля 2014 г.

Новости из нашего подвала

Кому неинтересно окололинуксовое, и вообще ROSA, могут пропустить.

Полным ходом идут работы по доведению до ума поддержки (U)EFI в инсталляторе, за недостаточность которой нас справедливо ругают. Буквально несколько часов назад, мой коллега собрал тестовый образ ROSA KDE для архитектуры x86_64. Если есть желающие, можете на (U)EFI машины попробовать установить.

Не обошли вниманием и пользователей проприоретарщины. Усиленно проверяем возможность установки бинарных блобов без всяких перезагрузок. До кучи там исправлен ряд очень неочевидных проблем возникающих после установки.

Серверная сторона тоже тоже не забыта, внесена пачка исправлений и в репозиторий выпущены обновления для ROSA Directory Server и ROSA Server Setup. И что самое главное, идёт работа над инструментарием для управления парком серверов, а не одной машины как сейчас.

И да, я наконец-то взялся за написание материала по созданию полноценной инфраструктуры SSO (Single Sign-On) на базе RELS 6.5. Планирую выложить а Хабр по готовности. Даже в очень сокращённом виде уже занимает порядочно.

За фидбек заранее признателен. :)

вторник, 24 июня 2014 г.

Досуг айтишника

…выглядит так:



Запихнул в нетбук вместо HDD старенький SSD, доставшийся мне от коллеги belonesox на халяву. ROSA молча нашла там всё необходимое и автоматом всё прописала. Шедулер, отключение журналов, etc.

SSD всего на 64Гб, но для древнего атома больше и не надо, в общем-то. Доволен.

среда, 11 июня 2014 г.

В рамках маленькой пятницы

Посмотрел скриншоты свежей беты KDE 5.

В голове возникла такая мысль. Тема Breeze для KDE 5 определённо выглядит приятнее, чем новый Yosemite у Apple (хотя я не фанат flat-style, прошу заметить!). Есть к чему придраться, но если сравнивать с текущей темой KDE — прогресс в плане качества заметен. Правда, есть одно «но» которое портит всю малину. Графическую тему, допустим, ещё сделают вполне достойную. Но вот кто возьмётся делать весьма немаленькую иконографику для приложений, дабы значки софта разнородно не смотрелись? Задачка непростая. Хотя ещё не самая сложная. Но вот что совсем весело, так это кто софт под это дело будет перепиливать, дабы оформление внутри программ не выбивалось из общего ряда?

понедельник, 9 июня 2014 г.

Будни Кровавого Энтерпрайза™

Попросили помочь с установкой «толстого клиента» 1С на Линукс. Ругался на недостающую .so. Коллеги подсказали, что пакетов у 1С несколько ставить надо все. ОК, нашли. Ставим. Обнаруживаем неимоверно прекрасное: 1С клиент требует в зависимостях СЕРВЕР, который надо устанавливать на ту же машину. И вы ещё таки спрашиваете, почему все вменяемые сисадмины 1С так не любят. Очень, очень хочется посмотреть в глаза тому дегенерату, который всё это собирал.

Плохо быть тупым, да

Перечитал тут беседу на тему ОСстроения у Валкина (на самом деле™, там начинается заварушка в ЖЖ у некоего tonsky, затем перекатывается к небезызвестному А. Шетухину и заканчивается, собственно, у Валкина). Вроде буквы знакомые, абберивиатуры тоже, но понимаю не всё. Либо про что-то слышал краем уха, а с чем-то сталкивался, но в не очень больших количествах. Про некоторые упомянутые там очень низкоуровневые вещи вообще в первый раз узнаю только. Плохо быть тупым, неграмотным лохоммейнтейнером. Хоть в эникейщики иди обратно.

среда, 4 июня 2014 г.

Gloria mundi

По долгу службы потребовалось актуализировать кое-что из нашей документации, которую писал я сам. И внезапно обнаружил, что мои статьи, которые я писал для Хабра, перевели на английский язык. Да, криво. Да, через гуглтренслейт. Но сам факт. Всё-таки, надо будет засесть за перевод на английский и актуализировать статьи заодно. В инсталляторе и ROSA Directory Server кое-что ощутимо поменяться успело.

вторник, 3 июня 2014 г.

Ничто не радует сердце айтишника

…как новая железяка. Ещё лучше — целых две железяки. Дошли руки, наконец, и я выкинул оптический привод из своего ноутбука, коим пользовался несколько раз от силы. Заменил его жёстким диском Hitachi 7K1000. Переместил на новый жестак весь /home целиком. Старый раздел оставил только для дистрибутивов и прочих редкоиспользуемых вещей вроде небольших бэкапов. Это не SSD, конечно. Но 7200 оборотов в минуту таки пользу приносят. Заметно быстрее копируется файло (стабильные 63-62,5 мегабайта в секунду против скачущих 20-30 на старом при линейной записи) и в целом программы держащие кэш или сохранённое состояние у меня в домашнем каталоге, стали стартовать заметно резвее.

Заодно ушёл на покой штатный модуль Wi-Fi Atheros, на чипе AR9285. Вместо него теперь стоит Intel 7260.HMWWB 802.11ac WiFi/Bluetooth4.0. Просто роутер подаренный мне на Новый год поддерживает AC-стандарт, но всё так же не доходили руки купить карточку. Ещё бы сервер доделать, до которого тоже всё не доходят руки и будет совсем хорошо. Новая железка всем хороша, кроме одного — не умеет в точку доступа. Но это не страшно, надеюсь. Хотя старый Atheros меня очень выручил в моей месячной поездке в Новосибирск, поскольку кроме кабеля Ethernet в квартире ничего не было, а покупать роутер на месяц, чтобы потом выбросить — глупо.

Как бы то ни было, выглядит оно теперь примерно так:

wlan0 IEEE 802.11abgn ESSID:"Dol_Guldur_5GHZ"
Mode:Managed Frequency:5.18 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=6 Mb/s Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-14 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:72 Missed beacon:0

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

пятница, 23 мая 2014 г.

Highscreen Boost II SE в подробностях.

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

ТТХ смартфона хорошо известны, но на всякий повторюсь:

Процессор: Qualcomm Snapdragon 400 MSM8228, 1400 МГц
Видеопроцессор: Adreno 305
ОЗУ: 2 Гб
Сеть: Wi-Fi 802.11n, Bluetooth 3.0, USB, поддержка GPS/ГЛОНАСС
Два аккумулятора на 3000 и 6000 мАч
Диагональ: 5 дюймов
Экран: IPS, разрешение 720x1280
ОС: Android 4.3
Вес: 203 грамма с аккумулятором на 6000 мАч.

Прочие подробности легко ищутся в «Яндекс-маркете» или любом другом месте.

Внешний вид:
Типичный пятидюймовый кирпичик. Почти ничем не отличимый от своих собратьев. Мне досталась модель с серой полоской внизу, которая вносит хоть какое-то разнообразие в экстерьер. Собран неплохо, но при установке большого аккумулятора крышка всё же слегка люфтит. Заодно там явно чуть промахнулись с толщиной. Прилегает чуть-чуть неплотно, заметно при нажатии на заднюю крышку. Но подобное наблюдается только с более ёмким аккумулятором. Если вставить батарею на 3000 мАч — никаких проблем. Всё крепко и надёжно. Обе крышки маркие, легко заляпываются отпечатками. Но столь же легко стираются. Вплоть до того, что просто достаточно убрать телефон в карман и потом достать его снова и он будет чист.

Очень порадовал крохотный бортик по краям экрана. Это действительно удобно. Исключает случайные нажатия, когда держишь телефон в руках. С моим старым телефоном не была исключением ситуация, когда случайно срабатывало нажатие в момент удержания пальцами за боковые стороны. Кстати, я видел фотографии прототипов смартфонов с гибким экраном, продолжающимся даже сбоку. И решительно не понимаю, как такие телефоны надо будет держать. Только если делать боковые стороны нечувствительные к любым нажатиям, похоже. Кстати об экране. После старого экрана, конечно, небо и земля. Всё очень насыщенное по цветам (после TN-матрицы, разумеется :) ). На солнце экран ощутимо слепнет, но что-то прочесть можно. Всё-таки запас по яркости не совсем достаточный у него по моему мнению. Поскольку экран IPS, но не из топовых, то при ярком солнечном видна сетка из точек. Меня несколько раздражает, но терпимо. Экран маркий. Но чистится столь же легко. Даже не обязательно покупать ткань из микрофибры. Любая чистая и мягкая ткань подойдёт.
Должен заметить, что прогресс технических характеристик в области сенсорных экранов виден невооружённым глазом. Нажатия обрабатывает весьма точно. Если честно, даже не ожидал подобного. Сказывается, видимо, что это экран нового поколения без воздушной прослойки. Раньше такие стояли только в дорогих смартфонах стоимостью под килобакс и выше. Особых проблем не испытываю, но обратной тактильной связи всё же очень не хватает после смартфона с наличием почти полноценной выдвижной QWERTY-клавиатуры. При печати на ходу, физической клавиатуры мне уже не просто не хватает, а ОЧЕНЬ не хватает.
Из заметных недостатков хотелось бы отметить ещё два, про которые я не писал в прошлый раз. Первый — верхняя часть самого телефона. В тексте выше, я очень хорошо отзывался о бортиках по боковым краям смартфона. Это действительно хорошее решение, но вот сверху они излишни. Дело в том, что если возникают проблемы со слышимостью абонента, то инстинктивно начинаешь прижимать аппарат плотнее. В общем, телефон врезается в ухо весьма неприятно. Судя по всему, та же самая недоработка была в модели Boost 2 (без SE в конце). Второй недостаток — внешний динамик. Сам по себе он хороший, громкий. Но вот идея вынести его вниз откровенно неудачная. Если телефон лежит на столе как обычно, экраном вверх, то звук сильно приглушается. Про неудобное расположение кнопок питания и громкости я уже писал в прошлый раз.

Программная часть:
В телефоне стоит стоковый Android 4.3. Никаких посторонних лаунчеров или bloatware в комплекте. Исключение — программа BatteryGuru от самой Qualcomm и программа-синхронизатор с «облаком». Вполне полезное приложение, в общем-то. Хоть и не всем нужное. Обе отключаются при желании, хоть и не удаляются. Впрочем, в фейсбуке мне писали, что от BatteryGuru толк есть. Поверю на слово. :) Всё остальное — стандартные программы от Google.
Смартфон идёт с прошивкой версии 1.9. И как раз все проблемы связанные с акселерометром, одинаковыми иконками в меню фотоаппарата, а также с фокусированием фотоаппарата, про которые пишут все в Интернете и были помянуты мной в прошлом коротком обзоре, как раз относятся к этой прошивке. Может, ещё каким-то более поздним версиям. Чуть позже после покупки была установлена последняя актуальная прошивка версии 2.3, которая все эти проблемы снимает. В том числе особенно неприятную проблему с монтированием как обычное UMASS-устройство, а не только с использованием протокола MTP. В общем, пользоваться устройством стало в самом деле приятнее. Возможно, мне кажется, но в последней прошивке явно что-то покрутили в работе динамика и шумодава. Стало определённо лучше.
Впрочем и тут без странностей не обошлось. Уже писал, что сенсорные кнопки в нижней части экрана зачем-то поменяли местами. Сначала думал, что это только у Sony такое расположение. Имею в виду, когда кнопка «Назад» слева, а «Меню» справа. Но нет, это общее для всех андроидопланшетов и телефонов решение. Зачем надо было так делать — неясно. Переучиться несложно, но идея спорная. Особенно когда у тебя далеко не одно устройство основанное на Android.

Впечатления от использования, время работы:
Выкладывать графики производительности в различных синтетических тестах не имеет смысла, поскольку и так уйма народа их сделала для различных условий и разных типов нагрузок. Лучше расскажу про впечатления от производительности в целом. Несмотря на то, что процессор установлен там явно не самый передовой, но вполне производительный, то каких-то тормозов или зависаний за всё время с момента покупки не замечал. Некоторое заметное лишь намётанному глазу подлагивание интерфейса я действительно видел, но это изредка бывает, когда телефон очень долго находится в режиме ожидания. Такое впечатление, словно дёргается из свопа. Пропадают такие «тормоза» примерно через несколько секунд. Ещё раз, это не некие жуткие тормоза, на которые со стонами и закатыванием глаз жалуются яблофанаты увидевшие Android. Заметно только если присмотреться и иметь достаточно намётанный глаз. Неайтишнки, скорее всего, этого даже не заметят. В отличие от некой гламурной ОС, здесь нет всевозможных пререндеренных картинок и прочего читерства, банально маскирующих неторопливое переключение задач и запуск программ. Всё по-честному, многозадачность как есть. К слову говоря, к меня активно используется 3-5 приложений одновременно. А если я ещё и на ходу что-то делаю, то куда больше. Проблем не возникло ни разу. Задачи моментально переключаются, выполняются в фоне если надо — всё как положено. С приёмом звонков в такие моменты тоже ни разу не возникало вопросов. Отрабатывается мгновенно и без нареканий. Говорю как человек, у которого был очень суматошный месяц. Всё-таки покупка телефона с двумя гигабайтами ОЗУ себя оправдала полностью. Единственное, мне было поначалу очень непривычно отвечать на звонки. :)
Заодно сравнил чисто для себя Boost 2 SE со старым Xperia Pro Mk16i, кстати. В основном, именно недостаток количества оперативной памяти приводил к большинству моих проблем со старым телефоном. Это подтверждалось ещё тем фактом, что после зачистки софта на Xperia, аппарату становилось жить заметно легче. К сожалению, ресурсоёмкость программ растёт. А без обновлений работать программы не всегда хотят. Так что покупка нового аппарата была лишь вопросом времени. Например, в настоящий момент у меня занято 796 Мб ОЗУ. На планшете — 1,1Гб. Оба под Android 4.3, кстати. Можно долго спорить о том, какие гады современные разработчики мобильного софта, но шо маемо, то маемо.
Что касается времени работы, то приложу пару графиков, которые всё скажут гораздо красноречивее и короче. Здесь лежит первый. А тут — второй

Проверял на батарее 6000 мАч ёмкостью, разумеется. Первый скриншот — много Интернета (3G, Wi-Fi) и навигации, при достаточно большом количестве звонков (не меньше получаса в день в сумме). Второй — в основном, сидел в интернете (3G, Wi-Fi), уйма музыки (не меньше часа в день). Звонков от силы пара-тройка, длительностью не более 5 минут в сумме.

Итоги:
Подытожив, могу сказать, что мои впечатления от устройства даже после более-менее длительного времени использования особо не изменились с момента написания предыдущего мини-обзора. Очень неплохой аппарат. А если говорить о цене, то даже хороший. В боевых условиях подтвердилось то, что телефон диагональю больше 4,7 дюймов для моих рук великоват. Особенно чувствуется, когда пытаешься сделать что-то одной рукой. Но опыт использования интересный. Позднее я всё-таки планирую взять себе что-то покомпактнее и уже из линейки A-брендов вроде Z Compact от Sony, но может и передумаю.

воскресенье, 18 мая 2014 г.

Кабельная эпопея. Часть вторая.

Вчера я проехался по знатокам, вещающим про нерабочий кабель VGA. Сегодня история получила интересное продолжение.

Барышня обнаружила, что под Windows 7 кабель без проблем выдаёт родное для монитора разрешение в 1920x1200. Отличие в том, что в моём случае от ОС данная проблема не зависела. Как Windows, так и Linux больше 1024x768 не выдавали. Тут мне уже стало весьма интересно.

Вот что выдал xrandr у девушки. Смотрим выхлоп VGA2:
$ xrandr
Screen 0: minimum 320 x 200, current 2944 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.0*+
1400x1050 60.0
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA2 connected 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9

«Ага!» — сказал я. С помощью cvt сгенерировали нужный видеорежим для VGA и скормили всё это командой xrandr --newmode и далее xrandr --output VGA2 --mode 1920x1200. Заработало без проблем. Второй монитор работает в разрешении в 1920x1200.
У меня такое впечатление, что Windows каким-то боком по-своему обрабатывает сигнал EDID? Или это драйвер линуксовый реализован так? Что скажут почтенные доны? Похоже, по приезду из Новосибирска меня ожидает занятное времяпровождение.

суббота, 17 мая 2014 г.

Пятиминутка ненависти к Знатокам™

Знакомая барышня нарвалась ровно на ту же проблему с кабелями VGA, что и я пару месяцев назад. Мне очень, очень хочется от души проехаться ломиком по башке Знатокам™, вещающим про «VGA в принципе не держит больше 1024x768» и «у вас сломанная/неправильная видеокарта». Удерживает от сего действа только моя доброта и расстояние до оных знатоков.

четверг, 8 мая 2014 г.

Встретились два товарища…

Что делают два системных администратора (ладно, один из них бывший админ), когда они не пьют пиво? Правильно — настраивают ненастроенное оборудование в радиусе видимости!

пятница, 2 мая 2014 г.

Мини-обзор Highscreen Boost II SE

  Покупка нового смартфона была чисто спонтанным и ситуативным решением. Просто слишком старый по современным меркам Xperia Pro, очень вывел меня из себя своей совсем неторопливой работой в достаточно ответственный момент, а также чудовищно глючащим в последнее время GPS. Начать хотя бы с того, что он часто стал терять местоположение на карте и стал неприлично тормозить. Причина проста — современный софт слишком прожорлив, а без обновлений этот софт порой отказывается работать. Как бы то ни было, психанув после очередного сбоя (в этот раз он резко перезагрузился аккурат после весьма важного для меня телефонного разговора), я пошёл в первый попавшийся компьютерный магазин и взял сабж.
  Почему его? Отчасти вездесущая реклама, да. Отчасти тот факт, что как минимум у двоих моих знакомых он уже был и особых нареканий не вызывал. Ну и батарея в 6000mAh в сочетании с весьма демократичной ценой и приличными ТТХ. Решение планировалось как временное, но посмотрим. Может этот агрегат проживёт у меня дольше, чем я думаю.
  Итак, экстерьер. Сразу видно, что это не Sony или Samsung, что заметно по качеству сборки. Компании Highscreen также определённо не хватает хорошего дизайнера, чтобы сделать выделяющийся из общей массы «обмылков» кирпичик.
Начну с недостатков. Во-первых, вторая крышка идущая в комлекте с батареей большой ёмкости, прилегает чуть-чуть неплотно. И при нажатии едва заметно прогибается. Во-вторых, после смартфона Sony очень бросается в глаза непродуманность эргономики боковых кнопок. Ибо кнопка выключения телефона, по совместительству являющейся выключателем экрана, расположена справа. А качелька громкости и кнопка фотоаппарата — слева. У Sony — строго наоборот. И надо заметить, соневское расположение гораздо удобнее. Многократно убедился в этом на практике. Третий минус — качелька кромкости слишком уж тонкая, её почти не чувствуешь. Заодно на ней не помешают засечки на краях. Очень помогает, когда регулируешь громкость вслепую. В остальном претензий нет. Собран крепко. Ничего не люфтит и не шатается. В сочетании с ёмкой батареей прибор вообще убийственный. Вес в 200 граммов при установленной в смартфон батарее в шесть тысяч миллиампер-часов, позволяет использовать аппарат в качестве орудия разгона местной гопоты на районе. Не то, что ваш хлипкий айфон, который и поцарапать-то страшно. :)
  А теперь о внутренностях. Программная часть там более чем стандартная. Стоковый Android 4.3 с двумя дополнительными программами, которые легко отключаются (хоть и не удаляются). Тут же нашёл пару недостатков. Первый — в настройках фотоаппарата при вызову меню выезжает три абсолютно одинаковых иконки. Что, кстати, некоторые обозреватели успели неоднократно поругать. Второй момент — при группировке иконок в группы, переносы слов в заголовке делаются неправильно. Есть ещё пара претензий, но они достаточно некритичные. И относятся больше к поставляемому софту. Впрочем, «Андроид» на то и «Андроид». Что-то заменить на свой вкус совершенно не проблема.
  Первое время было несколько непривычно. Так как до этого я работал с Android 4.x только на планшетах. Эргономика там и логика работы с интерфейсом несколько отличается от смартфонной.
Теперь о том, что мне в нём понравилось. Производительность. Она офигенна. Ничего не тормозит и не загружается по три минуты. Всё очень быстро, гладко и любо-дорого глядеть. Впрочем, используемый там Qualcomm Snapdragon 400 MSM8228 обязывает. Второе — IPS экран. Возможно, в айфоне круче, но сравнению со старым смартфоном с TFT экраном — небо и земля. Сенсорный экран очень хороший. До этого, сколько ни сталкивался с сенсорными экранами, неизбежно возникали какие-то проблемы. Исключение — мой нынешний планшет. Впрочем, ещё бы они были у девайса стоимостью под тридцатник на момент появления в продаже.
Ещё мне там лютейше понравился… фонарик. Да-да. Именно он. Мощность светодиода такова, что благодаря ему я на днях выбирался из леса в Академогородке, попутно освещая дорогу трём людям идущим цепочкой впереди меня на расстоянии примерно метра-полутора друг от друга.
Фотоаппарат в нём, конечно, так себе. Впрочем, многие из недостатков имеют больше программный, чем аппаратный характер если верить обзорам. Достаточно поставить туда что-то сторонее, снимки становятся заметно лучше. Но требовать от смартфона качества фотографий уровня профессиональных фотоаппаратов Canon или Nikon — глупо, конечно. Отдельно порадовала работа GPS. Работает и включается очень быстро. Берёт даже в помещениях. С чем, кстати, не всегда даже топовые смартфоны справляются.
  Общие впечатления? Вполне достойный агрегат за свои весьма небольшие деньги. Если не придираться к мелочам, так вообще практически не имеющий себе конкурентов. Да, Huawei Ascend за те же деньги выглядит гораздо приятнее как снаружи так и внутри, но батарея в 2000 mAh у последнего — это очень несерьёзно. Что особенно занятно, бренд Highscreen принадлежит отечественной компании. Могут же делать неплохие вещи, когда захотят!

UPD0:
А вот и пошли первые неприятные проблемы. Система в смартфоне абсолютно не запоминает настройки подключения по USB, постоянно сбрасывая режим работы при каждом подключении к компьютеру с протокола MTP на режим работы «только подзарядка». Особенно неприятно поразило то, что корректно не отрабатывается работа в режиме стандартного UMASS-устройства. Несмотря на выбранный режим, монтирования внешней SD-карты не происходит, хотя её отмонтирование в самом смартфоне выполняется. Возможно, такая ситуация только с Linux. Проверю работу в Windows, как только будет возможность.

UPD1:
После обновления на прошивку v2.3 (до этого была 1.9) таки стал корректно монтироваться как флешка. Это хорошо и кавайно. Заодно там починили мелкие косяки локализации и кривую работу автоматического режима подсветки экрана.

UPD2:
Заодно в прошивке 2.3 появилась возможность для перенастройки акселерометра. На 4PDA можно найти подробности.

UPD3:
В прошивке 2.3 явно изменилась работа GPS. Хуже не стало, но стало работать по-другому. Заметно по Foursquare особенно. На прошивке 1.9 он работал быстро и в помещениях, даже при отключенном Wi-Fi, а в настройках меню «Местоположение» достаточно было выставить «По спутникам GPS». Теперь надо заведомо включать вафлю, иначе думает долго при определении.

четверг, 24 апреля 2014 г.

«Механизмы языковых изменений», лекция С. Бурлак

Добрался, наконец, до выступления Светланы Бурлак о различных механизмах языковых изменений. Поднимается масса интересных моментов. Тот редкий случай, когда лучше слушать, а не читать расшифровку. Всем любителям потрындеть за чистоту Великого унд Могучего™ смотреть и вникать. Там этот момент тоже обсуждается.

среда, 23 апреля 2014 г.

Разгребаю старые завалы

Выбрасываю ненужное.


Когда-то баловался красноглазием (теперь я на нём зарабатываю, ага):

Ъ-документация на оборудование, а не нынешняя фигня вида "Нажмите выключатель на передней панели и запустите мастер настройки…»


Видеокарта от Ultra Sparc. Досталась в подарок от кого-то из друзей.

Несколько запоздалое о ROSS 2014

В этом году снова посетил ROSS (Russian Open Source Summit). Я как-то участвовать особо не планировал, в силу своего физического состояния (недолеченный ларингит), но тем не менее, по просьбам коллег периодически появлялся возле нашего стенда и отвечал на вопросы посетителей, касающихся наших серверных разработок.

Что могу сказать? Как и в прошлом году, был взят курс на практические вещи. Совершён переход от масштабных прожектов к реально существующим в отечественном ИТ проблемам. Данный факт, наверное, отметили все присутствующие там. В том числе, профильные ИТ-журналисты. Визуально выражалось это в почти тотальном отсутствии красноглазых дистрофанатиков и маркетологов, а также в том, что выступали люди, имеющие непосредственное отношение к обсуждаемой проблематике (ИБ и стандартизация, в основном). В кулуарах поднимались реально злободневные вопросы связанные с открытым/свободным ПО (да и ИТ в целом, в общем-то) в стране и обсуждались различные способы решения. Могу сказать, что присутствующий народ в целом реально понимал, зачем он туда пришёл.

Моё мнение? Меропрятие стало гораздо более зрелым, при этом участников стало заметно больше даже по сравнению с прошым годом.

понедельник, 14 апреля 2014 г.

Коллеги шутят

среда, 9 апреля 2014 г.

Гримасы цивилизации и политкорректности

Не люблю репостить, но тут просто не удержался. Уж больно роскошная история. Натурально, был готов выть от восторга прямо на рабочем месте.

«Как известно политкорректность в США достигла немыслимых высот. Слово «негр» в Америке считается оскорбительным и вообще не рекомендуется использовать если не хотите проблем. Так роман Агаты Кристи «Десять негритят» в США выходит не под оригинальным названием, которое как решили может оскорбить негров, а под нейтральным «И никого не стало».
Как назло в английском языке есть слово «niggardly», которое означает «скупой» и не имеет никакого отношения к слову «nigger». На стене висело ружье и оно таки выстрелило.
15 января 1999 года Дэвид Говард, помощник мэра Вашингтона использовал слово «niggardly» в выступлении по поводу бюджета. Мол, скупятся выделять деньги. Чернокожий коллега Дэвида подумал, что тот на что–то намекает и как–то очень изощренно глумится и оскорбился на двушечку. Говард вскоре был уволен от греха подальше. Но недолго музыка играла, недолго негр танцевал, политкорректность ударила с другой стороны. Помощник мэра оказался членом гей–сообщества, которое подало ответную жалобу и началась борьба бобра с ослом. В итоге инцидент замяли и предложили Дэвиду восстановление в должности.
В январе 2002 года на учителя Стефани Белла была подана жалоба за то, что он использовал на уроке слово «niggardly» в обсуждении литературных персонажей. Директор школы обязала Бэлла принести извинение родителям за использование слова «скупой» и пройти занятия по повышению политкорректности.
Впоследствии было еще несколько случаев, когда на людей, которые использовали слово «niggardly» подавали жалобы чернокожие американцы, которые просто не знали его значения. Американский журналист Джон Дербишир после инцидентов писал, что «не будет теперь использовать это слово среди чернокожих, особенно среди менее образованных, чтобы не вызывать у кого–то чувства дискомфорта»

понедельник, 7 апреля 2014 г.

Хозяйке на заметку: Установка ROSA Desktop с помощью системы развёртывания образов ОС Foreman

Это не полноценное HowTo. Скорее, заметки на полях. Сложного ничего нет, кто сталкивался с PXE/iPXE сильно нового для себя ничего не узнают. Просто имеется ряд особенностей, которые неподготовленному человеку могут испортить жизнь.
Особенность первая — Foreman не поддерживает NFS, поэтому образы можно грузить только через TFTP, FTP или HTTP.

Особенность вторая. Протоколы FTP и HTTP в стандартной поставке Foreman не работают, приходится чуть изощряться.

Особенность третья. В настоящий момент, в силу текущей специфики формирования образов и текущего инсталлятора, у ROSA пока нет образов netinstall как у того же Debian. Я надеюсь, в ближайшем будущем сможем исправить это упущение.

Для подготовки образа для дальнейшей возможности загрузки по сети, необходимо на рабчий компьютер или сервер установить пакет livecd-tools. Из установленного пакета необходимо воспользоваться командой livecd-iso-to-pxeboot. Выглядеть будет следующим образом: livecd-iso-to-pxeboot ROSA.FRESH.R2.LXDE.x86_64.iso. Где ROSA.FRESH.R2.LXDE.x86_64.iso — название образа в формате iso.

В результате работы данной команды у нас должен сгенерироваться каталог tftpboot со следующим содержимым:
jormungand tftpboot # ls -lh
итого 1,1G
-rw-r--r-- 1 root root 1,1G янв. 22 14:33 initrd0.img
-rw-r--r-- 1 root root 26K янв. 22 14:33 pxelinux.0
drwxr-xr-x 2 root root 4,0K янв. 22 14:33 pxelinux.cfg/
-r--r--r-- 1 root root 3,6M янв. 22 14:33 vmlinuz0
Внутри каталога находится файл pxelinux.cfg с нужным нам содержимым:
DEFAULT pxeboot
TIMEOUT 20
PROMPT 0
LABEL pxeboot
        KERNEL vmlinuz0
        APPEND rootflags=loop initrd=initrd0.img root=live:/ROSA.FRESH.R2.LXDE.x86_64.iso 
rootfstype=auto ro rd.live.image  rhgb splash=silent logo.nologo rd.luks=0 rd.md=0 rd.dm=0 
ONERROR LOCALBOOT 0
Далее необходимо закинуть файлы initrd0.img и vmlinuz0 на сервер с foreman, где гнездится tftp. У меня это каталог /var/lib/tftpboot/images/lxde. Можно положить и в другой каталог, но в этом случае не забудьте поправить путь в KERNEL и APPEND.

Для загрузки при помощи стандартной связки PXE/tftpboot необходимо записать в шаблон Foreman под названием PXE Default File всё, что идёт после строки LABEL и до строки ONERROR LOCALBOOT 0. В результате правок у меня получилось примерно следующее:
LABEL pxeboot
MENU LABEL ROSA Installer
KERNEL images/lxde/vmlinuz0
APPEND rootflags=loop initrd=images/lxde/initrd0.img root=live:/ROSA.FRESH.R2.LXDE.x86_64.iso 
rootfstype=auto ro rd.live.image rhgb splash=silent logo.nologo install rd.luks=0 rd.md=0 rd.dm=0
Обратите внимание на ключ install. Он отвечает за запуск инсталлятора. Если его убрать, то будет запущен режим стандартного LiveCD, а установку в этом случае необходимо будет производить из меню. И да, не забываем положить сам образ ОС в корень каталога tftpboot.

Загрузка с помощью iPXE для поддержки загрузки образов HTTP чуть посложнее и требует больше манипуляций.

Для начала необходимо установить в Foreman плагин foreman-bootdisk. Далее, необходимо создать какой-нибудь хост в Hosts. После чего, необходимо зайти в настройки хоста и нажать кнопку Boot disk. Где выпадающем меню требуется выбрать пункт Generic image. Если всё будет корректно, будет сформирована исошка, которую необхоимо положить на сервер в каталог, где TFTPD хранит все свои данные. Т.е. в /var/lib/tftpboot/.
В шаблон PXE Default File добавляются следующие строки:
LABEL isoboot
     MENU LABEL isoboot
     LINUX memdisk
     INITRD boot/bootdisk.iso
     APPEND iso raw
Если в случае нажатия на пункт generic image будет вылезать ошибка вида "Safemode doesn't allow to access 'constant' on URI", необходимо открыть Settings > Provisioning, и выставить значение булевой переменной safemode_render из true в false.

Далее необходимо скопировать содержимое шаблона Boot disk gPXE - generic host, создать новый. Назвать, например, iPXE Generic. Подправить шаблон iPXE Generic, приведя к следующему виду:
<% (0..32).each do |i| -%>
:net<%= i %>
isset ${net<%= i -%>/mac} || goto no_nic
echo net<%= i -%> is a ${net<%= i -%>/chip} with MAC ${net<%= i -%>/mac}
dhcp net<%= i %> || goto net<%= i+1 %>
kernel http://192.168.100.1/pub/os/pxeboot/vmlinuz0
initrd http://192.168.100.1/pub/os/pxeboot/initrd0.img
imgargs vmlinuz0 root=live:/ROSA.FRESH.R2.LXDE.x86_64.iso rootfstype=auto loop=/ROSA.FRESH.R2.LXDE.x86_64.iso rootflags=loop ro rd.live.image install rhgb splash=silent logo.nologo install rd.luks=0 rd.md=0 rd.dm=0 boot
Где http://192.168.100.1/ — публичный http-сервер, на котором лежат образы initrd и vmlinuz сгенерённые программой livecd-iso-to-pxeboot. Образ ROSA.FRESH.R2.LXDE.x86_64.iso кладётся в корень tftpboot, как и в примере с обычной загрузкой по PXE.

Если использовать HTTP сервер, то впоследствии можно уже организовать CDN для раздачи образов с системой. Но это уже тема для другого поста :)

Сжёг железо сегодня

Если быть точным, спалил ИБП от Powercom. День прошёл не зря!

воскресенье, 6 апреля 2014 г.

Facewall - when facepalm isn't enough

Читать комментарии на русскоязычных ИТ-ресурсах дело настолько неблагодарное, что местами сродни форме мазохизма. Но что поделать, порой изучать приходится в целях фидбека и просто любопытной информации. В этот раз решил почитать комменты посвящённые выходу GosLinux, специализированного дистрибутива для ФССП (Федеральной службы судебных приставов). Игроков на рынке отечественного линуксостроения не так чтобы много. А уж контор, занимающихся такими масштабными проектами, и того меньше.
Мне вот очень хочется спросить всех этих любителей «написать свой дистрибутив с нуля», «сделаю за пять минут на скриптах» и готовых «клепать по пять дистрибутивов в месяц» пляшущих в комментариях, а вы вообще к разработке ПО вообще хоть какое-то отношение имеете? Не два скриптика на bash или python. А реальная такая разработка в виде QA, менеджера проектов, программистов, DevOps или внедренца во сколько-нибудь приличных размеров команде? И если такие умные, то почему до сих пор админами двух с половиной серверов собранных на коленке работаете, а не в крупном интеграторе, например?

среда, 2 апреля 2014 г.

О пользе Open Source для оборудования

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

Хозяйке на заметку: трещащий звук в Wine и PulseAudio 5.0

Недавно в обновления ROSA приехал PulseAudio 5.0. Судя по отзывам, у народа после перехода на него пропала куча проблем. А у меня вот напротив, до этого безукоризненно работавший звук внутри Wine стал трещать.

Чинится в полпинка. Открываем файл /etc/pulse/daemon.conf и находим строчку default-fragment-size-msec = 25. Меняем значение с 25 на 5. Не забываем раскомментировать и сохранить изменения. После — перезапускаем демон pulseaudio. Ну, или если вы вчерашний Windows-свитчер, можете перезагрузиться для очистки совести.

Пользуемся дальше.

вторник, 1 апреля 2014 г.

Одним меньше

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

понедельник, 31 марта 2014 г.

Давно ко мне не заходили торговцы всяким

Буквально сегодня некий молодой человек, пытался мне продать набор всякой косметической шелухи. Начал бодро так. Мол, в честь открытия некоего торгового центра тут неподалёку, этот самый магазин решил провести акцию для местных. И резво начинает давать в руки разнообразные коробочки с духами, мазями и чем-то там ещё. Попутно вещая про то как мне прямо-таки неимоверно повезло. Парень напористый, слова вставить не даёт (да и я всё равно ответить толком не могу из-за ларингита). Самое интересное, как водится, идёт под конец. Мол, вся эта коллекция стоит 25 тысяч рублей, но они готовы её отдать мне всего за 4990. Попутно явно давит на то, что 25 тысяч — большие деньги. Особенно для него (тут у меня в голове ехидно пронеслась мысль, что если штука баксов для него деньги, то пусть работу сменит на более оплачиваемую). В итоге, продавец был вежливо послан, а коробочки возвращены назад. А как уговаривал, как уговаривал! :)
Судя по оформлению коробок, цена всему этому — рублей тысяча от силы и куплено оно было в Китае у дядюшки Ляо в загаженом подвале. На эту мысль также навело то, что когда я ненароком уронил одну из упаковок на пол, парень даже не дёрнулся. Если оно там реально имеет такую стоимость, сами понимаете какое шоу мне бы устроили. Жаль, что говорить почти не могу. А то очень хотелось проехаться по нему и его шарашке, где он там работает.

воскресенье, 30 марта 2014 г.

Аниме. Кратко.

Ghost In The Shell: Arise
Весьма посредственно пока что. И в очередной раз как-то люто поиздевались над сюжетной линией. Сколько смотрю, ни разу не пересекается ни с полнометражкой, ни с сериалами. Не уверен, что буду досматривать.

Mushishi
Очень спокойный, размеренный тайтл. Но вместе с тем чертовски красив. Чистая, концентрированная эстетика. Вин, однозначно.

Hellsing Ultimate
Внешне — бездна Ада, дикий градус безумия и насилия. Но в конце понимаешь, что безумия там как раз не так уж и много, а персонажи на самом деле по-своему логичны и преследуют вполне ясные цели в этой внешне дикой многоходовке вперемежку с драмой. Убервин, по моему мнению.

Watamote
Искренне не понял, чего оно всем так нравится. И я бы не назвал это комедией. Скорее, школодрама в несколько комедийной обёртке.

Jormungand: Perfect Order
Отсмотрел давно, но только сейчас дошли руки написать про него. Если коротко, по сравнению с первым сезоном — хуже и тягомотнее. Дивный новый мир в представлении Коко — очень уж наивен для такого человека как она. Посему выглядит очень уж притянутым за уши абсолютно весь сезон из-за этого.

Из текущего просматриваемого: Nichijou и Princess Resurrection.

четверг, 27 марта 2014 г.

Всем тем, кто меня ищет

Я уже неделю как капитально болею. Судя по всему, какой-то особо хитрый грипп. В настоящий момент дошло до того, что у меня напрочь сел голос и я говорить не могу от слова «совсем». И это не считая невесть откуда вылезжего конъюктивита и кошмарного тяжёлого кашля. Уже и так из-за всех этих болячек я так и не смог встретиться с olga_the_dark и dsent, которые приехали в Москву.

Кому не отвечаю, не звоню и прочеее — звиняйте. :(

среда, 19 марта 2014 г.

Обновление systemd 208 в ROSA и монтирование внешних носителей

У нас приехало очередное обновление для systemd 208, который официально признан стабильным. Cудя по всему, из пакета убрали патч, монтирующий все внешние носители в /media. Неприятно, поскольку некоторый софт, явно с чем-то кроме /media и /mnt работать не умеет. Например VirtualBox. Т.е. если вы создадите симлинк VirtualBox VMs в ~/home на /var/run/media/$login/$medianame работать это не будет, начнёт выдавать гору ошибок. Несмотря на то, что все файлы прекрасно читаются и пишутся при необходимости. Решается довольно просто — перемонтированием нужного носителя руками в /media/$mountpoint. Сегодня надо написать unit для systemd, который данный процесс мне автоматизирует.

Upd:
Не systemd, а udisks2.

Кому надо вернуть назад старое поведение, берём готовый пакет отсюда.

воскресенье, 16 марта 2014 г.

Кабельная эпопея

Купить хороший VGA-кабель в наши дни, оказывается, та ещё проблема. Сегодня поехал менять кабель, который разрешение больше 1024x768 не держит. Если кто не в курсе, я недавно купил два VGA-кабеля. Первый не подошёл по причине того, что двоил изображение. Работать в таких условиях не угробив зрение нельзя. Но поскольку я сдуру потерял чек, пришлось покупать ещё один кабель. Уже в другом магазине, который был расположен недалеко от офиса. Кабель был весь из себя модный, фирмы AOpen. Оный имел позолоченые контакты, был толстый и вообще выглядел солидно и добротно. Памятуя о печальном опыте, сразу же попросил его проверить. Что и было проделано. Кабель не двоил, только разрешение почему-то не очень высокое было, но списал на особенности Windows XP, на которой всё это проверялось. Продавец сам извинился, сказав, что система тут убитая, а переустанавливать влом. Проблемы обнаружились дома, когда после подключения он отказался выдавать картинку больше 1024x768. Но я ж теперь учёный, чек сохранил как полагается. В субботу в этот магазин съездить не получилось, так что поехал сегодня. Деньги в этом магазине вернули без проблем, хотя пока оформляли возврат, воторой продавец вешал мне лапшу на уши про якобы неисправную у меня видеокарту и что такого быть не может и кабель на самом деле отличный.
В следующий заход я зашёл в магазин «Старт-Мастер», но там кабель отказались проверять перед покупкой, сославшись на то, что у них всё запаяно. Ок, бывает. Таким образом я зашёл ещё в три точки, но там либо не было кабелей совсем. Либо были, но слишком длинные, от трёх до двадцати метров длиной. Таким образом я зашёл в ещё один магазин, но там на прилавке были те самые AOpen-овские кабели и один, какой-то страшно потёртый. В итоге проверять не стал. С горя зашёл в один из самых дорогих магазинов там, пожаловавшись на свою беду. Продавцы в очередной раз не поверили мне, что такое бывает, но тем не менее, принесли два кабеля. Один из них, был тот самый потёртый. Как оказалось, предыдущий магазин принадлежал им же, только в другом углу находился. Проверка показала, что первый кабель был ровно с той же проблемой — больше 1024x768 не держал. Второй, который задрипаный, разрешение выдавал ОК, но невероятно «мылил» изображение. Продавец, сильно офигевши, достал всё тот же AOpen-овский кабель, воткнул его… Ну, вы поняли. Всё те же 1024x768. Лица продавцов надо было видеть, конечно. В итоге плюнув на всё, пошёл обратно в тот же «Старт-Мастер», попросив оформить покупку, но предупредив, что тут же будем проверять и в случае чего сразу же буду оформлять возврат. Продавца такой вариант устроил, так что после оформления покупки тут же пошли проверять кабель и чудо наступило. После пяти отбракованых кабелей, шестой оказался годным.

Мораль проста: кабели AOpen не покупать ни в коем случае. Судя по всему, брак у них поголовный. Возможно, партия такая вся целиком. И да, перед покупкой любой мелочи проверяйте её, даже если вам будут доказывать, что проверка не нужна. Судя по тому, что у меня плохие кабели попались самых разных производителей, проблема глубже, чем кажется.

суббота, 15 марта 2014 г.

Везение продолжается.

Проблем с кабелем было мало. Теперь, похоже, загнулся блок питания на внешнем трёхтерабатйном жёстком диске. Замерить напругу нечем, но вряд ли сам диск. Ибо не заводится, да и сам блок питания холодный.

пятница, 14 марта 2014 г.

Мне везёт, да

Купил себе VGA-шный кабель для подключения дома внешнего монитора. Двоит, что хорошо заметно на контрастной картинке. Чек потерял, поменять не выйдет. Сегодня купил другой, так он больше 1024x768 не держит. ЗАвтра поеду менять. Чек предусмотрительно сохранил хотя бы в этот раз. Но, блин... Как так?!

вторник, 11 марта 2014 г.

И снова будни линуксоидов-разработчиков

Уже в который раз сталкиваюсь с тем, что шелл в rpm ведёт себя иначе, чем непосредственно в самом bash/sh. Такие особенности порой делают жизнь очень интересной при создании сколько-нибудь сложных сложных пакетов. Причём проблемы вылезают сугубо постфактум, в момент установки собранного пакета.

Ну и традиционное забивание молотком и гвоздями там, где нет «легальных» способов решения проблемы. Так и живём.

вторник, 4 марта 2014 г.

понедельник, 3 марта 2014 г.

Good news, everyone! Part N+1

Похоже, я один из немногих, кто не пишет у себя в блоге про политику. У меня мнение имеется, но кому надо — выскажу в частной переписке. А теперь о хорошем.

Если вдруг есть желающие, можете проверить в ROSA парочку вещей. Во-первых, Pulfer выложил на тестирование пакет, исправляющий поддержку протокола PTP в фотоаппаратах. Тем, у кого стоит KDE, рекомендую скачать и установить. Теперь фотоаппараты должны корректно определяться и работать.

И ваш покорный слуга собрал обновление для NetworkManager-l2tp, реализующий поддержку протокола l2tp для клиентов. Абонентам «Билайна» (она же бывшая «Корбина-Телеком») будет актуально. Хотелось бы фидбек получить. У меня-то работает, но мало ли.

пятница, 21 февраля 2014 г.

Не все клавиатуры одинаково полезны

Взял у коллег погонять Logitech G110. Сразу, что бросилось в глаза. Во-первых, клавиши на ней реально мельче чем на стандартной клавиатуре (в качестве стандарта у меня Logitech K200). В итоге промахиваешься с непривычки. Во-вторых, клавиатура плосковата. Ножки в задней части приподнимают клавиатуру совсем чуть-чуть. Руки у меня быстро устают на ней при печати из-за этого. В общем, покупать такую никогда себе не буду. Это реально чисто геймерская клавиатура, не для работы. Взять бы G510 у кого для сравнения.

четверг, 20 февраля 2014 г.

Вести с полей DEстроения

Разработчики Gnome 3 выдали нечто удивительное:

«MD-RAID never really worked well on Linux; the kernel parts are mostly fine but the user-space – especially the udev rules – would always get confused, especially on the error paths (e.g. drive failing);
There are now better things to use than MD-RAID, for example btrfs and ZFS. Whether we’ll add support for them in Disks is an open question. Probably not soon, there are more important things to work on right now (for example, pre-canned templates for formatting disks).»

Мне вот интересно, как называется тот волшебный замечательный мир, в котором они живут? Я не знаю даже, как ещё это комменнтировать. В свете того, что btrfs до сих пор ещё пилят и когда он придёт в хоть сколько-нибудь пригодное состояние — неизвестно (если только ребята из openSUSE не сотворят чудо), даже через FUSE ZFS доступна далеко не везде в силу лицензионных ограничений. Зато стабильный как скала MD-RAID работает плохо по их мнению. В общем, моё мнение об интеллектуальных способностях разработчиков Gnome, гхм... очень своеобразное. В общем, с KDE не слезу ни за какие пряники. А ведь я когда-то написал вполне хороший отзыв о Gnome 3. Как же я ошибался.

среда, 12 февраля 2014 г.

Это просто невыразимо прекрасно

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

В комментариях чад, угар, кутёж.

воскресенье, 9 февраля 2014 г.

Админ локалхоста — это диагноз

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

Любимая Женщина уехала — можно заняться своим

Засел за чтение и просмотр накопившегося. Добрался, наконец, до серии статей Клёнова «Судьба Великого Новгорода» лежавших в Pocket с чёрт знает какого времени. Если честно, никогда не любил изучать этот период. Масса имён, обширная география действа и очень запутанная история взаимоотношений князей в целом. Порой без карты этот опус мне сейчас тяжко читать, поскольку границы тогдашних княжеств уже не помню. Что касается описываемой там картины, то очень знакомо порой. Вспомниаешь заодно, насколько это сложный конгломерат — Русь времён феодальной раздробленности.

Для интересующихся: раз, два и три. Читать по порядку. Для особо ленивых — можете сразу на третью ссылку перейти, там уже все выводы записаны. Но это уже не так интересно. :)

четверг, 6 февраля 2014 г.

Коллега скатался на FOSDEM 2014

...пишет массу интересного.

Из понравившегося лично мне:

«Зато был показательный доклад от Debian, вполне дающий представление о процессе разработки этого дистрибутива — доклад назывался Reproducible Builds for Debian и, как нетрудно догадаться, был посвящен проблеме невоспроизводимости сборок многих пакетов в этой системе. То есть на основе одного и того же исходного кода и при использовании штатных инструментов Debian у разных разработчиков могут получиться несколько различные приложения, а какой из них попадет в репозитории — загадка. Так что исправив небольшую ошибку и пересобрав пакет, мэйнтейнер может случайно внести в него и еще ряд изменений по сравнению с предыдущей версией, обусловленные изменением сборочного окружения. Наличие проблемы создатели Debian признают, но вместо создания единой среды сборки типа ABF, OBS или Koji, которая была бы единственным источником пакетов в репозиториях, они предпочитают работать над «допилкой» инструментов сборки. Согласно тезисам доклада, после некоторой доработки инструментария в ходе массового эксперимента в сентябре идентичность сборок была достигнута для 1200 из 5000 пакетов. Авторы считают это неплохим достижением и потихоньку двигаются вперед.»

«Для достижения кросс-дистрибутивности Listaller использует в качестве бэкенда хорошо известные PackageKit. Для решения проблемы зависимостей автор Listaller, не мудрствуя лукаво, предложил статически линковать приложение со всем, чем нужно. Вопрос отслеживания ошибок/уязвимостей в библиотеках, которые оказались встроены в приложение? Ну да, хороший вопрос, ну так что поделать — такова цена универсальности, придется в случае багов в библиотеке пересобирать и обновлять приложение. Заодно автор объяснил ненужность всяких post-скриптов в пакетах, пообещав, что Listaller выполнит все, что надо, автоматом — запустит ldconfig в случае установки библиотеки, перезапустит http-сервер при установке веб-приложения и так далее. В общем, Listaller умеет делать примерно то же самое, что файловые триггеры в нашем rpm5. А опыт использования файловых триггеров показывает, что несмотря на все свое удобство, предусмотреть все возможные ситуации и совсем избавиться от post-скриптов они не позволяют даже в рамках одного дистрибутива. Да и кросс-дистрибутивность многих файловых триггеров тоже вызывает сомнения.

В общем, подход Listaller на деле оказывается даже более ограниченным, чем способ, рекомендованный стандартом Linux Standard Base (LSB) еще десять лет назад. LSB рекомендует создавать пакеты формата RPM (и устанавливать их в debian-based системах с помощью alien), не делать никаких внешних зависимостей, кроме «lsb» (а любой дистрибутив, совместимый со стандартом, эту зависимость предоставляет), но при этому советует статически линковать только те библиотеки, которые не входят в LSB. Так что по крайней мере можно не линковать статически Qt, Gtk, ALSA и другие распространенные библиотеки.
»

Рекомендую почитать полный текст по ссылке. Там реально интересно. Хотя и очень много.

вторник, 4 февраля 2014 г.

Новости Сурового Энтерпрайза™

В новом Citrix Client 13.0 для Linux наконец-то выкинули Motif и сделали морду на GTK+. Минуточку, в 2014 году. Пожалуй, я подожду ещё лет пять. Глядишь, они наконец-то откроют для себя ключи сборки под x86_64.

понедельник, 3 февраля 2014 г.

Давненько я не бытописательствовал

В промежутке между R&D и сборкой пакетов напишу сюда, пожалуй.

Полчаса назад заходил в аптеку после работы для покупки всякой нужной мелочи. На кассе стоял некий молодой человек лет 27-28, под два метра ростом, одетый как подобается альтернативно одарённомумоднику. Короткая куртка, джинсы с низко посаженной талией вида «навалил в штаны» и остроносые кроссовки. Ну, и что там ещё у них принято. Поскольку в момент моего появления в помещении рядом с данным субъектом освободилась другая касса, то я пошёл на свободную. В тот момент, когда я поворачивал к соседней кассе, провизоры спросили у него название лекарственного препарата. Парень достал свой смартфон, нашёл нужную запись и начал читать название лекарства. Медленно, с трудом, по складам. Причём удалось ему это явно не с первой попытки. Причём закончил читать к тому моменту, когда успел подождать пока мне принесут требуемое и расплатиться. От фейспалма удержался с огромным трудом. Да и судя по лицам провизоров, такая реакция была явно не у одного меня.

среда, 8 января 2014 г.

Притащил домой сервер

Характеристики для интересующихся: Pentium 4 3.2Ггц и 2 гигабайта ОЗУ.
Пойдёт под NAS, FTP и http-сервер + пара мелких сервисов каких по мере необходимости. Машинка старая, x86_64 не поддерживается, так что 4Гб оперативки максимум. Хотя можно и с PAE извернуться, но смысла особо не вижу пока.

План ближайших работ:
1. Установить RELS 6.5 и прогнать на общую работоспособность.
2. Купить термоклей для усадки радиатора от южного моста.
3. Нарастить ОЗУ до максимума.

В дальнейшем надо будет купить корпус с кучей посадочных мест по HDD, более тихий кулер и RAID-контроллер. Контроллер будет, скорее всего, 3Ware 9650-SX12. За наводку на оный спасибо геноссе rbs_vader.

понедельник, 6 января 2014 г.

Иллюстративное про удобство использования программ

Что делаете вы, когда устанавливаете на компьютер месенджер? Первое, что делаю лично я в любом IM на PC/Mac -- меняю сочетание клавиш для отправки сообщений. Потому что мне неудобно отправлять сообщения по нажатию клавиши Enter, заодно это страхует меня от необдуманной отправки неоконченных посланий. Но разработчики Pidgin меня определённо удивили в этом отношении. Вот вроде замечательный мессенджер, шустрый и многофункциональный. Только вот для такого тривиального действа как замена нужного сочетания клавиш, нужно писать собственный конфигурационный файл. И ладно бы консольная софтина была, это б я ещё понял. Для консольного софта удобнее ничего не придумали. Только в данном случае у нас кросспротокольный и кроссплатформенный графический мессенджер с кучей плагинов, не умеющий менять сочетания клавиш прямиком из GUI. Это моветон на сегодняшний день, между прочим. Мой любимый Psi+ прекрасно это делает и даже чуток сверх того. Но тянуть QT на машину с GTK и LXDE мне совершенно не хочется.

P.S.
Заметьте, я ничего против конфигурационных файлов не имею. Это очень хороший и удобный способ настройки программ. Проблема в том, что некоторые людикрасноглазые пихают это туда, где оно абсолютно неуместно.