| RSS Twitter E-mail | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
В новый год со словарем21 декабря, 2010 С 15 до 31 декабря 2010 года компания TranslateIt! проводит акцию – «В новый год со словарем». Цены на все лицензии популярного словаря для Мака – TranslateIt! for Mac снижены в двое! Это отличный шанс получить зарекомендовавший себя словарь для мака по очень привлекательной цене. Торопитесь!
Установка инструментов командной строки GoogleCL2 июля, 2010 Google предлагает набор инструментов командной строки, позволяющих получать доступ к значительной части своих сервисов. В основном инструментарий написан на Python и поставляется как «open source», легко портируется и запускается на Mac. В настоящее время поддерживаются следующие сервисы: Blogger * Calendar * Contacts * Docs * Picasa * Youtube Потребуется MacPorts; в системе должны быть установлены Apple Developer Tools для компиляции программ. Если у вас уже установлен MacPorts, запустите в Терминале следующие команды, которые обновят MacPorts до последней версии и одновременно установят утилиты GoogleCL: sudo port selfupdate sudo port install googlecl На странице проекта GoogleCL можно найти множество примеров использования инструментария, включая образцы скриптов. Там можно даже скачать их исходные коды. Приведем простой пример использования утилит: google contacts list name,email > contacts.csv Эта команда сохраняет список контактов вашего почтового аккаунта Google в файл contacts.csv, который располагается в текущей директории. При первом вводе команды google от вас потребуется авторизация. macosxhints.com Получение информации о сетевых соединениях с использованием скрипта shell1 июля, 2010 Хотите быстро получать информацию о своем кабельном (en0) и беспроводном (en1) соединениях без необходимости каждый раз открывать панель Network System Preference? Без проблем! Просто скопируйте нижеприведенный сценарий в любой текстовый редактор и сохраните его как shell-скрипт (например, getnet.sh) где-нибудь в $PATH. Затем убедитесь, что скрипт исполняемый, запустив в Терминале chmod 0755 /path/to/getnet.sh #! /bin/bashQUERY0="$(ipconfig getpacket en0)";QUERY1="$(ipconfig getpacket en1)";MAC0="$(ifconfig en0 | grep ether | awk '{print $2}')";MAC1="$(ifconfig en1 | grep ether | awk '{print $2}')";echo $QUERY0 | grep 'BOOTREPLY' > /dev/null;ET=$?;echo $QUERY1 | grep 'BOOTREPLY' > /dev/null;WI=$?;echo " ";if [ $ET -eq 0 ] || [ $WI -eq 0 ] then PUBLIC="$(curl -s http://checkip.dyndns.org | awk '{print $6}' | awk 'BEGIN {FS = "<"} {print $1}')"; echo " Public IP: $PUBLIC"; fi; echo " Hostname: $HOSTNAME"; echo " "; echo "Wired Ethernet (en0)"; echo "-----------------------"; if [ $ET -eq 0 ] then echo $QUERY0 | grep 'yiaddr = 0.0.0.0' > /dev/null; AT=$?; if [ $AT -eq 0 ] then IP="$(echo $QUERY0 | sed 's/.*ciaddr = \([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*/\1 (Static)/')"; else IP="$(echo $QUERY0 | sed 's/.*yiaddr = \([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*/\1 (DHCP)/')"; fi; SUBNET="$(echo $QUERY0 | sed 's/.*subnet_mask (ip): \([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*/\1/')"; ROUTER="$(echo $QUERY0 | sed 's/.*router (ip_mult): {\([^}]*\)}.*/\1/')"; DNS="$(echo $QUERY0 | sed 's/.*domain_name_server (ip_mult): {\([^}]*\)}.*/\1/')"; SEARCH="$(echo $QUERY0 | sed 's/.*domain_name (string): \(.*\) [[:alpha:]].*/\1/')"; SPEED="$(ifconfig en0 | grep media: | sed 's/.*(//' | sed 's/ .*//' | sed 's/baseT/ MBit\/s/')"; echo " IP Address: $IP"; echo " Subnet Mask: $SUBNET"; echo " Router: $ROUTER"; echo " DNS Server: $DNS"; echo "Search Domains: $SEARCH"; echo " MAC Address: $MAC0"; echo " Speed: $SPEED";elif ! [ $ET -eq 0 ] then echo " IP Address: inactive"; echo " MAC Address: $MAC0";fi;echo " ";echo "Wireless Ethernet (en1)";echo "-----------------------";if [ $WI -eq 0 ] then echo $QUERY1 | grep 'yiaddr = 0.0.0.0' > /dev/null; AT=$?; if [ $AT -eq 0 ] then IP="$(echo $QUERY1 | sed 's/.*ciaddr = \([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*/\1 (Static)/')"; else IP="$(echo $QUERY1 | sed 's/.*yiaddr = \([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*/\1 (DHCP)/')"; fi; SUBNET="$(echo $QUERY1 | sed 's/.*subnet_mask (ip): \([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*/\1/')"; ROUTER="$(echo $QUERY1 | sed 's/.*router (ip_mult): {\([^}]*\)}.*/\1/')"; DNS="$(echo $QUERY1 | sed 's/.*domain_name_server (ip_mult): {\([^}]*\)}.*/\1/')"; SEARCH="$(echo $QUERY1 | sed 's/.*domain_name (string): \(.*\) [[:alpha:]].*/\1/')"; SPEED="$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I | grep lastTxRate: | sed 's/.*: //' | sed 's/$/ MBit\/s/')";Пример вывода данных в результате запуска скрипта: Public IP: 123.456.78.90Hostname: CWB-MacBook.localWired Ethernet (en0)-----------------------IP Address: inactiveMAC Address: aa:bb:cc:dd:ee:ffWireless Ethernet (en1)-----------------------IP Address: 192.168.0.196 (DHCP)Subnet Mask: 255.255.255.0Router: 192.168.0.1DNS Server: 192.168.0.1Search Domains: woh.rr.comMAC Address: 00:11:22:33:44:55Speed: 117 MBit/s macosxhints.com (obearsstate) Terminal: конвертировать docx в doc формат старых версий Office30 июня, 2010 Часто бывает так, что документ прислали в новом формате MSOffice (docx), а прочесть его нечем. Пользователям Leopard и Snow Leopard не составит никакого труда просто конвертировать документ docx в привычный doc. Откройте окно Терминала; перейдите к тому файлу docx, который вы желаете конвертировать и введите в Терминале следующую команду: textutil -convert doc myFile.docx myFile.docx – файл, который вы хотите конвертировать. Файл myFile.doc появится в той же папке, в которой располагается исходный документ. Полный корректный путь к файлу можно получить, захватив его в Finder и перетащив в окно Терминала. Затем подставить вместо myFile.docx полный путь к документу без кавычек. macosxhints.com Automator: двухстороннее сканирование в PDF29 июня, 2010 Если у вас есть сканер с автоподачей листов, то было бы удобно сначала сканировать четные, а потом нечетные страницы. Я создал рабочий процесс Automator, позволяющий принимать страницы в таком порядке, а затем передавать их в документ PDF в правильной последовательности.
macosxhints.com (zeigerpuppy) Требуется PDFtk: скачать скомпилированную версию PDFtk, а также сам рабочий процесс. Проверено только в версии Mac OS X 10.6.2. Не уверен, что будет работать под Леопардом (10.5.x). Под катом иллюстрация, подробно описывающая работу сценария.
greenant.net Terminal: устараняем зависание или долгую загрузку Console.app28 июня, 2010 Если вы сталкиваетесь с зависанием Терминала или же он запускается очень долго, проблема может быть в накоплении множества лог-файлов. Чтобы проверить, так ли это, достаточно заглянуть в /private/var/log/asl. Не исключено, что у вас там уже сотни логов. Если эти журналы вам не нужны, то их можно удалить простой командой Терминала: sudo rm -f /private/var/log/asl/* Вот и всё, Терминал снова шустро запускается и не тормозит. macosxhints.com TranslateIt! Deluxe 12.5 for Mac стал функциональнее и доступнее23 июня, 2010 Конкурс: не упустите прекрасный шанс бесплатно получить годичную лицензию TranslateIt! TranslateIt! Deluxe 12.5 for Mac – вышла долгожданная новая версия многоязычного словаря для Mac, позволяющего переводить слово по наведению курсора мыши. В этой версии, кроме уже знакомых и давно полюбившихся функций, вы найдете новые возможности, которые несомненно понравятся всем пользователям TranslateIt! – от новичков до профессионалов:
- Улучшен модуль захвата слов, теперь он совместим с Safari 5 и обновлённым WebKit - Расширение Firefox обновлено для совместимости с Firefox 3.6 и Thunderbird 3. Теперь в этих приложениях доступен полноценный перевод наведением. - Теперь программа TranslateIt! сразу из коробки совместима с родительским контролем Apple Mac OS X - Для удобства пользователей, добавлена поддержка обычной WAV озвучки (до этого была поддержка только MP3 файлов). Узнать подробнее о новшествах TranslateIt! Deluxe 12.5 for Mac >> И это не единственное приятное сообщение для пользователей. Стоимость лицензии снижена со 100 у.е. до 79 у.е. Таким образом, TranslateIt! Deluxe 12.5 for Mac стал не только лучше, но и доступнее. Размещено на правах рекламы Конкурс TranslateIt!: три простых вопроса21 июня, 2010 TranslateIt! приурочила к окончанию первого летнего месяца замечательный конкурс. TranslateIt! for Mac – это многоязычный словарь позволяющий не просто переводить, а переводить на лету! Просто подведите курсор мыши к незнакомому слову и тут же откроется окно с переводом.
Эти замечательные возможности TranslateIt! известны многим пользователям Mac и PC, а теперь у каждого из вас, дорогие читатели, появился шанс выиграть бесплатную годовую лицензию на TranslateIt!, ответив на три очень простых вопроса. 1. Что добавилось в аппаратной части iPhone в версии 3G? 2. В какой версии Mac OS X Boot Camp стал поддерживать Win7? 3. Как добавить в программу возможность слышать профессиональное произношение английских и немецких слов? Ответы присылайте по электронной почте promo@translateit.ru в виде: ФИО; 1. ваш ответ 2. ваш ответ 3. ваш ответ. Призовой фонд: 6 бесплатных годовых лицензий на TranslateIt! Размещено на правах рекламы Terminal: Скриншоты с помощью команд консоли Mac OS X21 июня, 2010 Любителям командной строки, линуксоидам и другим ценителям юникс-стиля будет интересно узнать, что множество действий со снимками экрана можно делать командами Терминала.
switchingtomac.com Изменить формат скриншота. Поддерживается большинство графических форматов, в том числе PNG, PDF, GIF, TIFF и популярный в вебе JPG, на примере которого и будет показана команда: defaults write com.apple.screencapture type jpg Для применения изменений выгрузить SystemUIServer: killall SystemUIServer Сделать снимок экрана из командной строки с использованием утилиты screencapture: screencapture test.jpg Скриншот автоматически помещается в директорию, из которой была применена команда. Сделать скриншот и сразу же открыть его в Preview: screencapture -P test.jpg Сделать снимок экрана бесшумно (без сопутствующего звука с параметром -x): screencapture -x silentscreenshot.jpg Сделать скриншот с задержкой на определенный промежуток времени (с параметром -T; задержка указывается в секундах): screencapture -T 3 delayedpic.jpg Определить тип файла снимаемого скриншота (с параметром -t): screencapture -t pdf pdfshot.pdf Параметры могут комбинироваться в одной команде: screencapture -xt pdf -T 4 pic.jpg Полный список параметров screencapture можно получить командой: screencapture -h osxdaily.com Mac Tips: Скриншоты c помощью клавиатурных сочетаний Mac OS X18 июня, 2010 Mac OS X располагает довольно мощными инструментами для того, чтобы делать снимки экрана. Жаль, они не очень широко известны и мак-юзеры пользуются сторонними утилитами.
osxdaily.com Command+Shift+3: сделать снимок всего экрана (или экранов, если подключено несколько мониторов) и сохранить скриншот в виде файла на рабочем столе. Command+Shift+4: позволяет вам сделать снимок выделенной вами произвольной области экрана и сохранить скриншот в виде файла на рабочем столе. Command+Shift+4, затем пробел, затем кликнуть по окну: сделать снимок выбранного окна и сохранить скриншот в виде файла на рабочем столе. Command+Control+Shift+3: сделать снимок всего экрана (или экранов, если подключено несколько мониторов) и поместить скриншот в буфер обмена для последующей вставки. Command+Control+Shift+4, затем выделить область экрана: позволяет вам сделать снимок выделенной вами произвольной области экрана и поместить скриншот в буфер обмена для последующей вставки. Command+Control+Shift+4, затем пробел, затем кликнуть по окну: сделать снимок выбранного окна и поместить скриншот в буфер обмена для последующей вставки. iPad Tips: чтение флешек и карт расширения SD17 июня, 2010 iPad не поддерживает многие USB- устройства, но его очень просто «научить» читать USB- флешки и карты SD. Таким образом картинки и фильмы можно копировать непосредственно с Mac или PC, а не только с подключенной через Apple iPad Camera Connection Kit камеры.
iPad ругается на несовместимость с SD- картой камеры, но всё поправимо. В корневом каталоге флешки или карты расширения создается каталог DCIM и проблемы больше нет. Перемешаете туда свои видеофайлы и изображения и читаете их с помощью iPad. Файлы должны быть только тех форматов, которые поддерживаются Apple iPad Camera Connection Kit. Сработает ли этот трюк с внешним жестким диском – не проверялось. macosxhints.com AppleScript: дроплет проверки контрольной суммы файла16 июня, 2010 Когда качаешь программы всегда есть шанс подхватить зловредный код. Чтобы перестраховаться, можно сверить контрольную сумму (‘SHA1 Checksum’). После изучения огромного множества сайтов, в том числе и Apple Developer, мне удалось создать AppleScript, верифицирующий контрольную сумму ‘NSA Secure Hash Algorithm 1′. Просто скопируйте код в AppleScript Editor и сохраните скрипт как приложение: -- if applet is double-clickedset chosenFile to choose file with prompt "Select the file to checksum:"do shell script "/usr/bin/openssl sha1 " & quoted form of POSIX path of chosenFiledisplay dialog result buttons {"OK"} default button "OK"-- or if the file is drag and droppedon open chosenFile do shell script "/usr/bin/openssl sha1" & quoted form of POSIX path of chosenFile display dialog result buttons {"OK"} default button "OK"end openmacosxhints.com Пользоваться этим «дроплетом» очень просто: перетащите проверяемый файл на в него или же – сначала двойной клик по аплету, а потом перейдите к проверяемому файлу. В обоих случаях результатом будет диалог, отображающий путь к файлу и его контрольную сумму. AppleScript: Изменение часового пояса в iPhoto15 июня, 2010 Забыл я как-то перевести часы камеры на зимнее время и в моих фотках началась полная неразбериха, они стали сортироваться в неправильном порядке. В iPhone есть функция изменения времени группы фотографий, но она не поможет, так как она сдвигает время, а дату оставляет прежней и вносит еще большую чехарду, поскольку фотографии, сделанные в течение часа после полуночи смешаются на поздний вечер того же дня. Пришлось прибегнуть к AppleScript, который не только меняет время, но и учитывает дату (например, 00:30 1 апреля 2010 г. корректно воспринимается как 23:30 31 марта 2010 г.). Если забыли перевести часы на летнее время, достаточно в параметре wantedDate заменить вычитание 1 часа (3600 секунд) прибавлением. Можно применять для изменения времени фотографий, сделанных в других часовых поясах. tell application "iPhoto" set selPhotos to selection -- create a list out of photos that are selected repeat with eachPhoto in my selPhotos -- tell each photo to do something tell eachPhoto set oldDate to date -- get the date and time of each photo set wantedDate to oldDate - (60 * 60) -- remove 3600 seconds from the time set date to wantedDate -- set new date to each photo end tell end repeatend tell macosxhints.com Скопировать скрипт в AppleScript Editor; сохранить под названием на выбор пользователя (например, ‘DST_fix’). Если желаете видеть его в меню скриптов (Scripts menu), поместите файл со скриптом в ~/Library/Scripts/Applications/iPhoto (предварительно создать там папку iPhoto). Я использовал этот AppleScript только с iPhoto в режиме просмотра, а не редактирования; изменения применяются к выделенным фотографиям (даже в Smart Folders). Большая кнопка Обновить в Safari 514 июня, 2010 С 12 по 14 июня, в честь праздника, компания TranslateIt! анонсирует скидки на свой популярный продукт – словарь TranslateIt! for Mac. Скидка составляет 60% и распространяется на годовую и неограниченную по времени лицензию. Размещено на правах рекламы В Safari 4 мне сильно не хватало удобной большой кнопки обновления содержимого страницы. Конечно, кнопочка за адресной строкой есть, но она очень маленькая и мимо нее легко промахнуться. Анонс Safari 5 порадовал возможностью вернуть большую кнопку «Обновить». Перейдите в расширенные настройки: Preferences » Advanced; выберите ‘Show Develop menu in menu bar.’.
homepage.mac.com Перезагрузите Safari 5. Из нового пункта меню ‘Develop’ выберите ‘Enable Extensions.’ Скачайте расширение для отображения кнопки «Обновить»: siracusafamily.org/safari/extensions/ Установите его двойным щелчком. Затем, правый клик по панели инструментов Safari 5; выбрать ‘Customize Toolbar.’ и добавить кнопку обновления «Refresh» на панель, в то место, где вы хотели бы ее видеть. macosxhints.com iPhone 4 – самый тонкий смартфон на свете11 июня, 2010 С 12 по 14 июня, в честь праздника, компания TranslateIt! анонсирует скидки на свой популярный продукт – словарь TranslateIt! for Mac. Скидка составляет 60% и распространяется на годовую и неограниченную по времени лицензию. Размещено на правах рекламы 7 июня 2010 года Стив Джобс представил «самый тонкий в мире смартфон». Именно так охарактеризовал глава Apple iPhone 4, продемонстрированный им на WWDC 2010 телефон, о котором ходило множество слухов и домыслов. Новинка почти на четверть тоньше iPhone 3GS (~9,3 мм.) и отличается интересным дизайном: передняя и задняя панели глянцевые, а боковая часть покрыта металлической полосой. Антенна приема сигнала располагается по всему периметру корпуса.
nexus404.com Пользователи наконец дождались камеры на передней панели, теперь собеседника можно будет не только слышать, но и видеть. Камера iPhone 4 5-мегапиксельная; обладает пятикратным зумом. Поддерживаются карты расширения microSIM; сбоку предусмотрены физические регуляторы громкости; в заднюю панель интегрирована светодиодная вспышка. Разрешение 3,5-дюймового экрана поистине фантастическое: 960х630. А его честкость вчетверо превосходит четкость предшествующей модели. Технология, по которой сделан экран iPhone 4 именуется «дисплей-сетчатка», поскольку человеческий глаз воспринимает около 300 пикселей на дюйм, а разрешение дисплея iPhone 4 – 326 пикселей на дюйм. «Изюминкой» новинки по праву считается iOS (iPhone OS 4) – новая мобильная операционная система Apple, наконец-то многозадачная. «На борту» iPhone 4 компас, гироскоп и акселерометр. Батарея iPhone 4 держит более 10 суток (до 300 часов) в режиме ожидания. В сетях 3G батарея держит заряд до 7 часов (в режиме голосового общения); до 6 часов (при работе в Интернете). До 10 часов можно, не перезаряжая батарею, бродить по интернет-просторам в сети Wi-Fi, слушать музыку и смотреть фильмы. Модельный ряд предусматривает память до 32 Гб. iPhone 4 поддерживает HSDPA/HSUPA; беспроводной стандарт 802.11n Wi-Fi. Передача данных: загрузка – 7,2 Мбит/с; закачка – 5,8 Мбит/с. engadget.com Добавление нового пользователя в UNIX- группу Snow Leopard11 июня, 2010 С 12 по 14 июня, в честь праздника, компания TranslateIt! анонсирует скидки на свой популярный продукт – словарь TranslateIt! for Mac. Скидка составляет 60% и распространяется на годовую и неограниченную по времени лицензию. Размещено на правах рекламы В Unix можно очень просто добавить пользователя в группу путем редактирования файла /etc/group. Когда то с NetInfo аналогичные методы работали и в Mac OS X. В Снежном Барсе этого инструмента нет. И сейчас у многих возникает вопрос: как же это сделать в Snow Leopard? Сначала выясняете, какие группы вам доступны: % groups. Команда dseditgroup истользуется для редактирования групп. Параметр -u yourusername это ваш администраторский аккаунт, а -p запрашивает пароль. Добавление нового пользователя в группу Mac OS X Snow Leopard % dseditgroup -o edit -u yourusername -p -a username -t user group macosxhints.com Акция TranslateIt! for Mac: скидка – 60%10 июня, 2010 С 12 по 14 июня, в честь праздника, компания TranslateIt! анонсирует скидки на свой популярный продукт – словарь TranslateIt! for Mac. Скидка составляет 60% и распространяется на годовую и неограниченную по времени лицензию. Размещено на правах рекламы AppleScript: Скрытые настройки QuickTime X в Snow Leopard9 июня, 2010 В Snow Leopard (Mac OS X 10.6) множество настроек QuickTime X не отображаются ни в панели Preference, ни в плеере QuickTime. В Snow Leopard есть два CLI- инструмента для QuickTime, позволяющих смотреть и менять скрытые настройки: qtdefaults – позволяет устанавливать и менять значительную часть настроек, которые раньше были в панели QuickTime Preference. mediastreamsegmenter – IP- переговоры через кодировщики, использующие HTTP Live Streaming.
web.me.com/celebi23/QuickTimeXScripts/Main.html Набор скриптов QuickTime Player X Hidden Preferences Scripts Version 2.2.1 содержит множество других интересных инструментов управления скрытыми настройками QuickTime X; инструкция по установке на русском (перевод Google). macosxhints.com AppleScript: Вставка символов Unicode8 июня, 2010 Я использую AppleScript почти ежедневно. Иногда мне требуется вставлять Unicode- символы, например, в TextEdit. Конечно вы можете как всегда вводить их через Character Palette. Но я наткнулся на интересный способ применения возможностей AppleScript для вставки Unicode- символов с использованием формата «data». Кстати, это не единственное применение формата «data»; с его помощью можно сделать множество интересных вещей, к примеру, хранить изображения. Но здесь поговорим только о создании Unicode- строк.
landepictures.com Текст Unicode в формате «data» имеет вид «data utxt». Это – пустая, «сырая» Unicode- строка. После utxt вы можете вводить четырехзначный код символа. Итак, попробуйте ввести этот скрипт в AppleScript Editor: «data utxt2756» Вернется буквенное соответствие «data utxt2756», после которого следует добавить «as Unicode text», например, вот так: «data utxt2756» as Unicode text Теперь я этой строкой часто пользуюсь, возможно и вам пригодится. Протестировано только в Снежном Барсе (10.6). macosxhints.com Действия с выделенным текстом в Snow Leopard7 июня, 2010 Этот небольшой сервис позволит фильтровать выделенный в любом приложении текст с помощью shell- команд (Mac OS X 10.6). Сервис будет полезен для быстрого выполнения рутинных операций, например, замены устойчивых выражений в тексте, сортировке списков, замены содержимого полей. Скачать фильтр (Filter through Shell Command.zip); распаковать zip- архив в папку /Library/Services (потребуется аутентификация пользователя); команда появится в меню Services. При запуске сервиса у вас будет запрошена команда фильтрации. Примеры: Сортировка по алфавиту sort или номеру sort -nИзменить текст на малые (строчные) буквы:tr "[:upper:]" "[:lower:]"Исправление орфорграфических ошибокс учетом грамматической формы слова:sed -E 's/([tT])eh/\1he/g' Изменение порядка элементов в списке,разделенном запятыми или символами табуляции (Tab):awk '{print $2 $1}' или -F, '{print $2 "," $1}'macosxhints.com Сервис заработал в TextEdit, а вот в BBEdit не захотел.
atastypixel.com Поиск в Spotlight с параметрами4 июня, 2010 Оказывается, Spotlight допускает использование параметров, как и любой популярный интернет-поисковик. Можно использовать «-» (минус или дефис) для исключения ненужного из результатов поиска. Примеры: apple store receipt -itunes kind:pdfнаходит на вашем компьютере все полученныеиз Apple Store PDF- документы,не содержащие информацию iTuneshappy kind:mp3находит все файлы формата MP3,содержащие слово happy в имениhappy kind:mp3 -"and you know it"результаты поиска те же,что и в предыдущем примере,за исключением детской песенки"your happy and you know it clap your hands" macosxhints.com Исправление проблем интерфейса Dictionary/Wikipedia3 июня, 2010 После того как Википедия подключила новые возможности, пользователи Mac OS X (как Leopard,так и Snow Leopard) стали жаловаться на интерфейс Википедии и Dictionary При попытке прокрутить вниз для получения дополнительной информации, не отображаются полосы прокрутки; при увеличении размеров окна отобразятся только пробелы. Единственное на сегодняшний день решение состоит в отключении новых возможностей. Вот, что мне удалось найти на странице обсуждений технической поддержки Apple:
Перейдите в браузере на главную страницу Википедии и войдите со своим логином и паролем. Позвольте странице запомнить вас (функция ‘remember me’). Если вы еще не зарегистрированы – придется зарегистрироваться. В правом верхнем углу выберите ‘New Features.’ Под секцией ‘Take Me Back’ внизу посередине следующей страницы нажмите ‘click here’ для отключения новых возможностей. Опционально вы можете заполнить небольшой опрос и указать причину их отключения. Этим вы обратите внимание разработчиков на баг. При следующем обращении к Dictionary.app, полосы прокрутки будут на месте. macosxhints.com Выделение текстового блока, являющегося гиперссылкой, без перехода по ней2 июня, 2010 Очень часто на веб-страницах гиперссылкой является большой текстовый фрагмент, весь текст в ячейке таблицы или фрейме. Это очень удобно, если нужно перейти по ссылке, уж точно не промахнешься. А как же быть, если текст нужно просто скопировать и вставить в другой документ? Приходится очень долго и тщательно выделять его и выходит не всегда удачно: вместо желанного копирования происходит переход по ссылке, приходится возвращаться и начинать всё сначала.
macosxhints.com Чтобы избежать этого, следует, удерживая клавишу Option (нажать ее нужно до начала выделения текста), выделить текст протягиванием курсора мыши. Это позволит выделить текст без перехода на страницу по ссылке. Учтите, что нажатие клавиши Option вместо ее удержания приведет к загрузке на ваш жесткий диск контента, расположенного по гиперссылке. Хинт работает в Firefox 3.5.5, возможно и в других браузерах. Исправление зависания Spotlight при установленном Finale1 июня, 2010 Многие профессиональные музыканты жалуются на проблемы, вызываемые некоторыми файлами ‘.mdimporter’ в папке Spotlight. Если установлен Finale 2010, то файл ‘Finale.mdimporter’ вызывает многочисленные сообщения Crash Reporter в консоли, при индексации может отображаться время завершения в несколько дней или же вообще никогда не завершится.
entshaing.com Если вам эта проблема знакома, то ее решение несомненно порадует вас своей простотой: для этого достаточно удалить этот файл и перезагрузить Spotlight (используя утилиту, команду CLI или простую перезагрузку). Файл находится в папке /Library/Spotlight (в корневом каталоге библиотеки, а не в системе или пользовательской папке). В этой папке имеются еще несколько файлов ‘.mdimporter’, но с ними у меня проблем не возникало, только с этим единственным из MakeMusic. macosxhints.com Установка Ubuntu Linux с помощью Mac по локальной сети31 мая, 2010 Ubuntu Linux с помощью Mac можно установить на PC, поддерживающий загрузку через сеть (PXE). Для это не потребуется ни привод CD/DVD, ни USB- флешка, ни предварительная загрузка полного образа диска. Потребуется только Mac в той же локальной сети, что и компьютер, на который устанавливается Убунту. Оба компьютера должны иметь доступ к Интернету. На Mac: 1. Установить DHCP сервер. Приведенная ниже команда позволит получить Macports, позволяющий легко устанавливать множество Unix- приложений. Наберите команду в Терминале: $ sudo port install dhcp Существуют другие способы установки DHCP серверов, но не будем в них углубляться, достаточно сказать, что использование Macports кажется мне самым простым решением. 2. Создать папку /Users/Shared/tftpboot/ 3. Скачать TFTPServer (ww2.unime.it/flr/tftpserver/) и запустите его. Нажмите кнопку Change Path панели инструментов и установить ее на /Users/Shared/tftpboot/. Установить соответствующие права доступа к папке с помощью кнопки Fix (внизу); стартовать работу сервера кнопкой Start TFTP панели инструментов. 4. Скачать образ Ubuntu Linux для нетбуков с FTP- сервера Ubuntu; для входа user: anonymous. Сейчас последний релиз – Lucid Lynx. Скачайте все файлы этой ftp- папки в /Users/Shared/tftpboot/ или используйте первую ссылку для выбора другого дистрибутива. 5. Открыть текстовый редактор и скопировать туда следующий код: authoritative; ddns-update-style none; pid-file-name "/Users/Shared/tftpboot/dhcpd.pid"; # Change X.X.X to your LAN's IP range (something like 10.0.0, 192.168.1, 192.168.0…) subnet X.X.X.0 netmask 255.255.255.0 { range X.X.X.151 X.X.X.205; } option domain-name-servers 8.8.8.8; host netbook { # Change X.X.X to your LAN's IP range (something like 10.0.0 or 192.168.1) # Change ??:??:??:??:??:?? to the MAC address of the computer you # want to install Linux on. hardware ethernet ??:??:??:??:??:?? ; filename "pxelinux.0"; next-server X.X.X.101; fixed-address X.X.X.202; option subnet-mask 255.255.255.0; option broadcast-address X.X.X.255; # Change the 'n' in the next line to the number in the last # segment of your Internet router's local IP address. option routers X.X.X.n; }macosxhints.com Отредактируйте его в соответствии с комментариями (строка комментария начинается с #) и сохраните как dhcp.conf в папке /Users/Shared/tftpboot/. Если неизвестен MAC адрес компьютера, на который будет устанавливаться Linux, перейдите к следующей секции (‘On your network boot-compatible (PXE) PC’), проделайте шаги 1 и 2. MAC адрес, вероятно, появится на экране. 6. Запустите DHCP сервер, выполнив в Терминале следующую команду: $ sudo dhcpd -f -d -cf /Users/Shared/tftpboot/dhcp.conf > /Users/Shared/tftpboot/dhcpd.log macosxhints.com На PC, поддерживающем загрузку через сеть (PXE): 1. Подключите его к локальной сети с помощью сетевого (ethernet) кабеля. 2. Включите его, зайдите в BIOS и поищите как меняется порядок загрузочных дисков, в разных биосах это реализовано по разному. Или же нажмите клавишу F, но лучше сделать установку через BIOS. Выберите Network boot или что-то похожее по смыслу. Примечание: в одном IP- диапазоне обычно не рекомендуется запускать больше одного DHCP сервера. Обычно один запущен с домашним интернет-рутером, именно поэтому все устройства имеют доступ к Интернету без дополнительных настроек. Несмотря на это, я не отключал DHCP сервер рутера и всё прекрасно работало. Я написал об этом только потому, что возможна ситуация, при которой два сервера не «подружатся» и DHCP сервер рутера придется отключать. 3. Следуйте инструкции, отображаемой на экране. Когда установка завершена, вы сможете безопасно остановить DHCP сервер на Маке нажатием кнопок Command и period (в Terminal). Затем следует выйти из приложения TFTPServer; перетащить приложение и папку Users/Shared/tftpboot/ в Корзину и удалить DHCP сервер командой (при условии, если у вас установлен Macports): $ sudo port uninstall dhcp AppleScript: Счетчик слов и символов TextEdit28 мая, 2010 TextEdit куда компактнее мощных текстовых редакторов и достаточно хорош, да вот только считать слова и знаки он не умеет, а это иногда бывает очень нужно. Возможно кому-то из читателей тоже будет полезен созданный мной AppleScript, добавляющий в TextEdit всплывающий счетчик: tell application "TextEdit" set word_count to count words of document 1 set char_count to count characters of document 1 set show_words to (word_count as string) & " words. (" & (char_count as string) & " characters.)" set dialog_title to "TextEdit Word Count" display dialog show_words with icon 1 with title dialog_title buttons {"Ok"} default button "Ok"end tellmacosxhints.com Скопировать скрипт и добавить его в AppleScript Editor (Applications » Utilities); сохранить там в библиотечной папке вашей пользовательской директории ~/Library » Scripts » Applications » TextEdit. Я назвал скрипт Word Count. Откройте Preferences в AppleScript Editor и на вкладке General включите опцию ‘Show Script menu in menu bar’. Иконка скрипта появится возле часов. Теперь вы можете посчитать слова и знаки любого документа, открытого в TextEdit через Script menu из строки меню. При запуске скрипта появляется маленький диалог подобного вида: TextEdit Word Count 2832 words. (15060 characters.) Для закрытия диалога-счетчика нажать кнопку ОК. AppleScript: Открывать URL в текущем стороннем браузере27 мая, 2010 Как избежать открытия внешних ссылок в Safari при использовании стороннего браузера? Я – веб-разработчик, использую дополнительно Opera, Chrome и Firefox, поэтому тема для меня актуальна.
Source: pepijndevos.nl Например, я работаю в Опере и нажимаю на ссылку Mail, которая открывается в Safari. Это раздражает. ссылку приходится копировать вручную, не самый удобный выход. Эта проблема сподвигла меня на создание AppleScript «прокси-приложения», передающего URL в тот браузер, который открыт, вне зависимости от того, какой из них установлен по умолчанию: on open location the_url tell application "System Events" set browser_apps to the name of every process whose visible is true if "Opera" is in browser_apps then tell application "Opera" open location the_url activate end tell else if "firefox-bin" is in browser_apps then tell application "Firefox" open location the_url activate end tell else if "Google Chrome" is in browser_apps then tell application "Google Chrome" open location the_url activate end tell else tell application "WebKit" open location the_url activate end tell end if end tellend open location macosxhints.com Модифицируйте этот скрипт под свой набор браузеров и сохраните его как связанное приложение (bundle somewhere) в любом месте на диске. Затем созданное приложение придется немного изменить. Выберите его с помощью Control-click; затем выберите из контекстного меню Show Package Contents. Поищите в контенте Info.plist и откройте его в текстовом редакторе; в конец файла вставьте следующий код: <key>CFBundleIdentifier</key> <string>nl.pepijndevos.urlhandler</string> <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>Applescript urls</string> <key>CFBundleURLSchemes</key> <array> <string>http</string> <string>https</string> <string>file</string> </array> <key>LSIsAppleDefaultForScheme</key> <true/> </dict> </array> macosxhints.com Запустите приложение и пусть вас не смущает то, что ничего как бы и не происходит. Запуск регистрирует приложение в Launch Services. В Safari перейдите на вкладку General в Preferences и установите свой новый AppleScript в качестве браузера по умолчанию. Альтернативный способ установки Unix-приложений на Mac26 мая, 2010 Многие используют Fink и MacPorts для установки Unix-приложений на Mac, но мало кому известен альтернативный инструмент Rudix, а он заслуживает особого внимания. Конечно, Fink и MacPorts корректно, с учетом всех зависимостей, компилируют сложные *nix-программы для Mac, но при этом изрядно захламляют жесткий диск.
Source: rudix.org/packages.html Поэтому, если вы просто загрузите такой простой инструмент как wget, sox или imagemagick, все ваши потребности будут удовлетворены. Конечно набор пакетов Rudix не столь широк как в других, но зато вам будет достаточно скачать один маленький файл .pkg для каждой нужной вам *nix-программы. macosxhints.com AppleScript: Создание нового файла в текущей папке Finder25 мая, 2010 Это простой способ создания нового файла в текущей папке Finder с использованием AppleScript и Automator. Открыть Automator и в появившемся диалоге выбрать Service; откроется новое окно настройки сервиса Automator. В этом окне сделать следующее: 1. Установить сервис на получение выбранных папок Finder (два выпадающих меню в верхней части рабочей области справа). Это упростит назначение сервису клавиатурного сокращения. 2. Перетащить действие ‘Run AppleScript’ (из Utilities Library) в рабочую область справа. 3. Вставить следующий AppleScript: on run {input, parameters} tell application "Finder" set currentPath to insertion location as text set x to POSIX path of currentPath end tell return xend runmacosxhints.com Скомпилировать код, щелкнув по иконке Hammer. 4. Перетащить из Utilities Library действие ‘Set value of a variable’ и щелчком на выпадающем меню создать новую переменную с именем, например, CurrentFolder. 5. Перетащить в рабочую область из Text library действие Text File. Затем перетащить переменную CurrentFolder из Variable panel в нижней части окна Automator к действию New Text File. Нажать кнопку Options в действии; щелкнуть по боксу ‘Show this action when the workflow runs’. Это позволит менять имя и расширение нового файла. 6. Сохранить созданный сервис как ‘Create New File,’ или как либо иначе, имя не имеет значения. Убедиться в работоспособности нового действия в меню Services Файндера: выбрать папку; Control-click и вы сможете увидеть новый сервис внизу контекстного меню. 7. На вкдадке Keyboard Shortcuts в панели Keyboard System Preference, выбрать Services слева и ваш новый сервис (он должен быть в секциях Files и Folders) в правой панели. Двойным щелчком справа от имени сервиса назначить новому сервису клавиатурное сокращение. 8. Вернуться в Automator и изменить последнее слева выпадающее меню в верхней части рабочей области, установив No Input. Снова сохранить сервис. Примечание: Клавиатурное сокращение не работает в режиме просмостра Column; при просмотре в виде списка или значков работает нормально. Mikogo – помощь онлайн и проведение веб-семинаров24 мая, 2010 Наверняка каждый из нас время от времени сталкивается с такими ситуациями, когда нужно помочь коллеге или товарищу, но по каким-либо причинам имеющиеся средства связи не позволяют доходчиво объяснить всё словами. В этом случае очень поможет интернет-услуга Mikogo. Это сервис отлично подойдет для организации так называемых вебинаров (семинаров в интернет), дистанционных курсов или проведения частных консультаций. Mikogo дает возможность транслировать на удаленные компьютеры изображение с вашего монитора. Поэтому вы легко сможете продемонстрировать коллегам и клиентам свои презентации или ознакомить с возможностями каких-либо программ. Более того, этот сервис можно использовать не только в бизнес-целях, но и при общении с друзьями и родственниками. Например, вы сможете показать фотографии и поделиться впечатлениями от своей последней поездки. Начать пользоваться сервисом очень просто, он не требует каких-либо специализированных навыков или знаний. Вам нужно всего лишь пройти несложную процедуру регистрации на веб-сайте, скачать соответствующее программное обеспечение, и установить его. Разработчики позаботились как о пользователях PC, так и Mac, и предусмотрели версии сервиса для обеих платформ. Функциональные возможности Mikogo включают также и услугу удаленного доступа, которая позволит сотрудникам службы техподдержки оперативно решать пользовательские проблемы, подключаясь к удаленному компьютеру и не затрачивая массу времени и средств на дорогу до дома или офиса клиента. Поэтому и услуги техподдержки, очевидно, должны значительно подешеветь. Чтобы начать работу с сервисом, инициатор (т.е. ведущий) и остальные участники сеанса могут скачать с сайта соответствующие приложения: «Mikogo-starter» – для инициатора, «Mikogo для участника» – для остальных участников. Приложения доступны по адресу www.mikogo.ru/download/windows-download/. Загрузив приложения и зарегистрировав аккаунт, ведущий может начать он-лайн встречу, а участники могут присоединяться к работе, нажав кнопку «Приступить». Если у вас еще остались вопросы, нужен ли вам этот сервис, попробую поподробнее рассказать о принципах его работы. Инициатор начинает сеанс удаленной коллективной работы. К экрану ведущего могут подключиться до 10 участников, при чем роль докладчика по ходу сеанса может передаваться между участниками. Настройки приложения позволяют контролировать тот набор программ на рабочем столе докладчика, которые будут разрешены или недоступны для показа пользователям. Кроме того, можно вызвать так называемую Доску докладчика для более наглядного представления информации, а том числе и рисования. Более подробная информация о возможностях и особенностях Mikogo представлена здесь. Итак, допустим, что вам удалось запустить приложение и показать изображение вашего монитора другим участникам сеанса. Но как же общаться? Для этого в Mikogo предусмотрен плагин для работы с наиболее популярными среди пользователей бесплатными voip-программи. Решайте сами, как именно вы будете использовать Mikogo. А если вы затрудняетесь, то информация, представленная здесь, поможет вам определиться. Еще одно дополнение, касающееся пользователей Mac OS. Mikogo для Mac можно по праву назвать отличной бесплатной альтернативой для приложения Apple Remote Desktop. Как вы наверное уже поняли, благодаря своим интересным возможностям Mikogo может очень пригодиться как дома, так и в бизнесе. Признаться честно, кроме Remote Admin я ни разу не встречал бесплатный сервис такого плана, ведь, как правило, подобный инструментарий стоит больших денег. Остается надеяться, что разработчики сервиса и дальше будут развивать его и добавят новые полезные фичи. Размещено на правах рекламы |
© 2007—2012 Макдак. Россия. © Все права на новости принадлежат соответствующим источникам. Андрей Шипилов — идея, дизайн, вёрстка, программирование и поддержка. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||