Son Yazılar

Ücretsiz SVN Hosting Geliştirmekte olduğunuz projeler için ücretsiz olarak size SVN hizmeti sunan bir site var. Projelerinizi oluşturduktan sonra, yapacaklarınızı, buglarınızı kaydedip...

Readmore

Sitem hacklendi ne yapmalıyım Merhaba, Son günlerde, web sitenizin adresini girdiğinizde, web siteniz yerine aşağıdaki gibi hata mesajları alıyorsanız, Parse error: syntax error, unexpected...

Readmore

Ücretsiz Web Hosting Geliştirmekte olduğunuz web siteleri için ücretsiz hosting arıyorsanız aşağıdaki adres tam size göre. http://www.000webhost.com adresine girerek bu servisten faydalanabilirsiniz....

Readmore

www.SevgiKorkmaz.com Rss

apache-realm

Posted on : 10-12-2008 | By : admin | In : Java, Yazılım

1


Realm yetkili kullanıcıları tesbit etmek amacıyla kullanıcı adları ve şifrelerinin barındırıldığı ayrıca kullanıcı ve rol eşleştirmelerinin tutulduğu bir veritabanıdır.
– Kullanıcı adı
– Şifreler
– Kullanıcı – Rol Eşleştirmeleri

• Tomcat 5, plug-in bileşenleri tarafından gerçeklenmesi için org.apache.catalina.Realm arabirimi geliştirmiştir.
• 5 çeÅŸit standart realm plug-in’i bulunmaktadır.
– JDBCRealm
– DataSourceRealm
– JNDIRealm
– MemoryRealm
– JAASReaml

Apache Tomcat Uygulama Sunucusu

Posted on : 10-12-2008 | By : admin | In : Java, Yazılım

2

Apache Tomcat Nedir?
• Apache, Apache Yazılım Vakfı tarafından geliştirilmiş bir WWW
sunucusudur.
• Tomcat, Java Servlet ve Java Server Pages teknolojileri için
resmi kodlama referansı olarak kullanılan bir servlet
barındırıcısıdır.
• Java Servlet ve Java Server Pages belirtimleri SUN tarafından
Java Community Process altında geliştirilmiştir


Common Gateway Interface
• Web sayfalarının içeriğinin dinamik olmasına olanak sağlar.
• Gelen http isteklerini dışarıdaki bir uygulamaya aktarmaya ve
sonucunu dönmek için kullanılır.
• Her istekde uygulamayı yeniden yükler
• Çok kullanıcılı sistemlerde performanslı değildir.

web 2.0 tavsiyeleri

Posted on : 13-11-2008 | By : admin | In : Genel, Kategorilenmemiş, Yazılım

0



Konumuz web sayfaları (merak etmeyin html anlatmayacağım :) …


Bu yazımda, bir web sayfasını güzel yapan, bir diğerini ise kötü yapan nedir sorusuna web 2.0 teknikleri ile beraber cevap vermeye çalışacağım.


Siz de biliyorsunuz, artık bir web sitesi yapmak çocuk oyuncağı. Çocuk oyuncağı derken, çeşitli araçlar ve taslaklar kullanarak, çocuklar kolaylıkla, bilgisayar programlama dili bile bilmeden dinamik web siteleri yaratabiliyorlar. Peki madem bu kadar kolay, neden bunun üzerine kafa yoralım ki diyebilirsiniz, ancak trafik alan, kullanıcının ilgisini içeriğe yönlendiren, insanın okudukça daha çok okumak istediği görsellikte bir web sitesini nasıl yaparız? , işte buna kafa yormaya değer.


Bir süredir, başarılı web sayfalarını ve bunların dizaynlarını incelemekteyim. İçeriklerinden bağımsız olarak değerlendirdiğimde, gördüğüm şu ki web 2.0 ifadesi ile tabir edilen web sayfaları daha kolay izleniyor, bu nedenle de daha çok kullanıcı çekiyor.


Peki sitemizi bir web 2.0 nedir? Web sitemizi bir web 2.0 sitesi halline nasıl getiririz?


Web 2.0. Nedir?

Web 2.0, O’Reilly Media tarafından 2004′de kullanılmaya baÅŸlanan ve ikinci nesil internet hizmetlerini – toplumsal iletiÅŸim sitelerini, vikileri, iletiÅŸim araçlarını, folksonomileri- yani internet kullanıcılarının ortaklaÅŸa ve paylaÅŸarak yarattığı sistemleri tanımlar. Yani kullanıcıların sadece bilgi almakla kalmadığı, uygulamanın içeriÄŸine de katkıda bulunduÄŸu, Ajax, Css, Widgets gibi teknolojilerin de kullanıldığı masa üstü ve web uygulamalarıdır.


Bu yazımda web 2.0 ‘ın içerik, uygulama ve teknoloji kısmına deÄŸil sadece görsel özelliklerine deÄŸineceÄŸim. Amacımız web 2.0 özelliklerini kullanarak internet sitemizi nasıl daha ilgi çekici hale getiririz sorusuna cevap bulmak.


Sitemizi web 2.0 sitesi haline getirmek

İşimize ilk önce Antoine de Saint-Exupéry’in 1939 yılında söylemiÅŸ olduÄŸu bir sözle baÅŸlayacağız. “Bir ÅŸeyde mükemmelliÄŸe, içine eklenecek bir ÅŸey kalmadığında deÄŸil, içinden çıkaracak birÅŸey kalmadığında ulaşırız.” – “It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.”

Bu yaklaşımla, web sitemizi inceleyecek, we çıkarılması gereken her türlü detayı çıkaracağız.


Sitemizi web 2.0 sitesi halline getirmek için 15 altın kural

  • Sadelik
  • Merkezi site düzeni
  • Daha az kolon
  • Ayrı üst bölüm
  • Birbirinden ayrıştırılmış bölümler
  • Kolay navigasyon
  • Kalın, vurgulu logolar
  • Daha büyük yazılar
  • Belirgin sayfa tanıtımları
  • Belirgin Renkler
  • Zengin görsellik
  • Gradyanlar (renk deÄŸiÅŸimleri)
  • Yansımalar
  • Şık ikonlar
  • Yıldız ÅŸeklinde uyarılar

Continuous Integraton Nedir?

Posted on : 26-07-2008 | By : admin | In : Genel, Proje Yönetimi, Yazılım

1

Continuous Integration yani “Sürekli Entegrasyon“, Extreme Programming topluluÄŸu tarafından geliÅŸtirilmiÅŸ ve yazılım geliÅŸtirme sürecini otomatize ederek ürünün geliÅŸtirilmesini hızlandırmaya yönelik bir takım iyileÅŸtirmeleri kapsayan bir metodolojidir.
Sürekli Entegrasyonun temelini oluşturan aktiviteler aşağıdaki gibidir.

Kodları tek bir yerde barındırmak
Yazılım ekibi tarafından geliştirilen kodlar tek bir noktada toplanmalıdır. CVS ya da SVN gibi programlar kullanılarak birden fazla ortamda geliştirilen kodlar tek bir sunucuda toplanır. Bu şekilde yazılan kodların son haline sunucudan her zaman ulaşmak mümkün olacaktır. Ayrıca kodun aynı anda farklı kişiler tarafından farkında olunmadan değiştirilmesini engellenmiş olur ve yapılan her değişiklik, değişikliği yapan kişi ve değişikliğin yapıldığı tarih bilgisiyle kayıt altına alınmış olur. Sürekli Entegrasyon için kodlari tek bir yerde barındırmak istenmesinin nedeni, sürüm alınacağı zaman kodların son haline tek bir noktadan ulaşma ihtiyacıdır.

AJAX Nedir?

Posted on : 15-05-2008 | By : admin | In : Yazılım

0

AJAX; Asynchronous JavaScript and XML’in kısaltmasıdır.
Yeni bir programlama dili değildir, ancak AJAX kullanarak web sayfalarınızı daha iyi, hızlı ve kullanışlı hale getirebilirsiniz.
AJAX ile javascript kodlarınız, XMLHttpRequest nesnesini kullanarak sunucu ile direk olarak iletişim kurabilir. XMLHttpRequest nesnesi ile
web sayfasını yeniden yüklemeden de sunucu ile veri alışverişinde bulunmak mümkündür.

AJAX adından da anlaşıldığı gibi sunucu ve istemci arasında asenkron veri transferini kullanır.
Her bir istekte tüm sayfayı istemek ve göndermek yerine küçük verilerin transferine olanak sağlar.

Geneleksel yaklaşımlarda web sayfasında sunucu ile iletişim yapmak için bir istekte bulunulur.
Bu bir formun submit düğmesiyle ya da bir link ile yapılabilir. Sunucu bu isteği değerlendirir ve HTTP response nesnesi ile istemciye yepyeni bir sayfa gönderir.
Bu yaklaşımlarda her sayfa üzerindeki tüm veriler değişmeyecek olsa bile yeniden yüklenir.

AJAX ile javaScript kodları sunucu ile XMLHttpRequest nesnesi üzerinden direk olarak konuşur. Bu nesne kullanılarak istemci ve sunucu arasında sayfayı yeniden yüklemeden sadece istenen verilerin akışı sağlanabilmektedir.

Advertise Here