<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"  xmlns:ag="http://purl.org/rss/1.0/modules/aggregation/"  xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/"  xmlns:atom="http://www.w3.org/2005/Atom">   <channel>      <title>co-scripts</title>      <link>http://co-scripts.com</link>      <description>co-scripts, api and code snipplets</description>      <language>tr</language>      <pubDate>Wed, 30 Dec 2009 01:00:00 GMT</pubDate>      <lastBuildDate>Fri, 16 Dec 2011 01:04:34 +0300</lastBuildDate>      <docs>http://www.rssboard.org/rss-specification</docs>      <generator>co-scripts editor</generator>      <managingEditor>caglaror@gmail.com (Çağlar ORHAN)</managingEditor>      <webMaster>caglaror@gmail.com (Çağlar ORHAN)</webMaster><atom:link href="http://www.co-scripts.com/rss.xml" rel="self" type="application/rss+xml" /><item><title>Google Map ile Anadolu Çaprazı Biyoçeşitlilik Projesi Uygulaması</title><link>http://www.co-scripts.com/google-map-ile-anadolu-caprazi-biyocesitlilik-projesi-uygulamasi</link><description><![CDATA[<p>
	İş sıkıntısı &ccedil;ektiğim bir d&ouml;nemde Doğa Koruma Derneği&#39;ne ait bir proje i&ccedil;in <a href="http://normworks.com/" target="_blank">NormWorks</a> aracılığıyla Kubilay K&uuml;peli ile birlikte yazdığımız uygulama. Biyolojik t&uuml;r verilerinin kareler y&ouml;ntemi ile basit projeksiyonuna dayanan bir bilgilendirme uygulaması. Bu uygulamanın t&uuml;m hakları <a href="http://www.dkm.org.tr" target="_blank">DKM</a>&#39;ye aittir. Api&#39;nin değiştirilerek uygulanması i&ccedil;in NormWorks ve bizimle iletişime ge&ccedil;iniz.</p>
<p>
	<a href="http://eski.dkm.org.tr/anadolu-caprazi/anadolu-caprazi-biyolojik-cesitlilik-haritasi.php" onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;">http://eski.dkm.org.tr/anadolu-caprazi/anadolu-caprazi-biyolojik-cesitlilik-haritasi.php<br />
	</a></p>
<p>
	<a href="https://twitter.com/#!/kubilaykupeli" target="_blank">Kubilay K&Uuml;PELİ<br />
	</a></p>
<p>
	<a href="https://twitter.com/#!/caglaror" target="_blank">&Ccedil;ağlar ORHAN<br />
	</a></p>
]]></description><pubDate>Fri, 16 Dec 2011 01:04:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/google-map-ile-anadolu-caprazi-biyocesitlilik-projesi-uygulamasi</guid></item><item><title>Anchor Tagı İçindeki Metni Dikey Ortalamak</title><link>http://www.co-scripts.com/anchor-tagi-icindeki-metni-dikey-ortalamak</link><description><![CDATA[<p>
	Kısaca <a href="http://www.webmasterworld.com/forum83/5595.htm">şurada </a>anlatılmış ama bahsedeyim. Tek başına <strong>&lt;a&gt;</strong> tagı i&ccedil;ine yazdığınız metni dikey olarak ortalama ie dahil şu y&ouml;ntemle yapılabiliyor.</p>
<p>
	<strong>Anchor </strong>tagının dışına bir div (veya başka bir element) yerleştiriyorsunuz ve<span style="color:#000;"><span style="background-color: rgb(255, 255, 0);"><strong> line-height</strong></span></span> &ouml;zelliğinin sayısal değerini px cinsinden <strong>&lt;a&gt;</strong> tagı ile birebir aynı yapıyorsunuz. B&ouml;ylece <strong>&lt;a&gt;</strong> i&ccedil;indeki metin de buna g&ouml;re ortalanıyor.<br />
	Forumdaki yazıya g&ouml;re bu durumda<strong> vertical-align:middle</strong> yapmaya bile gerek kalmıyormuş.</p>
<p>
	iyi kodlamalar, bu bilgi eksikliği benim 1 saatime mal oldu. :/</p>
]]></description><pubDate>Tue, 6 Sep 2011 02:28:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/anchor-tagi-icindeki-metni-dikey-ortalamak</guid></item><item><title>HTML İçinden Script Bloklarını Ayıklamak</title><link>http://www.co-scripts.com/html-icinden-script-bloklarini-ayiklamak</link><description><![CDATA[<p>
	Genelde başka bir url&#39;den html &ccedil;ektiğimizde &nbsp;(ASP ile) ayıklama ihtiyacı duyarız. Ayıklayacağımız kısım basit ise <strong>Replace</strong> işimizi g&ouml;rebilir. Ancak karmaşık ve sayıca fazla ise html metnini belirli karakter katarlarına g&ouml;re <strong>Split </strong>ederek ayıklama y&ouml;ntemini se&ccedil;eriz.</p>
<p>
	Bu &ouml;rneğimizde google adsense gibi reklam js kodları i&ccedil;eren <script></strong>....<strong></script>bloklarını <strong>Split </strong>d&ouml;ng&uuml;s&uuml;nde ayıklayan bir &ouml;rnek kod vereceğiz.</p>
<p>
	&nbsp;</p>
<p>
	<strong>Do While InStr(metin,&quot;&lt;script&quot;)&gt;0</strong></p>
<p>
	<strong>metinler = Split(metin,&quot;&lt;script&quot;)</strong></p>
<p>
	<strong>cikacakKisim = Split(metinler(1),&quot;&lt;/script&gt;&quot;)</strong></p>
<p>
	<strong>metin = Replace(metin,&quot;&lt;script&quot;&amp;cikacakKisim(0)&amp; &quot;&lt;/script&gt;&quot;,&quot;&quot;)</strong></p>
<p>
	<strong>Loop</strong></p>
<p>
	Not: Kod kısmında boşluklar renklendirici hata vermesin diye bırakılmıştır.</p>
]]></description><pubDate>Sun, 3 Apr 2011 14:50:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/html-icinden-script-bloklarini-ayiklamak</guid></item><item><title>Fotoğraf Kaydıraç (PhotoSlider) Kaydirac En Temel Sürümüyle Yayında</title><link>http://www.co-scripts.com/fotograf-kaydirac-(photoslider)-kaydirac-en-temel-surumuyle-yayinda</link><description><![CDATA[<p>
	Bir seri olarak planladığım js kaydırıcıların ilkini k&ouml;r topal &ccedil;ıkarttım. Hemen s&ouml;ylemeliyim IE&#39;de &ccedil;alışması i&ccedil;in hi&ccedil; kasmadım. Chrome ve FF ile test edildi. &Ccedil;ok sıkıntı &ccedil;ıkartmadı.</p>
<p>
	Performans ve &ouml;zellik olarak &ccedil;ok geride hen&uuml;z. Ama zamanla y&uuml;kselteceğim. &Ouml;neri ve g&ouml;r&uuml;şleriniz i&ccedil;in caglaror@gmail.com</p>
<p>
	Not: Ticari kullanım dışında (kullanılacak gibi değil ama) istediğiniz gibi kullanabilir, modifiye edebilir ve tekrar yayınlayabilirsiniz.</p>
<p>
	Saygılarımla</p>
<p>
	&nbsp;</p>
<p>
	<a href="http://www.co-scripts.com/dosyalar/kaydirac.zip" target="_blank">Kaydıra&ccedil;&#39;ı İndir (Download Kaydirac)</a></p>
]]></description><pubDate>Wed, 2 Mar 2011 01:59:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/fotograf-kaydirac-(photoslider)-kaydirac-en-temel-surumuyle-yayinda</guid></item><item><title>CONVERT Komutu</title><link>http://www.co-scripts.com/convert-komutu</link><description><![CDATA[<p>
	SQL i&ccedil;erisinde bizi ek kod yazmaktan kurtaran pek &ccedil;ok hazır fonksiyon ve komut vardır. Bunlardan birisi de CONVERT (ve CAST)&#39;tır.</p>
<p>
	&Ccedil;ok basit bir şekilde &nbsp;CONVERT(sonu&ccedil;Veritipi,Başlangı&ccedil;Değeri,bi&ccedil;im) gibi g&ouml;sterilebilir. İlk ağızdan <a href="http://msdn.microsoft.com/en-us/library/aa226054(v=sql.80).aspx" target="_blank">şuradan </a>bakabilirsiniz.</p>
<p>
	&Ouml;rnek: &quot;INSERT INTO kayitlar (adet,yenitarih) VALUES (5,CONVERT(smalldatetime,&#39;&quot;&deg;isken&amp;&quot;&#39;,103)<br />
	103 tarih formatıdır. Belirtilen kaynakta &ccedil;ok g&uuml;zel a&ccedil;ıklanmış.</p>
<p>
	<a href="http://www.sqlusa.com/bestpractices/datetimeconversion/" target="_blank">Şu bağlantıda</a> &ccedil;ok g&uuml;zel datetime &ouml;rnekleri var.</p>
]]></description><pubDate>Tue, 15 Feb 2011 02:14:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/convert-komutu</guid></item><item><title>parseInt ve Sayı Sistemleri Çevirimleri</title><link>http://www.co-scripts.com/parseint-ve-sayi-sistemleri-cevirimleri</link><description><![CDATA[<p>
	Merhaba,</p>
<p>
	Az &ouml;nce &quot;<a href="http://www.co-scripts.com/tostring-ve-sayi-sistemleri-cevirimleri" target="_blank"><strong>toString ve Sayı Sistemleri &Ccedil;evirimleri</strong></a>&quot; başlıklı yazıda decimal bir sayının diğer sayı sistemlerine &ccedil;evirimi i&ccedil;in kullanılan toString() metodundan bahsetmiş ve bir &ouml;rnek vermiştim.</p>
<p>
	Benzer şekilde diğer sayı sistemlerindeki değerleri onluk (decimal) sayı sistemine &ccedil;evirmek istersek, parseInt() metodunun bir &ouml;zelliğini kullanacağız.</p>
<p>
	Varsayılan olarak parseInt() ikinci olarak kabul ettiği parametresinde onluk sayı sistemini kabul eder. Yani kendisine Int olarak parse etmesi istenen sayıyı ikinci parametre verilmediğinde 10&#39;luk d&uuml;zene g&ouml;re &ccedil;evirir. Ancak 2. parametre 2,8,16, 32 &nbsp;gibi değerler verilirse o tabana g&ouml;re &ccedil;evirim ve Int işlemi yapılır.</p>
<p>
	var ikilik =&nbsp;110101;</p>
<p>
	alert(parseInt(ikilik,2));</p>
<p>
	bize 53 değerini verecektir.</p>]]></description><pubDate>Wed, 12 Jan 2011 00:56:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/parseint-ve-sayi-sistemleri-cevirimleri</guid></item><item><title>toString ve Sayı Sistemleri Çevirimleri</title><link>http://www.co-scripts.com/tostring-ve-sayi-sistemleri-cevirimleri</link><description><![CDATA[<p>
	Merhaba,</p>
<p>
	Javascript ailesinde bulunduğu diğer diller kadar olmasa da, olduk&ccedil;a becerikli. Yıllardır kullandığım toString metodunu onluk sayı d&uuml;zenini 2&#39;lik, 8&#39;lik, 16&#39;lık ve 32&#39;lik d&uuml;zene &ccedil;evirmede işe yarayabileceği aklımın ucundan bile ge&ccedil;memişti. Belki de &quot;mektepli olmak&quot; b&ouml;yle bir şey.</p>
<p>
	64&#39;l&uuml; ve &uuml;st&uuml;nde &ccedil;alışmıyor veya ben 64 ve &uuml;st&uuml; diye bir şey olmadığını bilmiyorum :)</p>
<p>
	Bir &ouml;rnek vermek gerekirse,</p>
<p>
	var onluk=4583;<br />
	alert(onluk.toString(2));<br />
	&nbsp;bize &quot;1000111100111&quot; sonucunu verecektir.<br />
	&nbsp;</p>
<p>
	Elbette toString() metodunun kullanımı bununla sınırlı değil. Googling işini size bırakıyorum. Aşağıda &ccedil;evirici olarak yazdığım mini bir js fonksiyonu bulunuyor.&nbsp;</p>
<p>
	Dosyayı <a href="http://www.co-scripts.com/dosyalar/cevirkaziyanmasin.html" target="_blank">buradan </a>inceleyebilirsiniz.</p>
]]></description><pubDate>Wed, 12 Jan 2011 00:18:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/tostring-ve-sayi-sistemleri-cevirimleri</guid></item><item><title>Yeni İki Projemiz</title><link>http://www.co-scripts.com/yeni-iki-projemiz</link><description><![CDATA[<p>
	Merhaba,</p>
<p>
	İki yeni projeye başladık. Birincisi sağlık sekt&ouml;r&uuml;nde b&uuml;y&uuml;k bir eksiği kapatacak olan bir masa&uuml;st&uuml; uygulaması, ikincisi internette bir eksiği kapatmak i&ccedil;in yazılacak olan bir web hizmeti. Eş zamanlı y&uuml;r&uuml;tt&uuml;ğ&uuml;m&uuml;z bu iki proje ile ilgili detaylar &quot;trademark&quot; işleminden sonra duyurulacaktır.</p>
<p>
	Projenin ileriki ayaklarında yazılım tarafında GIS ve C# bilen iş arkadaşlarına ihtiyacımız olabilir. &nbsp;İlgili alan adları alındı ve projenin hedef işleri belirlendi. 1-2 hafta i&ccedil;inde markalama işlemlerine başlanacak. Sonrası malum, &quot;&ccedil;alışmaaağk, &ccedil;alışmaaağk, &ccedil;alışmaaaağk&quot; &nbsp;:)</p>
<p>
	Yakın zamanda bizden haber bekleyiniz.</p>]]></description><pubDate>Sat, 8 Jan 2011 23:29:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/yeni-iki-projemiz</guid></item><item><title>VBScript'te Sub Çağırırken</title><link>http://www.co-scripts.com/vbscript--te-sub-cagirirken</link><description><![CDATA[<p>
	<strong>Call subAdi</strong>(parametreler)<br />
	veya<br />
	<strong>subAdi</strong> parametreler<br />
	veya<br />
	<strong>subAdi</strong>(parametreler)<br />
	şeklinde kullanabilirsiniz.</p>
<p>
	Not: <strong>Call </strong>kullanıldığında parantezler zorunludur.</p>
]]></description><pubDate>Fri, 31 Dec 2010 01:02:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/vbscript--te-sub-cagirirken</guid></item><item><title>ByRef ve ByVal Farkları</title><link>http://www.co-scripts.com/byref-ve-byval-farklari</link><description><![CDATA[<p>
	ByVal ve ByRef olayı Sub rutinlerinde parametre olarak g&ouml;nderilen değişkenin değerinin geri d&ouml;nderilip d&ouml;nderilmeyeceğini anlatıyor.<br />
	byVal (by value) değeriyle<br />
	byRef (by reference) referansı ile<br />
	Fonksiyonlar, Sınıflar ve Sub rutinleri belirli işleri yapabilmek i&ccedil;in komutları, değişkenleri algoritmaları bir araya getirmeye yarar.&nbsp;<br />
	Bunlar arasında son derece temel farklar vardır.</p>
<p>
	Sub rutinimizinAdi(parametreler)</p>
<p>
	End sub</p>
<p>
	şeklindeki kullanımında parametre olarak g&ouml;nderilen değişkenler<br />
	<strong>byVal </strong>g&ouml;nderilirse değer sadece sub i&ccedil;inde kullanılıyor ve public etkisi olmuyor.<br />
	<strong>byRef </strong>g&ouml;nderilirse kendisine g&ouml;nderilen değişkenin değerini değiştirdiğinde public olarak etki ediyor.</p>
<p>
	&Ouml;rnek:<br />
	sayimiz = 5<br />
	<br />
	<strong>Sub degis</strong><span style="color:#f00;">(</span>byVal benimSayi<span style="color:#f00;">)</span><br />
	sayimiz = 9<br />
	<strong>End sub</strong><br />
	<br />
	<strong>msgbox</strong>(degis(sayimiz)) <span style="color:#00ff00;">&#39; Mesaj kutusunda 5 yazacak 9 değil</span><br />
	<br />
	<strong>Sub degis</strong><span style="color:#f00;">(</span>byRef benimSayi<span style="color:#f00;">)</span><br />
	sayimiz = 9<br />
	<strong>End sub</strong><br />
	<br />
	<strong>msgbox</strong>(degis(sayimiz))<span style="color:#00ff00;"> &#39; Mesaj kutusunda 9 yazacak 5 değil</span></p>
]]></description><pubDate>Fri, 31 Dec 2010 00:57:00 +0300</pubDate><guid isPermaLink="true">http://co-scripts.com/byref-ve-byval-farklari</guid></item></channel></rss>

