Fatih Ekrem Genç’in blogu

December 2, 2006

firefox icin arama eklentisi nasil yapilir

Filed under: Genel Programlama, Bilisim, programlama — admin @ 4:30 pm

zargan.com firefox icin resmi arama eklentisini duyurmus.

linkten indirip faydalana bilirsiniz: http://www.zargan.com/icerik.asp?IcerikID=86

benzeri bir oyuncagi kendi sizeniz icin nasil yaparsiniz.. hicte zor olmayan bu isi kisaca anlatayim. daha ayrintili dokumani ff’nin sitesinden bulabilirsiniz.

ff’nin kurulum dizininde suan sisteminizde kurulu olan search pluglarinin örnekleri olucak
onlardan yola cikarak cok rahat bir sekilde kendinize yenisini yapabilirsiniz. C:\Program Files\Mozilla Firefox\searchplugins orda görmüs oldugumuz src uzantili dosyalar. Ilgi alanimiz olan dosyalar.

ben örnek olarak google’nin src dosyasini actim..

dosyanin bize lazim olan kismi su sekilde. diger kisimlar olaki bu eklenti update edilmesi gerekir bu updatenin nereden cekilmesi gerektigi komutlari v.s.

ilk önce googlede bir arama yapalim ve arama url’sinin yapisini inceliyelim. google’de fatih kelimesini aratttim. aranilacak deger asagida da oldugu gibi q degiskenine yollandi.
http://www.google.de/search?hl=de&q=fatih&btnG=Google-Suche&meta=

google eklenti icin gerekli bilgilere sahibiz daha ayrintili bir eklenti yapmak istiyorsaniz. dokumanlari okumaniz yada fantazinizi kullanarak asagidaki degerlerin ne ise yaradigni tahmin etmeniz gerekiyor :P

search urlmiz http://www.google.de/search bu kizimsan sonra gelenler google icin gerekli degisik degiskenler bize bunlardan sadece q degiskenilazim..

asagidaki search tag’inin icindeki action parametresine search urlmizi yaziyoruz

# Mozilla/Google plug-in by amitp+mozilla@google.com
description=”Google Search”
method=”GET”
action=”http://www.google.com/search”
queryCharset=”utf-8″
>

yine ayni src dosyasi icinde user yani kullanicin aradigi kelime’nin hangi degiskene gitmesini istiyor isek. onuda su xml tagi ile belirliyecegiz..

< input name="q" />

hepsi bu…

October 6, 2006

free-babylon sourceforge’ye eklendi

Filed under: Uncategorized, Genel Programlama, windows — admin @ 1:10 am

delphi programcisi merakli atilgan. cani sıkıldigi icin programlamak isteyen.
belki yakisikli belki güzel. kücükken 25 kurusla bakkala gidip. elindeki parayi bakkala uzatip “bu paraya ne gelir !” demis ve dedigini halen hatirlayan. free-babylon (yan sanayi babylon ) projesinde programlama arzusu olan arkadaslari.

http://free-babylon.com ‘a bekliyoruz. delphi bilmeyen ve benim gibi ögrenmek icin
kendine proje uydurup onu hayata gecirmeye calisan arkadaslarada kapimiz aciktir..

Program ile ilgili eski bilgiler:

http://www.fatihgenc.com/babylona-inat-netdict-01-bir-delphi-70-urunudur/

December 21, 2005

Visual basic 6.0 öldü allah rahmet eylesin

Filed under: Visual Basic 6.0 — admin @ 8:46 pm

Aldigim istihbaratlara göre MS visual basic 6.0′i 1.5 sene daha destekliyecekmis.
lakin simdiden bazi funksiyonlari windowsxp üzerinde degisiklik yapmaya aciz kaliyor.
VB6.0 zamanlanmis görevler kismina bir görev eklemeye calistim muaffak oldum evelallah.Ama
görev tam tandimanli calismadi. hatta bu islem icin kullandigim create funksiyonunun bazi atributlari calismiyor. Kullanici olusan objekt üzerinde degisiklik yapabilsin diye bir atribute var.
dektopinterface gibi bisey olucakti onu true yapmama ragmen calismadi. görev saati geldiginde program tam haklarla calistirilamadigi icin görevini yerine getiremedi. Hulasil kelam VB6.0 ile siz siz olun yeni bir projeye baslamayin.
Bahsi gecen visual basic yada visual basic script koduna bu linkden ulasabilirsiniz vesselam…

December 18, 2005

Active Desktop üzerinde duvar kagidi degistirme

Filed under: Visual Basic 6.0 — admin @ 11:33 pm

Aslinda windows üzerinde duvarkagidini degistirmek okadar elzem bir is degildir.
Etkin hale getirmek istediginiz duvarkagidi bmp formatinda oldugu sürece. Asagidaki funksiyonu
googlede bulacaginiz bir cok örneginde oldugu gibi kullanirsaniz sorun cözülmüs olur.
Lakin duvarkagidi olarak kullanmak istediginiz dosya jpg,html gibi aktivedesktop gerektiren bir dosya ise. bu makaleyi okumaya devam edin.
(more…)

Powered by WordPress