Category: проблеми

Windows Home Server драма

Windows Home Server драма

It’s official: моят домашен сървър е болен. Не знам точно какво му е, но на всеки 8-10 часа спира да приема заявки (нито http, нито samba, жив е само ping до него), практически е безполезен. След рестарт (от копчето, никакъв друг не е възможен в този момент) се оправя, до следващото забиване. Явно нещо в хардуера е загазил, засега съм “наплюл” три възможни проблема:

  • Твърдия диск: за съжление, анализ от вчера показа лоши сектори, някои от тях върху системни библиотеки: MMC в момента дава красив .NET exception, че му липсва някаква картинка :(. С голяма вероятност операционната система е заминала и ще трябва преинсталация (и нов диск, разбира се)
  • Ако това не оправи нещата, паметта е следващия в списъка. Преди около два месеца я смених с повечко. Няма го обаче типичното поведение, ако имаш скапана памет: най-често си получаваш син екран и всичко спира, дори ping-а.
  • Има вероятност и някой бъгав драйвер да предизвиква цялата мизерия (не знам що този WD SmartWare ми е все черен в очите), но това мисля да не го ровя, ако така или иначе ще се преинсталира операционната система.

Най-вероятно ще купя един малък, 200GB диск, който ще е само за ОС-а и нищо друго. Сегашния системен 700GB диск е разделен на две, като втория дял така и за нищо не го използвам. Данните са на останалите три диска. Затова един малък, но надежден диск (нещо като този Seagate, ако имате препоръки давайте!) би свършил работа за системен.

Хич не ми харесва, че точно тази седмица ще трябва да се боря точно с този проблем! Но като дойде “радост”, не пита. Така или иначе този диск си беше пътник, още от времето на предишната инсталация. Най-много ме гложди мисълта обаче, че като нищо може да не е от диска…

Защо изпускам WordCamp 2011

Защо изпускам WordCamp 2011

imageОт доста време се знае за WordCamp 2011. Анонс тези дни излезе и в официалния блог на WordPress България. Ще бъде едно изключително интересно събитие, с гост Matt Mullenweg, основателят на проекта WordPress и основател на Automattic, компанията зад WordPress.com. Лектори освен това ще бъдат дзвера Весо, Еленко, Лонги, Методи от СуперХостинг.БГ и др.

На мен лично много ми се искаше да присъствам. Бях си го обещал миналата година, когато пак пропуснах. Още повече, че тази година и Мат щеше да е там, а срещата с емблематични хора винаги действа вдъхновяващо.

Но… пропуснах. Основната причина за това е, че събитието е определено да се случи през “дълъг уикенд”. Сигурен съм, че много други хора ще пропуснат поради същата причина, т.е. ако срещата беше в някой от “стандартните” уикенди, много повече хора щяха да присъстват. Организаторите може би си струва да помислият за това догодина…

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

И аз така, този дълъг уикенд няма да бъда в София. Лични причини, какво да правиш, но провалят иначе шанс за среща с уникален човек. И за слушане на интересни лекции от други интересни хора.

Ако вие можете обаче, ако сте блогър или просто имате интерес към платформата WordPress, горещо препоръчвам събитието! Ще е яко!

Home Server 2011 and its Backup Madness: Complete and #epicfail so far

Home Server 2011 and its Backup Madness: Complete and #epicfail so far

imageI’ve used to be Developer Evangelist at Microsoft. It was not that long time ago. But even then I was getting quite mad, when I had to fight with the stupidity of crazy (and/or incompetent) people or decisions. Yes, it happens, it’s 90K+ employees, there’re some stupid there, and since most of the people there are quite smart, the stupid ones are easily noticeable. Their decisions – too! So about one of these decisions I’m about to rant today!

Recently I bought Windows Home Server 2011. This is Windows Server 2008 R2 based, fine tuned for home users server operating system, which comes with lots of goodness for everyone, who needs reliable server at home. WHS 2011 is a direct successor of Windows Home Server, which is Windows Server 2003 based.

I was eagerly waiting for this upgrade. My previous WHS, although running good enough, was quote old as technology. My friend Jivko, an old-timer-Microsoftee warned me that I might be having troubles with WHS 2011, but I was very devoted to upgrade. So I obtained Windows Home Server 2011. Unfortunately it does not sell in a box, so the only way to get it as software is either to break the license agreement (“buying” it from a company, which on the first place is not allowed to sell it in a box), or get it as a gift from someone. Fortunately, I have plenty of such “someones” who’d gladly gift me with it. Thank you, you special person, once again!

“Upgrade” of WHS actually does not exist. The only way to “upgrade” is to backup your precious data, install the OS, then copy back the data once you reconfigure the storage. Old WHS had “drive extender” service, which allowed you to plug any drive and use it as storage, but because Microsoft never succeeded to make Drive Extender bug free, we (I was “we” at that time) just decided to scrap the whole thing out of the WHS 2011. Another Crazy Decision (if you ask me), most probably coming as a result of mad discussions in a mad times. Of course, there’re some 3rd party options surfacing, but it’s not Microsoft, you know…

So I copied the data, reconfigured my storage (I had to configure a RAID0 array now), added a new drive to my server and installed WHS 2011. It installed like a charm (I told you, it’s WS 2008 R2 based setup, works great!). Then I copied the data, created my family members’ accounts and it was ready to go. The whole process forced my server to be offline for like 4 hours, and in total got 6 hours of my time (4 hours backup, setup and data restore, and 2 additional hours of management). Not bad, if you ask me! No hardware issues whatsoever, no weirdness, worked like it was supposed to work.

The new WHS 2011 console (called Launchpad) is much, much better, although they might have added an option to get rid of this sick “offline mode” popup message, when I have to login on  my laptop while at work. Come on, colleagues, we’re 2011, popup messages are soooo 2001-a (even today you can see a proof for that on any Apple iPhone Winking smile).

imageAbout a a month after the upgrade my special, super-duper-Western-Digital-3TB-USB-Hard-Drive finally arrived. I was one happy person, since now I’d be able to backup all my precious data on an external drive and be more secure from sudden disk failure. You know: it’s not a question will a disk fail, it’s a question of when it will fail! So my server backup was more than necessary, in order to secure all my home PCs backups and my server data too. The 3TB drive was great choice for keeping all my files, pictures and backups, so I was quite happy.

Alas! Someone (I suspect a PM!) at Microsoft failed me!

After I plugged the drive and configured my backup, all went smooth and nice. The first backup was scheduled for the night, so I left in the bed with the expectations that I’ll see everything OK on the morning.

Nope! Ain’t gonna happen! No candy for me!

On the morning (actually, on the 2nd morning after that, I forgot to check on the first one), I logged to my WHS 2011 box to find out that I had… 3 backup failed messages in my log. Backup Failed, Backup Failed and Backup Failed. This is straight from my Event Log:

The backup operation that started at ‘‎2011‎-‎XX-‎XXT15:10:45.877458300Z’ has failed with following error code ‘2155348010’ (One of the backup files could not be created.). Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.

I started to dig around. I thought the drive is DOA. But no, the drive was alive and kicking, so that would not be it.

I kept searching… until I found it. It turns out that Microsoft, in our (I was still part of it at that time!) great wisdom, failed to create an OS, which is capable of backing up to drive, which has 4096 bytes per physical sector. And this precious USB drive is one of these, it’s 3TB capacity, after all, how can it squeeze it in 512 bytes per sector without being thicker than 17” automobile tire?

So I started to dig more. First I found KB article 2510009: Information about Microsoft support policy for large-sector drives in Windows. It led me to KB982018, an update that improves the compatibility of Windows 7 and Windows Server 2008 R2 with Advanced Format Disks, which was promising to fix the issues on my server. Alas, the update was already installed, so it seemed my case is in the “Known compatibility issues” part of the KB 2510009:

If you are using a logical sector drive of a size other than 512 bytes, Windows system image backup and restore operations may fail, and you receive the following error message:

One of the backup files could not be created.
Details: The request could not be performed because of an I/O device error.

Error code: 0x8078002A

At least from the updates I was able to find my hard drive capabilities (not that it helped):

C:\Users\XXXXXXX>fsutil fsinfo ntfsinfo F:
NTFS Volume Serial Number : 0x9220d6de20d6c7fd
Version : 3.1
Number Sectors : 0x000000002ba95fff
Total Clusters : 0x000000002ba95fff
Free Clusters : 0x000000002b00fd8f
Total Reserved : 0x0000000000000000
Bytes Per Sector : 4096
Bytes Per Physical Sector : 4096
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 4096
Clusters Per FileRecord Segment : 1
Mft Valid Data Length : 0x0000000000100000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x00000000000c0000
Mft Zone End : 0x00000000000cc820
RM Identifier: 0621AB62-D248-11E0-96F1-00155870BD33

The yellowish part is the one, which screwed me up. Also the BPS value should not be 4096, but WHS 2011 does not allow (or at least I found no way to make it) to change that, when you’re setting up disk backup. If you’re really eager on the low-level stuff, you can review the MSDN article “512-byte Emulation (512e) Disk Compatibility Update”. I’m technical myself, but I had no nerve to read it thoroughly. WDK stuff, yuck! I need no reasons why this is not implemented like in other OSes, I need the fucking drive working, alright?

And that concludes it. So far (approximately two months after the upgrade) I still have not had a way to make successful backup. In my to-do list I have the following:

…and my options end here.

I’m still quite pissed off, and I beg all my colleagues at the Big Brother to excuse my frustration. But I had to take it out of my system. I have not yet asked the best Windows Server expert I know, since I had no way to get in touch with him, but I doubt he’ll be able to help me fix this issue. By any means, if I succeed to fix it, I’ll follow-up with a post here!

imageMeanwhile, I’m researching stuff like “Media Server in a cupboard”. Sick, I’m telling you! I do not want to go there, but I might need to, if I want my data safe! And Ubuntu is the last thing I want exposed on my firewall… I just do not have the time (and effort needed) to keep it up to date and tremble all the time if someone has not Zero-dayed such installation.

Как днес не спечелихте един клиент, Отворено писмо до VIVACOM

Как днес не спечелихте един клиент, Отворено писмо до VIVACOM

Здравейте VIVACOM,

Пиша Ви това отворено писмо, за да Ви обясня защо днес не успяхте да ме спечелихте като клиент. Надявам се писмото ми да някакъв ефект, защото е жалко да хвърляте буквално милиони за реклама, а когато човек Ви потърси, за да Ви даде (и след това регулярно да Ви дава) едни пари, се оказва че сте гъвкави като БТК (имаше една такава компания, спомняте ли си? Май още я има!).

Притежавам 2 устройства, с които имам GSM Интернет. Таблет, независим от оператор, и смартфон. И двете устройства са в момента към Мобилтел. Таблетът е с изтекъл договор.

Понеже не винаги М-Тел имат най-доброто покритие ми се щеше да добавя гъвкавост откъм оператор. Таблетът е идеалния кандидат за предплатен интернет, понеже там не ползвам глас и ми е все тая, че ще загубя номера си. Поради това реших да проуча как стоят нещата с предплатените пакети на Виваком и Глобул. Предплатено ме устройва идеално, защото не използвам интензивен интернет на таблета и мога да си го дозареждам достатъчно често, когато ми потрябва.

За Глобул не искам и говоря. Цените там са от 2000-а година.

Виваком, от друга страна, има читав, предплатен пакет. Малко скъпичък, но за предплатен е ОК. Продава се за 89 лв и се казва EasyTraffic. Продава се заедно с USB модем, който обезпечава достъпа на компютъра до мобилната мрежа.

На мен обаче този модем въобще не ми е необходим. Аз си имам таблет, който си има място за картата, и който също при необходимост може да даде свързаност на компютъра ми.

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

Обаждам се аз на платения телефон и след слушане на 3 минути менюта и ненужна (но платена!) информация най-накрая стигам до заветния оператор. Операторът ме изслуша, разбра ме и помоли да изчакам. Изчаках (още 2 минути). Операторът се завърна и със съжалителен тон ми обясни, че няма никаква възможност аз да стана клиент на Виваком. Т.е., че Виваком нямат вариант да се купи само картата без ненужното устройство. Естествено, аз въобще не възнамерявам да давам поне 40 излишни пари, така че приключих разговора и седнах да накълва това на таблета.

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

Апетитът, Виваком, идва с яденето. Може би, ако бяхте успяли да ми станете доставчик, щяхте в по-дългосрочен план да ме предизвикате да опитам и други Ваши услуги? Не-предплатени такива? Може би щях да реша да прехвърля и домашния си интернет (Лозенския)? Е, признавам, това последното е long shot, но човек никога не знае.

Вие обаче избрахте да направите това, което единствено правите добре последните 50 години: бързо, категорично и безусловно отблъснахте и разочаровахте. Единствената разлика от преди 10 години е, че го направихте “високотехнологично” – чрез Вашия call center, вместо чрез намръщена леля на гише в пощата.

Няма да Ви стана клиент отново. Не и при тези условия. И на никой няма да препоръчвам Вашите услуги. Защото вярвате или не, аз съм от тези, които в маркетинга се наричат “influencers”. Тези, при които ходят техните не-толкова-технически-запознати приятели за съвет. Тези, които като кажат нещо, хората обикновено ае вслушват в съвета им. И дори понякога плащат за него.

Така че днес Вие (може би за пореден път) загубихте много повече от някакви си 50 лв.

Може би бих Ви дал още един шанс, ако поправите грешката си. Но не вярвам и ще бъда буквално слисан, ако се случи!

Малко DropBox несигурност

Малко DropBox несигурност

На 2 юли получих писмо от DropBox с информация за промяна на условията по лицензионното споразумение, на база на което предлагат услугата. Не му обърнах много внимание до тогава, до когато в сайтове, които уважавам, беше публикуван детайлен анализ на новото лицензионно споразумение, по силата на което DropBox си даваха странни права. Ето най-тревожния участък:

“By submitting your stuff to the Services, you grant us (and those we work with to provide the Services) worldwide, non-exclusive, royalty-free, sublicenseable rights to use, copy, distribute, prepare derivative works (such as translations or format conversions) of, perform, or publicly display that stuff to the extent reasonably necessary for the Service. This license is solely to enable us to technically administer, display, and operate the Services. You must ensure you have the rights you need to grant us that permission.”

Накратко: пращаш файл в DropBox и той вече е тяхна собственост. Особено derivative work, което по силата на Creative Commons може да значи много. Разбира се, както и права да изпълняват и публично да излагат файловете ти. С две думи, това лицензионно споразумение все едно беше написано от алчен корпоративен адвокат на компания с повече от 120 хиляди служителя (преди да ме заядете за Майкрософт, в момента служителите ѝ са под 90,000)!

Естествено, първо се вбесих. От къде на къде те ще имат права върху (например) shopping list-а, който аз и Веси си разменяме? Или върху ваучерите ни? За какви се мислят тези?

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

Йовко, без самия той да знае, много помогна с негов материал по темата “Личния облак”. Леко комерсиален, но пък изключително полезен, защото описва добра алтернатива.

Когато го прочетох се захванах да проумея дали не мога да намеря алтернатива, без да има смисъл да инвестирам допълнително. Бях чувал и преди за WebDAV протокола, който предоставя “нещо като DropBox” (по моите представи). Най-големият проблем, който трябваше да реша в случая, не беше “offline” режима, а възможността за достъп до файловете от различни по тип (и ОС) устройства: компютрите ми, компютъра на Веси, Андроид устройствата ми, а може би рано или късно и iOS-базирано устройство. Въобще такава шарения, че само подобна услуга с читави клиентски приложения, може да реши ефективно. За Андроид се оказа, че има WebDAV Navigator: евтино приложение, с което може да си свърши човек работата. За iOS още не ми се ще да мисля, но съм 99.5% сигурен, че и там ще има такова решение (ако Епъл въобще са разрешили на разработчиците да публикуват такова – за това хич не съм сигурен).

За управление на личния облак успях да открия WebFolders4WHS: WebDAV разширение за Windows Home Server. Това разширение съвсем удобно “отвори” указана от мен папка на Windows Home Server инсталацията ми чрез WebDAV протокол. По-късно се усетих, че има някакъв странен лимит по големина на файла, но предполагам с конфигурационни настройки ще може да се отърва от този лимит. Не съм ги търсил още настройките, но не може да няма. Ясен след това спомена в коментар към материала на Йовко за свободното решение ownCloud, което може да се използва като нелош заместител на DropBox и WebDAV. Въобще, както виждате, оформи се доста интересен разговор по темата.

Аз отначало мислех да отивам на вариант ownCloud, но след това реших да пробвам разширението WebFolders4WHS. И като цяло се спрях на разширението, защото няма да ми се налага да инсталирам още една услуга, която да трябва да администрирам. Понякога този тип администрация тежи, а характера на услугата е такъв, че ако се открие пробив в сигурността и той не се запуши навреме, има опасност да стане много голяма беля. Затова и реших да се доверя на това, което на мен ми се струва по-сигурното решение, работещо в изолираната среда на IIS.

И точно бях натъкмил новата “инфраструктура”, когато DropBox доказаха, че са пичове! В материал от вчера, озаглавен “What’s Yours Stays Yours!” те показаха промяна в лицензионните условия, която касае точно това, от което потребителската им общност се беше притеснила. Явно бързо са осъзнали, четейки отзивите, че оставяйки първоначалния вариант на лиценза сами биха си подписали ако не смъртната присъда, то над 50% свиване на бизнеса им. Което в капитализма пак е равносилно на бизнес-смърт (е, поне за мениджмънт екипа 🙂 ).

Най-важната промяна от вчера е в тази част:

…By using our Services you provide us with information, files, and folders that you submit to Dropbox (together, “your stuff”). You retain full ownership to your stuff. We don’t claim any ownership to any of it. These Terms do not grant us any rights to your stuff or intellectual property except for the limited rights that are needed to run the Services, as explained below.

И по-долу обясняват, че ние трябва да им разрешим да репликират нашите данни върху техните сървъри. Както и (разбира се!) че се задължаваме да не качваме нищо на сървърите им, за което ние не притежаваме права за разпространение. Хм, имам малко книжки там, но засега не смятам да ги махам. Първо съм си ги купил електронно (или са свободни), второ ми е много удобно да си ги чета и на таблета, и на компа.

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

За мен остана малката драма, но и големия плюс да разуча и да знам какви са алтернативите. Включително и предлаганото от Опънинтегра EMC устройство Iomega® StorCenter™ Network Storage. Засега Windows Home Server ме спасява (когато го инсталирах такива устройства въобще нямаше), но един ден ако ме провали, със сигурност подобно устройство ще е решение.

В крайна сметка, I won’t drop the box, @dropbox! And I hope you fired that looser lawyer!

Пушенето и моята лудост

Пушенето и моята лудост

Искам да ви разкажа за една моя лудост. Мания, развита до такова състояние, че някой ден ще си изям боя заради това. Ако е само боя, добре ще е.

Принципно се смятам за толерантен човек. То кой ли не се смята за такъв. Малко са обаче истински толерантните, и аз най-вероятно не съм от тях. (И) Заради тази мания.

Пушенето ме влудява. Наркоманът, доволно отпиващ поредната доза отровен дим. Гледката е грозна и жалка. Но аз гледката я понасям. Това, което отприщва лудостта у мен е моментът, в който аз ставам жертва на тази наркомания. Ставам жертва заради това, че съм допуснал да направя компромис със себе си и с принципите си. Заради нечий комфорт. Или “защото ми то така е прието в заведенията”.

До сега не съм ял бой, когато лудостта ми се отприщи. Правил съм забележки на засукани госпожи(ци), правил съм и скандали в доста заведения. Оплаквал съм се, без регистриран резултат или обратна връзка. Гледали са ме лошо, гледали са ме с омерзение колко съм задръстен и как хич не ги разбирам работите с Истинската Толерантност. Гледали са ме и със съжаление: “горкият, той наистина е болен, че кой би реагирал така заради някакъв си дим, голяма работа”. Понякога съм излизал победител в конфликтната ситуация, понякога е трябвало да си подвивам опашката и да си трая. Може би и затова не съм още ял бой.

Днес обаче се случи нещо, което ме подтиква да пиша. Защото чрез писането някак човек сваля емоцията от душата си, понякога олеква, понякога – не. Надявам се сега да олекне. И да не олекне обаче, написаното си е написано.

Докато пиша това трябваше да съм на едно място, където да си прекарвам супер време с в повечето случаи приятни, но със сигурност изключително интелигентни хора. Горд съм да имам част от тях за приятели. Вместо това обаче така се сгърчи настроението ми, че реших да си остана в къщи. И пиейки по чаша розе с Веси (може да стане и бутилка, времето ще покаже), да нац(в)ъкам това писание.

Днес се създаде такава ситуация, че нямаше как да реагирам другояче, освен така както реагирах. Не съжалявам. Не се и извинявам. Лудостта ми ме кара да знам, че съм прав. Дали е лудост или не няма значение, защото съм сигурен, че съм прав. Действията ми нараниха приятел и може би го отдалечиха завинаги от мен. И преди ми се е случвало заради тази лудост. Но и преди съм бил прав. И едва ли някога нещата ще се променят, защото (благодарение на нездравото ми душевно състояние, както вече разбрахте) това ще се повтаря.

Няма да започна да правя компромиси с тютюневия дим.

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

Лудостта ми ще се засилва. Усещам, че може да загубя някой и друг приятел. Надявам се близките ми приятели-пушачи да ме разберат. Предварително им се извинявам, че ще ги засегна. Няма как да не се случи някой път. Горещо пожелавам на тях и на себе си да намерят сили да се откажат от ужасния порок. Но аз не мога да бъда по-различен. Приемете го като болест. И ако не можете да бъдете приятели с така болен човек, тогава май ще е всеки по пътя си. Надявам се – без лоши чувства.

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

Да си върл непушач е българско душевно заболяване.

Прецакване от Gladen.BG

Прецакване от Gladen.BG

Крайно време е да се отвори домейн mizernici.bg. За да може там човек да споделя безобразия на родни компании, за които които уж “грижата за клиента” е първостепенна, но опре ли до няколко безценни левчета, започват да се циганят на поразия.

В тази връзка искам да ви споделя моят печален опит с gladen.bg, от където тази вечер се опитах да си поръчам пица.

Поръчах си една пица, за която получих следната електронна поръчка:

image

Забелязвате ли удебеленото чудо? НУЛА лева за доставка. Същото го пишеше и на shopping cart-ата, непосредствено преди “Поръчай”.

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

Да, ама аз знам много добре Законът за електронна търговия. И неговия чл.4, ал.2:

Чл. 4. (2) Когато при предоставянето на услуги на информационното общество се посочват цени, те трябва да се обозначават по ясен и разбираем начин. Доставчикът на услуги е длъжен да указва дали цените включват данъци, такси и разноски, които формират крайната цена.

В този смисъл смятам, че Гладен.БГ бяха длъжни да приключат сделката на обявената цена, поемайки за тяхна сметка доставката. Ако им пукаше за клиента, щяха освен да се извинят, да наредят поръчката. И така да покажат, че наистина им пука.

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

Е, след 20-на минути се оказа, че “колежката току-що си е тръгнала”, а моята поръчка все едно никога не е правена (поне в списъка ми с поръчки я няма). Добре, че е-пощата я имаше! Лъжата беше пълна.

Чудя се, да се оплаквам ли? Или да оставя гладен.бг да си тъне в собствената мизерия? Компания, която се отнася така дребнаво с клиентите си няма бъдеще според мен.

Утре ще се опитам да говоря с ШЕФА. Поисках му телефона тази вечер, оказа се че не може. Да видим дали утре ще може.

Много съм разочарован. Изглеждаха свястна компания.

П.П. Бъгът вече е отстранен. В сайта излиза правилно доставка, ако сега се опитам да поръчам. Явно се опитват да замажат положението, надявайки се да не остане срамът. Но срамът е вечен: Гладен.БГ се доказаха мизерници!

Samsung/Google Nexus S Battery and Processor Drain Issue

Samsung/Google Nexus S Battery and Processor Drain Issue

This turned out to be very long post, go here if you just care for the summary, not the details!

Recently, I obtained my new (company) phone, Google Nexus S. I was very excited, because all reviews, statistics, etc. showed that it must be great, full with newest OS and functionalities device. I got the phone from DeliveryShop, who delivered it to me directly from USA’s BestBuy shops.

The first days I was quite happy pal, I had great, new toy to play with and I had not seen any issues so far. I loaded the phone with many apps, and it was behaving more than satisfactory. Plus, the device is very slick, with nice black, curved design. Very, very nice looking.

After few days with the phone I noticed the first issue: my contacts suddently became very slow to search through. It was taking literally 5-10 seconds after I type the name to get the first (not so narrow) results, and another 5-10 seconds to see actually what I was looking for. It seemed I was not alone: the same issue “My nexus S runs out of battery real fast and slows down on contact search” you can read at the Google Mobile forums (and more than once, actually). I was very astonished why this happens, I was also quite irritated. Come on, they’ve got to be kidding me to wait for more than 10 seconds for search! And on a phone, coming from the considered to be top SEARCH company in the world!

Two days later, however, I had more issues to worry about! My phone battery was draining like crazy. Imagine this scenario: I unplug my phone at 98-100% at 07:30, then I travel to work. When I sit on my desk at 08:15 (45 min later), my battery is at 88-90%. I.e., 10% for 45 minutes. Isn’t that just great?

The contacts issue was bad, but at leats bearable (to a degree). This second thing, however, seemed ridiculous! 4 hours battery live for top-notch 2011 model phone is just a big no-no! And I mean – BIG no-no!

The only thing I could research during the week was the phone’s battery report statistics. I saw that the app, which was draining the battery, was… “Android OS”. Great, isn’t it? And the phone tools so far (the system built-in tool and Processor Monitor Widget) did not give me any more information past that. And just “Android OS” using processor at 100% was not good and detailed enough information to me. I needed to know what’s exactly there, but I had no time to research the issue during the week (I noticed the problem Tuesday).
Additionally (and of course), the phone was getting quite warm. It was good, if I needed ellectrical pillow, but since this was just a phone, it was not good at all. The device was getting very warm just above the “Google(tm)” sign, where the camera was placed.

Three days later, however, my irritation was beyound any imagination. I had to constantly seek power source when I was not on a go. And even then, the phone seemed not to be able to charge well via USB: the battery drain was bigger than the USB charge current in most of the cases, so while connected to USB, the phone just… discharged itself slower! But still discharged! During these two days I ended my working day one time with 8% charge, and another time with just 5% charge. No-no!

So I decided that I have no other choice but to start researching the issue. I could not find better analytics app at that time, so Friday afternoon I just did factory reset of my device, paired it to brand new Google account, dedicated to the phone, and installed the minimum set of applications I needed.

Apart from that, I also installed one of the recommended analysis tools: OSMonitor seemed quite good choice. After I installed it, it showed (on the factory reset phone) that the processor usage is normal. OSMonitor also supported notification icon with the current processor usage, similar to the Windows applications Process Explorer or Task Manager. Which was also good, because just with the power button and lighting my screen I could check if the processor is being drained.

After Friday reset all seemed OK, until… this morning (Sunday morning). I woke up just to find out that the processor is again at 100%, my contacts are slow than hell, the phone is sluggish (what you’d expect from computer with 100% idle time going to some app?) and the battery is being graciously drained. This time I was furious! However, this time I also had the right tool installed!

OSMonitor showed that the processor is being busy with the “init” process. If you’re curious what this process is, Wikipeia has very good article about the “init” process. XDA-Developers confirmed my opinion that by no means the “init” process should constantly be at 90-100% processor usage, so I had my main suspect!

Although I had the suspect, it seemed invulnerable. Killing the process immediately brought it back (which is normal for the *nix architecture), again at 90-100%, hungrier for power and battery than ever. Reboot of the device, however, seemed to resolve the issue. Further digging in the XDA forums showed me that some users actually used this technique to “resolve” their problem, other users just returned the device to BestBuy.

The “resolution” did not work for me, neither did the BestBuy return (although I’m almost sure that if I insist, DeliveryShop would assist me with the return and getting new device). But I did not want that, so I continued my search.

My searches immediately pointed me to the Google Code Issue 13130: The process “/ INIT” uses between 70% to 98% CPU. Although having its root from HTC Legend Froyo devices (Nexus S is with Gingerbread), the issue seemed the same like what I was experiencing. In the discusion there people suggested to turn on USB Debugging option (found at Settings => Applications => Development). Somehow this option mitigated the problem (at least to the major amount of people complaining). My option was not switched on, so I did switch it on.

During my searches I also found information that “Google are aware of this issue, but we’re still waiting for the patch”. Well, daaah! I hope they’re fast enough.

I also found one quite interesting speculation about the possible root cause of the issue: in (archived) Google Nexus One Support Forum they’re connecting the init processor usage with pending alarms. I.e., if you have pending alarm set (which I did not had Friday evening and my phone was OK Saturday morning), then the issue does not arise. If you have any pending alarms set (which I had Saturday evening), then you have quite good chance to see the 100% processor usage on the next morning (which I did see this morning, although my alarm was for Monday). So in case the USB Debugging does not resolve my issue, it seems I have still one shot left: to switch to another “alarm application” rather than the included with the phone. But again, this is just a speculation (but still worth checking).

I hope very much that at least one of the workarounds works for me. I will really hate if I have to return my nice Nexus S phone. I really love the phone and I’ll really miss it!

To Summarize

The issue manifestates with Froyo and later based phones (Samsung/Google Nexus S, HTC Legend) with the following symptoms:

  • The phone discharges its battery very quick, approximately for 4-6 hours in my case
  • The phone gets significantly hot and stays hot.
  • The phone contacts search (or any other activity, which counts on idle processor time) is slowed down a lot

The issue has no official hotfix from Google at the present moment (Feb 20th 2011).

You can try one of the following workarounds:

  • Switch on “USB Debugging”, which you can find at “Settings” => “Applications” => “Development”. This is used for development purposes mainly, but mitigates the issue for most of the people.
  • If you use standard built-in Clock alarms, you must delete them all (turning off might not work!) and use different alarms software.

At the moment I’m trying the “USB Debugging” option only. Will keep you posted (if I have nerve and time) about how it’s going.

But at the moment I can only say (ironically): “Good job, Google”! It was more than five years since I had to spend almost full day trying to fix an issue, which I should not find at all in a high-class device like your Nexus S! By the way, when my wife saw what I was doing, the only thing she cared for was: “No matter how this turns, you will NOT get back from me my phone, right?” (she’s using my Windows 7 Phone, HTC 7 Trophy).

Image (cc) rakh1

За Сани

За Сани

Рядко участвам в подобни кампании чрез блога си. Ежемесечно давам по някой лев за Save-Darina.Org, но този случай е доста по-различен.

Аз помогнах. Ако можете, помогнете и вие. През Ден:

alt

Нямам време да се опитвам да бъда оригинална, защото, както по-рано обясних на колегите си, губя време. А това време дори не е мое. Губя времето на моя съученичка.

Казва се Сандра и е страшно слънчева и умна. Знае три езика, учи право. И е много болна.

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

Обаче родителите на Сандра вече нямат какво да продадат. за да съберат пари. Биха продали живота си, сигурна съм, но това не се купува. В техния случай – НЕ.

В нейния – ДА.

ТОВА Е НЕЙНАТА ИСТОРИЯ

А това са номерата на банковите сметки. Използвайте ги!

Сандра Валентинова Младенова

ЕГН: 8611297052

Сметка в ЛЕВА:
Банка ДСК АД
IBAN: BG10STSA93000018907829
BIC: STSABGSF

Сметка в EURO:
Банка ДСК АД
IBAN: BG56STSA93000018907874
BIC: STSABGSF

Сметка в USD:
Банка ДСК АД
IBAN: BG62STSA93000018907863
BIC: STSABGSF

Моля ви. Нека и подарим живот!

През ноември е открита и DMS линия за SMS-и, но там положението е страшно. От DMS казват, че към 14.12. има по-малко от 3000 изпратени смс-а от началото на кампанията, от които се удържа несамо ДДС, но и такси за телекомите. Дори и да не се удържат такива суми, всичко събрано ще отиде при Сандра след месец, ако не и повече, защото се изчаква всички да си изплатят сметките и да се съберат всички взменания.

Все пак можете да изпращате текст DMS SANDRA на 17 777. Няма да откажем.

ВКЛЮЧЕТЕ СЕ В КОЛЕДНАТА БЛОГ КАУЗА!

ПУБЛИКУВАЙТЕ ТАЗИ ИНФОРМАЦИЯ НА БЛОГА СИ.

Ако ви е по-лесно, сте напълно добре дошли да copy-paste-вате.

Благодаря ви предварително!

Копи-пейст, 3 минути (и 2 за превода). 100 човека по 5 минути – доста пари. И много други хора, до които ще стигне посланието.

Благодаря! И Весела Коледа, ако не се чуем до тогава!

Y не може да прави Z Undo, нали?

Y не може да прави Z Undo, нали?

Пиша това, за да може материалът на Michael Kaplan относно бъга в Bulgaria Phonetic клавиатурата да се намира и при търсене с думи на кирилица.

Вчера получих бъг репорт от Стилгар Наиб, моят любим Facebook трол Smile. Човекът с основание се оплакваше, че Ctrl+Z не работи в Bulgarian Phonetic клавиатурата. Много гаден бъг, ако човек е свикнал с удобната Undo комбинация.

Честно казано, бях леко скептичен, че този бъг репорт ще стигне до Windows екипа, защото Bulgarian Phonetic не е от най-често използваните клавиатури. Говоря за ЧШЕРТЪ глупотевината на екипа на БАН, този самозвано (и предварително!) наречен “стандарт за българска фонетика”. Е, та точно при него Ctrl+Z е дефакто неработещ в почти всички приложения (БАН, разбира се, няма конкретна вина за това Smile).

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

За съжаление, този бъг не може да бъде поправен в съществуващия layout. Michael е написал защо. За да се оправи, ще трябва да се напише (още) един Bulgarian Keyboard Layout, което едва ли ще стане. Най-вероятно бъгът ще се “оправи” с Knowledge Base Article, т.е. хората, които ползват тази подредба, ще трябва да се научат.

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

И то само за един ден! Яко е, когато си помогнал това да се случи.

Thanks, Michael, for your support!

Theme: Overlay by Kaira Extra Text