Ideas for Free

Ideas for Free

only freedom gives SharePoint real power to grow

Ideas for Free RSS Feed
 

Archive for January, 2009

A new born tool SharePoint Dispose Checker

English

For anybody who works with SharePoint Object Model (SOM), you might have read these articles  :

If you have not read those articles, I suggest to spend your 10 minutes to read them. It was posted 1 year ago, but still relevant if you’re actively develop or do code quality control in SharePoint development.

I’ve been working with team that are new to SharePoint and even tough we have a brief explanation and code standards; they tends to miss at some points. I usually use the list from Roger Lamb (SharePoint 2007 and WSS 3.0 Dispose Pattern by Example) for my reference to do sampling check on our controlled sources.

But, thanks to Pandrew – who made SharePoint Dispose Checker . With this tool, I would never do visual sampling check again. It will just make our quality control job easier. Run the tools and go grab the line in the source code to see if it is truly undispossed or just false positive.

Bahasa

Bagi rekan-rekan yang bekerja dengan SharePoint Object Model (SOM),  dua artikel ini mungkin sudah pernah Anda baca  :

Jika Anda belum sempat keduanya, cobalah untuk meluangkan sedikit waktu untuk membaca artikel tersebut.  Meskipun sudah cukup lama ditulis, namun tulisan itu masih relevan untuk rekan-rekan yang aktif mengembangkan aplikasi dengan SharePoint.

Biasanya saya menggunakan daftar yang dibuat oleh Roger Lamb (SharePoint 2007 and WSS 3.0 Dispose Pattern by Example) untuk melakukan pengecekan terhadap hasil code rekan-rekan dalam satu tim. Caranya adalah dengan mengambil sampling dari semua code yang telah dibuat.

Tetapi pekerjaan itu sekarang menjadi jauh lebih mudah dengan adanya  SharePoint Dispose Checker , yang dibuat Pandrew dkk. Dengan utility ini, tidak perlu ada lagi pengecekan acak. Cukup dengan menjalankan utility dan memverifikasi ulang method yang dilaporkan “bermasalah”.  “Bermasalah” belum tentu benar-benar tidak melakukan dispose – tetapi bisa jadi hanya interpretasi berbeda dengan SPDisposeChecker; namun ini sudah cukup membantu kita untuk melakukan pengecekan secara langsung hanya pada baris-baris yang dicurigai saja.

Lotus Notes to SharePoint Migration Daylight Saving Problem

English

I personally agree with SharePoint Survey Result posted here. In fact that I see many organizations tend to migrate Lotus Notes to SharePoint, manually – using crafted custom code or using some adequate tools. However, seems that those available tools or most of developer forget that “Lotus Notes is always timezone and daylight saving aware while Windows & Unix is not aware of those details”. And not to mention to any tools, we’ve found commercial tools are not aware of this daylight saving problem.

So what will happened then?
This problem will only affect to DateTime field in Notes. If we are not aware of this, the migrated data will show +2/+1 hour difference from the actual time. This is true, because Lotus Notes will save the raw data along with timezone/daylight information – while the migrator will just ignore it and convert to GMT based on local client settings.

How to prevent daylight saving problem?
Here are checklist before running data migration procedure from Lotus Notes to SharePoint,
1. Clean up your data view (for example, create a view in Lotus Notes which takes DateTime field and show it using formula) 2. Make sure you have consistence setting on operating system (for the migrator) and Notes server, before running data migration
3. Make sure that you have consistence setting on SharePoint Server, before running data migration

Bahasa

Saya setuju dengan apa yang dimuat di SharePoint Survey Result. SharePoint sudah mulai menjadi tren dan bergerak untuk menggantikan Lotus Notes. Hal ini ditandai dengan maraknya proses migrasi dari Lotus Notes ke SharePoint , baik secara manual, menggunakan program sederhana maupun dengan menggunakan aplikasi komersil. Akan tetapi, hampir semua aplikasi tersebut dibuat tanpa memperhatikan satu hal penting bahwa  “Lotus Notes selalu memperhatikan zona waktu dan daylight saving, sementara Windows & Unix tidak ”.  Dan tanpa menyebut nama tools, kami menemukan bahwa banyak aplikasi komersial yang dibuat tanpa memperhatikan masalah daylight saving.

Jadi apa yang akan terjadi?
Masalah ini hanya akan muncul jika kita memindahkan kolom DateTime dari Lotus notes. Jika kita tidak memperhatikan masalah ini, maka data hasil migrasi akan memiliki selisih antara 1/2 jam dari nilai waktu yang sesungguhnya. Masalah ini muncul karena Lotus Notes akan menyimpan data asal secara spesifik termasuk informasi zona waktu dan daylight saving – sementara aplikasi data migrasi akan mengabaikan informasi tersebut dan langsung melakukan konversi ke GMT berdasarkan konfigurasi dari zona waktu client.

Bagaimana cara mencegahnya?
Berikut ini beberapa hal yang harus dicek sebelum melakukan prosedur migrasi data dari Lotus Notes ke SharePoint,
1. Perbaiki data view di Lotus Notes (misal, buat view yang mengambil nilai dari kolom DateTime dan menampilkannya dengan menggunakan formula)
2. Pastikan bahwa konfigurasi region/timezone di sistem operasi (tempat migrator dijalankan) sudah sama dengan konfigurasi region/timezone di server Lotus Notes
3. Pastikan bahwa konfigurasi regional di SharePoint Server sudah sama dengan konfigurasi region/timezone di server Lotus Notes

Finally VSeWSS can be installed on 64bit OS

English

In SharePoint development world, Visual Studio extensions for Windows SharePoint Services (VSeWSS) is incredibly helps our tasks. However the default installation package only allows us to installed in 32bit OS. Previously – if you want to install it in 64bit OS , you have to do manual installation step which include extracting – modifying and re-package again. Now finally the CTP of VSeWSS 1.3 has been born to the world – and it support installation on 64 bit OS.

Some other new exciting features include:

  • Command line build option for TFS and MSBuild integration
  • SPSolGen now supports exporting from publishing site
  • Automatically remove conflicted features
  • Increase visibility of hidden features that VSeWSS creates
  • Add fast update to deploy only the DLL or changed files to solutions
  • Possibility to build WSS without deploying
  • New item template for RootFiles deployment
  • WSP Feature Dialog Improvment – ex. merge feature, possibly to define scope, receiver etc

It’s an CTP but worth to try ? Download it here! If you have any feedbacks, just drop the email to the team before 26th January 2009.

Voucher 10% + Free Retake on Microsoft Certification

English

This offer valid in Indonesia only. For other region, please contact local MVPs.

Bahasa

Mungkin ada teman-teman yang berencana mengambil sertifikasi microsoft. Kebetulan aku ada voucher diskon 10% + free retake 1 kali. Artinya, kalau gagal bisa mengambil kembali secara gratis. Voucher + retake gratis ini berlaku hingga tanggal 31 May 2009 untuk materi Microsoft Certified Technical Specialist (MCTS), Microsoft Certified
IT Professional (MCITP), Microsoft Certified Professional Developer (MCPD).

Caranya,

1. Buka web http://www.learnandcertify.com/Request.aspx , untuk mendapatkan voucher diskon 10%. Masukkan kode                    ID08B315 dan ikuti petunjuknya. Nanti voucher akan dikirim ke alamat email.

2. Cari penyelenggara ujian sertifikasi microsoft terdekat (bisa dilihat di http://www.prometric.com). Kemudian silahkan melakukan pendaftaran dan sebutkan nomer voucher yang diterima lewat email.

3. Laksanakan ujian dan semoga sukses.

4. (Jika gagal). Hubungi kembali penyelenggara ujian sertifikasi microsoft tersebut, atau bisa langsung ke http://www.prometric.com. Kali ini rekan-rekan bisa mengambil ujian yang sama dengan gratis.

Office 14 got alpha release

English

I just got an update that select tester get Office 14 alpha release.

Bahasa

Baru saja, saya mendapat kabar bahwa  tester terpilih mendapatkan Office 14 rilis alfa.

New year gift, I am an SharePoint Server MVP now

English

I just come back from seeing fireworks near my blocks.  Tonight, we welcome new year 2009 in a little fear “does the global economic downturns effect to this country”. I hope not, because I am just starting to build my career here. I hope it would be better soon.

As usual I open my gmail and oh my God, can I believe my eyes? I receive a mail in my inbox, a welcome email to be an MVP. I never imagine to have this award. And this is the best gift ever for me. Thanks your support – thanks to my wife and family. I hope, I can contribute more.

Bahasa

Saya baru saja kembali dari pesta kembang api di blok sebelah. Kita menyambut malam tahun baru 2009 dengan harap-harap cemas, semoga krisis ekonomi yang baru saja muncul tidak berakibat terlalu jauh di negara ini. Bagaimana tidak cemas, saat ini saya sedang memulai membangun karir disini. Semoga, semuanya menjadi lebih baik dan teratasi dengan segara.

Seperti biasa, sesampai di rumah saya membuka email dan ya Tuhan,  saya merasa hampir tidak percaya. Saya menerima email yang menyatakan bahwa saya adalah MVP. Saya tidak pernah bermimpi untuk mendapatkan hadiah ini. Alhamdullilah, ini adalah hadiah tahun baru terindah yang pernah saya terima. Terima kasih untuk rekan-rekan semua – terima kasih untuk istriku dan juga keluarga. Semoga, saya bisa memberikan kontribusi yang lebih baik.

New year 2009, a new hope

English

Finally, I decide to start my own home for the blog. The new home, marks a new hope in year 2009 and forward.  I’ll keep my own blogging style – dual language (English and Bahasa) , and lot of pictures.

Bahasa

Akhirnya saya memutuskan untuk mengelola sendiri blog yang sudah ada.  Perpindahan ini sekaligus menandai sebuah harapan baru di awal tahun 2009 dan tahun-tahun berikutnya. Blog ini akan selalu ditulis dalam dua bahasa (Inggris dan Indonesia) dan disertai contoh-contoh gambar.

Riwut Libinuko
**Please let me know if you need more information**

Computers Business Directory - BTS Local