<?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>CETURK &#187; Mühendislik</title>
	<atom:link href="http://www.ceturk.com/kategori/muhendislik/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ceturk.com</link>
	<description>Türkiye&#039;nin Bilişim Platformu</description>
	<lastBuildDate>Wed, 08 Sep 2010 08:53:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agile(Çevik) Modelleme ve Çevik Yazılım Geliştirme</title>
		<link>http://www.ceturk.com/muhendislik/yazilim_muhendisligi/agilecevik-modelleme-ve-cevik-yazilim-gelistirme.html</link>
		<comments>http://www.ceturk.com/muhendislik/yazilim_muhendisligi/agilecevik-modelleme-ve-cevik-yazilim-gelistirme.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 20:40:30 +0000</pubDate>
		<dc:creator>Jamshid HASHIMI</dc:creator>
				<category><![CDATA[Yazarlar]]></category>
		<category><![CDATA[Yazılım Mühendisliği]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[agile yazılım geliştirme]]></category>
		<category><![CDATA[çevik yazılım]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=6647</guid>
		<description><![CDATA[Çevik modelleme (agile methods, yazılım sistemlerini etkili ve verimli bir şekilde modellemeye ve dokümantasyonunu yapmaya yönelik pratiğe dayalı yöntemlere verilen genel addır. Yazılım geliştirme amacıyla üretilen bu modelleme biçimi, kapsadığı değerler, prensipler ve pratikler sayesinde geleneksel modellemelere metotlarına göre yazılımlara daha esnek  ve kullanışlı biçimde uygulanabilir.
Çevik modellemenin başlıca özelliği veri modelleri ve ara yüzü modelleri [...]]]></description>
			<content:encoded><![CDATA[<p>Çevik modelleme (agile methods, yazılım sistemlerini etkili ve verimli bir şekilde modellemeye ve dokümantasyonunu yapmaya yönelik pratiğe dayalı yöntemlere verilen genel addır. Yazılım geliştirme amacıyla üretilen bu modelleme biçimi, kapsadığı değerler, prensipler ve pratikler sayesinde geleneksel modellemelere metotlarına göre yazılımlara daha esnek  ve kullanışlı biçimde uygulanabilir.</p>
<p>Çevik modellemenin başlıca özelliği veri modelleri ve ara yüzü modelleri gibi modelleme tekniklerinin neler olduğunu ve bunların ayrıntılarını söylemek yerine bu tekniklerin nasıl uygulanması gerektiğini söylemesidir. Mesela; yapılan projelerin test edilmesi gerektiğini belirtse bile nasıl test hazırlanacağına değinmemesi gibi. O sadece bir yöntemler biçimidir ve bir projenin etkili,hızlı bir şekilde ortaya çıkarılmasında, müşterinin ihtiyaçlarını karşılamasında ve aynı zamanda da her türlü değişikliğe kolayca adapte olabilmesinde geliştiricilere yol gösterir.</p>
<p>Ayrıca  Hızlı bir geliştirme sürecine sahip, kaliteli ürünlerin ortaya çıkması için uygulanan bir geliştirme yöntemidir. Agile geliştirme yöntemlerinde en önemli sonuç kriteri müşteri memnuniyetidir. Asıl amaç müşteriyi memnun eden bir ürün ortaya koyabilmektir. Ortaya çıkan ürünün çalışan ve müşterinin ihtiyaçlarını tam olarak karşılayabilen bir ürün olması en temel amaçlardan biridir.</p>
<p><strong>Hangi Durumlarda Kullanılabilir?</strong>Bu metotların kullanılmasının en uygun olduğu durumlar şunlardır:</p>
<p>•Projenin yazılım evresinde müşteriden gelebilecek talep değişikliklerinin tahmin edilemez olması</p>
<p>•Projenin parçalarının önce tasarlanıp ardından hemen geliştirilmesinin gerekmesi ve önceden ne yapılacağını, detaylı yol haritasını ve tasarımını tahmin etmenin çok güç olması</p>
<p>•Analiz, tasarım ve test etme süreçlerinin ne kadar zaman alacağının önceden bilinememesi</p>
<p>•Yazılım ekibinin birlikte çalışmak, hiyerarşiye önem vermemek, sağlam iletişim kurmak gibi özelliklere sahip olması</p>
<p>Elbette bazı durumlarda çevik programlamadan vazgeçilmesi gerekebilir. Örneğin; çok kişinin dahil olduğu projelerde çevik metotlar ile proje geliştirmek mümkün olmayabilir ya da aynı yerde bulunmayan takım arkadaşları ve hiyerarşik yapının her an hakim olduğu şirket ortamlarında klasik yöntemler daha uygun olabilir. Zaten, düşünülenin aksine, bu metotları kullanarak programlama ve modelleme yapılmasını öneren insanlar bu gibi durumlarda klasik yöntemlerin kullanılmasına karşı değildir.</p>
<p><strong>Çevik programlama metotlarının özellikleri:<br />
</strong><br />
Çevik metotlar tam bir yazılım süreci değildir ama kapsamlı yazılım geliştirme yöntemlerini tamamlayıcı niteliktedir. Başlıca çevik süreç modelleri:</p>
<p>•Sınırsal programlama(Extreme Programming-XP)<br />
•Çevik Birleştirilmiş Süreç (Agile Unified Process)<br />
•Scrum<br />
•Test Güdümlü Geliştirme (Test-driven Development)<br />
•Çevik bilgi Metodu (Agile Data Method)<br />
•Özellik güdümlü geliştirme (Feature-Driven Programming)</p>
<p><img src="http://i33.tinypic.com/5by0wz.gif" alt="" /></p>
<p style="text-align: left;">Çevik (Agile) Programlama Süreci</p>
<p><strong>Çevik yazılım geliştirme, takım çalışmasını desteleyen liderlik vasıflarını, sorumluluk alabilme ve kendi kendini organize edebilme özelliklerini ve nitelikli ve yeterince hızlı yazılım geliştirmeye yarayan mühendislik uygulamalarını destekleyen proje yönetim sürecini kapsar.</strong> Bu yönetim süreci hem müşteri taleplerini hem de şirket amaçlarını düzenleyerek olumlu  bir geliştirme ortamı ve yaklaşım sunar.</p>
<p><strong>Çevik modelleme işleri kısa vadeli planlar ve küçük gelişmeler halinde yapmayı uygun görür.</strong> Kısa vadeli planlar yineleme (iteration) olarak bilinir. Her yineleme sürecinde belli bir takım yazılım ya da modelle üzerinde çalışır ve bu süreç planlama, talep analizi, tasarım, kodlama, birim testi ve kabul testi gibi süreçleri kapsar. Yineleme süreci değişikliklere uyum sağlamayı kolaylaştırırken genel riski de azaltır. Tek bir yineleme bir ürünü piyasaya sürmek için ona yeterli işlevsellik katmayabilir ancak amaç her yineleme sonunda en az sorunla çalışan mevcut bir sürüm elde edebilmektir. Bir ürünü sürüm olarak piyasaya sürmek ve yeni özellikler eklemek için birden çok yineleme gerekir.</p>
<p>Çevik programlama ve modellemede dokümantasyon da yapılır. Ancak dokümantasyon ürünün kullanılabilirliği ve verimliliğinin önüne geçmez. Aksine dokümantasyon sadece gerekli görülen yerlerde yapılır. <strong>IBM ’de çalışan ve aynı zamanda da “Effective Practices for Modeling and Documentation” kitabının yazarı olan scott ambler’e göre; geliştiricilerin tahtada yazıp çizdikleri modeller uzun uzadıya yazılan dokümanlardan daha kullanışlıdır ve insanların aylarca dokümantasyon yapmasının önlenmesi gerekmektedir.<br />
</strong><br />
Çevik projedeki takım yapısı çoğunlukla iş değişimine dayanan ve kendi kendini organize eden bir yapıdır. Firma içindeki hiyerarşik durumlar takım içinde göz ardı edilir ve çalışmalar bu şekilde yürütülür.<br />
Bir çok projeden insanlar daha ilerideki işler için önceden çalışmaya başlarlar. Örneğin; gelecekte yapılacak işler için karmaşık altyapılar geliştirmek ve modelleme yapmak. Bu durum çok büyük bir zaman kaybına yok açar ki, taleplerde bir değişiklik olması durumunda bu çalışan insanlara fazladan emek ve iş gücü olarak geri döner. <strong>Çevik modeller ihtiyaç olmadan herhangi bir şeyin yapılmasına ve boşa zaman kaybedilmesine karşıdır.<br />
</strong><br />
Proje aşamasında test süreci, önemli bir yer kaplar. Tüm testlerin son ana bırakılması yanlış anlaşılmaların projeyi çok farklı yerlere götürmesine sebep olabilir. Henüz yapım aşamasındayken, yapılan kısmı farklı kişilerin test edip geri bildirimde bulunması, bu açıdan hayati bir süreçtir. Bu sayede yanlış henüz yeni yapılmışken tespit edilip ortadan kaldırılır. Çevik programlama ve modelleme geliştiricilerin her an yan yana bulunarak bu iletişimde olmasını ve aynı zamanda da müşteri ile iletişim içinde bulunmasını öngörerek bu sorunu aşar. Kabul testleri ise müşteri tarafından en son aşamada yapılacak testlerdir. Burada geri dönülen hatalar yeniden modellemeye aktarılabilir. Çevik modellemede en son yapılan değişiklikler bile olumlu karşılanır.</p>
<p>Agile Yazılım Geliştirme’de, takım çalışması,güven,iletişim gibi insanlar ile olan etkileşim çok önemli. Sürekli bilgi alışverişi ve beyin fırtınalarına dayanan bir geliştirme süreçi olduğundan bu kavramların bilincinde olmak geliştirme sürecine artılar katabiliyor. Geliştirme sırasında ya da öncesindeki analiz kısımlarında sürekli yüz yüze bir iletişim ile gereksinim ve ihtiyaçların sürekli üzerinden geçilmesi daha sağlıklı sonuca ulaşmak için kaçınılmaz ihtiyaç.</p>
<p><strong>Agile yazılım geliştirme süreçlerinde her zaman çalışan bir yazılım aranan bir kavram.</strong> Zaten soyut kavramlardan oluşan yazılım dünyası, bu dünyaya uzak olan müşteri için pek bir şey ifade etmeyecektir. Bu yüzden bazı şeyleri biraz daha somutlaştırmak adına çalışan bir yazılım her zaman aranan bir kavramdır. Uygulamaların nasıl çalışacağına ya da ne yapacağına dair uzun ve karışık dökümanlardan çok müşteriye çalışan bir uygulama göstermek her zaman daha faydalı olacaktır.</p>
<p><strong>Agile’ın altını çizdiği bir başka husus da müşteri ilişikileri</strong>.Belli bir sözleşme yerine sürekli müşteri ile işbirlik halinde olunmasının daha faydalı olacağı manifestoda söylenen diğer bir şey. Müşterinin ihtiyaçlarını sürekli sorgulamak ve işi onunla beraber yapmak ortaya çıkacak ürünün kalitesi adına önemli bir nokta. Bu noktada, ihtiyaçların sürekli sorgulanmasından dolayı da ortaya çıkacak değişiklik taleplerine de açık olmak gerekmekte.Bu değişikliklerin yönetilmesi sayesinde ürünlerin canlılığı ve tam olarak ihtiyaca uygun olması sağlanabiliniyor.</p>
<p><strong>Tarihçe<br />
</strong><br />
Uygulanabilir bir yazılım geliştirme süreci ilk önce 1974 te Edmonds tarafından kaleme alınmıştır. Bundan sonra daha çok yeni bir yöntem olan çevik yazılım geliştirme ve modelleme 1990ların ortasında diğer (“heavyweight”) zor uygulanan, aşırı kuralcı waterfall model tipi geliştirmeye tepki olarak ortaya çıkmıştır.  Bu tip bir gelişim modelinin usta yazılım geliştiricileri için fazlasıyla bürokratik, yavaş ve tutarsız olduğu düşünülmüştür. Bunun üzerine bu süreci hızlandırıp kolaylaştıracak çevik metotlar  hafif metotlar -“lightweight methods” olarak ortaya çıkmıştır. Daha sonra 2001’de, yazılımın önde gelen isimleri Snowbird Utah’ta buluşarak bu metotlara çevik metotlar -“agile mehtods” &#8211; ismini vermişlerdir. Aynı kişiler “Agile Alliance” diye kar amacı gütmeyen ve bu sistemin gelişmesine destek veren bir organizasyon kurmuşlardır.<br />
En önemli çevik programlama süreçleri Clear, Exreme Programming (XP-1996), uyarlanabilir yazılım geliştirme, özellik bazlı gelişim ve DSDM’dir (1995). Bunlar çevik  yöntembilimleri olarak 2001’de yayınlanan Çevik Yazılım Yaklaşımı Manifestosu’nu yayımlamışladır.</p>
<p>Çevik program geliştirme alanındaki önde gelen 17 isim 2001 yılında Snowbird, Utah’ta buluşarak bir yazılımı nasıl daha hızlı, basit ve insan merkezli yaratabileceklerini tartışmışlar ve sonucunda imzaladıkları manifesto ile  bu süreci anlatmışlardır. Bu manifestoyu imzalayanlar Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas’tır.</p>
<p>Bundan sonra 2005 yılında ise Alistair Cockburn ve Jim Highsmith yönetim uzmanlarını toplayarak bu manifestoya bir ek yazmıştır. PM Decleration of Interdependence adı verilen bu manifesto 6 madde ile Çevik Yazılım Yaklaşımı Manifestosu’nu günümüze daha iyi uyarlanabilir hale getirmişlerdir.</p>
<p><strong>Çevik Metotların Prensipleri:</strong></p>
<p>Yukarıda isimleri geçen topluluk, manifestoda,  nasıl daha iyi bir yazılım geliştirdiklerini ve bunu yapmak isteyenlere yol gösterecek maddeler listelemişlerdir. Genel olarak kabul edilen yöntem 4 maddede sıralanabilir:</p>
<p>•Bireyler ve onlar arasındaki etkileşimi süreç ve araca tercih etmek<br />
•Çalışan bir yazılımı detaylı bir dokümantasyona tercih etmek<br />
•Müşteri ile işbirliğini, anlaşma görüşmelerine tercih etmek<br />
•Değişikliklere istenildiği anda cevap verebilmeyi sınırları belirli bir plana tercih etmek</p>
<p><img src="http://i38.tinypic.com/166ln6c.jpg" alt="" /><br />
<strong>Agile manifestosunun</strong> ardındaki başlıca ilkeler ise:</p>
<p>•Hızlı, devamlı ve kullanışlı yazılım üreterek müşteri memnuniyeti sağlamak amaçlardandır.<br />
•Çalışan yazılım gelişimin en önemli ölçüsüdür.<br />
•Taleplerdeki geç değişikliklerin de memnuniyetle karşılanır.<br />
•Yüz yüze görüşme iletişimin en güzel yoludur.<br />
•Geliştiriciler ile iş adamları arasında günlük ve yakın işbirliği bulunmalıdır<br />
•Basitlik önemlidir. (Yada sadellik güzelliktir)<br />
•Kendi kendini organize eden takım yapısı gereklidir.</p>
<p><strong>Çevik Metotların Diğer Metotlardan Farkı:<br />
</strong><br />
Çevik metotlar bazen planlı ve disiplinli olmaması ile eleştirilse de bu doğru değildir. Açıklamak gerekirse; bir projenin ortaya çıkarılmasında 2 tip metot kullanılabilir. Biri uyarlanabilir olan, bir diğeri de tahmin edilebilir olandır.  Değişime tepki verebilecek şekilde tasarlanmıştır. Mesela, projenin gereksinimleri değişirse, projenin takımı da bu değişikliğe ayak uydurur ve değişir. Bu takım bize 1 hafta sonra hangi işlerin yapılacağını söyleyebilir ancak 1 ay sonra ne yapacaklarını belirtemez. Yani  projede planlanan tarih ne kadar uzaksa o tarihte yapılacak işler de bir o kadar belirsizdir. Tahmin edilebilir olan metotların takımları projenin tamamlanma süresi içindeki tüm değişikliklerin ve gelişmelerin tarihini önceden bilir, bu plan çerçevesinde iş yapar. Değişiklik olduğunda tüm plan iptal olur ve yeni bir program yapılır. Yeni programda ise sadece en önemli olan değişikler seçilip projeye dahil edilir. <strong>Çevik metotlar uyarlanabilir olanlara dahildir. Yani değişime açıktır ve uyarlanabilirdir.</strong> Uyarlanabilir olduğu için bu kadar net bir şekilde planlanmayan proje müşterinin isteklerine göre şekil alır ve istenilen başarıyı gösterir.</p>
<p><strong>Çevik metotların bir diğer özelliği de; diğer yinelemeli geliştirme metotlarında (iterative development methods) zaman dilimi ay olarak alınırken, çevik metotlarında bu süre haftaya kadar düşer.</strong> Bu kısa süre içinde küçük ilerlemeler şeklinde ve her adımda müşteriden geri bildirim alınarak yazılım ortaya çıkarılır.</p>
<p>Günümüzde kullanılan bir diğer model de Waterfall modelidir. Waterfall modeli 2008  yılında dahi geçerliliğini koruyan bir modeldir ve çevik modellemeden farklılık gösterir. Bu model yazılım projesini baştan sona planlar. Gelişim ise  sunulabilir işler açısından ölçülür: talep açıklamaları,tasarım dokümanları, test planları, kod incelemeleri vb. Bu durum belli aralıklara bölünmeye uygun değildir ve ilerideki değişikliklere uyum gösterilemez. Ancak çevik metotlar ise her şeyi küçük parçalar halinde yapıp haftalık olarak sunar ve gerekirse o parça üzerinde gerekli değişiklikleri rahatlıkla uygular.</p>
<p>Cowboy coding’in çevik modellemeden farkı metottan yoksun olmasıdır. Proje takımındakiler kendilerine nasıl uygun gelirse o şekilde çalışırlar. Çevik  programlamada yüz yüze görüşme ve her an iletişimde olmak ön plandadır. Ayrıca önceden belirlenmiş kısa bir süreç içinde çalışmalar yürütülür.</p>
<p>Sonuç olarak; bugün yazılım ve teknoloji dünyası büyük bir hızla gelişmekte ve yeni sistemler yeni talepler ortaya çıktıkça aynı zamanda yeni modellemelere de gereksinim duyulmaktadır. Bunun en açık göstergesi ise bilişim projelerinin ortalama 1 yılda bitiriliyor olmasıdır. Artık projelerin daha etkin ve hızlı bir şekilde bitirilmesi beklenmektedir. Bu amaca yönelik olarak ortaya çıkan çevik programlama modelleri modelleme ve programlama konusunda geliştiricilere yol göstermekte ve alternatif bir model oluşturmaktadır.</p>
<p><strong>Kaynaklar<br />
</strong>http://jamshidhashimi.com/2010/08/23/agilecevik-modelleme-ve-cevik-yazilim-gelistirme</p>
<p>http://en.wikipedia.org/wiki/Agile_Modeling</p>
<p>http://en.wikipedia.org/wiki/Agile_software_development</p>
<p>http://e-bergi.com/2008/Ekim/Cevik-Modelleme-ve-Cevik-Yazilim-Gelistirme</p>
<p>http://www.minepla.net/2008/10/agilecevik-yazylym-gelithtirme</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/yazilim_muhendisligi/agilecevik-modelleme-ve-cevik-yazilim-gelistirme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle İçinde Otomatik Artan Sütun Oluşturmak</title>
		<link>http://www.ceturk.com/muhendislik/bilgisayar-muhendisligi/oracle-icinde-otomatik-artan-sutun-olusturmak.html</link>
		<comments>http://www.ceturk.com/muhendislik/bilgisayar-muhendisligi/oracle-icinde-otomatik-artan-sutun-olusturmak.html#comments</comments>
		<pubDate>Tue, 24 Aug 2010 10:57:42 +0000</pubDate>
		<dc:creator>Gorkem</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Veri Tabanı]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[sequence]]></category>
		<category><![CDATA[Triggers]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=6641</guid>
		<description><![CDATA[Merhaba arkadaşlar! Veritabanı ile uğraşanlar bilirler. Sql Server ve Access gibi veritabanı programlarında bir unique veya primary key olan sütunun içindeki değerin otomatik artmasını kolaylıkla sağlayabiliriz. Örneğin Sql Server içinde otomatik artan değerli bir sütun oluşturmak için ilgili sütunun Identity Specification özelliğini yes yapmak yeterlidir. Fakat Oracle içinde otomatik artan bir sütun yapmak için bu [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ceturk.com/images/oracle-logo5.gif"><img class="size-full wp-image-5443  alignright" title="oracle-logo" src="http://www.ceturk.com/images/oracle-logo5.gif" alt="" width="150" height="150" /></a>Merhaba arkadaşlar! Veritabanı ile uğraşanlar bilirler. Sql Server ve Access gibi veritabanı programlarında bir unique veya primary key olan sütunun içindeki değerin otomatik artmasını kolaylıkla sağlayabiliriz. Örneğin Sql Server içinde otomatik artan değerli bir sütun oluşturmak için ilgili sütunun Identity Specification özelliğini yes yapmak yeterlidir. Fakat Oracle içinde otomatik artan bir sütun yapmak için bu tür seçim yapılabilen bir kısım yoktur. Bu sebeble Oracle’de otomatik artan bir sütun oluşturmak için öncelikle bir Sequence tanımlanır. Ardından da bir trigger içerisinde bu sequence’yi kullanarak otomatik artan bir sütun yaparız. Şimdi gelin bu işi nasıl yapacağımızı görelim.</p>
<p>Örneğin Oracle’de Kullanıcı isimli bir tablomuzun içindeki Kullanıcı_Id sütununu otomatik artan yapmak istediğimizi düşünürsek öncelikle aşağıdaki gibi bir Sequence yazmamız gerekir.</p>
<pre>CREATE SEQUENCE SEQ_KULLANICIID

START WITH 1

INCREMENT BY 1;
</pre>
<p>SEQ_KULLANICIID isimli bir sequence oluşturduk. Bu sequence 1’den başlayacak ve birer birer artacak. Şimdi de aşağıdaki gibi bir trigger yani tetikleyici yazalım.</p>
<pre>CREATE OR REPLACE TRIGGER TBI_KULLANICIID

BEFORE INSERT ON TBL_KULLANICI

FOR EACH ROW

BEGIN

SELECT SEQ_KULLANICIID.NEXTVAL INTO :NEW.KULLANICI_ID FROM DUAL;

END;
</pre>
<p>Oluşturmuş olduğum trigger’a TBI_KULLANICIID adını verdim. TBL_KULLANICI isimli tabloma bir kayıt eklemeden önce her bir satır için az once oluşturduğumuz sequence’yi çalıştırır.Her yeni kullanıcı_id için sequence yardımıyla değer bir artar. Bu şekilde oracle içinde otomatik artan bir sütun oluşturulmuş olur. Oracle ile uğraşmaya başlayacaklar için gerekli bir bilgi olduğunu düşündüğümden paylaşmak istedim. Bir sonraki makalemde görüşmek dileğiyle.</p>
<p>Yazar: Görkem Sezgin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/bilgisayar-muhendisligi/oracle-icinde-otomatik-artan-sutun-olusturmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPTables Resetleme İşlemleri</title>
		<link>http://www.ceturk.com/muhendislik/sistem-muhendisligi/iptables-resetleme-islemleri.html</link>
		<comments>http://www.ceturk.com/muhendislik/sistem-muhendisligi/iptables-resetleme-islemleri.html#comments</comments>
		<pubDate>Thu, 03 Jun 2010 18:29:32 +0000</pubDate>
		<dc:creator>Ali Kapucu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistem Mühendisliği]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[alikapucu]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[linux firewall]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=6484</guid>
		<description><![CDATA[Merhaba arkadaşlar büyük ihtimalle bir çok iptables kullanıcının başına gelmiştir sistemi kendi kullanımına kilitlemek. Bir çok kez benimde başıma geldi ve Cisco routerlarda gördüğüm bir özellik bana çok basit pratik bir fikri getirdi aklıma.
O kodu tam hatırlamıyorum ama yapmış olduğunuz configurasyon dosyasını test etmeniz için bir  komut; Çalışan config dosyasını aktif ediyor ancak startup [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar büyük ihtimalle bir çok iptables kullanıcının başına gelmiştir sistemi kendi kullanımına kilitlemek. Bir çok kez benimde başıma geldi ve Cisco routerlarda gördüğüm bir özellik bana çok basit pratik bir fikri getirdi aklıma.</p>
<p>O kodu tam hatırlamıyorum ama yapmış olduğunuz configurasyon dosyasını test etmeniz için bir  komut; Çalışan config dosyasını aktif ediyor ancak startup confige yazmıyor böylelikle sizin belirtiğiniz süre içinde reset atıp eski config dosyanıza geri dönmenizi sağlıyor. Hatırlayan olursa bi zahmet yazıversin bana  Neyse konumuza geri dönelim kullandığımız script çok basit iptables’ı sıfırlıyor tabi cronjob a bunu atıyoruz çalışamaya başlamadan olurda kendimizi kilitlersek diye<br />
<code>#!/bin/bash<br />
# Firewallumuzu olduğu gibi bırakmak için aşağıdaki durum değerini 0 bırakıyoruz.<br />
# Firewallumuzu resetlemek istiyorsak durum degeri 1 olmalı ki döngüye girip firewallu sıfırlasın.<br />
durum=1<br />
# Centos Redhat ve Fedora sistemler dışındaki dağıtımlar için değerimiz "hayir" olucak<br />
# Ben Centos kullandığım için benim değerim evet<br />
sistem=evet<br />
yol=/sbin/iptables<br />
if [ "$durum" == "1" ];<br />
then<br />
if [ "$sistem" == "evet" ];<br />
then<br />
# Firewall'u durdurmak için<br />
/etc/init.d/iptables stop<br />
else<br />
# Diğer linux distroları için aşağıdaki kodları kullanıyor.<br />
$yol -F<br />
$yol -X<br />
$yol -Z<br />
for tablo in $(/proc/net/ip_tables_names)<br />
do<br />
$yol -t $tablo -F<br />
$yol -t $tablo -X<br />
$yol -t $tablo -Z<br />
done<br />
$yol -P INPUT ACCEPT<br />
$yol -P OUTPUT ACCEPT<br />
$yol -P FORWARD ACCEPT</code></p>
<p>fi<br />
else<br />
:<br />
fi<br />
Çalıştırma izni için<br />
chmod +x /root/sifirla.sh<br />
Bu dosyamızı 5 dk da bir çalıştırmak için /etc/crontab altına<br />
*/5 * * * * root /root/sifirla.sh satırını ekliyoruz.<br />
Önemli nokta: Çalışmaya başlamadan önce yukarıdaki durumu dikkate alınız!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/sistem-muhendisligi/iptables-resetleme-islemleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tcpdump ile ssh ve https dışında trafiği izleme.</title>
		<link>http://www.ceturk.com/muhendislik/network-muhendisligi/tcpdump-ile-ssh-ve-https-disinda-trafigi-izleme.html</link>
		<comments>http://www.ceturk.com/muhendislik/network-muhendisligi/tcpdump-ile-ssh-ve-https-disinda-trafigi-izleme.html#comments</comments>
		<pubDate>Tue, 20 Apr 2010 16:19:13 +0000</pubDate>
		<dc:creator>Ali Kapucu</dc:creator>
				<category><![CDATA[Ağ Güvenliği]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network Mühendisliği]]></category>
		<category><![CDATA[tcpdump]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=6312</guid>
		<description><![CDATA[Merhabalar network işi ile uğraşan bir çok kişi ağını monitör ederken tcpdump&#8217;ı kullanmıştır ancak bazen ağımızdaki şifreli trafik gereksiz (ssh, https) yere tcpdump da yer kaplar ve çıktıda gürültü oluşturur. İşte burada tcpdump&#8217;ın ek parametrelerini kullanarak ssh ve https dışında trafiği izleyebiliriz.
tcpdump -i venet0:0 port not 22
ile 22. port dışında trafiği izleyebiliriz. Ayrıca;
tcpdump -i venet0:0 [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar network işi ile uğraşan bir çok kişi ağını monitör ederken tcpdump&#8217;ı kullanmıştır ancak bazen ağımızdaki şifreli trafik gereksiz (ssh, https) yere tcpdump da yer kaplar ve çıktıda gürültü oluşturur. İşte burada tcpdump&#8217;ın ek parametrelerini kullanarak ssh ve https dışında trafiği izleyebiliriz.</p>
<p><code>tcpdump -i venet0:0 port not 22</code></p>
<p>ile 22. port dışında trafiği izleyebiliriz. Ayrıca;</p>
<p><code>tcpdump -i venet0:0 port not 22 and port not 53 </code></p>
<p>bir kaç portu izlemeyi engelleyebiliriz.</p>
<p><code>tcpdump -i venet0:0 port not 22 and host 1.2.3.4</code></p>
<p>ile host adresi de ekleyebiliriz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/network-muhendisligi/tcpdump-ile-ssh-ve-https-disinda-trafigi-izleme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source Nedir? Ne Değildir?</title>
		<link>http://www.ceturk.com/muhendislik/bilgisayar-muhendisligi/open-source-nedir-ne-degildir.html</link>
		<comments>http://www.ceturk.com/muhendislik/bilgisayar-muhendisligi/open-source-nedir-ne-degildir.html#comments</comments>
		<pubDate>Mon, 16 Nov 2009 16:55:31 +0000</pubDate>
		<dc:creator>aydinunlu</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Yazarlar]]></category>
		<category><![CDATA[Yazılım Mühendisliği]]></category>
		<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Mehmet Aydın Ünlü]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=4416</guid>
		<description><![CDATA[Open Source (Açık Kaynak) kavramı özellikle ülkemizde çok fazla basite indirgenmiş bir kavramdır. Aslında open source dediğimiz şey gerçekte çok basit bir kavramdır. Fakat benim ilk cümlemde "basite indirgenmiş" diyerek anlatmak istediğim şey; kavramın içinin boşaltılmasıdır...]]></description>
			<content:encoded><![CDATA[<p><strong>Open Source (Açık Kaynak)</strong> kavramı özellikle ülkemizde çok fazla basite indirgenmiş bir kavramdır. Aslında open source dediğimiz şey gerçekte çok basit bir kavramdır. Fakat benim ilk cümlemde <strong>&#8220;basite indirgenmiş&#8221;</strong> diyerek anlatmak istediğim şey;<strong> kavramın içinin boşaltılmasıdır&#8230;</strong></p>
<p>Open Source kavramı bugüne kadar hep yazılım geliştirme süreci ile birlikte kullanılan bir kavram olarak karşımıza çıktı. Zaman zaman birileri bu kavramı karşımıza böyle çıkardı ve bizde karşımıza her sunulan şeyi kabullendiğimiz gibi bunu da hep bu şekilde kabullendik. Fakat gerçekte<strong> open source denen kavramı sadece yazılım geliştirme gibi bir alan ile sınırlandırmak bu fikirsel akıma tamamen haksızlık yapmak demektir.</strong></p>
<p>Open source&#8217; ün ne olduğuna geçmeden önce bugüne kadar bize anlatılanlardan bahsetmek gerekirse; <strong>en basit hali ile kaynak kodu açık bir şekilde yazılım geliştirme sürecidir diyebiliriz.</strong> İlk bakışta herhangi bir mantığa dayandıramadığımız bu süreç üzerine biraz düşününce aslında son derece iyi niyetli bir düşünce olduğunu anlıyoruz. Buraya kadar bir sorun yok zaten.<strong> Fakat sorun bu kavramı bu kadar sığ bir şekilde açıklayıp gerisini getirememekten kaynaklanıyor.</strong></p>
<p>Bu durumu neden bir sorun olarak gördüğüme gelirsek eğer şunu söyleyebilirim ki;<br />
bu kavramın içi sığ tutulduğu sürece, open source kavramı kendi ideolojisine tamamen zıt olan farklı ideolojilerin(örneğin kapitalizm gibi) kendi çıkarları doğrultusunda onu sömürmesi devam edecektir. Bu cümleden sonra biraz durup düşünmek gerekiyor sanırım. Çok ufak bir örnek vermek gerekirse, günümüz de tamamen kar elde etmeye odaklanmış ulusararası bir X firması , 2-3 tane open source projeye imza atıp, bakın biz de open source&#8217; e destek veriyoruz imajı yaratarak programcıları kendi cephesine çekmeye çalışmaktadır. Üstelik bu çabalar özgür düşüncenin hakim olması gereken üniversite salonlarında gerçekleştirilmektedir. Farklı bir örnek daha vermek gerekirse benzer girişimler sanat alanında da görülebilmektedir. Bir çok küresel firma bir yandan çevreyi kirleterek Dünya&#8217;yı yaşanmaz bir hale getirirken bir yandan da sanata destek veriyoruz imajı yaratmaya çalışır. Peki bunu neden yaparlar? Bu sorunun cevabı tamamen ayrı bir yazı konusudur, dolayısıyla bu bölümü burada bitirerek open source&#8217; ün bize anlatılmayan kısımlarına değinmek istiyorum.</p>
<p>Open source için öncelikle söylenmesi gereken ilk şey bence; <strong>asla ama asla sadece yazılım geliştirme süreci ile alakalı bir kavram olmadığıdır.</strong> <strong>Aksine open source&#8217; ü hayatın her alanında görebiliriz. Yeter ki doğru açıdan bakalım.</strong></p>
<p>Open source, insanların hayata bakış açıları ile örtüşen bir fikir akımıdır. Hayattan tek beklentisi sadece kendini kurtarmak olan ve öğrendiği herşeyi kendisine saklayan insanların sahip olamayacağı bir bakış açısıdır.</p>
<p>Open source, tüm insanlığı daha iyiye ve daha doğruya götürecek bir fikir akımıdır. Dolayısıyla paylaşımcı ve pozitif bir bakış açısıdır. Bir bilim adamının bir hastalığa karşı bulduğu bir ilacın formülünü diğer bilim adamları ile paylaşması da özünde bir open source &#8216;e destek hareketidir. Bir programcının geliştirdiği bir mimariyi insanlara anlatmasıda&#8230;</p>
<p>Open source&#8217;e bir programcı bakış açısıyla bakarsak eğer ilk olarak, <strong>sadece kaynak kodu açık bir şekilde yazılım geliştirmek demek değildir diyebiliriz.</strong> Bu durum sadece yapılması gereken adımlardan biridir.<strong> Önemli olan open source denen kavrama neden ve nasıl sadık kalmanız gerektiğidir.</strong> Örneğin open source olmayan araçlar ile open source&#8217; e destek verilebilir mi ? Bu sorunun cevabının zaman zaman değişkenlik gösterebileceğine inandığım gibi genel olarak bence evet diyebilirim. Çünkü <strong>işin özünde insanlara bir fikir vermek, bir fikri paylaşmak vardır.</strong> Eğer yaptığınız işle insanlara bir fikir veremiyorsanız bunun sizden başka kimseye bir faydası yoktur. Bu da open source kavramına tamamen terstir.</p>
<p>Örnek vermek gerekirse bir içerik yönetim sistemini sadece açık kaynak kodlu şekilde geliştirirken insanlara bir fikir veremiyorsanız bunun hiç bir anlamı yoktur. Hatta bence bu tamamen bir zaman kaybıdır. Burada bence bakış açısı şu şekilde olmalıdır; siz veriye erişim için bir mimari geliştirmiş olabilirsiniz ve bunu bir içerik yönetim sistemine entegre şekilde örnekleyerek insanlara sunarsınız. İşte bunu yaptığınız zaman tüm programcılara bir fikir vermiş olursunuz. Burada ki amacınız içerik yönetim sistemi değil, veriye erişim mimarisidir. İçerik yönetim sistemide bu amacın anlatılmasını kolaylaştırmak için kullanılan bir araçtır sadece&#8230;</p>
<p><strong>Bu anlattıklarımın hepsi bir yana open source &#8216;de gözden kaçan bir nokta daha vardır ki oda, geri bildirimdir.</strong> Geri bildirim sayesinde sizin paylaştığınız fikirler insanlar tarafından yorumlanır ve bir şekilde size geri döner. Bu sayede siz kendi fikirlerinizin ne kadar doğru veya ne kadar yanlış olduğunu çok net bir şekilde öğrenir ve kişisel gelişiminizi çok olumlu bir şekilde sürdürebilirsiniz.<span style="color: #ff0000;"><strong> <span style="color: #000000;">Kendi fikirlerini kimseyle paylaşmayan bir insan neyin doğru neyin yanlış olduğunu asla ama asla öğrenemez bence.</span></strong></span></p>
<p>Tekrar etmek gerekirse, <strong>open source; sadece kaynak kodu açık bir şekilde yazılım geliştirme süreci demek değildir.Aksine open source&#8217; ü hayatın her alanında görebiliriz. Yeter ki doğru açıdan bakalım.</strong></p>
<p>Mehmet Aydın Ünlü<br />
aydinunlu85@gmail.com<br />
<a href="http://www.aydinunlu.blogspot.com" target="_blank">http://www.aydinunlu.blogspot.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/bilgisayar-muhendisligi/open-source-nedir-ne-degildir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eralp Erat&#8217;tan Bilgisayar Mühendisi ve Bilgisayar Programcılarına Kariyer Tavsiyeleri</title>
		<link>http://www.ceturk.com/muhendislik/eralp-erattan-bilgisayar-muhendisi-ve-bilgisayar-programcilarina-kariyer-tavsiyeleri.html</link>
		<comments>http://www.ceturk.com/muhendislik/eralp-erattan-bilgisayar-muhendisi-ve-bilgisayar-programcilarina-kariyer-tavsiyeleri.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 12:00:25 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[Röportajlar]]></category>
		<category><![CDATA[Bilgisayar Mühendisleri]]></category>
		<category><![CDATA[Bilgisayar Mühendislerine Tavsiyeler]]></category>
		<category><![CDATA[Bilgisayar Programcıları]]></category>
		<category><![CDATA[Bilgisayar Programcılarına Tavsiyeler]]></category>
		<category><![CDATA[Bilgisayar Programcılığı]]></category>
		<category><![CDATA[Eralp Erat]]></category>
		<category><![CDATA[Eralp Erat ile Röportaj]]></category>
		<category><![CDATA[Kariyer Tavsiyeleri]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1922</guid>
		<description><![CDATA[Eralp Erat Bilgisayar Mühendisi ve Bilgisayar Programcılarına kariyerleri ile ilgili tavsiyelerde bulunuyor

					  
						
										        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1922-0&#038;sid=1284035336',
									enablejs: 'true',
									javascriptid: '1922-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1922-0',
									name: 'obj-pro-player-1922-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1922-0', '530', '253', '9.0.0', false, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="../ceturk-tv/eralp-erat-kimdir.html">Eralp Erat</a> Bilgisayar Mühendisi ve Bilgisayar Programcılarına kariyerleri ile ilgili tavsiyelerde bulunuyor<span id="more-1922"></span></p>
<p>
					  <!-- ProPlayer by Isa Goksu -->
						<div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="253px"><div id="pro-player-1922-0"></div></div></div>
						<script type="text/javascript" charset="utf-8">				        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1922-0&sid=1284035336',
									enablejs: 'true',
									javascriptid: '1922-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1922-0',
									name: 'obj-pro-player-1922-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1922-0', '530', '253', '9.0.0', false, flashvars, params, attributes);
						</script>						
					
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/eralp-erattan-bilgisayar-muhendisi-ve-bilgisayar-programcilarina-kariyer-tavsiyeleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ceturk.com/ceturktv/roportaj/6_EralpErat/9BilgMuhveProgramciKariyerSansVeTavsiye.flv" length="33095680" type="video/x-flv" />
		</item>
		<item>
		<title>Eralp Erat Bilgisayar Programcılığından Bilgisayar Mühendisliğine Geçişi Değerlendiriyor.</title>
		<link>http://www.ceturk.com/muhendislik/eralp-erat-bilgisayar-programciligindan-bilgisayar-muhendisligine-gecisi-degerlendiriyor.html</link>
		<comments>http://www.ceturk.com/muhendislik/eralp-erat-bilgisayar-programciligindan-bilgisayar-muhendisligine-gecisi-degerlendiriyor.html#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:30:03 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[Röportajlar]]></category>
		<category><![CDATA[Bilgisayar Programcılığı]]></category>
		<category><![CDATA[Bilgisayar Programcılığından Bilgisayar Mühendisliğine Geçiş]]></category>
		<category><![CDATA[dgs]]></category>
		<category><![CDATA[Eralp Erat]]></category>
		<category><![CDATA[Eralp Erat ile Röportaj]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1920</guid>
		<description><![CDATA[Eralp Erat Bilgisayar Programcılığından Bilgisayar Mühendisliğine Geçişi Değerlendiriyor.

					  
						
										        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1920-0&#038;sid=1284035336',
									enablejs: 'true',
									javascriptid: '1920-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1920-0',
									name: 'obj-pro-player-1920-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1920-0', '530', '253', '9.0.0', false, flashvars, params, attributes);
												
					

]]></description>
			<content:encoded><![CDATA[<p><a href="../ceturk-tv/eralp-erat-kimdir.html">Eralp Erat</a> Bilgisayar Programcılığından Bilgisayar Mühendisliğine Geçişi Değerlendiriyor.<span id="more-1920"></span><br />

					  <!-- ProPlayer by Isa Goksu -->
						<div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="253px"><div id="pro-player-1920-0"></div></div></div>
						<script type="text/javascript" charset="utf-8">				        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1920-0&sid=1284035336',
									enablejs: 'true',
									javascriptid: '1920-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1920-0',
									name: 'obj-pro-player-1920-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1920-0', '530', '253', '9.0.0', false, flashvars, params, attributes);
						</script>						
					
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/eralp-erat-bilgisayar-programciligindan-bilgisayar-muhendisligine-gecisi-degerlendiriyor.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ceturk.com/ceturktv/roportaj/6_EralpErat/10DgsZamanKaybimiBilgProgramcilarinaTavsiyeler.flv" length="22446080" type="video/x-flv" />
		</item>
		<item>
		<title>Yusuf Kenan Yılmaz İle Yazılım Röportajı</title>
		<link>http://www.ceturk.com/muhendislik/yusuf-kenan-yilmaz-ile-yazilim-roportaji.html</link>
		<comments>http://www.ceturk.com/muhendislik/yusuf-kenan-yilmaz-ile-yazilim-roportaji.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 21:00:54 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Röportajlar]]></category>
		<category><![CDATA[Yazılım Mühendisliği]]></category>
		<category><![CDATA[Ersen Demirceylan]]></category>
		<category><![CDATA[Mehmet Aca]]></category>
		<category><![CDATA[Röportaj]]></category>
		<category><![CDATA[Sertifika]]></category>
		<category><![CDATA[Sertifikasyon]]></category>
		<category><![CDATA[Sibnet]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Yazılım Röportajı]]></category>
		<category><![CDATA[Yusuf Kenan Yılmaz]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1940</guid>
		<description><![CDATA[Sibnet Genel Müdürü Sayın Yusuf Kenan Yılmaz ile yapılan röportaj

					  
						
										        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1940-0&#038;sid=1284035336',
									enablejs: 'true',
									javascriptid: '1940-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1940-0',
									name: 'obj-pro-player-1940-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1940-0', '530', '253', '9.0.0', false, flashvars, params, [...]]]></description>
			<content:encoded><![CDATA[<p>Sibnet Genel Müdürü Sayın <a href="http://www.ceturk.com/etiket/yusuf-kenan-yilmaz">Yusuf Kenan Yılmaz</a> ile yapılan röportaj<span id="more-1940"></span></p>
<p>
					  <!-- ProPlayer by Isa Goksu -->
						<div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="253px"><div id="pro-player-1940-0"></div></div></div>
						<script type="text/javascript" charset="utf-8">				        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1940-0&sid=1284035336',
									enablejs: 'true',
									javascriptid: '1940-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1940-0',
									name: 'obj-pro-player-1940-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1940-0', '530', '253', '9.0.0', false, flashvars, params, attributes);
						</script>						
					
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/yusuf-kenan-yilmaz-ile-yazilim-roportaji.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ceturk.com/ceturktv/roportaj/Sibnet/2_YusufKenan.flv" length="93418786" type="video/x-flv" />
		</item>
		<item>
		<title>Üniversitelerde Java Eğitimi Paneli</title>
		<link>http://www.ceturk.com/muhendislik/universitelerde-java-egitimi-paneli.html</link>
		<comments>http://www.ceturk.com/muhendislik/universitelerde-java-egitimi-paneli.html#comments</comments>
		<pubDate>Sun, 27 Sep 2009 10:00:00 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[Panel]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Abdul Kadir Görür]]></category>
		<category><![CDATA[Çankaya Üniversitesi]]></category>
		<category><![CDATA[Çankaya Üniversitesi Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[CETURK Java Teknolojileri Ankara Etkinliği]]></category>
		<category><![CDATA[Java Eğitimi]]></category>
		<category><![CDATA[Kenan Sevindik]]></category>
		<category><![CDATA[Melih Sakarya]]></category>
		<category><![CDATA[Özcan Acar]]></category>
		<category><![CDATA[Ümit Vardar]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1944</guid>
		<description><![CDATA[3 Ocak 2009 tarihinde Ankara&#8217;da Çankaya Üniversitesi&#8217;nde düzenlediğimiz CETURK Java Teknolojileri Ankara Etkinliği&#8217;nde Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü&#8217;nden Abdul Kadir Görür, Kenan Sevindik, Melih Sakarya, Özcan Acar ve Ümit Vardar&#8216;ın katıldığı panelde üniversitelerdeki java eğitimi tartışıldı.

					  
						
										        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1944-0&#038;sid=1284035336',
									enablejs: 'true',
									javascriptid: '1944-0',
									backcolor: [...]]]></description>
			<content:encoded><![CDATA[<p>3 Ocak 2009 tarihinde Ankara&#8217;da Çankaya Üniversitesi&#8217;nde düzenlediğimiz CETURK Java Teknolojileri Ankara Etkinliği&#8217;nde Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü&#8217;nden <a href="http://www.ceturk.com/etiket/abdul-kadir-gorur">Abdul Kadir Görür</a>, <a href="http://www.ceturk.com/etiket/kenan-sevindik">Kenan Sevindik</a>, <a href="http://www.ceturk.com/etiket/melih-sakarya">Melih Sakarya</a>, <a href="http://www.ceturk.com/etiket/ozcan-acar">Özcan Acar</a> ve <a href="http://www.ceturk.com/etiket/umit-vardar">Ümit Vardar</a>&#8216;ın katıldığı panelde üniversitelerdeki java eğitimi tartışıldı.<span id="more-1944"></span></p>
<p>
					  <!-- ProPlayer by Isa Goksu -->
						<div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="253px"><div id="pro-player-1944-0"></div></div></div>
						<script type="text/javascript" charset="utf-8">				        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1944-0&sid=1284035336',
									enablejs: 'true',
									javascriptid: '1944-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1944-0',
									name: 'obj-pro-player-1944-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1944-0', '530', '253', '9.0.0', false, flashvars, params, attributes);
						</script>						
					
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/universitelerde-java-egitimi-paneli.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ceturk.com/ceturktv/seminer/3Ocak2009Ankara/JavaPanel.flv" length="144321139" type="video/x-flv" />
		</item>
		<item>
		<title>Aykut Taşdelen ile Yazılım Röportajı</title>
		<link>http://www.ceturk.com/muhendislik/aykut-tasdelen-ile-yazilim-roportaji.html</link>
		<comments>http://www.ceturk.com/muhendislik/aykut-tasdelen-ile-yazilim-roportaji.html#comments</comments>
		<pubDate>Sun, 27 Sep 2009 08:00:56 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Bilgisayar Mühendisliği]]></category>
		<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[Röportajlar]]></category>
		<category><![CDATA[Aykut Taşdelen]]></category>
		<category><![CDATA[Ersen Demirceylan]]></category>
		<category><![CDATA[Mehmet Aca]]></category>
		<category><![CDATA[Sertifika]]></category>
		<category><![CDATA[Sertifikasyon]]></category>
		<category><![CDATA[yazılım]]></category>
		<category><![CDATA[Yazılım Röportajı]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1942</guid>
		<description><![CDATA[Aykut Taşdelen ile &#8220;Bilgisayar Mühendisliği Eğitimi ve Sertifikasyonlar&#8221; üzerine 22 Temmuz 2008 yılında gerçekleştirdiğimiz röportaj

					  
						
										        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1942-0&#038;sid=1284035336',
									enablejs: 'true',
									javascriptid: '1942-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1942-0',
									name: 'obj-pro-player-1942-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1942-0', '530', [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ceturk.com/etiket/aykut-tasdelen" target="_blank">Aykut Taşdelen</a> ile &#8220;Bilgisayar Mühendisliği Eğitimi ve Sertifikasyonlar&#8221; üzerine 22 Temmuz 2008 yılında gerçekleştirdiğimiz röportaj<span id="more-1942"></span></p>
<p>
					  <!-- ProPlayer by Isa Goksu -->
						<div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="253px"><div id="pro-player-1942-0"></div></div></div>
						<script type="text/javascript" charset="utf-8">				        
								var flashvars = {
									plugins: 'rateit-1',
logo: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/watermark.png',
mute: 'false',
									file: 'http://www.ceturk.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1942-0&sid=1284035336',
									enablejs: 'true',
									javascriptid: '1942-0',
									backcolor: '111111',
									frontcolor: 'cccccc',
									lightcolor: '66cc00',
									skin: 'http://www.ceturk.com/wp-content/plugins/proplayer/players/skins/default.swf',
									stretching: 'fill',
									repeat: 'false',
									autostart: 'false'
								};
							
								var params = {
									wmode: 'transparent',
									allowfullscreen: 'true',
									allowscriptaccess: 'always',
									allownetworking: 'all'
								};

								var attributes = {
									id: 'obj-pro-player-1942-0',
									name: 'obj-pro-player-1942-0'
								};
							
								swfobject.embedSWF('http://www.ceturk.com/wp-content/plugins/proplayer/players/player.swf', 'pro-player-1942-0', '530', '253', '9.0.0', false, flashvars, params, attributes);
						</script>						
					
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/muhendislik/aykut-tasdelen-ile-yazilim-roportaji.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ceturk.com/ceturktv/roportaj/1_AykutTasdelen/1_AykutTasdelen.flv" length="132377907" type="video/x-flv" />
		</item>
	</channel>
</rss>
