ArNS Blog

О самосовершенствовании, психологии, навыках, влиянии и многом другом...
Последний опрос

Как будто вокруг одни дураки...

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

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

Эти две темы — не более чем выборочный пример, на самом этих примеров может быть большое множество. Пишут многие, но в расчете на дурака. Неужели человечество так обмельчало?

12.12.2008 09:10 Добавил: Greignar | Комментариев: 0

Эмоции...

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

Где запастись эмоциями? В интернете? Сегодня прочел, что с интернет-зависимостью в Финляндии даже в армию не берут, эту зависимость приравняли к наркомании.

С другой стороны, какие эмоции можно черпнуть в интернете? Стерильные заметки «беззубых» авторов, поучительные и глубокомысленные повествования «свободных философов», истерики «троллей» и бессмысленная «ася» с ее неизменным: — «Привет! Как твои дела?»

19.11.2008 02:35 Добавил: Greignar | Комментариев: 0

ТРИЗ — так ли он необходим в наше время?

Я не сколько не хочу уменьшить заслуги основателя ТРИЗ Генриха Альтшуллера, мне интересно, кому более всего для повседневной работы показан ТРИЗ.

Начнем с того, что ТРИЗ начала разрабатываться еще в 1946 году, а первая публикация о ней была датирована 1956 годом. Каково было поле приложения изобретательского потенциала в 1956 году? Оно было просто огромно. На кухнях хозяек прогресс состоял из электроплиток и скороварок, а в плавильных цехах для для удаления определенных примесей, в расплав, на глазок, кидали березовую чурку.

Каков уровень образования был в то время? Не сравнить с нашим, сейчас даже дети в детсадах знают о космосе, о ракетах и спутниках, а в то время такая информация была фантастикой. В то далекое время ТРИЗ действительно позволяла двигать изобретательскую мысль на невиданные, по тем меркам, высоты.

15.10.2008 02:36 Добавил: Greignar | Комментариев: 0

Туннельный синдром

В последнее время АйТИшники стали наперебой изливать реки плача о том, что их работа такая тяжелая, что профессиональными заболевания — остеохондроз, геморрой и туннельный синдром, точат их немощные тела. Всегда думал, что работают в этой сфере более всего головой, но непонятно, почему от этого страдают руки спина и задница. Но это типа шутки — если это еще кто-то не понял.

Что же такое «туннельный синдром» и почему он поражает исключительно АйТишников? Первое мне не особо интересно, ибо никогда не болел и до публикации заметки об этом заболевании на Хабрахабре даже и не предполагал, что это такое. Интересно второе — почему АйТишники, которые в большинстве своем должны стучать пальцами по клавишам в какой-то момент превратились в обычных кликеров?

И кликают они, наперебой рассуждая какой девайс для этих операций более всего предпочтителен, и не кто из них не хочет понять одного — нет пока такого хвостатого устройства, что единолично помог бы справиться с туннельным синдромом — руку надо правильно держать!

Про кресло ни у кого ума не хватает, чтобы придумать ремешок, прихватывающий шею к спинке кресла, дабы избавиться от последствий шейного остеохондроза — держат шею ровно и без всяких «удавок», а руку по-другому расположить слабо?

Последствий туннельного синдрома не испытывал, хотя приходилось двигать мышкой по несколько часов подряд. Почему так? Оказалось все очень просто — не лежит запястье плашмя на столе, не передавливается лучевой нерв, нет туннельного синдрома.

27.09.2008 07:36 Добавил: Greignar | Комментариев: 2

Wacom Bamboo и Linux (Debian 4.0 Etch)

1. Загружаем необходимые для сборки пакеты:

Code:
sudo apt-get install build-essential x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev xtrans-dev libx11-dev x11proto-xext-dev libxext-dev libxi-dev libc6-dev libncurses5-dev xserver-xorg-dev libice-dev libsm-dev libxt-dev tcl8.4-dev tk8.4-dev  

2. Идем на сайт http://linuxwacom.sourceforge.net и скачиваем самую последнюю версию linuxwacom, на тот момент это версия 0.8.0-3.

3. Распаковываем:

Code:
bunzip2 linuxwacom-*.tar.bz2  
tar xvf linuxwacom-*.tar  
cd linuxwacom-*   

4. Конфигурируем:

Code:
./configure --enable-wacom  

Code: output
----------------------------------------  
BUILD ENVIRONMENT:  
  architecture - i486-linux-gnu  
  linux kernel - yes 2.6.18  
module versioning - no  
  kernel source - yes /lib/modules/2.6.18-6-k7/build  
  XFree86 source - no  
  Xorg SDK - yes /usr/include/xorg  
  XSERVER64 - no  
  dlloader - yes  
  XLib - yes /usr/lib  
  TCL - yes /usr/include/tcl8.4  
  TK - yes /usr/include/tcl8.4  
  ncurses - no  
BUILD OPTIONS:  
  wacom.o - yes  
  wacdump - no  
  xidump - yes (no ncurses)  
  libwacomcfg - yes  
  libwacomxi - yes  
  xsetwacom - yes  
  hid.o - no  
  usbmouse.o - no  
  evdev.o - no  
  mousedev.o - no  
  input.o - no  
  wacom_drv.so - yes /usr/lib/xorg/modules/input  
  wacom_drv.o - no  
  wacom*_drv quirks - libc-wrapper key-events dixScreenOrigins  
----------------------------------------  

Удостоверимся, что необходимый модуль ядра wacom.o действительно будет собираться (wacom.o - yes)

5. Компилируем:

Code:
make  
sudo make install  

6. Бэкапим старый модуль wacom:

Code:
sudo cp /lib/modules/`uname -r`/kernel/drivers/usb/input/wacom.ko ./wacom.ko.bak  

Узнать адрес размещения модуля wacom.ko в системе можно с помощью команды:

Code:
cat /lib/modules/`uname -r`/modules.dep | grep wacom  

В моем случае адрес размещения следующий:

Code:
/lib/modules/2.6.18-6-k7/kernel/drivers/usb/input/wacom.ko  

7. Копируем новый модуль wacom:

Code:
sudo cp ./src/`uname -r | sed 's/-.*$//'`/wacom.ko /lib/modules/`uname -r`/kernel/drivers/usb/input/  

8. Перестраиваем список модулей:

Code:
sudo depmod -e  

9. В файл /etc/modules добавляем модуль wacom - просто записываем в конец файла строку со словом wacom

10. В файле /etc/udev/xserver-xorg-input-wacom.rules производим следующие исправления (если необходимо):

10.1. Дублируем одну из строк:

Code:
KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0069", SYMLINK+="input/tablet-bamboo"  

10.2 Заменяем SYSFS{idVendor} и SYSFS{idProduct} согласно значений своего устройства, узнать их можно с помощью команды:

Code:
lsusb | grep -i wacom  

В моем случае: Bus 004 Device 002: ID 056a:0069 Wacom Co., Ltd

10.3 Заменяем SYMLINK+="input/tablet-bamboo" на название своего устройства (можете его придумать сами).

11. Редактируем /etc/X11/xorg.conf

11.1 Вставляем в секцию "ServerLayout":

Code:
Section "ServerLayout"  
   [ ... ]  
   InputDevice    "stylus"    "SendCoreEvents"  
   InputDevice    "eraser"    "SendCoreEvents"  
   InputDevice    "cursor"    "SendCoreEvents"  
   InputDevice    "pad"  
EndSection  

11.2 Добавляем секции:

Code:
Section "InputDevice"  
   Identifier   "stylus"  
   Driver      "wacom"  
   Option      "Type" "stylus"  
   Option      "USB" "on"  
   Option      "Threshold" "10"  
   Option      "Device" "/dev/input/wacom"  
EndSection  
   
Section "InputDevice"  
   Identifier   "eraser"  
   Driver      "wacom"  
   Option      "Type" "eraser"  
   Option      "USB" "on"  
   Option      "Threshold" "10"  
   Option      "Device" "/dev/input/wacom"  
EndSection  
   
Section "InputDevice"  
   Identifier   "cursor"  
   Driver      "wacom"  
   Option      "Type" "cursor"  
   Option      "USB" "on"  
   Option      "Threshold" "10"  
   Option      "Device" "/dev/input/wacom"  
EndSection  
   
Section "InputDevice"  
   Identifier "pad"  
   Driver "wacom"  
   Option "Device" "/dev/input/wacom"  
   Option "Type" "pad"  
   Option "USB" "on"  
EndSection   

12. Перезагружаемся...

23.09.2008 05:34 Добавил: Greignar | Комментариев: 0

Asus eee PC 4G

На днях занимался настройкой Xandros'а на Asus eee PC 4G. Всего из настроек нужно было установить cpufrequtils и cpufreqd — заставив тем самым ось снижать частоту процессора и яркость дисплея.

Оказалось, что демоны из /etc/rcX.d запускаться отказываются. Googl'ил почти целый день, ни одного русскоязычного пользователя этого не заметили — разве такое возможно?

Выяснил, что ядро Asus eee PC 4G пропатченое, и в отличие от Дебиановского запускает /sbin/fastinit, а тот уже сам выбирает, что ему запускать.

Данная проблема решается двумя способами:

Первый: удаляется /sbin/fastinit и создается жесткая ссылка /sbin/fastinit с файла /sbin/init. В этом случае ядро запускает стандартный init и продолжает работу в нормальном не кастрированном режиме.

Второй: создаем файл /etc/fastservices и записываем в него необходимые нам для работы демоны (из /etc/init.d). Выглядеть это должно так:

Code:
cron  
cpufreqd

Находим файл /usr/sbin/services.sh и перемещаем строки:

Code:
modprobe p4-clockmod  
modprobe cpufreq_ondemand

и ставим их сразу после строк:

Code:
sleep 2  
modprobe usb-storage

Остается только настроить /etc/cpufreqd.conf и наслаждаться приростом времени автономной работы Asus eee PC 4G

30.08.2008 06:02 Добавил: Greignar | Комментариев: 0

Как я «познавал» Дианетику...

Мое знакомство с Дианетикой состоялось в девяносто седьмом году. Попалась как-то мне в руки «нетленное» творение Рона Хаббарда, почему бы не прочитать? Прочитал, но другим это делать не советую — затянет. Не буду рассказывать какие манипуляции Рон Хабард использовал, чтобы подсадить наивного читателя на свою «науку» (действительно, в книге неоднократно указывалось, что Дианетика не религия, а наука), но самое интересное, что обыватель может выиграть от выборочного использования ее «законов».

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

Непосредственно с последователями учения Рона Хаббарда я столкнулся в лохматом девяносто восьмом. В то время эту секту еще не взяли на заметку правоохранительные органы и она спокойно снимала себе помещения, зазывая к себе на «бесплатные» консультации школьников из близлежащих школ.

Пришел, протестировался, выслушал свой «диагноз», задал несколько вопросов. Консультант вопросы не осилил, но пригласил кого-то «повыше», тот помялся и позвал третьего, по его словам имеющего сан клира (избранного). Клир отдувался за всех, его предсказуемая рациональность позволила назадавать ему столько противоречивых вопросов, что в какой-то момент, остановившись на полуслове он быстро, чуть не бегом удалился в неизвестном направлении, благо что преследовать его я не стал.

На этом и закончилось мое знакомство как с Дианетикой, так и с ее последователями. Так к чему я это? Просто вчера на улице одна женщина сунула мне листовку, в которой предлагалось прочитать брошюрку по Дианетике — не стал ее расстраивать, взял и выбросил в ближайшую урну. Советую и вам поступать так же.

25.07.2008 02:52 Добавил: Greignar | Комментариев: 0

Мысли вслух...

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

Но это прошло...

20.07.2008 05:34 Добавил: Greignar | Комментариев: 0
Навигация
Сервис
Подписка
Подписаться на блог
Поиск

Цитата
Эксперт - это человек, знающий все больше и больше о все меньшем и меньшем. (Николас Марри Батлер)
©Greignar | Powered by ArSEngine v.4.5.1 | All rights reserved | Внимание! Копирование материалов разрешается только со ссылкой на источник. Admin's LogON