Uzun uzun yazmayacağım. Zaten bu konu internette binlerce kez tartışıldı. Hala da devam ediyor.
Şahsen görsel olarak kde çok hoşuma gitmesine ve gördükçe içimde kullanma dürtüsü oluşturmasına rağmen ne zaman kullanmaya kalksam, kısa bir süre sonra gnome 'a dönüş yapıyorum.
İlginç bir şey. Çok hoşuma gitmesine rağmen kullanım açısından ısınamıyorum bir türlü. Gnome kullanırken resmen kendimi evimde hissediyorum. Mantıklı açıklaması olmamasına rağmen durum benim açımdan bu.
2 yorum
Her konuda olduğu gibi bilgisayar ve programlama dünyasında da efsane haline gelmiş ancak tamamen yanlış şeyler mevcut. Bazıları saçmalık derecesinde. Bazıları çok ateşli savunuculara sahip. Bloglarda, forumlarda, orda burda, tartışılsın tartışılmasına, çok seslilik deyip geçelim de... Bu at gözlüklülerin, müşteriniz, yöneticiniz, patronunuz olduğunu düşünün. Dilim döndüğünce bu yazıda bu efsanelerden bahsedeceğim. (Aklıma geldikçe yazıyı güncelleyeceğim).
Yorum yok
Geçtiğimiz günlerde, kitapyurdu.com'da php ile ilgili yeni çıkan kitap varmıdır acaba diye gezinirken. Mehmet Şamlı'nın Uzmanlar için Php isimli kitabını gördüm. Tanıtım yazısını ve birkaç okuyucu yorumunu okuduktan sonra hemen sipariş verdim.
Açıkçası beklediğimden daha iyi bir kitapla karşılaştım. Öncelikle vurgulamam gerekir ki bu kitap php ile programlamayı öğrenmek için yazılmış bir kitap değil. Daha çok php programlama diline az çok hakim olmuş ve uygulama geliştirme yeteneğine ulaşmış, ancak ciddi bir uygulama geliştirirken bir takım sorun ve ihtiyaçlarla karşı karşıya kalan php geliştiricilerine hitap ediyor.
2 yorum
Linux mu, Windows mu ?
php mi, asp mi, jsp mi .... ?
C# mı, Java mı?
C# mı, Vb.net mi ?
Microsoft mu, Sun mı?
Masaüstü uygulama mı, Web tabanlı mı?
Açık Kaynak mı, Ticari yazılım mı?
Flash mı, Silverlight mı?
Internet Explorer mı, Firefox mu, Opera mı, Safari mi .... ?
Yorum yok
PHP 'nin 5.3 versiyonunu üzerinde, CakePHP, Wordpress, Joomla! vs gibi php 4 uyumlu uygulamalarınızı tarayıcıdan çağırmaya kalktığınızda aşağıdaki hatayı alıyorsunuz;
Deprecated: Assigning the return value of new by reference is deprecated in .....
Bu hata, genel olarak, php 4 uyumlu olarak geliştirilen uygulamalarda alınıyor. Onaylanmayan fonksiyonların kullanıldığı betikler bu hatayı veriyor. Yani artık 5.3 ile birlikte tavsiye edilmeyen ve php 6.0 kaldırılacak olan fonksiyonlar. Örneğin; ereg, eregi, ereg_replace, split, spliti, sql_regcase... Bu fonksiyonlar halihazırda kullanılabilir durumda ancak yukarıdaki hatayı üretiyor. Yani, Php 5.3 ile birlikte değişen (php.ini) hata raporlama ayarları nedeniyle bu hata alınıyor.
10 yorum
Hep diyoruz. Geliştirici, kendine en uygun aracı seçmeyi bilmeli. Bana göre her projede, oturup sıfırdan kodlama yapan ya da notepadden başka editör kullanmam diyen bir geliştirici çok kötü bir geliştiricidir. Hatta geliştirici değildir. (Bu konuda ayrıntılı bir yazı yazmayı düşünüyorum. Çünkü nette notepad kullanmayı marifetmiş gibi söyleyebilen, tavsiye edebilen insanlar var. Özellikle programlamaya yeni başlayan kişileri yanlış yönlendirebilecek bir durum bu.)
Laf lafı açıyor, konumuza dönecek olursak. Bir geliştirici iseniz, size gelen işlerin büyük bölümünün, sıradan web siteleri olduğunu bilirsiniz.
Şöyle düşünün;
Bir firma web sitesi yaptıracaktır. Ancak sıradan web sitesinin yanında, kendine özgü ufak tefek şeyler de istiyor. Joomla, drupal, wordpress gibi hazır sistemlerin, firmanın ihtiyaçlarının %80 'ini karşıladığını, ancak kesinlikle yetersiz olduğunu ve biraz daha müşteriye özel eklemeler ile işi çok kısa sürede halledebileceğinizi gördünüz.
2 yorum
Linux'un avantajlarından hep bahsedip dururum. Ancak dürüstçe söylemek gerekirse bütün avantajlarına rağmen, kullanıcıların linux'u kullanmasını sağlamak oldukça zor oluyor. Özellikle kurumsal alanda... Sunucular dışında kalan, yani kullanıcıların mesai arkadaşı olan masalarının üstündeki sistemlerde linuxa geçiş gerçekten çok zor. Kullanıcıların adaptasyonu, ...
2 yorum
Bilgisayarımda olmazsa olmaz birkaç yazılımdan birisi Firefox 'tur. Bu web tarayıcıyı benim için vazgeçilmez yapan bir çok özelliği mevcut. En güzel taraflarından birisi, hepsi birbirinden yararlı yüzlerce eklentiye ücretsiz olarak ulaşabilmek...
McAfee SiteAdvisor 'da, mükemmel Firefox eklentilerinden. Kendisi, bildiğimiz meşhur antivirus programını yapan firmaya ait. Bu eklenti ile kısaca; google, yahoo gibi arama motorlarının sonuçlarının yanına bir ikon ekleyerek ilgili sitenin "güvenli", "zararlı" ya da "henüz belirlenmemiş" olduğunu bize söylüyor. Bu sayede bir takım zararlı yazılımlar yada kısaca virüs vs barındıran sitelere girmeden önce bilgilenmiş oluyorsunuz.
Firefox, versiyon 3 ten itibaren bu eklenti çalışmıyordu. Az önce tekrar baktığımda eklentiyi güncellemişler ve artık Firefox 3 'te de çalışıyor. Bu güzel gelişme ile ilgili oturup kısa bir bilgilendirme yazmak istedim.
Yorum yok
Web yazılımcılar olarak genellikle açık kaynak kodlu araçları kullanarak geliştirme yaparız. En azından bende ve tanıdığım dostlarımda durum böyle...
Peki geliştirme araçlarınızı seçerken lisans konusuna dikkat ediyormusunuz?
Eğer cevabınız evet ise; bu yazıyı okumaya devam etmenize gerek yok. Ancak cevabınız, "hayır " ya da hiç aklıma gelmedi" vb ise o zaman bu kısa yazıyı okumanızda fayda var. Çünkü kullandığımız araçların lisansları, projemizin geleceğini, özellikle de en önemli konu olan parasal boyutunu çok etkiler.
4 yorum
Pratikte, üzerinde çalıştığımız uygulamalarımızın çok büyük çoğunluğu, veritabanı ve bu veritabanı üzerinde çalışan kodlardan oluşurlar.
Programlamaya yeni başlayan amatör programcılar, uygulama geliştirirken genellikle kodlar (php vs.) üzerinde dururlar. Oysa ki kod kısmı işin en son kısmı olup, öncesinde yapılan bir takım analiz ve hazırlıklar sonucunda üretilen uygulama gereklerini, gerçekleştirmek üzere yazılır ve hangi programlama dilini kullanırsanız kullanın çok fazla farklılık göstermezler. Programlama dili değiştiğinde temel olarak değişen, yazım kurallarıdır. Yine aynı döngüleri, aynı mantıksal sınamaları, aynı karşılaştırmaları yaparsınız. Sadece yazım şekli değişir ancak temelde hangi dili kullanırsanız kullanın kodunuz aynı işleri yapar ve aynı sonuçları üretir. Tabi ki istisnaları da olmakla birlikte genel olarak durum böyledir.
Yorum yok
