เบิร์นแผ่นติดตั้งอูบุนตูลงไดรฟ์ยูเอสบี ให้บูตจากยูเอสบีได้ ด้วยแมค
ผมไม่ประสบความสำเร็จในการใช้ Disk Utility (GUI) ของ Mac OS X ในการ burn bootable USB สำหรับติดตั้ง Ubuntu (เท่าที่ค้นดูในเน็ต ก็ไม่ค่อยมีใครประสบความสำเร็จ ไม่รู้ทำไม)
เบิร์นแผ่นติดตั้งอูบุนตูลงไดรฟ์ยูเอสบี ให้บูตจากยูเอสบีได้ ด้วยแมค
ผมไม่ประสบความสำเร็จในการใช้ Disk Utility (GUI) ของ Mac OS X ในการ burn bootable USB สำหรับติดตั้ง Ubuntu (เท่าที่ค้นดูในเน็ต ก็ไม่ค่อยมีใครประสบความสำเร็จ ไม่รู้ทำไม)
(Update 2009.05.16: add JAVA_JVM_VERSION setting)
To build Nutch 1.0, you need JDK 1.6. Unless you’ll got [javac] class file has wrong version 50.0, should be 49.0
error message.
For a system that has more than one version of JDK installed.
It is possible to change to a desired version only at the time you need it (look for j16
script in this thread). I found myself more convenient with just changed the default version.
(ปรับปรุง 2009.04.21 พบท่าง่ายกว่าเดิม ดูด้านล่าง)
เอา libthai Python binding ที่วีร์ทำเอาไว้มาใช้บน Mac OS X + MacPorts ต้องดัดแปลง setup script นิดนึง
เนื่องจากผมติดตั้ง libthai ผ่านทาง MacPorts (ด้วยคำสั่ง sudo port install libthai
) ดังนั้นแฟ้มไลบรารี (libthai.a) กับแฟ้ม include (*.h) ทั้งหลาย จึงไม่ได้อยู่ในตำแหน่งปกติที่ apple-gcc จะวิ่งไปหา (ผมใช้ i686-apple-darwin9-gcc-4.0.1 ลองใช้ gcc-4.2, gcc-mp-4.4 ที่อยู่ในเครื่องแล้ว มันบอกไม่รู้จัก flag โน้น flag นี้ ผมก็เซ็ตไม่เป็นด้วย เลยใช้ gcc ตัวที่เขาให้มาแต่เดิมนี่แหละ) จึงจำเป็นต้องแก้ไข setup.py นิดหน่อย เพื่อบอกตำแหน่งของ include_dirs และ library_dirs ใหม่ ตามนี้ :
from distutils.core import setup, Extension
setup(name="libthai", version="0.0.1",
ext_modules=[
Extension('libthai',
include_dirs = ['/opt/local/include'],
libraries = ['thai'],
library_dirs = ['/opt/local/lib'],
sources = ['libthai.c']
)])
ก็จะสามารถ build และ install ได้ครับ – ของใครอยู่ที่อื่น ก็แก้ไปตามนั้นครับ –
ผมดูตัวอย่างจากเอกสารหน้านี้ : 3. Building C and C++ Extensions with distutils
หมายเหตุ: libthai ที่ใช้นี้ยังเป็นรุ่น 0.1.9 อยู่ ตอนนี้รุ่นล่าสุดคือ 0.1.11 ออกมาไล่ ๆ กับ libdatrie และ swath ตัวใหม่ ติดตามข่าวได้ที่ linux.thai.net / ขอบคุณคุณวีร์ พี่เทพ และทุกท่าน
อัปเดต 2009.04.21: เพิ่งเจอท่าที่ง่ายกว่า ไม่ต้องแก้ setup.py คือเรากำหนดไดเรกทอรีได้ที่บรรทัดคำสั่งเลย ตอน build จากนั้นค่อยสั่ง install อีกที เช่น :
$ sudo python setup.py build_ext --include-dirs=/opt/local/include --library-dirs=/opt/local/lib
$ sudo python setup.py install
หรือจะกำหนดไว้ในแฟ้ม setup.cfg ก็ได้ เผื่อใช้หลายรอบ :
[build_ext]
include-dirs=/opt/local/include
library-dirs=/opt/local/lib
Open Source Java 6 port สำหรับ Mac OS X มาแล้ว (รุ่น Developer Preview Release 2) ใช้ได้ทั้งบน Mac OS X 10.4 และ 10.5 ทั้ง 32-bit และ 64-bit
Java 6 port สำหรับ Mac OS X ตัวนี้ ไม่ได้มาจาก Apple แต่มาจากนักพัฒนาอิสระชื่อ Landon Fuller
โดยใช้โค้ดจาก BSD Java port (Mac OS X มีหลายส่วนที่พัฒนาจาก BSD) ซึ่งใช้สัญญาอนุญาต Java Research License (มาจากเจรจาระหว่างโครงการ FreeBSD และ Sun)
โปรแกรมที่ดีเริ่มที่การออกแบบ โดยคุณ apirak
เกี่ยวกับการออกแบบ UI ของโปรแกรม บางอย่างอาจจะเฉพาะเจาะจงสำหรับ Mac OS X (Aqua) ไปหน่อย แต่รวม ๆ แล้วใช้ได้โดยทั่วไปครับ
tags:
UI |
interface design |
user interface |
software development |
Mac OS X |
Aqua
Remove unnecessary UI languages, input methods, and architectures (in Universal Binaries) from your Mac OS X
by Monolingual (GPL) / review.
Ran this on my friend’s machine, Mac OS X 10.3.9 with lots of Adobe/Macromedia apps, keeping only English, German, and Thai interfaces + architectues up to Power G4+ … instantly saved around 1.1 GB of disk space!
tags:
Monolingual
disk
space
Mac OS X
มีทางที่จะใช้ Java 5 บน Mac OS X 10.3 (Panther) ได้ป่ะ ? .. เอาแบบไม่ต้องอัพเกรดเป็น Tiger อ่ะ
Is there any way round to use Java 5 on Mac OS X 10.3 (Panther) ?
coming Eclipse 3.2 and NetBeans 5.0, both require Java 5 .. hmm…
update:
A script to install Java 5 on Panther — Java5ForPanther_v2.sh — thx, Anonymous!
I used to tried this script once with Java 5 Release 1 on Mac OS X 10.3.9 on PPC,
not every Java programs work smoothly with it. But you can try your luck 😉
Soooo easy, just only few clicks! You download a dmg file, open it, double-click an installer, and that’s it! The http://127.0.0.1/~yourname/ will be there ready for a PHP scripting!
Note: this is only for Mac OS X Client (the typical one you’ll found on desktops/notebooks), not for Mac OS X Server.
ใช้เวลาลง 2 นาที – มาม่ายังไม่ทันสุก ต้องไปกินไวไวควิกหรือคัพนู้ดเดิ้ลวันแทน
GIMP with Photoshop’s terminology and naming convention.