Dijital Fotoğrafcılık Hakkında Genel Bilgiler

Dijital Fotoğrafcılık Hakkında Genel Bilgiler

October 25, 2009 in Dijital Fotoğrafcılık, Makaleler by tayfun.ozis.erikan

Dijital fotoğrafçılık ile ilgili genel açıklamalar

Dijital teknolojinin hızlı sonuç verme özelliği, fotoğrafçılıkta devrim yarattı ve onu eskisinden çok daha erişilebilir bir hale getirdi. Artık bodrum kattaki karanlık odalar geçmişte kaldı. Bu gün 9 yaşındaki çocuktan 90 yaşındaki nineler ve dedelere kadar herkes fotoğraf çekebiliyor. Fotoğraf artık herzamankınden çok gördüğünüzü ve hissetiğinizi yakalama konusu haline geldi.

Bu gün dijital fotoğrafçı olabilmek artık size bir teknoloji mağazası kadar yakın. Sanıldığının aksine fotoğraf çekebilmek ve çektiğiniz fotoğrafları görüntülemek, baskıya vermek veya paylaşmak artık neredeyse çocuk oyuncağı kadar kolay oldu.

Codeigniter’a Girişi – Codeigniter Kütüphanelerine Genel Bir Bakış

Codeigniter’a Girişi – Codeigniter Kütüphanelerine Genel Bir Bakış

October 13, 2009 in CodeIgniter, Makaleler, PHP by admin

Merhaba,

Bu yazımızda yüzeyel olarak Codeigniter’ın sınıflarına yüzeysel değineceğiz. Bu yazıda hiç kod bulamayacaksınız. Bunun nedeni her sınıfın ayrı ayrı incelenmeye değer olmasıdır. Sırf Database sınıfı için ayrı bir yazı dizisi yazılabilir. Burada ki genel amacımız PHP programcısına Codeigniter’a başlamadan önce genel bir çerceve çizmektir.

Yani Codeigniter ile ne yapıp yapamayacağınızı bilmeniz gerekmektedir. Bu büzden Codeigniter’ın çekirdeğinde bulunan bütü kütüphaneler hakkında iki üç pragraflık açıklamalar bulacaksınız. Yazı dizisinin ilerleyen bölümünde zaten hepsini tek tek incelemeye çalışacağız. Tabii bankadan fırsat bulabilirsek. Evet ben bir bankacıyım. :)

Wordpress Google XML Sitemaps Eklentisi

Wordpress Google XML Sitemaps Eklentisi

October 11, 2009 in Makaleler, Wordpress by admin

Merhaba,

Bu yazı dizimiz Wordpress için yazılmış Google XML Sitemaps eklentisinin kullanılmasıyla ilgilidir. Bildiğiniz gibi google siteleri daha iyi indexsleyebilmek ve web masterların işini kolaylaştırmak için bazı araç gereçler sundu. Bunlara linkten göz atabilirsiniz.

PHP İle Güçlü Şifreleme

PHP İle Güçlü Şifreleme

October 8, 2009 in Makaleler, PHP by kivanc.ciftci

Veritabanında sakladığımız şifreleri genellikle md5 algoritması ile şifreleyip öyle saklarız. md5 geri çözülemeyen bir şifreleme yöntemidir ama son zamanlarda artık md5 şifreler bile kırılabilmektedir.
İlk yazımda size bahsetmek istediğim kırılamıyacak şifreler üretmek için alternatif bir yöntem. Bunun için PHP dilinde bir fonksiyon ile örnek vereceğim.

UTF 8 destekli ‘URL Title’ helper ile arama motoru dostu URL’ ler oluşturun

UTF 8 destekli ‘URL Title’ helper ile arama motoru dostu URL’ ler oluşturun

October 6, 2009 in Makaleler, PHP by tayfun.ozis.erikan

Çalışan halini Paperobot’ ta (http://www.paperobot.com/papers/sermaye-akimlarinin-temel-makroekonomik-gostergeler-uzerindeki-etkileri-turkiye-ornegi-1989-iii-19) kullandığımız, arama motoru dostu url ler olusturmanıza yarayacak, üstelik tüm dillerde sorunsuzca calışan utf8 destekli bir fonksiyonu sizinle paylaşmak istiyorum.
Method CodeIgniter’ ın url_title metodu gibi çalışmaktadır. Farkı ise sadece ingilizcede değil tüm dillerde istediğiniz sonucu veriyor olmasıdır. Ayrıca çevirmek istedeğiniz string değer içerisindeki bazı özel karakterleri de temizleyerek daha temiz bir url oluşturmanızı sağlamaktadır.
Araştırmalarım sonunda aşağıdaki methodu buldum ve çok işime yaradı, umarım sızın de işinizi görecektir. Simdilik nerden buldugumu hatırlayamadıgım için orjinal kaynagını refere edemıyorum.  Yazan arkadaşın ellerine sağlık diyip durumu kurtaralım hiç olmazsa

Çalışan halini Paperobot’ ta (http://www.paperobot.com/papers/sermaye-akimlarinin-temel-makroekonomik-gostergeler-uzerindeki-etkileri-turkiye-ornegi-1989-iii-19) kullandığımız, arama motoru dostu url ler olusturmanıza yarayacak, üstelik tüm dillerde sorunsuzca calışan utf8 destekli bir fonksiyonu sizinle paylaşmak istiyorum.

Liferay Portal ve Portlet Geliştirme

Liferay Portal ve Portlet Geliştirme

October 4, 2009 in Makaleler, Portal by Ali BAKAN

Bu yazı liferay portlet uygulamaları geliştirmek isteyen ve ne forumlarında ne bloglarında ne de kendi dökümantasyonunda bu konu ile ilgili yeterli bilgi bulamayan geliştiriciler için yazılmıştır.

Son bir kaç gündür liferay portalı araştırıyorum. Genel izlenimim jetspeed ve open portal’a henüz bakmamış olsam da başarılı olduğudur. Fakat başka bir açık kaynak kodlu portal çözümü olan pluto’yu da başarız bulduğumu belirtmek istiyorum. Gelelim konumuza eğer daha önceden bir portlet uygulaması geliştirmiş iseniz zaten portlet uygulamasının da bir web uygulaması olduğunu bilirsiniz. Portlet uygulamasında web.xml haricinde bir de porlet.xml mevcuttur. portlet.xml portlet ile ilgili bir takım bilgileri içerir. (portlet nesnesinin adı, desteklediği modlar, dil dosyası adı, portlet adı, açıklaması vb.) Liferay portlet projesi için de bunlar geçerlidir. Fakat bunun haricinde bir takım başka xml dosyalarına da ihtiyaç duyuyor. (liferay-display.xml, liferay-portlet.xml vb.) Tabi bu xml ve konfigürayon dosyalarının elle oluşturulması büyük külfet. Bu durumda bunu en pratik şekilde nasıl yapabiliriz sorusu soruluyor. Soruyu başka türlü sormak gerekirse liferay portlet projesi geliştirmek için hangi ortamı kullanmalıyız bunun için bir ide var mı?

PHP Design Pattern – Singleton Pattern – Yalnızlık Tasarım Şablonun

PHP Design Pattern – Singleton Pattern – Yalnızlık Tasarım Şablonun

October 3, 2009 in Makaleler, PHP by admin

Eğer bir sınıftan sadece bir tane nesne oluşturulacak ve bu nesne tüm sistem kullanılacak ise yalnızlık tasarım şablonu kullanır. Bununla ilgili verilecebilecek en iyi soyut örnek Tanrı Sınıfdır. Tanrı sınıfından sadece bir tane üretebiliriz çünkü tanrı tektir.

Daha somut bir örnek ile kodumuzu yazalım. Yalnızlık tasarım şablonu daha ziyade veritabanına bağlatılarda kullanılaiblir. Basit bir kod ile örnek verelim. Birinci örneğimiz PHP|Architect’s grubunun çıkardığı “Zend PHP 5 Certification Study Guide” kitabından alıntıdır.