tag-tagnya css
tugas 2 arc sesi 2
Mau belajar CSS? gampang aja sih kalo udah tau html. Persoalannya paling kita nggak tahu tag-tag apa aja yang ada. Nah kalo udah tau tag-tagnya, bisa toh…
berikut gw sertain tag-tag yang tersedia di css. kalo mau tahu lebih lengkapnya bisa cari tahu disini
Background
|
Property |
Deskripsi |
Values |
| background | Mengeset semua properti background dalam satu deklarasi | background-color background-image background-repeat background-attachment background-position |
| background-attachment | Mengeset kondisi posisi background; antara dapat discroll atau tidak dapat digerakkan dalam halaman | scroll fixed |
| background-color | Mengeset warna latar background suatu elemen | color-rgb color-hex color-name transparent |
| background-image | Mengeset sebuah gambar menjadi sebuah background | url(URL) none |
| background-position | Mengeset posisi background | top left top center top right center left center center center right bottom left bottom center bottom right x% y% xpos ypos |
| background-repeat | Mengeset apakah/bagaimana background akan diulang | repeat repeat-x repeat-y no-repeat |
Border
|
Property |
Deskripsi |
Values |
| border | Mengeset semua properti untuk 4-border (yang tertutup) dalam satu deklarasi | border-width border-style border-color |
| border-bottom | Mengeset semua properti untuk bottom-border (yang bawah aja) dalam satu deklarasi | border-bottom-width border-style border-color |
| border-bottom-color | Mengeset warna dari bottom-border | border-color |
| border-bottom-style | Mengeset style dari bottom border | border-style |
| border-bottom-width | Mengeset ketebalan dari garis bottom-border | thin medium thick length |
| border-color | Mengeset warna dari keseluruhan border | color |
| border-left | Mengeset semua properti untuk left-border (yang kiri aja) dalam satu deklarasi | border-left-width border-style border-color |
| border-left-color | Mengeset warna dari left-border | border-color |
| border-left-style | Mengeset style dari left-border | border-style |
| border-left-width | Mengeset ketebalan dari garis left-border | thin medium thick length |
| border-right | Mengeset semua properti untuk right-border (yang kanan aja) dalam satu deklarasi | border-right-width border-style border-color |
| border-right-color | Mengeset warna dari right-border | border-color |
| border-right-style | Mengeset style dari right-border | border-style |
| border-right-width | Mengeset ketebalan dari garis right-border | thin medium thick length |
| border-style | Mengeset style dari keseluruhan border | none hidden dotted dashed solid double groove ridge inset outset |
| border-top | Mengeset semua properti untuk top-border (yang atas aja) dalam satu deklarasi | border-top-width border-style border-color |
| border-top-color | Mengeset warna dari top-border | border-color |
| border-top-style | Mengeset style dari top-border | border-style |
| border-top-width | Mengeset ketebalan dari garis top-border | thin medium thick length |
| border-width | Mengeset ketebalan dari keseluruhan border; terdapat empat jenis ketebalan | thin medium thick length |
Classification
|
Property |
Deskripsi |
Values |
| clear | Mengeset sisi dari sebuah elemen dimana elemen ngambang lainnya tidak diperbolehkan | left right both none |
| cursor | Menspesifikasi kursor yang ditampilkan | url auto crosshair default pointer move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help |
| display | Mengeset apakah/bagaimana suatu elemen ditampilkan | none inline block list-item run-in compact marker table inline-table table-row-group table-header-group table-footer-group table-row table-column-group table-column table-cell table-caption |
| float | Mengeset dimana sebuah gambar atau teks dimunculkan pada elemen lain | left right none |
| position | Mengeset penempatan elemen sebagai posisi yang static, relative, absolute atau fixed | static relative absolute fixed |
| visibility | Mengeset apakah suatu elemen ditampilkan atau tidak | visible hidden collapse |
Dimension
|
Property |
Deskripsi |
Values |
| height | Mengeset tinggi dari sebuah elemen | auto length % |
| line-height | Mengeset jarak antar garis pada elemen | normal number length % |
| max-height | Mengeset tinggi maksimal dari elemen | none length % |
| max-width | Mengeset lebar maksimal dari elemen | none length % |
| min-height | Mengeset tinggi minimal dari elemen | length % |
| min-width | Mengeset lebar minimal dari elemen | length % |
| width | Mengeset lebar dari suatu elemen | auto % length |
Font
|
Property |
Deskripsi |
Values |
| font | Mengeset semua properti untuk font(huruf) dalam satu deklarasi | font-style font-variant font-weight font-size/line-height font-family caption icon menu message-box small-caption status-bar |
| font-family | Prioritas list untuk font family dan/atau generic pada suatu elemen | family-name generic-family |
| font-size | Mengset ukuran dari font | xx-small x-small small medium large x-large xx-large smaller larger length % |
| font-size-adjust | Menspesifikasi aspek nilai untuk sebuah elemen yang akan mempertahankan tinggi-x dari font pilihan pertama | none number |
| font-stretch | Memadatakan atau melonggarkan font-family yang digunakan | normal wider narrower ultra-condensed extra-condensed condensed semi-condensed semi-expanded expanded extra-expanded ultra-expanded |
| font-style | Mengeset style dari font | normal italic oblique |
| font-variant | Menampilkan teks dalam small-caps font atau normal font | normal small-caps |
| font-weight | Mengeset ketebalan huruf | normal bold bolder lighter 100 200 300 400 500 600 700 800 900 |
Generated Content
|
Property |
Deskripsi |
Values |
| content | Membuat konten dalam dokumen. Digunakan bersama pseudo-element :before dan :after | string url counter(name) counter(name, list-style-type) counters(name, string) counters(name, string, list-style-type) attr(X) open-quote close-quote no-open-quote no-close-quote |
| counter-increment | Mengeset berapa banyak suatu counter menambahkan pada tiap aksi pada selektor | none identifier number |
| counter-reset | Mengeset nilai yang counter set pada tiap aksi pada selektor | none identifier number |
| quotes | Mengeset tipe dari quote | none string string |
List and Marker
|
Property |
Deskripsi |
Values |
| list-style | Mengeset semua properti untuk sebuah list dalam satu deklarasi | list-style-type list-style-position list-style-image |
| list-style-image | Mengeset gambar sebagai list-item marker | none url |
| list-style-position | Mengeset dimana list-item marker ditempatkan pada list | inside outside |
| list-style-type | Mengeset tipe dari list-item marker | none disc circle square decimal decimal-leading-zero lower-roman upper-roman lower-alpha upper-alpha lower-greek lower-latin upper-latin hebrew armenian georgian cjk-ideographic hiragana katakana hiragana-iroha katakana-iroha |
| marker-offset | auto length |
Margin
|
Property |
Deskripsi |
Values |
| margin | Mengeset semua properti untuk margin dalam satu deklarasi | margin-top margin-right margin-bottom margin-left |
| margin-bottom | Mengeset batasan bawah dari elemen | auto length % |
| margin-left | Mengeset batasan kiri dari elemen | auto length % |
| margin-right | Mengeset batasan kanan dari elemen | auto length % |
| margin-top | Mengeset batasan atas dari elemen | auto length % |
Outlines
|
Property |
Deskripsi |
Values |
| outline | Mengeset semua properti untuk outline dalam satu deklarasi | outline-color outline-style outline-width |
| outline-color | Mengeset warna dari outline elemen | color invert |
| outline-style | Mengeset style outline dari elemen | none dotted dashed solid double groove ridge inset outset |
| outline-width | Mengeset ketebalan outline dari elemen | thin medium thick length |
Padding
|
Property |
Deskripsi |
Values |
| padding | Mengeset semua properti untuk padding (bloknot) dalam satu deklarasi |
padding-top padding-right padding-bottom padding-left |
| padding-bottom | Mengeset pad bagian bawah dari elemen | length % |
| padding-left | Mengeset pad bagian kiri dari elemen | length % |
| padding-right | Mengeset pad bagian kanan dari elemen | length % |
| padding-top | Mengeset pad bagian atas dari elemen | length % |
Positioning
|
Property |
Deskripsi |
Values |
| bottom | mengeset sejauh mana pojok bawah elemen di atas atau di bawah dari pojok bawah parent element | auto % length |
| clip | Mengeset bentuk dari elemen. Elemen diclip menjadi bentuk ini, dan ditampilkan | shape auto |
| left | Mengeset sejauh mana pojok kiri dari elemen di kiri/kanan tepi kiri parent element | auto % length |
| overflow | Mengeset apa yang terjadi jika konten dari elemen melebihi area elemen | visible hidden scroll auto |
| position | Menempatkan elemen dengan posisi static, relative, absolute, atau fixed | static relative absolute fixed |
| right | Mengeset sejauh mana pojok kanan dari elemen di kiri/kanan dari pojok kanan parent element | auto % length |
| top | Sets how far the top edge of an element is above/below the top edge of the parent element | auto % length |
| vertical-align | Sets the vertical alignment of an element | baseline sub super top text-top middle bottom text-bottom length % |
| z-index | Sets the stack order of an element | auto number |
Table
|
Property |
Deskripsi |
Values |
| border-collapse | Mengeset apakah border tabel collapse pada satu border atau terpisah sesuai standar HTML | collapse separate |
| border-spacing | Mengeset jarak yang memisahkan border sel (khusus untuk model separate-border) | length length |
| caption-side | Mengeset posisi dari judul tabel | top bottom left right |
| empty-cells | Megeset apakah sel kosong ditampilkan pada tabel atau tidak (khusus untuk model separate-border) | show hide |
| table-layout | Mengeset algoritma yang digunakan untuk menampilkan sel tabel, baris, dan kolom | auto fixed |
Text
|
Property |
Deskripsi |
Values |
| color | Mengeset warna teks | color |
| direction | Mengeset arah teks | ltr rtl |
| line-height | Mengeset jarak antar garis | normal number length % |
| letter-spacing | Menambah atau mengurangi jarak antar karakter | normal length |
| text-align | Mengatur teks agar rata kanan, kiri, tengah, atau kanan-kiri pada elemen | left right center justify |
| text-decoration | Menambah dekorasi pada teks | none underline overline line-through blink |
| text-indent | Mengindentasikan baris pertama teks pada elemen | length % |
| text-shadow | none color length |
|
| text-transform | Mengontrol huruf pada elemen | none capitalize uppercase lowercase |
| unicode-bidi | normal embed bidi-override |
|
| white-space | Mengeset bagaimana ruang putih di dalam elemen ditangani | normal pre nowrap |
| word-spacing | Menambah atau mengurangi jarak antar kata | normal length |
Pseudo-classes
|
Pseudo-class |
Kegunaan |
| :active | Menambahkan spesial style kepada elemen yang aktif |
| :focus | Menambahkan spesial style kepada elemen selama elemen sedang fokus |
| :hover | Menambahkan spesial style kepada elemen saat cursor berada di atas elemen tersebut |
| :link | Menambahkan spesial elemen kepada link yang belum kena hit |
| :visited | Menambahkan spesial style kepada link yang telah dihit |
| :first-child | Menambah spesial style pada elemen yang merupakan child pertama dari gabungan beberapa elemen lainnya |
| :lang | Membolehkan pemilik(author) untuk menentukan bahasa yang digunakan pada elemen tertentu |
Pseudo-elements
|
Pseudo-element |
Kegunaan |
| :first-letter | Menambahkan style spesial pada huruf pertama sebuah teks |
| :first-line | Menambah spesial style pada baris pertama sebuah teks |
| :before | Menyisipkan suatu konten sebelum elemen |
| :after | Menyisipkan suatu konten setelah elemen |
Install application di FreeBSD dengan port freeBSD atau packages
tugas ARC 1 session 2
Selamat..selamat.. loh?? pokoknya selamat udah lolos ke sesi 2, get better next time…
kali ini saya akan coba bantu maneh2 buat install aplikasi di freeBSD. Ada dua buah cara dalam menginstall disana. Lewat perintah packages dan lewat FreeBSD ports.
1. Cari port atau package-nya
Pertama tentu nyari filenya dong, kita bisa coba pake :
# whereis <package-name?>
atau bisa pake command make, ganti direktori ke /usr/ports
# cd /usr/ports
ketikkan nama paket seperti berikut:
# make search name="package-name?"
Atau bisa juga gunakan locate command:
# locate php
2. INstall! Install!
waktu kita mencari file (dengan make misalnya), akan timbul ouput. Kali ini kita ambil contoh kita akan install lighttpd :
output :
Port: lighttpd-1.4.13_2
Path: /usr/ports/www/lighttpd
Info: A secure, fast, compliant, and very flexible Web Server
Maint: mnag@FreeBSD.org
B-deps: autoconf-2.59_2 libtool-1.5.22_4 m4-1.4.8_1 pcre-7.0_1 perl-5.8.8
R-deps: pcre-7.0_1
WWW: http://www.lighttpd.net/
Pindahkan direktori ke path yang tertera pada output itu. Misalnya seperti di bawah ini
# cd /usr/ports/www/lighttpd
sekarang mulai install portnya :
# make; make install
yah segitu aja dulu, selamat mencoba. Kita disini sama-sama belajar, kalo ada yang kurang bisa saling di share disini…
APRS(Automatic Packet Reporting System) dan eQSO
<Tugas ARC minggu ke-5>
APRS
[apa tuh APRS??]
Sistem yang dikembangkan oleh Bob Bruninga pada akhir 80-an ini merupakan sistem berbasis radio amatir yang biasa digunakan untuk komunikasi digital secara ‘real time’. Mungkin kalian langsung paham jika saya katakan bahwa sistem ini adalah cikal bakal GPS. Huruf P yang berarti posisi baru dipakai setelah tahun 1990 untuk mendeskripsikan dengan lebih umum. Sebelumnya P berarti Paket.
[Implementasinya?]
Implementasi secara sederhana, APRS digunakan untuk mengirim data, informasi, dan laporan tepat tentang lokasi orang atau objek secara ‘real time’ dikirim melalui frekuensi radio amatir. APRS juga mampu mengirim berbagai macam data termasuk laporan cuaca, pesan singkat, telemetrik data, maupun perkiraan badai. Setelah dikirim, laporan ini dapat dikombinasikan dengan komputer dan software pemetaan unuk menampilkan data yang dikirim dalam tampilan secara presisi.
eQSO
[Apa itu eQSO?]
eQSO adalah layanan Voice over Internet Protocol (VoIP) yang dikembangkan untuk amatir radio. Ini memungkinkan amatir radio untuk saling terhubung tidak hanya menggunakan media udara, tetapi juga melalui Internet. Ini membuka peluang amatir radio dapat menikmati kebebasan berkomunikasi antara amatir radio lainnya melalui frekuensi radio, melalui Internet atau campuran keduanya.
[Sejarah eQSO di Indonesia]
Berhubung luasnya wilayah Indonesia dan tidak terhubungnya antar repeater-repeater amatir radio yang jaraknya relatif jauh, membuat para amatir radio dan para anggota maling list orari menggagas ide VoIP untuk menghubungkan repeater-repeater yang jaraknya saling berjauhan. Pada tanggal 12 Agustus 2002 hal yang diidamkan akhirnya menjadi kenyataan. Komunikasi berjalan mulus, walau ada sedikit delay.
Hubungan ini sempat mati suri karena repeaternya tersambar petir, namun kembali dihidupkan dengan mencegah jika satu mati akan berpindah ke server berikutnya.
sumber:
wikipedia.org
eqso.orari.web.id
Sejarah Radio Wireless
[tugas ARC, part 2 dan 3]
Radio Wireless di Indonesia lebih sering dikenal sebagai radio amatir.
Kegiatan Amatir radio sudah ada sejak awal abad ke 20 di Indonesia. Semasa perang kemerdekaan RI para amatir radio di Indonesia juga aktive berjuang dengan peralatan dan keahliannya. Mereka bergabung didalam wadah Persatoean Amateur Repoeblik Indonesia (PARI). Namun dizaman ORLA sehubungan dengan diberlakukannnya SOB kegiatan ini dilarang.
Narasumber yang ada saat itu adalah RAJ Lumenta, Engkus, Herry Sembel, Hasan Koesoema Ardiwinata, MI Khadja, Willy A. Karamoy.
Merekalah aktor-aktor berdirinya Organisasi radio amatir Indonesia (ORARI). Mereka sadar bahwa dalam mengudara dibutuhkan suatu aturan. Tidak hanya di Indonesia juga mereka yang merupakan radio amatir sedunia. Sehingga dalam melakukan kegiatannya mereka mempunyai dan berlandaskan pada KODE ETIK AMATIR RADIO.
berawal di Jakarta dan Jawa Barat atau pulau Jawa pada umumnya dan diprakarsai oleh kegiatan aksi mahasiwa , pelajar dan kaum muda, diawal tahun 1965 sekelompok mahasiwa publistik yang tergabung dalam wadah KAMI membentuk radio siaran perjuangan bernama Radio Ampera, mulai saat itu juga bermunculanlah radio siaran lainya seperti Radio Fakultas Tehnik UI, Radio Angkatan Muda, Kayu Manis, Draba dll. Sudah tentu semua radio siaran itu merupakan siaran yang tak memiliki izin alias Radio gelap. Sadar karena semakin banyaknya radio siaran bermunculan yang memerlukan suatu koordinasi demi tercapainya perjuangan ORBA maka dibentuklah pada tahun 1966 oleh para mahasiwa suatu wadah yang diberi nama PARD (Persatuan Radio Amatir Djakarta) diantaranya terdapat nama-nama koordinatornya seperti Willy A Karamoy. Ismet Hadad, Rusdi Saleh ……dll. Dan di Bandung terbentuk PARB. Bagi anggota yang hanya berminat dalam bidang teknik wajib menempuh ujian tehnik dan bagi kelompok radio siaran disamping perlu adanya tehnisi yang telah di uji juga wajib menempuh ujian tehnik siaran dan publisistik. Setelah itu kesemuanya diberi callsign menggunakan prefix X, kode area 1 s/d 11 dan suffix 2 huruf sedangkan huruf suffix pertamanya mengidentifikasikan tingkat keterampilannya A s/d F seperti X6AM, X11CB dsb sedangkan untuk radio siaran diberi suffix 3 huruf.Pada mulanya PARD merupakan wadah bagi para amatir radio dan sekaligus radio siaran . Sehingga pada saat itu secara salah masyarakat mengidentikan Radio amatir sebagai radio siaran non RRI. Karena adanya Tingkatan keterampilan, PARD saat itu juga menyelenggarakan ujian kenaikan tingkat.
Disamping itu terdapat juga para Amatir era 1945-1952 yang tergabung dalam PARI (Persatoean Amatir Repoeblik Indonesia 1950), diantaranya terdapat nama – nama , Soehodo †. (YBØAB), Dick Tamimi †. (YBØAC), Soehindrio (YBØAD), Agus Amanto † (YBØAE), B. Zulkarnaen †. (YBØAU), Koentojo † (YBØAV) dll. Diantara merek ternyata ada juga yang menjadi anggota PARD seperti, (YBØAE) dan (YBØAU).
ORARI NASIONAL
Atas dasar PP21/1967 pada tanggal 9 Juli 1968 dilingkungan Sekretariat Negara pada waktu itu dan tanpa kesibukan yang menonjol dengan dihadiri sejumlah calon anggota yang berdomisili terutama di pulau Jawa, terbentuklah ORARI dan praktis pada awalnya hanya mencakup pulau Jawa yang terdiri atas 4 Regio yakni DKI Jakarta, Jawa Barat, Jawa Tengah dan Jawa Timur. Ketua ORARI Nasional dijabat oleh Bapak Koentoyo † (YBØAV). Dengan terbentuknya Wadah yang sah ini maka, para Amatir merasa lega karena bisa secara sah melakukan kegiatannya. Tenaga penguji di Dewan Telkom saat itu sangat terbatas dan hanya diperuntukan untuk menguji calon Operator dan Markonis radio maka, Dewan belum mungkin menyelenggarakan ujian untuk calon anggota ORARI dan untuk kebutuhan ini ORARI diberi wewenang sementara untuk menyelenggarakan sendiri ujian Amatir bagi calon anggotanya. Dan untuk mengurus keperluan perizinan seluruh anggota ORARI telah ditunjuk wakil tetap ORARI di Dewan Telekomunikasi RI. Yakni Herry Sembel (YBØBR) dan Hasan Koesoema (YBØAH).
Dengan terbentuknya ORARI maka terjadilah masa transisi dalam meletakan istilah Amatir pada tempatnya, terutama dimasyarakat dan bahkan banyak diantara pengurus terutama didaerah masih mengidentikan kegiatan Amatir radio dengan Radio siaran non RRI.
Penutup
Kegiatan ini sebenarnya hobi bagi mereka yang senang pada bidang teknik transmisi radio dan elektronika. Kegiatan ini sudah ada sejak tehnik transmisi radio ditemukan dan karena kegiatan ini menggunakan disamping peralatan juga media spektrum gelombang elektro magnetik yang menyangkut kepentingan kehidupan manusia dalam alam semesta in.
Apa yang Saya ketahui tentang RW ini?
RW berarti amatir radio.
Sebuah perangkat elektronik yang dapat memancarkan sinal dari satu radio ke radio lain. Wireless, berarti tanpa kabel. Menggunakan frekuensi tertentu. Untuk Amatir radio, tiap radio memiliki semacam adress tertentu misal :
Herry Sembel (YBØBR) dan Hasan Koesoema (YBØAH)
Zaman dahulu kegiatan ini merupakan hobi, namu seiring perkembangan zaman. Bermunculan TV, handphone, sehingga peminatnya berkurang. Walaupun begitu, bagi penggemarnya masih tampak bekas antena RF di rumah-rumah mereka dengan alamat radio di depan rumahnya.

Apache The weB Server !!!
[tugas ARC 4, part 1]
*edited for someone request*
Tapi siapa tahu ada yang belum tahu apa itu apache?
Ayo kita selidiki mulai dari kata “web server”.
Pengertian
Web server memiliki pengertian seperti ini :
Program komputer yang bertanggung jawab menerima request HTTPdari clients, yang dikenal sebagai web browser, dan melayani mereka, dan bersedia merespon data konten yang diminta seperti web pages(dalam bentuk HTML atau objek seperti jpg, dan kawan kawan). Komputer yang menjalankan program komputer pada poin 1.
(wikipedia, keyword : web server)
Mungkin si apache ini adalah pengertian nomor satu dan komputer Anda yang menjalankannya web server pengertian kedua.
Apa kegunaannya?
Sama seperti web server lainnya, apache bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya).
Kegunaan lainnya:
- supaya web pages tampil dinamis dengan menghandle konten dinamis, selain yang static tentunya.
- authentifikasi, seperti request username dan password
- melayani server side programming.
- keamanan
- virtual hostings, melayani banyak web pages menggunakan satu IP adress
- dan banyak lagi…
Sejarahnya
Apache ini dibuat versi pertamanya oleh Robert Mc Cool — yang terlibat di NCSA– padatahun 1996. Ditulis dalam bahasa C, perkembangannya dilakukan bersama rekan-rekan melalui email. Dia mengerjakan proyek itu bersama Apache groupnya : Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau, Andrew Wilson, Eric Hagberg, Frank Peters and Nicolas Pioch.
Kenapa diberi nama Apache? Kata yang mendirikan karena pertama mereka ingin menghargai penduduk asli Amerika Indian Apache yang dikenal ketahanan dan skilnya saat perang, dan kedua karena akar proyek si apche ini merupakan sebuah ‘a patchy server’. Alasan kedua sebenarnya dengan hoki ditemukan.
Apache dikembangkan oleh komunitas terbuka yang di bawahi oleh Apache Software Foundation. Aplikasinya dapat digunakan untuk OS yang beragam( tidak bergantung pada vendor tertentu (cross platform)), sebut saja UNIX, FreeBSD, Linux, Novell netware, MacOS X, Windows.
Legalitas?
Untuk masalah legalitas, Apache termasuk open source software dan free software, sehingga banyak perusaahaan penyedia webhosting tidak perlu mengeluarkan uang untuk mendapatkan lisensi dari si Apache ini. Walaupun open source, tapi apache belum compatible dengan versi 2 GNU General Public License, karena ada requirement spesifik yang tak memenuhi kriteria dari GNU GPL. sehingga software dengan lisensi ini tak bisa diintegrasikan dengan si apache ini.
Sekarang?
Sejak direlease tahun 1996, Si Apache ini sebagai web server terbilang belum tergantikan, Apache memegang beberapa website terkemuka di dunia. Walaupun belakangan popularitasnya menurun sejak Microsoft mengeluarkan IIS, Microsoft Internet Information Service. Tapi hingga sekarang keberadaan Apache masih di urutan teratas untuk masalah web server. Lihat saja data survei dari Netcraft pada Desember 2007 :
| Vendor | Produk | Web Site Hosted | Percent |
| Apache | Apache | 76,591,442 | 49.35% |
| Microsoft | IIS | 55,502,886 | 35.76% |
| GWS | 8,555,391 | 5.51% | |
| Oversee | Oversee | 1,573,701 | 1.01% |
| Lighttpd | Lighttpd | 1,521,250 | 0.98% |
| Nginx | Nginx | 767,966 | 0.49% |
| Lain | - | 10,690,101 | 6.89% |
GWS adalah web server milik vendor Google yang awalnya adalah pengembangan dari Apache.
