Pull to refresh
Андрій @walkman7read⁠-⁠only

Розробник

Send message

Debian GNU/Linux 5.0.3 released

Reading time1 min
Views990
debian logo5 сентября 2009 года вышло третье обновление стабильного выпуска Debian GNU/Linux под кодовым именем «Lenny», традиционно включающее в себя множество фиксов, подробнее о которых можно узнать на этой странице.
Надо отметить, что обновления затрагивают такие важные пакеты, как apache2, dhcp3, bind9, mysql-dfsg и др. ISO-образы попадут на зеркала уже в ближайшие дни, тогда как обновиться при помощи apt можно уже сейчас.
Системным администраторам рекомендую пользоваться рассылкой debian-security-announce, так вы всегда будете в курсе последних обновлений.

zenity + wget = GUI wget

Reading time5 min
Views9K
Топик посвящается тем, кто не любит качать тяжелые файлы браузером из файлообменников, а также для тех кто хочет получше понять работу zenity.

В Linux есть много различных качальщиков от консольных до тяжелых java-приложений и мой скрипт это не еще один новый качальщик, это всего лишь приятная для глаз (eye-candy) обертка для стандартного Wget. Хотя в потенциале он умеет все что умеет Wget, но я реализовал только самые его основные функции. Цель данного скрипта — запустить закачку через wget (отвязав ее от браузера) и показывать ход ее выполнения.
Читать дальше →

Защищаемся от HTTP DDoS и прочих Хабраэффектов

Reading time5 min
Views11K
Простой способ защиты от HTTP DDoS — включить syn-cookies и заблокировать подонков. Но что делать если атакует 5к-10к хостов да еще и с динамическими IP? Тут нам на помощь придет frontend-backend архитектура c промежуточным кэшированием! Почему с промежуточным кэшированием? А потому что в моем случае от шквала запросов от frontend'а backend умирал унося за собой систему.
Читать дальше →

Настройка сети в Linux через конфиг-файлы, ч.1

Reading time3 min
Views75K
Первое моё общение с Линуксом состоялось около шести лет назад. Тогда это был какой-то свежевышедший Red Hat, который мы с другом смогли установить, но при этом войти в него у нас так и не получилось.
Однако статья не об этом. Позже через мои руки и голову прошли почти все семейства дистрибутивов Linux, и везде я замечал свои подходы к автонастройке сети. И в этом цикле статей я постараюсь осветить наиболее популярные из них. Надеюсь, они будут полезны тем пользователям, которые пока ещё нажимают на кнопки и проставляют галочки в графических менеджерах настройки, но уже понимают, что это не true :)
Возможно познавательными эти статьи будут и тем, кто (не от большого знания) пишет свои скрипты управления сетью и помещает их в какой-нибудь rc.local

Читать дальше →

Установка для «чайников»: nginx + php-cgi + mysql + eaccelerator + memcache на Debian 5.0 «lenny»

Reading time7 min
Views79K
Данная заметка является шпаргалкой для новичков в установке нормально работающего комплекса, описанного в заголовке. Все пункты установки протестированы несколько раз на разных vds, поэтому проблем с нехваткой чего-то быть не должно, как это обычно бывает, когда ставишь что-то по мануалам, надерганных из разных источников. Подробно описания настроек и «тюнинга» в заметке нет, т.к. это всё очень индивидуально и требует понимания что, как и зачем делается, а это невозможно охватить в одной даже очень большой шпоре.
Читать дальше →

Прогрессивные технологии, как способ выжать из сервера максимум

Reading time5 min
Views12K

Вступление


Просто красивый rrdtool =)
Забавно, но когда программист разрабатывает какой-либо продукт, он редко задумывается над вопросом могут ли на одну кнопку в один момент времени нажать одновременно 2000 человек. А зря. Оказывается могут. Как ни странно но большинство движков, написанных такими программистами, очень плохо ведут себя под большими нагрузками. Кто бы подумал, а всего один лишний INSERT, не проставленный index, или кривая рекурсивная функция могут поднять load averages чуть ли не на порядок.

В этой статье я опишу как мы, разработчики проекта, сумели выжать из одного сервера с Pentium 4 HT / 512Mb RAM, максимум, держа одновременно 700+ пользователей на форуме и 120,000 на трекере. Да, проект этот — торрент трекер. Предлагаю сразу оставить в стороне разговоры о копирайтах и правах, мне это не интересно, что действительно интересно — это HighLoad.
читать дальше

wTorrent — web-based bittorrent клиент для Linux\BSD

Reading time2 min
Views4.8K
wTorrent — удобная графическая web-морда к популярному консольному клиенту rTorrent.

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

Здесь я опишу как установить надстройку над ним для управления своими торрентами через Интернет.

Особенно актуально это в случае, если компьютер подключен к сети не напрямую, а через домашний сервер, и торрент-клиент установлен именно там.

Читать дальше →

Набор качественных тем для gnome от ZgegBlog

Reading time1 min
Views3.2K
Официальный сайт

На данный момент представлено 9 хорошо сделанных тем оформления, большинство из них включает в себя набор иконок, тему для GDM, GTK, Metacity, Emerlad и фон рабочего стола.
Читать дальше →

Linux, ATI, Compiz-Fusion и игры

Reading time2 min
Views2.6K
Практически всем известно, что видеокарты ATI для работы под Linux — далеко не лучший выбор. Но тем не менее, по каким-либо причинам, у многих пользователей видеокарты именно этой фирмы (У меня например ATI X1300 в ноутбуке). Я не буду пересказывать полностью ситуацию с драйверами, опишу лишь свои проблемы (использую проприетарные драйвера): первая — мерцание видео при включенном композитном менеджере окон (в моем случае — compiz fusion), вторая — мерцание 3D приложений, опять же, при включенном Compiz. И если проблема с видео решается практически сразу, то с играми было тяжелее. Приходилось либо писать скрипт, отключающий Compiz на время игры, либо делать это вручную. Что не очень приятно, согласитесь.
Поиски решения навели меня на интересный скрипт — xgame и его оболочку xgame-gtk.
Читать дальше →

Вышел Ubuntu 9.04 Jaunty Jackalope

Reading time1 min
Views2.8K
Да-да. На официальной скачивальной страничке уже можно скачать 9.04 и убить им канал, поэтому радуйтесь и качайте торренты, чтобы толпы обездоленных не облепляли мёртвые от натуги тушки серверов!

Торренты здесь:
Ubuntu Desktop CD: x86, x86-64
Alternate Desktop CD: x86, x86-64
Server CD: x86, x86-64

Апдейт №1 от Acubed:
Kubuntu: x86, x86-64

Апдейт №2 от него же:
Ubuntu DVD: x86, x86-64

Апдейт №3 с контрольными суммами на образы, спасибо Aidsoid за совет: MD5, SHA1

Апдейт №4. По многочисленным просьбам, скриншот. На нём видно, что шрифты, вроде бы, не изменились. Цвета не стандартные, если что.

Апдейт №5. Хороший человек Anton_Ivanov сделал зеркало: Desktop Alternate x86, Desktop Alternate x86-64

Это прямой линк, линк на Яндексе на Ubuntu Netbook Remix (по идее, предназначенной для eeePC и прочих). Официальных торрентов, почему-то, нет.

Для тех, кто совсем не в курсе, коротко о самом главном (отсюда):
  • GNOME 2.26
  • X.Org server 1.6
  • Новый стиль отображения уведомлений и их настройки
  • Ускорение загрузки системы
  • Ядро Linux версии 2.6.28
  • Поддержка файловой системы Ext4
  • «Облачные» вычисления
  • Почтовые сервера «под ключ»

P.S. Насыпьте плюсиков, будьте любезны, хочу в тематический блог перенести. Всем спасибо, перенёс!

6 must-have дистрибутивов Linux

Reading time1 min
Views2K
  1. MythBuntu — мини медиацентр, и проект тесной интеграции MythTv. Во времена, когда у меня был телевизор и я думал о медиацентре — засматривался.
  2. Portable Ubuntu — бубунта, тесно работающая в Windows благодаря Colinux ядру. Для тех, кому нужна функциональность более-менее нового дистрибутива Linux не выходя из WinXP.
  3. Remote Exploit linux — дистрибутив, напичканный последними секьюрити тулзами, которых нет даже в debian. Отвертка сисадмина.
  4. Ubuntu studio — дистр, созданный для редактирования мультимедиа — контента. Красивее и удобнее — но справедливости ради надо сказать что сделав apt-get install ubuntustudio-audio можно тот же пакет программ получить из любого Ubuntu-based дистрибутива.
  5. PartedLive — LiveCD и инструментами для манипуляции/восстановления дисков. Полезно и бесплатно — кидаем 70М на USB и идем чинить партиции.
  6. LinuxGamers — особенно говорить нечего, LiveCD с кучей геймов. То, что обычно надо собирать по частям, а потом долго настраивать.

Andrew Tch noop

JS Charts — генератор графиков и схем.

Reading time1 min
Views16K
image
JS Charts является бесплатным JavaScript-генератором графиков и схем, который требует минимум знаний программирования. С JS Charts рисование диаграмм становится простой и легкой задачей. Он не требует никаких дополнительных плагинов и серверных модулей. Просто подключите скрипты, подготовьте данные для схемы в XML или массиве JavaScript и ваша таблица готова.
Читать дальше →

Правильная прозрачность

Reading time2 min
Views87K
dfsdfs

Однажды мне понадобилось сделать прозрачные боковые поля для одного дизайна. Я решил использовать прозрачность CSS.

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

Недавно я наткнулся на замечательную технику, позволяющую устранить эту проблему, ею я и хочу с вами любезно поделиться.
Читать дальше

Таблица значений отступов от букв до верха и низа строки

Reading time1 min
Views1.5K
Предлагаю вашему вниманию таблицу значений отступов от букв до верха и низа строки, для стандартного значения line-height.
Эта таблица нужна для точного определения padding или margin обрамляющего или близлежащих элементов.

Вот картинка-легенда, чтобы было понятно о чем речь:
легенда
Читать дальше →

Верстка скругленных границ и острых углов

Reading time4 min
Views21K
Сложность элементов интерфейса увеличивается с каждым новым макетом, что доставляет немало хлопот верстальщикам. Развивающиеся технологии позволяют создавать в WEBе сложные приложения (Google не даст мне соврать), поэтому дизайнеры себя не сдерживают и рисуют всё более навороченные вещи. Как правило, это приводит к большому количеству графики на страницах.

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

Читать дальше →

8 отличных хитростей jQuery

Reading time4 min
Views28K
imageКому не нравится jQuery? Это быстрая и простая javascript-библиотека стала очень популярной в 2008 году. В этой статье я собрал список восьми очень полезных jQuery-техник, советов и хитростей.
Читать дальше →

30 высококачественных комплектов иконок

Reading time1 min
Views2.6K
Доброго времени суток, хабралюди! Сегодня я хочу представить вашему вниманию 30 комплектов иконок. Несмотря на то, что все иконки выполнены на очень высоком уровне, распространяются они абсолютно бесплатно. Превью для каждого пака внутри.
Читать дальше →

jQuery для JavaScript-программистов

Reading time12 min
Views71K
Примечание: ниже расположен перевод статьи «jQuery for JavaScript programmers», в которой автор высказывает свое мнение об этой библиотеке, ориентируясь, в первую очередь, на продвинутых программистов, и приводит несколько десятков примеров ее использования.

Когда jQuery увидела свет в январе 2006, я подумал: «очередная красивая игрушка». Выбор CSS-селекторов в качестве базиса было, конечно, изящной идеей (подробнее о ней в моей заметке getElementsBySelector), но использование цепочек преобразований выглядело немного замысловато, и сама библиотека, по-видимому, не покрывала всех возможных случаев. Я расценивал тогда jQuery только как временное и проходящее решение.

Только несколько месяцев спустя понял я, насколько же ошибался по отношению к ней. jQuery является просто произведением инженерного искусства. Она умело покрывает достаточно широкой диапазон повседневных функций и предоставляет при этом удобный API для расширений, с помощью которых можно добавить любую другую функциональность. Абстрактность в ней заложена на уровне ядра — речь идет о выборе DOM-элементов — и она извлекает из него максимум пользы. И что важнее всего, использование этой библиотеки подразумевает следование хорошему стилю в программировании и хорошо сочетается с другими частями JavaScript-кода.

Большинство современных обзоров jQuery делают упор на дизайнеров и неопытных разработчиков. Я попытаюсь объяснить, почему она также нужна и опытным программистам.

Читать дальше →

jQuery для начинающих

Reading time9 min
Views514K
jQuery Logo

jQuery — это замечательный JavaScript Framework, который подкупает своей простотой в понимании и удобством в использовании. Но изучение надо с чего-то начинать, и лично моё мнение — лучше всего начинать с наглядных примеров, и они далее…

Читать дальше →

Системное администрирование. Начало

Reading time6 min
Views222K
Существует много пособий по настройке программ (Операционок, сервисов, сайтов и тд), но редко можно встретить мануал по организационным вопросам связанным с системным администрированием. Сразу скажу, опыт работы у меня достаточный. Рассматриваться предмет будет на моем личном примере работы, сразу скажу что любые аргументированные дополнения, и исправления приветствуются. Также поясню для господ минусующих: «Не нравится? Сделай лучше!», и обязательно пришли ссылку, почитаю с большим удовольствием.
Начнем
12 ...
26

Information

Rating
Does not participate
Date of birth
Registered
Activity