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 :

 

http://www.do-event.com/

 

Wassalamu’ alaikum wr wb

    Posting Yang Lain

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/postgres
sudo apt-get update
sudo apt-get install pgadmin3

atau :

sudo apt-add-repository ppa:voronov84/andreyv
sudo apt-get update
sudo 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 RabbitVCSRabbitVCS 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.

Mysqlwb

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

Lowogan

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 »

    Posting Yang Lain

Assalamu’alaikum wr wb

ExtJs

ExtJs

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

ExtJS

ExtJS

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

Continue reading »

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

    Posting Yang Lain

  • Amin
© 2011 Sugik Puja Kusuma [mbahsomo] Suffusion theme by Sayontan Sinha