25 Agustus 2011

Linux Mint Helena say "Mount of filesystem failed"???

pernah seperti itu?
lebih tepatnya seperti gambar ini
Mount of filesystem failed. A maintenance shell will now be started. CONTROL-D will terminate this shell and re-try. Give root password for maintenance (or type Control-D to continue): * Starting init crypto disks...
minta kita tekan CTRL + D untuk jalanin maintenance shell...knp seperti itu?klo aq sich krn restart paksa, komputer masih loading, lama....g sabar, jadi ku restart dengan menekan tombol di sebelah power dech....klo km gmn?
setelah aq cari2 ternyata kesalahan pada tata letak dari file system itu sendiri dalam hardisk, entah dari struktur dari filesystem kacau entah bgmn?
dengan rasa ndak tau menau tekan CTRL + D dikira bisa maintenance sendiri...ternyata keluar malah kayak gini...
device resouce busy. problem activating swap. filesystem has errors

wah jadi bingung tu...klo di kasih password root, keluar seperti terminal...
lalu ketik apa disitu?hahaha...

gini cara menanggulangi setelah keluar tampilan layak sebuah terminal. ketik
fsck
atau
fsck -f

aq belum pernah mencobanya sich, yg ku coba adalah cara yg menggunakan live CD linux mint,caranya :
  1. booting komputer dengan live CD linux mint
  2. buka terminal
  3. ketik "sudo fsck /dev/sda1" atau "sudo e2fsck -p -f -v /dev/sda1". perlu diketahui bahwa sda1 menunjukan partisi linux mint kita dalam hardisk
  4. setelah slesai reboot dan silahkan boot dengan hardisk anda.


sekian, semoga bermanfaat...

21 Mei 2011

Back Up SQL Server via VB.NET

First you have to add some namespace in your vb file:
Imports Microsoft.SqlServer.management
Imports Microsoft.SqlServer.Management.NotificationServices
Imports Microsoft.SqlServer.Management.Smo
Imports Microsoft.SqlServer.Management.Smo.Agent
Imports Microsoft.SqlServer.Management.Smo.Broker
Imports Microsoft.SqlServer.Management.Smo.Mail
Imports Microsoft.SqlServer.Management.Smo.RegisteredServers
Imports Microsoft.SqlServer.Management.Smo.Wmi
Imports Microsoft.SqlServer.Management.Trace


'Code for backup database

Public Sub BackupDatabase(databaseName As String, userName As String, password As [String], serverName As [String], destinationPath As [String])
Dim sqlBackup As New Backup()

sqlBackup.Action = BackupActionType.Database
sqlBackup.BackupSetDescription = "ArchiveDataBase:" & DateTime.Now.ToShortDateString()
sqlBackup.BackupSetName = "Archive"

sqlBackup.Database = databaseName

Dim deviceItem As New BackupDeviceItem(destinationPath, DeviceType.File)
Dim connection As New ServerConnection(serverName, userName, password)
Dim sqlServer As New Server(connection)

Dim db As Database = sqlServer.Databases(databaseName)

sqlBackup.Initialize = True
sqlBackup.Checksum = True
sqlBackup.ContinueAfterError = True

sqlBackup.Devices.Add(deviceItem)
sqlBackup.Incremental = False

sqlBackup.ExpirationDate = DateTime.Now.AddDays(3)
sqlBackup.LogTruncation = BackupTruncateLogType.Truncate

sqlBackup.FormatMedia = False

sqlBackup.SqlBackup(sqlServer)
End Sub


'Code for restoration od database:

Public Sub RestoreDatabase(databaseName As [String], filePath As [String], serverName As [String], userName As [String], password As [String], dataFilePath As [String], _
logFilePath As [String])
Dim sqlRestore As New Restore()

Dim deviceItem As New BackupDeviceItem(filePath, DeviceType.File)
sqlRestore.Devices.Add(deviceItem)
sqlRestore.Database = databaseName

Dim connection As New ServerConnection(serverName, userName, password)
Dim sqlServer As New Server(connection)

Dim db As Database = sqlServer.Databases(databaseName)
sqlRestore.Action = RestoreActionType.Database
Dim dataFileLocation As [String] = Convert.ToString(dataFilePath + databaseName) & ".mdf"
Dim logFileLocation As [String] = Convert.ToString(logFilePath + databaseName) & "_Log.ldf"
db = sqlServer.Databases(databaseName)
Dim rf As New RelocateFile(databaseName, dataFileLocation)

sqlRestore.RelocateFiles.Add(New RelocateFile(databaseName, dataFileLocation))
sqlRestore.RelocateFiles.Add(New RelocateFile(Convert.ToString(databaseName) & "_log", logFileLocation))
sqlRestore.ReplaceDatabase = True
sqlRestore.Complete += New ServerMessageEventHandler(sqlRestore_Complete)
sqlRestore.PercentCompleteNotification = 10
sqlRestore.PercentComplete += New PercentCompleteEventHandler(sqlRestore_PercentComplete)

sqlRestore.SqlRestore(sqlServer)

db = sqlServer.Databases(databaseName)

db.SetOnline()

sqlServer.Refresh()
End Sub

07 Mei 2011

Membuat PHP Captcha Sendiri

File: php_captcha.php

<?php
session_start();
$RandomStr = md5(microtime());
$ResultStr = substr($RandomStr,0,5);
$NewImage =imagecreatefromjpeg("img.jpg");

$LineColor = imagecolorallocate($NewImage,233,239,239);
$TextColor = imagecolorallocate($NewImage, 255, 255, 255);

imageline($NewImage,1,1,40,40,$LineColor);
imageline($NewImage,1,100,60,0,$LineColor);
imageline($NewImage,5, 1, 200, 50, $LineColor);

imagestring($NewImage, 5, 15, 5, $ResultStr, $TextColor);

$_SESSION['key'] = $ResultStr;
header("Content-type: image/jpeg");
imagejpeg($NewImage);

?>
File: form.php
<?php
session_start();
?>

<html>
<head>
<title>PHP-CAPTCHA </title>
</head>
<body onload="return focuson();">
<script language="javascript">
function focuson(){
document.form1.number.focus()
}

function check(){
if(document.form1.number.val ue==0){
alert("Please enter your Category Name");
document.form1.number.focus();
return false;
}
}

</script>
<?php
if(isset($_REQUEST['Submit'])){
$key=substr($_SESSION['key'],0,5);
$number = $_REQUEST['number'];
if($number!=$key){
echo ' Validation string not valid! Please try again!';
}else{
echo 'Your string is valid!';
}
}

?>

<form name="form1" method="post" action="form.php" onsubmit="return check();">
<img src="php_captcha.php" /></td>
<input name="number" type="text" id="number" /></td>
<input name="Submit" type="submit" value="Submit" /></td>
</form>
</body>
</html>

01 Februari 2011

Di Ubud Band - Bulan Bintang

Tag : Chord Lagu Bali, Kord, Lirik, Lyric, Di Ubud Band, Bulan Bintang
Athor : http://bliyanbelog.blogspot.com/2010/06/lirik-lan-kord-dubud-band-bulan-bintang.html
Intro : G

G D Em
Yen mula saja tusing nu ada tresna
C Am D
Yen mula saja tresna ne suba ilang
Am D
Beli tusing kel sebet, beli tusing kel ngeling
Bm C
Apa buin lakar ngemusuhin adi
Am D
Diolas percaya beli... Diolas percaya beli...


G D Em
Mebotol arak menimpalin beli
C Am D
Masih tusing ngidang mangengsapang adi
Am D
Beli rindu kenyem adi.... rindu gelutan adi
Bm C
Tresna tusing lakar ngidang ngengsapang adi
Am D
Diolas percaya beli... Diolas percaya beli


Reff :
G D Em Bm
Bulan, bintang, di peteng ne jani beli pedidi
C Am D
Ngenehang adi... ne tusing nu ngajak beli
G D Em Bm
Di beten bulan, di beten bintang, di peteng ne jani beli pedidi
C Am D
Ngenehang adi... ne tusing nu ngajak beli

Intro : G D Em Bm C Am D D
Back to Reff

22 Januari 2011

Plugin Pidgin Linux

saya menggunakan Pidgin di linux mint 8

sedangkan pidgin saya hanya mempunyai sedikit plugin

maka saya aktifkan plugin package
dengan mengetikan "sudo aptitude install pidgin-plugin-pack" pada terminal

karena saya ingin menjalankan auto reply pada pidgin saya :D

selamat mencoba