arşiv

0, 2011 için arşiv

Ubuntu Unity’ye klasik gnome menüsü eklemek

Çarşamba, 24 Ağu 2011 yorum yok

Merhabalar;

Çoğu kullanıcı Unity’e klasik gnome menüsü olmadığı için alışmakta zorlandı. Fakat florian adlı vatandaş bunun için bir uygulama yazmış. Sağ üstte ki internet, saat gibi ikon’ların olduğu bölüme bir de klasik gnome menüsü gelmekte, bu sayede gnome’da ki rahatlığınızı unity’de de bulabilirsiniz. Öncelikle bunun için terminal penceresi açalım ve aşağıda ki komutları sırası ile girelim.

Selec All Code:
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install classicmenu-indicator

Artık klasik gnome menüsü yüklendi fakat aktif değil. İsterseniz uygulamalardan açabilirsiniz. Sistemi yeniden başlatırsanız otomatik gelecektir.

kaynak: http://www.ubuntuvibes.com/2011/06/how-to-get-classic-gnome-menu-in-unity.html

Selamlar

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Toplam Görüntülenme: 122

“valac: error while loading shared libraries” hatasını gidermek

Salı, 23 Ağu 2011 yorum yok

Merhabalar;

Size bu yazımda yeni bir programlama dili olan vala hakkında yazacağım.

Vala’yı ilk kurduğunuzda terminal ekranın da valac yazıp, kodunuzu derlemeye çalıştığınız da

Selec All Code:
valac: error while loading shared libraries: libvala-0.14.so.0: cannot open shared object file: No such file or directory

hatasıyla karşılaşacaksınız. Çözümlerden birisi sistemi yeniden başlatmak ama bunun yerine

Selec All Code:
sudo ldconfig

yazarak kütüphaneleri güncellemeniz gerekmekte, artık hata vermeden derleyebilirsiniz.

Selamlar

Toplam Görüntülenme: 36

VirtualBox Usb hatasını gidermek

Pazartesi, 22 Ağu 2011 yorum yok

Merhabalar;

VirtulBox’ta özellikle yeni versiyonu yüklediğinizde USB desteğinin açılmadığını, ayarlara girişte sürekli hata verdiğini ya da usb aygıtlarına geldiğinde pasif olduğunu göreceksiniz. Bu halletmek için aşağıda ki yöntemi uygulayabilirsiniz. Yöntem Ubuntu 11.04′de denenmiş ve başarılı olmuştur. Ona göre anlatılacaktır.

– Öncelikle System –> Yönetim –> Kullanıcılar ve Gruplar girelim. Eğer gnome değil’de unity kullanıyorsanız, uygulamalar menüsünde iken Kullanıcılar ve gruplar yazıp çıkmasını sağlayın.
– Ubuntu 11.10 kullanıyorsanız bu uygulama yüklü gelmemektedir. Yüklü değilse eğer bu konudan yardım alarak yükleyebilirsiniz. http://www.adilkaraoz.com/2011/12/ubuntu-11-10-kullanici-gruplari-yuklemek/

– Aynı yerde iken “Grupları Yönet” tuşuna basalım. Açılan grup ayarları penceresinde “vboxusers” bulalım ve tıklayalım. Hemen sağda ki “özellikler” butonuna basalım. Açılan “vboxuser grubunun özellikleri” penceresinin hemen altında “Grup Üyeleri” adlı bölüm de kendi adımızı bulup tick koyalım ve “tamam” deyip, tüm pencerelerden çıkalım.

– Şimdi sıra geldi VirtualBox’ın “extection pack” eklentisini kurmaya. http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack adresinden Oracle VirtualBox Extension Pack eklentisini indirelim ve çalıştıralım.

– Gelen pencerede “install” deyip kurulmasını sağlayalım.

– Sistem artık usb takıldığında görecektir fakat 2 işletim sisteminden biri usb’yi kapacaktır. Eğer VirtualBox da çalışan iletim sisteminiz göremez ise, Virtual Box menüsünde “aygıtlar”, “usb aygıtları” gelin, takılan usb o menüde olacaktır. Tıkladığınızda otamatik sistem görecektir.

– Eğer usb aygıtları aktif olmadıysa sistemi yeniden başlatın ve öyle deneyin.

Selamlar

Toplam Görüntülenme: 110

Eclipse’e Android entegresi

Cuma, 19 Ağu 2011 9 yorum

Merhabalar;

Herkesin bildiği gibi bir programlama dilini geliştirmek için o ortamı kurmak en önemli işlemlerden biridir. Özellikle bu android olunca bu işlem çok uzun olmaktadır. Bende onun için android ortamını kurmak isteyen kullanıcılar için yardımcı olmak istedim ve bu yazımı paylaşıyorum.

Not: Ortam kurulumu Ubuntu işletim sisteminde yapılmıştır. Aynı yöntemle diğer işletim sistemleri için de yapılabilir. Sadece burada kurulan programların yerine sizin işletim sisteminize uygun olanları kurmalısınız.

– Öncelikle http://developer.android.com/sdk/index.html adresine gidelim ve linux için android sdk indirelim. İndirme bittikten sonra sıkıştırılmış tar.gz dosyasını istediğimiz dizine atalım. Size tavsiyem Masaüstü gibi bir dizine açmamanız. Çünkü eclipse çalışırken bu dosyalara sürekli ihtiyacı olacaktır.

– İndirilen klasöre gidelim ve tools klasoru icine girelim. Bu terminal’de komut yazarak girmeniz tavsiyemdir.

Selec All Code:
cd indirilen_klasor/tools

– Yine terminalden içerisinde ki android uygulamasını çalıştırıyoruz.

Selec All Code:
./android

– Burada android geliştirmesi yapmak için ihtiyacımız olan paketleri indireceğimiz arayüz karşılıyor bizi. Burada “available packages” gelerek istediğiniz paketleri seçip “install selected” tuşuna basınız. Mesela sadece android 2.3 için geliştirme yapacaksıanız, paketlerden 2.3 olanını seçiniz. Bu sayede diskinizde fazla yer kaplamayacak ve fazla zaman almayacaktır. Gerekli yönlendirmeleri izleyin ve en sonunda seçtiğiniz paketler kurulacak. Kurulum bittikten sonra açılan pencereyi kapatın.
Android paket yükleme

– Daha sonra synaptic paket töneticisi veya termianal’den eclipse’i kuruyoruz. Bu işlem için sisteminiz de jre ve jdk olması gereklidir. Yine bu paketleri de synaptic paket yöneticisinden kurabilirsiniz.

– Eclipse çalıştırıyoruz ve aşağıda ki gibi help –> install new software diyoruz.

– Burada eclipse’e android’in eklentisini yükleyeceğiz. Açılan install penceresinde Work With yazan yere  ”https://dl-ssl.google.com/android/eclipse/” adresini giriyoruz ve hemen altta o adresten indirilecek eklentiler gelecektir. Hepsini seçelim ve “next” diyerek kurulumu tamamlayalım. Gelen ekranda “select all” diyelim ve yeniden next diyelim. Bu adresi yazdığınız eğer bir şey gelmez ise, adresin değişmiş olma ihtimaline karşı şu adrese girerek yenisini elde edebilirsiniz -> http://developer.android.com/sdk/eclipse-adt.html#installing.
 – Daha sonra paketlerin indirilmesini bekleyelim. Önümüze bir uyarı çıkacak “yes” diyelim ve eclipse’i yeniden başlatalım. (restart)

– Eclipse tekrar başladığında sıra eclipse’e android sdk’nın yerini göstermeye geldi. Windows –> Preferences menüsünü tıklayalım. Ve android kısmına gelelim. SDK Location  yazan yere android SDK’yı indirdiğiniz klasorü gösterelim ve “ok” tuşuna basalım.

– Şimdi eclipse’de sol üstte android işaretinin geldiğini göreceksiniz.  Oraya tıklayalım ve “new virtual machine” diyerek sanal bir android makinesi açalım. Projeye isim verelim ve geliştirme yapacağımız android versiyonunu seçelim. Sanal makine için SD kart büyüklüğünü ve ekran çözünürlüğünü verelim. Daha sonra “Create AVD” tuşuna basalım.

– Daha sonra oluşturulan sanal makineyi seçelim ve “start” diyerek başlatalım.

– Sıra geldi proje oluşturmaya File –> New –> Project –> Android tıklayalım ve proje ismini girelim. Bir de paket ismi soracak. Burada koyacağınız paket ismi şu işe yarar. Başka dosyalardan bu paket ismini girerek, yazdığınız paketi kullanabilirsiniz. Ve sonra başlatalım.

– Yazdığınız projeleri oluşturduğunuz sanal makine üzerinde çalıştıracaksınız ve debug edeceksiniz. Dikkat etmekte yarar var ki sanal makine üzerinde her şey çalışmamaktadır. Eğer android yazmakta kararlı ve ileri aşamalara geçecekseniz android’li telefon veya tablet bilgisayar almanızı öneriyorum.

– Ortamı kurduk artık android eğitimi alarak sizede yeni teknolojiye ayak uydurabilirsiniz.

Selametle

Toplam Görüntülenme: 110

Program içerisinden sistem komutu çalıştırma ve geri dönüş değerini alma C/C++

Perşembe, 11 Ağu 2011 yorum yok

Merhabalar;

Bu yazımda ilk defa sizlere kod olarak yardım etmeye çalışacağım. Linux terminalinden geri dönüş alınarak denenmiştir.

Çoğu kişinin bildiği gibi system, execl fonksiyonu gibi fonksiyonlarla program içerisinden sistem komutları çalıştırabilirsiniz. Fakat bu fonksiyonlarla program içerisinden girilen komutun çıktısını elde edemessiniz. Onun yerine girdiğiniz komuta çıktıyı dosyaya yazması için komut eklersiniz ve o dosyadan okuma yaparsınız. Yani dosya açacaksınız sonra okuma yapacaksınız.

Bunun yerine popen fonksiyonu sizin yerinize dosyayı açar ve bir stream’miş gibi sizin okumanızı sağlar. Aşağıda örnek kodu bulabilirsiniz.

Selec All Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>

int main( int argc, char *argv[] )
{
 
  FILE *fp;
  int status;
  char path[1035];
 
  /* Okumak için komut aç. */
  fp = popen("/bin/ls /etc/", "r");
  if (fp == NULL) {
    printf("Failed to run command\n" );
    exit;
  }
 
  /* Her seferinde bir satır oku ve ekrana bas */
  while (fgets(path, sizeof(path)-1, fp) != NULL) {
    printf("%s", path);
  }
 
  /* close */
  pclose(fp);
 
  return 0;
}

Windows’ta da popen mevcuttur. Bu linkten bakabilirsiniz –> http://msdn.microsoft.com/en-us/library/96ayss4b.aspx

İyi Kodlamalar.

Related Posts Plugin for WordPress, Blogger...

Toplam Görüntülenme: 44