29 Nisan 2008 Salı

Html Applet Bilgi Aktarımı

Appletimizin ismi BilgiAktarim.java olsun.Appletimizde, html sayfasından gelen bilgileri ekranda gösteren kodlar
.
.
.
public void paint(Graphics g) {

String applet_ad, applet_sehir;

applet_ad = getParameter("html_ad");
applet_sehir = getParameter("html_sehir");

g.drawString("Ad :" + applet_ad,10,10);
g.drawString("Şehir :" + applet_sehir,10,10);
}
.
.
.

html sayfasında yazılması gerekn kodlar
.
.
.
<applet code="BilgiAktarim.class" width="100" height="100">>
<param name="html_ad" value="ahmet">
<param name="html_sehir" value="istanbul">
</applet>
.
.
.

Eğer applet içinde beklenen bilgi html sayfasında bulunmuyorsa, apllet tarafından null olarak değerlendirilecektir.

15 Nisan 2008 Salı

Amsn eklentileri

Eklentileri kurmak için önce arşivden çıkartıyoruz.Sonra /usr/share/amsn/plugins dizinine kopyalıyoruz.buraya kopyalamak için root olmamız gerekiyor.Konsoldan sudo komutu ile root olabilir ve mv komutu yardımıyla dizini taşıyabiliriz. mv komutunun kullanımı için temel linux komutlarına tıklayınız.Burdaki eklentiler bütün işletim sistemlerine uyumludur.Eklentileri indirip gerekli yere kopyaladıktan sonra, amsn -> hesap -> eklenti seç yolunu takip ederek, aktif veya pasif gale getirebilir, gerekli ayarları yapabilirsiniz.

music eklentisi
Bu eklentiyi yüklediğinizde, dinlediğiniz şarkı amsn penceresinde görünür.Diğer bir deyişle "ne dinliyorum" özelliğidir.
ekran görüntüsü


İndirmek için http://www.amsn-project.net/getURL.php?id=49

pop3 eklentisi
Pop3 maillerinize amsn penceresinden ulaşma imkanı sağlar.
ekran görüntüsü


indirmek için http://www.amsn-project.net/getURL.php?id=50

What is eklentisi
Konuşma penceresinde yazılan bir yazıya sağ tıklayarak, o yazıyı wikipedia da aratabiliyor yada İngilizce den İspanyolca,Fransızca,Almanca,İtalyanca,Hollandaca,Rusca,Yunanca,Portekizce ve Japonca'ya veya bu dillerden İngilizce'ye çevirebiliyorsunuz.
ekran görüntüsü

indirmek için http://www.amsn-project.net/getURL.php?id=171

Colorize eklentisi
Konuşma penceresinde yazılarınızın her seferinde farklı bir renkte gözükmesini sağlar.
ekran görüntüsü


indirmek için http://www.amsn-project.net/getURL.php?id=38

Daha fazla eklenti için http://www.amsn-project.net/plugins.php#33 adresini ziyaret edebilirsiniz.


31 Mart 2008 Pazartesi

ubuntu kurduktan sonra

Pardusla başladıgım linux macerasına ubuntu ile devam etmeye karar verdim.Ubuntuyu kurduktan sonra amarok,kaffeine,amsn gibi kde den alıştığım programları kurdum.Tabi birkaç sorun çıktı.Bu yazıyı yazmamın nedeni de zaten, olası bir format sonrası aynı şeyleri bulmak için saatlerimi harcamamak.

amarok mp3 çalması için
sudo apt-get install gstreamer0.10-plugins-ugly libxine1-ffmpeg
zip ve rar uzantılı dosyalarda sorun yaşamamak için
sudo aptitude install rar unrar

komutlarını vermemiz yeterli.En azından bende yeterli oldu.
Amsnde linklere tıkladığımızda "mozilla $url uygulaması çalıştırılamıyor" mesajı alıyorsanız yapacağınız işlem:
amsn -> hesap -> seçenekler -> diğerleri
bu bölümde internet tarayıcı kısmında /usr/lib/firefox/firefox $url yazması gerekiyor.Firefox 3 kullanıyorsanız /usr/lib/firefox-3.0b5
/firefox $url yazmalıdır.

Ayrıca apache kurmadan önce /etc/apt/sources.list dosyasında cd-rom ile ilgili seçeneği kaldırmak gerekiyor.

Php kodlarken localhost olan /var/www dizinine gerekli izinleri vermek için kosola sudo chmod 777 /var/www komutunu vermemiz yeterli.Eğer bu dizini kullanmak istemiyorsanız.
sudo a2enmod userdir
sudo /etc/init.d/apache2 force-reload
mkdir $HOME/public_html
komutlarını konsola vererek kullanıcı adı dizininizin altında public_html klasörünü kullanabilirsiniz.Buraya tarayıcıdan ulaşmak için http://localhost/~kullanıcıAdınız yazmak yeterli.
Program kurmaya çalışırken veya herhangi bir yerde dpkg --configure -a hatası alıyorsanız konsolda sudo dpkg --configure -a komutunu vermek yeterli.

09 Şubat 2008 Cumartesi

jsp ziyaretçi defteri

Bu örnek defter.jsp ve mesaj_ekle.jsp olmak üzere iki adet sayfadan oluşuyor.Kayıtlarımızı bir text dosyada tutmayı tercih ettim."<>" işaretlerini ben koymuyorum siz gerekli yerlere yerleştirirsiniz.
defter.jsp sayfası basitçe aşağıdaki öğeleri içeriyor.

form method="post" action="mesaj_ekle.jsp"
Adınız :
input type="text" name="ad"
Mesajınız :
textarea name="mesaj"
/textarea
input type="submit" name="gonder" value="gönder"
/form>
jsp:include page="mesajlar.txt" flush="true"/

Şimdi gelelim asıl işi yapan kısma.mesaj_ekle sayfasında önce bir text dosya olusturup, formdan gelen bilgileri alıp, dosyamıza yazıcaz.
mesaj_ekle,jsp

<%@ page import="java.io.*" %>
RandomAccessFile dosya = new RandomAccessFile("c:\\mesajlar.txt","rw");
String kayit = request.getParameter("ad") + "br";
kayit = kayit + request.getParameter("mesaj");
// aşağıdaki kodlarda dosyaya yazma işini gerçekleştirecek
dosya.seek(dosya.length());
dosya.writeBytes(kayit);
dosya.writeBytes('\n');
dosya.close();

Siz isterseniz mesajları veritabanında tutabilir veya mesaj göndermek isteyenlerden güvenlik kodu girmelerini isteyebilirsiniz.