К теме об Xcode

Я уже писал о том, что мне не хватает дублирования строк в Xcode и потом всё-таки сделал себе такую фишку. Заодно познакомился с AppleSript, я люблю такие штуки.

Скрипт оказался простым:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
(*
Duplicates a line of code (no need to select it) or several lines selected.
Pavel Malinnikov, malinnikov.ru
*)


using terms from application "Xcode"
   
    tell first text document
       
        set {startLine, endLine} to selected paragraph range
        set theText to (paragraphs startLine through endLine)
        set theText to (theText as string)
        make new paragraph at beginning of paragraph (endLine + 1) with data theText
       
    end tell
   
end using terms from

Для дублирования необязательно выделять всю строку, используется та, на которой находится каретка. Но можно выделить и несколько строк, они тоже сдублируются, не затирая содержимое клипборда. Добавил скрипт в Xcode, повесил на ⌘D и кодить стало легче.

Читать полностью »

Воздушный змей

Пускали с Кеней воздушного змея. Офигеть, сколько удовольствия за 25 гривен.

Читать полностью »

По-человечески

Почему-то это сообщение у меня не вызвало раздражения. Даже, пожалуй, прочувствовал то, что имели (наверное) в виду разработчики — браузер попытался очеловечить свои сообщения.

Хотя, всё это, скорее, от настроения зависит.

Юницикл

Зашёл на Ютуб, он порекомендовал мне это. Хочется в прямом эфире поблагодарить его искусственный интеллект за две с половиной минуты счастья и восторга.



P.S. Что будет с нами, когда подрастут эти дети? (ушел чинить пробитое сегодня утром колесо)

Устройство вселенной

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

Плагины для Chrome

Оказывается, уже есть бета-версия, поддерживающая расширения: https://chrome.google.com/extensions

Это здорово, теперь я смогу на буке, где у меня семёрка и Хром, пользоваться переводчиком страниц и уведомлениями об обновлениях в RSS ридере.

Да и вообще подумываю все домашние компы на семёрку перетащить.

Моя модель в Google Earth

Мою модель обкома приняли в Google Earth. Я отправил её на рассмотрение 19.12.2009 и вчера обнаружил, что на ней уже висит синяя медалька. При том, что модель достаточно подробная, мне удалось добиться размера около 500 Кб, хотя видел много других моделей в виде обычного параллелепипеда размером в 4 Мб, как им это удаётся — загадка.

Никакого уведомления на почту не приходит, кстати.

Страница модели здесь. Посмотреть в Google Earth тоже можно, только убедитесь что слева на боковой панели у вас поставлен флажок «3D-здания».

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

Это первая модель луганского здания в Google Earth. Теперь буду делать остальное, в первую очередь драмтеатр, «дом на курьих ножках», прилегающие дома, краеведческий музей, вокзал и эстакаду. Интересные объекты — «гармошка» и «китайская стена». Если у вас есть информация по зданиям Луганска (чертежи, фото, связанные с ними истории) и желание помочь, пришлите их, пожалуйста, мне на почту: pavel@malinnikov.ru

О создании этой модели можно прочитать здесь:

Обновились снимки Луганска на картах Google

Пару месяцев назад на Google-картах обновилась схематическая карта Луганска и других городов: Харькова, Донецка. Карта Украины сейчас выглядит даже подробнее, чем прилегающая российская территория.

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

Читать полностью »