.

Pembangunan dan Latihan ICT

Sertai Latihan Professional Kami Sekarang!!!

Two Sigma Technologies

Lawati laman web kami untuk perkhidmatan dan latihan yang ditawarkan

Dapatkan ElePHPant Flush Toys Sekarang!!!

Sertai kursus yang kami anjurkan untuk mendapatkannya

Tuesday, 6 October 2015

Kursus Yii Framework : The Best PHP Framework For Web 2.0 Di RHR Hotel Uniten


Assalamualaikum dan Salam Sejahtera, 

Pada 28 September 2015 - 1 Oktober 2015 yang lalu, pihak Two Sigma Technologies telah berjaya menganjurkan Kursus Yii Framework : The Best PHP Framework for Web 2.0 yang bertempat di RHR Hotel Uniten, Bangi. Kursus yang dijalankan selama 4 hari ini telah disertai oleh 8 orang peserta dan ianya telah mendapat maklum balas yang positif daripada para peserta sepanjang kursus ini dijalankan. Kursus ini memberikan pendedahan kepada peserta tentang bagaimana cara penggunaan rangka kerja (Framework) terutamanya cara penggunaan rangka kerja Yii.

RHR Hotel Uniten, Bangi

Rangka kerja PHP bukanlah garis panduan yang menjadi kemestian untuk diikuti, tetapi ianya lebih kepada alternatif kepada anda untuk memudahkan pengaturcaraan dengan lebih pantas dan teratur. Antara kelebihan menggunakan rangka kerja PHP adalah:
  1. Menggunakan corak Model View Controller (MVC).
  2. Pengurusan kod dan fail yang teratur.
  3. Menyediakan utiliti dan perpustakaan (terdapat juga pelbagai plugin).
  4. Mengurangkan kod dan pembangunan yang lebih cepat.
  5. Lebih selamat.
  6. Sokongan komuniti.
Yii adalah rangka kerja yang sesuai untuk pembangunan applikasi web berskala besar. Ini kerana Yii mempunyai hampir kesemua ciri-ciri yang diperlukan untuk pembangunan aplikasi web 2.0 pada hari ini. Tambahan pula, Yii merupakan antara rangka kerja PHP yang paling cekap.

 Wajah-Wajah Ceria Peserta Dan Pengajar

Peserta Menumpu Perhatian Semasa Sesi Pembelajaran

Sesi Penyampaian Sijil Kepada Peserta Kursus

Kami mengucapkan ribuan terima kasih kepada para peserta kerana menyertai kursus anjuran pihak Two Sigma Technologies ini. Semoga para peserta dapat manfaatkan ilmu yang telah diperolehi dan menggunakan sebaiknya untuk meningkatkan prestasi diri dan organisasi.

Jika anda berminat untuk kami mengendalikan kursus IT dan softskill di tempat anda , sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Kursus Android Application Development di Uniten

Assalamualaikum dan Salam Sejahtera,
Syukur Alhamdulillah, Two Sigma Technologies diberi kepercayaan sekali lagi mengendalikan Kursus Android Application Development selama 4 hari yang bermula pada 28 September 2015 - 1 Oktober 2015. Kursus ini dijalankan di Universiti Tenaga Nasional (Uniten) yang dihadiri 15 orang peserta.

Melalui kursus ini, para peserta didedahkan asas berkaitan dengan sistem operasi android. Kursus ini amat sesuai untuk mereka yang ingin membangunkan aplikasi yang berasaskan android.

 Wajah-Wajah Ceria Peserta Kursus

 Semasa Sesi Pembelajaran

Sesi Penyampaian Sijil Kepada Peserta Kursus

Kami berbesar hati untuk menerima sebarang jemputan untuk mengendalikan kursus-kursus IT dan softskill di tempat anda  bak kata pepatah “ kecil tapak tangan, nyiru kami tadahkan”. Sekiranya berminat untuk kami mengendalikan Kursus Android Application Development di tempat anda, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com  untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Monday, 7 September 2015

Pengenalan PHP 7 = Spaceship Operator (< = >)

PHP 7 akan menyusul dengan fungsi yang baru dan terkini dalam bulan Oktober atau November ini. Bagi pengguna PHP language, ia sesuatu yang mengujakan kerana terdapat sesuatu yang baru pada PHP. Salah satunya darinya ialah spaceship operator.

PHP 7 telah memperkenalkan comparison operator yang baru iaitu spaceship operator (< = >). Spaceship operator adalah sama dengan operator terdahulu iaitu <, <=, ==, >=, > tetapi spaceship operator akan memudahkan pengguna kerana dapat mengelakkan dari melakukan kesilapan. Ia juga paling berkesan digunakan untuk perbandingan contohnya seperti Usort(). Operator adalah berfungsi untuk membandingkan dua nilai yang sama atau berbeza.

Ini adalah contoh spaceship operator behavior; 
// Integers
echo 1 <=> 1; // 0
echo 1 <=> 2; // -1
echo 2 <=> 1; // 1

// Floats
echo 1.5 <=> 1.5; // 0
echo 1.5 <=> 2.5; // -1
echo 2.5 <=> 1.5; // 1

// Strings
echo "a" <=> "a"; // 0
echo "a" <=> "b"; // -1
echo "b" <=> "a"; // 1

echo "a" <=> "aa"; // -1
echo "zz" <=> "aa"; // 1

// Arrays
echo [] <=> []; // 0
echo [1, 2, 3] <=> [1, 2, 3]; // 0
echo [1, 2, 3] <=> []; // 1
echo [1, 2, 3] <=> [1, 2, 1]; // 1
echo [1, 2, 3] <=> [1, 2, 4]; // -1

// Objects
$a = (object) ["a" => "b"];
$b = (object) ["a" => "b"];
echo $a <=> $b; // 0

$a = (object) ["a" => "b"];
$b = (object) ["a" => "c"];
echo $a <=> $b; // -1

$a = (object) ["a" => "c"];
$b = (object) ["a" => "b"];
echo $a <=> $b; // 1

// only values are compared
$a = (object) ["a" => "b"];
$b = (object) ["b" => "b"];
echo $a <=> $b; // 0

Contoh untuk Usort ;
if (($handle = fopen("people.csv", "r")) !== FALSE) {
    while (($row = fgetcsv($handle, 1000, ",")) !== FALSE) {
         $data[] = $row;
    }
    fclose($handle);
}

// Sort by last name:
usort($data, function ($left, $right) {
     return $left[1] <=> $right[1];
});

Operator yang baru ini mengunakan fungsi seperti (expr) < = > (expr) di mana hasilnya menjadi 0 apabila kedua-dua entiti adalah sama. Ia akan menjadi 1 apabila entiti disebelah kiri adalah lebih tinggi, dan akan menjadi -1 apabila entiti disebelah kanan adalah lebih tinggi.


Pengenalan Hadoop


       
Hadoop adalah sebuah platform berasaskan Java dan sumber terbuka yang bertujuan untuk mengolah data yang besar (petabytes) dengan kaedah clustering  ke beberapa komputer. 

Framework Apache Hadoop tersusun dari 4 model berikut:

Hadoop common: Hadoop common ialah utiliti yang yang diperlukan oleh model Hadoop yang lain.

Hadoop distributed file system (HDFS): Distribusi sistem fail yang menyediakan akses kepada software.

Hadoop Yarn: Sebuah platform pengurusan sumber yang bertanggungjawab untuk mengelola
                             sumber dalam penjadualan.

Hadoop MapReduce: Sebuah model programming untuk pengelolaan data skala besar. 

Hadoop diperkenalkan oleh Doug Cutting pada tahun 2005. Terdapat banyak perusahaan besar yang menggunakan Hadoop seperti Yahoo, Facebook dan lain-lain. Pada tahun 2005, lebih 25% telah menggunakan Hadoop untuk menguruskan data mereka, dan pada tahun 2010, peratus telah meningkat sebanyak 10%. Gambar rajah di bawah ialah industri yang menggunakan Hadoop; 



Kenapa memilih Hadoop?

Kos rendah
Hadoop mempunyai kelebihan dari segi ekonomi kerana ia tidak berbayar dan mampu untuk menyimpan data yang banyak.
Fleksibiliti
Bebas untuk memproses data, memilih jenis data, dan ia juga kompleks.
Skalabiliti 
Penambahan server dan sumber yang baru tidak menganggu rangkaian kerja analisis dan aplikasi.
Fault tolerance
Ketika nod gagal untuk berfungsi, sistem akan terus dikendalikan tanpa sebarang masalah.
Computing power 
Dapat memproses data yang besar dengan lebih cepat dengan menggunakan nod komputer lebih banyak.

Ciri-ciri yang perlu diperhatikan di Android 6 atau Android M

Google akhirnya telah memperkenalkan sistem operasi yang baru iaitu Android M. Terdapat banyak khabar angin tentang Android M di mana pengguna Android ingin tahu ciri-ciri terbaru untuk Android M. Pra-pelancaran untuk Android M telah diumumkan di sidang media I/O Google pada 28 May dan pelancaran penuh akan dilancarkan pada hujung tahun ini. Android M lebih tertumpu pada dari segi penggunaan dimana Google ingin menumpukan pada kualiti dari bentuk yang baru.

Android yang baru telah memperkenalkan ciri-ciri yang mampu membuatkan pengguna  teruja dengan pelancaran Android M. Contohnya seperti Doze, Fingerprint technology, Change to Apps Permission, dan Android pay.

1) Doze 
Android M akan memperkenalkan kaedah power saving terbaru yang bernama Doze. Doze diciptakan untuk penggunaan daya bateri yang lebih berkesan. Contohnya, apabila pengguna tidak menggunakan telefon dalam beberapa saat. Maka Doze akan berfungsi secara automatik dan aktif untuk menjimatkan penggunaan bateri.
2) Change to Apps Permission
Apps Permission telah diperbaharui di dalam Android M dan Google telah membenarkan pengguna untuk membuat pilihan samada untuk menerima atau membatalkan Apps permission tersebut. Sebelum ini, pengguna perlu menerima  semua apps permission pada kali pertama dan seterusnya. Tetapi pengguna Android M akan mendapat pemberitahuan di mana Apps permission akan muncul untuk pengguna memilih untuk membatalkan atau membenarkan akses aplikasi ke atas komponen seperti GPS, kamera, WhatsApp, Microphone dan lain-lain. Gambar di bawah adalah contoh Apps permission yang baru.

3) Fingerprint support
Android M akan memperkenalkan ciri pengesan cap jari, dan ia berfungsi untuk pelbagai telefon untuk menstabilkan APIs mereka terhadap pengesan itu. Pengguna boleh mengguna cap jari mereka untuk akses Android Pay, membuka kunci telefon, dan menggunakan PlayStore.
4) Android Pay
Google juga memperkenalkan Android Pay untuk mobile payment system. Android pay menggunakan sambungan NFC untuk membenarkan pembayaran dijalankan. Google telah mengesahkan Android pay selamat untuk digunakan kerana ia menggunakan “virtual card number” dan bukan debit atau kad bank yang betul. Setakat ini, lebih 700 cawangan telah memberi kerjasama untuk Android Pay.

Aplikasi Cloneapp untuk pemindahan data

Dengan Windows 10 yang telah pun menyusul, mungkin ramai yang sedang dalam persiapan untuk membuat salinan data pendua untuk pelbagai perisian yang tersimpan pada komputer, sebelum memindahkannya ke komputer atau ke pemasangan Windows 10 yang baru. Terdapat beberapa perisian yang memudahkan proses tersebut, iaitu CloneApp. Mungkin ramai yang tidak mengetahui terdapat aplikasi yang memudahkan proses pemindahan data penyalinan data. Cloneapp dapat membantu pengguna untuk membuat pemindahan dan penyalinan data di komputer lain atau komputer yang telah di format. 


Cloneapp akan mengimbas komputer, dan kemudian ia akan memberikan pilihan kepada pengguna untuk membuat salinan pendua untuk perisian yang dikehendaki pengguna. Sebaik sahaja anda memilih apa yang ingin dibuat salinan, CloneApp akan membuat salinan untuk tetapan, data, dan juga registry key.

Seterusnya pada komputer atau pemasangan Windows yang baru, anda boleh sekali lagi menjalankan CloneApp dan memilih Restore untuk membawa tetapan berkenaan kembali.
CloneApp merupakan perisian bersaiz kecil – kurang daripada 1MB, dan boleh digunakan secara portable tanpa perlu memasangnya pada komputer anda. Ia ditawarkan untuk Windows sahaja buat masa ini.

Aplikasi Cloneapp adalah aplikasi yang portable. Anda tidak perlu untuk install di computer anda. Anda cuma perlu extract program Cloneapp di desktop dan right click untuk menggunakannya sebagai administrator. Selepas itu, semak program yang perlu membuat salinan dan tekan butang “start Cloneapp”. Ia akan membuat salinan data yang diperlukan dan pilihan pengguna di folder yang telah ditetapkan. Selepas itu anda boleh membuat salinan di komputer yang lain atau komputer yang telah di “format”. Lancarkan program Cloneapp dan tekan butang restore untuk mengembalikan dokumen dan data di tempat yang sepatutnya.

Anda boleh dapatkan aplikasi Cloneapp secara percuma di Cloneapp

Sunday, 6 September 2015

Aplikasi Firechat membantu menghantar mesej tanpa internet




Terdapat pelbagai situasi yang boleh menyebabkan ketiadaan internet atau kesesakan rangkaian telekomunikasi. Perkara kesesakan rangkaian seperti ini boleh berlaku walau dimana jua. Walaupun telah lama diperkenalkan, ramai yang tidak tahu tentang fungsi Firechat. Aplikasi Firechat membolehkan pengguna menghantar mesej sama ada di ruang sembang umum atau menghantar mesej peribadi kepada pengguna lain meskipun diwaktu ketiadaan internet. Aplikasi Firechat diciptakan untuk pengguna Android dan iOS. Ia menggunakan teknologi wireless mesh networking, dimana apabila pengguna peranti menghidupkan Bluetooth atau WiFi, ia mampu berkomunikasi antara satu sama lain (peer-to-peer connection) dalam jarak sedekat 30 ke 200kaki. Bagi peranti iOS, ia menggunakan Apple Multipeer Connectivity Framework membolehkan bukan sahaja komunikasi antara iOS, malah dengan peranti lain. 
Menggunakan aplikasi ini, pengguna hanya perlu mendaftar dan memastikan pilihan Bluetooth atau WiFi aktif. Mesej yang dihantar melalui aplikasi ini akan dihantar menerusi rangkaian Wireless Mesh tanpa perlu menggunakan perkhidmatan internet dan juga rangkaian telekomunikasi. Namun salah satu kelemahan komunikasi sebegini adalah ia memerlukan ramai pengguna dalam jarak dekat menggunakannya bagi memastikan mesej sampai kepada penerima.
Seperti contoh jika berlakunya banjir, sekiranya mesej tersebut tidak berjaya disampaikan kepada mereka yang mempunyai rangkaian internet, sudah tentu mesej tersebut hanya berhenti disitu. Apapun ini hanya mungkin satu kelemahan kerana sekurang-kurangnya, mangsa banjir disekitar sesuatu kawasan masih boleh memberi pertolongan dan selagi mesej tersebut dihantar, terdapat peluang untuk mesej tersebut sampai kepada pengguna yang mempunyai internet, dan berjaya menyampaikan mesej kecemasan.
Aplikasi Firechat boleh di muat turun secara percuma di Google Playstore.
Mengenai FireChat;
Menghantar pesanan ringkas kepada orang di sekeliling. 
Boleh berfungsi walaupun tanpa internet. 
Boleh berhubung dengan individu dan berkumpulan.
Mudah digunakan tanpa facebook atau email login, dan tiada password.
Boleh digunakan di rumah atau ketika di luar kawasan.
Sangat berguna ketika bencana alam dan ketika tiada internet.