Przydatne programy: Droplr i Cinch

Przydatne programy: Droplr i Cinch
2010-04-26 20:41

Ostatnio natrafiłem na dwie proste, a za razem ciekawe aplikacje na MAC OSX. Pierwsza z nich nazywa się Droplr i jest ona darmowym programikiem służącym do skracania linków i publikowania ich bezpośrednio na własne konto Twittera. Muszę przyznać, że aplikacja ta jest bardzo intuicyjna i prosta w konfiguracji. Najbardziej podoba mi się to, że jej ikonka jest widoczna obok ikonek systemowych w prawym górnym rogu ekranu i możemy na nią upuścić dosłownie wszystko, od hiperłączy przez teksty, a na obrazkach kończąc. Jeśli przeciągniemy i upuścimy na nią obrazek z naszego dysku twardego, Droplr automatycznie wrzuci go na własne serwery i po chwili pokaże nam piękny, skrócony link, który zaprowadzi nas do lokalizacji, gdzie został on uploadowany. Aplikacja ta jest bardzo przydatna dla wszystkich tych, którzy publikują krótkie posty za pośrednictwem serwisu Twitter.

Kolejnym ciekawym programem jest również Cinch. Jest to aplikacja, która implementuje funkcjonalność zmiany rozmiaru okien (dzielenia na pół lub maksymalizacji) i ich wyrównania do krawędzi, taką jaką znamy z Aero Snap w systemie Windows 7. Wystarczy przeciągnąć okno blisko krawędzi, a program narysuje ramkę i pokaże jakie rozmiary będzie miało okno po upuszczeniu. Ta aplikacja, niestety nie jest darmowa. W momencie, kiedy piszę tego posta, aplikację można kupić za 7$. A jeśli uważacie, że nie warto wydawać pieniędzy, na aplikacje tego typu, polecam Wam również sprawdzić darmową opcję, która nazywa się Better Touch Tool i oferuje taką samą funkcjonalność, jednak nie mogę się na jej temat wypowiedzieć, ponieważ nie miałem okazji jej przetestować.

Personas w Firefox 3.5 opóźniają pracę przeglądarki!

Personas w Firefox 3.5 opóźniają pracę przeglądarki!
2010-03-09 15:03

Właśnie odinstalowałem dodatek Personas, który zainstalował mi się wraz z najnowszą wersją Firefoxa i muszę przyznać, że mój „Płonący lis” nagle odżył. Przez długi okres czasu zastanawiałem się dlaczego moja przeglądarka zaczęła wolniej chodzić. A nie ma nic bardziej irytującego niż spowalniająca CPU przeglądarka, zwłaszcza jeśli pracuje się na co dzień w Internecie. Z początku myślałem, że jest to spowodowane jakimiś innym oprogramowaniem, które zainstalowałem na Macu. Dziwny był również fakt, iż mimo tego, że miałem zainstalowane Personas, to miałem je wyłączone i korzystałem z domyślnego wyglądu Firefoxa, do którego zdążyłem się przyzwyczaić przez parę lat. Dlatego radzę wszystkim ceniącym sobie wydajność komputera, odinstalować ten dodatek.

Nie rozumiem dlaczego Mozilla decyduje się na wypuszczenie najnowszej wersji przeglądarki wraz z wtyczką, która znacznie opóźnia pracę systemu. Moim zdaniem ludzie odpowiedzialni za przyszłość Firefoxa powinni pracować nad zwiększeniem wydajności pracy tego programu, a nie na odwrót. Warto również zwrócić uwagę na poczynania firmy Google, której produkt ma o wiele krótszy czas ładowania przeglądarki, a jest stosunkowo młodszy od Firefoxa. Poza tym uważam, że dodatki typu Personas nie powinny mieć w ogóle racji bytu na systemie takim jak Mac OSX, gdzie prawie każda dobra aplikacja posiada ustandaryzowane i intuicyjne GUI.

Snippety w środowisku Xcode

Snippety w środowisku Xcode
2010-01-19 23:20

Ostatnią godzinkę spędziłem na poszukiwaniu sposobu dodawania własnych snippetów w środowisku Xcode, aż w końcu natrafiłem na pewien ciekawy artykuł Scratching an Xcode Snippet, w którym autor opisuje parę sposobów jak można to zrobić. Moim zadaniem, najciekawszym i najprostszym ze sposobów jest zainstalowanie darmowej wtyczki do Xcode o nazwie: Completion Dictionary , która pozwala nam, nie tylko, tworzyć własne snippety, ale także zarządzać tymi, które instalują się razem z paczką. Zachęcam gorąco do pobierania :)

Pobierz: Completion Dictionary

Swoją drogą polecam Wam również zapoznanie się z produktami firmy Objective Development, która wyprodukowała ww. wtyczkę. Przy okazji znalazłem tam kilka ciekawych i darmowych aplikacji, które również dla Was mogą okazać się przydatne.

Skróty klawiszowe do Xcode

Skróty klawiszowe do Xcode
2010-01-18 01:24

Na blogu Colin’a Wheeler’a znanym również jako Cocoa Samurai pojawił się niedawno wpis z dokumentem opisującym skróty klawiszowe dla środowiska Xcode. Pomyślałem, że też wrzucę te skróty na swojego bloga, ponieważ mogą się one przydać niejednemu developerowi. Edytor jaki jest dostępny w narzędziach developerskich Apple jest bez wątpienia najlepszym narzędziem do pisania w tym środowisku, a wiadomo, że znajomość skrótów klawiszowych drastycznie przyśpiesza pracę nad projektami.

Pobierz: Xcode Shortcuts
Licencja: Creative Commons 3.0

Moim zdaniem najfajniejszym skrótem klawiszowym w XCode jest ESC, który odpowiada za świetnie działającą funkcję – Autocomplete no i oczywiście Command + R, który powoduje kompilacje aktualnego projektu. Jeśli znacie jakieś inne ciekawe skróty, które zostały pominięte w ww. dokumencie, zachęcam Was do publikowania ich w komentarzach.

Kilka przydatnych linków dla programistów Cocoa

Kilka przydatnych linków dla programistów Cocoa
2009-12-29 22:17

Dzisiaj zamieszczam kilka przydatnych linków dla osób, które są zainteresowane programowaniem w Objective-C / Cocoa, jak również dla tych którzy chcieliby się dowiedzieć coś o tych technologiach. Publikuje je na tym blogu, ponieważ sam miałem pewne trudności z odnalezieniem dokumentacji na stronach Apple Developer, a materiałów do ogarnięcia jest na prawdę sporo. Zamieszczam tutaj moim zdaniem najważniejsze źródła oraz blogi na jakie natrafiłem w Internecie. Poza tym zachęcam do zapoznania się z lekturą „Cocoa® Programming for Mac OS® X For Dummies”, która może nie jest jakąś zachwycającą pozycją w tej dziedzinie, jednak w dosyć fajny sposób wprowadza do programowania z użyciem środowiska XCode 3.2.

Oficjalna Dokumentacja

Mac OSX Reference Liblary
Mac OSX Glossary
The Objective-C Programming Language
Objective-C Runtime Reference
Objective-C Runtime Programming Guide
Object-Oriented Programming with Objective-C

Cocoa Fundamentals Guide
Memory Management Fundamentals Guide
Cocoa Event Handling Guide
Foundation Functions Reference
Core Data Programming Guide
Core Data Utility Tutorial
Notification Programming Topics for Cocoa
Cocoa Bindings Programming Topics
Key-Value Coding Programming Guide
Key-Value Observing Programming Guide

Getting Started with User Expirience
Getting Started with Graphics and Animation
Getting Started with Networking, Internet, and Web
Getting Started with Performance

Xcode IDE

A Tour of Xcode
Xcode Workspace Guide

Blogi / Społeczność

CocoaHeads – Międzynarodowe seminaria Cocoa
Borkware Quickies – Snippety Cocoa
Call me Fishmeal – Blog autorstwa Wila Shipleya
Domain of the Bored – Blog autorstwa Petera Hoseya
Cocoa Builder – Forum Developerów Cocoa
Cocoa Dev Central – Ciekawe kursy i tutoriale
CocoaDev – Wiki Developerów Mac OSX
CocoaLab – Kolejna ciekawa stronka
CocoaSamurai – Blog Colina Wheeler’a

Wiadomo, że nie są to wszystkie możliwe źródła, a jedynie ich bardzo mała cząstka. W miarę wolnego czasu postaram się uzupełniać ten spis o nowe ciekawe pozycje. Sam drążę temat Cocoa od ponad 3 miesięcy i jestem jeszcze początkujący w tej dziedzinie, więc jeśli ktoś znalazłby inne ciekawe linki, których nie ma na tej liście, to zachęcam do opublikowania ich w komentarzach.

NeoOffice – darmowy i szybki Office

NeoOffice - darmowy i szybki Office
2009-12-02 16:56

Dzisiaj nadszedł ten dzień, w którym postanowiłem powiedzieć „Asta la vista” programowi OpenOffice, bo znalazłem bardzo dobrą alternatywę dla tego softu. Używałem również MS Office na Maca, ale zarówno ten jak i poprzedni strasznie muliły mój system. W końcu nadszedł czas, żeby to zmienić i przywitać się z NeoOffice.
NeoOffice
Ta darmowa aplikacja, pozwala edytować dokumenty tekstowe zapisane w formacie Word i OpenOffice. Aplikacja przeznaczona jest dla systemów Tiger, Leopard i Snow Leopard w wersji 32 bitowej. Muszę przyznać, że Neo, to kawał niezłej roboty, bo na prawdę szybko się odpala (3-4 razy szybciej) w porównaniu do OpenOffice napisanego w Javie. O ile mi wiadomo to w NeoOffice wykorzystano otwarty kod OpenOffice, z tą różnicą, że został przepisany na o wiele wydajniejszy Objective-C. Oznacza to, że program posiada te same funkcje, co produkt firmy Sun Microsystems, a to tego posiada profesjonalny i elegancki wygląd, który zapewniają mu komponenty rodem z Cocoa .

Program do pobrania za darmo z tej strony.