habipoguz.com.tr yayında.

 Bir hayli düşündükten sonra www.habipoguz.com.tr alan adını nihayet kendi adıma tahsis ettirebildim. www.habipoguz.net varken ne gerek vardı bilmiyorum ama kulağa oldukça hoş gelmeye başlamıştı zira. Hatırı sayılır yoğunluğumun arasında farklı bir site hazırlayacak zamanı bulamayacağımdan eminim. O yüzden www.habipoguz.com.tr alan adından isim sunucularını www.habipoguz.net sitesine yönlendirdim. Böylece www.habipoguz.com.tr adresinden de mevcut siteme erişebilirsiniz.

image01

Kişisel web siteme hoş geldiniz...

 Herkese merhabalar. 2004 yılında WordPress henüz 1 yaşında iken ve Joomla henüz ortalarda yokken, WordPress'in peşinden gitmeyip kendi web sitemi oluşturmak ve arkadaşlarımla paylaşmak için çıktığım web tasarım & programlama yolculuğumda, en fazla kendi kişisel web sitemin boş kaldığını fark edince, "yazılım günlüğü" olarak kullanırım umuduyla, yeniden bir şeyler yazmaya karar verdim. Yazılıma ve hayata dair bol bol paylaşımda bulunabilmek umuduyla...

image01

Elektronik Ticaret Hukuku Sempozyumu

 25 Nisan 2014 günü Çağ Üniversitesi Hukuk Fakültesi tarafından düzenlenen "Elektronik Ticaret Hukuku Sempozyumu"na nazik davetlerinden ötürü sayın dekan başta olmak üzere tüm yönetime ve "Elektrinik Ortamda Kişisel Verilerin Korunması, Mevcut Durum ve Yapılacak Yasal Düzenlemeler" konulu tebliğimi sabırla dinleme nezaketi gösteren tüm katılımcılara çok teşekkür ederim.

image01

İnternet Ortamında Kişilik Haklarının İhlâli ve Korunması

 Kitabımın 2. baskısı 2012 yılında yayınlandı. Kitabın ilk baskısından bu yana geçen kısa sürede Borçlar Kanunu başta olmak üzere HUMK, TTK ve Radyo – Televizyon Kanunu baştan sona yenilenmiştir. Kitabın güncellenen bu ikinci baskısında değişikler üzerinde titizlikle durulmuş olup bazı yerlerde ilgili konu yeni kanun hükümlerine göre anlatılırken bazı yerlerde de eski kanun – yeni kanun karşılaştırması yapılmıştır. Böylece konular farklı yönleriyle irdelenmeye çalışılmıştır.

image01

Kategoriler


İstatistikler


Toplam Ziyaret: 576
Toplam Tıklama: 2762
Bugünkü Ziyaretçiler: 11
Dünkü Ziyaretçiler: 29
Günde En Çok Ziyaretçi: 90
En Yoğun Gün: 06 Haziran 2014
Ayda En Çok Ziyaretçi: 1350
En Yoğun Ay: Temmuz 2014
Online Kişi Sayısı: 403 misafir, 404 kişi
En Çok Online Kişi Sayısı: 0
En Yoğun Zaman: 20 Mayıs 2014, 21:32
IP Adresiniz: 54.81.52.32

Son Güncelleme: 17 Haziran 2014, 11:09
( 1 ay 1 hafta 6 gün 14 saat 28 dakika önce )

* 25 Mayıs 2014 tarihinden itibaren...

Başlarken...

 Hosting'in alınmasına rağmen bir hayli zamandır boş olan habipoguz.net'i yapılandırmak için nihayet zaman bulabildim. Her ne kadar günlük yazmak için zaman bulamayacağımdan emin olsam da bu siteyi günlük (blog) olarak kullanmayı düşünüyorum. Bu günlükte, ya da haftalıkta, özellikle web programlama, web tasarım, masaüstü programlama ve son günlerde hayli merak sardığım Android programlama hakkında yazılar paylaşmayı düşünüyorum. Çok çok istemesem de belki eserse hukuka dair bir şeyler de paylaşabilirim. Karar arama ekranı ise hep açık olacak. Karar arama ekranından Ceza Hukukuna ilişkin açıklama ve kararları bu ekrandan temin edebilirsiniz.

***

 Bugün DirectAdmin Hosting Kontrol Paneli'ni açtığımda sağ tarafta yer alan istatistikleri kontrol ettiğim zaman "Inodes" diye bir kullanım istatistiği gözü çarptı. Dahası diğer kullanım istastiklerine göre daha fazla idi ve yine hızlı bir artış eğiliminde idi. Biraz araştırdığımda ise bu hızlı artışın sorun edilmemesi gerektiğini gördüm.

 Daha önceki yazımda Microsoft SQL Server'ın ne olduğundan bahsetmiştim. Bu yazımda ise sizlere SQL Server 2012'nin nasıl kurulacağını anlatacağım. Öncelikle belirtmek gerekir ki bütün işlem adımlarını birebir uygulasanız bile bazen kurulum hatası ile karşılaşabiliyorsunuz. Böylesi durumlarda "Microsoft işte!" deyip kurulumu tekrarlamak işe yarayabiliyor. Microsoft SQL Server 2000 yüklü bir bilgisayar üzerine Microsoft SQL Server 2012 kurmaya çalıştığınız zaman hata veriyor. Böylesi durumlarda Microsoft SQL Server 2000'i tamamen sistemden kaldırmak en iyisi. Zaten üzerinden an itibariyle 14 yıl geçen bir programın kullanılması insanlar arasında gülüşmelere neden olabilir.

 SQL Server, Microsoft tarafından geliştirilen ilişkisel veri tabanı yönetim sistemidir. Versiyon 7.0'dan önce kod tabanı Sybase SQL Server tarafından Microsoft'a satıldı ve bu Microsoft'un kurumsal seviyede veritabanı pazarına girişi oldu. Sybase SQL Server 3.0 ile esasen aynı olan ilk versiyon, SQL Server 1.0'ı oluşturmak ve pazarlamak adına Microsoft, Sybase ve Ashton-Tate ile takım oluşturdu. 1992'de Microsoft SQL Server 4.2 yayınlandı. Daha sonra Windows NT 3.1 ile aynı zamanda Microsoft SQL Server 4.21 piyasaya sunuldu. Microsoft SQL Server 6.0 Windows NT için dizayn edilmiş ilk versiyon olmasıyla birlikte Sybase'den talimat alınmaksızın piyasaya çıkartıldı. SQL Server 7.0, miras Sybase kodu ile yazılan bir "yeniden yazım" versiyonu oldu ve yerine SQL Server 2000 çıkartıldı. Daha sonra SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 ve SQL Server 2012 yayınlandı. Bu yazının yazıldığı sırada SQL Server 2014'ün geliştirici sürümü yayınlanmış bulunmaktadır.

 PHP'de de diğer web dillerinde olduğu gibi proje geliştirirken yerel sunucu kullanılır. Yerel sunucu Wamp Server, XAMPP, EasyPHP gibi paket programlar aracılığı ile kurulabileceği gibi Apache, PHP ve MySQL programlarının tek tek kurulması ile de oluşturulabilir. Tabî Apache, PHP ve MySQL programlarının kurulurken birbireleri ile irtibatlarını sağlayacak ayarların doğru şekilde yapılması gerektiği göz önüne alındığında paket programlar daha çok tercih edilmektedir.

 Bilenler bilir, benim yazılımda gözümü açtığı yer PHP ortamıdır. PHP'de belirli bir aşama kaydettikten sonra BilgeAdam'da yazılım eğitimi almaya başlayınca bana "Açık kaynak kod da neymiş, özgür yazılım da neymiş" dediler ve C#, Ado.Net, Asp.Net bilgi bombardımanına başladılar. Zaten bu terimlerin ayrımını anlamak bile hatırı sayılır zamanımıza mal oldu. Eğitim bittikten uzun zaman sonra Asp.Net ile bir proje geliştireyim derken daha iyi olduğunda kuşku bulunmayan Asp.Net MVC ile bir proje geliştirmenin daha iyi olacağını değerlendirdim. Ancak açıkça söylemeliyim ki Asp.Net MVC'yi ben de bilmiyorum. Birlikte öğreneceğimizi umuyorum. .Net'e ilişkin yazıları PHP ortamında sizlere sunmak da işin başka ilginç bir tarafı...

 MySQL İlişkisel Veritabanı Yönetim Sistemi (MySQL Relational Database Management System) (RDBMS) geniş bir yelpazede veri tiplerini destekler. Tablonuzun sütunu için seçtiğiniz veri tipi önemlidir çünkü bu, verilerinizin MySQL'de nasıl saklanacağına karar verir. Bir verinin farklı veri tipleri kullanılarak saklanması mümkündür. Ancak hangi veri tipinin kullanılası en uygundur ya da iyi sonucu verir?

 Sitenin kimler ya da kaç kişi tarafından ziyaret edildiğini bilmek birçok web programcısının önemsediği bir şeydir. Arama motorlarının örümceklerinin sitemizi taradığı durumlarda sadece $_SERVER[’HTTP_USER_AGENT’]'ı kullanmak örümcekleri de gerçek ziyaretçiler olarak değerlendirmek olur ki bu doğru sonuç vermez. Bu sebeple aşağıda sitemizi ziyaret eden kişinin web örümcekleri olup olmadığını anlamak için basit bir kod yazdım.

 Masaüstü programlamadan farklı olarak web programlamada sayfalar arasında veri iletimi yapılır. Yani web uygulamaları istek/cevap (request/response) mantığı ile çalışır. Web'te Get, Post, Put, Trace, Delete, Head ve Options olmak üzere 7 adet istek (request) tipi vardır. Bunlardan ençok kullanılan ve bilinenleri şüphesiz Get ve Post metodlarıdır. Zaten Get ve Post metodları dışındaki diğer metodların kullanım alanları çok çok dardır yani nadiren kullanılır.

 Singleton, oldukça sık kullanılan bir tasarım kalıbıdır. Bu kalıp, tüm tasarım kalıpları ile karşılaştırıldığında, kullanımı en basit olan ve çok fazla kullanılan bir tasarım kalıbıdır. Çok basit olması, önemi az olarak yorumlanmamalıdır çünkü genelde, hayati yerlerde kullanılmaktadırlar. Singleton’ın yanlış kullanımı, sistemin göçmesine neden olacaktır. Tasarım kalıpları yazısının üçüncü bölümünde SINGLETON kalıbının anlatılmasının yerinde olacağını düşündüm. Yazılara gelen yorumlarınız ve mailleriniz makalelerin teknik açıdan dengeli gittiğini gösteriyor. Bu yüzden yazılara aynı seviyede devam edeceğiz.

 Bu program, Youtube üzerinde yer alan ve telif hakkı olmayan vidyolardaki ses veya görüntüleri indirmek için yazılmıştır. Bu program, yalnızca telif hakkı olmayan ya da halka malolmuş olması dolayısıyla telif hakkı ortadan kalkan ses ve görüntüleri indirmek için kullanılabilir.

 Yazılım tasarım desenleri, yazılım yaparken sıkça karşılaşılan, birbirine benzer sorunları çözmek için geliştirilmiş ve işlerliği kanıtlanmış genel çözüm önerileridir. Genel olarak yazılım tasarım desenleri programlama dillerinden bağımsız olarak tanımlansalar da, nesneye yönelimli programlama dillerine uygun yazılım tasarım desenleri daha çok bilinir. Bu desenler, nesneler ve sınıflar arasındaki ilişkileri ve etkileşimleri gösterir.