Senin, 19 Oktober 2015

ALGORITMA HILL CLIMBING PENGURUTAN CODE C++

iseng-iseng lah cari kode tentang ai..eh nemu ini cek langsung...lumayan buat belajar bray.


//code c++

#include<iostream>  #include<cstdio>  using namespace std;  int calcCost(int arr[],int N){   int c=0;   for(int i=0;i<N;i++){    for(int j=i+1;j<N;j++) if(arr[j]<arr[i]) c++;   }   return c;  }    void swap(int arr[],int i,int j){   int tmp=arr[i];   arr[i]=arr[j];   arr[j]=tmp;  }    int main(){   int N;   scanf("%d",&N);   int arr[N];   for(int i=0;i<N;i++) scanf("%d",&arr[i]);   int bestCost=calcCost(arr,N),newCost,swaps=0;;   while(bestCost>0){    for(int i=0;i<N-1;i++){     swap(arr,i,i+1);     newCost=calcCost(arr,N);     if(bestCost>newCost){      printf("After swap %d: \n",++swaps);      for(int i=0;i<N;i++) printf("%d ",arr[i]);      printf("\n");      bestCost=newCost;     }     else swap(arr,i,i+1);    }   }   printf("Final Ans\n");   for(int i=0;i<N;i++) printf("%d ",arr[i]);   printf("\n"); system("PAUSE");   return 0;  }


OK tanpa basa basi..buat pertanyan di bawah aje. Thanks
sumber: nanti aja ane buru2

Jumat, 21 Agustus 2015

Membuat vertikal font pada tabel WEB

Ketika kita saya ingin membuat grid seperti data yang ada pada exel saya menemukan masalah susahnya membuat font yang miring. semua css sudah saya coba dan saya menemukan solusi yang pas untuk memiringkan huruf pada tabel saya.
contoh seperti ini


Maka kita hanya harus menambahkan class pada item yang akan di miringkan dengan css.(contoh di sini rotate)
Inilah CSS yang di gunakan, ganti2 variabel translate dan rotate sehingga menemukan posisi yang pas.

Terimakasih


Minggu, 07 Juni 2015

VPS gratis dari koding.com

Setiap pengembang pasti sudah mengetahui apa itu Vps dengan banyak kegunaanya, Koding.com adalah situs web penyedia Vps gratis yang menyediakan banyak feature menarik untuk para pengembang, seperti ssh, ftp dan edit cloud. dengan moto  "Say Goodbay to your localhost and code in the cloud". seperti di jelaskan pada website nya yaitu .

Koding is a developer community and cloud development environment where developers come together and code in the browser – with a real development server to run their code. Developers can work, collaborate, write and run apps without jumping through hoops and spending unnecessary money.

Dan seperti ini tampilannya



Silahkan di coba.

Sabtu, 06 Juni 2015

Edit file yang membutuhkan hak administrator dengan mudah, seperti edit file Host di windows

Cara ini mungkin banyak yang sudah mengetahui tapi cara ini yang sering saya lakukan dan akan saya arsipkan..hehe

tentu anda tahu bahwa file yang berada di sistem ketika ingin di edit harus mempunyai hak akses administrator pada windows, layaknya di ubuntu harus menggunakan akses root.

ini mempermudah kita mengedit file di windows seperti host, openvpn. dll

1.misalkan yang akan kita edit adalah file host untuk membuat virtual host

2. Drag file host pada editor (saya menggunakan sublime text), sesudah file host berada di editor maka close text editor tersebut
3.setelah text editor di tutup, buka kembali text editor tetapi sekarang menggunakan klik kanan dan Run as Administrator

4. setelah di buka maka akan ada tampilan file host tadi pada text editor dan kita siap mengeditnya..dan setelah di edit maka klik ctrl+s atau simpan file. selesai




note:
anda dapat menggunakan text edtor kesayangan anda
pakai lah secara bijak..hehe

Exstract file zip,rar,7z di terminal ubuntu

Ini catatan pribadi saja.

extsak file yang sudah di kompress dengan format 7z,zip,rar dan lain2

setelah instal seperti ini   sudo apt-get install p7zip-full


7z x contoh.rar  -untuk meng extract file  komplit dengan file yang ada di sub folder 
7z e contoh.ra   -untuk meng extract file tetapi semua file di simpan di folder yang sama

Bila bingung tinggal man 7z atau man p7zip

Selasa, 24 Maret 2015

Sekilas Tentang Laragon

Ketika saya mencoba menginstal laravel, saya sangat kesulitan dalam menginstalnya karena saya belum terbiasa menggunakan composer dan juga vagrant, ketika saya mencari cara agar lebih gampang menginstal laravel saya menemukan laragon.

Laragon adalah webserver sejenis xamp atau wamp yang sangat powerful dengan beberapa kelebihan

Jumat, 13 Maret 2015

Kamis, 12 Maret 2015

Event double click and take data from datagrid in c#, WPF,Xaml visual studio 2012

Membuat event double clik pada colom datagrid pada wpf memang membingungkan tapi saya menemukan cara agar data bisa terbaca inilah caranya.

Xaml:

in DataGrid
MouseDoubleClick="OnDoubleClick"

in DataGridTextColumn 
x:Name="id"


C#:

private void OnDoubleClick(object sender, MouseButtonEventArgs e)
        {
            
            string strid = "";
            DataRowView rowview = dtg_diagnosa.SelectedItem as DataRowView;
            strid = rowview.Row["Id"].ToString();
            MessageBox.Show("ID : " + strid);
        }

Hasil : 

Terimakasih

Senin, 09 Maret 2015

Sabtu, 07 Maret 2015

Minggu, 01 Maret 2015

Windroye, Emulator android paling Ringan and Best Android Emulator

Di sini saya shared tentang emulator android yang paling ringan menurut saya dari emulator-emulator yang lainya. karna laptop hanya punya ram 2gb jadi saya harus memilih mana aplikasi yang pas buat laptop saya, langsung aja dah.nih penampakannya
Contoh penampakan waktu bermain COC.

Download di situs aslinya :  windroye
Sumber : windroye
Terima kasih




Rabu, 18 Februari 2015

Jumat, 30 Januari 2015

Mysqld.exe memory usage / mysqld.exe memakan banyak memory ram

karna laptop saya hanya mempunyai ram sebesar 2 gb , penggunaan mysql pada aplikasi xampp sangat membebankan memory, dari yang saya lihat ketika mysql pada xampp di jalankan penggunaan memory bisa mencapai lebih dari 100 mb.
Dan ini solusinya
Tambahkan configurasi pada my.ini atau bisa di cari di c:\xampp\mysql\bin\my.ini .
Tambahkan di bawah configurasi [mysqld] seperti ini

[mysqld]
perpormance_schema = off

liat gambar

selesai.
Terima kasih
sumber:stackexchange

Minggu, 18 Januari 2015

Simple instal sqlite / cara instal sederhana sqlite di os window

Sebenarnya saya juga belum familiar sama yang namanya sqlite tapi berhubung katanya bagus buat pemograman mobile jadi saya sempatkan untuk belajar database sqlite.
Sedikit pengertian sqlite:

SQLite merupakan sebuah sistem manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp.`
sumber :wikipedia

Tanpa berbelit langsung aja cara instalnya:
1. Download dulu file sqlnya di sqlite
2. Dowmload kedua file seperti gambar di bawah ini

 3. Tempatkan kedua file tersebut di C:\sqlite3 kalo belum ada foldernya buat dulu.
 4. exstrak kedua file tersebut  menjadi sepeti gambar di bawah ini.



5. buat path di envirotment(mempermudah dalam aksesnya)
6. Klik kanan mycomputer dan klikproperty
7. klik  advance system setting

 8. klik environment variables
 9. cari kata path dan klik 2 kali
10. Tambahkan C:\sqlite3 di baris akhir
11. Sekarang buka CMD dan ketik sqlite3

Terima kasih.
sumber: wikipedia,sqlite




Sabtu, 17 Januari 2015

Jumat, 16 Januari 2015

Sabtu, 03 Januari 2015

Memperkecil Memory yang di gunakan compiz pada ubuntu 14.04

karena saya sering meng otak atik ubuntu saya, sewaktu waktu ubuntu saya tiba2 eror dan penggunann memory menjadi besar dan saya menemukan cara memperkecil atau mungkin lebih tepatnya me reset compiz dan unity

caranya:

#kill compiz completely, including all child processes, freeing it's memory:
killall -9 compiz & 
#run unity and give you back a free terminal.
unity & disown 

yup seperti cara di atas, buka terminal dan ketikan sebagai berikut
killall -9 compiz & unity & disown

selesai.