Sudoku Oyunu [C Programlama]

Başlarken C ile yaptığım oyun serisine geri döndüm :) Bu sefer ki çoğumuzun gazete eklerinden bir aralar bu ne acaba diye kendine sorup çözdüğü, çözmeye çalıştığı sudoku oyunu. Fikrin nerden geldiğini anlatayim hemen: IYTE’den elektronik(umarım yanlış değildir:)) okuyan bir arkadaşa C konusunda yardımcı oluyordum. Geçmiş yılların soruları var mı diyince, sudokudan bahsetti. Ben de oo kolay diye atıldım hemen. O gün çözmekten vazgeçtik ama bir hafta sonu projesi olarak onu not almıştım. Bu gün uğraştım ve gördüm ki, o sudoku için sayilarin aynı satır veya aynı sütuna gelmemesi olayı sandığım kadar basit değilmiş. Detaylara ve sonuçlara bakalım. ...

December 2, 2012 · 4 min

Matrisler Üzerinde Yapılabilen İşlemler (C Programlama)

Başlarken Adam Asmaca ve Mayin Tarlasi sonra pişti oyununu C ile yazmaya başlayacaktım. Kurallarını falan da araştırıp öğrendim biraz. Ancak kağıtları konsolda sembolik olarak göstermenin tatmin edici bir yöntemini bulamadım henüz. O yüzden bir süreleğine oyunlara ara veriyorum :) Matrisler üzerinde yapılabilecek işlemler de ilginç olabilir düşüncesiyle onunla ilgili bir program yazmaya karar verdim. ...

November 24, 2012 · 4 min

Java Geliştirme Ortamı Kurulumu

Okulda yavaş yavaş Java‘ya giriş yapıyoruz. Bu yüzden ilerledikçe bloga bu konuda bir şeyler ekleyeceğim. Java dilinin genel yapısı ve tarihçesini veya neden kullanılması gerektiği hakkında yazmayacağim. Bunun için daha detaylı dokumanları internetten bulacağınıza eminim. Yeni bir programlama dili öğrenmeye başladığımızda yaptığımız gibi bu durumda da bir geliştirme ortamına ihtiyacımız var. Bu geliştirme ortamının ilk aşaması JDK(Java Development Kit)‘yı Oracle‘ın sitesinden ücretsiz indirmek. Bunun içerisinde: ...

November 18, 2012 · 2 min

Mayın Tarlası [C Programlama]

Başlarken IYTE’de genetik okuyan bir arkadaşım dedi ki: “Bizim buradaki arkadaşlara mayın tarlası ödevi vermişler”. Ben de dedim ben niye yapmayayım. Fikir o şekilde ortaya çıktı. Ancak durum şu ki sonradan ödevin pdf’ini alıyorum. Ödevde istenen şey: bir matrix[mayın tarlası] oluşturup rastgele 0 ve 1[mayın] ler yerleştirip birbirine komşu olmayan 1’lerin [mayınların] sayısını bulmak. Verilen ödevin gerçek mayın tarlası oyunuyla o kadar da ilgisi yok. Ama ben bunu öğrendiğimde oyunun çoğu kısmı tamamlanmıştı. İyiki de öyle oldu :) ...

November 17, 2012 · 3 min

Adam Asmaca Oyunu [C Programlama]

Arkadaşla derste konuşurken beraber oyun falan yazalım dedi. Ben de anca siyah ekranda bir şeyler yazabiliriz şimdilik dedim. Sayı tahmin oyunu falan yazarız ancak şeklinde. Sonrasında adam asmaca oyunu yapamaz mıyız dedi. O an da ben de ekrana adamı nasıl çizeriz olayını düşündüm direkt tabi :). Kağıt üzerinde mümkün görünüyordu ve öyle de oldu. Ortaya çıkan çalışmayı paylaşmak istedim. ...

November 4, 2012 · 3 min

Linux/Ubuntu Ortamında C Programlama

Bu blog yazısında Linux tabanlı bir işletim sistemi olan Ubuntu 12.04 (genel olarak bir kaç önceki ve sonraki sürümler içinde geçerli olacaktır) üzerinde C programlama dili ile program geliştirirken kullanabileceğimiz bir kaç yöntemden bahsedeceğim. ...

September 24, 2012 · 3 min

Bitmiş Dizileri İzleme

Uzun zamandan beri beni rahatsız eden sorunlarımdan birini bu yazıda analiz edip ileride pişmanlık yaşamayacağım şekilde sorunu çözmek istiyorum. Birden çok sezondan olaşan yabancı diziler bolca var. Üniversiteliler arasında da gün geçtikçe popülerleşen ve toplu ortamlarda(yurtta) kolayca edinilebilen -7 sezonu birden mesela- diziler bolca var. Ben de 2 sene önce hazırlık okuduğumda bu dizilere bulaştım ve bu gün rahatsız olduğum bazı davranışlarıma bakacağız :) ...

September 17, 2012 · 4 min

Guake Terminal

Bu blog yazısında bir kaç gündür aktif olarak kullandığım ve etkilendiğim, bundan sonraki taze kurulumlardan sonra ilk kuracağım programlardan Guake Terminal’i anlatacağım. ...

August 26, 2012 · 4 min

AirDroid İnceleme

Airdroid, isminin de bir kısmından belli olacak ki, bir Android uygulaması. Bence gayet yetenekli ve Android kullanıcılarının olmazsa olmazlarından olabilecek bir uygulama. En azından benim için bu noktadan sonra öyle. Bakalım bu uygulama neymiş, ne yapıyormuş. ...

August 15, 2012 · 4 min

Ubuntu Kurulum Yazı Dizisi -1

Microsoft Windows dışında yeni bir şeyler denemek istiyorsanız. Kapalı bir sistem yerine daha açık, daha özelleştirilebilir bir sistem istiyorsanız, veya artık bir şeyleri daha derinden incelemek istiyorsanız. Açık kaynaklı işletim sistemlerinden Linux dağıtımları sizin iyi bir seçim olabilir. Tabi biraz ön araştırma yaparsanız önünüzde çok fazla seçim olduğunu göreceksiniz. Kendim şansen daha hepsini kurup incelemedim, bakmadım. Ama Ubuntu ilk durak olarak mantıklı ve ideal görünüyor. Bu yüzden ben de iki sene öncesinde yeni bir şeylerin arayışı sonrası Ubuntu‘yla tanıştım ve Windows’lardan tam olarak daha kurutulamadığım için farklı kurulumları denedim ve tecrubeler edindim. Bunları iki blog yazısı şeklinde paylaşmak istiyorum. ...

August 9, 2012 · 4 min