Bilgisayar kategorisi yazıları

allowscriptaccess="always" allowfullscreen="true" width="500" height="250">

Facebook’ta paylaşılan videoları kendi sitenizde veya blogunuzda göstermek için aslında yapılması gereken şey çok basit. Hemen konuya girmek gerekirse, örneğin aşağıdaki linkte bir videomuz olsun.

http://www.facebook.com/video/video.php?v=22368043886

Yukarıdaki linkteki videoyu kendi sitenizde göstermeniz için yapmanız gereken şey “v” parametresinden sonra gelen kısmı kopyalamak. Yani yukarıdaki link için bu “1373110094202″ numarası oluyor. Sonra bunu sayfanıza gömmek için uygulayacağınız kodun içine aşağıdaki gibi uyguluyorsunuz.

<object width="500" height="250">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://www.facebook.com/v/22368043886" />
<embed src="http://www.facebook.com/v/22368043886" type="application/x-shockwave-flash"
allowscriptaccess="always" allowfullscreen="true" width="500" height="250">
</embed>
</object>

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);
yukardaki satırlarda textContent satırını uygularsanız, IE ürünleriyle problem yaşarsınız. İyisi mi siz bu konuda interneti arşınlamış, cevabı bulmuş birinin sözünü dinleyin ve textContent yerine innerHTML kullanın..


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.

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 = &quot;http://www.dailymotion.com/atom/video/&quot;. $video['id'];
 $dailyValue = $this-&gt;xml2array($urlXML);
 if( $dailyValue == null)
 $video['works']=&quot;NO&quot;;
 else
 {
 preg_match_all(&quot;/&lt;\s*img [^\&gt;]*src\s*=\s*[\&quot;\&quot;']?([^\&quot;\\'\s&gt;]*)/i&quot;, $dailyValue['feed']['entry']['summary'], $dailyImg);
 preg_match_all(&quot;/(&lt;p.*&gt;)(\w.*)(&lt;\/p&gt;)/ismU&quot;, $dailyValue['feed']['entry']['summary'], $dailyDesc);
 $video['img'] = $dailyImg[1][0];
 $video['title'] = $dailyValue['feed']['entry']['title'];
 $video['desc'] = $this-&gt;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.

(daha fazla…)

N95

Apple'ın iPhone'una Nokia'nın rakip olarak ürettiği Nokia N Serisi telefonlarıyla yapabileceklerinizin azımsanmayacak kadar çok olduğunu biliyor muydunuz? Cep telefonunuzla kontür ya da para ödemeden arkadaşınızla konuşabilir, postlarınızı düzgünce kontrol edebilir, telefonunuz üzerinden Facebook ve YouTube videolarını izleyebilirsiniz. Sizler için N Serisi(N95, N97, N71) için en yararlı 5 bedava programı seçtik. (daha fazla…)

SnapShot

Belirli miktar paranız ve bu paraya en verimli makinayı almak istiyorsanız Snapsort tam size göre. Binlerce fotoğraf makinesi modelinden istediğiniz karşılaştırabilir hangisinin daha iyi olduğunu öğrenebilrsiniz. (daha fazla…)


Aforizma

Elmas nasıl yontulmadan kusursuz olmaz ise; insan da acı çekmeden olgunlaşmaz. — Konfüçyüs

Kategoriler

Polls

Tekel işçileri eylemi hakkında ne düşünüyorsunuz?

View Results

Loading ... Loading ...