неділя, 12 серпня 2012 р.
Чи реклама в інтернет здається більш назойливою за телевізійну?
Якість реклами не зачіпаємо (хоча існує думка, що не люблять лише і тільки погану рекламу, та все ж, питання лишається).
Вмикаючи телевізор людина стає пасивним спостерігачем, дивиться те, що запропонують не проявляючи активності. Тоді дратувати має реклама, що перериває цікаві моменти, у які глядач дуже хоче дізнатися "що буде далі" (має явні бажання, виконання яких покладає на тв-ящик).
Інтернет же вимагає від клієнта прояву певної активності (забити веб-адресу, клікнути лінк). У такому випадку присутні свідомі (майже свідомі?) очікування -- реклама буде явно і помітно ускладнювати отримання бажаного результату. Наприклад банери відволікають погляд, коли клієнт намагається дочитати цікаву-потрібну статтю (на яку прийшов проявивши активність і читання теж є активністю).
Важливий і сам контент, його сприйняття. Часто пропустити шматок тв передачі є абсолютно нормальним, у той час, як переглядаючи веб-сторінки люди намагаються "вичепити" з них щось для себе.
Можна порівнаяти з поїздкою містом?
Просто катаємся -- нам байдуже куди їхати і ремонти-об’їзди нас не турбують, аби було куди продовжити їхати.
І навпаки, коли потрібно швидко добратися на важливу зустріч починають хвилювати навіть прості світлофори (не кажучи про ремонт на дорозі і знак "об’їзд").
Посилання:
People do not like adverts
What does advertising do?
Why people hate advertising?
Why Do Commercials Suck?
The Death of TV: 5 Reasons People Are Fleeing Traditional TV
неділя, 29 липня 2012 р.
Мифический человеко-месяц
Автор: Фредерик Брукс
Такой смоляной ямой в последнее десятилетие было программирование больших систем: в ней сгинул не один большой и сильный зверь. По большей части это происходило в области систем, где мало кому удалось реализовать спецификации, уложиться в график и бюджет. Большие и малые, массивные и жилистые - одна за другой эти команды увязли в смоле. Казалось, ничто в отдельности не вызывает трудностей - одну лапу всегда можно вытащить. Но накопление действующих одновременно и взаимовлияющих факторов все более и более замедляет движение. Вызывает удивление неприятность возникшей проблемы, и распознать ее сущность нелегко. Но нужно это сделать, если мы собираемся решить ее.
Такой смоляной ямой в последнее десятилетие было программирование больших систем: в ней сгинул не один большой и сильный зверь. По большей части это происходило в области систем, где мало кому удалось реализовать спецификации, уложиться в график и бюджет. Большие и малые, массивные и жилистые - одна за другой эти команды увязли в смоле. Казалось, ничто в отдельности не вызывает трудностей - одну лапу всегда можно вытащить. Но накопление действующих одновременно и взаимовлияющих факторов все более и более замедляет движение. Вызывает удивление неприятность возникшей проблемы, и распознать ее сущность нелегко. Но нужно это сделать, если мы собираемся решить ее.
понеділок, 16 липня 2012 р.
Replace default Nautilus with alternative file manager
OS: Ubuntu 11.10
Ubuntu has a solution posted here: https://help.ubuntu.com/community/DefaultFileManager
But it seemes a little awkward for my needs.
So after little google'ing and grep'ing here are the steps:
1) Install alternative file manager (pcmanfm in my case):
sudo apt-get-install pcmanfm
2) Make sure that installed application has *.desktop files for folder handling (again for pcmanfm):
cd /usr/share/applications/
ls *-home.desktop *-folder-handler.desktop
# Here we should see 2 files for nautilus and same ones for our file manager
# If those're missing, one should manually create *.desktop description files for "folder-handler" and "home". Use nautilus' files as examples.
3) For system wide config, edit /etc/gnome/defaults.list, replace variables:
inode/directory
x-directory/normal
with appropriate *.desktop files (pcmanfm example):
inode/directory=pcmanfm-folder-handler.desktop
x-directory/normal=pcmanfm-folder-handler.desktop
3) Per user config: go to user's home dir and edit:
.local/share/applications/mimeapps.list
replacing inode/directory entry in [Default Applications] with required *.desktop file, example:
inode/directory=pcmanfm-folder-handler.desktop
Done.
Ubuntu has a solution posted here: https://help.ubuntu.com/community/DefaultFileManager
But it seemes a little awkward for my needs.
So after little google'ing and grep'ing here are the steps:
1) Install alternative file manager (pcmanfm in my case):
sudo apt-get-install pcmanfm
2) Make sure that installed application has *.desktop files for folder handling (again for pcmanfm):
cd /usr/share/applications/
ls *-home.desktop *-folder-handler.desktop
# Here we should see 2 files for nautilus and same ones for our file manager
# If those're missing, one should manually create *.desktop description files for "folder-handler" and "home". Use nautilus' files as examples.
3) For system wide config, edit /etc/gnome/defaults.list, replace variables:
inode/directory
x-directory/normal
with appropriate *.desktop files (pcmanfm example):
inode/directory=pcmanfm-folder-handler.desktop
x-directory/normal=pcmanfm-folder-handler.desktop
3) Per user config: go to user's home dir and edit:
.local/share/applications/mimeapps.list
replacing inode/directory entry in [Default Applications] with required *.desktop file, example:
inode/directory=pcmanfm-folder-handler.desktop
Done.
вівторок, 29 листопада 2011 р.
Replace metacity with openbox in Unity2d
Tested with Ubuntu 11.10
Below, there are few steps to tweak Default Ubuntu's Unity2D environment little lighter. This will give some speed up, at a cost of simplifying desktop's visual style.
Window manager is an application responsible for window decoration drawing, e.g. buttons, title, borders etc.
Openbox is a small, fast, lightweight window manager.
Metacity is gnome's default window manager (nice, yet sometimes choppy and slow).
Unity 2d -- is lightweight alternative for Ubuntu's default desktop environment.
Preconditions:
Unity 2d installed.
Steps:
Below, there are few steps to tweak Default Ubuntu's Unity2D environment little lighter. This will give some speed up, at a cost of simplifying desktop's visual style.
Window manager is an application responsible for window decoration drawing, e.g. buttons, title, borders etc.
Openbox is a small, fast, lightweight window manager.
Metacity is gnome's default window manager (nice, yet sometimes choppy and slow).
Unity 2d -- is lightweight alternative for Ubuntu's default desktop environment.
Preconditions:
Unity 2d installed.
Steps:
- Install openbox:
sudo apt-get install openbox
- Optionally install additional packages (in my case these were installed as dependencies):
sudo apt-get install obconf openbox-themes
- Edit /usr/share/gnome-session/sessions/2d-ubuntu.session file and replace:
DefaultProvider-windowmanager=metacity
withDefaultProvider-windowmanager=openbox
- Logout, login (with Unity 2d session).
- Run obconf, choose some nice theme (my was found on box-look.org and changed a little) and configure buttons position.
четвер, 17 листопада 2011 р.
середа, 26 жовтня 2011 р.
Dumping traffic (wireshark, tcpdump) without root privileges
The idea: grant privileges (capabilities) to traffic dumper application (setcap to dumpcap).
Tested with: Ubuntu 11.04
Steps (in terminal as root):
Tested with: Ubuntu 11.04
Steps (in terminal as root):
addgroup -quiet -system wiresharkRecipee details taken from: stream-recorder.com
chown root:wireshark /usr/bin/dumpcap
setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
usermod -a -G wireshark YOUR_USER_NAME
четвер, 14 липня 2011 р.
UI thoughts
Схожі (за функціоналом) UI контороли для вкладених областей мають звичку плутатися.
Варто розміщувати їх подалі, принаймі робити їх різними у сприйнятті.
Скайп -- помогает тренироваться в UХ тестировании.
Варто розміщувати їх подалі, принаймі робити їх різними у сприйнятті.
Скайп -- помогает тренироваться в UХ тестировании.
вівторок, 31 травня 2011 р.
Lubuntu 11.04 новый член семьи
Радостная весть: lubuntu теперь один из оффициальных ubuntu derivatives. Что это означает -- наверное круто.
Казалось бы: должен случится качественный скачок в развитии дистрибутива, и на первый взгляд что-то даже изменилось. Но, всегда есть эти маленькие "но".
Очень приятно то, что люди, поддерживающие развитие Lubuntu не останавливаются на достигнутом и по-тихоньку превращают свое детище в весьма пригодную для использования систему.
Бесспорно, дистрибутив неплох: в одной коробке получаем свежую базу ubuntu, избавляемся от кучи лишних звенелок, и почти настроенную LXDE (легковесную десктоп среду).
Неплох, но на "дистрибутив-вместо-ubuntu", к сожалению, пока не заслуживает, ведь "в нагрузку" получаем весьма ощутимый дефицит удобностей-полезностей и некоторые (хотя и вполне излечимые) косячки.
Draft (CheckList установки на amd-ati нетбук):
1) apt-get install apt-xapian-index (иначе synaptic не умеет искать пакеты в окне).
2) dpkg-reconfigure console-setup + поправить /etc/defaults/keyboard (опять конфигами играются, раньше все делал только console-setup, а lxde language utility оказалось не работает)
3) Удалить все ненужное
4) подключить репозиторий с избавлением от PulseAudio (dtl131)remoremo
5) Проверить: Xorg не должен бегать на 0-ой консоли (иначе python shell вылетает)
6) установить proprietary ati дрова
7) разобратся с laptop-mode-tools (в 10.10 конфликтовал с pm-utils o_O )
8) поправить параметры модуля звуковой карты (иначе не переключался звук на наушники): cat options snd-hda-intel model=thinkpad >> /etc/modprobe.d/alsa-base.conf
9) проверить настройки сглаживания шрифтов lxde (раньше там проблеммы с конфигом были), возможно опять нужно комментировать:
xdg/lxsession/Lubuntu/desktop.conf:#iXft/Hinting=1
10) поправить настройки dpi монитора (в проприетарных дровах определяются неправильно), например так: /etc/X11/xinit/xserverrc:exec /usr/bin/X -dpi 118 -nolisten tcp "$@"
или так: /etc/X11/Xresources/x11-common:! Xft.dpi: 118.0
или так: /etc/lxdm/default.conf: [server] arg=/usr/bin/X -nr -dpi 118
Казалось бы: должен случится качественный скачок в развитии дистрибутива, и на первый взгляд что-то даже изменилось. Но, всегда есть эти маленькие "но".
Очень приятно то, что люди, поддерживающие развитие Lubuntu не останавливаются на достигнутом и по-тихоньку превращают свое детище в весьма пригодную для использования систему.
Бесспорно, дистрибутив неплох: в одной коробке получаем свежую базу ubuntu, избавляемся от кучи лишних звенелок, и почти настроенную LXDE (легковесную десктоп среду).
Неплох, но на "дистрибутив-вместо-ubuntu", к сожалению, пока не заслуживает, ведь "в нагрузку" получаем весьма ощутимый дефицит удобностей-полезностей и некоторые (хотя и вполне излечимые) косячки.
Draft (CheckList установки на amd-ati нетбук):
1) apt-get install apt-xapian-index (иначе synaptic не умеет искать пакеты в окне).
2) dpkg-reconfigure console-setup + поправить /etc/defaults/keyboard (опять конфигами играются, раньше все делал только console-setup, а lxde language utility оказалось не работает)
3) Удалить все ненужное
4) подключить репозиторий с избавлением от PulseAudio (dtl131)remoremo
5) Проверить: Xorg не должен бегать на 0-ой консоли (иначе python shell вылетает)
6) установить proprietary ati дрова
7) разобратся с laptop-mode-tools (в 10.10 конфликтовал с pm-utils o_O )
8) поправить параметры модуля звуковой карты (иначе не переключался звук на наушники): cat options snd-hda-intel model=thinkpad >> /etc/modprobe.d/alsa-base.conf
9) проверить настройки сглаживания шрифтов lxde (раньше там проблеммы с конфигом были), возможно опять нужно комментировать:
xdg/lxsession/Lubuntu/desktop.conf:#iXft/Hinting=1
10) поправить настройки dpi монитора (в проприетарных дровах определяются неправильно), например так: /etc/X11/xinit/xserverrc:exec /usr/bin/X -dpi 118 -nolisten tcp "$@"
или так: /etc/X11/Xresources/x11-common:! Xft.dpi: 118.0
или так: /etc/lxdm/default.conf: [server] arg=/usr/bin/X -nr -dpi 118
середа, 18 травня 2011 р.
Useful Ubuntu package management commands
# Show which package contains given file:
dpkg -S <file_name>
# Show files in a package
dpkg -L <package_name>
# Show package status (find out if package installed etc.)
dpkg -s <package_name>
# List installed packages
dpkg --get-selections
dpkg -S <file_name>
# Show files in a package
dpkg -L <package_name>
# Show package status (find out if package installed etc.)
dpkg -s <package_name>
# List installed packages
dpkg --get-selections
понеділок, 20 грудня 2010 р.
вівторок, 23 листопада 2010 р.
Fn buttons on Samsung notebook/netbook
Required:
1) force_release kernel fix (available in kernels > 2.6.32).
2) easy_slow_down_manager kernel module.
Good general article:
http://what-ho.posterous.com/linux-hotkey-support-on-samsung-laptops
Complex solution:
https://launchpad.net/~voria/+archive/ppa
*Really short Arch installation guide:
http://ademidov.blogspot.com/2009/03/archlinux.html
1) force_release kernel fix (available in kernels > 2.6.32).
2) easy_slow_down_manager kernel module.
Good general article:
http://what-ho.posterous.com/linux-hotkey-support-on-samsung-laptops
Complex solution:
https://launchpad.net/~voria/+archive/ppa
*Really short Arch installation guide:
http://ademidov.blogspot.com/2009/03/archlinux.html
понеділок, 18 жовтня 2010 р.
PAP 4.0: Русский перевод учебника / Tutorial russian translation
Пока переведены:
Вступление
Урок 1
Урок 2
Урок 3
Обратите внимание! Ссылка на перевод изменяется по мере его обновления.
Скачать HTML документ c переводом (в кодировке UTF8)
(обновлен EET 00:30 03/11/2010).
Оригинал находится здесь.
Присылайте пожалуйста ваши комментарии и пожелания.
Вступление
Урок 1
Урок 2
Урок 3
Обратите внимание! Ссылка на перевод изменяется по мере его обновления.
Скачать HTML документ c переводом (в кодировке UTF8)
(обновлен EET 00:30 03/11/2010).
Оригинал находится здесь.
Присылайте пожалуйста ваши комментарии и пожелания.
PAP 4.0 is now for free!!!
PAP:Pro (Plastic Animation Paper) 4.0 may be freely downloaded from:
http://www.plasticanimationpaper.dk/
http://www.plasticanimationpaper.dk/
понеділок, 6 вересня 2010 р.
Global East Open Air 2010 Rock Festival.
Never imagined that far Eastern Europe could ever bring such an extra-impressive metal festival involving music legends from all over the world.
But h3ll yes! That is exactly what has just happened near Kyiv/Kiev (Ukraine):
Three days of total metal madness, metal energy and mind-blowing drive!
Running order can be found here:
http://mus-review.blogspot.com/2010/08/rozklad-ge.html
So, to pour some more light on it, a few words below.
Day one
(Long road, broken bus, long entry, great wild night).
Day two
(Heavy-metal under heavy-rain rocks, legends of black show themselves, night surprise).
Day three
(Naturally wild metalhead, more legends one after another).
Cruachan fiddler really had success in tutoring croud with dirty-russian :)
Could be too much for one day, but... "we want more!"
Home coming train, but music still in my brain.
Q: Troubles, adventures?
A: Some... just to bring more fun ;)
Q: Organisation?
A: Still few things to work on (Actually, there always are).
Q: Festival information accessibility.
A: That surely a thing that should be improved (slow web-page, mainly in Russian/Ukrainian, somehow unaware fest-guards etc.)
Q: Epic fail?
A: Manowar refused to come. And this information was confirmed in 3 weeks before concert. Well, never considered them worth admiring, and they've proved that. So who cares about those a***oles now? :)
Q: Epic win?
A: Everything else. Especially finalE (with Dark Tranquillity and Haggard performed just-perfect). Oh, now having a ticket signed by DT guys, happy-happy-happy!
Q: Was it worth coming?
A: 200% surely Yes!!!
More to come...
But h3ll yes! That is exactly what has just happened near Kyiv/Kiev (Ukraine):
Three days of total metal madness, metal energy and mind-blowing drive!
Running order can be found here:
http://mus-review.blogspot.com/2010/08/rozklad-ge.html
So, to pour some more light on it, a few words below.
Day one
(Long road, broken bus, long entry, great wild night).
Day two
(Heavy-metal under heavy-rain rocks, legends of black show themselves, night surprise).
Day three
(Naturally wild metalhead, more legends one after another).
Cruachan fiddler really had success in tutoring croud with dirty-russian :)
Could be too much for one day, but... "we want more!"
Home coming train, but music still in my brain.
Q: Troubles, adventures?
A: Some... just to bring more fun ;)
Q: Organisation?
A: Still few things to work on (Actually, there always are).
Q: Festival information accessibility.
A: That surely a thing that should be improved (slow web-page, mainly in Russian/Ukrainian, somehow unaware fest-guards etc.)
Q: Epic fail?
A: Manowar refused to come. And this information was confirmed in 3 weeks before concert. Well, never considered them worth admiring, and they've proved that. So who cares about those a***oles now? :)
Q: Epic win?
A: Everything else. Especially finalE (with Dark Tranquillity and Haggard performed just-perfect). Oh, now having a ticket signed by DT guys, happy-happy-happy!
Q: Was it worth coming?
A: 200% surely Yes!!!
More to come...
пʼятниця, 27 серпня 2010 р.
Firefox 3 useful plugins memo
AdBlock Plus
Colorful Tabs
DownloadHelper
Extended statusbar
Firebug
FireGestures
FireUpload
Fission
HackBar
Image Block
Pencil
Selenium IDE
Web Developer
UnPlug
Colorful Tabs
DownloadHelper
Extended statusbar
Firebug
FireGestures
FireUpload
Fission
HackBar
Image Block
Pencil
Selenium IDE
Web Developer
UnPlug
середа, 25 серпня 2010 р.
вівторок, 24 серпня 2010 р.
What the letters at the end of ROM files mean
Gee, really becoming an 8-bit fan :) Could You beleive that?
So, some useful info here.
The symbols help us to identify games.
Standard Codes:
[a] - Alternate
[b] - Bad Dump
[BF] - Bung Fix
[c] - Cracked
[f] - Other Fix
[h] - Hack
[o] - Overdump
[p] - Pirate
[t] - Trained
[T] - Translation
(Unl) - Unlicensed
[x] - Bad Checksum
ZZZ_ - Unclassified
[!] - Verified Good Dump
(???k) - ROM Size
Special Codes:
[C] - Color GameBoy
[S] - Super GameBoy
(M#) - Multilanguage (# of Languages)
[M] - Mono Only (NeoGeo Pocket)
(PC10) - PlayChoice 10 (NES)
(1) - Japan (Genesis)
(4) - USA (Genesis)
(5) - NTSC Only (Genesis)
(8) - PAL Only (Genesis)
(BS) - BS ROMS (SNES)
(ST) - Sufami Turbo (SNES)
(NP) - Nintendo Power (SNES)
(Adam) - ADAM Version (Coleco)
(PAL) - PAL Video
Country Codes:
(A) - Australian
(C) - Chinese
(E) - Europe
(F) - French
(FN) - Finland
(G) - German
(GR) - Greece
(HK) - Hong Kong
(I) - Italian
(J) - Japan
(K) - Korean
(NL) - Dutch
(PD) - Public Domain
(S) - Spanish
(SW) - Sweden
(U) - USA
(UK) - England
(Unk) - Unknown Country
(-) - Unknown Country
Originally mirrored from w w w . s n e s o r a m a . u s (site became n/a).
So, some useful info here.
The symbols help us to identify games.
Standard Codes:
[a] - Alternate
[b] - Bad Dump
[BF] - Bung Fix
[c] - Cracked
[f] - Other Fix
[h] - Hack
[o] - Overdump
[p] - Pirate
[t] - Trained
[T] - Translation
(Unl) - Unlicensed
[x] - Bad Checksum
ZZZ_ - Unclassified
[!] - Verified Good Dump
(???k) - ROM Size
Special Codes:
[C] - Color GameBoy
[S] - Super GameBoy
(M#) - Multilanguage (# of Languages)
[M] - Mono Only (NeoGeo Pocket)
(PC10) - PlayChoice 10 (NES)
(1) - Japan (Genesis)
(4) - USA (Genesis)
(5) - NTSC Only (Genesis)
(8) - PAL Only (Genesis)
(BS) - BS ROMS (SNES)
(ST) - Sufami Turbo (SNES)
(NP) - Nintendo Power (SNES)
(Adam) - ADAM Version (Coleco)
(PAL) - PAL Video
Country Codes:
(A) - Australian
(C) - Chinese
(E) - Europe
(F) - French
(FN) - Finland
(G) - German
(GR) - Greece
(HK) - Hong Kong
(I) - Italian
(J) - Japan
(K) - Korean
(NL) - Dutch
(PD) - Public Domain
(S) - Spanish
(SW) - Sweden
(U) - USA
(UK) - England
(Unk) - Unknown Country
(-) - Unknown Country
Originally mirrored from w w w . s n e s o r a m a . u s (site became n/a).
вівторок, 3 серпня 2010 р.
GIMP 2.6.10 странные кисти
В 2.6-й ветке GIMP'а появилась возможность выбора размера кисти через диалог "Tool options" (Параметры инструмента) в параметре "Scale:".
При этом странным выглядит набор кистей по умолчанию: 9 одинаковых кистей, отличающихся только базовым диаметром.
A диаметр как раз и изменяется при перетаскивании ползунка "Scale:" (и горячими клавишами [ ] )
На сайте разработчиков заведен баг по этому поводу, но resolution звучит так:
"По текущим оценкам у нас не будет времени, чтобы исправить это в версии 2.8, отложим
до 2.10".
Всего-то нужно: немного изменить стандартный набор кистей.
"странно, оч.странно"
При этом странным выглядит набор кистей по умолчанию: 9 одинаковых кистей, отличающихся только базовым диаметром.
A диаметр как раз и изменяется при перетаскивании ползунка "Scale:" (и горячими клавишами [ ] )
В общем, получается так, что имея "разные" кисти в меню, по сути имеем только одну.
Вот пример с использованием кистей "circle fuzzy (3)" и "circle fuzzy (19)":
На сайте разработчиков заведен баг по этому поводу, но resolution звучит так:
"По текущим оценкам у нас не будет времени, чтобы исправить это в версии 2.8, отложим
до 2.10".
Всего-то нужно: немного изменить стандартный набор кистей.
"странно, оч.странно"
вівторок, 9 червня 2009 р.
Kext manual installation guide
Run in terminal as root:
cp OpenHaltRestart.kext /System/Library/Extensions
chmod -R 755 /System/Library/Extensions/OpenHaltRestart.kext
chown -R root:wheel /System/Library/Extensions/OpenHaltrestart.kext
rm -R /System/Library/Extensions.mkext
kextload -k /System/Library/Extensions
cp OpenHaltRestart.kext /System/Library/Extensions
chmod -R 755 /System/Library/Extensions/OpenHaltRestart.kext
chown -R root:wheel /System/Library/Extensions/OpenHaltrestart.kext
rm -R /System/Library/Extensions.mkext
kextload -k /System/Library/Extensions
пʼятниця, 8 травня 2009 р.
OSX tweaks:
Включити QuartzGL
Виключити синхронізацію по частоті оновлення монітора
Виключити Spotlight для диска (terminal):
or
sudo defaults write /Library/Preferences/com.apple.windowserver QuartzGLEnabled -boolean YESВиключити синхронізацію по частоті оновлення монітора
sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -dict deferredUpdates 0Виключити Spotlight для диска (terminal):
cd /Volumes/"drive"/
touch .metadata_never_indexor
sudo mdutil -i off /Volumes/"drive"/
sudo mdutil -E /Volumes/"drive"/
Підписатися на:
Дописи (Atom)

