19 Haziran 2007 Salı

SQL

SQL, İngilizce "Structured Query Language" kelimelerinin baş harfleri ile oluşturulmuş, Türkçesiyle Yapısal Sorgulama Dilinin kısa adıdır. SQL kendisi bir programlama dili olmamasına rağmen birçok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir. SQL ile yalnızca veri tabanı üzerinde işlem yapılabilir. SQL'ye özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.
Veri Tabanı Yaklaşımı ile birlikte bir veri sorgulama diline veya aracına ihtiyaç duyulmuştur. İlk başta matematiksel bir sözdizimine sahip olan SQUARE adlı bir dil geliştirilmiştir. Geniş kullanıcı kitleleri tarafında kolay kullanılabilmesi için matematiksel söz dizimli SQUARE dilinden vazgeçilerek, İngilizce'ye benzer sözdizimine sahip bir dil oluşturulmuş ve SEQUEL (Structured English Query Language) olarak adlandırılmıştır. Daha sonra da bu SEQUEL dili, İngilizce söylenişine paralel olarak SQL olarak adlandırılmıştır.

SQL dili ilişkisel alanda büyük ilgi görmüş ve İlişkisel Veri Tabanı Yönetim Sistemlerinin (VTYS) tümünde yer alan standart dil görünümü kazanmıştır. Bu nedenle Veri Tabanı konusunda çalışan tüm bilişim teknik personeli tarafından bilinmesi gereken bir dil konumundadır.

13 Haziran 2007 Çarşamba

PROGRAMLAMA


Bir programlama dili, programcının bir bilgisayara ne yapmasını istediğini anlatmasının standartlaştırılmış bir yoludur. Programlama dilleri, programcının bilgisayara hangi veri üzerinde işlem yapacağını, verinin nasıl depolanıp iletileceğini, hangi koşullarda hangi işlemlerin yapılacağını tam olarak anlatmasını sağlar.

Şu ana kadar 2500’den fazla programlama dili yazılmıştır. Bunlardan bazıları Pascal, Basic, C, C++, Java, JavaScript, Cobol, Perl, Python, Ada, Fortran, Visual Basic .NET, Microsoft Visual C# programlama dilleridir. Yüksek seviye programlama dillerine Visual Basic .NET ve Microsoft Visual C++ dillerini örnek verebiliriz. C ile işletim sistemi yazılabildiğinden, daha alt se- viye bir dil olarak değerlendirilir.

BİLGİSAYAR


Bilgisayar, belirli komutlara göre veri işleyen ve depolayan bir makinedir.

Bilgisayarlar çok farklı biçimlerde karşımıza çıkabilirler. 20. yüzyılın ortalarındaki ilk bilgisayarlar büyük bir oda büyüklüğünde olup, günümüz bilgisayarlarından yüzlerce kat daha fazla enerji tüketiyorlardı. 21. yüzyılın başına varıldığında ise bilgisayarlar bir kol saatine sığacak ve küçük bir pil ile çalışacak hâle geldiler. Toplumumuz kişisel bilgisayarı ve onun taşınabilir eşdeğeri, dizüstü bilgisayarını, bilgi çağının simgeleri olarak tanıdılar ve bilgisayar kavramı ile özdeşleştirdiler.

Ancak, günümüzde en yaygın olarak kullanılan bilgisayar türü, gömülü bilgisayarlardır. Gömülü bilgisayarlar küçük boyutlu olup genelde diğer aygıtların denetiminde kullanılırlar. Savaş uçaklarında, çamaşır makinelerinde hatta oyuncaklarda da bulunurlar.

İstenilen programı kayıt edip istenilen zamanda çalıştırabilmeleri bilgisayarları çok yönlü kılıp hesap makinelerinden ayıran ana özellikleridir. Church-Turing tezi bu çok yönlülüğün matematiksel ifadesidir, ve herhangi bir bilgisayarın bir diğer bilgisayarın görevlerini yerine getirebileceğinin altını çizer. Dolayısıyla, karmaşıklıkları ne düzeyde olursa olsun, cep bilgisayarından süper bilgisayarlara kadar, bellek ve zaman kısıtı olmadığı takdirde hepsi aynı görevleri yerine getirebilirler.

8 Haziran 2007 Cuma

क्यूट FTP


İlk etapta CuteFTP proğramı çalıştırıldığında aşağıdakine benzer sayfa açılır.(Version değişikliğinde ufaktefek farklılık olabilir. Burada anlartığım özellikler hemen hemen tüm versionlarda aynıdır.)

Virüsler

Virüsler, genellikle bilgisayara zarar vermek amacıyla yazılmaktadır.
Virüslerin Yayılışı:
Virüslerin bir başka programa yapışarak yayılmaktadır. Bir virüs, kelime işlemci, tablolama programı, e-posta programınıza,dosyalarına, boot (hard disk veya disketinizin başlangıç adresine) yerleşerek sürekli çoğalır ve yayılır. Virüsü kapmış olan dosya ya da disket, bilgisayara takılıp içindeki dosya açıldığında virüs çalışmaya başlar. Genellikle belleğe gider ve orada diğer dosyalara bulaşmak için fırsat bekler. Bir sonraki çalışan program ya da dosya veya diskete bulaşır.
Virüslerden bazıları, belli tarihlerde çalışıp ekrana resim, mesaj çıkarır (etkisi az olan virüsler). Bazıları ekran ayarlarını değiştirir ya da sisteminizin yavaşlamasına neden olur (orta şiddette etkili virüsler). Bazıları da veri kaybı, sistem çökmesi, dosyaların hasar görmesine neden olur (çok zararlı virüsler).
1. Dosyalara bulaşan virüsler: Genellikle COM, EXE uzantılı dosyaların kaynak koduna kendilerinin bir kopyasını eklerler. SYS, DRV, BIN, OVL, OVY uzantılı dosyalara da bulaşan virüsler de vardır. Bazı virüsler dosyaların açılmasını beklemeden de çoğalabilir. Örneğin DOS'da DIR çekildiğinde diğer dosyalara bulaşan virüsler de vardır.

7 Haziran 2007 Perşembe

Bilgisayar


SWİCH
Swish tam anlamıyla mükemmel bir yazılım. Flash vektörel canlandırmalarda ilk ve en gelişmiş örnek olmaya devam etsede yazı konusunda Swish ile boy ölçüşemez. Dosya boyutu oldukça küçük olan Swish yazı hazırlamamızda bize çok yardımcı olmaktadır. Swishde yaptığımız çalışmalar .SWI olarak kaydedilir. Ayrıca Swishde .SWF ve HTML olarak kayıt yapabilme seçenekleride var.

4 Haziran 2007 Pazartesi

Flash

Flash MX 6.0 iyi İnternet deneyimleri sağlayarak yatırımın geri dönüşünü kolaylaştırır. . Zengin istemci - Bugün 414 milyonun üzerinde İnternet kullanıcısı Flash içeriğini görmek için gerekli plug-in'e sahiptir, bu şekilde sunucu yükleme ve içerik indirme süreleri azalmaktadır. . Video, vektör grafiği, animasyon, ses, 2 yönlü mesaj ve etkileşimden oluşan tam multimedya desteği ile zengin içerik ve uygulamalara yepyeni bir boyut kazandırmaktadır. . Erişilebilir içerik ve uygulamalar: Yardımcı teknolojiler, Flash içeriğini ve uygulamaları çevirerek engelliler dahil olmak üzere herkese tam erişilebilirlik desteği sağlamaktadır. . İçerik ve veri akışı: İçerik ve veri akışı (Yüklenirken oynatılan) ile bağlantı hızından bağımsız olarak sağlanan anında deneyim . Sayfa yenilenmesine gerek yok: Flash Player ve uygulama sunucusu arasında bilgi alışverişi esnasında sayfa yenilenmesine gerek kalmaz böylece kesintisiz uygulama deneyimi sağlanır. . Birden çok cihaz platformu: Flash Player birçok cihaz platformunda (kablosuz, iTV, oyun konsolleri gibi) desteklendiğinden içerik ve uygulamaların her ortamda ve yerde izlenebilmesini sağlar.

ASP



ASP
ASP Active Server Pages ifadesinin kısaltılmış halidir.”Aktif Sunucu Sayfaları” şeklinde Türkçeye çevrilmiştir. ASP sunucu tabanlı bir scripting dilidir ve web üzerinde kullanılır.
Microsoft firması tarafından klasik HTML sayfalarına dinamik bir yapı kazandırmak amacıyla ortaya çıkarılmış bir programlama dilidir. Internet yeni bir teknoloji olduğundan insanlar hayal gücü sınırlarını bu yeni teknoloji ile zorlamaktadırlar. ASP de bu yeni teknolojinin yeni bir parçası olmuştur.
ASP ile web sayfaları dinamik hale getirebilir, bunu yapmak için ASP sunucu(server) tarafında yazılmış oldan kodları çalıştırır ve istemci(client) tarafına ona özel görüntülenmesi istenilen sayfayı görür.
Web programcılığı, W3C tarafından standart haline getirilen HTML(Hiper Metin Anlamlandırma Dili) ile start almış ve CGI, JavaScript, ASP, VRML gibi dillerle devam etmiştir. Bu dillerin farkı; bu dillerin bazıları sunucu tarafında bazıları ise istemci tarafında çalışmaktadır. HTML dosyarınının içeriğine bağlanıldığında sunucu tarafıdan bilgisayara yollanır ve bulunan web görüntüleyici(Internet Explorer, Netscape gibi.) tarafından sayfa anlamdırılarak gösterilir. Yani tüm görüntüleme işlemini bilgisayar yapar. HTML’den sonra çıkan Javascript teknolojisi de buna yakındır. Yani dosyalar bağlanılan bilgisayar tarafından yollanır ve onları bilgisayarda düzenleyip görüntüler. Javascript(js) içeren sayfalar diğer sayfalara göre daha geç yüklenmektedir, çünkü tüm o js kodları bilgisayarda çalıştırılır ve tabi bu da performans kaybına yol açar.