Тексты Shtsh
Shtsh 10.09.2012 16:09

Talks!Глюки виндовз

Читаю один форум и не могу понять. Где эти люди умудряются нахватать троянов и винлоков по виндовз?

У меня рабочий ноут с Windows 7 Enterprise, права у пользователя есть все. Да, за полгода несколько загажено и много софта в автозагрузке, да из-за этого долго грузится. Но я хожу на всякие порносайты (типа pornhub/redtube), файлопомойки (типа рутрекера/пайратбэя) не заморачиваюсь безопасностью и всё отлично работает и никаких локеров и тормозов.

Как люди умудряются их подхватить?
+ 0 -
16
Shtsh 28.08.2012 13:40

Tips & tricksЗаряжаем новый iPad под Linux от USB

Особенностью нового iPad стал огромный аккумулятор (больше 11 тыс мАч), что позволило ему работать довольно долго с хорошим экраном. Однако это потребовало значительно большего тока зарядки и, если просто подключить к USB, то он не заряжется (на самом деле заряжается, но очень медленно).
Для того, чтобы зарядка работала, нужен ток в 1.2А.

К счастью, это можно сделать при помощи костылей. Есть утилита ipad_charge, которая позволяет увеличить ток, подаваемый на устройство.

Вот список поддерживаемых устройств:
  • iPad

  • iPad2

  • iPad3

  • iPod Touch 2G

  • iPod Touch 3G

  • iPod Touch 4G

  • iPhone 3GS

  • iPhone 4

  • iPhone 4S

Установка проста. Для убунту можно собрать пакет
1
2
3
4
5
sudo aptitude install libusb-1.0-0 libusb-1.0-0-dev
git clone https://github.com/mkorenkov/ipad_charge.git
cd ./ipad_charge
make
checkinstall

Для арча я сделал PKGBUILD, который можно найти в AUR.

Примечание. USB 2.0 рассчитан на ток в 0.5 ампера. Работа на повышенных токах может повредить материнскую плату.
Полностью.
+ 4 -
14
Shtsh 24.08.2012 00:02

Tips & tricksНастраиваем историю bash

Читая на планшете Zite, я наткнулся на интересную статью, которую можно добавить в продолжнение моего поста о конфиге bash.

Статья заключается в настройке хистори баша. Естественно, это всё есть в man bash, но кто его осилил?
Полностью.
+ 4 -
6
Shtsh 04.08.2012 12:19

Мой конфиг.bashrc с рабочего ноута

Всем привет!

Недавно поставил на рабочий компьютер Archlinux (кстати, пришлось поизвращаться, так как возможности грузиться с каких-нибудь носителей не было). И начал настраивать многие вещи с нуля. Пока что выкладываю .bashrc - может кто-то найдёт интересные моменты.
Полностью.
+ 7 -
17
Shtsh 31.05.2012 16:46

Gentoo LinuxМиграция на systemd с домашней папкой на NFS

Попробовал перейти на Systemd на домашнем медиа-центре, на котором крутится xbmc, запускаемый через slim, и домашняя папка через NFS, без которой не запустится XMBC.

Продолбавшись с настройкой несколько часов (и настроив), написал пост и пришёл к следующим выводам:

  • Если нет привязки к сети (основной тормоз загрузки), то рабочее окружение стартует очень быстро

  • В моей конфигурации есть смысл отказатсья от хомяка на нфс

  • Systemd сильно отличается по своей настройке от других служб инициализации, поэтому разбираться с ним тяжело

  • Есть возможность авторестарта демонов при падении, что есть гут

  • Не уйдём мы никуда от него в будущем, так что разбираться придётся


P.S. Вопрос о нужности systemd обсуждать больше не буду, так как это совсем не конструктивно. Он будет широко распространён - это лишь вопрос времени. Главной причиной будут не столько его достоинства, сколько то, что его продвигает RedHat.
Полностью.
+ 4 -
31
Shtsh 15.05.2012 23:09

Tips & tricksДамп БД mysql по ssh

Проблема: есть сервер БД, где мало свободного места (на дамп не хватит). Нужно сделать дамп БД.

Решение:
1
ssh -T <user>@<host> “mysqldump -u <db_user> -p <other> database | bzip2 -9” | bzip2 -dc > database.dump


Стоит обратить внимание на опцию -T, с которой не будет создаваться псевдотерминал и не испортится бинарный поток.

Кросспост с блога
Полностью.
+ 4 -
17
Shtsh 13.04.2012 16:47

linux insideКак работает OOM Killer

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

P.S. Наверное, неправильно давать ссылки на свой блог. Если я нарушаю правила, то обязательно удалю этот пост. Но главной причиной, побудившей меня на вынесение обсуждение поста на публику явилось обсуждение в гуглоплюсе. Там человеку показалось, что в метериале слишком мало информации. Проблема в том, что я не знаю чего ещё добавить. Есть какие-нибудь идеи?

P.S.2 P.S. получился больше основного текста :(
Полностью.
+ 6 -
6
Shtsh 29.10.2011 11:28

Есть проблема!nginx, php-fpm, таймауты

Такая ситуация:

Есть нагруженный веб-сервер (запросов 300 в секунду), где крутится memcached, php-fpm, nginx

Вчера вечером ставл виснуть php-fpm (время зависит от нагрузки, сегодня с утра, коогда пошли пользователи стал виснуть через пару минут)

1
2011/10/29 09:12:17 [error] 3124#0: *176128 upstream timed out (110: Connection timed out) while reading response header from upstream, client: client_ip, server: server.ru, request: "POST /file.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "server.ru", referrer: "http://server.ru/file.swf"



Раньше такое случалось, если тупил сервер БД, но это маловероятно, так как падает всё и с минимальной нагрузкой.

Для придания работоспособности я заставил его убиваться, если он тупит, в результате всё заработало. Но сейчас по даннным мунина заметно больше форков, чем обычно (/etc/php-fpm.conf)

1
<value name="request_terminate_timeout">30s</value>



Но опять же, это всё лечение симптомов. Нужно найти причину
Полностью.
+ 0 -
10
Shtsh 13.10.2011 10:21

Talks!Умер Деннис Ритчи

Умер Деннис Ритчи.

Издержки поп-культуры. Когда умер Джобс, все раструбили, когда умер Ритчи - новость только через несколько дней и в узких кругах.
+ 3 -
3
Shtsh 03.10.2011 11:08

AwesomeTitlebar для плавающих окнах

Вы как хотите, но в случае плавающих окон titlebar - это очень удобно.

Что нам нужно.

1) Если окно плавающее, то добавляем титлбар
2) Если окно изменяет своё состояние, то убераем титлбар
3) Позже пришла в голову мысль, что титлабар достаточно добавлять только для активного окна. Этим и займёмся.
Полностью.
+ 13 -
12
1 2 3 4 5 6 7 8 9