Ранно таблето-ъпгрейдно

Сега е момента радетелите за чист български език да ме наплюят за заглавието! Ако има обидени чак огОрчени, да предложат читава алтернатива на “ъпгрейд” на български. И не, “надстройка” не се приема!

Samsung Galaxy Tab, image (cc) 3 SverigeТази нощ валя и гърмя. Силно. Пишеше, че силна магнитна буря имало на 24.06, а аз обикновено съм чувствителен или поне си мисля, че съм чувствителен. Като резултат – главобол. В комбинация с гръмотевиците и събуждането се оказа, че е 04:30 и аз не мога да заспя.

Какво по-добро от една ранна съботна сутрин само за мен? Разтворих си Solpadeine, тихо се промъкнах в спалнята да отскубна таблета (заедно със зарядното) и в тъмна доба се настаних в кабинета, за да опитам да сложа Gingerbread на моя Galaxy Tab 7.

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

Един от недостатъците обаче е vendor lock-а. Samsung, като всеки производител на хардуер, не иска да ви дава най-новите операционни системи лесно. Samsung иска да ви продава хардуер. Защото, ако имате последния софтуер, имате една причина по-малко да си купите следващия, по-вълнуващ таблет (в случая, Samsung Galaxy Tab 10). Обикновено, за да вземете по-нов софтуер за вече купено устройство трябва да чакате месеци след официалната премиера. Понякога година, понякога повече (ако въобще дочакате)! Оправданията за това са класически: или трябва много време, за да го тестват, или трябва да натъкмят всичките допълнителни простотии, които лепят в/у операционната система (като Samsung Apps например) и др. Затова, ако човек иска телефон с “чист” андроид, трябва да отиде на Google Nexus S. Иначе го затваря същия този vendor lock, и го държи до край в клетката и според капризите на съответния производител. За съжаление, Google нямат още техен таблет, така че до тогава ще сме подвластни на някой.

Та значи, сядам аз в 04:40 да ъпгрейдвам таблета. Ъпгрейда (поне “законния” такъв) на Samsung устройствата става през техния софтуер – Samsung Kies. Като човек с много опит с какъв ли не софтуер, мнението ми за това е кратко: няма такова дърво! Не си спомням скоро да съм се сблъсквал със софтуер, който да е толкова дървен, толкова 199х-а година и толкова да завися от него, че да съм длъжен да го използвам. Мислех си преди време специално да напиша “благославящ” материал за него, но се отказах – гнус ме е. Ща, не ща обаче, за да кача версията на таблета трябва(ше) да използвам Kies.

Е, ръгам аз таблета в USB-то и опа – Kies трябвало да се ъпгрейдне. Хайде 200MB download (казах ви, че е солидно bloatware лайно!). Свали се, ъпдейтна се (около 10 мин на доста бърз лаптоп). Вадя аз таблета от USB-то, слагам го пак. Стартира се вече новия Kies (2.0), който намира ъпдейт! Осанна! Ще стане (мисля си аз наивно).

Ъпдейта се сваля. И той голям, но това все пак е цяла операционна система, заедно с допълнителни приложения, така че 150-200MB някак е оправдано за хардуер, който има 1GB памет (512RAM и незнам колко Flash ROM). Свали се ъпдейта, сега ще го слагаме. Искам ли бекъп? Разбира се, въпреки че е много рано, не съм настроен за твърде много адреналин. Хайде сега 20 мин бекъп на устройството (от къде имам 2000 снимки на таблета и аз не знам, трябва да проверя, но това не може да е вярно!). След бекъпа следва апликация на новия ROM. И там 15 минути (малко повече трепет от моя страна, все пак е ROM update). Накрая – reboot.

Ура! Имам нов софтуер. Да, ама… не! OS Version: 2.2. WTF?! Оказа се, че за моя таблет Samsung все още не са благоволили да пуснат официален 2.3. Не знам от какво се ръководят, може би специално за да ме е яд, че не го правят. Всичкото чакане се оказа за последна версия на Froyo :(.

След обичайното ми разпенване и благословии към Samsung реших да взема нещата в свои ръце. По-точно, в ръцете на xda-developers.com – форумЪТ за случаите, когато се чувствате жестоко прецакани от производителя. Толкова ме беше яд, че почти бях стигнал момента, в който да хакна хардуерно устройството, да го отключа и така да забравя гаранцията на Самсунг, а и самите Самсунг, поне що се отнася до официалните ъпгрейди!

За мой късмет, в xda-developers намерих дискусия, в която спец обяснява как да качим версията на таблета на 2.3.3, използвайки официалния ROM от Samsung. За незапознатите: ако ROMът е официален (такъв, дето е пуснат от БХК 🙂 ), то той е цифрово подписан от Samsung и тогава няма нужда от хакване на самото устройство, а само от по-специфична инсталация на този ROM на него. Е, риск пак има (ако не улучите версията на хардуера), но ако не ви се рискува, не ходете до xda-developers, а чакайте производителя, когато той благоволи.

Следвайки инструкциите, след подходяща доза чакане, все пак още едно сваляне и инсталиране на 230MB, както и сваляне на малко приложенийце, което да прехвърли официалния ром и да накара таблета да го приеме, дойде време за момента на истината. Рестарт на таблета, влизане в сервизен режим, пет-шест “Success…” съобщения и пак рестарт. И чакане.

След ъпгрейд на OS винаги се чака. Явно устройството пренарежда и ъпгрейдва софтуерната си конфигурация. И тъй като е Линукс, има доста за конфигуриране и ъпгрейдване. Та още около 10 минути стоене на стартовия екран и.. готово! Видях екранчето за кода за отключване!

Но… о, ужас! Таблета прописа на италиански! Перфектен (за моите разбирания), чист италиански! Целия интерфейс, от горе до долу. 10 трепетни секунди, докато осъзная че това е обикновена настройка в Android. И още 10 трепетни, докато се убедя, че този ROM има всички езици (вкл. и български). Тап-тап и готово, пак английски. Представям си какъв epic fail щеше да е, ако ROM-ът беше само на италиански. Но, рисковете на професията…

Сега ми е ред да се кефя на 2.3.3 Gingerbread на моя таблет. Дано няма други отклонения. Интересно ми е дали ще е по-добре откъм батерия, че нещо горкия Таб много се озорва с моя начин на използване. Натоварил съм какви ли не приложения и те смучат ли, смучат от безценния сок. Така или иначе, ще ви държа в течение!

Сега отивам да изпълзя на слънце, вече е 07:02, не вали, птички пеят, въобще като за сядане в градината ми е едно такова!

Happy hacking!

Image (cc) 3 Sverige

Към WordPress 3.0.4

След дълго колебание най-накрая се реших да ъпгрейдна подопечните ми блогове (моят си и този на ladyvera) към WordPress 3.0.4.

Когато WordPress 3.0.0 излезе се появиха доста материали за лакомо изразходване на ресурси от страна на 3-ката в сравнение с 2.9.2. Това, съчетано с мрънкането на моя доставчик за използваното от мен процесорно време, доста време ме отблъскваше от ъпгрейд на системата. Специално питах тук-там (и този-онзи) 🙂 за проблеми и чух добри отзиви от хора, на които безрезервно вярвам относно WordPress проблеми (като Ники Бачийски например).

Тази вечер си седнах на д-то (при мен трябва да се пише с главно “Д” вече, порасна!), направих пълен архив на doncho.net и ladyvera.net и един по един им качих версията до 3.0.4. И за двата блога използвах автоматичния ъпгрейд, защото исках да видя какво точно ще стане, а и ужасно ме мързеше да копирам на ръка файловете. Естествено, при doncho.net забравих, че ползвам по-специален wp-db.php, та се облещих като ми светнаха “?????” в административния панел, но добре че имам vi на виртуалния сървър, та го оправих набързо.

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

Като че ли след ъпгрейда и двата блога работят нормално. Вера утре ще си каже, а аз с този материал правя така да се каже един “field test” на резултата. Дано не писнат пак от WestHost, че ако стане, този път наистина запрятам ръкави и ги сменям със SuperHosting.BG. Много ме мързи да го правя и сигурно ще убие един ден работа, но луд умора няма, само малко още раздразнение ми трябва и ще се разкарам от WestHost.

Ако забележете нещо нередно – свиркайте. Но според мен всичко си работи ОК, това далеч не е първия ъпгрейд, а WordPress се е доказал, че рядко правят бози точно в тази функционалност.

И пак ъпгрейд

Някой пак ще изпищи, че само за това пиша, ама какво да се прави, като трябва да имам хронология 🙂 ?

Днес използвах няколко часа, за да свърша следните полезни дейности:

* Да кача блога до последната стабилна версия на WordPress
* Да сложа друга тема, че тази нещо много се изтърка

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