Isnin, November 10, 2014

Kali Linux - Cara hidupkan rangkaian

Hari ni test image VMware Kali Linux 1.0.9. Bila dah siap download. Aku pun transfer ke dalam VMware dan mula. Semua berjalan lancar kecuali network-manager tak dapat nak sambung dengan NAT ataupun Bridge yang aku buat. Godek punya godek, ada bug rupanya pada Debian Linux (Base yang Kali Linux guna).

Cara nak selesaikan masalah ni ialah dengan cara berikut:
# leafpad /etc/NetworkManager/NetworkManager.conf
Pada ruang managed=false tukarkan kepada managed=true kemudian save!
# service network-manager restart
Arahan ni untuk 'restart' sambungan rangkaian. Ok cun, dah jalan dan bersambung dengan NAT ataupun Bridge yang dah ditetapkan. Yeaah!

Sabtu, November 08, 2014

Hacked - UpahBuatSistemPhp.com !



Opss ! 

Isnin, Jun 23, 2014

VB.net : Geo Location

ADDR = IP 'HOLDS IP ADDRESS
    If VALIDATE_IP(ADDR) = True Then 'FUNCTION TO VALIDATE IP BY USING THIS PATTERN: ^(([01]?\d\d?|2[0-4]\d|25[0-5])\.){3}([01]?\d\d?|25[0-5]|2[0-4]\d)$
        BUFFER = SOURCE("http://www.geobytes.com/IpLocator.htm?GetLocation&IpAddress=" & ADDR) 'FUNCTION THAT FETCHES THE URL SOURCE
        DATA = Split(BUFFER, """ value=")
        FLAG = Split(BUFFER, "<a href=" & Chr(34) & "FreeServices.htm" & Chr(34) & "><img border=" & Chr(34) & "0" & Chr(34) & "src=" & Chr(34) & "http://www.geobytes.com/Flags/") 'LAZY XD
        FLAG = Split(FLAG(1), Chr(34))
        PIC = "http://www.geobytes.com/Flags/" & FLAG(0)
        LOAD_PIC PIC 'FUNCTION TO DOWNLOAD THE PICTURE AND DISPLAY IT
        If UBound(DATA()) > 33 Then
            For M = 13 To 34
                DAT = Split(DATA(M), Chr(34))
                GEOLOC.G(Val(M) - 13).Caption = DAT(0) 'GET GEO LOCATIONS AND DISPLAY THEM
                DoEvents
            Next M
        End If
    Else
        MsgBox "INVALID IP!", vbInformation, ""
        GEOLOC.IP.Text = vbNullString
    End If

Rabu, April 30, 2014

Lori muatan berat terbabas di persimpangan jalan besar parit raja, batu pahat, johor (Berhampiran UTHM)




29 April 2014, Parit Raja, Batu Pahat — Belum lagi reda dengan isu kenaikan harga yuran dan kekurangan pengangkutan bas, berlaku satu kemalangan melibatkan lori muatan berat yang terbabas memasuki laluan bertentangan di simpang empat berhampiran asrama UTHM iaitu kediaman perwira dan kediaman melewar.

Memang dasar orang tempatan kat sini tak memandu secara berhemah. Apa pendapat anda ?

Khamis, Mac 13, 2014

TITAS : PENGERTIAN TAMADUN ISLAM

Secara umumnya pengertian tamadun dan tamadun Islam mempunyai perkaitan daripada aspek bahasa dan istilah. Terdapat pengertian tamadun menurut bahasa yang berbagai antaranya :

1. Bahasa Arab
Terdapat beberapa istilah yang dirujuk dalam konteks tamadun. Antara istilah-istilah tersebut ialah madaniah, tamadun dan hadharah. Ibn Khaldun dalam karyanya Muqaddimah telah menggunakan istilah umran (digunakan dalam kajian tentang bandar-bandar atau ibu kota yang memiliki kawasan tanah yang didiami dan penempatan, keadaan tinggal menetap, berkembang, subur dan maju) dan hadharah (suatu daerah, kota, bandar, kampung atau tanah yang diusahakan) sebagai berlawanan dengan istilah badi atau badawi

2. Bahasa Inggeris dan Latin
Istilah civilization berhubung kait dengan kemajuan dalam kehidupan manusia yang membentuk peradaban dan tamadun. Ini menunjukkan bahawa istilah civilization yang dimaksudkan sebagai tamadun manusiawi lebih merujuk kepada kemajuan jati diri manusia untuk membangunkan kehidupan dalam pelbagai peringkat terutamanya peringkat negara.

Selain daripada definisi di atas, terdapat di kalangan sarjana Islam yang memberikan definisi berhubung dengan tamadun Islam. Antaranya ialah Syed Muhammad Naquib Al-Attas yang mengaitkan tamadun sebagai keadaan kehidupan insan bermasyarakat yang telah mencapai taraf kehalusan tatasusila dan kebudayaan yang luhur bagi seluruh masyarakatnya.

Ibn Khaldun pula mengatakan tamadun ialah pencapaian manusia yang sudah melebihi keperluan asasi kehidupan sehingga dapat membuka jalan ke arah pemikiran dan penghasilan daya cipta yang lebih halus dan mempunyai nilai-nilai seni.

Selain daripada definisi di atas, terdapat di kalangan sarjana Islam yang memberikan definisi berhubung dengan tamadun Islam. Antaranya ialah Syed Muhammad Naquib Al-Attas yang mengaitkan tamadun sebagai keadaan kehidupan insan bermasyarakat yang telah mencapai taraf kehalusan tatasusila dan kebudayaan yang luhur bagi seluruh masyarakatnya.

Ibn Khaldun pula mengatakan tamadun ialah pencapaian manusia yang sudah melebihi keperluan asasi kehidupan sehingga dapat membuka jalan ke arah pemikiran dan penghasilan daya cipta yang lebih halus dan mempunyai nilai-nilai seni.

Secara umumnya Tamadun Islam adalah cetusan daripada memartabatkan Islam sebagai Al-Din iaitu satu cara hidup yang lengkap selaras dengan fitrah manusia yang memberi penekanan kepada hubunagan manusia dengan manusia, hubungan manusia sesama manusia dan hubungan manusia dengan Alam.

Sebagai kesimpulan masyarakat Islam dikawal dan dilindungi oleh Allah dari segala aspek pemujaan kepada manusia dan kekuasaan selain dari Allah S.W.T. Anggota masyarakat menjadi tonggak kepada kecemerlangan tamadun dan selaras dengan peranan manusia sebagai khalifah Allah di muka bumi.

Ahad, Mac 02, 2014

Java : Buble sort

// Bubble Sort Function for Descending Order 
void BubbleSort(apvector <int> &num)
{
      int i, j, flag = 1;    // set flag to 1 to start first pass
      int temp;             // holding variable
      int numLength = num.length( ); 
      for(i = 1; (i <= numLength) && flag; i++)
     {
          flag = 0;
          for (j=0; j < (numLength -1); j++)
         {
               if (num[j+1] > num[j])      // ascending order simply changes to <
              { 
                    temp = num[j];             // swap elements
                    num[j] = num[j+1];
                    num[j+1] = temp;
                    flag = 1;               // indicates that a swap occurred.
               }
          }
     }
     return;   //arrays are passed to functions by address; nothing is returned
}

Java : Keygen - Intellij IDEA 13

Main.java
=========
import java.awt.EventQueue;

public class Main extends JFrame {

   /**
    * 
    */
   private static final long serialVersionUID = 1L;
   private JPanel contentPane;
   private JTextField textField;
   private JTextField textField_1;

   /**
    * Launch the application.
    */
   public static void main(String[] args) {
      EventQueue.invokeLater(new Runnable() {
         public void run() {
            try {
               Main frame = new Main();
               frame.setVisible(true);
            } catch (Exception e) {
               e.printStackTrace();
            }
         }
      });
   }

   /**
    * Create the frame.
    */
   public Main() {
      setResizable(false);
      setTitle("SEN CRACK (Intellij IDEA 13.0.1)");
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setBounds(100, 100, 450, 300);
      contentPane = new JPanel();
      contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
      setContentPane(contentPane);
      contentPane.setLayout(null);

      JButton btnKeygenIt = new JButton("Keygen It");
      btnKeygenIt.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent arg0) {
            if (textField.getText().contentEquals("")) {
               textField_1.setText("Empty Name!");
            } else {
               String[] name = { textField.getText() };
               textField_1.setText(Keygen.keyit(name));
            }
         }
      });
      btnKeygenIt.setFont(new Font("Tahoma", Font.PLAIN, 11));
      btnKeygenIt.setBounds(10, 227, 89, 23);
      contentPane.add(btnKeygenIt);

      JButton btnExit = new JButton("Exit");
      btnExit.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent arg0) {
            System.exit(0);
         }
      });
      btnExit.setFont(new Font("Tahoma", Font.PLAIN, 11));
      btnExit.setBounds(109, 227, 89, 23);
      contentPane.add(btnExit);

      textField = new JTextField();
      textField.setFont(new Font("Tahoma", Font.PLAIN, 11));
      textField.setBounds(10, 165, 414, 20);
      contentPane.add(textField);
      textField.setColumns(10);

      textField_1 = new JTextField();
      textField_1.setEditable(false);
      textField_1.setFont(new Font("Tahoma", Font.PLAIN, 11));
      textField_1.setBounds(10, 196, 414, 20);
      contentPane.add(textField_1);
      textField_1.setColumns(10);

      JLabel lblEnterYourName = new JLabel("Enter your name below :");
      lblEnterYourName.setHorizontalAlignment(SwingConstants.CENTER);
      lblEnterYourName.setFont(new Font("Tahoma", Font.PLAIN, 11));
      lblEnterYourName.setBounds(10, 140, 414, 14);
      contentPane.add(lblEnterYourName);

      JLabel lblSenCrackintellij = new JLabel(
            "SEN CRACK (Intellij IDEA 13.0.1)");
      lblSenCrackintellij.setHorizontalAlignment(SwingConstants.CENTER);
      lblSenCrackintellij.setFont(new Font("Tahoma", Font.BOLD, 23));
      lblSenCrackintellij.setBounds(10, 11, 414, 102);
      contentPane.add(lblSenCrackintellij);
   }
}

Keygen.java
===========
import java.math.BigInteger;
import java.util.Date;
import java.util.Random;
import java.util.zip.CRC32;

public class Keygen {
   /**
    * @param s
    * @param i
    * @param bytes
    * @return
    */
   public static short getCRC(String s, int i, byte bytes[]) {
      CRC32 crc32 = new CRC32();
      if (s != null) {
         for (int j = 0; j < s.length(); j++) {
            char c = s.charAt(j);
            crc32.update(c);
         }
      }
      crc32.update(i);
      crc32.update(i >>;
      crc32.update(i >> 16);
      crc32.update(i >> 24);
      for (int k = 0; k < bytes.length - 2; k++) {
         byte byte0 = bytes[k];
         crc32.update(byte0);
      }
      return (short) (int) crc32.getValue();
   }

   /**
    * @param biginteger
    * @return String
    */
   public static String encodeGroups(BigInteger biginteger) {
      BigInteger beginner1 = BigInteger.valueOf(0x39aa400L);
      StringBuilder sb = new StringBuilder();
      for (int i = 0; biginteger.compareTo(BigInteger.ZERO) != 0; i++) {
         int j = biginteger.mod(beginner1).intValue();
         String s1 = encodeGroup(j);
         if (i > 0) {
            sb.append("-");
         }
         sb.append(s1);
         biginteger = biginteger.divide(beginner1);
      }
      return sb.toString();
   }

   /**
    * @param i
    * @return
    */
   public static String encodeGroup(int i) {
      StringBuilder sb = new StringBuilder();
      for (int j = 0; j < 5; j++) {
         int k = i % 36;
         char c;
         if (k < 10) {
            c = (char) (48 + k);
         } else {
            c = (char) ((65 + k) - 10);
         }
         sb.append(c);
         i /= 36;
      }
      return sb.toString();
   }

   /**
    * @param name
    * @param days
    * @param id
    * @param prtype
    * @return
    */
   public static String MakeKey(String name, int days, int id) {
      id %= 100000;
      byte bkey[] = new byte[12];
      bkey[0] = (byte) 1; // Product type: IntelliJ IDEA is 1
      bkey[1] = 13; // version
      Date d = new Date();
      long ld = (d.getTime() >> 16);
      bkey[2] = (byte) (ld & 255);
      bkey[3] = (byte) ((ld >> & 255);
      bkey[4] = (byte) ((ld >> 16) & 255);
      bkey[5] = (byte) ((ld >> 24) & 255);
      days &= 0xffff;
      bkey[6] = (byte) (days & 255);
      bkey[7] = (byte) ((days >> & 255);
      bkey[8] = 105;
      bkey[9] = -59;
      bkey[10] = 0;
      bkey[11] = 0;
      int w = getCRC(name, id % 100000, bkey);
      bkey[10] = (byte) (w & 255);
      bkey[11] = (byte) ((w >> & 255);
      BigInteger pow = new BigInteger(
            "89126272330128007543578052027888001981", 10);
      BigInteger mod = new BigInteger("86f71688cdd2612ca117d1f54bdae029", 16);
      BigInteger k0 = new BigInteger(bkey);
      BigInteger k1 = k0.modPow(pow, mod);
      String s0 = Integer.toString(id);
      String sz = "0";
      while (s0.length() != 5) {
         s0 = sz.concat(s0);
      }
      s0 = s0.concat("-");
      String s1 = encodeGroups(k1);
      s0 = s0.concat(s1);
      return s0;
   }

   public static String keyit(String[] args) {
      if (args.length == 0) {
         System.err.printf("*** Usage: %s name%n",
               Keygen.class.getCanonicalName());
         System.exit(1);
      }
      Random r = new Random();
      return MakeKey(args[0], 0, r.nextInt(100000));
   }
}

Agama : Cara tunai solat taubat

1. Niat solat sunat Taubat. "Sahaja aku solat sunat Taubat dua rakaat kerana Allah Ta'ala."
2. Rakaat pertama, surah Al-Fatihah dan surah Al-Kafirun atau surah yang dihafal. Rakaat kedua, surah Al-Fatihah dan surah Al-Ikhlas atau surah yang dihafal.
3. Sujud terakhir pada rakaat kedua (sebelum duduk Tahiyyat Akhir), bacalah Tasbih berikut 40 kali:
"La ilaha illa Anta, Subhanaka, inni kuntu mina z-zalimin."
4. Selepas memberi salam, perbanyakkan istighfar dan berdoa.

Mudah-mudahan Allah terima taubat kita.

Rabu, Februari 12, 2014

PHP : Watermark

<?php

watermark('img.png', 'watermark.png');

function watermark($dst_im, $src_im, $im_save=NULL){
    $src_im = imagecreatefrompng($src_im);//create image from source
    $dst_im = imagecreatefrompng($dst_im);//create image from destination
    imagecopy($dst_im, $src_im, 0, 0, 0, 0, imagesx($src_im), imagesy($src_im));//merge watermark into image
    header('Content-type: image/png');//send image header to browser
    imagepng($dst_im);//send image content to browser
}
?>

Sumber : http://daif.net/script/watermark.phps

Rabu, Januari 22, 2014

TM net / Telekom : ADSL-INNATECH-W7100N

Login: tmadmin
Pass : Adm@****

Nota : **** adalah 4 digit akhir fizikal CPE MAC ID


Linux : MAC address gateway / router / modem

maria@ozawa:~$ ip neigh

Jumaat, Januari 17, 2014

Linux / CentOS 6 : owncloud

Langkah 1 : Pasang pakej EPEL yang terkini melalui Fedora Project1
#  wget http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
#  rpm -i epel-release-6-8.noarch.rpm

Langkah 2 : Masukan owncloud terkini kedalam repo
http://owncloud.org/install/
# wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo

Langkah 3 : Pasangkan owncloud
# yum install owncloud

1. https://fedoraproject.org/wiki/EPEL

Khamis, Januari 16, 2014

Pemasaran : Strategi

(1) Tetapkan Sasaran Pelanggan

[+] Lakukan kajian dan ambil tahu tentang umur, jantina dan latar belakang seperti hobi serta kerjaya.

[+] Lakukan kajian dengan membuat semakan pada insight page, google trends, google adwords, survey atau berbincang dengan rakan IM lain.

(2) Kaji Masalah Pelanggan


[+] Ambil contoh masalah kegemukan pelanggan yang bekerja seperti mereka tiada masa bersenam. Jadi, kita boleh jual produk kurus untuk memudahkan dan tarik perhatian mereka.

[+] Jangan lupa sertakan DISKAUN dah HADIAH PERCUMA sekali-sekala.

[+] Contoh mesej pemasaran yang boleh anda gunakan :

"Cara pelik tampil kurus tanpa bersenam dalam 2 minggu"

(3) Berikan Pek Percubaan Percuma

[+] Cara ini boleh digunakan untuk produk makanan ataupun kesihatan.

[+] Anda perlu letakkan syarat terlebih dahulu kepada prsopek untuk mewujudkan win-win situations seperti "anda perlu berikan saya nombor telefon 2 orang rakan anda untuk saya berikan pek percubaan ini secara percuma dengan segera".

[+] Kelebihan :

==> Luaskan kolam pelanggan
==> Jimatkan kos pengiklanan

(4) Berikan Kejutan Hadiah

[+] Di sini, anda dapat lihat betapa pentingnya mengumpul data pelanggan.

[+] Anda sebagai peniaga digalakkan memberikan kejutan hadiah ketika musim perayaan, hari lahir dan masa-masa yang difikirkan sesuai. Poskan hadiah berupa baucar atau pek percubaan produk baru anda.

[+] Kelebihan :

==> Anda lebih dihargai dan diingati
==> Perkhidmatan anda disebarkan dari mulut ke mulut dengan lebih cep

Pemasaran : Facebook

================================
1) Update Status Sekurang-kurangnya 3 Kali Sehari
================================

✓ Jika rajin, boleh update hingga 6 kali sehari.
✓ Waktu mujarabnya adalah di antara 9-10 pagi, 12-2 petang atau 6-8 malam.
✓ Pastikan status anda memberi manfaat terhadap bisnes orang lain.
✓ Pelbagaikan teknik penulisan status seperti softselling dan hardselling.
✓ Wujudkan pertandingan LIKE, SHARE, KOMEN agar post anda jadi lebih viral.
✓ Boleh juga sertakan link affiliate di akhir post tersebut (mana tahu boleh sangkut sales kan?)



===============================
2) Upload Gambar Menarik Berkaitan Produk Anda
===============================

✓ Dengan adanya gambar yang menarik, prospek akan lebih berminat untuk mengetahui lebih lanjut atau membeli terus produk anda dengan sekali pandang sahaja.
✓ Jangan letakkan harga produk terlebih dahulu.
✓ Jika prospek berminat, minta mereka komen “PM”. Di PM nanti barulah anda closing mereka kaw-kaw.
✓ Berikan juga tawaran yang tidak dapat ditolak (rebat, diskaun, freegift, jaminan pemulangan wang 100%).
✓ Jangan lupa ! Tonjolkan juga keunikan bisnes anda.



=========================
3) Tawaran Sertai Group Premium Anda
=========================

✓ Group premium boleh jade group pemasaran, group affiliate ataupun group dropship.
✓ Sertakan testimoni ahli group yang mengatakan group anda itu sangat membantu bisnes mereka.
✓ Letakkan syarat seperti “sanggup labur wang RMxx” untuk sertai group tersebut.
✓ Berikan juga beberapa freegift seperti ebook pemasaran Facebook jika mereka minat untuk sertai group anda.

Rabu, Januari 15, 2014

Hacked : myfren.id1945.com

Saje jer kacau projek member..hehe jangan marah yer

Ahad, Januari 12, 2014

PHP : Time zone Asia / Kuala Lumpur

<?php
date_default_timezone_set('Asia/Kuala_Lumpur');
echo date('Y-m-d H:i:s');
?>

Linux \ Unix : Listen port

awek@bilik57 ~ $ netstat -anltp | grep "LISTEN"

Sabtu, Januari 11, 2014

Geolocation Malaysia

Country: Malaysia
WOEID: 23424901
Location (lat/lon): 3.945150, 114.401657
Bounding Box:
NE 7.583780, 119.448433
SW 0.663640, 98.935059

Rujukan :
http://isithackday.com/geoplanet-explorer/index.php?woeid=23424901

Jumaat, Januari 10, 2014

C++ : Linear search a.k.a Sequential search (Brute force)

#include <iostream>

using namespace std;

// Size of array nums
const int Element=10;
//Function prototype
int linearSearch(int[], int, int);

int main()
{
 // Listing of element in array nums
 int nums[Element]={5,10,22,32,45,67,73,98,99,101};
 int item,location;

 cout<<"Enter the item you are searching for: ";
 cin>>item;

 // Calling  and passing parameter to function linearSearch()
 location=linearSearch(nums,Element,item);

 // Passing function result back to main()
    if(location> -1)
        cout<<"The item was found at index location "<<location<<endl;
    else
        cout<<"The item was not found in the array\n";
 return 0;
}

// compare key to every element of array until location is
// found or until end of array is reached. Return subscript of
// element if key is found or -1 if key not found
int linearSearch(int list[ ],int size,int key) {
 int i;
  for(i=0;i<size;i++) {
   if (list[i]==key)
   return  i;
  } return -1;
}

C++ : Bubble Sort ( For loop algorithm)

#include<iostream>
using namespace std;

void bubble(int arr[],int size);

int main(void){
    int x[]={4,2,1,3};
    bubble(x,4);

    for(int i = 0; i < 4; i++) {
        cout << x[i] << " ";
    }
return 0;
}

void bubble(int a[], int s){
    for(int i=1;i<s;i++){
        for(int j=0;j<(s-i);j++){
            if(a[j] > a[j+1]){
                int swap = a[j];
                a[j] = a[j+1];
                a[j+1]= swap;

            }
        }
    }
}

Algoritma:
Given array a[1…..n] in ascending order.
    1.   begin

    2.    For i=1 to n-1 do
            2.1   For j = 1 to i do
                     2.1.1   if (a[j]  >  a[j+1] then swap a[j] and a[j+1]
    3.     end

C++ : Bubble sort

#include <iostream>
using namespace std;

void bubbleSort(int x[],int n);

int main()
{

    int x[]={2,6,5,3,7,4,1,8,9,5};

    // Display before sort
    cout<<"Before sort:\n";
    for(int i = 0; i < 10; i++) {
        cout << x[i] << " ";
    }

    // Sort the given array
    bubbleSort(x,10);

    // Display the sorted array
    cout<<"\n\nAfter sort:\n";
    for(int i = 0; i < 10; i++) {
        cout << x[i] << " ";
    }
}

void bubbleSort (int x[],int n) {
    int temp, flag = 1;

    while(flag) {
        flag = 0;

        for(int a = 0; a < (n - 1); a++) {
            if(x[a] > x[a + 1]) {
                flag = 1;

                temp = x[a];
                x[a] = x[a + 1];
                x[a + 1] = temp;
            }
        }
    }
}

Output:
Before sort:
2 6 5 3 7 4 1 8 9 5

After sort:
1 2 3 4 5 5 6 7 8 9