Показаны сообщения с ярлыком runix. Показать все сообщения
Показаны сообщения с ярлыком runix. Показать все сообщения

2014-09-17

SSH с выбором хостов из списка

Посвящается всем, у кого больше пяти серверов.

Как вы обычно заходите на сервер по ssh? Открываете терминал, начинаете искать в истории набранных команд (Ctrl+R) заветную строчку с нужным хостом. Если хостов много, процесс будет длительным, как ни крути.

На гитхабе появился полезный bash-скрипт под названием warp. Он создан для решения этой проблемы.

2013-08-14

Z shell без привыкания

Поднимите руку, если до сих пор не пользуетесь ZSH, предпочитая BASH из стандартной поставки к вашему дистрибутиву. Если вы робко потянули ладонь вверх, этот пост посвящен вам.

У меня несколько раз возникало острое желание попробовать ZSH, но все попытки гибли перед мыслью: «Зачем менять то, что и так работает? Зачем тратить время на настройку и изучение конфига ZSH?». Мне выпала случайность наткнуться на гитхабе на проект oh-my-zsh. Он решил все мои проблемы и помог перейти на ZSH, минуя этапы настройки окружения. То есть, запустил пару команд, сменил интерпретатор и... всё. Вуаля! Переезд окончен.

Сперва я пользовался zsh точно так же, как и bash'ем. Со временем привык к его магическому автодополнению и поиску по истории для конкретной команды. Прошло уже около года. Много раз порывался написать заметку в блоге о проблемах, с которыми могут столкнуться новички. Единственная причина, почему до сих пор не было никаких упоминаний ZSH — проста и банальна. Всё работает «из коробки», нет дискомфорта, ностальгия по башу не мучает. Вы продолжаете пользоваться терминалом, как и прежде, без необходимости менять старые привычки.

2013-07-02

PDF-шпаргалка по клавиатурным сочетаниям Sublime Text

Вдогонку к анонсу открытой бета-версии Sublime Text 3.

The keyboard (#18/365)

Если вы не пробовали этот замечательный редактор, самое время. Разместил на github очередную PDF-шпаргалку. Рекомендуемое применение: распечатать и положить рядом, чтобы постепенно выучить все трюки для эффективной работы с ST.

2012-08-26

Интервью с разработчиками и авторами книг по программированию

Пока серия интервью с русскоязычными разработчиками open source проектов находится в режиме suspend, хочу порекомендовать интересные беседы Александра Дёмина с гостями. Его блог — demin.ws — стал для меня настоящей находкой. С удовольствием читаю все заметки.

2012-07-16

Unzip i18n: избавляемся от кракозябр в архивах

На Хабре опубликовали блок-схему для распознавания кракозябр с исходниками схемы в zip-архиве. По иронии судьбы в первом комментарии засветился скриншот:

кракозябры после распаковки zip в *nix

Так выглядит кириллическое имя файла внутри zip'а, созданного в Windows и распакованного в линуксе.

Я сам неоднократно сталкивался с подобным проявлением нетерпимости в мире кодировок. Решил потратить пару минут на изучение вопроса в гугле.

2012-06-05

Flattr: сила маленьких ручейков

Сооснователь The Pirate Bay Петер Сунде (Peter Sunde) помимо прочего является отцом сервиса Flattr, который, к сожалению, малопопулярен в рунете. Вот как он описывает краткую историю проекта в блоге:


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

2012-04-10

Антон Васильев о Shelr.tv, ненастоящих эмуляторах терминала и виме внутри емакса

Скринкастинг давно перестал быть чем-то экзотическим. Мы не хотим читать или слушать, мы хотим видеть, как ЭТО работает или как ЭТО выглядит на экране. Видеоуроки для изучающих GIMP, обзоры новых дизайнерских находок разработчиков Unity, тысячи howto, ведущих к светлому будущему... Скринкасты на ютубе можно смотреть часами.

А теперь представьте, что вам потребовалось продемонстрировать преимущества консольных приложений над графическими. Глупо записывать видеопоток о плюсах терминала, если для его просмотра понадобится плеер с графическим интерфейсом. Нужно записать символьный поток, и здесь нам на помощь приходит сервис Shelr.tv с одноимённым инструментом для создания шеллкастов. Интервью с автором проекта читайте в свежем номере «Краплёной колоды».

2011-09-15

Андрей Боровский об YAGF, программистской ноосфере и интеллектуальном распознавании

Термин OCR мы вспоминаем, когда требуется конвертировать внушительных размеров фолиант в неприметный текстовый файл или сделать электронную версию документа на бумаге. Так или иначе, проблему надо решать. И среди свободных решений самым популярным по праву считается YAGF — оболочка для систем распознавания текстов Cuneiform и Tesseract.

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

2011-08-24

Адреса, пароли, явки и двойственное название KeePass

В начале 2010-го года на хабре провели опрос, связанный с количеством используемых паролей у респондентов. Большинство (> 70%) остановилось на варианте «2-3 пароля разного уровня стойкости». Когда-то мой ответ был таким же, но сейчас я предпочитаю для каждой регистрации генерировать новый пароль. И дело вовсе не в паранойе. Когда ты регулярно посещаешь десяток ресурсов — это одно, а когда количество аккаунтов переваливает за число X, возникают разного рода неудобства. В итоге я пришёл к выводу, что от запоминания паролей веет пережитком старины. Напрашивается аналогия с телефонными номерами. Если вы общаетесь с малым кругом людей, запомнить их номера не составит труда. С сотней контактов такой фокус не пройдёт, поэтому мы и ведём телефонную книгу.

2011-08-05

publish-kindle-quotes: скрипт для публикации цитат на tumblr.com

Киндл приучил выделять в книгах и периодике интересные цитаты. Хотя «приучил», громко сказано, он, если можно так выразится, способствует к этому. Потому что функция выделения части текста реализована до безобразия просто.
Все цитаты, закладки и записки хранятся в обычном текстовом файле My Clippings.txt (либо Мои вырезки.txt для русифицированного интерфейса). И если записывать книги на устройство можно «по воздуху», для копирования файла на компьютер приходилось часто подключать USB. Мне это порядком надоело, ведь есть Wi-Fi, а тут такие досадные пляски с проводами. Некрасиво.
Поиск по просторам сети выдал хак usbNetwork, с его помощью Kindle разрешает общение с собой по ssh. В последних версиях модификации помимо связи по USB разработчики добавили доступ по Wi-Fi. Часть проблемы отпала сама собой.

2011-06-13

Сергей Костяной о трансформации телевидения, сытых волках и вреде DRM

Медиаплеер XBMC продолжает набирать обороты. На днях разработчики поделились в блоге интересными цифрами. Они посчитали популярность продукта:

Для получения статистики был выбран случайный аддон, который устанавливается вместе с Dharma (он обновлялся 18 апреля, примерно шесть недель назад). До этого момента произошло ещё одно обновление, что позволяет судить, сколько было установок на компьютеры «до» и «после» апрельских изменений.

По состоянию на 18 апреля дополнение получило по крайней мере 210 000 инсталляций по всему миру. В период с 18 апреля мы зафиксировали 350 000 новых установок. Кроме того, 225 000 инсталляций нельзя однозначно классифицировать, как новые или старые, потому что они относятся к предварительному релизу XBMC 10.1. Мы можем только догадываться, что это обновления для «старых» пользователей.

Таким образом, до 18 апреля было примерно 435 тысяч активных копий XBMC. С тех пор мы увеличили количество установок на 350 тысяч. Значит, примерно 789 000 экземпляров XBMC были активны за последние 6 недель. Если повезет, ко времени выпуска XBMC Eden мы, наконец, преодолеем барьер в 1 млн.

Впечатляющие результаты. Но сегодня мы не будем обсуждать сухие отчёты, а побеседуем с Сергеем Костяным — автором seppius-xbmc-repo. Цель проекта: собрать под одной крышей полезные для русскоязычных пользователей XBMC дополнения. Помимо прочего, обсудим в интервью перспективы HTPC по завоеванию полок в гостиных.

2011-04-15

О горах и геопривязке фотографий

Сколько слов и надежд, сколько песен и тем
Горы будят у нас и зовут нас остаться.
Но спускаемся мы — кто на год, кто совсем,
Потому что всегда, потому что всегда мы должны возвращаться.

Зимние каникулы прошли под знаком Карпат, горных лыж и солнца. Второй год подряд ездим в Западную Украину кататься. Хотя под Минском расположились два горнолыжных комплекса, отдых в настоящих горах и на искусственных холмах несравним. В небольшой деревушке у подножия Гембы отсутствие интернета переносится «на ура». Наконец-то удалось прикрыть информационный поток и избавиться от «белого шума» ежедневных новостей.

2011-03-30

Алексей Яковенко о DeaDBeeF, юникоде и планах

Участились случаи появления в интернете записей типа «DeaDBeeF — наше всё». С анонимусами не поспоришь. Надобно самому правду-матушку отыскать. А у кого ж секреты выведать, как не у отца-родоначальника? Усаживайтесь поудобнее и читайте беседу с Алексеем Яковенко, тем самым автором.

2011-03-11

Абзац: Узнаваемый Rhythmbox'ом, растягиваем образ в VirtualBox и избавляемся от старых kernel'ов

Собрался наконец-то с мыслями пробудить рубрику «Абзац». Весна на дворе!
1. Поднимите руку те, кто пользуется Rhythmbox как основным плеером. Уверен, несколько десятков читателей поступают именно так. Если ваш портативный плеер либо андроидфон не определяется в Rhythmbox/Banshee/Amarok, добавьте в корень файловой системы .is_audio_player следующего содержания:
audio_folders=Music/
folder_depth=2
output_formats=audio/mpeg,audio/mp3

Теперь записывать музыку намного проще, drag&drop творит чудеса! audio_folders говорит, куда складывать композиции. folder_depth указывает, что треки располагаются по иерархии исполнитель → альбом → трек. Если попытаться закинуть lossless-файл, Rhythmbox налету переконвертирует его в output_formats (в нашем случае mp3). Более подробную информацию о конфиге черпайте в англоязычной заметке.

2011-03-01

Юрий Сидоров о transmission-remote-gui, паскале и стереотипах

Помните серию переводов интервью из GNOME Journal? Иногда они возвращаются :-) То есть я решил продолжить публиковать беседы с разработчиками свободного ПО. Правда, на сей раз переводить ничего не требуется, буду общаться с русскоязычными деятелями open source.
В каждой советской семье вслед за холодильником и телевизором появляется маленькая коробочка, устройство, называемое в народе «торрентокачалкой». Если на устройстве работает Transmission, вам волей-неволей придётся как-то им управлять, а выбор невелик на самом деле. Давно и с удовольствием в качестве «рулевого» использую transmission-remote-gui. Автор этой программы, Юрий Сидоров, согласился ответить на пару каверзных вопросов.

2010-12-03

Абзац: Ubino — старый twitter-клиент на новый лад

После перехода Twitter на OAuth многие линуксовые клиенты отказались работать. Некоторые проекты в скором времени выпустили обновления, некоторые оставили всё как есть. Горячо любимый мною Pino, к сожалению, включит поддержку OAuth только в разрабатываемой ветке 0.3. До сего момента приходилось пропускать клиент через MyAuth API Proxy. Но и этот вариант нельзя назвать вменяемым по причине большого количества ошибок при обновлении ленты.

2010-10-17

Самостоятельный command-not-found

В Ubuntu Maverick Meerkat центр приложений созрел до состояния профпригодности, но я по-прежнему предпочитаю управлять APT'ом в командной строке. Правда, сегодняшний разговор не о преимуществах aptitude, а о магии угадывания.
Если вы напечатали незнакомую для терминала команду, command-not-found предложит установить недостающий пакет.

2010-08-23

Yet another Android applications set

В заметке, повествующей об HTC Desire и Android, обещал опубликовать свою подборку приложений. Камнем преткновения стали ссылки на страницы в Android Market. На всех wiki-подобных сайтах URL, содержащий конструкцию market://, парсер беспощадно удалял. Позже, когда я вновь вернулся к этой проблеме, попробовал скормить ссылку укорачивателю. Убедившись в работоспособности способа, принялся составлять список. Стоит оговориться, подобных подборок в интернете пруд пруди, но зачастую в них отсутствуют даже QR-коды.

2010-08-09

dbupdate — всегда актуальный dropbox

Приветствую вас из солнечного Логойска, где очередные выходные пытаемся спастись от пекла и духоты бетонного Минска. Ответьте на простой вопрос: пользуетесь ли вы dropbox'ом? Нет, к сожалению, я не смогу рассказать, как с помощью этого сервиса синхронизировать температуру с комфортными параметрами. Вопрос без подковырок и, мне кажется, большинтво из вас ответит утвердительно. Отлично, тогда предлагаю стилизовать иконку клиента под свои нужды (эстетическая жилка у линуксоидов, судя по скриншотам, гипертрофирована :-)). Разработчиков давно просили сделать подобную опцию, теперь это возможно в тестовых сборках. Помимо "рюшечек" в тестовой ветке реализовали т. н. selective sync (выборочная синхронизация отдельных каталогов). За подробностями, как обычно, к ChangeLog'ам.

2010-07-26

Винегрет о неттопе

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