Oca 31
Çoğumuz internete erişme konusunda sıkıntılar yaşarız. Bu sıkıntılardan bazıları, sayfaların hiç açılmaması yada çok yavaş açılmasıdır. Telekom’un dnslerinin sık sık sorun çıkardığını çoğumuz tecrübe etmişizdir.
Linux’ta dns adreslerini değiştirmek veya yeni dns adresleri girmek için
dosyasını kullanırız.
ör:
nameserver 195.175.39.39
nameserver 195.175.39.40
resolv.conf dosyasına yukarıdaki satırları ekleyerek dns adresi girebilirsiniz. Çalışmadığını düşündüğünüz dns adresinin başına # koyarak kapatabilir veya silebilirsiniz. Çalışan dns adreslerini arama motorlarını kullanarak bulabilirsiniz.
Oca 31
Dün siteye Php Kaynak başlıklı yazımızı eklediğimde yazının eklenme tarihinin 31 Ocak 2008 olarak belirlendiğini farkettim. Oysa olması gereken tarih 30 Ocak 2008 idi. Hemen wordpress Tercihler menüsüne baktım. Zaman dilimi (2) doğru görünüyordu fakat tarih ve saat yanlıştı. Hemen sistem tarihine baktım.
date
Wed Jan 30 15:05:48 PST 2008
Sistemde tarih ve saat doğru görünüyordu. Worpressten kaynaklanan bir sorun olduğunu düşünmeye başladım. Kodları biraz inceleyince wordpressin tarihi gösterirken date() fonksiyonu yerine gmdate() fonksiyonunu kullandığını gördüm. gmdate fonksiyonu tarihi Greenwich Mean Time (GMT)‘a göre geri döndürüyor ve sistemin GMT zaman dilimi PST (Pacific Standard Time) olarak ayarlanmış. (Aslında ayarlanmamış
sunucu yurtdışında bulunduğu için zaman dilimi ayarı bu şekilde kalmış.) Sistemin zaman dilimi PST olduğu için gmdate fonksiyonu da yanlış bir tarih döndürüyordu. Doğru tarih ve saat için sistemin zaman diliminin aslında EET (Eastern European Time) olması gerekiyordu.
Linux sistemlerde bu ayar /etc/localtime dosyası tarafından sağlanıyor. /usr/share/zoneinfo/Asia/Istanbul dosyasını /etc dizininin altındaki locatime dosyasına sembolik link ile bağlayarak zaman dilimi EET olarak düzeltilebiliyor.
ln -sf /usr/share/zoneinfo/Asia/Istanbul /etc/localtime
komutu ile sistemin zaman dilimini EET yapıp, tarihi de daha önce anlattığımız şekilde düzeltince sorun düzeldi. Bu işlemi yaptıktan sonra sisteminizdeki servisleri(Apache, Cron, Mysql v.s) yeniden başlatmak gerekiyor. Saat dilimleri hakkında daha fazla bilgi almak için buraya.
Oca 30
Php ile ilgili örnek uygulama, kütüphane, kod örnekleri, yazılımlar ve eğitsel dökümanlar bulunan, geniş bir arşive sahip güzel bir yabancı kaynak.
Benzer siteler: www.hotscripts.com, www.phpclasses.org, www.php-resource.de, php.resourceindex.com
Oca 24
Veritabanı kullanımında önemli olan bir şey de hangi iş için hangi veritabanının kullanılacağına karar vermektir.
Hangi veritabanının kullanılacağına karar vermek için sahip olmak istenen özellikler bilinmeli ve hangi veritabanı istenen özellikleri karşılıyor araştırılmalıdır.
Web programlama da genelde isimleri beraber anılan programlama dilleri ve veritabanları birlikte kullanılır.
PHP/MySQL, ASP/MSSQL,JAVA/Oracle vb. Devamını Oku »
Oca 23
Php 5 ile birlikte php projelerinin çoğu nesne tabanlı bir yapıya geçmeye başladı. Daha anlaşılır bir yapı, daha esnek kod yapısı, daha kolay kod yazımı bunda en büyük etken. Sayıları ve yetenekleri giderek artan php frameworkler (Hazır nesnelerden oluşan iskelet) ise işleri daha da kolaylaştırıyor. En çok bilinenleri Zend Framework, CodeIgniter, CakePHP ve symfony. Listenin tamamı aşağıda. Yapmanız gereken sizin isteklerinize cevap verebilen frameworkü seçmek. Devamını Oku »
Oca 22
Herkese yeniden merhaba!
İş-güç, proje,tatil derken uzun bir süre sizlere yeni bilgiler veremedik, yeni paylaşımlarda bulunamadık. Şimdi, hem aradaki açığı kapatmak hem de daha fazla bilgi aktarabilmek için daha istekli bir şekilde yeniden karşınızdayız.
Işık tutmaya devam edeceğiz…
Ağu 21
Linux’ta yaşadığımız sorunlardan birisi tarih / saat ayarlarının bozulmasıdır. Linux’ta tarih saat ayarlarını değiştirmek için “date” komutunu kullanabiliriz.
Kullanımı:
date -s "08/21/2007 09:05:00"
Tarih parametresini verirken aradaki ayraç “/” olmak zorunda. Daha fazla bilgiyi ” man date ” komutu ile alabilirsiniz.
Ağu 14
Web programlamaya yeni başlayanlar için Apache Php Mysql kurulumu hakkında bilgi verelim istedik. Kurulum için 2 alternatifiniz var; her programı ayrı ayrı kurup ayarlarını elle yapmak yada hazır kurulum programlarını kullanarak tek adımda tüm kurulumu gerçekleştirmek. Yeni başlayanlar büyük ihtimalle hazır kurulum programlarını tercih edecektir (Tavsiye edilir). Ama bu üçlünün (Apache Php Mysql) kendi aralarındaki ilişkiyi anlamak ve deneyim kazanmak adına en az bir kez, her birini ayrı ayrı kurup ayarlarını elle yapmanızda fayda var.
Apache Php Mysql Kurulumu (Ayrı Ayrı):
- Windows Sistemlerde
- Ubuntu-Debian Linux Sistemlerde Buradan veya Buradan
- OpenBSD Unix Sistemlerde
- Pardus Linux Sistemlerde
Apache Php Mysql Kurulumu (Hazır Programlar İle):
- WAMP Web – İndir – Kurulum
- EasyPHP Web – İndir – Kurulum
- Apache2Triad Web – İndir – Kurulum
- PhpTriad Web – İndir – Kurulum
- XAMPP Web – İndir – Kurulum
- NuSphere Tech Platform Web – İndir – Kurulum
- AppServ Web – İndir – Kurulum
- Uniform Server Web – İndir – Kurulum
Tem 26
Program yazmanın nedeni genelde veriyi işlemek ve onu bilgiye dönüştürebilmektir. Yazdığımız programlar çok farklı kaynaklardan veri alabilmektedir. Bu kaynak bazen bir kullanıcı arayüzündeki form, bazen gökyüzündeki bir balona bağlı bir sensörün ürettiği bir elektronik sinyal, bazen de binlerce satırlık metin dosyaları olarak karşımıza çıkmaktadır.
Devamını Oku »
Tem 17
Daha önce acil ihtiyaçtan hazırlanmış ve sizlerle paylaşılmış olan “haftanin_gunu” fonksiyonunu geliştireceğimizi söylemiştik, ve geliştirdik! Sizlere afiyetle kullanmanız için “tarihFormat()” fonksiyonunu hazırladık. Fonksiyonumuz “2007-07-16 18:32:00″ formatında verilen tarihi; ay adı, haftanın günü, saat ve farklı formatlar şeklinde kullanabilmemizi sağlıyor. Eğer fonksiyonumuza herhangi bir tarih değeri göndermez isek fonksiyonumuz otomatik olarak bugünün tarihini baz alarak işlem yapıyor. Fonksiyonda tanımlı olan formatları ihtiyaçlarınıza göre değiştirebilir veya çoğaltabilirsiniz.
Devamını Oku »
Son Yorumlar