Ne Pasoymuş Be!!!

Bu gün değişik bir paylaşımda bulunup bu ego pasoları hakkında 3 yıldır kanayan yaramı sizlerle paylaşacağım :]. Ankara’ ya ilk geldiğimde “Paso” diye bir şeyin icat olduğunu öğrendim. Güya toplu taşıma araçlarında ÖĞRENCİ indiriminden yararlanabilmek için pasoyu alıp öğrenci kimliğine yapıştırıyormuşsun. Sağolsunlar Ankara Büyükşehir Belediyesi öğrencileri düşünüyor(!) Tamam düşünüyorsun da öğrencinin eğer kimliği varsa öğrencidir. Bandrol denen bir şey de var, paso nedir ya? Neyse sordum yurttaki üst devrelere;

– “Ne ayak bu?”
-“Boş ver abi alma, sene başında sorarlar, sonra yaza kadar idare edersin.” 

E tamam o zaman kimse almıyorsa, daha doğrusu pasosuz binilebiliyorsa neden ben alayım ki? Öyle de yaptım zaten, almadım. Ne hazırlıkta paso sordular, ne de 1. sınıfta paso sordular. Alışmışım geçen yıllarda paso sormamalarının rahatlığına. Neyse bu yıl taşındık başka bir eve. Paralı otobüslerden başka toplu taşıma aracı gitrmiyor. Arkadaş her bindiğinde mi sorarlar paso ya.  Paso sorulacak diye arkadaşlar da iyi bir yöntem geliştirmişler. Okumaya devam et “Ne Pasoymuş Be!!!”

C#' ta Ağaç Yapıları: Veri Silme İşlemleri

Merhabalar bu gün de yine ödevim olan bir program paylaşacağım. Öncelikle ağaç yapıları hakkında biraz bilgi vereceğim. Ardından programla ilgili bir kaç açıklamada bulunacağım.

Ağaç yapıları(Tree Structures) bağlı listelerle oluşturabileceğiniz bir yapıdır. Kök veriye eklenecek olan verilerden küçük olan her zaman sol kenara, büyük olan ise kök verinin sağ kenarına yerleşir. En tepedeki veriyi tutan düğüme root(kök), alt düğümü olan düğümlere parent(ebeveyn), parent altındaki düğümlere child(çocuk), çocuğu olmayan düğümlere ise leaf(yaprak) denir. Bu düğümler arasında bağlantıyı sağlayan bağlantı bilgilerine de kenar adı verilir.  Bilgisayardaki klasör sistemleri, ağaç yapılarına bir örnektir. Bu kadar ön bilgiden sonra kodlama kısmına geçebiliriz.

Kodlama kısmına geçtiğimizde ise Okumaya devam et “C#' ta Ağaç Yapıları: Veri Silme İşlemleri”

C Dilinde Metni Büyük Harfe Çeviren Program

Bu gün C dilinde karakterlerle yapılabilecek işlemler hakkında bilgi vermek istiyorum. Bu işlemleri yapabilmek için öncelikle karakter kütüphanesi olan “ctype.h” kütüphanesini eklemiş olmanız gerekiyor. bu kütüphane ile karakterler verilerini işleyebilir ve test edebilirsiniz. Bu kütüphanede ile bir çok işlemi yapabilmek mümkün ama ben metni büyük harfe dönüştüren programı yazacağım. Küçük harfi büyük harfe çeviren fonksiyon ise “toupper” fonksiyonudur.

Bu kadar ön bilgiden sonra programa geçebiliriz. Gördüğünüz gibi “ctype.h” kütüphanesini ekledim. Program, main fonksiyonu içinde metni yani Okumaya devam et “C Dilinde Metni Büyük Harfe Çeviren Program”

Avast Antivirüs Programı

Bir çok bilgisayar ve internet kullanıcısının eminim ki en büyük sorunlarından biri günümüzde başını alıp gitmiş olan bilgisayar virüsleridir. Pek çok kullanıcı da bu konudan şikayetçidir. Çünkü bir yığın para yatırıp da aldıkları antivirüs programlarının çalışmaması ya da bir çok virüsü yakalayamaması gibi şikayetlerde bulunmaktadır.

Ben size belki bir çoğunuzun bilmediği bedava ve tam sürüm olan hem de koruması ciddi derecede gelişmiş olan bir antivirüs yazılımını tanıtacağım. Avast antivirüs yazılımı, gerek kolay kullanıma sahip arayüzü, gerekse Türkçe dil seçeneği ile kolay ve bir o kadar güvenli kullanımı sayesinde bir çok kullanıcı tarafından tercih ediliyor. Birçoğunuzun sorduğu soru şu olsa gerek ” Bedava olduğu için tam bir koruma sağlayabilecek mi? ” evet, avast antivirüs bilgisayarınıza tam koruma sağlar ve performansında bir düşüşe neden olmaz. Ayrıca para verip de aldığınız bir çok antivirüs yazılımdan daha kaliteli olduğunu düşünüyorum.

Haftanın Önerisi

Bu haftaki oyun önerim ” DARKSIDERS ”  isimli oyun. Oyunumuz biraz ” GOD OF WAR ” biraz ” PRINCE OF PERSIA ” karışımı gibi görünse de kendine has grafikleri ve hikayesi ile oyun tutkunlarını bağlayan bir oyun. Oyunu buradan indirebilirsiniz. Kurulumu hakkında sıkıntı yaşarsanız burdan yardım almanızı tavsiye ederim. Partların fazlalığı gözünüzü korkutmasın indirdiğinizde iyi ki indirmişim diyeceğiniz arşiv niteliğinde bir oyundur. Oyun hakkında gerek yüklemede gerekse oyunda takıldığınız bölümleri söylerseniz elimden geldiğince yardımcı olmaya çalışırım. Şimdiden iyi eğlenceler, bol mecaralar 🙂

C Dilinde Döngüler

Bu yazıda, programlama dillerini vazgeçilmez elemanları olan döngüleri anlatıyorum. Döngüler, bilgisayar programlamada işimizi kolaylaştıran, bizi büyük zahmetlerden kurtaran elemanlardır. Yazının devamında while, do-while ve for döngülerinin, örneklerle beraber anlatımını bulabilirsiniz.

1. While Döngüsü

While(ifade)
{
Deyimler;
}
Örnek: 

#include
void main()
{
int vize,final;
int sayac=1;
while(sayac<=3)
{
printf(“n%d. ogrencinin vize notu:    “,sayac);
scanf(“%d”,&vize;);
printf(“%d. ogrencinin final notu:   “,sayac);
scanf(“%d”,&vize;);
sayac++;
}
}

Şeklinde kullanılır. Bu ifade doğru olduğu sürece döngü çalışır. Döngünün sonuna gelindiğinde Okumaya devam et “C Dilinde Döngüler”

Bilgisayarı Hızlandırmak İçin Ne Yapmalı?

Bir çoğumuz bilgisayar karşısında işlem yaparken çok sabırsız olabiliyoruz, en ufak bir aksamada bile sinirlerimiz bozulabiliyor. Bu yüzden bu konuya değinmek istedim. Bilgisayarı hızlandırmanın bir çok yolu vardır. hepsini burda yazmak mümkün değil, ama aklıma gelenleri sizlerle paylaşacağım. Bilgisayarı yazılımdan tutun, donanıma kadar yapacağınız bir çok işlemle hızlandırabilirsiniz. Hızlandırma işleminde uygulayabileceğiniz adımları sırasıyla aşağıda yazacağım.

 


1. Başlangıçta Açılacak Olan Programları Kontrol Edin, Gereksiz Programların Bilgisayarınız Açılırken Açılmasını Engelleyin
Başlangıçta açılacak olan başlangıç programlarını belirlemek için başlat menüsünden çalıştır(run)’ a tıkladıktan sonra gelen pencereye  “msconfig” yazıp “tamam” a tıklayın, yeni bir pencere açılacak. Açılan penceredeki “başlangıç” sekmesinde, bilgisayarınız açılırken açılmasını istemediğiniz(gereksiz) programların onay kutularını boş hale getirerek bilgisayarınızın daha hızlı açılmasını sağlayabilirsiniz. Ayrıca Okumaya devam et “Bilgisayarı Hızlandırmak İçin Ne Yapmalı?”

Csharp' ta Çift Yönlü Bağlı Listeler: Kuyruk Yapısı

Daha önce çift yönlü bağlı listelerle yığın yapısını yapmıştım. Bu gün de kuyruk yapısını sizlere anlatmaya çalışacağım. Kuyruk yapıları, yığın yapılarının aksine FIFO prensibi ile çalışırlar. Yani ilk giren ilk çıkar prensibi. Günlük hayattan da -ben çok beklediğimden bu örneği vereyim- otobüs kuyruklarını örnek verebiliriz. Otobüs kuyruklarında ilk sıraya geçen, otobüse ilk biner. Programa geçmeden önce çift yönlü bağlı listelerin gösterimini de aşağıda tekrar veriyorum. Ezberden kaçmak için Okumaya devam et “Csharp' ta Çift Yönlü Bağlı Listeler: Kuyruk Yapısı”

Csharp' ta Çift Yönlü Bağlı Listeler: Yığın Yapısı

Çift yönlü bağlı listeler, boyut belirtmeksizin dizi oluşturma imkanı verir. Diziler, dizilerde var olan yeniden boyutlandırma sorununa imkan bırakmadan, bağlı listelerle yapılabilir. Ayrıca bağlı listelerle yığın, kuyruk yapıları da oluşturulabilir. Programa geçmeden bağlı listeleri resmedersek daha açıklayıcı olur diye düşünüyorum. Bağlı listeleri şu şekilde şekillendirebiliriz.

Şekilde de gördüğünüz gibi ilk node ve son node veri tutmamakta. Yeni eklenecek veriler,
Okumaya devam et “Csharp' ta Çift Yönlü Bağlı Listeler: Yığın Yapısı”