Category: Daily

My personal thougts, dreams and wishes (well, at least these ones, which could be made public property :) )

Книги, книги…

Книги, книги…

Престоящото ми заминаване и липсата ми на самочувствие като Java developer (поне още 5-6 месеца ще е така) ме накараха вчера да търся книги за Java, които да си купя за четене през дългите Женевски нощи. До сега Шефът не ни е осигурявал хотел с Интернет – ще е цяло чудо този път да се поправи. А чудеса, както знаем, рядко се случват! В бизнеса се слючват изключително рядко, така че…
Да, ама свястна Java книга на пазара няма! Не ме разбирайте грешно – ако пуснете едно търсене на Java в кой да е книжен сайт – ще бъдете затрупани. Въпросът е, че няма качествени, т.е. – нови. А тази технология изглежда се е развивала доста бързо: прясно издадена книга на БГ език се оказва безнадежно остаряла относно технологията, която описва.
Не, не успях да харесам! С помощта на Стефан (щях здраво да хлътна 25 лв за нещо, с което само щях да подпирам вратата)…
За сметка на това дадох повече пари за “другите книги” – т.е. тези, с които си flush-вам главата след ежендневието. Сапунените фентъзита все още ме кефят, до кога ли ще е така? Даже купих книги за #Веси# и за #Ангел#. #Веси.море# вече хареса нейната, #Ангел.комп# днес ще каже :).
Направо ме е яд как излезнах за нещо, а се върнах с нещо съвсем друго :(. Така става почти винаги, когато вляза (с пари) в магазин за разни електронни “джаджи” или в книжарница (особено ако е склад на едро). Дано поне и моите книги са хубави.
А въпроса за добра книга за Java на български език стои. Засега ще си купя само тази на Наков (колкото да не е без хич), иначе продължавам да търся. Имам още 5 дни…

Джордж Гарлин, респект!

Джордж Гарлин, респект!

В духа на вчерашният ми постинг, днес ми попадна този материал от Джордж Гарлин, известен комик от едни по-далечни времена.

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

Continue reading “Джордж Гарлин, респект!”

Свръхнатоварване

Свръхнатоварване

🙁 !
Отдавна не ми се беше случвало.
Но тези дни изнемогвам :(.
Идва новият проект, идва със страшна сила и с някаква безумна 45-дневна командировка в Женева. Идва с някаква безкрайна проектна документация, засега имам около 400 страници, не знам как ще се оправям.
Междувременно продължават старите проекти (и един нов малък), както и Java обучението ни. Много, много нови неща.
Разбира се, трябва и да ми остава лично и семейно време. Трябва. Но дали ще остане? Вече с нетърпение чакам Август и се моля да мога да взема отпуск 2х7. Защото след това пък идва работата по новият апартамент, който до тогава трябва да е готов.
Ех, ако само това са проблемите – ще се оправим.
Но сега в момента ми е криво – може би щото преядох :(. Тази торта накрая беше извращение след пицата (която ми се стори малка в началото). Разправяй след това, че отслабваш :(….

“Вдругиден” ставаше!

“Вдругиден” ставаше!

“Вдругиден”, или още казано “Денят след утре”, или още по-друго казано “След утрешният ден”, или както американците са си го кръстили “The Day After Tomorrow” ставаше за гледане!
Не очаквах кой-знае какво – и съответно и не получих кой-знае какво. Ефектите са на повече от задоволително ниво.
Поредният филм, в който американците (е, целият свят, но логично действието беше фокусирано в/у Северна Америка) преживяват (далеч не всички обаче) поредният апокалипсис.
Честно казано, на моменти тръпки ме побиваха. Не толкова от самият филм, колкото от реалистичността на изказаните факти и предположения. От това, което съм чел и гледал мисля, че описаното там може да се случи! Може би не точно толкова бързо, и не точно в тези размери, но… абе страшничко. И още по-страшничкото е, че нищо не можем да направим, за да го предотвратим – Земята ще става все по-пренаселена и все по-мръсна :). И ще видим…
Ако ви е харесал “The Independance Day” – ще ви хареса и този. На мен лично този повече ми хареса, защото е по-близко до реалността.

LUG дни в Стара Загора

LUG дни в Стара Загора

Преди два часа се върнах от lug-bg дните в Стара Загора.
Два интересни дни, изпълнени с емоции, срещи и ценни знания и опит. Запознах се с хора, с които засега само се бяхме ругали в lug-bg :). Купих си lug-bg фланелки. Въобще – много ценен опит!
Използвах събота вечер, за да се видя с братовчед си – арх. Банко Банов. Знам, че звучи много официално за първи братовчед, но макар и винаги близки (когато бяхме много по-млади), ние сме живели и живеем като че ли не само в два различни града, но и в два различни свята. Останах много приятно изненадан, че открихме цяла купчина общи проблеми, и нито веднъж разговорът не тръгна “в небитието”. Преди не беше така, но и ние сме нямали възможност да си говорим сериозно поне от 10 години насам. А за 10 години много неща се променят. Като цяло – никак не съжалявам, че изпуснах купонът на lug-bg (за него днес се говори много, и имайки впредвид какво чух – дълго време ще се говори за него – lug-bg в Стара Загора).
Сега си почивам, свалям новите headers от Dag, и чакам да видя с какво ще ме изненада за update. Веси все повече свиква с Fedora (не че съм очаквал нещо друго – тя, колкото и да виеше против Линукс за домашна OS, все пак обича хубавите неща). Ангел може да се каже, че е с нормален стомах и корем… абе има светлина в тунела, както е модерно да се казва. Тези дни Ангел е ял като за 4-ма човека от неговият калибър – явно има много за наваксване (то и си личи). Тази вечер ще го оставим на вещата грижа на баба му, а ние ще посетим The Day After Tomorrow. Веси вече е скептична (“Аз не си падам много по такива апокалиптични филми”), но аз пък харесвам такива филми, и мисля че ще си струва гледането на кино.
Утре продължавам работата по новият проект. Тази командировка от 4 седмици в Женева направо ще ми изпие мозъка – дано Шефът да успее да договори по-малко дни там, че 28 дни сам в средата на лятото ми се виждат една непоносима командировка! Ще видим… най-важното все пак си остава работата.

Отново на български

Отново на български

Отдавна не бях писал на български в моят блог. Все така се случваше, че или покрай неприятности вкъщи, или покрай решаване на технически Федорини проблеми, забивах по някой технически материал и оставях ежедневието (дневничното) настрани. Не ми се пишеше.
Днес реших да се опитам да се променя. Започнах с преместване (като копия, всъщност) на всички технически материали на моят сайт в специална страница (по-прегледно, по-удобно, много по-***, но ме мързеше до сега).
Засега съм решил новите неща в този блог да бъдат повече посветени на ежедневните проблеми, и повече на български език. Техническите ще ги пиша на сайта ми – който иска – да гледа там. Може би ще слагам референция само тук (като едноредов постинг в блога), но няма да ви отегчавам с technical crap повече.
Ангел все още боледува… Не точно боледува, но е на диета. Това стомашно разстройство се оказа много сериозен проблем за мъничето – за 2 седмици свали поне 2 килограма, което съотнесено към общото му тегло е около 15% – представете си за 2 седмици един 80 кг човек да загуби 12 кг – страшно! Но детенцето се държи, много му е криво, че яде безвкусни диетични храни, иска какво ли не непрекъснато – не знам на кой ще му е по-трудно – на баба му или на него тези дни.
Веси след 5 дни болнични за последните 10 дни не може да взема дни, освен ако не е супер спешно (дано да няма нужда).
Тези дни успяхме да преборим разстройството и температурата – сега надеждата е, че постепенно ще вървим към оправяне. Само ние си знаем (и основно – майка му) какво ни беше… сигурно всички родители така преживяват първото по-сериозно боледуване на детето им.
Да си пожелаем скоро да не се налага писане на подобни постинги!

“only root is allowed to mount…”

“only root is allowed to mount…”

(this article has moved here)
Today I passed the next Fedora problem. It was trivial, but I post it here for my (and others’) reference. The problem was – no one except ‘root’ was able to mount /mnt/fd0 or /mnt/cdrom. Trivial, but nasty.
The solution was simple – I added ‘user’ option to the mount options in /etc/fstab (right before “kudzu”).

Fedora Core 2 and Synaptics Touchpad: another battle won

Fedora Core 2 and Synaptics Touchpad: another battle won

(this article has moved here)
The next problem after upgrading my Fedora to Core 2 came from the fact that my Synaptics Touchpad (Acer Travelmate 202TE notebook) refused to accept any touch-events. I had faced this problem before, when I was trying kernel 2.6.x, but because I decided not to use that kernel until it becomes official to Fedora Core 2, I did not considered that as a problem then.
But now – it was really annoying. Touchpad was working (cursor was moving fine), but touch-events (tap = click for example) were not working fine. I had to look for a solution!
The Google query returned me plenty of results. At least I could see that someone else had also troubles with 2.6.x kernels and that touchpad. The advice (to this Mandrake user) was to download and install the original driver. Another advice (search for Synaptics there – this is a long FAQ) told to add “psmouse.proto=imps” to my kernel startup command line in order to restore 2.4 behavior. I hate this solution, so I had to go for the driver.

  1. I downloaded the driver, and built it. I copied resulting synaptics_drv.o to the right place (as INSTALL said, it was /usr/X11R6/lib/modules/input/ – no matter that FC2 uses XOrg instead of XFree).
  2. Now it was time to /etc/X11/XF86Config modifications. I added
    Load "synaptics"

    to my “Module” section.

  3. I added the whole group of settings for my new input device. I decided to rename the device to Synaptics0 instead of “Synaptics Mouse” as INSTALL suggests.
  4. I added the new Pointer devices. I changed the “CorePointer” of existing “Mouse0” to “AlwaysCore”, because I was planning to use from time to time also PS/2 mouse. Now my XF86Config lines look like:
    InputDevice    "Mouse0" "AlwaysCore" # "CorePointer"
    InputDevice "Synaptics0" "AlwaysCore" # "CorePointer"
  5. It seems the default Fedora Core 2 kernel comes precompiled with all needed options for the driver, so no kernel compilation was additionally necessary. Both CONFIG_MOUSE_PS2 and CONFIG_INPUT_EVDEV are set to “y” in /boot/config-2.6.5-1.358 file
  6. Restart of the X and – OMG – it was working again. I connected also PS/2 mouse to check (after restart) if it will work too – and I was charmed! All seems fine for now – I also plan to use this gui configuration program for the touchpad, but this will be a bit later.
Fedora Core 2: Fix for Missing keyboard layouts problem

Fedora Core 2: Fix for Missing keyboard layouts problem

(this article has moved here)
After the upgrade of my Fedora from Core 1 to Core 2, I noticed very serious problem – my keyboard layouts were missing, no switching – nothing! In KDE Control Panel -> Regional & Accessibility -> Keyboard Layout, the Available Layouts list was empty, also XKB options list was empty too.
I was astonished! After a long Google struggle, I found the solution here. It seems that the XFree86 to XOrg migration, which occurs in Core 2, has caused this problem. Seems also that Control Center expects to find the available layouts in the xfree86.lst file, while the new xorg layouts are placed in xorg.lst.
Execution of these commands as root fixed my problem:

cd /usr/X11R6/lib/X11/xkb/rules
ln -s xorg.lst xfree86.lst
ln -s xorg.xml xfree86.xml

Thanks to Ralf Ertzinger for his post – it saved my day!

PCMCIA Fedora Core 2 problem fixed!

PCMCIA Fedora Core 2 problem fixed!

(this article has moved here)

Yesterday I upgraded the Fedora on the notebook (Acer TM 202). The new linux kernel was 2.6.6. Surpsingly, after the reboot PCMCIA networking stopped. There was an error about eth0 not being present (because PCMCIA was loaded after the networking), and that’s it – it was not getting online after loadig of the PCMCIA.

Before (in Core 1) the behavior was the same, but after PCMCIA loading it was somehow working – it seems it was detecting/raising the eth0! Now it was refusing to do so. And I had to look for another solution.

I checked the Google – nothing special :(. Similar problems, lots of results (more than 5000), but no straight solution for my problem (logically: Fedora Core 2 was only 5 days old).

I started to solve the problem manually, and after:

rmmod 3c509_cs
rmmod ds
/etc/init.d/pcmcia restart

it went fine! HELL! It seemed that the eth0 failure (when PCMCIA driver was not yet present) was locking something, which ruined the success of any future network driver loading.

I decided to ask LUG-Bulgaria. After one hour maximum I received a valuable answer from Peter Georgiev, who told me to switch the PCMCIA loading priority from 24 (current) to 9 (higher than the networking). His precise instructions were:

  1. Open /etc/init.d/pcmcia
  2. Change the line
    # chkconfig: 2345 24 96

    to

    # chkconfig: 2345 09 96

    Yes, it’s in a comment, but it seems it has meaning to the chkconfig command (see below).

  3. Execute
    chkconfig --level 2345 pcmcia reset

After these changes, PCMCIA executes before my network, and all works.

I am still wondering if that solution is correct. Maybe we just killed the resulting symptom, not the real problem, but it works for now. I do not hear the standart “beep beep” when my PCMCIA gets up, and I do not hear it when I remove/insert a card. But I can live with that.

Please, if someone reads this, and if this someone has another explanation of my problem – I will be really curious to hear it. It seems that the problem is somewhere in the newer kernel modules, but… I am yet too lame to find and resolve it. I miss the old way, but the newer kernel is more important than it.

Theme: Overlay by Kaira Extra Text