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

Тур по темной стороне силы. Преамбула

В мире существует огромное количество дистрибутивов linux. Я как-то задавался вопросом, почему допустим фря всего одна, а линуксов так много. Потом доперло, что linux это всего лишь ядро, которое пилят программеры со всего мира. Пилить может каждый. А есть чуваки из ГНУ (это которое не юникс)) Они занимаются всякими насущными утилитами - less, grep и т.д. То есть основная фишка в том, что в линуксе вообще объединили ядро вместе со всеми этими программами, на каждый день  и получился дитсрибутив. Каждый пипл и большие корпорации делают дитср по своему, на свой вкус и цвет как говорится, потому их столько много. Потому что пилить может каждый.
Во фряхе все немного по другому. Те умные дядьки из университа Беркли написали ядро системы и программы на каждый день. Пилить-то их может каждый, но для этого надо входить в команду Беркли-крю. То есть простой чувак, Васян, с улицы может вносить изменения в код фряхи, но для этого ему нужно будет списываться с координаторами и выполнять кучу формальностей - что поделать это университетская среда, так что бери выше. Конечно допускаю, что в данной картине могут быть маленькие неточности, потому что в данный вопрос я не вникал, и фряхой никогда не пользовался, но в данном случае это некритично.
Так вот, есть множество просто реально чумовых программ для линухи, но мы о них не знаем. Кто-то там, в Америке юзает их по полной и наслаждается жизнью, только потому что каким-либо образом знает английский и умеет стучать на клавиатуре. И это что получается, что я должен отдавать ему свое место под солнцем? Как-то я прочитал про такой дистрибутив blackarch linux, то есть тоже самое, что и back track (ныне kali linux), только на основе арча. Чем-то он меня зацепил, правда непонятно чем, я пошел на сайт такой очень стильный в таком ][духе, и я тогда я понял, что соприкоснулся с настоящей темной стороной силы. О ней непринято говорить, о ней знают только немногочисленные посвященные, так что надо быть очень осторожным, а то она овладеет тобой. Как говорил магистр Йода как только ты сделаешь первый шаг по темному пути ты не сможешь с него свернуть.
Так что в данной серии статей я предлагаю взойти на борт экскурсионного автобуса и сесть на удобное место у окна. Проводится тур по темной стороне силы - ты не будешь шагать по ней без перспективы вернуться обратно, тебя провезут по всем местам и темным закоулкам, где свершаются невидимые битвы которые по накалам страстей и драматизму не уступают романам 17 века. Итак, поехали. Помните, что любопытство не преступление, но если вы сделаете первый шаг по темному пути, то вы не сможете вернуться обратно. Так что не далайте никакокого шага и не вздумайте применять данные программы!

Клавиатура

Давненько я ничего не писал в свой любимый блог. Вроде и охота поделиться хорошим настроением с миром, а что-то останавливает, лениво как-то. Так продложалось до тех пор, пока я заметил, что английская буква P на клавиатуре начала западать. Ладно, разобрал, выковырял клавиши, почистил. Проблема не ушла, кроме того я заметил, что по сравнению с ноутбучной клавиатурой, клавиши на моей старой клаве на которой я уже стучу не первый год нажимаются странно так, что приходится давить гораздо сильнее, словно деталь трется по не смазанной поверхности. Прикинув разницу между нажатиями я понял, что при печати затрачиваю много энергии, соотвественно падает настроение. А еще Хацуо Рояма говорил, что настроение портится из-за того, что нарушается энергетичекий баланс в организме. Поэтому лучше уделить пять минут и потратить их на себя, чем ходить остаток дня с плохим настроением.

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

Если бы дистрибутивы linux были оружием...

Пару дней назад на ЛОРе была одноименная тема. Разумеется, это очень спорный и неоднозначный вопрос, но порадовало, что Слакварь сравнили с томми-ганом - традиционным гангстерским оружием ))) Viva la Slackware!!!

Шпаргалка по find

Самые часто используемые опции команды find:

-name - Поиск файлов по имени.
-iname - аналогична предыдущей, с той лишь разницей, что регистр игнорируется
-print  - запись полных имен файлов на стандартный output
-perm - поиск файлов по разрешению
-prune - не выполнять рекурсивный поиск по уже найденным именам
-user   - поиск файлов принадлежащих пользователю
-group - поиск файлов принадлежащих данной группе
-mtime -n +n - поиск файлов, содержимое которых менее чем (-) или более чем (+) n дней назад;
-atime - поиск файлов по дате последнего чтения
-ctime - поиск файлов по дате последнего изменения атрибутов
-nogroup - поиск файлов принадлежащих несуществующей группе (той для которой нет записи в /etc/group)
-nouser - поиск файла принадлежащего несуществующему пользователю (того, для которого отсутсвует запись в /etc/passwd)
-newer файл поиск файла, которое создано позднее, чем указанный файл
-type поиск файла специального типа
           b - специальный блочный файл
           d - каталог
           c - специальный символьный файл
           p - именованный канал
           l  - символьная ссылка
           s - сокет
           f - обычный файл
-size n - поиск файлов, размер которых составляет n единиц; возможны следующие единицы измерения:
           b - блок размером 512 байтов (по умолчанию)
           c - байт
           k - килобайт (1024 байт)
           w - двухбайтовое слово
-dept - при поиске файла сначала проверяется содержимое текущего каталога и лишь затем проверяется запись, соответствующая самому каталогу.
-fstype - поиск файла находящего в файловой системе определенного типа; обычно соответствующие значения хранятся в /etc/fstab, в нем указаны все фс использующиеся на данном компьютере
-mount  - поиск файла находящегося только в текущей файловой системе
-xdev - аналогично предыдущей опции
-exec - самая таинственная опция. Обеспечивает выполнение команды на bash для всех обнаруженных файлов; команды имеют формат
команда {} \;
между фигурными скобками и обратным слэшем должен быть пробел.
-ok - аналогична предыдущей, но перед выполнением отображается запрос.

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

SlackBuild FAQ

Перевод страницы http://slackbuilds.org/faq/#writing

Вопросы и ответы.
1. Вы аффилированы и/или одобрены Slackware?
   Нет. Мы не аффилированы или официально неодобрены Патриком или Слакварь
   инкорпорейтед. Этот проект поддерживается волонтерами кто желает внести свой    вклад, сделать что-то полезное для слакварь-коомьюнити. Кроме того, для ясности, концепция слакбилда пришла из самой Слаквари, не от нас.

воскресенье, 15 декабря 2013 г.

установка и русификация libreoffice в slackware

Всем привет, это снова я с очередной инструкцией по применению. Суть вкратце такова - понадобился мне текстовый процессор, чтобы была вставка картинок, таблиц, чтение формата docx, проверка орфографии, все дела. Конечно я подспудно догадываюсь, что лучше emacs'a пока еще ничего не придумано, но тем не менее, прикинув предстоящий объем работ принял решение собрать настоящий офисный пакет. По старой памяти пошел искать libreoffice. Таковой имеется на slackbuilds.org  и в легкую собирается. Проблема в том что там лежит версия 3.3.0, в то время как текущая уже 4.0.1. Кроме того поверхностный гуглеж выявил, что с некоторых пор openoffice был передан из под крыла Oracle в ведение Apache Foundation и был соответственно переименован в Apache OpenOffice. Имеется слакбилд, который лежит на форумах slackware.ru и slackware.su Можно было бы его собрать, но мне чего-то расхотелось это делать. Решено, буду ставить libreoffice, который весьма хорошо зарекомендовал себя в opensuse. В репозитории как раз есть слакбилд со свежей версией. А так же пакет помощи и локализации. Однако локализация только для английского языка, и файл помощи соответственно тоже. Идем пытать гугл дальше. Выяснилось, что можно поставить, английскую версию и русифицировать ее со словарем через Tools -> Extension Manager. Оставим этот вариант на крайний случай. Конечно не вопрос - можно пользоваться английской версией, но для данных задач архиважна проверка орфографии. Идем дальше. Alien Bob собрал либру вместе со всеми словарями и локализациями, вплоть до языков на которых говорят на родине убунты. Можно скачать пакет себе на диск и установить. Неожиданно пролился свет оптимального решения. Запускаем gslapt (gangsta slapt, для тех кто в теме )))) жмем Ctrl-P и отключаем те два репозитория, что там прописаны. Жмем Добавить репозиторий и прописываем строчку: http://alien.slackbook.org/slackbuilds/ сохранить, обновить, все дела. В строке поиска пишем libreoffice и отмечаем для установки libreoffice, libreoffice-dict-ru-4.1.3 (словарь для либры), libreoffice-l10n-ru-4.1.3 (пакет локализации). Жмем применить изменения и идем пить чай. Программа все автоматически скачает и установит. Запускаем writer и видим то к чему мы стремились.
Далее, запускаем akregator, добавляем новую ленту http://alien.slackbook.org/slackbuilds/ChangeLog.rss
и теперь мы всегда будем в курсе последних событий не отвлекаясь на открытие табов в браузере.
Special thanks for AlienBob.

суббота, 14 декабря 2013 г.

Вышел sbopkg 0.37.0

Буквально на следующий день, после того как я написал инструкцию о настройке программы для версии 14.1 вышел релиз программы. Так что бегом качать на sbopkg.org