kernel panic in userspace

my own self destruction
  • Blog
  • about
  • articles
    • Virtualbox bridge
    • linux blogging
    • Gentoo on Acer Extensa 5630Z
  • code
    • @unfollowr
    • WordPress
      • WordPress-bbPress syncronization
      • IE Warning
      • PostAds
    • Callisto overlay
    • @listwatcher
  • CV
  • belarusian
  • russian
  • english

ie warning development

Oct 31 2008
  • belarusian
  • russian

У новай вэрсіі плягіна IE Warning цяпер магчыма наладзіць некаторыя рэчы.
Магчыма зьміласьцівіцца над карыстальнікамі, дапусьцім, IE7, але жорстка караць карыстальнікаў усіх папярэдніх вэрсіяў, выкарыстоўваючы наладку мінімальна дапушчальнай вэрсіі. Таксама магчыма быць не такім навязьлівым і не паказваць папярэджваньні на кожнай старонцы, выставіўшы колькасьць паказваемых папярэджваньняў за сэсію. Дапусьцім, карыстальнік убачыць 3 папярэджваньні на 3 старонках, але ня сыйдзе з сайту, тады яму ўжо нічога не пагражае, як безнадзейнаму. Ну й магчыма наладзіць затрымку паказваньня папярэджваньня, каб чытач у самым цікавым месцы артыкулу быў папярэджаны.
А яшчэ я пляную ўнесьці ў плягін:

  • i18n (ака пераклад на шмат моў)
  • Conditional comments. Паказваньне папярэджваньняў празь іх, як альтэрнатыву
  • Асабістыя стылі вакна папярэджваньня

Калі хто яшчэ чаго жадае бачыць – пішыце.

  • belarusian
  • russian

В новой версии плагина IE Warning теперь можно настроить кое-какие вещи.
Можно смилостивиться над пользователями, допустим, IE7, но жестко карать пользователей всех предыдущих версий, использую опцию минимальной допустимой версии. Также можно быть не таким навязчивым и не показывать предупреждения на каждой странице, выставив количество отображений за сессию. Допустим, пользователь увидит 3 предупреждения на 3 страницах, но не уйдёт, тогда ему уже ничего не грозит, как безнадёжному. Ну и можно настроить задержку отображения самого предупреждения, чтобы читатель в самом интересном месте поста был предупреждён.
А ещё я планирую добавить в плагин:

  • i18n (ака перевод на много языков)
  • Conditional comments. Отображение предупреждений через них, как альтернативу
  • Собственные стили окна предупреждения

Если кто ещё чего жаждет видеть – пишите.

{ Comments : 4 Comments » }
{ Tags: conditional comments, features, i18n, ie, ie-warning, plugins, wordpress }

IE Warning

Oct 29 2008
Radiohead – Airbag
  • belarusian
  • russian

Напісаў (ня без труда) плягін для WordPress для папярэджваньня карыстальнікаў з IE пра няправільнасьць ходу іх мысьляў. Стародка плягіна знаходзіцца тут
Як і звычайна, любы фідбэк толькі вітаецца, асабліва наконт маёй ангельскай і javascript

  • belarusian
  • russian

Написал (не без труда) плагин для WordPress для предупреждения читателей блога с IE о неверности хода их мыслей. Страничка плагина находится здесь
Как обычно, любой фидбэк только приветствуется, особенно по поводу моего английского и javascript.

{ Comments : 15 Comments » }
{ Tags: blocking, coding, ie, internet explorer, javascript, plugins, wordpress }

idioteque

Oct 28 2008
Radiohead – Idioteque
  • belarusian
  • russian

Як і абяцаў, запусьціў свой мікраблёг ~idioteque. Туды я буду пісаць тое, што не хацелася б пісаць у асноўны блёг па розных прычынах. Ну і тое, што ня ўлазіць у твітэр. ЖЖ для такіх мэтаў не падыходзіць па рэлігіёзным прычынах.
У idioteque няма магчымасьці каментаваньня, пасты магчыма толькі праглядаць (магчыма, усё зьменіцца). Пакуль што там трошкі тэставага сьмецьця, але абяцаю, што ўсё зьменіцца ў бліжэйшы час, падпісвайцеся :)
Мікраблёг настолькі просты, што аднаўляцца мной будзе не праз web інтэрфейс, а праз просты shell сцэнар, напісаны на каленцы тапаром зь мінімальнымі ведамі таго самага shell scripting`а. Скрыпт проста дадае ў БД тое, што атрымлівае ў якасьці аргумэнтаў. Код ніжэй:

#!/bin/sh

# microblog updater
# by bobrik <ibobrik@gmail.com>

HOST="mysql.gluek.info"
DB="bobrik_test"
USER="bobrik"
PASS=""
TEXT=`echo $@ | sed -r 's/\"/\\\"/g'`
QUERY='INSERT INTO `microblog_posts` (`timestamp`, `text`) VALUES (NOW(), "'$TEXT'")'

echo "$QUERY" | mysql -h $HOST -u $USER -p${PASS} $DB

Усё інтуітыўна зразумела, ці ня так? :)
Калі пост запісаны ў файл, то спачатку чытаем ягонае зьмесьціва ў пераменную, а потым перадаем скрыпту як аргумент. Не хацеў ускладняць лішнім скрыпт, можна зрабіць паўнавартасную адмінку на bash. Дарэчы, праз ssh так зручна будзе пасты дадаваць, можна нават лякальны аліяс зрабіць.
p.s.: сам мікраблёг на perl5 + HTML::Template
p.p.s.: за пытаньні ня б’юць ;)

  • belarusian
  • russian

Как и обещал, запустил свой микроблог ~idioteque. Туда я буду писать то, что не хотелось бы писать в блог по разным причинам. Ну и то, что не влазит в твиттер. ЖЖ для подобных целей не подходит из религиозных причин.
В idioteque нету возможности комментирования, посты можно только просматривать (возможно, всё изменится). Пока что там немножко тестового мусора, но уверяю, что всё измениться в ближайшее время, подписывайтесь :)
Микроблог настолько прост, что обновляться мной будет не через web интерфейс, а через простой shell скрипт, написанный на коленке топором с минимальным знанием того самого shell scripting`а. Скрипт просто добавляет в БД то, что получает в качестве аргументов. Код ниже:

#!/bin/sh

# microblog updater
# by bobrik <ibobrik@gmail.com>

HOST="mysql.gluek.info"
DB="bobrik_test"
USER="bobrik"
PASS=""
TEXT=`echo $@ | sed -r 's/\"/\\\"/g'`
QUERY='INSERT INTO `microblog_posts` (`timestamp`, `text`) VALUES (NOW(), "'$TEXT'")'

echo "$QUERY" | mysql -h $HOST -u $USER -p${PASS} $DB

Всё интуитивно понятно, не правда ли? :)
Если пост записан в файл, то сначала читаем его содержимое в переменную, а потом передаём скрипту как аргумент. Не хотел усложнять лишним скрипт, можно сделать полноценную админку на bash. Кстати, через ssh так удобно будет посты добавлять, можно даже локальный алиас сделать.
p.s.: сам микроблог на perl5 + HTML::Template
p.p.s.: за вопросы не бьют ;)

{ Comments : 6 Comments » }
{ Tags: bash, coding, html, idioteque, me, microblog, mysql, perl, projects, template, thoughts }

domain renewal

Oct 28 2008
Radiohead – Street Spirit [Fade Out]
  • belarusian
  • russian

Ну што, дарагія мае чытачы, гадзіна Ч так і не надышла і дамен у мяне кібэрсквотэры не адабралі. А ўсё таму, што я за яго заплаціў.
Так што запасайцеся півам, чыпсамі і антыбіётыкамі (я сам сёньня набыў вермут Cinzano, так што ўсё на ваш густ) ці адпісвайцеся, мне тут яшчэ як мінімум да 19 лістапада 2009 года абітаць.
Зусім хутка надыдзе гадзіна Ч’, калі я ўсё ж не пасаромеюся даць спасылку на мой асабісты мікраблёг. Толькі вось з дызайнам трошкі пашаманю, каб было ня надта манструёзна і жахлівенька.
Stay tuned!

  • belarusian
  • russian

Ну что, дорогие мои читатели, час Ч так и не наступил и домен у меня киберсквоттеры не отобрали. А всё потому что я за него зпаплатил.
Так что запасайтесь пивом, чипсами и антибиотиками или отписывайтесь, мне тут ещё как минимум до 19 ноября 2009 года обитать.
Скоро наступит час Ч’, когда я всё же не постесняюсь дать ссылку на мой личный микроблог. Только вот с дизайном немножко пошаманю, чтобы было не слишком монструозно и страшненько.
Stay tuned!

{ Comments : No Comments » }
{ Tags: blog, me, microblog, projects }

compiz workspaces count

Oct 27 2008
  • belarusian
  • english
  • russian

Час ад часу трэба перабароць сваю ляноту і зрабіць так-як-павінна-быць. Вось і я вырашыз трошкі падправіць наладкі compiz, каб KDE правільна адлюстроўваў колькасьць рабочых столяў на панэлі. Пры 4-ч варкспэйсах раней у мяне было так:
kde compiz workspaces before
Сітуацыя зусім ненармальная, калі не знаходзіцца ў стане алькагольнага ці наркатычнага ап’яненьня, таму патрабуе выпраўленьня. Правіцца ўсё ў наладках compiz выстаўленьнем колькасьці рабочых столяў у 1 штуку. Лёгікі 0, але працуе.
kde compiz workspaces ccsm options
Цяпер усё паказвае як трэба, т.б. прыкладна так:
kde compiz workspaces before

  • belarusian
  • english
  • russian

Иногда можно перебороть свою лень и сделать так-как-должно-быть. Вот я и решил немножко подправить настройки compiz, чтобы в KDE правильно показывало количество рабочих столов на панели. При 4-х воркспейсах раньше у меня было так:
kde compiz workspaces before
Ситуация есть крайне ненормальная, если не находиться в состоянии алкогольного или наркотического опьянения, посему требует исправления. Правится всё в настройках compiz выставлением количества рабочих столов в 1 штуку. Логики 0, но работает.
kde compiz workspaces ccsm options
Теперь всё показывает как надо, т.е. примерно так:
kde compiz workspaces before

  • belarusian
  • english
  • russian

Sometimes you can overcome your laziness and do-like-it-need-to-be. So I decided to fix the settings of compiz, because KDE incorrectly shows the number of desktops on the panel. With 4 workspaces before I had:
kde compiz workspaces before
The situation is very abnormal, if not in a state of alcohol or drug intoxication, therefore, requires correcting. It fixing by compiz by a number of desktops in 1. Zero logic, but it works.
kde compiz workspaces ccsm options
Now everything indicates how they should, ie as follows:
kde compiz workspaces before

{ Comments : 6 Comments » }
{ Tags: ccsm, compiz, compiz-fusion, effects, kde, options, workspaces }

« Previous Entries

RSS antisocial feeling

  • Ворачиваться в страну шпрот собираешься?
  • (via priskorbno) хочу. давно хотел. где купить?
  • ??
  • "((foldl (+) 0 [1..100]) ^ 2) - (foldl (+) 0 (map (^ 2) [1..100]))"
  • ?

Tags

bash belarus blog blogs bugs coding concerts download friends fun gentoo google images internet javascript kde language life links linux livejournal me money music overlays perl photos php plugins portage projects rss school shell social social networks ssh studying tests twitter ubuntu univer vkontakte wifi wordpress

links

  • asocial feeling
  • Callisto overlay
  • daThumbs
  • last.fm
  • twitter
  • Vkontakte
  • ~idioteque

Recent Comments

  • bobrik on @listwatcher
  • Process_of_illumination on WordPress-bbPress syncronization
  • Process_of_illumination on WordPress-bbPress syncronization
  • Aviva Gabriel on @listwatcher
  • Aviva Gabriel on @listwatcher
  • Larry D. Halstead on @listwatcher
  • neagaoleg on Hide Mentions in Twitter Web Interface
  • neagaoleg on about
  • Martina Bella on @unfollowr
  • gamersroute.com on WordPress-bbPress syncronization

Archives

  • January 2010 (1)
  • November 2009 (2)
  • October 2009 (5)
  • September 2009 (2)
  • August 2009 (2)
  • July 2009 (3)
  • June 2009 (1)
  • April 2009 (2)
  • March 2009 (1)
  • February 2009 (1)
  • January 2009 (2)
  • December 2008 (12)
  • November 2008 (17)
  • October 2008 (20)
  • September 2008 (13)
  • August 2008 (25)
  • July 2008 (18)
  • June 2008 (15)
  • May 2008 (7)
  • March 2008 (1)
  • February 2008 (9)
  • January 2008 (11)
  • December 2007 (24)
  • November 2007 (27)
  • October 2007 (21)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Creative Commons License rss comments rss valid xhtml