Skip to content

Category Archives: software

Mouse gestures extension for Chromium (lol-alpha version)

Chromium
FML, it's possible! It's really tech preview, don't think it will solve all your problems  :-)

Features

  • Close tabs (hold any mouse button and gesture down-then-right)
  • Button that can be green and red :-)

Bugs

  • very unstable when more then one window opened
  • Latest tab in windows doesn't close (sometimes)
  • System tabs doesn't close. Error pages, Smart new tab page.

Getting start

  1. Get latest dev build (better: latest version from repository)
  2. Find your chrome shortcut (for example, right-click the Chrome icon on your desktop and choose Properties) and add the --enable-extensions flag to it:

    chrome.exe --enable-extensions
  3. Restart Chrome.
  4. Drag *.crx file into Chromium window, click OK, save file, click OK.
  5. Toolstripe appaers at bottom of the window, yeah? Restart Chromium.
  6. Click on mouse icon, make it greener :)
  7. Open tab and try to close it. Hold mouse button and move down-then-right.

Download

Mouse Gestures ver 0.2
Source Code

Dropbox: Синхронизация файлов между компьютерами


Dropbox

Что такое Dropbox?

Мультиплатформенный продукт для синхронизации файлов и хранения их на удаленном сервере. Доступны полнофункциональные удобные клиенты для Windows, Mac, Linux. Синхронизация происходит «прозрачно» — при добавлении нового или изменении уже существующего файла, он сразу же попадет в хранилище на сервере и автоматически загрузится на другие компьютерах, подключенные к тому же аккаунту Dropbox.
Синхронизация бинарных файлов происходит очень быстро, так как используется binary diff — то есть файл передается не целиком, а только только изменения. Аналогично и с текстовыми файлами. Плюс, при передаче данных используется сжатие.
Из дополнительных приятных фишек есть:

  • История версий файла. Причем имеется возможность получить доступ к сколь угодно старой ревизии. Причем старые версии не приплюсовываются к используемому дисковому пространству.
  • Возможность восстановить файл, который ранее синхронизировался, но был удален. Аналогично, удаленные файлы как бы «не занимают» места в хранилище.
  • Публикация фотоальбомов. Если положить фотографии в папку My Dropbox/Photos, то при просмотре папки через сайт вы увидите красивый фотоальбом.
  • Предоставление прав доступа к файлам. Для того, чтобы предоставить коллеге доступ к файлу, достаточно просто поместить его в папку My Dropbox, нажать по файлу правой кнопкой мышки и скопировать в один клик веб-ссылку на него!

О безопасности: файлы передаются по сети с использованием SSL и шифруются алгоритмом AES-256. Это хорошо :-)

Для чего можно его использовать?

Паттернов использования сервиса масса. В том числе, много хороших примеров есть на официальной Wiki.
Как минимум, можно и нужно синхронизировать файлы, к актуальной версии которых часто бывает необходим доступ через интернет или с других компьютеров.
При помощи Dropbox с легкостью можно поддерживать актуальную версию ПО сразу на всех компьютерах. Например, если синхронизировать папку с аськой или с браузером — у вас будут одинаковые хистори чатов, хистори браузера, закладки и пр. на ноутбуке, на рабочем и домашнем компьютерах без лишних телодвижений.

Но как мне синхронизировать файлы, если я никак не могу переместить их в папку My Dropbox?

Есть решение. Вам не нужно перемещать файлы. Оставьте их там, где они сейчас есть. Надо всего лишь поместить ссылки на них их папки My dropbox.
Пользователи Linux/Mac особых проблем испытать не должны. Там на помощь приходит давно существующий в ФС механизм мягких ссылок:

ln -s /path/to/folder ~/Dropbox/it-is-link-to-the-folder
 или
ln -s /path/to/file ~/Dropbox/it-is-link-to-the-file

В Windows поддержка ссылок есть при условии использования файловой системы NTFS. А вот удобного интерфейса чтобы эти ссылки делать — нету.
В случае Windows Vista и Server 2008, можно использовать встроенную утилиту MKLINK. Если же у вас нечто вроде Windows XP, то аналогичным функционалом обладает программа JUNCTION от Sysinternals. Синтаксис достаточно сильно похож на ln из линукса:

junction "C:\My Dropbox\It-is-link-to-thee-folder" "C:\Path\To\Folder"
 или
mklink /D "C:\My Dropbox\It-is-link-to-the-folder" "C:\Path\To\Folder"

Обратите внимание, что при помощи junction/mklink можно делать ссылки только на папки, в отличие от ln.

Ну и на последок — кошерное решение для Windows:
Link Shell Extension добавит необходимые для создания ссылок пункты в контекстное меню, появляющееся при клике правой кнопки мыши по файлу. При этом в Windows Vista можно создавать в том числе и мягкие ссылки. В более старых версиях Windows для файлов можно использовать HardLink, а для папок — Junction:

picklinksource_crdropjunction_crdrophardlinkfolder_crvistadropsymboliclinkfolder_cr

Ограничение бесплатной версии — суммарный объем файлов не должен превышать 2Гб.
Dropbox Pro — 50Гб места за $99 в год.

Как мне кажется, для личного пользования 2Гб вполне достаточно.

Get Dropbox!

Процент возвратов iPhone'ов по России /// Android пошел в продажу

Процент возвратов iPhone’ов по России.
А-фи-геть! :-)

МТС — 14%
Билайн — 9%
Мегафон — 11%

Для обычных телефонов эта доля редко поднимается выше 5%.

Нунафиг. За такие деньги с таким ОТК…

AndroidЖдем первую железку на платформе Android. Что ждем-то! Сегодня, 22 октября, она вывалилась в продажу в US по 400$ без контракта. В UK 30 октября. Ждем появление разлоченных версий на e-bay :)

Android — платформа, которую разрабатывает Google и Open Handset Alliance.

Первая железка, которая сегодня пошла в продажу — T-Mobile G1.
Полный фарш из радио-интерфейсов (GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, и Wi-Fi), процессор Qualcomm 528МГц, HVGA (480×320) экранчик, выдвигающаяся QWERTY-клавиатура. Из прикольного — наличие акселерометра, что позволяет определять ориентацию устройства и автоматически переключать альбомную-портретную ориентацию экранчика. Ну и еще в игрушки прикольные играть позволяет :-)


HTC G-1

Делает железку HTC. Причем G1 очень похож на HTC Touch Pro. И внешне и железом. Хотя у G1 чуть поменьше оперативной памяти, зато чуть побольше экранчик.

Спецификации G1 на сайте HTC.
Спецификации HTC Touch Pro.

Рулез Android’а в том, что он очень хорошо работает с Google приложениями. При первом запуске вы вводите данные своей учетной google-записи. И сразу получаете контакты, календарь, почту и GTalk! Все это добро автоматически синхронизируется и работает.

Еще одна радостная весть — браузер ChromeLite. Это портированая версия Google Chrome, из под которого я сейчас набираю этот пост :-) Основа — WebKit, как и у Safari в iPhone’е.

Так же отлично работают YouTube и Google Maps, включая Google StreetView.

Короче, я знаю, какой у меня будет следующий телефон :-)

FireGPG (Firefox): шифруем почту на gmail в браузере

FireGPG screen

FireGPG — это extension для Firefox, который интегрирует шифрование почты на gmail при помощи GPG прямо в браузер.
Вообще, единственная причина, по которой я скачиваю e-mail к себе на компьютер — это шифрование. Иногда надо подписать или зашифровать письмо, причем сделать это не абы чем, а именно PGP, как наиболее распространенным и простым средством.

Чтобы экстешн заработал, необходимо, чтобы на компьютере был установлен GPG.
Если у вас его еще нет, рекомендую посмотреть в сторону сборки Gpg4win. Это комплект, состоящий непосредственно из: пакета шифрования GPG, удобного оконного менеджера ключей WinPT и утилиты интеграции в среду GPGee — добавляет пункты шифрования в меню у файлов.

FireGPG Extension работает под Windows/Linux, MacOS не поддерживается.

Unixutils: удобные консольные утилиты для windows

UnixUtils screen

На Lifehacker.com увидел интересный пост про unixutils.
Думаю, не нужно объяснять, что это за утилиты такие — из названия ясно.
Вся прелесть в том, что это native windows приложения. Скачиваете архив в 3 мегабайта и получаете 120 мощных, удобных консольных unix утилит. Качать cygwin и иже с ним не надо!
В комплекте идет шеллка zsh. Любимый многими bash тоже есть как native-приложение. Например, тут.

Самое простое, ходовое и желаемое, что входит в unixutils: ls, cat/less, diff, du, find.
Плюс ко всему, в комплекте находятся очень мощные инструменты grep, gawk и sed, без которых панда-юниксоид становится грустной пандой.

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

Итак, какие же плюсы этого пакета перед иными?

  • Не нужен cygwin. Отсюда растут ноги у следующих пунктов.
  • Компактность. Всего 3 мегабайта.
  • Мобильность. Никто не запрещает носить утилиты на флешке.