Membuat Galeri Album Facebook di Blog

Kali ini saya akan mengulas cara membuat galeri dari album facebook di blog.
untuk contohnya silakan lihat halaman ini : http://aoktox.blogspot.com/p/meme-comic.html

Pertama, pastikan blog sudah mendukung jquery, kalau belum silakan aktiifkan terlebih dahulu ( tutorial cari di google :D)

Kedua, copy code berikut di atas kode </head>
Code:
<link media="all" href="http://fonts.googleapis.com/css?family=Shadows+Into+Light" rel="stylesheet" type="text/css" />
<link media="all" href="https://googledrive.com/host/0B-vz7n1QSdEfWE1Wbmxtc2FYN1k" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="https://googledrive.com/host/0B-vz7n1QSdEfRkNxSXVfYjlRU3c"></script>
<script type="text/javascript" src="https://googledrive.com/host/0B-vz7n1QSdEfUDFxcEpsM1ZSTjQ"></script>
<script type="text/javascript" src="https://googledrive.com/host/0B-vz7n1QSdEfaHU3dTFPallrU1E"></script>
<script type="text/javascript" src="https://googledrive.com/host/0B-vz7n1QSdEfUFhSTlNaaU5tTkE"></script>
<script type="text/javascript" src="https://googledrive.com/host/0B-vz7n1QSdEfeVlQNnBDZGhtXzQ"></script>
Jika sudah, simpan template

Penggunaan

Untuk memasang galeri, bisa disisipkan dalam posting maupun ditaruh di page tersendiri.
isikan kode berikut dalam posting/page
Code:
<script>
    $(document).ready(function ($) {
        $('#FB_Album_Frame').FB_Album({
            facebookID: 'Your-Page-ID',
            responsiveGallery: false,
            fixedWidth: 980
        });
    });
</script>
<div id="FB_Album_Frame"></div>
ubah kode Your-Page-ID dengan ID Facebook/Fanspage (bukan username), kalau bingung cari ID facebook bisa lihat di sini : http://findmyfacebookid.com/

Sumber : http://www.mybloggerlab.com/2013/08/how-to-create-jquery-facebook-photo-gallery-in-blogger.html

Setting Access Point TP-Link (TL-WA601G)

Kali ini saya akan sharing tentang cara Setting Access Point TP-Link (TL-WA601G). Sebetulnya ini adalah tugas sekolah,daripada numpuk di laptop sekalian aja ane share di mari.
Pada tutorial kali ini akan membahas tentang:
1. Mengganti IP TP-Link (TL-WA601G)
2. Merubah Username dan Password TP-Link (TL-WA601G)
3. Setting DHCP Server
4. Setting Wireless Default
5. Setting Security meliputi
     5.a. Hide SSID
     5.b. Password
     5.c. MAC Filtering

Langsung saja download di sini : Download

Mysql. Bind on unix socket: Permission denied

Hari ini tiba tiba Web Server + Data Center sekolah ane ngadat,ternyata masalahnya karena bebrapa hari ini sering terjadi pemadaman listrik. Walaupun ada UPS nya kan juga cukup buat 30 menitan,dan akhirnya server tetap mati secara abnormal karena nggak ada yang matiin. Dan akhirnya ane baru tahu hari ini kalau server tersebut ngadat,pada bagian database nya. ngadat kenapa ?

Menambahkan multi user di mikrotik dari excel

Beberapa waktu lalu saya sempat dibingungkan dengan persoalan menambah user di mikrotik.

Q : "Loh bukannya buat usernya mudah ? bias lewat winbox atau userman ?"
A : "Iya mudah banget,itu kalau usernya Cuma 1 atau 2,lha gimana kalau usernya ada 100 atau 500 bahkan sampai 100 ? mau ngetik manual ?" #kalau ane sih males banget :D
Q : "Emangnya buat apa buat user banyak banget ?"
A : "Iya,soalnya ini mau dipakai untuk hotspot sekolah. Jadi tiap siswa/guru punya user sendiri sendiri."

Jadi,kemaren ane pakai cara begini :
Untuk buat user di userman kan bias lewat cli, lha ini yang ane pake soalnya bias langsung pakai script yang di copy paste.

FYI,untuk menambahkan user via terminal perintahnya kek gini
/tool user-manager user add name=username password=password first-name="nama depan" last-name="nama belakang" customer=ict
Keterangan:
Name = username
Customer = admin/owner userman

Lha terus hubungannya sama Excel apaan ?

Bentar gan,napsu amat ? :D

Biasanya kalau di sekolah,data murid kan disimpen pakai excel,ini bias kita manfaatin. Cukup modal beberapa rumus dasar Excel.

Dari file excel kita ambil beberapa bagian (bisa menyesuaikan)

no induk : untuk username
nama :untuk nama depan
kelas : untuk nama belakang
tanggal lahir : untuk password

jadinya kaya gini

tambahkan bebrapa kolom untuk script tadi, jadinya gini

keterangan : customer menyesuaikan admin userman


trus gimana supaya bisa jadi script nya :
hehe itu mah gampang,tinggal modal rumus ala kadarnya yaitu = A2&""&B2

buat kolom baru di sebelah kanan atau di manapun (terserah) terus masukkan rumus ini :
=A2&""&B2&" "&C2&""""&D2&""" "&E2&""""&F2&""" "&G2&""&H2&" "&I2
ingat,karena first name dipisahkan (spasi) maka perlu diapit tanda petik dua (")
kelas juga

hasilnya akan seperti ini

kemudian seleksi script tadi, kemudian copy

kalau sudah tinggal paste di terminal mikrotik

Untuk pembuktian cek di Userman

taadaaaaa. selesai......

Terus Gimana assign ke profil masing-masing ? misalnya ada profil siswa dan guru ?

caranya sama tinggal ganti script nya seperti ini :

 /tool user-manager user create-and-activate-profile user=650.111 profile=siswa customer=ict
user = username
profile = profil yang ada di Userman

Sekian dulu nanti kalau ada revisi saya update lagi....

TAMBAHAN

untuk password,sebaiknya tanggal dijadikan ke dalam format text.

Test Kecepatan Internet VPS via CLI

Jika pada umumnya seseorang melakukan pengecekan kecepatan internet dengan mengakses http://speedtest.net melalui browser, lalu bagai mana jika kita ingin mengecek speed internet pada PC server atau VPS yang notabene tidak memiliki tampilan GUI. Berikut pembahasannya :

Speedtest.net menggunakan flash player untuk melakukan test kecepatan upload dan upload, hal ini mudah dilakukan jika PC kita memiliki tampilan desktop / GUI, namun kita akan kerepotan jika ingin melakukan test pada vps atau server non gui.

Namun hal ini bisa kita atasi menggunakan script python buatan Matt Martz yang bernama speedtest-cli untuk menjalakan test speedtest.net dari command line.

Untuk menjalankan script ini dibutuhkan software python yang telah di install pada vps / server.

Anda bisa menginstall python dengan perintah sebagai berikut:

Untuk OS Redhat/Centos:
#yum install python
Untuk OS Debian/Ubuntu:
#apt-get install python

Download file speedtest-cli :
#wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
 atau 

#curl -o speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

Setelah di download berikan hak akses eksekusi pada file speedtest_cli.py agar bisa dijalankan

#chmod +x speedtest-cli

Lalu bagaimana cara penggunaan nya ?

kerikkan perintah berikut :
$ speedtest-cli -h
hasilnya akan seperti berikut :

$ speedtest-cli -h
usage: speedtest-cli [-h] [--share] [--simple] [--list] [--server SERVER]
                     [--mini MINI] [--version]

Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli

optional arguments:
  -h, --help       show this help message and exit
  --share          Generate and provide a URL to the speedtest.net share
                   results image
  --simple         Suppress verbose output, only show basic information
  --list           Display a list of speedtest.net servers sorted by distance
  --server SERVER  Specify a server ID to test against
  --mini MINI      URL of the Speedtest Mini server
  --version        Show the version number and exit

Langsung saja untuk penggunaannya bisa menggunakan perintah berikut
#python speedtest-cli --share
option "--share" berguna agar kita bisa men-share hasil speedtest VPS kita :

berikut hasil speedtest VPS yang saya gunakan :

root@server:~/speedtest-cli# python speedtest_cli.py --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from GHOSTnet GmbH (5.175.135.174)...
Selecting best server based on ping...
Hosted by LeaseWeb (Frankfurt) [100.73 km]: 8.98 ms
Testing download speed........................................
Download: 9.78 Mbit/s
Testing upload speed..................................................
Upload: 9.64 Mbit/s
Share results: http://www.speedtest.net/result/3021769239.png
root@server:~/speedtest-cli#
share result merupakan link gambar hasil speedtest saya



original from : https://github.com/sivel/speedtest-cli


PSB JIBAS Anjungan Informasi

Telah tersedia update untuk Pendataan PSB (Penerimaan Siswa Baru) di JIBAS Anjungan Informasi. Dengan fitur ini, calon siswa dapat langsung mengisikan data-datanya melalui JIBAS Anjungan Informasi ketika mendaftar di sekolah dan juga bisa melihat status penerimaannya. Selain itu, Siswa juga dapat melengkapi data-datanya melalui menu Informasi Siswa di JIBAS Anjungan Informasi. Ini untuk mempermudah kerja administrasi sekolah.

berikut screenshot yang saya ambil dari situs resmi Jibas.

Sedangkan fitur lainnya adlah sebagai berikut :

Versi 3.2 - 03 September 2013
  1. Modul Baru: JIBAS Live Update versi Console
  2. Fitur Baru: Pendataan presensi lembur di JIBAS Kepegawaian
  3. Fitur Baru: Transaksi Multi Payment di JIBAS Keuangan
  4. Penyempurnaan: Rilis JIBAS SPT Fingerprint versi 1.2
  5. Penyempurnaan: Rilis JIBAS SMS Gateway versi 1.9
  6.  Penyempurnaan: Menambah fungsi pemilihan rekening kas ketika menerima pembayaran siswa di JIBAS Keuangan
  7. Penyempurnaan: Menambah pendataan nomor HP orangtua calon siswa di JIBAS Akademik
  8. Penyempurnaan: Menambah pendataan nomor HP orangtua siswa di JIBAS Akademik
  9. Penyempurnaan: Mengirimkan pesan SMS untuk lebih dari 1 orangtua siswa di JIBAS SMS Gateway
  10. Penyempurnaan: Mencegah pengguna mengubah kode rekening Jenis Penerimaan dan Jenis Pengeluaran apabila telah digunakan di JIBAS Keuangan
  11. Penyempurnaan: Menampilkan nama hari di laporan presensi pegawai di JIBAS Kepegawaian
  12. Penyempurnaan: Menampilkan nama hari di laporan presensi guru di JIBAS InfoGuru
  13. Perbaikan: Memperbaiki perhitungan Rekapitulasi Penerimaan untuk pembayaran sisa tunggakan di tahun buku yang lalu di JIBAS Keuangan
  14. Perbaikan: Memperbaiki dialog pilihan siswa pada saat mendata pengeluaran di JIBAS Keuangan
  15. Perbaikan: Memperbaiki fungsi format rupiah transaksi pengeluaran di JIBAS Keuangan
  16. Perbaikan: Memperbaiki filter pencarian siswa/calon siswa hanya yang aktif di JIBAS Keuangan


sekian informasi dari saya.

sumber : jibas.net

ClearOS Sebagai Proxy Mode Bridge

Tujuan tulisan saya kali ini adalah untuk menjadikan ClearOS sebagai Switch (network bridging) sekaligus berperan sebagai proxy dan konten filter.
Keuntungan proxy di setting sebagai bridge antara lain (mohon maaf bila salah):
- IP Klien terlog di router bukan ip proxy
- BW management berada di router
- Akan memudahkan trafic shaping di router
- dll, tolong dicari sendiri dan masukkan ke kolom komentar di bawah :D

Kali ini saya menggunakan topologi sebagai berikut :
saya menggunakan ClearOS yang sudah siap pakai tetapi belum saya install APP WEB PROXY


catatan :
IP Internet / Modem : 192.168.1.1/30
IP WAN pada router: 192.168.1.2/30
IP Out pada router    : 192.168.100.1/24

Mungkin anda bertanya-tanya, kenapa ip untuk eth0 (WAN) dan eth1 (LAN) merupakan satu segmen IP ? :o

tenang itu bukannya salah ketik, ingat kali ini ClearOS sebagai Bridge(switch) jadi hanya perlu satu segmen IP. Kalau begitu berapa IP untuk eth0 dan eth1 ? jawabannya tidak ada. Lho kok ? :o hehehe
karena menggunakan mode bridge maka kita harus mem-bridge eth0 dan eth1 menjadi satu interface virtual yaitu "br0". sebelumnya kita akan membuat interface virtual bernama "br0".

untuk ClearOS 5.x install dulu paketnya : #yum install bridge-utils
untuk ClearOS 6.x langsung aja, soalnya udah ke install

buat sebuah file di "/etc/sysconfig/network-scripts/" dengan nama "ifcfg-br0"
# nano /etc/sysconfig/network-scripts/ifcfg-br0
kemudian masukkan text berikut (untuk mensetting IP static pada ClearOS)

DEVICE=br0
TYPE="Bridge"
ONBOOT="yes"
USERCTL="no"
BOOTPROTO="static"
BRIDGE_STP="yes"
IPADDR="192.168.1.2"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
atau bisa juga seperti ini ( untuk mendapatkan IP dhcp dari router)
DEVICE=br0
TYPE="Bridge"
ONBOOT="yes"
USERCTL="no"
BOOTPROTO="dhcp"
PEERDNS="yes"
BRIDGE_STP="yes"
 setelah itu tambahkan eth0 dan eth1 ke interface bridge
edit file
"/etc/sysconfig/network-scripts/ifcfg-eth0"-- untuk eth0
"/etc/sysconfig/network-scripts/ifcfg-eth1" -- untuk eth1
(jika ingin menambahkan interface lain, misal eth2,eth3 dst. caranya sama)

#nano /etc/sysconfig/network-scripts/ifcfg-eth0
edit menjadi seperti berikut
==================================================
DEVICE=eth0
TYPE="Ethernet"
ONBOOT="yes"
USERCTL="no"
HWADDR="00:00:00:00:00:00 (ganti dengan MAC address eth0)
UUID="00000000-0000-0000-0000-000000000000"
BRIDGE=br0
===================================================
 #nano /etc/sysconfig/network-scripts/ifcfg-eth1
edit menjadi seperti berikut
==================================================
DEVICE=eth1
TYPE="Ethernet"
ONBOOT="yes"
USERCTL="no"
HWADDR="00:00:00:00:00:00" (ganti dengan MAC address eth1)
UUID="00000000-0000-0000-0000-000000000000"
BRIDGE=br0
==================================================

kemudian ganti mode ClearOS ke trustedgateway dengan mengedit file berikut :
/etc/clearos/network.conf
#nano /etc/clearos/network.conf
ganti menjadi :
MODE=“trustedgateway
EXTIF=“br0
LANIF=“br0

Kemudian, restart PC Router.
Kemudian test apakah sudah bisa difungsikan sebagai bridge/ Switch, setting DHCP server pada Router dan pada PC client setting sebagai DHCP Client, jika PC Client mendapatkan IP dari Router maka ClearOS sudah berfungsi sebagai bridge. Horeeeee

Web Proxy dan Konten Filter

buka webconfig ClearOS melalui salah satu Client, https://ipclearos:81 - isikan root dan passwordnya.

masuk ke bagian marketplace, kemudian install modul Web Proxy dan Content Filter, kemudian jalankan Web Proxy dan Content filter melalui menu "Gateway", pastikan sudah berjalan dengan normal.

lihat apakah proxy ClearOS sudah terdeteksi,
jika belum terdeteksi itu wajar, soalnya kita belum mengarahkan trafic yang lewat agar menggunakan proxy ClearOS. Untuk me-redirect semua permintaan http ke proxy kita harus menginstall paket ebtables
#yum install ebtables
kalau tidak bisa gunakan :
#yum --enablerepo=* install ebtables
kemudian edit file "/etc/clearos/firewall.d/local" tambahkan beberapa rule berikut
#nano /etc/clearos/firewall.d/local
ebtables -t broute -A BROUTING -p IPv4 --ip-protocol 6 --ip-destination-port 80 -j redirect --redirect-target ACCEPT
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 8080
 jika hanya menggunakan Web Proxy tanpa Content Filter ganti
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 8080
menjadi
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 3128
kenapa ?

karena port 8080 merupakan port Dansguardian-AV dan port 3128 merupakan port Squid (proxy)
untuk lebih jelasnya lihat alur berikut

Kemudian restart lagi PC Proxy nya.

jika hasilnya seperti berikut :

This request appears to have come via a proxy.

berarti proxy sudah berjalan dengan lancar.

Bonus :



UPDATE

jika setelah di setting ke mode bridge status internet di clearos mati berikut solusinya (terimakasih om tris tros atas masukkannya)

edit file "/etc/sysconfig/network"
terus ganti "GATEWAYDEV" seperti berikut

NETWORKING=yes
HOSTNAME="proxy.smeksa.edu"
NOZEROCONF="yes"
GATEWAYDEV="br0"

sumber : http://www.clearcenter.com/support/documentation/clearos_guides/clearbox_as_a_transparent_inline_bridge