31 Aralık 2010 Cuma

Ubuntu'da "No wubildr" hatası

Bilgisayarda Windows 7 ve wubi kullanılarak yüklenmiş Ubuntu varsa, bilgisayar ilk açıldığında Ubuntu'yu seçtikten sonra aşağıdaki hata mesajı alınabilir:

 Try (hd0,0): NTFS5: No wubildr
 Try (hd0,1): NTFS5: 0
 Try (hd0,2): invalid or null
 Try (hd0,3): invalid or null
 Try (fd0): invalid or null
 Error: Cannot find GRLDR in all devices. Press Ctrl+Alt+Del to restart.

Bu problem şu şekilde çözülebilir:
Öncelikli olarak yeni wubildr'nin indirilmesi gerekmektedir.
Daha sonra bu yeni wubildr, Windows 7'de wubi'nin kurulduğu yere taşınmalı, hatalı olan wubildr ile değiştirilmelidir. Eğer bilgisayarda hiç wubildr yoksa (yani C: sürücüsünü açtığınızda içinde "wubildr" adında bir dosya göremiyorsanız), bu wubildr direkt olarak C: surucusune yüklenmelidir. Yani bütün bu işlemler sonucunda C: sürücüsü açıldığında içinde "wubildr" dosyası görülebilmelidir.
_____________________________________________________________________
Kaynak ve daha fazla bilgi:  
https://bugs.launchpad.net/wubi/+bug/478717
_____________________________________________________________________

25 Aralık 2010 Cumartesi

Ubuntu'da Gnome Pencere Kontrollerinin Sağa Alınması

Uygulamalar-->Donatılar-->Uçbirim
yolunu izleyerek açtığınız terminalde aşağıdaki kodu yazınız:
gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"


Eğer yaptığınız bu değişikliği geri almak, pencere kontrollerini tekrar sol tarafa geçirmek istiyosanız terminalde aşağıdaki kodu yazınız:
gconftool-2 --type string --set /apps/metacity/general/button_layout "close,maximize,minimize:menu"


__________________________________________________________________
__________________________________________________________________

21 Aralık 2010 Salı

Ubuntu'da ".bin" uzantılı dosyaları kurmak

Ubuntu ve benzeri Linux türevlerinde ".bin" uzantılı dosyaları çalıştırabilmek, kurabilmek için şunlar yapılmalıdır:
(Ubuntu 10.04 Lucid Lynx için)

-Uygulamalar-->Donatılar-->Uçbirim
yolu izlenerek terminal açılır.

-".bin" uzantılı dosyanın olduğu dizine gelinir.

-Terminale aşağıdaki komut yazılır:
chmod a+x dosya_adi.bin
-Terminale aşağıdaki komut girilerek dosya çalıştırılır:
./dosya_adi.bin
-Eğer izniniz yok deyip kuruluma izin vermezse, aşağıdaki komut ile root hakları verilip kurulum yapılabilir:
sudo ./dosya_adi.bin

Ubuntu'da "sources.list" değiştirilmesi

"sources.list" (K)ubuntu program paketlerinin bulunduğu depoların adreslerini içerir. Varsayılan olarak bazı depolar bu listede kapatılmıştır. Bu depoları listeyi değiştirerek kullanabilirsiniz. Ayrıca bu listeye yeni depo adresleri ekleyebilirsiniz. Bu listede yer alan depolardan kurulan programlar root yetkisi ile kurulduğundan güvenilir kaynakları tercih etmeniz tavsiye edilir.

Uygulamalar-->Donatılar-->Uçbirim ile açacağınız terminalde:
sudo gedit /etc/apt/sources.list
ile "sources.list" dosyasını açabilirsiniz.

Buradaki verileri, "http://repogen.simplylinux.ch/" sitesinden, kendiniz oluşturduğunuz yeni "sources.list" verileri ile değiştirin.

"sources.list" dosyasını kaydedip çıkın.

Veri tabanını, terminalde:
sudo apt-get update
ile güncelleyin. 

Ubuntu Yazılım Merkezi'nden program indirme ve kurma sırasında "Güvenilir olmayan paketlerin kurulumunu gerektirir. 
Bu eylem, doğrulanmayan kaynaklardaki paketlerin kurulumunu gerektirir." gibi bir hata mesajı alınırsa yukarıda yazılanlar uygulanabilir.
_____________________________________________________________

Kaynak ve daha geniş bilgi: http://forum.ubuntu-tr.net/index.php/topic,417.0.html
_____________________________________________________________

20 Aralık 2010 Pazartesi

Company_DB Veri Tabanı

Örnek veri tabanı: company_db veri tabanı
Veri tabanının tabloları "company-schema.sql" isimli dosyada, veriler ise "company-data.sql" isimli dosyada.

17 Aralık 2010 Cuma

TEMEL SQL KOMUTLARI

DDL (Data Definition Language) Komutları

Yeni Tablo Oluşturma
CREATE TABLE tablo_ismi
(
      kolon_ismi kolon_tipi(büyüklük) PrimaryKey,
      kolon_ismi kolon_tipi(büyüklük) Default (Default değer),
      kolon_ismi kolon_tipi(büyüklük) not null,
      kolon_ismi kolon_tipi(büyüklük),
      kolon_ismi kolon_tipi,
      Primary key (PK_kolon_ismi, PK_kolon_ismi)
);

Tabloya Yeni Kolon Ekleme
ALTER TABLE tablo_ismi ADD kolon_ismi kolon_tipi(büyüklük);

Tabloyu Silme
DROP TABLE tablo_ismi;

Tablo Adı Değiştirme
RENAME tablo_ismi TO yeni_isim;

DML (Data Manipulation Language) Komutları

Tabloya Yeni Satır Ekleme
INSERT INTO tablo_ismi (kolon1,kolon2) VALUES (değer1,değer2);

Tablodan Bazı Satırları Silme
DELETE FROM tablo_ismi WHERE silme_şartı;

Tablodaki Tüm Satırları Silme (Tablo silinmez, sadece elemanları silinir)
DELETE FROM tablo_ismi;

Satır Güncelleme
UPDATE tablo_ismi SET kolon_ismi=yeni_değer WHERE güncelleme_şartı;

Sorgulamalar
SELECT ta1.kolon_ismi, ta2.kolon_ismi FROM tablo1 ta1, tablo2 ta2 WHERE arama_şartı;