понеделник, декември 31, 2007

RAID 0 баници (дуалистчен вариант)

Имаме си две елхи тази година, и като останаха кори за още една баница, най-естественото нещо беше да си завъртим още една. Топологията ще бъде RAID 0, като втората баница е изпълнена с квазигреховни късмети от рода на ядене и пиене, гости от бъдещето, джанабетлик и прочее.

вторник, декември 25, 2007

Коледен матриархат

На опашка за питки:


- Тук жени не трябва да чакат. Всяка жена да си замеси една питка.
- Хехе, Вие за какво чакате, жени нямате ли си?
- За хляб чакам, жените вкъщи вече омесиха питките.
- Ееее, у вас е патриархат, но у нас е матриархат.
- Ами, то и у нас е матриархат, но поне питки правят.

петък, декември 21, 2007

Ден последен

Ден последен

18 - час преломен
18 - терминален час
Време е чиновникът свободен
Да надигне своя глас.

Гинка нещо да прошуши,
Да се разкикоти Спас
С ентусиазъм предпенсионен
Да отикаме
последния
работен час.

четвъртък, декември 20, 2007

Препиканото Евро

Ето как доларът препика единната валута, по дни и часове:

В началото на миналия петък се запрята на 1.4650, като до края на седмичната търговия успява да напишка нивото 1.4400. Азиатската сесия се събужда опръскана, оттръсква се до 1.4450 и остава да се отече до 1.4350, след което търговията се разлива по цимента между 1.4370 и 1.4330.

вторник, декември 11, 2007

В чартовете

Google предлага бърз, прост и лесен начин за създаване на графики: Google Chart API. Може да се тества директно от браузер, а от масовия му потребител се очаква само да поназнайва HTML.

Например:


Признавам, играчка е докато се нацели правилният размер. Един съвет за ползващите кирилица: в началото на URLто поставете некирилската информация (данни, размер, тип на чарта), а след това кирилската (етикети и заглавие).

петък, ноември 16, 2007

събота, ноември 10, 2007

Нердоскоп

Хич не обичам нердовете, и от тях си патя. Подложих се на малък тест, и пак нещо не ми достигна:


I am nerdier than 95% of all people. Are you a nerd? Click here to find out!

неделя, ноември 04, 2007

Портфейл от взаимни фондове в OpenOffice

Вече описах електронна таблица в Google Spreadsheets, с която може да се проследи един непретенциозен портфейл от български взаимни фондове. Избраната платформа позволява бърз и удобен онлайн достъп до портфейла, но извличането на данни беше малко неудобно, дори за познаващите XPath.

Прилагам същия портфейл, реализиран в OpenOffice. Въведените фондове и суми са примерни; примерният портфейл не е съвет за покупка или продажба.

В OpenOffice създавам лист Данни, избирам функцията Връзка към външни данни; въвеждам адреса на страницата с взаимни фондове на investor.bg, и избирам HTML__table_data.

Въведените данни изглеждат така:

(наложи ми се да настроя числата в клетките да се покават до 4 знака след десетичната точка).

Сега в листа Портфейл използвам функция VLOOKUP за намиране на подходяща цена на обратно изкупуване:

събота, ноември 03, 2007

Блоготворителност с Google Docs

Измежду продуктите на Google, най-малко харесвам Blogger. Редактирането е досада, няма таблици, цветове и стилове се правят само през HTML, а в момента страницата за редактиране дори не се изобразява добре на Firefox в Ubuntu 7.04.

За късмет, може да се публикува в Blogger, (а също в WordPress, Livejournal и други) блогове, и през Google Docs. За целта:

  1. Настройваме Google Docs с адреса на нашия блог. С Blogger има уловка: при въвеждане на потребителско име, трябва да не се въвежда @gmail.
  2. Пишем си някакъв документ.
  3. Публикуваме с Publish.

Публикуваният документ е достъпен за нови редакции както в Google Docs, така и в Blogger. Промените, извършени от Google Docs могат да се пре-публикуват. За съжаление, редакциите през Blogger не се връщат автоматично в Google Docs.

Сега - лошите новини.

Естествено е човек да си избере запазване на заглавието на документа (ако се поддържа). Противоестествено е, обаче, че Google Docs не съумява да пренесе заглавието в Blogger.

Според документацията, за маркиране на публикацията с тагове от Blogger, е необходимо да документът да е поставен в папки, именувани като таговете. Например, създал съм си папки google и бюротика и поставям документа Блоготворителност с Google Docs в тях. Уви, досега не съм услял наистина да изнеса тагове, а преглед на помощните форуми подсказва, че далеч не съм единствен.

В сравнение с Blogger, Google Docs предлага един малко по-функционален и доста по-удобен текстов редактор. Публикуване на документ в Blogger е възможно с три кликвания на мишката и ако преноса на заглавие и етикети от Docs към Blogger работеха, Google Docs щяха да са моята предпочитана блоготворителна платформа.

петък, ноември 02, 2007

Samsung SCX-4200 и Ubuntu

Short abstract in English is available at the end of the post.
Притиснат между нуждата от евтино и лазерно печатане/сканиране/копиране от една страна, и пролетарско финансиране, от друга, закупих си многофункционално офис устройство Samsung SCX-4200. Два месеца и 300 страници все още съм доволен:

  • изключително компактни размери - побира се в едно ъгълче на секцията;
  • добра надеждност - нито едно намачкано листче, засега;
  • добра скорост - 30 страници излизат за по-малко от две минути, макар за първата да се чака повечко;
  • тава от 250 листа просто не свършва;
  • стартовата касета още печата;
  • и това - под 300 лева и с 2 години гаранция.

Ако съм имал проблем - било е с Ubuntu.

Още от кутията хората си казват: работи под Linux. В ръководството си са малко по-конкретни -
  • Redhat 7.1 and above
  • Linux Mandrake 8.0 and above
  • SuSE 7.1 and above
  • Caldera OpenLinux 3.1 and above
  • Turbo Linux 7.0 and above
  • Slackware 8.1 and above

Доколкото нито Debian, нито Ubuntu 7.04 - the Feisty Fawn - released in April 2007 се броят, не е изненада, че и дискът с драйверите не щя да тръгне:
cheffo@cheffo:/media/cdrom/Linux# ./install.sh
bash: ./install.sh: /bin/sh: bad interpreter: Permission denied
До диска прибегнах след като иначе разпознатия принтер отказа да отпечата каквото и да било, а xsane - дори да разпознае някакъв скенер.

Google беше умерен оптимист по въпроса: проблеми са имали всички, някои бяха се справили, а другите им благодаряха за съветите. Уви, съветите хич не ми помогнаха.

Това, което проработи за мен беше визита на драйверната страница на модела, изтегляне на актуална версия 2.00.97, и нейното инсталиране. Под Windows това би било и първото, което бих пробвал, но важното е, че сега си печатам тестови страници и си ги сканирам.

Resume in English:
The printer and scanner just started working on Ubuntu 7.10 after I installed the last version 2.00.97of the Linux drivers from Samsung's site. And, yes, this is very useful and compact device, which I recommend to my collegues whenever they start thinking about affordable printing at home. My only complaint for now is that this thing is a little noisier than I would like.

четвъртък, ноември 01, 2007

Google Docs на български

Google Docs вече е достъпен и на български език. Настройката е достъпна от Settings>Language, и е погребана сред още 38 езика, между украински и хинди.

Колкото и да не разбирам българските потребителски интерфесйси, смятам, че така в България Google Docs са в най-лесния за усвояване офис пакет с базови функции.

петък, октомври 26, 2007

Sports Cartooon

Мисля, по време на олимпиадата в Сеул почнаха да фугират дупките в прогреамата с едни филмчета с котки, хипопотами, прасета и др. Сега dobriman ми подсказа, че това са sports cartoon. Следват няколо линка от youtube:




Ямбол: е градът
Ямбол: е стилът.


Ямболски рап.

сряда, октомври 24, 2007

OpenOffice - безплатно

Тази зашеметяваща оферта получих от последното обновяване на Java. Шамар да е, аванта да е, инсталирах си новата версия 2.3, доволен съм. Но някак недодстойно ми се вижда да се рекламира нещо като ФРИ, когато никога не е било не-фри. Доколкото OpenOffice бездруго е безплатна и напълно адекватна алтернатива на Microsoft Office, препоръчвам я горещо на всички.


неделя, октомври 21, 2007

Допитване на Гугъл Докс

Ето какво писах в допитването на Гугъл Докс:

Какво в Гугъл Докс намирате отчайващо или не харесвате?
Не мога да странирам и да редактирам горен и долен колонтитул (headers and footers).

Какви промени или подобрения бихте желали да видите в Гугъл Докс?
В тесктовия редактор:


  • страниране, колонтитули, бележки под черта и в края на текста (footnotes and endnotes);

  • потребителски стилове;

  • експорт към blogger;


В електронната таблица:

  • Импортиране, което отчита кодирането на импортирания документ.

  • Импортиране с възможност за аутентикация.



Какво харесвате най-много в Гугъл Докс?
Споделяне, простота, бърз достъп до документите навсякъде по света. И най-хубавото: целият офис пакет (заедно с поща и календар) се събира в един прозорец на браузъра.

събота, октомври 20, 2007

Портфейл от взаимни фондове в Google

Вложителите в български взаимни фондове неминуемо се сблъскват с въпроса как се развиват парите им. И докато повечето управляващи дружества предлагат някакъв портфолио трекинг, винаги има какво още да се желае.

Някои дружества предпочитат да използват емисионната стойност, вместо тази на обратно изкупуване, за изчисляване на текущата стойност на вложенията. В резултат сумата е малко по-голяма от тази, която биха изплатили, ако позицията се ликвидира днес. Но аз искам сумата сега.

Дори и така, въвеждането на пароли си е досада, а обикалянето на всички управляващи дружества е вече прекалено.

Това, което искам, е да имам на БПЛ (Бързо-Просто-Лесно) разположение информация за целия си портфейл, на едно място. Като един хоби-инвеститор, достатъчно ми е да знам колко съм вложил, колко струват вложенията ми в момента и колко е печалбата. С други думи, искам следния модел:


Минимум входни данни са:


  • стойността на закупуване (колко пари са вложени)

  • цената на закупуване (емисионна стойност на един дял при покупка)


За простота ще приемем, че доходността е разликата между текущата стойност и вложената сума, разделена на вложената сума, в проценти. Така, ако 1000 лв. са станали 1100, доходността е (1100-1000)/1000 = 10 %.

Самите формули едва ли са интрига, затова няма да се спирам на тях. Само ще спомена, че свикналите да боравят с области (рейнджове, ranges), ще ги открият в таба с формулите.

Всъщност големият проблем е откъде да вземем данните, и как да ги импортираме.

Инвестор.бг предлага страница със актуални стойности за много взаимни фондове. А Google Docs - възможност за импортиране. Това, което трябва да направим, е да импортираме страницата от инвестор.бг, да намерим интересуващите ни цени, и да ги поставим в съответната клетка.

Сега лошите новини. Засега, табличната структура на споменатата страница се оказва твърде сложна за директно импортиране с importHtml, така че се налага да прибегнем до по-универсалното, но и по-сложно importXML. importXML позволява по-прецизно изсмукване на подходящи данни, но прецизирането се извършва с заявка на XPath - езикът за адресиране на части от XML документи (за да бъдем максимално честни, интернет страниците не са точно XML документи, но приличат достатъчно за да бъде XPath приложим). Това, в прости случаи, може да е наистина просто: например, ако файловете в диска се запишат като XML документ, файлът C:\cheffo\projects\blog\potfoglio.doc би се адресирал с нещо като /c/cheffo/projects/blog/portfoglio.doc. За по-сложните случаи човек най-добре да се консултира със специалист.

За да бъдат нещата по-лоши, оказва се че Google не се погажда добре с кирилицата на инвестор.бг, така че идеята за заявка на XPath, която търси обратното изкупуване по името на фонда засега е неосъществима. Като временна мярка, можем да ползваме началото на публично предлагане, което за мен върши чудесна работа. Наистина, има фондове, които са започнали публично предлагане заедно, и за тях предлаганият XPath е необходимо да се пооправи.

Самият XPath изглежда така: //table[@id='table_data']/tr//div[text()='11.07.2007']/../../td[4] и означава следното: "в таблицата с id table_data намери текст 11.07.2007; две нива над него, в четвъртия td се намира търсената стойност. В клетка G2 попълвам следната формула: =(importXML("http://kompanii.investor.bg/?cat=155",concat("//table[@id='table_data']/tr//div[text()='",concat(H2,"']/../../td[4]")))).

Сега - на работа. Като пример ще допуснем, че сме взели дялове за по 1000 лева от първите три фонда по азбучен ред. Разбира се, това не е съвет за покупка или продажба.. Попълвам стойностите за цена на покупка за петък, 19 октомври 2007 и готово:



Така създаденият портфейл ще бъде преизчисляван на всеки няколко часа, автомагически. В случая на взаимни фондове, това е напълно достатъчно.

Споделил съм и изглед към готовия портфейл.

Гугъл бюрократ

Наскоро един познат забеляза, че съм единствен от познатите му гмаил ползватели, който активно се старае да вербува други за технологиите на Гугъл. В същото време му показвах благините гугъл апс: онлайн офис пакет от текстов редактор, електронна таблица, презентации и календар.

Истината е, че този пакет ми ежедневно ми върши великолепна работа, така че е нормално да го хваля наляво-надясно. Сега започвам рубрика "бюротика", в която да поствам БПЛ (бързи-прости-лесни) методи за решаване на ежедневни офис проблеми в гугъл среда. Живи-здрави, тази рубрика се надявам да се развие и до други полени широти като свободен и/или безплатен софтуер за офисна работа на български.

петък, октомври 12, 2007

Мечето Ръкспи и свободното споделяне

Ако Мечето Ръкспин беше в някакъв що-годе свободен формат, днес вече щеше да е забравено или донадено.
Забравено, защото аз щях да съм последният ентусиаст, и нямаше да ми се занимава. Напълно реалистично.
Донадено, защото можеше да се случи на предпоследния ентусиаст да му се занимава. Да организира нещо. Да измисли още някой епизод. Текст. Уатевър.

Ако Крали Марко беше някакъв що-годе копирайт-протектед франчайз, дали щеше да устиска 750 години?

Отказване на новините

Месеци наред се кълна да дисквалифицирам днес.бг от рийдъра си. Сори, глупави са ми. Дразня се от пасивно-агресивни (иронични) заглавия. Не е забавно.
Много натежава и фактът, че не минава дискусия за нещо (езеро, мост, уатевър) в София, без читателите да изродят начинанието в София вс. селото.

Не се трае. Кошче айкън - Йес - и у дома.

Сори, Красита.

събота, септември 22, 2007

Честита нова учебна година



Групата е Алексин, текст и таблатури: тук.

петък, август 03, 2007

Бойко Борисов - Програмист, Програмист

Един приятел прати това. Още: тук.

Ще си позволя да го обогатя:

private class BoikoBorissov extends God{}

На Java Бойко Борисов пише с множествено наследяване.

Веднъж (по времето на Java 1.0) ББ удари един клас наистина здраво. Резултатът оцеля в 1.1 като вътрешен клас.

Нишките на ББ се изпълняват в реално време. Дори да са няколко на един процесор.

ББ може да дели на 0. Целочислено.

ББ пише бекрайни цикли, които се изпълняват за няколко системни кванта време.

ББ скедулира системни кванти, достатъчни да извъртят един безкраен цикъл.

ББ не се притеснява да използва goto на Java. Притеснява се Java.

ББ може да кастне стойност към всеки тип. Само с поглед.

ББ не деплойва. Той вкарва с ритници.

ББ не дебъгва. Той създава ред и въздава справедливост.

С един удар ББ може да превърне Swing приложение във уеб приложение. При това, без да ползва .NET.

С още един удар, ББ може да накара едно SWT приложение да работи. Бързо.

Вместо компилатор, ББ ползва шестнадесетичен редактор (ШР).

Класовете, които ББ записва с ШР игнорират верифайъра.

Фразата "Ние ги ловиме, вие ги пускате" всъщност е била родена в задушевен Q&A разговор между ББ и Бил Гейтс. Не след дълго, последният загърбил Майкрософт и се захванал с благотворителност.

Година и нещо блог: ползата

Вече повече от година (не)пиша в този блог. Предполагам и че никой не го чете, но това са оправдания.

Истината е че ме мързи.

Когато седна да пиша, се замислям:
Ако съм имал теза, скоро се оказва, че някой друг я е написал.
Или не е съвсем вярна.
Или всъщност не си заслужава усилието.
Или даже не е смешно.

Блогът предпазва от празнословие. Ако те мързи.

Любя, тача и милея

Много се дразня от национално-нихилистичния мрън, с който е прието да се говори за рОдината. Един приятел планира утре да напусне същата, което прави неговия мрън още по-досаден.
Но нещата все така се извъртат, че той излиза прав.
За дълбокоомерзителния ни опит със софийските кръчми няма да разправям - друг път.
Но днес (петък), последен ден на българска земя, ни се случи следното.

Разбрал, че човек трябва да си прекъсне здравноосигурителните права, човекът реши да си ги прекъсне. Стая 3 в НАП на "6ти септември". А там: класика:
Дезориентирани гражданя
Неразбираеми шаблони
Безумни съкращения
Кашони с бумаги по целия коридор
Позатлъстели лелки насядали по кашоните
И прашасал киоск, който никога не е работил.

Човекът се редил два пъти, писнало му, и за третия ме взе за компания.

Стая 3 в НАП не даваше признаци на живот. Хората на опашката (били там и сутринта) си бяха на ти, а кашоните се бяха формовали от пухестите дупнини на лелите.

И това беше проблема.

"Ама моля Ви се, не сядайте по кашоните."
"Че сложете едни столове, от 3 чАса стоим тука"
"Че тука да не е за седене. Махнете се от кашоните Ви казах... наредили са ми се тука. А другите поделения - празни. Защо не отидете в Люлин, Младост. Там стоят колежките, нямат работа, пък вие тук ми се редите."
(Съдейки по скоростта на обработка на гражданите, колежките и тук нямаха работа, ама нейсе).
Самите кашони имаха дати от 2004 до 2006 г., и сигурно са били важни, защото когато се опитахме да извадим някакво четиво отвътре охраната дойде и почна да ги брани.

Как можем да отваряме кашоните!

И чудото стана.

Загрижено за кашоните чиновничество заизнася столове.
Събудено от врявата чиновничество почна да обслужва.
Петте души опашка пред нас се стопи за 15 мин, а след още 3 и моят човек биде обслужен също.

При пътуване/преместване в рамките на Европейския съюз не било необходимо да си прекъсваш правата.

Измислили са го.

неделя, май 06, 2007

Мечето Ръкспин се завръща

Това далеч не е новина, но доколкото за пръв път я чувам, тя е. Мечето Ръкспин е говореща играчка-мече, което е разказвало приказки. Тези приказки станали основа на култовите (поне в България) епизоди. За съжаление, прозиводителите на играчката фалират около борсовата криза 1987 г.

Двадесет години по-късно на пазара излиза дигитален римейк на играчката, както и DVD-та с оригиналните епизоди. Има и книжки, които, надявам се, също следват оригинала.

Преиздаването е започнало преди две години, и още тече. Дано по-скоро стигнат до нас, че синът ми ще го надрастне. Макар че аз - едва ли.

неделя, април 29, 2007

Дружен пърдел днес да екне

Подозирам, че аз и още няколко диванета сме автори на следния гавър:

Дружен пърдел днес да екне,
празник, празник на гъза!
На лайна ни да олекне,
Да живей, живей гъза.

вторник, март 27, 2007

Женска бригада

След като мъжете вече са утъпкали почвата, иде ред и на женорята. Но на някои от тях:

Уважаеми дами,

Уведомяваме ви, че женската бригада за оформяне на градинката ще се проведе на 31.-3.2007 г. (събота) от 10:00 часа. От участие се освобождават девойки до 16 г. и дами над 63 г. По желание могат да участват и по-възрастни дами, които ще бъдат много палезни със своя опит.
При нежелание или невъзможност за участие трябва да се внесат в касата на входа по 4.00 лв. на човек. От всеки апартамент се изисква по една участничка.
Главни консултанти по оформянето на градинката са Любка Стоянова и Яна Димитрова.
Моля, ако имате предложения във връзка с предстоящото мероприятие, да ги направите до 28.03.2007 г. при една от консултантките.

От ръководството

Прилагам снимка:

неделя, март 18, 2007

Мъжка бригада

Прясна обява за посткомунистически неделник:

събота, март 03, 2007

БВП по време на празник

- Какво ще правиш по празника, питат ме.
- БВП, отговарям.

Демек, в офиса съм.

събота, февруари 24, 2007

Идилия 2

Харесвам филми, които филмират ежедневието ми (моето и на жената). И групи, които го възпяват. Това е да си в мир със себе си.

Демек, живеем самозадоволително.

сряда, февруари 14, 2007

Честит Трифон Зае@ан

Да си зарежем жените!

неделя, февруари 11, 2007

Ако умра ил загина

Във връзка с вълненията на таксиметровите шофьори:

Ако умра ил загина,
немой да ме жалите,
блокирайте Софията,
бонуси изврънкайте!

E-e-e, верни другари
пътя запрете, ПиаР правете.

Ако умра ил загина,
поп не мой да викате,
парламента обсадете,
заплати удвоете.

E-e-e, верни другари
пътя запрете, ПиаР правете.

вторник, януари 23, 2007

Депресариум

Имах щастието да попадна на един свестен блог в blog.bg. Блогърката беше постнала превод с допълнения на списъка "N начина да скапеш човек с депресия" - наистина забавно четиво. Някои от коментарите на оригиналния пост (вече изтрит) иронически питаха и за няколко начина да не скапеш човека. Порових, намерих, преведох. Идеи за допълнения са добре дошли. Предложения за чай от жълт кантарион и безглутенова диета не се коментират и не се публикуват.


Best Things to Say To Someone Who is Depressed


Version 1.2, April 29, 1995


1. Пука ми.
2. Не си сам.
3. Няма да те изоставя.
4. Искаш ли да те гушна?
5. Обичам те (ако наистина е така).
6. Ще мине, заедно ще се измъкнем.
7. Когато това свърши, пак ще съм тук (ако наистина е така), ти също.
8. изслушване с хваната ръка.
9. Ето прегръдка, ето рамо.
10. Ей, не си луд.
11. May the strength of the past reflect in your future.
12. Бог не играе на зарове. (Айнщайн)
13. Чудесата са направи си сам (Лийк)
14. Не трябва да гледаме един през друг, а един в друг. (нечия сигнатура)
15. Ако човешкия мозък беше прост за разбиране, щяхме да сме твърде прости, че да го разберем. (Съразработчик на Прозак).
16. С необикновени качества като твоите, как очакваш обикновен живот. (from the movie "Little Women" (Marmee to Jo)
17. Разбирам те и ти съчувствам.
18. Съжалявам, че те боли толкова. Аз съм тук, а ти не се безпокой, че ще ме засегнеш.
19. Слушам те, разбирам те, но наистина не мога да си го представя. Сигурно е адски трудно.
20. Не мога да съм на твое място, но те разбирам.
21. Важен/а си за мен.
22. Ако имаш нужда от приятел...


Прави впечатление, че скапителите по-забавни от де-скапителите.