Нетбук Samsung N150 Plus, Ubuntu 10.10 и нерабочие FN-кнопки

Не так давно я купил себе нетбук. И выбором моим оказался Samsung N150 Plus. Сам нетбук удобный, легкий, быстрый — в общем то, что нужно. Но речь не о том. Я, как «продвинутый линуксоид», вскоре решил поставить на него какой-нибудь линукс. И так как выбор был невелик, ибо десктопных дистрибутивов линукса, близких к пользователю, раз-два и обчелся (только вот не говорите мне про Генту на нетбуках, хе-хе), выбор пал на последнюю в данный момент версию Убунты — Ubuntu 10.10.
Итак, выбор сделан. Быстренько был скачан образ 10.10, свежая версия Unetbootin, образ развернулся на первую попавшуюся свободную флешку и началась установка. Все легко установилось нетбук был перезагружен. И тут начались они — грабли.

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

Необычное влияние настройки сокетов Linux на Windows XP

В процессе администрирования крупного интернет-портала рано или поздно встает вопрос защиты от DDoS атак. После очередной атаки была перерыта куча литературы на эту тему и сделан соответствующий тюнинг сервера.
В частности, в sysctl.conf поместили следующие параметры:

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

Assembler Linux

Компиляторы ассемблера в Linux

image

В Linux традиционно используется компилятор ассемблера GNU Assembler (GAS, вызываемый командой as), входящий в состав пакета GCC. Этот компилятор является кроссплатформенным, т. е. может компилировать программы, написанные на различных языках ассемблера для разных процессоров. Однако GAS использует синтаксис AT&T, а не Intel, поэтому его использование программистами, привыкшими к синтаксису Intel, вызывает некоторый дискомфорт.
Читать дальше →

Простая изоляция клиентов ЛВС с *nix роутером

Порой приходится изолировать пользователей друг от друга, разрешив доступ только к определенным портам (причин может быть множество: запрет сетевых игр, ограничение распространения червей и т.п.), либо — вообще зарубить обмен между некоторыми клиентскими машинами на корню, оставив только доступ к серверу либо интернету.
Читать дальше →

Краткий очерк: Exherbo

В какой-то момент я являлся пользователем операционной системы Gentoo. То была эпоха 2005-2006. Операционная система достигла своего апогея. Определить это было крайне просто: humanum est errare, и можно было запросто найти пару опечаток в gentoo-handbook, что я с радостью и делал. Живость, с которой всё происходило, удивляла. Дистрибутив жил полноценной жизнью, forums.gentoo.org мгновенно отзывался на любые вопросы. Баги фиксились мгновенно, любые гигантские циклические зависимости, необходимость что-то пилить для получения автоматического билда, исключались — ведь для этого нужно было поступиться идеологией — заставить пользователя запустить что-то дважды или пилить там, где должна работать автоматика! KISS.

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

Vagrant — виртуализация рабочего окружения



Как и всем дотнетчикам, мне приходилось работать со стеком технологий, основанных на Windows. Но иногда я озирался вокруг и изучал то, что мне казалось интересным, пока не наткнулся я на Ruby On Rails. Все было отлично, вот только инструментарий на Windows оставлял желать лучшего.

Как вы, должно быть, знаете, Ruby On Rails предоставляет великолепные инструменты командной строки, облегчающий работу с фреймворком. Так повелось, что для Windows консоль никогда не была сильной стороной. К тому же все эти инструменты, портированные на Windows, были крайне задумчивыми. По ощущениям, на одной и той же машине, команды rails, выполненные в Windows и выполненные в Linux, но запущенной в виртуальной машине, различались в отклике в несколько раз, а порой и на порядок. А ведь при изучении, важна каждая секунда. Нужно и в rails console поиграться с написанным, и сервер запустить, увидеть свой результат, и миграцию провести, а ждать при этом не хочется.

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

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

Windows vs Linux — к чему все эти споры?!

Приветствую, %username%.

Свобода слова — это, конечно, здорово. Но, в чем смысл тупого разбрасывания словами? В чем смысл споров, которые ни к чему не приводят и просто не могут привести?

Стоит сделать маленькую заметку в блоге, касающуюся линукса, или просто случайную запись на просторах великого интернета, даже личного плана — тут же найдется несколько «умников», которые обязательно начнут спор о том, что круче — винда или никса.

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


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

Поднимаем http-репозитарий для git

После покупки ноутбука и организации небольшой домашней сети появилась проблема — как синхронизировать проекты на разных комьютерах? Решение очевидно — сделать из одного из них центральный хаб.

Git предоставляет несколько способов организации общего доступа к хранилищам. Сначала я попробовал способ с gitosis — не понравился. Там используется довольно мутный механизм авторизации и организации хранилища. В общем, остановился на Apache + gitweb.

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

SSL защита для pop3 в Linux

Даже если РОРЗ/IМАР-сервер не поддерживает ни один из вариантов безопасных протоколов (SPOP IMAPS), можно применить Stunnel, чтобы создавать TCP туннели, по которым данные пересылаются в зашифрованном виде.Stunnel предназначен для универсального туннелирования ТСР-соединений. Если Stunnel еще не установлен, можно загрузить его с сайта (конечно, понадобится SSL-библиотека, к примеру OpenSSL). Co стороны сервера можно употреблять Stunnel, чтобы предоставлять сервисы SPOP и IMPAS пользователям.
Читать дальше →

Новые шрифты для Ubuntu

Возможно, кто-то замечал, что шрифты в Ubuntu рендерятся слегка более жирными, по сравнению с Windows 7 (метод рендеринга ClearType). Особенно это касается жирных начертаний. В Ubuntu я не нашел гибкой настройки рендеринга шрифта, поэтому пришла идея сделать сами шрифты более тонкими. Ниже можно посмотреть скриншот, а также скачать и установить тонкие версии шрифтов Liberation и Ubuntu.

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