<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3864674631825543537</id><updated>2011-07-29T07:56:06.711+03:00</updated><category term='Kod'/><category term='Gündem'/><category term='Bilgisayar'/><category term='Matematik'/><category term='İnternet'/><title type='text'>Şen-ol'un Defteri</title><subtitle type='html'>Gayribilimsel bilim defteri.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-1909425107594016470</id><published>2010-01-13T11:15:00.004+02:00</published><updated>2010-01-13T16:15:30.960+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gündem'/><title type='text'>Türkiye Muz Cumhuriyeti mi, yoksa olamadı mı?</title><content type='html'>&lt;div style="margin-bottom: 0in;"&gt;&lt;i&gt;Türkiye’ye “Ahlak dersi verecek en son ülke” diyen ve Türk Büyükelçisi’ni alçak koltukta oturtan İsrail’e hükümet ve muhalefetten tepki geldi. Dışişleri Komisyonu Başkanı Murat Mercan “Türkiye Muz Cumhuriyeti değil” dedi. *&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;Gündem adam, yüce kurtarıcı Polat Alemdar yine yaptı yapacağını. İsrail ile Türkiye arasında daha önceleri de yaşanan "sözüm ona dizi gerginliği" yeniden nüks etti.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;Yukarıda alıntı yaptığım haber başlığının devamında geçen “kem sözün sahibine aittir", “Türkiye, Muz Cumhuriyeti değildir” şeklindeki ifadeler ister istemez insanı düşünceye sokuyor. İsrailin şöyle bir mantık bunalımına girdiğini düşünmüyorum;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;Türkiye Muz Cumhuriyeti değil (ve) kem söz sahibine ait (ise) İsrail Muz Cumhuriyeti midir?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;"Kendi diyen kendi oluy bikeyem", "küştüm ben davoşa da geymem aytık" şeklinde çocuksu tepkilerle, İsrail'i benzeri davranışlardan ne kadar caydırabilirler onu söyleyen siyasetçiler düşünsün.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;Bu haberi okuduktan sonra kafama takılan asıl soru "Türkiye Muz Cumhuriyeti midir?" sorusu. Tabii ki bu soruya yanıt bulmak için önce soruyu anlamalı. Muz Cumhuriyeti ne demek acaba? Wikipedia ya göre;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Banana republic is a pejorative term for a country that is politically unstable, dependent on limited agriculture (e.g. bananas), and ruled by a small, self-elected, wealthy, and corrupt clique.**&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Muz Cumhuriyeti: tutarsız politikalara sahip, kıt zirai kaynaklarla geçinmeye çalışan (örneğin muz) ve küçük, kendi kendini seçen(halkın seçmediği), zengin, bayağılaşmış bir grup tarafından hükmedilen ülke benzetmesi yaparak bir ülkeyi yermek için kullanılan tabir.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;Yermek için kullanılan bir terim olduğundan bu terimi duyunca gözümde canlanan ülkeleri saymıyorum. Fakat sizin de aklınıza benzer bazı ülkeler geleceğini düşünüyorum. Gerçekten de bu ülkeler ticari faaliyetleri yetersiz ve demokrasiden yana fakir ülkeler gibi görünüyor. Benim aklıma gelen ülkelerin ortak özellikleri ise Amerika ile, İsrail ile aralarında göbek bağlı olmaması. Hem İsrail bağımlısı olup hem bize Muz Cumhuriyeti demeyin bozuluyoruz demek de ne oluyor. Belki de haklılar, belki kişi başı milli gelirin, bizdekinin iki katından fazla olduğu bir ülkeden bakınca Türkiye bir Muz Cumhuriyeti gibi görünüyor. Belki de kötü ama bağımsız bir ekonomisi, politikası olan bir Muz Cumhuriyeti bile değiliz, olamadık.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: medium;"&gt;Sanırım ekonomik, politik, bilimsel, kültürel alanlarda hem bağımlı hem de kötüyüz. Lafa gelince, tabiri caizse "dayılandığımız" ülkelerin ekonomisiyle yatıp kalkıyoruz. Onların ilaçları ile iyileşiyor, onların içeceklerini içiyor, onların silahlarını kullanıyoruz. Onların şarkılarını dinliyor, onların kıyafetlerini giyip onların dilini , onların televizyonlarını taklit ediyoruz, ben bu yazıyı onların icat edip ürettiği bilgisayarla yazıyorum ve sonra yine onların tabiriyle "Muz Cumhuriyeti" değiliz diyoruz. Acaba biz Muz Cumhuriyeti değil miyiz? Yoksa o kadar bile olamadık mı?...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="font-weight: normal;"&gt;*&amp;nbsp;&lt;a href="http://www.ntvmsnbc.com/id/25043248/"&gt;http://www.ntvmsnbc.com/id/25043248/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="font-weight: normal;"&gt;**&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Banana_republic"&gt;http://en.wikipedia.org/wiki/Banana_republic&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-1909425107594016470?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/1909425107594016470/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=1909425107594016470' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1909425107594016470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1909425107594016470'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2010/01/turkiye-muz-cumhuriyeti-mi-yoksa-olamad.html' title='Türkiye Muz Cumhuriyeti mi, yoksa olamadı mı?'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-3128825538369339493</id><published>2010-01-08T23:38:00.001+02:00</published><updated>2010-01-08T23:44:10.568+02:00</updated><title type='text'>FORTRAN ile birim dönüştürücü</title><content type='html'>Üniversitelerde verilen eğitimin ilginçliğini uzun zamandır garipse(ye)miyorum. Fakat burada (KKTC) İnşaat Mühendisliği öğrencilerine bilgisayar dersinde verilen ödev gerçekten ilginç. Aslında verilen ödevden çok yapılan ödev ilginç. Ödev şu; 31 adet hacim birimini birbirine çeviren bir FORTRAN programı yazınız. Bu program için öğrencilerin 170 sayfalık çıktısı olan bir kod yazdıklarını duyunca bu iş için gerçekten yarım sayfadan fazlası gereklimidir diye düşündüm, sanırım gereksiz. 170 sayfaya binlerce kod satırı sığdığına göre ne tarz bir birim dönüştürücüsünün hemen hemen MINIX 1.0 işletim sistemi kadar kod satırına sahip olabileceğini düşündüm. Belki bir İnşaat Mühendisi adayının işine yarar diye aşağıdaki kodu yazıyorum. Sanırım 1000 puntoluk bir yazı tipi kullanılırsa 170 sayfa edebilir. Acaba bazı şeyleri hiç öğretmeseler daha mı iyi?...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;      PROGRAM CONVERT      &lt;br /&gt;      CHARACTER DISP(32)*20&lt;br /&gt;      DOUBLE PRECISION VAL, RETVAL, RATIO(31)&lt;br /&gt;      INTEGER U1, U2, I&lt;br /&gt;      DATA DISP/"acre foot","barrels (oil)","bushels (UK)",&lt;br /&gt;     &amp;amp;"bushels (US)","centiliters","cubic centimeters",&lt;br /&gt;     &amp;amp;"cubic decimeters","cubic decameters","cubic feet",&lt;br /&gt;     &amp;amp;"cubic inches","cubic meters","cubic millimeters",&lt;br /&gt;     &amp;amp;"cubic yards","cups","deciliters","fluid ounces (UK)",&lt;br /&gt;     &amp;amp;"fluid ounces (US)","gallons (UK)","gallons, dry (US)",&lt;br /&gt;     &amp;amp;"gallons, liquid (US)","liters l or L","liters (1901-1964)",&lt;br /&gt;     &amp;amp;"milliliters","pints (UK)","pints, dry (US)",&lt;br /&gt;     &amp;amp;"pints, liquid (US)","quarts (UK)","quarts, dry (US)",&lt;br /&gt;     &amp;amp;"quarts, liquid (US)","table spoons","tea spoons","E X I T"/&lt;br /&gt;      DATA RATIO/1233481.83754752,158.987294928,36.36872,&lt;br /&gt;     &amp;amp;35.23907016688,0.01,1E-3,1,1E6,28.316846592,0.016387064,&lt;br /&gt;     &amp;amp;1E3,1E-6,764.554857984,0.2365882365,0.1,0.0284130625,&lt;br /&gt;     &amp;amp;0.0295735295625,4.54609,4.40488377086,3.785411784,1,&lt;br /&gt;     &amp;amp;1.000028,1E-3,0.56826125,0.5506104713575,0.473176473,&lt;br /&gt;     &amp;amp;1.1365225,1.101220942715,0.946352946,0.01478676478125,&lt;br /&gt;     &amp;amp;0.00492892159375/&lt;br /&gt;&lt;br /&gt;10    WRITE (*,'(/,A,/,A)') "                   UNIT TABLE",&lt;br /&gt;     &amp;amp;"-------------------------------------------------"&lt;br /&gt;      DO I = 1, 31, 2&lt;br /&gt;          WRITE (*,'(A,I2,A,A,T20$)') '[', i   , '] ', DISP(I)&lt;br /&gt;          WRITE (*,'(A,I2,A,A)'     ) '[', i+1 , '] ', DISP(I+1)&lt;br /&gt;      ENDDO&lt;br /&gt;      WRITE (*,'(/,A$)') 'Select unit to convert FROM ? '&lt;br /&gt;      READ  (*,*) U1&lt;br /&gt;      WRITE (*,'(/,A$)') 'Select unit to convert TO ? '&lt;br /&gt;      READ  (*,*) U2&lt;br /&gt;      IF ((U1 .EQ. 32) .OR. (U2 .EQ. 32)) STOP&lt;br /&gt;      IF ((U1 .GT. 32) .OR. (U2 .GT. 32)) GOTO 10&lt;br /&gt;      WRITE (*,'(/,A$)') 'Enter the amount ? '&lt;br /&gt;      READ  (*,*) VAL&lt;br /&gt;      RETVAL = (VAL * RATIO(U1)) / RATIO(U2)&lt;br /&gt;      WRITE (*,'(/,F15.5,A,A,A,F15.5,A,A,/)') VAL,' ',DISP(U1),&lt;br /&gt;     &amp;amp;' = ',RETVAL,' ',DISP(U2)&lt;br /&gt;      STOP&lt;br /&gt;      END&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-3128825538369339493?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/3128825538369339493/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=3128825538369339493' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/3128825538369339493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/3128825538369339493'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2010/01/fortran-ile-birim-donusturucu.html' title='FORTRAN ile birim dönüştürücü'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-90031542417023153</id><published>2009-11-14T23:56:00.000+02:00</published><updated>2009-11-14T23:56:23.019+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><title type='text'>PHP ve curl ile form gönderme örneği</title><content type='html'>&amp;nbsp; $cnt = 0;&lt;br /&gt;&amp;nbsp; $path = "./list.csv";&lt;br /&gt;&amp;nbsp; $handle = fopen($data_file, "r");&lt;br /&gt;&amp;nbsp; $lines=file($data_file);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; $idx = 0;&lt;br /&gt;&amp;nbsp; $line = $lines[$i];&lt;br /&gt;&amp;nbsp; $licensePre = 0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; while (is_null($lines[$idx]) != true)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $line = $lines[$idx];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $raw = explode(',',$line);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($licensePre == (int)$raw[0])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $idx = $idx + 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; continue;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $url = "http://www.*****.***/****/";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $formUrl = '*****.php?tpl=***&amp;amp;main=33';&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $nameSurname = explode(' ',$raw[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $nameSize = count($nameSurname);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $name = $nameSurname[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $ns = 1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if ($nameSize &amp;gt; 2) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ($ns=1; $ns&amp;lt;$nameSize-1; $ns++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $name = $name . " " . $nameSurname[$ns];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $surname = $nameSurname[$nameSize - 1];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $licenseNo = $raw[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $teamName = $raw[5];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $rawLicenseDate = explode('/',$raw[4]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $rawBirthDate = explode('/',$raw[2]);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $birthPlace = ($raw[3]) ? $raw[3] : '&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ';&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $licenseDay = ($rawLicenseDate[1]) ? $rawLicenseDate[1] : '';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $licenseMonth = ($rawLicenseDate[0]) ? $rawLicenseDate[0] : '';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $licenseYear = ($rawLicenseDate[2]) ? $rawLicenseDate[2] : '';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $birthDay = ($rawBirthDate[1]) ? $rawBirthDate[1] : '';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $birthMonth = ($rawBirthDate[0]) ? $rawBirthDate[0] : '';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $birthYear = ($rawBirthDate[2]) ? $rawBirthDate[2] : '';&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $filename = "./pic/{$licenseNo}.jpg";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if (file_exists($filename))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $img = "@{$filename}";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $img = '';&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $data = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'emails' =&amp;gt; '****',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'password' =&amp;gt; '***',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'txtPlayerName' =&amp;gt; $name,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'txtPlayerSurname' =&amp;gt; $surname,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'txtLicenseNo' =&amp;gt; $licenseNo,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'playerPosition' =&amp;gt; '0',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'teamName' =&amp;gt; (int)$teamName,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'national_team_id' =&amp;gt; '-1',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'license_given_day' =&amp;gt; $licenseDay,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'license_given_month' =&amp;gt; $licenseMonth,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'license_given_year' =&amp;gt; $licenseYear,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'license_end_day' =&amp;gt; '',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'license_end_month' =&amp;gt; '',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'license_end_year' =&amp;gt; '',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'birth_day' =&amp;gt; $birthDay,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'birth_month' =&amp;gt; $birthMonth,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'birth_year' =&amp;gt; $birthYear,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'placeOfBirth' =&amp;gt; $birthPlace,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'btnSubmit' =&amp;gt; 'Submit &amp;gt;&amp;gt;',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'image' =&amp;gt; $img,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $ch = curl_init();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; curl_setopt($ch, CURLOPT_URL, $url . $formUrl);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; curl_setopt($ch, CURLOPT_POST, true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; curl_setopt($ch, CURLOPT_POSTFIELDS, $data);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $curlrt = curl_exec($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $licensePre = $licenseNo;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $cnt++;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; echo $cnt . "&amp;nbsp;&amp;nbsp; " . $line . "\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $idx = $idx + 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;?&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-90031542417023153?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/90031542417023153/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=90031542417023153' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/90031542417023153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/90031542417023153'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2009/11/php-ve-curl-ile-form-gonderme-ornegi.html' title='PHP ve curl ile form gönderme örneği'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-1389758180464541737</id><published>2009-05-07T00:40:00.002+03:00</published><updated>2009-05-07T01:40:43.084+03:00</updated><title type='text'>Ramsey sayıları için naçizane bir üst limit</title><content type='html'>&lt;p style="margin-bottom: 0in;" align="left"&gt;R(k,k) &amp;lt;= 2R(k,k-1)&lt;br /&gt;&lt;br /&gt;Kanıt :&lt;br /&gt;2R(k,k-1) düğümlü iki renkli tamamlanmış bir çizgeyi ele alalım. Bu çizgenin herhangi bir düğümü (D düğümü diyelim) tek-renk olan en az R(k,k-1) tane kenar barındırır. (Güvercin yuvası ilkesi)&lt;br /&gt;&lt;br /&gt;Bu tek-renk kenarlarların bir uçları aynı düğümde olduğuna göre diğer uçları tamamen farklı düğümlerde sonlanmalıdır.&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;R(k,k-1) düğümün oluşturduğu bu alt çizgeyi (Ç diyelim) inceleyelim.&lt;br /&gt;&lt;br /&gt;R(k,k) nın koşuluna bakalım. Bu çizge en azından k düğümlü tek-renk tamamlanmış bir alt-çizge&lt;br /&gt;barındırmalıdır.&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;R(k,k-1) in koşullarına bakalım. Bu çizge en azından a renkli k düğümlü yada b renkli k-1 düğümlü bir&lt;br /&gt;alt-çizge barındırmalıdır.&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;R(k,k-1) = R(k-1,k) olduğuna göre&lt;br /&gt;D düğümüne bağlı tek-renkli R(k,k-1) tane kenarın rengi&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;a ise R(k-1,k) dan dolayı :&lt;br /&gt;  &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Ç çizgesi b renkli k düğümlü bir alt-çizge barındırır ya da&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Ç çizgesi a renkli k-1 düğümlü bir alt çizge barındırır ve bu alt çizgeye D düğümü ilave edilirse k düğümlü a renkli bir alt çizge elde edilir.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;b ise R(k,k-1) den dolayı : &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Ç çizgesi a renkli k düğümlü bir alt-çizge barındırır ya da&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Ç çizgesi b renkli k-1 düğümlü bir alt çizge barındırır ve bu alt çizgeye D düğümü ilave edilirse k düğümlü b renkli bir alt çizge elde edilir.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Görüldüğü gibi her durumda k düğümlü tek-renk bir alt çizge kaçınılmazdır.&lt;br /&gt;O halde R(k,k) &amp;lt;= 2R(k,k-1) 'dir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-1389758180464541737?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/1389758180464541737/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=1389758180464541737' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1389758180464541737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1389758180464541737'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2009/05/ramsey-saylar-icin-nacizane-bir-ust.html' title='Ramsey sayıları için naçizane bir üst limit'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-1735258154293959100</id><published>2009-02-26T01:59:00.000+02:00</published><updated>2009-02-26T02:00:28.291+02:00</updated><title type='text'>60415263038565101838178326743348811045937215431513389 kat daha kolay.</title><content type='html'>(Eğer benden başka okuyan ve oylayan varsa) Çok ilginç bir yazı bekleyenleri hayal kırıklığına uğratıyor olabilirim ama &lt;span style="font-size:85%;"&gt;60415263038565101838178326743348811045937215431513389&lt;/span&gt; kat daha "kolay" bir yöntemin daha kolay olup olmadığına karar vermek o kadar kolay bir iş değil gibi görünüyor. Zoru sevmediğimden ya da genel bir "matematikçi&lt;span style="font-style: italic;"&gt;cik&lt;/span&gt;'in" sahip olduğu tembelliğine sahip olduğumdan bu fikri çokça düşünmedim. Bir sonraki yazıda çok daha tembel bir yöntem ile fakat çok daha BOINCvari, PARALELvari bir yöntem ile probleme yaklaşmayı düşünüyorum. Fakat şimdi söz verdiğim gibi bu problemi nasıl &lt;span style="font-size:85%;"&gt;60415263038565101838178326743348811045937215431513389&lt;/span&gt; kat daha "kolay" çözebileceğimizden söz etmeliyim. Önceki yazımda söz ettiğim şu büyük sayı, 43 kişinin iştirak ettiği olası tüm tanışıklık hallerinin incelendiği durumları ifade ediyordu. Hâlbuki bu durumların her birini incelememize hacet yoktur. Bu sayı, kişilerin kişilikleri göz önüne alınarak hesab edilmiş bir sayıdır. Kişileri kişilikleştirirsek (ki bizim problemimiz bunu mümkün kılıyor) elde edilecek sayı eş biçimli olmayan 43 noktalı olası tüm çizgelerin sayısına denk düşer ve bu sayı da sözünü ettiğimiz sayının &lt;span style="font-size:85%;"&gt;60415263038565101838178326743348811045937215431513389&lt;/span&gt; da biridir.&lt;br /&gt;Şu halde incelememiz gereken durum sayısı &lt;span style="font-size:85%;"&gt;60415263038565101838178326743348811045937215431513389&lt;/span&gt; kat azalmıştır. Öyleyse artık problemimiz &lt;span style="font-size:85%;"&gt;60415263038565101838178326743348811045937215431513389&lt;/span&gt; kat daha kolay bir problemdir. Fakat bu hali ile bile çok çok .... çok zor bir problemdir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-1735258154293959100?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/1735258154293959100/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=1735258154293959100' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1735258154293959100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1735258154293959100'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2009/02/604152630385651018381783267433488110459.html' title='60415263038565101838178326743348811045937215431513389 kat daha kolay.'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-6430667034162561611</id><published>2009-02-13T00:07:00.001+02:00</published><updated>2009-02-13T00:09:03.086+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matematik'/><category scheme='http://www.blogger.com/atom/ns#' term='Bilgisayar'/><title type='text'>Basit bir problem ne kadar zor olabilir ?</title><content type='html'>Başlık her ne kadar çelişkili görünse de aslında merak ettiğim soru tam olarak başlıktaki soru.&lt;br /&gt;Eğer başlığı "kolay bir problem ne kadar zor olabilir?" şeklinde yazmış olsaydım gerçekten de çelişkili bir durumla karşı karşıya kalabilirdik. O yüzden en azından bu yazı için problemleri şu şekilde sınıflandırmayı tercih ediyorum;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Basit ve kolay problemler.&lt;/li&gt;&lt;li&gt;Basit ve zor problemler.&lt;/li&gt;&lt;li&gt;Karmaşık ve kolay problemler.&lt;/li&gt;&lt;li&gt;Karmaşık ve zor problemler.&lt;/li&gt;&lt;/ul&gt;Basitlik yahut karmaşıklık ile problemin anlatılabilirliğini ve anlaşılabilirliğini ifade ediyorum. Zorluk ya da kolaylık ile ise problemin çözümünün kolay yahut zor oluşundan bahsediyorum.&lt;br /&gt;Problemlerin basit yada karmaşık oluşu haliyle göreceli bir kavram olmakla birlikte çoğu kişi tarafından kabul görebilecek sınıflandırmalar yapabiliriz.&lt;br /&gt;&lt;br /&gt;Başlıktan da anlaşılacağı gibi ben bu yazıda bahsedeceğim problemin (parti problemi) basit bir problem olduğunu düşünüyorum. Kanımca, matematik ve bilgisayar konusunda bilgi sahibi olmayan birisi bile iyi anlatıldığı takdirde bu problemi çabucak kavrayabilir. Bir tek cümle ile bile yeterince açık bir biçimde örneklenip ifade edilebilinir.&lt;br /&gt;&lt;br /&gt;Şimdi bu "basit" problemi yine basit bir yöntem kullanarak çözmenin, kolay mı yoksa zor mu olduğunu inceleyebiliriz.&lt;br /&gt;En basit kabakuvvet yöntemi ile bu problemi çözmeye çalıştığımızı düşünelim. O halde tüm durumları tek tek denememiz gereklidir.&lt;br /&gt;Örneğin 5 kişilik parti probleminin çözümünün bilinen aralığı [43,49]. Yani problemin çözümü 43, 44, 45, 46, 47, 48 ya da 49 sayılarından bir tanesidir. Problem en az davetli sayısını istediğine göre 43 olup olmadığına bakalım.&lt;br /&gt;&lt;br /&gt;Basit kabakuvvet yöntemimizle probleme yaklaştığımızda 43 kişilik bir partide kişilerin tüm olası el sıkışma (tanışıklık yada benzeri) durumlarını teker teker inceleriz. Eğer olası tüm durumlarda parti probleminin bize söylediği iki koşuldan:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;her biri diğer 4'ü ile el sıkışmış 5 kişilik bir grup,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;her biri diğer 4'ü ile el sıkışmamış 5 kişilik bir grup.&lt;/li&gt;&lt;/ul&gt;en az biri sağlanıyorsa çözüm = 43, aksi halde çözüm &gt; 43 sonucuna varırız.&lt;br /&gt;&lt;br /&gt;Şimdi olası tüm el sıkışma durumlarının kaç tane olduğunu hesaplayalım. El sıkışma olayı iki kişi arasında ya gerçekleşir ya da gerçekleşmez. Ve bu iki kişi 43 kişinin 2 li kombinasyonlarının sayısı kadar farklı biçimde seçilebilinir. O halde;&lt;br /&gt;2^(43*42/2) tane farklı durum söz konusudur. Basit kabakuvvet yöntemimiz 2^903 tane farklı el sıkışma kombinasyonunu incelemek durumundadır. Bu da tam olarak incelenmesi gereken;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;67621699985365151533099492469314125634412457732623554832378970755414&lt;br /&gt;25952726078201272540875362012005051832255913691247089694048761634374&lt;br /&gt;87680689892432562658442734955518726507735976342625825844547871018122&lt;br /&gt;51032115730947621472199902571314803042180668990660938354910463787008&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;adet durum olduğu anlamına gelir. 272 basamaklı bu sayıyı 18 defa katrilyon çarpılarak ifade edilebilecek (katrilyon kere katrilyon kere ... katrilyon) sayıdan daha büyüktür.&lt;br /&gt;&lt;br /&gt;Dünyada katrilyon tane ev olsa, her bir evde şu anda dünyada bulunan en hızlı süper bilgisayardan katrilyon kat daha hızlı olan bilgisayarlardan katrilyon tane olsa yine de bu basit kabakuvvet yöntemiyle problemi çözmek dünyanın yaşının katrilyonlar kere katrilyonlarca katından daha uzun zaman alırdı.&lt;br /&gt;&lt;br /&gt;Demek ki bu basit problem, basit bir kabakuvvet yöntemiyle çözmek için zor bir problem. Tabii kullandığımız kaba kuvvet yöntemini biraz karmaşıklaştırmak problemi kolaylaştırmada bize yardımcı olabilir. Bir sonraki yazıda aynı problemi &lt;span style="font-size:85%;"&gt;60415263038565101838178326743348811045937215431513389&lt;/span&gt; kat daha "kolay" fakat yine de "zor" :) bir biçimde nasıl çözebileceğimizi anlatmayı düşünüyorum...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-6430667034162561611?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/6430667034162561611/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=6430667034162561611' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/6430667034162561611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/6430667034162561611'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2009/02/basit-bir-problem-ne-kadar-zor-olabilir.html' title='Basit bir problem ne kadar zor olabilir ?'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-7640795610678540174</id><published>2009-01-11T18:09:00.005+02:00</published><updated>2009-01-11T19:26:11.304+02:00</updated><title type='text'>Ramsey Sayıları ve BOINC</title><content type='html'>Merhabalar.&lt;br /&gt;Son birkaç haftadır Yakın Doğu Üniversitesi Bilgisayar Mühendisliği CEN Araştırma Grubu ile birlikte Ramsey Sayıları üzerine bir BOINC projesi ile meşgulüz. Kısaca söz edecek olursam Ramsey Sayılarının bilinenler aralığını daraltmayı amaçlayan gönüllü hesaplama - daha doğrusu hesaplatma- mantığına dayanan bir proje. &lt;br /&gt;&lt;br /&gt;Birkaç ay içerisinde hayata geçirip sonraki birkaç ay içerisinde de sonuç-lar- alabilmeyi planlıyor ya da ümit ediyoruz. &lt;br /&gt;&lt;br /&gt;Proje faaliyete geçtiği zaman bilgisayarınıza BOINC istemcisini kurarak yardımcı olabilirsiniz. Projenin faaliyete geçmesi konusunda da aşağıda verdiğim subversion deposunu takip ederek yardımcı olabileceğinizi düşündüğünüz herhangi bir konuda bizimle iletişime geçebilirsiniz. (Şu anda depoda herhangi bir kararlı sürüm bulunmamakta. Yazdığımız kodların bilgisayarınızı yada evinizi havaya uçurma potansiyeli bulunmadığını düşünüyoruz. Fakat şimdilik kodun çalışacağını ve doğru hesap yapacağını garanti edemeyiz, hatta hiçbir zaman böyle bir garanti vermeyi düşünmüyoruz:) Kodların tamamı GNU/GPL lisansına sahiptir. Kullanabilir, kopyalayabilir, değiştirebilir, -üç beş kuruşunu bize bağışlamak koşuluyla- satabilir, atabilir, ödev olarak sunabilir ve hatta ben yazdım diyerek kız/erkek tavlamayı deneyebilirsiniz.)&lt;br /&gt;&lt;br /&gt;Aşağıdaki kabiliyetlerden herhangi birine, çoğuna ya da hepsine sahipseniz bu bize yardımcı olabileceğiniz anlamına gelebilir.&lt;br /&gt;&lt;br /&gt;* Matematik (Çizge Kuramı, Kombinatorik, ...)&lt;br /&gt;* Programlama (C / C++ / Assembly / Python)&lt;br /&gt;* BOINC API, nauty, NumPy&lt;br /&gt;* İşletim Sistemleri (Linux, OSX, Windows)&lt;br /&gt;* İşlemci Mimarileri (x86, x86_64--AMD64,IA64,  PPC)&lt;br /&gt;* İşlemci Teknolojileri (MMX, SSE, SSE2, NVIDIA-CUDA ...)&lt;br /&gt;* Veritabanı (MySQL / SQLite)&lt;br /&gt;* Görsel tasarım (Tercihen Inkscape ve GIMP)&lt;br /&gt;* (XHTML / JavaScript (prototype.js) / PHP)&lt;br /&gt;* Tercüme (Türkçe &lt;&gt; İngilizce, ....)&lt;br /&gt;&lt;br /&gt;https://svn.neu.edu.tr/cen/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-7640795610678540174?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/7640795610678540174/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=7640795610678540174' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/7640795610678540174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/7640795610678540174'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2009/01/ramsey-saylar-ve-boinc.html' title='Ramsey Sayıları ve BOINC'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-8492613487196207332</id><published>2008-12-11T16:12:00.003+02:00</published><updated>2008-12-11T17:14:44.902+02:00</updated><title type='text'>Ubuntu and BOINC Server</title><content type='html'>Hi! In this post we will compile latest stable BOINC server code on Ubuntu 8.10 (Intrepid Ibex) Desktop box.&lt;br /&gt;&lt;br /&gt;Actually there is a cookbook for Boinc server installation on Debian 4.0 box so we can use directions in this cookbook, because Ubuntu is debian based. &lt;a href="http://boinc.berkeley.edu/trac/wiki/ServerIntro"&gt;http://boinc.berkeley.edu/trac/wiki/ServerIntro&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First of all we have to install following packages which are needed to compile boinc server code. You can easily install these packages by using Synaptic Package Manager. &lt;br /&gt;&lt;br /&gt;m4&lt;br /&gt;make&lt;br /&gt;autoconf&lt;br /&gt;automake&lt;br /&gt;gcc&lt;br /&gt;g++&lt;br /&gt;pkg-config&lt;br /&gt;libtool&lt;br /&gt;subversion&lt;br /&gt;vim&lt;br /&gt;&lt;br /&gt;apache2-mpm-prefork&lt;br /&gt;libapache2-mod-php5&lt;br /&gt;mysql-client-5.0&lt;br /&gt;mysql-server-5.0&lt;br /&gt;php5-mysql&lt;br /&gt;php5-cli&lt;br /&gt;php5-gd&lt;br /&gt;phpmyadmin&lt;br /&gt;python-mysqldb&lt;br /&gt;libmysql++-dev&lt;br /&gt;libssl-dev&lt;br /&gt;&lt;br /&gt;You should choose a root password for mysql and select apache2 for phpmyadmin when asked by Synaptic.&lt;br /&gt;&lt;br /&gt;After installation of above packages you should create an user for boinc server. Open an terminal and run following commands to create boincadm user.&lt;br /&gt;useradd -m -s /bin/bash boincadm&lt;br /&gt;usermod -G boincadm www-data&lt;br /&gt;&lt;br /&gt;And than we should create mysql user and grant permissions for boinc.&lt;br /&gt;mysql -h localhost -u root -p &lt;br /&gt;(Enter your mysql root password which you entered when using Synaptic)&lt;br /&gt;GRANT ALL ON *.* TO 'boincadm'@'localhost';&lt;br /&gt;SET PASSWORD FOR 'boincadm'@'localhost'='';&lt;br /&gt;quit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then switch to user boincadm by following code&lt;br /&gt;su boincadm &lt;br /&gt;&lt;br /&gt;Now, we should get boinc server source code from BOINC's svn source to boinc folder in your home directory (/home/boincadm/boinc). Run following commands to do this.&lt;br /&gt;cd ~&lt;br /&gt;svn co http://boinc.berkeley.edu/svn/branches/server_stable boinc&lt;br /&gt;&lt;br /&gt;Above command may take some time depending on your internet connection speed.&lt;br /&gt;&lt;br /&gt;Finally we are going to compile boinc server code. Run following commands respectively.&lt;br /&gt;&lt;br /&gt;cd ~/boinc&lt;br /&gt;./_autosetup&lt;br /&gt;./configure --disable-client&lt;br /&gt;make&lt;br /&gt;&lt;br /&gt;(Do not make install)&lt;br /&gt;&lt;br /&gt;If you don't encounter any error this means you are ready to have a boinc server. Simply, we can create a boinc sample project, this is what we will discuss in next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-8492613487196207332?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/8492613487196207332/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=8492613487196207332' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/8492613487196207332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/8492613487196207332'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/12/ubuntu-and-boinc-server.html' title='Ubuntu and BOINC Server'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-1228874613679031765</id><published>2008-12-11T15:43:00.003+02:00</published><updated>2008-12-11T16:51:11.638+02:00</updated><title type='text'>Ubuntu ve BOINC</title><content type='html'>Merhabalar. Türkçe kaynak olması maksadıyla ubuntu 8.10(Intrepid Ibex) Desktop üzerine BOINC server kurulumunu anlatacağım. &lt;br /&gt;&lt;br /&gt;Aslında debian 4.0 için BOINC server kurulumu (yada derlenmesi) ile ilgili bir belge var, ubuntu da debian tabanlı olduğu için pek sıkıntı çekmeyeceğiz. Sözünü ettiğim belge &lt;a href="http://boinc.berkeley.edu/trac/wiki/ServerIntro"&gt;http://boinc.berkeley.edu/trac/wiki/ServerIntro&lt;/a&gt; adresinde bulunuyor.&lt;br /&gt;&lt;br /&gt;Öncelikle BOINC server kodunun derlenebilmesi için gereken paketleri kurmalıyız. Bu paketleri Synaptic (paket yöneticisi) ile kolayca yükleyebilirsiniz. &lt;br /&gt;&lt;br /&gt;m4&lt;br /&gt;make&lt;br /&gt;autoconf&lt;br /&gt;automake&lt;br /&gt;gcc&lt;br /&gt;g++&lt;br /&gt;pkg-config&lt;br /&gt;libtool&lt;br /&gt;subversion&lt;br /&gt;vim&lt;br /&gt;&lt;br /&gt;apache2-mpm-prefork&lt;br /&gt;libapache2-mod-php5&lt;br /&gt;mysql-client-5.0&lt;br /&gt;mysql-server-5.0&lt;br /&gt;php5-mysql&lt;br /&gt;php5-cli&lt;br /&gt;php5-gd&lt;br /&gt;phpmyadmin&lt;br /&gt;python-mysqldb&lt;br /&gt;libmysql++-dev&lt;br /&gt;libssl-dev&lt;br /&gt;&lt;br /&gt;Paketler yüklenirken mysql root şifresini belirleyeceksiniz ve phpmyadmin için apache2 yi seçmelisiniz.&lt;br /&gt;Bu paketleri yükledikten sonra bir terminal açıp &lt;br /&gt;useradd -m -s /bin/bash boincadm&lt;br /&gt;usermod -G boincadm www-data&lt;br /&gt;komutları ile boincadm kullanıcısını oluşturmalıyız.&lt;br /&gt;&lt;br /&gt;Sonra teminale &lt;br /&gt;mysql -h localhost -u root -p komutunu verin. Sizden belirlemiş olduğunuz mysql root parolanız istenecek. Parolanızı girdikten sonra &lt;br /&gt;GRANT ALL ON *.* TO 'boincadm'@'localhost';&lt;br /&gt;SET PASSWORD FOR 'boincadm'@'localhost'='';&lt;br /&gt;quit&lt;br /&gt;komutları ile boinc server için mysql kullanıcısı oluşturuyoruz.&lt;br /&gt;&lt;br /&gt;sonra &lt;br /&gt;su boincadm &lt;br /&gt;komutu ile boincadm kullanıcısına geçebiliriz.&lt;br /&gt;&lt;br /&gt;Şimdi BOINC kaynak kodunu indirmeliyiz. kaynak kodları boincadm kullanıcısıyken /home/boincadm/boinc dizinine indirmek için aşağıdaki komutu kullanıyoruz.&lt;br /&gt;cd ~&lt;br /&gt;svn co http://boinc.berkeley.edu/svn/branches/server_stable boinc&lt;br /&gt;&lt;br /&gt;Bu komut internet bağlantı hızınıza göre biraz zaman alabilir.&lt;br /&gt;&lt;br /&gt;daha sonra sırasıyla aşağıdaki komutları vererek boinc server kodunu derleyebiliriz.&lt;br /&gt;cd ~/boinc&lt;br /&gt;./_autosetup&lt;br /&gt;./configure --disable-client&lt;br /&gt;make&lt;br /&gt;(Make install yapmayın)&lt;br /&gt;Eğer herhangi bir sorunla karşılaşmadıysanız artık çalışan bir boinc servere sahip olabilirsiniz. Bunun en basit yolu BOINC serverinize bir deneme projesi kurmaktır. Bir sonraki yazıda bunu yapacağız. Şimdilik hoşçakalın.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-1228874613679031765?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/1228874613679031765/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=1228874613679031765' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1228874613679031765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1228874613679031765'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/12/ubuntu-ve-boinc.html' title='Ubuntu ve BOINC'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-8010530852285396051</id><published>2008-08-16T20:04:00.001+03:00</published><updated>2008-08-16T20:07:04.726+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='Matematik'/><title type='text'>bolumle.m</title><content type='html'>&lt;pre style='color:#000000;background:#ffffff;'&gt;&lt;span style='color:#696969; '&gt;%    Yayıncı     : Şenol Korkmaz &amp;lt; &lt;/span&gt;&lt;span style='color:#7144c4; '&gt;senol.korkmaz@gmail.com&lt;/span&gt;&lt;span style='color:#696969; '&gt; &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Dosya Adı   : bolumle.m&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Gerekenler  : partitions.m  &amp;lt; &lt;/span&gt;&lt;span style='color:#5555dd; '&gt;http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=12009&amp;amp;objectType=file&lt;/span&gt;&lt;span style='color:#696969; '&gt; &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Tanım       : Sayı Bölümleme maksatlı MATLAB işlevi&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Kullanım    : bolumle(n,m,k)&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Girdi       : n --&gt; Bölümlenecek sayı&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%                : m --&gt; Bölümlemelerin kaçar sayıdan oluşacağını belirten vektör&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%                : k --&gt; Bölümlemede kullanılacak sayıların seçileceği vektör&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Çıktı       : Bu işlev bölümlemeleri döndürür&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%                &lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Sürüm       : 1.0&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Lisans      : GNU/GPL v3  &amp;lt;&lt;/span&gt;&lt;span style='color:#5555dd; '&gt;http://www.gnu.org/licenses/&lt;/span&gt;&lt;span style='color:#696969; '&gt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;function&lt;/span&gt; bolumler &lt;span style='color:#808030; '&gt;=&lt;/span&gt; bolumle&lt;span style='color:#808030; '&gt;(&lt;/span&gt;n&lt;span style='color:#808030; '&gt;,&lt;/span&gt;m&lt;span style='color:#808030; '&gt;,&lt;/span&gt;k&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#696969; '&gt;% İşlevi ve girdilerini tanımla&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;if&lt;/span&gt; &lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;nargin&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% Eğer sadece bir girdi var (n) ise&lt;/span&gt;&lt;br /&gt;    m &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1&lt;span style='color:#808030; '&gt;:&lt;/span&gt;n&lt;span style='color:#808030; '&gt;;&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% m = 1 den n'ye kadar tamsayıları içeren vektör&lt;/span&gt;&lt;br /&gt;    k &lt;span style='color:#808030; '&gt;=&lt;/span&gt; m&lt;span style='color:#808030; '&gt;;&lt;/span&gt;         &lt;span style='color:#696969; '&gt;% k = 1 den n'ye kadar tamsayıları içeren vektör&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;if&lt;/span&gt; &lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;nargin&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% Eğer sadece iki girdi var (n &amp;amp; m) ise&lt;/span&gt;&lt;br /&gt;    k &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1&lt;span style='color:#808030; '&gt;:&lt;/span&gt;n&lt;span style='color:#808030; '&gt;;&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% k = 1 den n'ye kadar tamsayıları içeren vektör&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;% k vektöründeki sayıları kullanarak harici partitions fonksiyonu ile n'i bölümle&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;% hamBolumler, her bölümlemede hangi sayının kaçar defa kullanıldığı bilgisini içerecek&lt;/span&gt;&lt;br /&gt;hamBolumler &lt;span style='color:#808030; '&gt;=&lt;/span&gt; partitions&lt;span style='color:#808030; '&gt;(&lt;/span&gt;n&lt;span style='color:#808030; '&gt;,&lt;/span&gt;k&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;hamBolumler &lt;span style='color:#808030; '&gt;=&lt;/span&gt;  hamBolumler&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;find&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;ismember&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;sum&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;hamBolumler&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;m&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#808030; '&gt;:&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;   &lt;span style='color:#696969; '&gt;% m vektöründe belirtilenler kadar sayı kullanılmış bölümlemeleri al&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;bolumler &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;zeros&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;hamBolumler&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;max&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;m&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;  &lt;span style='color:#696969; '&gt;% Çıktı şablonu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;for&lt;/span&gt; i &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1&lt;span style='color:#808030; '&gt;:&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;hamBolumler&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;  &lt;span style='color:#696969; '&gt;% Her bir ham bölüm için döngü&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    buSatir &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#808030; '&gt;[&lt;/span&gt;&lt;span style='color:#808030; '&gt;]&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;  &lt;span style='color:#696969; '&gt;% O an işlenecek satır için boş vektör&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style='color:#800000; font-weight:bold; '&gt;for&lt;/span&gt; j &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1 &lt;span style='color:#808030; '&gt;:&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;hamBolumler&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#696969; '&gt;% Her bir ham bölümü oluşturan her bir sayı için döngü&lt;/span&gt;&lt;br /&gt;        &lt;br /&gt;        &lt;span style='color:#696969; '&gt;% hamBolumler vektöründe her sayının kaçar defa kullanıldığı bilgisi yer almaktadır&lt;/span&gt;&lt;br /&gt;        &lt;span style='color:#696969; '&gt;% bu bilgiyi kullanarak buSatır vektörüne o sayıları kullanıldıkları kadar ( repmat ile)&lt;/span&gt;&lt;br /&gt;        &lt;span style='color:#696969; '&gt;% ekler ve onları azalan sıra ile sıralarız&lt;/span&gt;&lt;br /&gt;        buSatir &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;horzcat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;buSatir&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;repmat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;k&lt;span style='color:#808030; '&gt;(&lt;/span&gt;j&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;,&lt;/span&gt;hamBolumler&lt;span style='color:#808030; '&gt;(&lt;/span&gt;i&lt;span style='color:#808030; '&gt;,&lt;/span&gt;j&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt; &lt;br /&gt;    &lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;span style='color:#696969; '&gt;% buSatır vektörünün boyu max(m) kadar olmalıdır, bu yüzden kalan yerlere 0 doldurulur&lt;/span&gt;&lt;br /&gt;    buSatir &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;horzcat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;buSatir&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;repmat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;0&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;bolumler&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;-&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;buSatir&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;span style='color:#696969; '&gt;% buSatır vektörünü çıktıya ekle &lt;/span&gt;&lt;br /&gt;    bolumler&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;hamBolumler&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;-&lt;/span&gt;i&lt;span style='color:#808030; '&gt;+&lt;/span&gt;1&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#808030; '&gt;:&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;sort&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;buSatir&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#800080; '&gt;'descend'&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-8010530852285396051?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/8010530852285396051/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=8010530852285396051' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/8010530852285396051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/8010530852285396051'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/08/bolumlem.html' title='bolumle.m'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-5508902142374417520</id><published>2008-08-11T01:09:00.002+03:00</published><updated>2008-08-11T01:16:50.290+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='Matematik'/><title type='text'>intpart.m</title><content type='html'>&lt;pre style='color:#000000;background:#ffffff;'&gt;&lt;span style='color:#696969; '&gt;%    Author      : Senol Korkmaz &amp;lt; &lt;/span&gt;&lt;span style='color:#7144c4; '&gt;senol.korkmaz@gmail.com&lt;/span&gt;&lt;span style='color:#696969; '&gt; &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Filename    : intpart.m&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Requires    : partitions.m  &amp;lt; &lt;/span&gt;&lt;span style='color:#5555dd; '&gt;http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=12009&amp;amp;objectType=file&lt;/span&gt;&lt;span style='color:#696969; '&gt; &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Description : A Matlab Function to calculate partitions of an integer&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Usage       : intpart(n,m,k)&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Input       : n is an integer to find out its partitions&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%                : m is a vector which indicates that how many numbers can be used&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%                : k is a vector which indicates that which numbers can be used&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Output      : This function returns a matrice that includes partitions of n&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%                &lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    Version     : 1.0&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    License     : GNU/GPL v3&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    This program is free software: you can redistribute it and/or modify&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    the Free Software Foundation, either version 3 of the License, or&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    (at your option) any later version.&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    GNU General Public License for more details.&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;%    along with this program.  If not, see &amp;lt;&lt;/span&gt;&lt;span style='color:#5555dd; '&gt;http://www.gnu.org/licenses/&lt;/span&gt;&lt;span style='color:#696969; '&gt;&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;function&lt;/span&gt; iparts &lt;span style='color:#808030; '&gt;=&lt;/span&gt; intpart&lt;span style='color:#808030; '&gt;(&lt;/span&gt;n&lt;span style='color:#808030; '&gt;,&lt;/span&gt;m&lt;span style='color:#808030; '&gt;,&lt;/span&gt;k&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#696969; '&gt;% Declare function and its arguments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;if&lt;/span&gt; &lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;nargin&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% There is only one input (n)&lt;/span&gt;&lt;br /&gt;    m &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1&lt;span style='color:#808030; '&gt;:&lt;/span&gt;n&lt;span style='color:#808030; '&gt;;&lt;/span&gt;     &lt;span style='color:#696969; '&gt;% Consider that m is a vector that contains all integers from 1 to n&lt;/span&gt;&lt;br /&gt;    k &lt;span style='color:#808030; '&gt;=&lt;/span&gt; m&lt;span style='color:#808030; '&gt;;&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% Consider that k is a vector that contains all integers from 1 to n&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;if&lt;/span&gt; &lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;nargin&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;       &lt;span style='color:#696969; '&gt;% There are two inputs ( n &amp;amp; m)&lt;/span&gt;&lt;br /&gt;    k &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1&lt;span style='color:#808030; '&gt;:&lt;/span&gt;n&lt;span style='color:#808030; '&gt;;&lt;/span&gt;     &lt;span style='color:#696969; '&gt;% Consider that k is a vector that contains all integers from 1 to n&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;partlist &lt;span style='color:#808030; '&gt;=&lt;/span&gt; partitions&lt;span style='color:#808030; '&gt;(&lt;/span&gt;n&lt;span style='color:#808030; '&gt;,&lt;/span&gt;k&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;   &lt;span style='color:#696969; '&gt;% Calculate the partitions of n with the numbers whis is in the vector k&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#696969; '&gt;% Code explanations will be written as soon as possible&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;partlist &lt;span style='color:#808030; '&gt;=&lt;/span&gt;  partlist&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;find&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;ismember&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;sum&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;partlist&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;m&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;&lt;span style='color:#808030; '&gt;=&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#808030; '&gt;:&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iparts &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;zeros&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;partlist&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;max&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;m&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;for&lt;/span&gt; i &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1&lt;span style='color:#808030; '&gt;:&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;partlist&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    tmpROW &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#808030; '&gt;[&lt;/span&gt;&lt;span style='color:#808030; '&gt;]&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style='color:#800000; font-weight:bold; '&gt;for&lt;/span&gt; j &lt;span style='color:#808030; '&gt;=&lt;/span&gt; 1 &lt;span style='color:#808030; '&gt;:&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;partlist&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;br /&gt;        tmpROW &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;horzcat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;tmpROW&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;repmat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;k&lt;span style='color:#808030; '&gt;(&lt;/span&gt;j&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;,&lt;/span&gt;partlist&lt;span style='color:#808030; '&gt;(&lt;/span&gt;i&lt;span style='color:#808030; '&gt;,&lt;/span&gt;j&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    tmpROW &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;horzcat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;tmpROW&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;repmat&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;0&lt;span style='color:#808030; '&gt;,&lt;/span&gt;1&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;iparts&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;-&lt;/span&gt;&lt;span style='color:#bb7977; '&gt;size&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;tmpROW&lt;span style='color:#808030; '&gt;,&lt;/span&gt;2&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt;&lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;    iparts&lt;span style='color:#808030; '&gt;(&lt;/span&gt;i&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#808030; '&gt;:&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#808030; '&gt;=&lt;/span&gt; &lt;span style='color:#bb7977; '&gt;sort&lt;/span&gt;&lt;span style='color:#808030; '&gt;(&lt;/span&gt;tmpROW&lt;span style='color:#808030; '&gt;,&lt;/span&gt;&lt;span style='color:#800080; '&gt;'descend'&lt;/span&gt;&lt;span style='color:#808030; '&gt;)&lt;/span&gt; &lt;span style='color:#808030; '&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#800000; font-weight:bold; '&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-5508902142374417520?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sen-ol.worldispnetwork.com/blog/files/intpart.m' title='intpart.m'/><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/5508902142374417520/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=5508902142374417520' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/5508902142374417520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/5508902142374417520'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/08/intpartm.html' title='intpart.m'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-4556355901928209557</id><published>2008-07-15T12:58:00.005+03:00</published><updated>2008-07-15T14:54:39.118+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gündem'/><title type='text'>Ergenek1, ergenek2, ... , ergenek10</title><content type='html'>&lt;p id="y7ki" style="margin-bottom: 0in;" align="center"&gt;&lt;span id="y7ki0"  style="font-size:180%;"&gt;Ergenek1, ergenek2, ... , ergenek10&lt;/span&gt;&lt;/p&gt; &lt;p id="y7ki1" style="margin-bottom: 0in; text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Halkımızın merakla bekle-til-diği ergenekon iddianamesi nihayet açıklandı. Oldukça &lt;i id="y7ki2"&gt;dalgalı&lt;/i&gt; ilerleyen bu soruşturma öylesine &lt;i id="y7ki3"&gt;gizli&lt;/i&gt; yapıldı ki biz tutukluların ne yiyip içtiğini bile basından öğrenebildik. Hatta iddianamenin açıklandığı gün &lt;span id="y7ki4" style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;span id="y7ki5"&gt;saman&lt;/span&gt;yolu haber'i &lt;/span&gt;okuyanlar davanın sonucunu bile “işte ergenekoncuların alacakları cezalar” başlıklı yazıdan öğrendiler! Ele geçirilen delillerin imha edildiğini iddia eden tezler bile birkaç gün içinde imha edildi. Bir yandan &lt;i id="y7ki7"&gt;Cumhuriyetçi&lt;/i&gt; bir parti “terör ile suçlanan bir topluluğun savunmasını üstlendi”, diğer yandan &lt;i id="y7ki8"&gt;Adaletçi&lt;/i&gt; bir parti “fırsat bu fırsat, hazır eliniz değmişken şunları da tutuklayıverin dedi” gibi görünüyor, tabii gerçeği bilemiyoruz, Türkiye'de gerçeği öğrenmek zordur.&lt;/p&gt;&lt;div id="ju7v"&gt; &lt;/div&gt;&lt;p id="y7ki9" style="margin-bottom: 0in; text-align: justify;"&gt;  &lt;/p&gt;&lt;p id="b7rj0" style="margin-bottom: 0in; text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Aslında son günlerde açılan iki önemli dava da çok önemli bir konunun iki -çok- farklı kesim tarafından anlaşılmasına yaptığı (ya da benim öyle olmasını umduğum) katkıdan dolayı önemlidir. Bir yanda &lt;i id="y7ki10"&gt;hıristiyanlar kulübü&lt;/i&gt;ne girmeye çalışan muhafazakar bir kesim, diğer yanda &lt;i id="y7ki11"&gt;biz kendimize yeteriz&lt;/i&gt; diyen başka bir kesim, bu iki -zıt- kesimi buluşturan ortak payda ise Avrupa Birliği ve insan hakları konuları oldu. İki kesim de Mehmet Ali Birand'ın da dediği gibi Avrupa Birliğinin eksikliğini hissetmiş olmalılar. Bir kesim parti kapatmanın demokrasi ayıbı olduğunu ve insan haklarına aykırı olduğunu söylerken diğer kesim malum soruşturmanın insan ayıbı olduğunu ve yine insan haklarına aykırı olduğunu iddia etti. Bu bize şunu gösteriyor; “ne kadar büyük bir tabana sahip olursanız olun, ne kadar çok destekçiniz olursa olsun, konvoyunuz alabildiğince uzun olsun, eğer bir insansanız, bir gün mutlaka insan haklarına ihtiyaç duyacaksınız”. Kim bilir belki de karşı oldukları bir medeniyet-ler- topluluğuna üye olsaydık insan hakları, iddia ettikleri kadar ihlal edil-e-mezdi. Görünen o ki eski koltuk kavgaları şimdilerde daha organize koltuk savaşlarına dönüştü.&lt;/p&gt;&lt;div id="ju7v0" style="text-align: justify;"&gt; &lt;/div&gt;&lt;p id="y7ki12" style="margin-bottom: 0in; text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Birbirine çok benzeyen iki dava var önümüzde. Öncelikle deliller hemen hemen aynı türden, davanın biri gazete kupürleri delil edilmiş diye eleştirilirken diğer davada gazeteciler yazdıkları hakkında sorgulandı. Her iki davada da klasörler dolusu iddianame va kanıt gösterildi. Temel olarak her iki davanın muhattapları da “devlet rejimine karşılıklık” ile suçlanıyor gibi.&lt;/p&gt;&lt;p id="ekq1" style="margin-bottom: 0in; text-align: justify;"&gt; &lt;/p&gt;&lt;div id="ju7v1" style="text-align: justify;"&gt; &lt;/div&gt;&lt;p id="y7ki13" style="margin-bottom: 0in; text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dalga dalga ilerleyen soruşturmanın son dalgasından (6. dalga) sonra bittiğini düşünüyorduk, ama bugünlerde medyada yer alan söylentilere göre soruşturma kapsamında yeni göz altılar da olabilir-miş-. Eğer iddia edildiği gibi soruşturma AKP'nin ters düştüğü isimler üzerine yoğunlaşıyorsa belki 6. dalgaya yetişemeyen bazı &lt;i id="y7ki14"&gt;yeni oluşum hareket-ler-i &lt;/i&gt;de açığa çıkar ve onlar da soruşturmaya dahil edilirler. Yeni oluşum hareketleri demişken Abdüllatif Şener den de bahsetsek iyi olur. Bildiğiniz gibi AKP ile yollarını ayıran Şener, yeni bir parti için kolları sıvadı, konvoyları hazırladı. Fakat nedendir bilinmez bu ayrılık AKP den biraz aşırı tepki aldı gibi. Sanırım AKP liler Şener'in gömlek değiştirmiş olabileceğini hesaba katmadılar, halbuki bu o kesimde gayet doğal hatta moda bir davranış biçimidir. Kirlenen gömleği değiştirmek kolay gibi görünüyor fakat gömlek ne kadar yeni ve temiz olursa olsun içindeki aynı. Yine Şener'i &lt;i id="y7ki15"&gt;siyasi fırsatçılık&lt;/i&gt; ile suçladılar ki bu davranış da malum kesim için olağan sayılır. Acaba AKP iktidara gelirken, eski siyasetçilere bıkkınlık ve kızgınlıktan kaynaklanan bir boşluğu kullanarak siyasi fırsatçılık yapmamış mıydı? Hani yukarıda sözünü ettiğim ve zıt olarak nitelediğim bu iki kesim var ya, işte o zıtlığa bir örnek vereyim isterseniz, bu iki kesimden birinde gömlek değiştirmek moda olmasına karşın diğer kesimde gömlek asla çıkarılmaz diye bir kaide var sanırım, baksanıza Sinan Aygün tutukluluğun ardından yine aynı kırmızı gömleği ile çıktı karşımıza.&lt;/p&gt;&lt;div id="ju7v2" style="text-align: justify;"&gt; &lt;/div&gt;&lt;p id="y7ki16" style="margin-bottom: 0in; text-align: justify;"&gt;  &lt;/p&gt;&lt;p id="b7rj2" style="margin-bottom: 0in; text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sanırım bu yazıyı fazla uzatmanın alemi yok, iki bin dört yüz elli beş sayfa yazamam herhalde. Özetle şunu diyebiliriz, Türkiye'de görünen o ki iki kesim arasındaki iktidar savaşı aynı silah yani hukuk kullanılarak devam ediyor. Umarım galip taraf hukuk, demokrasi, laiklik ve insan hakları olur çünkü bu kavramlara herkesin ihtiyacı var. Son gelişmeler sayesinde bunu iktidar ve güç sahipleri de anlamışlardır umarım. Türkiye'de soruştumalar, davalar uzar gider, biz de saymaya devam ederiz. Ama çoğu gitti azı kaldı; ergenek7, ergenek8, ergenek9, ergenek10. Umarım Türkiye bu adımları bilim, teknoloji, sanat, kültür, insan hakları, eğitim, sağlık ... gibi konularda da atmaya başlar. Şunun şurasında 2023'e ne kaldı. Daha çok yol almalıyız. Misal; türksat4, türksat5, türksat6, ...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-4556355901928209557?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/4556355901928209557/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=4556355901928209557' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/4556355901928209557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/4556355901928209557'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/07/ergenek1-ergenek2-ergenek10.html' title='Ergenek1, ergenek2, ... , ergenek10'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-1964981405797175317</id><published>2008-07-14T22:09:00.005+03:00</published><updated>2010-01-17T13:35:24.195+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matematik'/><title type='text'>Ramsey Sayıları</title><content type='html'>Ramsey sayıları ile ilgili çalışmanın en son haline (01.08.2008)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href="http://docs.google.com/fileview?id=0B_AjGTl8wNS-YzU0MDM1NTItMjhjNy00ZTA2LTgxMTgtYTFkOTBkNTIyM2Qy&amp;amp;hl=tr"&gt;http://docs.google.com/fileview?id=0B_AjGTl8wNS-YzU0MDM1NTItMjhjNy00ZTA2LTgxMTgtYTFkOTBkNTIyM2Qy&amp;amp;hl=tr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;adresinden PDF biçeminde erişebilirsiniz.&lt;br /&gt;&lt;br /&gt;Belge henüz taslak halindedir, lütfen gördüğünüz eksikleri bana iletiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-1964981405797175317?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sen-ol.worldispnetwork.com/blog/doc/ramsey.pdf' title='Ramsey Sayıları'/><link rel='enclosure' type='application/pdf' href='http://sen-ol.worldispnetwork.com/blog/doc/ramsey.pdf' length='0'/><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/1964981405797175317/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=1964981405797175317' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1964981405797175317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/1964981405797175317'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/07/ramsey-sayilari-taslak-ramsey-saylarnn.html' title='Ramsey Sayıları'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-131276034954521521</id><published>2008-07-12T23:44:00.010+03:00</published><updated>2008-07-13T00:23:21.866+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><title type='text'>loto0.m</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;pre style="background: rgb(245, 245, 245) none repeat scroll 0% 0%; color: rgb(0, 0, 0); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    #######################  loto0.m DRAFT  #######################&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    Author      : Senol Korkmaz &lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(113, 68, 196);"&gt;senol.korkmaz@gmail.com&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);"&gt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    Filename    : loto0.m&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    Description : A MATLAB script to calculate n/m\k&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    Usage       : Run script and follow instructions.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    Version     : 0 (Draft)&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%&lt;br /&gt;%    License     : &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;GNU/GP&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;L v3&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    This program is free software: you can redistribute it and/or modify&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    the Free Software Foundation, either version 3 of the License, or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    (at your option) any later version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    GNU General Public License for more details.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%    along with this program.  If not, see &lt;&lt;/span&gt;&lt;span style="color: rgb(85, 85, 221);"&gt;http://www.gnu.org/licenses/&lt;/span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%% Clear all variables and screen&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;clear&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;clc&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;%% Get user inputs n,m,k and validate&lt;/span&gt;&lt;br /&gt;n &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(187, 121, 119);"&gt;input&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;' n : '&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;~&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;&gt;&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;    error&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;' n must be greater than 1 (n=%d)'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;m &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(187, 121, 119);"&gt;input&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;' m : '&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;~&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;m&lt;span style="color: rgb(128, 128, 48);"&gt;&gt;&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;    error&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;' m must be greater than n (m=%d , n=%d)'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;m&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;k &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(187, 121, 119);"&gt;input&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;' k : '&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;k&lt;span style="color: rgb(128, 128, 48);"&gt;&gt;&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;    error&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;' k cannot be greater than n (k=%d , n=%d)'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;k&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;&lt;br /&gt;%% Generate variables&lt;/span&gt;&lt;br /&gt;tmp &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Temporary variable&lt;/span&gt;&lt;br /&gt;flg &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; false&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Flag variable&lt;/span&gt;&lt;br /&gt;covered &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; false&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Is selections covered target_pool in scope k ?&lt;/span&gt;&lt;br /&gt;sub_combinations &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;i &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% index to be used within loops&lt;/span&gt;&lt;br /&gt;j &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% index to be used within loops&lt;/span&gt;&lt;br /&gt;l &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% index to be used within loops&lt;/span&gt;&lt;br /&gt;z &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% index to be used within loops&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;target_pool &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; combnk&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;m&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% One of these combinations will be selected in loto&lt;/span&gt;&lt;br /&gt;source_pool &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; target_pool&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Min of these combinations should be selected to cover target_pool at scope k&lt;/span&gt;&lt;br /&gt;selections &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(187, 121, 119);"&gt;zeros&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;n&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Current selections to test&lt;/span&gt;&lt;br /&gt;selections_scope &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;show_info &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;&lt;br /&gt;%% cycle throught combinations&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;~&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;covered&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Main loop &lt;/span&gt;&lt;br /&gt; i &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; i &lt;span style="color: rgb(128, 128, 48);"&gt;+&lt;/span&gt; 1&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% It is not enought, increase i&lt;/span&gt;&lt;br /&gt; sub_combinations &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; combnk&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;size&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;source_pool&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;i&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% Generate subcombinations&lt;/span&gt;&lt;br /&gt; j&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt; z&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;size&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;sub_combinations&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt; show_info_period &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; z&lt;span style="color: rgb(128, 128, 48);"&gt;/&lt;/span&gt;100&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    while&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;j &lt;span style="color: rgb(128, 128, 48);"&gt;&lt;&lt;/span&gt; z&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;&amp;amp;&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;~&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;covered&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt; &lt;span style="color: rgb(105, 105, 105);"&gt;% #######&lt;/span&gt;&lt;br /&gt;     j &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; j&lt;span style="color: rgb(128, 128, 48);"&gt;+&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;     selections &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; source_pool&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;sub_combinations&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;j&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;     show_info &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; show_info&lt;span style="color: rgb(128, 128, 48);"&gt;+&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    if&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;show_info &lt;span style="color: rgb(128, 128, 48);"&gt;&gt;&lt;/span&gt; show_info_period&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(187, 121, 119);"&gt;    disp&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;sprintf&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;'is %d enought ? sub-Combination %d/%d , Completed = %d %%'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;i&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;j&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;z&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;fix&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;j&lt;span style="color: rgb(128, 128, 48);"&gt;/&lt;/span&gt;show_info_period&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;         show_info &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; 0&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;     selections_scope &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; selections&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;k&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;    &lt;span style="color: rgb(105, 105, 105);"&gt;% ###################&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt; &lt;br /&gt;     for&lt;/span&gt; l&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;i    &lt;span style="color: rgb(105, 105, 105);"&gt;% Prepare k scope to test target_pool ########&lt;/span&gt;&lt;br /&gt;         selections_scope &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(187, 121, 119);"&gt;union&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;selections_scope&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;combnk&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;selections&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;l&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;k&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;'rows'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;for&lt;/span&gt; l&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;size&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;target_pool&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    if&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;size&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;intersect&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;combnk&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;target_pool&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;l&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;k&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;selections_scope&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;'rows'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;0&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    break&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    if&lt;/span&gt; &lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;l&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;size&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;target_pool&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;1&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;br /&gt;             covered &lt;span style="color: rgb(128, 128, 48);"&gt;=&lt;/span&gt; true&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;    end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0); font-weight: bold;"&gt;end&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;span style="color: rgb(105, 105, 105);"&gt;&lt;br /&gt;&lt;br /&gt;%% Show results&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;disp&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(187, 121, 119);"&gt;sprintf&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;'Answer = %d'&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;,&lt;/span&gt;i&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(128, 128, 48);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-131276034954521521?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/131276034954521521/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=131276034954521521' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/131276034954521521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/131276034954521521'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/07/loto0m.html' title='loto0.m'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-223434212561709422</id><published>2008-07-03T16:33:00.006+03:00</published><updated>2008-07-03T17:38:24.862+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='İnternet'/><title type='text'>Asosyallikten E-sosyalliğe, Facebook.</title><content type='html'>&lt;div style="text-align: justify; font-family: verdana;"&gt;&lt;span style="font-size:100%;"&gt;Mirc, icq, yahoo, msn, space, blogs, yonja...  Milletimizin maksatsız tüketim çılgınlığına bir yenisi daha eklendi, &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;Facebook&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;" Facebook is a &lt;strong&gt;social utility&lt;/strong&gt; that &lt;strong&gt;connects you&lt;/strong&gt; with the people around you."&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;" Facebook, sizi çevrenizdeki insanlarla birbirinize &lt;strong&gt;bağlayan&lt;/strong&gt; bir &lt;strong&gt;sosyal araçtır&lt;/strong&gt;. "&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Facebook'un giriş sayfasında yapılan bu tanımlama onun kullanım maksatlarıyla kullanım şekli arasındaki tezatlığı sergiler gibi duruyor. Facebook'un 23 yaşındaki kurucusu Mark Zuckerberg facebook'u tanımlarken çok kullanılan "social network - sosyal ağ" demek yerine, "social utility - sosyal araç" terimini kullanıyor. Bu gayet bilinçli bir tanım olsa gerek, çünkü facebook bir insan tanıştırma ağı olmaktan ziyade birbirini tanıyan insanları bir araya getirmeyi amaç edinmiş gibi görünüyor. Tezatlığı yaratan ise yüzyılın asosyallik sebebi olarak görülen bilgisayarın ve dolayısıyla internetin "sosyal araç" olarak kullanılmaya çalışılması. Öyle ki insanların komşularını, sınıf arkadaşlarını, iş arkadaşlarını, akrabalarını vs. facebook vasıtasıyla bulması ve sosyal faaliyette bulunması bekleniyor. Tüm bu sosyal faaliyeti asosyal daha da doğrusu e-sosyal bir ortamda yapması isteniyor. Kim bilir belki de facebook, asosyallik sebebi olarak görülen internet'in günahını çıkarmaya çalışıyor.&lt;br /&gt;&lt;br /&gt;Türkiyede teknolojinin ne kadar maksatsız kullanıldığına bir çok kez şahit olduk, zaten refüjlerin mesire yeri olarak kullanıldığı bir ülkede pek de geripsenmeyecek durumlardır bunlar.&lt;br /&gt;&lt;br /&gt;Facebook da yurdum insanından nasibini aldı filmlere, esprilere konu oldu, "haydi gençler ........ kaç kişi olduğumuzu herkese duyuralım" , "bahse girerim ....... olan 1 milyon kişi bulurum" şeklinde gruplar açılıp taş çatlasın 5 - 10 bin üyeye erişildi, birbirimizi facebook'tan dürtükler (poke) olduk, rakı sofraları kurduk, "People You May Know" dan tanımasak da ne çok ortak arkadaşımız varmış diye kimseler ekledik, fal baktırdık, olmayan hediyeler aldık verdik, mümkün olan en garip kıyafetlerimizle en garip pozlarımızı çekip profil oluşturduk, sağ tıkladık müslüman sol tıkladık liberal olduk, ne işe yaradığını bilmediğimiz requestlere "yes" dedik, Super Wall'dan tıkla bakalım ne olacak deyip ilgili ilgisiz herkese saçmalık gönderdik ...&lt;br /&gt;&lt;br /&gt;İşte böyle, uzun lafın kısası facebook'un da book'unu çıkardık. Darısı facebook'un yerini alacak furya neyse onun başına...&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-223434212561709422?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/223434212561709422/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=223434212561709422' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/223434212561709422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/223434212561709422'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/07/asosyallikten-e-sosyallie-facebook.html' title='Asosyallikten E-sosyalliğe, Facebook.'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3864674631825543537.post-5337718169815476442</id><published>2008-07-03T13:03:00.002+03:00</published><updated>2008-07-12T23:45:19.963+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matematik'/><title type='text'>Sayısal lotoyu garantilemek.</title><content type='html'>&lt;div  style="text-align: justify;font-family:georgia;"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;Başlık sizi heyecanladırmasın, bahsedeceğim sayısal loto Milli Piyango İdaresinin 6/49 luk lotosu değil, benim naçizane 4/6 lık sayısal lotom olacak.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);font-family:georgia;font-size:100%;"  &gt;Soru :&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);font-family:georgia;font-size:100%;"  &gt;4/6 lık bir loto çekilişinde en az bir tane 3 tutturmayı en az kaç kolon oynayarak garantileyebiliriz.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:georgia;font-size:85%;"  &gt;Kolonlar rasgele değil bilinçli olarak an az sayıda kolon ile 3 tutturmayı garantileyecek şekilde oynanacaktır.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div  style="text-align: left;font-family:georgia;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Yanıt :&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;3 kolon kâfi gelir.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div  style="text-align: center;font-family:georgia;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 204, 0); font-weight: bold;"&gt;1 2 3 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;1 2&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 204, 0); font-weight: bold;"&gt;5 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;3 4 5 6&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="font-weight: bold;"&gt;Bakınız : &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sen-ol.blogspot.com/2008/07/loto0m.html"&gt;loto0.m&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3864674631825543537-5337718169815476442?l=sen-ol.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sen-ol.blogspot.com/feeds/5337718169815476442/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3864674631825543537&amp;postID=5337718169815476442' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/5337718169815476442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3864674631825543537/posts/default/5337718169815476442'/><link rel='alternate' type='text/html' href='http://sen-ol.blogspot.com/2008/07/saysal-lotoyu-garantilemek.html' title='Sayısal lotoyu garantilemek.'/><author><name>Şenol Korkmaz</name><uri>http://www.blogger.com/profile/07285793035734515168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_JUrM2IzxRDo/SGzLnuqVjdI/AAAAAAAAAAM/YWiLk92Ur38/S220/G%C3%B6r%C3%BCnt013.jpg'/></author><thr:total>0</thr:total></entry></feed>
