Коротенький опис інструментів для моніторингу на Лінуксі

vmstat

Надає інформацію про різні ресурси системи. Відображаються потоки ядра, використання пам'яті, підвантаження, системні виклики, перемикання контексту, активність процесорів.

iostat

Надає детальну інформацію по I/O.

ps

Надає інформацію про поточні процеси операційної системи.

top

Надає інформацію про використання процесами системних ресурсів.

sar

Подібна до top утиліта, але видає інформацію про системі ресурси в ретроспективі,...

Apache 2 + Ruby 1.8 + mod_ruby

Це перша стаття на Розробці опублікована мною, проба пера так сказати. Прошу не судити строго. Ця стаття була написана мною ще у вересні 2007 року. Хоча і досі не втратила своєї актуальності.

У цій статті ми розглянемо установку і налаштування Web-сервера Apache 2, Ruby 1.8 (mod_ruby + eruby) для використання їх на локальній машині під операційною системою Linux(Ubuntu/Debian).

Інсталяція

Для початку встановлюємо необхідні пакети з репозиторія:

...

Очень простой и действенный способ блокировки рекламы используя /etc/hosts

#sudo mv /etc/hosts /etc/hosts.orig
#sudo wget -c http://zelut.org/projects/misc/hosts -O /etc/hosts

Первой командой сохраняем ваш /etc/hosts, а второй командой мы скачиваем файл hosts в котором находятся IP адреса различных серверов откуда загружаются баннеры.

Если в индикаторе раскладки в Gnome включить отображение флагов, то флаги показываться не будут. В Gnome не включили сами изображения флагов. Вот хочу поделиться картинками флагов, которые я использую.

Они квадратные и симпатичные.

Чтобы они подхватились их надо скопировать в папку "~/.icons/flags".

...

Как разрезать FLAC+CUE

Очень часто встречается музыка в FLAC одним файлом, вместе с ним идет еще один файл с расширением CUE в котором хранится информация о дорожках(название, длительность).

Я музыку храню не одним файлом, а разрезанной на треки. Вот разрезанием на треки мы и займемся.

Предположим что у нас есть файлы album.flac и album.cue

cuebreakpoints "album.cue" | shnsplit -o flac "album.flac"
cuetag "album.cue" split-track*.flac

В результате мы получим альбом разрезанный на треки

Вийшов Palm Pre WebOS SDK

Після довгого закритого тестування світ побачив WebOS SDK. Palm Pre є останнім з великих конкурентів платформ Symbian, iPhone, Android, Blackberry, Windows Mobile. Всі застосування на цій платформі запускаються як спеціальні браузерні аплікації. Відповідно вся розробка ведеться на HTML/CSS/JavaScript з застосуванням спеціального Mojo Framework. Цей факт суттєво пришвидшує розробку, в порівнянні з Objective C/C++/Java для...

Не часто, но иногда бывает что вы забыли пароль root на MySQL.

Чтобы восстановить его необходимо сделать следующее:

  1. Остановить сервер
/etc/init.d/mysql stop
  1. Запустить его без проверки таблиц прав
mysqld_safe --skip-grant-tables &
  1. Зайти под пользователем root без пароля
mysql -u root
  1. Установить новый пароль для пользователя root
UPDATE user SET Password=PASSWORD("НОВЫЙ_ПАРОЛЬ") WHERE User='root';
FLUSH PRIVILEGES;
  1. Запустить сервер
/etc/init.d/mysql stop
/etc/init.d/mysql start

Вот...

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

sudo apt-get install youtube-dl ffmpeg

Теперь сохранить видео с youtube.com

youtube-dl -o video.flv "http://www.youtube.com/watch?v=B882w2gC22s"

И сделаем конвертацию из FLV в AVI

ffmpeg -i video.flv video.avi

Деколи, особливо у великих компаніях, необхідно викориристовувати Subversion з-під проксі.

Для уможливлення роботі з-під проксі слід відкрити файл servers який знаходиться на Windows у папці %APPDATA%\Subversion, на Linux у папці ~/.subversion.

У цьому файлі або розкоментувати, або додати наступні стрічки у секції global:

[global]
http-proxy-host = proxy
http-proxy-port = 3128

Де хост є хост, а порт є порт :)

Якщо необхідно, також можна задати користувача, пароль та список назв серверів які будуть пропускатись.

Повстало таке фундаментальне питання. Що краще? :)

Цікавить веб та серверсайд розробка: Java, PHP, Ruby, Python
Звичайно "з напильником" можна і до Вінди cygwin поставити і на Маку Парелелс поставити і Лінукс заwineати. Цікавить що більш готове і менш проблемне - що з найменшими зусиллями приводиться в робочу кондицію :)

UPD: питання має звучати так: Яке середовище краще для програмування?

Привіт! Мене звуть Сашко, я молодий лінукс девелопер, який живе у цій системі ледь не з часів свого першого «Hello, world!».

Я дуже молодий, і на правду не можу похвалитись дійсно великим досвідом і унікальними знаннями, але, на жаль, судячи з усього, альтернатив у вас не багато. Тому я пропоную вам писати статті та невеличкі ЯКЦЕ про розробку програмного забезпечення для UNIX-подібних операційних систем, на теми, які вас цікавлять, якщо, звісно ж, я у них розбираюсь.

Я використовую Linux та FreeBSD. Пишу на С, С++, Python та Perl. Маю досвід використання GTK+, GTKmm, Qt та...

Valgrind — потужний набір знадобів для зневадження роботи з оперативною пам'яттю, пошуку витоків пам'яті та профілювання.

Містить наступні модулі:

• memcheck: основний модуль, застосовується для пошуку витоків пам'яті та інших помилок пов'язаних з неправильною роботою з областями пам'яті — читанням і записом за межі виділених областей і т.д.

• cachegrind: аналізує виконання коду, збираючи дані про (не)потрапляннях до кешу і точках переходу (коли процесор не правильно передбачує розгалуження).

• callgrind: аналізує виклики функцій, використовуючи приблизно ту ж...

Профілювання програм може здійснюватися за допомогою двох модулів — callgrind та cachegrind. Кожен з них збирає різну інформацію. При цьому не можна покладатися на результати роботи лише одного з модулів, краще проводити пошук «вузьких» місць у програмах на основі аналізу виводу кожного з модулів.

cachegrind

Модуль cachegrind проводить збір статистики по потраплянню до кешу процесора першого та другого рівнів при виконанні операцій читання і запису даних та інструкцій програм, а також статистику по роботі модуля передбачення галуження у програмах. За замовчуванням, збір...

Те, що так довго очікувалося, нарешті збулося! Хай гримлять литаври і б’ють в барабани, хай нічні феєрверки не згасають цілу ніч, а вдень падають на землю важким дощем.Збулось!

Twitter доставив приємну звісточку:

QUAKE LIVE is back online, now with Mac & Linux support! Read more at www.quakelive.com/forum/showthread.php?t=31851

Протестовано на Ubuntu 9.04 з Firefox 3.0.13.

Плагін для Firefox оформлений у вигляді xpi-файла.

Під час міні-конференції, присв'яченій темі аудіо, що відбулась під час конференції Linux Plumbers вияснилась одна річ: програмістам часто буває складно вирішити, які саме зі звукових АРІ і для яких саме цілей слід використовувати при створенні аудіо-програм для Linux. Давайте спробуємо розібратись у цих джунглях:

Що ви хочете зробити?

* Я хочу написати ще один медіа програвач!

Використовуйте GStreamer! (Однак, якщо ви маєте намір писати лише під KDE — скористайтесь альтернативним варіантом — Phonon).

...

© 2009 - 2017, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування