Domyślnie w systemie Apple OS X terminal nie posiada kolorowych czcionek określających typy plików czy katalogów jak to jest najcześciej w wielu dystrybucjach systemu Linux. O ile tło i czcionki możemy zmienić w konfiguracji terminala to w dalszym ciągu nie będą odpowiednio kolorowane typy plików. Nic straconego, możemy dodać odpowiednie kolorowanie czcionek w terminalu wedle naszych potrzeb. Wcale nie musimy mieć gorszego Terminala od tego chociażby z dystrybucji Ubuntu 🙂
Archiwa tagu: os x
Podczas aktualizacji systemu z OS X Lion do Mavericks lub Yosemite napotkałem problem podczas debugowania w środowisku Eclipse C/C++. Pierwsza kwestia dotyczyła tego, że po aktualizacji nie miałem już GDB w systemie a po jego instalacji pojawił się problem z certyfikatami, np. komunikat: „Unable to find Mach task port for process” . Poniżej przedstawiam krok po kroku rozwiązanie owego problemu.
Jeśli mamy jakieś stare pliki tekstowe zapisane w „windowsowym” edytorze to może się okazać, że są to pliki zapisane jeszcze w starym systemie kodowania znaków. Aktualnie standardem kodowania znaków jest UTF-8, jednak może się zdarzyć, że twoje stare pliki zostały zapisane w formacie CP1250 lub ISO 8859-2 ( ISO Latin 2 ). Tak więc otwarcie takiego pliku na współczesnych systemach operacyjnych z rodziny OSX / Linux / Unix spowoduje iż na ekranie zobaczymy sporo tzw. krzaczków – gdyż domyślnie taki plik będzie odczytany w standardzie UTF-8.
Jeśli szukasz darmowego edytora, który spełniałby wiele kryteriów w kontekście pracy programisty to właśnie Vim jest dla Ciebie !
To, że jest to edytor działający w trybie tekstowym wcale nie jest jego wadą ( jest też wersją „graficzna” gvim ) gdyż jest niezwykle szybki a do tego występuję praktycznie na każdej platformie. W systemach Unixowych jest standardowym edytorem ( Linux, BSD, OS X ) są oczywiście też wersje dla systemu Windows jak i dla wielu egzotycznych platform. To duża zaleta, gdyż nie jesteś uzależniony od platformy na której aktualnie pracujesz. O pracy zdalnej za pośrednictwem konsoli nawet nie wspominam, bo tam trudno wyobrazić sobie coś lepszego od Vima ( jedyny konkurent to w zasadzie Emacs ). Umiejętne korzystanie z Vima to przede wszystkim znajomość komend tekstowych i kombinacji klawiszy. Vim jest całkowicie elastyczny, można go dostosować do własnych potrzeb, ma ogromną ilość pluginów i opcji, dzięki którym może być pełnoprawnym IDE.
Midnight Commander to wieloplatformowy tekstowy menadżer plików działający w konsoli systemu. Jest bardzo podobny do kultowego niegdyś programu dla systemu MS-DOS Norton Commander, na którym wzorowali się także twórcy programu Total Commander dla systemu Windows. Instalacja na systemie OS X jest trywialna, wymagany jest tylko pakiet macports. Opis instalacji został opisany przeze mnie w odrębnym wpisie – wpisz w wyszukiwarkę mor.pl frazę: „instalacja macports”. Tam też jest podany przykład instalacji Midnight Commandera.
Continue reading
Poniżej przedstawiam opis instalacji systemu Linux ( dystrybucja MINT ), która została wykonana na komputerze Macbook Air A1304. Dystrybucja Mint wywodzi się z Ubuntu, które z kolei wywodzi się z Debiana. Wybrałem MINTa z uwagi na to, iż po instalacji Ubuntu 14.04 LTS system po kilku minutach zawieszał się. Co ciekawe w wersji LIVE takich „efektów” nie zauważyłem. Natomiast MINT nie sprawiał żadnych kłopotów poza kwestią sterowników WIFI a także nieaktywnymi przyciskami funkcyjnymi do zmiany podświetlania ekranu ( po zmianie sterownika na te od firmy Nvidia ). Oczywiście rozwiązanie tych problemów również przedstawię w poniższym opisie.
Continue reading
Istnieje ogromna baza oprogramowania typu open source, czyli oprogramowanie z dostępem do źródeł. Dzięki dostępności źródeł programy można kompilować na róźne systemy operacyjne: Linux, Unix, Windows i oczywiście OS X. Aby ułatwić proces kompilacji, instalacji i aktualizacji tego typu programów dla systemu OS X został utworzony projekt MacPorts. Aplikacja MacPorts ( a w zasadzie program o krótkiej nazwie: port ) w prosty i zautomatyzowany sposób zainstaluje nam wybrany przez nas program.
Continue reading
System operacyjny OS X posiada ( jak to bywa w systemach opartych na Unixie ) w standardzie serwer Apache i interpreter języka PHP ( najczęściej niezbyt aktualną wersję ). Serwera MySQL nie uświadczymy w ogóle a PHP bez MySQLa to jak korzystanie z komputera bez myszki 🙂
We wcześniejszym wpisie podałem informację jak utworzyć RAMDYSK w systemie OS X. Sam RAMDYSK oczywiście jest bardzo dobrym sposobem na oszczędzanie dysku SSD pod względem zapisu, ale także przyśpieszy pracę ze zwykłym dyskiem. Aby tak się stało należy przenieść do RAMDYSKu pliki, które są często wykorzystywane przez system czyli: tymczasowe i cache.
Wymieniając tradycyjny dysk talerzowy na dysk SSD niewątpliwie odczujemy znaczne przyśpieszenie operacji dyskowych. System OS X można dodatkowo zoptymalizować pod kątem dysków SSD co nie tylko jeszcze bardziej poprawi komfort pracy ale co i nie mniej ważne przedłuży żywotność naszego dysku.