Oct 172016
 

Create auto start app in Linux Ubuntu

Assalamu’alaikum wr wb

Beberapa waktu lalu kita sudah pernha membahas tentang mengatasi masalah brigness pada layar monitor kita , tapi akan jadi menyulitkan jika tiap kita nyalakan kita harus menulis koment tersebut berulang – ulang.  Pada kali ini kita akan membuat setingan tersebut mejadi setingan default saat komputer kita menyala.

Baiklah langsung saja buatlah sebuah file

Lalu masukkan script di bawah ini

Lalu simpan, maka script kit sudah selesai. ini bisa digunakan untuk keperluan lain . selamat mencoba.

Wassalamu’alaikum wr wb

Apr 272015
 

Assalamu’alaikum wr wb

Launching http://t-market.do-event.com

Untuk berterimakasih kepada semua pihak terutama dunia opensource saya membuat sebuah aplikasi yang rencana saya gratiskan dengan sarat dan ketentuan. mohon dukungan dari semua pihak untuk membantu kelancaran aplikasi ini.

Untuk sementara masih saya password sambil menunggu tanggal 16-05-2015. untuk dapat mengakses silakan masuk ke

http://t-market.do-event.com

Jika minat membantu review sampai tanggal 16-05-2015 silakan email saya di mbahsomo[at]do-event[dot].com

Wassalamu’alaikum wr wb

Dec 202011
 

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

Jul 142011
 

Assalamu’ alaikum wr wb

Secara default mysql menutup hak akses dari ip luar, jadi jika kita menggunakan mysql sebagai database server yang akan di akses dari beberapa client yang menggunakan aplikasi client server pasti akan di reject. Sehingga untuk mengakses kita harus mengarah ke ip komputer server yang sudah terinstall mysql, Lalu bagaimana caranya ….!

1. Masuk ke komputer yang sudah terinstall mysql misal dengan ssh:

sugik@sugik-pc:~$ ssh sugik@lokal.com

2. Ubah konfigurasi pada mysql

sugik@server:~$ sudo vi /etc/mysql/my.cnf

lalu cari tulisan

bind-address            = 127.0.0.1

ubah menjadi ip server kamu semisal

bind-address            = 192.168.0.1

lalu restart mysql

sugik@server:~$ sudo /etc/init.d/mysql restart

3. Langkah ketiga adalah menmbahkan user yang kita beri hak akses untuk database kita

sugik@server:~$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE dblatihan;
mysql> GRANT ALL ON dblatihan.* TO user@'%' IDENTIFIED BY 'PASSWORD';
mysql> \q

4. Sekarang kita sudah dapat mengaksesnya dari komputer lain.

Sekian dulu semoga membantu

Wassalamu’ alaikum wr wb

Jul 112011
 

Assalamu’ alaikum wr wb

Satu lagi theme untuk java yang bisa teamn – teman gunakan, untuk mempercantik tampilan java kalian. http://www.randelshofer.ch/quaqua/index.html, berikut tampilannya.

Untuk menggunakan silakan gunakan script seperti berikut :


try {
 JFrame.setDefaultLookAndFeelDecorated(true);
 JFrame.setDefaultLookAndFeelDecorated(true);
 JDialog.setDefaultLookAndFeelDecorated(true);
 UIManager.setLookAndFeel(ch.randelshofer.quaqua.QuaquaManager.getLookAndFeel());
 } catch (Exception e) {

 }

Ok Silakan di explore

wassalamu’ alaikum wr wb

Jun 062011
 

Assalamu’ alaikum wr wb

Saat kita menginstall virtualbox pasti kita juga sudah menginstall tools bawaan yang mungkin jarang kita pakai, yaitu vboxwebsvr.

Ok sekarang kita akan menjalankan vboxwebsvr dengan perintah :

#vboxwebsvr

Dengan perintah di atas kita sudah menjalankan virtualbox server. coba sekarang buka browser dan bukan alamat http://127.0.0.1:18083, maka akan muncul tampilan dengan format xml itu menunjukkan server virtualbox sudah berjalan.

Sekarang mari kita download phpvirtualbox, dengan asumsi anda sudah menginstall apache php. http://code.google.com/p/phpvirtualbox/.

Setelah download lalu extrack di folder root apahce.

misal : /var/www/

setting file config.php yang ada pada folder phpvirtualbox-xxx


#ini adalah user pada komputer kamu yang mempunyai hak akses untuk jalankan virtualbox


#var $username = 'mbahsomo';
#var $password = 'passs';

/* IP address komputer kamu, jika tidak konek jaringan bisa menggunkan 127.0.0.1*/
#var $location = 'http://192.168.0.1:18083/';

lalu jalankan dengan browser http://localhost/phpvirtualbox-xxx/, isi user dan password dengan admin, admin.

setelah itu tunggu, gimana pasti error ya, 😀

kalo anda menggunakan ip 192.168.0.1 anda juga harus menjalankan vboxwebsrv dengan ip tersebut.

#vboxwebsvr –host 192.168.0.1

lalu coba lagi browser anda. pasti dak sukses.

Selamat mencoba

Wassalamu’ alaikum wr wb

Feb 092011
 

Assalamu’ alaikum wr wb

SQurrel Client

SQuirrel Client

Tiap kita menggunakan database pasti kita membutuhkan sebuah aplikasi pembantu atau mungkin kita menggunakan bawaan database tersebut, misal kita menggunakan postgreSQL biasanya sudah terinstall juga PGAdmin III yang merupakan bawan PostgreSQL, atau mungkin juga anda menggunaan phpmyadmin untuk mysql.

kali ini saya akan memberi sedikit informasi tentang sebuah aplikasi pembantu untuk memanage databse kita. Setelah mencari dan berkeliling dari website satu ke website lain akhirnya saya menemukan sebuah aplikasi database client yang lumayan bagus, dan juga lengkap fiturnya, dan yang jelas gratis atau free. Nama aplikasi ini adalah SQUirrel SQL Client. aplikasi ini dibuat dengna menggunakan java, jadi jika teman – teman mau install jangan lupa install dulu jdk atau jre ok. berikut adalah screen shotnya.

SQurrel SQL Client

SQuirrel SQL Client

SQuirrel SQL Client

SQuirrel SQL Client

Untukd apat mendownload aplikasi ini silakan masuk ke sini : http://squirrel-sql.sourceforge.net/

Wassalamu’ alaikum wr wb

Jan 042011
 

Assalamu’ alaikum wr wb

Bagi teman – teman pecinta java silakan download beberapa link ebook di sini :

http://www.4shared.com/document/5K4jS3b0/Copy_of_Manning-Java1Persisten.html
http://www.4shared.com/document/NncOfAzA/Head-First-Java-2nd-edition.html
http://www.4shared.com/document/DhWnI1Ir/java_-_J2EE_Design_Patterns_Ap.html
http://www.4shared.com/document/FxEJfnyk/Java_and_XML.html
http://www.4shared.com/document/4UzU6_Q3/Database_Programming_with_JDBC.html
http://www.4shared.com/document/O6_3DvDq/Java_Web_Development_using_Hib.html
http://www.4shared.com/document/SiQc_dW4/Fundamentals_of_the_Java_Progr.html
http://www.4shared.com/document/fJKqLItI/Object-Oriented_Design_with_UM.html
http://www.4shared.com/document/yNukM-HI/java_-_wireless_programming_in.html
http://www.4shared.com/document/FsbcW5pv/Java_Programming_Language_Basi.html
http://www.4shared.com/document/Q8X_6vVx/Copy_of__ebook_pdf__-_Java_-_J.html
http://www.4shared.com/document/bivkS-bK/Java_2_Core_Language_Little_Bl.html
http://www.4shared.com/document/o__Yyfmp/Java_Programming_Language_Hand.html
http://www.4shared.com/document/zxy5AVTV/Fundamentals_of_OOP_and_Data_S.html
http://www.4shared.com/document/d7X3YvTv/Developing_Web_Applications_Us.html
http://www.4shared.com/document/0vYi4Lbx/Core_Java_V1_8TH.html
http://www.4shared.com/document/mkTLKWic/Java_Programming_Cookbook_-_He.html
http://www.4shared.com/document/u1UX_W7i/ApressBeginningJavaSE6Platform.html
http://www.4shared.com/document/xkxgH4qb/java_script_bible_-_gold_editi.html
http://www.4shared.com/document/DCCxLjvs/Copy_of_Java_-_Swing_com_Netbe.html
http://www.4shared.com/document/Sc5sTaue/Professional_Java_Development_.html
http://www.4shared.com/document/rfLFUpN0/jsp_tutorial_ebook_java_progra.html
http://www.4shared.com/document/0XPo48ch/Developing_Java_Beans.html
http://www.4shared.com/document/59QNln5l/MySQL_And_Java_Developers_Guid.html
http://www.4shared.com/document/8m99UXUu/NetBeans_IDE_Java_Editor.html
http://www.4shared.com/document/Sy2caaa5/How_to_Program_Using_Java.html
http://www.4shared.com/document/tPIneVcQ/Object-Oriented_Programming_an.html
http://www.4shared.com/document/ikhrmKd8/Learning_Java_Network_Programm.html
http://www.4shared.com/document/Sh8pBrZp/java_the_definitive_guide_to_j.html
http://www.4shared.com/document/DizvSOee/Java_Collections_Tutorial.html
http://www.4shared.com/document/ZIqTHQAH/_ebook-pdf__Java_Swing_GUI_JFC.html
http://www.4shared.com/document/zuoG-vNy/jdbc_-_java_database_connectiv.html
http://www.4shared.com/document/_6GHMUNI/Java_Performance_Tuning.html
http://www.4shared.com/document/taJCiFgR/Java_Database_Programming_Bibl.html
http://www.4shared.com/document/VBWdEsGG/java-tm-network-programming-an.html
http://www.4shared.com/document/3GOcE8Va/Object-Oriented_Programming_Wi.html
http://www.4shared.com/document/oAga8xp4/Java_RMI.html
http://www.4shared.com/document/R6Rct9_n/dasar-pemrograman-java.html

Wassalamu’ alaikum wr wb

Aug 292010
 

Assalamu’ alaikum wr wb

Zorin OS

Zorin

Zorin

Beberapa hariyang lalu saya coba masuk forum2 linux eh ngak sengaja nemu sebuah OS cantik turunan dari ubuntu namanya Zorin OS. yang keren adalah themenya ada Windows7, Windows XP, Gnome.

OS Ini akan mempermudah para pengguna Windows yang sudah terbiasa dengan tampilan windows coba deh pasti tertarik.

Unruk download bisa langsung masuk ke sini : http://www.zorin-os.webs.com/

Wassalamu’alaikum wr wb

Feb 232010
 

bagi pengguna java saat menggunakan JTable mungkin anda ingin memasukkan combo ke dalam jtable anda.

Kali ini saya akan menunjukkan bagaimana cara memasukkan sebuah Object JComboBox Kedalam JTabel siap !!!!!.

Yang pertama buat sebuah class dengan nama mComboEditor :


package demoCombo;

import javax.swing.ComboBoxModel;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
/**
 *
 * @author mbahsomo
 */
public class mComboEditor extends  DefaultCellEditor{
 public mComboEditor(ComboBoxModel item) {
 super(new JComboBox(item));
 }
}

Kemudian buat sebuah JFrame dengan sebuah JTable Di dalamnya :

package demoCombo;

import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;

/**
 *
 * @author mbahsomo
 */
public class LatihanTabel extends javax.swing.JFrame {

 /** Creates new form LatihanTabel */
 public LatihanTabel() {
 initComponents();
 jTable1.getColumnModel().getColumn(1).setCellEditor(new mComboEditor(getIsiCombo()));
 }

 private ComboBoxModel getIsiCombo(){
 DefaultComboBoxModel model = new DefaultComboBoxModel();
 for(int a = 1 ; a <= 10 ; a++){
 model.addElement("Isi Combo Ke " + a );
 }
 return model ;
 }
 /** This method is called from within the constructor to
 * initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
 @SuppressWarnings("unchecked")
 // <editor-fold defaultstate="collapsed" desc="Generated Code">
 private void initComponents() {

 jScrollPane1 = new javax.swing.JScrollPane();
 jTable1 = new javax.swing.JTable();

 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
 setTitle("Latihan Combo");

 jTable1.setModel(new javax.swing.table.DefaultTableModel(
 new Object [][] {
 {null, null},
 {null, null},
 {null, null},
 {null, null}
 },
 new String [] {
 "Text Biasa", "Combo"
 }
 ));
 jScrollPane1.setViewportView(jTable1);

 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
 getContentPane().setLayout(layout);
 layout.setHorizontalGroup(
 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
 .addContainerGap(15, Short.MAX_VALUE)
 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 398, javax.swing.GroupLayout.PREFERRED_SIZE)
 .addContainerGap())
 );
 layout.setVerticalGroup(
 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
 .addGroup(layout.createSequentialGroup()
 .addContainerGap()
 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 256, javax.swing.GroupLayout.PREFERRED_SIZE)
 .addContainerGap(14, Short.MAX_VALUE))
 );

 java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
 setBounds((screenSize.width-431)/2, (screenSize.height-308)/2, 431, 308);
 }// </editor-fold>

 /**
 * @param args the command line arguments
 */
 public static void main(String args[]) {
 java.awt.EventQueue.invokeLater(new Runnable() {
 public void run() {
 new LatihanTabel().setVisible(true);
 }
 });
 }

 // Variables declaration - do not modify
 private javax.swing.JScrollPane jScrollPane1;
 private javax.swing.JTable jTable1;
 // End of variables declaration

}

Ok Sekarang tinggal jalankan program dan silakan di explorasi sendiri 😀