Привет всему сообществу !
Наверняка многие по дороге 'дом' <--> 'работа' слушают в пути музыку со своего Android-фона. Я тоже частенько досыпаю в метро под бодрый breaks лишние 10-20 минут. В очередной поездке до места оперативного базирования, наслаждаясь треками, которым уже «сто лет в обед» сделал себе заметку в голове, что нужно бы обновить вечерком фонотеку. Конечно же, заметка была благополучно забыта в вихрях рабочего дня, и на следующее утро я опять ехал с заезженной пластинкой. Немного прикинул и решил, что надо бы автоматизировать этот процесс, дабы исключить мое богомерзкое влияние на дело автоматизации.
Заинтересованным гражданам — добро пожаловать под кат.
Читать полностью »
Рубрика «linux» - 321
Android, Ubuntu и Python: автоматизация записи интернет-радио и синхронизация on-air
2012-06-22 в 5:46, admin, рубрики: android, linux, python, ubuntu server, Песочница, синхронизация файлов, метки: android, python, ubuntu server, синхронизация файловРазвертывание радиостанции на GNU/Linux. Часть I
2012-06-21 в 18:13, admin, рубрики: alsa, gentoo, jack, linux, Работа со звуком, метки: alsa, gentoo, jack, linux, radio Прежде всего, хочу сказать, что я читал на хабре много топиков о развертывании радио, но ни один не дал мне исчерпывающей информации.
Я решил все сделать сам. Это не какой-то проект или стартап, а просто just4fun. Возможно, это покажется полезным для вас.
Итак, я использовал только свободное ПО в развертывании радио-стрима, так что пользователи window$ и ma o$ могут дальше не читать ;). Хотя нет, все же прочитайте, возможно это откроет вам GNU/Linux с новой стороны.
Отключение ClickPad’а на X220; чуть-чуть детектива
2012-06-21 в 3:00, admin, рубрики: linux, X-сервер, x220, Убунтариум, метки: X-сервер, x220abstract:
- Как выключить правую кнопку на ClickPad'е
- Что такое сниппеты для X-сервера
- Немного лирики о том, как в линуксе ищут решения проблем.
Вступление
X-сервер в отношении железа у меня обычно вызывает неприязнь. Потому что с одной стороны это нечто жутко консьюмерское и покрытое бесконечными тонкостями поддержки элитных ноутбуков очередного мегазасранца (Linus Loves Nvidia), который и под винды нормальных дров не может сделать, а с другой стороны, это то, что хочется, чтобы работало гладенько и само собой, ибо чинить сломавшийся X-сервер неприятно, особенно, если это единственный рабочий компьютер под рукой.
Впрочем, от лирики к хардкору.
На x220 есть такая замечательная вещь:

Посреди клавиатуры фирменный IBM'овский клитор (трекпоинт), под клавиатурой (над точпадом) кнопки от трекпоинта. Сам точпад второго комплекта кнопок не имеет и является ClickPad'ом — под ним расположена одна кнопка, нажатие которой транслируется либо в левую, либо в правую кнопки в зависимости от того, где было зафиксировано нажатие. Обработка эта софтовая (в драйвере).
Давным давно (~2.6.30) в линуксе поддержку этой штуки сделали кривыми хаками, потом выкинули (~2.6.38). В результате многие ноутбуки (например, уродливый HP, который у меня на работе) остались вообще без правой кнопки мышки.
Недавно привалили апдейты, которые «включили» это. HP такой вещи, наверное, обрадуется, однако, на X220, где есть аппаратные кнопки клитора с правой (и средней) кнопками, меня на 100% устраивало, что кликпад работает только как левая кнопка.
После апдейта я недельку помучился, но так и не привык. Как же этот багфикс выключить нафиг и вернуть на место баг? Я всё время кликал справа, ожидая, что это будет левый клик (потому что палец справа и ещё его шевелить куда-то не хочется).
Поиск
(вместо унылого howto я лучше покажу процесс поиска варианта решения, который не только решил проблему, но вкачал мне несколько малых уровней в linux).
Читать полностью »
Оптимизация связки Nginx, Apache, PHP, MySql
2012-06-20 в 11:09, admin, рубрики: Apache, linux, mysql, mysql performance, оптимизация сайта, метки: apache, mysql performance, оптимизация сайта Неожиданно поступила задача разобраться почему определенный сайт не работает столь быстро сколь хочется. В основе его CakePHP, в связке с Apache и MySQL. В статье описание процесса поиска узких мест и приведение в порядок на столько, на сколько это возможно.
Название сайта светить не буду — думаю, программисты сами узнают. Скажу лишь, что это приложение для социальной сети нагрузкой 70-150 тысяч посетителей в обычное время. Все усложняется тем, что периодически производится рекламная рассылка, которая привлекает около 200-300 тысяч посетителей за пару часов.
Читать полностью »
Разработка — «Рабочее место кассира» под LINUX. GPL
2012-06-20 в 10:59, admin, рубрики: GPL, linux, касса, метки: GPL, linux, кассаПредыстория
Так сложилось, что работаю программистом/админом в розничной торговой сети. Работаю уже два года, до этого никогда не сталкивался с обслуживанием специализированных программ и техники, но разобрался со временем. Особенностью моей организации является то, что вкладываться в нормальную технику начальство не собирается категорически. То есть, модернизацией и близко не пахнет, а вот носиться на замену чего-то, вновь исдохшего приходится частенько. Кроме того, большинство торговых точек не обладают лицензией на установленную ОС Windows XP. На розничных точках стоит одна или две кассы на базе умирающих от старости компьютеров, таких же старых фискальных аппаратов Штрих-М ФРК, различных сканеров штрихкода (COM, USB,Keyboard) и весов METTLER TOLEDO. Программное обеспечение изначально было только лицензионная (с ключом) 1С v7.7 «ШТРИХ-М Кассир».
Внедряем Linux где это возможно
Помимо обязанностей — следить за кассами, на моих плечах был и офис и удаленный филиал со всеми 1С ками, железом (тоже не новым), серверами. И чего-то я с трудом всё это успевал обслуживать на первых порах. Честно признаться — я юниксофил, потому поспешил с внедрением linux. Постепенно удалось перевести офисных клиентов на Linux, и сразу стало легче дышать, компы перестали зарастать вирусами, оставалось только следить за железом и подбирать и устанавливать нужные программы. Основная работа клиентов продолжалась в Windows, но это был уже терминал на сервере, с ним проще. По возможности сервера я перевел тоже на Linux, оставив только один с windows server 2003.
Parallels патчит ядро Linux. Хабраинтервью со Стасом Протасовым
2012-06-20 в 10:29, admin, рубрики: linux, Parallels, интервью, Стас Протасов, хабраинтервью, ядро Linux, метки: Parallels, Стас Протасов, хабраинтервью, ядро LinuxУже много лет Parallels (разработчик ПО для виртуализации) входит в число активных контрибуторов ядра Linux (см. отчёт Linux Foundation за 2012 год). Вклад компании в ядро Linux соизмерим с объёмом работ Google, AMD, Cisco и HP. Реализованы:
- пространства имён (namespaces) для сетевого окружения, идентификаторов процессов (PID), межпроцессорного взаимодействия (SysV IPC) и т.п.;
- расширенные возможности по управлению ресурсами контейнеров (память, процессор, диск и т.п.);
- «заморозка» состояния контейнеров и возобновление их работы с минимумом ядерных модификаций (используется для «живой» миграции контейнеров с одного физического сервера на другой) — проект criu.org;
- поддержка сетевой файловой системы NFS в контейнерах.
Стас Протасов, сооснователь Parallels и глава всей разработки, ответит на вопросы читателей. Публикуйте их в виде комментариев к этому топику, желательно в формате «один вопрос — один комментарий», по традиции каждый автор вопроса получает плюс в карму.
Читать полностью »
NVIDIA прокомментировала критическое высказывание Линуса Торвальдса
2012-06-19 в 16:16, admin, рубрики: linux, Nvidia, метки: linux, NvidiaПоддержка Linux важна для NVIDIA, и компания понимает, что существуют люди, которые очень сильно радеют Linux в качестве Open Source платформы, так же как мы заинтересованы в том, чтобы предоставить людям самые быстрые видео акселераторы.
Читать полностью »
Файервол для Linux с простым интерфейсом
2012-06-19 в 13:21, admin, рубрики: bash, iptables, linux, системное администрирование, учет трафика, фаервол, файервол, метки: bash, iptables, учет трафика, фаервол, файерволФайервол представляет из себя bash-скрипт, который интегрирует с помощью соответствующих пакетов следующие функции:
- Файервол внешний и внутренний (пакет iptables).
- Учёт трафика внешнего и внутреннего (пакет iptables).
- Прокси-сервер для локальных сетей (пакет Squid).
- Контент-фильтр для локальных сетей (пакет DansGuardian).
- DNS-сервер для локальных сетей (пакет BIND).
В четвертой версии Unity3D появится поддержка GNU\Linux
2012-06-18 в 21:50, admin, рубрики: game development, linux, unity3d, метки: linux, unity3dПрочитав эту статью, был приятно удивлен новостью о том, что в четвертой версии Unity3D заявлена поддержка GNULinux!
- Система анимации «Mecanim» (Mecanim animation system)
- Поддержка DirectX 11 (DirectX 11 support)
- Сборка приложений под Linux (Linux deployment)
Стероиды для Munin
2012-06-18 в 15:40, admin, рубрики: linux, munin, системное администрирование, метки: monitoring, munin Munin очень неплохая штука для мониторинга серверов, особенно одного-двух. Однако если количество серверов растёт работает он всё хуже и хуже. Под катом рассказ как я разгонял его до мониторинга больше чем 1000 виртуалок (275K rrd файлов в системе).
Читать полностью »
