В колонках играет - Олег Митяев/Сахалин Всего понемногу в стиле "может быть, кому-то будет интересно".
"Двенадцать способов понять, что находишься в виртуальной реальности": "Известный польский философ и биограф Станислав Лем как-то заметил, что «Иллюзорность виртуальной реальности, находящийся в виртуальной реальности человек, может установить только путем сравнения с действительностью»."
"Сказ о сплаве Розе и отвалившейся КРЕНке": "Давным, давно, когда я был школьником и добывал радиодетали преимущественно из разных выброшенных на свалку плат, заметил я необычное явление в процессе распаивания очередной такой платы: некоторые пайки моментально отваливались от фольги, стоило в них ткнуть паяльником. Контактная площадка оставалась чистой от припоя, гладкой и серебристо облуженной, а капля припоя на выводе детали имела внизу такое же блестящее плоское основание."
В колонках играет - Банда Четырех/Абсолютный рассвет "7 направлений развития Linux в 2019 году" "Настал новый год, а значит можно говорить о том, что прошёл ещё один год, в котором Linux не заняла ведущее место среди настольных операционных систем. Во многих сферах Linux показывает себя просто прекрасно, но в экосистеме Linux всё ещё существует ряд давних проблем."
Местами ну о-о-очень спорно, особенно насчёт единого дистрибутива Linux (наличие которого ИМХО и даст взрывной рост всяческого malware) и замены X.Org, местами (касательно чистки репозиториев от протухшего софта и улучшения отображения шрифтов, например) достаточно разумно, а местами так и ваще неприкрытая реклама в стиле Бекмамбетова. 8-)
В колонках играет - Pink Floyd/A Great Day For Freedom Есть мнение, что современный софт гораздо проще в использовании для слабо подготовленного пользователя, т.к. всё, что можно, упрощено до безобразия, и простому юзеру больше не приходится фрустрировать при виде 100500 непонятных терминов. Ну да, всё верно -- до тех пор, пока что-то вдруг не пойдёт наперекосяк, и тогда счастливому пользователю интуитивно понятной системы придётся по-настоящему натрахаться, как тем солдатам из анекдота про фею и башню танка.
И как ни странно, я даже не про systemd. 8-) Помнится, в старом добром LILO (Linux Loader) в случае чего нужно было править один-единственный конфиг с достаточно простым и хорошо документированным содержимым, да вот поди ж ты -- не только лишь все могут после правки конфига выполнить команду "lilo", мало кто может это делать по сравнению с интуитивно понятной командой "update-grub", наверное. Вот что нынче пишут (запомните эти слова): "Загрузчик LILO (анг. LInux LOader) устаревший мульти-загрузчик для Linux-подобных систем. Несмотря на то, что он являлся стандартом в течение многих лет, постепенно его использование сошло на нет, благодаря появлению и развитию GRUB, альтернативного загрузчика, предоставляющего более простую конфигурацию и снижающего вероятность получить незагружаемую систему."
В колонках играет - Primal Fear/Rulebreaker С опеннета (пока не забыл): "В прошлой заметке было показано как, пользуясь сервисом cheat.sh, можно
получить краткую справку практически по любой популярной команде UNIX/Linux.
Сервис использует для этого популярные репозитории шпаргалок (cheat sheets),
такие как tldr, cheat и прочие.
Возможности сервиса cheat.sh были расширены, и теперь с его помощью можно
получать не только подсказки по командам UNIX/Linux, но и получать ответы на
любые вопросы по программированию.
В простейшем случае использование сервиса выглядит следующим образом:
curl cheat.sh/python/append+file
Этот запрос возвращает ответ на вопрос, как дописать файл (append file) в python."
По-моему, дело хорошее и полезное. Рекомендую прочесть заметку полностью и проникнуться.
В колонках играет - Samsara Blues Experiment/Hangin' On The Wire Просто оставлю это здесь на всякий случай: мало ли, вдруг кому-то понадобится. "Чтобы убедиться, в том что файлы соответствуют друг другу, необходимо вывести и сравнить значения модуля SSL Сертификата, модуля Приватного Ключа и модуля CSR."
Короче, суть такова: "Выведем значения модулей Приватного Ключа, SSL Сертификата и CSR, а затем преобразуем их в md5 хэши для удобного сравнения.
В колонках играет - Universal Hippies/Matala Окончательная смерть линукс-версии скайпа 4.3, о которой так долго говорили в Некрософте, таки стряслась: по кр. мере сегодня после того, как у меня внезапно вышибло этот самый скайп, дальнейшие попытки залогиниться оказались безуспешны. При ближайшем рассмотрении небезразличным людям удалось найти рецепт для реанимации, но т.к. впоследствии выяснилось, что данное смещение правильно только для дебиановской версии из deb-пакета (даже для Убунты возможны варианты, не говоря уже о других дистрибутивах Линукса), рецепт был поправлен для пущей точности и вящей безопасности.
Естественно, данная команда должна запускаться из-под sudo: sudo sed -i 's/4\.3\.0\.37/8\.3\.0\.37/' /usr/bin/skype
А т.к. линукс-версия скайпа под FreeBSD, например, имеет свои особенности, то там патчить надо не скрипт-обёртку /usr/local/bin/skype, а бинарник: sudo sed -i 's/4\.3\.0\.37/8\.3\.0\.37/' /usr/local/share/skype/skype
В общем, какое-то время поднятый пинками из могилы зомби ещё сможет играть в баскетбол и продержится, как тот треснутый стакан у Зощенко. 8-)
В колонках играет - Кооператив Ништяк/Сумеречный мир ...теперь банановая. По кр. мере у меня при обновлении (в виртуалке) Дебиана с Jessie (8.x) до Stretch (9.x) стряслось нечто подобное: без X-ов всё в порядке, а при запуске X-ов напрочь отказывают кнопки управления курсором (исключение -- кнопки цифровой клавиатуры). Ну то есть не совсем отказывают, просто делают они вовсе не то, что задумано: так, например, стрелку влево я поймал на стремлении переключать раскладки вместо привычного правого альта. Офигев и не обнаружив ничего вменяемого, вспомнил, что писали в changelog-ах (мол, мы теперь переходим на стильный, модный, молодёжный xserver-xorg-input-libinput) -- и оторвал его нахрен, вернувшись на старый добрый xserver-xorg-input-evdev и к нормальной работе клавиатуры.
А вот когда после обновления fvwm с 2.6.6 до 2.6.7 (в той же девятке) вместо привычного отображения модуля Buttons в нижнем правом углу экрана это добро разрослось до некоей совершенно безумной "правой панели", без толку отжирающей экранное пространство, и отвалились не менее привычные хоткеи для перехода между рабочими столами, такой мажорный эффект от минорщины добил меня окончательно. Так ничего и не нагуглив, полез-таки в обновлённые конфиги, нарыл эту "правую панель", оторвал заразу и добавил в конце строчки, импортирующие старые настройки fvwm-themes, ибо так оказалось проще всего:
Read themes-rc
Read themes-rc-3
Read config.MY
Ну, и т.к. по случаю обновлённого ядра теперь не только лишь все могут запустить dmesg, мало кто может это делать, кроме рута, добавил в sysctl.conf строчку "kernel.dmesg_restrict=0" и узбагоился окончательно. До следующих граблей. 8-)
В колонках играет - Василий К. и Интеллигенты/Алису с собой Жил когда-то мифический царь Мидас, получивший от богов уникальный дар: всё, к чему он прикасался, превращалось в золото. Жить бы ему да радоваться, но на радостях забыл он оговорить список исключений из общего правила, чем и создал себе головную боль: взялся на радостях пожрать хамончика с пармезанчиком -- а этот хамончик уже нежным золотым блеском отливает. Жри, мол, не обляпайся, ежели разгрызёшь.
"Важное объявление: все клиенты Skype для Linux до версии 4.3 включительно будут упразднены 1 июля 2017 года. Чтобы продолжить общаться в Skype, пожалуйста, установите последнюю версию для Линукс".
Для просмотра информации о погоде в текущем городе или с указанием города (и при необходимости страны через запятую) для просмотра информации в другом городе:
В колонках играет - Э.С.Т./Крах идеала Любопытная заметка с хабра: "Идея редактирования переменных окружения пользователя для повышения прав при тестировании на проникновение стара как мир. По этой теме написано множество статей, и даже в книгах начали появляться советы по использованию абсолютного пути вместо относительного. Вот пример такого совета из довольно известной книги Unix и Linux. Руководство системного администратора (4 издание):
«Рекомендуем взять за правило при вводе команды указывать полное имя, например /bin/su или /usr/bin/su, а не просто su. Это послужит определенной защитой от тех программ с именем su, которые преднамеренно были прописаны в переменной среды path злоумышленником, намеревавшимся собрать хороший “урожай” паролей»."
Казалось бы, всё разумно и правильно: абсолютные пути рулят, ибо хрен их подделаешь. Но и тут не всё так однозначно: переменная path уже не сработает, алиасы -- аналогично, т.к. они не могут включать в себя слеши, но... "А теперь рассмотрим случай, в котором абсолютный путь не спасёт. В конфигурация можно создавать функции, которые работают аналогично alias`ам за исключением того, что в их именах можно использовать слеши.
...Следующий этап – написание скрипта, который будет вести себя аналогично sudo (спрашивать пароль и повышать права пользователя), но одновременно с этим перехватывать пароль пользователя и выполнять произвольный код с правами администратора."
Мораль: тщательно следите за своими логин-скриптами в хомяках, товарищи. 8-)
Понедельник, 27 Февраля 2017 г. 20:38
+ в цитатник
В колонках играет - Э.С.Т./Гад "Довольно часто возникает потребность в нескольких буферах обмена между открытыми консольными сессиями. Задача легко решаема при помощи регистров в GNU Screen. Для создания и быстрого доступа к дополнительным буферам необходимо задать в файле $HOME/.screenrc команды копирования в регистр readreg и чтения из регистра paste."
Я просто оставлю это здесь.
В колонках играет - Э.С.Т./30 ХГСА Пока не забыл, если кто-то ещё не в курсе: "Текущая версия клиента Skype 4.3 для Linux и все старые версии клиента не будут работать с 1 марта 2017 года. Сделано это в связи с тем, что Microsoft отказывается от старого peer-to-peer протокола, и полностью переходит на централизованную схему работы.
Всем Linux пользователям предложено перейти на alpha-версию нового приложения Skype, либо использовать веб-клиент. Новое приложение построено с использованием платформы Electron и является надстройкой над Chromium и Node.js."
Понедельник, 12 Декабря 2016 г. 21:59
+ в цитатник
В колонках играет - Neuro Dubel/Ничего на Свете больше нету Сам офигел, когда в конце 2016 года наткнулся на баг, существующий в пакете mplayer-skins для Ubuntu чуть ли не с 2012 года: при попытке запустить gmplayer (графическую морду для mplayer) вываливается непристойное сообщение об ошибке в строке 6 конфига скина по случаю невозможности прочтения некоего png-файла (рекомендованная в интернетах подгонка формата с помощью утилиты convert из ImageMagick не помогла). В конечном итоге помог совершенно альтернативный рецепт: подключение самодельного народного ppa-репозитория.
В общем-то для mplayer-а эта графическая морда и нафиг не нать, но для новобранцев армии линуксоводов выглядит симпатично: не себе, но людям. 8-)
А гитлабоводы в своём бложике поделились с народом некоторыми полезными приёмами работы и настройками гита: так, например, те же алиасы ИМХО будут весьма полезны в работе. В общем, рекомендую заглянуть.
В колонках играет - Neuro Dubel/Бухаст ...а что не шевелится -- пошевелим и тоже отгрепаем. 8-)
Отличное описание разнообразных вариаций на тему команды grep и её производных на хабре, весьма рекомендую. Много познавательного и поучительного, в т.ч. и в комментах, как всегда.
В колонках играет - Канцлер Ги/Страшная сказка Чем хороши такие сайты, как ЛОР и хабр, так это ещё и своими комментами, где можно наткнуться на подробные рекомендации, как устранять проблему, с которой ты ещё не успел столкнуться. Предупреждён -- значит, вооружён. Да и сами исходные посты бывают весьма основательными, вроде того, который о... проблемах с русификацией консоли Ubuntu. Ага, проблемы с русификацией консоли Убунты в 2016 году таки существуют, причём в лежащем у истоков этой Убунты Дебиане подобных проблем просто нет.
"Для меня было некоторым откровением узнать, что в 2016 году, в одном из крупных дистрибутивов GNU/Linux существуют проблемы с локализацией. А точнее, с локализацией текстовой консоли. Кто пользуется текстовой консолью в 2016 году? Не надо забывать, что есть множество дистрибутивов, базирующихся на Ubuntu и не все из них используют графическое окружение. Назову два примера: Ubuntu Server и Clonezilla."
Читается, как увлекательный детектив, ей-Богу. И не лень же было человеку докопаться до первопричин проблемы, в то время как другой просто подоткнул бы очередной костыль. 8-)
В колонках играет - Candlemass/Ancient Dreams Новость, однако: "Компании SCO и IBM согласились принять решение суда и прекратить судебную тяжбу по претензиям SCO к IBM. 2 февраля окружной суд штата Юта принял решение об отклонении последних оставшихся претензий SCO к IBM и дал время до 26 февраля решить, согласны ли они с решением или намерены продолжить судебный процесс.
Стороны подписали соглашение, по которому в условиях банкротства компании SCO и отсутствия у неё каких-либо финансовых ресурсов помимо выдвинутого иска (т.е. единственный "финансовый ресурс", который остался у SCO, это надежда на удовлетворение иска и получение компенсации от IBM), подача апелляции и затягивание иска не имеет практического смысла. Более того, с прекращением иска, суду не нужно будет принимать решение по встречным искам от IBM, что позволит сэкономить средства суда и сторон. Интересно, что соглашение не затрагивает встречные иски IBM к SCO и оставляет IBM возможность продолжить тяжбы при желании."
Кажется, ночь живых мертвецов (сериал "SCO contra mundi" начался в 2003 году) наконец-то закончилась осиновым колом. Правда, один из комментаторов новости несколько более оптимистичен касательно покойника: "SCO хоронили -- три баяна порвали. И ещё десяток порвут. The show must go on!" 8-)
В колонках играет - Элхэ Ниэннах/Рассказ придворного менестреля Недавно пробежала было новость о страшном зловреде-вымогателе, шифрующем файлы на серверах с Linux и FreeBSD: "После запуска Linux.Encoder на сервере жертвы производится шифрование файлов, доступных в рамках текущих привилегий доступа. В том числе шифруется содержимое директорий с компонентами web-сайтов, git- и svn-nрепозитории, директории с данными MySQL, файлы конфигурации nginx и apache httpd, содержимое домашней директории, бэкапы и файлы с такими расширениями, как ".php", ".html", ".tar", ".gz", ".sql" и ".js". Зашифрованные файлы снабжаются расширением .encrypted. Условия расшифровки размещаются в файле README_FOR_DECRYPT.txt, который копируется в каждую директорию с зашифрованными данными. Ключ для расшифровки предлагается получить на сайте, работающем в форме скрытого сервиса Tor." За ключ для расшифровки вымогатели требуют 1 биткойн (по курсу на время появления информации около 420 долларов).
Казалось бы, мы все умрём, или же будем платить и каяться за наплевательское отношение к обновлениям. Но и тут всё не столь однозначно, как могло показаться поначалу: "Исследователи лаборатории Bitdefender проанализировали недавно анонсированное вымогательское вредоносное ПО Linux.Encoder.1, осуществляющее шифрование данных на серверах с Linux и FreeBSD, и нашли в нём серьёзный промах в организации процесса шифрования, позволяющий расшифровать данные без получения приватного ключа RSA. Результаты анализа послужили основой для написания Python-скрипта, автоматизирующего расшифровку и восстановление данных."
В общем, умирать можно погодить. Не факт, конечно, что вымогатели не последуют советам, данным в заметке, и не переделают свою программу с учётом ошибок, но в любом случае пользователям/админам следует обратить внимание на следующий факт: "Кроме того, стали известны подробности поражения серверов вредоносным шифровальщиком. Linux.Encoder.1 проникал в систему, эксплуатируя уязвимость в платформе электронной коммерции Magento, позволяющую атакующему выполнить произвольный PHP-код на сервере."
Ну, вы поняли. 8-)
В колонках играет - Breakout/Gdybym byl wichrem Когда-то в далёкие студенческие времена в процессе подготовки к очередной сессии была придумана песня, содержащая таковые строки: "Высоко в синем небе (3 раза) пролетает самолёт,
А мы рожаем ёжиков (3 раза) иголками вперёд..."
На днях мне таки пришлось вспомнить именно эту песню, хотя и по несколько иному поводу -- в связи с IP-телефонией. 8-)
Началось всё с обнаружения печального факта неработающего DTMF. Перелопатив кучу форумов, наткнулся на многочисленные истории о том, как народ, вволю натрахавшись с разнообразными админками астериска, в конце концов забивает на ужасы альтернативного секса и пишет набор конфигов с нуля и врукопашную. Проникся, но решил перепроверить, не у меня ли одного летают подобные грабли. Оказалось, что у одного: такой гуёвый (от аббревиатуры GUI -- Graphic User Interface) SIP-клиент, как linphone, никоим образом не желает нормально работать с DTMF, что ни указывай в его настройках -- хоть самый стандартный rfc2833, хоть sip info (а других вариантов там и нет).
А вот консольная инкарнация этого же (!) клиента (linphonec), работающая исключительно из командной строки без дополнительных свистелок и перделок, как выяснилось, просто работает, прекрасно умея и вышеупомянутый DTMF. Такие дела.
В колонках играет - Банда Четырёх/Плохая репутация Дней пять назад или вроде того наткнулся было где-то среди буржуйских форумов на вопль души: мол, под Убунтой поломалась админка FreePBX для астериска, шо делать? Советы, кстати, не помогли. "Fatal error: Call to undefined method DB_Error::PEAR_Error() in /usr/share/pear/DB.php on line 965" -- и всё тут, не работает админка.
Дело в том, что скорее всего на самом деле у товарища случилось обновление -- ну, вроде как у меня однажды, хоть и не под Убунтой -- и прилетела свежая версия пакета php-pear, 1.10 или выше. Хрен его знает, что там умудрились перехреначить, но результат см. выше. Лечится сие принудительным даунгрейдом пакета php-pear, например, до версии 1.9.5 и усвоением того факта, что не все обновления одинаково полезны. 8-)
В колонках играет - ДДТ/Свобода Видел на днях занятный ноутбук, на котором именно так и было написано -- ALIENWARE. Внешний вид под стать названию: эдакий околокосмический дизайн с подсвеченными кнопками, физиономией инопланетянина как на крышке (чтобы сразу понятно было, что к чему), так и на кнопке включения питания -- в общем, что-то нездешнее. Ну, и внутре у нея неонка тоже не совсем человеческая операционка -- Windows то ли 8-й, то ли 10-й версии. 8-)
Кстати, мне одному в кардинально переработанном новом интуитивно понятном интерфейсе Windows 10 чудятся мотивы старого дореволюционного юниксовского twm? Особенно с учётом того, что ад всё-таки замерзает, и Некрософт уже выпустил и собственный вариант Линукса, хотя на первых порах всего лишь для специализированных коммутаторов.