NilColor

/*Terra nullius*/

Решил поменять тему блога

without comments

Ну в смысле тему как оформление. Зачем? Не знаю. Просто попалась на глаза красивая и простая тема.
Есть в ней пара минусов, но может быть когда нибудь я до них доберусь и поправлю.

А пока буду дальше читать Secrets of the JavaScript Ninja.

Written by NilColor

October 26th, 2009 at 11:10 am

Posted in blog

Tagged with , , ,

iPhone multitasking

with one comment

Очередной концепт мультизадачности в iPhone. Пожалуй самый красивый вариант! Я б от такого не отказался.

Written by NilColor

October 24th, 2009 at 7:46 pm

Posted in iphone

Tagged with , ,

JavaScript import

without comments

В JavaScript нет директивы import. Хотя она есть даже в css (@import). Но если надо, очень надо, то можно воспользоваться следующей “заменой”

function import (url) {
    var xhr;

    if(window.XMLHttpRequest) {
        xhr = new XMLHttpRequest();
    } else {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(xhr){
        xhr.open("GET",url,false);
        xhr.send(null);
        eval(xhr.responseText);
    } else {
        return false;
    }
}

Пользоваться довольно просто

import('/path/to/js/file.js');
call_function_from_file_js();

То, что код функции call_function_from_file_js будет доступен, гарантировано синхронностью XMLHttpRequest (3-й параметр). У данного решения есть маленький минус – загруженный код проходит через eval(), его многие считают злом и т.д…. Еще могу возникнуть сложности, если в загружаемом коде есть объявления типа

function foo() {
    //some code
}

Если нарветесь — попробуйте изменить определение функции на

foo = function () {
    //some code
}

Должно помочь.

Written by NilColor

October 20th, 2009 at 9:28 pm

Posted in javascript

Tagged with , , ,

Русские шорткаты в GMail

without comments

С некоторого времени, в одной из штучек в Google Lab, а именно в Custom keyboard shortcuts стало наконец можно использовать русские буквы.

Пример русских клавиатурных согращений в GMail

Не знаю, может раньше это не работало именно у меня… Но зато теперь все стало оочень удобным. Не надо переключать язык для того, что бы скажем пройтись по списку писем, выделить часть и удалить. Теперь это стало так же просто как “о-ч-о-ч-о-ч-Shift+№” =) А раньше это не работало.
Спасибо Google!

Written by NilColor

October 6th, 2009 at 1:29 pm

Posted in google

Tagged with , , ,

Times New Roman и MVP

with one comment

Office for Mac 2008. При смене раскладки клавиатуры, текущим всегда становится шрифт Times New Roman. Причем даже в середине слова, до этого написанного каким нибуть Arial…

И это никак не связано с разными стилям в Normal.dot и установкой шрифта по-умолчанию. Вот такая вот проблема была у моего друга и коллеги по работе.
Я с удовольствием согласился помочь и полез искать. Не стану говорить, что перерыл кучу всего… на самом деле не так уж и много нашлось. А по-большому счету, нашелся вообще всего одни диалог. Причем нашелся он и на сайте Microsoft (там тоже есть что-то типа форума) и в Google Groups и еще на 5-6 сайтах. Уж не знаю, что это и как и кто у кого тырит, но вот сам по себе диалог мне понравился.
На описание аналогичной проблемы, ответил некто Человек, с приставкой MS MVP (Microsoft Most Valuable Professional – так кажись расшифровывается – типа ценный он…). Этот человек сходу сказал

It sounds like you’re another victim of what appears to be a Snow Leopard font scramble.

Ну да… а что он еще мог сказать? Он же MVP… Это вам не просто так, это профи! И в догонку предложил запустить Resolve Duplicates & Validate Fonts в приложении Font Book.
Это не помогло.
Следующий его ответ был уже не так категоричен ) и он предложил

…go into:
User/Library/Preferences/Microsoft/Office 2008
and delete the files named:
Office Font Cache (12)
Word Font Substitutes

Вооот… теперь он уже не так категоричен в суждениях и признает (еще бы! эта проблема была еще в Tiger. Она была и в Office for Mac 2003 (до 2008 который). Она есть и сейчас) тот факт, что Snow Leopard наверно не очень то тут и причем. Ну и самое главное… вы наверно догадались? Это тоже не помогло. Даже если это делать так, как советует нам MVP

…then shut down your Mac – not a restart. Wait about 1-2 minutes and see if the situation improves once you start up again.

(Кстати, если кто знает, зачем так делать – дайте знать. Мне кажется это бред…)

Итак, что же дальше? Продолжать искать? Я решил проверить на предмет, нет ли случайно какой-нибуть автозамены шрифтов в настройках Word. Мало ли… Автозамены не нашел. Зато нашел интересную галку. Подписана она была так (не дословно — не помню) “match font with keyboard“. Пояснение к ней было очень красивое, там говорилось что-то о том, что если у вас мультиязычный документа (да!) то как только вы попадете на Греческий – Word вам клавиатуру и переключит. Ну да… вот наверно только с греческим это и работает так. В данном случае, это приводило к тому, что при переключении на русский, Word менял текущий шрифт на Times New Roman и все. И больше никакой пользы.
Я не знаю, помогало ли это раньше (я не пользователь MS Office for Mac), но в этом случае это помогло и без удаления файлов/шрифтов и “холодных перезагрузок с 2-3 минутым выключением” (блин, и все же это бред! хорошо еще батарейку не надо вынуть…).
Вот так вот пробираясь по советам одного MVP, пройдя путь от обвинения Snow Leopard до чекбокса в настройках Word, я смог “починить”.

Мораль: если вы пользователь мака, вам приходится работать в MS Office for Mac 2008 — то не поленитесь, зайдите в Word>Preferences>Edit и уберите галочку с опции “match font with keyboard” (напомню, за дословность не ручаюсь, но найдете). Она вам все равно не поможет а только навредит.

Written by NilColor

October 1st, 2009 at 9:02 pm

Posted in Discovery

Tagged with , , , , ,

Изменение иконки iCal в доке

with 2 comments

new iCal Dock icon Менять иконки приложений в MacOS довольно просто. Можно просто делать copy-paste в панели Get Info… Можно приобрести суперское приложение CandyBar и получать от этого массу удовольствия. Все хорошо, но есть одно такое коварное приложение – iCal – у которого так просто иконку не сменить. Причина этому простая. Начиная с версии 10.5, у iCal иконка стала динамической. Т.е. даже если приложение не запущено — в значке в доке все равно отображается сегодняшняя дате (а не 17 число как раньше). Поэтому, тут всякие варианты, перечисленные выше не очень то и работают.
Что же делать? А делать нужно вот что (внимание, если вам чужд Terminal.app — не делайте этого):
- заменить в /Applications/iCal.app/Contents/Resources/ пару иконок на новые. Имя этим иконкам: App.icns и App-empty.icns - скопировать новую (и конечно красивую!) иконку App-empty.icns в /Applications/iCal.app/Contents/Resources/iCalDockTilePlugIn.docktileplugin/Contents/Resources/ заменив ту, что там.
Вот после всего этого (и возможно ре-логина) в Доке будет красоваться новая, выбранная тобой иконка. И на ней будет изображаться правильная дата.

P.S.
и конечно не забываем, что бэкап наше все!

Written by NilColor

September 25th, 2009 at 2:04 pm

Posted in macos

Tagged with , , , , , , ,

iTunes 9 + iPhoneOS 3.1

without comments

Посмотрел фото-текстовую трансляцию события. Как же поди там было весело и хорошо… Ну да ладно. Самое интересно – надо же скачать iTunes 9! Лень уговорила попробовать Software Update. И не зря! Там уже все было (молодцы Apple). Все скачалось и поставилось. Новый iTunes красив. Правда правда. Металлический такой… Как и сходу ляпнул в своем Твиттере, если принять, что на iTunes обкатывают идеи новых интерфейсов, то мне уже начинает нравиться, как будет выглядеть 10.7 ;)
Но! iTunes 9 это еще было не все! Как оказалось, обновление iPhonesOS 3.1 тоже ждет. И с готовностью скачивается. iTunes 9
Отлично! Скачалось быстро. Поломалось тоже… Почти сразу после начала процесса обновления, iTunes сказал, что мол error настал. И нужно бы вам сделать Restore.
Почему так получилось? Не знаю. Есть подозрение, что iTunes 9 научился читать мысли, т.к. мысль сделать Restore (не знаю точно зачем — иначе уже сделал бы) у меня бродили уже как некоторое время. Ну в общем мне было совсем не обидно. Но вот если бы это был не я или я, но без желания восстанавливать свой iPhone… К чести сказать, это хоть и звучит как-то стремно, на самом деле оказалось просто (кстати, это был мой первый restore телефона). Он отресторился за 1-2 минуты, потом активировался и предложил восстановиться из бекапа, что в данный момент и происходит. Думаю, что к концу поста я буду опять со своим телефоном.
И поставлю себе наконец Xcode с диска Snow Leopard, и попробую собрать TranscoderRedux. А то нечем мне аудио книгу из набора .wma собрать… Конвертилки нет.

P.S.
Я вспомнил, почему у меня было желание сделать рестор телефону :) На нем до сих пор стояла одна из последних девелоперских прошивок 3.0.

Written by NilColor

September 9th, 2009 at 9:17 pm

Posted in apple

Tagged with , , , , , ,

Google OpenID

with 6 comments

Что-то меня дернуло зарегистрироваться на одном сайте использую OpenID от Google

Google OpenID

И как оказалось, сделать это не так уж и просто. А не просто это потому, что вразумительно нигде небыло сказано, какой же у этого OpenID uri. А он оказался вот такой: https://www.google.com/accounts/o8/id. Именно такой и у всех. Т.е. у любого пользователя Google он такой. И да, это работает, хотя выглядит странно.

И еще, в процессе регистрации выяснилось, что у меня есть Gravatar. Не помню как и когда он у меня появился… Но было приятно. Сайт сходил туда и приделал мне аватарку. Пришлось ее конечно поменять ибо та, что была — была страшна и ужасна. Сейчас лучше.

P.S.
Сколько же интересных сервисов оказывается!

Written by NilColor

September 8th, 2009 at 7:57 am

Posted in google

Tagged with , , , ,

Шаблоны Pages’08

without comments

Pages.app template icon Что-бы не забыть – шаблоны Pages.app лежат тут: /Users/<username>/Library/Application Support/iWork/Pages/Templates/My Templates.
Если переезжаете с одного на другой комп без всяких миграций – может пригодиться.

Written by NilColor

August 24th, 2009 at 1:37 pm

Posted in apple

Tagged with , ,

Новый забытый flickr

without comments

Я тут вспомнил, что у меня есть аккаунт на Flickr! И решил его “оживить”. Т.е. я планирую заливать на него фотки (99% этих фоток будут сделаны iPhone’ом — без претензий ;) ). Ну и раз такое дело – то решил эти фотки прицепить и сюда. Что и можно посмотреть справа. Целых 6 штук. 6 крайних фоток. Но всего их там больше и если интересно (а как же!) зайдите, посмотрите.

P.S.
Кстати, пост этот оказался 400-м. Ну типа юбилей наверно… в общем поздравляйте!

Written by NilColor

July 28th, 2009 at 9:24 pm

Posted in blog

Tagged with , , , , ,