Assalamu’ alaikum wr wb
Buat semua pembaca dan yang suka nimbrung di website ini. Mohon maaf untuk kelanjutan dari semua tulisan saya akan saya lanjutkan di domain induk saya yaitu :
Wassalamu’ alaikum wr wb
Assalamu’ alaikum wr wb
Buat semua pembaca dan yang suka nimbrung di website ini. Mohon maaf untuk kelanjutan dari semua tulisan saya akan saya lanjutkan di domain induk saya yaitu :
Wassalamu’ alaikum wr wb
Assalamu’ alaikum wr wb
Convert format database SQL_ASCII ke UTF8 pada database postgreSQL, sebenarnya masalah ini timbul pada kasus yang saya alami. saat pertama saya menggunakan database postgreSQL dari awal saya create database defaultnya kalo ngak salah adalah SQL_ASCII pada versi postgres 8.1, setelah 3 tahun berjalan ada upgrade server yang spesifikasinya mengharuskan untuk menggunakan database PostgreSQL dengan versi yang sangat jauh berbeda dengan versi yang lama. saat backup tidak ada masalah tetapi saat restore terjadi kesalahan, karena perbedaan format database saat create.
Akhirnya saya create database dengan format SQL_ASCII dulu baru setelah selesai restore saya ubah ke UTF8, karena rekomendasi dari PostgreSQL adalah UTF8.
Create database dengan format SQL_ASCII pada PostgreSQL 9.1
CREATE DATABASE dbdarmo WITH OWNER postgres TEMPLATE template0 ENCODING ‘SQL_ASCII’ TABLESPACE pg_default LC_COLLATE ‘C’ LC_CTYPE ‘C’ CONNECTION LIMIT -1;
Untuk mengubah format jadi UTF8 :
UPDATE pg_database SET encoding=pg_char_to_encoding(‘SQL_ASCII’), datcollate=’C’ , datctype=’C’ WHERE datname=’dbtest’;
Bagaimana mudahkan ternyata.
selamat mencoba
Wassalamu’ alaikum wr wb
Assalamu’ alaikum wr wb
Jumla lagi dengan mbahsomo.
PgAdmin3 adalah sebuah tools database client untuk PostgreSQL. Bagi teman – teman yang sudah meng upgrade PostgreSQL ke versi 9.xx pasti akan mengalami hal yang sama jika langsung menggunakan perintah :
sudo apt-get pgadmin3
karena secara default yang di ambil pgadmin3 versi lama. Dan pada saat anda menghubungkan pgadmin3 dengan PostgreSQL 9.xx akan muncul peringatan untuk mengupdate pgadmin3 anda. ok berikut saya menemukan link untuk update pgadmin3.
sudo apt-add-repository ppa:flexiondotorg/postgressudo apt-get updatesudo apt-get install pgadmin3
atau :
sudo apt-add-repository ppa:voronov84/andreyvsudo apt-get updatesudo apt-get install pgadmin3
Sekarang kita sudah bisa menggunakan vitur pgadmin3. Selamat mencoba.
Sumber : http://askubuntu.com/questions/66099/how-can-i-update-pgadmin3-to-v1-14
Wassalamu’ alaikum wr wb
Assalamu’ alaikum wr wb
Jumpa Lagi dengan mbahsomo.
Setelah sekian lama menunggu karena setelah upgrade menjadi gnome3 dan nautilus3 RabbitVCS saya sudah tidak bisa dunakan lagi, jadi kalau mau commit dan update pada subversion harus manual lewat terminal.
Sebelumnya maaf bagi yang belum tau tentang RabbitVCS. RabbitVCS adalah sebuah tools untuk mempermudah kita dalam penggunakan Subversion client dan git, kenapa mudah karena tampilan GUI nya. jadi kita tinggal klik saja kalo mau melakukan sesuatu.
Setelah melihat di websitenya RabbitVCS, dan membaca di dokumentasinya dengan sukses ubuntu 11.10 saya sudah terinstall RabbitVCS. berikut adalah langkah – langkahnya yang saya ambil dari websitenya langsung. Continue reading »
Assalamu’ alikum wr wb
Setelah lama mencari – cari, perbaikan pada MySQL Workbench, akhirnya menemukan juga path untuk MySQL Workbench pada ubuntu 11.10.

Sebelumnya maaf bagi yang tidak tau apasih kegunaan dari MySQL Workbench. Tools ini adalah sebuah alat untuk memanagement pada MySQL jadi hampir sama dengan SQL-Interprice kalo di SQL – Server. cuman ada beberapa kelebihan terutama para ERD, jadi kita akan mudah dalam desain system kita.
lanjut pada versi ubuntu sebelumnya MySQL Workbench berjalan dengan lancar, cuman pada ubuntu 11.10 ada beberapa bug yang mungkin akan terasa mengesalkan,Ok Langsung saja bagi yang mau menggunakan bisa langsung download ke sini :
http://lotomas.net/files/mysql-workbench-gpl-5.2.35-1.i386.ubuntu-oneiric.deb
Wassalamu’alaikum wr wb
Assalamu’ alaikum wr wb
Kemaren hari minggu 30 Oktober 2011 dengar dari seorang teman ada penembakan seorang Guru Ngaji. pagi – pagi saya segera mencari beritanya. dan mendapatkannya berikut beritanya.
SURABAYA - Polda Jawa Timur akhirnya menetapkan Briptu Eko, anggota Sat Rekrim Polres Sidoarjo, sebagai tersangka kasus penembakan terhadap Riyadhus Sholihin, sopir karyawan pabrik yang juga guru ngaji asal Desa Sepande Candi, Sidoarjo.
Riyadhus Sholihin, ditembak Jumat dini hari pekan lalu. Namun penetapan Briptu Eko sebagai tersangka oleh Propam Polda Jatim bukan karena kasus pembunuhan, namun karena kelalaian hingga menyebabkan Riyadhus tewas.
“Statusnya sudah tersangka karena kelalaian dan dijerat Pasal 359 KUHP,” kata Pjs Kabid Humas Polda Jatim AKBP Elijas Hendrajana saat dihubungi okezone, Senin (31/10/2011).
Elijas membantah rumor yang berkembang jika saat kejadian, Briptu Eko dalam kondisi mabuk sehingga tidak dapat mengendalikan diri. Continue reading »
Assalamu’alaikum wr wb
Jumpa lagi dengan mbahsomo, Kali ini saya akan melanjutkan, tutorial saya tentang Combo Multi column dengan ExtJs yang masih menggunakan ExtJs 3 ke bawah, kali ini saya akan sedikit berbagi dengan teman – teman bagaimana membuat pada ExtJs 4, Baiklah seperti biasanya langsung saja pada Pokok permasalahannya, yaitu scriptnya silakan di kopas, Semoga bermanfaat.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Combo Multi Kolom</title>
<link rel="stylesheet" type="text/css" href="http://latihan.lokal.com/ext-4.0.0/resources/css/ext-all.css" />
<script type="text/javascript" src="http://latihan.lokal.com/ext-4.0.0/bootstrap.js"></script>
<script type="text/javascript">
Ext.require([
'Ext.form.*'
,'Ext.form.field.ComboBox'
,'Ext.data.*'
,'Ext.menu.Menu'
,'Ext.grid.*'
,'Ext.util.*'
,'Ext.state.*'
,'Ext.selection.CheckboxModel'
,'Ext.window.*'
]);
var storeGrid = Ext.create('Ext.data.Store',{
model: 'treeMenu'
,proxy: {
type: 'ajax'
,url : 'http://lokal.com/'
,noCache : false
,params : Ext.encode({
start : 0
,limit : 20
})
,actionMethods : 'POST'
,reader: {
type: 'json'
,root: 'response'
,totalProperty: 'jumlah'
,idProperty: 'MN_ID'
}
}
,autoLoad: true
,sorters: [{
property : 'MN_ID',
direction : 'ASC'
}]
});
var smGrid = Ext.create('Ext.selection.CheckboxModel');
// create the Grid
var grid = Ext.create('Ext.grid.Panel', {
store: storeGrid
,columns: [
{ header: 'NAMA',width: 200,sortable: true,dataIndex: 'MN_NAME'}
,{ header: 'LINK',width: 100,sortable: true,dataIndex: 'MN_LINK'}
,{ header: 'PARENT',width: 100,sortable: true,dataIndex: 'MN_PARENT'}
,{ header: 'GROUP',width: 100,sortable: true,dataIndex: 'MN_GRP'}
,{ header: 'URUTAN',width: 100,sortable: true,dataIndex: 'MN_SORT'}
,{ header: 'STATUS',width: 100,sortable: true,dataIndex: 'MN_STATUS'}
,{ header: 'ICON',width: 100,sortable: true,dataIndex: 'MN_ICON'}
,{ header: 'TYPE',width: 100,sortable: true,dataIndex: 'MN_TYPE'}
]
,height: 350
,selModel : smGrid
,width: 600
,title: 'CRUD'
,viewConfig: {
stripeRows: true
}
,bbar: new Ext.PagingToolbar({
pageSize : 20
,store : storeGrid
,displayInfo: true
,displayMsg : 'Data yang ada {0} - {1} Dari {2}'
,emptyMsg : "Tidak ada data"
})
});
var helpGrid = new Ext.menu.Menu();
helpGrid.add(grid);
Ext.define('Ext.ux.form.SearchField', {
extend: 'Ext.form.field.Trigger',
alias: 'widget.searchfield',
trigger1Cls: Ext.baseCSSPrefix + 'form-clear-trigger',
trigger2Cls: Ext.baseCSSPrefix + 'form-search-trigger',
hasSearch : false,
paramName : 'query',
initComponent: function(){
this.callParent(arguments);
this.on('specialkey', function(f, e){
if(e.getKey() == e.ENTER){
this.onTrigger2Click();
}
}, this);
},
afterRender: function(){
this.callParent();
this.triggerEl.item(0).setDisplayed('none');
},
onTrigger1Click : Ext.form.field.Trigger.prototype.onTriggerClick,
onTrigger2Click : function(){
helpGrid.showAt([this.getPosition()[0],this.getPosition()[1]+this.getHeight()]);
}
});
Ext.onReady(function() {
Ext.QuickTips.init();
var formPanel = Ext.widget('form', {
renderTo : 'induk'
,title : 'Form'
,width : 300
,height : 300
,items : {
width: 250
,fieldLabel: 'Search'
,abelWidth: 50
,xtype: 'searchfield'
}
});
});
</script>
</head>
<body>
Body
<div id='induk'></div>
</body>
</html>
Selamat berexplorasi.
Wassalamu’ alaikum wr wb
Assalamu’ alaikum wr wb
Selamat Berpuasa bagi yang masih berpuasa dan Mohon maaf lahir batin buat teman – teman yang sudah merayakan Idul Fitri. Untuk menepati beberapa janji saya kepada teman – teman, yang menginginkan tutorial dan controh scrip CRUD dengan ExtJS maka akan saya bagikan sedikit tutorial tentang CRUD pada ExtJS.4 dengan menggunakan framework CodeIgniter 1.7.2.
Langsung pada permasalahan, tutorial ini masih berhubungan dengan tutorial saya yang kemaren, yang membahas tentang tree ExtJs karena databasenya masih menggunakan yang ada. yaitu treemenu.
Create table :
CREATE TABLE `tbl_menu` (
`MN_ID` int(11) NOT NULL AUTO_INCREMENT,
`MN_NAME` varchar(30) DEFAULT NULL,
`MN_LINK` varchar(50) DEFAULT NULL,
`MN_PARENT` int(11) DEFAULT NULL,
`MN_GRP` int(11) DEFAULT NULL,
`MN_SORT` int(11) DEFAULT NULL,
`MN_STATUS` int(11) DEFAULT NULL,
`MN_ICON` varchar(50) DEFAULT NULL,
`MN_TYPE` int(11) DEFAULT NULL,
PRIMARY KEY (`MN_ID`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin1
Assalamu’ alaikum wr wb
Selamat datang bulan Suci bulan yang penuh dengan kebaikan, Bulan yang lebih baik dari bulan – bulan yang lainnya.
Bertapa mode ON
Wassalamu’ alaikum wr wb
Recent Comment