Yang pasti ini bukan Olive gebetannya Popeye si pelaut.
Kalo di dunia cisco ada dynamips unt mengemulasikan IOS, maka di dunia juniper ada Olive.
Kita bisa memasang olive di atas mesin native atau pun di atas virtualisasi. Yang perlu diperhatikan kalo dipasang di mesin native (tanpa virtualisasi), maka kita pun harus menyiapkan kartu jaringan tertentu (hanya sedikit [...]
Archive for April, 2008
Berikut ini contoh bagaimana membuat objek bitmap dari teks dinamis.
function Clddb2e366a7Ick() {
var vddb2e366a7r = new SWFObject(”http://masputih.com/files/textToBitmap.swf”, “ddb2e366a7flash”, “400″, “400″, “9″, “#FFFFFF”);
vddb2e366a7r.addParam(”scale”, “noscale”);
vddb2e366a7r.write(”ddb2e366a7flashreplacement”);
}
Document Class ( Main )
import fl.controls.Button;
import fl.controls.ColorPicker;
import fl.controls.ComboBox;
import fl.controls.TextInput;
import fl.events.ColorPickerEvent;
import flash.display.*;
import flash.events.Event;
import flash.events.FocusEvent;
import flash.events.MouseEvent;
import flash.events.TextEvent;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import fl.data.DataProvider;
public class Main extends Sprite{
//on-stage objects
public var messageTxt:TextInput;
public var updateBtn:Button;
public var colorPicker:ColorPicker;
public var blendModeCb:ComboBox;
public var canvas:MovieClip;
private var blendModes:Array = [
{label:"NORMAL",data:BlendMode.NORMAL},
{label:"ADD", data:BlendMode.ADD},
{label:"ERASE", data:BlendMode.ERASE },
{label:"DARKEN", data:BlendMode.DARKEN },
{label:"DIFFERENCE", data:BlendMode.DIFFERENCE },
{label:"HARDLIGHT", data:BlendMode.HARDLIGHT },
{label:"INVERT", data:BlendMode.INVERT },
{label:"LIGHTEN", data:BlendMode.LIGHTEN },
{label:"MULTIPLY", data:BlendMode.MULTIPLY },
{label:"OVERLAY", data:BlendMode.OVERLAY},
{label:"SCREEN", data:BlendMode.SCREEN },
{label:"SUBTRACT", data:BlendMode.SUBTRACT }
];
public function Main() {
init();
}
private function init():void {
canvas.blendMode = BlendMode.LAYER;
messageTxt.text = “type something here …”;
messageTxt.addEventListener(FocusEvent.FOCUS_IN, clearTextInput);
messageTxt.addEventListener(Event.CHANGE, textInputListener);
colorPicker.selectedColor = 0×000000;
colorPicker.addEventListener(ColorPickerEvent.CHANGE, colorPickerListener);
blendModeCb.dataProvider = new DataProvider(blendModes);
blendModeCb.selectedIndex = 0;
blendModeCb.addEventListener(Event.CHANGE, comboBoxListener);
updateBtn.enabled = false;
updateBtn.addEventListener(MouseEvent.CLICK, buttonListener);
renderText2Bitmap(messageTxt.text);
}
private function clearTextInput(e:FocusEvent):void {
messageTxt.text = ”;
}
private function textInputListener(e:Event):void {
if (e.type == Event.CHANGE) {
updateBtn.enabled = true;
}
}
private function colorPickerListener(e:ColorPickerEvent):void {
renderText2Bitmap(messageTxt.text);
}
private function comboBoxListener(e:Event):void {
renderText2Bitmap(messageTxt.text);
}
private function buttonListener(e:MouseEvent):void {
renderText2Bitmap(messageTxt.text);
}
private function renderText2Bitmap(text:String):void {
var txtFormat:TextFormat = new TextFormat();
txtFormat.font = “Verdana”;
txtFormat.color = colorPicker.selectedColor;
txtFormat.size = 50;
var dummyTxt:TextField = new TextField();
dummyTxt.autoSize = TextFieldAutoSize.LEFT;
dummyTxt.defaultTextFormat = txtFormat;
dummyTxt.text = text;
var bd:BitmapData = new BitmapData(dummyTxt.width, dummyTxt.height, true, 0×00000000);
bd.draw(dummyTxt, null, null, null, null, true);
var bm:Bitmap = new Bitmap(bd, “auto”, true);
bm.blendMode = blendModeCb.selectedItem.data;
bm.width = canvas.width;
bm.height = canvas.height;
if (canvas.numChildren > 1) canvas.removeChildAt(1);
canvas.addChildAt(bm,1);
}
}
}
Di malang ini, ada 3 bengkel Toyota Autorizhed Service, aka Auto2000. Lokasinya ada di Auto2000 Malang Sukun, Auto2000 Sutoyo, dan Kartikasari Motor. Hmmm setelah nyobain ketiga tiganya, memang mereka punya fasilitas standard. Tapi detail pelayanannya yang berbeda. Contoh di Sukun, ini showroom dan service unit baru sih, Kita datang udah disambut, trus kendaraan didata, trus kita diminta menunggu di ruang tunggu. Di dalam ruangan ini, seyogyanya ada petugas pantrynya, tapi pas saya kesana, no body was there. Hasilnya, saya harus nyalain AC sendiri, karena pas saya masuk pas ga diaktifkan acnya, mesti nyalain tivi sendiri, milih milih channel sendiri. Untungnya fasilitas coffemakernya nescafe ada, meskipun ga selengkap yang ada di sutoyo. Camilannya ada beberapa makanan basah, Kue sus dan Pastel. Toiletnya juga bersih. Nyaman lah kita disitu.
Toyota Auto2000 Sutoyo Malang, disini hmmm paling enak sepertinya fasilitasnya, trus pelayanannya lebih ramah juga, tapi ya itu, ramenya mint…
Semalam aku baru saja selesai membaca koran hati kemaren. Mungkin terdengar aneh. Tapi aku memang baru membaca koran malam hari, sepulang beraktifitas, sebelum pulang kerumah. Aku memang terbiasa mampir ke posko, rumah yang ditempati teman-teman kantor, sekedar untuk membaca koran, bernyanyi dan bergitar, atau bermain kartu. Masalahnya sederhana : Kalau pagi belum bangun hehehe [...]
Saya cengar cengir membaca tulisan Mas Iman tentang perasaan bersalah nya (heheh.. sorry kalau sok tau mas. ini cuma pendapat saya belaka :p) terhadap anaknya Abel. Perasaan telah kehilangan moment dari perjalanan hidup si anak.
Hari ini aku tergelitik setelah membaca tulisan yang oleh tim dagdigdug dinyatakan sebagai blog pilihan terbaik. Dan ya, menurut saya tulisan ini memang pantas untuk mendapatkan itu.
Tulisan tersebut bercerita tentang keputusan temannya, seorang perokok berat yang akhirnya berhenti total setelah menikah, walaupun sebelumnya sang teman bersikeras bahwa tidak ada yang bisa merubahnya. Juga bercerita tentang [...]
Tiba-tiba saya teringat sebuah diskusi tahun 2003. Ceritanya saya tengah patah hati, ditinggal kekasih hati :). Saya tengah berkeluh kesah kepada seorang sahabat. Dia membiarkan saya mengoceh entah berapa lamanya, tak berkomentar. Lalu tiba-tiba dia memberikan sebuah pertanyaan kepada saya
“Do. Jika kamu berada dalam suatu situasi, dimana kamu diminta untuk memilih, siapa dari 4 pihak [...]
first of all, i miss writing
Malam ini, setelah hampir seminggu penuh aku baru pulang jam 2-3 pagi, hari ini aku pulang lebih cepat, jam 12.30 tengah malam. Dari sore aku sudah berniat untuk pulang sebelum mengantuk, melakukan rutinitas jumat malam : mencuci pakaian
Ya, aktifitas ini sudah menjadi rutinitas yang menghibur [...]

Langkah untuk memblokir ip di junos sangat sederhana, secara umum prosesnya adalah:
- tentukan ip yg akan diblokir
- buat filter yang mendefinisikan rule yang kita inginkan
- implementasikan filter tersebut ke interface yg kita inginkan
Berikut ini kita ambil contoh ip yg mau diblok 192.168.1.2, dan kita akan mengimplementasikan filter tersebut ke interface fe-0/0/0
Kita buat dulu filternya :
root@R1> [...]





