Turkcell bugün yaani adını verdiği ve yerli arama motoru olduğunu iddia ettiği ürününü tanıttı. İddia ettiği diyorum çünkü mevcut haliyle ürün vaad edilenden fersah fersah uzakta. Eğer söz konusu ürün bir startup tarafından yapılmış olsa çok daha farklı şeylerden bahsedebilirdik. Fakat sen kendini bir çok konuda sektör lideri olarak konumlandırırken, yaptıkların oldu mu şimdi "yaani" dedirtiyor sevgili Turkcell.
Bilim kurgu filmlerinde oldukça fazla işlenen ve son zamanlar da çok popüler hale gelen bir konu yapay zeka. Neredeyse herkes hakkında herşeyi bildiğini düşünüyor hatta. Fakat bazı yanlış bilinen, kalıplaşmış klişiler var. Yapay zeka dediğimiz şeyin illaki insan görünümlü sexy bir robot olması şart değil. Yada bizi öldürme meraklısı bir terminatör olması da şart değil.
Şöyle bir dönüp baktığımda 2015 ve 2016 'nın şimdiye kadar geçen ilk yarısı benim için özetle çok fazla çalıştığım, bolca fazla mesai yaptığım, çok fazla yeni şey öğrenip deneyimlediğim bir yıl oldu. Genel başlıklar ile önemli kilometre taşlarını aklımda kaldığı kadarıyla özet geçmek istiyorum.
İşkolik olmak, sürekli yoğun olmak, ulaşılması güç biri haline gelmek ve sosyalliğin giderek azalması, içinde bulunduğunuz temponun başklarınca anlaşılmasının güç olması üzerine birkaç kelam etme hakkına eriştiğimi düşünüyorum. En son ne zaman uykunuzu aldığınızı hatırlamıyorsanız, dahası ne zaman uyuduğunuzu ne zamandır uyanık olduğunuzu bile unutacak hale geldiyseniz kırmızı çizgiyi geçmiş olabilirsiniz. Haftasonları da artık sizi kurtarmaya yetmeyecektir.
Geçtiğimiz gün artık alıştığımız klasik olarak silikon vadisi ve bizim ülkemizdeki girişimcilik dünyasını kıyaslayan bir yazı daha okudum. Katıldığım bir çok yönü olmasının yanında bunlar üzerine eklemek ve kendimce düzeltmek istediğim şeyler var. Okuduğum yazıda temelde silikon vadisinin 50 yılı aşkın sürelik bir birikime sahip olduğu, çok güzel referanslar oluşturduğu ve bizim henüz çok genç olan girişimcilik ekosistemimizin de kendi deneyim ve tecrübelerini daha fazla paylaşması gerektiği üzerineydi. Buna katılmamak mümkün değil.
Düzenli takip edenler eski yazıların nereye kaybolduğunu merak edebilirler. Sunucu değişimi, içeriklerin güncelliğini yitirmesi, farklı bir yazılım alt yapısı ile devam etme kararım ve birkaç sebepten daha blogum üzerindeki yazıları yayından kaldırdım. Bu durum kalıcı değil geçmişe dönük yazıları tekrar gözden geçirerek ve güncelliğini yitirmiş olanları güncelleyerek tekrardan yayına alacağım zaman içerisinde.
Aklınıza harika olduğunu düşündüğünüz bir fikir geldi ve bunu hayata geçirmek için sabırsızlanıyorsunuz. Daha fikri hayata geçirmeden bu fikrin tutması halinde neler olabileceğini hayal etmeye başladınız bile. Bunlar güzel ama peki iş planı ne olacak ? İş planı nasıl yapılır ondan bahsetmeyeceğim size aksine iş planını yaparken en sık yapılan hatalardan, neler yapmamanız gerekitğinden bahsedeceğim.
Eğer durup dururken böyle bir hata almaya başladıysanız üzülmeyin çözümü var ve bu hatayı ilk alan siz değilsiniz. Sorun çok komik bir şekilde çözülüyor, başta bir anlam verememiştim ama birkaç yabancı blog da aynı şekilde çözüme kavuştuklarını görünce durumun bana özel olmadığını anlamıştım. Gelelim bu sorunu nasıl çözeceğinize...
Bu iş için yazdığımın minik ve güzel bir fonksiyon var. Yaptığım çoğu projede kullanıyorum bunu, özellikle kullanıcıya aktivasyon kodu vs üretip mail ile atarken çok işe yarıyor. Örnek kullanım ile beraber bu fonksiyonu nasıl kullanabileceğnize bir bakalım.
Eğer dışarıdan veri alan bir yapınız varsa html kodlarını filtrelemediğinizde başınız ağrıyabilir. Hatta bu sitenizin en basit haliyle meta taglar ile başka bir adrese yönlendirmesine bile sebep açabilir. Böyle komik bir sebepten hacklenmek kimse istemez sanırım. İşte çok uzatmadan php ile html kodlarını nasıl temizleyebileceğinizden bahsedicem.
PHP'de kur bilgilerini simplexml ile nasıl çekeriz onu anlatıcam sizlere. Uzatmadan direkt olarak konuya giriyorum.
Dün bir arkadaşımın php de excel nasıl oluşturulur sorusunu sorması üzerine biraz araştırırken birkaç örneği inceledim bazılarında Türkçe karakter problemi bazılarında ise farklı problemler vardı. Sorunları giderip derli toplu bir çözüm olsun dedim ve başkalarınında buna ihtiyaç duyabileceğini düşünerek Php ile excel dosyası nasıl oluşturulur en basit haliyle yazmaya karar verdim.
UTF-8 ve türkçe karakter problemi konusunda pek çok çözüm var ve bir çoğu yine farklı durumlar için geçerli olabilyor. Bu da beni bu sorun için derli toplu bir çözüm hazırlamak konusunda şu an okuduğunuz satırları yazmaya sürükledi
Başlıktan da anlaşılacağı üzere dosyanın nerede olduğunu kullanıcıya göstermeden bir dosyayı nasıl download edebilmesini sağlayacağımızdan bahsedeceğim.
Herhangi bir php kodunu veri tabanı, metin belgesi ya da herhangi başka bir yerde saklanması gerekebilir bazı durumlarda. Bu veriyi çektiğimizi düşünelim. Peki bu php kodlarını metin olarak ekrana basmak değilde php kodu olarak yorumlatmak istersek ne olacak. İşte bu noktada tanışacağımız fonksiyon eval() oluyor.
Hep HTML'den bahsedip duruyoruz, web sayfalarının en temel taşı, hep karşımıza çıkıyor... Hiç tarihini merak ettiniz mi? Evet dediğinizi varsayıp, o zaman hadi kısa ve öz bir şekilde bakalım html nasıl bir süreç yaşamış diyorum...
PHP'de global değişken tanımlamak, o değişkene her yerden (fonksiyon, class vs..) erişim sağlamaya yarar ve kullanımı çok basittir. Aslında bu konu hakkında birşeyler yazma gereğini duymamdaki en büyük sebep son zamanlarda bana sıkça sorulan "Fonksiyonun içinde değişkenlerim çalışmıyor" sorusu oldu.
Öncelikle MD5 nedir, kimdir? yenilir mi? Biraz bunlardan bahsedelim. MD5 yani açılımı ile Message Digest Algorithm 5 bir şifreleme algoritmasıdır ve tek yÖnlü bir şifreleme yapar. Ron Rivest 1991 yılında geliştirmiştir ve MD5 algoritması ile girilen veriden 128 bitlik yeni veriler oluşturulur. Pek çok yerde kullanılmaktadır ama en yaygın olanı üyelik sistemleridir. Saklanmak istenen her türlü veri için kullanılabilir.
HTML'in ne olduğunu hemen hemen artık herkes biliyor. Web sayfaları oluşturmak için kullanılan temel işaretleme dilidir. HTML 5 'de işte bu dilin şu an için en güncel olan sürümü.
Php'de dizi değişkenleri söz konusu olduğunda genellikle foreach döngüsü kullanılır. Eğer bir dizinin tüm verilerini çekmek istiyorsanız diğer döngülerin aksine diziler için biçilmiş kaftandır. Bunda en büyük sebep de döngünün kaç defa tekrar edeceğini dizinin eleman sayısı belirler.
PHP e-dergi 2. sayısı için kaleme almış olduğum PHP 'nin tarihçesi başlıklı yazımı buradan da okumak isteyenler için paylaşıyorum. Web geliştiriciler için en önemli dillerden biri olan PHP bu günlere nasıl geldi hiç merak ettiniz mi ? PHP'nin doğuşu 90lı yılların ortalarına denk gelir. Başlangıçta Rasmus Lerdorf 'un kişisel web sitesini yayınlamak için geliştirdiği bu dil perl tabanlı olarak ortaya çıktı. Bir süre sonra da kodların herkese açılmasıyla PHP efsanesi doğmuş oldu.
Asp ile kodlama yapmayı düşünüyorsanız mutlaka birgün rasagele (random) sayı kullanma ihtiyacı duyacaksınızdır. Asp ile rasgele (random) sayı üretmek oldukça basit bir işlemdir.
Öncelikle bilmeyenler için, split kelime anlamı olarak bölümleme, parçalara ayırma demektir. Kabaca bir örnek vermek gerekirse "yoldaki,kısa,beyaz,çizgiler" içerisinden "beyaz" kelimesini çekip almak istiyorsak split kullanırız. İşte en kısa şekilde asp de nasıl split (parçalama) yapılır onu örnekler ile anlatmaya çalışacağım.
Dosya paylaşımı sırasında şüphesiz vazgeçilmezlerden biridir dosya sıkıştırmak. Dosya sıkıştırmak (ziplemek) yada zipli bir dosyayı dışarı çıkartmak artık herkesin bildiği ve sır olmayan bir işlem. Ancak şimdi anlatacaklarımdan haberiniz olmayabilir. Resim içerisine zipli bir dosyayı nasıl saklayacağınızı adım adım anlatacağım.
Oldukça uzun zamandır aklımda vardı bir blog hazırlamak. Fakat terzi kendi söküğünü dikemiyor gerçekten. Sürekli bir proje bitirme telaşı içinde olunca zaman akıp gidiyor sessizce.. Hep bir mazaret de oluyor ertelenmeye... Sonunda blog'umu hayata geçirdim ve umarım güncel tutmayı da başarabilirim...