Архив за категорията 'MacOSX'

Как да накараме Safari да отваря връзките в подпрозорец, вместо в нов прозорец

10.08.2010

Аз обичам „табовете“ в Safari. Струва ми се по-естествено да имам един прозорец за browser-а вместо няколко. Така ми изглежда по-подредено.

Да де, ама понякога забравям да държа Command докато кликвам върху връзките.

Firefox имат опция на менюто как да се отварят връзките по подразбиране. При Safari за жалост това е само опция в конфигурационния файл.

Ето командата за Terminal с която се разрешава отваряне на новите връзки в подпрозорци по подразбиране :

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

Ако не ви хареса как работи така и искате да се върнете към държанието по подразбиране можете да изключите този режим със следната команда :

defaults delete com.apple.Safari TargetedClicksCreateTabs

А, и не забравяйте да рестартирате Safari след всяка от горните команди.

Ето от къде го научих това.

Уроци по дизайн от Apple

26.06.2010

Случвало ли ви се е да гледате продуктите на Apple и да се чудите защо вашите собствени творения не изглеждат така ?

Apple явно са разбрали че ако не обяснят на разработчиците как точно го правят това няма как да си пазят платформата чиста от глупав дизайн.

И както обикновенно са го довели до простички и ясни обяснения и илюстрации !

Наслаждавайте се (изисква iTunes и безплатен абонамент в Apple Developer Connecton).

P.S. Искам на WWDC ! Досега се чудех защо хората плащат сума ти пари да участват. Сега започвам да разбирам.

Plex : решение за проблемите ми със записването на HD видео ?

04.05.2010

лого на PlexКупих си HD камера. Специално исках да пише на карти памет, че предишната ми беше омръзнала с постоянното бинго което играех с нея : дали ще може да се прочете това което записвам или не. А и поводи колкото искаш.

Добрее. Ама сега ми се образува проблем : ако пиша на обикновени DVD-та губя разделителна способност. А пък Blueray технологията още е доста скъпичка а и не е ясно дали не е мъртвородена. Започнах да се заглеждам по едни устройства съдържащи твърди дискове и „свирещи“ филмите записани на тях през HDMI в HD формат. Но самата идея да дам 400 лв за такова специализирано устройство което сигурно ще трябва  да сменям след година две не ме ентусиазираше много. Алтернативата е да ползвам компютър. Добре, но как ? С линукс определено не ми се занимава отново : един път като си свикнал на хубавото (мак) трудно се връщаш назад. Обаче Front Row е мнооого затворено за моя вкус и частта на света в която се намирам.

Оказа се че има и по-добро решение : Plex. Това е една мултимедийна среда която се управлява с дистанционното apple remote. И изглежда адски добре. И е отворена за външни модули. Ето как мога да оправдая пред фамилията покупката на едно Mac Mini за хола :-) А ще може да се използва и като компютър …

Имаме си Български Apple AppStore !

19.02.2010

Ееее, Apple се сетиха и за нас !

Има вече Apple AppStore България. Няма да има нужда да се тълпим пред румънския магазин.

Радост !

Аз вече постъпих като истински българин и си смених румънския account на български. Става много лесно : просто отивате на настройките на account-а и сменяте страната. Ама ви трябва iTunes на компютър за това : през телефона не става.

Сега следва и iTumes Store :)

iPhone firmware 3.1.3 разрешава tethering за Mtel !!!!

11.02.2010

Ураааааа !

Apple най-накрая се светнаха че tethering-a (т.е. използването на телефона като модем за компютър) не трябва да е заложник на игричките им с AT&T.

С последното обновяване на iPhone (3.1.3) tethering-а на фабрично отключените телефони вече е разрешен !

Трябва обаче да дадете настройки в Settings/General/Network/Cellular Data Network. При мен тръгна с копиране на данните от „Cellular Data“ (inet-gprs.mtel.bg и празно име на потребител и парола) в „Internet tethering“ (секцията се намира най-отдолу, след MMS).

Пробвах го и си работи чудесно с Mac OSX 10.6 през Bluetooth !

Това беше едно от последните неща които ме спираше да се откажа от грозния и досаден 3G USB модем от глобул който мъкна навсякъде !

Взех си нов твърд диск за Mac-а : направо лети

04.02.2010

Взех си нов диск. Изчетох много ревюта и се спрях на този. Досега бях с един 5400 диск който Apple слагат по подразбиране в Macbook Pro 17″.

Разликата е драстична : клонирането на дърво в MySQL падна от 2 минути до 13 сек. Сега този диск е точно толкова бърз колкото 3-годишния ми диск в desktop машината.  Как се развиват технологиите ! Да : специално не си взех SSD, защото те имат много ниски скорости на запис, а аз компилирам код :)

Горещо ви го препоръчвам дискчето. И не е скъпо : 193.хх с ДДС :)

Между другото : ако сменяте дискове : тази програма работи идеално.

Единствения проблем който установих досега е че диска вибрира малко повече като работи : ако оставиш лаптопа на маса се усещат вибрации по масата. Но нали има 5 г гаранция : не ми пука.

Защо няма да си купя iPad

28.01.2010

Може би сте гледали снощното представяне на iPad от Apple. И аз го гледах. Имах някакъв смътен интерес за устройство за достъп до web за домашно ползване : по-удобно от лаптоп.

Но вече нямам интерес. Това което ме отказа е операционната система на това устройство. Или по-скоро начина по който е орязана. Да, за телефон мога да разбера аргументите в полза на това орязване. Трудно, но мога. Ама за таблет/нетбук ?!?! Стига де ! След като няма технически пречки остава чистата алчност.

Това и тъпите според мен идеи да няма слот за карти памет, високата цена на устройствата с повече памет (за тези пари може да се вземе дори базов модел лаптоп) и шантавата идея да не сложат поне едно USB ме отказаха.

Хората от theregister.co.uk много точно са го предали. Нищо чудно че акциите на Apple са паднали малко след представянето. И wallstreet не им вярва. Честно казано и аз.

Как да използваме правилно CoreData с NSImageView

21.11.2009

Започнах да чета прекрасната книга на Aaron Hillegass „Cocoa(R) Programming for Mac(R) OS X (3rd Edition)“ за да мога да правя повече неща с MacOSX освен да го ползвам.

Трябва да кажа че съм впечатлен от използваемостта и философията на тази среда за програмиране. И от това че Apple са разбрали простата истина че мотиките трябва да са без пари ако искате някой да копае с тях (за разлика от повечето други фирми които няма да назовавам).

Сега съм на главата за CoreData (Chapter 11, Basic Core Data). Та там има един пример за това как да се използва CoreData за да направиш приложение за каталогизация на коли без да напишеш нито ред.

Има и възможност да „прикачаш“ картинки към всяка от колите. Там автора е използвал NSImageView и за тип на данните в CoreData е изпозлвал binary. Добре, ама там човека специално е казал че трябва да се свърже към data на NSImageView, а не към value. Но в последния ми модел XCode 3.2.1 след като направя така както е казано в книгата се получава следното предупреждение при компилация :

„The data binding is deprecated in MacOSX Version 10.6 and later“.

Потърсих из мрежата. Намерих това. Там един от отбора на „знаещите“ съветва човекот да си направи собствен value transformer. Сложно.

Това пак може да се прави без да напишеш и ред код. Просто трябва да се свърже към value полето и да се използва NSUnarchiveFromData Value Transformer :

Как точно става хавата с трансформацията

Как да спрем пифкането в терминала iTerm

17.11.2009

Ако работите като мен по цял ден в терминален прозорец рано или късно това пифкане при всеки грешно натиснат клавиш или tab ще ви влуди. За щастие ако ползвате iTerm има решение (благодарение на Rob Wilkerson). Успях да „му взема думата“, т.е. да го спра по следния начин :

  1. Отваряте ~/Library/Preferences (папката Library/Preferences във вашата домашна папка).
  2. Отваряте файла net.sourceforge.iTerm.plist във вашия любим редактор на plist файлове. Понеже аз имам xcode в него има Property List Editor.app и аз ползвам него.
  3. Отворете следните ключове : Root > Terminals > Default. В него трябва да има Silence Bell и то трябва да е логическо поле (boolean).
  4. „Включете“ полето Silence Bell, запишете и сте готови. Не забравяйте да рестартирате iTerm.

как да си публикуваме календарите от iCal на FTP вместо на WebDAV сървър

02.11.2009

Ако и вашия хостинг доставчик е такъв маниак на чистите и непроменени инсталации като моя и не ще дори и да се замисли за пускане на WebDAV сървър а си настоява на FTP-то като изключителен начин за публикуване на неща на web сайта ви има начин все пак да си поддържате публичните iCal календари.

Просто ги публикувайте директно на FTP сървъра. За радост освен ‘http://….’ URL-и се оказа че iCal си работи перфектно и с ‘ftp://….’ URL-и.

Оооо, радост! Нямаше нужда да пиша всичките онези problem report-и и електронни пощи до доставчика ми.

ето как изглеждат настройките на един от публичните ми календари публикувани през FTP

Ето как изглеждат настройките на един от публичните ми календари публикувани през FTP