21 Kasım 2007 saat 12:17
CGI nedir?
Web geliştiriciler durağan sayfalardan, akıllı dinamik sayfalara geçmek istediklerinde, kısa adı CGI olan Common Gateway Interface teknolojisini geliştirdiler. Bu geliştiricilerin asıl istediği, Web sunucusu üzerinden sunucu tarafında programlar çalıştırabilmekti.
Bu yeni teknolojiye Common Gateway denilmesinin sebeplerinden en önemli üçü şuydu:
- CGI programları sunucudan bağımsız olmalıydı
- CGI programları hemen her dille yazılabilmeliydi
- Hemen her istemcide çalışabilmeliydi
Devamı »
21 Kasım 2007 saat 12:09
Çok karşılaşılan bir durum: sitenizi geliştirirken, veritabanlarından bilgi alma, onlara yazma gibi gereksinimleriniz doğdu. Bunun için de CGI uygulamalarınızı yazdınız. Ve bir gün Web sunucusuna bağlanmaya çalıştığınızda makineye birilerinin girdiğini, “kötü birşeyler” yaptığını farkettiniz.
Bu bir senaryodan çok, sıkça karşılaşılan bir durumdur. Bir bilgisayarın güvenlik riskleri fişi takıldığı andan itibaren başladığı halde, güvenlik hala ihmal edilmektedir. Bunun birkaç sebebini saymak gerekirse:
- Yetersiz bilgi
- Makinenin kırılamaz olduğunu varsayma
- Hiç kimsenin sizin sunucunuzla uğraşmaya tenezzül etmeyeceği düşüncesi
- Programları yazarken yeterlice sınamama
- Tembellik
Devamı »
19 Kasım 2007 saat 11:28
Webmaster websitesi yapan kişidir. İngilizcedeki master kelimesi bu terimde uzman anlamında kullanılmaktadır. Maddi kazanç için değil hayır için bu işi yapanlar kendilerine webservant derler.
Webmaster’lar, web teknolojileri ile ilgilenen ve onları üreten, web sitesi ve web uygulamaları geliştiren kişilerdir. Sitenin daha çok programlaması ile ilgilidirler. Sitenin tasarımı ile web tasarımcılar ilgilenirler.
Site içerikleri ile ise site yöneticileri ilgilenirler.
Küçük sitelerin webmaster’ları genelde sahipleriyken, büyük sitelerde webmaster bir çeşit koordinatördür. Bu işi tam zamanlı bir iş olarak yapan insanlar olduğu için, bir meslek olarak kabul edilebilir.