sebuah video lucu sekaligus menarik, di minangkabau kebanyakan menyebukan warna biru menjadi hijau langik ( hijau langit ), karena kesalahan tersebut bom meledak. saksikan video berikut ini :.
Minggu, 30 Agustus 2015
Video Lucu "Manjinak an Bom"
Sabtu, 29 Agustus 2015
Cara Mudah 3D di Smartphone
Langkah pertama yang perlu dilakukan agar tampilan smartphone 3D ialah membuat pola berbentuk piramida. Bagian atas berukuran 1 cm, samping 3,5 cm, dan bagian alas 6 cm. Setelah pola selesai, giliran kaca bekas penutup CD yang ditangani.
Hilangkan bagian pinggir kaca bekas CD tersebut dengan cara mematahkan menggunakan tangan. Setelah itu, letakkan pola di atas kaca tempat CD, gambar polanya menggunakan pemotong kaca. Buat pola tersebut hingga menjadi empat piramida, kemudian rekatkan masing-masing piramida tersebut sehingga membuat bangun ruang.
Untuk membuat piramida tersebut berfungsi, gunakan smartphone menggunakan video hologram yang menampilkan gambar 3D. Letakkan piramida di atas smartphone, dengan bagian alas atau bawah piramida berada di atas. Setelah itu, Anda bisa lihat hasilnya. Saksikan video beritu ini :
Label:
Berita,
Menampilkan 3D di Smartphone,
Video
Bagaimana Cara Google Merekrut Programmer?
Pengalaman dialami oleh Max Rosett yang sekarang menempati posisi sebagai Software Engineer (Insinyur Perangkat Lunak) di Google. Sebelumnya Max Rosett bekerja sebagai konsultan manajemen kemudian bekerja di perusahaan startup ApartmentList.com. Max Rosett mendapat gelar master Ilmu Komputer di Georgia Tech.
Max Rosett terbiasa mencari masalah pemrograman melalui mesin pencari Google. Suatu hari dia sedang mengerjakan suatu project dan mencari solusi masalah pemrograman dan googling dengan kata kunci “python lambda function list comprehension”. Dikliklah tombol biru untuk mencari pencarian yang relevan. Tiba-tiba hasil pencarian terbelah dan membalik hingga tampil sebuah kotak yang mengatakan “You’re speaking our language. Up for a challenge?” yang artinya “Anda berbicara menggunakan bahasa kami. Siap untuk sebuah tantangan?.

Max Rosett memutuskan iya, ketika diklik halaman diarahkan ke website foo.bar. Halaman foo.bar menyerupai antarmuka UNIX. Max Rosett mengetikkan perintah list file dan terdapat satu buah file bernama “start_here.txt”. Setelah dibuka didalamnya terdapat dua kalimat “Type request to request a challenge. Type help for a list of commands.” artinya “Ketik request untuk meminta sebuah tantangan. Ketik help untuk daftar list bantuan”. Rosett memilih request, pada layar menampilkan uraian paragraf berupa tantangan algoritma pemrograman dan petunjuk bagaimana cara mengirim jawaban solusi tantangan tersebut.
“Saya punya waktu 48 jam untuk menyelesaikannya, dan waktu terus berdetak” sebut Rosett.

Rosett menyelesaikan masalah pertama dalam beberapa jam. Setiap kali dia mengajukan solusi, foo.bar menguji kode terhadap uji kasus tersembunyi. Rosett menyelesaikan lima masalah selanjutnya selama dua minggu. Setelah memecahkan masalah yang keenam dia diminta untuk mengirimkan biodata atau kontak. Beberapa hari kemudian Google meminta untuk mengirimkan CV atau Resume melalui email. Selanjutnya Rosett ditelpon untuk mengikuti wawancara. Untuk pertama kalinya Rosett mengunjungi kantor Google di Mountain View, Rosett berkata “saya merasa yakin saya bukan korban dari lelucon belaka”.
Setelah tiga bulan menerima undangan misterius akhirnya Max Rosett resmi diterima sebagai Googlers. Rosett mengatakan “Foo.bar adalah taktik brilian dalam merekrut. Google menggunakan itu untuk mengidentifikasi saya sebelum saya diterima bekerja di tempat lain, dan mereka membuat saya merasa penting ketika melakukan hal itu. Pada saat yang sama, mereka menghormati privasi saya dan tidak menjangkau saya tanpa eksplisit meminta informasi saya.”
Oh ya jangan mencoba mencari halaman foo.bar. Tampilan UNIX like hanya akan muncul untuk undangan . Bagaimana? Apakah kamu juga tertarik bekerja di Googleplex? Menurut survei, Google merupakan tempat bekerja paling menyenangkan lho. jadi begitu caranya google melakukan rekrutment programmer
Minggu, 28 Juni 2015
insert ignore into on CodeIgniter
melakukan sebuah insert data kedalam database sangatlah sering dilakukan. tapi bagaimana jika yang di insert tersebut adalah data yang ribuan tapi ada beberapa code yang menjadi key. jika dipaksakan untuk melakukan insertnya maka akan terjadi error duplicate bukan. pada perintah sql terdapat sebuah perintah yang mana jika terdapat code yang sama maka akan dilakukan skipp insert. perintah tersebut kita kenal yaitu insert ignore.
tapi bagaimana jika melakukan insert ignore tersebut kita gunakan pada Framework Codeigniter? sampai pada artikel ini dibuat, codeigniter belum menambahkan perintah insert ignore tersebut. kita doain saja semoga untuk kedapannya Framework Codeigniter melakukan update tersebut.
untuk mengakali supaya perintah insert ignore dapat dilakukan pada codeigniter maka kita perlu menfaatkan perintah str_replace yang berguna untuk melakukan replcae perintah "INSERT" menjadi "INSERT IGNORE" untuk penjelasannya dapat dilihat pada pengalan script berikut ini :
$inc['code'] ='2';$insert_query= $this->db->insert_string('produk', $inc);$insert_queryf = str_replace("INSERT INTO","INSERT IGNORE INTO",$insert_query);$this->db->query($insert_queryf);
dengan cara begitu perintah INSERT IGNORE sudah dapat dilakukan pada Framework Codeigniter.
Rabu, 24 Juni 2015
Function String Pada PHP
Function String pada PHP sangat banyak, beirkut ini adalah daftar tabel fungsi string pada bahasa pemograman PHP
| Function | Description |
|---|---|
| addcslashes() | Menambahkan garis miring sebelum karakter yang ditentukan |
| addslashes() | menambahkan garis miring setelah kata yang ditentukan |
| bin2hex() | Mengkonfersi format string ASCII kedalam format hexadesimal |
| chop() | Menghilangkan spasi atau katakter lainnya dari sebelah kanan akhir string |
| chr() | Menghasilkan sebuah karakter dari nilai ASCII yang ditentukan |
| chunk_split() | Memisahkan sebuah string menjadi bagian-bagian yang lebih kecil |
| convert_cyr_string() | Mengkonversi string dari sebuah karakter cyrilic menjadi karakter lainnya |
| convert_uudecode() | Men-dekode sebuah string uuencoden |
| convert_uuencode() | Meng-Encode sebuah string dengan algoritma uuencode |
| count_chars() | memberikan informasi terkait karakter yang digunakan pada sebuah string |
| crc32() | Mengkalkulasikan 32-bit CRC pada string |
| crypt() | Enkripsi satu arah suatu sting (Hashing) |
| echo() | Menampilkan 1 atau lebih string |
| explode() | Memecahkan string menjadi array |
| fprintf() | Menuliskan string terformat kedalam ke luaran yang ditentukan |
| get_html_translation_table() | Mengembalikan tabel translasi yang digunakan oleh htmlspecialchars() dan htmlentities() |
| hebrev() | Mengubah tulisan Hebrew menjadi teks visual |
| hebrevc() | Mengubah tulisan Hebrew dan baris (\n) menjadi <br> |
| hex2bin() | Mengubah string hexadesimal menjadi karakter ASCII |
| html_entity_decode() | Mengubah entitas HTML menjadi karakter |
| htmlentities() | Mengubah karakter menjadi entitas HTML |
| htmlspecialchars_decode() | Mengubah beberapa entitas predifine HTML menjadi karaktter |
| htmlspecialchars() | Mengubah beberapa karakter predifined menjadi entitas HTML |
| implode() | Mengembalikan nilai string dari element yang berasal dari Array |
| join() | penggunaannya sama dengan implode() |
| lcfirst() | Mengubah karakter pertama dari string menjadi huruf kecil |
| levenshtein() | Mengembalikan jarak levenshtein diantara 2 string |
| localeconv() | Mengembalikan satuan angka lokal dan format informasi keuangan |
| ltrim() | Menghapus spasi dan karakter lainnya dari sisi kiri sebuah string |
| md5() | Mengkalkulasikan hashing MD5 dari sebuah string |
| md5_file() | Mengkalkulasikan hashing MD5 dari sebuah file |
| metaphone() | Mengkalkulasikan metaphone key dari sebuah string |
| money_format() | Mengembalikan sebuah format string menjadi string berformat currency (satuan mata uang) |
| nl_langinfo() | Mengembalikan informasi lokal yang spesifik |
| nl2br() | Memasukkan garis pemisah HTML di depan setiap baris baru pada string |
| number_format() | Memformat sebuah angka dengan grouped thousands |
| ord() | Mengembalikan nilai ASCII dari karakter pertama dalam sebuah string |
| parse_str() | Menguraikan string query ke dalam variabel |
| print() | Menampilkan nilai keluaran dari 1 atau lebih string |
| printf() | Menampilkan keluaran dari string berformat |
| quoted_printable_decode() | Mengubah sebuah quoted-printable string menjadi string 8-bit |
| quoted_printable_encode() | Mengubah sebuah 8bit string menjadi sebuah quoted printable String |
| quotemeta() | Menjadikan karakter meta menjadi kutipan |
| rtrim() | Menghapus spasi atau karakter lain dari sisi kanan string |
| setlocale() | Mengaturr informasi lokal |
| sha1() | Mengkalkulasi SHA-1 hash dari sebuah string |
| sha1_file() | Mengkalkulasi SHA-1 hash dari sebuah file |
| similar_text() | Mengkalkulasi kesamaan antara 2 string |
| soundex() | Mengkalkulasi soundex key dari sebuah string |
| sprintf() | Menulis string terformat ke dalam variabel |
| sscanf() | Menguraikan input dari string tergantung dengan formatnya |
| str_getcsv() | Menguraikan string CSV menjadi sebuah array |
| str_ireplace() | Mengubah beberapa karakter menjadi string (berlaku Case-Sensitive) |
| str_pad() | Mengisikan sebuah string dengan ukuran panjang yang baru |
| str_repeat() | Mengulaing sebuah string dari angka yang ditentukan berdasarkan waktu |
| str_replace() | Mengubah karakter di dalam string (berlaku Case Sensitive) |
| str_rot13() | Menjalankan encoding ROT13 pada sebuah string |
| str_shuffle() | Mengacak semua karakter di dalam string |
| str_split() | Memisahkan string menjadi Array |
| str_word_count() | Menghitung jumlah kata dalam sebuah string |
| strcasecmp() | Membandingkan dua string (berlaku case-insensitive) |
| strchr() | Menemukan nilai string pada string lainnya (fungsinya sama dengan strstr()) |
| strcmp() | Membandingkan dua string (case-sensitive) |
| strcoll() | Membandingkan dua string (lokal berdasarkan perbandingan string) |
| strcspn() | Mengembalikan angka dari karakter yang ditemukan sebelum karakter yang sama lainnya ditemukan |
| strip_tags() | Memisah tag HTML dan PHP dari sebuah string |
| stripcslashes() | Unquotes sebuah string quoted menggunakan addcslashes() |
| stripslashes() | Unquotes sebuah string quoted menggunakan addslashes() |
| stripos() | menampilkan posisi dari string pertama yang didapatkan dari string yang sama di posisi selanjutnya (case-insensitive) |
| stristr() | Menemukan kata kunci dari dalam string yang didapatkan pertama (case-insensitive) |
| strlen() | Mengembalikan nilai panjang dari sebuah string |
| strnatcasecmp() | Membandingkan 2 string menggunakan algoritma "Natural Order" (case-insensitive) |
| strnatcmp() | Membandingkan 2 string menggunakan sebuah algoritma "natural order" (case-sensitive) |
| strncasecmp() | Perbandingan string terhadap karakter pertamanya |
| strncmp() | Perbandingan string karakter pertama ke sekian (n) (case-sensitive) |
| strpbrk() | Mencari sebuah string dari setiap set karakter |
| strpos() | Mengembalikan posisi dari karakter pertama yang didapatkan yang ditentukan(case-sensitive) |
| strrchr() | Menemukan temuan terakhir untuk kata kunci dalam sebuah string |
| strrev() | Mencadangkan sebuah string |
| strripos() | Menemukan posisi dari temuan terakhir dari kata kunci yang ditentukan dalam sebuah string |
| strrpos() | sama dengan yang diatas |
| strspn() | Mengembalikan angka dari karakter yang ditemukan dari string yang mengandung hanya karakter yang ditentukan charlist |
| strstr() | Menemukan temuan pertama untuk string yang terdapat pada string lain |
| strtok() | Memisahkan string ke dalam string yang lebih kecil |
| strtolower() | Mengubah sebuah string menjadi huruf kecil (bukan kapital) |
| strtoupper() | Mengubah string menjadi huruf kapital |
| strtr() | Menterjemahkan beberapa karakter di dalam string |
| substr() | Menampilkan bagian tertentu di dalam string |
| substr_compare() | Membandingkan 2 string dari posisi mulai yang telah ditentukan (binary safe and optionally case-sensitive) |
| substr_count() | Menghitung berapa kali sebuah substring muncul di dalam sebuah string |
| substr_replace() | Mengubah bagian dari string dengan string lainnya |
| trim() | Menghapus spasi atau karakter lain dari kedua sisi string |
| ucfirst() | Mengubah karakter pertama dari string menjadi huruf kapital |
| ucwords() | Mengubah karakter pertama dari tiap kata di dalam string menjadi Huruf kapital |
| vfprintf() | Menuliskan string terformat ke dalam output yang ditentukan |
| vprintf() | menampilkan output dari string terforrmat |
| vsprintf() | Menuliskan string terformat ke dalam variabel |
| wordwrap() | Membungkus (wrap) sebuah string ke dalam angka yang ditentukan di dalam karakter |
Kamis, 18 Juni 2015
Cara mengetahui ip public
untuk mengetahui ip address public anda dapat melakukan akses pada situs ini : Cek IP Public
pada halaman depannya anda akan mengetahui Ip public anda langsung.
sekarang anda sudah dapat mengetahui IP Address anda bukan. cukup mudah untuk dapat mengetahui IP address Public.
Rabu, 17 Juni 2015
SEND MAIL [PART1] [CODEIGNITER]
Mengirim email dalam sebuah sistem informasi sangatlah penting, apalagi ini berhubungan dengan sebuah sistem yang online. seperti kebutuhan dalam sistem informasi adalah pengiriman user dan password login dan masih banyak lagi. Untuk dapat melakukan pengiriman email menggunakan Framework CodeIgniter sangatlah mudah. Tidak perlu dibutuhkan yang lama kalau hanyak mengirimkan email.
Pada artikel ini berjudul : SEND MAIL [PART1] [CODEIGNITER] karena masih ada beberapa kelanjutan dalam artikel ini, untuk tahap pertama hanya kita lakukan pada tahapan pengiriman email.Pertama yang perlu dilakukan adalah mendownload Framework Codeigniter di http://www.codeigniter.com/ . saat artikel ini buat baru pada versi 3.0
Save Codeigniter di webserver anda.
disini saya hanya menggunakan 1 buah Controllers dan 1 buah 1 views
untuk script nya adalah sebagai berikut :
Controllers
Email.php
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Email extends CI_Controller {
public function index()
{
$this->load->helper('url');
$this->load->view('input');
}
public function send()
{
$sender_email =$this->input->post('email_pengirim');
$sender_name = $this->input->post('nama_pengirim');
$sender_subject = $this->input->post('subject');
$sender_msg = $this->input->post('isi_email');
$recepient_email = $this->input->post('email_tujuan');
$this->load->library('email');
$this->email->from($sender_email, $sender_name);
$this->email->to($recepient_email);
$this->email->subject($sender_subject);
$this->email->message($sender_msg);
if ($this->email->send())
{
echo "EMAIL BERHASIL DIKIRIM";
}
else
{
echo "EMAIL GAGAL DIKIRIM";
}
}
}
Views
input.php
<form method="post" action="<?= base_url();?>Email/send">Untuk tampilan adalah sebagai berikut :
<label>Name Pengirim:</label><input type="text" name="nama_pengirim"/>
<br/>
<label>Email Pengirim:</label><input type="text" name="email_pengirim"/><br/>
<label>Email Tujuan:</label><input type="text" name="email_tujuan"/><br/>
<label>Subject:</label><input type="text" name="subject"/>
<br/>
<label>Message:</label><textarea name="isi_email" rows="15" cols="50"></textarea>
<br/>
<input type="submit" class="submit_btn" name="submit" id="submit" value="Send"/>
</form>
hasil dari kiriman email adalah :
Langganan:
Postingan (Atom)








