<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ftoptas blog &#187; bağlanma</title>
	<atom:link href="http://ftoptas.com/tag/baglanma/feed/" rel="self" type="application/rss+xml" />
	<link>http://ftoptas.com</link>
	<description>[beta]</description>
	<lastBuildDate>Mon, 30 Jan 2012 20:19:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>PHP ile İBB kameralarını görüntüleme</title>
		<link>http://ftoptas.com/php-ile-ibb-kameralarini-goruntuleme/</link>
		<comments>http://ftoptas.com/php-ile-ibb-kameralarini-goruntuleme/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 14:45:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[bağlanma]]></category>
		<category><![CDATA[ibb]]></category>
		<category><![CDATA[kamera]]></category>

		<guid isPermaLink="false">http://ftoptas.com/?p=353</guid>
		<description><![CDATA[Geçen gün İBB&#8217;nin kameralarını izlerken]]></description>
			<content:encoded><![CDATA[<p><a href="http://ftoptas.com/wp-content/uploads/2010/09/ibb-kam.png"><img class="size-full wp-image-355 alignright" title="ibb-kam" src="http://ftoptas.com/wp-content/uploads/2010/09/ibb-kam.png" alt="" width="250" height="250" /></a>Geçen gün İBB&#8217;nin <a href="http://tkm.ibb.gov.tr/yolDurumu/Kameralar.aspx" target="_blank">kameralarını </a>izlerken aklıma bir şey geldi. En sevdiğim Firefox eklentilerinden biri olan <a href="https://addons.mozilla.org/en-US/firefox/addon/3829/" target="_blank">Live Http Headers</a> ile siteyi biraz inceledim. Kamerların listesinin bulunduğu XML dosyasını ve kamera görüntülerinin bulunduğu JPEG formatındaki resimlerin dosya yollarını buradan buldum. Şimdi de ufak bir PHP scripti yazarak bunları görelim.</p>
<p><span id="more-353"></span></p>
<p>Yapacağımız PHP uygulamasını <a href="http://ftoptas.com/wp-content/plugins/download-monitor/download.php?id=2"><strong>BURADAN</strong> </a>indirebilirsiniz.</p>
<p>Önce <a href="http://tkm.ibb.gov.tr/yolDurumu/camerav3.xml" target="_blank">http://tkm.ibb.gov.tr/yolDurumu/camerav3.xml</a> adresinden kameraların listesini görelim. XML dosyasında herbir kameranın şu şekilde yazıldığını görüyoruz.</p>
<blockquote><p>&lt;cm kk=&#8221;14&#8243; ka=&#8221;AYVANSARAY&#8221; st=&#8221;" yk=&#8221;" ae=&#8221;0&#8243; x=&#8221;410763&#8243; y=&#8221;4545921&#8243;/&gt;</p></blockquote>
<p>Burada bize lazım olan<strong> <span style="color: #ff0000;">kk=&#8221;14&#8243;</span></strong> ve <strong><span style="color: #ff0000;">ka=&#8221;AYVANSARAY&#8221;</span></strong></p>
<p><span style="color: #ff0000;">kk </span>kameranın numarasını <span style="color: #ff0000;">ka </span>ise kameranın nerede olduğunu gösteriyor. 14 numaralı kamerayı izlemek için şimdi de şu adrese bakıp JPEG dosyalarının dosya isimlerini görüyoruz.</p>
<p>.</p>
<p>.</p>
<blockquote><p>http://tkm.ibb.gov.tr/data/cam.aspx?<strong><span style="color: #ff0000;">c=14</span></strong>&amp;t=3</p></blockquote>
<p>Adreste c parametresiyle kameranın numarasını belirtiyoruz. Şimdi karşımıza şöyle bir veri çıkıyor:</p>
<blockquote><p>c114=<strong><span style="color: #0000ff;">302484</span></strong>&amp;c214=<strong><span style="color: #0000ff;">206354</span></strong>&amp;c314=<span style="color: #0000ff;"><strong>121454</strong></span>&amp;t14=<strong><span style="color: #008000;">01.09.2010 17:05:51</span></strong>&amp;</p></blockquote>
<p>Burada mavi renkteki numaralar bizim ihtiyacımız olan resim yollarıdır. Sistem ortalama her dakika çektiği 3 adet fotoğrafı sisteme gönderiyor. Bu dosyada da çekilen son 3 fotoğrafı görüyoruz. Yeşil renkli kısımda da gördüğünüz gibi fotoğrafların çekildiği tarih ve saat bulunmakta.</p>
<p>Artık kamera görüntülerine ulaşabiliriz. tek yapmamız gereken şu adrese gitmek:</p>
<blockquote><p>http://tkm.ibb.gov.tr/endura/<strong><span style="color: #ff0000;">14</span></strong>/<strong><span style="color: #0000ff;">302484</span></strong>.jpg</p></blockquote>
<p>Gördüğünüz gibi kırmızı renkteki sayı kameranın numarasını mavi renkteki sayı ise fotoğrafın numarasını veriyor. Sonuna .jpg ekleyip görüntümüzü alabiliriz. İşte görüntümüz:</p>
<p style="text-align: center;"><a href="http://ftoptas.com/wp-content/uploads/2010/09/302484.jpg"><img class="size-medium wp-image-354 aligncenter" title="302484" src="http://ftoptas.com/wp-content/uploads/2010/09/302484-300x245.jpg" alt="" width="300" height="245" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ftoptas.com/php-ile-ibb-kameralarini-goruntuleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python ile MySQL Bağlantısı ve Temel İşlemler</title>
		<link>http://ftoptas.com/python-ile-mysql-baglantisi-ve-temel-islemler/</link>
		<comments>http://ftoptas.com/python-ile-mysql-baglantisi-ve-temel-islemler/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 13:02:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[bağlanma]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqldb]]></category>
		<category><![CDATA[python dersleri]]></category>
		<category><![CDATA[veritabanı]]></category>

		<guid isPermaLink="false">http://ftoptas.com/?p=305</guid>
		<description><![CDATA[Python ile MySQLe bağlanmak için]]></description>
			<content:encoded><![CDATA[<p><img src="http://ftoptas.com/wp-content/uploads/2009/09/python-mysql.jpg" alt="python-mysql" title="python-mysql" width="300" height="124" class="aligncenter size-full wp-image-306" /><br />
Python ile MySQLe bağlanmak için önce MySQLdb kütüphanesini <a href="http://sourceforge.net/projects/mysql-python/" target="_blank">şuradan</a> indirip kuralım. Kütüphanenin doğru çalışıp çalışmadığını kontrol etmek için pythonu açıp kütüphaneyi import etmeye çalışalım.</p>
<pre name="code" class="python">
import MySQLdb
</pre>
<p>Eğer problem yoksa devam edebiliriz. Önce veritabanına bağlanmak için sunucu, kullanıcı adı, parola ve veritabanı ismini girelim.</p>
<pre name="code" class="python">
import MySQLdb
db = MySQLdb.connect(host="localhost",user="root",passwd="par01a",db="python")
cursor = db.cursor()
</pre>
<p>şimdi istediğimiz sorguları yazabiliriz.<br />
<span id="more-305"></span></p>
<pre name="code" class="python">
cursor.execute("select * from users")
result = cursor.fetchall()
</pre>
<p>Eğer tablodan birkaç eleman çekmek istiyorsak fetchall() yerine fetchmany() kullanabiliriz.</p>
<pre name="code" class="python">
result = cursor.fetchmany(3)
</pre>
<p>Tablodaki satır sayısını öğrenmek için</p>
<pre name="code" class="python">
cursor.rowcount
</pre>
<p>Veritabanına bilgi girmek için</p>
<pre name="code" class="python">
s = """insert into users (username, password) values ("yeni-kullanici","yeni-sifre")"""
cursor.execute(s)
</pre>
<p>en son eklenen girdinin id numarasını öğrenmek için</p>
<pre name="code" class="python">
cursor.lastrowid
</pre>
<p>Eğer veritabanına tek seferde birden fazla veri eklemek istiyorsak şu yöntemi kullanabiliriz:</p>
<pre name="code" class="python">
s = "insert into users (username, password) values (%s,%s)"
cursor.executemany(s,[("ali","alininparolali"),("veli","velininparolası"),("ayşe","ayşeninparolası")])
</pre>
<p>Son olarak da işimiz bittikten sonra bağlantıyı kapatıyoruz.</p>
<pre name="code" class="python">
cursor.close()
db.close()
</pre>
<p>Kolay gelsin&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ftoptas.com/python-ile-mysql-baglantisi-ve-temel-islemler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

