Home

Журнал личного опыта и прочей чуши

Friday, July 4, 2008

8:10PM - Запуск приложений в KDE

Довольно часто стал наблюдать скриншоты молодых линуксоидов, с бардаком `иконок` на рабочем столе. Ужасное зрелище. Решил опубликовать свое мнение о быстром запуске приложений, чтобы потом, в случае необходимости, давать ссылки и не повторять это множество раз различным людям. Советы довольно общие, примеры даются с привязкой к KDE.

1) Начнем с кардинальных перемен. Мышка - это долго и неудобно. Самый
эффективный способ запуска приложений - HotKeys (горячие клавиши).

Заходим в `центр управления kde` -> `региональные и специальные
возможнсти` -> `комбинации клавиш`. Находим вкладку `комбинации команд`.

Ставим горячие клавиши на самые частоиспользуемые приложения. Такие как
браузер, эмулятор терминала и др. Главное не увлекаться - чем больше
hotkeys - тем сложнее их запомнить. Со временем количество быстрых комбинаций к приложениям и стандартным действиям у вас будет расширяться. Комбинации необходимо такие, которые не будут использоваться в приложениях. Например, Ctrl+C, очевидно, не пригоден для быстрого вызова какого-либо приложения, так как у нас будет конфликт.

2) Второй по скорости путь к запуску приложений : через командную строку
KDE (по умолчанию Alt+F2). Выучите иена некоторых частоиспользуемых приложений. Например, утилита для записи дисков называется `k3b` - легко запомнить, быстро набрать команду.
За счет того, что командная строка ведет историю - как правило, не нужно
набирать всю команду. Например адресная книга KDE - kaddressbook. После
пары запусков полной командой, в последующие разы хватит просто `kad`.

3) Третий способ может в некоторых случаях состязаться со вторым, если у
человека очень сильно развит навык работы с мышью. Но если у вас touchpad -
то этот способ сильно проигрывает второму.
Аплеты быстрого запуска на панели KDE (в KDE3 эта панель называется kicker).
RightClick по панели -> добавить приложение на панель. Выбираем, ставим.
Теперь RightClick по иконке (обратите внимание - здесь можно удалить эту
кнопку) -> переместить кнопку -> двигаем ее в понравившееся место ->
LeftClick.

Иконки на поверхности рабочего стола в windows стиле не эргономичны. Они
перекрываются окнами. Чтобы до них добраться зачастую приходится
сворачивать окна. Панель же окнами не перекрывается (за исключением
fullscreen окон). Избегайте иконок на рабочем столе - выносите их на
панель.

4) Через меню KDE.

Current music: B.F.G. - Бzzz

Thursday, July 3, 2008

7:32PM - OpenSuse 11.0 + INN

Захотелось обновить на одной машине OpenSuse с версии 10.3 на недавно вышедшую 11.0. Главную заповедь `работает - не трогай` помню, но относится она к тому что должно реально работать. А там где just for fun - надо обновлять, обновлять и еще раз обновлять - получите необходимые сведения о самых модных граблях нового сезона.

Так вот. На машине с 10.3 размещен News сервер INN и Apache с mediawiki. По хорошему это должно делаться так: полная копия рабочей машины (пакеты и конфиги) в машине виртуальной (кстати, для этого проекта идеальным вариантом была бы qemu). Но как-то мне стало лениво. Тем более эксперименты ни к каким печальным последствиям привести не могли.

В итоге не завелся INN : https://bugzilla.novell.com/show_bug.cgi?id=405186
Сразу после старта segfault.

В результате непродолжительного гугления решил, что проблема во встроенном perl.

Решение: скачать src.rpm пакет, отключаем embedded perl (убрать в спеке ключ --with-perl). Собираем бинарный пакет, ставим. Теперь INN работает.

Баг воспроизводится на дефолтной установке минимальной текстовой системы OpenSuse 11.0 в qemu. Если у вас оно тоже воспроизводится - пожертвуйте багу ваши голоса. Если же нет - расскажите как.

Current music: Deiselboy - Live At Proper

Sunday, June 29, 2008

6:06AM - Acorp W442G Port Forwarding

Поставил себе IRC баунсер. Открыл порт. Долго тупил почему у меня Konversation перестал подключаться к irc.freenode.org. На подобные грабли я уже пару раз напарывался, поэтому, чтобы не забыть о них опять, решил запостить.

При добавлении форвардинга с Acorp W422G на машину в локальной сети через web интерфейс, это инженерное чудо почему-то добавляет правило, запрещающее локальной машине отправлять пакеты по этому порту в мир.

pktsbytestargetprotoptinoutsourcedestination
3160DROPtcp--br0any192.168.1.2anywheretcp dpt:6667


Зачем - я не понял. Если это правило убрать - вроде все прекрасно работает.

Если я что-то сделал не так - расскажите что.

Current music: Led Zeppelin - In My Time Of Dying

Wednesday, May 28, 2008

10:07PM - Eclipse + CUPS

Недавно решил попробовать Eclipse вместо vim + товарищи. Все-таки модно, прогрессивно, удобно.

Поставил на ноутбук и на десктоп - работает. Действительно удобно. Прихожу в универ с ноутом, включаю - виснет на открытии файла (не то чтобы виснет, от отсутствие отклика в течении пары минут меня сильно обеспокоили). Убил. Пришел домой, решил разобраться. Включил - работает. Удивился. Пришел в универ - виснет. Стал гуглить, долго гуглил, нашел : http://ndion.livejournal.com/13060.html.

На домашнем десктопе есть принтер, печатаю с ноута на него через CUPS.

Tuesday, May 27, 2008

5:10AM - сокращения в konqueror

В последнее время в локальной news рассылке накопилось множество мелких полезных советов, сейчас решил постепенно их перетащить сюда.

Первая статья о веб сокращениях в konqueror. Многие им пользуются, но удивительно, что не многие смотрели его настройки. Сейчас на примере сервиса youtube.com расскажу об одной очень полезной возможности.

Для начала откроем страницу youtube.com и введем строку поиска. Например поищем клипы с Лэнсом Армстронгом в категории Videos. В ответ нас переведут по ссылке http://youtube.com/results?search_query=lance+armstrong&search_type=

Очевидно, что для поиска по ключевому слову word можно просто пойти по ссылке http://youtube.com/results?search_query=word&search_type= , минуя главную страницу. В это и есть суть сокращений.

В настройках konqueror "сокращения веб" включаем их, если они выключены. Добавляем новое.
Имя поисковой системы : не имеет значение, напишем YouTube
URI для поиска: http://youtube.com/results?search_query=\{@}\&search_type=
\{@}\ - сюда будет подставлена ключевая строка.
Сокращения: URI: yt
Кодировка: оставляем `по умолчанию`. Подразумевается что все уже давно на utf8.
Применяем настройки.

Теперь для поиска роликов достаточно просто написать в адресной строке "yt:lance armstrong"

Saturday, April 12, 2008

6:16PM - humor

Про свой опыт общения с сотрудниками ЭрТелеком (Дом.ру) я уже рассказывал. Хотя я от них благополучно ушел, но флейм на их форуме еще не забросил. Оттуда свежий перл:

Вопрос клиента:
Вот просто накипело... Я уже 3 раза с Народного 50 снимал привязку к МАКу и
она какимто волшебным образом возвращаеться обратно причем что самое
интересное возвращаеться к самому первому МАКу... А сегодня вообще в компе
1 сетевая карта через Народный активирую Актив 128+ ввожу логин и пароли и
что мы видим нет инета звоню в тех поддержку мне говорят привязка к МАКу
как так скажите??????

Ответ сотрудника саппорта:
Сетевые карточки бывают разные.Некоторые в полуобморочном состоянии генерят
маки,некоторые просто от нечего делать этим занимаются.Мак имеент свойство
меняться если в системнике 2 сетевых,так же меняется при переустановке
винды и смене харда в системнике.Так что вариантов куча.

Sunday, March 30, 2008

12:22AM - Renascence

Когда-то давным давно существовала FTN сеть FIDO. И каждый образованный человек хотел в нее вступить, пообщаться с интересными людьми, получить доступ к информации. Существовали BBS, где люди обменивались программами, текстами, фотками и прочими благами цифровой жизни. В Омске существовали несколько довольно крупных независимых FTN сетей. И среди них был RockNet.

А сейчас умерли модемы - умерли омские FTN сети, умерли BBS, в коматозном состоянии находится FIDO (даже несмотря на интернет гейты). А RockNet жив. Сейчас у людей есть `аська` и форумы - они тоже скоро умрут, а RockNet останется.

Потому что The RockNetwork - это не просто сеть, а идея. А идея живет намного дольше любой технологии.

Итого на поинтовке 2008.02 было решено перевести сеть на рельсы ньюс конференций (смотреть nntp и usenet в wikipedia.org). При этом формат общения остается таким же как и был : эхи, нет(e)мыло.

А теперь все дружно радуемся за RockNet и принимаем еще по 100.

Sunday, March 23, 2008

5:39PM - Кабельная война.

Есть в Омске контора-провайдер Эр-Телеком. На самом деле она далеко не только в Омске, но как они работают в других городах я не знаю, поэтому пишу про Омск. Эта же контора известна под брендом Дом.ру.

Все началось с того, что я совершил глупость и пожадничал на ADSL модем для WebStream. Тем более в телекоме мне обещали круглосуточную тех поддержку. Да к тому же оптика между домами и 100Mbit ethernet кабель на мой взгляд были технологичнее ADSL по телефонной линии.

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

Месяц все работало нормально, но потом ввели лимиты на безлимитные тарифы. Выяснилось, что обещанная услуга `выдача внешних ip адресов` в ближайшие годы не появится. Связь была крайне нестабильна. То есть 64kbit/s на практике выглядят как 54-56 в лучшем случае. В худшем (при исчерпании лимита на безлимитном тарифе) 22-24 при обещаных 32.

Самое печальное во всей этой истории, что меня заранее известили, что через 2-3 месяца у меня заменят старую аналоговую АТС на новую. Следовательно подключаться к WebStream смысла нет (со старой мне не гарантировали качество лучше чем у дом.ру). В итоге отвращение к домушному провайдеру во мне кипело еще 3 месяца. Вот наконец подписал договор с WebStream - на следующей неделе жду подключения.

А теперь, собственно, апофеоз всей этой истории. Напоследок дом.ру решил преподнести мне сюрприз. Когда им не хватает портов для нового абонента - они отключают старого. Отключенный звонит в тех поддержку. Приходит еще один техник, отключает еще кого-нибудь и включает звонишвего. Эта карусель у меня крутится уже неделю. Только за сегодня при мне приходило 4 группы монтажников. Одному из них, меня отключавшего, разбил нос. Очень порадовала его фраза: "Не бейте меня, я интернет подключаю!" Когда я вышел за соком, рисом и другим продовольствием, это засранец, видимо, вернулся и все-таки меня отключил. Сейчас уже вечер. Надеюсь боевые действия на сегодня окончены.

По поводу написать `жалобу начальству`. Отвечу фразой, подслушанной в офисе компании в адрес одного из абонентов.
И не надейтесь, деньги вам не вернут! (c)

Current mood: angry
Current music: Milla Jovovich - Fashion Rocks

Monday, February 25, 2008

9:27AM - PVA vs TN

К хорошему привыкаешь очень быстро. Есть у меня ноутбук HP nx6110 с монитором на TN матрице. С недавних пор появился дома на десктопе Samsung Sync Master 971p на PVA матрице.

На десктопе поигрался с цветами, сделал тему рабочего стола `йод`: градиентные цвета белый, черный, йод. Йод'ом я назвал цвет, который получается, если на крахмал капнуть йодом. Такой красивый, близкий к фиолетовому. Понравилась тема. Решил перенести ее на ноут - не получилось.

Теперь когда сижу за `нормальным` (==TN) монитором, четко вижу его серость и неспособность получить черный и белый цвета. Градиенты совсем убого смотрятся - просто фиолетовое свечение всего экрана.

Только ли из-за цены в магазинах такое преобладание TN+Film матриц? Ведь 19" PVA стоит не намного дороже 22" TN+Film. Думаю дело в отсутствии масштабных pr компаний или нежелание консультантов в магазинах пугать пользователей еще одим критерием выбора монитора, кроме диагонали.

Tuesday, January 29, 2008

3:26AM - Музыкальный проект

http://www.millaj.com/music/index.shtml

Интересно, а крестиком она умеет вышивать?

Current music: Plastic Has Memory - Flash

Saturday, January 26, 2008

3:12PM - StarCraft

Каждый образованный человек читал Пушкина, слушал Моцарта, хотя бы раз в жизни играл в StarCraft. Помню, что играл в него когда-то давно, поэтому, увидев на полочке, решил взять.
Для жителей Омска : приобрести это чудо можно в ТЦ "Каскад" на верхнем этаже в игроманском отделе.

Запускал в wine-0.9.53. Это работает, хорошо работает, но сделано как-то не по-человечески. Устанавливается все и работает нормально без лишних телодвижений. Проблемы начинаются, когда появляется желание воспользоваться самым интересным - Battle.Net. Чтобы он заработал потребуется пара минут чистого времени и еще некоторое количество десятков минут на гугление и чтение комментов на appdb.winehq.org. В кратце все сводится к следующему :
1) поставить игру
2) запускать в `эмулированном рабочем столе` [согласно русской локализации wine]

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

3) поствить шрифты от MS (msttcorefonts в ubuntu и debian) [в своем OpenSuse 10.3 скачал и поставил с sf.net]
4) запускать с поддержкой OpenGL

После этого все начинает работать. Немного глючит интерфейс самого Battle.Net, но не критично - на игре это не сказывается.

Успел сыграть 2 раза, это было очень недолго и очень неудачно ((
Так что запустить Battle.Net мало - надо еще хоть сколько-нибудь научиться играть в StarCraft.

Current music: Led Zeppelin - Kashmir

Thursday, January 17, 2008

10:00PM - Шеф, пришла шифровка из центра

Когда-то давно я пользовался почтой от yandex. E-mail свой на форумах почти не светил, запросы мои к яндексу были относительно чисты, но тем не менее мне постоянно писали богатые родственники из Австралии, толпы русскоговорящих нигерийцев и мед. работники с предложениями увеличить член.

С переходом на gmail.com изменилось многое - русскоязычный спам исчез как класс. Изредка приходил англоязычный и без моей помощи отправлялся в карантин. В фильтре почты на своей стороне нужды никакой не испытываю. С Большим Братом Google живем в мире и согласии. Но с периодичностью раз в месяц я все же заглядываю в папку Spam, на предмет `не упало ли туда, случайно, нужное письмо`. И в последние месяцы я стал замечать странную тенденцию - неуклонно растет количество китайского спама :



<dkghsghsgh@yahoo.com> Tue, Jan 15, 2008 at 11:43 AM
To: @gmail.com
새로운 인터넷 마케팅 방법이 있습니다.

여러분에게 좋은 기회를 드리고
서로 좋은 인연이 되고 싶습니다.



За этот месяц 5 из 5ти присланных спам-писем на китайском. Интересно с чем это связано? С ростом популярности Китайского языка в мире или со сложностью семантического анализа китайского языка? Или же просто они, с непривычке а английским закорючкам, часто ошибаются адресом. По письму то 100% не определить спам это или нет. А может они меня в ихнее кгб пытаются завербовать.

9:11PM - Bugzilla

Сегодня приключилась довольно забавная история. Еще совсем недавно, без кошерного интернета, дистрибутивы Linux ко мне доходили изрядно модифицированными. Уже не помню, где я достал OpenSuse 10.1, но OpenSuse 10.2 взял из журнала Linux Format, где заранее предупреждалось, что он отличен от официального. Один из недочетов, с которым пришлось столкнуться - отсутствие возможности ввода русского языка в консоли, что меня нисколько не смутило - так как оригинальная версия журнала выпускается в UK (сайт здесь).

После прочтения начальных сведений о локалях и kbd вопрос решился.

Но недавно знакомый человек, получивший от меня образ OpenSuse 10.3, скачаный с opensuse.org пожаловался на ту же проблему, совсем недавно известную как Bug #337359. Но если еще поискать, то на странице Кириллизация в Linux видно, что у бага весьма глубокие корни.

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

Current music: Tilt - Explorer

Sunday, December 30, 2007

12:12AM - déjà vu

И вот уже в который раз мне снится один и тот же сон. Вижу его на кануне почти каждой сессии.

Прихожу в универ, на доске объявлений смотрю на расписание экзаменов. Все в порядке. Стоп! Стоит экзамен по совершенно незнакомому предмету, название которого я никак не могу прочитать. Что за хрень? Смотрю расписание занятий рядом (к слову, в реальности его сперли 1ого сентября, поэтому у нашего курса, в отличии от всех остальных его нет) - а там этот предмет стоит. По нему читались лекции, проводилась практика. А я ни на одной не был, потому как тупо не знал, что эти пары есть. Тут приходит мысль : "Don't panic" (c) И я устремляюсь искать учебник.

На этом все обычно заканчивается. Интересно, мне одному такое снится? Может стоит почаще на пары ходить?

Tuesday, December 4, 2007

7:51PM - Бубен - прошлый век.

Обязательный атрибут всякого шамана/инженера-программиста/системного администратора - бубен - безнадежно устарел. Бубен активно использовался для решения технических вопросов в конце XX века и даже в начале XXI. Он был мощным и достаточно удобным инструментом и помог миллионам пользователей. Но его архитектура исчерпала свой ресурс и разработчики бубна решили, что полностью его переписать будет легче, чем пытаться модернизировать бубен под реали современного мира.

Итак, позвольте представить вам новый инструмен : `Индийский барабан`. Легок, красив. Железные кольца и система веревок позволяют регулировать уровень натяжения кожи. Звук громкий, звонкий. С помощью специальной веревки вы можете повесить его на шею или привязать к рюкзаку в качестве внешнего устройства и носить с собой повсюду. В отличии от устаревших бубнов индийский барабан имеет две поверхности для нанесения ударов, вы можете бить в него как левой, так и правой руками, даже двумя одновременно.

Надеюсь теперь человечество, наконец-то, будет счастливо.

Saturday, November 3, 2007

1:46AM - Проекту `Вендекапец` требуется PR-менеджер

Проекту `Вендекапец` требуется PR-менеджер.

Не так давно в стенах Омского Государственного Университета была создана секретная лаборатория. Проект получил кодовое название `Вендекапец`. В итоге вся секретность была нарушена - по названию стало понятно, чем занимается лаборатория - популяризацией OpenSource вообще и Linux в частности.

Было собрано несколько студентов, двое преподавателей, им были вручены коробки с дистрибутивом Mandriva2007 ( коробок много и все разные ), выделены 4 машины и была отдана команда : "работать!". В итоге группа поступила весьма разумно : согрели чай и стали думать один из самых популярных в России вопросов : "что делать"?

Когда чай закончился, а из лаборатории нас еще не выпускали, т.к. рабочий день был в самом разгаре, решили себя чем-нибудь занять и поставить Mandriva на наши 4 машины. И вот пришло озарение свыше : dvd-rom у нас был только один, а компа целых 4, все осложнялось тем, что не нашлось отвертки, чтобы таскать dvd-rom с машины на машину. В итоге было задано 2 направления работы :
1) Создать модель комп класса (школы/университета/небольшого офиса) с одним сервером и 3мя машинами, загружающимися по сети, с корневым разделом на сервере. Пустить винты локальных машин на /home, /tmp, а из оставшегося организовать какое-нибудь распределенное хранилище. Организовать свое локальное Wiki для работы по ночам из дома. Найти крупный проект, цели которого совпадут с нашими, объединить усилия.
2) Вести создание документации для полных чайников. По Linux много документации хорошей и разной, но вот учебников со скриншотами типа `что-куда нажимать`, с примерами и задачами, достаточно мало. Для данных руководств ставится задача : за минимальное время обучить пользователя хоть как-то жить в Linux.

А вот теперь о главном :
1) если у вас есть опыт по первому пункту - присылайте ваши отзывы (как это работает на практике, какие технологии использовались, ссылки на HowTo, которые по вашему мнению наиболее полно и достоверно освещают данную тему)
2) мне доверенно написать черновик статьи, где пользователя будут обучать работе с интернетом в Linux. План у меня примерно следущий : a) История интернета б) ISO OSI и TCP/IP для чайника в) использование в примерах : web, rss, ftp, p2p, irc, e-mail, icq/jabber, vnc/rdp. Большие вопросы у меня по второму пункту : никак не могу найти стать, которая была бы технически правильной и была бы доступна. Поэтому опять же - поделитесь ссылками на `легкие` описания ISO OSI и TCP/IP и на веселые страницы из истории интернета.

Tuesday, October 16, 2007

6:05PM - wine + win игры

Эксперименты с Wine и Win играми как правило заканчиваются смертью X сервера.
Опыты проводились на играх Oni, Heavy Metal FAKK2, Герои 3 "Дыхание смерти", при этом использовались wine-0.9.47, Xorg 7.2.

Oni : с карточкой от NVidia (GF6800) сразу после заставки выдает seg fault, на i915GM работает около минуты, после чего все рушится.

Heavy Metal FAKK2 : упало только 1 раз, но играть не реально : курсор мыши не захватывается. При попытке повернуться на 360 градусов 'невидимый курсор' доходит до 'невидимого края экрана' и поворачиваться далее невозможно.

В то же время Heavy Metal FAKK2 замечательно работает под Cedega. Oni опять выдает seg fault.

Герои 3 в каких-либо ошибках пока замечены не были, от X сервера "Дыханием смерти" пока не пахнет.

Выводы : в следущий раз не побояться трудностей с доставкой и заказывать нативные версии (для HMF2 она имеется).

Saturday, September 15, 2007

12:04AM - OpenSuse 10.2 & Oracle

Решил поставить себе для изучения Oracle 10g на ноут с OpenSuse 10.2.

Сразу в глаза бросается установщик с интуитивно понятным интерфейсом, поэтому с самого начала я допустил большую ошибку : решил поставить хоть как-нибудь, а затем настроить как надо. Дело в том, что при установке моей версии Oracle в oraparam.ini в разделе [Certified Versions] ничего не было об OpenSuse 10.2, что уже вызывало ругань установщика в самом начале. Потом ему не понравился своп в 1492Mb вместо положеных ему 1500Mb и прочая мелочь. Это немного усыпило мою бдительность и я стал просто игнорировать ошибки инсталлера.

"Что? Параметры ядра не нравятся? Потом разберемся."  - НИКОГДА так не делайте. Я потом в сумме около 5 часов провел за чтением логов установки, документации и настраиванием конфигов установленной, но полурабочей субд. Пусть инсталлер настроит вам все далеко не так как вы хотели, но по крайней мере listener не будет выдавать ошибки при старте. А настройки потом поменять можно в любой момент.

Это, конечно, всегда полезно: покопаться в конфигах, но о том как надо ставить Oracle на Suse можно читать здесь : http://www.novell.com/coolsolutions/feature/14631.html. Так же на http://www.novell.com/products/server/oracle/ может быть полезная для вас информация.

Wednesday, September 12, 2007

10:53PM - История создания

Любая серьезная книга начинается с предисловия. Автор сразу честно рассказывает читателю о чем пойдет речь. Для некоторых все на предисловии заканчивается, но те, кто не испугался, уже знают зачем им нужна эта книга. Предисловие в живом журнале отличается тем, что автор еще сам не знает его содержания. Поэтому данным постом я скорее не готовлю вас к тому, что здесь будет опубликовано, а ставлю перед собой цель. Цель написать о проблемах в области математики/техники, с которыми я буду сталкиваться на протяжении срока службы данного журнала. Часть постов будут содержать сразу решения, которые, возможно, кому-то покажутся полезными. Часть будут открыты для обсуждения. И так, начало положено.