Kategori: Yazılım
14 Mar 2010Kim bilir o burak.php’nin içinde neler vardı:D (bkz. türk yazılım geliştirme standartları)(bkz. saldım çayıra mevlam gayıra yazılım modeli)
Kategori: Bilgisayar| Yazılar
12 Mar 2010
Twitter’ın ABD menşeyli balonunun gün geçtikçe yayılarak dünyayı kapladığını biliyoruz. Tıpkı dünyada olduğu gibi önce küresel, ardından yerli ünlülerin “ileti” dünyasına adım attıktan sonra, “ünsüz” insanların da ilgisini çekmesi ülkemizde de Twitter’ın yayılmasını sağladı. Ancak dünyada ve ülkemizde pek çok insan Twitter’ın bir balondan ibaret olduğunu düşünüyorlar. Ve son yapılan araştırmalar bunu kanıtlıyor.
Buradaki kaynağın yazdığına göre Twitter kullanıcılarının sadece %21 aktif kullanıcı. Kullanıcıların %34′ü hiç ileti bile yazmamış. Yani bizim tabirle “bi bakıp çıkmış”. 10′dan az ileti yazanların sayısı ise %73 gibi çok yüksek oranda seyretmekte. Bu demektir ki Twitter bütün abartıların dışında, gerçek hayatta sadece Kazım Kazım, Ashton Kutcher, Obama gibiler, internette yeni şeyler çıkınca kendilerini denemek zorunda hissedenler, teknolojiyi yakından takip ettiği imajını vermeye çalışan firmalar tarafından kullanılıyor.
Kategori: Javascript
3 Mar 2010
Sitenizde kullandığınız bir javascript dosyasınıda “textContent” ile bir elementin ismini değiştirmek istediyseniz, büyük bir ihtamalle o kod IE’nin hiçbir versiyonunda çalışmıyor. Bunun yerine kullanmanız gereken kod “innerHTML olmalı”. Bir örnekle açıklamak gerekirse
yeniElement=document.createElement('p');
//yeniElement.textContent=i;
yeniElement.innerHTML=i;
$('#divElement').append(yeniElement);
Kategori: CSS
24 Şub 2010Kategori: Asp/Asp.Net
19 Şub 2010
Eski model ASP kullanarak tasarlamak zorunda kaldığım Kardemir şirketinin web sayfalarında girilen haberlerin Twitter’a otomatik gönderimesi senaryosu mevcuttu. Bunu gerçekleştirecek kodu internette bir yerden buldum ancak nereden bulduğunu bulamadım. Aşağıdaki fonksiyonu kullanarak içinde Türkçe karakter dahil bulunan 140 karakteri geçmeyen metninizi Twitter’a POST edebilirsiniz.
TwitterPost("Bugün hava çok güzel demeyi çok isterdim...")
Function TwitterPost(txt)
Dim xml
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
twitter_username = "kullanici" 'twitter kullanıcı adınız
twitter_password = "sifre" 'twitter şifreniz
new_status = txt 'gondermek istediğiniz durum metniniz
xml.Open "POST", "http://" & twitter_username & ":" & twitter_password & "@twitter.com/statuses/update.xml?status=" & server.URLencode(new_status), False
xml.setRequestHeader "Content-Type", "content=text/html; charset=utf-8"
xml.Send
Response.Write xml.responseText 'Twitterın cevabı
Set xml = Nothing
End Function
Eğer Türkçe karakterde problem yaşarsanız, UTF-8 bölümünü ISO-8859-9 ile değiştirebilirsiniz. Zaten yakında veritabanlarında, statik-dinamik kodlamalarda karşılaşılan karakter problemleriyle ilgili genel bir yazı yazacağım. Ama o zamana kadar bu ilacınız olacaktır.
Kategori: Bilgisayar
16 Şub 2010
Kaç zamandır, zamanında beni Internet Explorer’ın zulmünden kurtaran Firefox’a iyi bir alternatif arayıp duruyorum. Aylardır Safari ile Chrome’yi test edip duruyorum, temelli hangisine geçsem diye. Araştırdığım en önemli kriter, bir saat kullandıktan sonra RAM kullanımının makul ölçüde kalması ve tarayıcıyı yeniden başlatmaya gerek kalmamasıydı. Ve artık kararım kesin Chrome’i kullanıyorum.
Bilgisayarıma fazladan RAM almak için para biriktirmekle, Firefox yerine Chrome’u kullanmak aynı kapıya çıkacak ne de olsa. Evet belki Firefox daha köklü, daha fazla eklentisi var, IE’nin karşısında destekleyerek tepkimizi gösterdiğimiz bir tarayıcıydı. Ama 2GB bellekli bilgisayara kök söktürdükten sonra fazla inada gerek olmadığını anladım.
Safari-Chrome arasındaki Chrome tercihimi de bilgisayarımın Mac olmamasına ve sırtımı Google’a vermenin dayanılmaz hafifliğine borçluyum. Şimdi harıl harıl eklenti araştırıyorum. Başlarda biraz zorluk çekeceğiz ama yeni RAM satın almaktan iyidir.
Daha önce buradaki yazımda PHP ile YouTube linklerinden videolarının bilgilerini almayı açıklamıştım. Şimdi aynı şeyi DailyMotion’da anlatmanın sırası geldi. Olay DailyMotion’un verilen bir video linkinden o videonun başlığını, açıklamasını, videonun resmini eltmek. Yeni projemde bu tip bir olayla karşılaşınca araştırma yaptım, çeşitli kodlar denedim ve sonunda oluşturduğum sentez PHP fonksiyonla bu işlemlerin hepsini yapabilecek duruma geldim.
function dailymotionParse($url)
{
$vidparser = parse_url($url);
$video['id'] = substr($vidparser['path'], 7);
$urlXML = "http://www.dailymotion.com/atom/video/". $video['id'];
$dailyValue = $this->xml2array($urlXML);
if( $dailyValue == null)
$video['works']="NO";
else
{
preg_match_all("/<\s*img [^\>]*src\s*=\s*[\"\"']?([^\"\\'\s>]*)/i", $dailyValue['feed']['entry']['summary'], $dailyImg);
preg_match_all("/(<p.*>)(\w.*)(<\/p>)/ismU", $dailyValue['feed']['entry']['summary'], $dailyDesc);
$video['img'] = $dailyImg[1][0];
$video['title'] = $dailyValue['feed']['entry']['title'];
$video['desc'] = $this->limit_words( strip_tags( $dailyDesc[0][0] ), 15 );
}
return $video;
}
Öncelikle bu fonksiyonun çalışması için 6. satırdaki xml2array() fonksiyonunun da kodlarınız arasında olması gerekir. Bu fonksiyon php.net’ten bulduğum herhangi bir XML’i PHP arraya dönüştüren fonksiyondan birisi. Bu fonksiyonu diğer XML veriler için de kullanabilirsiniz.
Son Yorumlar