Software Category Archives

музыкальный дом

2 September 2010 | Apple, Hardware, Software | No Comments

на вчерашней презентации Apple случилось два знаменательных события: во-первых, кто-то наконец сказал Джобсу, что заправлять водолазку в джинсы нельзя, а во-вторых, нам пообещали AirPlay.

AirPlay lets you stream music throughout your entire house — wirelessly. AirPlay wireless technology will be fully integrated into speaker docks, AV receivers, and stereo systems.

иными словами, раньше надо было покупать AirPort Express, а теперь осталось только дождаться моделей с поддержкой AirPlay — где они, кстати, эти ресиверы и стереосистемы?

  

тайком и украдкой

30 August 2010 | HOWTO, Software | No Comments

во-первых, доступ к записям Keychain с легкостью можно организовать прямиком из командной строки: вот так. плюс, если у вас Mac OS X 10.4 (или по каким-нибудь причинам не работает первое решение), вот так.

дальше, раз пароли уже у нас в руках, то почему бы не написать скрипт с их использованием? например, для проверки новой почты:

NUMBER=$(curl -u USERNAME:$PASSWORD --silent "https://mail.google.com/mail/feed/atom" \
| grep fullcount | sed 's/<[^<>]*>//g')
case $NUMBER in
     0) exit 1 ;;
     [1-9]*) /usr/bin/afplay alarm.mp3 ; exit 2 ;;
     *) # Do nothing; continue with next command

где USERNAME — это имя пользователя, а $PASSWORD — пароль, взятый из Keychain одним из описанных выше способом.

или для запуска mutt: в .muttrc следует добавить две опции:

set imap_pass = `/path/to/your/script.sh`
set smtp_pass = `/path/to/your/script.sh`

а собственно скрипт, после обращения к Keychain, должен состоять всего из одной строки:

echo $PASSWORD

в итоге же и пароль в открытом виде нигде не прописан, и вводить его руками не надо.

  

проблема выбора

23 August 2010 | Software | 1 Comment

в очередной пробовал сменить основной браузер — Firefox на Safari. написал даже несколько расширенй (к чести Apple должен заметить, что Extension Builder штука и в самом деле отличная), но только, как в очередной раз оказалось, vimperator все равно ничем не переплюунть, и даже gleebox в качестве замены выглядит не более, чем костыликом.

ровно те же проблемы были и с Google Chrome — движок, казалось бы, ощутимо быстрее, но значительно медленее итоговая навигация. да и, плюс, другие различнейшие мелкие несовпадения.

Google, кстати, еще ввел и платную регистрацию для разрабочиков. у меня, конечно, аккаунт есть с былых времен, но все равно довольно смешная инициатива — особенно в свете борьбы за рынки, ага.

так никуда пока от Панды не деться (а уж сколько раз я пробовал c 2002 года), неизменно возрождается Фениксом из пепла у меня на машинах.

  

листая страницы

18 August 2010 | Design, Software | No Comments

к слову о новостных интерфейсах (1 + 2 + 3 + 4 + 5) — вот и еще одна замечательная демонстрация (правда, Safari only).

  

изменить мир

18 August 2010 | Internet, Lifeform, Literature, Software | No Comments

замечательная статья о книге Стивена Леви “Хакеры: герои компьютерной революции”, приуроченная к очередному переизданию — на этот раз, очевидно, электронному в O’Reilly Media.

вот, например:

The popular view of computing in its early years was eroding as personal computers popped up more and more in homes and offices following the release of “Hackers.” People were realizing that computers could be fun. They could start to see how the computers could make our lives easier.

And Levy helped take people to the next step. He showed them that computers could alter the relationships between people, and even cause us to view the world in new ways.

<...>

It was the second part of the book that struck home the most. This section discussed Community Memory and other idealistic experiments to give a voice to masses of people through computers.

так и вышло: дружба в Facebook изменила человечекие взаимоотношения (будут ли они когда-нибудь прежними?), Twitter позволил заговорить, а WikiLeaks сломали окружающие барьеры:

Hacker culture has proven to be the motor behind new thinking and group effort in technology. The double-pronged genius of hackerism — sharing freely while creating conditions for the unfettered exploration of each individual’s talents — has nurtured the advancements of our age.

от взломанного телефона до прозрачной политики, от несуществующих миллиардных “прибылей” до координированных акций взаимопомощи, от реформ здравоохранения до новых искусства, науки и производства – именно так и нужно продигаться дальше.

  

google improved

10 August 2010 | HOWTO, Software | No Comments

а вот и еще один консольный инструмент — интерфейс для чтения сообщений из Google Reader в Vim. выглядит феерично — ни тебе тегов / каталогов, ни картинок, разумеется. однако, с другой стороны, подкупает именно такая вот аскетичность — иными словами, я этот скрипт все-таки[1] установил[2][3].


[1] — использует HTTPS
[2] — Vim, идущий в комплекте с Mac OS X (/usr/bin/vim), почему-то не сообщает о себе, что он ‘mac’, в связи с чем не работает открытие ссылок. для того, чтобы это исправить, просто замените оператор ветвления:

  if has('win32')
    silent! exec "!start rundll32 url.dll,FileProtocolHandler ".escape(b:url ,'#')
  elseif has('mac')
    silent! exec "!open '".escape(b:url ,'#')."'"
  else
    call system("x-www-browser '".b:url."' 2>&1 > /dev/null &")
  endif

на единичную директиву:

    silent! exec "!open '".escape(b:url ,'#')."'"


[3] — еще один скрипт в помощь: отправляет текущий буфер Vim по указанному адресу электронной почты с помощью Gmail

  

wintermute

6 August 2010 | AI, Economics, Lifeform, Software | 2 Comments

а вот, пожалуйста, и новые формы жизни — как и полагается, зародившиеся в финансовом секторе:

The trading bots visualized in the stock charts in this story aren’t doing anything that could be construed to help the market. Unknown entities for unknown reasons are sending thousands of orders a second through the electronic stock exchanges with no intent to actually trade. Often, the buy or sell prices that they are offering are so far from the market price that there’s no way they’d ever be part of a trade. The bots sketch out odd patterns with their orders, leaving patterns in the data that are largely invisible to market participants.

чистое кино:

In fact, it’s hard to figure out exactly what they’re up to or gauge their impact. Are they doing something illicit? If so, what? Or do the patterns emerge spontaneously, a kind of mechanical accident? If so, why? No matter what the answers to these questions turn out to be, we’re witnessing a market phenomenon that is not easily explained. And it’s really bizarre.

так же, налицо очевидные связи.

via.

  

потребление

23 July 2010 | Design, Hardware, Internet, Software | 1 Comment

похоже, iPad все-таки неизбежен[1]:

Flipboard creates a magazine that is customized just for you, based on content from your Twitter and Facebook accounts, news feeds you select, and predefined content. It presents it all in a unified and very nice visual design, with a user interface that is a perfect fit for the iPad—easy and a lot of fun to use. Flipboard also lets you comment, like and share items.

The application goes beyond just pasting these snippets of information together. It creates a more interesting magazine by including linked content and images that you would normally only see after following those links.

посмотрите видео-анонс, оно того стоит.

вообще, что мне особенно нравится — так это то, какие удивительные новые (и незаметные всему остальному миру) интерфейсы разрабатывают для iOS постоянно — жаль, Нильсен не в состоянии оценить, но всем другим только и остается теперь сгореть от стыда[2].


[1] — да и комиксы, опять-таки.
[2] — все “примеры” по ссылкам от Джона Грубера.

  

делай сам

9 July 2010 | Apple, Google, Software | No Comments

к слову о разработке для мобильных платформ — вот различия между подходами Apple и Google. комменты тоже хорошие.

  

Gmail, Mutt & GPG

7 July 2010 | HOWTO, Software | 2 Comments

всегда не хватало поддержки GPG в Gmail. ну, а поскольку обычный клиент повсюду с собой не возьмешь, то решил настроить Mutt[1] на удаленной машине — беглое описание инсталляции можно прочитать здесь, а исправленный конфиг взять тут — вот список дополнений[2]:

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


[1] — всегда любил текстовые почтовые программы: здравствуй, FidoNet; приветствую тебя, UUCP.
[2] — рекоммендую так же заглянуть сюда и сюда.