0

Pendaftaran Fortnite Beta versi Android diumumkan

Bagi anda yang menunggu pelancaran Fortnite versi Android, di sini ada berita gembira anda. EpicGames telah melancarkan pendaftaran bagi versi Beta buat pengguna Android.

Buat masa ini, hanya beberapa model telefon pintar Android yang disokong, diantaranya:

  • Samsung Galaxy: S7 / S7 Edge, S8 / S8+, S9 / S9+, Note 8, Note 9, Tab S3, Tab S4
    Google: Pixel / Pixel XL, Pixel 2 / Pixel 2 XL,
    Asus: ROG Phone, Zenfone 4 Pro, 5Z, V
  • Essential: PH-1
    Huawei: Honor 10, Honor Play, Mate 10 / Pro, Mate RS, Nova 3, P20 / Pro, V10
  • LG: G5, G6, G7 ThinQ, V20, V30 / V30+
  • Nokia: 8
  • OnePlus: 5 / 5T, 6
  • Razer: Phone
  • Xiaomi: Blackshark, Mi 5 / 5S / 5S Plus, 6 / 6 Plus, Mi 8 / 8 Explorer / 8SE, Mi Mix, Mi Mix 2, Mi Mix 2S, Mi Note 2
  • ZTE: Axon 7 / 7s, Axon M, Nubia / Z17 / Z17s, Nubia Z11

Bagi anda yang berminat, boleh klik pautan ini dan anda akan diberitahu melalui email setelah permainan ini dilancarkan buat Android.

Sumber: EpicGames

0

Alat pengecaman muka yang boleh menjejaki individu di pelbagai laman sosial

Hari ini, penyelidik keselamatan di Trustwave telah berkongsi sebuah alat yang dapat menjejaki individu di pelbagai lama sosial secara tepat dan pantas.

Jacob Wilkin, penyelidik berkenaan, telah memuat naik kod sumber alat yang dinamakan “Social Mapper”, ke laman Github. Kod sumber terbuka bermaksud sesiapapun boleh menggunakan alat berkenaan secara percuma sekaligus bebas untuk memodifikasi kod tersebut untuk pelbagai tujuan. Kata Jacob Wilkin, proses pencarian individu di laman sosial akan mengambil masa yang lama sekiranya dilakukan secara manual. Dengan adanya alat sebegini, pencarian secara automatik dapat dilakukan dengan pantas serta lebih tepat.

Buat masa ini, terdapat beberapa laman sosial yang disokong pencariannya:

  • LinkedIn
  • Facebook
  • Twitter
  • GooglePlus
  • Instagram
  • VKontakte
  • Weibo
  • Douban

Anda mungkin tertanya untuk apa alat ini digunakan?
Ada beberapa kemungkinan dan di amtaranya adalah:

  • Mengetahui latar belakang seseorang serta mengetahui perihal kehidupannya untuk tujuan jahat seperti kejuruteraan sosial (social engineering).
  • Membuat serangan pancingan (pishing) dengan menipu mangsa untuk menekan pautan yang mengandungi virus ataupun cuma mahu mencuri data nama dan kata laluan individu tersebut. Hal ini menjadi lebih mudah kerana kita telah mengetahui latar belakang target.

Bagi anda yang berminat untuk mencuba, anda boleh pergi ke laman Github ini.

0

[PHP][MySQL] Infinite loop di dalam while semasa memanggil fetch_assoc()

Semasa memanggil fetch() untuk mendapatkan hasil dari pertanyaan (query) SQL.

Kod yang saya punyai adalah

if($sqlexec = $db->query("SELECT * from torrent WHERE running IN(0)")){
  print("Looping through ".$sqlexec->num_rows." records.\n\n");
  $i=0;
  while($row = $sqlexec->fetch_assoc()){
    $i++;
    print("Processing record ".$i."\n.");
    $rpc->GetSessionID();
    $hash = $row['hash'];
    $id = $row['owner'];
    $added = $row['time_added'];
    $done = $row['time_done'];

    $get = $rpc->get($hash, array( 'id', 'name', 'eta', 'etaIdle', 'downloadDir', 'peersSendingToUs', 'percentDone', 'rateDownload', 'totalSize', 'hashString', 'isFinished', 'isStalled', 'activityDate', 'doneDate')); 
 
    $sizeGB = ceil($get->arguments->torrents[0]->totalSize /1000/1000/1000);
    $expireIn = $sizeGB*$expiry;

    if($sqlexec = $db->query("SELECT * from torrent WHERE running IN(0) AND hash='".$hash."'")){
      if($sqlexec->num_rows<=1){
        if(($done + ($expireIn*60*60)) <= time()){
          $del = $rpc->remove(array($hash), true);
      }
    }
  }
}

Gelung (loop) while ini berjalan tanpa henti. Setelah diteliti, saya menggunakan pemboleh ubah yang sama pada kedua-dua pertanyaan (query) 1 dan 18.
Setelah menggunakan pemboleh ubah yang berbeza, akhirnya kod ini berjalan dengan sempurna.

0

Mengaktifkan error log pada PHP-CLI

Secara lalai, PHP-CLI tidak menulis log bagi sebarang ralat semasa anda menjalankan skrip. Perkara ini agak menyusahkan kerana anda akan tercari-cari log sekiranya skrip anda tidak berfungsi.

Untuk mengaktifkan panulisan log, anda harus edit php.ini. Kedudukan file ini bergantung kepada konfigurasi PHP anda. Dalam kes saya, kedudukannya di

/etc/php/7.2/cli/php.ini

Kemudian, cari baris

error_log =

Atau lebih spesifik pada konfigurasi saya yang terletak di baris ke-586,

; error_log = syslog

Ubah baris tersebut kepada

error_log = php_error.log
  • Pastikan tiada simbol ; di hadapan baris
  • Anda boleh mengubah php_error.log kepada apa sahaja yang anda mahukan

Apabila log ditulis, php_error.log akan diletakkan di dalam direktori semasa.
Contohnya jika anda berada di dalam

/home/user/log

Apabila anda menjalankan skrip.php, log akan ditulis di

/home/user/log/php_error.log