Yazar: ceyhunalyesil

Yazılım Patentleri

Geçen günlerde Microsoft’un Word programının satışının durdurulma kararını hepimiz okuduk. Benzer bir haber Özgürlükiçin topluluğunda da yayınlandı. Küçük bir patent ihlali belki de bir ürünü ortadan kaldıracak, firmanın aldığı parasal cezadan bahsetmiyorum bile. Firma uzun süredir Avrupa Komisyonu rekabet kurulunca sıkıştırılıyordu. Bu kapsamda kullanıcılara tarayıcı seçim özgürlüğünü getirebileceğinden bahsedildi. Mahkemelerde genellikle rekabet kanunlarıyla alakalı davalar […]

Django Template Sistemi

Kendimize not etmiş olalım. Djangobook ve Djangoproject sitelerinden esinlenilmiştir. Yazı tema sistemini anlatmaktan çok kişisel bir not olacaktır, anlamak için python ve giriş seviyesinde django bilmek iyi olur. Değişkenler {{ degisken_ismi }} şeklinde belirtiliyor.Tema etiketleri {% etiket %} şeklinde kullanılıyor. Bu etiketlerin içinde for ve if ifadelerini kullanabiliriz. Python da kullanılan for ve if ifadelerinin […]

Django İle Hayat Güzel – 2

Uyumadım daha haberler uygulamasını hallettim gibi. Şimdi anketle ilgilenicem. Ardından statik sayfaları halledeceğim bunlar yan bölümler hep. En son ana sayfa tasarımına yükleyeceğim tüm bu verileri. Pinax isimli bir CMS buldum üyelik sistemi var, onun dışında pek bir numarasını göremedim url ve tema işini halletmişler sıfırdan uğraşmak istemeyenler onun üzerinde çalışabilir. Ben hem öğrenip hem […]

Django İle Hayat Güzel

Girdik bir kere uğraşıp duracağız. Yarım saat önce tasarladığım sistemi test edeyim dedim, patladı. Bundan böyle kendime not edeyim Web sitesi falan programlarken aşama aşama uygulamaları test edeceğim sonra vallahi bulunmuyor neyin hataya sebep olduğu. Neyse yarım saat modelleri falan oluşturduktan sonra halletim gibi. Şimdilik uygulamamızın haberler kısmı, anketi ve statik sayfaları mevcut ve bunları […]

PyQt ile Toplama İşlemi

Anam ağladı şu saate kadar uyumadım. Sonra gittim yürüyüş falan yaptım, hala ayaktayım blog’a yazı yazıyorum. Sonunda Qt ile bir şey yazabildim. Kendi hatalarım yüzünden çok uğraştım ama sonunda başardım. Efendim şimdi kısaca ne yaptık anlatalım. Öncelikle Qt Designer ile tasarımı yaptık. MainWindow penceresine(adı ana pencere zzz) iki lineEdit nesnesi, iki pushButton nesnesi bir de […]

PCM-4 Göstericiler

//denemelere devam//bu sefer pointer#include<stdio.h>int main() { int a; int*aPtr; /*pointer bu oluyor bak*/ a=8; /*8 değerini atadık*/ aPtr=&a; /*a’nın adresini atadık*/ printf("a’nın adresi %p" "naPtr nindeğeri %pn", &a, aPtr); printf("a’nın değeri %d" "n*aPtr’nin değeri %dn",a,*aPtr); return 0;} Bu yazıda pointer için basitçe bir örnek verdim. Daha karmaşık örneklere ileride geçerim. String konusu var bundan sonra […]

PCM-3 Diziler

/* bu dizi konusu canımı sıkacak */#include<stdio.h>#define BOYUT 10int main(){ int n[BOYUT]={19,3,15,7,4,2,1,33,5,8}; int a, b; printf("%s%12s%15sn","Eleman","Değer","Grafik"); for(a=0;a<=BOYUT-1;a++){ printf("%d%13d ",a,n[a]); for(b=1;b<=n[a];b++) printf("%c",’*’); printf("n");}return 0;} Diziler üzerine bir örnek. Fonksiyonları anlıyoruz tamam da o yerleştirme, düzen işleri uğraştırıyor 🙂 KDevelop güzel bir uygulamaymış. Rahat rahat kodladım ve hiç hata yapmadım bu sefer. Bu konudan sonra Pointer konusuna […]

PCM-2

#include<stdio.h>int main(){ int sayici,sayi,toplam; float ortalama; toplam=0; sayici=0; printf("Sayıyı giriniz(Bitirmek için -1 girin):"); scanf("%d", &sayi); while(sayi!=-1){ toplam=toplam+sayi; sayici=sayici+1; printf("Sayıyı giriniz(Bitirmek için -1 girin):"); scanf("%d", &sayi); } if(sayici!=0){ ortalama=(float)toplam/sayici; printf("ortalaması:%.2f",ortalama); } else printf("sayı girmedinizn"); return 0;} Burada girilen sayıların ortalamasını alıyoruz. Güzel bir örnek kodlar uzadıkça yapılan hatalar artıyor keşke C araçlarında da visual stuido da […]

Pardus ile C Macerası

#include<stdio.h>int main(){ int x,y,z,sonuc; printf("Çarpmak için üç sayı giriniz:"); scanf("%d,%d,%d",&x,&y,&z); sonuc=x * y * z; printf("Sonuc=%dn",sonuc); return 0;} Pardus ta ilk C denemem oldu. Önce GCC’yi kurmam gerekti. GVim ile kodları yazdıktan sonra ./a.out yazarak programı çalıştırdım. Kitaptaki örneği birebir kopyaladığımızda farklı sonuçlar çıkıyor. Düz 123 yan yana yazıp çarptırınca büyük rakamlara dönüyor bende scanf’in […]