The skype is still the old version 1.0 on MacOS X, any way I just do an update. Is not necessary to update every new version release, if happy with the old version software.
I heard the new Mac OS X (Tiger), consume a lot of memory, you might need a minimum of 256MB ram to run it. I will update my os x now, not sure os x 10.4 (Tiger) will perform better on my ibook 700 which using a ATI (ATY RageM7) display card.
PS: I prefer the green color of skype icon than the new red icon.
Saturday, May 28, 2005
Skype 1.0.0.24 for Mac OS X
Tuesday, May 24, 2005
Intel in Apple Computer
Saturday, May 21, 2005
Postgresql 8.0.3 on osx and solaris
After talking with my friend, I decide to take a try to compile mysql, I download the 4.1.12 version. I after few years time I never take a look at mysql, wow is easy to compile as well, but not able to do the timing, may be next time.
postgresql is just easy to compile and use:
to configure and compile
$ ./configure --prefix=/usr/local/pgsql
create database
# make /usr/local/pgsql/data
# chown postgres /usr/local/pgsql/data
$ initdb -D /usr/local/pgsql/data
startup database server
$ postmaster -D /usr/local/pgsql/data
(can't start up as root)
$ psql template1
(template1 is a default database, you can't do much thing with it)
Friday, May 20, 2005
Thursday, May 19, 2005
Apache 2.0.54 compile on UltraSparc (Solaris)
Friday, May 13, 2005
OpenSSL 0.9.7g on Solaris (SS20)
Is quite some time I never check with openssl.org site, the new version is 0.9.7g, which my existing version is 0.9.7e(2004). Since 0.9.7g stated with security changes, I think I better upgrade. Many application link to ssl library, eg. apache and ssh program, I need to recompile these program and make sure it work. I encounter some problems(which I already expected!) while doing the upgrade, the situation is like this:-
I have some 3 Sun machine--Server 1000, SparcStation 20(SS20) and UltraSparc, only the UltraSparc install with compiler. After I compile openssh on the UltraSparc, I was not able to the get run on the other 2 Sun server, the reason is simple, the new openssh binary is a sparc v8+ binary and the SS20 only support v8. The v8+ binary came from openssl library not the openssh.
I encounter the problem about 4 years (yes, 4 years!) ago, when my colleague compile apahce, he is having the same problem, finally he install a compiler on the SS20 and re-compile the apache from there, and solve the problem. Definately there are many ways to solve the problem, I was not able to install a compiler on the SS20, because the machine are just too small.
Let's look at the problem. The common architecture that you can found on Sun machine are v7, v8, v8a, v8+, v9(and above), these architecture are just like x86's 286, 386, 486, 586, 686 and so on. v7 are too just too old(SS20 should be old enough to be abandon too), that it might only found on SunOS 4.x and very old hardware, v9 are new enough that will not give you much problem, so just focus on v8 (v7 v8 v8a are binary compatible, check here) and v8+ which is not compatible.
When I compile openssl on ultrasparc, it always give me v8+ code, may be there is some bugs with the config script during compilation, it doesn't work even though I pass in some parameter to ask openssl to be compile with v8 code. So finally I manually change the config script:-
$ vi config
GUESSOS=sun4m-whatever-solaris2
to force openssl compiled as v8 code, and it works! If you want to know more sun4m or sun4u, check it out here.
If you having a lot of old Sun hardware, you can still find support on the internet, from sunhelp.org, sun solve.
Security Update, Firefox 1.0.4!
Friday, May 06, 2005
Gnome Ali, fame and flame
Thursday, May 05, 2005
midnight commander, something interesting
I am having some problem to delete file with funny character name (eg. '-') on Solaris. Sometimes I use the Solaris CDE File Manager(GUI) to remove it, but most of the time I just leave it there. Those 'funny' filename will mess up the screen display when I do a directory list. Definately I don't login to graphical screen on the solaris all the time, but work through telnet.
The first solution came into my mind, is using mc (Midnight Commander). I compile a version (but forgotten which number) of mc and install it on another Solaris machine(this machine do not have a compiler), surprisingly I need a glib library, I got a shock by this.
To do a quick fix, I just do a static link to the mc, and install it to the machine again, but the mc are just too big to fit into /usr directory on that very little solaris machine. I recall I compile mc on solaris before(many years ago), it doesn't need glib, and it doesn't make sense for me, glib is more likely for gtk.
I search around and found out there is fork for the mc, call mc-mp(Midnight Commander, More Powerful), which taken out glib library dependency, and some bugs fix, the code size is much more smaller than the static link of the original mc(about 1MB to 5MB), and using it happily on my Solaris machine.
Recently I search through the net. Found someone (Ali Akcaagac) propose remove dependency of gtk (1st) on the mc-dev mailing list, end up created some flame war. Is a long thread.
If you are too lazy to read through the mailing list, there is another (lengthly) web page which summarize a lot of things about mc; history, and the creator Miguel. The comment for Miguel, he is too much Microsoft style, this explain my question 'Why Miguel create the Mono project?' quite well.
(Midnight commander originally created by Miguel de Icaza, he start GNOME project, he is the co-founder of Ximian. Ximian acquired by Novell in year 2003)
And it give me another view to Miguel. :)