MEB’den Özgür Yazılım’a Tam(!) Destek

Daha bir kaç gün önce Mürekkep‘de okuduğum bu yazıdan sonra MEB’in GNU / Linux, Özgür Yazılım gibi konularda adım attığını öğrendim. Gerçekten çok sevindirici bir haber.

Mürekkep.org da okuduğum, FM e de haber olan bu yazı oradaki memurun cahilliğinden verdiği bir cevap olsa gerek diye düşünüyordum.

MEB de artık eskisi gibi değil. Çin’deyken dostum Ahmet ile sohbet etmiştik bu konularda. Eğitim sisteminde çok yenilikler olduğundan bahsetmişti. Eski mantıkla eğitim ‘ezbere dayalı’ydı. Şu anda ise öğrenciyi düşünmeye iten bir eğitim sistemi var.

Teknoloji tasarım dersinde öğretmen çocukların birşeyler hayal etmelerini istiyor. Dünyada mümkün olan veya olmayan uçuk, kaçık şeylerde olabilir. Bir sonraki adımda gerçeğe daha yakın, bu dünyada mümkün olabilecek düşünceler isteniyor. Son adımda ise çocuk bu düşüncesini gerçekleştiriyor. Örneğin, ailesinin devamlı dik otur uyarılarına rağmen istemsiz olarak kambur oturan bir çocuğun icadını anlattı Ahmet. Lastiklerle omuzlarına taktığı bir sistem var. Çocuk öne eğilince alarm çalıyor.

Kısaca artık çocuklar “düşünmeye” itiliyor. Olması gerekende zaten bu değil mi ?

Konuyu daha fazla dağıtmayayım. Bu gün Hasan ile IM‘de sohbet ederken Özgür Yazılım üzerine MEB‘de yeni gelişmelerin olduğunu söyledi. Sohbet başlangıcı şu şekilde;

22:04:03 Hasan: meb derslere ne koydu biliyonmu
22:04:14 Hasan: açık kaynak kod işletim sistemi ( Linux)
22:04:20 Hasan: ben giriyorum dersede…..
22:04:26 Hasan: haftada 4 saat hemde
22:04:36 Hasan: ülkede tüm bilgisayar bölümlerinde olacak nerdeyse
22:04:52 # irfaN: oooo
22:04:53 # irfaN: şaka mı bu
22:05:07 Hasan: yok lan deil
22:05:15 # irfaN: ayrıntılar ne, yönetmelik falan
22:05:15 # irfaN: ??
22:05:19 Hasan: tüm müfredat genişlerdi ve yenilendi
22:05:34 Hasan: bilgisayar bölümüde kend içinde 4 e ayrılıyor artık
22:05:36 Hasan: liselerde
22:05:59 Hasan: 1 . Bilgisayar teknisyenliği
2. Ağ işletmenliği
3. Veritabanı Programcılığı
4. Web Programcılığı
22:06:07 Hasan: açık os hepsinin ortak
22:06:20 Hasan: ama yönetim için ağ işletmenliğini seçelerse sistemci oluyorlar
22:06:24 Hasan: dalları öğrenciler seçiyor
22:06:28 # irfaN: süperrr !!

Evet, bu konuşmalar bu gün bir kaç saat önce oldu. Öğretmenler MEGEP‘in sitesinden indirecekleri dosyaları çıktı alacaklar, daha sonra öğrencilere fotokopi olarak dağıtacaklarmış. Aslında bu bilişim konusunda kitap satın almakdan daha mantıklı. Teknoloji devamlı gelişiyor. Basılan kitap 2 yıl sonra geçerliliğini yitiriyor ve aynı konuda yeni kitaplar basılıyor.

Daha sonra Hasan MEGEP‘in adresini verdi. Sol menüden Modüller kısmına girince 10. 11. 12. ve diğer modülleri görebilirsiniz. Ben 10. sınıf modüllerden, Bilişim teknolojisi kısmına oradanda rastgele seçtiğim “İşletim Sistemleri Kurulum” ve “Internet ve e-Posta Yönetimi” dosyasını indirdim.

MEB çok iyi bir adım atmış diye düşünürken bu iki dosya beni hayal kırıklığına uğrattı.

Daha sonra 11 ve 12. sınıfların modüllerine girdim. “Bilişim Teknolojisi” kısmından “Web Tasarım Editoru 1” ve “Görsel Programlama Kurulumu” dosyalarını indirdim. Bu iki dosyayı da inceledikten sonra umudumu tamamen yitirdim.

MEB özgür yazılım a tam(!) destek veriyor. Aynı bizim üniversite gibi.

İşletim sistemleri kurulum dökümanında Linux için sadece 1 – yazıyla bir – sayfa ayırmışlar. Kurulum kısmı sadece M$’yi kapsıyor.

Ayrıca “İşletim Sistemleri Krulum” dosyasındaki şu satırlarda şaşırtıcı.

Proxy Sunucu : Squid ile şu anki internetteki hızınızın çok çok üstüne
çıkabilirsiniz.

Hadi hep birlikte Squid kuralım da internetimiz hızlansın. Tam “MEB akıllanıyor” derken hevesim kursağımda kaldı.

XII. Türkiye’de İnternet Konferansı

Inet-TR‘nin düzenlediği 12. Türkiye’de İnternet Konferansı 8-10 Kasım tarihleri arasında Ankara’da Bilkent Üniversitesi‘nde yapılacak.

Konferansın ana konularını yazının sonuna yazıyorum. Detaylar için Inet-TR sitesine bakabilirsiniz. Bende orda olmaya çalışcam. Malum Ekim ayında da Uluslararası BSD Konferansı var. İkisine de katılmayı çok istememe rağmen, ikisine de zaman ayırabileceğimden şüpheliyim.

12. Türkiye’de İnternet Konferansı’nda ana konular şöyle;

  • Turkiye’nin Bilgi Toplumu Stratejisi ve Eylem Planı
  • Internet, Toplumsal Denetim ve demokrasi
  • Mobil Ağlar, Teknolojiler ve Uygulamalar
  • Yeni Internet teknolojileri
  • Telekomda Serbestleşme, İnternet ve duzenleyici kurullar
  • Internetde zararli icerik ve sansür
  • Internet Yönetisimi ve STKK’lar
  • Internet’te guvenlik; virus, spam, bireysel savunma
  • Gizlilik, Bireysel haklar, kisisel verilerin korunması
  • E-devlet, Kamu Aglari ve etkin devlet: Turkiye Deneyimleri
  • Bilgi Ekonomisi ve Bilgi Toplumu
  • Elektronik İmza
  • E-kutuphanecilik, Enformasyon kaynaklari, indeksleme ve tarama
  • Elektronik Yayincilik ve Basin
  • Yeni Nesil Internet: internet2, web.20, web 3.0
  • E- ticaret, E-is, M-ticaret ve Yeni Ekonomi
  • Ozgur yazilim, acik kaynak, edevlet ve e-turkiye
  • E-egitim, okullarin internete taşınması
  • E-tarim, Tarimsal Bilisim
  • Internet’in sosyal boyutlari
  • Internet’in yasal boyutlari
  • Internet ve Medikal Bilisim
  • Araştırma/innovasyon ağları, 7. çerceve ve teknoparklar
  • E-kültür, sayısal bölünme, internet evleri,
  • IPv6
  • Dunyada ve bizde Internet altyapisi
  • Internet’te Turkce kullanimi ve Icerik
  • Film ve Muzik Endustrisinde Internet ve Fikri Mulkiyet Haklari
  • Internet ve Sanat

iPhone Fiyatlarında Düşüş

Apple 5 Eylülde yaptığı sunumda iPhone fiyatlarını 599$ dan 399$ a düşürdüğünü açıklamış.

5 Eylülde aslında iPod ve iPhone şovu harici pek bişey olduğu söylenemez. 5 Eylül de başka ne olduğunu merak ediyorsanız, buradan (Türkçe) öğrenebilirsiniz.

Mesele bundan daha önemli. Daha ürün çıkalı 2 ay oldu ki, fiyatları %33 aşağı çekildi.

Almayı düşündüğüm bir oyuncak. Elektronik ürünlere verdiğiniz parayı tabiri caizse zaten çöpe atıyorsunuz. Daha garanti süresi dolmadan satmaya kalksanız %50 aşağı fiyata anca müşteri bulursunuz. Aldığınız ürünün eskidiğinden değil, yeni modellerinin çok kısa sürede çıkmasından kaynaklanan bir durum. Fakat 3 günde yarım milyon satan bir ürünün fiyatının 2 ay içerisinde %33 düşmesi gerçekten düşündürücü.

Bu fiyat düşmesinin sonucu olarak, iPhone satın alan Apple müşterileri isyan etmiş ve Steve Jobs’a mektuplar yağdırmış. Steve Jobs da iPhone’u eski fiyattan alan herkeze 100$ lık hediye çeki sözü vermiş.

Arada 100$ değil, 200$ fark var. Bu verilen çek müşterilerin zararını karşılamıyor. Biz buna zararı geri ödeme değilde, “teselli ikramiyesi” desek daha makbul olcak.

Şunu da düşünmek lazım, benzeri durumlar Nokia, Sony, Motorolla müşterilerinin de başına geliyor. Gidip 800-900 YTL bir cep telefonuna para veriyorsunuz, 6 ay geçmeden fiyatı %20-%30 düşüyor. Başka bir şirketten geri ödeme veya çek ödemesi yapıldığını görmedim.

Apple tuhaf şirket yahu. Yada müşterileri tuhaf insanlar.

Disk Alana Vista Ücretsiz

Geliştirmeye başladığımız yeni dağıtım için bilgisayarıma yeni bir disk almaya gittim. Olay 2 gün önce gerçekleşiyor. İlk başta Mavi Bilgisayar‘dan online satın almayı düşündüm. Ertesi gün Kızılay’a ineceğim için mağazadan satın almaya karar verdim.

Bu gün diski işten güçten fırsat bulupta bilgisayara bağlama imkanım oldu. O da ne..

vista

Diskte Vista kurulu.. Disk sıfır değil. Belki test için falan kullandılar. Ne sebeple olursa olsun, ben sıfır disk almaya gittim ve 2. el bir disk aldım.

Diski değiştirmek için geri götürsem, stokta yok, “nereden bilelim doğru söylediğini”, gibi saçma sapan sorularla muhatap olmak zorunda kalma ihtimalim yüksek.

Nasıl olsa 2 yıl garantisi var diyerek kullanmaya başladım. Umarım başımı ağrıtmaz.

Lapis Linux Doğuyor

Lapis ekibi olarak yeni bir projeye başladık. Şimdiye kadar belki bazılarımızın aklımızdan geçen, fakat başlama cesaretini gösteremediğimiz güzel bir proje. Yeni bir linux dağıtımı. Diğerlerinden çok bir farkı olcağını, veya herhangi bir linux dağıtımına rakip olmayı hedeflemiyor. Biz zaten linux’u hayatımızın her köşesinde kullanan insanlarız. Daha çok “Neden kendi dağıtımımızı yapmayalım?” fikrine sahip. Gidişatına baktığımızda geliştiricilere de son kullanıcıya da hitap edecek gibi görünüyor.

Lapis Linux, PCLinuxOS tabanlı bir sistem. Daha önce bi çok kez adını duymama rağmen, hiç kullanmadığım bir dağıtımdı. Sistem genel olarak yeterince kullanışlı ve güzel. Biraz daha kullandıktan sonra hakkında daha fazla şey yazabilirim.

Daha önce Lapis ekibi olarak Lapis internet dergisini çıkartmıştık. Fakat çok fazla ilerleyemeden sonlandı. Linux hakkında artık o kadar çok döküman o kadar çok yazı var ki.. Belki de sonlanmasının sebeplerinden biri de budur.

Ekip hakkında daha fazla bilgi için bu sayfayı inceleyebilirsiniz.

PHP 4’ün Yaşamına Son Veriliyor

Mustag Ata hazırlıkları yüzünden gelişmelerden birazcık geri kalmışım. Geçen gün php.net‘de gördüğüm “PHP 4 end of life announcement” başlıklı haberle birlikte irkildim. 31 Aralık 2007 tarihinden itibaren PHP 4 geliştirilmeyecek. Kritik güncelleştirmeler için son tarih de 08 Ağustos 2007 olarak belirlenmiş. PHP geliştiricileri programlarımızı PHP 5 ile çalıştırmamızı tavsiye ediyor.

Haberin tam metni ise şöyle;

[13-Jul-2007] Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.

The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.

For documentation on migration for PHP 4 to PHP 5, we would like to point you to our migration guide. There is additional information available in the PHP 5.0 to PHP 5.1 and PHP 5.1 to PHP 5.2 migration guides as well.

Mustag Ata 25 Temmuz’da

Ağrı tırmanışından geçtiğimiz pazar günü (8 Temmuz 2007) sabah döndüm. Buraya birşeyler karalamak için kesin sonucu bekledim. Pazartesi günü aldığım telefonla birlikte ne kadar sevindiğimi anlatamam. Evet, 25 Temmuz’da Mustag Ata yolu göründü -) 7134 m olan yüksek irtifa derecemi bu tırmanışta başarılı olursam 7546 metreye yükseltmiş olacağım -)
mustagata

Milli Takım Mustag Ata Tırmanış Ekibimiz Şöyle;

  • Ersan Başar
  • Ertugrul Tugay
  • Murat Şen
  • Osman Harun Ölmez
  • Mustafa Kızıltaş
  • Yıldırım Seçmen
  • Mehmet Şükrü Deveci
  • Burak Kural
  • Ahmet Korkmaz
  • İrfan Durmuş
  • Baki Barış Şenocak
  • Oktay Salur

Aynı tarihde Peak Lenin (7134 m)’e gidecek milli takım ekibi de şöyle :

  • Alaattin Karaca
  • Okay Vural
  • Korkut Güven
  • Faik Can Özen
  • Musa Karahan
  • Osman Kalaycıoğlu
  • Nevzat Tezer
  • Durmuş Uçgun
  • Cetin Bayram
  • Hulisi Emrah Özbay
  • Ahmet Yılmaz
  • Bülent Aksu

Ağrı dağının tırmanış fotoğraflarını da yakın bir zamanda yayınlarım sanırım.

MacOSX Tiger’da mysql_connect() Sorunsalı

Dün kurduğum phpMyAdmin‘den sonra config.php dosyamda bulunan

mysql_connect('localhost','root','PASSWORD') or die ("Veritabanı hatası. Hata mesajı :" .mysql_error());

satırımın çalışmadığının farkına vardım. Dosyayı çalıştırdığım zaman şöyle bir hata aldım :

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)

Bu sorun /etc/php.ini dosyasında mysql socket yolunun belirtilmediğinden veya yanlış belirtildiğinden kaynaklanıyor.
/Application/Utilities/Terminal programını çalıştırıyoruz, $ sudo nano /etc/php.ini komutunu verdikten sonra dosya içerisinde aramak için Ctrl + W tuş kombinasyonunu kullanıyoruz. Pencerenin hemen altında açılan satıra, mysql.default_socket yazıp enter e basıyoruz. Satırımız bulunmuşsa ve = işaretinin karşısı boş ise hemen buraya /tmp/mysql.sock yazıyoruz. Satırımız bulunamamış ise [MySQL] parafının altında herhangi bir yere mysql.default_socket = /tmp/mysql.sock satırını ekliyoruz.

Fn+F2 veya Ctrl+X tuş kombinasyonlarından birini kullanarak dosyamızı kapatıyoruz. Kaydedeyim mi sorusuna ‘Y’ tuşu ile cevap veriyoruz.

Son olarak MySQL ve Apache‘yi yeniden başlatıyoruz.

Yeniden başlatmak için;
Elma menüsünden System Preferences‘i açıp, Other başlığı altındaki MySQL simgesine tıklıyoruz. Stop MySQL Server butonuna tıklayıp, root şifremizi giriyoruz. Bi kaç saniye bekleyip, MySQL sunucusunun durduğundan emin olduktan sonra Start MySQL Server butonuna tekrar tıklayıp MySQL sunucusunu başlatıyoruz.

Üst kısımdaki Show All butonuna tıklayarak ana menüye dönüyoruz. Sharing bölümünden Personel Web Sharing‘e de yukarıdaki gibi önce Stop, sonra Start ediyoruz. Bu sayede Apache Web Sunucumuz da durdurup, tekrar başlatmış oluyoruz.

Hepsi bu kadar -) Artık PHP mysql_connect() function’ımız tertemiz çalışıyor.

MacOSX Tiger’ı MySQL ve PhpMyAdmin için evcilleştirmek

Uzun süredir geliştirdiğim PHP+MySQL projeleri debian üzerinde ağdan test ediyordum. Evde küçük bir bilgisayarı kendi projeleriniz için SQL server yapmak gerçekten mantıklı bir iş. Kullandığınız bilgisayarınızın tüm işlemci gücü size kalır. Evden dışarı çıkınca PowerBook G4’ümde MySQL kurulu olmadığı için aksamalar oluyordu.

Geçtiğimiz günlerde MySQL kurmuştum. Birde Web tabanlı GUI’ye ihtiyacım var. Çok tercih edilen, özgür, php tabanlı PHPMyAdmin tam aradığım ve yıllardır kullandığım bir yazılım. Bugün de PhpMyAdmin kurulumu yaptım.

OSX Tiger kurulumlar sırasında beni pek üzmedi. Umarım sizide üzmez -)

MySQL Kurulumu :
Öncelikle MySQL’i bu adresden ediniyoruz. Gereksiz detaylara girmeyeceğim. İndirdiğiniz dosyanın içerisindeki paketi kurun.

Application > Utilites > Terminal programını açıyoruz ve sudo nano /etc/profile komutunu veriyoruz. /etc/profile dosyasının içerisi ‘nano’ metin editörü ile gösterilmeden hemen önce sizden ‘Sistem Yöneticisi Şifresi’ yani ‘root password’ isteyecektir. Şifrenizi girin ve Enter’a basın.

Daha sonra

PATH="/bin:/sbin:/usr/bin:/usr/sbin"

satırını bulun ve başına # işareti koyun.

# PATH="/bin:/sbin:/usr/bin:/usr/sbin"

şeklini alacaktır.

Kapattığımız satırın hemen altına

PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin"

satırını ekliyoruz. Kaydedip çıkmak için Fn + F2 veya Ctrl+X tuş kombinasyonlarından birini kullanabilirsiniz. Size kaydetmek isteyip istemediğinizi soracaktır, Y tuşuna basarakda kaydetmek istediğinizi onaylayın.

Son olarak terminalimizden mysql_secure_installation komutunu veriyoruz.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] Y
New password: 
Re-enter new password:

MySQL root parolamızı yazmak için Y tuşuna basıyoruz arkasından iki kez root şifremizi yazıyoruz.

Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y

Burada Y tuşuna basarak, misafir kullanıcının MySQL e erişimini kaldırıyoruz.

... Success!
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y

Y tuşuna basarak uzak root girişini kapatıyoruz.

… Success!
By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y

Yine Y tuşuna basarak test veritabanı ve yetkilerini kaldırıyoruz.

- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y

Y tuşuna basarak MySQL’in çalışması için gerekli tabloyu yeniden yüklüyoruz.

... Success!
Cleaning up...
All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!

MySQL kurulumumuz bu kadar. Şimdi bir test edelim bakalım, kurulumumuz doğru bir şekilde tamamlanmış mı.

$ mysqladmin -u root -p status

komutunu verip arkasından şifremizi girdikten sonra, şuna benzer bir çıktı almamız gerekiyor.

Uptime: 6067  Threads: 1  Questions: 188  Slow queries: 0  Opens: 21  Flush tables: 1  Open tables: 15  Queries per second avg: 0.031

MySQL kurulumu bu kadar -) Şimdi yötecek araca ihtiyacımız var.

PhpMyAdmin Kurulumu

PhpMyAdmin kurulumu çok detaylı. Fazla detaya girmek istemiyorum. Bu yazının sonunda işinizi görecek bi tane config dosyası vereceğim -)

Öncelikle PhpMyAdmin‘i ediniyoruz. Daha sonra gelen sıkıştırılmış veya arşivlenmiş dosyayı açıyoruz. İçerisinden çıkan tüm dosyaları /Users/KULLANICI_ADI/Sites altına kopyalıyoruz. Sizin benim localhost adresim /Users/north/Sites olduğu için ben buraya kopyalıyorum. Siz özel bir değişiklik yapmadıysanız büyük ihtimalle sizin içinde burası doğru adres olacaktır.

Klasörümüzün ismini phpmyadmin olarak değiştirelim ki kolaylıkla ulaşabilelim. Kurulum sonrası http://localhost/~USER/phpmyadmin/ adresinden phpMyAdmin’e ulaşabileceğiz. (USER yerine sizin kullanıcı adınız.)

Kurulumu ana dizindeki config.sample.inc.php dosyasını el ile düzenledikten sonra config.inc.php adıyla kaydederek yapabileceğiniz gibi, kurulum scriptini de kullanabilirsiniz.
Kurulum Scriptini Kullanmak İstiyorsanız

Öncelikle ana dizinde yetkileri 777 olan config adında boş bir klasör oluşturun. Kurulum scriptimiz bu klasörü arayacaktır. Bulamazsa veya yetkileri doğru değilse kayıt yapamayacağı için yapacağınız tüm ayarlar boşa gidecektir. Kurulum betiğini (scriptini) çalıştırmak için http://localhost/~USER/phpmyadmin/scripts/setup.php dosyasını web tarayıcınızla açmanız yeterli olacaktır.
Aşağıdaki ekran görüntüsündeki gibi bir ekranla karşılaşacaksınız.
phpmyadmin-1

Buradan gerekli ayarları yaparak PhpMyAdmin’i kurabilirsiniz.

Son olarak;

Hazır config.inc.php dosyası (phpMYAdmin 2.10.2 sürümü için):

Aşağıdaki config dosyasında bi kaç ufak yeri değiştirerek kullanabilirsiniz. Değiştirmeniz gereken yerlerin yanlarında gerekli açıklamalar yazıyor.
Server portu, soketi gibi değiştirilebilir yerler var. MySQL kurulumunu yukarıda anlattığım gibi kurduysanız ve ‘ön tanımlı’ ayarları değiştirmediyseniz bu config dosyası işinizi görecektir.

<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysql';
  $cfg['Servers'][$i]['port'] = '3306';
  $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
  $cfg['Servers'][$i]['connect_type'] = 'socket';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['controluser'] = 'root';
  $cfg['Servers'][$i]['controlpass'] = 'PAROLA'; // PAROLA yazan yere kendi şifrenizi yazın.
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = 'PAROLA'; // PAROLA yazan yere kendi şifrenizi yazın.
  $cfg['Servers'][$i]['SignonURL'] = 'http://localhost/~USER/phpmyadmin/'; // USER yazan yerlere kendi kullanıcı adınızı yazın. phpMyAdmin'in konumu değişik ise tamamen kendi bilgisayarınıza göre konumu yazabilirsiniz.
  $cfg['Servers'][$i]['LogoutURL'] = 'http://localhost/~USER/phpmyadmin/'; // USER yazan yerlere kendi kullanıcı adınızı yazın. phpMyAdmin'in konumu değişik ise tamamen kendi bilgisayarınıza göre konumu yazabilirsiniz.
  $cfg['LeftFrameLight'] = true;
  $cfg['LeftFrameDBTree'] = true;
  $cfg['LeftFrameDBSeparator'] = '_';
  $cfg['LeftFrameTableSeparator'] = '__';
  $cfg['LeftFrameTableLevel'] = 1;
  $cfg['LeftDisplayLogo'] = true;
  $cfg['LeftDisplayServers'] = false;
  $cfg['DisplayServersList'] = false;
  $cfg['DisplayDatabasesList'] = false;
  $cfg['LeftPointerEnable'] = true;
?>

Bitti ! -)

Mac OSX Tiger’da Klavye Kestirmesi Düzenlemek

Tiger’la birlikte gelen sorunlardan biri de Türkçe Carbon betiğini yükledikten sonra bazı klavye kestirmelerinin (M$ diliyle kısayollarının) bozulması. Bazı kestirmeler evrenseldir ve değiştirmek hiç de mantıklı değildir.

Aslında benim bilgisayar kullanırken dikkat ettiğim hususlardan biri de bu. Herhangi bir programın orjinal kestirmelerini değiştirmek yerine onlara alışmayı tercih ederim. Her OS kurulumunda yeni kısayol tanımlamak, var olan kısayolları yedeklemek, başka bilgisayara geçtiğinizde yabancılık çekmemek için bu iyi bir yoldur.

Mac OSX Tiger’a Türkçe Carbon betiğini kurduktan sonra ‘Get Info’ kestirmesinin standartta Elma+İ tuşu olması gerekirken, Elma+0 a dönmüş olması muhtemeldir. Veya pencere geçişi için kullanılan ‘Elma+>’ tuş kombinasyonunun ‘Elma+w’ gibi saçma bir hal almış olabilir.

Düzeltmek için ‘System Preferences> Keyboard & Mouse> Keyboard Shortcuts’ bölümünden aşağıdaki minik ‘+’ tuşuna tıkladıktan sonra ‘Application’ (Programlar) listesinden Finder’i seçiyoruz ve ‘Menu Title’ (Menü Başlığı) olarak ‘Get Info’ yazıyoruz. Keyboard Shortcut (Klavye kestirmesi) olarakda ‘Elma+İ’ tuş kombinasyonuna basıyoruz. Add (Ekle) butonuna tıkladığımızda herşeyin düzelmiş olması gerekiyor.

Biraz önce böyle olmadı ve namussuz beni bayaa uğraştırdı. ‘Get Info’ yerine ‘Info’ yazmayı, Finder’i seçtiğim yeri boş bırakmayı falan denedim, yok yine olmadı. Farklı kestirme atamayı denedim, yine olmadı..

Çözüm, oturumu kapatıp tekrar açmakmış -) Az önce öğrenmiş oldum -)

Aynı şekilde Türkçe Carbon betiğini yükledikten sonra Finder’da bir dosya ismi içerisinde türkçe karakter geçiyorsa saçmalıyordu. OSX’i yeniden başlatmak da yetmiyor, oturumu kapatıp, tekrar açmak gerekiyor.

Bazen çok küçük detaylar gözden kaçabiliyor -)