Thursday, June 24, 2010

Tidy UI: for matching tags and more...


Bagi yang bermain dengan web design dan web programming, tags adalah sesuatu yang kita hadapi setiap hari. Tetapi terkadang bila kita lupa menambahkan / untuk menutup tags kita, sehingga design dari aplikasi kita menjadi berantakan. Dibutuhkan waktu untuk mencari padanan tag satu per satu untuk tag pembuka dengan pasangan nya tag penutup.

Untuk memudahkan kita mencari tahu, apabila terdapat tag pada HTML atau bahasa lain yang kita gunakan tidak benar, ada sebuah tool gratis yang dapat digunakan untuk ini. Walaupun tool ini dibuat sudah cukup lama, tetapi masih cukup memadai digunakan sampai dengan saat ini.

Tools ini adalah Tidy UI yang berjalan di platform Windows. Aplikasi simple ini dapat di download dari link berikut ini, kemudian extract file zip yang di download dan jalankan file .exe nya. Buka file HTML atau file format lain nya yang mau Anda periksa, kemudian click button Tidy! dan perhatikan informasi pada panel bagian bawah.

Aplikasi ini juga cukup simple dan portable untuk di simpan ke USB drive Anda tanpa perlu melakukan instalasi.



Selamat mencoba, bila mempunyai pertanyaan yang berhubungan dengan software, jangan ragu hubungi info@aerje.com

http://blog.aerje.com

Read More......

Monday, June 21, 2010

Outlook Express: error 0x800C0133


Masih menggunakan Outlook Express 6? Tidak masalah, Anda tidak sendirian. Masih banyak pengguna yang masih setia dengan Windows XP dan enggan beralih ke windows versi yang lebih baru.

Apabila Anda menggunakan Windows XP, Outlook Express secara default ter-install sebagai email client, di samping gratis, Outlook Exporess juga berperan cukup bagus sebagai email client yang mendukung POP3, IMAP, dengan dukungan multi-account, rule, folders dan lain-lain.

Tetapi apabila Anda adalah pengguna email dengan banyak Account dan sering menerima email dengan ukuran yang besar, Anda kemungkinan akan mempunya masalah. Karena Outlook Express membatasi maximum size per folder adalah 2GB.

Bila suatu hari Anda mendapatkan error 0x800C0133, ini arti nya folder Inbox Anda sudah mencapai 2GB, seperti error di bawah ini.

Sayang nya error message di atas kurang bersahabat.

Kemudian setelah di investigasi, ternyata salah satu file folder / "dbx" sudah mencapai 2GB, dan ini membuat Outlook Express selalu gagal menarik email dari POP3 server. Penulis menggunakan rule yang otomatis memindahkan email yang masuk ke suatu folder sesuai dengan kriteria pada rule yang di define.
Akhir nya, penulis membuat folder baru dan memindahkan email-email pada folder yang sudah mencapai 2GB ke folder baru, kemudian melakukan "Compact" pada folder yang 2GB sehingga size file dbx tesebut turun kembali.

Selamat mencoba, bila mempunyai pertanyaan yang berhubungan dengan software, jangan ragu hubungi info@aerje.com

http://blog.aerje.com

Read More......

MSSQL: case sensitive query

Pada blog sebelum nya, kami sudah membahas tentang query dengan case sensitive pada mysql.
Kali ini, kami akan membahas hal yang sama pada database Microsoft SQL Server.

Seperti pada MySQL, pada MSSQL kita dapat menambahkan text berikut ini untuk query case:
- sensitive: COLLATE Latin1_General_CS_AS
- insensitive: COLLATE SQL_Latin1_General_CP1_CI_AS

SELECT UserId, Name FROM TableUser WHERE Name COLLATE SQL_Latin1_General_CP1_CI_AS LIKE '%j%'
Query di atas akan mengahasilkan Name dengan case insensitive.

SELECT UserId, Name FROM TableUser WHERE Name COLLATE Latin1_General_CS_AS LIKE '%j%'
Query di atas akan mengahasilkan Name dengan case sensitive.

Selain itu, pada MSSQL kita dapat menentukan suatu field adalah case sensitive atau tidak, untuk mengetahui nya, silahkan query perintah berikut:
EXEC sp_help 'namaTable'
Perhatikan informasi Collation pada hasil query dari perintah di atas pada field yang mau kita gunakan pada query.

Berikut ini perintah dapat merubah Collation pada suatu field:
ALTER TABLE NamaTable ALTER COLUMN Name VARCHAR(255) COLLATE Latin1_General_CS_AS
Perintah di atas akan membuat query ke field Name menjadi case sensitive walaupun tidak ditambahkan perintah COLLATE Latin1_General_CS_AS pada query.

Selamat mencoba, bila mempunyai pertanyaan yang berhubungan dengan software, jangan ragu hubungi info@aerje.com

http://blog.aerje.com

Read More......

MySQL: case sensitive query


Secara default, pada saat kita melakukan query ke database MySQL, hasil query pada suatu criteria adalah case insensitive. Tetapi pada suatu kondisi tertentu, kita membutuhkan hasil query adalah case sensitive.

Caranya cukup mudah, cukup tambahkan COLLATE latin1_bin pada query kita. Misalkan:
SELECT Id, Name, Type FROM sforce_account WHERE Id COLLATE latin1_bin LIKE '0013000000XzMCY%' OR Id COLLATE latin1_bin LIKE '0013000000XzMM2%'

SELECT Id, Name, Type FROM sforce_account WHERE Id COLLATE latin1_bin = '0013000000XzMCYAA3'

Selamat mencoba, bila mempunyai pertanyaan yang berhubungan dengan software, jangan ragu hubungi info@aerje.com

http://blog.aerje.com

Read More......

Wednesday, June 09, 2010

T-SQL - Using the CASE Function

Pada T-SQL terdapat fungsi CASE yang sangat membantu dalam melakukan query. Dengan fungsi CASE, kita dapat menampilkan suatu value yang berbeda dengan nilai asli nya dengan mudah.

Sebagai contoh, apabila Anda menyimpan suatu variabel dengan type data integer 1 dan 0, tetapi mau ditampilkan sebagai "Yes" dan "No", dengan CASE akan menghasilkan query tersebut dengan mudah.

Untuk lebih lanjut, perhatikan tulisan pada blog ini.

Fungsi CASE dapat dipergunakan dalam berbagai format di MSSQL
1. Simple Format
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
END
Contoh:
select PatientName,
case PatientSexCode
when 0 then 'female'
when 1 then 'male'
when 2 then 'unknown'
else 'Invalid PatientSexCode' end as "Patient Sex"
from patients

2. Searched Format
CASE
WHEN Boolean_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
END
Contoh:
select PatientName,
case
when PatientSexCode = 0 then 'female'
when PatientSexCode = 1 then 'male'
when PatientSexCode = 2 then 'unknown'
else 'Invalid PatientSexCode' end as "Patient Sex"
from patients

3. Searched Format pada klausula WHERE
Contoh:
select top 5 title, price
from pubs.dbo.titles
where
case
when price < 12.00 then 'Cheap' when price < 3.00 then 'Really Cheap' when price > 12.00 and price < 20.00 then 'Average' else 'Expensive' end = 'Average'

Query di atas akan menghasilkan title dan price dari table pubs yang mana price masuk price dalam category 'Average'.

Selamat mencoba, bila mempunyai pertanyaan yang berhubungan dengan software, jangan ragu hubungi info@aerje.com

http://blog.aerje.com

Read More......

Tuesday, June 08, 2010

Trojan pada website

Pernahkah Anda berpikir untuk cari tahu, apakah suatu website yang mau Anda kunjungi adalah aman? Pagi ini, penulis secara tidak sengaja membuka suatu website dari hasil search engine Google.com, penulis diarahkan ke website sebuah perusahaan multi nasional yang berada di Indonesia.

Untung saja netbook yang digunakan penulis untuk berselancar sudah di 'persenjatai' avast! antivirus with anti-spyware. Sesaat setelah penulis meng-click website dari link di Google search, avast! mem-block akses ke website tersebut dan popup menginformasikan bahwa website yang mau dikunjungi tersebut adalah tidak aman, karena sudah terinfeksi trojan JS:Illredir-CB [Trj] seperti pada screenshot di atas.

Penulis seakan masih tidak percaya, apa benar website dari perusahaan sebesar itu terinfeksi trojan? Sehingga penulis mencoba beberapa kali, dan akhir nya meminta seorang teman untuk mencoba untuk meng-akses website perusahaan tersebut. Akhir nya memang disimpulkan website tersebut memang terinfeksi trojan di atas.

Kemungkinan web admin dari perusahaan tersebut juga tidak mengetahui ada nya trojan yang sudah menetap pada website mereka dan siap menyerang pengunjung yang berselancar ke website bila komputer yang digunakan tidak dilengkapi dengan antivirus dan antispyware yang memadai, seperti avast! antivirus with anti-spyware.

Kepada pembaca yang ber-profesi sebagai web admin atau IT pada suatu perusahaan, kita dapat mengecek apakah website kita bersih dari trojan dengan menggunakan service gratis dari Unmask Parasites. Tetapi adalah tidak 'lucu', kalau kita sebagai pengunjung harus melakukan manual check pada setiap website yang mau kita kunjungi dengan Unmask Parasites.

Oleh karena itu, penulis sangat menyarankan semua komputer untuk memiliki antivirus dan antispyware yang baik sehingga dapat mencegah komputer dari serangan trojan dan virus yang merugikan.

Untuk web admin atau IT admin, pastikan aplikasi yang berjalan web server Anda aman dari serangan XSS, SQL Injection, Google hacking, dll. Anda bisa menggunakan website scanner Acunetix Web Vulnerability Scanner, sebelum membeli versi lengkap, Anda bisa mencoba versi trial di mana pada pada versi trial ini Anda bisa melakukan testing sampai dengan XSS (Cross Site Scripting) attacks. Versi trial dapat di download dari http://www.acunetix.com/cross-site-scripting/scanner.htm.

Untuk informasi lebih lanjut tentang avast!, silahkan kunjungi website kami.

Bila mempunyai pertanyaan yang berhubungan dengan website scanner dan anti-virus, jangan ragu hubungi info@aerje.com, salam Aerje.

http://blog.aerje.com

Read More......

Salesforce.com API login (1)

Salesforce.com, leader Software-as-a-Service (SaaS) yang bermain di CRM, menawarkan API bagi user untuk kebutuhan integrasi dan meng-akses database user pada salesforce.com

API ini berupa web service (WSDL) yang bisa digunakan oleh semua bahasa pemograman, dari .NET, Java, PHP, dan lain-lain. Saat tulisan ini di tulis, wsdl terbaru adalah versi 19.
Untuk meng-akses data pada salesforce.com, user terlebih dahulu harus login menggunakan API yang diberikan.

Ada 2 cara untuk login ke salesforce.com via API:
1. Dengan username dan password
Dim logRes As LoginResult = binding.login("username", "password")
binding.SessionHeaderValue = New SessionHeader
binding.SessionHeaderValue.sessionId = logRes.sessionId
binding.Url = logRes.serverUrl

2. Dengan SessionId dan EndpointURL
binding.Url = "EndpointURL"
binding.SessionHeaderValue = New SessionHeader
binding.SessionHeaderValue.sessionId = "SessionId"

Pilihan ke 2 hanya dapat dipergunakan apabila aplikasi Anda di panggil dari dalam environment salesforce.com

Salesforce.com mempunyai 2 instance, yaitu: "sandbox" untuk testing dan "production" untuk live environment. Mulai dari WSDL versi 17, Anda dapat menggunakan WSDL yang sama untuk sandbox dan production instance apabila Anda melakukan login ke salesforce.com dengan SessionId dan EndpointURL (tidak pada login dengan username dan password). Jadi apabila Anda men-develop aplikasi Anda dengan sandbox wsdl dan kemudian sewaktu di deploy ke production instance, Anda tidak perlu mengganti WSDL dan re-compile aplikasi Anda.

Selamat mencoba, bila mempunyai pertanyaan yang berhubungan dengan CRM, jangan ragu hubungi info@aerje.com

http://blog.aerje.com

Read More......

Monday, June 07, 2010

Ranking website Anda

Berapa ranking website Anda? Apakah website ada ranking nya? Jawaban nya YA. Sebuah perusahaan bernama di Alexa di Amerika Serikat membuat peringkat atas semua website di dunia.

Hari ini website Aerje - www.aerje.com mencapai posisi tertinggi selama sejarah yaitu pada posisi...

ranking aerje.com
Memang angka ini belum ada apa-apa nya di banding dengan facebook.com atau google.com, tetapi merupakan milestone baru bagi Aerje.

Alexa membuat peringkat atas website di seluruh dunia berdasarkan seberapa terkenal nya suatu website tersebut, berapa banyak orang membuka website tersebut, dan faktor lain nya.

Berikut ini urutan 5 besar website per hari ini di dunia berdasarkan ranking Alexa:
1. google.com
2. facebook.com
3. youtube.com
4. yahoo.com
5. live.com

Sedangkan untuk traffic dari Indonesia
1. facebook.com
2. google.com
3. yahoo.com
4. blogger.com
5. kaskus.us

Apa kesimpulan dari peringkat website di atas? Orang Indonesia kurang begitu suka buka youtube, mungkin karena bandwidth yang masih terbatas. Orang Indonesia lebih suka membuka facebook daripada search di google? Dan orang Indonesia lebih suka berdiskusi di kaskus. Hal ini mungkin saja salah karena ini adalah menurut Alexa saja.

Mau mengetahui seberapa terkenal website perusahaan Anda? Gampang, arahkan web browser Anda ke http://www.alexa.com/siteinfo/NAMA_WEBSITE_ANDA
Silahkan mengganti NAMA_WEBSITE_ANDA dengan website Anda sebenar nya, seperti: http://www.alexa.com/siteinfo/www.aerje.com

Mempunyai pertanyaan lebih lanjut tentang ranking website atau berniat untuk meningkatkan ranking website Anda? Hubungi info@aerje.comuntuk informasi lebih lanjut.

Read More......

Thursday, June 03, 2010

POP3: history and future

Post Office Protocol version 3 atau d biasa nya di singkat POP3 merupakan salah satu dari 2 protokol yang paling sering digunakan untuk retrieve email dari email server ke email client. Disamping IMAP4 (Internet Message Access Protocol version 4) yang juga cukup umum digunakan saat ini.

Sekitar 12 tahun yang lalu, penulis mengenal POP3 dari seorang rekan kuliah di kampus, yang mana sebelum nya penulis cuma mengenal web-based email Yahoo! dan Hotmail (saat ini Gmail belum ada dan Google masih baru dan kurang terkenal).

Kalau di cari tahu sejarah POP3, POP3 sudah mulai diperkenalkan tahun 1988, dan sampai saat ini 22 tahun kemudian, POP3 masih dipergunakan secara luas di implementasikan baik di email server dan email client baru dan lama.

IMAP4 yang diperkenalkan pada awal tahun 1990an pada awal nya diperkirakan akan menggantikan POP3, tetapi seiring perkembangan waktu, masing-masing protokol tersebut berjalan berdampingan, walaupun cara kerja POP3 dan IMAP4 adalah berbeda, tetapi kebanyakan email server dan email client mendukung kedua protokol tersebut.

Saat ini, beberapa email gratisan seperti Gmail dan Yahoo (regional .co.id dan .com.sg), selain menawarkan web-based email, juga menawarakan POP3 dan IMAP. Walaupun Gmail menerapakan teknologi yang selangkah lebih canggih, yaitu menerapkan SSL pada POP3 dan IMAP nya.

Menurut penulis, dalam POP3 masih tetap akan terus dipergunakan dalam jangka waktu yang cukup lama, walaupun saat ini trend web-based Gmail dengan fungsi-fungsi extra nya cukup menarik banyak orang dan perusahaan untuk beralih ke Gmail.

Selamat mencoba POP3 dan jangan ragu hubungi kami bila ada pertanyaan yang berhubungan dengan IT di info@aerje.com

http://blog.aerje.com

Read More......
Web Analytics