Aylık Arşiv: Haziran 2009

ubuntu 64bit flash player 10 yüklemece

http://www.myscienceisbetter.info/2008/11/install-native-64bit-flash-player-10-on-linux.html adresinden aldığım şu script i bir dosya olarak kaydedin “chmod +x” ile çalıştırma hakkı verin çalıştırın kurtulun kardeşim :)

#!/bin/bash
# Script  created by
# Romeo-Adrian Cioaba romeo.cioaba@spotonearth.com

echo "Stopping any Firefox that might be running"
sudo killall -9 firefox

echo "Removing any other flash plugin previously installed:"
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper

echo "Installing Flash Player 10"
cd ~
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
tar zxvf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/ 

echo "Linking the libraries so Firefox and apps depending on XULRunner (vuze, liferea, rsswol) can find it."
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/firefox-addons/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so  /usr/lib/xulrunner-addons/plugins/

# now doing some cleaning up:
sudo rm -rf libflashplayer.so
sudo rm -rf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz

Linux – Klasör boyutlarını görmece

Bir klasörün altındaki klasörlerinizin boyutlarını shell den görmek için, shell de klasöre gidin ve şunu deneyin :


du -sh *

Ne kadar iyi kodlarsan o kadar kötü iletişim kurarsın ( 4 ana neden )

Evet başta saçma gelebilir ama böyle … “http://www.secretgeek.net/program_communicate_4reasons.asp” adresinden okuduğum yazıyı kısaca özetlemek istiyorum.

4 ana neden var :

1. D.R.Y. :
Programcılığın ana prensibi “Dont Repeat Yourself” yani kendini tekrar etme :) Biri ile konuşurken anlatacaklarınızı tekrar etmeden sadece birer kez söyleyin ve ne kadar şey kaçıracaklarını görün :)

2. İnsanlar demek istediklerini söylemezler :
Bir programcı başından sonuna kadar lojik düşünerek bilgisayara, derleyiciye yapmasını istediği ne ise aynen bunu söyler. Lakin insanlar ise bu şekilde değildir. İletişim kurarken onları anlamaya çalışmadan söylediklerinin birebir anlamları ile anlayarak iletişime devam ederseniz sizden irrite olurlar :) ve sorumlu da siz olursunuz ;)

3. Programların örneğe ihtiyaçları yoktur :
Bir bilgisayara bir fonksiyon verdikten sonra parametreleri girdiğinizde cevabınızı alırsınız.

Bir insana bir fonksiyon verdikten sonra bir de örnek yapmanız, bir resmini çizmeniz hatta özel bir dans ile anlatmanız gerekir. Belki oda eğer iyi dans etti iseniz sizin anlatmaya çalıştığınızı anlayacaktır :)

Burada “The Big Bang Theory” dizisine refere ederek Sheldon lık yapmak istemiyorum ama :) anlatmaya çalıştığım mı ??? Anlatıyorum seni gerzek hem de gayet başarılı bir şekilde şeklindeki yaklaşımlar karşınızdakinin beyni kapatıp sinir sistemini açarak size uçmaya hazırlanmasına ve “anlatmaya çalıştıklarınızın” boşa gitmesine sebep olacaktır.

4. Programlar tanımlamaları sever, insanlar dağılır :
Program yazarken bir değişkene bir tanımlama yapın ve onu kod içerisinde istediğiniz gibi kullanın hatta bol bol değiştirin. Bu programcılar için gayet doğal olsa da, bir topluluk önünde onlar için tanımlanmış bir şeyi değiştirmeye kalkın ve gözlerin hafta sonu planlarına daldığına şahit olun :)

Bu kısımda NSA ve TLA gibi tanımlar da var ama onları da yazmaya üşendim :) önceki maddeler yeterli oldu sanıyorum :D

Ubuntu üzerine Oracle SQL Developer kurmaca

geyiksiz sadede geçiyorum :)

1. Makinada Sun Java 6 JDK olmalı yoksa kurmak için :
sudo apt-get install sun-java6-jdk

2. Oracle Sql Developer indirin :
http://www.oracle.com/technology/software/products/sql/index.html sayfasında OTN Lisansını kabul ediyorum deyip “Oracle SQL Developer RPM for Linux” olanı indirin.

2. (önkoşul:yoksa indirtmeyebilir kerata) Oracle Network e üye değil iseniz hemen üye olun ;)

3. Ubuntu da RPM kullanabilmek için gerekli alien i kurun:
sudo apt-get install alien

4. SQL Developer RPM ini koyduğunuz klasöre gidip kuralım :
sudo alien -k –scripts sqldeveloper*.rpm

Bu işlem DEB paketimizi oluşturdu. Hemen kuralım da bitsin artık :
sudo dpkg -i sqldeveloper*.deb

Şimdiii kuruldu kurulmasına da bu alete java yı göstermek falan lazım. Bunu kestirmeden yapmak ve her seferinde kasmamak için :
1. home klasörünüze bir klasör açın ki :
mkdir -p ~/.sqldeveloper

2. Kestirmeden nano ile bir dosya açalım buraya :
nano ~/.sqldeveloper/jdk

2.1. dosya içine şunu yapıştıralım:
/usr/lib/jvm/java-6-sun

3. programı çalıştıralım :
sqldeveloper
veya
Applications > Programming > SQL Developer

Afiyet Olsun efenim …

Linux Saatinizi Doğrultun :)

Lünux sunucularda zaman önemlidir :) onun için sunucu saatinizi belli aralıklarla düzeltmek “global bir zaman sunucu ile eşleştirmek” gerekir.

Bunun için 2 metod var :

1. Benim eskiden kullandığım metod; ki ikinci daha hoşuma gittiğinden bunu anlatmayacağım bile :)

2. NTP “Network Time Protocol” kullanarak :
NTP linux makinanız da kurulu değil ise linux dağıtımınıza göre nasıl kuracağınızı google yapabilirsiniz :) Kurduktan sonra der ki linux.org “default ayarlar fena değildir”. Ben de onlara katılıyorum :)

Komut şudur :

/usr/sbin/ntpdate -s

lakin bunu belli aralıklarla makinaya login olup yapacak değiliz ya bunu crontab “windows scheduled tasks namı diğer karşılığı zamanlanmış görevler” ımıza ekleyelim

crontab -e

yaptıkdan sonra
gelen dosyamıza

30 * * * * /usr/sbin/ntpdate -s

satırını eklememiz kafi.

Afiyet, şeker ve hatta bal olsun :)

Ubuntu Gnome Öntanımlı Text Editörü değiştirmece

~/.local/share/applications klasöründeki mimeapps.list dosyasını açın

[Added Associations]

altında

text/plain=

satırında noktalı virgülle ayrılmış değerler göreceksiniz. Bunlardan hangisini ilk sıraya alırsanız metin dosyalarınıza çift tıkladığınızda gnome bu editör ile açacaktır. ;)

Bendeki dosya içeriği:

[Added Associations]
text/plain=leafpad.desktop;gedit.desktop;openoffice.org-writer.desktop;abiword.desktop;
application/x-pem-key=leafpad.desktop;
application/x-php=leafpad.desktop;

bu arada ben leafpad diye bir editör kurdum gayet notepad tadında, hızlı ve hafif.