Microsoft saat ini telah mengeluarkan teknologi baru dari implementasi teknologi .NET mereka, yakni Windows Vista yang dipastikan memiliki performa yang lebih baik dibandingkan versi windows sebelumnya. Untuk mendukung hal ini Microsoft pun juga mengeluarkan rilis terbaru dari Office mereka, yakni Microsoft Office 2007 dengan standar terbuka yang mereka perkenalkan, yakni format Microsoft Open XML Document, untuk memudahkan transfer data antar dokumen yang dibuat oleh berbagai aplikasi yang menerapkan format ini.
Sampai saat tulisan ini dibuat versi stabil terbaru dari OpenOffice 2.4.0 belum memiliki kemampuan yang ditanamkan secara default ke dalam aplikasinya (terutama OpenOffice Writer) untuk membuka format Open XML Document dari Microsoft. Namun, tidak perlu pusing dengan hal itu, karena beberapa pengembang Office open source telah membuatkan program untuk dapat membuka dan menyimpan dokumen dengan format Open XML, yakni ODF (Open Document Format) Converter. Aplikasi ini bisa didownload di OpenOffice.Org Ninja (www.oooninja.com), dan juga file konfigurasi yang dapat didownload di mypapit blog. Kedua file diatas akan kita gabungkan untuk menambahkan filter *.docx di OpenOffice. Langkah-langkahnya :
instal file odf-converter-integrator-0.1.5-installer.exe
extrak file odf_filter.tar.bz2 dan buka dua file xcu yang ada, yakni MOOXFilter_cpp.xcu dan MOOXTypeDetection.xcu.
Buka file berikut ini dari OpenOffice direktori :
%OOO_HOME%\share\registry\modules\org\openoffice\TypeDetection\Filter\fcfg_writer_filters.xcu
%OOO_HOME%\share\registry\modules\org\openoffice\TypeDetection\Types\fcfg_writer_types.xcu
dari file MOOXFilter_cpp.xcu copy baris berikut ini :
<node oor:name="MOOX" oor:op="replace">
<prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN DEFAULT PREFERRED</value></prop>
<prop oor:name="UIComponent"/>
<prop oor:name="FilterService"/>
<prop oor:name="UserData"><value>CXML,Preprocess=<vnd.sun.star.expand:$ORIGIN/OdfConverter /DOCX2ODT /I %SOURCE% /O %TARGET%>,Postprocess=<vnd.sun.star.expand:$ORIGIN/OdfConverter /ODT2DOCX /I %SOURCE% /O %TARGET%></value></prop>
<prop oor:name="FileFormatVersion"><value>6800</value></prop>
<prop oor:name="Type"><value>MOOXTYPE</value></prop>
<prop oor:name="TemplateName"/>
<prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop>
<prop oor:name="UIName">
<value xml:lang="x-default">Microsoft Word 2007 Document</value>
</prop>
</node>
salin pada file fcfg_writer_filters.xcu seperti berikut ini :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE oor:component-data SYSTEM "../../../../component-update.dtd">
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:package="org.openoffice.TypeDetection" oor:name="Filter">
<node oor:name="Filters">
...
...
<node oor:name="MOOX" oor:op="replace">
<prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN DEFAULT PREFERRED</value></prop>
<prop oor:name="UIComponent"/>
<prop oor:name="FilterService"/>
<prop oor:name="UserData"><value>CXML,Preprocess=<vnd.sun.star.expand:$ORIGIN/OdfConverter /DOCX2ODT /I %SOURCE% /O %TARGET%>,Postprocess=<vnd.sun.star.expand:$ORIGIN/OdfConverter /ODT2DOCX /I %SOURCE% /O %TARGET%></value></prop>
<prop oor:name="FileFormatVersion"><value>6800</value></prop>
<prop oor:name="Type"><value>MOOXTYPE</value></prop>
<prop oor:name="TemplateName"/>
<prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop>
<prop oor:name="UIName">
<value xml:lang="x-default">Microsoft Word 2007 Document</value>
</prop>
</node>
...
...
</node>
</oor:component-data>
hal yang serupa juga untuk file MOOXTypeDetection.xcu copy-kan node berikut :
<node oor:name="MOOXTYPE" oor:op="replace">
<prop oor:name="URLPattern"><value>*.docx *.DOCX</value></prop>
<prop oor:name="Extensions"><value>docx</value></prop>
<prop oor:name="MediaType"><value>application/vnd.openxmlformats-officedocument.wordprocessingml.document</value></prop>
<prop oor:name="Preferred"><value>false</value></prop>
<prop oor:name="PreferredFilter"><value>MOOX</value></prop>
<prop oor:name="UIName">
<value xml:lang="x-default">Microsoft Word 2007 Document</value>
</prop>
<prop oor:name="ClipboardFormat"><value>doctype:wordDocument</value></prop>
</node>
Salin pada file berikut ini fcfg_writer_types.xcu :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE oor:component-data SYSTEM "../../../../component-update.dtd">
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:package="org.openoffice.TypeDetection" oor:name="Types">
<node oor:name="Types">
...
...
<node oor:name="MOOXTYPE" oor:op="replace">
<prop oor:name="URLPattern"><value>*.docx *.DOCX</value></prop>
<prop oor:name="Extensions"><value>docx</value></prop>
<prop oor:name="MediaType"><value>application/vnd.openxmlformats-officedocument.wordprocessingml.document</value></prop>
<prop oor:name="Preferred"><value>false</value></prop>
<prop oor:name="PreferredFilter"><value>MOOX</value></prop>
<prop oor:name="UIName">
<value xml:lang="x-default">Microsoft Word 2007 Document</value>
</prop>
<prop oor:name="ClipboardFormat"><value>doctype:wordDocument</value></prop>
</node>
...
...
</node>
</oor:component-data>
terakhir copy-kan file odfconverter.exe dari hasil instalasi file odf-converter-integrator-0.1.5-installer.exe ke lokasi %OOO_HOME%\program.
Sekarang jalankan OpenOffice Writer untuk melihat hasilnya, setiap kali akan menyimpan atau membuka file akan ada tambahan ekstensi baru, yakni format Microsoft Word 2007 Document (*.docx).
That's all folks... enjoy your Office world with OpenOffice. ;-)
Referensi :
katana.oooninja.com
blinuxman.net
blog.mypapit.net
www.oooninja.com
Rabu, 07 Mei 2008
Selasa, 06 Mei 2008
How To Deal
Kali ini masih merupakan film drama romantis dari Mandy Moore... dengan
setting layar tahun 90-an, sebagai seorang anak SMA yang agresif,
Halley Martin (Mandy Moore) berperan sungguh menyenangkan... Terutama
dengan lirik yang satu ini.
That's When I Love You - Aslyn
When you have to look away
when you don't have much to say
that's when i love you
i love you just that way
to hear you stumble when you speak
or see you walk with two left feet
that's when i love you
i love you...endlessly
and when your mad cuz you lost a game
forget im waiting in the rain
baby i love you
i love you anyway
cuz heres my promise made tonight
you can count on me for life
cuz that's when i love you
when nothing you do can change my mind
the more i learn the more i love
the more my heart can't get enough
that's when i love you
when i love you no matter what
so when you turn to hide your eyes
cuz the movie made you cry
that's when i love you
i love you a little more each time
and when you get quiet match your clothes
or when you laugh at your own jokes
thats when i love you
i love you more than you know
and when you forget that we had a date
Or that look that u give when u show up late
baby i love you
i love you anyway
cuz heres my promise made tonight
you can count on me for life
cuz that's when i love you
and nothing you do can change my mind
the more i learn the more i love
the more my heart can't get enough
that's when i love you
when i love you no matter what
that's when i love you
when nothing baby
nothing you do can change my mind
the more i learn the more i love
the more my heart can't get enough
thats when i love you
when i love you
no matter what
no matter what...
setting layar tahun 90-an, sebagai seorang anak SMA yang agresif,
Halley Martin (Mandy Moore) berperan sungguh menyenangkan... Terutama
dengan lirik yang satu ini.
That's When I Love You - Aslyn
When you have to look away
when you don't have much to say
that's when i love you
i love you just that way
to hear you stumble when you speak
or see you walk with two left feet
that's when i love you
i love you...endlessly
and when your mad cuz you lost a game
forget im waiting in the rain
baby i love you
i love you anyway
cuz heres my promise made tonight
you can count on me for life
cuz that's when i love you
when nothing you do can change my mind
the more i learn the more i love
the more my heart can't get enough
that's when i love you
when i love you no matter what
so when you turn to hide your eyes
cuz the movie made you cry
that's when i love you
i love you a little more each time
and when you get quiet match your clothes
or when you laugh at your own jokes
thats when i love you
i love you more than you know
and when you forget that we had a date
Or that look that u give when u show up late
baby i love you
i love you anyway
cuz heres my promise made tonight
you can count on me for life
cuz that's when i love you
and nothing you do can change my mind
the more i learn the more i love
the more my heart can't get enough
that's when i love you
when i love you no matter what
that's when i love you
when nothing baby
nothing you do can change my mind
the more i learn the more i love
the more my heart can't get enough
thats when i love you
when i love you
no matter what
no matter what...
PHP Startup: Unable to load dynamic library php_mysql.dll
Sering terjadi kesalahan seperti diatas pada saat kita ingin mengaktifkan modul MySQL. Beberapa penyebab yang dapat diungkapkan disini adalah :
1. Lokasi direktori tempat menyimpan library ekstensi PHP belum didefinisikan pada file php.ini dengan nama extension_dir. Biasanya untuk PHP 5 keatas direktori extension-nya adalah ext. Contoh : extension_dir = 'C:/php/ext/'
2. Lokasi library MySQL (libmysql.dll) yang belum bisa ditemukan oleh Apache Library Loader. Biasanya ditempatkan di C:\WINDOWS\System32 atau C:\WINDOWS atau pada direktori Apache C:\Apache2\bin.
Gut Luck...Semoga tutorial singkat ini bisa membantu... ;-)
1. Lokasi direktori tempat menyimpan library ekstensi PHP belum didefinisikan pada file php.ini dengan nama extension_dir. Biasanya untuk PHP 5 keatas direktori extension-nya adalah ext. Contoh : extension_dir = 'C:/php/ext/'
2. Lokasi library MySQL (libmysql.dll) yang belum bisa ditemukan oleh Apache Library Loader. Biasanya ditempatkan di C:\WINDOWS\System32 atau C:\WINDOWS atau pada direktori Apache C:\Apache2\bin.
Gut Luck...Semoga tutorial singkat ini bisa membantu... ;-)
Jumat, 02 Mei 2008
Being Positif or Being Negatif?
"The more negative you are, the more positif you will be"
People who live in really unpleasant place still have a chance to be good... so the people in good place can still may have a chance to be so bad...
People who live in really unpleasant place still have a chance to be good... so the people in good place can still may have a chance to be so bad...
Langganan:
Postingan
(
Atom
)