Уголок СУ-11 на просторах вселенной

вторник, 13 ноября 2007 г.

проблема открытия ссылок из thunderbird в Linux

Долгое время мучился в Linuxe'е с проблемой открытия ссылок в thunderbirde и обратная проблема, открытие thunderbird из firefox по вызову mailto:. Решние оказалось довольно простым:
Открываем Firefox. В строке ввода адреса набираем about:config. Настроек много, поэтому в строке Filter набираем network.protocol-handler.expose.mailto и дважды щёлкаем по этой настройке. Значение из false должно стать true. Это ещё не всё. Теперь нам необходимо добавить новую строковую переменную. Щёлкаем правой кнопкой мыши в поле настроек и выбираем Новую строковую переменную. В качестве имени задаём network.protocol-handler.app.mailto, а в качестве значения вписываем firefox.
И еще надо убедиться, что network.protocol-handler.external.mailto == true.
В Thunderbird аналогичным образом редактируем настройки, только *.mailto заменяем на: htm, html, www.

пятница, 26 октября 2007 г.

Кодирование видео с помощью MEncoder

Нашел гдето в инете, мне очень пригодилось

Кодирование с помощью MEncoder.
Mplayer.hu Перевод - Selena, 6.07.2003

- Несов Артем: Okay, so what do you need for this translation, besides a miracle?
- Selena: Dictionaries. Lots of dictionaries.
7. Кодирование с помощью MEncoder.

Полный список доступных параметров и примеров применения MENCODER смотрите в man page. Ряд жизненных примеров использования параметров в командной строке и детальные руководства по использованию нескольких перекодировочных параметров - читайте в encoding-tips, собранном из нескольких листов рассылки пользователей mplayer. Обсуждение всех аспектов применения и проблем, связанных с кодированием с помощью MEncoder, можно найти в архиве.
7.1 Кодирование MPEG-4 ("DivX") в 2 или 3 прохода.

Кодирование в 2 прохода: название происходит оттого, что при этом методе файл кодируется дважды. При первом кодировании (предварительный проход) создаётся несколько временных файлов (*.log) с размером в несколько мегабайт, не стоит удалять их пока (вы можете удалить AVI). При втором проходе конечный файл двойного прохода создаётся с использованием данных битрейта временных файлов. В результате качество картинки в конечном файле будет намного лучшим. Если вы впервые сталкиваетесь с этим, вам следовало бы обратиться к руководствам, доступным в сети.

В данном примере показано, как перекодировать DVD в MPEG-4 ("DIVX") AVI в 2 прохода. Для этого потребуются только две команды:

rm frameno.avi - удаление файла, который мог остаться от предыдущего кодирования в три прохода.
mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi
mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi

Кодирование в 3 прохода: это расширенный вариант кодирования в 2 прохода, при котором кодирование звука происходит отдельно. Этот метод позволяет оценить битрейт удобный для записи видео на CD. В отличии от кодирования в 2 прохода звук кодируется только один раз. Схема использования:

1. Удалите мешающий временный файл:

rm frameno.avi

2. Первый проход:

mencoder -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi

Создаётся звуковой avi-файл, содержащий только требуемую звуковую дорожку. Не забудьте -lameopts, если вам необходимо установить параметры кодека. Если вы кодировали длинный фильм, MEncoder выведет рекомендуемые значения битрейта для получения конечного файла требуемых размеров (650 Мб, 700 Мб, 800 Мб), после этого проход завершается.

3. Второй проход:

mencoder -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=

Это первый проход кодирования видео. Если хотите, можете использовать битрейт видео, выведенный в конце предыдущего прохода.

4. Третий проход:

mencoder -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=

Это второй проход кодирования видео. Если вы не знаете, что делать, укажите тот же битрейт, что и в предыдущем проходе. При этом проходе звук из frameno.avi будет добавлен в конечный файл.. вот и всё!

Пример кодирования в 3 прохода:

rm frameno.avi - удаление файла, который мог остаться от предыдущего кодирования в три прохода.
mencoder -dvd 2 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3
mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi
mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi
7.2 Перекодирование в формат MPEG

MEncoder может создавать файлы формата MPEG (MPEG-PS). Это может быть возможным лишь с кодеком mpeg1video из libavcodec, потому что большинство проигрывателей - исключая MPlayer - воспринимают только MPEG1 видео, и звуковые дорожки MPEG1 layer 2 (MP2) в файлах MPEG.

Перекодирование в MPEG с помощью кодека mpeg1video может показаться совершенно ненужным, к тому же реализованным, возможно, со множеством ошибок, но оно важнее, чем кажется, потому что MEncoder на данный момент не может кодировать звук в MPEG1 layer 2 (MP2), который другие проигрыватели ожидают увидеть в MPEG.

Чтобы изменить формат конечного файла MEncoder, используйте опцию -of mpeg.

Пример:
mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy media.avi -o output.mpg
7.3 Перемасштабирование

Часто возникает потребность в изменении размера изображения. На это может быть множество причин: уменьшение размера файла и др. Многие люди прибегают к перемасштабированию даже при преобразовании DVD или SVCD в DivX, что не очень хорошо. Если вы всё же решили сделать это, прочитайте раздел Сохранение пропорций.

Процесс перемасштабирования осуществляется с помощью 'scale' видео фильтра: -vop scale=width:height. Его качество может устанавливаться с помощью опции -sws. Если она не установлена, MEncoder будет использовать 0: fast bilinear.

Пример:

mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vop scale=640:480 -oac copy -o output.avi
7.4 Копирование дорожек

MEncoder может поступать с исходными дорожками двумя путями: перекодировать или копировать их. Этот раздел о копировании.

* Видео дорожка (опция -ovc copy): можно много чего сделать :)
Так, например, можно вставить (без перекодирования) FLI или VIVO или MPEG1 видео в AVI файл. Конечно, только MPlayer сможет проигрывать такие файлы :) И это, вероятно, не будет ни какой пользы. Есть и рациональное применение: копирование видео дорожки может быть полезным, например, когда нужно перекодировать только звуковую дорожку (например, несжатый PCM в MP3).
* Аудио дорожка (опция -oac copy): очень просто. Можно взять внешний аудио файл (MP3, Vorbis) и смешать его со звуковой дорожкой. Используйте для этого опцию -audiofile .

7.5 Исправление AVI файлов с испорченными заголовками или interleaving

Проще простого. Мы просто копируем видео и аудио дорожки, а MEncoder генерирует заголовок. Конечно, это не может устранить возможные ошибки на видео и/или аудио дорожках. Так же можно исправить файлы с испорченным interleaving, таким образом опция -ni больше не требуется.

Пример:

mencoder -idx input.avi -ovc copy -oac copy -o output.avi
7.5.1 Соединение нескольких AVI файлов

Как побочный эффект восстановления испорченных AVI файлов можно отметить возможность MEncoder соединять 2 (или более) AVI файлов.

Пример:

cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o output.avi -

Примечание: При этом подразумевается, что в файлах 1.avi и 2.avi используются одинаковые кодеки, разрешения, битрейт и т.д., и по крайней мере 1.avi не должен быть повреждён. Может возникнуть потребность сперва исправить исходные AVI файлы, как это описано выше.
7.6 Кодирование с помощью семейства кодеков libavcodec

libavcodec позволяет кодировать во множество интересных видео и аудио форматов (на данный момент аудио кодеки не поддерживаются). Вы можете использовать следующие кодеки:

* mjpeg - Motion JPEG
* h263 - H263
* h263p - H263 Plus
* mpeg4 - ISO standard MPEG-4 (DivX 5, XVID compatible)
* msmpeg4 - pre-standard MPEG-4 variant by MS, v3 (aka DivX3)
* msmpeg4v2 - pre-standard MPEG-4 by MS, v2 (используется в старых asf файлах)
* wmv1 - Windows Media Video, version 1 (aka WMV7)
* rv10 - старый RealVideo кодек
* mpeg1video - MPEG1 video :)
* huffyuv - сжатие без потерь

Первый столбец содержит название кодека, которое должно быть указано после vcodec, как, например: -lavcopts vcodec=msmpeg4

Пример с сжатием MJPEG:

mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy
7.7 Создание видео файла из нескольких файлов JPEGs, PNGs или TGAs

MEncoder способен создавать видео файлы из одного или более файлов JPEGs, PNGs или TGAs. Простым копированием кадров создаются файлы MJPEG (Motion JPEG), MPNG (Motion PNG) или MTGA (Motion TGA).

Процесс выглядит следующим образом:

1. MEncoder декодирует исходное изображение с помощью libjpeg (когда декодируется PNG, используется libpng).
2. Затем MEncoder отправляет изображение в выбранный видео компрессор (DivX4, XviD, ffmpeg msmpeg4, и т.д ...).

Примеры:

Объяснение опции -mf вы можете найти на man page.

Создание файла DivX4 из всех файлов JPEG в текущей директории:
mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi *.jpg

Создание файла DivX4 из некоторых файлов JPEG в текущей директории:
mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi frame001.jpg,frame002.jpg

Создание файла Motion JPEG (MJPEG) из всех файлов JPEG в текущей директории:
mencoder -mf on:w=800:h=600:fps=25 -ovc copy -o output.avi *.jpg

Создание несжатого видео файла из всех файлов PNG в текущей директории:
mencoder -mf on:w=800:h=600:fps=25:type=png -ovc rawrgb -o output.avi *.png

Примечание: Ширина должна быть целым числом, кратным 4, это ограничение формата RAW RGB AVI.

Создание файла Motion PNG (MPNG) из всех файлов PNG в текущей директории:
mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy -o output.avi *.png

Создание файла Motion TGA (MTGA) из всех файлов TGA в текущей директории:
mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy -o output.avi *.tga
7.8 Извлечение субтитров из DVD в файл Vobsub

MEncoder способен извлекать субтитры из DVD в файлы формата Vobsub. Они сотоят из пары файлов с расширением .idx и .sub и обычно помещаются в единый архив .rar. MPlayer может проигрывать субтитры с помощью опций -vobsub и - vobsubid.

Вы указываете названия конечных файлов (без расширения .idx или .sub) с помощью -vobsubout и индекс субтитров в конечных файлах с помощью -vobsuboutindex.

Если исходный материал взят не с DVD вы должны использовать -ifo, чтобы указать файл .ifo, необходимый для создания конечного файла .idx.

Если исходный материал взят не с DVD и у вас нет файла .ifo вам потребуется опция -vobsubid, чтобы указать какой идентификатор языка помещается в файл .idx.

Если файлы .idx и .sub уже существуют, то они будут дописываться. Итак вы должны удалить эти файлы.

Примеры:

Копирование двух субтитров с DVD при кодировании в 3 прохода
rm subtitles.idx subtitles.sub
mencoder -dvd 1 -vobsubout subtitles -vobsuboutindex 0 -sid 2 -o frameno.avi -ovc frameno -oac mp3lame -lameopts vbr=3
mencoder -dvd 1 -oac copy -ovc divx4 -divx4opts pass=1
mencoder -dvd 1 -oac copy -ovc divx4 -divx4opts pass=2 -vobsubout subtitles -vobsuboutindex 1 -sid 5

Копирование французских субтитров из файла MPEG
rm subtitles.idx subtitles.sub
mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles -vobsuboutindex 0 -vobsuboutid fr -sid 1
7.9 Сохранение пропорций

Файлы DVD и SVCD (т.е. MPEG1/2) содержат значения пропорций, описывающие, как проигрыватели должны масштабировать видео данные, вот почему люди не выглядят яйцеголовыми (пр.: 480x480 + 4:3 = 640x480). Однако вам следовало бы знать, что при перекодировании в AVI (DivX) эти значения в его заголовках не сохраняются. Перемасштабирование видео выходит отвратительным и занимает время, должен быть иной путь!

И он есть.

MPEG4 обладает уникальным свойством: в видео данных могут содержаться необходимые значения пропорций. Да, так же как и файлы MPEG1/2 (DVD, SVCD). К сожалению, нет проигрывателей, поддерживающих эти атрибуты. За исключением MPlayer.

Эта особенность может быть использована только с кодеком libavcodec mpeg4. Имейте в виду: хотя MPlayer и будет верно проигрывать созданный файл, другие проигрыватели будут использовать неверные пропорции.

Вы должны обрезать чёрные полосы сверху и снизу изображения. О фильтрах cropdetect и crop вы можете прочитать на man page.

Пример:

$ mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o output.avi

Перевод осуществлен Selena ( moonselenity@yandex.ru) при очень небольшой поддержке Pr.
Творческий вдохновитель: Несов Артем.

пятница, 19 октября 2007 г.

Оказывается они существуют...


для тех кто заинтересовался - http://www.mcst.ru/prod_s.shtml

вторник, 16 октября 2007 г.

Проблема запуска VMWare Player под Slackware Linux 12

Наткнулся на забавную пролему при запуске vmware player
bash-3.1$ /opt/vmware/player2/bin/vmplayer
/opt/vmware/player2/lib/vmware/bin/vmplayer: symbol lookup error: /opt/vmware/player2/lib/vmware/lib/libvmwareui.so.0/libvmwareui.so.0: undefined symbol: _ZN3Gtk13RecentManager11get_defaultEv
решение было найдено на форуме vmware:
необходимо в начало файла vmplayer вставить экспорт одной из переменных, на ваш вкус
export VMWARE_USE_SHIPPED_GTK=yes
или
export VMWARE_USE_SHIPPED_GTK=force

Вчера вечером игрался с фотоаппаратом





вторник, 9 октября 2007 г.

Лада Калина - сделано на глаз!

Недавно ехав в районе огородного проезда в Москве заметил очень смешную рекламу.
На плакате большими буквами было написано - "Лада Калина - сделано на ГЛАЗ"
Прочитав слоган я даже както не поверил, что автоВАЗ сознались во всем! и немного притомрозил для более детального изучения плаката. На фоне были нарисованы разные роботы, я конечно понял что имели в виду авторы: сборку калины, якобы, ныне осуществляют роботы и все очень точное с мнимальными доупсками.
Но за надпись "Лада Калина - сделано на глаз" автор рекламы получает двойку в номинации "реклама" и однозначную пятерку за честность.
Уже с детства видя щели в кузовных элементов жигулей, я подозревал что их делают на Глаз! Теперь я знаю всю правду.
P.S. а вот так выглядит реклама на пять балов

Я пиглашу на танец память и мы закружимся в двоем ...



... и тихо скажет - до скорой встречи, и уйдет

суббота, 6 октября 2007 г.

Мой осенний отпуск в Москве в Лосином острове

Осенний отпуск 2007



Жмем на картинку и открываем галерею с фтографиями

Небольшой коментарий к фотографиям. Катался и снимал 4, 5 октября 2007г. Все фотографии сделаны в Лосином острове на территории Москвы. За МКАД ехать не хотелось по разным причнам. Многие любят уезжать в отпуск за границу, вообще бежать из Москвы, я преследовал немного другие цели. За последнее время я здорово устал от работы ,которую я хоть и люблю, но и от нее нужно отдыхать. Погода выдалась хорошая, бабье лето заканчивалось, на работе затишье. Мне очень давно хотелось просто погулять по улицам, покататься на велсипеде, как несколько лет назад, когда я учился в иснтитуте и был относительно свободен от 8ми часового рабочего дня. Очень хотелось вспмонить эти ощущения, запах студенческих лет. В четверг утром я отправился в Москву, попутно заехал посомтреть на реконструкцию института после пожара - ничего нового, но настроение стало просто сказочным о тпредчувствия отпуска. По необьяснимой причине до Москвы на машине я добрался за 20 минут без пробок. Далее в гараже был подготовлен велосипед, по старой привычке подкачал колеса и натянул тросик тормозов. Надо признаться, что первые пол дня меня все еще приследовали мыли о работе, всели там в порядке, с парой мелких вопросов звонил Максим. Но усилием воли я прогнал эти назойливые соображения, да и вобще я был уверен в своих серверах, особенно в линуксе. В лосиный остров заехал по той тропинке по которой много лет назад много, лет подряд ходил в школу. В лесу мало что изменилось, разьве что стало еще более грязно - пластиковые бутылки со временем не гниют. По дороге был облаян какойто дикой псиной с хозяйкой пофигистического вида. Решил спланировать маршрут катания-воспоминания на несколько дней в перед. На четверг был запланирован полегон, далее по прямой до МКАДа и на лево к инфекционной больнице, затем домой. Также было ограничение, хотелось ехать там где не будет людей, хотелось побыть в мыслях, в одиночсетве. Солнышко светило ярко, сразу скажу что поездка удалась на пять баллов. Были и небольшие трудности: в самом начале развалилась колодка передних тормозов, пришлось подручным инстурментом открутить их вобще. Так же забавный казус произошел на полегоне. Горку, как мне кажется искусственного происхождения, окупировали пионеры и псотроили всякие трамплины. Я как и раьше решил прокатится по хребту с ветерком, в итоге когда я увидил трамплин было уже поздно, чуть в штаны не наложил от неожиданности. Летел с велосипедом вниз голвой, пока переднее колесо не уткнулось в землю, думаю что спас передний амортизатор. Пока он сжимался при ударе заднее колесо с моим задом успело приземлится на землю. Вообще я немного расстроился от мысли, что наверное начал стареть, т.к. раньше увидив такое ябы еще раза три прокатилсябы пока у велсипеда что нибудь не отвалилосьбы или же я что нибудь не сломалбы. Но сейчас я решил ограничиться в прыжках. К мыслях о старости еще сделал неприятное для себя наблюдение, я начал толстеть, т.е. у меня отрос небольшой живот, в котоырй иногда впивался широкий ремень штанов. Буду худеть. Нельзя столько есть, особенно на ночь. Дальше все прошло без приключений и на удивленеи гладко, я тольк один раз заехал в крупное болото, т.к. стал уже забывать лесные тропинки и немного заблудился. Лес без животных - это не лес. В лесу я повстречал, в очередной раз, пару лосей. Я не знаю кто из них опасался больше - я их или они меня, но пока я их не отфотографировал и не уехал, лоси старались не шевелится. Возмоно делали вид, что они это не они. Утром я подзабыл купить новую батарейку в спидометр и ездил без него, вернувшись домой, пркиинул по навигатору, получилось около 25км. Для первого дня отпуска помоему не плохо. Про второй день сказать особо нечего, испртилась погода. Но я успел пару часиков покататься и немного пофотографировать. На следующую неделю запланировал посетить могилу солдата времен войны 41-45, описание которой видил на геокешинге. И хочу посмотреть заброшеную мебельную фабрику, что сейчас там. Раньше было довольно жудковатое место. Также хочу покататься в лесу за МКАДОМ в строну медвежьих озер, если погода не подведет - прокачусь.
Пожлауй и все :)

четверг, 27 сентября 2007 г.

среда, 26 сентября 2007 г.

понедельник, 27 августа 2007 г.

Установка и настройка digiKam в Slackware Linux 12

Доброй ночи! ВЕсь процесс описывать не буду, отмечу два ВАЖНЫХ момента.
1) Если ./configure диджикама не находит libjasper, значит вы неверно установили джаспера, ставим его еще раз со следующими параметрами ./configure --enable-shared
2) Диджикам находит фотик только под рутом! Лечется! Во первых юзера нужно добавить во все "девайсовые" группы (это поможет при монтировании флешек): disk,whell,floppy,PLUGDEV,messagehal,dbus, все не помню, сами сообразите.
Далее идем в /etc/udev/rules.d/50-udev.rules, находим строку SUBSYSTEM=="usb_device", в конце строки после запятой прописываем группу для файла девайса GROUP="plugdev"
и все будет работать ;)

понедельник, 20 августа 2007 г.

Wi-Fi адаптер, видеокарта ATI Radeon и Slackware Linux 12

Продолжаю сводки с фронта...

1) Видеокарта ATI Radeon 9200SE Saphire AGP

Злоключения с фирменными дровами АТИ закончились. Я установил свеженький XOrg (если память не изменяет 7.1), сделал X -configure, скопировал свежий конфиг из домашней ппки и положил в /etc/X11/xorg.conf

и стало много счастья, он даже монитор распознал и верно определил развертку, красота страшная сила :)

2) Wi-Fi адаптер Acorp на чипе ZyDas 1211B... оо, это магический чипсет, весь китай на нем паяет адаптеры беспроводные... Для начала о дровах: для старых ядер, т.е. до 2.6.16 дров в инете навалом, даже официальных, гугл вам поможет в поиске. В современных ядрах модули адаптера идут в комплекте. Далее просиходит самое забавное:

а) если вы скомпилируете ядро, включив девайс в ядрышко, то при загрузке системы вы увидите что система рне может найти firware адаптера

б) можно скомпилировать ячдрышко, подключив девайс модулем

эффект будет аналогичный, хотя на сколькоя понимаю во втором случае udev должен выкачать фирмве из адаптера на файловую систему, почему этого не происходит я не знаю. Проблема решилась очень просто, качаем firmware от сюда: http://ftp.de.debian.org/debian/pool/non-free/z/zd1211-firmware/zd1211-firmware_2.16.0.0.orig.tar.gz

распаковываем, кладем в /lib/firmware (точный путь опятьже не помню, в архиве лежит readme - прочтете)

и Воля! Работает! завтра буду учится настраивать WPA/WEP в слаке в конфигах, гуи и визарды не для нас, мы не ищем легких путей :)

До встречи :)

суббота, 18 августа 2007 г.

МеГа Ретро! Фотографии с защиты диплома

Господа, вашему вниманию предлагаются... короче перцы, это фотграфии с нашей защиты февраля 2006ого на Энергии
весь архив тянем по ссылке, там 46 мегов
http://ifolder.ru/3036379



...было время :)

четверг, 16 августа 2007 г.

Площадь "Трех Вокзалов" пол века назад

Забавно, сразу бросается в глаза отсутствие трамвайных путей и люди бродят по дороге :)
а вообще-то людей за эти годы меньше не стало :)

среда, 15 августа 2007 г.

Немного истории

Два забавных факта про родной город:

Улица Вешних Вод. В 1964 году, когда подмосковный город Бабушкин вошел в состав Москвы, бывшая Тургеневская улица была переименована в память И. С. Тургенева по названию его повести "Вешние воды".


Происхождение названия улицы Красная Сосна тоже связано с бывшим городом Бабушкином: так назывался дачный поселок, расположенный, как вы догадываетесь, в сосновом бору. Ну а про выбор цвета дерева можно и поспорить: от закатных лучей или обыкновенной краски возникла подобная "особь"? Ну не от партийной же принадлежности?


фото, вид из ректората МИСИ на Лосиный остров


вторник, 14 августа 2007 г.

Чуть не наделал от смеха :)

http://school752.narod.ru/istoriya.html

странно где в это время был я и почему я не в Канаде :)
шарага была, такой наверное и осталась :)

Очередные сводки с фронта борьбы с Linux

Видеокарта фирмы ATI - зло! я не могу подружить ее со своей Слакой. Люди в ATI не умеют писать ПО, для инсталера в винде они ятнут дот нет. В Линуксе вообще сплошной бубен. Завтра буду думат, что делать, сегодня сил нет.

воскресенье, 12 августа 2007 г.

Господа СУ-11, давайте встретимся!

Друзья-товарищи, давайтека скоординируемся и встретимся. Попьем пивка в старой дружной камапании. Я в понедельник пообзваниваю Вас.

Лексикон и Тетрис

Случайно наткнулся на текстовый редактор Лексикон, сразу вспомнил как юзал его еще в Досе, и что уже в то время он выдалвал те 20 процентов возможностей которыми ежедневно пользуются в ворде миллионы людей. Даже картинки можно было вставлять в текст, pcx формат, на сколько я помню. Мне стало очень любопытно что с ним сейчас и вообще какова его судьба. А судьба унего очень интересна, на сколькоя опнимаю родился он в ВЦ АН СССР, руками тех кто создал Тетрис и портировла его на писюки. Последняя версия Лексикона которая мне попадалась, называлась Лексикон 97 дял виндов, на сколько я понимаю она и оказалась последней. Последними кто выкупили право на торговую марку "Лексикон" у "Микроинформ" были "Арсенал". Сейчас никакх концов я найти не смог, поиск по фирме арсенал приводит только к банку арсенал, поиск микроинформа тоже никчему не привел. На сколько я понимаю кто-то из разработчиков лексикона трудится в IBS. Вообщето немного грустно что программа умерла, всетаки Лексикон был НАЦИОНАЛЬНОЙ программой. А рынок ПО мы просрали, хотя были все шансы отвоевать немаленький кусок. Ну а что касается Тетриса... повторилась судьба автомата Калашникова, но с небольшим отличием. Автр программы всетаки получил небольшую, но звонкую монету за свой труд, переехав в США в 91ом году, ныне, как гласит гугл, он трудится в Microsoft. Так вот пироги :)

суббота, 11 августа 2007 г.

Поездка в Абрамцево

Сегодня ездили в Абрамцево, к сожалению фото отчета представить не могу - фотоаппарат был бездумно забыт мною на заднем сиденье автомобиля :)
Немного о впечатлениях. Музей заповденик Абрамцево находится в 8ми километрах в сторону от Ярославского шоссе недоезжая 10 километров до Сергиева Посада. Добираться очень легко, можно по карте, можно довериться iGo, последняя приведет Вас прямо ко входу в музей. Сам музей представляет из себя большую территорию, на которой расположились несколько прудов, протекает река Воря и различные деревянные домики: терем, кухня, кирамическая матсреская, главное здание усадьбы, часовня. Парк очень тихий, по парку разбиты дорожки, несколько мостиков, очень уютно. Вход в парк платный, просто парк 20 рублей, с музеями 300р. Парк огорожен забором не полностью, особо жадные могут оойти его сзади. Вообщем нам понравилось, при случае нужно сьездить еще раз с фотоаппаратом.

Проблемы с кодировками в Salckware Linux 12 в KDE

Господа, три дня вел неравный бой с кодировками в Слаке, бился сос ледующими граблями:
1) Сетевые ресурсы Samba были в квадратиках
2) Монтируемые устройства были в знаках вопросов
Краткая вводная по моей системе:
Систме полностью русифицирована, локаля по дефолту KOI-8R, все шрифты в системе стоят, в Иксах добавлены еще виндовые шрифты. При ручном монтировании устройств проблем не замечено. Самба нужна для доступа в виндовую сеть, на ружу с машины ничего не расшаривается. По поводу монтирования устройств - fstab настроен верно, кодировки прописаны.
slackware linux 12.0
samba 3.25b
hal 5.9
kde 3.5.7

Предлагаю следующие варианты решения проблем и собственно версии произходящего.
Проблема нумбер ван.
Решение очень простое, в основной конфиг самбы пишем нормальные парметры для обычной работы и рчного монтирования:
dos charset=cp866
unix charset=koi8-r
display charset=koi8r
Сразу скажу что смена кодировокй в конкьюере к KDE (KDE далее по тексту "Кеды")никчему не приводит, хорошему.
Решение было найдено следующим способом: man libsmbclient
а там вполне чтко сказано, делаем в домашней папке пользователя следующую конструкцию: \root\.smb\.smb.conf.append (пишу на память, могу ошибиться) на всякий случай посомтрите ман. Далее в этом конфиге пишем:
dos charset=CP866
unix charset=UTF-8
display charset=UTF-8
Да-да-да! Я чувствую невольные возгласы, именно UTF-8. Я чесно говорю, я НЕ знаю почему! Но именно в такой связке все работает.
Долгое чтение форумов и всего-всего, привело к устойчевому мнению баг лежит в связке libsmbclient.so и кеды.

Проблема нумбер ту.
Предположительное происхождение бага - неустоявшаяся конфигурация Hardware Abstraction Layer и кончеоже опятьже баг в кедах. Для тех кто хочет более детльно изучить проблему - ссылки не помню, погуглите или почитайте баг трекер на www.kde.org
Существует патч для KDE, но для этого нужно пересобирать кеды, я расценил это как небольшой геморой. И пошел по другому пути - пересобрал ядро. Make menuconfig рулит, для файловых систем были указаны нужные кодировки, также была изменена локаль по дефолту на koi8-r. После перезагрузки все заработало без бубна. Вродебы этот баг будет поправлен в 4ых кедах. В 3ей - я сомневаюсь, на сколько я понимаю она фактически снята с прозводства. Да забыл сказать, я пробовла править кодировки в правилах самого HAL'а - не помогло, в конкьюере менялся только вид квадратиков вместо букв :)

И небольшая ремарка. Есть третий вид решения проблемы, координальный, именно по нему я и пошел. Мне необходимо было натрить не рабочую станцию а термнальный сервер на пять человек. Вы наверное уже догадались что это автомонтирование флешки выскакивало сразу упяти человек одновременно. Я пошел по другому пути:
снял биты запусков с /etc/rc.d/{rc.hal}{rc.messagebus}, и просто использую KwikiDisk, а кодировки прописаны в /etc/fstab.
Впринципе дял рабочей станции есть еще вариант, опятьже отключить хал и установить autofs, autofs-config.
А вооще подождем 4ую KDE :)

Господа - КУ

Блогера из Сыктывкара официально обвинили в разжигании ненависти к милиции за эмоциональный комментарий в ЖЖ. Авторство Саввы Терентьева доказали, изучив его школьные сочинения. Так в России появился прецедент привлечения к уголовной ответственности за высказывания в блогах.
В четверг прокуратура Сыктывкара (Республика Коми) предъявила обвинения музыканту и блогеру Савве Терентьеву по ст. 282 ч.1 УК РФ («Возбуждение ненависти либо вражды, а равно унижение человеческого достоинства») за публикацию в сетевом дневнике («Живом журнале» – ЖЖ) критических отзывов о сотрудниках правоохранительных органов. Как сообщил «Газете.Ru» старший помощник прокурора Республики Коми Юрий Князев, с Терентьева взята подписка о невыезде. «Вскоре материалы дела передадут его адвокату для ознакомления, а потом начнется суд», – сказал Князев. Виновнику грозит наказание от штрафа в 200 тыс. рублей до 5 лет колонии.

полная ссылка на новость http://www.gazeta.ru/social/2007/08/10/2025091.shtml

Непонятно только зачем на Соловках ведут реставрацию, такими темпами туда скоро опять ссылать начнут. Господа Ку!
Эта мафия умеет себя защищать, а защищаться нам от нее с каждым днем будет становится все сложнее.

четверг, 9 августа 2007 г.

Тоска напала... третий курс...

Вид ио окна общаги, комната Виталика и "фотографа"

среда, 8 августа 2007 г.

Полное руководство по переносу Slackware Linux 12 на raid массив

Неоктрое время решал проблему переноса готовй системы с линухами на рейд массив, в силу неопытности пришлось руководствоваться различными How-To, но все они оказались немного несоответсвующими действительности. Ниже я изложу свое видение даной проблемы :)
Итак, что мы имеем: два IDE винта, схожего объема ~80 Гигов. Винты висят на разных каналах. Система стит на /dev/hda и имеет следующую структура разделов:
swap - /dev/hda1
extended pt - /dev/hda2
usr - /dev/hda5
opt - /dev/hda6
home - /dev/hda7
root - /dev/hda8
tmp - /dev/hda9
второй винт не форматирован, подключен как /dev/hdc
Собирать массив мы будем довольно старым набором софта raidtools, в 12ой Слаке он исключен из базового набора софта, но оежит в имидже диск с дистридутивом в папочке Pasthru (точное имя папки не помню, команда find вам поможет) далее
installpkg r*.tgz
Переходим собственно к самому процессу переноса системы на рейд.
1) на втором винте fdisk'ом создаем систему разделов аналогичную первому винту, размер разделов (дабы не ошибиться) можно указать просто начальными и кончеными сектарами, подсмотрев эти параметры у первого винта. Далее всем разделам кроме swap указываем тип как Linux autodetect raid, в списке фдиска ему соответсвует код FD. Swap остается типа Linux swap (забегая вперед скажу что стоп зеркалить не обязательно, просто теперь в системе будет два свопа :) )
2) Далее любым люимым редактором создаем конфигурацию рейда. К своему стыду я почти не дружу с vi, хотя его следует знать как минимум из уважения к юникс системам. И такие "сложные" вещи пишу в привычном из глубин доса и деревянных игрушек mcedit. Итак создаем mcedit /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock 1
device /dev/hdc5
raid-disk 0
device /dev/hda5
failed-disk 0
chunk-size 32
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock 1
device /dev/hdc6
raid-disk 0
device /dev/hda6
failed-disk 0
chunk-size 32
......... и т.д. описываем все наши разделы которые мы зеркалим
в конце файла стаим пустую строку в зак памяти об высочайшей квалификации программистов из Индии и других развивающихся государств :)

Для тех кто в танке - /dev/mdX - это и есть обединенные разделы на разных винтах.
3) Далее переходим к созданию самих массивов согласно /etc/raidtab:
mkraid /dev/md0
И так все наши /dev/mdX, и вот в этом месте меня жадли грабли, в моей системе отсутсвовали md0+n(n=1). Почему? - не знаю, mkraid их создавтаь не умеет. Пришлось создавтаь самому, вот как:
root@srv-edt:~# mkraid -R /dev/md2
DESTROYING the contents of /dev/md1 in 5 seconds, Ctrl-C if unsure!
/dev/md1: file doesn't exist!
mkraid: aborted.
cd /dev
mknod md/X b 9 X
chmod 660 md/X
chown :disk md/X
ln -s md/X mdX
где X - нужный нам номер md устрйоства (для танкистов, в нашем случае от 1 до 4)
еще раз создаем массив:# mkraid -R /dev/md1
смотрим результат:
root@srv-edt:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md1 : active raid1 hdc6[0]9775424 blocks [2/1] [U_]
md0 : active raid1 hdc5[0]9775424 blocks [2/1] [U_]
unused devices:
далее создаем все недостающие md, затем для всех md выполняем mkraid /dev/mdX
Теперь наступает самое интересное, пора создать на md файловые системы.
mkfs -t ext3 -c /dev/mdX
(возможно кто-то предпочитает другие ФС)
4) Теперь нам необходимо сопировтаь систему с /dev/hda на /dev/mdX
способ долгий, но для танкистов подойдет:
Первое: монтируем новый / раздел к /mnt. # mount /dev/md0 /mnt
Второе: создаем каталоги - точки монтирования других новых разделов. Не забудьте здесь указать ваши каталоги и ваши разделы. # mkdir -p /mnt/usr/local
# mkdir -p /mnt/var
# mkdir -p /mnt/home
Третье: монтирует новые разделы. # mount /dev/md1 /mnt/usr/local
# mount /dev/md2 /mnt/var
# mount /dev/md3 /mnt/home
Четвертое: копируем систему со второго винчестера на RAID. # cp -a /bin /mnt
# cp -a /boot /mnt
# cp -a /dev /mnt
# cp -a /etc /mnt
# cp -a /home /mnt
# cp -a /lib /mnt
# cp -a /root /mnt
# cp -a /sbin /mnt
# cp -a /tmp /mnt
# cp -a /usr /mnt
# cp -a /var /mnt
# mkdir -p /mnt/mnt
# mkdir -p /mnt/proc
Пятое: исправляем /mnt/etc/fstab, чтобы он указывал на новые разделы, которые являются RAID массивом. Только убедитесь что вы редактируете fstab именно из /mnt/etc/fstab, а не с текущего / раздела.
да и яне уверен в необходимости, ноя еще скопировал содержимое текущего /Mnt и /Media.
5) Далее настраиваем загрузку с рейда. В моем случае это настройка /mnt/etc/lilo.conf
Запускайте ваш любимый редактор и редактируйте /mnt/etc/lilo.conf. (Заметьте что редактируется lilo.conf, который лежит в RAID, не перепутайте). В нем вам нужно поправить две директивы boot и root. В итоге они должны указывать на устройство /dev/md3 (то есть на / раздел в RAID'e). Также вам нужно будет добавить опцию raid-extra-boot = mbr, которая появилась только в LILO 22.0, впрочем это неважно, все равно более старые версии не смогут загрузиться с /dev/md. В итоге ваш /mnt/etc/lilo.conf должен выглядеть примерно так:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/md3
raid-extra-boot = mbr
#compact # faster, but won't work on all systems.
# delay = 5
# Normal VGA console
vga = normal
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /vmlinuz
root = /dev/md3
label = Linux
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
Теперь остается только установить LILO с этими новыми изменениями. Для этого у lilo предусмотрена опция -r, которая позволяет сменить корневой каталог до выполнения каких-либо операций:
lilo -r /mnt
тут таятся грабли, если Lilo скажет, а он обязательно скажет, что его не устраивает "целостность" рейда (мыто знаем что один из винтов намиже и заблокирован), мы ему скажем
lilo -H -r /mnt
Он выдаст пару-тройку дуратских варнингов и скжает Ок.
Теперь все. Перегружайтесь. Не забудьте только выставить в BIOS'е загрузку со ВТОРОГО винчестера.
Далее нам необходимо синхронизировтаь винты в массивах.
Загрузились? Попробуйте проверьте командой df, откуда вы загрузились и куда:
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/md0 2071288 566236 1399836 29% /
Похоже на RAID? Похоже, но только это не RAID. Вы наверное еще при загрузке наблюдали долгие протяжные ругательства на то, что система работает только с одной половиной.
6) Сейчас мы находимся в точке, которая моделирует сбой одного винчестера. То есть как будто вы только что заменили отказавший винчестер и должны его разбить. Ситуация отличается только тем, что сейчас второй винчестер уже разбит на разделы, единственное что: неправильно разбит. Сейчас вам нужно изменить тип разделов на /dev/hdc с Linux native на Linux raid autodetect. Если бы у вас был чистый винчестер, то сразу нужно было бы создавать разделы с типом 0xFD. Так что берите fdisk /dev/hdc и тренируйтесь восстанавливать. После создания/правки таблицы разделов вас скорее всего попросят перегрузиться.
Теперь поменяйте в /etc/raidtab директивы failed-disk на raid-disk.
И последний шаг: дополнение зеркал. Здесь все очень просто.
raidhotadd /dev/md0 /dev/hdc5
raidhotadd /dev/mdX /dev/hdc6
и т.д.
Затем смотрите в /proc/mdstat, как RAID становится настоящим mirror'ом.
Мой массив собрался за 25 минут.
Поздравляю, теперь ваша система установлена на RAID 1 (mirroring).

грабли при создании raid массива в Slackware linux 12.0

Два дня боролся со следующими граблями при создании raid массива в слаке:

root@srv-edt:~# mkraid -R /dev/md2
DESTROYING the contents of /dev/md2 in 5 seconds, Ctrl-C if unsure!
/dev/md2: file doesn't exist!
mkraid: aborted.

файлик /etc/raidtab сконфигурирован верно

Вот решение проблемы - ручками создаем файл ссылку на блочное устройство:
# cd /dev
# mknod md/1 b 9 1
# chmod 660 md/1
# chown :disk md/1
# ln -s md/1 md1

еще раз создаем массив:
# mkraid -R /dev/md1

смотрим результат:
root@srv-edt:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md1 : active raid1 hdc6[0]
9775424 blocks [2/1] [U_]

md0 : active raid1 hdc5[0]
9775424 blocks [2/1] [U_]

unused devices:

# mkraid -R /dev/md2

понедельник, 30 июля 2007 г.

Избранные фото из Карелии

Совсем немного фотографий из поездки в Карелию, вернее фотографий много, а вот сюда выложил совсем немного.



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


Петроглифы. Аналог наскальной живописи, но только на камнях.



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

Петроглифы находятся в 15ти километрах от города Беломорск, неподалеку от Беломорской ГЭС.



Кивач. Второй по высоте в Европе равнинный водопад.

Супруга, без коментариев :)



Кивач.



Кижи.



Кижи.



Идем по Белому морю из Соловком в Кемь, мне стало полегче и ясмог выйти из трюма в коридор, на палубу.



Вот на нем и плыли.



Час ночи, база - Деревня Александровка



Остров без названия в Онежском озере, на острове сохранились остатки финских укреплений 37-39ых годов.



Онега.



Залив на острове Патриот в Ладожском озере.



Сам остров.



Валаам.



Мраморные разработки.



Название водопада не помню, на нем снимали "А зори здесь тихие"



Набережная Петрозаводска, памятник символизирует двух рыбаков - русского и американца, забрасывающих сеть.



На берегу Шуи, наши рафты.



Шуя.



На этом пятачке лежат 15 тысяч советских солдат и финов. Карелия осталась за нами, ну а как мы ею распорядились - каждому решать самому...

Памятник поставили совместно Финляндия и Россия



Вкладываем в паворот, плывем на Валаам, выходим в Ладожское озеро

Прошу у всех прлщения за скудные коментарии, но чтото совсем лениво много писать, наеврное просто спать пора идти. Впечатлений после Карелии много, очень много. Будет время, вдохновения - напишу.

Хотя пожалуй одним впечатлением на ночь поделюсь.

По одну сторону нашей границы с Финами раскинулись болота и черные бараки, по другую сторону - преуспевающее государство. Горько и обидно, что люди победившие фашизм, потомки тех, кто отвоевал Карелию в 39ом, (отданую Лениным финам, 20ю годами раньше), сейчас живут по ту сторону где болота и бараки... а виновные в этой трагической, жизненой несправедливости, давно гниют под Кремлевской стеной и другими тяжелыми мраморными плитами.

Вечная память всем тем, кто безымянные лежат в землях Карелии и Европы, спасшие мир от фашизма и к счастью, не знающие, что их Родина, страна Победитель - отсталое госудраство - задворки побежденной, цветущей Европы.

Мертутьский батальонный район обороны Карельского укреп. района

Из машины прямо в армию

14 апреля в 10 час. 00 мин. наряд ДПС ГИБДД остановил во Всеволожском районе Ленинградской области автомобиль Opel под управлением 21-летнего водителя. В машине было двое пассажиров - мужчины 23 лет. При проверке по спискам военкомата было установлено, что оба пассажира числятся в розыске как уклонисты от призыва. Задержанные граждане для дальнейшей проверки доставлены во Всеволожское УВД.

Как сообщили в пресс-службе УГИБДД Петербурга и области, 15 апреля в половине шестого утра наряд ДПС ГИБДД для проверки остановил автомобиль "Форд" управлением 21-летнего мужчины. При проверке по спискам военкомата было установлено, что этот гражданин числится в розыске как уклонист призыва. Задержанный гражданин для дальнейшей проверки доставлен во Всеволожское УВД.

Так что, граждане уклонисты, весенний призыв - прекрасный повод для более тщательного соблюдения ПДД.

Гаишники скрылись с места аварии, погиб человек!

В Санкт-Петербурге расследуют аварию с участием патрульной машины, которая скрылась с места ДТП. Гаишники ехали по встречной полосе, а не заметивший их водитель попытался избежать столкновения, врезался в столб и погиб. По словам правозащитников, в случае если инспекторы ГАИ не будут наказаны, возможны массовые акции протеста автомобилистов.
В Санкт-Петербурге автолюбители готовят массовые акции протеста. Поводом стала гибель водителя «Опеля-Калибры» на Дальневосточном проспекте – тот пытался увернуться от патрульной машины ДПС, несшейся по встречной полосе. Водитель постарался избежать столкновения и резко дернул руль влево, однако не справился с управлением, и машина на полном ходу врезалась в столб.
«ДТП произошло 20 июля около 20.30 у дома № 8 на Дальневосточном проспекте, – рассказал корреспонденту «Газеты.Ru» источник в ГАИ. – За рулем патрульного «Форда» находился 32-летний майор спецбатальона. За баранкой попавшегося навстречу «Опеля-Калибра» – 24-летний водитель». Официально в Петербургской ГАИ говорят, что виноватого в аварии найдет следствие. Дело уже передано в ГСУ (Главное следственное управление при петербургском милицейском главке). Пока дорожные инспекторы считают, что водитель погиб «при неустановленных обстоятельствах». Якобы он выехал за пределы проезжей части и наехал на осветительный столб.
По словам гаишников, их сотрудник просто не мог стать виновником такого ДТП.
«Есть негласное правило: за руль патрульной машины может сесть человек, проработавший в автоинспекции не менее 4 лет. Мы не выгораживаем своих сотрудников, просто точно знаем, что они настоящие профессионалы», – рассказала собеседник «Газеты.Ru».

По словам свидетелей ДТП, погибший автомобилист ехал с большой скоростью, что отчасти стало причиной столкновения. «Водитель «Калибры» просто не успел увидеть милицейский «Форд», – рассказал корреспонденту издания один из пассажиров рейсового автобуса, проезжавшего мимо во время аварии. – Впереди у него была маршрутка. Водитель микроавтобуса успел свернуть. А парню в легковушке просто не повезло, скорость его машины была громадной. Успеть среагировать на такое практически невозможно. И водителя милицейской машины даже невозможно обвинить в нарушении правил – официально они окажутся правы».
Однако, по словам лидера всероссийского общества «Свобода выбора» Вячеслава Лысакова, степень вины погибшего автомобилиста не снимает ответственности с сотрудников ГАИ.

«Даже если информация, что водитель сильно превысил скорость, подтвердится, это не освобождает гаишников от необходимости остановится и оказать ему помощь, – уверен правозащитник. – Более того, есть информация, что у патрульной машины не был включен звуковой сигнал, а работала только «люстра». Эту информацию тоже надо проверить». По словам Лысакова, «Свобода выбора» уже направила письмо в Генпрокуратуру и руководителю ГАИ России Виктору Кирьянову с требованием провести расследование этой ситуации. В том числе выяснить, была ли оперативная необходимость у этого наряда ДПС ехать по встречной. «Сейчас в ГАИ никто не проверяет, куда едет дэпээсник – на аварию или на обед. А между прочим, в отличает от пожарных машин или бригад «скорой помощи» гаишники, включив люстру, ведут себя безобразно на дороге. В том числе ездят по встречной полосе в плотном потоке», – сказал Лысаков. По его словам, если выяснится, что расследование этой аварии ведется с нарушениями или сотрудники ГАИ не понесут ответственность за случившееся, это может вызвать волну акций протеста автомобилистов.
Об акциях протеста в Питере говорят и сейчас.
Возмущенные водители призывают отреагировать на случившееся в форумах и «живых журналах». Однако никто из правозащитников пока не решился возглавить акцию.

«Мы не заявляли никаких акций протеста, – сообщил «Газете.Ru» Алексей Шумак, председатель Петербургской общественной организации по защите прав автомобилистов. – Про эту историю пока ничего не слышали. Сложно разобраться, кто виноват, не видя самой картины ДТП. Думаю, что водитель «Опеля» ехал с очень большой скоростью. Иначе невозможно не заметить ни звуковых сигналов, ни световых. А в таком случае нет повода протестовать».

воскресенье, 8 июля 2007 г.

Slackware 12.0 is released!



Всем любителям Slackware Linux ответсвенно сообщаю, вышел долгожданный 12ый релиз!


цитата с оф. сайта


2007-07-02



Slackware 12.0 is released!


That's right, the first 2.6(.21.5) based Slackware release is ready for download! We think you'll enjoy the latest kernel, KDE 3.5.7, XFce 4.4.1, HAL automounting for desktop users, an updated toolchain, and many other enhancements. The official announcement has more details. Also, consider supporting the project at http://store.slackware.com. Thanks to everyone who contributed improvements and fixes this time -- a lot of help made this a relatively smooth release.
Thanks, and enjoy!
Pat and the Slackware team




качаем как всегда с зеркал на оф. сайте


National Geographic Arctic Ocean Floor Map


Ссылка на полную версию: ~11Мб
http://w13.easy-share.com/1544951.html
зеркало: http://rapidshare.com/files/41599391/Arctic_Ocean.rar

National Geographic Map: The World Antique

Ссылка на полную версию: ~9Мб
http://depositfiles.com/files/1167786
зеркало: http://ipload.ru/82317878645

суббота, 7 июля 2007 г.

понедельник, 18 июня 2007 г.

Люблю тебя, не Петра творение!

Просто красивое фото любимого города

Люблю тебя, не Петра творение!