2 Şubat 2016 Salı

Uygulamalı C Dersleri - 2 : Değişken Atamaları ve Basit Matematiksel İşlemler

Uygulamalı C derslerine ikinci yazımla devam ediyoruz. Bu derste değişken atamalarını ve dört işlem sonucunu bulup yazdırmayı öğreneceğiz. Öncelikle C'de tanımlı standart veri tiplerini öğrenelim.


Görüldüğü gibi C dilinde bir çok veri tipi bulunmakta. Ancak doğru olan bu veri tiplerinden işimize en yarayacak olanı seçmektir. Örneğin basit bir veri saklamak için long double veri tipini kullanmak gereksiz alan harcamak demektir. Biz derslerimizde genellikle basit işlemler yapacağımızdan int , float ve char kullanacağız. Bu veri tiplerini de
  • int'ı normal sayı ve değişken atamalarında
  • float'ı ondalıklı sayı ve değişken atamalarında
  • char'ı ise karakter atamalarında
kullanacağız. Bu yazımda char veri tipine giriş yapmayacağım. Sadece float ve int ile işlemler yapacağım.

26 Ocak 2016 Salı

Uygulamalı C Dersleri - 1 : Merhaba Dünya

Bugün C++ ve diğer bazı programlama dillerinin temeli olan C diline basit bir giriş yapacağım. Bu yazı dizisiyle çok ileri seviye bir programlama öğrenemeseniz bile C programlamaya uygulamalı bir giriş yapmış olacaksınız. C ile C++'ı karıştırmamakta fayda var çünkü C ile yapabildiğiniz şeyleri C++'ta da yapabilirsiniz ancak C++ ile yapılan işlemleri C de yapamayabilirsiniz. Bu yazı ilk dersimiz olduğundan bu yazıda sadece ekrana belli bir karakteri yazdırmayı öğreneceğiz. Öncelikle C programlamayla ilgili birkaç temel bilgi verelim.

3 Aralık 2015 Perşembe

Facebook Messenger Son Görülme Sorunu Çözümü

Bilindiği üzere Facebook ve Whatsapp'ta son görülme özelliği bulunuyor. Fakat bu özellik bazen başımızı ağrıtabiliyor.

Whatsapp'ta bu sorunu çözmek nispeten mümkün. Ayarlar > Hesap > Gizlilik kısmından "Son Görülme" kısmını "Hiç Kimse"olarak değiştirdiğimiz zaman uygulamaya son giriş zamanımızı başkalarının görmesini engelleyebiliyoruz.

Facebook üzerinden gelen mesajlarda ise durum biraz farklı. Bazen bir mesaj geldiğinde onu görüp cevap vermediğimiz yada cevap veremediğimiz zamanlar olabiliyor. Böyle durumlarda karşı tarafın yaptığı tavırlar canınızı sıkabilir. Bu dertten kurtulmak için Facebook Unseen eklentisini kullanabilirsiniz.


Turkcell Bip Messenger Yükleyen Abonelerine 3 Aylık 1GB İnternet Hediye Ediyor

Türkiye'nin önde gelen GSM operatörlerinden Turkcell, kendilerine ait olan Bip Messenger mesajlaşma uygulamasının reklamını yapmak amacıyla bir kampanya hazırladı. Kampanya kapsamında şirket, uygulamayı indiren tüm abonelerine 3 ay boyunca kullanabilecekleri 1GB internet paketi hediye ediyor.

31 Aralık'ta son bulacak olan kampanyaya katılmak için Bip Messenger uygulamasını cihazınıza indirmeniz yeterli. Uygulamayı yükledikten sonra telefonunuza gelecek olan bilgilendirme mesajıyla birlikte 1GB internet paketiniz hattınıza tanımlanıyor. Yani uygulamayı kullanmak zorunda bile değilsiniz yüklediğiniz anda 3 ay boyunca kullanabileceğiniz 1 GB internet paketiniz hattınıza tanımlanıyor. Ayrıca Turkcell abonelerinin Bip Messenger üzerinden metin, fotoğraf ve video gönderimleri de internet kotasından düşmüyor.

Uygulamanın Android ve iOS sürümlerine aşağıdaki linklerden ulaşabilirsiniz;













2 Aralık 2015 Çarşamba

Arduino Örnekleri - 3 : Switch Case Komutu Uygulaması

Uzun süreden sonra Arduino derslerimize tekrar devam ediyoruz. Bu uygulamada switch case komutuna giriş yapacağız. Switch case komutunu kullanarak bir buton yardımıyla sırayla beş LED'i yakacağız. Beş LED yandıktan sonra tekrar butona bastığımızda bütün LED'leri söndüreceğiz. LED'ler söndükten sonra istersek yine LED'leri sırasıyla yakabileceğiz. Bu programı switch case komutuyla yapmamız kod karmaşasını azaltıp daha basit bir kod yazmamızı sağlayacak. Şimdi devre şemasını hazırlayıp kodu yazmaya başlayalım.

31 Ekim 2015 Cumartesi

Ubuntu 15.10 ve Diğer Dağıtımlarda Yaşanan Spotify Çalışmama Sorunu Çözümü

Spotify bilindiği üzere Linux işletim sistemlerinde de kullanılabilmekte. Ancak daha test sürümünde olduğu için Linux kullanıcıları Spotify'ı kullanmak istediklerinde bazı hatalarla karşılaşabiliyorlar. Bu hatalardan en sık karşılanılanı libGL.so hatası. Bugün ki yazımda bu hatadan nasıl kurtulacağınızı anlatacağım.

Bu hatadan kurtulmanın iki farklı yolu var. Birincisi kayıp olan kütüphaneleri internetten indirip elinizle kurmanız. Ancak ben bundan farklı bir yolla sorunu çözüyorum. Ayrıca benim kullanacağım yöntemle Spotify'ın daha yeni sürümünü kullanıyorsunuz.

Öncelikle Spotify depolarını ekliyoruz.

echo deb http://repository.spotify.com testing non-free | sudo tee /etc/apt/sources.list.d/spotify.list

Hatanın çözümü için Spotify'ın testing sürümünü kullanacağız. Bu sayede hem hatadan kurtulacaksınız hem de Spotify'ın daha yeni bir sürümünü kullanabileceksiniz. Aşağıdaki komutla imza anahtarını ekliyoruz.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2C19886

Synaptic paket yöneticisini güncelliyoruz.

sudo apt-get update

Son olarak Synaptic paket yöneticisinden Spotify'ı kuruyoruz.

sudo apt-get install spotify-client  

İşlemleri eksiksiz yapmanız halinde büyük ihtimalle hatanız çözülecektir. Yararlı olması dileğiyle.

24 Ekim 2015 Cumartesi

Debian Stable Mate Masaüstü Ortamı Engrampa Rar Dosya Biçimi Sorunu Çözümü


Bilindiği üzere MATE masaüstü ortamı GNOME 2 arayüzünün bir çatallaması olarak ortaya çıktı. Programların çoğu GNOME programlarına benziyor. Ancak bazı programlarda sıkıntı yaşayabiliyorsunuz.Engrampa, GNOME'daki arşiv yöneticisinin benzeri. Ancak Engrampa, Debian'ın Testing sürümünde .rar dosya biçimini desteklemiyor. Sorunun çözümünü anlatmaya başlayalım.

1.Synaptic Paket Yöneticisi Yöntemiyle


Synaptic Paket Yöneticisi

  • Synaptic paket yöneticisini root(yönetici) parolamızı girerek açıyoruz.
  • Paket yöneticisini tazele butonu yardımıyla paket yöneticisini yeniliyoruz.
  • Ara butonuna basarak p7zip-rar aramasını yapıyoruz.
  • Aramanın sonucundan çıkan p7zip-rar uygulamasını indiriyoruz.
  • Kurulum bittikten sonra sorununuz büyük ihtimalle çözülecektir.
2.Uçbirim Yardımıyla
  • Uçbirimi açıyoruz.
  • Paket yöneticisini güncellemek için sudo apt-get update komutunu giriyoruz.
  • Paket yöneticisini güncelledikten sonra kurulum için sudo apt-get install p7zip-rar komutunu yazarak kurulumu yapıyoruz.
  • Kurulumu bitirdikten sonra sorununuz büyük ihtimalle çözülecektir.