Видео смотреть бесплатно

Смотреть 4k видео

Официальный сайт goldsoftware 24/7/365

Смотреть видео бесплатно

Тексты muhas
muhas 12.04.2010 17:53

Пятиминутка ненависти!Багрепорты

Вот все жалуются жалуются что это мол не работает, это падает, это глючит и т.п.
Если есть подозрение в баге то пишите багрепорты, а не нойте!!!!
+ 8 -
81
muhas 09.04.2010 11:32

ЮморСтепень эффективности защиты от вирусов

=Степерь эффективности защиты от вирусов

оригинал
+ 15 -
31
muhas 15.03.2010 15:02

Я рекомендуюВсе пользовательский конфиги в одном каталоге

Не так давно на welinux в комментариях к одному из постов состоялась беседа о том что хорошо бы хранить все конфиги не в ~/ а в определенном каталоге. Мало того что кому-то это хорошо так ещё и стандарт такой имеется. Согласно этому стандарту все пользовательские настройки должны храниться в переменной $XDG_CONFIG_HOME, а если она не установлена то в каталоге ~/.config.
Однако, по разным причинам, многими программами этот стандарт не поддерживается.

На помощь таким программам приходит LD_PRELOAD-able библиотека libetc с помощью которой любая попытка открыть dot-файл (файл с точкой в начале) перенаправляется в $XDG_CONFIG_HOME т.е. конфиги всех программ можно хранить в папке определенной стандартом. Библиотека достаточно старая, и я удивлен почему о ней знает не так много людей

Для использования достаточно экспортировать несколько переменных
1
2
export LD_PRELOAD=libetc.so.0 # загружаем библиотеку
export LIBETC_BLACKLIST=/bin/ls:/bin/mv:/bin/cp:/bin/ln:/usr/bin/find:/bin/rm # на эти программы внимания не обращать
Ну и XDG_CONFIG_HOME можно выставить.

После сих нехитрых манипуляций пути будут транслироваться из ~/.* в $XDG_CONFIG_HOME/* (~/.config/*)

Более подробно о использовании библиотеки можно прочитать в её README файле

Домашняя страничка libetc

Заметки аскетичного гика
Полностью.
+ 25 -
36
muhas 11.03.2010 15:57

ОпросыЗнаете ли вы, в чем разница между бесплатным и свободным программным обеспечением?

Да 165
Нет 8
Между чем и чем? 8
+ 6 -
63
muhas 09.03.2010 11:13

Я рекомендую — Софтверные патенты

Иван Сагалаев, заметный в сети приверженец опенсорса, написал заметку о том почему он не любит софтверные патенты. Что самое любопытное объясняет это он достаточно простыми словами, но приводит достаточно убедительные аргументы не в пользу этих патентов.
И тут я понял, что слишком давно читаю всяких опенсорсных адвокатов, пишущих на эту тему, что мне это уже кажется не нуждающимся в объяснениях. Но видимо, я не прав. Вот вам вечернее эссе на эту тему.

Несмотря на то что большинство пользователей Linux и так понимают всю глупость патентов на алгоритмы, заметку всё же стоит прочитать, особенно тем кто мало знаком с софтверными патентами.
Полностью.
+ 5 -
5
muhas 03.03.2010 13:10

СкриптыУправляем mpd с помощью dmenu

Набросал скрипт для для управления mpd с помощью dmenu, но так как sh очень странный язык который позволяет быстро расширить возможности скрипта, то заодно немного и расширились возможности dmpd

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

Писалось для себя, поэтому некоторые моменты в управлении могут кому-то не понравиться (но менять скрипт под себя никто же не запрещает)

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/dash
# некоторые функции управления mpd через dmenu
# в зависимостях dmenu, mpc, dash, awk
# ну и notify какое-нибудь ^_^
# да и что-нибудь типа mpdnotify не помешает (см. конфиг)
################### dmpd - mpd manager ##################
# Version 0.1.1 by muhas [muhas [(a)] muhas.ru] #
#########################################################
# config
BG="#737373"
FG="#e7e3e7"
# команда dmenu без приглашения
DMENU="dmenu -nb $BG -nf $FG -sb $FG -sf $BG -i"
SHOW=mpdnotify #скрипт для показа текущего трека
MUSIC=$HOME/all/muzlo/
ACTIONS="info\nshuffle\nrandom\nstop\nplay\npause" # дополнительные действия для mpc
# /config

# body
if [ .$1 = ."" ]; then # выбираем первоначальное действие
cmd=$(echo "current\nadd\nplaylist\nclear\n$ACTIONS" |$DMENU -p "select action") && $0 $cmd
fi
# ну и дальше уже всё зависит от выбранного действия
if [ .$1 != ."" ];then
case "$1" in
'add') cmd=$(mpc ls | $DMENU -p "select folder")
while [ .$open != ."add" ]; do # скакаем по каталогам
open=$(echo "add\nopen" | $DMENU -p "select action")
if [ .$open != ."add" ]; then
cmd=$(mpc ls "$cmd" | $DMENU -p "select")
[ -f "$MUSIC$cmd" ] && break #если файл то нафига открывать?
fi
done
mpc add "$cmd" && mpc play
;;
'clear') mpc clear
cmd=$(echo "add\nplaylist" | $DMENU -p "select action")
$0 $cmd
;;
'current') cmd=$(mpc playlist --format '%position% %title% by %artist%' | $DMENU -p "select file" |awk '{print $1}')
mpc play "$cmd"
;;
'playlist') cmd=$(mpc lsplaylists| $DMENU -p "select playlist" )
mpc load "$cmd" && mpc play
;;
'info') $SHOW
;;
*) mpc $1
notify-send "`mpc|head -n 1|grep -v volume` " "`mpc |tail -n 1`"
;;
esac
fi
# /body

Кроспост из моего бложика Заметки аскетичного гика
Полностью.
+ 3 -
16
muhas 09.02.2010 18:12

Мой OpenSource проектMosquito Bloody Mary

Cоздал новый блог в продолжение недели скриптов написанных участниками welinux, и начну я блог с проекта который имею честь поддерживать.
logo.pngMosquito Bloody Mary — нетребовательный но полнофункциональный блог-движок на файлах (не использующий баз данных) с открытым исходным кодом (GPL v3 & above) написанный на php. Поддерживает плагины и шаблоны. Достаточно прост в использовании, к тому же имеет базовые возможности CMS.

С недавних пор движок начал жить второй жизнью, так как основной разработчик Mosquito ветки Bloody Mary уже более года как забросил работу над ним и я успел подхватить упавшее знамя до окончательной смерти проекта. Изначально поддерживал как движок своего блога (писал плагины, правил баги), но с недавних пор решил выложить в публичный доступ и поддерживать как основной

Список возможностей достаточно обширен и описан тут. Уже готовится документация по созданию плагинов и шаблонов, а так же сами шаблоны и плагины (которых, к слову сказать, на данный момент 10 штук из которых один не опубликованный, не считая плагинов в базовой поставке)
Примеры сайтов на Mosquito Bloody Mary
Русскоязычная планета JabberMQ - MuhaЗаметки аскитичного гикаСобственно, сайт самого движка
+ 10 -
43
muhas 29.01.2010 22:46

Жизнь в консолиКраткое описание команд

Посмотрел я на краткое описание 544 команд и вспомнил что недавно в жуйке делали что-то похожее только Ъ unix-way, если можно так сказать.

В общем без всяких лиричиских отступлений скажу что такой (даже намного больший) список может каждый посмотреть на своем компьютере благодаря утилитке whatis которая выводит описание из манов.
применяется как whatis команда, ну а благодаря классическим unix утилитам и конвеерам можно просмотреть сразу уйму команд что установлены в системе

1
\ls /usr/bin | xargs whatis | grep -v "ничего подходящего не найдено" |$PAGER
(а ещё есть /sbin и /bin)
(строка "ничего подходящего не найдено" зависит от локали)
Как говорится всё своё ношу с собой =)

PS. обратный слеш перед ls нужен ибо ls может быть алиасом на ls блаблаба (а часто так и бывает) да таким что whatis примет на вход несуществующую команду
Полностью.
+ 3 -
33
muhas 18.01.2010 15:23

Я рекомендуюУправляем плеером moc из трея

О moc на welinux написано уже немало, и в комментариях к одному из постов мельком пробежала информация о moc-tray, о ней бы я и хотел сегодня вам поведать.

Полностью.
+ 4 -
6
muhas 24.12.2009 17:13

Я рекомендуюpydf — гламурный df

Публикую здесь по просьбе Username

А вот эту полезняшку думаю описывать не стоит — просто взгляните на скриншот
pydf — гламурный df
Живет тут, арчеводам yaourt -S pydf или PKGBUILD

via Заметки аскетичного гика
+ 9 -
19
1 2 3 4 5 6 7 8

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн