Thursday, September 22, 2011

Fast Dormancy Feature

Sehubungan dengan ketertarikan saya yang tinggi terhadap platform Android, telah menyeret saya kedalam suatu lingkaran teknologi gadget. Hahahaha lebai abis :p

Yap, tidak lain adalah Fast Dormancy.

Sebenarnya tinggal googling aja maka sudah bisa tau apa itu Fast Dormancy dan apa kegunaannya.
Membaca dari artikel berita IDG News di ComputerWorld.com (2010 bulan 2), saya menemukan apa itu Fast Dormancy.

Fast Dormancy adalah sebuah feature pada operator seluler dan providernya dalam upaya meningkatkan peforma smartphone yang juga menurunkan tingkat kemacetan pada jaringan telekomunikasi.
Fast Dormancy sudah distandarisasi oleh Nokia Siemens Network dan Qualcomm. Pendekatan yang dilakukan pada feature ini adalah memutuskan koneksi jaringan ketika informasi sudah dikirim atau diterima. Akan tetapi, koneksi putus-nyambung yang konstan ini dapat mengakibatkan penuhnya traffic pada jaringan seluler. Karena adanya connect dan disconnect akan meningkatkan traffic sinyal, menurunkan peforma jaringan.

Karena itu, standarisasi baru oleh kedua perusahaan tersebut akan membuat sedemikian rupa sehingga komunikasi antara smartphone dan jaringan telekomunikasi akan memperhatikan tingkat lalu lintas jaringan. Tes ini sudah dilakukan oleh jaringan operator Nokia Siemens dan chipset dari Qualcomm.
Dengan begitu peforma jaringan akan lebih baik dan baterai smartphone akan lebih irit.


Akan tetapi tidak semua operator seluler mendukung fast dormancy. Jika feature ini dinyalakan pada smartphone anda sedangkan operator seluler terkait tidak menyediakan fitur fast dormancy terbaru ini, maka yang terjadi sebaliknya: pemborosan baterai berlebih!!

Untuk mengatasi masalah ini, biasanya ada setup khusus yang bisa menonaktifkan fast dormancy pada smartphone. Tergantung dari jenis Operating System ataupun Vendornya/Merk, fast dormancy dapat dimatikan lewat kode khusus. (Biasanya hanya smartphone - smarphone high end yang mendukung feature fast dormancy)

Contoh pada samsung android (kebetulan saya pakai samsung),
Buka phone dialer, ketik *#9900# --> Call --> disable fast dormancy

Saya tidak tau apakah kode tersebut compatible pada semua Android high-end atau hanya pada Samsung Android. Untuk memastikan operator seluler yang anda gunakan mendukung fast dormancy, anda bisa menanyakan pada customer service.

Sumber: 
http://www.computerworld.com
http://www.xda-developer.com

Jika ada salah, mohon koreksinya :)
Maksud hati hanya mao sharing yang saya tau kok :D

Friday, September 16, 2011

SQL Sequence / Auto Increments (Sample Code)

For documentation purposed.
So, I can open this article and being remembered again :)
For update increment number, such as line number, counter, etc. into table column "Counter" :
DECLARE @i As int
SET @i = 1

UPDATE USERS
SET @i= Counter = @i+1
For update table, in sequence (example):
SELECT counter = 0, * FROM Users INTO #tmp_Users
Should be
SELECT counter = 0, * INTO #tmp_Users FROM Users
 DECLARE @counter int
SET @counter = 0
UPDATE #tmp_Users
SET @counter = counter = @counter + 1
where "counter" is a column name in table "#tmp_user"

Doing the same (on the above) thing with the other method in SELECT statement :
We want something like this:
SELECT {increment value} as Counter, strUsername FROM Users

Counter   strUsername
----------------------
1             John
2             Mike
3             Laura
----------------------

Here is the solution:

CREATE TABLE #user
(
UserID int,
Username varchar(255)
)

INSERT INTO #user VALUES (10, 'John')
INSERT INTO #user VALUES (20, 'Mike')
INSERT INTO #user VALUES (30, 'Laura')
SELECT (
SELECT COUNT(UserID) + 1 AS Counter
FROM #user usr
WHERE usr.UserID < #user.UserID
) AS Counter, Username
FROM #user
For more information, we can all browse in here:

SQL SEQUENCE/AUTO INCREMENTS: RECOMMENDED ARTICLE/TUTOR
CLICK HERE :

Thanks.
Is there any wrong statement, reference or anything else in this article, I'm sorry and please let me know.
I just want to share what I knew :D

Sunday, September 11, 2011

Gangguan Mental Akibat Internet

Internet telah membuat banyak orang menjadi “gila”. Ada orang yang lebih mencintai internet melebihi rasa cinta kepada pasangannya. Ada juga orang yang rela tidak tidur demi chating dan browsing.Ada anak yang lebih memilih internet dari nasi. Dari orang dewasa hingga anak-anak memenuhi warung-warung internet, setiap harinya, karena “kegilaan” terhadap internet.

Ini dia ancaman ke 6 Gangguan mental saat kita sedang online di internet..

1. Gangguan kepribadian berupa emosi yang sebentar-sebentar meledak di saat online – mengamuk karena mudah tersinggung (Online Intermittent Explosive Disorder/OIED)
orang yang mengidap gangguan ini tampak normal pada awalnya. Beberapa hari atau jam sebelumnya mereka bisa saja melakukan pembicaraan-pembicaraan lucu atau komentar-komentar hangat. Akan tetapi beberapa saat kemudian berubah marah-marah dan mengumpat disebabkan sesuatu yang menyinggung perasaannya.

Kenapakah hal itu bisa terjadi di Internet?
* Kebanyakan dari kita hanya bisa menahan hasrat untuk melakukannya di dunia nyata, yang apabila dilakukan mungkin bisa membuahkan sebuah tinju ke wajah kita.

* Di Internet kebanyakan pengguna menyembunyikan identitas aslinya, sehingga mereka dengan bebas mengeluarkan isi hati dan kemarahannya tanpa khawatir reputasinya menjadi jelek.

* Karena pengungkapan perasaan dalam bentuk tulisan sering terlihat datar dan tidak menggambarkan emosi dengan jelas, seperti halnya nada suara, mimik wajah dan bahasa tubuh lainnya di saat tatap muka langsung, sehingga orang cenderung menggunakan kata-kata yang tajam, kasar dan keras untuk mewakili sebuah perasaan tertentu.

2. Toleransi rendah terhadap kekalahan dalam forum (Low Forum Frustration Tolerance/LFFT)
Digambarkan sebagai seseorang yang mencari-cari kepuasan segera atau penghindaran dari rasa sakit dengan segera. Pada awalnya mirip dengan perilaku anak tujuh tahunan yang menginginkan sebuah mainan, dan akan berteriak dengan menghentak-hentakan tangan dan kakinya agar segera mendapatkan apa diinginkannya.

Bagi orang yang suka menulis dan melakukan posting, sering kali merasa bahwa postingnya sangat sempurna. penulisnya hampir setiap waktu mengecek masuknya komentar yang baru diberikan pembacanya. Jika ia mendapat komentar-komentar miring penuh kritik, maka dengan cepat ia akan meluncurkan jawaban yang akan mematahkan tanggapan itu.

Jika tidak ada yang memberikan komentar, dia akan mengirimkan komentarnya sendiri – mungkin dengan nama lain – untuk meramaikan tulisannya.

Kenapakah hal itu bisa terjadi di Internet?
Kegiatan itu membuat kita menjadi tidak sabaran, karena ingin segera melihat respon dengan dari pihak lain. Ketidaksabaran ini meminimalkan toleransi terhadap serangan yang menimbulkan ketersinggungan.

3. Munchausen di Internet - tukang cerita untuk membangkitkan rasa kasihan (Munchausen Syndrom)
suatu kondisi di mana seseorang dengan sengaja membuat kebohongan, menirukan, menambah buruk suatu keadaan, atau mempengaruhi diri sendiri agar sakit dengan tujuan diperlakukan seperti orang sakit.

Kenapa hal itu bisa terjadi di internet?
Sangat mudah melakukan kebohongan dalam kehidupan nyata, dan sepuluh kali lebih mudah melakukannya di internet, karena tidak ada seorang pun bisa memeriksa kebenaran fakta-faktanya


4. Gangguan kepribadian yang tergoda untuk memaksa orang lain pada saat online (Online Obsessive-Compulsive Personality Disorder/OOCPD)
Gangguan kepribadian jenis ini bisa dijelaskan dengan contoh kegilaan akan tata bahasa. Ketika orang menemukan suatu kesalahan tata bahasa atau penulisan kata yang keliru dari orang lain dalam sebuah posting atau komentar, maka dia langsung menyerang dan dengan keras memprotesnya.

Kenapa hal demikian bisa terjadi di internet?
Dalam kenyataannya penderita OCPD merasakan ketakutan yang tidak logis terhadap dunia yang lebih berantakan, lebih kotor dan lebih kacau dibanding seharusnya yang dia pikirkan; sehingga secara cepat keadaan menjadi lebih buruk, dan akan mengalami kehancuran sampai ada seseorang yang memperbaikinya.

Di Internet, setelah membaca setiap komentar-komentar, orang normal akan menderita nasib yang sama. Tata bahasa yang keliru, pilihan kata yang tidak tepat, atau bahasa gaul yang membingungkan, mendesak anda untuk mengoreksinya. Tidak sulit merasakan keinginan untuk melatih diri menggunakan bahasa yang benar

5. Low Cyber Self-Esteem (LCSE) atau penghargaan terhadap diri sendiri yang rendah (Seperti seseorang yang dibenci setiap orang, tapi tidak ada yang meninggalkannya)
Di dalam kehidupan nyata ini disebut merendahkan diri sendiri atau perilaku pencarian perhatian.

Jika sampai kepada tingkat ekstrem, hal itu dapat berubah menjadi Online Erotic Humiliation atau pelecehan seksual secara online, di mana pelecehan menjadi sebuah tindakan nyata. Sehingga ketika anda mengatakan kepada seseorang agar melakukan sebuah tindakan seksual, mungkin dia akan menganggap hal itu penting dan dia dengan sungguh-sungguh akan melakukannya.

Kenapa hal itu bisa terjadi di Internet?
Pencari perhatian mendapatkan apa yang diinginkannya, dan penghina diri sendiri mendapatkan cukup ketegangan untuk mengaktualisasikan dirinya yang intropet melalui sinyal-sinyal yang dikirimnya via keyboard.


6. Internet Asperger’s Syndrome
hilangnya semua aturan sosial dan empati pada diri seseorang, disebabkan tanpa alasan selain hanya secara kebetulan berhadapan dengan sebuah benda mati; berkomunikasi via papan tombol dan monitor pada suatu waktu.

sindrom ini adalah bentuk halus dari autisme yang tampak berupa ketidakmampuan biologi untuk menunjukkan empati kepada manusia lain, mungkin disebabkan ketidakmampuan untuk mengenali isyarat nonverbal. Mereka secara terus-menerus bertingkah aneh dan mengganggu disebabkan mereka tidak mengetahui bahwa anda terganggu. Ada bagian dari otak mereka yang rusak.

(Beberapa kasus bunuh diri yang direkam dengan webcam – yang sebagian mungkin main-main – dan dipublikasikan di Internet. Untuk sekarang ini mungkin kita tidak yakin bahwa hal itu benar-benar terjadi, tetapi sebenarnya hanya masalah waktu.)

Kenapa hal itu bisa terjadi di Internet?
orang yang melakukan semua komunikasi online mereka menampilkan perilaku Asperger karena mereka ingin memberikan kesan ada kerugian yang sama pada diri sendiri. Di dalam hal ini, ketika kemampuan melihat respon dan mimik wajah atau ekspresi nonverbal sudah hilang, begitu juga dengan empati. Maka hal yang anda beritahukan hanya kepada orang yang tidak ada, karena itu hanyalah sekelompok kata-kata pada layar. Sekelompok kata-kata kecil yang tidak berarti.

Nah,tidak ada larangan untuk berinternet,akan tetapi beriternetlah dengan sehat,jagalah diri kita dan keluarga agar selamat dari sisi negatif internet.

Jangan biarkan diri kita dikendalikan oleh internet,tetapi kitalah yang harus mengendalikannya,dengan mengetahui batasan-batasan dan bertindak sesuai kewajaran dan tidak melebihi batas dalam ber-internet. Terima kasih. Semoga bermanfaat.


Dikutip dari salah satu thread indogamers.com

Thursday, September 8, 2011

Mengganti Background Welcome Screen (Logon Screen)

Ini trik lama dan langsung ketemu kalo cari di google dengan kata kunci yang kurang tepat sekalipun.

Tapi gak ada salahnya kalo ditulis lagi disini (sebagai dokumentasi :p )

Tips disini saya coba pada Windows 7 Ultimate Edition. Belum tau apa berjalan pada Windows 7 versi lain / Vista.


Langsung to the point aja:
  1. Masuk ke Regedit (Menu RUN --> REGEDIT), atau ketik: REGEDIT pada search bar menu windows.
  2. Masuk Ke : HKEY_LOCAL_MACHINE (HKLM)
  3. Pathnya : HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
  4. Di menu samping ubah nilai dari OEMBackground menjadi 1 ( HEXADECIMAL dan DECIMAL tidak berpengaruh)
  5. Taruh gambar yang anda inginkan ke folder C:\Windows\System32\oobe\
  6. Atau ketik %windir%\system32\oobe pada RUN / Search bar menu
  7. Buat folder "info" (tanpa kutip)
  8. Masuk ke folder "info", buat lagi folder "backgrounds" (tanpa kutip)
  9. Maka Path foldernya akan seperti ini %windir%\System32\oobe\info\backgrounds
  10. Taro file gambar di sana dengan nama backgroundDefault.jpg

INGAT : Ukuran gambar harus kurang dari 256kb.
backgroundDefault.jpg akan di load otomatis dan diperbesar sesuai ukuran layar jika gambar dengan resolusi yang spesifik (mis. 1024x768) tidak ditemukan.


Menurut Sumber Google :
Images Name with resolutions
================================================================
background768×1280.jpg (0.6)
background900×1440.jpg (0.625)
background960×1280.jpg (0.75)
background1024×1280.jpg (0.8)
background1280×1024.jpg (1.25)
background1024×768.jpg (1.33-)
background1280×960.jpg (1.33-)
background1600×1200.jpg (1.33-)
background1440×900.jpg (1.6)
background1920×1200.jpg (1.6)
background1280×768.jpg (1.66-)
background1360×768.jpg (1.770833-)

Sekedar sharing..
Not Copy-Paste, Just Re-Write with my own style.

Thursday, September 1, 2011

SQL Join Revealed - Part 2 -

Continued from Part 1

Belajar dari pengalaman, saya menyadari ada kesalahan konsep tentang Left, Right Inner dan Outer yang selama ini saya yakini berbeda. Namun ternyata, Left Join dan Right Join merupakan bagian dari Outer Join :)

Seperti yang pernah dijelaskan sebelumnya,
Inner = analogi intersect pada diagram venn. (A n B).

Outer = analogi union pada diagram venn. (A U B).

Berikut adalah ilustrasi detailnya:

UNION (A U B) menganalogikan FULL [OUTER] JOIN.
INTERSECTION (A n B) menganalogikan INNER JOIN.
DIFERENCIA (A-B) menganalogikan RIGHT [OUTER] JOIN.
DIFERENCIA (B-A) menganalogikan LEFT [OUTER] JOIN.

Untuk melakukan join 3 atau lebih tabel, dapat dilakukan dengan sintaks WHERE atau dengan JOIN.
ex.
SELECT p.Name, v.Name
FROM Production.Product p
JOIN Purchasing.ProductVendor pv
ON p.ProductID = pv.ProductID
JOIN Purchasing.Vendor v
ON pv.BusinessEntityID = v.BusinessEntityID
WHERE ProductSubcategoryID = 15
ORDER BY v.Name;

ex.
SELECT lastname, firstname, tag, open_weekends
FROM drivers, vehicles, locations
WHERE drivers.location = vehicles.location
AND vehicles.location = locations.location
AND locations.open_weekends = 'Yes'


Jika ada salah, mohon koreksinya :)
Maksud hati hanya mao sharing yang saya tau kok :D