Блины

Блины можно приготовить из следующих ингредиентов, главное — смешать 🙂 :
1л сыворотки
2 яйца
2 ложки сахара
16 ложек муки
1 ложка соды
Уксус
Воды не полная маленькая кружка
1/3 стакана растительного масла

Как поменять user agent в Mozilla Firefox

Как и в Хроме, не во всех версиях Firefox можно легко изменить рассматриваемый нами параметр. Приведенная инструкция действует для версий, начиная с 34. В адресной строке введите about:config и в появившейся странице создайте параметр general.useragent.override.

Выберите тип создаваемого параметра «Строка» и в новом окне впишите нужное значение user agent.

Список различных user-agent’ов:

  • Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
  • Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible ; Googlebot/2.1 ; +http://www.google.com/bot.html)
  • Mozilla/0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
  • Mozilla/5.0 (Windows NT 6.1; Win64; x86) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
  • Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; Media Center PC 6.0; CMNTDFJS; F9J; InfoPath.3; rv:11.0) like Gecko
  • Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.17
  • Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv:11.0) like Gecko

Боты для мониторинга цен на авиабилеты в популярных месседжерах

Прогресс и эра месседжеров наступили. Даже социалочки оказались не так нужны как раньше. Ну а сайтами пользуются вообще далеко не все пользователи Интернета.

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

Итак, боты для популярных месседжеров:

 

Facebook MessengerЗапустить бота

Я вот например использую бота в Telegram.

Этические рекомендации по технически сложным подаркам от FSF

Уже традиционно ежегодно FSF выпускает список технически сложных товаров, которые можно подарить близким. Возможно, местами они выглядят страшновастенько, зато этически наиболее правильно с точки зрения FSF.

В этом выпуске объясняется (со ссылками и картинками), что если дарить смартфон, то лучше Galaxy Note 2 with Replicant, если ноутбук, то T400 with GNU/Linux, X200 with GNU/Linux или X200t with GNU/Linux, десктоп — D16 Workstation with GNU/Linux, 3D Printers — LulzBot Mini и многое другое…

Купи себе новый телек щенок!

Многие заметили, что на старых SmartTV пропал виджет YouTube. Первым конечно же отличился Samsung, а потом подтянулись и остальные производители. Google всем рассказал, о том что модели SmartTV, выпущенные до 2012 года уже много чего технологически не умеют и вообще безопасность бла-бла-бла… В общем куча отговорок, лишь бы ничего не делать.

Хитрые продвинутые пользователи конечно же не захотели с этим мириться и придумали способ как запихнуть виджет YouTube на свои SmartTV через флешку. Однако Samsung оперативно устранил такой недочет выпуском новых прошивок под все TV, которые успешно обновились.

А теперь некоторые нечегоскрыватели ощутили что они рабы корпораций и вынуждены покупать новый телевизор для того чтобы сидеть в YouTube.

Вот и вся печаль. В общем людей ничем не изменишь, многие так же продолжают пользоваться всеми благами человечества, платя деньги  и подсаживаясь на «бесплатные» удобные штуки вроде Windows 10, SmartTV, фильмов on-line и прочего. А потом вдруг им говорят что они должны занести кому-то денег и все сразу в шоке.

Любая технология хороша, пока её можно контролировать. В современном же мире множество технологий, но контролирует их кучка корпораций, диктуя пользователям свои условия игры.

Мир стал другим. Это начало.

Установка и настройка transmission + web интерфейс в Debian

Устанавливаем консольный transmission и web интерфейс к нему:

sudo apt-get install transmission-cli transmission-daemon

Редактируем настройки:

sudo nano /var/lib/transmission-daemon/info/settings.json

  • "peer-port": 51413 — порт входящих соединений. Если вы за NAT’ом то позаботьтесь о пробросе этого порта;
  • "download-dir": "/home/sambauser/sambashare/Share/Downloads" — папка в которой будут находиться загрузки;
  • "incomplete-dir": "/home/sambauser/sambashare/Share/Downloads/incomplete" — папка в которой будут находиться еще не законченные загрузки. После завершения они будут перемещены по пути, указанному в опции «download-dir«. Так же убедитесь что пользователь transmission имеет право на запись по этому пути;
  • "incomplete-dir-enabled": true — включение предыдущей опции;
  • "rpc-enabled": true — включение удаленного управления. Сюда же относится и управление через web-интерфейс;
  • "rpc-whitelist-enabled": true — включение так называемого «белого списка» IP-адресов, с которых возможно удаленное управление Transmission. Сюда же относится и удаленное управление через web-интерфейс;
  • "rpc-whitelist": "127.0.0.1,192.168.*.*" — «белый список». Можно задавать не только локальные, но и реальные внешние IP адреса;
  • "rpc-authentication-required": true — требовать аутентификацию для удаленного управления;
  • "rpc-username": "логин" — логин для удаленного управления;
  • "rpc-password": "пароль" — пароль;
  • «rpc-port»: 9091 — порт для доступа к удаленному управлению.

Обращаю внимание, если вы не выполните следующий шаг, то transmission при первом же стандартном перезапуске сотрет все настройки, которые вы сделали.

Релоадим transmission

invoke-rc.d transmission-daemon reload

Конфигурирование minidlna

Конфиг minidlna лежит в /etc/minidlna.conf .

Самое интересное в нем это:

# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
# * «A» for audio (eg. media_dir=A,/var/lib/minidlna/music)
# * «P» for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
# * «V» for video (eg. media_dir=V,/var/lib/minidlna/videos)
# * «PV» for pictures and video (eg. media_dir=PV,/var/lib/minidlna/digital_camera)
media_dir=/var/lib/minidlna

Сделаем сначала его бакап:

sudo cp /etc/minidlna.conf /etc/minidlna.conf.backup

Откроем его:

sudo nano /etc/minidlna.conf

Теперь приведем его к следующему виду:

# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
№ * «A» for audio (eg. media_dir=A,/var/lib/minidlna/Music)
# * «P» for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
№ * «V» for video (eg. media_dir=V,/var/lib/minidlna/Video)
# * «PV» for pictures and video (eg. media_dir=PV,/var/lib/minidlna/digital_camera)
media_dir=A,/home/user/sambashare/Music
media_dir=V,/home/user/sambashare/Video

Суть в том что я прописал в данном случае пути для музыки и видео, при этом раскомментировав нужные строки конфига.

Еще я раскомментировал:

log_dir=/var/log

Назначел имя для медиасервера

friendly_name=NAS

Включил автоматическое обнаружение новых файлов в каталогах:

inotify=yes

Проверяем доступность каждой папки командой:

sudo -u minidlna ls -l папка

 

 

 

 

 

 

На счет три из социалочек себя удали!

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

Конечно «удалил аккаунты» это сильно сказано, ведь все что хоть раз попало в Интернет из него уже не пропадет обратно.

Конечно от месседжеров уйти гораздо сложнее. Здесь я ограничился Telegram т.к. по распространенности и приватности он по крайней мере кажется более менее адекватным (с кучей «но» правда). Вацапчик тоже конечно продолжаю терпеть, но не использую его в полной мере.

В открытом Интернете очень грустно стало и не интересно нынче. Это все больше напоминает антиутопичные романы. Кажется в современном открытом Интернете легче деградировать чем развиваться, хоть кто-то и не теряет надежды, но будет только хуже.

Flac album to flac — разбиение альбома во FLAC по композициям

Собственно понадобятся такие пакеты (работаем на Archlinux):

  • cuetools
  • shntool

Далее собственно скрипт, который мы сохраняем и выполняем командой # sh script_name.sh :

# Далее мы просто конвертируем кодировку, для чего используем iconv.
iconv -f CP1251 -t UTF8 *.cue > album.utf8.cue

# Итого мы получили CUE-sheet в кодировке UTF-8. Далее разбиваем, сначала
# определим метки времени:

cuebreakpoints album.utf8.cue
#Должны получить список меток времени, по которым будет идти разделение.
#Нам не принципиально какие именно метки мы получим, важен тот факт, что
#мы их получили. Используя shnsplit и полученные метки времени делаем
#разбивку на треки:

cuebreakpoints album.utf8.cue | shnsplit -o flac -f album.utf8.cue -t «%n — %t» *.flac
# Получим набор треков с названием split-trackXX.flac, где XX — номер
# трека. Остаётся навесить на треки теги, указанные в CUE-sheet. Делаем с
# помощью скрипта cuetag:
rm *pregap.flac
cuetag.sh album.utf8.cue «%n — %t» *.flac
# Теперь теги добавлены в файлы. Конечно записанные теги могут не совсем
# соответствовать тем, которые приняты в вашей музыкальной библоитеке. На
# такой случай пригодятся руки и программа easytag.

# Вот впринципе и всё по поводу разбивки FLAC+CUE на FLAC-треки.

rm album.utf8.cue

Черный список сайтов облачного майнинга

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

В последнее время появилось много сервисов облачного майнинга, которые позволяют получать бонусы за первую регистрацию ввиде не большого количества гигахешей. Ну так вот. Как работают эти сервисы: Вы регитесь на них, получаете заветное число гигахешей и типа сморите что система работает. Далее вы, воодушевленные тем что вроде что-то майнится, заносите им денег за увеличение тех самых гигахешей. Потом, если вам повезет — вы сможете вывести с них какую-нибудь копеечку.

Вроде не плохая схема, но весьма спорная. Но если вы в течении пары недель или месяца им ВООБЩЕ ничего не заносите, приближаясь к минимальной сумме для вывода средств, то они вас быстренько банят, чтобы вы не получили халявки. Банят они вас собственно в любом случае, если вы начинаете выводить деньги.

Такие сервисы сделаны вообще, чтобы вы им только заносили средства.

И так приступим:

Сервис MineCloud.io  — начал банить мои аккаунты уже на 11 день. К этому времени на счете было чуть больше 0,3 USD.