Home

Previous 20

Jul. 13th, 2008

eyes

Эволюция небольшой локальной сети и её админа


Эволюция небольшой локальной сети и её админа
Подумалось вдруг. А отчего бы не описать "эволюцию небольшой локальной сети и её админа", как я это неоднократно видел?
Сказано - сделано.

1. Одноранговая сеть, статические IP, сервера нет в принципе.
2. Сервер есть, на нём крутится Squid (который заодно считает трафик), какой-никакой фтп и для чего-то Samba. DNS есть, почтовик тоже (юзеры реальные, антиспама нет никакого). На практике вся эта солянка работает на честном слове, поскольку делалась по хаутушкам, не вдаваясь в подробности "как оно работает"
3. Сеть переводится на DHCP
4. Админ узнаёт о базах данных. Ура! Сервер и п.2 берётся и всё, что можно загоняется в MySQL. Понимания работы по прежнему немного. Выбор софта как обычно осуществляется по принципу "какая хаутушка первой попалась".
5. Отрезвление.
Выясняется, что мониторить софт, установленный по рекомендациям мегаспециалистов методом "скачай исходники, а там make install, а система пакетов (портов) - это для лохов" как-то неудобно. Изучается система пакетов (портов).
Здравствуй, проблема кодировок. Выясняется, что буковка "Я" в ProFTPd (который все-все-все советовали!) не отображается без специальных патчей. Опаньки. Выясняется, что кодировка БД в MySQL сделана так, что теперь "фсёпиздец! Одни вопросительные знаки!". Много чего ещё выясняется...
6. Накурившийся манов админ перестраивает всё заново. Сетка == DHCP + DDNS, данные о пользователях не в БД, а в LDAP (который, надо сказать, для этого и предназначен), права пользователей разграничены, почтовик настроен, грабли с кодировками либо решены, либо помечены предупреждающими знаками...
7. Счастье?

К чему это я? Да к тому, что неплохо бы написать рассказку а-ля Мультик о построении небольшой сети. Но что-то меня смущает объём. То кажется, что уложусь в пару-тройку статей, то мерещиться книга средней толщины...

Камраден! Как думаете, стоит ли браться за такое вообще (что-то типа "Энциклопедия юных сурков сисадминов") или ну нафиг?
И, если браться, то что я упустил? (ниже примерный список).

1. TCP/IP. Общие понятия.
2. Файрволл. Общие принципы построения.
3. DNS.
4. DHCP+DDNS.
5. Mail
6. http
7. ftp
8. Samba
9. LDAP
10. Как всю эту хрень увязать вместе?

read more at StraNN′ое место
eyes

Яндекс.Видео


Яндекс.Видео
Может это уже давно и не новость, но я углядел только что...

Яндекс теперь хостит видео. Сервис называется, что характерно, Яндекс.Видео, далее слово создателям:
Можно загружать видеофайлы до 750 Мб в любых распространённых форматах — .avi, .mov, .flv, .3gp и т.д. Также можно добавить себе в коллекцию ролики с других сервисов. На странице Мои видео файл появится через несколько секунд после загрузки.

А что? Мне нравится...

Если сервис окажется так же хорош, как Яндекс.Фотки (в которых мне по большому счёту не хватает только плагина к F-Spot), то буду пользовать его в полный рост. Потому что Google.Video как-то не произвёл на меня впечатления...

read more at StraNN′ое место
eyes

Разрабатываем интерфейс в Firefox


Разрабатываем интерфейс в Firefox
Попался мне на глаза довольно интересный плагин для FF3.

Представляет собой средство для быстрого макетирования интерфейса.
Представлены виджеты для win32, GTK2 и web.

В общем, если кому-то нужен инструмент для "быстро накидать макет сайта (программы, утилитки)", то посмотрите на The Pencil Project.

Скриншотов не прилагаю, ибо на офсайте они вполне исчерпывающие.

read more at StraNN′ое место
eyes

StraNNicK в Google Lively


StraNNicK в Google Lively
Вчера весь интернет пестрел новостями об открытии Гуглем "новой социальной сети", "3D-чата", "аналога Virtual Worlds" и так далее, и тому подобное.

Любопытство, как известно, кошку сгубило, а потому я немедленно отправился смотреть - а что же это такое?

По первому впечатлению немедленно вспомнился Майкрософтовский Comic Chat (был такой забавный IRC-клиент в поставке Windows, где можно было строить собеседникам рожи).

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

StraNNicK в Google Lively
В общем, в итоге я создал свою комнату, куда всех желающих и приглашаю. Обстановка минимальная, поэтому загрузка займёт не так много времени. А "на поглядеть" вполне хватает.

P.S. А вообще это чистой воды "симс в онлайне". :)

read more at StraNN′ое место

Jul. 11th, 2008

eyes

ngrep - полезная штучка


ngrep - полезная штучка
Всё как обычно началось с того, что мне было скучно.

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

Раз в самом протоколе это самое рэтио не предусмотрено, значит оно вычисляется как-то по другому. А как?

Был немедленно запущен tcpdump и я стал с самым крутым видом, который только смог изобразить смотреть на его вывод. Вывод не радовал. Увы, далеко мне ещё до героев Матрицы, не дано мне читать шестнадцатиричный код (тем более он у меня представлен не гламурно-зелёными переливающимися иероглифами, а вовсе даже серым по чёрному).

Ежу понятно, что даные передавались в виде банальных http-заголовков. Но вот расшифровать их... Мировой разум в лице своего представителя гугля посоветовал взять Wireshark и расшифровывать им. Я посмотрел на размер дистрибутива и решил не связываться. "Быть того не может", думал я, "чтобы никто-никто не сталкивался с такой проблемой. И никто-никто не придумал более другого выхода!".

Предчувствия меня не обманули и Мировой Разум прямым лучом из космоса прислал мне нужную ссылку.

Шутки в сторону, ngrep - отличная штука, тем более для тех, кто использует grep каждый день (да, я такой).
Хорошо подумав, примеры использования приводить не буду, а лучше сошлюсь на официальную страничку, где таковые имеют место быть.
В общем, отличная, отличная вещь.

P.S. Да, рэтио себе я таки накрутил, получил по рукам от модераторов, на чём и успокоился. Какера из меня не вышло, но вот полезный и удобный инструмент себе я подыскал.

read more at StraNN′ое место

Jun. 28th, 2008

eyes

UNetbootin - делаем LiveUSB легко


UNetbootin - делаем LiveUSB легко
Недавно умучав енота до полной невменяемости я решил переустановить на нём систему.
Проблема была в одном - ни одного компьютера с линуксом под рукой.
Идея создавать LiveUSB посредством командной строки Windows не радовала совершенно.

И тут, в результате гуглинга, я наткнулся на весьма и весьма полезную программу - UNetbootin.

Суть её проста - быстро и без лишних вопросов создать загрузочную флэшку для Linux или FreeBSD.

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

UNetbootin
После чего остаётся только сказать "Поехали!" и нажать на кнопку "Ок".

P.S. Возможно в линукс это и не настолько актуально, но когда под рукой его нет, подобные программы - просто чудо. :) Это я говорю, как заводчик шарпеев.

Информационный спонсор —
недвижимость во Франции

read more at StraNN′ое место
eyes

Аськокапец


Аськокапец
Отключил аську.

Воспользовался приведённым здесь рецептом.
Теперь аська выдаёт всем желающим пообщаться текст о том, что "фсё, пипец котёнку" и рекомендации, где меня искать.

Установил Gajim, на чём душа и успокоилась.

read more at StraNN′ое место

Jun. 25th, 2008

eyes

Софт для windows - полная жопа


Софт для windows - полная жопа
Сижу на работе под Windows и мне стало интересно - есть под ней ХОТЬ ОДИН нормальный плейер?
Понтовых много. А-может-ещё-сварить-кофе-и-спинку-почесать плейеров ещё больше.

Но, блин, ХОТЬ В ОДНОМ можно сделать чтобы при тыке правой кнопкой по элементу библиотеки вывалился пункт меню "играть вот это следующим", а при следующем тыке на ещё один вываливался пункт "играть вот это после того, что будет следующим" и тэ дэ, и тэ пэ...

Это нехитрое действие есть и в Rhythmbox'е, которым пользуюсь я, и в Amarok'е, которым пользуется жена.
В winamp'е, iTunes'е, AIMP2, foobar, WMP, JetAudio и туевой хуче прочего крэпа этого нет.

Ну что это за #^#*$&!

Или IM. Гейт на прошлой работе поломался. Новый искать лень. Так что от любимого gajim'а или неплохого psi пришлось отказаться. QIP не понравился. Не обеспечивает нормальной работы с Jabber. Pidgin периодически корёжит сообщения аськи. Миранда. Запустил, открыл меню настроек, закрыл и снёс её к ебеням.


Я что, запускаю человека в космос? Что это за миллион-и-ещё-парочка пунктов меню?

Блин, верните мне мою убунту. Верните мне мой гаджим. Сейчас сделаю автоответчик на аську и пусть отправляется фтопку, грёбаный источник спама.

Насколько хороши в windows игрушки и продукты Adobe, настолько же плохо всё с проигрывателями и IM.

Где же он, блин, нормальный софт? :(

read more at StraNN′ое место
eyes

Аватарко...


Аватарко...

Отстал я от жизни... Только сейчас сделал себе аватарку в стиле South Park...
Любуйтесь! :)

read more at StraNN′ое место
eyes

Жизнь хороша...


Жизнь хороша...
Ну как тут не радоваться?

Хоть я и не футбольный фанат, и меня тоже разбудили крики "ГОЛ" и "Я ждал этого дня сорок лееееет!" в 6 утра в воскресенье, но выход сборной в поуфинал меня тоже порадовал.
Надо было видеть каким оптимизмом заряжены сегодня коллеги. :)
Рассказы о том, как кортеж из 20 примерно машин, возглавляемый машиной ГАИ с мигалкой носился по ночному городу изрядно повеселили...

После пятнадцати лет разработки таки вышле wine 1.0. Разве не радость?

Министерство обороны РФ таки делает нужное и полезное дело. Давно пора.

Ну и наконец, сайт rus-linux.net обзавёлся RSS.

Прочие поводы для радости припомнить не могу, но весь месяц стабильно оптимистичное настроение.

P.S. Второй день отличная погода - дождь как из ведра!

read more at StraNN′ое место
eyes

Ода DHCP


Ода DHCP
В своём посте про Samba4WINS я упомянул о DHCP. В комментарии на ya.ru была высказана мысль о ненужности этого сервиса. Впрочем, приведу текст полностью, дабы не множить сущностей:
Я себе жёстко прописываю IP-шник. И вся контора у нас сидит на жёстких IP-шниках. И никаких проблем от этого как-то не испытываем. Зато я точно знаю IP всех серверов и своей машины - и могу на неё удалённо зайти. DHCP не рулит
Поскольку вышеприведённый комментарий является практически чистой квинтэссенцией неверных представлений о DHCP, попробую рассказать о нём подробнее, а заодно привести максимум pro и contra этого сервиса.

Итак, начнём с того, что хороший админ == ленивый админ. :)

Не знаю кому как, но мне кажется, что гораздо легче и проще ОДИН раз настроить всё на сервере, чем бегать и проверять настройки на КАЖДОЙ пользовательской машине в случае переустановки, вирусной атаки или сброса настроек криворуким не в меру любопытным пользователем.

Да, фиксированные IP-шники, намертво прибитые к машинам, дают ложное ощущение контроля из которого, кстати, произрастают многочисленные системы учёта и контроля трафика "по IP". Хуже такого "учёта и контроля" только полное его отсутствие. Хотя возможно, что даже оно не хуже...

Да, выдавать серверам IP-адреса динамически случайным образом - не самая лучшая идея.
Но кто мешает либо выделить статические адреса из адресного пространства локальной сети только для серверов, либо вообще сделать жёсткую привязку IP-Mac? В конце-концов, серверов в локальной сети как правило меньше, чем рабочих станций...

Второй плюс DHCP-сервера - в случае введения новых служб не возникает необходимость перенастройки ВСЕХ рабочих станций.

Давайте взглянем на вышеупомянутую статью о Samba4WINS.

Если бы не использовался DHCP, мне пришлось бы обходить кучу пользовательских компьютеров ("Ой, а Ивана Ивановича сегодня нет. И кабинет его заперт. Вы можете внести свои настройки сразу же после дождичка в четверг!"), дабы внести в настройки каждого строчку WINS-сервер.

Зато "...я точно знаю IP всех серверов и своей машины - и могу на неё удалённо зайти...". Впрочем, возможно, что у моего оппонента небольшая локальная сеть и ему не лень лишний раз пробежаться и размяться. Я же ленив, предпочитаю не покидать уютного кресла, но как ни странно, тоже знаю IP-шники серверов и своей машины. Ну и могу удалённо туда ходить. :)

Возникает вопрос - ну хорошо, автомагическая раздача IP - это замечательно. А что вообще может DHCP-сервер? Какие параметры автоматически раздаются?

Попробую перечислить:
IP-адрес, маска сети, широковещательный адрес, шлюз (если используется), имя домена, DNS-сервер, WINS-сервер, NTP-сервер. Ну, и на сладкое, автоматическая настройка прокси (видели в настройках браузеров "Автоматическое определение параметров"? Так это оно и есть... Да, я в курсе, что есть прозрачное проксирование, но легко могу представить ситуацию, когда автонастройка прокси удобнее).

Недостаток у DHCP по большому счёту один - безопасность. Любой компьютер в локальной сети может стать DHCP-сервером и свести с ума всю локальную сеть.

Защита от этого проста - файрволл и административные меры ("Какер Вася, извольте пройти на ковёр к директору для показательной порки с последующим увольнением").

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

На этой оптимистичной ноте я и заканчиваю это подзатянувшееся повествование.
И если вы ещё не используете DHCP, то ССЗБ. :P

P.S. Большие Дяди удивляются - как можно жить без DHCP... :D

Информационный спонсор —
stardesign.org. Оптимизация сайтов и интернет-реклама.

read more at StraNN′ое место
eyes

Я вернулся...


Я вернулся...
Затянувшееся было молчание закончено.
Причина проста - переезд.
Сейчас занят обживанием новой квартиры (интернета там пока нет, только GPRS).

Так что новые заметки скоро будут, хотя возможно и не в прежнем объёме.

Стэй тюнед.

read more at StraNN′ое место

Jun. 10th, 2008

eyes

samba4wins


samba4wins
И я поджигаю тамбур
Танцую самбу
И всем светло...
Встала тут передо мной задача. И уходить не хотела. Но я её победил и теперь буду сам себе акыном и воспою свой подвиг. :)

Вначале была сетка. Обычная одноранговая сеть, состоящая из машин под управлением Windows XP. Машин этих было что-то около 25 и при заходе в "Сетевое окружение — Показать компьютеры рабочей группы" отображались они там отнюдь не все. Да и работала сетка ни шатко, ни валко...

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

Обычно в таких случаях поднимается Samba. Однако на глаза мне попался порт с гордым названием samba4wins, в описании которого значилось, что это ни много, ни мало а WINS-сервер.

Вот и ладушки, решил я. Учитывая, что кроме WINS-срвера мне от Samba ничего нужно не было, был установлен этот порт. Слегка поправив настройки, я добавил соответствующую строчку в /etc/rc.conf и запустил демона.

Привожу настройки полностью - оцените размер:

[globals]
netbios name = SERVER-WINS
bind interfaces only = yes
interfaces = 192.168.0.1
nbtd:disable_broadcast = yes
wins server = 192.168.0.1

После этого я поправил настройки DHCP, вписав туда следующее:

option netbios-name-servers 192.168.0.1;
option netbios-dd-server 192.168.0.1;
option netbios-node-type 8;

Перезапустил DHCPd и пошёл проверять результат.

Voila! Цель достигнута.
А если кто до сих пор вручную прописывает IP-шники на рабочие машины и не установил DHCP в локальной сети — тот сам себе злобный буратино, вот!

read more at StraNN′ое место

Jun. 5th, 2008

eyes

Десять лет говорите?


Десять лет говорите?
Сижу читаю гуглоридер, никого не трогаю.
Попадается заметка Лукьяненко с отсылкой к Каганову.

Читаю цитату, ржу, иду и читаю Ллео. Ржу, возвращаюсь к Лукьяненко, предварительно открыв во вкладке официальный сайт пресловутого мультфильма...

Читаю камменты, они таки жгут и вот на этом комменте из колонок доносится звук включившегося трейлера. Смотрю его, вижу девочку Машу, давлюсь колой.

10 ЛЕТ ГОВОРИТЕ?

P.S. Для тех, кому лень смотреть трейлер ссылка на картинко с деффачкой. Звезда фшоке!

read more at StraNN′ое место

May. 30th, 2008

eyes

Panoeye — поделись своей панорамой


Panoeye — поделись своей панорамой
Вчера случайно наткнулся на сайт panoye.com.
Сайт мня весьма и весьма порадовал.

Дело в том, что я люблю панорамы. Периодически я сам их клею, а потом выкладываю где-нибудь на PicasaWeb или На Яндекс.Фотках.

Скажу сразу — традиционные сервисы и панорамы — штуки слабосовместимые.

А вот Panoeye мне глянулся.
Прикрученная по последней моде гуглокарта и толковый просмотрщик панорамы (реплика товарища, которому я показывал свою панораму: "А я думал это видео..."), плюс организованное сообщество — вот ингредиенты удобного сервиса.

В общем, рекомендую взглянуть на мою панораму, а потом собраться, вооружиться фотоаппаратом и Hugin'ом и соорудить свою. И поделиться ею в комментариях, разумеется!

read more at StraNN′ое место

May. 22nd, 2008

eyes

Игрушки 2


Игрушки 2
Обрёл, так сказать просветление. Нашёл очередной обзор игр под линуксом.
Но мне понравилось.

Рекомендую.

read more at StraNN′ое место
eyes

Игрушки


Игрушки
А вот появился у меня такой вопрос...

В последнее время работа приобрела изрядно стрессовый характер.
Ради душевного спокойствия запускаем с коллегой Counter-Strike Source и расслабляемся.

Помогает, ага.

Вопрос в следующем - а есть ли альтернатива CS:S? Посмотрел на Warsow, не впечатлило совершенно. Не хочу квакоподобия. Хочу командный шутер - стенка на стенку. Хочу ботов, которым можно отдавать приказы ("стик тугеза, тим" как-то не впечатляет после Flashpoint'а). Особой хардкорной реалистичности не хочу, хотя можно и её.

Кто что посоветует?

read more at StraNN′ое место

May. 15th, 2008

eyes

Ubuntu 8.04 — первые впечатления


Ubuntu 8.04 — первые впечатления
Установил на домашнюю машину Ubuntu 8.04.
Потом подумал и установил её же на eeePC.

Субъективно — грузится стало быстрее. На десктопе.
На eeePC грузится так же, а вот процесс логина ощутимо (на 2-3 секунды) дольше.
Сильно подозреваю, что из-за cpufreq. И ещё из-за того, что в этот раз я забыл вынести /var/log и /tmp в tmpfs. Вот прямо сейчас и вынесу, да.

Понравилось:
  1. То, что теперь GDM понимает, что когда я после ввода логина тыкаю на Tab, нужно вывести окошко ввода пароля. Сколько раз я напарывался на то, что ввожу в строке логина пароль (потому как табуляция туда же и прописалась) — уму непостижимо
  2. Цапля на обоине. :)
  3. То, что починили GnomePPP, которую поломали в 7.10
  4. Установка принтера забавная
  5. Всякая мелочёвка

Не понравилось:
  1. Xorg 7.3. Вернее то, что я не забэкапил полностью файл xorg.conf (раньше я после переустановки вписывал туда строчку modeline и наступало щастье, сейчас такое не проканало, пришлось искать полный xorg.conf и доводить его до кондиции). Ну, не отдаёт мой монитор EDID...
  2. Не работает планшет Genius. Наверное всё же стоит установить на него драйвер. :)
  3. отломились расширения к FF от Google. Что характерно, Яндекс.Бар — живее всех живых

В остальном — система и система. Новый софт радует (Inkscape тот же), но он и в 7.10 уже обновиться должен. Так что "для дома, для семьи" — отчего бы и не обновиться, а вот для промышленного применения — не знаю. Что-то в сети уже два раза советовали НЕ ставить.

P.S. Всю дорогу сливал фото с камеры как с флэшки, каковой она и определяется. В этот раз попробовал сливать напрямую в F-Spot. Он мне предложил аж три варианта, как он может совокупиться с фотоаппаратом, однако сработал только вариант "это ж флэшка, лей с неё и не выёживайся!". Но сработал.
KDE монтировать фотоаппарат как флэшку упорно отказывался, нецензурно ругаясь. DigiKam, на который я возлагал нешуточные надежды также не справился.
Ну что за ###?

read more at StraNN′ое место
eyes

И снова про Evolution


И снова про Evolution
Месяц назад я писал про проблемы с Evolution.

Почитав комментарии, решил дождаться установки Ubuntu 8.04, а потом попробовать снова.
Результат тот же.

Для наглядности — пара скриншотов:
Вот так выглядит Evolution (кстати, в прошлый раз я ошибся. Проблема, как видно не в теме письма, а в строе "От")


А вот так — Thunderbird.


Куды крестьянину бечь? Всё же Evolution интегрирован с Gnome на порядок лучше Thunderbird'а...

read more at StraNN′ое место
eyes

Ubuntu и GPRS


Ubuntu и GPRS
К моему великому сожалению, мобильная связь в большинстве случаев это всё же GPRS, а не wi-fi.
Как бы то ни было, иногда приходится использовать и её.

В свежеиспечённой Ubuntu 8.04 имеется специальный тип модема GPRS/UMTS, который мне так и не удалось заставить работать. Поэтому пришлось обходится старым-добрым Gnome PPP.

Собственно, вся настройка свдится к трём вещам:
1. Спаривание телефона и компьютера.
2. создание serial-порта, через который Gnome PPP (или любая другая звонилка) будет общаться с телефоном.
3. прописывание в звонилке нужного номера телефона и строки инициализации.

Спаривать телефон и компьютер я предпочитаю через стандартный диалог Gnome. Процедура эта настолько тривиальна, что останавливаться на ней я не буду. А вот о создании serial-порта обязательно скажу.
$sudo hcitool scan

Эта команда выведет адрес Вашего телефона.

$sudo rfcomm bind /dev/rfcomm0 адрес-Вашего-телефона

А эта - создаст пресловутый serial-порт. Т.е. в качестве модема в Вашей звонилке нужно будет указать /dev/rfcomm0

Остальные настройки, такие как номер телефона и строку инициализации узнавайте у Вашего сотового оператора.

Эта заметка, кстати, выложена через GPRS-подключение. И несмотря на то, что Мегафон обещал EDGE, а скорость всё равно модемная, это вполне себе выход.
Иногда.

P.S. О способах экономии трафика (GPRS - штука довольно дорогая) в следующих выпусках. Стэй тюнед.

read more at StraNN′ое место

Previous 20