root@fandigunawan

February 15, 2009

Mencegah Infeksi Virus Tanpa Antivirus (Jilid 2)

Beberapa saat yang lalu saya membaca sebuah artikel menarik [update : tambahan artikel]  yang harusnya dibaca oleh semua pengguna komputer. Setelah tulisan saya yang lalu mengenai bagaimana memproteksi komputer Anda dengan tidak menggunakan akun administrator dan penggunaan file-system dengan kepemilikan semacam NTFS maka kali ini saya akan membahas tentang pentingnya access control untuk whitelisted dan blacklisted program. Idenya sih sederhana, daripada kita mempunyai daftar program malicious ala antivirus, kenapa tidak kita gunakan pendekatan yang lain semisal kita buat daftar program apa saja yang boleh dijalankan. Saya rasa ini masuk akal berhubung berapa banyak sih program yang kita pakai dikomputer kita? Ratusan kah? saya rasa tidak !.

[Update : 26 Feb 2009] Cara ini tidak bisa digunakan untuk mencegah exploit yang merupakan bug/kesalahan operating system atau aplikasi diatasnya. Untuk rujukan baca : artikel 1 dan  artikel 2. Untuk mencegah masalah exploit Anda sebaiknya menggunakan OS yang selalu update dengan dukungan yang baik semisal Linux :D, kalau Windows ada baiknya Anda berdoa supaya Microsoft cepat mengeluarkan patch/ tambalan untuk OSnya. Untuk aplikasi diatas OS yang rentan eksploitasi berharaplah pada vendor pembuatnya (untuk yang close source/proprietary) atau gunakan produk opensource dengan patch yang cepat diirilis :D.

(more…)
Advertisements

Jalan Sudirman Jakarta

Filed under: Photo — Tags: , , — fandigunawan @ 12:34 pm

I took several good pictures from Jalan Sudirman Jakarta.

Pameran Sepatu Kulit Terbesar di Indonesia

Filed under: Misc, Photo — Tags: , , , — fandigunawan @ 6:11 am

 

Foto-foto pameran sepatu terbesar di Indonesia. Pameran ini berlangsung tanggal 12-15 Februari 2009 bertempat di JCC, Jakarta dengan mengundang asosiasi dan pengusaha sepatu nasional. Katanya pameran ini dimulai dari insiatif Wakil President Jusuf Kalla (lihat fotonya kita pasti tahu yang membuat acara ini pasti Pak Wapres Jusuf Kalla).

Pameran yang mengundang pengusaha dan asosiasi produk nasional harusnya lebih sering digelar supaya masyarakat bisa menikmati produk dalam negeri ketimbang membeli barang luar negeri (meski banyak yang gengsi pakai produk dalam negeri). Pada kesempatan kali ini saya sempat beli sepatu kulit buatan Mojokerto di stand perkumpulan pengusaha sepatu Mojokerto. Harga sepatunya sih sangat terjangkau dengan kondisi krisis seperti sekarang.

Ada berbagai sepatu buatan Indonesia yang mereknya pasti kita kenal ada disini misalnya Eagle, New Era, Pakalolo, Bata, Piero dan termasuk juga yang tanpa merek buatan home industry.

Pameran ini saya kunjungi pada hari Sabtu tanggal 14 Februari 2009 (hari Valentine kok malah ngapel ke pameran sepatu? ).

Disini ada sesuatu yang unik yaitu sepatu kulit terbesar yang panjang bagian solnya mencapai sekitar 60 cm di gerai milik BBKKP (Balai Besar Kulit Karet dan Plastik). Lihat saja perbandingannya dengan sepatu biasa. Mungkin sepatu ini bisa dipakai 3 orang sekaligus.

Berikut ini adalah foto-foto lain yang saya ambil.

Pesan akhir : jangan malu gunakan produk dalam negeri, kalau bukan kita yang pakai siapa lagi dong. Banggalah sama produk-produk kita sendiri!.

[Update : 23 April 2009]

Beberapa waktu yang lalu saya melihat di statistik situs saya menunjukan adanya kueri untuk mencari alamat Asosiasi Persepatuan Indonesia. Oleh karena itu disini saya akan memberikan informasi bagi Anda yang hendak mencari alamat APRISINDO maupun GPS:

Asosiasi Persepatuan Indonesia (APRISINDO)
Indonesian Footwear Association (APRISINDO)

Adis Dimension Footwear Building
Jl. Tanah Abang III No. 18,Jakarta Pusat 10160,Indonesia DKI Jakarta
Fax.(021) 3447572 Telp.(021) 3447575, Telp.(021) 3447576

Untuk asosiasi pengusaha sepatu Mojokerto:

Gabungan Pengusaha Sepatu (GPS) Mojokerto
Jl. Raya Trowulan Blok A5 (PPST)
Mojokerto

Contact person : Pak Budi (0321-6110217) atau Pak Yusuf (085-730744478)

Sky oh sky

Filed under: Photo — Tags: , , — fandigunawan @ 5:46 am

Sky at Senayan, Jakarta. Saturday 14 February 2009

Sky at Jatibening, Bekasi.

February 14, 2009

Idnaf.FileMon : Open Source File Monitoring Utility

Filed under: Project, Software Development — Tags: , , — fandigunawan @ 4:12 am

Yes, another open source from me. This time I have faced difficulties drawing PCB using KiCAD where there is no “UNDO” feature. So, I thought it is necessary to “backing up” every changes. Well, I thought it is necessary to create an automated tool to backing up every changes I made. Therefore, Idnaf.FileMon is created.

Features offered :

  1. Integration to Beyond Compare version 2 and 3
  2. Integration to Notepad ++/ Windows notepad
  3. MD5 checksum to prevent multiple change “collision”

Requirement :

Windows with .NET framework >= 2.0

Note : file will be backed up to DIRECTORY_MONITORED\.stor\FILE_CHANGED\DATE_TIME_STAMP\FILE_CHANGED (see screenshot)

Download :

http://fandigunawan.googlepages.com/Idnaf.FileMon.zip

(more…)

December 27, 2008

Termie With ZedGraph

Well I faced new problem for plotting data captured from serial port. It is possible to use Microsoft Excel or OpenOffice Calc but it is too conventional. So, I tried to find an opensource serial port terminal and finally I got this : Termie by David McClurg.

An abstract of  the program can be seen in the following quote :

Termie opens a serial port and logs data received to a window. It is useful for embedded software development. It can also send data so it is actually a RS232 terminal with a chat-like interface.

An embedded system is a special-purpose computer such as a Wii, MP3 player, or cell phone. To develop for such a system, you need a development “kit” which allows you to download software and debug. Communication between your PC and the embedded system is often a serial cable (RS-232).

So I got another tool : ZedGraph for generating graph under .NET platform and I add some codes to plot the data from serial port. Currently, I lost the program’s screenshot but if some of you use this software and find it good you may send me the screenshot.

Requirement :

Windows(tm) with .NET Framework 2.0

Download in the following link (binary and source code in C#) :

http://fandigunawan.googlepages.com/TermiewithZedGraph.zip

This program is licensed under BSD license since the original Termie uses BSD License. You may have a look to BSD License here .

December 26, 2008

Tips Membuang Media Penyimpanan Elektronik Anda

Setelah beberapa lama tidak menulis artikel dikarenakan kesibukan dan “tua dijalan” maka akhirnya saya bisa menyelesaikan sebuh artikel yang menurut saya cukup menarik untuk disimak. Artikel ini telah diupload ke www.ilmukomputer.com.org dan saya pun membuat mirrornya disini.

Beberapa saat yang lalu penulis hendak membuang beberapa keping DVD yang berisi data-data yang sudah tidak lagi terpakai. Penulis jadi ingat sesuatu yang sering dilakukan oleh para pengguna komputer mengenai media penyimpanan mereka yang tidak terpakai yaitu tidak menghancurkan data yang ada didalamnya ataupun menghapus data tersebut tanpa bisa direstorasi kembali.

Pada tahun 2005, O&O Software melakukan suatu riset mengenai apakah benar media penyimpanan yang dijual di e-Bay telah dihapus dengan benar (baca : kemungkinan direstorasi kecil sekali). Sungguh mengejutkan, dari 100 harddisk yang dipesan ternyata 75 harddisk dapat direstorasi kembali datanya.

Menurut kabar, banyak data-data pribadi maupun yang sifatnya sensitif ini masih bisa dibaca orang yang tidak seharusnya membaca data-data ini. Caranyapun cukup mudah yaitu dengan menggunakan mesin pencari di internet untuk mencari dengan kata kunci ”unerase” ataupun ”unformat”. Saya membahas hal ini bukan karena paranoid, tetapi untuk memberikan kesadaran pada masyarakat tentang pentingnya selain menyimpan data juga melakukan metode yang tepat ketika hendak menghancurkan media penyimpanan / menghapus data-data.

Unduh langsung disini :

http://fandigunawan.googlepages.com/fandi-TipsMembuangMediaPenyimpananEl.pdf

Laman Ilmukomputer :

http://ilmukomputer.org/2009/02/18/tips-membuang-media-penyimpanan-elektronik-anda/

Unduh langsung dari Ilmukomputer :

http://ilmukomputer.org/wp-content/uploads/2009/02/fandi-tips-membuang-media-penyimpanan-elektronik-anda-pre1a1.pdf

August 17, 2008

The Serial Programmer for Atmel AVR

Filed under: Uncategorized — Tags: , , , , , — fandigunawan @ 4:15 pm

Finally I could post my schematics and PCB diagram that I used to program my AVR microcontroller. The programmer is based on http://electronics-diy.com/avr_programmer.php .

You may download the schematics diagram and PCB in the following link:

https://fandigunawan.wordpress.com/siprog.zip

June 18, 2008

HD44780’s stdio bind for WinAVR

Last time I found out that stdio.h functions is very useful but then it is lack in interfacing. Therefore while I’m doing my project with HD44780 (LCD with 16×2 characters) it is necessary to bind the LCD functions to stdio.h such as printf() function.

The result of an example : printf(“Line1\nLine2”);

Download the code here :

http://fandigunawan.googlepages.com/hd44780_stdio_bind.zip

LCD Nokia 3310 (PCD8544) Driver in WinAVR(avr-gcc)

LCD Nokia 3310 is widely known to be monochrome graphic LCD targeted for embedded devices. It is a 84×48 pixels LCD that can be interfaced trough SPI protocol. This is the detail of the LCD’s pins configuration.

Taken from : http://www.myplace.nu/mp3/images/nokia_lcd_small.jpg

The driver is targeted for avr-gcc or WinAVR.

In case you need to recompile to suit your need, please download the following tools :

This design is targeted to be clocked at 4 Mhz, you may change it by modifying makefile or change the configuration of clock in AVR Studio. You can use avrprog or Pony Prog to program your fuse bits (CKSEL) or you may recompile the code to suit your clock speed.

New version :

0.2.6 rev 1 (new)

A silly mistake I made in header file. Please update your version 0.2.6 to 0.2.6 rev 1.

 http://fandigunawan.googlepages.com/lcd_pcd8544_v026rev1.zip

* + Header file (pcd8544.h) PIN definition fixed

0.2.6 (dont use this)

 http://fandigunawan.googlepages.com/lcd_pcd8544_v026.zip

* + Optimization using Memset and Memcpy
* + Bug fix and sample program reviewed
* + Commented <stdio.h>

Many thanks for Jakub Lasinski for code review and suggestions.

0.2.5

http://fandigunawan.googlepages.com/lcd_pcd8544_v025.zip

Changelog from version 0.2.4

* Version 0.2.5 ( December 25, 2008 ) x-mas version
* + Boundary check is added ( reported by starlino on Dec 20, 2008 )
* + Return value is added, it will definitely useful for error checking

0.2.4 rev 1

http://fandigunawan.googlepages.com/lcd_pcd8544_v024rev1.zip

Changelog from version 0.2.4 :

* Version 0.2.4 revision 1 ( December 25, 2008 )
* + Some of boundary checking added (reported by starlino) and this is actually as a part of version
* 0.2.5 but I think i need to add it to this version also.

Old version

 http://fandigunawan.googlepages.com/lcd_pcd8544.zip

Note : If you find out my code working in your design please let me know about it.

——————————————————————————–

Generating hex from BMP using BMP2HEX by Jakub Lasinski :

You will need .NET framework 2.0 to use this application.

 http://fandigunawan.googlepages.com/bmp2hex.zip

———————————————————————————————–

As a request from AGA33, I have posted the picture of the project, schematic as well as the project source code of my thesis (yes, my thesis using old version driver).

The project was clocked using internal oscillator at 4 Mhz, see AVR datasheet regarding to internal clock setting.

The corresponded source code of my thesis.

http://fandigunawan.googlepages.com/water_level_monitor.zip

[Updated May 3, 2009]

Credit

Many thanks to : http://www.myplace.nu/mp3/images/nokia_lcd_small.jpg for awesome PCD8544 picture. Thanks for visitor who told me about this picture credit. Actually I don’t remember actually where I picked the picture since it has been more than a year ago and I used Google image search engine. Actually I don’t remember removing the label myplace.nu from the image but it is fine for me. If you have any problem with my post or project please kindly tell me, I can’t do anything right without your feedback. Thanks.

(more…)

« Newer PostsOlder Posts »

Blog at WordPress.com.