За рицарите и книгите…

Един Рицар на Книгата затвори една онлайн библиотека. Само дето не държеше запалена факла в ръцете си, иначе всичко си му е на мястото…

А за нанесените щети на българската култура дори не ми се говори. Ако твърденията са верни, то чрез Читанката българите са прочитали годишно по няколкостотин хиляди книги повече. Старателно се опитвам да си представя как това ощетява българската култура, но не успявам. Особено пък в днешните времена, когато да си купиш книга е едва ли не капитална инвестиция, а да накараш някой, особено Интернет поколението, да чете книги е олимпийско постижение. Да унищожиш това, което го е постигнало, означава да реализираш “451 по Фаренхайт” на Рей Бредбъри на живо. Тук, в България.

—Григор Гачев, “451 по Фаренхайт

Глупава история. Показва още веднъж, че се борим тук с вятърни мелници и няма голям смисъл…

Със сигурност има и по-уместни начини да привлечеш обществено внимание. А безцелната борба с „организираната престъпност“ от този калибър е озадачаващо… тъпа.

—Иван Ралчев, “За читанките

Нямам какво да добавя или коментирам. Всичко вече е казано. Само мога да ви посътветвам да емигрирате от полицейската ни, почти-явно-мафиотска държава. А ако не можете (или не искате) да емигрирате физически, поне емигрирайте данните си, както ни съветва Пейо…

UPDATE @ 18:00: Още при Крокодила, Селин, dzver, Майк, Владо, batpep

WordPress 3.0

От вчера съм с WordPress 3.0.

Първо, направих стандартните бекъпи на базите данни и на файловете на WP 2.9.2. Just in case.

После upgrade към WP 3.0. Всичко мина гладко, ако не броим:

1) Math Comment Spam Protection плъгинът (версия 2.2, леко модифицирана от мен, за да се сработва добре с WP Super Cache) директно спря да работи и така за един миг “събори” анти-спам защитата на всички блогове, които поддържам. До WP 2.9.2 този прост и изключително ефективен плъгин срещу спам работеше супер-стабилно и не създаваше никакви грижи (“2+1=?”). Но вече не. Предполагам, в ядрото на WordPress са настъпили някакви сериозни промени, които са направили плъгина неработещ…

Ще търся ново ефективно (но просто) решение за проблема със спам коментарите — за съжаление, WP Spam Free май също не работи с версия 3.0, а плъгини, които разчитат на CAPTCHA или на специални алгоритми за разпознаване на спам коментари, не признавам. Или са твърде досадни, или неефективни, или и от двете по малко…

AKISMET също не става, защото първо пуска спам коментарите до базата данни, а освен това и има false positives…

Уф.

2) Сега WordPress изисква още повече памет за PHP процесите. На 64-битов сървър с “чиста” инсталация на WP 2.9.2 и стандартна тема, без никакви инсталирани плъгини, WP има нужда от около 14.5 MB памет, само за да зареди заглавната страница от блога. За WordPress 3.0, числото нараства на поне 16.5-16.75 MB. Това е с цели 2 MB повече!

Ако добавите и няколко базисни плъгина (анти-спам, кеширане, статистики…), ще имате нужда от поне 24-25 MB памет за зареждането на само една (!) страница!

Какво означава това за обикновените потребители, които ползват shared hosting услуги? Вероятно е по-често да виждат SERVER ERROR 500 при опит за зареждане на страница от блога или от WP-Admin (администрацията на блога), тъй като много хостинг доставчици имат доста лимитирани параметри за PHP RAM. И не само това.

За сравнение само ще кажа, че за зареждането на една обикновена PHP страница, сървърът има нужда от по-малко от 256 kB памет. Сравнете 256 kB с 17-25 MB, и ще разберете, защо си мисля, че разработчиците на WP напоследък започват твърде много да да се стараят да добавят нови и нови функции, без изобщо да се опитват да оптимизират самото ядро на WP. Bloatware? Надявам се, не. (Това вече сме го виждали при Adobe — все повече и повече функции, а програмите стартират все по-бавно и по-бавно и имат нужда от все повече памет и CPU…)

Не разбирам от PHP, само от дизайн, иначе с удоволствие бих се включил с мой малък принос към развиването (и оптимизирането) на WordPress. Но в случая трябва да разчитам на някой друг — примерно, гурута като Ники Бачийски и Matt… :-)

Надявам се WP 3.0.x/3.1.x да се фокусира повече върху оптимизирането на ядрото, отколкото върху добавянето на нова функционалност. Иначе скоро WordPress няма да може да работи нормално върху повечето shared сървъри…

UPDATE-1 (2010/06/21): Пробвам да заместя защитата с Quiz 1.2. След малко “хакване” на кода на плъгина и на темата на блога, проработи, май. Сега ще тествам също така, дали ще спре спамботовете ефективно, или не.

UPDATE-2 (2010/06/21): Frank Bültge от WP-hackers листата бе така добър да погледне кода на математическия плъгин и сега тествам негова леко променена версия… :)

Chaconne (Ciaccona): Бах и Витали

Chaconne (фр.), Ciaccona (ит.), или чакона, е доста сложен тип музикално произведение, което става популярно по времето на барока.

Два от най-ярките и невероятни примера:

1) Johann Sebastian Bach, Ciaccona from the Partita for Solo Violin N°2 in D minor (BWV 1004):


(First Part, interpreted by Gidon Kremer)


(Second Part, interpreted by Gidon Kremer)

Чаконата на Бах е дълга над 14 минути (!), а изпълнението на Гидон Кремер, което съм цитирал, е (според мен) изключително интересно, силно и провокативно. Разбира се, съществуват стотици интерпретации на това произведение, включително на гиганти като Яша Хайфец, Ицхак Пърлман и Натан Милщайн, но днес ми се слушаше и много ми хареса точно изпълнението на Кремер.

За 14 минути слушателят, ако затвори очи, може да чуе гласа на множество инструменти (а не само на една цигулка), които си говорят, смеят се, плачат, смесват се в един и после се разделят в десетки отделни гласове… Грабва те от първия такт до последния, и не те оставя да си починеш дори за миг. Това произведение на Бах като че ли не е надминато и до наши дни, по мащабност и въздействие… (За съжаление, изпълнението е разделено на две части заради старото глупаво ограничение на YouTube за дължина на видеото до 10 минути.)

* * *

2) Tomaso Antonio Vitali: Chaconne in G minor for Solo Violin and Organ


(Interpreted by Josef Suk & Aleš Bárta)

За чаконата на Витали и досега се спори, дали е писана от него, но това не е толкова важно. Самата музика е божествена и произведението слива по абсолютно невероятен начин два могъщи инструмента: цигулката и църковния орган.

Смятам изпълнението на Йозеф Сук за едно от най-добрите, въпреки че изпълнението на Хайфец е не по-малко добро (но много по-различно).

* * *

И последно, да не забравяме и “далечната роднина” на чаконата: пасакалията (Passacaglia), най-добрият пример за която е:

J. S. Bach: Passacaglia and Fugue in C minor, BWV 582 (част 1, част 2).

* * *

В тези горещини мозъкът ми отказва да работи, но поне може да възприема музика…

Усещане за винил (и аналогов запис)…

Грамофон

Усещане отдавна забравено…

Първо се завърта плочата, после поставяш внимателно иглата отгоре, чува се леко съскане, няколко секунди пауза и… зазвучава музика. А на края на плочата, трябва да я обърнеш, за да чуеш и втората страна.

Харесвам и компакт-дисковете, и MP3/FLAC форматите, но усещането да пуснеш касета (4.76 cm/sec, Dolby B NR, Fe2 03/Cr 02, 120 µs/70 µs — кой ли си спомня тези странни цифри днес?) или плоча на 33 и 1/3 оборота е… различно.

Goodbye, Norton AntiVirus 2003

Може да звучи странно, но до съвсем доскоро, ползвах Norton AntiVirus 2003. А годината е 2010 — тоест, това са седем версии назад във времето (NAV сменя версията си веднъж на година)!

Причини да харесвам и ползвам NAV 2003:

1) Не изисква много ресурси.
2) Само-update’ва се сам в продължение на 365 дни след инсталиране.
3) Много лесни настройки, никакви ненужни опции.
4) Няма нужда да купувам или тествам/инсталирам по-нова версия.
5) Изключително стабилен и надежден под Windows XP Pro SP2/3.
6) Засича вирусите бързо и ги блокира, а при това няма почти никакви false alerts.

Norton AntiVirus 2003

Symantec/Norton продуктите преди години бяха стандарт за стабилни антивирусни програми. Но май вече не… Имах удоволствието (нещастието?) да тествам trial на Norton 2010 върху Windows 7 Pro наскоро. Мисля, че машината стана по-бавна; панелът с настройки на NAV 2010 е като табло за управление на космически кораб (усложнен до глупотевични нива); спреш ли да ползваш компютъра за малко, Norton веднага започва един безкраен цикъл от background system scan за вируси, като това много товари дисковете и процесора…

Но под WinXP, NAV 2003 доскоро се държеше съвсем прилично — лек, стабилен, сам си сваля и инсталира нови вирусни дефиниции няколко пъти на седмица. Сега обаче, при стартиране на компютъра, виждам грешка от сорта на: “Norton Auto-Protect encountered an error and needs to close…” и въпреки че доста порових, не открих причината. Напълно е възможно Symantec да са решили да спрат поддръжката на старите си продукти и всъщност да няма проблем, но програмата да не работи нормално повече…

Така че мисля да кажа “довиждане” на Norton. Колкото и да се чувствам привързан към него — все пак, над 7 години връзка… ;-)

А сега отивам да си сваля и тествам AVG free anti-virus. Чувам хубави неща за него, и е безплатен.

UPDATE (12М45): Този screenshot от NAV 2010 (trial version) показва нагледно, докъде са стигнали Symantec в глупостта си. “Yes, I want to join the fight against digital cybercrime and let my PC automatically forward selected security information to Symantec (recommended).”

Трябва да не си много наред, за да добавиш такава опция в програмата си… Така че… good-bye! :)