Reyza

tenang, senang, sederhana
See also: Other Geeks@INDC

Public

April 2008 - Posts

15 Favorite Items

Ini adalah 15 Item fav (yang sering digunakan) di Vista saya.

{Internet Explorer dan Outlook tidak termasuk hitungan perhitungan fav item, walaupun setiap hari digunakan}

Capture

#1 : Mozilla Firefox, paling sering browsing Blog di Geeks, Email ke Yahoo.com. Jarang buka Gmail dan Yahoo.co.uk karena langsung disedot oleh Outlook.

#2 : IfranView, pengganti ACDSee di Vista. Gratis dan dia yang pertama kali support Vista, tidak seperti ACDSee. Artinya kegiatan kedua adalah melihat gambar. Ayooo...gambar apa? :) Menggunakan IrfanView untuk me-resize gambar sebelum di upload ke blog via Live Write.

#3 MS Visual Studio 2005, masih ada proyek yang menggunakan VS 2005 dan juga masih digunakan untuk bermain Community Server.

#4 Notepad, buat nulis note simple, maklum sudah pelupa, jadi bisa terbayangkan betapa pelupanya saya, karena Notepad berada diurutan ke-4.

#5 MS Visual Studio 2008, ada 1 proyek yang jalan dengan menggunakan VS2008 karena ingin mengecap nikmatnya LINQ. VS 2008 sudah hampir mengejar item VS2005. {bagi pendukung VS2008 silakan pilih dengan mengirimkan sms ke...}

#6 FlashGet, Downloaaaaaaaaaaaaaaaad....torrent dan Rapidshare, kemarin baru dapat peringatan dari Rapidshare karena telah melakukan pengunduhan sebesar 25GB dalam 5 hari.

#7 WinRAR, membuka hasil download dan juga memaket kerjaan untuk di upload agar bisa diunduh orang-orang yang jauh disana.

#8 Power Designer, buat gambar table :)

#9 Adobe Reader 8, membaca ebook hasil download.

#10 Windows Media Player, yaaa...nonton dan MP3.

#11 English-Indonesia, masih perlu kamus buat ngirim email :( Mau menggunakan SmartTrans tetapi belum jalan di Vista. Kenapa bahasa Internasional harus bahasa Inggris ya...kenapa ngga bahasa Arab saja :) {biar yang puyeng bukan saya saja, karena tidak bisa bahasa Arab juga}

#12 Adobe Photoshop CS3, hmm......masih harus ngedesign dan motong2 gambar sendiri untuk antarmuka aplikasi.

#13 Microsoft Office Word 2007, menulis manual, menulis artikel pesanan CHIP, kadang menulis primbon juga (J/K).

#14 FileZilla, lihat item #7, setelah dipake tinggal di upload.

#15 Windows Live Write, nge-blog....

{lagi tidak ada ide untuk membuat buat content blog teknis, menulis ini biar sedikit relax}

Share this post: | | | |
Sub - "Bukankah .NET bertujuan untuk menyatukan banyak bahasa?" - }

Sub adalah keyword yang sering dilihat oleh para developer yang berbicara dengan bahasa VB (sekarang VB.NET).

dan :

{ adalah ciri khas yang sering 'diucapkan' oleh para developer C# (kalau di .NET).

Kenapa .NET ada, dulunya waktu saya masih kuliah adalah agar setiap programmer dengan berbagai bahasa bisa bekerja sama, tidak perlu menganak emaskan suatu developer bahasa tertentu dan mengorbankan pengguna bahasa lainnya.

Sekarang masing-masing bahasa ini mempunyai keampuhan dan kemudahan masing-masing. Seperti Rully bilang kalau di VB.NET mempunyai kemudahan manipulasi XML dengan XML Literalnya. Karena saya sendiri lemah berbicara dengan bahasa VB.NET (walaupun akhirnya mesti sedikit ngoding dg VB.NET juga) dan seperti ada kata-kata bijak, "serahkan segala sesuatunya kepada ahlinya. bila sesuatu tidak diberikan kepada ahlinya, tunggu saja kehancuran yang akan terjadi". Jadi untuk VB.NET di-handle rully, yang lain dan berhubungan degan C# saya ngacung untuk handle :)

Kalau di C#? hmm...apa ya kelebihan di C#? Ada yang mengetahui kemampuan C# yang tidak dimiliki oleh VB.NET ? Yang saya ketahui adalah C# bisa membuat keluarga bahagia seperti yang saya tulis di sini.

Sebelumnya belum pernah terpikir untuk mendapatkan kesempatan bisa menggabungkan VB.NET dan C#, tapi kesempatan itu datang juga. Apa tujuannya? Tentunya untuk mendapatkan kemudahan yang dimiliki oleh masing-masin bahasa dan juga untuk membuktikan beda bahasa bukan halangan dalam membuat aplikasi.

Tidak percaya VB.NET dan C# bisa bersanding dalam satu solution, satu project atau satu direktori? Silakan lihat screenshot dibawah ini :

 Capture

Tidak perlu repot untuk melakukan ini, tidak perlu konfigurasi yang aneh. Semuanya seperti biasa. Yang tidak biasa adalah karena ada beberapa file VB.NET yang mesti saya handle maka saya menggunakan tool di alamat http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx untuk membantu mengubah code C# saya ke code VB.NET. Tool yang sangat membantu :)

Awalnya karena ada halaman yang menggunakan VB.NET sebagai 'kode belakang' maka logika saya langsung memutuskan untuk membuat 1 file MasterPage yang menggunakan 'kode belakang' VB.NET juga seperti pada gambar berikut ini :

Capture1

Tetapi tadi saat lagi berada di dalam angkot (angkutan kota) sempat mikir, "kenapa tidak dicoba untuk menggunakan MasterPage yang menggunakan 'kode belakang' C# ?" Apakah itu mungkin?

Jawabnya : bisa dan itu sudah dilakukan.

Capture2

Dapat dilihat file di atas menggunakan Languate="VB" sedangkan MasterPageFile="~/Shared/MasterPages/Member.master", bila dilihat pada gambar kedua diketahui kalau Member.master adalah MasterPage yang ditulis dengan C#. VB mempunyai induk (master page) C#....hal yang sebaliknya juga dapat dilakukan. Hmm...artinya tidak perlu dibuat MasterPage khusus untuk VB. (ini yang baru saya ketahu, kalau tidak ada kesempatan ini mungkin tidak bakal tahu kemungkinan ini bisa dilakukan.)

Pengalaman baru lain bekerja dengan VB adalah, saat satu halaman ASPX di-create maka kita akan mendapai baris berikut :

<%@ Page Language="VB" 
         MasterPageFile="~/Shared/MasterPages/Member.master" 
         AutoEventWireup="false" 
         CodeFile="FormTemplateMaster.aspx.vb" 
         Inherits="ApplicationMgt_FormTemplateMaster" %>

Yang saya tahu apabila AutoEventWireup="false" maka di dalam 'kode belakang' tidak ada method Page_Load dan apabila saya membuat method ini maka method ini tidak akan dipanggil secara otomatis. Jadi agar bisa dipanggil secara otomatis maka harus dimodifikasi menjadi seperti berikut AutoEventWireup="true".

Sekarang.....ngeronda lagi di gedung sate, atau mengetuk2 pintu seperti posting ini.

Share this post: | | | |
Posted: Apr 18 2008, 10:07 PM by reyza | with 3 comment(s)
Filed under: ,
Akhirnya, setelah hampir 13 tahun

Tidak terasa sudah hampir 13 tahun di Bandung, tepatnya Agustus nanti. Selama di Bandung memang sering melihat Gedung Sate, tetapi belum pernah menginjakkan kaki di Gedung Sate. Baru tahu ternyata isi gedung sate begini toh. Bagus untuk dilihat walau mesti ada 'goyangan-goyangan' dari dunia lain.

me_pilkada

{menggunakan jaket panitia Desk Pilkada - hasi pinjem :) }

me@gedungsate1

{ini foto sedang bertamu ke ruangan empunya gedung sate, tapi karena malam orangnnya sudah tidur.}

me_n_the_gank

{kalau ngga malam2 kapan lagi bisa foto di beranda gedung sate seperti ini.}

Misi sudah selesai, gedung orang nomer 1 di jawa barat sudah dikunjungi. Uuups, posting kali ini ngga ada ngebahas .NET dan teman-temannya ya? Gommen ne :)

{Ronald, mana foto lo saat berkunjung ke gedung sate? :) }

Share this post: | | | |
Tinggal pilih, $0 (free), $5000 atau yang $20000

Sepertinya dari kemarin Community Server 2008 RTM sudah bisa dinikmati untuk didownload dan dicoba.

Capture Capture1

Capture2

The Community Server 2008 release includes:

  • Enterprise reporting and analytics to help dissect, analyze, and trend user and community behavior.
  • Deep integration with Microsoft Exchange, Active Directory, and Microsoft Office SharePoint Server.
  • For developers, Community Server 2008 includes a complete Web Services (REST) API for easily integrating and extending the platform.
  • Social streams enable people to quickly see what friends or others in the community are actively contributing to.
  • Robust media gallery for sharing content published in the community or from external sources such as YouTube, Flickr, and more.
  • Enterprise file storage enabling both local storage as well as integration with services such as Amazon S3.
  • Widgets for easily sharing data between applications. Included widget support for Google, and more.
  • On demand groups / social circles make it simple for intranets and even large-scale public communities to quickly form small micro-communities.
  • Community Server 2008 is one of the first software platforms to include built-in support for OpenID.
  • Community Server 2008 includes many improvements to existing features such as multi-user blogging tools, robust message boards, and person-to-person messaging.

Ini, dulu...belum sempat install. Mungkin lain kali akan memperlihatkan isi dari Community Server 2008.

Share this post: | | | |
Posted: Apr 16 2008, 06:43 AM by reyza | with 2 comment(s)
Filed under:
Ready to face jobs challenges with IT Infrastructures Knowledge

Hari ini Senin, 14 April 2008 mesti mandi pagi (walau bangun pasti tetapi kalau mandi biasanya baru jam 9) karena hari ini menjadi salah satu pembicara di event Kuliah Umum di Politeknik Pos Indonesia. Event yang hanya terjadi 1-2 kali dalam 1 tahun ini membawa topik "Ready to face jobs challenges with IT Infrastructures Knowledge". Tidak tahu ini sudah event yang keberapa, tetapi menurut cerita panita pelaksana disana, sebelumnya acara seperti ini sudah pernah di isi oleh Ono W Purbo dan R** S**** (pasti bukan RapidShare).

Sebulan yang lalu telah dikonfirmasi untuk mengisi acara ini, tema yang didengar saat itu adalah "Infrastruktur IT"...hmm mau bicara apa saya disana dengan tema seperti itu? Sayakan kan bukan IT Pro, cuma Developer Web doang. Belum ada ide sampai 1 minggu dari hari H, sampai ada penagihan slide, jadi ambil topik yang sering digunakan saja dan masih ada hubungannya dengan IT infrastruktur yaitu :

Capture

Isinya adalah pengalaman bagaimana dulu repotnya kerja team dengan memanfaatkan share folder pada server yang dikeroyok rame2. Reportnya kalau hub mati dan ngga bisa akses server buat kerja. Solusinya? Karena proyek banyak menggunakan teknologi .NET maka tinggal pake Team Foundation Server dan Visual Studio Team System.

Capture1

Intinya kesulitan yg dulu dirasakan saat kerja team sudah teratasi dengan TFS + VS + Team Explorer. Tidak perlu lagi hati deg-degan apabila source project dikeroyok rame-rame. Kan sudah ada proses check-out dan check-in. Selain itu juga ada bagaimana team project di-branching dan di-merging, melihat report-report pada team portal dan lain-lain.

Setelah itu membahas tentang penggunaan VSTS team architect, team developer dan juga team tester. Sayang tidak dimungkinkan demo disini karena setting area berbicara seperti berikut.

Capture2

Setelah sesi saya selesai dilanjutkan dengan sesi Pengky Frusman, teman sewaktu masih jadi kuli di PT MSP. Sekarang merupakan IT Pro di PT Latinusa. Sesuai dengan profesi dia, membicarakan soal Infrastruktur secara hardware dan juga sentilan-sentilan soal software untuk manage ratusan client seperti Landesk dkk, serta pengaturan akses dengan Active Directory dan juga sentilan soal Windows 2008.

Diakhir acaranya dapat kenang2an berikut :

Capture3

Setelah ini apa lagi? Lihat saja awal Mei ini ... semoga "itu" jadi dilaksanakan.

Share this post: | | | |
Bila seorang ibu tidak memilih Visual Studio

Capture 

Apa yang terjadi bila seorang ibu tidak memilih Visual Studio dan C# maka, kemuraman akan melanda keluarga tersebut. Ibu akan lesu dan tidak punya mood untuk mengurus keluarga juga untuk menyiapkan masakan untuk keluarga. Akibatnya, anak akan ikut sedih, suami akan mencari pengganti (ibu yang menggunakan Visual Studio dan C# tentunya).

Jadi bila Anda sayang dengan Ibu anda, atau suami yang sayang dengan istrinya, apabila ingin keluarga tetap utuh maka usahakan tanggal 21 April nanti, bertepatan dengan Hari Kartini, hadiahkan Visual Studio untuk ibu atau istri anda.

[sepertinya ini bisa jadi iklan terbaru untuk promosi Visual Studio 2008]

Just joke....have a nice week end :)

Share this post: | | | |
Posted: Apr 11 2008, 03:39 PM by reyza | with 5 comment(s)
Filed under:
Barang $5000 itu sekarang sudah Release Candidate

Community Server 2008 sudah mencapai Release Candidate sekarang, artinya barang $5000 ini sebentar lagi akan mencapai RTM.

Capture Capture1

Sekarang Barang $5000 ini sudah support IIS 7. Jadi tidak perlu lagi menggunakan .NET Classic Pool untuk saat dipublish. Theme baru dengan nama Hawaii dengan warna dan logo yang baru.

Antarmuka Control Panel yang lebih menarik dan banyak perbaikan dibandingkan saat Beta 1 dan Beta 2. Chart statistik yang saat Beta 1 dan Beta 2 belum muncul, sekarang sudah dapat dinikmati (walau masih ada beberapa yang masih berupa gambar dengan pesan "Comming soon"). Chart menggunakan Flash. Kenapa mesti Flash? Kenapa tidak menggunakan Silverlight?

cs2008-1 cs2008-2

Sekarang siap2 menunggu modul tambahan dari Telligent untuk jembatan integrasi dengan MOSS :)

Share this post: | | | |
Posted: Apr 11 2008, 09:40 AM by reyza | with 5 comment(s)
Filed under:
Free & Open Source Chart for Silverlight 2

Waktu masih jaman Silverlight 1.1 Alpha, charting yang saya kenal adalah FreeSilverlightChart hasil nemu di gallerynya http://silverlight.net. Tapi jangan harap lagi FreeSilverlightChart dapat digunakan ketika Silverlight 2 Beta 1 diinstall dikomputer anda. Tapi ternyata sudah ada solusi terbaru yaitu Visifire yang bisa ditemu di : http://code.google.com/p/visifire/ atau ke http://www.visifire.com.

{ Hasilnya }

Lumayan bukan tampilannya? yang pasti bila dibandingkan dengan FreeSilverlightChart maka antarmuka Virefire lebih elegan, dari segi warna dan juga saat loading chart.

{ chart designer }

Visifire juga menyediakan Chart Designer yang akan sangat membantu dalam membuat antarmuka chart yang diinginkan, tetapi tool ini hanya bisa digunakan secara online di http://www.visifire.com/silverlight_chart_designer.php.

geeks3

{ How to Use Visifire }

Untuk memulai tinggal download Visifire beserta dokumentasinya di http://www.visifire.com/downloads/visifire_v1.0.5_beta_with_documentation.zip.

Dari file tersebut akan di dapat dua file penting, yaitu :

  • Visifire.js, file berperan seperti Silverlight.js, sebagai helper untuk menampilkan charting ke browser.
  • Visifire.xap, file ini sepertinya menjadi user control.

Nantinya selain dua file ini juga dibutuhkan file XML yang akan menjadi penentu type chart, penamaan untuk axis, title chart, definisi series beserta datanya.

Contoh file xml ini adalah sebagai berikut :

<vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=Visifire.Charts"
Width="500" Height="300" BorderThickness="0" Theme="Theme3">
<vc:Title Text="Site Alarm Chart"/>
<vc:AxisX Title="Alarm Type">
</vc:AxisX>
<vc:AxisY Title="Alarm">
</vc:AxisY>
<vc:DataSeries Name="Series1" RenderAs="Column">
<vc:DataPoint AxisLabel="Shelter" YValue="1"/>
<vc:DataPoint AxisLabel="PLN Grounding" YValue="13"/>
<vc:DataPoint AxisLabel="AC and SDP" YValue="4"/>
<vc:DataPoint AxisLabel="Light and Alarm" YValue="8"/>
<vc:DataPoint AxisLabel="Tower" YValue="3"/>
<vc:DataPoint AxisLabel="Genset" YValue="20"/>
</vc:DataSeries>
</vc:Chart>

Untuk generate file ini secara on-the-fly dapat menggunakan C# or VB. Apalagi sekarang VB9 sudah ada XML Literal, pasti akan sangat-sangat mudah (bukan begitu om rully?).

Setelah itu siapkan file HTML seperti berikut :

<html>
<head>
<title>Untitled Page</title>
<script src="Visifire.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="VisifireChart">
<script language="javascript" type="text/javascript">
var vChart = new Visifire("Visifire.xap",600,400);
vChart.setDataUri("Data.xml");
vChart.render("VisifireChart");
</script>
</div>
</div>
</form>
</body>
</html>

Hasilnya adalah sebagai berikut :

geeks4 

Bila sudah bosan menggunakannya dan ingin ngulik source-nya tinggal menuju ke : http://www.visifire.com/downloads/visifire_v1.0.5_beta_source.zip.

Nice

Share this post: | | | |
Posted: Apr 01 2008, 03:59 PM by reyza | with 11 comment(s)
Filed under:
Bringing the value of social networking to SharePoint

Keren nih sepertinya...seperti berita yang ditulis di sini. Dan isinya sebagai berikut :

Microsoft® Office SharePoint Server and Telligent® Community Server™ work together to connect people, processes, and information to form a robust social networking solution.

Providing a scalable and integrated application your organization can depend upon, these two .NET platforms enhance collaboration and workflow. By positioning Community Server next to your existing SharePoint application, you unlock several key integration points:

  • Fully Integrated Experience Community Server is fully integrated into SharePoint through single sign-on and custom SharePoint WebParts along with deep support for SharePoint management of these new capabilities.
  • Enterprise Grade Blogging Utilizing Community Server’s Enterprise grade blogging product users of SharePoint can interact with Community Server blog content, allowing the user to view blog content in SharePoint and read, comment on, and post content. Community Server’s built in support for rich media, moderation tools, permissions, and more bring SharePoint blogging to a whole new level.
  • Feature Rich Forums SharePoint users will benefit from the incredibly rich Community Server Web 2.0 message boards with full support for read, reply, and posting all within SharePoint. To unlock the full features of the forums, users can still go directly into their Community Server forums.
  • Social Streams Community Server’s new Social Streams feature is additionally available in SharePoint. Similar to Facebook style user activity you will be able to browse a chronological list of updates from what your friends are doing both within SharePoint and Community Server.
  • Rich, detailed Reporting Utilizing the new Harvest® Reporting Server suite you can now extract a tremendous amount of rich detail about how your users are using Community Server’s social networking and collaboration functionality.

Together Microsoft’s SharePoint Server and Telligent’s Community Server provide an enterprise ready, scalable, secure, proven platform that delivers an integrated solution for your customers.

Hmm....nice, saatnya mencari MOS :)

Share this post: | | | |
Posted: Apr 01 2008, 10:00 AM by reyza | with 3 comment(s)
Filed under: