четверг, 31 марта 2011 г.

wtf..

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

Я тупой идиот видимо, но я так и не понял, как же выделить кусок картинки и сдвинуть ее в сторону.. не весь слой, не область выделения, а именно картинку.. Матом громко не ругался, но вспомнил много разных нехороших слов, ага

Отдельные лучи поноса и гимпу, и апплу, и вообще всем, кто подвернется под горячую руку - ну зачем выдумывать уникальные комбинации клавиш?? Да, мы ж "синк диферент", но нафига?..

Ну должно же быть понятно людям, которые гимп делают, что если они хотят, чтобы кто-то вместо ФШ пользовался ихним гимпом, так для этого надо максимально упростить переход, а не сделать его квестом.. А аппл, который в своем же xcode 4 поменял горячие клавиши? Нахрена?? А у меня сейчас одновременно и 3-й, и 4-й xcode стоят, и карма разработчиков темнеет день за днем..

Хотя маразматичнее того, что Enter не открывает документ, придумать сложно.. это в маке так, по энтеру можно переименовать файл в "проводнике" ихнем.. ппц

Как же я всех ненавижу

Не идиоты ли??

Просто прэлэстно:

Ушлепочные "программисты" сами тестили/пробовали сквозь свою капчу пройти?

Или может ~300 гр. пива сделаи меня непроходимо тупым и завтра мне будет стыдно? Ну не знаю.. Да и ну их нахрен, с ex-т.ру скачаю..

среда, 30 марта 2011 г.

вторник, 29 марта 2011 г.

А не сделать ли что-то полезное?.. Туториал!

Не забецать ли такие вот часики:
Сказано - сделано; делаем цифровые часы.

понедельник, 28 марта 2011 г.

Срочно хочу себе.. - update

Разобрался немного с рисованием, теперь надо придумать настройки (текст и цвет по идее) и добить до конца

Журналисты такие макретологи..

И почему бы их не ненавидеть за такой "прафезианализм"?.. 

суббота, 26 марта 2011 г.

Angry birds

.. на иФоне/иПоде - хороший пример как макретологи могут взять вещь и "спортить" ее

(Или например моя карма - безнадежно спорчена после того, как мне пришлось сделать в инсталляторе продукта галочку "Поставить этот мега-**** тулбар и вообще нагадить где только можно юзеру")

"АнгриБирдс Сезоны" и "АнгриБирдс Рио" как-то вот всегда были шустрее и отзывчивее, первая же игра подтупливает; но вместо того, чтобы допилить в ней то, что уже допилено в сезонах/рио, разработчики слушают макретологов и добавляют никому не нужные фичи - на кой-то у меня при запуске надпись Loading.. поменялась на Загрузка.. - как будто бы от этого что-то для меня, как для юзера, поменялось

В смысле в хорошую сторону - потому что в плохую естественно поменялось - в основном меню пропала кнопка Play, при нажатии практически на любую кнопку игра вылетает.. И как тут догадаться, что надо пойти в настройки иФона/иПода и там (!) найти раздел для ангрибердсов, в котором можно посмотреть на версию игры и выбрать язык

WTF?

Хорошо додумался пойти аппстор комменты почитать.. комменты там (так как русский аппстор) - мама не горюй.. лень "скриншотить", а "компьютерный" аппстор показывает всего 3 комента, которые не отражают :)

Дальше, нет чтоб старые тормоза пофиксить - давайте новых добавим! теперь в "паузном" меню добрые макретологи подгружают нам рекламку новой серии - Рио (которую прошел за один вечер, попса).. чтоб не дай бог не пропустил радость такую (это в платной между прочим версии)

Главный дядька из конторы, которая на птичках резко разбогатела, днями тут в тырнетах рассказывал, что будущее не за крупными паблишерами игр, а за вот такими конторами, как их.. Накроется медным задомтазом ваше будущее, если дальше будете макретологов слушать.. имхо конечно

пятница, 25 марта 2011 г.

wifi радио..

Перед НГ у меня зудело на подарок себе заказать Cumby или что-то типа, поставить на кухне и слушать радио из вай-фая.. потом все-таки убедил себя, что оно мне не жизненно необходимо, перетерплю

Тем более что примерно в то же время видел новость, что для андроида они сделали программу, превращающую телефон в эдакий чумби - т.е. за те же деньги ($80-100) можно купить дешевый планшет с андроидом и получить и часы, и инет-радио, и все, что к андроиду прилагается.. в общем пока забил

А вот утром надыбал интересную ссылку: wi-fi радио из гамна и палок роутера и прочего

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

И это после вчера - когда я хачил со своим х-боксом.. аник-фейл закончился апик-вином, но процесс был нервным немного

Зато (!) выпылесосил из ящика столько пыли, что просто капец.. даже внутри самого двд-привода были "свертки" пыли, как диски вообще читались - я слабо понимаю.. зато теперь чистенький и аккуратненький еще на неск. лет (надеюсь)

Так что неспешно гуглю насчет купить незадорого роутер :)

понедельник, 21 марта 2011 г.

Злободневное..

На самом деле для меня злободневное (особенно в понедельник) - перестать автоматически нажимать Ctrl + Shift для переключения языка на работе, а привыкнуть к Cmd-Space.. а потом то же, но наоборот сделать дома вечером

Учитывая, что автопереключатель (киргуду - типа пунто) на маке срабатывает раз из десяти (например - в адресной строке хрома работает, а в полях ввода на страничке - нет; пунто так же себя ведет), то психую ненормативно :(

з.ы. а японцам я конечно сочувствую, хотя им от этого ни холодно, ни жарко

воскресенье, 20 марта 2011 г.

Сэкономил только что..

.. примерно ..ндцать гривен ..дцать копеек :)

Свой старый телефон (SonyEricsson Walkman) отдал старшему; я с ним проходил долго, у сынища как положено он через тройку месяцев сглюкнул (ну как положено, ".. ничо с ним не делал".. хотя может ничего и не делал, в инете полно криков о помощи с описанием один-в-один нашей проблемы: белый экран появился после отключения от компьютера.. хотя сколько раз я его к компу подключал, и ничего.. а главное - смысла никакого его к компу подключать - усб там медленный, по шнурку мр3 заливать - состарится можно, проще карточку в карт-ридер воткнуть) - после включения начинает белым мигать периодически экран до вынимания аккумулятора

Проболтался в ящиках с "ненужным" еще месяца четыре, уже почти созрел отнести его в ремонт, что-то дернуло взять-посмотреть.. Поскольку мигал экран, то подозрение естественно на него, менять очень не хотелось; но выяснил, что при невыясненных ;) обстоятельствах при включении появляется на долю секунды логотип - значит экран в порядке.

Чисто для галочки решил - может ему прошивку обновить? Скачал тулзу с сайта SE, та (зараза) сказала, что у меня прошивка и так последняя и делать ничего не надо; нагуглил сайт с прошивками/прошивальщиками, скачал свою прошивку, скрестил пальцы, запустил прошивание (стремно было, потому что кабель усб надо было подергать в разьеме, чтобы ноут телефон увидел) - через минут 7-10 программа отрапортовала, что мол все готово.. отсоединил-вставил аккумулятор - ТАДАМ! Включился, загрузился, показал сеть, проверил баланс - работает!

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

Такой вот профит

И пикчур для привлечения внимания:

Кривовато что-то с рисованием, но а так часики ничего получаются :)

суббота, 19 марта 2011 г.

Google instant preview..

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

Мир не без добрых людей - достаточно пойти на сайт с расширениями гугла и найти там блокировщик этих превью-окон - и жизнь наладится :)

среда, 16 марта 2011 г.

передаете нам код товара, по средствам либо заполнения заявки или по телефону

Я и так заболеваю не по децки и хреново мне.. а теперь у меня еще и мозг болит от прочтения

Сделайте мне это развидеть..

понедельник, 14 марта 2011 г.

Граманацы негодуэ

Missed calls count

Вчера доприводил в порядок свою кучу часов для андроида, оставил пока 3 штуки, зато пододелывал настройки и ориентации экрана разные, и решил, что дальше надо их рисовать уже с учетом показа количества пропущенных звонков

Потому что часы эти я делаю для локскрина и ткнув в телефон кнопкой я хочу, чтобы он показал мне а) время (потому что часы на руке не ношу уже лет и лет) и б) ничего ли я не пропустил (не звонил ли кто, не пришла ли дурная смс с рекламой etc)

Вот.. так что вчера я учился "слушать" - не звонил ли кто. Во-первых, можно повесится случать бродкаст от TelephoneManager и получать сообщения, когда приходит входящий звонок или нажимается "отбой" - но не решается случай, когда у меня были пропущенные звонки, я пошел в "телефонию" и просмотрел их

Так что все таки почитал про ContentObserver: грубо говоря это обьект, который реагирует на изменения определенного содержимого, в моем случае это CallLog.Calls.CONTENT_URI

Код получился несложный ни разу:

    private class EventsObserver extends ContentObserver {

        public EventsObserver() {
            super(null);
        }

        @Override
        public void onChange(boolean selfChange) {

            final int t = missedCallsCount;
            Cursor c = getContentResolver().query(
                    CallLog.Calls.CONTENT_URI,
                    null,
                    CallLog.Calls.TYPE + " = ? AND " + CallLog.Calls.NEW + " = ?",
                    new String[]{Integer.toString(CallLog.Calls.MISSED_TYPE), "1"},
                    CallLog.Calls.DATE + " DESC"
            );

            missedCallsCount = c.getCount();
            if (t != missedCallsCount) {
                getApplicationContext().sendBroadcast(new Intent("info.hamster.widgets.time_to_update"));
            }
        }
    }

Ну и обьект создать и зарегить надо


    getApplicationContext().getContentResolver().registerContentObserver(CallLog.Calls.CONTENT_URI, true, eventsObserver);

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

Как это тестить: реальным телефоном принимать звонки - глупо, есть есть эмулятор, который этому обучен. Нужен telnet-клиент (на 7-ке оказывается нет, надо скачать Putty - легкий и бесплатный telnet/ssh клиент)

Запускаем и коннектимся к localhost к порту, который сейчас занял эмулятор - он его в заголовке окна пишет, по-моему обычно это 5554. Приконектились, получили консоль (очень неудобную между прочим.. ну типа стрелка вверх не вызывает предыдущую команду, хотя скорее всего это я туплю и или надо putty настроить, или другие сочетания клавишь для этого используются)

Чтобы позвонить "на эмулятор", пишем:

  gsm call 12345

и вуаля - входящий звонок от "12345"! Для имитации непринятого вызова не дожидаясь ответа :) сбрасываем звонок:

  gsm cancel 12345

Ну собственно и все, тестить можно.. там help прямо в консольке можно набрать и узнать, что много чего можно сделать - смс-ку прислать и кучу всего такого

воскресенье, 6 марта 2011 г.

Сын подарил маме на ДР букетик, стоит на кухне сейчас, я рядом сижу

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

Зато красивые..

Про батарею..

Стремаюсь все - сижу сейчас на кухне, периодически смотрю на значек батарейки, визуально он практически пустой - навожу мышку, хинт обещает, что 16% / 48 минут еще можно прожить..

Ну-ну, проверю, чего там уж.. Помню, мой андроидный телефон показывал предупреждение "15% осталось", а потом через минуту выключался (правда кастомная 2.2 его от этого вылечила), 

Бага с onUpdate в андроиде

В доке темным по светлому написано, что это событие вызывается, когда виджету пришло время обновится, но там же написано, что если у виджета есть активити настройки, то onUpdate НЕ вызывается и по завершению настройки надо обновить виджет (и там же написано, как)

Но несмотря на то, что написано в доке, на практике onUpdate вызывается всегда, сточка Log.d... в onUpdate виждета из экзамплов sdk доказывает, что это не я настолько криворукий. Бага в общем-то не смертельная, плохо только то, что если я решил не добавлять виджет - скажем в активити настроек нажму Home или Back, то он на экран не добавится, но onUpdate для него будут регулярно приходить.. Ну и тормоза ненужные, если для обновления надо хоть что-то ресурсоемкое/длинное сделать..

Масленницу сьели :), рабочее место на кухне есть :), так что я решил переделать свои виджеты с учетом этой баги (тем более что допустим завтра в апдейте андроида ее пофиксят - ну и что, все кинуться апдейтится?.. или пофиксят там скажем только в 2.3.9 какой-нибудь, не всем она светит

Короче идея простая (ну по крайней мере когда ее обдумывал): а) из описания виджета убираю строчку об активити настроек - так что настройки при добавлении виджета автоматически не появляются; б) в onUpdate для указанного виджета (по номеру) читаю настройки, в которые добавляю пункт скажем "настроен"; если не настроен - вызываю экран настроек, если добавляю виджет - записываю в "настроен" true; в) ну и при удалении на всякий пожарный записываю в "настроен" false

Т.е. получится, что я всегда добавляю виджет, мне показывается диалог настроек, а если я что-то там передумал - я нажму Home или Back, попаду на рабочий стол и удалю оттуда виджет обычным способом (и система вдуплится что он удаляется и больше не будет пытаться его обновлять

Вроде все просто, но я все ж тыркался сделать "как правильно", ну в доке ж написано, что должно быть так..

з.ы. фцк!! я ставил android sdk на винде (и не одной), на линуксе, на маке, отлаживал все в телефоне, а к ноуту вот подключаю телефон в режиме отладки - и ноут не может найти нужные драйверы блин..

негодуэ..

суббота, 5 марта 2011 г.

На носу что?..

масленица :)
Published with Blogger-droid v1.6.7

пятница, 4 марта 2011 г.

Аристократы блин..

.. только что забавлялись шоколадным фондю :)
Ну слава б. шоколад у нас лучше сыра (с тем нифига пока не получается)
Published with Blogger-droid v1.6.7

Подарок..

Жене сегодня ДР, упаковал подарок:

Надеюсь она ж не обидится :)

upd: не обиделась :)

Хороший прикол получился; вообще я очень хорошо умею упаковывать подарки, на НГ там или детям на ДР моя обязанность (ну кроме найти и купить :) ) - все красиво упаковать. Нигде не учился, никто не показывал - но коробочки получаются как на картинках новогодних. Коробочки, цилиндрики, пирамиды/треугольники, шарики..

Может поэтому такая брутальная упаковка жене и понравилась.. 

Ноут..

.. приехал, забран и опробован


Мне очень нравится (хотя на работе, когда распаковывал, были "а чего не блестящий"; "простенький" и т.д.. дикие люди..)

Снаружи матовый, внутри матовый, экран матовый - за эти деньги и с этими фичами чуть ли не единственная модель с матовым экраном (и при этом асер зачем-то в комплект положил салфеточку микрофибровую или как там она называется, протирать экран :) )

Из фич:

- Core i3 процессор (что делает его мощнее моего "большого" домашнего компьютера), два ядра * гипертрединг = 4 виртуальных ядра в таск-менеджере, 3 гигабайта памяти
- "правильный "Ctrl" (самая левая нижняя кнопка, часто там клавиша Fn тулится)
- двойная видеокарта - при питании от батареи автоматом включается видео попроще, при питании от сети - GeForce что-то там, что означает а) хардварное декодирование hd-видео в xbmc (потому что по прежнему будет браться на море с кино и мультиками), б) хардварное кодирование видео (иногда "балуюсь", делаю видео для iPod-а)

Вчера сидя на кухне бла-бла-бла с женой попутно настроил idea + android sdk, собрал последний проект, поигрался с ним в эмуляторе: idea запускается быстрее, эмулятор запускается быстрее, барским жестом разрешил жене полностью и безоговорочно окупировать "большой" компьютер хоть на 24 часа в сутки :)

Надо поставить фотошоп, чтобы посмотреть, как он себя чувствует; хотя в планах использовать больше убунту, поэтому надо попробовать этот ихний гимп, убунту вчера тоже поставил, но не настроил ничего пока

А еще хочу поставить MacOS (инет говорит, что ставится/работает хорошо, но есть проблемы с драйверами на вифи - учитывая, что шнурок в него я не собираюсь пихать это пичаль)

Батарейка "обычная", не усиленная там и все такое; просидел вчера с ним играючись часа 3, в зависимости от того, что делал (ютубы там смотрели или компилил) индикатор обещал от 3:40 до 5:20 часов - если так и будет, то тут я тоже доволен, у меня дома больше 2-3 часов все равно никогда времени нет на баловство разное

Доволен как слон :)

вторник, 1 марта 2011 г.

Все, нету у меня..

.. больше недобука :( Отдал (за деньги) в хорошие руки

Аж жалко его, такой хорошенький был.. Но не унывать, завтра привезут ноутбук - экран побольше, клавиш побольше, ядер побольше, памяти побольше, в общем, всего много.. И заживем мы с ним душа в душу.. :)