Thursday, January 31, 2008

cat /dev/ass > /dev/head

я нашел такую радость и мне не с кем поделиться, я от этого глубоко и ужасно страдаю.
я попробовал пример с /dev/audio у себя на ноутбуке и он сработал.


В папке /dev/ расположены файлы-образы устройств. Компьютер
взаимодействует с устройствами посредством передачи и получения
информации. Такая модель не противоречит модели работы с поточными
файлами, которые можно читать и записывать.



Например, работа с мышью производится через файл /dev/input/mice.



Я хочу привести очень яркий пример работы с устройствами. Возьмем
устройство /dev/audio. Это устройство отвечает за воспроизведение и
запись звука. Все, что записывается в такой файл, можно прослушать.
Все, что произносится в микрофон, можно прочитать из этого файла.



Набираем:



cat /dev/audio > /tmp/my.sound



Берем микрофон и говорим в него несколько фраз, после чего нажимаем Ctrl+C.



cat /tmp/my.sound > /dev/audio



И вся запись звучит в колонках.



Запись iso-образа с диска так же происходит очень просто:



cat /dev/cdrom > ~/1.iso

Friday, January 11, 2008

Debian: vpn, keyboard layouts

уже в третий раз. на третий компьютер, ставил Debian
в этот раз я еще настраивал vpn через adsl.by и никак не хотела запускаться программка keyboard preferences, она просто умирала при запуске

итак: vpn
установил пакет pptp-linux, который по зависимести установил еще 2. вроде бы достаточно было только одного из тех двух, ppp

Далее проследовал указаниям из поста на форуме pchelp.by VPN в Linux - простой способ

единственное что от меня еще потребовалось - прописать route, в моем случае это
route add -net 81.25.32.0 netmask 255.255.255.0 gw 192.168.0.90

и добавить в настройках сети dns провайдера (в настройке eth0)
81.25.32.34 81.25.32.9

далее - веселее, при нажатии на свойства клавиатуры ничего не происходит, подергает веником и затихает
при вызове из консоли gnome-keyboard-properties
пишет: Segmentation fault
немного обидно стало, все же неприлично писать комменты в ЖЖ транслитом
погуглил немножко и заменил в файлике /etc/X11/xorg.conf
строчку
Option "XkbLayout" "us"
на три строчки:
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,altwin:super_win,numpad:microsoft"

для финала нажал Сtrl-Alt-Backspace для того чтобы перезапустить x-сервер

теперь с системой можно работать без проблем=)
сидеть в гтолке, отвечать на почту, и гуглить, гуглить и гуглить, т.к. впереди настройка апача, прикручивание к нему пхп5 и может чего-нибудь еще, ну и конечно же MySQL и под настроение PostgreSQL
жизнь удалась =)

Friday, January 4, 2008

удар по сердцу

пишу. проект php + mysql
проверяю закачку файлов и их отображение, первый попавшийся под аплоад файлик - pgadmin.log
log программки администрирования poswtresqlь базы
все,
уже все должно работать, закачиваю его, пытаюсь скачать а оно мне FATAL
ERROR, причем в какой-то непонятной форме... пульс редко учащается, я в
панике начинаю думать что случилось, вчитываюсь...
это и есть содержимое файлика pgadmin.log =)
2007-10-10 01:57:34 ERROR  : Error connecting to the server: FATAL:  password authentication failed for user "postgres"
удачи
побольше веселых и поменьше грустных багов в новом году =) если это
вообще кто-то читает кроме меня, в чем я сильно сомневаюсь +)


Thursday, January 3, 2008

PHP and Excel

I'm so lazy today to write a comment =)

php excel read and write example