Jumat, 20 Maret 2009

Buat Ubuntu mu Seperti MAC-OSX

step by step menambahkan globalmenu di ubuntu ala mac-OS X Grin Grin
install dulu dependency yang di butuhkan :
Kode:

sudo apt-get install build-essential flex bison gnome-common libglib2.0-dev gtk-doc-tools autoconf2.13 automake1.9 libgtk2.0-dev libdbus-glib-1-dev libwnck-dev libpanel-applet2-dev

copy ini ke /etc/apt/source.list
Kode:

deb http://ppa.launchpad.net/globalmenu-team/ubuntu intrepid main
deb-src http://ppa.launchpad.net/globalmenu-team/ubuntu intrepid main

lakukan update :
Kode:

sudo apt-get update

install globalmenu:
Kode:

sudo apt-get install gnome-globalmenu

setelah selesai install tekan Alt+F2 ketik gconf-editor kemudian cari globalmenu di apps > gnome_setting_daemon > gtk-modules > globalmenu-gnome checklist globalmenu-gnome. ok siip sekarang globalmenu sudah hidup, lho kok belum muncul yah.. hee.. tenang masih ada 1 langkah lagi, klik kanan di panel + Add to Panel pilih Global Menu Panel Applet.
selamat mencoba, tambah cantik kan ubuntumu.. hee...
jazakumullah,

sumber : ubuntuguide.org my.opera.com/mazwarbz, http://forum.securehacklink.org/index.php/topic,219.0.html

Membuat DEsktop Wallpaper yg Berbeda-beda ..dengan CompizFusion

Buat Desktop mu Ber-Beda-Beda WALLPAPER dengan COMPIZFusion

trick ini adalah membuat Wallpaper temen2 jd Berbeda tiap desktop nya ..pasti ..klo temen2 pake effect Cube di compizFusion sudah pasti bakal ada 4 Desktop (standarnya ..walaupun sebenernya bisa di tambah hehehe lebih dr 4), nah sekarang gmana sih caranya biar ke-4 desktopnya bisa beda2 Wallpaper nya ..Cheesy, langsung aza deh praktek nya ..ga usah banyak2 cing-cong heheheh..

1. Buka CCSM nya, ALT+F2 trus ketik ccsm
2. Di CCSM masuk ke Utility trus nanti ada effect Wallpaper di CCSM nya .. ada kan ??
3. Nah setelah itu....so pasti di aktifkan effect trus Masuk ke Settingan nya ...
4. Lalu,..klik New trus pada bagian Image masukan file image yang akan di pasang jd wallpaper, untuk kolom Position, Fill Type, dsb. silahkan atur2 menurut kehendak temen2 default juga ga masalah ...hehehe
5. nah jika temen pake nya 4 Desktop ulangi cara no. 4 yaitu memasukan file2 image yg akan jd Wallpaper desktop nya ..dengan gambar yang berbeda-beda tentunya ..
6. Nah setelah ke-4 gambar yg berbeda-beda sudah di masukan, pasti heran Wallpaper nya blum berubah .hehehe ...
7. yang terakhir ada merubah di settingan gconf-editor, caranya, ALT+F2 trus ketik gconf-editor
8. klo udah kebuka gconf-editor-nya, lalu di kolom sebelah kiri masuk ke bagian /apps --> nautilus --> dklik (dibuka tree-nya) lalu masuk ke --> preferences, lalu ke kolom sebelah kanan cari yang tulisan show_desktop (pasti keadaan default nya di ceklist kan) nah coba di un-cheklist.
9. Liat perubahan nya ..pasti wallpaper nya udah berbeda-beda klo ga ada errorr ..heheheh

TroubleShoting nya:
o> Jika semua langkah2 di atas sudah d lakukan tp ternyata wallpapernya jd Blank putih per-desktop nya, itu di karenakan ukuran resolusi gambar nya terlalu Besar jd coba di kecilin resolusinya ..(kalo saya pake 1280x800 bisa, jd klo lebih dari itu pasti blank) Cheesy pasti bisa ...

So...Selamat mencoba temen2 ...semoga ber-manfaat ..Wallahu'alamu ..Smiley

Tips membut Desktop Mu Transparan dengan compizFusion

Membuat Transparan pada Menu Bar (Gnome-panel) dan menu DropDown dengan CompizFusion

Langsung sajah praktek:

1. BUka aplikasi ccsm, Alt+F2 lalu ketik ccsm
2. Cari Opacity, Brightness and Saturation, lalu centang untuk di aktifkan
3. Lalu masuk ke settingan nya, nanti ada 3 Tab yatu Tab Opacity, Tab Brightness, dan Tab Saturation
4. Masuk Ke Tab Opacity
5. Pada bagian Windows Specific Settings, klik New
6. Lalu isi dulu nilai pada Windows Values tergantung selera sih, asal jangan nol (0), klo nol bisa2 blank:D, klo sayah sih pake 60
7. Setelah di isi value nya pada bagian Windows isi dengan name=gnome-panel, trus liat aza perubahan nya Cheesy
8. Untuk menu drop down nya sama dengan langkah 6, dan 7 tp untuk Windows nya di isi dengan (type=Menu | PopupMenu | DropdownMenu | Dialog | ModalDialog | Normal) trus silahkan setting values nya ... menurut selera anda .hehehe

Gampang kan ...hehehehe ,sok silahkan di coba ..selain Menu-bar (panel) dan Menu DropDown bisa juga kita setting setiap aplikasi yg di buka transparan semua ..silahkan di kembangkan ..heheheh

Sabtu, 28 Juni 2008

Setting Modem ZTE MF622 di LINUX

Ini artikel sayah yg ke-3 di blog ini...hehehe ..mumpung lagih semangat, kali ini sayah akan membahas ..instalasi Modem ZTE MF622 (bawaan IndosatM2) di Linux, kebetulan sayah masih menggunakan Ubuntu Linux heheh, tp sebenar nya sama aza ..settingan di linux distro apapun..!
Untuk instalasi modem ZTE MF622 ini memang rada ribet juga sih, soalnya modem tersebut ada dua mode yaitu pertama mode storage (biasanya untuk nyimpen driver ama aplikasi nya ,,sayang untuk linux kaga ada driver nya), dan yg kedua mode modem, nah makanya klo kita pake Sistem Operasi W*****s pas di pasangkan Modem nya langsung deh si modem pake mode storage untuk instalasi driver ama aplikasi-nya, setelah beres instalasi pas di running aplikasi nya si modem di switch lagih mode nya jd mode modem device, nah ini masalah nya kalau kita pake Sistem Operasi Linux modem ZTE MF622 itu terdeteksi nya sbagai Usb storage sajah, oleh karena itu perlu di buat scripts rules di system linux kita agar system mendeteksi modem ZTE MF622 sebagai device modem, langsung aza berikut scripts (dapet sciptsnya dari blog tetangga heheh ini) nya.:


ACTION!=”add”, GOTO=”ZTE_End”

# Is this the ZeroCD device?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″,
SYSFS{idVendor}==”19d2″, GOTO=”ZTE_ZeroCD”

# Is this the actual modem?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”0001″,
SYSFS{idVendor}==”19d2″, GOTO=”ZTE_Modem”

LABEL=”ZTE_ZeroCD”
# This is the ZeroCD part of the card, remove
# the usb_storage kernel module so
# it does not get treated like a storage device
RUN+=”/sbin/rmmod usb_storage”

LABEL=”ZTE_Modem”
# This is the Modem part of the card, let’s
# load usbserial with the correct vendor
# and product ID’s so we get our usb serial devices
RUN+=”/sbin/modprobe usbserial vendor=0×19d2 product=0×0001″,
# Make users belonging to the dialout group
# able to use the usb serial devices.
MODE=”660″, GROUP=”dialout”

LABEL=”ZTE_End”

save file tersebut dengan nama 15-zte-mf622.rules, lalu copy kan file tersebut ke /etc/udev/rules.d .

oke Selanjut nya ,, restart system LINUX anda..!!

Dan Setelah di restart, jalan kan perintah ini : /sbin/modprobe usbserial vendor=0×19d2 product=0×0001

maksud dari vendor=0x19d2 dan product=0x0001, menandakan kalau modem ZTE MF622 ini memiliki dua mode :
0x19d2 = untuk mode storage
0x0001 = untuk modem device modem
untuk mengecek ketik lsusb di terminal

okeh kembali ke perintah : /sbin/modprobe usbserial vendor=0×19d2 product=0×0001, berarti perintah ini mengubah mode menjadi mode device modem, misal :
mad3@MAd3-LInuX:~$ /sbin/modprobe usbserial vendor=0×19d2 product=0×0001

ok setelah itu cek dengan perintah dmesg, untuk memastikan modem sudah terdeteksi dengan device ttyUSB0

mad3@MAd3-LInuX:~$ dmesg

dan terakhir kita membuat configurasi wvdial-nya bisa menggunakan wvidialconf atau langsung meng-edit file /etc/wvdial.conf lalu di masukan settingan berikut...:

[Dialer ZTE]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Modem = /dev/ttyUSB0
Username = user
Password = password
Dial Command = ATDT
Baud = 9600


ok selanjut nya ...cobain deh... ketik wvdial ZTE, untuk mengakhiri CTRL+C.

Selamat Mencoba...dan sayah tunggu komentar nya ,,dan keluhan jika ada yg kesulitan ,,,:D

--made,28june2008--

Setting modem HP via Kabel DATA di Linux

Setalah artikel sebelum nya kita men-konfigurasi modem HP untuk bisa di koneksikan via bluetooth, untuk artikel sekarang kita akan membahas modem hp dikoneksikan dengan Kabel data baik itu DKU-5, ato CA-42 atau yang lain nya. Disini kita akan mencoba dengan handphone jenis Nokia 2112 (CDMA) dengan Kabel Data CA-42/DKU-2, dan Handphone SE W830i (GSM) dengan kabel data bawaan SE.
Untuk konfigurasi modem dengan kabel data justru lebih mudah dari pada menggunakan bluetooth, langsung sajah dengan langkah-langkahnya:

Untuk Nokia 2112 CDMA dengan Kabel data CA-42 chipshet profilic pl2303 USB

1. Koneksikan Kabel data ke laptop/PC, lalu buka terminal atau console.

2. Lalu cek Kabel data tersebut untuk memastikan bahwa system mengenal nya dengan ttyUSB0 dengan perintah : dmesg
mad3@MAd3-LInuX:~$ dmesg
...
...
[13186.635000] pl2303 4-2:1.0: pl2303 converter detected
[13186.635146] usb 4-2: pl2303 converter now attached to ttyUSB0
[13186.635160] usbcore: registered new interface driver pl2303
[13186.635163] /build/buildd/linux-2.6.24/drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver

3.Setelah system mengenal Kabel data tersebut dengan ttyUSB0, koneksikan handphone lalu kita buat configurasi wvdial-nya dengan perintah wvdialconf misal:
mad3@MAd3-LInuX:/etc/udev$ wvdialconf
ok setelah itu akan keluar report bahwa system menkonfigurasi modem mulai dari device yang digunakan sampai baudrate-nya sesuai dengan kabel data dan handphone yang di konekikan. dan hasil konfigurasi tersebut akan di simpan dalam file /etc/wvdial.conf.
Berikut isi setelah kita melakukan perintah wvdialconf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone =
Modem = /dev/ttyUSB0
Username =
Password =
Baud = 230400


4. Ok setelah file wvdial di update, selanjut nya kita hanya menambahkan beberapa parameter yang kurang yaitu username, password dan parameter lainya. Berikut perubahanya :

Sebelum di edit

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone =
Modem = /dev/ttyUSB0
Username =
Password =
Baud = 230400

Sesudah di edit
cat: sayah di sini pake provider CDMA Flexi .. silahkan sesuai kan saja jika menggunakan provider lain..!!

[Dialer flexi] ==>> diganti jd Flexi karena sayah pake nya Provider flexi..hehehehe (sesuaikan sajah atau bebas ko namanya..)
Modem = /dev/ttyUSB0
Baud = 230400
Init1 = ATZ
Init2 = AT+CRM=1
Init3 = AT+cso=33
Init4 = ATE0V1
FlowControl = CRTSCTS
Area Code =
Phone = #777
Username = telkomnet@flexi
Password = telkom
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

5. Selesai deh konfigurasinya..untuk coba nya .. ketik di terminal wvdial flexi (pastikan pulsa nya ada...huahahaha)...!

mad3@MAd3-LInuX:~$ wvdial flexi
untuk mangakhiri ..CTRL+C


Untuk SE W830i GSM dengan Kabel data bawaan

1. Koneksikan Kabel data ke laptop/PC, lalu buka terminal atau console.

2. Lalu cek Kabel data tersebut untuk memastikan bahwa system mengenal nya dengan ttyACM0 dengan perintah : dmesg

3.Setelah system mengenal Kabel data tersebut dengan ttyACM0, koneksikan handphone lalu kita buat configurasi wvdial-nya dengan perintah wvdialconf misal:
mad3@MAd3-LInuX:/etc/udev$ wvdialconf
ok setelah itu akan keluar report bahwa system menkonfigurasi modem mulai dari device yang digunakan sampai baudrate-nya sesuai dengan kabel data dan handphone yang di konekikan. dan hasil konfigurasi tersebut akan di simpan dalam file /etc/wvdial.conf.
Berikut isi setelah kita melakukan perintah wvdialconf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone =
Modem = /dev/ttyACM0
Username =
Password =
Baud = 230400


4. Ok biasa nya untuk settingan wvdial handphone GSM dengan menggunakan kabel data tidak perlu tambahan paramater-parameter yg lain dengan kata bisa menggunakan settingan defaults nya tp mungkin di sini sayah akan memberikan juga settingan wvdial yang mengalami penambahan parameter jika setting wvdial yang default nya tidak bisa.

Settingan default

[Dialer w830i]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyACM0
Username = indosat
Password = indosat
Baud = 460800

Settingan yang mengalami tambahan parameter jika yang default tidak bisa.

[Dialer w830i]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = ATM1L3
FlowControl = CRTSCTS
Stupid Mode = 1
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Phone = *99***1#
Modem = /dev/ttyACM0
Username = indosat
Password = indosat
Baud = 460800

5. Selesai deh konfigurasinya..untuk coba nya .. ketik di terminal wvdial w830i (pastikan juga pulsa nya ada...huahahaha)...!

mad3@MAd3-LInuX:~$ wvdial w830i
untuk mangakhiri ..CTRL+C

okeh mungkin itu dulu silahkan klo ada komentar ato ada kesulitan dalam konfigurasi ... SElamat Mencoba...!!!!
-- OPEN MIND and USE THE OPEN SOURCE --

--made,28June208--

Jumat, 27 Juni 2008

Mudah nya Internetan dengan Modem HP via bluetooth di LINUX

Bagi yang orang mulai migrasi ke Linux kemungkinan agak sedikit kesulitan ...untuk membiasakan diri ..menggunakan sistem operasi yang bisa di bilang geratisan ini ..:D khusus nya yang sudah terbiasa dengan Sistem Operasi W*****s, baik dr segi aplikasi, atau pun konfigurasi Sistem nya. Tetapi pada dasar nya adalah sama hanya mungkin yang membedakan adalah Keterbiasaan kita dalam menggunakan nya, okeh mungkin disini sayah hanya ingin sharing mengenai koneksi internet dengan menggunakan Modem HP (GPRS) via bluetooth dengan sistem Operasi Linux, ya walaupun materi ini udah banyak yg posting tp ga ada salah nya sayah posting lagi..heheheh..

Baik untuk pertama Linux yang saya pakai di sini adalah Ubuntu 8.04 Hardy Heron karena biasa nya Ubuntu sudah include aplikasi buat bluetooth yaitu blueZ jadi dengan instalasi yg standar juga sudah cukup, tp jika anda ingin menggunakan Distro linux yg lain takutnya belum terinstall aplikasi blueZ bisa di download disini Bluez, dan untuk aplikasi pendukung lain nya adalah aplikasi ppp (point-to-point) dan wvdial untuk aplikasi ini biasa nya semua distro sudah langsung terinstall. dan untuk perangkat bluetooth nya bisa menggunakan Bluetooth USB atau Bluetooth yg sudah include/onboard (biasa nya d laptop) oh ya dan untuk HP nya bebas yg penting ada bluetooth nya...:D. Dan untuk langkah-langkah nya sebagai berikut:

1. Masukan/Aktifkan bluetooth,di PC/Laptop dan Handphone nya, lalu buka terminal/console.

2. Setalah kedua bluetooth aktif kita coba search MAC Address bluetooth Handphone dengan perintah:
hcitool scan, misalnya :

mad3@MAd3-LInuX:~$ hcitool scan
Scanning ...
00:13:E0:28:F4:61 gåñbættê_v(^_~)g

3. Setelah kita mendapatkan MAC Address bluetooth dari Handphone kita, selanjutnya kita akan cari channel untuk koneksi Dial-up Network (DUN) di handphone dengan perintah : sdptool search DUN , misal nya:
mad3@MAd3-LInuX:~$ sdptool search DUN 00:13:E0:28:F4:61
Inquiring ...
Searching for DUN on 00:13:E0:28:F4:61 ...
Service Name: Dial-up Networking
Service RecHandle: 0x10039
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100

dari hasil di atas kita mendapatkan channel DUN untuk handphone yaitu Channel=1.

4. Setelah kita mendapatkan channel DUN selanjutnya kita edit file rfcomm.conf, kalau mengunakan Ubuntu atau Linux yang sudah default terinstall aplikasi BlueZ file ini tersimpan di /etc/rfcomm.conf, untuk edit nya kita bisa menggunakan editor, vi, nano, ato gedit, disini kita menggunakan editor vi dengan perintah: sudo vi /etc/bluetooth/rfcomm.conf

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 00:13:E0:28:F4:61; ==>> seusuaiken dengan MAC Address Bluetooth HP anda

# RFCOMM channel for the connection
channel 1; ==>> sesuaikan deangan Channel DUN di HP anda

# Description of the connection
comment "My N-gage";
}

5. Setelah itu kita membuat device modem tersebut dari rfcomm tersebut, bisa dengan cara merestart service bluetooth di laptop/pc dengan perintah :
mad3@MAd3-LInuX:~$ sudo /etc/init.d/bluetooth restart
* Restarting bluetooth
setelag di restart service bluetooth di laptop/pc maka akan mem-bind rfcomm0 sesuai dengan Mac Address dan channel handphone anda sebagai device modem nya, dan untuk selanjutnya setiap kita mengaktif kan bluetooth di laptop/pc maka device modem langsung bisa digunakan secara otomatis.

6. Untuk koneksi Bluetooth nya sudah selesai untuk selanjutnya kita buat dialer untuk koneksi Internet-nya dengan menggunakan scripts wvdial.conf, biasanya file wvdial.conf ini defaultnya terletak di /etc/wvdial.conf lalu edit file tersebut : sudo vi /etc/wvdial.conf

[Dialer bluetooth]
Username = indosat ==> sesuaikan dengan provider GSM anda
Password = indosat ==> sesuaikan dengan provider GMS anda
Phone = *99***1#
Stupid Mode = 1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/rfcomm0 ==> sesuaikan dengan isi file /etc/bluetooth/rfcomm.conf
Baud = 115200
SetVolume = 3
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM1L3
FlowControl = CRTSCTS

setalah itu save.

7. Cara memulai koneksi nya dengan ...perintah: wvdial misal,

mad3@MAd3-LInuX:~$ wvdial bluetooth
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: ATM1L3
ATM1L3
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jun 28 13:32:18 2008
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 17369
--> Using interface ppp0
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> local IP address 10.33.228.180
--> pppd: x�[06][08][10]�[06][08]
--> remote IP address 10.6.6.6
--> pppd: x�[06][08][10]�[06][08]
--> primary DNS address 202.155.0.10
--> pppd: x�[06][08][10]�[06][08]
--> secondary DNS address 202.155.0.15
--> pppd: x�[06][08][10]�[06][08]

Ok, setelah keluar report seperti itu, menandakan koneksi sudah berhasil.....v(~_-)g....hore...
dan satu lagi Untuk berhenti koneksi tekan tombol CTRL+C, gampang kan ....!!!

Ok mungkin itu artikel sayah yg pertama semoga bermanfaat walaupun udah banyak yg POSTING hehehehe....peace...!!, silahkan bila ada yang mau kasih SARAN atau KRITIKAN ...atau ada keluhan dalam HAL KONFIGURASI ..kita diskusikan bersama-sama...so.. OPEN MIND AND USE THE OPEN SOURCE ..

--made,28june2008--

Kamis, 26 Juni 2008

Untuk yg Pertama Kali.....


Alhamdulillah akhir nya ... bikin Account Juga di sini.... Sebenarnya sudah lama saya ingin punya halaman blog ..seperti ..ini karena ada niat ingin share tentang hal apa saja khususnya mungkin all-about-Linux ..., karena memang tidak saya pungkiri ...saya dapat ilmu khusus nya mengenai Linux ini rata-rata saya dapat dari halaman-halaman bl0g seperti ini, oleh karena itu saya merasa tidak adil kalau saya hanya bisa menikmati apa yang teman-teman tulis di halaman blog ini tanpa saya men-share ilmu yang saya punya..juga , dan mengucapkan ..Terima kasih to All Blogger...Ganbatte...!!v(~_~)v.

Untuk postingan tentang Linux nanti aja..ya...hehehehe...