<?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>e-GÜNlük &#187; Dersler</title>
	<atom:link href="http://www.gunkaragoz.net/category/dersler/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gunkaragoz.net</link>
	<description>Gün Karagöz</description>
	<lastBuildDate>Mon, 12 Dec 2011 22:05:51 +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>Digilent Basys2 FPGA Deney Seti ile Basit Bir Müzik Kutusu</title>
		<link>http://www.gunkaragoz.net/digilent-basys2-fpga-deney-seti-ile-basit-bir-muzik-kutusu/</link>
		<comments>http://www.gunkaragoz.net/digilent-basys2-fpga-deney-seti-ile-basit-bir-muzik-kutusu/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 22:05:51 +0000</pubDate>
		<dc:creator>Gün</dc:creator>
				<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Embedded Design]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Gömülü Sistemler]]></category>
		<category><![CDATA[Simple Music Box]]></category>
		<category><![CDATA[Verilog]]></category>

		<guid isPermaLink="false">http://www.gunkaragoz.net/?p=894</guid>
		<description><![CDATA[Yüksek lisans son hızıyla devam ediyor! Hayatımdaki milyonuncu &#8220;gömülü sistemler(embedded systems design)&#8221; ve türevi dersini Fatih Uğurdağ&#8216;dan alıyorum. Ders üç bölümden oluşuyor. İlk bölümü FPGA idi, ikincisi PIC, üçüncüsü ise ARM yani aslında Android. Her bölüm için bir proje teslim ediyoruz. İlk bölümü geçtik, ikinci bölüm için an itibariyle çalışıyoruz, üçüncüsü için heyecanlanıyoruz! İlk bölüm için projem Digilent Basys FPGA deney setini kullanarak basit bir müzik aleti yapmaktı. Proje aslında fpga4fun.com&#8217;daki &#8220;Music Box&#8221; projesini bir [...]]]></description>
			<content:encoded><![CDATA[<p>Yüksek lisans son hızıyla devam ediyor!</p>
<p><img class="alignleft size-medium wp-image-897" title="FPGA MusicBox" src="http://www.gunkaragoz.net/wp-content/uploads/2011/12/MusicBox-300x199.jpg" alt="FPGA MusicBox" width="300" height="199" />Hayatımdaki milyonuncu &#8220;gömülü sistemler(embedded systems design)&#8221; ve türevi dersini <a title="Fatih Uğurdağ'ın Web Sitesi" href="http://www.ugurdag.com" target="_blank">Fatih Uğurdağ</a>&#8216;dan alıyorum. Ders üç bölümden oluşuyor. İlk bölümü <strong>FPGA</strong> idi, ikincisi <strong>PIC</strong>, üçüncüsü ise <strong>ARM</strong> yani aslında Android. Her bölüm için bir proje teslim ediyoruz. İlk bölümü geçtik, ikinci bölüm için an itibariyle çalışıyoruz, üçüncüsü için heyecanlanıyoruz!</p>
<p>İlk bölüm için projem Digilent Basys FPGA deney setini kullanarak basit bir müzik aleti yapmaktı. Proje aslında fpga4fun.com&#8217;daki &#8220;Music Box&#8221; projesini bir nevi bizim deney setine uygulamaktı. <span id="more-894"></span></p>
<p>Cihazın üzerindeki 4 düğme ve 1 anahtarı kullanarak 7 nota ile &#8220;Daha Dün Annemizin&#8221;(CC GG AA G FF EE DD C &#8211; DoDo SolSol LaLa Sol FaFa MiMi ReRe Do!) çalarak projeyi teslim ettim <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Tabi ki geliştirmelere açık bir proje, isterseniz</p>
<p>Kullanılan malzemeler: 1 adet <a title="Digilent Basys2" href="http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,790&amp;Prod=BASYS2" target="_blank">Basys™2 Spartan-3E-100 FPGA Board</a> , 1 adet mini hoparlör, 1 k direnç.</p>
<p><a title="Xilinx ISE" href="http://www.xilinx.com/products/design-tools/ise-design-suite/index.htm" target="_blank">Xilinx ISE 13</a> kullanarak yazdığımız programda notaların frekans değerlerini, cihazın &#8220;clock&#8221; frekansına göre hesaplayıp, düğmelere bu frekans değerlerini atayarak</p>
<p>Port, düğme ve anahtar atamalarının olduğu .<strong>ucf</strong> dosyası, Verilog kodunun olduğu <strong>.v</strong> ve İngilizce açıklamaların olduğu ReadMe dosyasını aşağıdaki bağlantıdan indirebilirsiniz.</p>
<p>İndir:  <a title="Simple Music Box FPGA Verilog Project" href="http://db.tt/MMLryfQ0" target="_blank">Simple Music Box with Verilog on Digilent Basys2 FPGA Experiment Set</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunkaragoz.net/digilent-basys2-fpga-deney-seti-ile-basit-bir-muzik-kutusu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pure Data~ : Başlangıç</title>
		<link>http://www.gunkaragoz.net/pure-data-baslangic/</link>
		<comments>http://www.gunkaragoz.net/pure-data-baslangic/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:28:00 +0000</pubDate>
		<dc:creator>Gün</dc:creator>
				<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Pure Data]]></category>
		<category><![CDATA[Staj]]></category>

		<guid isPermaLink="false">http://gunkaragoz.net/?p=340</guid>
		<description><![CDATA[Pure Data nedir ne değildir ile başlayalım. Pure Data, kısaca Pd, ses, video ve grafik işleme için gerçek zamanlı görsel arayüzlü programlama dili. Bu sene stajımı (Erasmus Stajı)  Faculte Polytechnique de Mons TCTS (Sinyal İşleme) Laboratuvarında yapıyorum. Yanında çalıştığımız, bizimle ilgilenen, doktora öğrencisi Nicolas D&#8217;Alessandro, öncelikle Pd daha sonra da OpenCorn üzerine çalışacağımızı söyledi. Pd, Mac üzerinde çalışan aynı amaçlı Max/MSP&#8217;nin yaratıcılarından Miller Puckette tarafından yazılmış. Linux, Mac ve Windows üzerinde çalışabilen açık kaynak kodlu [...]]]></description>
			<content:encoded><![CDATA[<p>Pure Data nedir ne değildir ile başlayalım.</p>
<p><img title="Pure Data" src="../wp-content/uploads/2009/06/pd_med.png" alt="Pure Data" width="64" height="64" /></p>
<p>Pure Data, kısaca Pd, ses, video ve grafik işleme için gerçek zamanlı görsel arayüzlü programlama dili.</p>
<p><span id="more-340"></span></p>
<p>Bu sene stajımı (Erasmus Stajı)  <a href="http://www.fpms.ac.be/FPMsHome/en/Accueil" target="_blank">Faculte Polytechnique de Mons</a> <a href="http://tcts.fpms.ac.be/" target="_blank">TCTS</a> (Sinyal İşleme) Laboratuvarında yapıyorum. Yanında çalıştığımız, bizimle ilgilenen, doktora öğrencisi <a href="http://www.dalesssandro.be" target="_blank">Nicolas D&#8217;Alessandro</a>, öncelikle <a href="http://www.puredata.info">Pd</a> daha sonra da <a href="http://dev.opencorn.org/">OpenCorn</a> üzerine çalışacağımızı söyledi.</p>
<p>Pd, Mac üzerinde çalışan aynı amaçlı Max/MSP&#8217;nin yaratıcılarından Miller Puckette tarafından yazılmış. Linux, Mac ve Windows üzerinde çalışabilen açık kaynak kodlu programlama ortamı. Geliştirilmesi C üzerinden yapılmaktaymış.</p>
<p>Pd&#8217;de, &#8220;Patch&#8221; (Yama) olarak geçen programcıklar oluşturularak onların üzerinde çalışılıyor. Bunlar bir nevi fonksiyonlar. Hazır fonksiyonlar olduğu gibi fonksiyon da yazmamız mümkün. Aynı Matlab&#8217;da olduğu gibi bunda da güzel güzel hazırlanmış yardım dosyaları var. Yardım dosyalarına bakmak için objelerin üzerine sağ tıklayıp &#8220;Help&#8221; diyebilirsiniz ya da programlama alanında bir boşlukta sağ tıklayıp &#8220;Help&#8221; derseniz kullanılabilecek bütün nesneleri görebilirsiniz.</p>
<p>Puredata.info&#8217;dan indirdiğimiz programı kurmakta herhangi bir sıkıntı yok. Windows&#8217;ta da, Ubuntu&#8217;da da kullanıyorum ikisi için de çift tıklanarak yüklenecek dosya hazırlamışlar <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pd-extended kurmanız tavsiye edilir <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Programı açtıktan sonra bir konsolumuz, bir de programlama alanımız var.</p>
<p style="text-align: center;"><a href="http://www.gunkaragoz.net/wp-content/uploads/2009/06/pd-1.png"><img class="aligncenter size-medium wp-image-349" title="Pure Data Giriş" src="http://gunkaragoz.net/wp-content/uploads/2009/06/pd-1-300x187.png" alt="Pure Data Giriş" width="300" height="187" /></a></p>
<p>Nesnelerimizi menüden &#8220;Put&#8221; kısmından ekliyoruz. Put -&gt; Object dedikten sonra kutucuğumuzu bir yere tıklayarak bırakıyoruz. içine &#8220;osc~ 440&#8243; yazıp boşlukta bir yere tıklıyoruz. Tilda (~) (Türkçe klavyede Alt Gr + ü) bizim sinyalle ilgilendiğimizi söylüyor. Ardından bir nesne daha alıyoruz aynı şekilde Put -&gt; Object&#8217;ten. İçine &#8220;dac~&#8221; yazıyoruz. Bu &#8220;Digital to Analog Conversion&#8221; demek oluyor ki osc ile 440 Hz frekansında ürettiğimizi sesi duyabilmek için ses kartına çıkış veriyoruz. Objeleri birbirine bağlamak için üst osc&#8217;nin altındaki koyu kısımdan dac&#8217;nin üstündeki koyu kısımlara kablo çekmeliyiz. Dac stereo olduğu için iki tane girişi var. Objelerin köşelerindeki sınırlanmış kısımları tutup birleştiriyoruz yani.</p>
<p>Bu çektiğimiz kablolar eğer koyu renkli ve kalınsa, sinyal geçiyor demektir, diğer işlemler için daha ince kablo çekilir. Bu bağlantılar otomatik olarak yapılır. Ama her nesneye uygun bağlantı çeşidi farklı olduğu için hepsine her türlü bağlantı yapılamaz. Yani mesela  giriş olarak sinyal alması gereken bir nesneye sayı girişi yapamazsınız.</p>
<p style="text-align: center;"><a href="http://www.gunkaragoz.net/wp-content/uploads/2009/06/pd-2.png"><img class="size-medium wp-image-351  aligncenter" title="pd-2" src="http://gunkaragoz.net/wp-content/uploads/2009/06/pd-2-300x187.png" alt="pd-2" width="300" height="187" /></a></p>
<p>Şimdi konsoldan &#8220;compute audio&#8221;yu etkin hale getirirsek hoparlörümüzden ses duymaya başlayacağız. Aynı işlemi yapmak için menüden audio on/off seçeneklerini kullanabilirsiniz. İlk &#8220;patch&#8221;imizi yazmış olduk böylece <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Artık Pd&#8217;ye alıştık! Başlangıç için biraz kurcaladık Pd&#8217;yi<em>, </em>bundan biraz daha karmaşık yamalarla biraz daha geniş anlatımlara başlayabiliriz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Ya da hazır anlatılmışı olanlara göz gezdirebiliriz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pure Data&#8217;ya başlangıç için bu videolar izlenebilir:</p>
<p><a href="http://www.google.com/url?sa=t&amp;source=web&amp;oi=video_result&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFkmMzqohsDo&amp;ei=qfFBStfvOdTr-AaTsum9CA&amp;usg=AFQjCNFlvzcDy38FBx_JAB1hz2LI6Ot7LQ&amp;sig2=iZs5iFJ6yoA7Fl5ZguyXnA">Pure Data Beginner&#8217;s Tutorial 1</a><a href="http://www.google.com/url?sa=t&amp;source=web&amp;oi=video_result&amp;ct=res&amp;cd=3&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbqWbGcCYYEo&amp;ei=qfFBStfvOdTr-AaTsum9CA&amp;usg=AFQjCNFxu1RXbwzG1whjcfRH8MqfaR2YaQ&amp;sig2=KH0w_ROWUWFoIK8KJFMdTg"></a></p>
<p><a href="http://www.google.com/url?sa=t&amp;source=web&amp;oi=video_result&amp;ct=res&amp;cd=3&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbqWbGcCYYEo&amp;ei=qfFBStfvOdTr-AaTsum9CA&amp;usg=AFQjCNFxu1RXbwzG1whjcfRH8MqfaR2YaQ&amp;sig2=KH0w_ROWUWFoIK8KJFMdTg">Pure Data Beginner&#8217;s Tutorial 2</a></p>
<p><em>Videolar Youtube&#8217;dadır. Hala Youtube&#8217;a girme sorununuz varsa : <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.mumtazdemirci.com%2Fyoutube-engellemelerini-asma%2F&amp;ei=3_JBSpDNJ8HW-QaKn7XFCA&amp;usg=AFQjCNFDSliZYb91SkwFLcU308KjTWkeVg&amp;sig2=wnn5aUavOuwIxoVtGTvjMw" target="_blank">Youtube Engellerini Aşma</a></em></p>
<p><em><strong>Pure Data için kaynaklar:</strong></em></p>
<p><strong>Pure Data Topluluk Sitesi</strong><a href="http://puredata.info/" target="_blank"></p>
<p>http://puredata.info/</a></p>
<p><strong><br />
The Theory and Technique of Electronic Music &#8211; Miller Puckette</strong><a href="http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/" target="_blank"></p>
<p>http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/</a></p>
<p><strong>Programming Electronic Music in Pd &#8211; Johannes Kreidler</strong><a href="http://rapidshare.com/files/248029599/Programming_Electronic_Music_in_Pd_-_Johannes_Kreidler.zip" target="_blank"></p>
<p>http://rapidshare.com/files/248029599/Programming_Electronic_Music_in_Pd_-_Johannes_Kreidler.zip</a></p>
<p>Bir sonraki Pd dersinde görüşmek üzere <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunkaragoz.net/pure-data-baslangic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joomla! Kurulumu</title>
		<link>http://www.gunkaragoz.net/joomla-kurulumu/</link>
		<comments>http://www.gunkaragoz.net/joomla-kurulumu/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 18:09:05 +0000</pubDate>
		<dc:creator>Gün</dc:creator>
				<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[joomla kurulum]]></category>

		<guid isPermaLink="false">http://gunkaragoz.net/?p=69</guid>
		<description><![CDATA[Joomla!&#8217;dan bahsetmiştim bir önceki yazımda. Nedir ne değildir öğrenmişizdir umarım. Öğrendik sevdik ettik ya da deneyeyim, öğrenmek istiyorum diyorsanız Joomla! deneyimi için kurulum yapabilirsiniz. Burada Wamp Server&#8217;da(localhost&#8217;ta) Joomla! kurulumunu anlatacağım. Wamp hakkında bilgiyi Dersler menüsünden bulabilirsin Kurulumu yapmadan önce PHPMYADMIN kullanarak bir veritabanı ve kullanıcısı yaratalım. Wamp&#8217;ı kurduktan sonra, Firefox&#8217;ta adres satırına localhost yazıp giriyoruz. Karşımıza gelen ekrandan Tools altından PHPMYADMIN&#8217;e tıklıyoruz. Gelen ekrandan Create New Database (Yeni Veritabanı Oluştur) kısmına veritabanına vermek istediğimiz adı [...]]]></description>
			<content:encoded><![CDATA[<p>Joomla!&#8217;dan bahsetmiştim bir önceki yazımda. Nedir ne değildir öğrenmişizdir umarım. Öğrendik sevdik ettik ya da deneyeyim, öğrenmek istiyorum diyorsanız Joomla! deneyimi için kurulum yapabilirsiniz. Burada Wamp Server&#8217;da(localhost&#8217;ta) Joomla! kurulumunu anlatacağım. Wamp hakkında bilgiyi Dersler menüsünden bulabilirsin <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-69"></span>Kurulumu yapmadan önce PHPMYADMIN kullanarak bir veritabanı ve kullanıcısı yaratalım. Wamp&#8217;ı kurduktan sonra, Firefox&#8217;ta adres satırına localhost yazıp giriyoruz. Karşımıza gelen ekrandan Tools altından PHPMYADMIN&#8217;e tıklıyoruz.</p>
<p><img class="alignnone size-full wp-image-70" title="1-wamp-menu" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/1-wamp-menu.jpg" alt="" width="500" height="312" /></p>
<p>Gelen ekrandan <strong>Create New Database</strong> <strong>(</strong>Yeni Veritabanı Oluştur<strong>) </strong>kısmına veritabanına vermek istediğimiz adı yazıp <strong>Create</strong>(Oluştur) diyoruz. MYSQL karakter seti UTF-8 seçimiş olduğu için veritabanımız da öyle olacak. (Özel bir şey seçip değiştirmediğimiz için öyle olacak.)  Zaten Joomla 1.5 için UTF-8 karakter kodlamasını kullanmalıyız.</p>
<p><img class="alignnone size-full wp-image-71" title="2-pma-menu" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/2-pma-menu.jpg" alt="" width="500" height="221" /></p>
<p>Veritabanını oluşturduktan sonra karşımıza bir onay ekranı gelecek. Eğer aynı isimde bir veritabanı daha önce açılmamışsa sorun vermemesi gerekir. O ekrandan sol üstteki menüden <strong>Home </strong>(Anasayfa) düğmesine tıklayıp ilk geldiğimiz ekrana dönüyoruz. Veritabanımızı oluşturduk, şimdi de veritabanını kullanacak kullanıcılarımızı belirlemeliyiz. Onun için de PHPMYADMININ ana ekranındaki <strong>Privileges</strong>(İzinler)&#8217; e tıklıyoruz.</p>
<p><img class="alignnone size-full wp-image-72" title="3-kullanici-olustur" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/3-kullanici-olustur.jpg" alt="" width="500" height="190" /></p>
<p>Gelen ekranda şu andaki kullanıcıları görüp izinlerini, şifrelerini düzenleyebiliriz. Kullanıcı tablosunun altındaki <strong>Add New User</strong> (Yeni Kullanıcı Ekle) ile kullanıcı açıp, daha önce açtığımız veritabanını kullanma yetkisi vereceğiz.</p>
<p><img class="alignnone size-full wp-image-73" title="4-kullanici-vertabani-olustur" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/4-kullanici-vertabani-olustur.jpg" alt="" width="500" height="312" /></p>
<p>Burada Username(Kullanıcı adı) kısmını yine joomla olarak seçtik. Host kısmını localhost olarak bırakıyoruz ve kullanıcı şifremizi yazıyoruz. Bu bilgiler veritabanını kullanacak olan kullanıcının bilgileri. Bu kullanıcı ile istersek Joomla&#8217;da istersek PHPBB&#8217;de istersek başka bir yazılımda işlem gerçekleştirebiliriz. Database for user (Kullanıcının Veritabanları) kısmında None(Hiçbiri) seçerek izin işlemini anasayfaya dönerek tamamlayabiliriz, ya da Create Database with same name and grant all privileges (Kullanıcı adıyla aynı isimde bir veritabanı oluştur ve bütün izinleri ver) diyebiliriz&#8230; Her şey anlaşıldı sanırım çevirince <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Biz daha önce Joomla adında bir veritabanı oluşturduğumuz için ikinci seçeneği işaretlediğimizde hata alırız. O yüzden Hiçbiri deyip en sağ alttan Go tuşuyla kullanıcımızı yaratıyoruz. Global Priviliges (Genel İzinler) kısmından isteklerinize göre seçim yapabilirsiniz. Ama sadece Joomla veritabanını kullandırmak istiyorsanız hiçbirini işaretlemeyin.</p>
<p>Bir sonraki ekranda onay bilgisi ve altında izin seçenekleri gelecek. Database-specific privileges tablosunda &#8220;Add privileges on the following database&#8221; kısmının yanında açılan menüden daha önce yarattığımız joomla veritabanını seçiyoruz.</p>
<p>&#8220;joomla&#8221; veritabanına &#8220;joomla&#8221; kullanıcı için izinlerimizi vereceğiz şimdi. Check All (Tümünü seç) dedikten sonra Go&#8217;ya tıklayıp onay bilgisini alın.</p>
<p><img class="alignnone size-full wp-image-74" title="5-vertabani-izinleri" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/5-vertabani-izinleri.jpg" alt="" width="500" height="312" /></p>
<p>Artık joomla için veritabanımız ve kullanıcımız hazır. Şimdi sıra joomla&#8217;yı kurmaya geldi.</p>
<p><a href="http://joomla.org" target="_blank">joomla.org</a> veya <a href="http://joomlatr.org" target="_blank">joomlatr.org</a> adreslerinden dilediğiniz dile göre joomla&#8217;nın son sürümünü indiriniz . İndirdiğiniz zip dosyasını C:\wamp\www klasörünün altında yaratacağınız joomla klasörünün içine açın. Sonra Firefox&#8217;ta adres çubuğuna localhost yazın. Wamp Menüsü gelecek. Your Projects başlığının altında joomla&#8217;yı görmeniz gerekiyor. Şimdilik joomla sitenizin adresi http://localhost/joomla isterseniz bu adresten de direk girebilirsiniz.</p>
<p>Menüden Joomla&#8217;yı tıkladığınızda karşınıza kurulum ekranı gelir. İlk olarak dil seçimi soruluyor. Türkçe&#8217;yi seçip sağ üstten Next&#8217;i tıklıyoruz.</p>
<p><img class="alignnone size-full wp-image-75" title="6-joomla-dil" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/6-joomla-dil.jpg" alt="" width="500" height="312" /></p>
<p>Bundan sonraki ekranda denetimler karşımıza geliyor. Denetimlerle sisteminizin uygun olup olmadığı denetleniyor. Yani PHP yüklü mü MYSQL var mı gibi kontroller. Sorun çıkmaması lazım ama yine sorunlu görünen kısmı aynen Google&#8217;a yazıp aratın çözümünü hemen bulursunuz. <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://gunkaragoz.net/wp-content/uploads/2008/06/7-joomla-denetimler.JPG" alt="Joomla Denetimler" /></p>
<p>Sonraki ekranda GNU / GPL hakkında bilgi veriliyor. Joomla&#8217;yı kurabilmeniz için bu lisans anlaşmasını kabul etmeniz gerekiyor. Joomla ücretsiz bir yazılım ne anlaşması diyebilirsiniz tabi ama GNU / GPL&#8217;i biraz araştırabilirsiniz. Kabul ettiğinizi varsayıp sonraki adıma geçiyoruz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bir sonraki adım Veritabanı ayarları. Daha önceden hazırladığımız veritabanı ve kullanıcılarımızı burada belirtiyoruz. Sunucu adına localhost, kullanıcı adına &#8220;joomla&#8221; ve veritabanına da &#8220;joomla&#8221; yazıyoruz. (Bunları daha önce veritabanını hazırlarken, biz böyle seçmiştik) Şifremizi de girip sonraki adıma geçiyoruz.</p>
<p><img class="alignnone size-full wp-image-76" title="7-joomla-denetimler" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/7-joomla-denetimler.jpg" alt="" width="500" height="312" /></p>
<p>Bir sonraki adım FTP kurulumu. Şu anda kendi bilgisayarımızda(localhost) kurduğumuz için FTP ayarı yapmıyoruz. Sonraki adıma geçiyoruz.</p>
<p>Joomla yapılandırmasına geldik. Burada sitenizin adını, e-posta adresinizi ve yönetici şifrenizi belirliyorsunuz. E-posta adresinin çok önemi yok şu anda aslında. Daha önce milyar kez dediğim gibi localhost&#8217;ta çalışıyoruz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bu sayfada Varsayılan Örnek Veriyi Yükle seçeneğine tıklayalım ki karşımıza bomboş bir joomla sitesi gelmesin. Örnek veri yüklenirse joomla&#8217;yı anlamak daha kolay olacaktır <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><img class="alignnone size-full wp-image-78" title="9-ana-yapilandirma" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/9-ana-yapilandirma.jpg" alt="" width="500" height="312" /></p>
<p>Bu yapılandırmayı da bitirdikten sonra kurulumu bitirmek için son aşamaya geliyoruz. Burada bilgilendirildiğimiz üzere Joomla kullanıcı adımız admin şifremizi de bir önceki ekranda belirlemiştik. Burada önemli bir bilgi yazıyor installation klasörünü silmeyi unutmamamız gerektiğini belirten bir yazı. Belirtildiği üzere bu bir güvenlik önlemi. Bu yüzden biz de C:\wamp\www\joomla\ ya gidip installation klasörünü siliyoruz. Sildikten sonra son ekrandaki sağ üstteki site kısmına tıklayarak sitemize girebiliriz.</p>
<p><img class="alignnone size-full wp-image-79" title="10-bitis" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/10-bitis.jpg" alt="" width="500" height="312" /></p>
<p>Geçmiş olsun! Sitemiz hazır! Artık Wamp menüsünden veya http://localhost/joomla yazarak sitemize girebiliriz.</p>
<p><img class="alignnone size-full wp-image-80" title="11-site" src="http://www.gunkaragoz.net/wp-content/uploads/2008/06/11-site.jpg" alt="" width="500" height="312" /></p>
<p>Bizi varsayılan tema ve örnek veriler karşılıyor. Joomla sitemiz iki kısımdan oluşuyor, buz dağının görünen ve görünmeyen yüzü gibi <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Görünmeyen yüzü yönetici kısmı. Bütün işlemlerimizi yönetici kısmından gerçekleştiriyoruz. Sitemizin giriş formundan veya adrese localhost/joomla/administrator yazarak yönetici kısmına girebiliriz.</p>
<p>Joomla&#8217;yı kurduk. İçerik girmek, bileşen/modül/bot tema yüklemek işleri için, hazırlanınca bir sonraki dersi inceleyebilirsiniz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunkaragoz.net/joomla-kurulumu/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Joomla!</title>
		<link>http://www.gunkaragoz.net/joomla/</link>
		<comments>http://www.gunkaragoz.net/joomla/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 17:52:41 +0000</pubDate>
		<dc:creator>Gün</dc:creator>
				<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[içerik yönetim sistemi]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[veritabanı]]></category>

		<guid isPermaLink="false">http://gunkaragoz.net/?p=68</guid>
		<description><![CDATA[Joomla! hakkında bilgi verip, kurulumunu, gelişiminlerini anlatacağım. Umarım Joomla hakkında bilgi edinmek, kullanmak isteyenlere bir faydam dokunur. Joomla!, çok eski adıyla Mambo, açık kaynak kodlu dinamik içerik yönetim sistemidir. Açık kaynak kodlu demek, yazılım ücretsiz dağıtılıp bazı kurallar çerçevesinde (bkz. GPL)  değişiklik yapılabilmesi anlamına gelir. İçerik yönetim sistemi ise Dreamweaver ve Frontpage gibi programlarla her sayfayı tek tek değiştirmek zorunda olmamanız anlamına gelir. Şablonla, temayla, yazıların yerleriyle her sayfa için tek tek uğraşmıyorsunuz yani. Joomla [...]]]></description>
			<content:encoded><![CDATA[<div class="storybody">
<p>Joomla! hakkında bilgi verip, kurulumunu, gelişiminlerini anlatacağım. Umarım Joomla hakkında bilgi edinmek, kullanmak isteyenlere bir faydam dokunur. <img class="wp-smiley" src="http://localhost/gun/wp-includes/images/smilies/icon_wink.gif" alt=";)" /></p>
<p><em><strong>Joomla!</strong></em>, çok eski adıyla Mambo, açık kaynak kodlu dinamik içerik yönetim sistemidir.<span id="more-68"></span></p>
<p>Açık kaynak kodlu demek, yazılım ücretsiz dağıtılıp bazı kurallar çerçevesinde (bkz. GPL)  değişiklik yapılabilmesi anlamına gelir. İçerik yönetim sistemi ise Dreamweaver ve Frontpage gibi programlarla her sayfayı tek tek değiştirmek zorunda olmamanız anlamına gelir. Şablonla, temayla, yazıların yerleriyle her sayfa için tek tek uğraşmıyorsunuz yani.</p>
<p>Joomla genelde dinamik yönetilen sitelen için tercih edilse de durgun sayfalar için de son derece uygundur. Joomla’nın kullanıldığı siteler genelde, içeriği sürekli yenilenen duyuru yapılan, haber yapılan sitelerdir. Joomla’nın sağladığı en büyük kolaylık haber/duyuru yazmak olması sanırım. (Örn. <a href="http://www.urlaonline.com/" target="_blank">UrlaOnline.com</a>, <a href="http://www.addmanisa.net/" target="_blank">ADDManisa.net</a>) Bu yüzden çok tercih edilmeye başlandı son zamanlarda.</p>
<p>Açık kaynaklı olması sebebiyle dünyanın her tarafından insanlar bu sistem için küçük/büyük, ücretli/ücretsiz çalışmalar yapıp çevrimiçi dağıtım yapmaktadır. Bu çalışmalar ev kullanıcılarından uzman kullanıcılara kadar geniş bir kesime hitap ediyor. Bu çalışmalar sistemin sürekli güncel olmasına yardımcı oluyor.</p>
<p>Başlangıç seviyesindeki kullanıcılar için Joomla kullanmak çok zor değil ama, yine de bilinmesi gereken noktalar var.</p>
<p>Joomla gibi içerik yönetim sistemleri veritabanları kullanır. Veritabanlarında sitenizin içerikleri, temaları, kullanıcıları, şifreleri vs. tutulur. Joomla için de bir veritabanı açmanız ve kullanmanız gerekir. (Bkz. Joomla 1.5.3 için gerekenler)</p>
<p>An itibariyle son sürüm olan Joomla 1.5.3 ( indirin : <a href="http://www.joomlatr.org/v4/dosyalar/Joomla_1.5.3-Stable-Full_Package-TR.zip" target="_blank">TR </a>- <a href="http://downloads.joomlacode.org/frsrelease/2/5/6/25652/Joomla_1.5.3-Stable-Full_Package.zip" target="_blank">EN</a>)  için gerekenler:</p>
<ul>
<li><em><strong>Sunucu</strong></em><br />
Bir site çalıştırmak için öncelikle bir sunucuya ihtiyacınız var. Bu sunucu kodları okumak için gerekli olan program. Sitenizi çevrimiçi yapıyorsanız Apache Web Server muhtemelen barındırma hizmeti aldığınız zaman size verilir. Henüz kendi bilgisayarınızda çalışıyorsanız (localhost’ta) Wamp Server kullanabilirsiniz.</li>
<li><em><strong>PHP 4.3.10  								ve üstü</strong></em><br />
Sitenizde PHP kodlarını çalıştırmak için gerekli. Joomla da PHP ile yazılmış bir sistem olduğu için buna da ihtiyacınız var.</li>
<li><em><strong>MYSQL </strong></em>desteği (Sürüm belirtilmemiş)<br />
Az önce belirttiğim gibi Joomla için bir veritabanına ihtiyacınız var. MYSQL veritabanı kayıtlarını tutmak için gerekli. SQL kodlama bilmiyorsanız eğer, benim gibi, PHPMYADMIN kullanarak SQL kayıtlarınızı görebilir, düzenleyebilirsiniz. (bkz. PHPMYADMIN dersi)</li>
</ul>
<p>Daha önce bunu anlatmıştım, <a href="../wamp-server">Wamp Server</a> kullanarak bütün bunları birkaç tıkla bilgisayarınıza(localhost) kurabilirsiniz.</p>
<p>Şimdi bütün bunların bizim için hazır olduğunu varsayarsak, Joomla ile ilgili bilmemiz gereken bir kaç nokta daha var. Joomla bir <em><strong>şablon</strong></em> (tema) kullanarak, <em><strong>modülleri</strong></em> yerleştirir, <em><strong>bileşen</strong></em>leri ve <em><strong>bot</strong></em>ları çalıştırır.</p>
<p><em><strong>Şablon</strong></em>lar, sitenizin renklerini, yazı karakterlerini, yazı yerlerini, resim/şekil yerlerini, modül yerlerini belirtir. Ücretli veya ücretsiz olarak indirebileceğiniz birçok şablon internette bulunmakta. İnternet indirebilirsiniz ya da biraz yetenekli ve PHP, HTML, CSS konularında bilgiliyseniz kendiniz de yaratabilirsiniz.</p>
<p><em><strong>Modül</strong></em>ler, sitenizin isteğiniz bir kısmında (temaya bağlı olarak) istediğiniz şekilde yayınlayabildiğiniz parçalar. Şöyle diyelim. Bir siteyi açtığınızda karşınıza gelen ekranı bölüm bölüm parçaladığınızı düşünün. Menünün olduğu bir kısım, duyuruların olduğu bir kısım, fotoğraf galerisinin olduğu bir kısım, vs. Bunların hepsi ayrı modül olarak düşünülebilir. Tabi isterseniz hepsini tek bir modül olarak de kullanılabilirsiniz. Modüller için hazır yapılmış çalışmalar olduğu gibi siz de <em>Özel HTML</em> kullanarak istediğiniz gibi modül yapabilirsiniz.</p>
<p><em><strong>Bileşen</strong></em>ler, Joomla sisteminizde çalışan alt programcıklar olarak nitelendirilebilir. Joomla sitenize bir forum bileşeni kurup içinde çalıştırabilirsiniz ya da fotoğraf galerisi bileşeni koyarak sitenizin kulanıcılarına fotoğraf yükleme olanağı tanıyabilirsiniz. Bileşenleri yine modüllerde olduğu internetten indirmek mümkün. Aynı şekilde kendiniz de bileşen yapabilirsiniz.</p>
<p><em><strong>Bot</strong></em>lar, sistemde gözle görünmeyen kısımlarda çalışır.  Joomla’daki botlarla, meta etiketlerini düzenleyebilir, çok dilli sitelerin çalışmasını sağlayabilir veya Joomla 1.0.x sürümlerine ait eski bileşenlerin çalışmasına olanak verebilirsiniz.</p>
<p>Joomla hakkında biraz bilgimiz var artık. Kuruluma geçebiliriz.</p>
<p><a href="../joomla-kurulumu">Joomla Kurulumu</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gunkaragoz.net/joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wamp Server</title>
		<link>http://www.gunkaragoz.net/wamp-server/</link>
		<comments>http://www.gunkaragoz.net/wamp-server/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 12:41:18 +0000</pubDate>
		<dc:creator>Gün</dc:creator>
				<category><![CDATA[Dersler]]></category>

		<guid isPermaLink="false">http://gunkaragoz.net/?p=9</guid>
		<description><![CDATA[çok geçmeden hazır da aklımdayken wamp nedir ne değildir anlatayım hemen. internet sitesi kurmak, ama alanadı ve barındırma hizmeti almadan kendi bilgisayarınız üzeriden çalışmak, iyice öğrenmek ondan sonra internete taşımak istiyorsanız wamp sizin için de çok uygun. bir internet sitesi kurmak için kullanmanız gereken programların ilki sunucu programı apache, ikincisi sitede kullandığınız programlama diline bağlı olarak php ve veritabanları ile uğraşacaksanız mysql, ve siz de benim gibi çok iyi ağ programlama bilgisine sahip değilseniz veya [...]]]></description>
			<content:encoded><![CDATA[<p>çok geçmeden hazır da aklımdayken wamp nedir ne değildir anlatayım hemen.</p>
<p>internet sitesi kurmak, ama alanadı ve barındırma hizmeti almadan kendi bilgisayarınız üzeriden çalışmak, iyice öğrenmek ondan sonra internete taşımak istiyorsanız wamp sizin için de çok uygun.</p>
<p><span id="more-9"></span>bir internet sitesi kurmak için kullanmanız gereken programların ilki sunucu programı apache, ikincisi sitede kullandığınız programlama diline bağlı olarak php ve veritabanları ile uğraşacaksanız mysql, ve siz de benim gibi çok iyi ağ programlama bilgisine sahip değilseniz veya sql kod yazmaya/öğrenmeye üşeniyorsanız veritabanlarını yönetmek için phpmyadmin.</p>
<p>işte wamp, windows kurulu bilgisayarınıza apache, php, mysql, phpmyadmin bileşenlerini tek tıkla yüklemenize izin veren bir program.</p>
<p><strong>wamp server 2.0</strong>&#8216;ın getirdikleri şöyle:</p>
<blockquote>
<h2> Server Configuration</h2>
<dl class="content">
<dt>Apache Version :</dt>
<dd>2.2.6  </dd>
<dt>PHP Version :</dt>
<dd>5.2.5  </dd>
<dt>Loaded Extensions : </dt>
<dd>
<ul>
<li>bcmath</li>
<li>calendar</li>
<li>com_dotnet</li>
<li>ctype</li>
<li>session</li>
<li>filter</li>
<li>ftp</li>
<li>hash</li>
<li>iconv</li>
<li>json</li>
<li>odbc</li>
<li>pcre</li>
<li>Reflection</li>
<li>date</li>
<li>libxml</li>
<li>standard</li>
<li>tokenizer</li>
<li>zlib</li>
<li>SimpleXML</li>
<li>dom</li>
<li>SPL</li>
<li>wddx</li>
<li>xml</li>
<li>xmlreader</li>
<li>xmlwriter</li>
<li>apache2handler</li>
<li>gd</li>
<li>mbstring</li>
<li>mysql</li>
<li>mysqli</li>
<li>PDO</li>
<li>pdo_mysql</li>
<li>SQLite</li>
</ul>
</dd>
<dt>MySQL Version :</dt>
<dd>5.0.45  </dd>
</dl>
<h2>Tools</h2>
<ul class="tools">
<li>phpinfo()</li>
<li>phpmyadmin</li>
<li>sqlitemanager</li>
</ul>
</blockquote>
<p>kurulumu çok basit. yüklerken hiçbir ayar yapmanızı gerektirmiyor ve normal bir program yüklermiş gibi tıklamalarla yüklüyorsunuz. kurulum çalışmalarınız için <strong>c:\wamp\www</strong> klasörünü oluşturuyor. artık site kurmaya hazırsınız.</p>
<p><strong>başlat</strong>tan wamp server\start wamp server deyip programımızı yani sunucumuzu çalıştırıyoruz ve tarayıcımızın(tercihen mozilla firefox) adres satırına localhost yazıyoruz. karşımıza yüklü bileşenlerin ve çalışmalarımızın olduğu karşılama ekranı geliyor. buradan istediğimizi yapabileceğiz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>örnek bir php sayfası açalım.</p>
<ul>
<li><strong>www </strong>klasörü altında <strong>benimsitem </strong>adında bir klasör yaratın. yarattığınız sitenin adresi <strong>localhost</strong>/<strong>benimsitem </strong>olacak.</li>
</ul>
<ul>
<li><strong>benimsitem </strong>klasörü içinde bir php/html sayfası oluşturacağız. bunun için <strong>notepad2</strong>, <strong>dreamweaver</strong>, <strong>frontpage</strong>/<strong>web expressions </strong>gibi düzenleyici programlarından birini kullanabilirsiniz yoksa <strong>not defteri</strong> programında aşağıdaki kodları yazıp <strong>index.php</strong> olarak kaydedin.(sunucular index.php, index.htm, index.html dosyalarını direk okur)</li>
</ul>
<ul>
<li><code></code>&lt;html&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=ISO-8859-9&#8243;&gt;<br />
&lt;title&gt;Benim Sitem&lt;/title&gt;<br />
&lt;?php<br />
echo &#8216;Benim siteme hoşgeldiniz!&#8217;;<br />
?&gt;<br />
&lt;/html&gt;</li>
<li>burada meta ile başlayan satır sitenizin karakter kodlamasıdır ve türkçe karakterlerin düzgün görünmesi için gerekli olan koddur. title ile başlayan satırda iste tarayıcınızın başlığında görünen ve arama motorlarında ilk çıkan kısımdır.</li>
<li>tarayıcınıza localhost yazarsanız gelecek ekrandan &#8220;your projects&#8221; altında benimsitem klasöründen yarattığınız sayfaya girebilirsiniz ya da localhost/benimsitem olarak direk sitenize girebilirsiniz.</li>
</ul>
<p>örnek sitemizi oluşturmayı öğrendik, artık geliştirmek size kalmış kitaplardan ve diğer internet sitelerinden neler yapabileceğinizi öğrenebilirsiniz <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>oluşturduğumuz siteyi internete nasıl taşıyacağımızı da başka bir dersimizde anlatacağız aslında ama sadece index.php den oluşan siteyi internet sitenize ftp&#8217;den www klasörünüze attığınız anda siteniz hazırdır zaten <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ftp kullanımını da bir ara anlatabilirim sanırım <img src='http://www.gunkaragoz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>derslerimizin yol haritasını belirlersek şöyle olabilir. (bunlar şu an aklımda olan internet ile ilgili anlatacaklarım)</p>
<blockquote><p>- İYS(CMS) nedir? Wamp üzerinde İYS kurulur mu?</p>
<p>- İYS Dersleri 1 &#8211; WordPress nedir? Nasıl kurulur nasıl geliştirilir?</p>
<p>- İYS Dersleri 2 &#8211; Joomla nedir? Nasıl Kurulur?</p>
<p>- İYS Dersleri 3 &#8211; Joomla localhost&#8217;tan sunucuya nasıl taşıma işlemi</p>
<p>- İYS Dersleri 4 &#8211; Joomla Modül/Bileşen/Bot Nedir? Nasıl Yapılır?</p>
<p>- İYS Dersleri 5 &#8211; Joomla tema yapımı</p>
<p>- C Dersleri &#8211; Giriş</p>
<p>- PHP Dersleri &#8211; Giriş</p>
<p>- SQL/MYSQL Dersleri &#8211; Giriş</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gunkaragoz.net/wamp-server/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

