Pages

Tampilkan postingan dengan label tips. Tampilkan semua postingan
Tampilkan postingan dengan label tips. Tampilkan semua postingan

Selasa, 03 Februari 2015

Mencari tanggal dalam seminggu

dengan bahasa PHP untuk mencari tanggal dalam seminggu dimulai hari sabtu ke jumat selanjutnya

public function getIntervalDateOnWeek($date, $year=null){
        $regex_date = '/^[1-2]{1}[0-9]{3}\-[0-9]{1,2}\-[0-3]{1}[0-9]{1}|[0-9]{1}$/';
        if(strlen($date)<=2){ 
            if(preg_match('/^[0-9]{1,2}$/', $date)>0){ //minggu ke berapa
                $return = array();//var_dump($date);var_dump($year);
                for($i=1;$i<=7;$i++){ //find date interval on week
                    $return[] = date('Y-m-d',strtotime($year.'W'.$date.$i)); //
                }
                return $return;
            }else{
                return "salah format";
            }
        }else{ echo "test";
            if(preg_match($regex_date, $date)>0){
                $ex = explode('-',$date); 
                $week = date('W',strtotime($date));

                return self::getIntervalDateOnWeek($week, $ex[0]); 
            }else{
                return "salah format";
            }    
        }
    }
 
contoh penggunaan :
 
getIntervalDateonWeek('2015-02-04');
 
atau dengan urutan minggu dalam setahun
 
getIntervalDateonWeek('05');

Jumat, 04 Mei 2012

Set Proxy di Terminal Linux

Sempet kesulitan nyari tahu bagaimana mengatur proxy melalui terminal. waktu itu butuh karena ingin install beberapa aplikasi di linux keluarga ubuntu melalui wifi kampus yang membutuhkan validasi proxy dan user. caranya mudah ternyata :

masuk ke terminal

ketik perintah  
export http_proxy='http://user:password@proxy_id:port/'

ketika tidak digunakan lagi perintahnya
unset http_proxy

semoga bermanfaat.

Rabu, 28 Maret 2012

Mengetahui Penggaunaan ruang Harddisk di Linux


kalo di windows mungkin akan lebih mudah jika kita mau melihat berapa kapasitas harddisk yang telah terpakai. bahkan di windows 7 ketika kita masuk ke windows explorer dan memilih hirarki Computer, secara default windows akan menampilkan penggunaan harddisk yang sangat mudah dibaca oleh orang awam sekalipun.

lalu bagaimana jika kita menggunakan Linux? di linux tidak ada kemudahan seperti itu secara bawaan (sepanjang yang saya tahu :D). 

tetapi dengan sedikit perintah di terminal, kita dapat mengetahui penggunaan kapasitas harddisk, dan bahkan partisi windowspun akan terbaca dengan baik (jika menggunakan dual booting). berikut perintahnya


root@bt:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda6             48472944   9671348  36339288  22% /
none                   1497828       336   1497492   1% /dev
none                   1505740        36   1505704   1% /dev/shm
none                   1505740        68   1505672   1% /var/run
none                   1505740         4   1505736   1% /var/lock
none                   1505740         0   1505740   0% /lib/init/rw
/dev/sda4            179448828  87288256  92160572  49% /media/AA40905D40903255
/dev/sda1               102396     25244     77152  25% /media/System Reserved





jika ingin menampilkan ukuran dalam Gigabyte, 

root@bt:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda6              47G  9.3G   35G  22% /
none                  1.5G  336K  1.5G   1% /dev
none                  1.5G   36K  1.5G   1% /dev/shm
none                  1.5G   68K  1.5G   1% /var/run
none                  1.5G  4.0K  1.5G   1% /var/lock
none                  1.5G     0  1.5G   0% /lib/init/rw
/dev/sda4             172G   84G   88G  49% /media/AA40905D40903255
/dev/sda1             100M   25M   76M  25% /media/System Reserved

demikian, semoga bermanfaat

Selasa, 20 Maret 2012

insert data dari file csv di MSSQL management studio

singkat padat, gunakan metode bulk insert, contohnya seperti dibawah ini :D


BULK
INSERT EdStats.dbo.region
FROM 'E:\kuliah\semester4\tugas\BIDW\FP\database\region.csv'
WITH
(
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM EdStats.dbo.region
GO
--Drop the table to clean up database.
DROP table EdStats.dbo.region
GO

Rabu, 07 Maret 2012

keyboard tidak terdeteksi di grub

beberapa waktu yang lalu, laptop aku install dual boot Windows 7 dan salah satu keluarga Ubuntu. ketika booting dari liveCD ternyata masalah ini sebetulnya sudah muncul. tidak bisa memilih pilihan booting yang ada. aku nganggepnya, mungkin hal ini biasa, klo di install ke harddisk gak jadi masalah.

ternyata masalah ini berlanjut ketika sistem dualboot telah selesai diinstall. masalah bukan pada keyboardnya, karena keyboard ternyata normal-normal saja untuk konfigurasi bios maupun ketika berada di OS.

setelah browsing-browsing kesana kemari, ternyata banyak yang menemui maslaah ini, cuman bedanya kebanyakan di sistem desktop dengan USB keyboard. solusinya adalah mengaktifkan fitur "USB legacy support" di BIOS.

aku coba terapkan hal ini, eh ternyata di BIOS fitur ini malah sudah aktif. aku coba disabled. dan ternyata....berhasil. keyboard sudah dikenali di grub.

semoga bermanfaat!

Kamis, 23 Februari 2012

permasalahan wireless driver pada backtrack5


Beberapa hari yang lalu, saya mencoba intall backtrack sebagai pengganti Ubuntu. Ternyata ada sedikit masalah dengan perangkat wifi di laptop. Wifi saya Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) tidak dikenali di backtrack, ketika menjalankan wicd network manager tidak ada jaringan wireless yang terdeteksi, saya memakai Dell 14r seri 4010N. Setelah googling sekian lama, alhamdulillah dapet pencerahan. Solusi yang sudah berhasil di laptop saya pada prinsipnya
1. upgrade kernel ke versi 3.0.9
2. kemudian install compat wireless

Senin, 20 Februari 2012

Mengembalikan GRUB yang ter-hidden

jika kita pernah melakukan instalasi windows pada sistem yang telah memilik OS linux di dalamnya, mungkin pernah mengalami kejadian dimana bootloader GRUB terhidden/tertimpa oleh bootloader bawaan windows sehingga kita tidak bisa masuk ke OS Linux. ternyata cara mengembalikan GRUB yang terhidden cukup mudah. berikut langkah-langkahnya di Ubuntu dan variannya

booting dari live CD Ubuntu, buka terminal

pastikan posisi kita sebagai superuser/root

$ sudo su

buat direktori di /media dengan nama root misalnya

# mkdir /media/root

Jumat, 17 Februari 2012

Setting Modem AC682 Ubuntu

bagi yang berlangganan smartfren memakai modem AC682 mungkin pernah mengalami masalah seperti yang saya alami. kesulitan melakukan konfigurasi di linux, khususnya keluarga ubuntu dan turunannya. permasalahannya tidak adanya driver yang langsung mengenali perangkat tersebut. sehingga kita tidak bisa menambahkan koneksi internet melalui software network connection yang ada di ubuntu.

salah satu solusinya adalah menggunakan ppp configuration, kemudian melakukan pengaturan usb melalui perintah modprobe, setelah itu dengan menjalankan file hasil konfigurasi sebelumnya. cek link di bawah ini :

setting modem smartfren AC682