17 Aralık 2007 Pazartesi

Google Da Arama Yapmanin Püf Noktalari

Tahmin ediyorum herkez google da kaçak program, oyun,film ve MP3 aradiginda
istedigi sonuçlari alamiyordur. Birde size anlatacagim sekilde deneyin
bakalim ne olacak.
Asagidaki satiri oldugu gibi kopyalayip kirmizi ile yazilmis yere aradiginiz
programin adini yazin.
“parent directory ” /program ismi/ -xxx -html -htm -php -shtml -pendivx
-md5 -md5sums
Asagidaki satiri oldugu gibi kopyalayip kirmizi ile yazilmis yere aradiginiz
oyunun adini yazin.
“parent directory ” oyun ismi -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
Asagidaki satiri oldugu gibi kopyalayip kirmizi ile yazilmis yere aradiginiz
DVD filminin adini yazin.
“parent directory ” DVD film -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
Asagidaki satiri oldugu gibi kopyalayip kirmizi ile yazilmis yere aradiginiz
xvid filminin adini yazin.
“parent directory ” Xvid film -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
Asagidaki satiri oldugu gibi kopyalayip kirmizi ile yazilmis yere aradiginiz
MP3′ün adini yazin.
“parent directory ” MP3 -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

ÖRNEK:

Adobe photoshop ariyorum ve yazmam gerekenler:

“parent directory ” /adobe photoshop/ -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

MP3 aramak için baska bir yöntem daha var:

?intitle:index.of? mp3 sanatçi ismi veya sarki adi

Örnek:

?intitle:index.of? mp3 mustafa sandal

Google Video

Google Video is a free video sharing service from Google that allows anyone to upload video clips to Google's web servers as well as make their own media available free of charge; some videos are also offered for sale through the Google Video Store. Users can search and play these uploaded videos directly from the Google Video website, as well as download video files and remotely embed them on their web pages.

Uploaded videos were saved as a .gvi files under the "Google Videos" folder in "My Videos" and reports of the video(s) details are logged and stored in the user account. The report sorts and lists the number of times that each of the users videos have been viewed and downloaded within a specific time frame. These range from the previous day, week, month or the entire time that the videos have been there for. Totals are calculated and displayed and the information can be downloaded into a spreadsheet format or printed out.

Competing services include iFilm, Metacafe, Veoh, blip.tv and Outloud.tv. On October 9, 2006 Google agreed to buy former competitor YouTube for $1.65 billion in stock, but YouTube will remain a separate service under its own identity for the near future, though Google video searches include YouTube results as well..

Google Video logo

Video content

Google Video is geared towards providing a large archive of freely searchable videos. Besides amateur media, Internet videos, viral ads, and movie trailers, the service also aims to distribute commercial professional media, such as televised content and movies.

A number of educational discourses by Google employees have been recorded and available for viewing via Google Video. The lectures have been done mainly at the employee's former universities. The topics cover Google technologies and software engineering but also include other pioneering efforts by major players in the software engineering field.

Various media companies offer content on Google Video for purchase, including CBS programs, NBA, music videos, and independent film. Initially, the content of a number of broadcasting companies (such as ABC, NBC, CNN) was available as free streaming content or stills with closed captioning. In addition, the U.S. National Archive uses Google Video to make historic films available online.

Flash Video

The Google Video Player displays a Flash Video (.flv) file in a Flash-enabled browser. The flash video file is in Adobe Flash format, and requires that the Adobe Flash plugin be installed in the web browser (the latest version of this plugin is called Adobe Flash Player 9). The plugin is available at Adobe's website.

The browser automatically caches the flash file whilst it plays, and it can be retrieved from the browser's cache once it has fully played. In Windows o/s variants this cache is typically located at "C:WindowsTemporary Internet Files". This flash file will play in Media Player Classic (provided that ffdshow is installed), MPlayer, or in the standalone Wimpy flash player, amongst others. In Mac OS X you can playback .flv files in SWF & FLV Player.

Google Video Player

Google Video Player is another way to view Google videos; it runs on Microsoft Windows and Mac OS X. The Google Video Player renders files in Google's own Google Video File (.gvi) media format and supports playlists in "Google Video Pointer" (.gvp) format. When users download to their computers, the resulting file will be a small .gvp (pointer) file rather than a .gvi file. When run, the .gvp file will download a .gvi (movie) file to the user's default directory.

While early versions of Google's in-browser video player code were based on the open source VLC Media Player, the current version of Google Video Player is not based on VLC, according to its readme file. However, it does include the OpenSSL cryptographic toolkit and some libraries from the Qt widget toolkit.

GVI format and conversion

Google Video Files (.gvi), and latterly its .avi files, are modified Audio Video Interleave (.avi) files that have an extra list containing the FourCC "goog" immediately following the header. The list can be removed with a hex editor to avoid playback issues with various video players.[4][5] The video is encoded in DivX4 alongside an MP3 audio stream. DivX video players can render .gvi Google Video Files without format conversion (after changing the extension from .gvi to .avi, although this method of just renaming the file extension does not work with videos purchased with DRM to inhibit unauthorized copying). Among other software VirtualDub is able to read .gvi files and allows the user to convert them into different formats of choice. There are also privately developed software solutions, such as GVideo Fix, that can convert them to .avi format without recompression. MEncoder with "-oac copy -ovc copy" as parameters also suffices

Google Video Player
Google Video Player icon
Google Video Player main window.
The main window.
Developer: Google
Latest release: 2.0.0.060608 / 2006-08-22
OS: Mac OS X, Windows
Use: Video player
License: Freeware
Website: http://video.google.com/playerdownload

External embedding of Google Video files

Google Video allows select videos to be remotely embedded on other websites and provides the necessary HTML code alongside the media, similar to YouTube. This allows for websites to host large amounts of video remotely on Google Video without running into bandwidth or storage capacity issues.

Uploading videos

Users may choose to upload videos either through the Google Video website (limited to 100MB) or alternatively through the Google Video Uploader, available for Microsoft Windows, Mac OS X and Linux. Major producers with a thousand or more hours of video can apply for Google's Premium Program.

While the Video Uploader application is available as three separate downloads, the Linux version is written in Java, a cross-platform programming language, and will therefore also work on other operating systems, including Microsoft Windows, without modifications, providing that the Java Runtime Environment (JRE) is installed. Also worthy of note is the fact that this Java executable (.jar) file is a standalone application that does not require installation. Consequently, it can be run from removable media such as USB flash drives, CD-ROMs, or network storage. This allows users to upload video even if the computer terminal on which they are working will not allow them to install programs, such as a public library computer.

Unlike YouTube, users are provided with reports on how many views each video has received over different periods of time. Each video display not only how many views total, but how many were viewed in the previous day, and provides a chart of the past few days. YouTube does not provide any method to compute daily or views over a period of time. However, there is no user page, and these reports are not available to be viewed by other users. YouTube does report the total number of video views for each user, however, which Google Video does not. Most videos are made available for download, but there is no option to defeat this. Videos cannot be downloaded on YouTube, which must be captured on a camcorder over a video output, with player artifacts. NOTE: Although there is no option to download videos on YouTube itself, some websites, such as Keepvid.com, allow the video to be downloaded as an FLV file, by simply copying the address of the video page and entering it on the site.


Google Video

Google Video, Google tarafından işletilen, hareketli görsel görüntü arşividir.

İnternetin ilk açık video pazarı; video arayabilir, izleyebilir ya da satın alabilirsiniz. Size ait görüntüleri satabilir veya geçiçi süre için kiralanmasına izin verebilir bu şekilde gelir elde edebilirsiniz. Görüntüler Google'ın sunucularında saklanmaktadır.

İnternet TV (IPTv) konseptinin pratik uygulaması olarak da görülebilir. Bu görüntülerin bazılarını indirebilir ve Google video player ile (ya da codec ile) daha sonra izleyebilirsiniz.

Teknik codec bilgileri:

  • Divx 480 x 360 veya 480x(değişken çözünürlük)
  • Bitrate oranı saniyede 128bit (mpeg-1 ebatında mp4 sunulmaktadır şu an için)
  • Psp ve Ipod kullanılan sabit codec H.264 (*.mp4)

formatı 320x 240 veya 320x(değişken çözünürlük)

  • bitrate oranı hakkında : 1 dakkalık görüntü 5mb alan istiyor!

Bir Web İşletim sistemine doğru? GoogleOS mu geliyor


Bu sıralar ilginç tartışmalar dönüyor. Bir tarafta daha güçlü bir desktop işletim sistemi dönemine girerken, bir yandan da açık kodlu, distributed uygulamalara ilgi giderek artıyor. Google Office mi derken bir anda tekrar işletim sistemi tartışmaları alevlendi. Hatta bazı sitelerde GoogleOS(Google Operating System- Google İşletim Sistemi)'nin farazi ekran görüntüleri yayınlandı.

Google özellikle belirli uygulamaları web hizmetleri olarak sundukça, herkezin kafasındaki şu soru tekrar gündeme geliyor, Google'un hedefi Microsoft'un tahtını sallamak mı? Her nekadar uzak bir hedef gibi gözükse de, etraf da dedikodular dolaşıyor. Konuyu kendiniz inceleyebilmeniz için, linkleri aşağıda verdim. Hem de bir Webtop İşletim Sistemi adresi ile..

Asıl güzel makalelerden biri de "Emre Sokullu" adlı Türk olduğunutahmin ettiğimiz bir arkadaştan gelmiş.
Burada verilen linklerden birini takip ettiğimizde de YouOS isimli bir işletim sistemini gördüm. (Açılan sayfada demoya girin) Mutlaka ziyaret edin.

Ayrıca tartışmaya geri dönersek, gerçekten Google SpreadSheet ve Word ile acaba yeni bir sürece mi giriyoruz. Peki Microsoft bir oyun yapıp, Internet Explorer'a bir güvenlik ayarı ekleyerek bu Google oyununu bozar mı?

Daha önce Network Computer'lar ile alevlenen tartışma tekrar başlayacak gibi. Belki de Google, bir işletim sisteminin parçası olan pekçok hizmeti online olarak ücretsiz vererek, Microsoft tekelini kırmaya çalışabilir. Microsoft da buna karşı bir basit ofis programlarını işletim sistemine entegre eder mi? Netscape- Internet Explorer savaş taktikleri , tekrarlanır mı?

Google nasıl çalışıyor?


Google kuşkusuz 2000li yıllara damgasını vuran bir firma oldu. Peki Google'in sırrı ne? Orjinal google ilk defa google.stanford.edu sitesinde başladı ve bu siteye ön ayak olan makale is "The Anatomy of a Large-Scale Hypertextual Web Search Engine" adıyla bilinen Sergey Brin (solda resimde) ve Lawrence Page'in makalesidir.

Daha önce de yazmıştım. Google'dan önce yahoo, altavista.com gibi arama motorlarını kullanıyorduk. Google'ı farklı yapan ise PageRank algoritmasıdır. PageRank formulu yada algoritmasi kısaca şöyledir. (Orjinal makaledeki kısmı - 2.1.1 De******ion of PageRank[SayfaSıralaması ]Calculation)

"A sayfasını işaret eden T1,T2.. Tn sayfa olduğunu varsayıyoruz. D parametresi damping(bir anlamda azaltma) faktörü ki 1 ile 0 arasında bir değer alabilir. Biz genellikle d'yi 0.85 alıyoruz. d ile ilgili sonraki bölümlerde daha detaylı açıklamaları bulabilirsiniz. Ayrıca C(A) da, sayfa A'dan dışarı giden bağlantı sayısı olsun. A sayfasının PageRank'ı (Sayfa sıralaması) şöyle bulunur:

PR(A)=(1-d) + d * ( PR(T1)/C(T1) + .. ... . + PR(Tn)/C(Tn))

PageRank(PR)'ler web sayfalarının olasılık dağılımını verir....."

Peki bu karışık formul ne anlam ifade ediyor, Bunun için de bir başka siteye bakıyoruz. "PageRank explained correctly". Bu makalenin başlığı "The Google PageRank Algorihtm and How it Works" ve Ian Rogers tarafından yazılmıştır. Link için sayfa altına bakınız.

İki sayfa sadece birbirlerini işaret ediyorlar. Dolayısıyla A'dan dışarı giden sayfa sayısı 1. C(A)=1

d faktorunu 0.85 kabul edersek:

PR(A)=(1-d) + d * ( PR(B) / 1 )
PR(B)=(1-d)+ d * ( PR(A) / 1 )

peki ilke defa alacağımız PR(A) ve PR(B) değerleri ne? Bunun için iterative yani kendi üstünden tekrar eden bir algoritma yazıyoruz.

sıra PR(A) PR(B)
ilk kez 0 0
formulde çözünce 0.15 0.15 + 0.85* ( 0.15 /1) = 0.15+0.1275
2. sefer 0.38 0.47
3.sefer 0.55 0.622

Sonucunda sonuç iki sayfa için de 1'e yakınsar. Peki ya ötesi

'nin nasıl hesaplandığını öğrenmeyi de size bırakıyorum,linklerde de var ama sorun olursa bana mail atın.

Bu hesaplamadan sonra da sayfaların önem sırası ( PR değerleri) ortaya çıkmış oluyor. Aradığınız anahtar kelimeler de en önemli sayfadan en önemsize doğru sıralanıyor.

Google’dan yeni Türkçe hizmet




Google, Docs&Spreadsheets’i Türkçe olarak kullanıcıların hizmetine sundu.

Google’den yapılan yazılı açıklamada, Türkçe Docs&Spreadsheets’in, kullanıcılarına online olarak dosya ve hesap tabloları yaratma, düzenleme, paylaşma ve saklama imkanı sunduğu belirtildi. Açıklamada, web tabanlı bu hizmette, istenildiğinde 50 kişinin aynı dosya veya hesap tablosu üzerinde çalışabildiği kaydedildi.

Açıklamada, “İnternet tabanlı ürünler, bilgilere istenildiği yerden ve istenilen zamanda erişilebilme imkanı verdiği için dosyalar üzerinde daha fazla kontrol şansı veriyor. Kolayca diğer kullanıcılarla birlikte çalışılabildiğinden e-postalarla göndermeye gerek kalmıyor. Bütün bunlar, özellikle ekip çalışmalarında kullanıcıların yaratıcılığını arttırarak, son derece basit ve aynı anda yapılabiliyor” denildi.

Google Docs&Spreadsheets’in şu anda beta sürümü ile kullanımda ve herkese açık olduğu ifade edildi.

Microsoft, 1.5 milyar dolar tazminat ödeyecek


Bilgisayar devi Microsoft firması, patent haklarını ihlal ettiği gerekçesiyle Alcatel-Lucent telekomünikasyon şirketine 1,5 milyar dolar tazminat ödemeye mahkum edildi.

ABD'nin San Diego kentindeki federal mahkemenin kararının ardından yazılı açıklamada bulunan Microsoft'un avukatı Tom Burt, kararın adil olmadığını ve temyize gideceklerini söyledi. Lucent şirketi, Fransız Alcatel şirketiyle birleşmeden önce, 2003'te ABD'de Microsoft aleyhinde dava açmıştı.

PHP Nedir ? PHP Tarihçesi ve Özellikleri




PHP Tarihçesi

PHP, ilk olarak 1990’lı yılların ortalarında Rasmus Lerdorf tarafından geliştirilmeye başlanmıştır. Lerdorf’un amacı kişisel bilgilerini internet üzerinden yayınlamaktı. O tarihteki teknolojide, günümüzdeki gibi gelişmiş web tasarım yazılımlarının bulunmamasından dolayı , kişisel web sayfası yapmak çok daha zordu. Buradan yola çıkarak, kişisel web sayfası yapmak için bir yazılım hazırladı ve adına Personal Home Page (PHP) adını verdi. PHP, Perl dili üzerine kurulu bir dil olarak geliştirilmeye başlanmıştır. PHP’ nin çok tutulması üzerine web tasarımcılarının çok ihtiyacı olan, yani form yoluyla ziyaretçiden gelen bilgileri işlemeyi sağlayan eklemeler yapılarak adına PHP/FI (Form Interpreter) adını aldı. Kimileri tarafından programın bu versiyonu PHP2 olarak adlandırıldı. 1995 yılının ortalarında PHP Lerdorf’un kurmuş olduğu bir grup tarafından daha da geliştirildi. Bu sefer Perl dilindeki fonksiyonlardan tamamen arındırılmış ve Object Oriented (Nesneye Dayalı) bir dil haline getirildi.

Günümüzde PHP4 versiyonu ardından çok daha güçlü ve çok daha çok özellikli halde PHP5 versiyonu geliştirilmiş durumdadır. PHP dili Linux gibi Açık Kaynak Kodlu bir dildir ve ücretsiz olarak dağıtılmaktadır ve geliştirilmektedir. Linux, Unix, Windows tabanlı işletim sistemlerinde çalışabilen versiyonları mevcuttur.

PHP Nedir?
Platformdan bağımsız (Windows,Linux, Etc.) çalışabilen sunucu taraflı, Html gömülü betik dilidir. Perl, C/C++ tipinde ****** dilidir. Bu dillere aşina olanlar ve herhangi bir programlama dilini bilenler PHP yi fazla vakit kaybetmeden öğrenebilirler.
Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, mySQL, Informix, Solid,dBase, ODBD Unix dbm ve PostgreSQL veritabanlarıyla güvenli iletişim kurabilir ve IMAP, SNMP, NNTP , POP3 , HTTP servislerine bağlantı kurabilmektedir.
Platform olarak "Linux & Apache & mySQL" kullanılması en yaygın ve önerilendir. Siz kendi sisteminizde de sorunsuz kullanabilirsiniz.

Diğer Betik Dillerinden Farkı
--------------------------------------------------------------------------------

Php'nin diğer betik dillerinden farkı mevcuttur. Bunlar;

PHP'nin JavaScript gibi istemci tarafına hitap eden betik dillerinden en önemli tarafı sunucu tarafından yorumlanmasıdır.

PHP'de istemcinin istediği betiğin söz dizimi JavaScript'deki gibi HTML kodunun içerisinde görünmez.

PHP'nin Perl gibi betik dillerinden en önemli farkı HTML içine gömülebilmesidir.

Java Nedir?



Java Sun Microsystems firması tarafından geliştirilmiş olan üst seviye bir programlama dilidir. İlk adı OAK olan Java aslında bilgisayarlar değil, set üstü araçlar (WebTV gibi) veya avuç içi cihazlar (PDA'ler gibi) için hazırlanmıştı. OAK 1995 yılında başarısız olunca Sun firması bu programlama dilinin adını Java olaak değiştirdi ve Internet üzerinde popüler bir programlama dili haline getirmeye çalıştı.
Java, C++ dili gibi nesne yönelimli bir programlama dilidir ancak bu dile göre çok daha sadeleştirilmiştir. Soyadı .java olan Java programlarının çalışıtırılabilir hale getirildiğinde soyadları .class olur ve Java desteği olan herhangi bir web tarayıcısı ile çalıştırılabilirler. Java programları çalıştırıldığı işletim sisteminden hemen hemen bağımsızdır çünkü bu programlar için gerekli destek hemen hemen tüm platformlarda (UNIX, Macintosh OS ve Windows gibi) verilmektedir.

Java özellikle World Wide Web üzerine uygulama geliştirmek isteyenlerce çok ercih edilmektedir. Java applet adı verilen küçük Java uygulamaları Java-uyumlu Web tarayıcıları (örneğin Netscape Navigator veya Microsoft Internet Explorer) ile ekranda izlenebilir.

Solucan ( Worm ) nedir?




Solucan da, virüs gibi, kendisini bir bilgisayardan diğerine kopyalamak için tasarlanmıştır ancak bunu otomatik olarak yapar. İlk olarak, bilgisayarda dosya veya bilgi ileten özelliklerin denetimini ele geçirir. Solucan bir kez sisteminize girdikten sonra kendi başına ilerleyebilir. Solucanların en büyük tehlikesi, kendilerini büyük sayılarda çoğaltma becerileridir. Örneğin bir solucan, e-posta adres defterinizdeki herkese kopyalarını gönderebilir ve sonra aynı şeyi onların bilgisayarları da yapabilir. Bu, domino etkisinin getirdiği yoğun ağ trafiği işyeri ağlarını ve Internet'in tümünü yavaşlatabilir. Yeni solucanlar ilk ortaya çıktıklarında çok hızlı yayılırlar. Ağları kilitlerler ve olasılıkla sizin ve başkalarının Internet'teki Web sayfalarını görüntülerken uzun süreler beklemenize yol açarlar.

Solucan, Virüslerin bir alt sınıfıdır. Bir solucan genellikle kullanıcı eylemi olmaksızın yayılır ve kendisinin tam kopyalarını (olasılıkla değiştirilmiş) ağlardan ağlara dağıtır. Bir solucan bellek veya ağ bant genişliği tüketebilir, bu da bilgisayarın çökmesine yol açabilir.

Solucanlar yayılmak için bir "taşıyıcı" programa veya dosyaya gereksinim duymadıklarından, sisteminizde bir tünel de açabilir ve başka birinin uzaktan bilgisayarınızın denetimini eline geçirmesini sağlayabilir. Yakın geçmişteki solucanlara örnek olarak Sasser solucanı ve Blaster solucanı verilebilir.

Wireless network nedir?



Kab losuz networkler IEEE 802.11 standartı ile belirlenmiş bir teknoloji ile çalışmaktadır. Cihazların h ab erleşmede kullandığı RF sinyali Telsiz Genel Müdürlüğü’nden onaylı 2.4-2.5 Ghz frekansını kullanmaktadır. Cihazların çıkış gücü insan sağlığına zararı olmayan 100mw seviyesindedir. (900Mhz GSM şebekesine bağlı bir cep telefonunun yirmide biri).
Ofis içinde toplantı salonu veya diğer katlarda PC’nizle kesintisiz bağlantı sağlay ab ilirsiniz. Ofis içi uygulamaların yanında, ofis dışında binaların bağlandıkları uygulamalar gün geçtikçe artmaktadır

Ethernet Nedir?




Ethernet bilgisayarlar arasında bir ağ oluşturmaya yarayan yöntemdir. Bilgisayarların ethernet aracılığı ile birbirlerine bağlanabilmeleri için ethernet kartı adı verilen bir donanım gerekmektedir. Bu karta bağlantıyı sağlayan giriş/arabirim ADSL modem gibi aksesuarların bağlanması için de kullanılabilmektedir.

FTP Sunucuları , FTP Nedir ?




FTP’nin açılımı File Transfer Protocol’dür; yani Dosya Transfer Protokolü. Adından anlaşılabileceği gibi bu sunucular dosya sunar. Örneğin bir bilgisayar firması yeni donanım sürücülerini, bedava yazılımlarını kullanıcılara FTP sunucusu üzerinden iletebilir. Web sayfalarından dosya indirmekten farkı, çoğu FTP sunucusu hat kesintisi gibi durumlarda yarıda kalan dosyaları kaldığı yerden indirmeyi destekler, farklı bir protokol olarak daha hızlı dosya indirmeye izin verir; aynı zamanda çift yönlü olduğundan kullanıcının FTP sunucularına dosya iletmesini de sağlar.

Örneğin bedava Web alanı veren bir siteden bir alan aldınız; hazırladığınız Web sayfalarını oluşturan dosyaları bu alana göndermek istiyorsunuz. Bu işlemi, size verilen kullanıcı ismi ve şifrenizi kullanarak ilgili FTP sunucusuna gönderebilirsiniz. Bir kural değildir ancak, genelde Web adresleri www. ile başlarken, FTP sunucu adresleri ftp. ile başlar. Bazı FTP sunucularına sadece belirli kişiler kullanıcı ismi ve şifreyle girebilirler. FTP sunucuları PC’nizde olduğu gibi klasörler şeklinde düzenlenmiştir ve herkesin kullanımına açık olan klasörler genelde pub adlı klasör altında bulunur. Gelişmiş özelliklere sahip bir FTP programının adını vermek gerekirse, CuteFTP’yi örnek gösterebiliriz. FTP sunucularına Web tarayıcı programlarımızla da bağlanabiliriz ama bu iş için özel geliştirilmiş FTP programları daha fazla özellik sunar.

Statik Ip Nedir ve Statik Ip adresi nerelerde kullanılır?



IP adresi bilgisayarınızın internet üzerinde ulaşılmasını sağlayan adrestir.

Genelde Çevirmeli ağ,ISDN,ADSL bağlantılarında her bağlantı yapıldığında farklı bir IP adresi alınır.

Statik IP adresi alınması durumunda yapılan her bağlantı için aynı IP adresi alınacaktır.

ADSL hattınıza bağlı bilgisayarınıza kurabileceğiniz web, alan adı, FTP, e-posta sunucusu gibi hizmetler için gerekir.

HTTP ve HTML Nedir?



Web'in en ilginç yönlerinden biri de çok basit olmasıdır. Bir Web dökümanına ulaştığımızda herşey 4 ana fazda gerçekleşir: (1) Bağlantı (2) Ne istediğimizin web servisineiletilmesi (3) Cevap (4) ilgili sayfaya yapılan bağlantının kesilmesi. Bu ana safhalar, web üzerinde iletişimin kurallarını tanımlayan bir protokolü oluştururlar. Bu protokole de, Hyper Text Transfer Protocol (HTTP) denir. Bağlantı safhasında, web erişiminde kullanılan bir web listeleyici (browser, web client), ilgili bilginin olduğu web servisine bağlanır. Bu servislere HTTP servisleri de denir. Bağlantı sağlandıktan sonra web istemci programımız http servisine "ne istediğini" bildirir. Bu "istek",ileride görüleceği gibi, "http", "ftp", "e-mail" gibi bazı protokol kurallarını içerir ve bu işlemlere genel olarak "navigate" de denir. Bu isteği alan http servisi de, istediğimiz işlemi yapar ve cevabı bize gönderir. Biz de gelen cevabı webistemci programımızda görürüz. Eğer istek gerçekleştirilemiyorsa bir hata mesajı ile karşılaşırız. Son safhada ise, http servisine yaptığımız bağlantı kesilir.

Web Listeleyicileri, "navigate" işlemini HTML (Hyper Text Markup Language) denen bir programlama dili yorumlayıcısı kullanarak yaparlar. HTML, ana hatları SGML (Standard Generalized Markup Language) ile belirlenmiş bir döküman formatlama dilidir. Bu dil, daha çok, yazılı bir dökümanı formatlamak ve bir objeden başka bir objeye linkler sağlamak ile ilgili komutlar içerir. HTML, HTTP ve ilgili diğer protokolleri kullanabilmek için renkli ve güzel kullanıcı arayüzleri hazırlamamızı olanaklı kılar. En son standart, HTML 3.2 'dir (1997 başı). HTML ve Web'in gelişimi ve standartlar ile ilgili her türlü bilgi WWW Consortium, http://www.w3.org/pub/WWW adresinden alınabilir.

Son yıllarda, HTML içinde, salt döküman formatlama dışında işler yapan CGI, Java, JavaScript gibi unsurlar da kullanılmaktadır. Ayrıca, 2.0'dan sonraki sürümlerde, tablo kullanımı, doldurulabilir form kullanımı, frame vb gibi pek çok yenilik göze çarpmaktadır.

World Wide Web Nedir?




WWW, Web, ya da W3 (World Wide Web), yazı, resim, ses, film, animasyon gibi pek çok farklı yapıdaki verilere kompakt ve etkileşimli bir şekilde ulaşmamızı sağlayan bir çoklu hiper ortam sistemidir. Hiper ortam, bir dökümandan başka bir dökümanın çağırılmasına (navigate) olanak sağlar (iç içe dökümanlar). Bu ortamdaki her veri (object), başka bir veriyi çağırabilir (link). Link, aynı döküman içinde başka bir yere olabildiği gibi, fiziksel olarak başka bir yerde (internet üzerindeki herhangi bir makinada) de olabilir. Bütün bu farklı yapıdaki veriler uygun bir standart ile bir arada kullanılıp bir Web Listeleyicisinde (Web Browser) görüntülenebilir. Web'in diğer bir işlevi de, öteki bazı internet servislerini kendi içerisinde barındırmasıdır (ftp, gopher, news, wais gibi).

Web uygulamaları (Web sayfaları),Web Listeleyicilerinde (Browser, Gezgin, Tarayıcı) görüntülenir. Web sayfaları, başka sayfalara ve değişik türden verilere hiper linkler içermektedir. Buralara fare ile tıklayarak, başka sayfalara, oradan da başka sayfalara geçeriz. Bu aslında çok basit bir bilgiye ulaşım modeli. Web Sistemleri, kullanılan platformdan bağımsızdır. Bir Macintosh, Pc ya da Unix Web Listeleyicisi aynı sayfaları, aynı şekilde alırlar. Sayfaların alındığı Web Servisleri de farklı bilgisayar platformlarında olabilir. Web Listeleyicileri ve Web Servis Sağlayıcı Ortamlar hemen hemen tüm dünyada her yerde vardır ve global olarak kullanımları üstel bir şekilde artmaktadır.

Web yapısının bu kadar çok kabul görmesinin bazı sebeplerini sıralamak gerekirse :

Herşeyden önce Web, açık bir sistem. Platform, bilgisayar, işletim sistemi vb bağımlı değil.
Web üzerinden pek çok bilgi kaynağına kolayca erişilebilir.
Web uygulamaları geliştirmek ve bunları kullanıma sunmak çok kolay. Çoğu durumda, uzmanlık gerektirmiyor ve fazla bilgisi olmayan birisi bile Web sayfaları dizayn edip kullanıma sunabilir.
Web ortamları artık son derece dinamik. Java ve ActiveX kullanarak, tamamen konfigüre edilebilir client (istemci) uygulamaları geliştirmek mümkün. Java kullanarak, söz gelimi bir firma, ürün tanıtımları için, dinamik bir şekilde kendiliğinden oluşan uygulamalar yaratabilir ve sayfa içerikleri kendiliğinden değişebilir.Bir kullanıcı, isteğine bağlı bir şekilde, bağlandığı bir veri tabanından bilgileri istediği gibi farklı gruplarda isteyebilir (client side corporation).
Aranılan bilgilere, birtakım tarama mekanizmaları (Search Engines) sayesinde kolayca ulaşılabilir.
Klasik Web tanımı böyle. 1996'dan sonra, Web'in başka bir işlevi daha ortaya çıktı : Web aslında bir işletim sistemi!! Birbirine bağlı bilgisayarlar arasında veri paylaşımı için kuralları olan, iyi bir grafik ara birimli bir işletim sistemi. Şu an bile, Web arayüzü ile, sabit diskimizdeki dosyalar arasında gezinebiliriz. Tıpkı, başka bilgisayarlardaki sayfalar arasında gezindiğimiz gibi. Web arayüzlü işletim sistemleri konusunda ciddi araştırmalar var.

Yahoo! News: Science News