Поскольку в рунете я информации не нашёл, то пожалуй напишу на эту тему заметку.
Все операции проделываются на свежеустановленном ubuntu netbook remix 9.04
Итак это возможно.
( Read more... )
Все операции проделываются на свежеустановленном ubuntu netbook remix 9.04
Итак это возможно.
( Read more... )
С тех пор как google опубликовал девелоперскую ветку chrome под линукс, всё чаще пользуюсь ежедневной сборкой chromium. На некоторых сайтах вылетает. Целиком. Хотя, исходя из его идеологии, не должен был бы. Обнаружил что инет просто заполонён рекламой. Всё-таки AdBlock в Firefox неплохо скрывал эту сторону интернета. Единственное расширение, которое мне нужно для хрома. Ну ещё поддержки флеша не хватает.
оригинал можно прочитать на http://akademic.name
оригинал можно прочитать на http://akademic.name
Поставил себе домой, может и на работе поставлю.
Довольно шустрый браузер.
Правда, в режиме по-умолчанию выглядит довольно стрёмно, а в безрамочном нельзя управлять окном.
Для установки воспользовался этой статьёй: http://web-brains.com/2009/04/16/chromiu m-v-debian/
Из минусов - не работают хоткеи в русской раскладке. И вёрстка немного поехала ( видимо какой-то мой типовой баг, ещё на одном сайте такой же ).
оригинал можно прочитать на http://akademic.name
Довольно шустрый браузер.
Правда, в режиме по-умолчанию выглядит довольно стрёмно, а в безрамочном нельзя управлять окном.
Для установки воспользовался этой статьёй: http://web-brains.com/2009/04/16/chromiu
Из минусов - не работают хоткеи в русской раскладке. И вёрстка немного поехала ( видимо какой-то мой типовой баг, ещё на одном сайте такой же ).
оригинал можно прочитать на http://akademic.name
Перевёл свой персональный тестовый сервер на nginx.
Настроил связку с php через fastcgi.
Однако, на сервере с давних времён крутится питонячее приложение, решил и его сделать через fastcgi.
( Read more... )
Настроил связку с php через fastcgi.
Однако, на сервере с давних времён крутится питонячее приложение, решил и его сделать через fastcgi.
( Read more... )
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
оригинал можно прочитать на http://akademic.name
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
Oct 6 21:55:06 server hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Oct 6 21:55:06 server hda: task_in_intr: error=0x04 { DriveStatusError }
Oct 6 21:55:06 server ide: failed opcode was: unknown
оригинал можно прочитать на http://akademic.name
Мысль которая возникла у меня не нова, однако думаю, что стоит внимания.
Большинство людей, сталкиваясь с физическими предметами, не находят в них поводя для возмущения.
Я имею ввиду обыденные вещи. Вещи с которыми мы сталкиваемся каждый день.
Вот, например, захожу я в аптеку и покупаю там что-либо.
Покупку кладут в такой полиэтиленовый пакетик.
( Read more... )
Большинство людей, сталкиваясь с физическими предметами, не находят в них поводя для возмущения.
Я имею ввиду обыденные вещи. Вещи с которыми мы сталкиваемся каждый день.
Вот, например, захожу я в аптеку и покупаю там что-либо.
Покупку кладут в такой полиэтиленовый пакетик.
( Read more... )
Sep 26 13:17:14 server sshd[5902]: Invalid user admin from 202.37.181.24
Sep 26 13:17:14 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:17 server sshd[5907]: Invalid user prueba from 202.37.181.24
Sep 26 13:17:17 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:22 server sshd[5912]: Invalid user prueba from 202.37.181.24
Sep 26 13:17:22 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:25 server sshd[5917]: Invalid user prueba from 202.37.181.24
Sep 26 13:17:26 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:26 server sshguard[5312]: Blocking 202.37.181.24: 4 failures over 12 seconds.
Sep 26 13:17:26 server sshguard[5312]: Setting environment: SSHG_ADDR=202.37.181.24;SSHG_ADDRKIND=4;S SHG_SERVICE=100.
Sep 26 13:17:26 server sshguard[5312]: Run command "case $SSHG_ADDRKIND in 4) exec /sbin/iptables -A sshguard -s $SSHG_ADDR -j DROP ;; 6) exec /sbin/ip6tables -A sshguard -s $SSHG_ADDR -j DROP ;; *) exit -2 ;; esac": exited 0.
ибо нефиг.
оригинал можно прочитать на http://akademic.name
Sep 26 13:17:14 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:17 server sshd[5907]: Invalid user prueba from 202.37.181.24
Sep 26 13:17:17 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:22 server sshd[5912]: Invalid user prueba from 202.37.181.24
Sep 26 13:17:22 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:25 server sshd[5917]: Invalid user prueba from 202.37.181.24
Sep 26 13:17:26 server sshguard[5312]: Matched IP address 202.37.181.24
Sep 26 13:17:26 server sshguard[5312]: Blocking 202.37.181.24: 4 failures over 12 seconds.
Sep 26 13:17:26 server sshguard[5312]: Setting environment: SSHG_ADDR=202.37.181.24;SSHG_ADDRKIND=4;S
Sep 26 13:17:26 server sshguard[5312]: Run command "case $SSHG_ADDRKIND in 4) exec /sbin/iptables -A sshguard -s $SSHG_ADDR -j DROP ;; 6) exec /sbin/ip6tables -A sshguard -s $SSHG_ADDR -j DROP ;; *) exit -2 ;; esac": exited 0.
ибо нефиг.
оригинал можно прочитать на http://akademic.name
Одно расстраивало меня в KDE4 - плодящийся konqueror.
Выглядит это так: Открыл попользовался, закрыл. Потом ещё что-то понадобилось, снова открыл, закрыл. После перезагрузки вместе с KDE появляется два konqueror'а. Глюк. Закрыл оба. Вечером понадобилось снова воспользоваться konqueror. После следующей перезагрузки их было уже три.
Некоторое время я мирился с проблемой, но сегодня настал день, когда мне надоело.
Оказалось, что при закрытии konqueror превращался в зомби, поэтому и попадал в сессию.
Прибил их всех: killall konqueror
Надеюсь в следующей версии починят.
оригинал можно прочитать на http://akademic.name
Выглядит это так: Открыл попользовался, закрыл. Потом ещё что-то понадобилось, снова открыл, закрыл. После перезагрузки вместе с KDE появляется два konqueror'а. Глюк. Закрыл оба. Вечером понадобилось снова воспользоваться konqueror. После следующей перезагрузки их было уже три.
Некоторое время я мирился с проблемой, но сегодня настал день, когда мне надоело.
Оказалось, что при закрытии konqueror превращался в зомби, поэтому и попадал в сессию.
Прибил их всех: killall konqueror
Надеюсь в следующей версии починят.
оригинал можно прочитать на http://akademic.name
Я давно хотел завести себе OpenID для авторизации на сайтах без регистрации.
Нет, формально у меня их есть уже несколько; на livejournal, yandex, может быть ещё в паре мест. Но хочется иметь полный контроль над тем какую информацию, кому и когда я предоставляю.
( Read more... )
Нет, формально у меня их есть уже несколько; на livejournal, yandex, может быть ещё в паре мест. Но хочется иметь полный контроль над тем какую информацию, кому и когда я предоставляю.
( Read more... )
Вот занесла нелёгкая.
Согласился повести практику по асму у студентов.
Сейчас усиленно готовлюсь. В среду первая группа придёт.
Всего их четыре. В сумме где-то 100 человек.
( Read more... )
Согласился повести практику по асму у студентов.
Сейчас усиленно готовлюсь. В среду первая группа придёт.
Всего их четыре. В сумме где-то 100 человек.
( Read more... )
Я таки это сделал!
Вот HOWTO:Добавление модели мультимедийной клавиатуры, по которому я действовал.
Итак работают сенсорные кнопки Mute, Play/pause, Stop, Next Track/Previous Track, Raise Volume, Lower Volume.
оригинал можно прочитать на http://akademic.name
Вот HOWTO:Добавление модели мультимедийной клавиатуры, по которому я действовал.
Итак работают сенсорные кнопки Mute, Play/pause, Stop, Next Track/Previous Track, Raise Volume, Lower Volume.
оригинал можно прочитать на http://akademic.name
Поставил сию карточку в основной компьютер.
Пришлось помучаться.
Во многих инструкциях в сети никто не удосужился упомянуть, что нужно включить i2c в ядре.
Пока в документацию к ядру не залезешь...
Для просмотра поставил программку tvtime.
Просто и понятно. Никаких наворотов. Делает то, что требуется и есть не просит.
Только мало каналов как-то поймалось.
А казалось бы антенна та же, что и в телевизор воткнута.
То ли карточка глючит, то ли провод плохой, то ли я где чего не настроил...
Будем искать.
оригинал можно прочитать на http://akademic.name
Пришлось помучаться.
Во многих инструкциях в сети никто не удосужился упомянуть, что нужно включить i2c в ядре.
Пока в документацию к ядру не залезешь...
Для просмотра поставил программку tvtime.
Просто и понятно. Никаких наворотов. Делает то, что требуется и есть не просит.
Только мало каналов как-то поймалось.
А казалось бы антенна та же, что и в телевизор воткнута.
То ли карточка глючит, то ли провод плохой, то ли я где чего не настроил...
Будем искать.
оригинал можно прочитать на http://akademic.name
Дальше оказалось слишком просто.
Единственное, пришлось догадаться включить кнопкой wifi.
А так поставился как и описано в инете. Драйвер ipw3945 + демон ipw3945d
Звук заработал после переустановки alsa.
Неприятно, что третий firefox никак не захотел вставать на etch.
Попробовал несколько рецептов, но он всё-равно упорно хочет gtk+2.10
Нет некоторого софта, например, sim-im. Повезло найти deb-пакет.
Пока не вышло настроить web-камеру. Не настраивал bluetooth...
Для решения проблем со устаревшими программами можно было бы обновиться до lenny.
Но что-то мне не хочется испытывать свои нервы снова.
Самое главное работает и ладненько.
оригинал можно прочитать на http://akademic.name
Единственное, пришлось догадаться включить кнопкой wifi.
А так поставился как и описано в инете. Драйвер ipw3945 + демон ipw3945d
Звук заработал после переустановки alsa.
Неприятно, что третий firefox никак не захотел вставать на etch.
Попробовал несколько рецептов, но он всё-равно упорно хочет gtk+2.10
Нет некоторого софта, например, sim-im. Повезло найти deb-пакет.
Пока не вышло настроить web-камеру. Не настраивал bluetooth...
Для решения проблем со устаревшими программами можно было бы обновиться до lenny.
Но что-то мне не хочется испытывать свои нервы снова.
Самое главное работает и ладненько.
оригинал можно прочитать на http://akademic.name
Хороший ноутбук. Красивый. Поскольку куплен для жены, да и времени не много решил поставить вместо привычной Gentoo дружелюбный Debian.
И тут началось...
( Read more... )
И тут началось...
( Read more... )
Вот сижу и думаю, что бы такого написать.
Лариска просила протестировать отсылку оповещений, но делать пост только об этом как-то не с руки.
Ну ладно. Понемногу.
Был повод одеть ботинки, которые я себе купил. Ехали жарить шашлыки в очень неоднозначную погоду. Так вот я умудрился их прожечь угольком из мангала. Сам не заметил как. Очень расстроился тогда. И вот вчера Лариска мне заштопала ту дырень. Осталось пропитать водоотталкивающим раствором и будет всё ништяк.
( Read more... )
Лариска просила протестировать отсылку оповещений, но делать пост только об этом как-то не с руки.
Ну ладно. Понемногу.
Был повод одеть ботинки, которые я себе купил. Ехали жарить шашлыки в очень неоднозначную погоду. Так вот я умудрился их прожечь угольком из мангала. Сам не заметил как. Очень расстроился тогда. И вот вчера Лариска мне заштопала ту дырень. Осталось пропитать водоотталкивающим раствором и будет всё ништяк.
( Read more... )
Наконец, разгрёб дела и появились свободные выходные.
Не знаю что буду делать. Лучше как следует выспаться. А то сегодня что-то денёк втягость прошёл. А ведь обычно в пятницу я на подъёме.
( Read more... )
Не знаю что буду делать. Лучше как следует выспаться. А то сегодня что-то денёк втягость прошёл. А ведь обычно в пятницу я на подъёме.
( Read more... )
На последние деньги купил себе суперботы по лесам да всяким тимрэйсам бегать.
Мозоли больше не страшны.
Хм... Где-то у меня пропиточка была...
оригинал можно прочитать на http://akademic.name
Мозоли больше не страшны.
Хм... Где-то у меня пропиточка была...
оригинал можно прочитать на http://akademic.name
function! s:convert_entity(str)
let s = a:str
let s = substitute(s, '&', '\&', 'g')
let s = substitute(s, '<', '<', 'g')
let s = substitute(s, '>', '>', 'g')
set encoding=utf-8
let s = substitute(s, '\(\d\+\);','\=nr2char(submatch(1))', 'g')
set encoding=cp1251
let s = iconv( s, 'utf-8', 'cp1251' )
return s
endfunction
После вот такой допилки можно читать твиттер из vim'а под виндой
оригинал можно прочитать на http://akademic.name
Искал чего интересного на vim.org
Нашёл.
TwitVim - плагин для постинга в твиттер прямо из вима.
Удобно, подумал я. Ведь на работе постоянно в коде и очень лень переключаться на миранду и открывать диалог с ботом твиттера.
Но не всё так просто.
( Read more... )
Нашёл.
TwitVim - плагин для постинга в твиттер прямо из вима.
Удобно, подумал я. Ведь на работе постоянно в коде и очень лень переключаться на миранду и открывать диалог с ботом твиттера.
Но не всё так просто.
( Read more... )