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ı;

5 Ekim 2010 Salı

EN ÜNLÜ BİLGİSAYARCILAR

Ada Lovelace 
Şair Lord Byron'ın kızı olan Ada Lovelace, Charles Babbage'nin "analitik motoru" üzerinde program geliştiren ilk isim olarak bilinir. Onun bu motor üzerindeki notları bir makine tarafından işlenen ilk algoritma olarak tanımlanır.
_________________________________________________________________

Alan Turing 
Modern bilgisayarın geliştirilmesinde çok önemli bir rolü bulunan Alan Turing, Turing makinesiyle dikkatleri üzerine çekmişti. Bir Turing makinesi, herhangi bir bilgisayarın mantığını kolayca simüle edebiliyordu.
_________________________________________________________________
John von Neumann 
1944 yılında EDVAC computer'da danışman olarak görev alan Von Neumann, ikinci dünya savaşı boyunca askeriye için çalışarak, ilk elektronik hesaplayıcı olan ENIAC'ı 1945 yılına kadar tamamladı; ancak 1957 yılında radyasyona bağlı bir hastalık nedeniyle yaşamını yitirdi.
_________________________________________________________________
John W. Backus 
Dünyanın en yüksek seviyedeki programlama dili olarak bilinen FORTRAN (FORmula TRANslator) John W. Backus liderliğindeki bir grup tarafından 1954-1955 yıllarında IBM 704 bilgisayarı için tasarlanmıştı.
_________________________________________________________________
 
John McCarthy 
John McCarthy, "yapay zeka" terimini bulan ve "Lisp" programlama dilini geliştiren önemli bir isimdi.
_________________________________________________________________
Donald Knuth 
Standford Üniversitesi'nden emekli olan bilim adamı Donald Ervin Knuth, "The Art of Computer Programming" serisinin yazarı olarak bilinir ve aynı zamanda WEB/CWEB bilgisayar programlama sistemlerinin de geliştiricisidir.
_________________________________________________________________

Ken Thompson & Dennis Rithcie 
Dennis Ritchie ve Kenneth Thompson ikilisi, özellikle UNIX işletim sistemine olan katkıları ile tanınan bilgisayar bilimcileridir. Dennis, orijinal C dilini geliştiren isimdir.
_________________________________________________________________
Bjarne Stroustrup 
C bugün UNIX dünyasında en çok kullanılan dil olarak kalmayı başarırken, Stroustrup'un geliştirip C++ adını verdiği dil ise Microsoft Windows işletim sisteminde en önemli dil oldu.
_________________________________________________________________
Richard Stallman 
Stallman, Unix benzeri bir işletim sistemini ortaya koymak için kernel haricinde bir işletim sistemi için gerekli olablecek yazılımları içeren yazılım koleksiyonu GNU Projesi'nin mimarı olarak bilinir.
_________________________________________________________________
Larry Wall 
Programcı Wall, 1987 yılında geliştirdiği Perl programlama diliyle bilinir.
_________________________________________________________________
Grace Hopper 
1959 yılına gelindiğinde, hemen herkes bilgisayarların sadece temel matematik hesapların çözebildiğini düşünüyor ve bilgisayarlarının gücünün bununla sınırlı olduğuna inanıyordu. Ancak Amerikan Deniz kuvvetlerinde Amiral olarak görev alan Grace Hopper, compiler yani derleyici icat ederek hakim olan bu düşünceyi tamamen yıkmayı başarmıştır. Matematiksel kodları makine diline çevirebilen derleyicinin ardından çalışmalarına devam eden Hopper, iş dünyası için geliştirilen ve dünyanın en yaygın olarak kullanılan programlama dillerinden biri olan COBOL ile tekrar adını tüm dünyaya duyurmayı başardı. Bilgisayar programlarındaki hatalardan kurtulmak anlamına gelen 'Debug' terimini de ilk kez ortaya çıkaran Hopper, 1969 yılında Data Management Processing Association tarafından 'Yılın Bilgisayar Bilimcisi' ödülünü almaya hak kazandı.
_________________________________________________________________
Tim Berners Lee & Robert Cailliau 
Tim Berners-Lee, internetin en önemli bileşenlerinden birini geliştiren çok önemli bir isim.... World Wide Web'in geliştiricisi olan (www) Lee, aslında bir fizikçi. Lee ve takımı WorldWideWeb'i geliştirdikten sonra dünyanın ilk web sunucusu ve HTML'i insanlığın hizmetine sundu.
_________________________________________________________________
Linus Torvalds 
Linux'un yaratıcısı olan ve Linux'un ismini verirken isminden esinlenen Linus Torvalds'ın işletim sistemini bugün birçok kişi kullanıyor.
_________________________________________________________________
John D. Carmack 
Id Software'in kurucusu olan Carmack, yazdığı oyunlarla 3D FPS türü oyun kategorisine birçok yenilik getirmiş ve oyunun standartlarını yeniden belirlemiştir.
_________________________________________________________________
Jack Kilby 
1958 yılı içinde Texas Instruments'ta ilk mikroçipi icat eden Jack Kilby'in bu ilk mikroçipi, verileri depolamak için içerisinde sadece bir transistör barındırıyordu, ki günümüzde üretilen mikroçiplerin transistör sayısı milyarlarla ifade ediliyor. Bu ilk mikroçip sayesinde çok geçmeden ilk bilgisayar işlemcisi de ortaya çıktı ve bugün için 60 inç'lik HDTV ve araçlarda bulunan GPS alıcıları da dahil birçok cihazda mikroçipler yoğun bir şekilde kullanılıyor.
____________________________________________________________
Kaynak: CHIP Online www.chip.com.tr
_______________________________________________________