Macro Excel : Looping Within Column and Row

Macro Excel :

Menulis sebuah string perulangan diantara kolom (misal Kolom C sampai G) dan baris (misal Baris 3 sampai 6) dengan menggunakan Index,
berikut Macro nya ::

Sub LoopingWithinRowColumn()
Dim i  As Integer
Dim j As Integer

For i = 3 To 6
For j = 3 To 7
Cells(i, j).Value = “hallo”
Next j
Next i
End Sub

PHP dan Oracle

Mendapatkan tantangan sebuah project baru dengan menggunakan PHP dan database Oracle dimana sebelumnya blm pernah tidak perlu risau, ambil saja gan, setelah itu baru cari tahu gimana caranya hehehe :D .

Karena pada dasarnya PHP menggunakan MySQL tidak jauh berbeda dengan PHP menggunakan Oracle.

Untuk sebuah development environment di pc /laptop yang berbasis Windows OS,

1. Download dan Install Oracle yang versi XE seperti Oracle 11g XE (Express Edition),
silahkan download di Official Site nya ,

2. Setelah diinstall, jalankan Start Database pada Folder Start Menu Oracle Database 11g Express Edition

3. Kemudian Jalankan Get Started XE

4. Setelah itu persiapkan Apache dan PHP nya, silahkan Download dan Install Xampp for Windowsnya

5. Setelah terinstall xamppnya. Edit file php.ini pada folder installation xampp > PHP
hapus comment (//) extension=php_oci8.dll, kemudian save. dan Start Apache nya

My Site Has Been Hacked

Kaget pada hari ini hari rabu, 28 september 2011, pas melihat website pribadi saya http://rhantoro.net ternyata sudah dihacked oleh seseorang.

Untungnya hanya dideface saja alias diubah tampilan index.phpnya oleh sang hacker dan tidak merusak file-file yang lain terutama database,
Ternyata sy telusuri di internet, di hacked oleh id Max_Blue dan ternyata masih anak SMA di Padang dan ternyata juga nih anak suka isengin beberapa website-website orang lain.
Saya anggap nih anak masih belajar cara-cara meng hack dimulai dengan cara men-deface terlebih dahulu.

Untungnya saya masih punya file index.php di laptop, terus sy upload lagi filenya.

So far, membuat sy cukup aware tentang celah security yang musti saya patch

 

Joomla Configuration pada SPANEL

Setelah kita membuat sebuah website dengan menggunakan CMS Joomla di local PC kita atau disebuah hosting yang tidak menggunakan SPANEL, kemudian website tsb kita Migrasikan / Upload ke web hosting yang menggunakan SPANEL seperti web hosting MWN, bagi para pengguna Joomla maka kita perlu mengedit file Configuration.php-nya.

Parameter-parameter seperti setting koneksi untuk database (user, password, host, nama database) dan juga log_path dan tmp_path perlu disesuaikan dengan setting-an server yang baru tsb.

Untuk log_path dan tmp_path, adalah direktory fisik untuk folder log dan tmp di Joomla. Nah pada SPANEL dashboard kita hanya bisa melihat root nya dimulai dari /sites/.

Contoh :

 

 

Namun sebenarnya fisik dari direktory kita masih ada lagi didepannya :D , tapi tidak ditunjukan oleh SPANEL nya.
Kita masih bisa melihat directory instalasi Joomla, di Joomla Administrator -> Help -> System Info pada Tab Directory Permission

 

 

 

 

Dapat dilihat bawah directory dimulai : /home/sloki/user/h93444/site/ …..

Nah, sekarang sesuaikan lah dengan SPANEL anda.

 

Selamat Mencoba

My Facebook Apps

You may use this feature.
http://rhantoro.net/facebook/apps/puncak-rinjani/

then, update your facebook status and see what the Wall will display

Update your Status

Update Success

Update Result

My MCTS

Mudah-mudahan pencapaian ini, tidak hanya sekedar gelar sertifikat saja tapi juga ilmu yang bermanfaat bagi saya saat ini dan kedepannya.

MCTS - ASP.NET


PHP – @ Symbol

Tergerak dari pertanyaan temen, “Apa gunanya symbol @ (a keong) didalam PHP ? “.

Waduh, semenjak belajar PHP sampai sekarang :D , blm pernah pake fungsi @ (a keong).

Mulailah ber-googling ria…

Ternyata fungsinya ada.

@ (a keong) digunakan didepan sebuah Function (contoh @mysql_query($query,$MySQL); ), nah kalo menggunakan symbol tersebut mencegah memunculkan error ketika sebuah Function dipanggil kalau error reporting di Set “Show Error” tapi jika error reporting diset tdk memunculkan error symbol tsb tdk berpengaruh.

contoh :

$r=mysql_query($query,$MySQL);

Lumayan, menambah ilmu coding sy dan mudah-mudah bermanfaat utk semuanya

Goo.gl, Penyingkat URL dari Google

goo.gl

goo.gl

Jakarta – Layanan penyingkat URL baru bermunculan. Salah satunya yang terbaru, Goo.gl, layanan penyingkat URL dari Google. Apa keistimewaannya?

Goo.gl sebenarnya telah ada cukup lama, namun kehadirannya selama ini memang hanya diperuntukkan bagi layanan Google tertentu seperti toolbar browser Google, layanan FeedBurner RSS, News, Blogger dan Maps.

Nah, kini Google membuka layanan penyingkat URL itu ke publik sehingga lebih banyak orang yang bisa menggunakannya. Untuk menunjukkan niatnya, Google pun membuat situs khusus untuk Goo.gl yang beralamat di http://goo.gl/.

“Goo.gl adalah penyingkat URL yang paling stabil, aman dan cepat di web,” demikian Google mempromosikan layanannya itu. Google mengklaim kecepatannya dalam menyingkat URL meningkat dua kali lipat dalam sembilan bulan terakhir.

Sementara untuk urusan keamanan, Google mengatakan penyingkat URLnya memiliki cara kerja yang sama dengan filter yang kerap ditemukan pada Google Search dan Gmail. Dengan demikian, pengguna akan diperingatkan saat merujuk pada tautan berisi malware atau spam.

Mengunjungi situs Goo.gl, pengguna tak hanya bisa menyingkat URL, tetapi juga memonitor trafik yang masuk ke URL yang telah mereka singkat. Asyiknya, di sini Google menyediakan daftar top referrers untuk setiap tautan, lengkap dengan kilas profil pengunjung tautan tersebut.

“Ini akan menjadi cara yang baik untuk memahami lebih baik, siapa saja yang tertarik pada tautan Anda, bagaimana mereka menemukannya dan kapan mereka mengaksesnya,” tutup Google.

sumber : www.detik.com
http://goo.gl/pDQn

Read Twitter status via Twitter API

Seperti halnya sebuah web komunitas yang sudah banyak membernya seperti Facebook dan Twitter, mereka menyediakan interface atau jembatan antara user (dalam hal ini para developer/programmer) untuk mengembangkan aplikasi pendukung dengan Web komunitas tersebut. Interface ini dinamakan API (Application Programming Interface), API tersebut dibuat oleh web komunitas tersebut untuk memudahkan end-user atau pemakai dalam hal mengupdate atau membaca status nya sehingga pemakai secara tidak langsung bisa berhubungan dengan web tersebut, penggunaanya bisa darimana saja misalnya dari mobile (apps handphone atau sms), atau web based yang dibuat sendiri.

Kalo kita bicara twitter API dapat dengan mudah diakses dari link berikut ini :

http://twitter.com/statuses/user_timeline/rhantoro.json

note : rhantoro.json bisa diganti dengan nama user masing2

API pada Twitter menggunakan JSON (Java Script Object Notation) dimana pengiriman data lebih light dan simple karena tidak menggunakan tags seperti XML.

Berikut contoh demonya :

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>
<head>
<title>Twitter API with JSON</title>
<script type=”text/javascript”>
var myTweets
function cb(data){
myTweets = data;
document.write(myTweets[0].user.name + ” says:<br/>\”" + myTweets[0].text + “\”<br/>”);
document.write(“Follower count : ” + myTweets[0].user.followers_count + “<br/>”);
document.write(“Friends count : ” + myTweets[0].user.friends_count);
}
</script>
<script type=”text/javascript”
src=”http://twitter.com/statuses/user_timeline/rhantoro.json?callback=cb&count=1″>
</script>
</head>
<body>
</body>
</html>

—————————————–
Outputnya :

rhantoro says:
“coba posting di wordpress, cara baca status via twitter API”
Follower count : 10
Friends count : 18

CSS (Cascading Style Sheet)

CSS berguna untuk mensupport tampilan HTML Element

Manfaat CSS :

- Mempercepat development web
- Mempermudah pemeliharaan dokumen web
- Mempercepat proses rendering / pembacaan HTML

CSS Syntax :


- Selector adalah HTML Element
- Masing-masing punya pasangan property dan value
- Property adalah style attribute yg akan diubah. Setiap Property punya value
- Nama Property dan Value bersifat case sensitive
- Semua Property berada dalam bracket { … }
- Setiap akhir value ditutup dengan semicolon ;
- Group property : (tanda koma serta &)
H1, H2 & H5 { color:red; }

CSS Comment :

/* ini adalah comment */
p
{
text-align:center;
/*This is another comment*/
color:black;
font-family:arial
}
<!– Ini juga comment –>
p
{
text-align:center;
<!– ini juga comment –>
color:black;
font-family:arial
}

Insert CSS

1. External Style Sheet
Kita mempunyai satu file tersendiri yang bernama namafile.css yang berisi code css, kemudian kita panggil didalam code html kita didalam tag Head.
Contoh :
<head>
<link rel=”stylesheet” type=”text/css” href=”namafile.css” />
</head>

2. Internal Style Sheet
Maksudnya ialah kita menempatkan code css didalam file html yang kita inginkan, dan pemanggilannya tidak perlu merefer seperti pada External. Untuk menempatkan code css kita harus mengawali dengan tag
<style type=”text/css”>

</style>

Penempatan code css bisa didalam tag <head> bisa juga didalam <body>
Contoh didalam Tag Head
<head>
<style type=”text/css”>
body {
color: green;
background: white;
font-family :arial;
}
</style>
</head>
3. Inline Style Sheet
Maksudnya ialah style ditempatkan didalam HTML Element
contoh :

<BODY style=”color: white;background:green;font-family: arial;” >
SELECTOR

Berfungsi sebagai pengontrol design
Tipe Selector
1. Selector HTML Element
contoh :

body
{
font-family: Geneva, Arial;
font-size: 20px;
color: red;
background-color: green;
}

2. User Defined Selector / Selector Bebas
contoh :

<style type=”text/css”>
gbawah
{
text-decoration:underline, line-through;
}
</style>
——————————————————–
<html>
<body>
<gbawah>Tulisan</gbawah>
</body>
</html>

3. Selector dengan Class
Penamaan diawali dengan tanda . (dot)
contoh :

<style type=”text/css”>
.right
{
text-align : right
}
</style>
————————————————————-
<html>
<body>
<h2 class=”right”>Class Heading 2 </h2>
</body>
</html>

4. Selector dengan ID
Penamaan diawali dengan tanda #
contoh :

<style type=”text/css”>
#kanan
{
font-size: 20px;
}
</style>
————————————————————-
<html>
<body>
<span id=“kanan”>Selector ID </span>
</body>
</html>
Follow

Get every new post delivered to your Inbox.