Archive for the ‘Mac’ Category
Oracle Client untuk Leopard
Akhirnya oracle mengeluarkan oracle client untuk leopard. Tahunya juga karena iseng-iseng mencari kalau saja oracle merilis oracle database untuk mac, tapi nemunya yang client. Not bad lah, karena sekarang ini ada alternatif selain thin client. Dan para programmer ruby bisa menggunakan OCI yang benar-benar diperuntukkan bagi os x, bukan cuman hackednya.
Oracle clientnya bisa didownload disini. Btw, oracle client ini hanya untuk Mac berbasis intel. Yang PPC kan sudah dirilis.
Yang sekarang ini bisa kita harapkan adalah akan dirilisnya full database untuk mac. Dengan sudah diportnya library-library yang dibutuhkan ke arsitektur intel, seharusnya rilis full database lebih mudah lagi.
Journler
Saya ini bukan orang yang organized, jadi masih perlu tools untuk bisa teratur, terutama untuk masalah pekerjaan. Selama beberapa waktu ini sih masih serabutan hehe..
Sempat coba menggunakan entourage connect ke exchange untuk membuat list project dan tasks, tapi lama-lama berat juga. Don’t get me wrong, entourage adalah tools yang menurut saya sangat bagus, karena disitu saya bisa create project kemudian mengorganisasi task-task dalam project tersebut ditambahkan dengan link ke email dan dokument yang berkaitan. Jadi dalam satu layar, saya bisa melihat semuanya.
Hanya saja, karena satu dan lain hal.. 1. berat, 2. berat dan 3. berat, maka saya cari-cari tools yang lebih ringan. Dari beberapa tools yang saya temui, seperti inbox, iGTD, sampai dotProject, Journler adalah yang paling pas dengan kebutuhan. Berbeda dengan entourage yang merupakan mail client dengan beberapa fungsi, journler adalah tool GTD dengan fungsi seperti fungsi tambahan dalam entourage.
Kita dapat membuat project, organisasi task, link antara task dan project, link dengan dokument dan mail.
Untuk membuat project, yang kita lalukan cukup create journal dengan category project ( category disini bisa kita definisikan seperti apapun ). Dan agar teratur, kita bisa create smart folder untuk menampung semua project ( dengan filter journal dengan category project ).
Kemudian untuk task-nya, sama dengan project, dengan perbedaan category yang dipakai adalah Task atau Action. Task bisa di set tanggal deadline dan bisa juga diatur dengan folder Due date, dengan filter Due next 2 days misalnya.
Task dan project yang sudah selesai bisa ditandai dengan checked, tau dengan tags Completed dan dikumpulkan pada smart folder bernama completed, dengan filter semua journal dengan tags Completed atau Checked.
Sebenarnya fungsi GTD, seperti gathering, assessment dan action adalah fungsi utama dari journler, tapi seperti diatas, fungsi sebagai task manager, seperti yang saya inginkan, sangat baik dilakukan oleh journler.
Journer dapat didapatkan di http://journler.com secara gratis atau dapat juga melakukan donasi dengan cara membeli.
Let’s rest oracle for intel mac for now
Let’s face it, oracle won’t release oracle for mac in the near future. Something about the value of porting is the problem. I think when Oracle think servers will use OSX, like when they see linux as servers, then oracle will release full blown oracle for mac.
Until then, just use you parallels and linux. Why linux ? Because linux on parallels uses somewhat less cpu power than windows. Actually freebsd use even less cpu than linux, but i still unable to install oracle on it.
As performance wise, i think it is still very acceptable for development environment. I just remove all my table from one tablepace to another in just few minutes. One of the table contains about 8 mil rows ![]()
So lets enjoy developing in mac..
Tags: Linux, Oracle, Parallels
Change user location on mac
If you have familiarize yourself with linux or unix, this is pretty simple. But when you come from windows or earlier mac operating system, this thing just give you headache. And sometimes just make you a laughing stock, i know several people did.
Separating system files and your personal data is always a good practice regardless your operating system. I know it makes re-setting my tiger and leopard a lot easier and faster. As so in linux.
If you don’t have other partition already, first thing is obvious, create one. For ease and reassurance sake, i will recommend using your bootcamp utility or if using diskutility for advance usage. Let’s just try..
Create Partition
You can do this by several ways. First, you can use bootcamp util for partitioning and use disk utility ( Application->Utilities->Disk Utility) to erase the partition and reformat it to HFS+.
Second, you can use diskutility program from terminal. The command is simple, just go to terminal and type
$diskutil resizeVolume disk0s2 <newsize> JHFS+ <newpartitionname> <size>
it is that simple. A word of advice though, before do that, it’s better to know exactly the size of the partition. You can do that with command
$diskutil resizeVolume limits
This command will show you min and max value for you partition.
Third, you can use fdisk or gpt, but hey.. i think bootcamp or diskutil will do just fine.
Copy your user’s folder
Before you do this, make sure you have close all the application. This is just a precaution, since you will copy all your files to new partition, that there’s no changes occurs during the process. I know you can use a safer command, but i don’t think there’s a point of working will copying when your mac will slow down due to disk activities, so copy command will do.
I think you already knew we will use copy command, so here it goes :
$cp -RfL /Users/* <yourpartition>/
this will copy all folder on Users to you newly created partition. The L parameter used so all link will be preserved.
Delete Users folder
Yes, you read this right. Delete folder Users. But, if you want to be sure you get it right, you can just rename it first. So you can do
$rm -Rf /Users
or
$ mv /Users /Users_backup
either way, you actually have a backup on the other partition.
Create link to Users
Since Mac OSX assumed user’s folder is Users, and because OSX is now a *nix, we can fool OSX to think that /Users exists with a symbolic link. You can do this by :
$ln -s <yourpartition> /Users
That’s it. You can logout and logon to see the changes.
<yourpartition> is usually /Volumes/<partitionname>
