Бэня, Беня, net4me, Ben-Ja

Русский язык

Баян конечно.
Наткнулся на тест русского языка. Так как время было, то решил пройти этот тест.
И вот результат:


"8 из 8 - Поздравляем, вы - вымирающий вид россиянина, отлично знающего свой родной русский язык. Вы один из немногих носителей элитарного знания, доступного в наше время единицам (4% от общего числа опрошенных). Второй вариант: вы - выпускник, которого хорошо натаскали на сдачу экзамена по русскому языку. Третий вариант: вы – репетитор. Или просто закончили филологический факультет и пошли работать не по специальности.*"

*Подробнее о проведенном ВЦИОМом опросе, и о том, как это же задание выполнили
другие россияне, читайте в материале на RB.ru.

Что "не по специальности" - это стопудово.
Надо было идти лесником работать, а не сисадминить =)
Бэня, Беня, net4me, Ben-Ja

Update icq pidgin ubuntu , kubuntu, xubuntu. Сделать свой собственный репозиторий .deb пакетов.

Итак, всё обновилось, аська у всех упала, нихрена не работает.
Чего же делать?
Как проапдейтить аську?

Можно конечно скачать сырцы и скомпилить. И это даже будет работать.
Но как набивший кучу шишек юниксоид, я знаю, что в apt системах с их репозиториями такого делать нельзя.
Я пошел по очень длинному, но всё-же более правильному пути:

1. делаем свой локальный репозиторий.
$ cd ~/soft/
$ mkdir deb
Или любая другая папка. Главное запомнить, что там - наш личный дополнительный репозиторий.
Эта папка и будет репозиторием.

2. Теперь идем на http://www.getdeb.net/app.php?name=pidgin и скачиваем оттуда три пакета под свою архитектуру.
Сохраняем их в нашу папку-репозиторий.

3. Делаем список пакетов нашего репозитория:
Если у вас еще не было утилиты dpkg-scanpackages, то надо поставить пакет dpkg-dev командой
$ sudo apt-get install dpkg-dev
Итак, сделаем список пакетов своего локального репозитория.
$ cd ~/soft/deb/
$ ls
libpurple0_2.4.3-1~getdeb1_i386.deb Packages.gz pidgin_2.4.3-1~getdeb1_i386.deb pidgin-data_2.4.3-1~getdeb1_all.deb
$ dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

4. Добавляем свой репозиторий в список apt:
Открываем любимым редактором файл /etc/apt/sources.list
Например, sudo vim /etc/apt/sources.list
И дописываем в конец этого файла запись про наш личный репозиторий:
# Ben-Ja local repository for pidgin:
deb file:/home/Имя_юзера/soft/deb ./

5. Обновляем данные о репозиториях:
$ sudo apt-get update

6. Собственно, ставим нашу аську т.е. pidgin:
$ sudo apt-get install pidgin
Там нас спросят, уверенны ли мы, хотим ли мы добавить зависимости и т.д. Отвечаем yes.

Всё. И аську обновили и репозиторий свой создали. =)
Таким образом, мы не испортили сам механизм апдейтов. То есть, как только где-то в прописаных у нас в конфигах появится более свежая версия pidgin'а, то при апдейте она возьмется уже не из нашего репозитория, а из другого.

Если мы заходим удалить наш репозиторий, то достаточно удалить запись о нем в /etc/apt/sources.list дать команду $ sudo apt-get update
После этого можно смело удалять все файлы и папки с нашим репозиторием.
Вот.
Если что не понятно, то пишите.
Кстати, назрела статья про настройку конфигов самого pidgin, но это как-нить в другой раз.


Бэня, Беня, net4me, Ben-Ja

немного юмора

>что-то гугль по запросу "businassman" всякую чушь выдает...
<а что должен?
>про бизнесменов что-нибудь
<так ты и ищи про бизнесменов, а не про человека-с-автобусом-в-заднице!


Нота:
Прет Ксюх =) что там за вопли у вас среди ночи были? =)))
Ксюх:
Да, бля! я в бешенстве! ко мне вчера Вовка приходил!
Нота:
Кэтмэн? Ыыы +)))) ну и? исполнила свою мечту? трахнула этого здоровяка? +)) Рассказывай!!!!
Ксюх:
да чё там рассказывать !!!!! Посреди процесса в квартиру ворвался досрочно явившийся с работы папахен и с воплями типа "тебе конец, мерзавец!" начал гонять одетого в одни носки Кэтю по квартире! Я психанула, убежала к соседке. Через полчаса возвращаюсь. Была морально готова найти 2 трупа в квартире, а там эти двое уже сидят на кухне и спорят до хрипоты "какой дистрибутив линукса лучше для домашней станции"! Так мало того - так и не придя к единому мнению они устроили заруб в кваку по вай-фаю!
Ксюх:
На мои попытки привлечь к себе внимание оба вяло отмахивались, а под конец вообще вытолкали к чёрту из комнаты и посоветовали "не мешать процессу"! В итоге романтический вечер закончился тем, что я 2 часа в одиночестве глушила пиво на кухне и смотрела МТВ!, а 2 этих мудака после 5 матчей довольные друг-другом выползли из комнаты и не обращая на меня внимания отправились к дорогому папане на работу собирать новый комп!
Бэня, Беня, net4me, Ben-Ja

Internet Tablet Nokia

Internet Tablet Nokia
Не выдержал, открыл на net4me новый раздел посвященный Internet Tablet Nokia
всей линейке 770, 800 и 810
Internet Tablet Nokia
Думаю выложить туда все свои скрипты, утилиты и некоторый софт.
Потому что сам уже замучался по инету искать то, что надо.

Пока написал и вывесил на всеобщее обозрение и порицание скрипт для конвертации видео под nokia.
Обсуждать этот раздел и его статьи предлагаю здесь.
На сайте кину сюда ссылочку.
Бэня, Беня, net4me, Ben-Ja

nokia 810 обои

Сделал свои обои для рабочего стола nokia 810:


linux wallpaper nokia 810


И потом подумал, что не плохо бы сделать "незаметную" загрузку.
Т.е. при загрузке давать "облегчённую" версию этой же каркинки.
Сказано - сделано! Вот как выглядит qgn_indi_nokia_hands.jpg на моей nokia 810:


nokia 810 hands linux


Качество конечно не ахти какое. Но во время загрузки - не сильно заметно.
Ну и вот как это всё выглядит на рабочем столе:


nokia 810 ben-ja


Мне лично приятнее наблюдать пингвина, чем чьи-то руки. =))
Бэня, Беня, net4me, Ben-Ja

Изменения на www.net4me.ru

В попытках привести в порядок www.net4me.ru пришлось многое переделать.
В типсах
bash tips теперь относится только к баш.
network tips теперь относится только к сетевым утилитам.
vim и т.д. относятся к своим разделам.
rss канал тоже изменился. Так что, возможно, подписчикам придется заново цеплять его.
адрес тот же:
http://www.net4me.ru/rss.xml
Если заметите какие-то баги, то пишите в комментах.
  • Current Mood
    artistic artistic
  • Tags
Бэня, Беня, net4me, Ben-Ja

Как перенести профиль firefox. Файлы и папки профиля firefox

Знакомый обратился ко мне с вопросом
Что именно надо переносить из профиля firefox чтобы созранить все свои данные форм, логины и пароли.
Из моего объяснения выросла следующая статья:
Как перенести профиль юзера firefox на другой комп.
Если вам есть что сказать по поводу этой статьи, то предлагаю сделать это оставив комментарий к этой теме.
Поскольку я сам не "супер гуру фаерфокса" =)

P.S. Ссылка изменена на более актуальный вариант статьи.
Бэня, Беня, net4me, Ben-Ja

nokia 810 scratchbox SDK установка

Никогда ни с чем таким не сталкивался.
Поэтому в SDK я полный ламер.
Почему я за это взялся:
Поставил на nokia 810 mplayer понял, что его мне вполне достаточно.
И умудрился снести со своей нокии 810 mediaplayer со всеми вытекающими последствиями (нет браузера, нет менеджера фалов и т.п.)
Можно было, конечно, заново поставить OS2008, но захотелось поэкспериментировать, раз уж всё-равно перепрошивать.

Итак, что у меня стоит на большом компе:
Kubuntu 7.10
$ uname -a
Linux r7 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux
Т.е. всё стандартное "из коробки" и даже ядро не перебиралось.

1. Зашел на http://maemo.org/development/sdks/maemo_4_chinook_sdk.html
Прочитал.
# Release Notes for maemo 4.0.1
# INSTALL.txt
Что-то понял, что-то нет.

2. Создал директорию develop

3. "Сохранил как" два скрипта в этот каталог (develop)
# SDK installer script
# Scratchbox Installer script

4.
$ cd ~/develop/
$ ls
maemo-scratchbox-install_4.0.1.sh
maemo-sdk-install_4.0.1.sh
Ну вроде я что-то слышал про скрэтчбокс. Поэтому начну с него.

SCRATCHBOX
--------------------------

$ chmod +x maemo-scratchbox-install_4.0.1.sh
$ sudo ./maemo-scratchbox-install_4.0.1.sh -d
Пошло скачиваться и ставиться.
$ ll /
Появился каталог scratchbox в корне моего большого компа.
$ ls -la /scratchbox/
total 84
drwxr-xr-x 14 root root  4096 2008-04-28 13:51 .
drwxr-xr-x 22 root root  4096 2008-04-28 13:51 ..
drwxrwsr-x  2 root sbox  4096 2008-04-28 13:51 ccache
drwxr-xr-x  6 root root  4096 2008-04-28 13:51 compilers
drwxr-xr-x 12 root root 20480 2008-04-28 13:51 dev
drwxr-xr-x  6 root root  4096 2008-04-28 13:51 device_tools
drwxr-xr-x 10 root root  4096 2008-04-28 13:51 devkits
drwxr-xr-x  2 root root  4096 2008-04-28 13:51 doc
drwxr-xr-x  6 root root  4096 2008-04-28 13:51 etc
drwxr-xr-x  4 root root  4096 2008-04-28 13:51 host_shared
-rwxr-xr--  1 root sbox  7041 2007-08-01 16:01 login
drwxr-xr-x  3 root root  4096 2008-04-28 13:51 packages
-rw-r--r--  1 root root     5 2008-04-28 13:51 .run_me_first_done
drwxr-xr-x  2 root root  4096 2008-04-28 13:51 sbin
drwxr-xr-x 11 root root  4096 2008-04-28 13:51 tools
drwxr-xr-x  2 root root  4096 2008-04-28 13:51 users

Хм.. Может надо было чрутить?
Ну да ладно. Идем дальше.

В конце отработки скрипта было написано:

Installation was successful!
----------------------------

You now have Scratchbox 1.0.8 'apophis' release installed.

Scratchbox cannot be run as user root. Instead, use your normal login
user account. Add additional scratchbox users and sandboxes with the
following command (outside scratchbox with root permissions):

        # /scratchbox/sbin/sbox_adduser USER yes

Running this command will create sandbox environment for that user and
add user to the 'sbox' scratchbox user group.
You will need to start a new login terminal after being added to the
'sbox' group for group membership to be effective.

Login to scratchbox session using the following command (as user):

        $ /scratchbox/login

Refer to scratchbox.org documentation for more information re scratchbox:
http://scratchbox.org/documentation/user/scratchbox-1.0/

поэтому набираю
$ sudo /scratchbox/sbin/sbox_adduser ИМЯ_ЮЗЕРА_НА_БОЛЬШОМ_КОМПЕ yes
[sudo] password for *****:
Adding user `ИМЯ_ЮЗЕРА_НА_БОЛЬШОМ_КОМПЕ' to group `sbox' ...
Done.
Scratchbox user account for user ИМЯ_ЮЗЕРА_НА_БОЛЬШОМ_КОМПЕ added

Зашибись. Добавлено. Пересмотрим наши группы:
$ newgrp sbox
$ groups
И вижу, что списке моих груп появилась группа sbox
скрэтчбокс поставили, юзеров и группы настроили. Вроде пока с первым скриптом всё.

Едем дальше.

5. SDK.
------------------------------

$ chmod +x maemo-sdk-install_4.0.1.sh

Упс. Какая-то менюшка с выбором чего-то...
Ну ка посмотрю в http://tablets-dev.nokia.com/4.0.1/INSTALL.txt
Чем эти установки отличаются...
Так. По моему, мне вполне хватит того, что стоит по дефолту т.е. третий пункт.
* Runtime Environment + All Dev Packages.
Choose this to get a full development environment.
Так. Опять что-то спрашивают...
Ага. Бинарники от нокии предлагают... Ну давай бинарники тоже.
Так чего-то написали:

Installation about to begin with following settings:

│ Installed component: maemo-sdk-dev
│ Install free components only: no
│ X86 target name: CHINOOK_X86
│ Armel target name: CHINOOK_ARMEL
│ Overwrite existing targets: no
│ Proxy server:
│ Alternative sources.list:

Ну давлю "continue".

Скачивается. Ставится. Так лицензия. Читаем. Ага это про бинарники нокиа. Угу.
Прочитали.
Написали что согласны.
Пошла установка...
Уууу... Это на долго....
Не прошло и получаса.
Installation was successful!
----------------------------

IMPORTANT! Please read this.

You now have the maemo 4.0.1 chinook installed on your computer.
You can now start your maemo SDK session with /scratchbox/login and
then select your target with 'sb-conf select CHINOOK_ARMEL' for the
armel target or 'sb-conf select CHINOOK_X86' for the i386 target.

If you have any problems with targets' package databases, you can try
running 'fakeroot apt-get -f install' on your scratchbox target.
This command will try to fix any problems with the package database.


Nokia EUSA binaries
-------------------

The package maemo-explicit is a metapackage of Nokia EUSA licensed
binaries which can be installed to scratchbox targets. It is highly
recommended to install this package on both targets to ensure a fully
working system.

If you want to install these, login to scratchbox (see commands above)
and run the command 'fakeroot apt-get install maemo-explicit' for both
armel (CHINOOK_ARMEL) and i386 (CHINOOK_X86) targets.

Happy hacking!

6. Апдейт и апгрейд:
$ /scratchbox/login
Залогинились. Теперь правим сетевые настройки для апдейта SDK:
[sbox-CHINOOK_ARMEL: ~] > vim /etc/resolv.conf
nameserver пишу_DNS_сервер_с_большого_компа
:wq
Апдейт списков:
[sbox-CHINOOK_ARMEL: ~] > apt-get update
Апгрейд всех пакетов:
[sbox-CHINOOK_ARMEL: ~] > apt-get dist-upgrade
Хм... На этот раз быстренько. =)

7. X SERVER:
В другом терминале ставлю на большую машину xephyr:
$ sudo apt-get install xserver-xephyr
Setting up xserver-xephyr (2:1.3.0.0.dfsg-12ubuntu8.3) ...
В том же НЕ SDK терминале тестим:
$ Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac
Чтой-то запустилось. Ок. Но не закрываем.
Попробуем теперь туда что-нить вывести...

8. Старт:
В терминале скрэтчбокса:
[sbox-CHINOOK_ARMEL: ~] > export DISPLAY=:2
[sbox-CHINOOK_ARMEL: ~] > af-sb-init.sh start
Заработала!!! =))))

На сегодня мне достаточно. Завтра продолжу ковыряться.


maemo SDK 810