Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Wednesday, June 20, 2012

Vim regex to find whitespaces between quotes

In this example we use the string href="test find white spaces" as an example and we want to encode our URIs with %(percent-encoding) in order to comply with RFC3986.
So we need to encode 'space' character to '%20'. In vim, we can do it simple enough with the following command :
:%s/\(href="[^"]\+\)\@<= /%20/g
been working almost 1 hour to figure this out. :p

Hope that helps somebody. (:


Read more!

Monday, August 1, 2011

Rooting manual android

REQUIREMENTS : - Linux *of course! 8-) - Android SDK with  - busybox binary - Superuser.apk  - psneuter exploit binary - su-v2 binary You can find all the files listed above from SuperOneClick installed directory in M$ WINDOZ.
On Linux machine :
!! Make sure adb server is running as root. !!

$./adb push psneuter /data/local/tmp
$./adb push su-v2 /data/local/tmp
$./adb push busybox /data/local/tmp
$./adb shell
On android console :
$ busybox chmod +x /data/local/tmp/psneuter
$ /data/local/tmp/psneuter /* you will get logged out from android console and just run*/
$./adb shell /* again to get android shell back as root. */
# mount  /* find entry for '/system' mount */
/dev/stl12 /system rfs ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=utf8 0 0
# mount -t rfs -r -w -o remount /dev/stl12 /system /* change the command according to your device. */
# busybox mv /data/local/tmp/su-v2 /system/xbin/su 
# busybox chmod 06755 /system/xbin/su 
# busybox chown 0.2000 /system/xbin/su 
# busybox ln -s /system/xbin/su /system/bin/su  
# busybox cp /data/local/tmp/busybox /system/xbin 
# busybox chmod 0755 /system/xbin/busybox 
# busybox chown 0.2000 /system/xbin/busybox 
# exit 
$ exit
Back to Linux machine :
./adb install Superuser.apk 
There, ur droid is rooted! :D


Read more!

Friday, June 3, 2011

AOSI need our help...

Maaf email ini agak panjang, mohon yang ingin gabung
sebagai penyedia jasa di bidang FOSS
(secara gratis maupun berbayar) bersedia membaca :-)

PENGANTAR

AOSI mengajak berbagai komunitas Linux dan FOSS di Indonesia
menyediakan dukungan teknis dan non teknis bagi pengguna FOSS, a.l.:
- pemerintah, dalam rangka mencapai target akhir 2011 pakai FOSS,
- swasta, yang akan/sudah menggunakan FOSS,
- lembaga pendidikan, yang sudah/akan menggunakan FOSS,
- dan siapa saja, yang akan/sudah menggunakan FOSS.

Sebagai langkah awal, sekretariat AOSI di Jakarta akan menjadi
pusat informasi FOSS dalam bentuk Helpdesk melalui web, email, sms, dll.
Helpdesk diharapkan didukung anggota atau mitra AOSI di Jakarta dan
di tiap provinsi sehingga akan ada minimal 33 kantor perwakilan AOSI.

Sekretariat AOSI sebagai kantor pusat Helpdesk FOSS Nasional
akan mengelola dan meneruskan informasi kebutuhan jasa terkait FOSS
ke para anggota atau mitra AOSI yang memiliki kemampuan menyediakan
jasa/produk yang sesuai kebtuhan untuk mendukung penggunaan FOSS
oleh pemerintah pusat, pemda prov/kab/kota, swasta, pendidikan, dll.

AJAKAN KERJA SAMA

AOSI menawarkan kerja sama ini dalam bentuk keanggotaan atau
kemitraan sebagai semacam perwakilan AOSI di berbagai wilayah
dalam menyediakan helpdesk secara terbatas di masing-masing provinsi.
Beda keanggotaan dan kemitraan:
- keanggotaan: Institusi Anggota AOSI yang terikat dengan AD/ART AOSI.
- kemitraan: Bukan Anggota AOSI yang bekerja sama dengan AOSI,
 yang diadakan karena belum/tidak ada anggota AOSI yang bersedia di
suatu provinsi.

Jika ada bisnis atau proses pengadaan terkait helpdesk ini
tidak akan dikerjakan oleh AOSI sebagai organisasi non profit,
tapi oleh institusi anggota atau mitra AOSI
sesuai dengan kompetensi dan jenis usaha masing-masing anggota/mitra.
Perjanjian, kontrak kerja, SLA (Service Level Agreement)
atau yang sejenis juga menjadi tanggung jawab pihak-pihak
terkait yang melakukan perjanjian/kontrak.

Sekretariat AOSI sebagai pusat informasi atau penyedia layanan
tidak terikat perjanjian atau kontrak kerja dengan siapapun,
kecuali ikatan sebagai organisasi asosiasi dengan anggota dan mitranya.

TINDAK LANJUT

Helpdesk FOSS Nasional ini ditargetkan beroperasi
mulai pertengahan Juni 2011, atau paling lambat 1 Juli 2011.
AOSI akan merekrut minimal 1 orang tenaga penuh waktu
untuk mengelola kantor pusat Helpdesk FOSS di sekretariat AOSI.

Institusi yang berminat menjadi anggota atau mitra AOSI
sebagai helpdesk di daerah dimohon mengirim email
ke helpdesk@aosi.or.id CC: rusmanto@aosi.or.id
dengan isi email:

- Nama organisasi:
- Alamat di darat (lengkap nama kota dan provinsi):
- Alamat di internet (kalau ada website atau blog atau sejenis):

- Nama ketua atau penganggung jawab:
- No HP ketua/penganggung jawab:
- Email ketua/penanggung jawab:

- Nama kontak untuk helpdesk ini:
- No HP kontak untuk helpdesk ini:
- Email kontak untuk helpdesk ini:

- Bidang keahlian dan pengalaman kerja atau kegiatan terkait Linux dan FOSS:

- Daftar SDM dan jenis keahliannya:


Terima kasih telah membaca, silakan diteruskan ke teman atau milis yang sesuai.

Rus

Sumber : Milis aktivis linux indonesia


Read more!

Thursday, May 27, 2010

SLACKWARE 13.1 RELEASE NOW!!!

Yes, it's that time again! After many months of development and
careful testing, we are proud to announce the release of Slackware
version 13.1!

We are sure you'll enjoy the many improvements. We've done our best
to bring the latest technology to Slackware while still maintaining the
stability and security that you have come to expect. Slackware is well
known for its simplicity and the fact that we try to bring software to
you in the condition that the authors intended.

Slackware 13.1 brings many updates and enhancements, among which
you'll find two of the most advanced desktop environments available
today: Xfce 4.6.1, a fast and lightweight but visually appealing and
easy to use desktop environment, and KDE 4.4.3, a recent stable release
of the new 4.4.x series of the award-winning KDE desktop environment.
We continue to make use of HAL (Hardware Abstraction Layer) and udev,
which allow the system administrator to grant use of various hardware
devices according to users' group membership so that they will be able
to use items such as USB flash sticks, USB cameras that appear like USB
storage, portable hard drives, CD and DVD media, MP3 players, and more,
all without requiring sudo, the mount or umount command. Just plug and
play. Properly set up, Slackware's desktop should be suitable for any
level of Linux experience. New to the desktop framework are ConsoleKit
and PolicyKit. ConsoleKit handles "seats", things like dealing with
devices when switching from one user to another. PolicyKit is a system
for fine-grained access control, allowing a non-root user to run certain
tasks with elevated privilege, but more securely than if the entire task
were simply run as root.

Slackware uses the 2.6.33.4 kernel bringing you advanced performance
features such as journaling filesystems, SCSI and ATA RAID volume
support, SATA support, Software RAID, LVM (the Logical Volume Manager),
and encrypted filesystems. Kernel support for X DRI (the Direct
Rendering Interface) brings high-speed hardware accelerated 3D graphics
to Linux.

There are two kinds of kernels in Slackware. First there are the
huge kernels, which contain support for just about every driver in the
Linux kernel. These are primarily intended to be used for installation,
but there's no real reason that you couldn't continue to run them after
you have installed. The other type of kernel is the generic kernel, in
which nearly every driver is built as a module. To use a generic kernel
you'll need to build an initrd to load your filesystem module and
possibly your drive controller or other drivers needed at boot time,
configure LILO to load the initrd at boot, and reinstall LILO. See the
docs in /boot after installing for more information. Slackware's Linux
kernels come in both SMP and non-SMP types now. The SMP kernel supports
multiple processors, multi-core CPUs, HyperThreading, and about every
other optimization available. In our own testing this kernel has proven
to be fast, stable, and reliable. We recommend using the SMP kernel
even on single processor machines if it will run on them.


Here are some of the advanced features of Slackware 13.1:

- Runs the 2.6.33.4 version of the Linux kernel from ftp.kernel.org.
Also included is a kernel patched with Speakup to support speech
synthesizers providing access to Linux for the visually impaired
community. The 2.6.x kernel series has matured into a stable
kernel, and provides reliable performance for your desktop or
your production server.

- System binaries are linked with the GNU C Library, version 2.11.1.
This version of glibc also has excellent compatibility with
existing binaries.

- X11 based on the X.Org Foundation's modular X Window System.
There's been much activity in the X development world, and the
improvements in terms of performance and hardware support are
too numerous to mention them all here.

- Installs gcc-4.4.4 as the default C, C++, Objective-C,
Fortran-77/95, and Ada 95 compiler.

- Support for fully encrypted network connections with OpenSSL,
OpenSSH, OpenVPN, and GnuPG.

- Apache (httpd) 2.2.15 web server with Dynamic Shared Object
support, SSL, and PHP 5.2.13.

- PCMCIA, CardBus, USB, IEE1394 (FireWire) and ACPI support. This
makes Slackware a great operating system for your laptop.

- The udev dynamic device management system for Linux 2.6.x.
This locates and configures most hardware automatically as it
is added (or removed) from the system, and creates the access
nodes in /dev. It also loads the kernel modules required by
sound cards and other hardware at boot time.

- New development tools, including Perl 5.10.1, Python 2.6.4,
Ruby 1.9.1-p378, Subversion 1.6.11, git-1.7.1, mercurial-1.5.2,
graphical tools like Qt designer and KDevelop, and much more.

- Updated versions of the Slackware package management tools make it
easy to add, remove, upgrade, and make your own Slackware packages.
Package tracking makes it easy to upgrade from Slackware 13.0 to
Slackware 13.1 (see CHANGES_AND_HINTS.TXT). The slackpkg tool can
also help update from an older version of Slackware to a newer one,
and keep your Slackware system up to date. In addition, the
slacktrack utility (in extra/) will help you build and maintain
your own packages.

- Web browsers galore! Includes KDE's Konqueror 4.4.3,
SeaMonkey 2.0.4 (this is the replacement for the Mozilla
Suite), and the immensely popular Firefox 3.6.3, as well as
the Thunderbird 3.0.4 email and news client with advanced
junk mail filtering.

- The KDE Software Compilation 4.4.3, a complete desktop environment.
This includes the KOffice productivity suite, networking tools, GUI
development with KDevelop, multimedia tools (including the amazing
Amarok music player and K3B disc burning software), the Konqueror web
browser and file manager, dozens of games and utilities,
international language support, and more.

- A collection of GTK+ based applications including pidgin-2.7.0,
gimp-2.6.8, gkrellm-2.3.4, gxine-0.5.903, xchat-2.8.6, xsane-0.996,
and pan-0.133.

- A repository of extra software packages compiled and ready to run.
This includes the Java(TM) 2 Software Development Kit Standard
Edition, an MPlayer browser plugin, and more (see the /extra directory).

- Many more improved and upgraded packages than we can list here. For
a complete list of core packages in Slackware 13.1, see this file:

ftp://ftp.slackware.com/pub/slackware/slackware-13.1/PACKAGES.TXT


Downloading Slackware 13.1:
---------------------------

The full version of Slackware Linux 13.1 is available for download
from the central Slackware FTP sites hosted by our friends at
www.cwo.com and osuosl.org:

ftp://slackware.osuosl.org/pub/slackware/slackware-13.1/
ftp://ftp.slackware.com/pub/slackware/slackware-13.1/

If the sites are busy, see the list of official mirror sites here:

http://slackware.com/getslack/

We will be setting up BitTorrent downloads for the official ISO
images. Stay tuned to http://slackware.com for the latest updates.

Instructions for burning the Slackware tree onto install discs may
be found in the isolinux directory.


Purchasing Slackware on CD-ROM or DVD:
--------------------------------------

Or, please consider purchasing the Slackware Linux 13.1 six CD-ROM
set or deluxe dual-sided DVD release directly from Slackware Linux, and
you'll be helping to support the continued development of Slackware
Linux!

The DVD release has the 32-bit x86 Slackware 13.1 release on one
side, and the 64-bit x86_64 Slackware 13.1 release on the other. Both
sides are bootable for easy installation, and includes everything from
both releases of Slackware 13.1, including the complete source code
trees.

The 6 CD-ROM release of Slackware 13.1 is the 32-bit x86 edition.
It includes a bootable first CD-ROM for easy installation. The 6
CD-ROMs are labeled for easy reference.


The Slackware 13.1 x86 6 CD-ROM set is $49.95 plus shipping, or
choose the Slackware 13.1 x86/x86_64 dual-sided DVD (also $49.95 plus
shipping).


Slackware Linux is also available by subscription. When we release
a new version of Slackware (which is normally once or twice a year) we
ship it to you and bill your credit card for a reduced subscription
price ($32.99 for the CD-ROM set, or $39.95 for the DVD) plus shipping.

For shipping options, see the Slackware store website. Before
ordering express shipping, you may wish to check that we have the
product in stock. We make releases to the net at the same time as disc
production begins, so there is a lag between the online release and the
shipping of media. But, even if you download now you can still buy the
official media later. You'll feel good, be helping the project, and have
a great decorative item perfect for any computer room shelf. :-)


Ordering Information:
---------------------

You can order online at the Slackware Linux store:

http://store.slackware.com

Other Slackware items like t-shirts, caps, pins, and stickers can
also be found here. These will help you find and identify yourself to
your fellow Slackware users. :-)

Order inquiries (including questions about becoming a Slackware
reseller) may be directed to this address: info@slackware.com


Have fun! :^) I hope you find Slackware to be useful, and thanks
very much for your support of this project over the years.

---
Patrick J. Volkerding

Visit us on the web at: http://slackware.com

Taken from : www.slackware.com


Read more!

Friday, February 26, 2010

Seminar Sehari Linux


Sehari sebelum hari raya imlek dan valentine yang jatuh bersamaan tahun ini pada tanggal 14 Feb 2010, saya menghadiri seminar sehari dengan tema "Linux Sebagai OS Alternatif" di SMK Negeri 4, Tangerang. Kali ini saya diundang sebagai pembicara pada seminar sehari tersebut, yang memang salah satu dari panitianya adalah rekan kerja saya.

Sebenarnya tema "Linux Sebagai Sistem Operasi Alternative" susah saya kritisi, karena arti kata "Alternatif" sendiri adalah sebuah pilihan kedua jika pilihan pertama tidak didapat. Oleh karena itu ketika saya berbicara pada seminar tersebut, saya memperbaiki temanya menjadi "Linux Sebagai Sistem Operasi Pilihan". Mengapa saya merubah temanya menjadi seperti tersebut? Karena Linux bukanlah alternatif dari sistem operasi lain, karena Linux adalah Linux dengan segala kelebihan dan kekurangannya. Sebelum menggunakan Linux kita sudah memilih, dan bukan terpaksa, dalam konteks 'Alternatif'.

Saat acara berlangsung yang diikuti oleh siswa kelas 10 SMK Negeri 4 Tangerang dengan berbagai bidang studi. Mereka sangat memperhatikan yang saya sampaikan, terutama siswa-siswa pada bidang studi rekayasa perangkat lunak. Beberapa hal yang saya sampaikan antara lain :


  • Pengantar sejarah sistem operasi di dunia komputer
  • Pro dan Kontra sistem operasi Linux
  • FSF, Open Source dan GNU Licenses
  • Tampilan Linux
  • Dan siapa saja yang menggunakan linux berdasarkan link ini
Saat saya menunjukan siapa saja yang menggunakan Linux sebagai sistem operasi, hampir seluruh siswa tercengang karena banyak perusahaan dan pemerintahan yang menggunakan Linux. Saya harap ini dapat merubah image di masyarakat tengan 'gratis' berarti 'kurang bagus'. Justru dengan adanya sesuatu yang 'gratis' bisa membuat kita tidak harus menjadi 'pembajak' hasil karya orang lain.

Senang sekali dapat berbicara pada acara-acara seminar tenang Linux dan Open Source seperti ini dan berbagi pengetahuan kepada sesama pemuda Indonesia. Semoga acara-acara seperti ini dapat lebih banyak dilakukan oleh kita pemuda Indonesia dengan inisiatif dan semangat kebersamaan membangun bangsa ini menjadi lebih baik, setidaknya dengan cara dan kemampuan kita masing-masing.


Read more!

Thursday, December 3, 2009

Pemenang Tender Layanan Internet Kecamatan Wajib Pakai "Open Source"

Sumber Tulisan: KOMPAS, 3 Desember 2009

JAKARTA, KOMPAS.com — Kabar baik buat penggiat perangkat lunak komputer dengan sistem operasi terbuka atau open source. Permintaan agar pemerintah mewajibkan penggunaan open source di dalam negeri sejak beberapa tahun terakhir akhirnya bakal kesampaian.

Departemen Komunikasi dan Informatika (Depkominfo) merespons melalui rencana mewajibkan penggunaan open source. Sebagai bukti, Depkominfo akan mewajibkan penggunaan open source kepada para pemenang lelang tender penyediaan layanan internet di tingkat kecamatan.

Kewajiban itu tertuang dalam Peraturan Menkominfo Nomor 48/PER/M.KOMINFO/11/2009 tentang Penyediaan Jasa Akses Internet Pada Wilayah Pelayanan Universal Telekomunikasi Internet Kecamatan atau yang lebih dikenal dengan USO internet kecamatan.

Salah satu ketentuan dalam aturan yang diteken Menkominfo Tifatul Sembiring pada 23 November 2009 itu menyatakan, penyedia Pusat Layanan Internet Kecamatan (PLIK) alias pusat sarana dan prasarana penyediaan jasa akses internet di ibu kota kecamatan yang dibiayai dana kontribusi USO harus mengutamakan penggunaan perangkat lunak berbasis open source.

"Untuk lebih meningkatkan penggunaan produksi dalam negeri, pemerintah juga mewajibkan penyedia PLIK untuk menggunakan belanja modal sekurang-kurangnya 35 persen untuk pembelanjaan produksi dalam negeri," kata Kepala Pusat Informasi dan Humas Depkominfo Gatot S Dewa Broto, Kamis.

Menurut Gatot, ketentuan lebih lanjut mengenai PLIK akan diatur dalam dokumen lelang yang ditetapkan oleh Balai Telekomunikasi dan lnformatika Pedesaan (BTIP) Direktorat Jenderal Postel Depkominfo.

Akhir Oktober lalu, BTIP sudah melakukan evaluasi prakualifikasi tender USO internet kecamatan. Hasilnya, sebanyak enam dari 25 perusahaan yang dievaluasi dinyatakan tidak lulus prakualifikasi. Mereka yang tidak lolos adalah PT Cyber Network Indonesia (Mitra) yang mengajukan penawaran untuk empat paket pekerjaan, PT Inet Global Indo (satu paket), PT Nettocyber Indonesia (satu paket), PT Sejahtera Globalindo (dua paket), PT Total Info Kharisma (tiga paket), dan PT Core Mediatech (lima paket).

Adapun 19 perusahaan yang dinyatakan lolos antara lain PT Telkom, Indonesia Comnet Plus, PT Aplikanusa Lintas Arta, PT Pos Indonesia, PT Rahajasa Media Internet, PT Telkomsel, dan PT Netwave Multimedia (Mitra), yang mengajukan penawaran untuk mengerjakan sebelas paket. (Gentur Putro Jati/KONTAN)



Editor: wah


Read more!

Wednesday, November 4, 2009

Modem ZTE AC2710 di Slackware 13.0

Setelah kemarin meng-upgrade ke Slackware 13 (akhirnya ganti juga...), waktunya setting ulang koneksi internet saya dengan menggunakan modem Smart EV-DO. Terakhir pada waktu menggunakan Slackware 12.2, saya harus mengganti kernel saya ke versi di atas 2.6.28 agar dapat menggunakan modem ini karena masalah kompatibilitas. Senangnya di Slackware 13.0 sudah menggunakan kernel 2.6.29.6 jadi tidak usah mengganti kernel untuk menggunakan modem ini.

Seperti biasa layaknya usb-composite device yang lain, kita butuh utility 'usb_modeswitch' untuk mengganti fungsi usb composite tersebut. Setelah proses installasi 'usb_modeswitch', yang kita harus lakukan selanjutnya adalah menyesuaikan konfigurasinya agar sesuai dengan modem kita. Caranya, cari baris seperti di bawah ini :


########################################################
# ZTE AC2710 (EVDO)
#
# Contributor: Wasim Baig

;DefaultVendor= 0x19d2
;DefaultProduct= 0xfff5

;TargetVendor= 0x19d2
;TargetProduct= 0xfff1

#MessageEndpoint=0x05
;MessageContent="5553424312345678c00000008000069f010000000000000000000000000000"

# Just for information: try it with the message from the AC8710 ...


Jika tidak ditemukan baris seperti diatas, anda bisa tambahkan sendiri dan diubah menjadi seperti berikut :


########################################################
# ZTE AC2710 (EVDO)
#
# Contributor: Wasim Baig

DefaultVendor= 0x19d2
DefaultProduct= 0xfff5

TargetVendor= 0x19d2
TargetProduct= 0xfff1

MessageEndpoint=0x0a
MessageContent="5553424312345678c00000008000069f010000000000000000000000000000"

# Just for information: try it with the message from the AC8710 ...


Langkah selanjutnya adalah, saya membuat sebuah 'rules' pada '/etc/udev/rules.d/' bernama '62-zte-ac2710.rules' untuk mengganti fungsi modem setiap kali modem terhubung pada notebook saya. isi dari rules ini adalah :

SUBSYSTEM=="usb",SYSFS{idVendor}=="19d2",SYSFS{idProduct}=="fff5",GOTO="EVDO_CDMA_Modem"

LABEL="EVDO_CDMA_Modem"
RUN+="/usr/bin/usb_modeswitch && sleep 15"
RUN+="/sbin/modprobe -v usbserial vendor=0x19d2 product=0xfff1"
LABEL="EVDO_CDMA_Modem_End"


Jangan lupa restart service 'udev' setelah menambahkan rules di atas. Setelah itu, modem anda akan siap di pakai untuk koneksi dial-up smart 15 detik setelah modem terhubung pada port USB anda. Modem akan menjadi char device pada '/dev/ttyUSB0'.

Semoga membantu.
Salam...


Read more!

Friday, October 9, 2009

Rusmanto Maryanto dan Linux: ILC, GCOS, RMS, Olimpiade Office, dll.

Read more...


Read more!

Migrasi Ke Open Source

Beberapa tahun belakangan ini, Microsoft sedang gencar-gencarnya melakukan razia terhadap software mereka yang di bajak. Tidak heran, karena di Indonesia kita ini, pelanggaran terhadap hak atas kekayaan intelektualitas. Meskipun begitu, penjual dan pengguna software-software bajakan ini masih tetap saja merasa nyaman dengan tindakannya. Bahkan diantara mereka ada yang tahu dan mengerti bahwa tindakan mereka merugikan orang lain.

Memang beberapa harga-harga software resmi belum terjangkau oleh masyarakat kita. Akan tetapi hal ini tidak dapat digunakan sebagai alasan untuk membenarkan tindakan pembajakan,
Lalu bagaimana dengan perkembangan dunia Teknologi Informasi di Indonesia jika masyarakat kita memiliki sebuah dilema antara pembajakan dan daya beli? Mungkin salah satu alternatifnya adalah dengan migrasi ke open source.

Open source adalah sebuah gerakan moral komunitas pengguna komputer agar orang lain dapat menggunakan komputer terlepas dari seberapa besarnya daya beli, dan persetujuan-persetujuan pada saat membeli/menggunakan sebuah program. Hanya perlu sedikit usaha lebih untuk belajar dan mengenal software-software open source yang berbeda dengan software-software kepemilikan.

Dengan bermigrasi ke open source, setidaknya kita dapat membantu diri kita sendiri agar tidak takut dengan pelanggaran hukum, masyarakat karena dapat membantu memberikan software dan pertolongkan kepada orang lain yang membutuhkan software yang serupa, dan tidak lupa membantu memperbaiki generasi negara kita tercinta Indonesia.


Read more!

Pendidikan Open Source Sejak Dini

Beberapa hari yang lalu saya diminta oleh salah seorang teman saya untuk membantunya install linux di komputer tokonya. Teman saya ini pernah bermasalah dengan pihak yang berwajib akibat pelanggaran hak cipta program-program yang terpasang di komputernya. Oleh karena itu, dia memutuskan untuk menggunakkan linux.

Komputer di toko teman saya sengaja diletakan di bagian depan tokonya, sehingga orang lain dapat dengan mudah menggunakan komputer itu sebagai katalog barang-barang yang dijualnya. Saat itu saya install Slackware Linux di komputer itu. Singkat kata, setelah installasi saya memasangkan beberapa "pemanis" tampilan seperti themes dan tentunya compiz-effect.

Selama saya memasang "pemanis" tersebut ada seorang ibu-ibu paruh baya yang memperhatikan apa yang sedang saya lakukan. Tiba-tiba saja ibu itu mendekati saya dan bertanya kepada saya apakah OS yang saya gunakan adalah linux. Saya kaget kalau ternyata ibu itu tahu tentang linux. Saya menjawab iya, lalu bertanya kepada ibu itu apakah ia pengguna linux juga. Ternyata ibu itu menjawab kalau dia pemakai komputer juga dan selama ini hanya bisa menggunakan product Microsoft, dan ia tahu linux dari anaknya yang sekolah di salah satu sekolah swasta. Ibu itu juga menceritakan kalau saat ini di sekolah anaknya sedang diajarkan linux, dan ia sedang mencari seorang guru pembimbing untuk anaknya belajar linux. Wah... ini berita baik, akhirnya saya mendengar ada sekolah di sekitar tempat tinggal saya yang menggunakan linux. Saya menyatakan bersedia membantu anaknya belajar linux, karena saya juga ingin memperkenalkan linux di lingkungan tempat tinggal saya.

Beberapa hari setelah kejadian itu, saya juga mendapat kabar kalau sudah ada beberapa sekolah lain di lingkungan saya yang mempergunakan linux. Saya senang sekali mendengar kabar ini. Menurut saya, pendidikan open source harus dimulai sejak dini. Karena yang saya alami selama bersekolah, saya hanya diajarkan program-program 'proprietary' tertentu tanpa diberitahu kalau ada alternatif lain selain program 'proprietary'. Pada kenyataannya saat ini saya menggunakan program alternatif lain yang tidak kalah baiknya dengan program 'proprietary' untuk melakukan yang saya butuhkan dan dengan biaya yang jauh lebih terjangkau.

Karena latar belakang terserbut, maka muncul keinginan pribadi saya untuk memberikan pendidikan opensource sejak dini paling tidak di lingkungan saya sendiri. Karena dengan tahu mengenai opensource, kita jadi mempunyai 'pilihan' dalam menggunakan software dan tidak terkesan 'terpasksa menggunakan bajakan' karena tidak ada pilihan lain. Opensource memperlengkap pengetahuan kita tentang ke-'dua sisi mata uang' dalam dunia operating system dan software komputer. Selebihnya biar generasi yang kita didik menentukan mana yang baik dan sesuai dengan kebutuhan mereka.

Salam...


Read more!

Friday, September 4, 2009

Slackware 13 is now Released!

After one of the most intensive periods of development in Slackware's history,
the long awaited stable release of Slackware 13.0 is ready. This release
brings with it many major changes since Slackware 12.2, including a completely
reworked collection of X packages (a configuration file for X is no longer
needed in most cases), major upgrades to the desktop environments (KDE version
4.2.4 and Xfce version 4.6.1), a new .txz package format with much better
compression, and other upgrades all around -- to the development system,
network services, libraries, and major applications like Firefox and
Thunderbird. We think you'll agree that this version of Slackware was worth
the wait. Also, this is the first release of Slackware with native support
for the 64-bit x86_64 architecture! Major kudos to Eric Hameleers for all of
his work, especially on the 64-bit port.

More details may by found in the official announcement and in the release notes.

Please consider supporting the Slackware project by picking up a copy of the Slackware 13.0 release from the Slackware Store. The discs are off to replication, but we're accepting pre-orders for the official 6 CD set and the DVD. The CD set is the 32-bit x86 release, while the DVD is a special edition dual-sided disc with the 32-bit x86 release on one side and the 64-bit x86_64 release on the other. And, we still have T-shirts and other Slackware stuff there, so have a look around. Thanks to our subscribers and supporters for keeping Slackware going all these years.

Thanks are again due to the Slackware crew, the developers of slackbuilds.org, the community on linuxquestions.org, Slackware IRC channels, and everyone else who helped out with this release.

Have fun, and enjoy the new stable release!

Pat and the Slackware crew

From : http://www.slackware.com/


Read more!

Wednesday, July 22, 2009

Setting Smart Modem EV-DO di Slackware 12.2

Hari senin 20 juli 2009 saya mendapatkan hadiah sebuah modem Smart EVDO dari salah seorang sahabat saya. Sejujurnya saya hanya mencoba cara cepat untuk dapat mengunakan modem ini. Pertama kali saya pasang modem Smart dengan chipset ZTE AC2767 pada notebook saya dengan sistem operasi Slackware Linux 12.2 (kernel 2.6.27-7-smp), modem usb composite ini terdeteksi sebagai CD-Rom (ZeroCD). Pengalaman saya dengan beberapa modem usb pada Linux, membuat saya mengetahui kalau modem usb ini membutuhkan sebuah software controller untuk mengganti modus usb dari ZeroCD menjadi USB-Serial yaitu usb_modeswitch. Namun bahkan dengan usb_modeswitch versi terbaru pun, usb modem ini selalu terputus.

Setelah beberapa saat mencari informasi dari sesama pengguna open-source indonesia dan google, modem EVDO ini membutuhkan konfigurasi kernel yang belum ada pada kernel 2.6.27-7 yang saya gunakan saat itu. Akhirnya saya pun memutuskan untuk mengganti kernel Slackware Linux saya menjadi kernel Linux stabil saat itu yaitu 2.6.30.2-smp. Setelah proses kompilasi kernel baru saya selesai saya langsung mencoba modem usb ini.

Awal-awalnya usb modem ini dikenali sebagai USB-Cdrom seperti diatas. Namun setelah saya menjalan kan usb_modeswitch sesuai dengan kode vendor dan kode produk modem ini (#usb_modeswitch -v 19d2 -p fff5 -V 19d2 -P fff1) dan melihat dmesg, kali ini semua controller usb serial pada modem usb ini terdeteksi dengan baik. Ada 4 alat usb-serial pada modem ini yang terdeteksi, biarpun saya tidak tahu semua fungsinya dengan baik, namun setelah di coba satu persatu akhirnya saya tahu bahwa usb serial modem tersebut terletak pada /dev/ttyUSB0.

Setelah menunggu beberapa saat, dan ternyata masalah modem terputus itu tidak terjadi.
Langsung saya coba mengkonfigurasi KPPP untuk dial-up koneksi menggunakan jalur CDMA. Coba koneksi, dan semua berjalan dengan baik. Sampai pada saat menulis artikel ini pun saya masih menggunakan modem usb ini. Hanya kendalanya dengan jalur CDMA, sampai saat artikel ini ditulis, saya masih belum menemukan cara untuk memantau kondisi signal CDMA selain pada pertama kali menjalankan koneksi dengan perintah modem AT+CSQ / dengan konsol serial. Dan 1 lagi pertanyaan saya, mengapa pada packaging USB modem ini tidak terdapat tanda yang menyatakan modem ini support untuk sistem operasi linux..?


Read more!

Wednesday, June 10, 2009

Linkedin.com with D-Link DSL-520T Routers.

Today my boss asked me why did he cannot accept the invitation of his friend on 'linkedin.com'. And I said to him that I had no account on linkedin.com, I would make one and see what's causing the problem.

After sign up process I was asked to confirm via email, and when process start, the confirmation page couldn't load at all. It was because the confirmation page was using HTTPS, and some how only 'https://www.linkedin.com'' that cannot load. Other 'https' pages was load without any problem.

After googling for about an hour, I've found that my router which is D-Link 520T has a default firewall rules that change the TCPMSS. Now I don't want to explain what is TCPMSS, but that was the cause why https://www.linkedin.com page could not be loaded.

I login to the router using my linux box. This is how to do i :

1. $telnet
2. Login using the same account as the web interface.
3. then you had the root shell of the D-Link router.
4. #iptables -L FORWARD (remember that Linux IS case sensitive.)
5. You will see something like this
#iptables -L FORWARD
Chain FORWARD (policy ACCEPT)
target prot opt source destination
TCPMSS tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS set 1360
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:23
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:20
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:500
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
DROP udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53
DROP udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67
DROP udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:520
ACCEPT 2 -- 0.0.0.0/0 0.0.0.0/0
DROP icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 8 state NEW
DROP all -- 0.0.0.0/0 0.0.0.0/0

6. Find and delete the this line :
TCPMSS tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS set 1360
Using command :
#iptables -D FORWARD .
on the example above.
#iptables -D FORWARD 1

7. Try to login to linkedin.com and it will load without problem.

There's still one problem, this is my prediction only, but the firewall rules will be reset everytime the router restart. This mean that we have to do it everytime after the router is restarted.

Good Luck.


Read more!