astaufik uneg-uneg

Just Another C#.NET Fans
See also: Other Geeks@INDC
DotNetNuke4.x Module Implementation

Just created new module for DNN4.x...(a Blog module)

Yeah, I know it's just a Blog module...What so special, but believe me it really took me some time learning about the DNN architecture before I can successfully implement the Blog module.

DNN4.x has minor differences from DNN3.x. Because I'm kind a lazy guy who doesn’t want to developed DNN module from scratch so I do my Goggling thing searching for CodeSmith DNN template and VisualStudio DNN template and walah I found it in http://dnnjungle.vmasanas.net unfortunately the templates only work for DNN3.x and VisualStudio.NET 2003.

Hey, I'm using DNN4.x, VisualStudio.NET 2005 and ASP.NET 2.0, so I have to modified some of the CodeSmith Script Template for DNN3.x to work with the DNN4.x. Ok CodeSmith template for DNN4.x done...now what?

Thank god, there's a DotNetNuke_4.0.3_StarterKit.vsi this .vsi thing will install 3 templates

  1. DotNetNuke Web Application Framework
  2. DotNetNuke Module
  3. DotNetNuke Skin

Sure...because I just want to build custom module for DNN4.x then I just go ahead and Add New Item > DotNetNuke Module and walah this template gives me full featured basic template module which can I easily modified.

Next...I want to show you how to build custom module step by step

PS : I wonder why there's no Indonesian DNN Community. So we can share our technical knowledge about the DNN, I also want to share about Tips and Tricks on how to hack DNN Framework. If only I got space on the server...Is there anyone or anybody there want to give me space? he he...

I also put DNN screen shot in the gallery...I don't know how to put it here...he he silly me ;p

Share this post: | | | |
Posted: May 18 2006, 03:27 AM by astaufik | with 2 comment(s)
Filed under:
Balada si Otong jeung Kabayan...

Suatu hari si Otong bertanya kepada temannya si Kabayan, berikut cuplikannya:

Otong: Kang Kabayan, sayah teh mo pake database MySQL untuk aplikasi yang sayah bangun dengan VC# 2005 XE. Tapi gimana caranya kebanyakan tool-tool yang beredar sekarang lebih support MSSQL dibanding database yang lain...hiks...hiks

Kabayan: tenang aja tong, ente bisa donlod MySQL Connector/Net 1.0 disini, trus...

Otong: trus...

Kabayan: trus diinstall bleh... connectornya...

Otong: tapi kagak muncul bleh... di VC# 2005 XE gweh...kumaha atuh...

Kabayan: itu mah soal gampang, klik Project > Add Reference. klik Tab Browse trus masuk ke direktori bin dimana MySQL Connector diinstall (kalau gw sih disini C:\Program Files\MySQL\MySQL Connector Net 1.0.7\bin\.NET 2.0) trus pilih MySQL.Data.dll

Otong: ohh....trus di sekrip kumaha nulisna ?

Kabayan: coba ketikkin using MySql.Data.MySqlClient

Otong: ah...gak ngerti ah...

Kabayan: Yeee...!#%$&*%(

Share this post: | | | |
Posted: Apr 25 2006, 09:35 PM by astaufik | with no comments
Filed under:
ESRI MapObjects 2.0

Udah 3 hari terakhir cari engine untuk manampilkan dan mengkueri ESRI map (*.shp). setelah googling di internet ternyata ada ArcGIS Engine untuk .NET, tapi sayang kagak gratis alias kudu bayar...Damn!! akhirnya saya dapet ESRI MapObjects 2.0 LT COM Component (dan ternyata lagi-lagi hanya trial 30 hari....Another Damn!!).

Ternyata setelah uprak-oprek kanan-kiri, register sana, register sini akhirnya ESRI MapObjects 2.0 LT bisa digunakan secara full he...he...he... dan sekarang sudah embed ke dalam aplikasi C# gw....mantep tenan.

PS : Tar mo gw tempelin ah screenshot aplikasi database yg gw buat dengan failitas query map.

Share this post: | | | |
Posted: Feb 07 2006, 01:46 AM by astaufik | with 6 comment(s)
Filed under:
Motor Solusi di Era Serba Susah

Dimulai dari ketidaksukaan saya pada supir ANGKOT kota bogor yang seenak udel mean buletin ongkos menjadi 2000 perak (padahal resminya cuman 1700 perak). Akhirnya dengan uang tabungan yang pas-pasan saya beli motor GRESS belambang “S” dengan tipe 125SP sebagai sarana transportasi PP ke kantor yang nun jauh di HUTAN. Konon katanya sih sanggup 1:50 alias 1 liter = 50 Km.

Sekarang Motor udah punya, Helm udah beli, tinggal beli jeket kulit sama sarung tangan kulit plus pelindung dada biar gak BENGEK...NGEK.

Share this post: | | | |
Posted: Oct 25 2005, 03:45 AM by astaufik | with 1 comment(s)
Filed under:
Are you Mort, Elvis or Einstein ?
haha...dapet email forward dari i.kaliana@cgiar.org lucu juga...
 
Folks,

Are you Mort, Elvis or Einstein?

Mort - Opportunistic Developer 

  • VB kinda guy, Web guy, WinForm guy, DB-based Application guy, Domain Expert guy
  • Sense of achievement comes from creating solutions that "just work"
  • Iterates one problem at a time, learns by trial and error
  • Uses components, maybe builds business objects, but not OO
  • Expects to program against physical objects, not abstract entities – ex: File instead of Stream
  • Focuses on the business problem, not the technology
  • Most likely has no formal computer science education

Elvis - Pragmatic developer 

  • C# kinda guy, majority of Dev at Microsoft
  • Very skilled dev, understand programming concepts very well
  • Seeks a balance of power and productivity
  • Likes to learn while doing
  • Probably has a computer science degree or some formal CS training
  • The ideal framework is OO from the ground up, maps logically to the domain, and has full functionality

Einstein - Paranoid developer 

  • C++ kinda guy, system developer, academics
  • Doesn't really care about helper or productivity on top of existing APIs
  • Sense of achievement comes from creating efficient, high-performance code worthy of technical prise
  • Learning style is proactive (likes to learn before doing) - spend a lot of time reading books
  • Wants to know he/she can replace any system components, thinks he/she can often do it better
  • Doesn't like using black boxes
  • Really value API's elegance
Share this post: | | | |
Posted: Oct 19 2005, 12:38 AM by astaufik | with 5 comment(s)
Filed under:
Email dari Joe Mayo

Hi Ahmad Suryahaminata Taufik,

We don’t have an office in Indonesia.  We don’t have video training either.  If you have many people to train, we could discuss my visiting Indonesia.

Regards,

Joe

Joseph A. Mayo, President
Mayo Software Consulting, Inc.
7257 S. Tucson Way, Suite 120
Englewood, CO 80112-6788
Bus: (303) 583-0140
Cell: (720) 581-3051
Fax: (303) 284-2185
email: jmayo@MayoSoftware.com
Web:
http://www.MayoSoftware.com

hmmm....ada yang mau ikut ditraining sama Joe Mayo

Share this post: | | | |
Posted: Oct 18 2005, 10:31 PM by astaufik | with 2 comment(s)
Filed under:
Kenapa harus C# ?

Why C# ? padahal bahasa pemrograman yang lain juga masih powerfull ? banyak yang bilang karena C# itu object-oriented programming (OOP) language, tapi apakah mereka juga tahu apa itu OOP sebenarnya ? hmmm.....it's funny to see someone suka pura-pura sok tahu but, in fact they don't know nothing.

Share this post: | | | |
Posted: Oct 18 2005, 10:10 PM by astaufik | with 3 comment(s)
Filed under:
.NET Reflector = Reverse Engineering

Reflector is a class browser for .NET components. It allows browsing and searching the meta data, IL instructions, resources and XML documentation stored in a .NET assembly. - .NET Reflector 4.0 Release Notes

hmmm..... saatnya balik ke vb 6.0 nih

Share this post: | | | |
Posted: Oct 17 2005, 10:04 PM by astaufik | with 2 comment(s)
Filed under:
ASP.NET: ASM to IL Compiler

Ada sebuah artikel menarik tentang bagaimana ASP.NET pages to be written in 80386 assembler. http://www.viksoe.dk/code/asmil.htm

Share this post: | | | |
Posted: Oct 15 2005, 04:20 AM by astaufik | with no comments
Filed under: