#include <iostream> #include <cstdio> // <--- C header #include <iomanip> // <-- Untuk guna fungsi setprecision() using namespace std; int main() { double x = 7.40200133400; float y = 5.5636527; cout <<setprecision(3) << x << "\n"; printf("%.2f", 37.786579); // <--- C stail return 0; }
Rabu, Oktober 30, 2013
C / C ++ : Menukar nilai float dan double kepada titik pepuluhan
Java : Shell Sort
package shellsort; public class ShellSort { public static void main(String args[]) { int[] array = new int[] { 7,2,9,1,4 }; int x, i, j, space, temp; /* Shell Sort Program */ for (space = array.length / 2; space > 0; space /= 2) { for (i = space; i < array.length; i++) { temp = array[i]; for (j = i; j >= space; j -= space) { if (temp < array[j - space]) { array[j] = array[j - space]; } else { break; } } array[j] = temp; } } System.out.println("After Sorting:"); for (x = 0; x <5; x++) { System.out.println(array[x]); } } }
Label:
JAVA,
Pengaturcaraan,
Sekuriti
Selasa, Oktober 29, 2013
Rail Fence Cipher (HTML + Javascript)
<html> <script type="text/javascript"> function Encrypt() { plaintext = document.getElementById("p").value.toLowerCase().replace(/[^a-z]/g, ""); if(plaintext.length < 1){ alert("please enter some plaintext"); return; } var key = parseInt(document.getElementById("key").value); if(key > Math.floor(2*(plaintext.length-1))){ alert("key is too large for the plaintext length."); return; } ciphertext = ""; for(line=0; line<key-1; line++){ skip=2*(key-line-1); j=0; for(i=line; i<plaintext.length;){ ciphertext += plaintext.charAt(i); if((line==0) || (j%2 == 0)) i+=skip; else i+=2*(key-1) - skip; j++; } } for(i=line; i<plaintext.length; i+=2*(key-1)) ciphertext += plaintext.charAt(i); document.getElementById("c").value = ciphertext; } function Decrypt(f) { ciphertext = document.getElementById("c").value.toLowerCase().replace(/[^a-z]/g, ""); if(ciphertext.length < 1){ alert("please enter some ciphertext (letters only)"); return; } var key = parseInt(document.getElementById("key").value); if(key > Math.floor(2*(ciphertext.length-1))){ alert("please enter 1 - 22."); return; } pt = new Array(ciphertext.length); k=0; for(line=0; line<key-1; line++){ skip=2*(key-line-1); j=0; for(i=line; i<ciphertext.length;){ pt[i] = ciphertext.charAt(k++); if((line==0) || (j%2 == 0)) i+=skip; else i+=2*(key-1) - skip; j++; } } for(i=line; i<ciphertext.length; i+=2*(key-1)) pt[i] = ciphertext.charAt(k++); document.getElementById("p").value = pt.join(""); } </script> <h2>Rail Fence Cipher </h2> <p>Enter the word that you want to ENCRYPT, then put "NUMBER" in a key form to make how many rail you need</p> Plaintext<BR> <TEXTAREA id="p" name="p" rows="4" cols="50">attack at dawn</TEXTAREA> <P>line = <INPUT id="key" name="key" size="5" value=" " type="text"></P> <P><INPUT name="btnEn" value="v Encrypt v" onclick="Encrypt()" type="button"> <INPUT name="btnDe" value="^ Decrypt ^" onclick="Decrypt()" type="button"></P> <P>Ciphertext<BR><TEXTAREA id="c" name="c" rows="4" cols="50"></TEXTAREA> </P> </body> </html>
Label:
Forensik,
HTML,
JavaScript,
Pengaturcaraan,
Sekuriti
Sabtu, Oktober 19, 2013
Fix - E: Could not get lock /var/lib/apt/lists/lock – open (11: Resource temporarily unavailable)
Contoh :
Penyelesaian:
root@asus:/home/sexy# apt-get update
E: Could not get lock /var/lib/apt/lists/lock – open (11: Resource temporarily unavailable)
Penyelesaian:
root@asus:/home/sexy# fuser -vki /var/lib/apt/lists/lock
Linux : Install Foxit Reader
$ wget http://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/1.1/enu/FoxitReader_1.1.0_i386.deb
$ sudo dpkg -i –force-architecture FoxitReader_1.1.0_i386.deb
Ahad, Oktober 13, 2013
Wifite - Linux Mint / Debian / Ubuntu
# wget https://raw.github.com/derv82/wifite/master/wifite.py
# chmod +x wifite.py
# ./wifite.py
Jumaat, Oktober 11, 2013
Audit: Projek UTHM tidak sempurna (Akhbar Sinar Harian - 9 Okt 2013)
NINA FARZUIN MD SHAROM
9 Oktober 2013.
SHAH ALAM - Laporan Ketua Audit Negara 2012 mendapati pengurusan projek pembinaan Universiti Tun Hussein Onn (UTHM) adalah kurang memuaskan.
Menurut Ketua Audit Negara, Tan Sri Ambrin Buang, ketiga-tiga projek membina masjid dan pusat Islam, Fakulti Pengurusan Teknologi dan Perniagaan (FPTP) serta kolam renang dan blok pentadbiran mengalami kelewatan sehingga kos pembinaan telah meningkat sebanyak 8.9 peratus daripada sejumlah RM78.48 juta kepada RM85.44 juta.
"Pembinaan masjid dan pusat Islam lewat disiapkan selama 547 hari, FPTP lewat selama 175 hari, blok pentadbiran lewat selama 484 hari manakala kolam renang masih belum diselesaikan.
"Laporan turut mendedahkan prestasi kerja kontraktor terlibat kurang memuaskan di mana hasil pembinaan kurang berkualiti dan reka bentuk serta spesifikasinya tidak bersesuaian," katanya.
Selain daripada itu, sebanyak 107 kecacatan dan kerosakan yang dilaporkan sehingga Oktober 2012 yang masih belum diambil tindakan oleh kontraktor.
Berdasarkan senarai kelemahan tersebut, Jabatan Audit Negara mengesyorkan supaya UTHM sentiasa memastikan kerja pembinaan yang tidak mengikut spesifikasi diambil tindakan segera bagi menjamin keselamatan dan keselesaan pengguna serta mencapai objektif pembinaan.
UTHM juga perlu membuat pemeriksaan menyeluruh dan memastikan semua kecacatan serta kerja pembinaan yang belum disiapkan diambil tindakan dengan segera bagi mengelakkan kesilapan berulang.
Sumber : Akbar Sinar Harian
9 Oktober 2013.
SHAH ALAM - Laporan Ketua Audit Negara 2012 mendapati pengurusan projek pembinaan Universiti Tun Hussein Onn (UTHM) adalah kurang memuaskan.
Menurut Ketua Audit Negara, Tan Sri Ambrin Buang, ketiga-tiga projek membina masjid dan pusat Islam, Fakulti Pengurusan Teknologi dan Perniagaan (FPTP) serta kolam renang dan blok pentadbiran mengalami kelewatan sehingga kos pembinaan telah meningkat sebanyak 8.9 peratus daripada sejumlah RM78.48 juta kepada RM85.44 juta.
"Pembinaan masjid dan pusat Islam lewat disiapkan selama 547 hari, FPTP lewat selama 175 hari, blok pentadbiran lewat selama 484 hari manakala kolam renang masih belum diselesaikan.
"Laporan turut mendedahkan prestasi kerja kontraktor terlibat kurang memuaskan di mana hasil pembinaan kurang berkualiti dan reka bentuk serta spesifikasinya tidak bersesuaian," katanya.
Selain daripada itu, sebanyak 107 kecacatan dan kerosakan yang dilaporkan sehingga Oktober 2012 yang masih belum diambil tindakan oleh kontraktor.
Berdasarkan senarai kelemahan tersebut, Jabatan Audit Negara mengesyorkan supaya UTHM sentiasa memastikan kerja pembinaan yang tidak mengikut spesifikasi diambil tindakan segera bagi menjamin keselamatan dan keselesaan pengguna serta mencapai objektif pembinaan.
UTHM juga perlu membuat pemeriksaan menyeluruh dan memastikan semua kecacatan serta kerja pembinaan yang belum disiapkan diambil tindakan dengan segera bagi mengelakkan kesilapan berulang.
Sumber : Akbar Sinar Harian
AWK : Extract all HTML links from text
awk -vRS="</a>" 'RT{ gsub(/.*href=/,"");gsub(/\n+|\042|>.*/,"");print }' file
PHP : MySQL database size
<html><head><title>mysql database size</title></head><body> <h1>mysql database size</h1> <?php function file_size_info($filesize) { $bytes = array('KB', 'KB', 'MB', 'GB', 'TB'); # values are always displayed if ($filesize < 1024) $filesize = 1; # in at least kilobytes. for ($i = 0; $filesize > 1024; $i++) $filesize /= 1024; $file_size_info['size'] = ceil($filesize); $file_size_info['type'] = $bytes[$i]; return $file_size_info; } $db_server = 'put your server here'; $db_user = 'put your mysql user here'; $db_pwd = 'put your password here'; $db_name = 'put your db name here'; $db_link = @mysql_connect($db_server, $db_user, $db_pwd) or exit('Could not connect: ' . mysql_error()); $db = @mysql_select_db($db_name, $db_link) or exit('Could not select database: ' . mysql_error()); // Calculate DB size by adding table size + index size: $rows = mysql_query("SHOW TABLE STATUS"); $dbsize = 0; while ($row = mysql_fetch_array($rows)) { $dbsize += $row['Data_length'] + $row['Index_length']; } print "database size is: $dbsize bytes<br />"; print 'or<br />'; $dbsize = file_size_info($dbsize); print "database size is: {$dbsize['size']} {$dbsize['type']}"; ?> </body></html>
Label:
MySQL,
Pangkalan Data,
Php
UTHM DNS ?
"uthm.edu.my" has removed DNS #AAAA record. - 277137 http://t.co/FGJD59Vw However, they have incorrect definition or query problem.
— DNS AAAA RR watcher (@aaaa_rr_watcher) April 24, 2012
Selasa, Oktober 08, 2013
PHP - Gravatar API Function
<?php function show_my_gravatar($email, $size, $default, $rating) { $params = '?gravatar_id='.md5($email).'&default='.$default.'&size='.$size.'&rating='.$rating; $output = '<img src="http://www.gravatar.com/avatar.php'.$params.'" width="'.$size.'px" height="'.$size.'px" />'; echo $output; } ?>
Isnin, Oktober 07, 2013
Akhbar UTUSAN 6 Okt 2013 - Titisan air mata iringi kejayaan anak yang telah tiada
MOHD. Noh Daliman (dua dari kiri) menyerahkan ijazah sarjana muda kepada Halimah@Noriah Dollah, ibu kepada Allahyarham Balqis Amira Mat Hasan pada Majlis Konvokesyen UTHM Ke-13 di Batu Pahat, semalam |
Bagi Rustam Jinis, 53, hasratnya untuk meraikan anaknya, Maisurah Rustam, 24, pada majlis konvokesyen tersebut tidak kesampaian apabila anak keempat daripada 12 beradik itu terlebih dahulu menghadap Ilahi akibat nahas jalan raya 23 Mei tahun lalu.
Menurutnya, arwah anaknya yang mengambil jurusan Sarjana Muda Pengurusan Teknologi (Pengeluaran dan Operasi) sedang menjalani latihan praktikal industri apabila terlibat kemalangan ketika menunggang motosikal ke pejabat di Paka, Terengganu.
"Perasaan saya ketika ini bercampur baur antara sedih, bangga dan juga sedikit terkilan kerana tidak sempat untuk meraikan kejayaan arwah pada hari ini.
"Namun, saya pasrah dengan ketentuan Ilahi kerana yakin apa yang berlaku ada hikmahnya," katanya dalam nada sebak selepas menerima ijazah arwah anaknya itu yang disampaikan oleh Naib Canselor UTHM, Prof. Datuk. Dr. Mohd. Noh Daliman di Bilik Kenamaan, Dewan Sultan Ibrahim di sini hari ini.
Rustam berkata, meskipun masih merasai kehilangan Maisurah, beliau sekeluarga tetap berbangga apabila seorang lagi anaknya, Bazilah, 22, berjaya menyambung pengajian dalam jurusan sama di UTHM kira-kira tiga minggu lalu.
Perasaan sama turut dirasai Halimah@Noriah Dollah, 63, ibu kepada Balqis Amira Mat Hasan, 26, graduan Sarjana Muda Kejuruteraan Mekanikal yang meninggal dunia akibat nahas jalan raya tahun lalu.
Menurutnya, arwah anaknya yang merupakan anak kesembilan daripada 10 beradik meninggal dunia dalam satu kemalangan ngeri di Kuantan, Pahang pada 1 September tahun lalu ketika dalam perjalanan ke majlis perkahwinan sahabatnya.
"Arwah pernah melahirkan hasrat untuk menjadi jurutera suatu hari nanti, namun cita-citanya itu tidak kesampaian. Saya reda dengan ketentuan Ilahi," katanya
Sumber :
- http://www.utusan.com.my/utusan/Dalam_Negeri/20131007/dn_16/Titisan-air-mata-iringi--kejayaan-anak-yang-telah-tiada
Langgan:
Catatan (Atom)