Как стать автором
Обновить
110
0
Дамир Салихов @pwd

Пользователь

Отправить сообщение

Эффективное использование встроенного в Opera блокировщика рекламы

Время на прочтение5 мин
Количество просмотров29K
Доброго времени суток, уважаемые Хабровчане!

Многие уже давно это знают, а многие — еще нет. Речь идет о том, как в браузере Opera, что называется — from-the-box, грамотно настроить блокировку рекламы, а также отключить «следящие» за пользователем скрипты google ad-sense и yandex direct.

Читать дальше →
Всего голосов 123: ↑96 и ↓27+69
Комментарии97

Vuurmuur — боевые коты на страже вашей сети

Время на прочтение2 мин
Количество просмотров14K
image

Vuurmuur — за таким «кошачьим» именем скрывается довольно мощная GUI надстройка для iptables. Основным отличием от других iptables-надстроек является наличие консольного интерфейса написанного на Ncurses. Поэтому администрирование всё также легко возможно посредством SSH или консоли. Vuurmuur умеет работать с шейпингом, поддерживает функции мониторинга трафика, ведёт отдельные логи, прекрасно работает как на 2.4 так и на 2.6 ядрах и даже «говорит» на русском.

Буквы, картинки, мультики...
Всего голосов 120: ↑107 и ↓13+94
Комментарии73

Причесываем трафик — динамический шейпер на Linux

Время на прочтение4 мин
Количество просмотров58K
причесываем трафик
Предположим у вас есть домашняя сеть (или не домашняя, а сеть небольшого офиса) с выходом в интернет через не очень скоростной канал. А пользователей — много, и каждый хочет что-то скачивать, да с максимальной скоростью. Вот тут перед нами встатет задача, как максимально эффективно распределить наш интернет-канал между пользователями так, чтобы они не мешали друг другу. В этой статье я опишу, как можно решить такую задачу с помощью Linux-сервера.

Сформулируем, что же мы хотим получить в результате:
1. Чтобы канал поровну делился между пользователями.
2. Чтобы канал зря не простаивал.
3. Чтобы онлайн-игры, ssh и telnet не «лагали» даже при полной загрузке канала, например торрентами.
Читать дальше →
Всего голосов 100: ↑98 и ↓2+96
Комментарии98

Таблетка от пингвиньего жара своими руками

Время на прочтение12 мин
Количество просмотров26K
Стал я тут недавно 'счастливым' обладателем нетбука на базе Atom N270. Windows XP, естественно для меня, был немедленно выкинут с жёсткого диска и заменён Linux'ом. И всё было хорошо… где-то минут 15, пока процессор (вообще, конечно, все вам скажут, что не процессор, а чипсет, но всякие тесты, вроде кручения бесконечных пустых циклов в bash показали, что именно процессор) не стал чрезмерно горячим в процессе установки всяких разных пакетов (я вообще не понимаю, откуда Intel взяла оценку для TDP N270 в 2.5Вт).

Другая ситуация. У моего знакомого довольно пожилой ноутбук ASUS с достаточно странными настройками ACPI, в таблицах которого записано, что включать throttling нужно при температуре системы в 89 градусов Цельсия, а отрубать систему от критического перегрева при температуре в 81 градус.

Эмс… Вы не сочтите это всё антипиаром ASUS и Intel, ибо (я уверен) на других ноут(нет)буках с другими x86-процессорами вполне появляются схожие проблемы, и этот пост о том, как их решать, а не о том, какие праАативные флагманы IT… И вообще, я фанат ARM'ов… Так что для меня, что Intel, что AMD — одинаковое x86-зло… Но просто факт остаётся фактом. В некоторых старых моделях ноутбуков от ASUS кривые таблицы ACPI, а Atom'ы греются.

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

Проблема только в том, что стандартные рецепты манипулирования только лишь power-уровнями процессора в Linux (при помощи подсистемы cpufreq), которые раздаются на всех форумах направо и налево, недостаточно эффективны. Тот же Atom ощутимо греется находясь и в самом 'экономном' режиме, а моему знакомому в работе периодически нужна высокая производительность процессора, однако не ценой отключения по критической температуре. И при этом сброс процессора его ноутбука в 'экономный' режим при повышении температуры от перегрева не спасал.

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

Читать дальше →
Всего голосов 122: ↑100 и ↓22+78
Комментарии55

Шпаргалка по расшифровке имен видеофайлов

Время на прочтение8 мин
Количество просмотров293K
Как то стало интересно что значат разные буковки/цифарки через точку в названиях видеофайлов.

Пост — результаты гугления, обобщения, структуризации и некоторой правки орфографии.
Возможно, кому то пригодится. Я, например, перестал связываться с TC.
Читать дальше →
Всего голосов 334: ↑273 и ↓61+212
Комментарии81

Компьютер в машине

Время на прочтение3 мин
Количество просмотров80K

Предыстория



У меня toyota corolla 2003 года, с завода на официальные машинки ставили только кассетные магнитолы. Конечно, кассеты в магнитолу я не ставил ни разу, обходился радио и фм модулятором.
Не сказать, что я особо притязателен к музыке, но конечно хотелось чего-то более. Какие были варианты:
1. Поставить рамку на 1 или 2 дин и поставить обычную магнитолу.
2. Купить за 70$ родную, на eBay но уже с дисками. Но без мп3 :)
3. Купить за 600$ крутую, прямо под мою машину, со всем…

Но не один мне особо не нравился…
1. обычные магнитолы лишали бортового компьютера.
2. Шило на мыло :)
3. Дороговато и не очень нравились…

Вот и пришло решение поставить компьютер в машину. Вот что было ДО и ПОСЛЕ. Интересно? Добро пожаловать под хабракат =)
До: image После: image
Читать дальше →
Всего голосов 350: ↑337 и ↓13+324
Комментарии275

Концепт мобильного телефона для пожилых

Время на прочтение4 мин
Количество просмотров6.6K
Что нужно от телефона:
— принимать звонки;
— звонить на новые номера, с ручным набором;
— звонить из телефонной книги;
— самостоятельно заполнять телефонную книгу.

Список из четырёх пунктов не такой уж маленький потому что с «обычными» аппаратами мои пожилые родственники могут ещё меньше: приём, ручной набор, и fast dial одной цифрой. На практике, телефонные книги забиваются и обновляются более младшими родственниками, всё что сверх fast dial'а записывается ручкой на обычной бумаге. Случайные смс вслух читают те же родственники.

В своём проекте я попытался дать им возможность воспользоваться всеми этими базовыми функциями за счёт урезания остальных. Вот видео-макет концепта, а ниже подробно расписано что и почему было сделано:


Сделано целиком на Sony-Ericsson W880i, кстати.

 

Проблемы «обычных» телефонов


— Непонимание целевой аудиторией структуры меню — базового механизма управления устройством.
— Как следствие, лёгкость попадания на непонятные скрины и такая же трудность выхода оттуда.
Читать дальше →
Всего голосов 48: ↑35 и ↓13+22
Комментарии79

Skype и стандартные всплывающие сообщения в Ubuntu

Время на прочтение2 мин
Количество просмотров7.8K
Пишу чтобы не забыть, а в дальнейшем использовать, надеюсь кому-нибудь тоже будет полезно. Озадачился заменить скайповские попапы на стандартные убунтовские нотификации, уж больно глаз режут. Есть задача, есть желание её решить. Как оказалось решение достаточно несложное. И так, решение.
Читать дальше →
Всего голосов 75: ↑69 и ↓6+63
Комментарии50

Школьные учебники в видеоформате. Доступ свободный

Время на прочтение1 мин
Количество просмотров1.9K
ШКОЛА на UniverTV.ru

Видеопортал UniverTV.ru открыл новый раздел «Школа» с видеозаписями уроков лучших учителей по основным предметам школьной программы. Каждый видеоурок дополняется иллюстрациями и другими материалами, необходимыми для полного раскрытия темы.

Современный школьник проводит больше времени за компьютером, чем за книгой, и значительно легче, чем взрослые, воспринимает информацию с монитора. Бесполезно сетовать на то, что нынешние дети все время «сидят» в Интернете. Нужно сделать Интернет полезным для них!

Читать дальше →
Всего голосов 85: ↑80 и ↓5+75
Комментарии42

Ubuntu Customization Kit, свой LiveCD убунту за полчаса без плясок с бубном

Время на прочтение4 мин
Количество просмотров31K
Устанавливая Ubuntu или пользуясь LiveCD Ubuntu, встречались ли Вы хотя бы с одной из этих проблем:
 — необходимость каждый раз после установки ubuntu доустанавливать нужный софт, подключать дополнительные репозитории;
 — однообразная и длительная настройка внешнего вида gnome после установки;
 — Вам нравится openbox, lxde или любой другой desktop, на базе которого нет ни одного дистрибутива ubuntu;
 — Ваше оборудование требует дополнительной настройки и установки дополнительных драйверов после установки Ubuntu;
 — LiveCD не содержит необходимый для Вашей работы софт или Вы наоборот хотите облегчить его, удалив все ненужное.

А может Вы просто хотите сделать оригинальный подарок другу/подруге в виде шуточного, красочного, собственноручно оформленного дружелюбного дистрибутива Linux. Если Вы еще не слышали о Ubuntu Customization Kit, то разрешите представить его Вам.
Читать дальше →
Всего голосов 86: ↑76 и ↓10+66
Комментарии20

Прикладная некромантия в линукс или возвращаем из небытия удаленные файлы

Время на прочтение4 мин
Количество просмотров30K
Думаю, каждый из нас с вами сталкивался с проблемой, когда из-за глюка прошивки фотоаппарата, камеры, кпк, смартфона или просто из-за особого устройства /dev/hands карточка была отформатирована, данные были удалены. В свое время данную проблему я решал достаточно просто, используя Portable версию Ontrack Easy Recovery, но так как уже несколько лет являюсь пользователем linux систем, то использование данного нелицензионнного приложения через wine показалось не совсем кошерным, к тому же жажда исследований и приключений требовала найти бесплатный родной аналог для linux систем. Исследования закончились, даже не успев начаться, так как первая строчка в поиске Google привела к набору утилит TestDisk, о которых я расскажу далее подробнее.
Читать дальше →
Всего голосов 69: ↑66 и ↓3+63
Комментарии18

Оптимизация apt-get. Повышаем скорость скачивания пакетов

Время на прочтение2 мин
Количество просмотров10K

Привет!


Недавно перешел на более скоростной тарифный план интернета. Как обычно запустил систему, началось обновление с репозиториев. Только вот прироста в скорости было не заметно.

Случайно наткнувшись на запись в иностранном бложеке увидел статейку с применением вместо стандратных средств скачивания, утилиту axel.

Читать дальше →
Всего голосов 47: ↑38 и ↓9+29
Комментарии35

Мое дело — Онлайн-бухгалтерия для индивидуальных предпринимателей

Время на прочтение2 мин
Количество просмотров3.8K


Привет!

Хочу представить разработанный нами сервис для ведения бухгалтерии индивидуальных предпринимателей, с генерацией всего пакета отчетности, счетов для заказчиков и актов о выполненных работах.

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

Читать дальше →
Всего голосов 158: ↑151 и ↓7+144
Комментарии231

Exponator – расширение для просмотра EXIF-данных фотографий

Время на прочтение3 мин
Количество просмотров11K
Exponator Я достаточно давно хотел сделать расширение, которое позволяло бы просматривать данные об экспозиции фотографии, которые хранятся в EXIF. И вот, вдохновленный постом «Создание расширения для Google Chrome» решил-таки потратить на это время.

Ссылка на расширение: Exponator.

Под катом будет кратко рассказано о процессе создания, нескольких подводных камнях и задан вопрос опытным разработчикам. :-)
Читать дальше →
Всего голосов 37: ↑32 и ↓5+27
Комментарии19

Синхронизация закладок в Google Chrome для Linux

Время на прочтение1 мин
Количество просмотров2.7K
Даже не понял с какой версии начала работать эта замечательная функция но тем не менее рад её появлению.

Для включения функции мне понадобилось лишь добавить --enable-sync в строку запуска хрома.



После чего неактивный пункт меню стал доступным.

Дальше всё так же как и в версии для Windows.

UPD: мой хром версии 4.0.249.0, видимо с неё и начала работать синхронизация, судя по комментариям. После запуска с нужным ключем достаточно нажать на настройки и выбрать пункт меню синхронизировать закладки. В появившемся окне ввести свою гуглопочту и пароль для синхронизации. Далее процесс автоматизирован
Всего голосов 15: ↑10 и ↓5+5
Комментарии6

Последние расширения Chrome

Время на прочтение2 мин
Количество просмотров16K
image

В своём первом топике, решил привести описания интересных расширений, вышедших за последнее время. Быть может именно их не хватает тем, кто не решается перейти до сих пор на Google Chrome :) Кто знает…
Читать дальше →
Всего голосов 92: ↑81 и ↓11+70
Комментарии180

monit — наблюдатель за системными процессами

Время на прочтение7 мин
Количество просмотров92K
Теория

Monit — самостоятельный демон, работающий от пользователя root. Демон работает на Linux, Free/Net/OpenBSD, SUN Solaris и некоторых других UNIX-системах. Это OpenSource проект, у которого есть «старший брат» — коммерческий проект MMonit. Последний обладает более широким функционалом в вопросе массового мониторинга, межсетевого взаимодействия и составления отчетов. Идея авторов проста — для одиночного сервера используем Monit, для большой сетевой фермы — MMonit.

Узнать больше
Всего голосов 51: ↑44 и ↓7+37
Комментарии31

Очередная порция расширений для Google Chrome

Время на прочтение2 мин
Количество просмотров3.4K
Очередная порция расширений для браузера Google Chrome.

— Google Tasks
— Gmail Checker
— Google Reader Checker
— Vkontakte Toolbar
— Cleeki




UPD. Спасибо за карму. Перенес в соответствующий блог
UPD2. Сайт с расширениями постиг хабраэффект
UPD3.Все кроме Reader Checker залил сюда slil.ru/28124675. Распаковывать в C:\Users\*Имя пользователя*\AppData\Local\Google\Chrome\User Data\Default\Extensions\ не канает %(

Подробнее
Всего голосов 99: ↑90 и ↓9+81
Комментарии107

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность