Monday, September 29, 2014

Попрограммировал тут малость на Андроиде. Точнее после почти года Google так и не прореагировал на мой запрос о ошибке в LiveWallpaper. Сел разбираться сам. Выяснилось что иллюзия перерисовки связана с тем, что используется попеременно четыре буфера экрана. Так что реально никто процессы не форкает как я сначала думал. В процессе расследования выяснилось что для Live Wallpaper вовсе не нужны никакие Handler и внешние генераторы событий. Все весьма легко и просто программируется с помощью стандартных Thread, проблема только в том что как параллельно программировать мало кто понимает, в том числе и те кто писали рекомендации в Google...

Единственно что нужно для LiveWallpaper - взять Canvas с системного Surface... все остальное из рекомендаций Google - фантазии полуграмотных программистов о том как параллельно программировать с помощью событий (похоже привыкли к программированию UI по схеме "языков четвертого поколения").

В результате каждый программный такт запускается новый Thread с новым контекстом и прочее, при этом handler параметры передать не может просто тупо создает и стартует обект не передавая никаких параметров. Более убогого программирования такого рода  представить невозможно. Канкретна не зачет Google! Обидно что морочат голову честной публике, я вот то же поначалу делал типа "как положено" "следую рекомендациям производителя", пока не раскопал расследуя проблему с четверной буферизацией, что такое ублюдочное программирование рекомендовать никак нельзя!

Хммм... Thread в Андроиде иногда отваливаются по непонятной пока причине. Лечится это мониторингом и перезапусканием отвалившихся Thread-ов.

Monday, September 22, 2014

Motorolla - Moto 360

Увидел в культтоварах андроидные часики Motorolla - Moto 360. Очень мне понравились! Красивые - круглые, по размеру где то как мои часы "Шайба" от Halios, типа новая на них операционка от Гугла и все дела... Решил поменять свой старый Samsung Gear на новую крутую Motorolla, прикупил, не без катаний по окрестностям - пришлось поискать в Интернете и сгоняиь на север от Силиконовой Долины в дикие места где народ не так жаден до технологических новинок, поскольку типа дефицит! Даже то что там нет камеры как у Samsung Gear, меня не остановило - не особенно мне эта камера и нужна.

Moto 360 catch my attention in Best Buy. Looks pretty nice! Round, size like my "Pack" watch from Halios with new Google OS - so cool, so modern and technological... I decide to switch from my square Samsung Gear (year old), to new super Motorolla. It take me some researches and traveling around to find one, those watches became hard to find. I did not mind that there is no camera in Moto 360, I do not need it anyway.

После зарядки и установки обнаружилось что девайс сей не работает как телефон, то есть есл поступает звонок, он его показывает  можно даже его принять - "снять трубку", но говорить можно только по телефону! То есть основное зачем эту часы нужны - не лезть в карман за телефоном, но говорить "по часам" не просто не работает, но не предусмотрено вообще! Не предусмотрено этой новой гугловой операционкой.

After about hour or two of charging, setting up all applications and upgrading watch, I found out that this smart watches does not work as a phone! I can answer and make a phone without phone, I can call and answer but I do not hear anything and I can not talk using this watches! So main reason I need such a watch - to avoid pulling phone in and out my pocket, is not working, it was not evan designed this way by new Google OS for such devices.

Получается что это просто кусочек экрана телефона носимый на руке, не менее, но и не более. Он показвает конечно всякие события - типа эсэмэски, письма, время встреч и совещаний, изменения погоды или пробки на маршруте; можно голосом его попросить послать эсэмэску или письмо или проложить маршрут по карте, но на телефоне. Но на самые главные события любого мобильника хоть смарт хоть дамб - телефонные звонки с его помощью ответить нельзя! Так же как и позвонить. То есть позвонить можно, но при этом надо будет вынимать телефон из кармана или пользоваться наушникам - что делает использование этих часиков для набора номера безсмысенным.

This is just a piece of phone screen I can attach to my wrist, no less, but no more. It shows me notifications - text messages, e-mails, events, weather alerts, traffic alerts or I can communicate with my voice to send text or navigate (on teh phone). But most important notifications which both smart or dumb cell phones performs - phone calls are out of scope for this device! I can choose contact and initiate my call, but then I have to pull my phone from the pocket and use it to talk, which make no sense in using this smart "watch" for this reason.

Это сразу переводит Мото 360 а разряд дорогой, но бесполезной игрушки. Единственная ценность для меня Samsung Gear - то что я могу позвонить или принять звонок находясь в неудобном, стесненном положении, когдв телефон вытаскивать неудобно. Вообщем отдал сей девайс обратно - я то думал что поддержка разговора, это настолько очевидновя функциональность в таких устройствах что даже не мог предположить что ее может не быть! В Samsung Gear это поддерживается, а тут такой огромный шаг назад! Подожду когда они сделают такие же часики, но с поддержкой резговора... Зря я катался на север.

This makes Moto 360 just a expensive toy with no much practical use for me. I have Sumsung Gear only to be able to make call or to answer call when I am in uncomfortable position to pull my phone, when I walking or driving and little device on my wrist can do the job. 

So I just return this watch back - when I bought it, idea that smart watch for phone suppose to be handle phone calls was quite natural and so obvious and so basic, that I did not even imagine that it can not be provided! Samsung Gear provided it year ago and here we have such a big stap back! Well, when and if they start support this I may reconsider having those device, but for now I am back to my Samsung Gear, which turns out I can upgrade to new OS and which have now after year of development tons of applications.

Ну и проблема экрана который большую часть времени выключен и потому что бы посмотреть время надо гораздо больше времени и усилий, чем с обычными часами. То есть экран включается, но с задержкой, в результате если на обычные часы просто бросаешь взгляд, то умные часы приходиться "разглядвать" пол-секунды / секунду.

Короче технология все еще сырая и стоит подождать год - два. Может у Apple часики будут лучше, а за ними и другие подтянутся... как обычно.

Tuesday, September 16, 2014

Смотрел тут очередную программу выживальческую - у меня к таким программам отношение слегка пренебрежительное, советские туристы не выживают в походах, а "активно отдыхают" получая от этого удовольствие... Тем более что в Америке на родине картофеля где целая куча лесных растений с клубнями

Выживать а лесу это почти все равно, что выживать на картофельном поле...

Тем не менее почерпнул для себя весьма интересный и неожиданный способ разжигания костра - с помощью презерватива и воды... Презерватив наполняется водой и образуется этакое увеличительное стекло, с помощью которого можно сфокусировать солнечные лучи! Как то вот мне такое в головы не пришло бы. Пачка презервативов получается самое надежное средство - не промокает, места не занимает, вес маленький... Только надо убедиться что бы были они прозрачными. Далее - вода и солнце и костер гарантирован...

Передача про толстяков - их забрасывают в лес с инструктором и они там неделю где то живут - типа худеют. Один попался просто от природы наш человек. Их там оставляют, на несколько дней в одиночку, так вот он не лежал на боку целыми днями, а конкретно из речных камешков выложил себе дорожку, вокруг костра стенку и кольцом дорожку... обустроился по человечески - кароче отдыхал активно, наслаждался жизнью в лесу по максимому, а не выживал.

Wednesday, September 10, 2014

Пришел сегодня кухонник от NorthWood - шеф 270mm стали CTS-XHP! Это большая победа колорадского движения - до сих пор самая лучшая сталь на кухонниках была среднеькие VG-10 или SRS-15, в крайнем случае Широгами или Аогам. А тут что ни на есть супер сталь да еще 270мм!



Что ни говори а любой кухонный нож используется гораздо чаще и гораздо интенсивнее чем любой карманный. Потому способность долго держать заточку для такого ножа важнее и тем не менее эксклюзивные кухонные ножи из эксклюзивных сталей делают только японцы из своих Широгами и Аогами. В этом смысле Northwood стал первой компание выпустившей кухонник суперстали.



Эта компания выпускает мелкие тиражи ножей, в основном традиционных размещая заказы у BarkRiver или Great Western. Кухонные ножи это новое для них направление и надо сказать с первого шага они продемонстрировали серьезность своих намерений.  Надеюсь в дальнейшем они выпустят ножи из других высокопроизводительных сталей от Carpenter. Как то вот вся остальная ножевая индустрия находиться под колпаком у Crucible и лепит ножи из хреновенькой CPM S30V или такого же качества CPM S35V... А тут настоящий эксклюзив! Да еще и в США сделан а не в Тайване, как основные серийные ножи из этой стали.