Сегодня 20 апреля, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
muhas.ru - Заметки аскетичного гика
muhas.ru - Заметки аскетичного гика
Голосов: 1
Адрес блога: http://muhas.ru
Добавлен: 2008-11-19 17:05:29 блограйдером muhas
 

cheat.sh — Ъ шпаргалки

2017-08-20 00:00:00 (читать в оригинале)

cheat.sh — консольные и браузерные шпаргалки

cheat.sh — огромная коллекция шпаргалок для консольных комманд и языков программирования.

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

# вывод шпаргалки по ls
curl cheat.sh/ls
# поиск в шпаргалках по ключевому слову
curl cheat.sh/~keyword
# ну и немного хелловорда
curl cheat.sh/go/hello
# список шпаргалок
curl cheat.sh/:list # полный список
curl cheat.sh/js/:list # только по яваскрипту

cheat.sh умееет автодополнения, имеет поддержку цветовых тем для вывода, может комбинировать шапаргалки/поиск и прочее… Даже, черт возьми, поддерживает интеграцию с емаксом!
Кстати, для некоторых языков программирования есть лонгрид шпаргалки вида «изучить за 15минут»

Подробнее на cheat.sh, github.com/chubin/cheat.sh или с помощью curl cheat.sh/:help



wego — консольная погода, ascii-art и emoji

2016-08-26 00:00:00 (читать в оригинале)

wego — погода в консоли

Моё чувство прекрассного взращенное на черни консольной запреметило замечатульную тулзу для просмотра погоды в консоли.

Cолнышки с облочками в ascii прям мимими, но не только лишь этим прекрасна сия погода. Она имеет несколько фронтендов в виде умолчального ascii-art-table, emoji и голово json'a (Как пример: wego -frontend emoji, ну или в конфиге ~/.wegorc) и бекендов в виде forecast.io и worldweatheronline.com, к которым к сожалению придется получить ключь api и указать в конфиге. Ну и стандартный набор для погодных приложений — вывод погодны на неделю или меньше, указание координат, наркоманские фарингейты из имерских едениц и целсии из метрической системы, ну и всё это можно указать как в конфиге так и параметрами в командной строке.

В todo на гитхабе у авторов желание иметь больше фронтендов и бекендов, при знании go можно запилить свои, опенсорс же…

wego — погода в консоли с emoji

В общем милота!

Арчеводам как обычно PKGBUILD (wego-git)

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



Wayland. Мыслишки арчевода

2016-04-19 00:00:00 (читать в оригинале)

Wayland logo

Захожу на ЛОР, а там в новостях о переходе убунты на wayland (ну как обычно с убунтой — новости из будущего). И комментариев под триста штук с криками, мол, в федоре потестили, пущай теперь на убунте тестят раз свой mir с блекджеком и unity не осилили, ну и холивары всякие. Милота!

При чтении вспомнилось что в моём уютном арчике я даже не заметил как я перешел на wayland. Просто в один прекрассный день мне понадобилось рестартнуть gnome-shell. И молвит мне gnome-shell «мил человек, в сесии с вайладом низя».

Это как так? Это когда?

Дополнительные мониторы не отвалились, каких-то видимых артефактов не обнаружилось. В целом работать хуже не стало. Хотя с другой стороны и лучше не стало.

В общем я с тех пор не понимаю чем вайланд плох, ибо мне как простому пользователю гнома (а я уже пару лет как обленился настолько что стал простым пользоватем гнома) ни горячо ни холодно от того что там под копотом у DE — X или Wayland

Пресловутой сетевой прозрачностью иксов я пользовался один раз за всю жизнь — запускал gparted ибо лень было ручками на 16 дисках со страшными путями разделы создавать. И чего-то я больше не хочу такой сетевой прозрачность, этим же не возможно пользоваться если приложение не на каком-нибудь xlib. А вот xrdp пользовал почаще — раза три или четыре



От screen к tmux + конфиг

2016-02-19 00:00:00 (читать в оригинале)

Скажу сразу, я приверженец GNU Screen, некоторые читателе сего блога даже видели мои скепсис по поводу нужности tmux и терзания основанные на принципах «работает, не трогай!» и «чем оно лучше того что я пользую сейчас?»… По прочтению очередного холиварчика screen vs tmux в котором любители скрина плохо знают tmux, а его любители screen я решился на большее чем просто посмотреть что же это за зверь.

Посему пишу в своём уютненьком о впечатлениях от знакомства и привожу свой текущий конфиг с закосом под monokai, мало ли кому пригодиться.

tmux с запущенным gnu screen в одной из панелей

Первое же отличие брасающееся в глаза — нет привычных по скрину регионов, т.е. окна нельзя сплитить. Разбивается уже внутри окна на панели. Если в скрине каждое окно было само по себе регионом, то в tmux наоборот регионы (панели в его терминологии) внутри окна, которое больше похоже на виртуальный рабочий стол у оконных менеджеров, а сами панели аки окно теминала в тайловом wm. Панели можно вынести в отельное окно на весь размер терминала и уже в нем делать новые панели. Помимо этого окна могут прыгать по сессиям, хотя это в глаза сразу и не брасается…

Второе — мышь. Ей можно тыкать в окна и панели для их выбора, мышою можно ресайзить панели. А вот копипасить выделенное при включенной мышке средствами иксов (т.е. простым выделеним текста) у меня сходу не вышло. Не работает выделение хоть тресни. Но при зажатой клавише Shift всё прекрасно работает, спасибо гуглу ☺

Третье — внешний вид и хардстатус. Т.е. вообще статус, ибо в tmux он один единственный, и нет этих широких полос статуса обрамляющих при горизонтальной разбивки на регионы, т.е. панели. Саму строку статус можно разукрасить и огламурить, список окон это отдельный (настраиваемый) элемент статуса с возможностью разделения вида активного и не активного окна.

Четвертое — хоткеи. Они хоть и отличаются от скриновых, но самый минимум можно выполнять помня GNU Screen и то что дефолтный префикс в tmux Ctrl+b. А дальше уже Ctrl+? подскажет остальные хоткеи, которые, впрочем, никто не запрещает перенастроить в конфиге ~/.tmux.conf

Остальные отличия не сразу заметны, но они есть и их не мало: начиная от самой клиен-серверной архитектуры, уймы буферв обмена да переключением сессий в уже запущенной и заканчивая подключением внешних скриптов или управления тмуксом из командной строки.
Вообще tmux оказался больше похож на полноценный тайловый wm для терминала нежели на то чем я его себе представлял по описаниям да сравнивая со скрином…

Ну и текущий мой конфиг, который несомненно будет эволюционировать по мере использования tmux и более плотного моего с ним знакомства

set -g default-terminal "screen-256color" # прикидываемся скрином дабы 256 цветов юзать
set -g history-limit 100000 # буфер скрола в строках
set -g base-index 1 # счет окон с еденицы, а не с нуля
set -g pane-base-index 1  # счет панелей с еденицы, а не с нуля
set -g mouse on # включаем мышь что бы как минимум переключаться по окнам и панелям

# хоткеи { # регистр важен
bind C-b last-window  # дабы по ^b^b последние окна переключать (по умолчанию ^b l)
bind V split-window -h  # горизонтальное разделение окна вместо "
bind H split-window # вертикальное разделение окна вместо %
bind C-k confirm-before -p 'kill-window #W (y/n)' kill-window # закрыть окно
# хелп по хоткеям (не забываем о префиксе в начале)
# !  вынесть панель в окно
# $  переименовать текущую сессию
# () переключение сессий
# ,  переименование окна
# ;  перейти на последнюю активную панель
# q  отобразить номера панелей (вводя номер переключимся на этот номер)
# x  убить текущую панельй
# }

set-option -g set-titles on # заголовки окон
set-window-option -g automatic-rename on # auto name

# настройка статуса и попытка раскрасить всё ala monokai
set -g status-utf8 "on"
set -g status-interval 1 # обновляем статус каждую секунду
set -g status-bg "colour235" # основной фон статусной строки
set -g message-command-fg "colour231"
#set -g status-justify "centre" # позиция списка окон [left | centre | right]
set -g status "on" # включает статусбар, off выключает
set -g message-bg "colour81"
set -g message-fg "colour231"
set -g message-command-bg "colour81"
# цвета текста краев панелей (исользуется │ или U+2502 с фоном, так что от шрифта можно наколдовать хоть черепки в качестве разделителя)
set -g pane-border-fg colour241
set -g pane-border-bg default
set -g pane-active-border-fg colour81
set -g pane-active-border-bg default
# set -g status-attr "none" # стиль статуса bright (or bold), dim, underscore, blink, reverse, hidden, or italics
# set -g status-left-attr "none" # стиль левого статуса
# set -g status-right-attr "none" # стиль правого статуса
# цвета окон: активного и неактивного
setw -g window-status-fg "colour231"
setw -g window-status-bg "colour237"
setw -g window-status-attr "none"
setw -g window-status-activity-fg "colour231"
setw -g window-status-activity-bg "colour237"
setw -g window-status-separator ""
# собственно строка статус
set -g status-left "#[fg=colour231,bg=colour81] #S #[fg=colour81,bg=colour235,nobold,nounderscore,noitalics]" # что видим слева
set -g status-right "#[fg=colour241,bg=colour235,nobold,nounderscore,noitalics] #H #[fg=colour231] #(skb -h) #[nobold,fg=default]" #  что видим справа (skb покажет раскладку в иксах)
setw -g window-status-format "#[fg=colour235,bg=colour237,nobold,nounderscore,noitalics]#[default] #I #W #[fg=colour237,bg=colour235,nobold,nounderscore,noitalics]" # формат окна (расположение списка окон с помощью status-justify)
setw -g window-status-current-format "#[fg=colour235,bg=colour81,nobold,nounderscore,noitalics]#[fg=colour231,bg=colour81] #I.#P #W #[fg=colour81,bg=colour235,nobold,nounderscore,noitalics]" # формат текущего окна
# хелп по статусу {
# #S - имя сессии
# #I - номер окна
# #P - номер панели
# #W - собственно сам заголовок, обычно имя программы
# %Y-%m-%d %H:%M - дата и время
# }

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



Я просто оставлю это здесь

2015-12-28 00:00:00 (читать в оригинале)

Каким-то неведомым методом на большинстве компов в /etc/resolve.conf у меня прописано
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 77.88.8.8
nameserver 77.88.8.1
nameserver 208.67.222.123
nameserver 208.67.220.123
nameserver 4.2.2.1
nameserver 4.2.2.2
А на каких-то компах только гуглоднс! И заметить что проблема именно в гуглоднс было не легким делом 😑

Так что ловите небольшой список публичных dns и пропишите нужные себе

Google DNS почивший по неведомым причинам у многих провайдеров
8.8.8.8
8.8.4.4
Yandex DNS
#без фильтрации
77.88.8.8
77.88.8.1
#фильтрация опасных сайтов
77.88.8.88
77.88.8.2
#фильтрация опасных сайтов и сайтов для взрослых
77.88.8.7
77.88.8.3
OpenDNS
#новые фришные
208.67.222.123
208.67.220.123
#старые фришные, но вроде ещё рабочие
208.67.222.222
208.67.220.220
DNS апушеные в ранний период интернета для внутренних нужд Level 3, но разползшиеся по сети. Лучше не использовать, но на крайний случай пойдут, так что пихайте в конец списка
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6
P.S.

Как-то давно на рабочей машине у меня на adsl (кажется, тогда это был авангард от ростелекома) глючил dns, и по неопытноси общения с линуксом да недостатке знаний о публичных dns я нашел самый легкий, как тогда мне козалось, путь — поставил себе bind 😏

Так что днс в локалке или на локалхосте который тырит данные у корневых тоже неплохой выход из ситуации с проблемными dns



Страницы: 1 2 3 4 5 6 7 8 9 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.