Cara Membatasi Akses API Berdasar IP Address dengan NodeJS

Meneruskan tutorial NodeJS kemarin, kali ini kita akan menambahkan fitur untuk membatasi akses ke API yang kita buat dengan pembatasan IP Address. API yang akan kita buat hanya bisa diakses dari IP Address tertentu saja.

Langsung saja install package express-ipfilter dari NPM. dengan perintah npm install express-ipfilter

Kemudian, masukkan ke aplikasi dengan membuat variabel baru

const ipfilter = require("express-ipfilter").IpFilter

Continue reading Cara Membatasi Akses API Berdasar IP Address dengan NodeJS

Tutorial Ubuntu: Cek Status Baterai dari Terminal/Konsole

Ini hanya tutorial iseng saja, bagaimana cara mengecek status baterai dari terminal/konsole. Masih berapa persen dayanya? atau masih berapa menit baterai bertahan.

Ada tiga metode yang bisa kita coba, menggunakan software  upower, kedua menggunakan fitur acpi, yang ketiga menggunakan software batsat.

Lebih gurih lihat videonya disini:

1. Menggunakan software upower

Untuk software upower sudah tersedia dihampir semua distro linux, karena bagian dari kesepakatan Freedesktop. Untuk cara menggunakannya, silakan buka terminal/konsole dan tulis perintah

$ upower -i /org/freedesktop/UPower/devices/battery_BAT0

atau perintah

upower -i `upower -e | grep 'BAT'`

atau perintah

upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"

biar tampilannya cantik.

2. Menggunakan software acpi

tidak semua distro menyediakan acpi secara langsung. khusus Ubuntu, kita bisa menginstall dengan perintah sudo apt install acpi

untuk mendapatkan data baterai, cukup jalankan perintah dan contoh tampilannya

acpi -V

Battery 0: Charging, 99%, 00:02:09 until charged
Battery 0: design capacity 4400 mAh, last full capacity 4013 mAh = 91%
Battery 1: Discharging, 0%, rate information unavailable
Adapter 0: on-line
Thermal 0: ok, 77.5 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 84.0 degrees C
Cooling 0: Processor 0 of 3
Cooling 1: Processor 0 of 3
Cooling 2: LCD 0 of 15
Cooling 3: Processor 0 of 3
Cooling 4: Processor 0 of 3
Cooling 5: intel_powerclamp no state information available
Cooling 6: x86_pkg_temp no state information available

3. Menggunakan software batstat

Pastikan di komputer sudah terpasang Git. Kalau belum silakan install dulu dengan perintah sudo apt install git

Pertama, download dan clone repo git dari Batstat.

git clone https://github.com/Juve45/batstat.git

kemudian masuk ke direktori batstat hasil clone diatas, dan jalankan perintah ./batstat

 

Cara Install dan Konfigurasi MRTG di Ubuntu 18.04

MRTG atau Multi Router Traffic Grapher adalah sebuah tool opensource dan gratis yang melakukan monitorif trafik jaringan internet. Monitoring ini bisa dilakukan harian, mingguan, bulanan atau tahunan. Bisa diinstall di Linux maupun Windows.

Tampilan MRTG meskipun tidak terlalu intuitif, tapi sudah cukup menjelaskan dan menyajikan fitur-fiturnya dengan baik. Pada tutorial kali ini kita akan menginstall dan mengonfigurasi MRTG di Ubuntu 18.04.1

Siapkan koneksi internet yang stabil (kalau bisa yang kenceng, 😀 ) Continue reading Cara Install dan Konfigurasi MRTG di Ubuntu 18.04

Cara Mudah Deploy Sistem Informasi ke Server dengan Git Hook!

Masih banyak yang bingung dengan cara upload software yang dikembangkan dalam repositori Git ke server, apakah menggunakan metode upload file via FTP seperti biasa, atau via cron untuk pull repo tiap waktu yang ditentukan. Pada tutorial kali ini, kita akan menggunakan metode paling mudah yaitu Git Hook.

Apa itu Git Hook?

Git Hook secara sederhana adalah fasilitas bawaan dari Git yang bisa diisi dengan script yang akan dijalankan sebelum atau setelah suatu proses di Git berjalan. Misal, sebelum commit file, lakukan script A, atau setelah di push, lakukan script B.

Syaratnya, server biasanya sudah terinstall Git dan kita punya akses SSH.

Continue reading Cara Mudah Deploy Sistem Informasi ke Server dengan Git Hook!

Cara Membuat Google Drive jadi ‘Harddisk Virtual’ di Linux

Pada tutorial Linux kali ini kita akan membuat Google Drive yang kita miliki, dikaitkan (mounted) pada komputer Linux yang kita pakai, seperti layaknya harddisk virtual. Jadi kita serasa memiliki partisi baru yang kapasitasnya setara dengan 15GB untuk user biasa atau Unlimited bagi yang memiliki akun Google Drive (for Education).

Sayangnya, sampai saat ini Google masih belum membuat versi resmi Client Google Drive untuk Linux.

Cara Membuat Google Drive jadi ‘Harddisk Virtual’ di Linux

Pertama, pastikan Linux yang dipakai sudah diupdate pada versi terbaru. Contohnya disini saya menggunakan Ubuntu. Update dengan perintah sudo apt update && sudo apt upgrade.

Kemudian install Google-drive-ocamlfuse, sebuah library FUSE Filesystem yang khusus dibuat untuk Google Drive. Install dengan menambahkan PPA nya terlebih dulu:

$ sudo add-apt-repository ppa:alessandro-strada/ppa
$ sudo apt-get update
$ sudo apt-get install google-drive-ocamlfuse

Kemudian buka terminal/konsol dan jalankan aplikasi itu: Continue reading Cara Membuat Google Drive jadi ‘Harddisk Virtual’ di Linux

Membuat Plugin WordPress: Link Online Shop Tambahan di WooCommerce

Pada Seri Tutorial WordPress kali ini kita akan membuat plugin kecil yang menambah fungsionalitas WooCommerce dengan link ke Produk yang sama di Online Shop.

Apa itu Woocommerce?

Woocomerce adalah plugin untuk membuat website e-commerce di WordPress. Woocommerce sendiri adalah salah satu dari plugin WordPress terbaik saat ini, khususnya dibidang e-Commerce, bahkan tidak kurang lebih dari sepertiga website e-commerce dunia menggunakan plugin. Tak salah kalau ada yang menempatkan dia dalam 14 plugin wordpress terbaik tahun 2018. Dan membuat Automattic, Inc perusahaan dibalik WordPress, membelinya dari sebuah perusahaan di Selandia Baru tahun 2015 yang lalu.

Meskipun demikian, Woocommerce juga tidak selalu memenuhi kebutuhan usernya secara penuh. Adakalanya ada fitur tambahan yang butuh ditambahkan atau bahkan ada fitur yang harus dihilangkan/dikurangi.

Pada tutorial kali ini, kita akan membuat Woocommerce lebih baik lagi dengan menambahkan link tiap produk yang kita jual di Marketplace. Jadi, pembeli yang datang ke website berbasis woocommerce bisa memilih, beli via website kita, atau beli lewat marketplace, misalnya Tokopedia, Bukalapak, Shopee dll.

Contohnya lihat laman ini:

Tutorial Membuat Plugin WordPress untuk WooCommerce

Pertama, bikin identitas plugin:

<?php
/*
Plugin Name: WooCommerce Indonesian Olshop Link
Plugin URI: http://sisteminformasi.biz
Description: Indonesian Online Shop Link for WooCommerce, additional link
to Add to Chart, like 'Beli di Tokopedia'
Author: SistemInformasi.biz
Version: 0.1
Author URI: http://shop.sisteminformasi.biz/product/woocommerce-olshop-link
 */

Kemudian bikin script pluginnya sesuai contoh. Disini, saya buat plugin ini memakai konsep OOP. Jadi bisa diperluas lagi jika diperlukan.

Contoh sederhana, jika ingin menambahkan Link tertentu di bawah Tombol Beli seperti diatas:

add_action( 'woocommerce_after_add_to_cart_button', array(&$this, 'content_after_addtocart_button') );

function content_after_addtocart_button() {
        global $post;
        echo '

Atau Silakan Beli via Online Shop Berikut:
';

        echo '<a href="http://tokopedia.com/ppppp/ujicoba" class="btn btn-tokopedia"><img src="'.plugin_dir_url(__FILE__).'icon/tokopedia.png" class="img-icon"/> Klik untuk Beli di Tokopedia</a>

';

Untuk ikon sendiri, silakan cari di Google Images “tokopedia icon” lalu simpan ke folder icon pada satu folder dengan file plugin ini.

Silakan coba aktifkan plugin ini. Dan lihat hasilnya.

Untuk versi lengkap silakan coba tuliskan seperti berikut:

Bikin Skeleton Class nya dulu:

Class Sibiz_Olshop
{
    public function __construct()
    {
    }

    function content_after_addtocart_button() 
    {
    }

    function custom_tab( $tabs )
    {
    }

    function custom_tab_panel()
    {
    }

    function save_linkolshop_option_fields()
    {
    }

}

$Sibiz_Olshop = new Sibiz_Olshop();

Lalu lanjutkan dengan masing-masing code sehingga jadi utuh sbb:

<?php
/*
Plugin Name: WooCommerce Indonesian Olshop Link
Plugin URI: http://sisteminformasi.biz
Description: Indonesian Online Shop Link for WooCommerce, additional link
to Add to Chart, like 'Beli di Tokopedia'
Author: SistemInformasi.biz
Version: 0.1
Author URI: http://shop.sisteminformasi.biz/product/woocommerce-olshop-link
 */

Class Sibiz_Olshop
{
    public function __construct()
    {
        add_action( 'woocommerce_after_add_to_cart_button', array(&$this, 'content_after_addtocart_button') );
        add_filter( 'woocommerce_product_data_tabs', array(&$this,'custom_tab') );
        add_action( 'woocommerce_product_data_panels', array(&$this,'custom_tab_panel') );
        add_action( 'woocommerce_process_product_meta_simple', array(&$this,'save_linkolshop_option_fields')  );
        add_action( 'woocommerce_process_product_meta_variable', array(&$this,'save_linkolshop_option_fields')  );
    }

    function content_after_addtocart_button() {
        global $post;
        echo '

Atau Silakan Beli via Online Shop Berikut:
';  

        $tokopedia  = get_post_meta($post->ID,'link_tokopedia',true);
        $bukalapak  = get_post_meta($post->ID,'link_bukalapak',true);
        $shopee     = get_post_meta($post->ID,'link_shopee',true);
        $instagram  = get_post_meta($post->ID,'link_instagram',true);

        if(!empty($tokopedia))
        {
            echo '<a href="'.$tokopedia.'" class="btn btn-tokopedia"><img src="'.plugin_dir_url(__FILE__).'icon/tokopedia.png" class="img-icon"/> Klik untuk Beli di Tokopedia</a>

';
        }

        if(!empty($bukalapak))
        {
            echo '<a href="'.$bukalapak.'" class="btn btn-bukalapak"><img src="'.plugin_dir_url(__FILE__).'icon/bukalapak.png" class="img-icon"/> Klik untuk Beli di Bukalapak</a>

';
        }
        
        if(!empty($shopee))
        {
            echo '<a href="'.$shopee.'" class="btn btn-shopee"><img src="'.plugin_dir_url(__FILE__).'icon/shopee.png" class="img-icon"/> Klik untuk Beli di Shopee</a>

';
        }

        if(!empty($instagram))
        {
            echo '<a href="'.$instagram.'" class="btn btn-instagram"><img src="'.plugin_dir_url(__FILE__).'icon/instagram.png" class="img-icon"/> Klik untuk Beli di Instagram</a>';
        }

        echo '
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cstyle%3E%0A%20%20%20%20%20%20%20%20.btn-shopee%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20background-color%3A%20%23F2D3C9%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3A%20350px%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20.btn-tokopedia%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20background-color%3A%20%23D1EDD2%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3A%20350px%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20.btn-bukalapak%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20background-color%3A%20%23EDBBC9%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3A%20350px%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20.btn-instagram%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20background-color%3A%20%23D9D9D9%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3A%20350px%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20.img-icon%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3A%2030px%20!important%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%3C%2Fstyle%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&lt;style&gt;" title="&lt;style&gt;" />

';
    }
    
    function custom_tab( $tabs ) {
        $tabs['custom_tab'] = array(
            'label'  => __( 'Link Olshop', 'sibiz_link_olshop' ),
            'target' => 'link_olshop_panel',
            'class'  => array(),
        );
        
        return $tabs;
    }

    function custom_tab_panel() {
        ?>
        
<div id="link_olshop_panel" class="panel woocommerce_options_panel">
          
<div class="options_group">
            <?php woocommerce_wp_text_input( array( 'id' => 'link_tokopedia',
                        'label' => __( 'Link Tokopedia', 'textdomain' ),
                    )
                );
            
            woocommerce_wp_text_input( 
                array(
                        'id' => 'link_bukalapak',
                        'label' => __( 'Link Bukalapak', 'textdomain' ),
                    )
                );
            
            woocommerce_wp_text_input( 
            array(
                    'id' => 'link_shopee',
                    'label' => __( 'Link Shopee', 'textdomain' ),
                )
            );

            woocommerce_wp_text_input( 
                array(
                        'id' => 'link_instagram',
                        'label' => __( 'Link Instagram', 'textdomain' ),
                    )
                );
            ?>
          </div>

        </div>

      <?php
    }

    function save_linkolshop_option_fields( $post_id ) {
        
        if ( isset( $_POST['link_tokopedia'] ) ) :
            update_post_meta( $post_id, 'link_tokopedia', $_POST['link_tokopedia'] );
        endif;

        if ( isset( $_POST['link_bukalapak'] ) ) :
            update_post_meta( $post_id, 'link_bukalapak', $_POST['link_bukalapak'] );
        endif;

        if ( isset( $_POST['link_shopee'] ) ) :
            update_post_meta( $post_id, 'link_shopee', $_POST['link_shopee'] );
        endif;

        if ( isset( $_POST['link_instagram'] ) ) :
            update_post_meta( $post_id, 'link_instagram', $_POST['link_instagram'] );
        endif;
        
    }
    
}

$sibiz_olshop = new Sibiz_Olshop();

Hasilnya di Panel Admin:

Silakan dicoba….

Cara Auto-mount Share Folder Linux di Virtualbox

Salah satu fitur unggulan Virtualbox yaitu mampu mengaitkan folder yang ada di komputer host (terinstall virtualbox) pada sebuah folder di komputer guest (virtual). Kebutuhannya sangat jelas, membuat folder tersebut bisa dibaca atau ditulisi oleh komputer virtual.

Syarat untuk mengikuti tutorial ini, komputer Linux virtual di Virtualbox sudah harus terpasangi Virtualbox Guest Addition. Silakan merujuk ke tutorial cara menginstall guest addition di Linux masing-masing.

Caranya, edit file rc.local. Kemudian tambahkan baris baru berikut sebelum sintaks exit 0.

mount.vboxsf <span style="color: #ff0000;">nama_share /path/ke/folder/dilinux/virtual</span> vboxsf

Silakan ubah sintaks diatas, khususnya yang diwarnai merah. Kemudian simpan. Dan restart untuk mencoba.

Cara Install dan Menggunakan VIM Vundle

VIM adalah salah satu teks editor dalam terminal terbaik yang dipakai sampai saat ini oleh banyak programmer. Tidak hanya sebatas teks editor dalam terminal/konsole, VIM sebenarnya bisa dilengkapi dengan banyak fungsionalitas tambahan dengan menginstall VIM Plugin. Sayangya, VIM sendiri tidak memasukkan antar muka atau menu yang mudah untuk mengelola plugin VIM.

Nah, untuk itulah ada Vundle. Vundle atau VIM Bundle adalah pengelola plugin VIM yang paling mudah digunakan. Berikut adalah tutorial instalasi dan penggunanya.

Install Prasyarat dari Vundle

Syaratnya, harus sudah punya Git di komputer. Jika belum silakan install dengan perintah: Continue reading Cara Install dan Menggunakan VIM Vundle

Cara Cek Linux Kita 32 Bit atau 64 Bit

Pada tutorial kali ini, kita akan mengecek apakah linux yang berjalan di komputer kita merupakan versi 32 bit atau 64 bit.

Dengan cara yang sederhana, kita bisa mengetahui apakah linux yang berjalan itu 32 bit atau 64 bit. Gunakan perintah ini: lscpu

contoh hasilnya:

Continue reading Cara Cek Linux Kita 32 Bit atau 64 Bit

Cara Ganti IP Address di Ubuntu Linux/Linux Mint dkk Lewat Terminal

Pada tulisan kali ini, tutorial sangat sederhana bagaimana cara mengganti IP Address pada Ubuntu Linux atau distro linux lain berbasis Ubuntu. Cara yang ditunjukkan adalah cara menggunakan aplikasi Terminal/Console.

Melihat Daftar Perangkat Jaringan

Untuk bisa mengganti IP Address, terlebih dulu, kita harus tahu dulu apa saja perangkat jaringan (network interface) yang terpasang pada komputer Ubuntu kita. Cara untuk melihat daftar network interface itu dengan mengetik perintah:

ifconfig

contohnya akan muncul daftar network interface di komputer kita:

Continue reading Cara Ganti IP Address di Ubuntu Linux/Linux Mint dkk Lewat Terminal

Cara Memperbaiki Services Windows Yang Kena Virus/Hack

Simak cara memperbaiki WIndows yang rusak servicesnya disini.

Services Windows atau program-program yang berjalan secara otomatis untuk menyediakan fungsi-fungsi tertentu di Windows, seperti Fax, Spoiler Printer, Windows Defender dll adalah salah satu penyokong utama nyaman tidaknya Windows digunakan.

Adakalanya, setelah kena virus baik Trojan maupun Adware, services windows ini jadi salah satu kompatemen di sistem operasi yang rusak parah karena banyak yang dimanipulasi. Menggunakan Antivirus pun tak akan bisa maksimal, karena mereka tak akan memulihkan setting services.

Continue reading Cara Memperbaiki Services Windows Yang Kena Virus/Hack

Cara Install Ekstensi PHP Oracle di XAMPP Windows

Tidak dapat dipungkiri, Oracle DB sampai saat ini masih menjadi salah satu solusi database enterprise. Untuk developer pemula, khususnya yang masih menggunakan XAMPP dan Windows, tutorial berikut mungkin berguna bagi kamu sekalian yang ingin menginstall Ekstensi Oracle DB untuk PHP.

Untuk memastikan tidak salah download ekstensi PHP yang cocok, silakan jalankan XAMPP dulu. Dan buka halaman dashboard XAMPP/Versi PHP. Perhatikan item dalam kotak merah berikut:

Jadi, arsitektur komputer yang saya contohkan adalah X86 dengan Thread Safety. Maka, cari dan download ekstensi PHP juga yang x86 dan enabled TS (Thread Safety).

Download ekstensi Oracle DB untuk PHP x86 dari PECL https://pecl.php.net/package/oci8. Pilih yang sesuai dengan konfigurasi komputer dan versi PHP yang dipakai.

Kemudian ekstrak file DLL hasil download dari link diatas ke folder ekstensi PHP, misalnya D:\xampp\php\ext. Kita akan menggunakan file php_oci8_12c.dll yang baru dari folder ekstensi tersebut. Jadi edit dulu file php.ini yang digunakan XAMPP. Biasanya letaknya di D:\xampp\php\php.ini. Edit saja dengan notepad

Kemudian tulis:

extension=oci8_12c

sehingga ekstensi PHP oci8_12c dipakai oleh XAMPP.

Langkah Kedua

Untuk memastikan PHP bisa berkomunikasi dengan database Oracle, silakan install Basic Client Package Oracle yang bisa didownload dari sini: http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html

Ekstrak file dari hasil download tersebut, misalnya hasilnya jadi folder di D:\oracle\instantclient_12_2.

Setelah itu tambah entri PATH di sistem windows, caranya klik kanan My Computer di Explorer. Pilih System -> Advanced System Settings -> Advanced -> Environment Variables -> System Variables. Pilih PATH. Tambahkan path ke folder instant_client diatas.

Sampai dilangkah ini, restart XAMPP dan buka kembali versi PHP. Harusnya Oracle DB sudah ada di salah satu entri phpinfo.

Fahimtum?

Cara Mengetahui Delay Penerbangan!

Mengalami delay penerbangan oleh maskapai apapun adalah sebuah kejengkelan yang luar biasa, apalagi jika delay tersebut tidak ada kaitannya dengan cuaca buruk atau bencana alam. Nah, sebagai orang cerdas yang memakai gawai cerdas (smartphone) berikut adalah beberapa aplikasi yang membantu anda mengetahui delay penerbangan yang terjadi.

Google Flights

Dari namanya saja sudah jelas ya gan, Google Flights ini memang aplikasi dari Google yang urusannya terkait dengan dunia penerbangan. Sehingga sangat recomended buat kalian yang ingin tracking, notifikasi penerbangan dll. Jika menggunakan android, versi mini dari Google Flights ini  secara tidak sengaja sudah sampeyan nikmati lewat layanan Gmail dan Google Calendar.

Untuk menginstall Google Flights, silakan kunjungi Google Play Store dan search Google Flights. Continue reading Cara Mengetahui Delay Penerbangan!

Bermain-main dengan GD Library di PHP Menggunakan Imageutil

Apa sih GD Library? atau GD Graphics Library adalah pustaka aplikasi grafis buatan om Thomas Boutell dkk untuk memanipulasi gambar/images. Dibuat pertama kali pada tahun 1994, haha, 24 tahun yang lalu!

Dalam artikel ini kita akan mengoptimalkan penggunaan pustaka GD ini menggunakan bahasa PHP, lewat class ImageUtil by JG. Wajib hukumnya sudah terpasang ekstensi php-gd di sistem. Dan.

Memasang ImageUtil

Class ImageUtil bisa didapat di laman Github, https://github.com/byjg/imageutil dan bisa dipasang (lebih mudah) dengan bantuan composer (silakan baca-baca artikel disini, jika kurang jelas tentang composer).

composer require "byjg/imageutil=1.*"

Penggunaan

Untuk menggunakan Imageutil cukup mudah, inisialisasi saja. Lalu panggil method yang diinginkan.

Membuat Image dari file PNG

$img = new ImageUtil('/path/ke/file/gambar.png');

Membuat Image dari URL

$img = new ImageUtil('http://url.kegambar.com/gambar.jpg');

Membalik (flip) Gambar

contoh:

$img = new ImageUtil('gambar-gedung.png');

$img->flip(Flip::Vertical)->resize(140,null)->save('gambar-gedung.jpg');

Memutar Gambar

Contoh:

$img = new ImageUtil('bintang.png');

$img->rotate(45); //45 derajat

Menambahkan Watermark Gambar

$img = new ImageUtil('gambar-gedung.png');

$watermark = new ImageUtil('http://situs.com/logo.png');

$img->stampImage($watermark, StampPosition::BottomRight);

Menambahkan Watermark Teks

$img = new ImageUtil('gambar-gedung.png');

$img->writeText('Watermark dengan Teks', 0, 70, 45, 'Arial');

Selamat mencoba!

Kebijakan Youtube Ganti, Kini Channel Dibawah 1000 Subscriber Ketar-ketir!

Youtube kembali membuat kejutan dengan mengirim surat elektronik (surel) ke semua partner Youtube (channel yang daftar Adsense Youtube) terkait perubahan kebijakan syarat menjadi Youtube Partner Program (YPP).

Dalam email cukup panjang tersebut, Youtube memberikan pemberitahuan 30 hari sebelum jatuh tempo bahwa channel youtube dengan subcriber kurang dari 1000 orang dan tidak memiliki lebih dari 4000 jam penayangan di Youtube dalam 12 bulan terakhir akan didepak dari partner Youtube. Implikasi terbesarnya, seluruh tool Monetize akan di disable. Kecuali dalam 30 hari channel tersebut bisa mencapai milestone kaya kuwi. abot son.

Baca-baca pengumuman resmi mereka di blog official Youtube, bikin sejumlah partner Youtube bertanya-tanya besar. Apa bisa mereka mengajukan kembali jadi partner Youtube (monetize ulang) jika sudah mencapai 1000 subscriber dan 4000 jam penayangan? Entahlah. Continue reading Kebijakan Youtube Ganti, Kini Channel Dibawah 1000 Subscriber Ketar-ketir!

Cara Membuat Website Banyak Dikunjungi

Bisa dibilang, salah satu pekerjaan berat pengelolaan website adalah membuat sebuah website ramai dikunjungi, banyak pembaca yang mengunjungi ulang website dan mempromosikan website ke koleganya.

Nah, berikut adalah tips untuk membuat website banyak dikunjungi orang. Continue reading Cara Membuat Website Banyak Dikunjungi

GoLand IDE dari JetBrains, Akhirnya Resmi di Luncurkan!

Beberapa bulan yang lalu, JetBrains merilis satu produk alpha mereka yang diklaim sebagai IDE Go Lang terbaik yang akan pernah ada. Dibangun dari basis InteliJ platform yang mereka punya, software dengan codename Gogland pun segera mendapat tempat tersendiri di kalangan enthusiast Go lang.

Pada tanggal 30 November 2017, akhirnya secara resmi JetBrains merilis GoLand IDE Go lang pertama dari JetBrains. Sudah bisa dibeli dan didownload dari laman resmi mereka https://www.jetbrains.com/go/ Continue reading GoLand IDE dari JetBrains, Akhirnya Resmi di Luncurkan!