Tuesday 29 December 2015

Cetak Voucher Paling Simple -html template

Bismillah,

banyak cara untuk cetak voucher, bisa pake software tertentu sampai menggunakan aplikasi corell draw, namun sya disini mencoba share cetak voucher paling simple dengan cara mengganti html template voucher itu sendiri dari usermanager sehingga setelah kita create user langsung bisa di cetak tanpa harus menggunakan aplikasi lain.

oke to the point :


PHP Code:
<table align="left" width="10%" style="margin-top: 1%;"><tr class="space1"><td colspan="3"></td></tr>  
    <
tr>  <td align="left" valign="middle">   
        <
table width="180" height="100" style="border: 2px solid #000000; padding: 0px;" cellpadding="0" cellspacing="0">    
            <
tr><td align="center"><img src="http://uburcumi.com/userman   /coffee.png" /></a></td></tr>    
            <
tr>     
                <
td align="center" valign="bottom" height="60" colspan="2">        
                    <
table width="100" style="background-color: #ffffff">         
                        <
tr><td align="right"><b><i>Login</i></b></td>           
                            <
td><input style="width: 80px" name="username" type="text" value="%u_username%"/></td>        
                        </
tr>         
                            <
tr><td align="right"><b><i>Password</i></b></td>           
                        <
td><input style="width: 80px" name="password" type="text" value="%u_password%"></td>         
                            </
tr>        
                  </
table>     
                </
td>    
            </
tr>    
                        <
tr><td align="center"><img src="http://uburcumi.com/userman/bottom.png" /></a></td></tr>   
            </
table>    
        </
td>  
    </
tr
</
table








1. Copy semua script html di atas, lalu paste di kolom row template voucher dan save :

 
Click here to enlarge


2. Lalu coba generate voucher :

 
Click here to enlarge

Click here to enlarge

Click here to enlarge


3. Jadi dan siap diprint Click here to enlarge

 
Click here to enlarge


Tested on ROS V5.20

sory ya kalo repost Click here to enlarge

sya harap tidak sampai disini saja, bagi yang jago html silahkan share html scriptnya di thread ini Click here to enlarge
kalo ada share login page, skg waktunya ada share html voucher template Click here to enlarge

Lanjutkan Bro....

===========

sumbangan dari om

PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>TyarNet-Hotspot</title> <style type="text/css"#main { width: 150px; height:150px; margin: 1px 1px ; background: rgba(255,255,0,0.2); -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 2px; border: 1px solid #adaa9f; -moz-box-shadow: 0 2px 2px #9c9c9c; -webkit-box-shadow: 0 2px 2px #9c9c9c; } .tyar { color: #FFF;font-size: 16px; font-weight: bold; text-shadow: -1px -1px 10px black, 2px 2px 10px #000; } </style> </head> <body>
<table width="160" height="160" border="0" align="left" cellpadding="0" cellspacing="0" > <tr> <td colspan="2"><table width="160" height="160" border="0" align="center" background="http://sphotos-c.ak.fbcdn.net/hphotos-ak-prn1/556281_3035580103195_226544961_n.jpg"> <tr> <td valign="top" scope="col" ><div id="main"> <table width="209" border="0"> <tr> <td width="73" scope="col"><span class="tyar">user name</span></td> <td width="126" scope="col"><span class="tyar">%u_username%</span></td> </tr> <tr> <td><span class="tyar">password</span></td> <td><span class="tyar">%u_password%

Cara Menghitung Daya (W) di PSU

Power Supply Unit atau yang biasanya suka kita singkat menjadi PSU, seringkali dianggap remeh atau 'sengaja' dilupakan. Atau mungkin beberapa awam tidak mengerti apa itu guna sebenarnya dari sebuah PSU. Maka dari itu, bagi sekian besar pengguna komputer di Indonesia, PSU bisa dikatakan kehilangan perhatian/diremehkan.
PSU yang diadopsi oleh User biasanya selalu yang sudah disediakan bersama dengan casing yang dibeli. Beberapa casing merk papan atas memang sudah mem-bundle PSU dengan kualitas baik bersama dengan casing. Beda kasus dengan casing-casing kelas value/murah, yang hanya membundle PSU denga kualitas yang tidak terjamin atau bahkan bisa saya katakan mengecewakan.

Alasan pakai PSU Standart/Bawaan? Biasanya jawabannya cuma... Hemat .. Tipikal orang Indonesia, save the best for the cheapest, atau bisa dibilang, 'Tidak ada rotan, akar pun jadi'


Okeh, langsung di bahas aja mungkin yah, soal PSU itu sendiri.

Sebenarnya yang paling penting dari sebuah PSU itu bukan besaran WATT nya seperti yang ada terpampang di Label PSU Anda sekarang.
Yang lebih penting itu sebenarnya Rail (Amperage) dari PSU.

Mari simak sebenarnya PSU itu punya satuan apa saja:

W= Watt (Watt)
A= Amperage (Ampere, Arus)
V= Voltage (Voltase, Tegangan)
di mana, W = V * A

Kembali ke Rail lagi, sebenarnya Rail itu apa?

Rail itu jalur yang ada dari Power Supply untuk menghantarkan listrik yang tadinya dari arus AC (PLN) yang di convert ke DC untuk diteruskan ke komponen2 komputer Anda.
Pada PSU-PSU modern/masa kini, PSU dibagi Rail nya menjadi
+3.3v, +5v, +12v, -5v dan -12v
Yang negatif, tidak usah terlalu dipikirkan kecuali Anda mau mempelajari PSU lebih dalam. Negatif di sini kita asumsikan menjadi 'Ground' atau nilai Netral yang hanya memberi sambungan arus dari kutub Positif.

Kalau dari tadi saya bilang yang terpenting masih Rail, mari kita lihat bagaimana akhirnya Rail itu menjadi penting:

Rail menentukan hasil output akhir dalam bentuk Watt (W).
Rail 3.3V. 30A menghasilkan 3.3V*30A = 100W (coklat)
Rail 5V. 20A menghasilkan 5V*20A = 100W (merah)
Rail 12V. 25A menghasilkan 12V*25A = 300W (kuning)
Maka dari itu, Grand Total Output / Daya, bisa dibilang 500W.

Boleh mulai lirik-lirik PSU Anda, kalau mau di hitung silahkan, kalau memang ternyata hasil hitungan Anda sendiri sudah tidak sesuai dengan label yang tertempel pada PSU Anda, kualitas PSU Anda sudah patut di curigai.

Bahkan bukan berarti, kalau hitungan Anda benar dengan yang sudah tertempel, Daya Output "sebenarnya" dari PSU Anda adalah "segitu". Pada contoh, 500W bisa saja di-selewengkan oleh Produsen PSU.

Mulai masa sekarang dan mendatang, terlihat komputer mulai menggunakan komponen yang lebih menyedot arus 12V. Bisa dilihat dari GPU (VGA Card) masa kini yang hanya murni menggunakan Power dari arus 12V besar2an hingga 200Watt lebih. Dan juga komponen kecil-kecil seperti Fan, Neon CCFL, dsb selain USB Devices.


Maka dari itu, Produsen PSU biasanya membagi Rail nya menjadi beberapa bagian, misalnya, 2 rail, 4 rail, bahkan 6 rail. Terutama di Rail 12V. Untuk PSU yang sudah agak kuno (buatan <2003), Rail yang terbagi biasa nya 3.3V dan 5V sedangkan 12V malah belum dibagi.

Tujuan pembagian ini sebenarnya juga untuk memberikan pasokan listrik yang lebih stabil bagi komputer sehingga komponen bisa menjadi lebih dingin.


"RECOMMENDED" PSU

Merek-merek yang kebanyakan beredar di Indonesia:
Corsair
Silverstone
Antec
Enermax
FSP (Fortron)
Mushkin
OCZ Technology
Tagan
PowerLogic
Thermaltake ToughPower Only

Secara Global:

Di-cuplik dari sini
Class 1: These are the Best:

PC Power & Cooling (All Turbo Cool & ULTRA-QUIET SILENCER 610W & 750W),

Seasonic (S-12, S-12E+, M-12),
Corsair,
Silverstone (Zeus models ST56ZF, ST75ZF, and ST85ZF),
Etasis &
Zippy.

Class 2:


Antec,

Enermax,
Enhance,
Fortron (FSP),
Hiper (Type-M 670W & 730W & Type-R 730W)
I-Star,
Mushkin,
OCZ Technology,
PC Power & Cooling,
Seasonic,
Silverstone,
Sparkle,
Tagan,
Thermaltake ToughPower (Only the ToughPower Line!),
Vantec &
XCilo.

Class 3:


Hiper (Type-R 580W, 530W & 480W) &

Sunbeam


"NOT RECOMMENDED" PSU

Merek-merek yang kebanyakan beredar di Indonesia:
Mentari Power
e-Pro
Simbadda
Codegen

Secara Global:

Di-cuplik dari sini
Achieve
Aerocool
Allied
Apex
Arrow,
Aspire > Dangerous! They don't even pretend to meet the ATX/AMD/Intel specs!
Austin
Coolmax
Demon
Deer
Duro
Dynapower
Eagle
EagleTech
Foxconn
Foxlink
Hercules
InWin (except FSP models)
JustPC
Key Mouse
Kingwin
L&C
Logic
Linkworld
Macron Power
MGE
Mustang
Okia
Power-Man (except FSP models)
Powmax
Power-Up
Powerstar
QMax
Qtec
q-tec
Raidmax (except Topower/Tagan models, not sold with cases)
Real PC Power
Rhycon
Robanton
Rosewill
Skyhawk
Thermaltake (SIRTEC and non-Toughpower Units)
TMP-ANS
Tsunami
Turbo
Turbolink
Ultra (X-Connect only)
US-Can
Viomax

Tambahan Final:


PSU memang penting, namun sesuaikan juga dengan kebutuhan. Misalkan kalau memang hanya dipakai di rumah untuk mengetik+print atau untuk sekadar browsing dan chatting via Messenger, mungkin PSU Stock ala SiMbokDe masih bisa menjamin. Namun kalau memang tidak disadari pemakaian komputer cukup berat, misalkan gaming berjam-jam sampai jam ujian tiba, atau juga meninggalkan komputer terus menyala demi download an yang lama kelarnya, saya tidak yakin kalau komponen komputer Anda akan mampu bertahan lama.


Sebagai contoh nyata:

Kebanyakan komponen yang haus akan kestabilan listrik jelas Hard Drive atau Graphic Card (masa kini). Di mana permasalahan biasanya muncul kalau HDD mulai 'bernyanyi' dengan bunyi head nya yang bergoyang "trek...trek..trekk..." atau juga VGA dengan trouble yang sedang dipakai untuk gaming, biasanya terlempar kembali ke Windows.

Tergantung jenis komputer, jenis PSU juga menyesuaikan jenis komputer yang Anda pakai. Rata2 PC Desktop memakai PSU dengan Standarisasi ATX.
Ada juga Standarisasi BTX, yang diletakkan terbalik dari posisi ATX (di bagian bawah casing).
ATX sendiri, masih ada beberapa versi. Versi 24-pin maupun 20-pin (menurut Coyle Gyver).
Ini yg biasa disebut 20-pin
Atau ini yg terbaru 24-pin
Dari gambar di atas, mungkin Anda sudah bisa membedakan sebenarnya apa beda sebenarnya dari PSU 20-pin dan 24-pin.
Kalau masih belum bisa menemukannya, sebenarnya tambahan 4-pin pada PSU 20-pin itu untuk menghantarkan daya 12V,5V,3,3V dan Ground tambahan ke Slot PCI-Express. Maka dari itu, sebenarnya PSU 20-pin masih bisa menyanggupi permintaan MotherBoard dengan standar 24-pin. Kecuali jika Anda ingin memakai VGA yang kiranya memakai daya cukup banyak, lebih disarankan PSU dengan 24-pin.

Ada lagi sedikit tambahan mengenai standar EPS 12V. Yakni, Input 12V pada MotherBoard, yang biasa nya menggunakan 4-pin (kabel kuning-kuning hitam-kuning-kuning hitam), menggunakan 8-pin. Hal ini tidak apa, dikarenakan standar 8-pin diterapkan pada Motherboard sekelas Server. Dipakai 4-pin pada MotherBoard 8-pin tidak apa selama daya masih bisa mencukupi dari PSU. Standarisasi 8-pin ini diterapkan mengingat User masih tidak paham betapa pentingnya PSU sebagai sebuah 'jantung' daripada sebuah komputer.


Bila memang Anda merasa PSU Anda selama ini cocok untuk kebutuhan komputer Anda, bisa mulai dihitung kebutuhan daya dari komputer Anda melalui Kalkulator PSU.

Contoh kalkulator PSU
Outer Extreme Power Supply Calculator
Watt (Output) yang besar bukan berarti akan menghabiskan listrik yang besar juga. Sebenarnya, Watt yang digunakan oleh komputer hanyalah sebatas dimana komputer membutuhkannya. Bukan berarti PSU Anda memiliki angka 600W, maka PSU akan langsung menyedot daya 600W, melainkan hanya akan menyedot daya sebesar yang sedang dibutuhkan, tergantung kondisi Load sedang berapa %.

Soal Power yang dihasilkan (watt), mungkin Anda pernah mendengar Continous Power ataupun Peak Power. Sebenarnya Continous ini yang biasa disebut Pure atau bisa dibilang Power standar yang dihasilkan. Sedangkan Peak Power ialah masa dimana PSU sedang mengalami Output Maximal. Bisa saja Continous Power / Pure nya bernilai 550W, namun tidak menutup kemungkinan kalau Peak Power nya bisa mencapai 1000W. Hanya saja, Peak Power entah datang dari mana, dan yang jelas Peak Power ini hanya berlangsung sekitar 5-10 detik dari 2 menit sekali atau lebih tergantung dari kondisi kapasitor PSU Anda. Maka dari itu, jangan sampai Anda tergoda untuk membeli sebuah PSU dikarenakan Peak Power nya yang tinggi, perhatikan saja Continous Power yang didapat, dikarenakan 90% daya yang dihasilkan PSU hanyalah berdasarkan Continous Power.


Belum lagi, pada standar pabrikan, sebuah PSU biasa ber operasi pada suhu ruangan 25'C, sehingga daya yang dihasilkan bisa dikatakan maksimal. Berbeda pada keadaan iklim di Indonesia, di mana rata-rata pemakaian komputer di ruangan dengan suhu 35'C yang menyebabkan PSU bisa memotong daya yang dihasilkannya hingga 40%.

Terlebih kalau Anda sadari, mengapa PSU memiliki sebuah fan/rongga udara? Hal itu dikarenakan komponen PSU sendiri sebenarnya memiliki panas yang dihasilkan. Panas yang dihasilkan ini bisa berbeda-beda tergantung kebutuhan daya dari komputer saat itu. Jika daya yang diminta makin tinggi, tentu saja proses konversi AC-DC menjadi makin berat yang menyebabkan panas pada PSU bertambah. Bayangkan, bekerja pada suhu ruangan 35'C saja sudah bisa men'diskon' Output PSU Anda, apalagi jika ditambah panas PSU tersebut sendiri, bisa saja PSU Anda kembali men'diskon' daya output nya hingga 60%.

Kembali ke pentingnya Rail, memberikan rail yang stabil ialah yang hal terbaik yang bisa kita lakukan untuk memperpanjang umur suatu komponen/hardware. Bukan hanya peralatan komputer, setiap barang elektronik juga layak untuk mendapatkan perlakuan yang 'stabil'. Ke stabilan Rail suatu PSU tidak dapat diukur melalui sebuah Software ataupun Sensor dari Motherboard, Anda harus berani untuk mengukurnya secara langsung menggunakan sebuah Multimeter, di utamakan yang Digital. Dikarenakan, hanya Multimeter lah yang bisa membacakan rail PSU Anda secara 99% akurat. Untuk PSU dengan Multiple Rail, berarti tiap rail akan berbeda jalur sehingga bisa berbeda pula hasil pembacaannya.


Rail yang stabil untuk tiap Voltase ialah rail yang tidak berubah. Semakin tidak pernah berubah akan semakin baik pula sebuah PSU. Dikarenakan kondisi komputer tidak selalu dalam keadaan Idle (CPU Usage <5%). Bisa saja tiba-tiba terjadi lonjakan CPU Usage saat Anda membuka sebuah aplikasi baru (CPU Usage <75%) atau bahkan saat Anda bermain game di komputer yang membuatnya bekerja secara penuh (CPU USage 100%). Saat ada transisi CPU Usage ini lah biasanya sebuah PSU diuji kemampuannya. Bukan hanya kemampuannya untuk membuat Rail stabil pada saat transisi, namun juga kestabilan Rail di saat dia Idle maupun Full Load. Sebuah komputer yang Idle, biasanya tidak memakan daya yang begitu banyak, maka dari itu Rail biasanya stabil untuk keadaan Idle. Namun, begitu Anda membuka aplikasi yang bisa dikatakan memakan cukup banyak resource, komputer akan beranjak hingga 100% Load, yang menyebabkan komputer meminta daya lebih dari PSU. Saat daya maksimum ini pula, keampuhan sebuah PSU teruji kembali. Kestabilan Rail memegang peranan utama, terutama saat Anda meng-OVERCLOCK komputer Anda. Dimana bila Rail tidak stabil (naik-turun) sepanjang waktu, tentu saja akan membuat komponen di dalam casing Anda 'keropos' sedikit demi sedikit.


Kestabilan Rail bisa diukur dari pembacaan Voltase. Idealnya, setiap Voltase Output (Rail) dari PSU, memberikan nilai toleransi +/- MAX 5%

Misalkan:
3.3V berarti ber toleransi MIN 5% = 3.135V atau MAX 5% = 3.465V
5V berarti ber toleransi MIN 5% = 5.25V atau MAX 5% = 5.75V
12V berarti ber toleransi MIN 5% = 11.4V atau MAX 5% = 12.6V
Akan alangkah baiknya bila ternyata hasil pembacaan Rail tiap Voltase tersebut tetap terpatok pada 3.3V, 5V, dan 12V SEPANJANG WAKTU. PSU seperti inilah yang 100% Ideal bagi sebuah komputer dikarenakan kemampuannya untuk memasok daya yang stabil pada tiap komponen. Namun, di Indonesia, tidak seperti itu kenyataannya. Bisa dilihat, sebagai contoh PSU Simbadda yang dikemas pada tiap-tiap casing barunya, nyatanya tidak memenuhi kualitas itu hingga separuhnya.

Ukuran maupun berat daripada sebuah PSU sebenarnya sudah bisa menandakan kualitas PSU itu sendiri. Biasanya, semakin besar dan berat, PSU dipercaya semakin memiliki kualitas yang bagus. Dikarenakan memang kapasitor yang berkualitas baik memiliki berat yang lebih daripada kapasitor-kapasitor biasa. Namun, memang, ukuran dan berat selalu berbanding lurus dengan kocek yang harus Anda keluarkan. Tidak lupa juga bahan yang digunakan, biasanya PSU Branded tidak memakai casing yang 'abal2' sekadar kotak aluminium murah.


Untuk kesehatan dari PSU sendiri, tentu saja Perusahaan Listrik Negara (PLN) memegang peranan besar. Bila listrik yang masuk ke PSU Anda sudah tidak karuan (baca:tidak stabil), bagaimana PSU Anda bisa memberikan daya nya yang stabil ke komponen? Dihadang dengan kenyataan bahwa listrik di Indonesia ini memang terkenal tidak stabil, peralatan pendukung tambahan seperti Stabilizer, maupun UPS menjadi tidak dihindarkan lagi. Di mana Stabilizer bisa memberi nilai tambah dengan menjamin arus AC yang stabil masuk ke PSU Anda, dan juga UPS untuk berjaga-jaga saat PLN 'sedang mau-maunya' mematikan listrik di daerah Anda. Persoalan PLN ini sendiri juga berbeda kasus di tiap daerah yang berbeda. Tidak selamanya juga Stabilizer dan UPS menjadi barang wajib untuk Anda. Sesuaikan saja dengan kebutuhan, dikarenakan di Indonesia, tidak semua tempat memiliki listrik yang tidak stabil maupun sering terjadi pemadaman.

Sebagai contoh: katakan saja saya tinggal di bilangan Kebon Jeruk saya memiliki arus yang cukup stabil, dinilai dari hasil pembacaan Multimeter selama 7x24 jam (walaupun tidak mungkin 100% stabil). Sedangkan seorang teman yang tinggal di bilangan Bina Nusantara - Rawa Belong, terbukti memiliki arus yang sangat tidak stabil (naik-turun) pada pembacaan Multimeter 3 jam pertama! Sebuah Stabilizer dan UPS pun memiliki reputasi nya sendiri, bukan berarti karena Anda sudah memiliki Stabilizer+UPS, berarti PSU+Komputer Anda aman-aman saja, dikarenakan bisa saja karena kualitas Stabilizer+UPS ini sendiri patut dipertanyakan membawa hasil yang buruk kepada komputer Anda secara keseluruhan.

Maka dari itu, setelah membaca sedikit penjelasan singkat dari saya ini, tidak ada salahnya jika Anda mulai kembali menyayangi komputer Anda dengan PSU yang sedikit berkenan sesuai dengan kebutuhannya. Jangan sampai Anda melakukan kesalahan 2 kali dengan tetap tidak memperdulikan PSU Anda. Juga jangan juga langsung paranoid dengan PSU murah (abal2/kacangan), dan ber orientasi mahal=bagus).

Wednesday 4 November 2015

Cara Mematikan Superfetch Untuk Mengurangi Beban RAM Pada Windows 7

Cara untuk mengurangi beban kerja memori (RAM) yang berlebihan pada Windows 7 adalah dengan menonaktifkan fitur Superfetch. Cara ini sangat membantu bagi anda yang memiliki PC dengan memori terbatas. Berikut cara mematikan Superfetch untuk mengurangi penggunaan memori berlebih pada Windows 7.

1. Masuk pada menu Control Panel ►►► System and Security.



2. Setelah masuk menu System and Security, klik Administrative Tools.


3. Di dalam menu Administrative Tools, silahkan anda cari menu Service dan bukalah menu Service dengan cara klik kiri 2x.


4. Di dalam menu Service silahkan Anda scroll ke bawah untuk menemukan Superfetch. Klik kanan pada Superfetch lalu klik Properties.


5. Setelah terbuka, ubahlah settingan pada Startup type dari Automatic menjadi Disable. Kemudian klik Stop dan tunggu proses menghentikan aplikasi. Setelah itu tinggal klik OK.


Demikian cara mematikan Superfetch untuk mengurangi penggunaan memori berlebih pada Windows 7. Semoga bermanfaat.






Wednesday 28 October 2015

TUTORIAL INSTALL DEBIAN SERVER 7.1 UNTUK PROXY SERVER

TUTORIAL INSTALL DEBIAN SERVER 7.1 UNTUK PROXY SERVER

SNTP Client, System Script, DNS Flushing,Scheduler, Optimizing Mikrotik


Setelah terkena Racun oprekan sebelumnya, berikutnya kita akan belajar SNTP Client yang digunakan untuk sinkronisasi System Clock ( Jam ) di Mikrotik, Memberikan Job pada System Script berupa perintah yang selanjutnya akan di eksekusi oleh Scheduler yaitu DNS Flushing. Settingan ini akan berpengaruh sekali  terhadap kerja Mikrotik. Settingan berikut sudah tested dan running well.
So…. lets get started…. Bozzz….. jangan lupa cemilan, udut dan secangkir kopi/teh atau apalah yang bisa nemenin oprek.. ehehehehhehehe…..
1. SNTP Client
2. Settingan di atas akan berpengaruh pada System Clock :
3. System Script
config :
/system script
add name=cacheflush policy=ftp,reboot,read,write,policy,test,winbox,password \
source=”/ip dns cache flush”
4. Dns Flushing Scheduler
Config :
/system scheduler
add disabled=no interval=10s name=”cache flush” on-event=cacheflush policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
start-date=dec/13/2011 start-time=12:00:00
Penjelasan :
dimulai tanggal 13 desember 2011 jam 12 siang setiap interval 10 detik IP DNS Cache akan di Flush secara otomatis
Hasil :
Dengan demikian kerja Mikrotik akan lebih ringan dan stabil. Amien…
Silakan di oprek sesuai dengan niat masing-masing…..

Wednesday 14 October 2015

Kumpulan patch (tambal sulam) Squid 3.xx

Kumpulan patch squid 3.xx

1. Foregery.patch untuk squid 3.4xx, gunanya untuk cache file dgn ip yang berbeda padahal linknya sama download disini

2.  302_v2_memleak.patch download disini

3. ssl.patch download disini   
4. 19-send_hit.store_miss.patch download disini
5. 302.patch download disini

kumpulan patch squid 3.5.2 disini

Cara patchnya copy ke folder squid kemudian patch ketik tanpa tanda kutib " -p0 < nama file.patch " sebelum dicompile

cara login root ubuntu server 14.04 LTS 64bit

Cara login root ( Super User ) UBUNTU SERVER 14.04 LTS 64bit
Secara default Ubuntu tidak mengijinkan user melakukan akses sebagai root. Tentunya dengan alasan keamanan. Namun kita tetap dapat menggunakan akses “root” jika kita memahami resiko dan keuntungan yang didapat dari menggunakan account “root”.
Berikut ini saya bahas login SSH sebagai root dalam Ubuntu Server 14.04

 Ketikan sudo su jika anda masih menggunakan command line, masukan password tekan enter

        $sudo su

 Ketikan command seperti dibawah ini , kemudian tekan ENTER

        #vi /etc/ssh/sshd_config

 Muncul setting yang terdapat didalam file sshd_config seperti dibawah ini

Scroll down dengan Arrow hingga line paling bawah kemudian tambahkan code dibawah ini dengan pertama – tama tekan tombol Insert untuk mengaktifkan insert mode.

        PermitRootLogin yes
setelah memasukan line diatas, tekan tombol Esc untuk keluar dari insert mode kemudian ketikan “:wq!” untuk menyimpan hasil edit dan keluar dari editor.
 Restart service ssh

        #service ssh restart

Selamat mencoba, semoga membantu..
NB : Jika semua yang dilakukan diatas gagal. Anda bisa mencoba memberi tanda # didepan PermitRootLogin

        #PermitRootLogin without-password

Regex ohh Regex

GoogleChrome :
^http:\/\/[\w-]+\.c\.pack\.google\.com\/(.*)\/(.*)\/(.*)\.exe?
string yang dipakai $3

Mozilla :
^http:\/\/[\w.]+\.mozilla\.(org|net|com)\/pub\/(.+)\/[\w.]+\/update\/(.*)\/(.+)\.mar
string yang dipakai $4

DragonNest :
^http:\/\/[\w-]+\.gemscool\.com\/(.*)\/(.*)\.pak$
string yang dipakai $2

Microsoft :
^http:\/\/[\w.-]+\.windowsupdate\.com\/(msdownload\/.+)\/(.*)\/(.*\.(exe|cab))
string yang dipakai $3

Moodomarble :
^http:\/\/update1\.netmarble\.co\.id\/modoo\/patch\/(.*)\/(.*)\.zip$

Memprioritaskan trafic Game Online IIX

Langkah pertama kita buat address-list yang berisi list IP address IIX. Cara nya, buka New Terminal di winbox dan ketikan perintah berikut:
/tool fetch address=ixp.mikrotik.co.id src-path=/download/nice.rsc mode=http;

Kemudian di-import dengan perintah:
import nice.rsc

Setelah address-list nice siap, lanjutkan dengan konfigurasi MANGLE...
Untuk warnet dengan 1 ISP, kita hanya perlu membedakan antara traffic game & browsing dari prioritas nya di Queue... yang perlu dilakukan antara lain sbb;
langkah pertama, Tangkap traffic game online berdasarkan port nya masing2 dengan dengan mark-connection...

    /ip firewall mangleadd action=mark-connection chain=prerouting comment="Ayo Dance" disabled=no dst-address-list=nice dst-port=18900-18910 \new-connection-mark=game-online-indonesia passthrough=yes protocol=tcp

Kemudian bikin mark-packet agar dapat ditangkap di Queue berdasarkan mark-connection yang dibuat tadi (dalam contoh disini nama mark-connection nya adalah "game-online-indonesia")

    /ip firewall mangle add chain=prerouting connection-mark=game-online-indonesia action=mark-packet new-packet-mark=Game

trus bikin satu lagi mark-packet untuk trafic diluar traffic game yang sudah dibuat tadi:

    /ip firewall mangle add chain=prerouting connection-mark=!game-online-indonesia action=mark-packet new-packet-mark=Browsing

Terakhir, tinggal buat 2 queue berdasarkan 2 packet-mark tadi yaitu Game dan Browsing... berikut contoh untuk warnet yang punya bandwidth 512kbps downstream/upstream...

    /queue simpleadd burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" direction=both disabled=no dst-address=0.0.0.0/0 \interface=all max-limit=512k/512k name=Game packet-marks="Game" parent=none priority=1 \queue=default-small/default-small total-queue=default-smalladd burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" direction=both disabled=no dst-address=0.0.0.0/0 \interface=all max-limit=512k/512k name=Browsing packet-marks="Browsing" parent=none priority=8 \queue=default-small/default-small total-queue=default-small

Dengan begitu antara traffic game dan yang bukan game udah terpisahkan namun belum ada pembagian bandwidth per client nya... untuk itu kita tinggal membuat queue child dengan parent "Browsing" kemudian masukan target-address sesuai dengan IP address tiap2 PC-client nya tanpa packet-mark...
Contoh:

    /queue simple add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" direction=both disabled=no dst-address=0.0.0.0/0 \
    interface=all limit-at=32k/64k max-limit=64k/128k name=PC-2 parent=Browsing priority=4 queue=default-small/default-small target-addresses=10.0.0.2/32 total-queue=default-small

Perlu diingat dalam memasukan angka limit-at, akumulasi dari keseluruhan queue child tidak boleh melebihi total max-limit dari queue parent nya...
Untuk game lainnya silakan dilanjutkan sendiri


Kredit to:

Rekan - rekan FMI
Created by Bro Spring

Friday 11 September 2015

Partial Content 206


Partial Content 206


perkenalkan ane newbie di dunia proxy squid dan sekedar berbagi tips kecil, salam utk mastah2 disini :
tujuan : agar terjadi HIT utk file partial TCP/206 :
acl partial206 url_regex .*gemscool.*
range_offset_limit -1 partial206
refresh_pattern -i .*gemscool.* 1440 90% 43200
contoh diatas adalah agar update game dr web gemscool saja, baik file single (TCP 200) atau partial (TCP 206) dapat tercache atau HIT.
update game yg menggunakan file partial menurut om pc mikrotik adalah Tales Hero
‪#‎under‬ tested on squid versi 3.4.7
gunakan range_offset_limit dengan bijak krn kelemahannya adalah dapat mengkonsumsi bandwidth berlebihan.
gambar ss hanya percobaan saja, mengemulasi download partial yaitu dengan IDM yg cara kerjanya membagi beberapa file, jika pada log quid statusnya sama yaitu TCP 206

 perkenalkan ane newbie di dunia proxy squid dan sekedar berbagi tips kecil, salam utk mastah2 disini : tujuan : agar terjadi HIT utk file partial TCP/206 : acl partial206 url_regex .*gemscool.* range_offset_limit -1 partial206 refresh_pattern -i .*gemscool.* 1440 90% 43200 contoh diatas adalah agar update game dr web gemscool saja, baik file single (TCP 200) atau partial (TCP 206) dapat tercache atau HIT. update game yg menggunakan file partial menurut om pc mikrotik adalah Tales Hero #under tested on squid versi 3.4.7 gunakan range_offset_limit dengan bijak krn kelemahannya adalah dapat mengkonsumsi bandwidth berlebihan. gambar ss hanya percobaan saja, mengemulasi download partial yaitu dengan IDM yg cara kerjanya membagi beberapa file, jika pada log quid statusnya sama yaitu TCP 206
Add caption

Wednesday 2 September 2015

Mudahnya membuat regex untuk helper storeurl atau storeid di SQUID Web PROXY untuk PEMULA

Mudahnya membuat regex untuk helper storeurl atau storeid di SQUID Web PROXY untuk PEMULA

Ada kabar gembira…
Apa tuh..?
Semua orang bisa buat regex storeurl/storeid..MUDAH bangetss !! :-D

CMIIW (Cuma Mau Ingetin Indahnya Woles) hehehe

apa fungsi helper storeurl atau storeid?
fungsi storeurl atau storeid adalah untuk menulis ulang “URL-URL dinamis” ke alamat “URL statis” supaya bisa di-“HIT” oleh SQUID
ini versi saya lho penjelasannya, boleh beda dengan versi kawan2. Lha wong Quick Count Capres aja boleh beda koq :-D
Apakah URL dinamis tidak bisa di-“HIT” oleh SQUID?
mari kita lihat contoh dibawah ini
saya coba download MP3 surat yasin dari 4shared di alamat http://www.4shared.com/mp3/WWBGUKwf/036_Surat_Yasin_.htm
ternyata untuk konten mp3 surat yasin yang kita download diarahkan ke mesin-mesin CDN dengan alamat URL yang dinamis
http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-220825-db6d3b73&lgfp=2000
http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-222355-d60ed0a8&lgfp=2000
http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-230027-59959c01&lgfp=2000
URL diatas itu URL “dinamis” dengan konten yg “sama”
TAPI SQUID akan menganggap kedua konten diatas adalah berbeda, sehingga akan selalu “MISS” , padahal sudah didownload berulang-ulang
cek access.log
1405030243.320 110241 192.168.0.251 TCP_MISS/200 12753873 GET http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-220825-db6d3b73&lgfp=2000 – ORIGINAL_DST/199.101.133.64 audio/mpeg
1405031073.012  14070 192.168.0.251 TCP_MISS/200 12753873 GET http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-222355-d60ed0a8&lgfp=2000 – ORIGINAL_DST/78.140.186.28 audio/mpeg
1405033362.093 114522 192.168.0.251 TCP_MISS/200 12753873 GET http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-230027-59959c01&lgfp=2000 – ORIGINAL_DST/199.101.133.64 audio/mpeg
Bagaimana supaya bisa ter-“HIT” ?
Nah, seperti udh disebutkan diatas, disini kita butuh helper storeurl/storeid
helper ini akan mencocokkan pola URL-URL dinamis diatas dengan “regex” dan menulis ulang/mengganti URL diatas ke “URL statis”
Apa itu Regex?
Regular Expression atau regex adalah pattern/pola yg digunakan untuk mencocokkan teks
Alat bantu
Saya sih msh bodoh buat regex beginian jadi mesti pake alat bantu :-D. Alat bantu saya ketika membuat regex adalah website rubular.com. ntar kalo sudah terbiasa, ga perlu alat bantu lagi.
Analisa log
OK, lanjut kita buat regex dari URL-URL diatas. Kalo saya biasanya ambil beberapa URL dari access.log untuk dianalisa pola URL nya
Link 1 : http://www.4shared.com/mp3/WWBGUKwf/036_Surat_Yasin_.htm
http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-220825-db6d3b73&lgfp=2000
http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-222355-d60ed0a8&lgfp=2000
http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-230027-59959c01&lgfp=2000
Pertama adalah, kita cari dulu bagian dari ketiga URL diatas yang “dinamis” atau yang berubah-ubah. yang saya cetak tebal adalah bagian2 dari URL yang dinamis
1. dc436,dc474
2. tsid=20140710-220825-db6d3b73&lgfp=2000 , 20140710-222355-d60ed0a8&lgfp=2000 , 20140710-230027-59959c01&lgfp=2000 
lanjut, kita buka website rubular.com
1. masukin ketiga URL diatas pada kolom “Your test string”
http://s18.postimg.org/c0w12cfyh/1_rubular.png
2. copy 1 URL dari kolom “Your test string” , lalu paste di kolom “Your Regular Expression”
http://s11.postimg.org/j4pt7dvf7/2_rubular.png
3. Ok. Sekarang liat ada pesan error “Forward slashes must be escaped”. tambahkan karakter “\” sebelum karakter “/” pada semua bagian URL di kolom “Your Regular Expression”
http://s24.postimg.org/wlmof3945/3_rubular.png
4. sekarang muncul pesan “No Matches” artinya regex yang kita buat belum cocok. Tenang saudara-saudara. Mari kita utak atik :-D. hapus “dc436.” ganti menjadi “.*
http://s1.postimg.org/6tkh3w9zj/4_rubular.png
5. masih muncul pesan “No Matches” artinya regex yang kita buat belum cocok. Sabar-sabar :-D . sekarang hapus “?tsid=20140710-220825-db6d3b73&lgfp=2000” ganti menjadi “.*
http://s23.postimg.org/5j8apcy9n/5_rubular.png
6. Asyeek asyeek..udh muncul di kolom “Match result” berarti regex yang kita buat sudah benar. Mudah pake banget ya ? :-D
pertanyaan berikutnya adalah apa sih arti dari “.*” ?
saya ambil arti karakter . dan * dari website rubular jg sebagai referensi pada bagian regex quick reference
. = Any single character ( 1 karakter apa saja) misal d c 1 2 3 & * + – (termasuk spasi)
http://s14.postimg.org/ryrk56yox/6_rubular.png
* = Zero or more (nol atau lebih). tanda bintang diletakkan setelah sebuah karakter, yang artinya karakter tersebut dapat ada nol atau lebih perulangan yang diharapkan dalam pola.
jadi .* artinya nol atau lebih pengulangan karakter apa aja boleh
Kalau sudah cocok, maka regex yang sudah kita buat tadi yaitu ^http:\/\/.*4shared\.com\/(download\/WWBGUKwf\/036_Surat_Yasin_.mp3).* tinggal kita masukkan ke script helper storeurl atau storeid
Membuat helper storeid (SQUID3X)
pico /etc/squid/pembantuku.pl
copy paste script dibawah ini
#!/usr/bin/perl
$|=1;
while (<>) {
@X = split;
$x = $X[0] . ” “;
if ($X[1]=~m/^http:\/\/.*4shared.com\/(download\/WWBGUKwf\/036_Surat_Yasin_.mp3).*/) {
print $x . “OK store-id=http://download.di4shared.squidlover.internal/$1\n”;
} else {
print $x . “OK store-id=$X[1]\n”;
}
}
simpan file
jalankan command chmod +x /etc/squid/pembantuku.pl
backup script jg bisa diliat di >> http://pastebin.com/4VNnVahb
buka file squid.conf, masukkan config dibawah ini :
#buat ACL dengan url_regex untuk 4shared
acl 4shared url_regex -i ^http:\/\/.*4shared.com\/(download\/WWBGUKwf\/036_Surat_Yasin_.mp3).*
store_id_program /etc/squid/pembantuku.pl
store_id_children 1 startup=1 idle=1 concurrency=10000
store_id_access allow 4shared
store_id_access deny all
Simpan squid.conf
jalankan command squid -k reconfigure lalu service squid restart
test dah buka http://www.4shared.com/mp3/WWBGUKwf/036_Surat_Yasin_.htm  
Hasilnya
access.log
Anda bisa liat dibawah ini dari domain dc474.4shared.com atau dc436.4shared.com bisa HIT
1405086972.677   2133 192.168.6.5 TCP_HIT/200 12753688 GET http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140711-065534-7242007a&lgfp=2000 – HIE
R_NONE/- audio/mpeg
1405087089.933   1875 192.168.6.5 TCP_HIT/200 12753688 GET http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140711-065739-9d6cb268&lgfp=2000 – HIE
R_NONE/- audio/mpeg
cache.log dengan debug options 84,9
dibawah ini terlihat proses rewriting URL dinamis ke URL statis yang kita buat di helper storeid
2014/07/11 13:56:10.544 kid1| helper.cc(415) helperSubmit:  buf[153]=http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140711-065534-7242007a&lgfp=2000 192.168.6.5/- – GET myip=78.140.186.28 myport=80
2014/07/11 13:56:10.544 kid1| helper.cc(906) helperHandleRead: helperHandleRead: 99 bytes from store_id #Hlpr0
2014/07/11 13:56:10.544 kid1| helper.cc(915) helperHandleRead:  accumulated[99]=0 OK store-id=http://download.di4shared.squidlover.internal/download/WWBGUKwf/036_Surat_Yasin_.mp3
2014/07/11 13:58:08.140 kid1| helper.cc(415) helperSubmit:  buf[154]=http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140711-065739-9d6cb268&lgfp=2000 192.168.6.5/- – GET myip=199.101.133.64 myport=80
2014/07/11 13:58:08.140 kid1| helper.cc(906) helperHandleRead: helperHandleRead: 99 bytes from store_id #Hlpr0
2014/07/11 13:58:08.140 kid1| helper.cc(915) helperHandleRead:  accumulated[99]=0 OK store-id=http://download.di4shared.squidlover.internal/download/WWBGUKwf/036_Surat_Yasin_.mp3
Apakah problem download dari 4shared selesai?
Tentu saja belum, saat ini mungkinAnda senang karena download dari link http://www.4shared.com/mp3/WWBGUKwf/036_Surat_Yasin_.htmsudah bisa “HIT”, bagaimana jika Anda coba download dari 4shared link yanglain misalnya http://www.4shared.com/mp3/9yI4I09b/Al-Quran_Surah_Ar_rahman-_Ahma.htm
Opsss….MISSlagi. Anda tau kenapa MISSlagi? Ya..karena kita hanya buat regex khusus link ini http://www.4shared.com/mp3/WWBGUKwf/036_Surat_Yasin_.htm  saja. OK, berarti kita harus modifikasilagi regex yang sudah kita buat supaya semua download dari 4shared bisater-“HIT”.
Bagaimanacaranya?
Kita harus kumpulkan log (ambildari file access.log) dari download di 4shared sebanyak-banyaknya sehingganantinya mempermudah kita membuat regex-nya.
Berikut dibawah ini adalah log URL dinamis dari download di 4shared :
http://dc313.4shared.com/download/wZqn2XnC/Padi_-_Kasih_Tak_Sampai.mp3?tsid=20140712-020244-61c996d&lgfp=2000
http://dc100.4shared.com/download/wZqn2XnC/Padi_-_Kasih_Tak_Sampai.mp3?tsid=20140712-021130-345586b3&lgfp=2000
http://dc480.4shared.com/download/9yI4I09b/Al-Quran_Surah_Ar_rahman-_Ahma.mp3?tsid=20140710-232225-d77b2969&lgfp=2000
http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-220825-db6d3b73&lgfp=2000
http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-222355-d60ed0a8&lgfp=2000
Sekarang coba buka kembali website rubular.com
1. Copy semua URL diatas ke kolom “Your test string”
http://s27.postimg.org/mr2vp1hc3/7_rubular.png

2. Masukkan regex yang sudah kita buat sebelumnya kekolom “Your regular expression”
http://s11.postimg.org/bzjxili9v/8_rubular.png
Anda bisa lihat bahwa hanya download dari link surat yasin yang baru“match”
3. Coba lihat pada URL dinamis diatas, path dan nama file yangberubah-ubah pada setiap link download di 4shared adalah setelah download/.coba perhatikan yang saya cetak tebal:
http://dc313.4shared.com/download/wZqn2XnC/Padi_-_Kasih_Tak_Sampai.mp3?tsid=20140712-020244-61c996d&lgfp=2000
http://dc100.4shared.com/download/wZqn2XnC/Padi_-_Kasih_Tak_Sampai.mp3?tsid=20140712-021130-345586b3&lgfp=2000
http://dc480.4shared.com/download/9yI4I09b/Al-Quran_Surah_Ar_rahman-_Ahma.mp3?tsid=20140710-232225-d77b2969&lgfp=2000
http://dc436.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-220825-db6d3b73&lgfp=2000
http://dc474.4shared.com/download/WWBGUKwf/036_Surat_Yasin_.mp3?tsid=20140710-222355-d60ed0a8&lgfp=2000
4. Nah, bagian ini yang akan kita buat regexnya. Masih sama dengansebelumnya kita gunakan saja regex .* untuk menggantikan path dan namafile yang berubah-ubah tadi. Mudah kan ? :-D
5. Hapus WWBGUKwf\/036_Surat_Yasin_.mp3
http://s2.postimg.org/zdu7jqcx5/9_rubular.png
6. Ganti dengan .*
Taaaraaaaa…sukses :-D . Semua URL dinamis sudah match
http://s28.postimg.org/bpgmsqne5/10_rubular.png
Tugas berikutnya adalah mengganti config pada squid.conf dan merubahscript pada file pembantuku.pl
Filepembantuku.pl UPDATE!
#!/usr/bin/perl
$|=1;
while (<>) {
@X = split;
$x = $X[0] . ” “;
if ($X[1]=~m/^http:\/\/.*4shared.com\/(download\/.*).*/) {
print $x . “OKstore-id=http://download.di4shared.squidlover.internal/$1\n”;
} else {
print $x . “OKstore-id=$X[1]\n”;
}
}
Filesquid.conf UPDATE!
#buat ACL dengan url_regex untuk4shared (ambil dari regex 4shared diatas)
acl4shared url_regex -i ^http:\/\/.*4shared.com\/(download\/.*).*
Jalankancommand squid -k reconfigure dan service squid restart
Sekarang test download dari link apapundi 4shared. Aktifkan debug options 84,9 dan cek cache.log , pastikan semua URL dinamis dari 4shared sudah di tulisulang ke URL statis http://download.di4shared.squidlover.internal/path/namafile
Sepertidibawah ini :
http://download.di4shared.squidlover.internal/download/wZqn2XnC/Padi_-_Kasih_Tak_Sampai.mp3
http://download.di4shared.squidlover.internal/download/9yI4I09b/Al-Quran_Surah_Ar_rahman-_Ahma.mp3
http://download.di4shared.squidlover.internal/download/WWBGUKwf/036_Surat_Yasin_.mp3
UPDATE
Website lain sejenis rubular.com adalah regexr.com. Di websiteregexr.com, Anda juga bisa menampilkan langsung replacement/substitution ataualamat URL statis yang akan kita masukkan di helper storeurl atau storied.
http://s2.postimg.org/dk5cbf7jd/regexr.png
INFO :
Sedekah untuk GAZABCA 603 030 8059an. Yysn Daarul Qur’an Nusantara. Info: 021 500311
atau MER-C http://www.mer-c.org/index.php/id/
Bank Central Asia (BCA)

Rek. No. 686.033.5555 (Kemanusiaan Palestina)
Rek. No. 686.0153678 (Alkes RS Indonesia – Palestina)
Bank Mandiri
Rek. No. 124.000.8111925 (Alkes RS Indonesia – Palestina)
Rek. No. 124.000.3753754 (Kemanusiaan Palestina)Bank Syariah Mandiri (BSM)
Rek. No. 700.1352.061 (Alkes RS Indonesia – Palestina)
Bank Negara Indonesia Syariah (BNI Syariah)
Rek. No. 081.119.2973 (Alkes RS Indonesia – Palestina)
Bank Muamalat Indonesia (BMI)
Rek. No. 301.00521.15 (Alkes RS Indonesia – Palestina)
Bank Rakyat Indonesia (BRI)
Rek. No. 033.501.0007.60308 (Alkes RS Indonesia – Palestina)