em, em strong{ font-style:italic; } strong{ font-weight:bold; font-style:italic; } Malum artık hepimiz fabrikalarda mal üretmiyoruz. Artık bir çoğumuz daha havalı. Yaşasın hizmet sektörü. Lüks masamız ve yüksekliği sağ alt tarafındaki kol ile ayarlana...
Bu güne kadar iş konulu bir kaç yazı yazdım. c.v. gitsin başvuru formu gelsin dedim birinde. Hala destekliyorum. Bir diğerinde ise iş başvurusunun yolları...
Bir süredir yoğun çalışma temposu ve aklıma sadece otobüste fikir gelmesi nedeniyle yazı yazamıyorum. Sanırım tez zamanda bir tablet falan alıp otobüste yazmaya başlamalıyım. Zaten bir çok zaman otobüsler konuların asıl kaynağı oluyor. Mesela bu gün fark ettim ki otobüsün ön tarafın...
İlk olarak ne zaman piyasaya düştü bu gençler emin değilim. Ama herkesin bildiğine hiç şüphem yok. Onlar kendilerine ne diyor bilmiyorum, ama genel kanı apaçi. Garip giyim tarzları , saç şekilleri, dansları ile tanıdık onları. Tabi kalkıp size yok şöyle giyinirler böyle oynarlar anlatmayacağım. Zate...
Bazı videolar vardır insana enerji verir. ...
  
Hız:

bu aralar bana bir haller oldu

16 Mayıs 2010'de bilgisayar kod ordan burdan kategorilerinde canosayan tarafından




Son zamanda hem bitirme telaşı, hem iş bulacak mıyım stresi falan filan çok değiştirdi beni. Neredeyse bir aydır şuraya iki satır bile karalamadım. (aslında iki satır karalardım. ama iki satır karalayıp blog yazısı diye etiket vurmayı tembelce ve ahlaksızca buluyorum. Zaten 140 karakterin altındaysa paşalar gibi twitter var.)

Şu aralar bitirme ödevinin etkisiyle hayatımı programlamaya adamış durumdayım. Hani apaçık bir şekilde boş zamanlarımda program yazarım durumu. Zaten bu süre zarfında da sık sık kendime hatırlatma gereksinimi hissediyorum. Ben bilgisayar değil endüstri mühendisi olarak mezun olacağım.

Tabi tek sıkıntı bu değil. Bir sandalyede oturup, bir ekrana bakarak yüzlerce satır kod yazmanın bazı olumsuz yanları daha var. Bir kere hayat bu olmamalı. Valla şimdi neden google ofisi o kadar renkli anlıyorum. Eğer o adamlar benimle  aynı şartlarda çalışıyor google bırak her gün yeni bir şey çıkartmayı aramayı kapatırlardı.
Tabi bir de ters açıdan bakmak lazım. Acaba o imkanlarım olsaydı ben ne kodlar yazardım.

Bu işin şüphesiz bir diğer sıkıntısı ise sırtımda oluşan garip ağrı. Artık kafamı önüme eğemiyorum gibi. Hani eğiyorum da bunun kas gevşeticinin etkisi geçince bana ne gibi geri dönüşleri olacak emin değilim.

Bir diğer negatif etki ise rüyalarım şüphesiz. Bu gece rüyamda bir yerde nasıl bir mantık hatası yaptığımı gördüm. Sabah kalktım düzelttim. İşin ilginci hiç rüyalarımı hatırlamam.

Neyse artık burada biraz susayım. Ama size yazdığım kodlardan biri gösterip çileyi anlatayım. Bu aşağıdaki iki farklı listeden karşılaştırma yaparak eksik olanlar için kriter değeri ekliyor. O sırada kriterleri listeden alıp, her biri için bir form elemanı oluşturup, bunları gruplayıp, grupları ayrı ayrı toplayarak, ve bütün bu bilgilerin transpozunu alarak bir başka tabloya kaydediyor.

if($_GET['tip']=="ekle")
{
if($_GET['adim']=="")
{
//şimdi değerlendirme yapılmamış bölümleri bulmak lazım.
//bir sütunu diziye alalım.
$bolumler=array();
$i=1;
$sql='SELECT `ad` FROM bolum';
soruncoz('Diziyeal sorgusu:'.$sql);
$sorgu=mysql_query($sql);
while($sonuc=mysql_fetch_array($sorgu))
{
$bolumler[$i]=$sonuc[0];
$i=$i+1;
}
unset($i,$sql,$sorgu,$sonuc);
//degerlendirilmiş bölümler
$agirlikli=array();
$i=1;
$sql='SELECT `bolum` FROM kriterdeger ';
soruncoz('Diziyeal sorgusu:'.$sql);
$sorgu=mysql_query($sql);
while($sonuc=mysql_fetch_array($sorgu))
{
$agirlikli[$i]=$sonuc[0];
$i=$i+1;
}
unset($i,$sql,$sorgu,$sonuc);
//diziden dizi çıkarsa 0 kalmaz.
$agirliklanmamis=array_diff($bolumler,$agirlikli);
if(count($agirliklanmamis)==0)
{
//e hepsi olmuş bunun
basarili('Ağırklıklandırılmamış bölüm bulunmamaktadır. Eğer mevcut ağırlıklandırılmış bölümlerden birini düzenlemek istiyorsanız <a href="'.$anadizin.'/kritervehedefler/agirlik/duzenle">buraya</a> tıklayın.');
}
else
{
//olmayanlara form
form::formbaslangici('post',$anadizin.'/kritervehedefler/agirlik/ekle?adim=2','');
form::acilirkutu('Ağırlıklandırılmamış Bölümler','ad',$agirliklanmamis,'','','');
form::dugme('Ağırlıklandır','','','dugme');
form::formkapanisi();
}
}
if($_GET['adim']=="2")
{
if($_GET['ekle']!="")
{
$bolum=$_GET['ekle'];
}
else
{
$bolum=$_POST['ad'];
}
//kaç kriter var buralarda
$kritersayisi=say('kriter','id',$kisitlar=array('id,>,0'));
if($kritersayisi>0)
{
//tamam kriterler var
echo '<b>'.$bolum.'</b> için kriterleri puanlayın. Eğer kriterin o bölüm için geçerli olmadığını düşünüyorsanız 0 değerini yazın.<br/>Her grup için puanların toplamı 100 olmalıdır.<br/><br/>';
//form oluştur
form::formbaslangici('post',$anadizin.'/kritervehedefler/agirlik/ekle?adim=3','');
form::formelemani('Bölüm','text','ad','gorunmez','gorunmez','gorunmez',$bolum,'');
$sorgu=vlistele('kriter',$liste=array('id','ad','grup','aciklama'),$kisitlar=array('id,>,0'),0,$kritersayisi,'ORDER BY `grup` ');
//toplamak için
$i=1;
//bir tane boş grup
$grup=array();
$grupkisa=array();
$gruptopla=array();
$i=0;
$kriterkod="0";
while($sonuc=mysql_fetch_array($sorgu))
{
//sonuç geldikçe
if ($grup[$i]!=$sonuc[2])
{
//döngüden çıkarken
$i=$i+1;
//eğer grup adı değişti ise grubu değiştir. önceki tabloyu kapat yenisini aç
if ($grup[$i-1]!="")
{
echo '</table><br/><br/>';
}
$grup[$i]=$sonuc[2];
$grupkisa[$i]=tr(substr($sonuc[2],0,3));
$gruptopla[$i]='0';
soruncoz($grup[$i]);
soruncoz($grupkisa[$i]);
soruncoz($gruptopla[$i]);
echo '<span style="text-decoration:underline;"><b>'.$sonuc[2].'</b> kriter grubu için puanlama<br/></span>';
//toplam puan için bir span
echo 'Toplam Puan: <span id="'.$grupkisa[$i].'toplam"></span>';
echo '<table style="border:1px solid blue; width:100%;">';
}
echo '<tr>';
echo '<td style="width:80%;">'.$sonuc[1].'</td><td><input type="text" name="k_'.$sonuc[0].'" id="k_'.$grupkisa[$i].$sonuc[0].'" value="0" size="3" onkeyup="topla()" onclick="topla()" /><acronym title="'.$sonuc[3].'" style="color:red; tex-decoration:underline; font-weight:bold;"> ? </acronym></td>';
echo '</tr>';
$gruptopla[$i]=$gruptopla[$i].'+ parseInt(document.getElementById("k_'.$grupkisa[$i].$sonuc[0].'").value)';
soruncoz($gruptopla[$i]);
$kriterkod=$kriterkod.',k_'.$sonuc[0];
}
echo '</table><table>';
form::formelemani('kriterkod','text','kriterkod','gorunmez','gorunmez','gorunmez',$kriterkod,'');
form::dugme('Ağırlıklandır','','','dugme');
form::formkapanisi();
//bunları toplayacak bir fonksiyon lazım
echo '<script type="text/javascript">
function topla()
{';
for($i=0;$i<=count($grupkisa);$i++)
{
if($grupkisa[$i]!="")
{
echo '
var '.$grupkisa[$i].'toplam='.$gruptopla[$i].';
document.getElementById("'.$grupkisa[$i].'toplam").innerHTML='.$grupkisa[$i].'toplam;
if('.$grupkisa[$i].'toplam==100)
{
document.getElementById("'.$grupkisa[$i].'toplam").style.color="green";
}
else
{
document.getElementById("'.$grupkisa[$i].'toplam").style.color="red";
}';
}
}
echo '}
</script>';
//form burada bitti
}
else
{
//kahretsin kriter de yok. o zaman niye geldin buraya
echo 'Sisteme eklenmiş herhangi bir kriter bulunmamaktadır. Eklemek için <a href="'.$anadizin.'/kritervehedefler/kriter/ekle">buraya</a> tıklayın.';
}
unset($i,$grupkisa,$grup,$gruptopla,$kriterkod);
}
if($_GET['adim']=="3")
{
if($_POST['kriterkod']!="")
{
//kriter kod ile hangi kriterler yazıldı ise onlar geliyor.
$kriterler=explode(',',$_POST['kriterkod']);
$degerler=array();
$i=0;
foreach($kriterler as $kriter)
{
if($kriter!="0")
{
//virgülle bölerken sorun olmasın diye başına 0 eklemiştik.
$degerler[$i]=$kriter.','.$_POST[$kriter];
echo $degerler[$i].'<br/>';
$i=$i+1;
}
}
$degerler[$i]='bolum,'.$qt.$_POST['ad'].$qt;
//veritabanına ekleyelim
vekle('kriterdeger',$degerler);
}
}
}

Anlayacağınız üzere tatile ihtiyacım var.


html, css, jquery, ajax, boru anahtarı, tornavida, yakıt filtresi, gazlı bez, tebeşir, kontrol kalemi, saç fırçası, snorkel, pompa, gitar kılıfı Merhaba! Ben otobüste, durakta, markette gördüğünüz, kulaklıklı kıvırcık uzun saçlı ama asla dikkat etmediğiniz adam.
Burada bir şeyler konuşup oyalanıyorum. Bu arada artık pek kulaklık takmıyorum.

Canosayan GlobalHosting ve E2Servers Dedicated sunuculari icinde host edilmektedir