nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Hardware, Türkçe adıyla donanım, adından da anlaşılacağı gibi, somut parçaları ifade eden bir terimdir. Daha felsefi söylemek gerekirse; bahsedilen elektronik aygıtın fiziksel parçalarına donanım denir. Bilgisayar donanımları, bir bilgisayarın çalışmasını sağlayan fiziksel parçalardır.

Donanım, iç donanım ve dış donanım olarak ikiye ayrılır. Bir donanım bir başka donanımın içine yerleştirilebiliyorsa, yerleştirilen donanım iç donanım, onu kapsayan donanıma ise dış donanım adı verilir. Örnekleyecek olursak, bilgisayarın kasası dış donanımdır, RAM bellek iç donanımdır gibi. 

Kişisel bilgisayarların donanımları olması zorunlu donanımlar, işlev kartları, giriş birimleri ve çıkış birimleri olmak üzere dört grupta incelenir. Olması zorunlu donanımlar; 


İşlev kartları; giriş-çıkış denetleyicisi, grafik kartı, ses kartı, ağ kartı, TV kartı, modem kartı, video montaj kartı ve özel kullanım amaçlı kartlar olmak üzere sekize ayrılır.

Giriş birimleri de; kamera, mikrofon, parmak izi okuyucu, fare, klavye, tarayıcı, sayısallaştırıcı, ve duyarlı ekran olmak üzere sekize ayrılır.

Çıkış birimleri ise; hoparlör, kulaklık, yazıcı ve monitör olmak üzere dört grupta incelenir.

Konuyu toparlamak gerekirse, bilgisayarın çalışması için gerekli parçalara donanım denir. İngilizcesi hardware'dir. Kullanıcı için gerekli olan programları kullanabilmesi için oluşturulmuş aygıtlardır.


Software, Türkçe adıyla yazılım; elektronik cihazların birbiriyle iletişim ve senkronize şekilde çalışabilmesi için kullanılan makine komutlarıdır. Daha genel tabir kullanacak olursak, elektronik cihazların çalışabilmesi için gerekli olan sistem komutlarıdır. Yazılım denildiğinde %75 ihtimalle akla ilkin bilgisayar gelir fakat tüm elektronik sistemlerin yazılımları vardır ve genel bir tabirdir.Yazılım oluşturmak için bir çok bilgisayar dili vardır. Bunlardan bazıları Java, C, Pascal'dır.

Bilgisayarın sistem yazılımından bahsedecek olursak, belli başlı kombinasyonlar sayesinde donanımların doğru çalışmasına ve sistemin uyumlu bir şekilde çalışmasını sağlar yazılım. İşletim Sistemleri kombinasyonunu kullanarak bilgisayarın temel görevlerinin aksamadan yerine getirilmesini sağlar. Aygıt Sürücüleri kombinasyonunu kullanarak bilgisayarda yüklü olan donanımların sorunsuz şekilde çalışıp çalışmadığını denetler, bir sorun bulduğunda bunu kullanıcıya bildirir. Bunların yanında birkaç kombinasyon daha kullanarak bilgisayarı tümden kontrol eder bu kombinasyonlar şunlardır; Sunucular, Pencere Sistemleri ve Hizmet Programları'dır.

Netice itibariyle yazılım, bilgisayarın görünmeyen kısmıdır. Tüm işlevselliği kontrol eden komutlar zinciridir. 


JavaScript yazılım dünyasının en önemli ürünlerinden biri. Onu kullanmayan neredeyse yok. Bazıları bilmeden bazılarıysa farkında olarak kullanıyor.

Sosyal paylaşım sitelerine hemen hemen hepimiz üyeyiz ve hergün neredeyse bu sitelere giriyoruz. İşte otomatikman JavaScript'i de böylelikle kullanmış oluyoruz ister istemez. Çünkü sosyal paylaşım siteleri JavaScript'i bünyesinde barındırıyor. Arama motoruna Facebook yazıp tıkladığımızda zaten JavaScript devreye girmiş oluyor. Günümüzde JavaScript'i kullanmayan site yok denecek kadar az.

JavaScript, Netspace tarafından 1995 yılında yazılımlandı. Yazılımlanma süresi iste sadece 10 gün. Netspace aslında tüm dünyada popüler olan arama motoru Navigator'u zenginleştirmek için JavaScripti kullandı. JavaScript sayesinde artık insanlar süper bilgisayar bilmelerine gerek kalmadan internet sitesi tasarlayabiliyorlar.

JavaScript; Java, C++, C# gibi dillere benzerliği sayesinde kullanıcılar tarafından kolayca özümsendi. İsim benzerliği olmasına karşın JavaScript ile Java'nın doğrudam birbiriyle bağlantıları yoktur. JavaScript'in ismi tasarım aşamasındayken LiveScript'ti ve Java'nın popülerliğinden yararlanılarak son anda LiveScript ismi JavaScript olarak değiştirildi. Bu hamle kesinlikle etik olmamasına rağmen mantıklı bir hamleydi ve o zamanlar JavaScript'ten daha gelişmiş bir yazılım olan hatta içerisinde CSS desteği de sunabilen ViolaWWW isimli yazılım, adı duyulmadan unutulup gitti. Buna karşın JavaScript, Java'ya olan güven sayesinde aldı başını gitti. Günümüzde onu ister istemez kullanıyoruz.

HDMI (High Definition Multimedia Interface), Türkçe anlamı Yüksek Tanımlı Multimedya Arayüzü'dür. HDMI geleceğin teknolojisi olarak öngörülmektedir, yalnızca kablo karmaşasını ortadan kaldıran bir teknoloji değil; bağlantı konusundaki yeni endüstri standardıdır. Üstelik Blu-Ray Disc gibi yüksek çözünürlük teknolojileriyle de uyumludur. 2003 yılında ses ve görüntü verilerini sıkıştırılmadan dijital olarak aktarmak için geliştirilmiş bir ara birimdir. HDMI; Blu-Ray Disk çalar, HD-DVD disk çalar, bilgisayar, oyun konsolu, dijital uydu alıcısı gibi cihazları uyumlu ses ve görüntü cihazlarına bağlar. 2006 yılında HDTV kameralar ve dijital fotoğraf makinelerinde de görülmeye başlamıştır.

HDMI standart, gelişmiş ve yüksek tanımlı video ile çok kanallı ses sinyallerinin tek kablo üzerinden taşınmasını destekler. DVB ve ATSC gibi MPEG sıkıştırma yapılmış video verisinin akışını tanımlayan dijital TV standartlardan bağımsızdır. Bu tür veriler bir dekoder ile tamamen çözülmüş olarak HDMI çıkışına yönlendirilir. Cihazlar farklı sürümlere göre üretilmektedirler. Tüm sürümler aynı kabloları kullanır fakat veri aktarım kabiliyetleri farklılık gösterir.

HDMI aynı zamanda 8-kanal, 192KHz, 24-bit sıkıştırılmamış ses desteği ile beraber Dolby Digital ve DTS desteğine de sahiptir. Dijital video taşıyan DVI arayüzü ile uyumludur. Bu arayüz (DVI) birçok bilgisayar ve ekran kartında kullanılmaktadır. Yani DVI-D çıkışı olan bir cihaz uygun adaptör veya kablo ile HDMI girişi olan bir monitöre bağlanabilir. Ancak ses bağlantısı veya uzaktan kumanda fonksiyonları aktif olmaz.

                                         hdmi

HDMI teknolojisi standart bakır kabloları kullanmak üzere tasarlanmıştır. Standart gerekli performansı tanımlamakla birlikte kablo uzunluğunda herhangi bir kısıtlama belirtmemiştir. İçerik Koruma olarak HDCP (High-Bandwidth Digital Content Protection) uyumluluğu HDMI standardına uyumluluğun bir parçası olarak tanımlanmıştır.

Basite indirgeyerek anlatmak gerekirse, değişkeni bir kutu olarak örnekleyebiliriz. Kutunun görevi nedir? İçine eşya koymaya yarayan gereçtir. Evinizdeki oyuncakları bu kutunun içine koyduğumuzu varsayalım. Kutunun ismine değişken elbette ki demeyiz. Oyuncak diye adlandırdığımız kutumuz aslında programlama diline uyarlandığında bizim değişkenimiz oluyor.

Şimdi bu örneği PHP mantığına göre yazayım. PHP'de değişken tanımlarken, adlandırılan değişkenin başına '$' simmgesi koyarız. Bu genel bir zorunluluktur. Yukarıdaki kutu örneğini baz aldığımızda kutunun üzerine yazdığımız oyuncak isimli değişkeni sanal dünyada kodlarken '$oyuncak' diye kodlarız. 

Bir kodla örneklendirmek gerekirse;
$oyuncak="Araba";

Eğer ki değişkenimizin içine bir başka nesne yerleştirmek istersek, kodladığımızda ilk atadığımız nesne kaybolur. Yani şöyle;

$oyuncak="Bebek"; diye kodlama yaparsak, ilkinde değişkenin içine atadığımız araba kaybolacaktır. Neticede her içerisine gömeceğimiz nesne için yeni bir değişken tanımamamız gerekir. Bunu kodlayarak göstermek gerekirse;

$oyuncak1="Araba";
$oyuncak2="Bebek";

degisken nedir


Peki iyi güzel de bu değişkenler benim ne işime yarar diyorsanız, yine basite indirgeyerek yazmam gerekirse web sayfanızda bir çok çocuk üyemiz var ve onlara özel bir bölüm açmak istiyoruz. Kayıt olduklarında profillerinde görüntülemek istediğiniz bilgileri bu değişkenler sayesinde tanımlarız. Kodla anlatalım;

Ayşe diye bir üyemiz var ve bebeklerle oynamayı seviyor diyelim. 
Profilini; 
'Üye Adı: Ayşe
Ayşe, bebek ile oynamayı seviyor' gibi görüntüleyebilmek için aşağıdaki gibi değişken tanımamamız gerekir;

$isim="Ayşe";
$oyuncak="bebek";
print"Üye Adı $isim";
print"$isim , $oyuncak ile oynamayı seviyor.

PHP'de değişken konusu basitçe bu şekilde. 


Türkçe anlamı üstünyazı önişlemcisi olan PHP 1995 yılında Rasmus Lerdorf tarafından geliştirilen çok paradigmalı, nesne yönelimli betik ve programlama dilidir. Günümüzde PHP topluluğu tarafından geliştirilmeye devam edilimektedir. 244 milyondan fazla web sitesi ve 2.2 milyon web sunucusunda PHP kullanılmaktadır.

PHP, HTML kodlarının içine de gömülebilmesi açısından gayet kullanışlı bir programlama dilidir. Neredeyse bütün platformlara ve işletim sistemlerine sorunsuz ve ücretsiz olarak yüklenebilen PHP özgün bir yazılımdır ve PHP Lisansı ie dağıtılmaktadır.

Ortaya çıkarılma aşaması Rasmus Lerdorf'un 1994 yılında kendi kişişel web sayfası için bir dizi CGI Perl betiklerle uğraşmasıyla başlamıştır. Zeev Suraski ve Andi Gutmans ile birlikte ayrımlayıcının baştan yazılımlanması sonucunda PHP 3 ün temelleri atılmış oldu. 1998 yılında PHP3 ün tüm sorunları ayıklandıktan sonra tanıtıma sunuldu. Daha sonra Zeev Suraski ve Andi Gutmans PHP'nin çekirdeğini silbaştan kodlamak için 1999 yılında Zend Motoru'nu tasarladılar. Bunu izleyen zamanlarda uygulama her geçen yılda biraz daha güncellenerek önce PHP4 son olarak da PHP5 geliştirildi ve piyasaya sunuldu. Şirket İsrail'in Ramat Gan şehrindedir ve ismi Zend Technoogies'dir.



Mysql veritabanına uyumu ile birlikte Linux işletim sistemi altında iyi bir performans göstermektedir. C dillerine olan benzeriği sayesinde kolaylıkla öğrenilebilir. Günümüzde dünyaca ünlü Facebook, Youtube, Wikipedia ve Yahoo gibi sitelerin yazılımlarında kullanılmıştır. Fakat birden fazla programcı tarafından geliştirilip sürekli güncelleme gerektiren sitelerde Java daha gerekli görülmüştür.