Archive for the ‘software’ Category
VMWare Fusion vmrun
Очень хорошая надо сказать утилитка, эта vmrun.
Находится сие тут — /Library/Application\ Support/VMware\ Fusion/vmrun. Так как писать это долго и вообще, делаем линк ln -s /Library/Application\ Support/VMware\ Fusion/vmrun /usr/local/bin/vmrun. Путь тоже не супер короткий, зато его можно не писать. Итак, поехали!
$ vmrun
vmrun version 3.0.0 build-204229
Usage: vmrun [AUTHENTICATION-FLAGS] COMMAND [PARAMETERS]
AUTHENTICATION-FLAGS
--------------------
These must appear before the command and any command parameters.
-h <hostName> (not needed for Fusion)
-P <hostPort> (not needed for Fusion)
-T <hostType> (ws|fusion)
-u <userName in host OS> (not needed for Fusion)
-p <password in host OS> (not needed for Fusion)
-vp <password for encrypted virtual machine>
-gu <userName in guest OS>
-gp <password in guest OS>
POWER COMMANDS PARAMETERS DESCRIPTION
-------------- ---------- -----------
start Path to vmx file Start a VM or Team
[gui|nogui]
stop Path to vmx file Stop a VM or Team
[hard|soft]
reset Path to vmx file Reset a VM or Team
[hard|soft]
suspend Path to vmx file Suspend a VM or Team
[hard|soft]
pause Path to vmx file Pause a VM
unpause Path to vmx file Unpause a VM
...
Вообще, выдало оно много чего интересного… Мне было интересно это: vmrun start nogui. А значит, что можно запустить свои девелоперские серверочки так, что-бы они не мозолили глаза. Удобно. А делается это так:
$ vmrun -T fusion start /path/to/vm.vmwarevm/vm.vmx nogui
И все. Ваш сервер запущен. Увидеть это можно набрав vmrun list.
$ vmrun list
Total running VMs: 1
/path/to/vm.vmwarevm/vm.vmx
$
И на последок, как я себе это чуть упростил. Приведенный ниже код был засунут в ~/.profile и в итоге имеем 3 новых функции: vr, devrun и devstop. Первая — по идее универсальна и по-умолчанию выполняет vmrun list, вторые две очевидны. Код вот:
vr() {
DEVVM='/Users/user/Virtual Machines/Ubuntu 8.04 dev.vmwarevm/Ubuntu 8.04 dev.vmx'
if [ -z "$1" ]; then
vmrun list
return 0
fi
vmrun -T fusion "$1" "$DEVVM" "$2"
}
alias devrun="vr start nogui"
alias devstop="vr stop soft"
Если будут предложения по скрипту — делитесь.
P.S.
Чуть не забыл… так как это headless режим, доступ к виртуалке только через ssh либо VNC. Имейте ввиду и настройте ДО запуска в headless режиме
P.P.S.
Да, не думаю, что запуск VMWare в headless режиме сильно экономит ресурсы компьютера. Я не проверял — у меня это скорее дело истетики. Парой окон меньше и плюс минус (забавно… даже оставлю так: плюс минус) одна иконка в доке. Итак не маленьком доке.
GiftWrap – .deb в легкую
Было когда-нибуть желание сделать deb-пакет?
Теперь можете это попробовать. Это уже не очень сложно
Ролик сразу в HD – делайте на полный экран и тогда видно что и как делается.
Curved Drop Shadows in Acorn
Если вы пользуетесь Acorn, то вот вам симпатичный плагин для него
Google’s Picasa is available for the Mac.
Естественно — бета =) А как же без этого. Ну что ж, теперь осталось дождаться Chrome. А то он мне начал нравиться… Попользовался им пару дней — очень хорошая штука.
Plainview
Вам приходилось проводить презентации со своего рабочего ноутбука? С той самой машинки, где рабочий стол завален не смотря ни на какое GTD? Где в доке сидим много чего и половина из этого кажет симпотные баджи с цифирками, а вторая так и норовит попрыгать? Ладно, на счет прыгать я загнул… Но тем не менее — часто хочется что-бы зрители смотрели на то, что ты им показываешь, а не на то, что вокруг: на всю эту красоту из ваших иконок/обоев и т.д.
Так вот, если вы достаточно частно показываете что-то вэбанутое, то вам вполне может понравиться PlainView. Что это такое?

Это очень простой браузер, построенный на Webkit, в котором можно показывать презентации, можно собрать несколько линков заранее и удобно по ним пройтись. Еще можно переключиться в киоск-режим… Но это пожалуй будет интересно для тех кто ходит на выставки, и ходит туда не как посетитель
В общем очень маленькое и очень удобное приложение. Рекомендую.
P.S.
Да, из минусов — нельзя выбрать на каком дисплее оно, PlainView, будет открываться фулскрин… Всегда только на основном (main) дисплее. Думаю, что стоит написать разработчикам, уверен, что это не сложно добавить.
G.Bookmarks vs Delicious
Хочу поделиться с вами одной утилиткой, которая недавно упала на весы выбора, вынесенного в заголовок поста. Имя этой утилитки — DeliciousSafari. Давно я ждал такую штуку для закладок от Гугла… Но ее так и не появилось (или я не нашел). А вот для “вкусняшек” появилось. До этого я делал так: если решил сохранить закладку, я нажимал сначала букмарклет от гугла и сохранял закладку там, потом жал букмарклет от делишес — и сохранял закладку и там. Вот и все. Использовать эти закладки я так и не научился. Вернее идти на сайт, искать ссылку и переходить по ней мне лениво. Теперь вот половина закладок у меня будет под рукой. Это хорошо. Сейчас поставлю и возможно через некоторое время расскажу свои впечатления…
P.S.
Кстати, если кто знает такое-же но для Google Bookmarks — дайте знать. Закладки от Гугла мне если честно более симпотны. Не хватает только удобства их использования.
Маленький, да удаленький
Есть такой “класс” утилиток, которые по описанию ну совсем нафиг не нужны. Например Zooom 2 и Visor.
- Zooom 2
- Use shortcuts to move and resize applications effortlessly, snap windows to the edge any other window on your desktop and even auto-raise applications just by moving your mouse over them, plus Zooom/2 can be configured to your taste!
- Visor
- Visor provides a systemwide terminal window accessible via a hotkey, much like the consoles found in games such as Quake.
Так вот почитав такое вот описание, желания ими попользоваться не возникает ни разу…
UI – не игнорируйте
По долгу службы и по текущим обязанностям мне частенько приходится вступать в дискуссии, связанные с тем, как будет/должен выглядеть разрабатываемый продукт. И не так уж и редко такие дискуссии упираются в мифических “юзабилити спецов”, которые сказали, что “так будет правильно и удобно”. Поймать этих спецов пока не вышло, но ничего, все впереди. А пока я подсел на чтение разного рода статей, в которых рассказывается про модное нынче “юзабилити”, изучать примеры дизайнов разных и т.п. занятия. Факт — конкретики в этой сфере попадается не много. Даже мало. Что хотел бы посоветовать от себя лично:
- MacBook (простой|Pro|Air) — да любой компьютер от Apple или еще точнее MacOS и почти любое ПО от Apple
- Things и еще несколько сторонних приложений для MacOS
- Сервисы от Google: календарь, почта, карты, ридер и т.д.
- Также сайты на подобие MyDreamApp и довольно большое количество блогов.
Одна из последних находок — довольно интересная статья под названием UI is the Killer Feature
The user interface isn’t just the outer wrapper of a gadget or application that’s there to make it look good — it’s a map to the features the product offers and the vehicle that takes you there. Creating a good UI is absolutely vital if you want to make a successful product.
…
Don’t underestimate the importance of UI — it’s your product’s most important feature.
Есть что почитать, есть что посмотреть… Есть пища для мозга. Думайте, делайте ваши продукты не только функциональными, но еще и красивыми. Это окупится – если не деньгами, то уж отзывами точно.
Кстати, копирование интерфеса – это, на мой взгляд, знак признания ваших успехов. Надеюсь что Thn.gs будет жить в дружбе с СulturedСode.
Google CalDAV починили
Некоторое время назад, я писал о поддержке CalDAV в гугловском календаре. Тогда поддержка была половинчатая — только латинские буковки. Об этом я писал в Google Groups и оказался там не один.
И вот, сегодня я заглядывая в свой календарь вдруг удивился – все мои тестовые события сделанные через CalDAV стали показывать знакомые знаки… Да, это были русские буквы. И это означает, что теперь этим можно нормально пользоваться. Естественно, при условии, что ваш клиент календарный поддерживает это. По поводу поддержки, на гугле написано вот что:
- What is CalDAV
- CalDAV is an open protocol that allows calendar access via WebDAV. CalDAV models calendar events as HTTP resources in iCalendar format, and models calendars containing events as WebDAV collections. This allows you to publish and subscribe to calendars, share them collaboratively, sync between multiple users and sync between multiple devices.
- System requirements
- Only iCal 3.x supports CalDAV sync. (iCal 3.x is standard in all versions of Leopard.)
- Using other CalDAV-supported calendar applications
- While other calendar applications support CalDAV (including Mozilla Sunbird), Google Calendar only supports CalDAV using iCal.
Не хочу никаких холиваров, но за Apple, Leopard и iCal радостно
И переходите уже наконец на правильные операционные системы!


