January 2011 - Posts

Perangkat GPS(aGPS) pada smartphone, biasa di gunakan untuk macam-macam aplikasi. Seperti Maps, Camera (geo-tag), search (location base search).

Tentu WP7 juga men-support ini. Developer dapat menggunakannya ini dalam namespace System.Device.Location. Class GeoCoordinateWatcher akan mem-invoke lokasi (latitude dan longitude) koordinat.
Tapi kalau tidak ada input dari gps, kita akan kesulitan men-develop-nya. Tapi untuk sudah di sediakan sebuah GPS emulator, yang terdiri dari WPF app dan WP7 dll yang akan men-trigger API WP7 emulator seakan kita sedang dalam perjalanan.
Kalau sudah selesai, tinggal merubah gps device-nya ke real GPS-nya.

Bisa di download di MSDN Microsoft di GpsEmulator.zip.

Share this post: | | | |
Posted Sunday, January 30, 2011 1:10 AM by dede | with no comments
Filed under: ,

Q:
Pertanyaannya gimana caranya saya route dengan parameter bertipe tanggal, misal : http://localhost:1830/HariLibur/Edit/01/01/2010

A:
kalau menggunakan DateTime pada controller, maka ia akan seperti ini url-nya http://localhost:1830/HariLibur/Edit/01-01-2010 dengan bantuan tambahan routing, seperti ini ( di global.asax.cs)

// C#

// Controller
public ActionResult Edit(DateTime tgl)

// Route
routes.MapRoute("HariLibur_Edit", "{controller}/{action}/{tgl}", new { controller = "HariLibur", action = "Edit" });

kalau anda mau merubah signature dari contoller anda menjadi seperti di bawah dan membuat route baru sesuai signature-nya.
Kita bisa mendapat hasil seperti ini: http://localhost:1830/HariLibur/Edit/01/01/2010

// C#

// Controller
public ActionResult Edit(Int32 day, Int32 month, Int32 year)

// Route
routes.MapRoute("HariLibur_Edit", "{controller}/{action}/{day}/{month}/{year}", new { controller = "HariLibur", action = "Edit" });
Share this post: | | | |

Sudah lama tak bermain dengan TSQL tapi ter-gelitik juga lihat masalah dari teman sdr Paulus, di post tricky-row-by-row-processing.

Menarik solusi yang di tawarkan dalam post itu, tentu menarik kalau bisa juga di gunakan dalam MsSQL 2000 atau direct SQL dan tanpa menggunakan temp-table.

-- SQL

SELECT
COALESCE(( SELECT tc.angka
FROM ( SELECT COUNT(*) AS rownum, t1.angka
FROM TAngka t1, TAngka t2
WHERE t1.angka >= t2.angka
GROUP BY t1.angka) tc
WHERE tc.rownum = t.rownum + 1) - t.angka, 0) AS angka
FROM ( SELECT COUNT(*) AS rownum, t1.angka
FROM TAngka t1, TAngka t2
WHERE t1.angka >= t2.angka
GROUP BY t1.angka) t
ORDER BY t.angka ASC;

note:
TAngka adalah nama table. table yang hanya terdiri dari satu coloumn (angka (int)).

Share this post: | | | |
Posted Friday, January 21, 2011 1:00 AM by dede | with no comments
Filed under: ,