tag:blogger.com,1999:blog-88277836351044722132024-02-19T05:08:48.715-08:00ValehOvalehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-8827783635104472213.post-48977514325845216022008-04-06T07:55:00.000-07:002008-04-06T19:39:05.538-07:00Mozilla Firefox 3 Beta 5Начало апреля ознаменовалось выходом новой версии браузера Firefox. Точнее Beta-версии. Новая версия получила название <span style="font-weight: bold;">Mozilla Firefox 3 Beta 5. </span><span>По заверениям </span><span>разработчиков - новая версия направленна на скорость открытия страниц. Так это или нет я решил проверить на личном опыте.<br /></span><span class="fullpost"><span>Качаем бинарники с оффициально</span><span>го сайта M</span><span>ozilla - http://www.mozilla.com/en-US/firefox/all-bet</span><span>a.html Отдельно рад</span><span>ует наличие руссифицированной </span><span>версии. После закачки и распаковки запускаем новую версию.<br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXN_EUOJoJs1R_fb1b9UHTfm-esT37sThI-bzpWbVrsil8IZnW7CG5I0NjHLTZ4wgV-nbnImSMQScIvK33jVfwJHY6pMBwSmCu-3fStSRawxLq5v3krESdUud2GLz_1OKJe64_QAhf6uH2/s1600-h/snapshot1.png"><img style="cursor: pointer; float: left;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXN_EUOJoJs1R_fb1b9UHTfm-esT37sThI-bzpWbVrsil8IZnW7CG5I0NjHLTZ4wgV-nbnImSMQScIvK33jVfwJHY6pMBwSmCu-3fStSRawxLq5v3krESdUud2GLz_1OKJe64_QAhf6uH2/s200/snapshot1.png" alt="" id="BLOGGER_PHOTO_ID_5186149721514931874" float="left" border="0" /></a> Время загрузки изменилось незаметно. Но стоит всё таки учитывать, что это не финальный релиз.<br />Приступаем к самому серфингу. Обещания разработчики сдержали. Время загрузки страниц идентично конкуренту Opera. Точных замеров я не делал, но скорость существенно быстрее - нежели во второй версии. Немного огорчила скорость загрузки некоторых JavaScript'ов. Для испытания была запущена страница из 1 онлайн игры. На самой странице необходимо передвигать объекты из 1 поля в другое. К великому сожалению - скорость реагирования на захват мышки оставил желать лучшего. Но тем не менее чуть чуть "шустрей" нежели в предыдущей версии. В целом, с аппаратной точки зрения разработчики полностью сдержали своё слово. Скорость загрузки страниц увеличена. Хоть и не в несколько раз - но разница ощутима.<br /><br />И<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm8u62lVE-gn-uMZMWUHTWZnPWiCX5Qu7Crgpo-JefnxJOJUiSAm_mS6Chtn7JoFfeiaTbx1dA57woD9vU5jvmsT_wba-E9ZDyE9rBYuVZAv3xw9h_OpxJzjvhmHN7pGgsQK3ydZivyi1L/s1600-h/snapshot4.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm8u62lVE-gn-uMZMWUHTWZnPWiCX5Qu7Crgpo-JefnxJOJUiSAm_mS6Chtn7JoFfeiaTbx1dA57woD9vU5jvmsT_wba-E9ZDyE9rBYuVZAv3xw9h_OpxJzjvhmHN7pGgsQK3ydZivyi1L/s200/snapshot4.png" alt="" id="BLOGGER_PHOTO_ID_5186157740218873538" border="0" /></a>з нововведений хочется отметить "<span style="font-weight: bold;">Умные закладки"</span>. В 2 пунктах меню хранятся ссылки на самые посещаемые пользователем ресурсы и последние добавленные закладки. Смысл второй вкладки для меня мало понятен, но думаю кто-то извлечёт из этого выгоду:)<br />3 Пунктом стоят "Последние метки". Метки назначенные вашим закладкам. Может быть весьма полезно при большом количестве закладок и меток к ним.<br /><br />За следующее обновление я хочу сказать огромное спасибо. Возможно оно действовало на нервы только мне. Каждый раз когда Вы авторизуетесь на<br /><div style="text-align: left;">каком либо сайте\форуме /*Иными словами заполняете форму*/ перед Вами выскакивало надоедливое окошко с предложением сохранить пароль в менеджере паролей. Не спорю - удобно. Но раздражало то, что она выскакивала прямо перед глазами и тормозила процесс загрузки страницы. Теперь же данное окошко превратилось в панель. Причём процесс загрузки не затормаживается. Лично для меня - очень удобное новшество. Скорее обновление.<br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdULyxe1C-nPrYKMXHyj_IT_tQh5h1N0l68GWIgwK1TU_hyphenhyphen2hzz1s2q-eghQjAp69okKqrpYJGYJZejHePSZ7pvgqXmOMta03xpvEWTuOajAs1HjXPAwDWI2PLVQ75LQ-etMKU_CX9iloq/s1600-h/snapshot3.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdULyxe1C-nPrYKMXHyj_IT_tQh5h1N0l68GWIgwK1TU_hyphenhyphen2hzz1s2q-eghQjAp69okKqrpYJGYJZejHePSZ7pvgqXmOMta03xpvEWTuOajAs1HjXPAwDWI2PLVQ75LQ-etMKU_CX9iloq/s400/snapshot3.png" alt="" id="BLOGGER_PHOTO_ID_5186158526197888738" border="0" /></a><br /><br /><span style="font-weight: bold;font-family:georgia;" >Адресная строка</span> также подверглась изменениям. Точнее меню посещённых страниц. Теперь показывается не только адрес сайта, но и favicon и Заголовок страницы. Процесс выбора это не сильно тормозит - но выглядит приятно и красиво. К тому же ввод букв в саму строку - приводит к поиску не только по домену но и по заголовку.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzV8nacm_sTjkzgNnO7Gjf21SFYtXQkexAEybRHaU4a-lcx641NMpfYmMrXrcfRucEhQr_O1Pf8rumhabsj2TDJxZ76TfM2gciZvy4AjqZ6fzBok1_ikBZ9u7ljvvpprBs-sF32PGcvh1X/s1600-h/snapshot5_2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzV8nacm_sTjkzgNnO7Gjf21SFYtXQkexAEybRHaU4a-lcx641NMpfYmMrXrcfRucEhQr_O1Pf8rumhabsj2TDJxZ76TfM2gciZvy4AjqZ6fzBok1_ikBZ9u7ljvvpprBs-sF32PGcvh1X/s400/snapshot5_2.png" alt="" id="BLOGGER_PHOTO_ID_5186159453910824706" border="0" /></a><br /><br /><br />Также небольшое изменение появилось и в окошке <span style="font-weight: bold;">Загрузок</span>. Помимо имени файла теперь там показывается и домен с которого этот файл загружен.<br /><br />К великому сожалению - далеко не все расширения поддерживаются новой версией. Стоит надеятся что это будет доработано либо исправлено. Многие уже привыкли к свои привычнам дополнениям.<br /><br />Вот в принципе и всё о чём я хотел написать. Хотя скорее, что успел заметить в новом firefox. В целом новая версия превзошла своего предшественника. И по качеству и по удобству. Остаётся ждать оффициального полного релиза:)<br /><span><br /></span><br /></span>valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com4tag:blogger.com,1999:blog-8827783635104472213.post-71396697450355689332007-07-23T13:58:00.000-07:002008-04-06T19:42:00.985-07:00Массовая конвертация ID3v1 и ID3v2 тэговВопрос возник после заинтересованности в Music Player Daemon. Большинство музыки у меня в кодировке koi8-r и тем самым при добавлению в базе выходили кракозябры вместо русских названий песен и исполнителей.<br />Для конвертации понадобилось Java приложение ID3iconv. Скачать его можно <a href="http://www.cs.berkeley.edu/%7Ezf/id3iconv/download/id3iconv-0.2.1.jar">отсюда.</a><br />Использовать её нужно командой:<br /><blockquote>java -jar путь/до/jar_файла путь_к_фалйам </blockquote><br />Но что делать если нужно это сделать массово? Предположим что у нас есть в районе 100 файлов раскинутых ну к примеру по 50 папкам. Нужно делать рекурсию. Сначала расскажу об несокльких неудачных попытках.<br />1. Идея состояла в том чтобы список файлов передавать как /*/*.mp3 - Т.е. заходя в любую папку и меняя там все файлы...Но по запросу можно понять что мы можем зайти только в 1 директорию, т.е. Music/a/ в случае же если попробовать зайти через рекурсию в /Music/a/b то java машина может выдать ошибку о том, что аргумент слишком длинный.<br />2. Связка ID3iconv и find - По своету vonderer'a решил попробовать промутить скрипт, который бы перекодировал бы все найденные файлы в результате поискового запроса.<br /><blockquote>java -jar /home/id3iconv-0.2.1.jar -e cp1251 `find /D/Music/Russian/Ария/ -name *mp3`</blockquote>Идея была убита тем что в результате выполения скрипта каждый пробел означал переход на новый файл. Т.е. файл 01 - Track01.mp3 Расценивался как 3 файла. Есстественно не обработанными оказывались все файлы.<br />3. Идея. Выполение скрипта на найденные файлы. Казалось бы всё что сделано просто поменяли местами предыдщуий алгоритм.<br /><blockquote>find /D/Music/ -name '*.mp3' -exec java -jar /home/id3iconv-0.2.1.jar -e cp1251 {} \;</blockquote>Такую идею я позаимствовал у сообщества любителей MacOS (<a href="http://www.macfaq.ru/index.php/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5_%D0%A2%D0%B5%D0%B3%D0%B8_%D0%B2_iTunes"> http://www.macfaq.ru/index.php/Русские_Теги_в_iTunes )</a> Как ни странно но данный способ сработал. Все файлы были<br />переконвертированы в нормальный вид:-) При моей библиотеке в 70 Гб, данная функция оказалась просто необходимой при добавлении в базу mpdvalehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com12tag:blogger.com,1999:blog-8827783635104472213.post-48500462035094623042007-07-03T23:51:00.000-07:002008-04-06T19:38:36.403-07:00Slackware 12.0Собственно 2 Июля вышла новая версия моего любимого Slacware.<br /><blockquote> 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.<br /></blockquote> <div style="text-align: right;"><span style="font-style: italic;">http://slackware.com<br /></span> <div style="text-align: left;"><span style="font-style: italic;"></span><blockquote>В данной версии произошел окончательный переход на ядро ветки 2.6.xx (в состав входит ядро по умолчанию версии 2.6.21.5), X.org 7.2.0. Gllbc 2.5, GCC 4.1.2, KDE 3.5.7, Xfce 4.4.1.</blockquote> <div style="text-align: right;"><span style="font-style: italic;">http://www.linux.ru/news/#10094</span><br /></div><br /><span style="font-style: italic;"></span></div> </div> Changelog - http://www.slackware.com/changelog/current.php?cpu=i386<br /><br /><span style="font-family:georgia;">Сдаётся мне, что пора пробовать себя в умении переноса настроек и драйверов)</span>valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com2tag:blogger.com,1999:blog-8827783635104472213.post-13395605327822140362007-07-01T14:17:00.000-07:002008-04-06T19:38:02.421-07:00Раньше я завидовал чёрной завистью владельцам пакетов Дебиан семейства...Что не говори, а ой как удобней поставить 1 пакет всего 1 командой, к тому же которой ещё найдутся все зависимости в интернете и сами же настроятся...Но и для пользователей Slackware есть вполне достойная альтернатива...slapt-get<br /><span style="font-weight: bold;">1. Где берём?<br /></span>Вообще установка сего продукта наверное самое простое в Slackware - вам необходимо скачать архив для своей версии slackware вот с этой странички - <a href="http://software.jaos.org/#slapt-get"><span style="font-style: italic;">http://software.jaos.org/#slapt-get</span></a><br /><span style="font-weight: bold;">2. Установка<br /></span>Скачав и распаковав небольшйо архив мы увидим в нём 3 папки, install, usr, src Дальше всё банально просто - копируем все эти папки в корень нашей файловой системы(cd /) . Может возникнуть проблема при запуске о том что не хватает файла <span style="font-style: italic;">/etc/slapt-get/slapt-getrc</span> - о заглянув в каталог <span style="font-style: italic;">/etc/slapt-get/</span> можно увидить там файл <span style="font-style: italic;">slapt-getrc.new</span> - Просто переименуйте его (mv slapt-getrc.newslapt-getrc ).<br /><span style="font-weight: bold;">3. Репозитарии</span> Теперь необходимо бы обновить репозитарии (хранилища с программами и библиотеками в интернете). Заходим в уже знакомый <span style="font-style: italic;">/etc/slapt-get/slapt-getrc</span>.<br /><blockquote># See /usr/doc/slapt-get-0.9.11h/example.slapt-getrc<br /># for example source entries and configuration hints.<br />WORKINGDIR=/var/slapt-get<br />EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]+dl$,^devs$,^udev$,aaa_elflibs,x86_64<br />SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-11.0/<br />SOURCE=http://software.jaos.org/slackpacks/11.0/</blockquote><br />Находим в нём строки начинающиеся с <span style="font-weight: bold;">SOURCE=</span>. По умолчанию их 2. Но для полнофункциональной работы этого маловато. Поискав немного в гугле нашёл ещё парочку<br /><blockquote>SOURCE=http://linuxpackages.telecoms.bg/Slackware-11.0/<br />SOURCE=http://www.slacky.eu/repository/slackware-11.0/</blockquote>Вставляем их в файл <span style="font-style: italic;">slapt-getrc...</span>Теперь у Вас есть место откуда брать софт и библиотеки<br /><span style="font-weight: bold;">4. Команды </span>Полный список команд можно получить просто набрав в консоли slapt-get...Перечислю основные,<br /><ul><li><span style="font-style: italic;">slapt-get -update - </span>Обновляет информацию с репозитариев о наличии того или инного ПО. После установки и прописки репоизтариев необходимо будет её выполнить!</li><li><span style="font-style: italic;">slapt-get -search </span>Имя_программы - Ищет совпадение в описании и названии пакетов</li><li><span style="font-style: italic;">slapt-get -install </span>Имя_программы - Скачивает и устанавливает все необходимые пакеты для программы</li></ul><span style="font-style: italic;"></span><br />Вот в принципе и всё...теперь поиск львиной доли ПО и библиотек к нему упрощён до невозможности - не забывайте время от времени обновлять репозитарии!valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com2tag:blogger.com,1999:blog-8827783635104472213.post-67292500822634354352007-03-05T15:59:00.000-08:002008-04-06T19:39:56.680-07:00Настройка Локальной Сети в Slackware"Ох, мой родной любимый слакварь, я тебя всё таки воскресил..."<br />Именно эту фразу я произнёс буквально несколько минут назад. Но она не совсем точна:-) Воскресил я не саму слаку а локалку.<br />Всё началось с того, что в 1 прекрасный день я с ужасом обнаржуил что моя сетевуха приказала долго жить и ушла в мир иной:-( В тот же день и мой монитор отправился жить на тот свет...(Интересная последовательность событий:-)). Ну да ладно про сгоревшее и ушедшее прекратим, начнём про самое интересное.<br />Так уж получилось что мне в то время срочно был необходим доступ в Интернет (ну а как ещё бывает, когда всё сгорит?:-)), в итоге через 2 дня я сидел уже перед новым монитором в Windows и спокойно делал свои необходимые дела. Дела сделал, решил настроить монитор и сетевуху в слаке.<br /><br />Для сетевой картый драйвера нашлись быстро (Asus NX1001). Проблем с установкой не возникло, всё довольно таки легко и просто:-) А вот с настроечкой локальной сети пришлось помучаться. Об этом и будет пост:-)<br /><br />1.Вся настройка локальной сети может провестить командами:<br />1) <span><strong>ifconfig </strong></span><span>- назначаем маршруты для интерфейсов. Тут же "поднимаем" сетевой интерфейс. В случае если распределние IP-адрессов у вас просиходит через DHCP сервер, то пропиывать маршруты вам не придёться, только поднять интерфейс ifconfig интерфейс up. Если же вы хотите сами настроить (это куда полезнее, не всё то хорошо, что настраивается утилитами), то пишеться она так:<br /><blockquote>ifconfig <интерфейс> <ваш ip> netmask <маска_сети> up</blockquote><br /></span><br />2) <strong>netconfig.</strong> Настройка домена, IP-адресса, DHCP сервера. В случае если вы получаете IP через DHCP то ifconfig выполнять не надо. После того как настроите DHCP сразу вводите команду <span style="font-weight: bold;">dhcpcd</span>.<br /><br />Вот этими 2 нехитрыми командами должна подниматься локальная сеть. По крайней мере по большинству руководств именно так. Однако есть небольшие "Но".<br /><br />2. В принципе выполнив вышеуказанные команды (и прописав все маршруты! их вам должен дать провайдер!)вы уже должны иметь доступ по локальной сети. Но тут я столкнулся с проблемой. Я не мог попасть на домены, которые находились у меня в локальной сети. Хотя возможно и мог бы, если бы знал их IPшники. Первая же мысль неправильная работа DNS.<br />Все адресса к DNS серверам находятся в файле /etc/resolv.conf<br /><blockquote>root@home:/etc# cat resolv.conf<br />search corbina.net<br />nameserver 195.14.50.1<br />#nameserver 195.14.50.3<br />nameserver 195.14.50.21</blockquote><br /><span style="font-style: italic;">search</span> - это то доменное имя которое будет принято по умолчанию. Пример - в моей локальной сети есть форум находящийся по адрессу - http://homenet.corbina.net. Если я введу в адрессной строке homenet, то меня автоматически переадрессиует на homenet.corbina.net.<br /><span style="font-style: italic;">nameserver</span> - это адресса до ДНС-серверов.<br />Первую строку вам автоматически пропишется при настройке DHCP. И, как утверждают, все необходимые адресса. Не тут то было:-) Именно на этом у меня всё и стояло. После прописывания дополнительных DNS всё заработало.<br /><br />/*Комментируем стоит DNS который даётся на форуме провайдера, так что если у Вас когда нибудь будет схожая проблема в Лиунксе, мой вам совет - не слушайте провайдера:-) Проверьте всё сами посмотрев состояние подключения к локальнйо сети из под Windows:-)*/<br /><br /><br />Собственно после этих 2 настроек локальная сеть у Вас должна работать. Чувствую что, что то важное пропустил, но щас уже не помню (зло берёт - сил нет). Так что если что то упустил - просьба поправить или добавить:-)valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com2tag:blogger.com,1999:blog-8827783635104472213.post-71497303028541713212007-02-22T23:53:00.000-08:002008-04-06T19:42:33.378-07:00Русские имена файлов в SlackwareПокопавшись в памяти вспомнил ещё 1 препятствие с которым столкнулся в самом начале. Кириллизация имён на разделе FAT. Русские имена там встречаются довольно таки часто, что приносило мне огромные неудобства. Долго я мучился, пока не нашёл на каком то форуме про подобную тему, в ней говорилось что НЕОБХОДИМО проруссифицировать консоль. Дело за малым. В этой статье я и расскажу как проруссифицировать консоль и вернуть разделу FAT нормальные отображаемые буквы.<br /><br />1. Кириллизация Консоли.<br />1.1. Для начала нам будет необходимо выйти из X-ов(Он же KDE, Gnome, Xfce). И уже в чистой консоли вводим следующие команды:<br /><blockquote>$ loadkeys /usr/share/kbd/keymaps/i386/qwerty/ru4.map.gz<br />$ setfont /usr/share/kbd/consolefonts/Cyr_a8x16.psfu.gz<br />$ mapscrn /usr/share/kbd/consoletrans/koi2alt<br />$ echo -ne "\033(K"</blockquote><br />После выполнения этих операций вы сможете переключаться на русскую раскладку всего лишь нажатием Caps Lock.<br />1.2. В нашем случае раскладками клавиатуры занимается файл <span style="font-weight: bold;">/usr/share/kbd/keymaps/i386/qwerty/ru4.map.gz</span>. Разархивируем его (<span style="font-weight: bold;">$ gzip -d ru4.map.gz</span>) и посмотрим содержимое. Как вы наверное догадались, это файл с кодами кнопок и действиями, которые происходят при нажатии. Давайте сделаем смену раскладки на CTRL+SHIFT. Ищем строчку:<br /><blockquote>keycode 42 = Shift</blockquote><br />и дописываем:<br /><blockquote>keycode 42 = Shift<br />control keycode 42 = AltGr_Lock<br />altgr control keycode 42 = AltGr_Lock</blockquote><br /><br />Теперь осталось убрать переход с Caps Lock. Ищем<br /><blockquote>keycode 58 =AltGr_Lock<br />shift keycode 58 = Caps_Lock<br />altgr shift keycode 58 = Caps_Lock</blockquote><br />и оставляем только:<br /><blockquote>keycode 58 =AltGr_Lock</blockquote><br /><br />Теперь снова "запакуем файл" (<span style="font-weight: bold;">gzip ru4.map</span>). На этом с раскладками мы закончили.<br />1.3. Выбор Шрифта. Самым распространённым шрифтом является <span style="font-weight: bold;">Cyr_a8x16.psfu.gz</span>. Он находить в папке: <span style="font-weight: bold;">/usr/share/kbd/consolefonts/</span>. Также там лежат другие шрифты, но я остановил свой выбор именно на этом.<br /><br />1.4. Настройка и запуск скриптов руссификации. Теперь нам будет необходимо сделать так чтобы кириллизация и выбор шрифта делались сразу же при входу в систему. Для этого нам будет нужно всего 2 файла: <span style="font-style: italic;">/etc/rc.d/rc.font</span> и <span style="font-style: italic;">/etc/rc.d/rc.keymap</span>. Примеры своих файлов приведу ниже<br /><blockquote>root@home:/etc/rc.d# cat rc.font<br />#!/bin/sh<br />setfont -v Cyr_a8x16.psfu.gz<br />mapscrn /usr/share/kbd/consoletrans/koi2alt<br />for i in 1 2 3 4 5 6; do<br />echo -ne "\033(K" >/dev/tty$i</blockquote><br /><br /><blockquote>root@home:/etc/rc.d# cat rc.keymap<br />#!/bin/sh<br /># Load the keyboard map. More maps are in /usr/share/kbd/keymaps.<br />if [ -x /usr/bin/loadkeys ]; then<br />/usr/bin/loadkeys ru4.map<br />fi</blockquote><br /><br />1.5. Локализация<br />За локализацию отвечает файл <span style="font-style: italic;">/etc/profile.d/lang.sh</span> Пример своего привожу ниже:<br /><blockquote>root@home:/etc/profile.d# cat lang.sh<br />#!/bin/sh<br /># Set the system locale. (no, we don't have a menu for this ;-)<br /># For a list of locales which are supported by this machine, type:<br /># locale -a<br /><br /># en_US is the Slackware default locale:<br />export LANG=ru_RU.KOI8-R<br /><br /># 'C' is the old Slackware (and UNIX) default, which is 127-bit<br /># ASCII with a charmap setting of ANSI_X3.4-1968. These days,<br /># it's better to use en_US or another modern $LANG setting to<br /># support extended character sets.<br />#export LANG=C<br /><br /># There is also support for UTF-8 locales, but be aware that<br /># some programs are not yet able to handle UTF-8 and will fail to<br /># run properly. In those cases, you can set LANG=C before<br /># starting them. Still, I'd avoid UTF unless you actually need it.<br />#export LANG=en_US.UTF-8<br /><br /># Another option for en_US:<br />#export LANG=en_US.ISO8859-1<br /><br /># One side effect of the newer locales is that the sort order<br /># is no longer according to ASCII values, so the sort order will<br /># change in many places. Since this isn't usually expected and<br /># can break scripts, we'll stick with traditional ASCII sorting.<br /># If you'd prefer the sort algorithm that goes with your $LANG<br /># setting, comment this out.<br />export LC_COLLATE=C<br /><br /># End of /etc/profile.d/lang.sh</blockquote><br /><br />С Кириллизацией всё.<br />2. Монтирование диска<br />2.1 Монтирование выполняеться командой mount. Если он у вас уже смонтирован, то сначала его необходимо размонтировать, делается это командой umount <путь_куда_вы_монтировали_диск>. Заново монтировать необходимо с параметрами codepage=866 и iocharset=koi8-r. В итоге команда должна выглядит следующим образом:<br /><span style="font-style: italic;">mount -o codepage=866 -o iocharset=koi8-r /dev/hdb5 /D</span> //Монтируем /dev/hdb5 в каталог /D<br />2.2. Чтобы такую команду не приходилось каждый раз запускать, необходимо изменить файл: <span style="font-style: italic;">/etc/fstab</span>. Добавим/Изменим там строчку:<br /><blockquote>/dev/hdb5 /D vfat codepage=866,iocharset=koi8-r 1 0</blockquote><br /><br />Вот и всё. Теперь у вас должны отображаться русские названия файлов и папок.valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com4tag:blogger.com,1999:blog-8827783635104472213.post-82780317110250765842007-02-17T15:49:00.000-08:002008-04-06T19:41:08.200-07:00Итоги, размышленияПришло время подвести небольшие итоги моей работы с Slackware. Работаю я в ней сравнительно не много, но всё таки хочу поедлитсья своими мыслями, размышлениями. Попытаюсь всё разделить на несколько этаких подпунктов. Давайте пожалуй начнём с интерфейса, ведь именно с ним нам приходиться работать повседневно.<br /><br />1.KDE 3.5.<br />Пользуюсь я KDE 3.5. Думаю что данные 3 буквы в представлении не нуждаються. Но возможно уважаемый читатель заглянул сюда чтобы ознакомитсья с Linux. Так что напишу несколько слов о её возможностях.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKpiJIRBGvipOK0wzkSETCX4FKhP-wdzNghdnKeoh4rD08MaGN-hDCX-Az62RquOkWsGysEwnsqdzd5XzzOD_v1dLA9e47O30E0dunzFMS7E5ikab_nA9Eb2rFlaGNRv1M2qsgSCBTVqAt/s1600-h/img3.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKpiJIRBGvipOK0wzkSETCX4FKhP-wdzNghdnKeoh4rD08MaGN-hDCX-Az62RquOkWsGysEwnsqdzd5XzzOD_v1dLA9e47O30E0dunzFMS7E5ikab_nA9Eb2rFlaGNRv1M2qsgSCBTVqAt/s320/img3.png" alt="" id="BLOGGER_PHOTO_ID_5032655413645183938" border="0" /></a><br />Вот так вот это всё выглядит.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsF-nbtCHVHf1eF8XlFQCA4TjF3e_r1Fd7AOCL-h-E-x5FUsAV9te8VTKZ0chUbBfEFgqkKMjsGPHa_n3hP2F1uKdbrXRYyKDbNbk0dIrgfGnwgdqq7TLVQiCeCUspS8SyWaypr0HMBhhl/s1600-h/img21.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsF-nbtCHVHf1eF8XlFQCA4TjF3e_r1Fd7AOCL-h-E-x5FUsAV9te8VTKZ0chUbBfEFgqkKMjsGPHa_n3hP2F1uKdbrXRYyKDbNbk0dIrgfGnwgdqq7TLVQiCeCUspS8SyWaypr0HMBhhl/s320/img21.png" alt="" id="BLOGGER_PHOTO_ID_5032666473185971154" border="0" /></a><br />В самом низу мы видим панель. Кнопочка KDE по назначению очень похожа на кнопку Пуск("Start"). Здесь можно найти все программы которые установленны в системе. Но удобство заключаеться также ещё и в том, что все программы разбиты на несколько подпунктов. Т.е. по своему прямом назначению. О каждой программе писатьн имеет смысла, так как это займёт очень много времени. Но скажу что каждый пользователь сможет найти программу для себя по своему вкусу! Разработчики Slackware и KDE учитывали разные вкусы пользователей. В итоге каждый найдёт что то для себя. Примером может послужить разнообразие различных мультмедия проигрывателей. Уже при установке системы вы также ставите: XMMS, amaroK, Noatun, Kmid(программа для проигрывания midi и караоке файлов). Согалситесь Windows не даст вам такого разнообразия при установке?!<br /><br />Идём дальше, а точнее правее - по умочлания там видны 2 кнокпи. 1 - Это ваш домашний каталог /home. Вторая - браузер Konqueror. Я их не изменял, но при желании Вы сможете поставить туда свои любимые кнокпи!<br />Ещё правее располагаються непонятные 4 пронумерованных квадратика. Это Ваши рабочие столы. По умолчанию их 4! Зачем же они нам нужны? Да всё очень просто - если у вас запущено слишком много приложений то удобным будет скинуть их на другой рабочий стол. Перемещаемся между ними мы кнопками CTRL+F1, CTRL+F2, CTRL+F3 и CTRL+F4 соответственно! При этом отправи какое либо приложение на другой рабочий стол - оно пропадает из ALT+TAB для активного рабочего стола. Очень удобно! В Windows у меня данная функция была доступнка только при установке полных драйверов на видеокарту. Но там я ей мало пользовался ибо уж очень много оин памяти занимали.<br /><br />Дальше думаю объяснять нчеего - это все ваши запущенные программы. Отражаються все рабочие столы. Т.е. вы видите все запущенные приложения. В этом тоже свой плюс! И нажав на нужное нам приложение мы автоматически перейдём на тот рабоичй стол где это приложение активно!<br /><br />Дальше располагаеться Ситсемный Трэй. Программы которые "вшиты" в KDE можно спрятать туда. Их не будет видно на панели задач, но они будут в трее. При маленьком разрешении экрана это очень дольшой плюс!<br /><br />Ну а дальше идут часики:-) На выбор Вам предлагаться как аналоговые так и цифровые. Я пользуюсь аналоговыми, а так выбор только за вами.<br /><br />Есть ещё 1 очень инетерсная вещь в этйо панели. Обратите внимание на стрелочки справа и слева этой панели. Нажав на них панель уедет с экрана. А в углу появиться таже стрелочка что и была только для возвращения. В итоге мы опять можем осободить нам рабочую область!!!<br />Также одним из плюсов отмечу лёгкость перехода на русский язык. При установке руссфицированный пакет уже имееться. Вам будет необоходимо только её поставить в настройках.<br /><br />Ну и расскажу ещё про 1 утилитку. SuperKaramba - это аплеты, которые вы можете поставить к себе - выбор там огромнейший. Качайте, ставьте настраивайте:-) Обязательно найдёте дял себя что нибудь интересненькое и "вкусненькое".<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjia-8nhbiXDsg0hn20qsM5dR8n8xjelGL73HBXSfPFQBJ2yO4AJcKLZFrd8EeUNuQ6VFOLuNJi5AxseHLEnGYb0Vt2jXPup4lmvTZpYgcF0eojGk-ubaNNRsP5N2Lq0uIxbF8SvYi9OhTs/s1600-h/1.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjia-8nhbiXDsg0hn20qsM5dR8n8xjelGL73HBXSfPFQBJ2yO4AJcKLZFrd8EeUNuQ6VFOLuNJi5AxseHLEnGYb0Vt2jXPup4lmvTZpYgcF0eojGk-ubaNNRsP5N2Lq0uIxbF8SvYi9OhTs/s320/1.png" alt="" id="BLOGGER_PHOTO_ID_5032668393036352482" border="0" /></a><br /><br />Вообще про KDE писать можно долго в кратце я вроде бы все основыные аспекты описал.<br /><br />Часть 2. Программное обеспечение.<br />Думаю каждый для себя решал эту проблему. А что с ПО? Как же быть? Все мы давно привыкли к утилитам в WIndows. Немного поработав с Linux я убедился что всему есть аналоги! Приведу списки ПО которым я пользовался в WIndows им аналоги которые я нашёл в Linux:<br />Итак, начнём-с:<br />1.MuzCat & Foobar2000 (Первое каталогизатор, второе проигрыватель) - amaroK (2 в 1)<br />2.Опера - Она же и осталась:-)<br />3.phpexperteditor (текстовый редактор PHP) - вообще как таковым PHP редактором может являться обычный блокнот. так что тут выбор огромнейший, но в основном пользуюсь Kate - удобная штука:-)<br />4.Photoshop , Firewroks - GIMP<br />5.QIP (Кстати из-за него мне и пришлось срочно переползать на Linux) - PSI, но сейчас в последнее время заинтересовался Cocinella. Но тут дело вкуса, аналогов море:-)<br />6.BSplayer - KMPlayer (кстати выигрываю в памяти:-))<br /><br />В принципе весь основной софт, которым я пользовался ежедневно, остальной писать нет смысла:-)<br />Но есть ещё 1 пугающая вещь - это зависимости. В дистрибутивах Debian есть apt-get. Утилита, которая ищет необходимый софт по репозитриям (специальным сайтам с софтом) и собствеено ставить и настраивает его. В Slackware проблема с этим. Приходилось каждый раз брать новый архив, распаковывать его, затем make, make install что реально занимало время. Но тут на помощь мне пришёл аналог apt-get'a - slapt-get. Порыскав по просторам Рунета я нашёл ещё пару репозитариев (в первоначальной сборке их всего 2 и софта там не особо много) и все мои проблемы решились. В итоге всё стаивть вводом 1 команды (и ент больше утомительный "Далее", "Да я согласен с правилами" и т.п.). Так что и это пусть тебя не пугает дорогой читатель. Все эти пробелмы с ПО всего лишь чьи то сказки. Всё очень просто!<br /><br />Часть 3. Общие размышления.<br />В первых 2-х частях, я просто пытался показать как удобен Linux. Теперь попробуем взвесить некоторую статистику.<br />3.1 Ресурсы<br />Сколько потребляет ресурсов только что поставленный Windows XP? Давайте попробуем посчитать. При запуске мы уже отдаём около 16 мегабайт Операвтивной Памяти приложению explorer. + к этому непонятные сервисы + SVHOST + ещё чёрти знает что - в итоге мы отдаём около 60 Мб. А теперь ещё к этому доавим то, что при работе ПК некоторые данные сбрасываютсья в оперативную память (естествеено в фал подкачки тоже идёт какая то часть). Представим что ситема работает около 3-х суток. Что мы получаем? Получаем объём около 120 Мб + убитый файл подкачки. А теперь запустите какую нить игру! Что вы увидите. Игра есстественно будет сильно тормозить!<br />А теперь посмотрим на *nix системы: При загрузке мы видим всего лишь консоль. Она ест очень мало памяти + драйвера, cron, ну и ещё несколько системных процессов, но едят они в сумме всего лишь около 20 мб (В 3 раза меньше!). При работе мы можем полностью убить какое либо приложение (killall -9 приложение) при этом все данные выбросяться. Т.е. мы очистим оперативную память! Следовательно мы увидим что Linux помогает экономить RAM!<br />3.2. Настройка.<br />Да, пожалуй самым пугающим для новичка будет настройка всей системы. Slackware в данном случае отличаеться несколько от всех других тем, что здесь у нас все парвиться в файлах конфигурации а не утилитами (хотя кто мешает найти нужные утилиты?). Но вооружившь книгой и при возможности парчокой знакомых линуксоидов нам уже не страшны никто и ничто. Мы свободно можем настраивать не боясь ничего. И не надо боятсья ошибок. КРитического вы всё равно вряд ли намутите, а остальное всё довольно таки восстановимо;-) Так что не надо этого бояться, надо просто думать и делать!valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com5tag:blogger.com,1999:blog-8827783635104472213.post-56622466796063920372007-02-09T01:13:00.000-08:002008-04-06T19:40:26.520-07:00Настройка VPNНа многих форумах уже отмечали любовь всех линуксоидов к VPN.<br />Попробуем разобраться:<br /><span style=""><br />Инструментарий который нам понадобиться: в принципе не так уж и много всего лишь 2 пакета: pptp и ppp. Второй пакет у вас должен быть уже установлен в системе. pptp придёться ставить самим:)<br />Итак пакеты мы поставили. Что дальше? Идём в каталог <i>/etc/ppp/ </i>и если там ещё не создан, то создаём каталог <i>peers. </i>В нём в свою очередь создаём текстовый файл (Именно этот файл и будет именем вашего соединения), ну назовём к примеру его Internet. Пример своего привожу ниже:<br />root@corbina:/etc/ppp/peers# cat Internet<br /><br />name <strong>тут ваш логин</strong><br />remotename PPTP<br />debug<br />lock<br />noauth<br />nobsdcomp<br />nodeflate<br />defaultroute<br />#updetach<br />nodetach<br />noproxyarp<br />pty "/usr/sbin/pptp <strong>адресс до VPN сервера</strong> --nolaunchpppd"<br /><br />Теперь в каталоге /etc/peers/ изменим файлы: <i>ip-up</i>, <i>ip-down</i> и <i>chap-secrets.<br /></i>В первых 2-х нам будет необходимо прописать все маршруты.<br />В up для соединения, в down для разрыва. строки должны быть вида:<br /><br />/sbin/route add -host 195.14.50.1 gw 10.220.0.17 eth0<br />/sbin/route add -host 195.14.50.3 gw 10.220.0.17 eth0<br /><br />Ваши маршруты вам должен дать провайдер.<br />В chap-secets указываеться логи и пароль для соединения. Запись должна иметь аткой вид:<br />"<strong>логин</strong>" * "<strong>пароль</strong>" * (Внимание кавычки стоят не случайно).<br /><br />Вот в принципе и всё. теперь запускаем pppd call Internet - и соедиение должно подняться. Но я столкнулся здесь с проблемой. Но она вроде бы связана только с моим провайдером. Выдвалась ошибка о том, что невозможно переписать маршрут default.<br />Перелазил кучу форумов, досканально изучил все мануалы лежажие на форуме моего провайдера. В пустую. Только потом мне ответили что совсем недавно мой провайдер начал экономить на адрессах. Решением проблемы стало банальное удаление default из таблицы маршрутизации и прописание дополнительного маршрута до VPN сервера. В итоге строка получила такой вид:<br />route add <strong>Здесь_пишем_ адресс_до_VPN </strong>gw<strong> Шлюз </strong>dev eth0.<br />После чего VPN всё таки поднялся:)<br />Что удивительно, что в Windows у меня частенько VPN просто отключался (Район то подключили но не руками), в Linux'е же всё просто великолепно:) Если что-то упустил или кому то есть что добавить, то милости просим:)</span>valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com5tag:blogger.com,1999:blog-8827783635104472213.post-3094022165037554672007-02-09T01:07:00.001-08:002007-02-09T01:11:46.593-08:00SlackwareСобственно можно наверное поздравить меня с откртытием данного блога. Мог бы открыть и раньше, но писать было бы просто нечего:) Сейчас же "сбылась мчета идиота", и я поставил Slackware и после долгих мучений таки поднял под нём VPN моего "любимого провайлера" corbina. Но для этого думваю будет отдельный пост. Да и вообще попробую постить все те грабли, на которые наступлю при настрйоке и эксплуатации "пионера linux" дистрибутива Slackware (В моём случае это 11 версия).valehohttp://www.blogger.com/profile/10599137710230554795noreply@blogger.com2