Hancı Eğitim
Hancı Eğitim
PHP de TIME ZONE sorunu
PHP kodlamasında time ve Date nimetlerinden faydalanmanın güzel oldugu kadar. içinden çıkılmaz bir durumda alabiliyor.
Son günlerde farkına vardığım bir sorunu buradan paylaşmayı düşündüm.
Kayıt alırken aşağıdaki iki zaman birbirine eşit..
strtotime('2010-02-27 20:40:03 +0000') === strtotime('2010-02-27 21:40:03 +0100')
ve yukarıdaki time olarak alinan kayit +0200 zaman diliminde olan bir serverden çağrıldıgında ise yukarıdaki tarih bize 2010-02-27 22:40:03 +0200 olarak dönüyor..
Yerel saatçilikte eş bir durum..
PHP de DOUBLE ve FLOAT işlem hatası
PHP programlama dilindi yaşanabilecek çok ilginç bir sorun. Double ve Float değerlerde matematiksel hesaplarda küsüratlı hatalar ile karşılaşabilirsiniz.
Türkçe içerikli PHP sitelerinde hataya dair bir bilgi ile karşılaşmadım. Sorunun çözümü için şu an için integer mantıklı geliyor.
Örnek verecek olursak:
$dtest = 0.0;
$dtest = 10.000000000000000 + 13.690000000000000;
$toplam = 23.690000000000000
$toplam1 = 23.689999999999998
23.69 olması gereken toplamanın 23.689999999999998 olması gibi..
Drupal sayfa açılmayıp bembeyaz kalırsa
Drupal da çok ilgiç bir dil sorunu ile karşı karşıyayız. Update edilmiş bazı drupal sayfalar veritabanındaki dil dosyasını şişirmekte. tahminen 50bin üzerine geçtiğinde ise drupal sayfası çalışmamakta..
Drupal kullananların başına gelebilecek bu sorunun acil çözümü şişen dil tablosununun 20binden fazlasını boşaltmak. Henüz bu sorun ile alakalı bir notla karşılaşmamış olsamda son çare drupalı yeniden kurmak olsa gerek..
SOAP Hakkında Bilgi
SOAP üzerine yazılmış bilgilendirici yazıyı buradan paylaşmak istedim. Umarım SOAP nedir sorusuna cevap arayanlara faydalı olur.
Dağıtık, tek merkezli olmayan uygulamaların veya çeşitli noktalardaki nesnelerin,
kendi barındıkları platformla aynı veya farklı platformlardaki nesnelerle aynı dili
konuşması mevcut nesne iletişim arayüzlerinin (COM, CORBA, EJB
gibi) kullandığı transfer protokollerinin gerek uygulamayla bağdaşmaması, yani kullanılan
programlama diline veya işletim sistemine uyumsuzluğu, gerekse protokolun mevcut
diğer protokollerle olan uyumsuzluğundan dolayı hep sorun teşkil etmiştir ve ortak
standart bir protokole ulaşılamamıştır.
Bu noktada SOAP devreye girerek, web servisleri ve dağıtık uygulamalar
KVM Switch Nedir?
KVM Switch (KVM kısaltması Klavye, Video, Mouse kelimelerini temsil etmektedir) birden fazla bilgisayarın erişiminin tek bir klavye, video monitör ve mouse vasıtası ile gerçekleştirilmesini sağlayan bir donanım cihazıdır. Günümüz teknolojisinde 2 Portlu modellerle başlayarak tek bir kutuda 64 bilgisayarın erişimine kadar olanak sağlayan KVM Switch modelleri mevcuttur. Bu sayı genişleme özellikli KVM Switch modellerinin cascade bağlantı yapısı ile birbirine bağlanarak çok daha yüksek rakamlara ulaşabilmektedir.
KVM Switchler genel olarak Analog ve Dijital (IP erişimli) olmak üzere iki ana grup altında toplanabilir:
Yeni .CO uzantılı Domainler geliyor
Kolombiya'nın domain uzantısı olarak piyasaya çıkması beklenen 2010 Temmuzunda kayda açılacak.
Şimdiden domain kayıt firmaları ön kayıtları başlattılar.
Peki .co geleceğin popüler uzantılarından birisi olabilirmi.
Kayıt ücreti ne kadar olacak? Ön kayıt ücretleri ne kadar? Hepsi yazımızın devamında.
Veri kaynaklarını kullanarak profesyonel php sayfaları oluşturun.
PHPRunner ile Oracle, SQL Server, MS Access , DB2, MySQL FileMaker database ve diğer ODBC veri kaynaklarını kullanarak sihirbaz sayesinde profesyonel php sayfaları yaratabilirsiniz.Programın kulanımı file maker programı kadar kolay.
Yarattığınız proje sonunda Php sayfalarıyla veriler arasında arama, düzenleme, silme, veri ekleme işlemlerini yapabiliyorsunuz. PhpRunner ile web sitenizi geliştirebilir ve kolayca php öğrenebilirsiniz.
Kodlab’den Bir İlk Türkiyede PHP 6 Kitabı
Dünya’nın en çok tercih edilen Programlama dili olan Php daha doğrusu Web Tabanlı uygulamalarda dikkat çeken dil diyebiliriz.PHP6 Hakkında Türkiye’de ilk kitabı Kodlab tarafından yayına çıktı.
Kodlab’ın açıklaması göre,Mehmet ŞAMLI tarafıdan yazılan kitap açıklaması şu şekildedir.Açık kaynak (Open Source) dünyasının vazgeçilmez programlama dillerinden olan PHP, en son ve en yeni versiyonu olan PHP 6 ile karşınızda. Bu kitap ile PHP 6 sıfırdan anlatılarak, proje yapabileceğiniz bir seviye düzeyinde bilgi sahibi olmanızı; etkin, dinamik ve en önemlisi hızlı olmak ile birlikte güvenli web siteleri geliştirmenizi sağlayacaktır. Teorik bilgiler sunan kitap ile PHP 6 programlama diliyle program geliştirmeye başlayabileceksiniz. PHP 6‘yı derinlemesine öğrenirken, sürümler arası farkları detaylıca öğrenmiş olacaksınız.
İnatçı virüslerden kurtulmanın 10 yolu!
Bilgisayarınıza bulaşan zararlı yazılımlar bir türlü temizlenmiyor mu? Bu 10 yolu deneyin...
Güvenlik konusunda dikkatli olsak da bazen zararlı yazılımlardan kaçış olmayabiliyor.
Çoğu zararlı yazılım sistemden kolayca temizlenebilse de, çok inatçı olanlarını temizlemek için bazen format atmak dışında çare kalmıyor. Ama işler o noktaya gelmeden yapabileceğiniz 10 şey var...
1. Temiz bir PC bulun
Zararlı yazılımlar bazen çözüm aramalarını bile filtreleyebiliyorlar.
Bu yüzden temiz bir PC'ye geçin ve çözüm aramalarınızı burada yapın. Virüslü PC'ye takılmış USB aygıtları ve benzerlerini temiz PC'lere kesinlikle takmayın.
Google krizi büyüyor: TİB'e dava açıldı
İnternet Teknolojileri Derneği (INETD), Bilgi Teknolojileri ve İletişim Kurumu Telekomünikasyon İletişim Başkanlığı'nın (TİB) kararıyla Google'a ait servislere kısıtlama getirildiği gerekçesiyle yürütmenin durdurulması ve iptali istemiyle dava açtı.
AA muhabirine açıklama yapan INETD Başkanı Doç. Dr. Mustafa Akgül, Ankara 1. Sulh Ceza Mahkemesi'nin 5 Mayıs 2008 tarihli kararı uyarınca youtube.com sitesine erişimin engellendiğini anımsattı.
Akgül, TİB'in bu mahkeme kararına dayanarak yaptığı yeni uygulamayla, 4 Haziran'dan itibaren Google'a ait 30'a yakın servise erişimde kısıtlamaların getirildiğini belirterek, bu tarihten itibaren Google servislerine erişimde ciddi sorunların yaşandığını, ayrıca internete erişimin de yavaşladığını kaydetti.
Bilgisayarınızda çıkacak facialara karşı alınacak önlemler
Her PC bir gün mutlaka çökecektir... Gelin; iş işten geçmeden önleminizi alın...
Kimsenin yaşamasını istemeyiz ama ne yazık ki her PC bir gün çöküşü tadacaktır. İşte bu yüzden önlem almak gerekir.
Rahat rahat sörf yaparken ya da oyun oynayıp eğlenirken, insanın gününü berbat eden o olayla karşılaşmak olasıdır. Düşünmek istemesek de, karşımıza çıktığı zaman ömrümüzden ömür yitirmemek için alabileceğimiz pek çok önlem var.
Bilinçli bir kullanıcının, bakımlı bilgisayarında çökme riski düşük olsa da yazılımsal ya da donanımsal sorunlar kendisini farkettirmeden büyüyebilir ve bir anda patlak verebilir. Sistem neden çöker? Diyorsanız elbette önce diğer makalemize de göz atabilirsiniz.
Yeni bir uygulama ile Google renkleniyor
Sade Google sayfasından sıkıldınız mı? Gelin, yeni Google özelliğiyle kendi sayfamızı tasarlayalım!
Bildiğiniz gibi Google'ın arama konusundaki en önemli rakiplerinden biri Microsoft'un Bing arama motoru. Her ne kadar Google arama pazarında Bing'den epeyce önde olsa da, Bing'in getirdiği yenilikler arasında benimsediklerini alıp, kendi arama motorunu geliştirmekten de geri kalmıyor. Bing her gün kullanıcıların ilgisini çekeceği farklı bir arka plan görüntüsü ile hizmet verirken, Google yıllardır arama sayfasını beyaz ekran üzerinde gösteriyordu ama bu durum değişmek üzere...
Google yaptığı resmi bir açıklama ile artık kullanıcıların kendi Google sayfalarının arka planlarına istedikleri resmi yerleştirebileceklerini açıkladı. Bu uygulama henüz sadece Google.com adresi üzerinden yayınlanıyor ve sol alt köşede yer alıyor. Birkaç gün içerisinde Google.com.tr'ye de gelmesi bekleniyor.
Intel'in küçük bombaları ortaya çıktı!
Dünyanın en incesi ile tanışmaya hazırlanın: İşte Intel'in yepyeni "minik" bombaları!
Intel'in farklı güç ve boyutlarda mobil cihazları hedef alan Atom serileri gelişmeyi sürdürüyor.
Computex 2010'da Qualcomm ile birlikte Intel de yeni mobil işlemci serilerini tanıttı. Intel'in yeni platformlarının adları; Oak Trail, Tunnel Creek ve Canoe Lake.
Canoe Lake platformu, üreticilere 14 milimetrede kalınlığında, süper ince ama çift çekirdekli, güçlü netbooklar üretme şansını veriyor. Tabii ki Intel Atom işlemcisinin Pine Trail sürümünü kullanarak.
HMI ve Scada nedir? Nerelerde kullanılır?
HMI = Human Machine Interface in baş harflerinden oluşmuştur. Tam olarak türkçeye çevrilirse insan makina arayüzü demektir.
Scada ise, Supervisory Control And Data Acqusition ‘in baş harflerinden yani Türkçesi Üst Seviye Kontrol ve Veri Kazanımı ‘dır.
HMI yukarıda tanımladığımız gibi bir arayüzdür. Örneğin PLC programıyla haberleştiğimiz, veri gönderdiğimiz klavye, mouse, monitör gibi elemanlara bilgilerin aktarılma işlemidir. Kısacası aynı tipte olmayan nesnelerin birbirleriyle haberleşmesi için kullandığımız arayüzdür.
SCADA Nedir?
SCADA terimi “Supervisory Control And Data Acquisition kelimelerinin baş harflerinden oluşturulmuştur. Türkçe’ye “ Danışmalı Kontrol ve Veri Toplama Sistemi “ veya “Uzaktan Kontrol ve Gözleme Sistemi “olarak çevrilebilir. Kısaca bilgisayarlardan, haberleşme aletlerinden, algılayıcılardan veya diğer aygıtlardan oluşturulmuş denetlenebilen ve kontrol edilen bir sistemin genel adıdır. En genel olarak enerji scadası (Elektrik-Su-Doğalgaz) ve proses scadası (fabrika-tesis otomasyonu) olarak ikiye ayrılır.