В кой е проблема? EVN или папата?

Друга болна тема в тази държава – тока.

Направих 45 дена, без да се прибирам в квартирата. Така се случи, че единствено по Коледа за 2 дена ( 24 следобед, 25 и през деня на 26-ти декември ) бях там. Днес ми пристига сметка 75 лв. При всички уреди – спрени, като тези 2 дена съм се отоплявал на климатик и съм пускал котлона 3-4 пъти максимум (не съм от готвещите). Разбира се, това не пречи да ми пляснат фразата „По празниците хората харчат повече“, ако питам. Харчат, ако са си у дома. Ако не са – харчат точно толкова колкото и в делнични дни – николко. Или другият ми любим израз е „Някой се е закачил към вас и ви краде„. Кой, по дяволите ще закача жици към електромера ми, за да открадне няколкостотин киловата?!?

Няма значение дали някой ме е окрал на дребно – този, който ми смята тока директно или EVN на едро, или който и да е по средата от веригата – оправданията нямат значение. Факт е, че съм окраден. Не ме интересува дали EVN е виновен или папата. В такъв момент просто няма значение за мен.

Най-забавното? Нищо не можете да направите. Честита ви държава.

Update

Оказа се, че реално са засекли за по-голям период – 08.12.12 до 15.01.13. И все пак – това са сумарно 10-ина дена, през които съм се отоплявал само на климатик и съм пускал малко бойлер. Но как точно съм направил само през деня 310 киловата (според EVN) за 10 дена, си остава мистерия за мен.

Globul – измамата Garant-ирана?

Началото

Всичко започна преди 2 месеца, когато реших че трябва да сложа internet на iPhone-a, за да върви тестването на app-а, който разработвам, в реални условия.

Понеже телефонът е с Globul-ска карта (предплатена) и номера ми го знаят доста хора, реших – ще минавам на договор. Но тъй като вече плащам на Vivacom 20 лв / месец, не исках да плащам и на Globul заради един интернет ( разговори не ми трябват ) пак толкова. Реших, че ще търся най-евтиния вариант, който ми предлагат.

Бях в Кауфланд и реших да се отбия във „официалните им представители“ – Internity, да попитам. 2 момчета и едно момиче. Любезно ми обясниха плановете и условията. Съответно – аз им обясних, че не ми трябва гъзарски план и т.н., защото си имам такъв. Трябва ми най-евтиния план с интернет (въпреки че съм „гъзар“ с Айфон и трябва да имам гъзарски план – според тях).

Явно разочаровани, че няма да вземат много пари от мен, решиха все пак да „помогнат“. Едното момче ми обясни, как – видиш ли – можело да се настрои телефона да ползва на друг номер интернета. Та, идеята им беше – вземам 2 плана, единия 5 лв най-минималния, другия 7 лв интернет 500 мб (мисля) на месец, комбинират ми ги с някаква промоция тип отстъпка, и излиза 10 лв / месец.

Моята реакция беше – няма значение – стига да работи и да мога да го ползвам за работа. Щом може – направете го. Следваше подписване на договори, документи, не знам си какво си, четене на условия. По едно време забелязвам вътре едно „Globul Garant – 3.00“ без „лв.“, без нищо. Нещо взе да ме гложди, но си викам – тя девойката щеше да каже, ако трябва още нещо да се плаща. Питам я още веднъж „Нали 10 лв / месец ще ми излиза?“, при което получавам отговор: „Да, разбира се“.

Истината

Истината била съвсем друга. Оказа се, че тоя Globul Garant тихомълком ти го хакват към планчето. Искаш или не. Може би има вариант да се откажеш в началото, не знам. Но факт е че не се отказах, защото „забравиха“ да ме уведомят въобще за него. Хакнаха ми го директно.

Настройките

Направиха ми „настройки“ на чисто новичкия телефон, с които трябваше да ползвам мобилния телефон на другата карта, която закупих ( SIM карта с чист интернет, без разговори ). „Спец“-а бъзика 20 минути по телефона, активира ми някакви 15 МБ планове, игра си, и накрая каза „Готово е! Ще се активира до ден-два“.

Всичко много добре, пътувах за Бургас на по-следващия ден. Въоръжен с търпение, чакам да ми дойде интернет през „настройките“ на спеца. Уви, нямаше ефект. Тези 15 мегабайта си заминаха за нула време, без почти да ползвам данните на телефона. След това – резачка – 64 килобита(!) ограничение. Неограничен интернет разбира се, но докато чакаш да се зареди каквото и да е, може да ти умре коня от заушка. Буквално.

Върнах се след няколко дена в магазина на Internity. Няма да разправям колко пъти се връщах, докато се срещна със „спец“-а. Не бил на смяна, следобяда, ама в понеделник и т.н. Както и да е. Накрая спеца гледа телефона, гледа и каза „Трябва да стане, не може да не работи“. Абе не може – ама интернет – йок. След още 1-2 седмици, няколко пътувания между София и Пловдив, разговори със същия специалист по телефона, накрая ми заявиха „Ами явно версията на iPhone-a е много нова и да се направи VPN не става вече по същия начин“ WTF? VPN? Попитах най-откровено: “ ъъъ това не е официален метод на Глобул, така ли? „, на което откровено ми заявиха „амиии – не“.

План?

Заявих им „Понеже вие не ми дадохте това, което ми казахте, искам да си откажа плана и всичките глупости, защото ми писна“. Не им беше приятно, но – няма накъде – ядосан клиент – добре. Съгласиха се. „Спец“а лично ми отказа плана за данни през системата им. Направи го много бързо, за секунди. Още тогава нещо ми звънна в главата, но си викам – „сигурно му е отворен екрана и има бутон Cancel plan“ или от сорта. Предложиха ми друг план – 300 мб, 300 минути към Глобул, за 12 лв. Съгласих се, защото вече връщане назад към предплатената карта няма, а исках да си запазя номера.

А пенсионерите? Мачкат ги, както си искат. Пред мен имаше дядо, на който му бяха зашили с домашния телефон Globul Garant. Дядото направо се беше разплакал и повтаряше „Добре де, какви са тези 3 лв, нямам излишни 3 лв“, на което девойката най-нагло му заяви „Подписали сте се, че сте съгласни“ (въпреки, че в документа не става ясно въобще че тоя Garant се плаща допълнително).

След въпроса от моя страна, относно тъпотията, наречена Globul Garant, ми казаха, че „не можело сега, елате след няколко дена, да попълним молба и да го откажем“. При което – на мен откровено ми писна от разкарване, и си тръгнах.

Развръзката

Седмица по-късно, в Пловдив, минавайки покрай официален Globul-ски офис, нещо ме загложди пак . Реших да проверя какви неща имам активирани на мое име и какво ще плащам. Жената там ( оказа се управител на офиса ) учтиво ми поиска данните и провери. Каза ми какви планове имам активирани и се оказа, че пакета за данни си стои, неотказан! На въпроса ми, как това е възможно, след като са ме уверили че е отказан, тя ми заяви, че „Internity са треторазрядни партньори на Globul и много мамят“. Помолих я да ми го спре и тя ми заяви – „Може да бъде спрян, само от офиса, в който е заявен“ WTF! На въпроса ми “ А как ще ми гарантирате, че следващият път като се спре от тях, наистина ще е спрян?“, тя ми написа подробно какво точно да кажа и как да си поискам копие от молбата за отказ базирана на Globul Guarantee или подобна тъпотия. Помолих я, поне да ми спрат Globul Garant-a. Тъй като не ме интересуват такива неща и не искам да плащам излишно. Попълних молба, заявих я, каза че до 2-3 дена ще го спрат. Датата беше 22 октомври 2012.

Отидох в офиса на Internity, въоръжен с желанието да се скарам, но въздържайки се. Девойката беше учудена, че „спец“-а не е спрял плана. Каза, че го е спряла, и я помолих за такъв документ с подпис и печат. Малко неохотно, но ми го даде. Така! Имам на черно и бяло, че се отказвам. Край!

Сметката

На 4-5 ноември дойде новата сметка от Глобул. Вътре бяха включени сума ти неща, включително отказания Globul Garant и отказания план за данни. Но понеже бяха въртяли много пъти нещата, сметката през сайта им, не беше хич ясна и нищо не разбрах. Плюсове, минуси, без обяснения и т.н. Както и да е – преглътнах 20-те лв (не е до тях въпроса, принципен е!) и си казвам – нищо… следващият месец ще е 12 лв сметката.

Да, ама не. Новата ми сметка излезе онзи ден ( 5 декември ) – 15.87. Хъх, не съм ползвал телефона за друго освен Globul-ски обаждания (имам 300 минути) и няколко SMS-а. Отварям (на другия ден, защото им е бавна системата) портала и какво да видя – Globul Garant стои – 3.00. WTF? Звъннах на оператор. След въпрос от моя страна „колко месеца ще отнеме, за да се спре услугата“, жената провери и ми каза „Да, имате наистина заявление на 22 октомври за спиране на услугата. Но незнайно защо, колегите не са я спрели. Това, което трябва да направите е, да отидете в офиса и да ги помолите да я спрат.“ – „Но аз съм в друг град в момента!“ – „Ами тогава, обадете се след 9:30, да се свържем с Пловдивският офис и да им кажем да я деактивират.“ Следва ново обаждане ( 9:45 – трябва да са на работа вече, нали?), нови обяснения на ситуацията. След дълго държане в „On hold“ режим, жената ми съобщи, че не може да се свърже с офиса. Казах ѝ, че ще съм в Пловдив в понеделник и направо ще отида там. Попитах я и какво правим с неправомерно начислените пари отгоре? Увери ме, че ще ми ги върнат и трябва да се оплача директно в офиса им. Били объркали бланките (даже 2 пъти) и затова не станало. Трябвало да бъде бланка номер 4.

Понеделник (updated)

Бях в офиса на Глобул, в който подадох молбата на 22-ри октомври. Един младеж провери набързо, видя че „да, не е обработена молбата“ и че „грешката е в централата, защо не са я върнали, не знам“. Заявих му, че не ме интересува в кой е проблема. Взе да мънка, че „да, така е“. Даде ми нова бланка. Преди да я попълня, го попитах директно „Какво правим с тези 6 лв, които са ми начислени неправомерно?“ „А, ами тези пари няма да ви ги върнат“. WHAT?. Казах „Моля? Оператора ми каза, че грешката е във вас“. „Да, в нас е грешката.“ „Ами тогава как така няма да ми ги върнете?“ „Ами ако искате, подайте жалба“. Заявих им, че не само ще подам жалба, но и ще пусна жалба до КРС. Такава наглост не бях виждал скоро … Още утре пускам жалба. Наглостта на Globul няма граници.

Жалбите

Пуснах 3 жалби общо – до Глобул, до КЗП и до КРС. Върнаха ми 2 отговора. От КЗП и от Глобул. КРС въобще не върна нищо. КЗП ме уведомиха най-официално, че проблемът ми не е от тяхната компетенция и да съм се оплачел на Глобул. Добре де, въпросът е – какво правим, ако Глобул не направи нищо? На кой да се оплача ОТ Глобул? Отговорът  е – нищо не можете да направите. Оплаках се на Глобул. Отговорът им беше, че проблемът е в мен. Аз съм бил объркал бланката на молбата за прекратяване ( ?!? която те ми разпечатаха и дадоха да подпиша само ). Наистина ли са толкова нагли и безнаказани?

Заключение

Като цяло разправиите и разходите ми по пътуване до офиси на Глобул и какво ли не, надвишават тези 3 лв. Някои хора биха сметнали, че не си заслужава да се занимаваш за 3 лв / месец. Аз не съм от тях. Тук въпросът е принципен и аз държа всичко да е точно. Не може да се оставят големи компании да цоцат пари по такива долни и пошли начини от всичките ѝ клиенти. Дори да са 30 стотинки, ако не ги знам за какво са, ще си търся правата. Само сметнете, колко ужилени има по подобен начин на моя. Не ми се мисли.

За съжаление – и да се оплаквате, в тази държава смисъл няма. Вие сте овце, които стрижат и да се оплаквате от това на стрижарите, ще получите нула внимание. Това е. Аз се отказвам, тъй като времето ми е по-ценно от разправиите. Обещавам един ден ако мога да си го позволя (време и пари) – да съдя компаниите и за 2 лв.

 

Back to OS X :-)

Напоследък (последните 3 месеца) отново основната ми платформа е Mac OS X. Този път е на истински Мак – Mac Mini 🙂 никакви Хакинтоши, никакви (особени) проблеми.

Вдигнах му паметта от 2Gb на 8 (задължително е, просто) и като цяло, вече изкарвам почти цял ден без да свърши. За съжаление, понякога се налага – веднъж да пусна Java (Netbeans) и край, забрави за паметта 🙂 Другият хищник е XCode – и той яде памет като луд, но малко по-добре от Java-та.

Като се замисля, особено след последните ми ядове с Linux, а и факта, че за iOS не може да програмираш на друго, освен Mac OS X, мисля че следващият ми лаптоп ще е mac book 🙂 може и Pro, макар че не виждам особена нужда.

Лаптопа почти не го пускам, в момента не мога да го ползвам за работа, а и нещо и Linux, и Windows ме дразнят напоследък 🙂 Да, като започна да програмирам за Android (надявам се скоро), ще влезе в употреба отново.

Та, мисълта ми е – нещо се отплеснах – че истинският Mac няма общо с Hackintosh въобще – проблемите до които стигаш неминуемо на self-made machine ги няма въобще тук. Никакви редактирания на plist-ове, никакви оправяния на права, никакви хакове и буут лоадъри ( всяко от които неща ми се чупеше поне по веднъж всеки месец ), да не говорим че и apply-ваш ъпдейти официално. Нищо общо! 🙂

Starbucks

Едно от малкото свестни кафенета в България. Като изключим, разбира се, италианското кафене в центъра на Пловдив 🙂

За съжаление, в Пловдив няма още. Вярно, това е нож с 2 остриета – любимото ми мока гранде не е никак евтино – 4.30 лв. Но пък и самия факт, че можеш да поседнеш на приятно място за час-два с книга (електронна, разбира се – няма да се излагаме :-P) … ммм. Да 🙂 искам Старбъкс в Пловдив 🙂

Дотогава, ще го посещавам в Бургас и София. И ще чакам 🙂

п.п. леле, трябва да пиша по-често тук вече

Java/Android и Regexp

Много е гнусно 🙂 Няма друго такова нещо. За съжаление не откривам и читав туториал. Ползват се някви класове, но нещо не са съвсем като REGEXP класовете на PHP :(.

п.п. леле, колко време не съм писал в тоя блог, въййй!

Apple, новият Mac OS X 10.6, Microsoft и Windows XP

Последните вечери бяха интересни … от събота съм започнал да преинсталирам всичко на голямата машина. Под всичко, имам предвид – ВСИЧКО :).Много нерви бяха, в крайна сметка всичко работи както трябва, в момента. Dual-boot Windows и Mac OS X 10.6.1, през на windows boot menu-то, чрез boot0 файлче.

0. 2 твърди диска – 320gb SATA и 80gb IDE (през JMicron интерфейс), дъно P5B, Core 2 Duo 4400 @ 2 gGHz. BIOS-a в AHCI режим, че иначе не става.
1. Бакъпнах всичко (180 gb) на USB hdd от приятел
2. Преформатирах харддиска, разделен на 4, GUID partition. Първия – за windows, втория за snow, третия за storage, четвъртия – 10 гб за инсталацията (макар, че не разбрах защо трябва да restore-вам dmg-то там и да инсталирам от там … нищо не променях по файловете).
3. Инсталирах под Leopard на втория партишън 10.6, ресторнах всички файлове от бакъпа през това време, някви кекстове, абе квото пишеха по поста от който инсталирах (вече не помня кой беше).
4. Някак успях да заредя 10.6. Всичко уж наред, ама се крашваше през 1-2-3 минути. 64-битов режим … явно не е за мен :). така, хубу, 32-битов. Малко ядове докато тръгне (копирах разни кекстове и тествах, според разни форуми), но в крайна сметка тръгна без да забие. И то ДОСТА стабилно (още не е забивал).
5. Така, уж всичко наред, като гледам, видео, звук, wifi, всичко тръгна на 6.
6. Ред на бозата. Имах някво изо на някъв виндовс със SP3 (леле, да не забравя да го изтрия и да wipe-на 35 пъти(tm) празното място), съответно инсталирам на 320-ката, обаче … боза, не ще да се инсталира, омазана работа, син екран. Чак накрая усетих, че е от AHCI-то, ама късно – инсталирах го на 80-ката вече (затривайки Leoparda, който се подвизаваше там по това време, отрязвайки си достъпа до някаква читава ОС под която да фиксвам). Такааа, виндовс тръгна. Обаче. МНОГО орязано дистро, НИЩО нямаше, ама нищо, дори драйверите за запис по диска. Wireless-а дропеше през 1 минута някъде. Решение – ще го сменям. Добре ама не ми работи запис на дискове … а трябва да запиша друго ISO 🙂 забавно нали 🙂
7. Разрових се за дискове на XP. Намерих 4 диска в ателието затрупани с 1000 вида linux дистрибуции. Добре, втория запали. Инсталирах наново, всичко ИЗГЛЕЖДА наред 🙂 даже не забива. интересно, трябва да видя защо … както и да е, сега ще буутвам snow! хаха, стига толкоз М$.
8. Даааааа ама не. boot0 упорито даваше грешки, не иска и не иска. Нищо не намира. Хммм, чета форуми.
9. След много четене (не станах по-умен) установих, че явно смотания windows ми е направи партишъна на windows неактивен. Точно така се оказа. Заредих Hiren Boot CD 9.9 … обаче ударих на камък. Понеже е GUID и програмите мислят че е счупено … хм.
10. Пак форуми. Този път пуснах няква вградена боза на windows-а за редактиране на партишъни (май diskpart се казваше, но се постарах максимално бързо да я забравя :)). Чрез нея и следвайки едно мини-howto, успях да го направя активен партишъна на OSX.
11. Успех! (донякъде). Chameleon-а буутва. OS-X-а забива. Едно пускане с -v показа, че не може да намери дяла с някво си UUID. Ох … пак ФОРУМИ!. След още четене (май ставам по-тъп, вместо по-умен…) разбрах, че мога да заредя с rd=disk0s3 параметър.
12. Йееее! Зареди!!! Голям кеф(тм).
13. Момент … нещо не е в час. Disk Utility не ми дава проверка на диска, както и някви странни данни дава. Хммм, форуми?
14. Не ми трябваха форуми а едно пускане на fdisk под конзола за да установя проблема. Мамка му и Windows (че кой друг да е?). Партишъна на OS X от тип HFS+ станал на NTFS … ГРРРРРРРРррр!
15. Бърз boot от Hiren, няква мини програмка за редактиране на partitions, смених 07(май) на AF, рестарт и … РАБОТИИИИИ!!!
16. Добре, всичко е наред този път, няма изненади, гадости и т.н. Сега, трябва да направя така, че или Windows да тръгне с AHCI, или Mac OS X да тръгне под IDE режим. Първото беше за предпочитане, така че се помъчих подобаващо 2 часа с това. НЕ стана. Т.е. стана, донякъде. Драйвера на Intel за матрикс сторидж нещо си (тоя за AHCI) упорито твърдеше, че не съм бил имал минимума за инсталация. Кьорих се, място има, процесор, памет, XP SP3, не знам кво му липсваше. Четох форуми, затъпях още повече. Нищо не стана, всякакви идеи пробвах, нъц. Писна ми, заредих OS X, добавих 2 кекста, restart, BIOS, AHCI=>IDE, restart, OS X – работи. Restart, Windows – работи. Менюто за избор на OS – работи. Phew, този път май стана.

Равносметката: 2 цели дена и 1 вечер пропиляни. Мен ако питате, Windows не ви трябва, за съжаление, жена ми е свикнала. Кофти навици, трябва да я отуча някой ден 🙂

Пътни ремонти по български

Днес ремонтираха бул. Христо Ботев. До тук добре. Такива неща са необходими. Обаче друг е въпроса КАК правят ремонта и какво оставиха след себе си.

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

Второ – вижте снимката. Ей така оставиха след себе си. Колите които не са джипове, да му мислят. Не стигат дупките, ами и разбит път от ремонт. Би следвало да се запълни с пътна настилка и да се блокира за ден-два да не се минава. Ама не. Ще видим колко ще издържи пътя по този начин, преди да го оправят. Дано ме зарадват приятно, макар нещо да ми подсказва, че живея в България.

Update, 6 август:
Брей, вчера работиха по пътя. Не мога да повярвам, даже май го направиха както трябва.Дали започва да се променя тази държава, или просто все пак някой има съвест? 🙂

Възстановяване на база данни в даден момент от времето

Теория за реализиране на „time machine“ за MySQL бази данни

1. Включва се mysql bin log с данните (ако не е пуснат вече)
2. Прави се нов потребител за dump на данни само (тази стъпка не е задължителна)

примерно user dumper, pass AmHzqA9s3f6CsNGb,
privileges: SELECT, LOCK TABLES

3. Дневен бакъп на базата данни на потребителя – пълен, примерна дата
2009-07-20 05:00:00. Трябва да се правят отделни бакъпи на всички бази данни, тоест ако са много се прави списък преди това със show databases или друг подобен метод. Базата данни се заключва за запис за времето на dump (обикновено 1-3 секунди), така че датата е ок да се вземе точно преди старт на dump-а

> mysqldump -u dumper -pAmHzqA9s3f6CsNGb test01 > test01.sql

файла се запазва по един или друг начин някъде. За по-параноичните бази данни може да не е автоматично а да е ръчно, чрез ключа на клиента (същото важи за restore на данните). Възможно е да се прави бакъп еднократно при първия login на потребител с неговата парола или key

4. Възстановяване на базата в точно определен момент.

Желателно е да не се трие директно потребителската база данни и да се импортва там, а да се направи нова с уникално име, и съответно при успешно импортиране, да се преименува.

процедира се по следния начин:

4.1 Изисква се restore на данните от дата 2009-07-21 12:43:00 на база данни test01
4.2 Създава се временна таблица, примерно „3e7705498e“, и се запомня името
4.3 Restore-ва се във временната таблица от съответния дневен бакъп, на тази позиция данните са пълните данни до 2009-07-20 05:00:00
4.4 Проверява се точно в кой mysql-bin лог файл съществува дата 2009-07-20 05:00:00,
примерно mysql-bin.000016, ако има други и те се указват един след друг, по следния начин:

> mysqlbinlog mysql-bin.000016 mysql-bin.000017 -s  –start-datetime „2009-07-20 05:00:00“ –stop-datetime „2009-07-21 12:43:00“ –database test01 -r output.sql

4.5 полученият изход се execute-ва във временната база. При евентуални грешки се връща съобщение за грешка.

4.6 при успешно импортиране, се изтрива потребителската база и временната се преименува на test01. В началото докато всичко се изчисти може да не се трие базата а да се слага префикс TEMP_test01 за debug.

Това е теорията. Сега вече остава всеки да си го имплементира 🙂

Най-накрая работещ Windows Mobile

Преди известно време си смених Зауруса с нов (втора употреба) телефон от щатите – HTC TyTN 8525. Цялата ми идея беше да се ползва за нет, писане на документи ако се наложи нещо да записвам, както и скайп. За съжаление нещатата покрай скайпа се развиха не както ме кефи – не може да се ползва като нормален телефон, а звука се чува от спийкъра – супер тъпо и неудобно, а за всички около мен – неприятно. Да не говорим за интерфейса на Виндовса колко е смотан и дървен. Малки буквички, кликане със стилус, грозни, пре-2000 изгледи, крашване, грозни и ПЛАТЕНИ програми, абе въобще – трагедия. Както и да е … сега вече мога спокойно да кажа че съм успял горе долу да докарам функционалността която ми трябва от телефона, а именно:

1. Изглед при звънене, набиране, контакти, favorites и др. – IconSoft PhoneEx 1.4.5 – кракнат разбира се, трябва да съм луд да им дам $20 на тези. Ако бяха 5-6 – щях, без да се замислям много.

2. На Today екрана – HTC Home + Home Customizer – лекичко и удобно, голям часовник (цифров формат), бързо се пускат програми, има contact favorites, звукови профили и т.н.

3. Синхронизация – push поща (много удобно) в GMail, синхронизация на контактите в GMail, синхронизация на календара с google-ския – всичко това само с една програма – SEVEN.  Така като гледам, харчи 100-150кб дневно трафик, което е нищо, при положение че в плана ми има включени 10 мб месечно безплатно.

4. Задачи – Task2Gather – една много прилична програмка за $5, която разбира се си купих 🙂 Използвам я за записване на текущи задачи по проектите, както и за пазаруване 🙂

5. Навигация – трябва да се наканя един ден да си взема GPS Bluetooth сензор някой по-евтин с MTK чипсет – в щатите идват по $50 … иначе за софтуер ползвам iGO Amigo ( 8.4.нещоси ) – много съм доволен, прилично направена е. Ако можеше да я купя ( на прилична цена ) не бих се поколебал. Картата не я знам каква е, май на телеатлас.
За спешни случаи – имам също google maps, но тя си харчи трафик, така, че е само в краен случай.

6. Всякакви други полезни програмки за четене на книги, слушане на музика и гледане на филми – ще ги опиша един ден, че сега нямам време 🙂

6.1. Музика – Microfi Nitrogen. За момент се бях отчаял, че развалят програмата, тъй като в 0.3 версията беше отвратителна работата с плейлисти и зареждане на музика въобще. 0.2 си беше супер. Радвам се, че в 1.0 са оправили всичко, и нямам забележки към програмата.

6.2 Книги – Haali Reader. Поддържа всичко което ми е трябвало, включително разни дребни приятни екстри като например прогрес бар с маркировка къде са отделните глави.

6.3 Видео – CorePlayer 1.3. Платена програма, която сравнително добре се справя с видео файловете които и подавам. TCPMP е безплатната и алтернатива, но не съм я ползвал особено, тъй като имам тази 🙂

Защо Windows не е готов за Desktop среда?

Взето от тук: http://climbing-the-hill.blogspot.com/2009/06/why-windows-is-not-yet-ready-for.html , ще се опитам малко по малко да го преведа. Много интересно четиво.

A primary target of this comparison is Linux OS.

Windows major shortcomings and problems:

0. Premise: free and open software will stay indefinitely. Full stop. You may argue eternally, but free software is the ultimate disruptive technology, moving up from the low ground, replacing complicated and ill-fitting proprietary alternatives at every turn, such as web-browsers, e-mail clients, video players, office software, etc., which at one point cost money, but now most people find that they can no longer justify spending money to buy an upgrade for more „Clippy the Happy Assistant“. Proprietary software will only be able to stay relevant by searching out ever more niche applications, or by massive expenditure on research in high-end applications for which it will take time for the ideas and algorithms to filter down to the greater community, and thus a brief window of profitability will remain. Software patents are nothing but a destructive force to retard innovation, and with more and more of the technology and legal communities realizing this basic fact, software patents are about to go away forever.

1. Security

1.1 History’s greatest playground for malicious software. With unpatched machines on the internet taking only minutes to become infested with viruses, or become a slave bot for massive illegal spamming operations, Windows is a blight on the Internet’s infrastructure.

1.2 Countless applications are released every year with obvious security holes. The programmers that make Windows applications are clearly some of the worst.

1.3 Microsoft has countless times avoided appropriate steps to secure the OS and limit the potential damage a compromised binary could cause. It has consistently either or added half-measures, out right refused to take necessary steps to ensure a safer computing environment for all users, for fear of making „Auntie Jo'“ 10% more confused about the „1.3GHz hard drive“ on her desk.

1.4 Every windows application I’ve ever installed messes with the Registry, places files about my hard drive which it never cleans up, installs icons, or worse surreptitiously installs spy- or ad-ware.

1.5 Any OS that regularly requires a wipe and reinstall to fix is beyond tolerance by any sane person.

1.6 A galore of software bugs across all applications. Just look into Vista, or call Microsoft tech support, pay exorbitant support fees, then wonder why some bugs are now ten years old with over several dozens of duplicates and no one is working on them.

2. User Interface

2.1 No consistent API. Win32? MFC? WinForms? WPF?

2.2 No scripting bindings for UI programming. No Python, Perl, Ruby, Java, etc.

2.3 Themeing and skinning support is laughable. Widget toolkit, display, rendering, input, and window managers, are all joined in a ridgid, monolithic blob, opaque to outside developers. Non-trivial changes to look and behaviour of the UI require either proprietary add-ons or third-party hacks; and even then most of your choices are hard-coded by Microsoft designers.

2.4 Lack of CLI (command line interface) errors for user applications (see clause 4.). All GUI applications should have a CLI errors presentation. Why on earth would you flash some crazy warning message to the user when you should be logging it to a file for a skilled technician to view instead of the poor unsuspecting end-user.

3. Interoperability

3.1 Windows has NO interoperability with non-Windows OSs. Installing Windows arrogantly destroys any previous OS boot-loader you may have had. Totally unable to read non-FAT or NTFS partitions.

3.2 Windows ships no other runtime environments except .NET. Has actively tried to disable or cripple competing platforms such as Netscape or Java.

3.3 Microsoft is in regular legal trouble for monopolistic and anti-competitive practices, which as a consumer of non-Microsoft products, means Microsoft considers me an enemy. Why own an OS that is constantly out to defeat you, from a vendor that requires massive anti-trust lawsuits to force it to simply not behave in an under-handed manner?

3.4 It should be possible to configure everything from the command line. Why should I give myself a work-place injury clicking everywhere with the mouse like a tweaking junkie in order to make a change that could be described succinctly in a line or two of text?

4. Drivers

4.1 Windows driver support is so abysmal, each individual device manufacturer must ship drivers with the device itself. If you have to reinstall windows, none of your devices will work until you individually download and install the latest versions from each vendor’s website, potentially consuming many long frustrating hours.

4.2 Drivers often need to be installed, tweaked, or configured before they can even be used as intended. They often don’t work „out of the box“. Moreover, they never seem to be *just* drivers, there is always some application that gets installed without your consent which provides questionable value yet consumes resources and slows your computer down.

4.2 Drivers are one of the main sources of system instability (likely just behind viruses/malware). Poor quality drivers make Windows experience painful.

4.3 Windows has no means to reliably update drivers when critical updates have been made available for them.

4.4 A lot of Linux specific embedded devices do not have any Windows support. An argument that embedded device developers should make their device Windows compatible is silly since that way Windows won’t ever gain even a traction of popularity among people who need source-level access to the OS. Why should I install an OS where my own hardware doesn’t work?

5. Installing Applications

5.1 Very few Windows applications, by volume, are free or open source; which means you are totally beholden to application developer in ways that would never be allowed by law for makers of physical products. Happen to have your business critical data in a proprietary format when your license runs out? Lost your dongle just before the big presentation? Had to transfer your application to another computer because your laptop was stolen? Sorry to hear you just went out of business.

5.2 Windows has no regular time-based release cycle. You paid good money for a few features and a lot of bugs. It may be a few years from now when you can expect them truly fixed, but you can’t count on it. And you’ll have to pay again.

5.3 Windows has no central means of downloading new software, their dependencies, or upgrades. Each new application must be purchased from a physical store, or from each individual vendor’s website. There is no dependency tracking (or worse no library sharing!), and updating for security, bug-fixes, or features is ad-hoc and entirely dependent on the whim of the vendor. Likely the vendor will use remote updating features to unethically sneak updates to your computer without your knowledge.

5.4 Windows comes almost barren on a fresh install. To get your machine back to a usable state, you must spend hours remembering what applications you had installed, and manually downloading and installing each one individually. With a reboot in between each install.

5.5 Windows applications need to reboot any time a new application or library is installed. 1991 called. They want their loading technology back. I hear DLL-hell isn’t a problem any more though.

5.6 Microsoft enforces a great many intra-windows compatibility constraints to minimize the ever-present costs of portability, but it comes at the cost of inconsistent behaviour, buggy programs, and internal complexity that is slowing rotting Windows itself from the inside out.

5.7 Lack of hard-core Linux programs like grep/awk/GDB/valgrind/SystemTap/SELinux. Programmers just won’t bother installing Windows until they can work for real.

6. Problems stemming from the fact that Windows isn’t Linux

6.1 Ok I am officially tired of this game.

To be clear, I don’t necessary truly believe all of the above, as unlike most people, I realize the world is full of complications and subtlety – I’m just tired of hearing coming in the opposite direction, and had to vent lest my head explode from idiocy-overload.