Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için kayıt olmalısınız.
|
Kimler Çevrimiçi |
Şu anda 30 aktif kullanıcı var. » (0 Üye - 27 Ziyaretçi) Bing, Google, Yandex
|
Son Yazılanlar |
WhatsApp Yedekleme Nasıl ...
Forum: Online İletisim Araclari
Son Yorum: admin
Dün, 12:55
» Yorum 0
» Okunma 8
|
Soket Tipine Göre İşlemci...
Forum: İşlemci
Son Yorum: admin
Dün, 12:51
» Yorum 0
» Okunma 8
|
Samsung S24FE alınır mı?
Forum: Cep Telefonu
Son Yorum: ademc
10-05-2025, 13:44
» Yorum 0
» Okunma 14
|
Linux Mint 22.2 Zara
Forum: Kullanıcıların gönderdiği haberler
Son Yorum: ademc
10-05-2025, 13:31
» Yorum 0
» Okunma 19
|
Asus Tuf Gaming A15 FA507...
Forum: Notebook
Son Yorum: admin
10-05-2025, 12:12
» Yorum 0
» Okunma 10
|
Apple M6 M7
Forum: Kullanıcıların gönderdiği haberler
Son Yorum: ademc
09-05-2025, 15:41
» Yorum 0
» Okunma 20
|
Sketch Up Programı İndirm...
Forum: İndir (download)
Son Yorum: admin
08-05-2025, 21:41
» Yorum 1
» Okunma 31
|
MANTRA COIN OM YÜKSELİR M...
Forum: Kripto Para Sanal Para ve Madencilik - BTC Mining
Son Yorum: ademc
08-05-2025, 18:43
» Yorum 0
» Okunma 25
|
Gta6 Ne zaman çıkıyor? İk...
Forum: Diğer Türler
Son Yorum: ademc
08-05-2025, 18:41
» Yorum 1
» Okunma 30
|
Reddedildikten Sonra Dinl...
Forum: Genel Kültür - Sinema - Müzik
Son Yorum: ademc
08-05-2025, 18:37
» Yorum 1
» Okunma 4,586
|
|
|
Form Doğrulama |
Yazar: ЯeboR - 12-03-2005, 18:22 - Forum: Java Script
- Yorum Yok
|
 |
Form Doğrulama
Form alanlarının doldurulup doldurulmadığını denetler ve boş alanların doldurulması için ziyaretçiyi uyarır.
<HEAD>..</HEAD> arasına eklenecek kod :
<script LANGUAGE="JavaScript1.2">
function denetle() {
var num = document.form1.elements.length
var dogruMu = true
for (var i=0; i<num; i++) {
if ((document.form1.elements[i].value == null ||
document.form1.elements[i].value == "") &&
(typeof document.form1.elements[i] != 'submit' ||
typeof document.form1.elements[i] != 'reset'))
{
dogruMu = false
alert("Formdaki " + document.form1.elements[i].name +
" alani doldurulmamis bulunuyor. Lütfen doldurunuz!")
break }
}
return dogruMu
}
// -->
</script>
<BODY>..</BODY> arasına eklenecek kod :
<form name="form1" method="POST" onSubmit="return denetle()">
<h2>Abone Formu</h2>
Adiniz:
<input type=text size=25 maxlength=256 name="Abone_Adi">
Ilgi Alani:
<input type=text size=25 maxlength=256 name="Ilgi">
Oturdugunuz Il:
<input type=text size=25 maxlength=256 name="Il">
Elektronik Posta Adresiniz:
<input type=text size=25 maxlength=256 name="ElektronikAddress"></p>
<h2><input type=submit value="Gönder"> <input type=reset value="Sil"></h2>
</form>
</h5>
|
|
|
Değiş Tokuş |
Yazar: ЯeboR - 12-03-2005, 18:19 - Forum: Java Script
- Yorum Yok
|
 |
Değiş Tokuş
Ziyaretçinize sunduğunuz seçenekler arasından seçim yapmasını sağlar.
<HEAD>..</HEAD> arasına eklenecek kod :
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function move(fbox, tbox) {
var arrFbox = new Array();
var arrTbox = new Array();
var arrLookup = new Array();
var i;
for (i = 0; i < tbox.options.length; i++) { arrLookup[tbox.options[i].text] = tbox.options[i].value; arrTbox[i] = tbox.options[i].text; } var fLength = 0; var tLength = arrTbox.length; for(i = 0; i < fbox.options.length; i++) { arrLookup[fbox.options[i].text] = fbox.options[i].value; if (fbox.options[i].selected && fbox.options[i].value != "") { arrTbox[tLength] = fbox.options[i].text;
tLength++;
}
else {
arrFbox[fLength] = fbox.options[i].text;
fLength++;
}
}
arrFbox.sort();
arrTbox.sort();
fbox.length = 0;
tbox.length = 0;
var c;
for(c = 0; c < arrFbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrFbox[c]];
no.text = arrFbox[c];
fbox[c] = no;
}
for(c = 0; c < arrTbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrTbox[c]];
no.text = arrTbox[c];
tbox[c] = no;
}
}
// End -->
</script>
<BODY>..</BODY> arasına eklenecek kod :
<form name="combo_box">
<table><tr><td>
<select multiple size="10" name="list1" style="width:150"> <option value="12">Alabama</option> <option value="54">Alaska</option> <option value="65">Arizona</option> <option value="45">Arkansas</option> <option value="2">California</option> <option value="6">Colorado</option> <option value="81">Connecticut</option> <option value="5">Delaware</option> <option value="23">District of Columbia</option> <option value="58">Florida</option> <option value="87">Georgia</option> <option value="98">Hawaii</option> <option value="53">Idaho</option> <option value="22">Illinois</option> <option value="28">Indiana</option> <option value="89">Iowa</option> <option value="71">Kansas</option> <option value="35">Kentucky</option> <option value="85">Louisiana</option> <option value="9">Maine</option> <option value="7">Maryland</option> <option value="77">Massachusetts</option> <option value="36">Michigan</option> <option value="87">Minnesota</option> <option value="66">Mississippi</option> <option value="34">Missouri</option> <option value="50">Montana</option> <option value="20">Nebraska</option> <option value="25">Nevada</option> <option value="32">New Hampshire</option> <option value="27">New Jersey</option> <option value="74">New Mexico</option> <option value="17">New York</option> <option value="3">North Carolina</option> <option value="13">North Dakota</option> <option value="4">Ohio</option> <option value="21">Oklahoma</option> <option value="12">Oregon</option> <option value="48">Pennsylvania</option> <option value="63">Rhode Island</option> <option value="82">South Carolina</option> <option value="14">South Dakota</option> <option value="72">Tennessee</option> <option value="49">Texas</option> <option value="47">Utah</option> <option value="92">Vermont</option> <option value="59">Virginia</option> <option value="52">Washington</option> <option value="41">West Virginia</option> <option value="46">Wisconsin</option> <option value="95">Wyoming</option> </select> </td> <td align="center" valign="middle"> <input type="button" onClick="move(this.form.list2,this.form.list1)" value="<<"> <input type="button" onClick="move(this.form.list1,this.form.list2)" value=">>"> </td> <td> <select multiple size="10" name="list2" style="width:150"> </select> </td></tr></table> </form>
|
|
|
Gitar Akordu |
Yazar: ЯeboR - 12-03-2005, 18:08 - Forum: Java Script
- Yorum Yok
|
 |
Mikrofonunuz varsa gitarınızı bu javascript ile akord edebilirsiniz.
<BODY>..</BODY> arasına eklenecek kod :
<H2>JavaScript Gitar Akordu</H2>
<TABLE BORDER=2 WIDTH=160 ALIGN=CENTER>
<TR>
<TD BGCOLOR="blue" CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER >
<FORM NAME="guitar">
<SCRIPT LANGUAGE="JavaScript">
<!--
// initialize timer handle
var Timerid = 0;
// create chords; each chord is a separate element of an associative array, and is referenced by the name
// of the chord. The string assigned to the array element (which is parsed later in the script)
// specifies the strings of the chord. The guitar strings are numbered 0 through 5 for the first band,
// 6 through 11 for the second, and so forth. The set of six 0s and 1s denotes guitar strings that aren't
// played, and are shown flashing in the chart.
var chords = new Object();
chords["A"] = "100000;1;5;14;15;16"
chords["A7"] = "100000;1;3;5;14;16"
chords["Am"]= "100000;1;5;10;14;15"
chords["Am7"]= "010001;30;32;33;34"
chords["A13"]= "100000;1;3;20;22;23"
chords["B7"] = "100000;4;8;13;15;17"
chords["C"] = "100000;3;5;10;14;19"
chords["D"] = "110000;2;15;17;22"
chords["D7"] = "110000;2;10;15;17"
chords["Dm"] = "110000;2;11;15;22"
chords["D9"] = "100000;26;31;33;34;35"
chords["E7"] = "000000;0;2;4;5;9;13"
chords["Em7"] = "000000;0;3;5;13;14;22"
chords["Eb9"] = "100000;20;25;27;28;29"
chords["E13"] = "000000;0;2;5;9;13;16"
chords["F"] = "110000;10;11;15;20"
chords["F5"] = "001111;6;19"
chords["G"] = "000000;2;3;4;13;18;23"
chords["G5"] = "001111;24;37"
chords["G7"] = "000000;2;3;4;11;13;18"
chords["Gmaj7"] = "010001;18;22;26;27"
chords["Gm7"] = "010001;18;20;21;22"
chords["G6"] = "010001;14;18;22;27"
chords["G6/9"] = "110000;14;15;22;23"
// build the chart in the table
for (Countx = 1; Countx < 8; Countx++) {
var Count, Countx;
for (Count = 1; Count <7; Count++) {
document.write ("<input type=radio onClick='toggle(this)'>")
}
document.write ("
")
if (Countx == 1)
document.write ("<img src=black.gif width=150 height=3 align=absmiddle>")
else
document.write ("<img src=black.gif width=150 height=1 align=absmiddle>")
document.write ("
")
}
function toggle(button) {
button.checked = !button.checked;
}
// remove the check from all radio buttons
function resetGuitar() {
var Count;
clearTimeout(Timerid);
for (Count=1; Count < 42; Count++) {
document.guitar[Count-1].checked=false
}
}
// flash a button for any string that shouldn't be played
function flashString () {
var Count;
for (Count = 0; Count < 6; Count++) {
if (Frets[1].substring(Count,Count+1) == "1")
document.guitar[Count].checked = !document.guitar[Count].checked
}
Timerid = setTimeout ("flashString()", 500)
}
// set the chord pattern
function setGuitar() {
resetGuitar();
var Item, Ret, Count, Temp, Skip;
Item = document.guitar.chord.selectedIndex;
if (Item != -1) {
Text = document.guitar.chord.options[Item].text;
Frets = parser (chords[Text])
for (Count = 2; Count <= Frets[0]; Count++) {
Temp = parseInt(Frets[Count]);
document.guitar[Temp].checked=true;
}
if (parseInt(Frets[1]) > 0)
flashString();
}
}
// general function for parsing strings using a specified parse character; result is values in
// separate elements of an array
function parser (InString) {
var Sep = ";", NumSeps=1, Count, Start, ParseMark, parse;
for (Count=1; Count < InString.length; Count++) {
if (InString.charAt(Count)==Sep)
NumSeps++;
}
parse = new Array ();
var Start=0, Count=1, ParseMark=0, LoopCtrl=1;
while (LoopCtrl==1) {
ParseMark = InString.indexOf(Sep, ParseMark);
TestMark=ParseMark+0;
if ((TestMark==0) || (TestMark==-1)){
parse[Count]= InString.substring (Start, InString.length);
LoopCtrl=0;
break;
}
parse[Count] = InString.substring (Start, ParseMark);
Start=ParseMark+1, ParseMark=Start, Count++;
}
parse[0]=Count;
return (parse);
}
// -->
</SCRIPT>
</TD></TR>
<TD ALIGN=CENTER BGCOLOR="gray">
<SELECT NAME="chord" SIZE=6>
<OPTION>A
<OPTION>A7
<OPTION>Am
<OPTION>Am7
<OPTION>A13
<OPTION>B7
<OPTION>C
<OPTION>D
<OPTION>D7
<OPTION>Dm
<OPTION>D9
<OPTION>E7
<OPTION>Em7
<OPTION>Eb9
<OPTION>E13
<OPTION>F
<OPTION>F5
<OPTION>G
<OPTION>G5
<OPTION>G7
<OPTION>Gmaj7
<OPTION>Gm7
<OPTION>G6
<OPTION>G6/9
</SELECT>
<HR>
<INPUT TYPE="button" VALUE="Set" onClick="setGuitar()">
<INPUT TYPE="button" VALUE="Clear" onClick="resetGuitar()">
</FORM>
</TD></TR>
</TABLE>
|
|
|
Japonca Telaffuz |
Yazar: ЯeboR - 12-03-2005, 18:04 - Forum: Java Script
- Yorum Yok
|
 |
İsminizin yazılışının japonca nasıl telaffuz edildiğini merak ediyor musunuz?
<HEAD>..</HEAD> arasına eklenecek kod :
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function isvowel(v) {
if ((v == "a") || (v == "e") || (v == "i") || (v == "o") || (v == "u")) {
return true;
}
else {
return false;
}
}
function toJapanese(inp) {
name1 = inp;
otp = "";
cnt = 0;
k = "";
l = "";
inp = inp.toLowerCase();
while (cnt <= inp.length - 1) {
k = inp.charAt(cnt);
if ((cnt + 1) > (inp.length - 1)) {
l = "u";
}
else {
l = inp.charAt(cnt+1);
}
if ((k == " ") || (k == "-") || (k == "'")) {
otp = otp + k;
cnt += 1;
}
if ((l == "y") && (!isvowel(k))) {
l = "i";
}
if (k == "x") {
if (cnt == 0) {
k = "z";
}
else {
k = "k";
}
}
if (k == "g") {
if ((l == "e") || (l == "i") || (l == "y")) {
k = "j";
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + k + "u";
cnt += 1;
}
}
}
if (k == "j") {
if ((l == "a") || (l == "u") || (l == "o")) {
otp = otp + k + l;
cnt +=2;
}
if ((l == "e") || (l == "i")) {
otp = otp + "ji";
cnt += 2;
}
}
if (k == "y") {
if ((l == "a") || (l == "u") || (l == "o")) {
otp = otp + k + l;
cnt += 2;
}
else {
k = "i";
}
}
if (k == "m") {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
if ((l == "b") || (l == "m") || (l == "p")) {
otp = otp + "n";
cnt += 1;
}
else {
otp = otp + "mu";
cnt += 1;
}
}
}
if (isvowel(k) || ((k == "n") && (!isvowel(l)))) {
otp = otp + k;
cnt = cnt + 1;
}
if (k == "q") {
k = "k";
}
if (k == "v") {
k = "b";
}
if (k == "l") {
k = "r";}
if (k == "c") {
if (l == "h") {
otp = otp + "chi";
cnt += 3;
}
else {
if ((l == "e") || (l == "i") || (l == "y")) {
k = "s";
}
else {
k = "k";
}
}
}
if (k == "w") {
if ((l == "a") || (l == "o")) {
otp = otp + k + l;
cnt += 2;
}
else {
if ((l == "i") || (l=="e")) {
otp = otp + "u" + l;
cnt += 2;
}
else {
k = "b";
}
}
}
if ((k == "b") || (k == "k") || (k == "r")) {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + k + "u";
cnt += 1;
}
}
if (k == "d") {
if ((l == "i") || (l == "a") || (l == "e")) {
otp = otp + "de";
cnt += 2;
}
if ((l == "u") || (l == "o")) {
otp = otp + "do";
cnt += 2;
}
if (!isvowel(l)) {
otp = otp + "de";
cnt += 1;
}
}
if (k == "f") {
otp = otp + "fu";
cnt += 1;
if (isvowel(l)) {
cnt += 1;
}
}
if (k == "h") {
if (l == "u") {
otp = otp + "fu";
cnt += 2;
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "fu";
cnt += 1;
}
}
}
if (k == "z") {
if (l == "i") {
k = "j";
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "zu";
cnt += 1;
}
}
}
if (k == "n") {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
}
if (k == "p") {
if (l == "h") {
otp = otp + "fu";
cnt += 2;
}
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "pu";
cnt += 1;
}
}
if (k == "s") {
if ((l == "i") || (l == "h")) {
otp = otp + "shi";
cnt += 2;
if (l == "h") {
cnt += 1;
}
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "su";
cnt += 1;
}
}
}
if (k == "t") {
if ((l == "a") || (l == "e") || (l == "o")) {
otp = otp + k + l;
cnt += 2;
}
if ((l == "u") || ((!isvowel(l)) && (!(l == "h")))) {
otp = otp + "tsu";
cnt += 1;
if (l == "u") {
cnt += 1;
}
if ((l == "s") && (inp.charAt(cnt + 1) == "u")) {
cnt += 2;
}
}
if (l == "i") {
otp = otp + "chi";
cnt += 2;
}
if (l == "h") {
otp = otp + "fu";
cnt += 3;
}
}
}
name2 = "" + otp.charAt(0).toUpperCase();
for (j = 1; j <= otp.length - 1; j++) {
name2 += otp.charAt(j);
}
alert(name1 + " isminin japonca telaffuzu: \"" + name2 + "\"");
}
// End -->
</script>
<BODY>..</BODY> arasına eklenecek kod :
<form>
İsminiz: <input type=text name="personname" size=15>
<input type=button value="Japonca telaffuzu!" onClick="toJapanese(this.form.personname.value);">
</form>
|
|
|
Çılgın Pencere |
Yazar: ЯeboR - 12-03-2005, 17:59 - Forum: Java Script
- Yorum (1)
|
 |
Sayfa yüklendiğinde bu sayfayı zaptetmeniz gerçekten çok zor.
<HEAD>..</HEAD> arasına eklenecek kod :
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
if(document.layers || document.all) {
a = 1;
setInterval("Jump()", 10);
}
function Jump() {
a = a + 1;
self.moveBy((Math.random() * a * 2 - a), (Math.random() * a * 2) - a); } // End --> </script>
|
|
|
Sayfa İçi Arama Motoru |
Yazar: ЯeboR - 12-03-2005, 16:07 - Forum: Java Script
- Yorum (3)
|
 |
<BODY>..</BODY> arasına eklenecek kod :
<font face="Tahoma" size="2">Bulunulan sayfa içinde arama
<script language="JavaScript">
var NS4 = (document.layers); // hangi browser?
var IE4 = (document.all);
var win = window;
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "e")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0)
alert("Aradığınız kelime sayfada bulunamadı.");
}
if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else
alert("Aradığınız kelime sayfada bulunamadı.");
}
}
return false;
}
</script>
</font>
<form name="search" onSubmit="return findInPage(this.string.value);">
<font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font>
<input type="submit" value=" Ara ">
</form>
ÞAİRLER
Ne gördükse iyi kötü
Ömür biter biz hâlâ
Söyleriz.
Ne varsa şu dünyada
Türlü görüntüler
Gelsek de sonuna
Söyleriz.
Bazan boş günler
Geçer birden dolunca
Söyleriz.
Ne biter
Ne kalır geçmiş kitaplarda
Ölümden sonra da
Söyleriz.
Behçet Necatigil
|
|
|
Arama Motoru-1 |
Yazar: ЯeboR - 12-03-2005, 15:47 - Forum: Java Script
- Yorum Yok
|
 |
Aşağıdaki kodları <BODY>..</BODY> arasına ekleyebilirsiniz.
<script>
<!-- START HIDE
var MAX_ENGINES = 35;
var tp='';
var tpp='';
var find = 'hunt';
var hold=0;
var hold2=0;
var gog=0;
var ap='';
function MakeArray(n) {
for (var i = 1; i <= n; i++) {
this[i] = 0;
}
this.maxlen = n;
this.len = 0;
return this;
}
var engs = new MakeArray(MAX_ENGINES);
function find_substring(needle, haystack) {
var i, needlen = needle.length, haylen = haystack.length;
for (i=0; i<=haylen-needlen; i++) {
if (needle == haystack.substring(i,i+needlen))
return i;
}
return false;
}
function Engine(name, opts, home, search) {
var gotcha = find_substring(find, search);
this.name = name;
this.opts = opts;
this.home = home;
this.pre_gotcha = search.substring(0,gotcha);
this.post_gotcha= search.substring(gotcha+find.length, search.length);
}
function Add(name, opts, home, search) {
engs.len++;
if (engs.len <= engs.maxlen) {
engs[engs.len] = new Engine(name, opts, home, search)
}
else {
alert ('Better increase MAX_ENGINES: ' + engs.Len + '>' + engs.maxlen)
}
}
function DisplayForm() {
document.writeln('<CENTER><FORM Name=Gotchaform OnSubmit="HandleForm(this); return false">');
document.writeln('<table border=0 bordercolor=black width=325 bgcolor=#FFCC33><tr><td width="125"><font size=2 face="arial">Aranacak Kelime:</td><td width="200"><INPUT size=25 name="query"></td></tr></table>');
document.writeln('<font size=2 face="arial">Nerede aranacak?<SELECT name="service">');
for (i=1; i <= engs.len; i++) {
document.writeln("<OPTION " + engs[i].opts + "> " + engs[i].name);
}
document.writeln('</SELECT>
<input type=submit value="Ara ve Bul">
http://www.donanimmerkezi.com
');
document.writeln('</FORM> </CENTER>');
document.Gotchaform.query.focus()
}
function HandleForm(form){
var i, newq="", oldq=form.query.value;
for (i=0; i
- </script>
|
|
|
Satılık Parçalar.... |
Yazar: C@GL@R - 12-03-2005, 11:52 - Forum: İkinci El Satılık
- Yorum Yok
|
 |
32 Mb Sd Ram
64 Mb Sd Ram
128 Mb Sd Ram
2 Mb Ekran Kartı
4 Mb Ekran Kartı
8 Mb Ekran Kartı
16 Mb Ekran Kartı
32 Mb Ekran Kartı
64 Mb Ekran Kartı
2,1 Gb Disk ( Badsiz ve sorunsuz )
3,2 Gb Disk ( Badsiz ve sorunsuz )
4,3 Gb Disk ( Badsiz ve sorunsuz )
6,4 Gb Disk ( Badsiz ve sorunsuz )
8,2 Gb Disk ( Badsiz ve sorunsuz )
10,2 Gb Disk ( Badsiz ve sorunsuz )
15 Gb Disk ( Badsiz ve sorunsuz )
20 Gb Disk ( Badsiz ve sorunsuz )
30 Gb Disk ( Badsiz ve sorunsuz )
40 Gb Disk ( Badsiz ve sorunsuz )
P3 500 işlemci
P3 550 işlemci
P3 600 işlemci
Celeron 500 işlemci
Celeron 1100 İşlemci
P4 1,5 İşlemci
P4 Anakart ( MSI)
P4 Anakart (Mercury)
P4 Anakart (Epox)
14" monitör
15" monitör
17" monitör
Fiyatları caglar@yenicizgibilgisayar.com.tr adresine atabilirsiniz. Fiyatları ben vermiyorum.. Siz belirleyin.. Sadece Ankara içi satışıdır...
|
|
|
Google Desktop Search 1.0 yayımlandı |
Yazar: ЯeboR - 10-03-2005, 22:31 - Forum: Google
- Yorum (3)
|
 |
Google bir süredir beta aşamasında olan masaüstü arama yazılımı "Google Desktop Search"ün kararlı sürümünü sonunda yayımladı. Son sürüm 1.0'la, Google daha fazla dosya formatına destek verirken üçüncü şahıs yazılım geliştiricilerinin de Google Desktop Search'ün sınırlarını genişletmesine izin veriyor.
Google, içinde Microsoft ve Yahoo gibi büyük firmaların da bulunduğu masaüstü arama piyasasında belli bir süredir varlığını hissettiriyor. Google'ın yazılımıyla kullanıcılar e-postalarını, dosyalarını veya sohbet kayıtlarını arayabiliyor ve çevrim dışı Web sayfalarını görüntüleyebiliyor. Beta sürümünden çıkarak kararlı sürüme geçen Google Desktop Search (GDS), Microsoft odaklı bir yazılım olmaktan çıkarak artık Mozilla Firefox ve AOL Netscape gibi tarayıcıları da destekliyor.
Rakiplerinin tersine Google, masaüstü ve Web arama işlemini bir araya getiriyor ve bilindik Web arayüzü aracılığıyla da sonuçları yansıtıyor. GDS, ekim ayında beta aşamasına girmişti. O zamandan bu yana, Google gibi arama piyasasında bulunan Yahoo, MSN ve Ask Jeeves gibi büyük firmalar da yeni yeni oluşan masaüstü arama rekabetine katıldı. Buna rağmen piyasanın eskilerinden Blinkx, Copernic, X1, ISYS gibi küçük firmalar rekabetten çekilmediler.
Microsoft'un ötesine
GDS, beta sürümü boyunca sadece Internet Explorer ve Outlook gibi Microsoft yazılımlarına destek veriyordu. Bu pek çok alternatif Web tarayıcısı ve e-posta istemcisi kullanan kullanıcıları Google'ın hedef kitlesi dışında bırakıyordu. Ama yeni sürümle pek çok kullanıcı daha GDS'den faydalanabilecek. Artık kullanıcılar Mozilla Thunderbird veya Netscape istemcilerini kullansalar dahi e-postalarını tarayabilecekler. Aynı destek Firefox ve Netscape Web tarayıcıları için de geçerli.
Masaüstünü daha 'aranabilir' kılmak için GDS'nin son sürümü, Microsoft Office belgelerinin yanı sıra artık PDF dosyalarına da indeksleme desteği sunuyor. Yazılım ayrıca video, ses ve resim gibi dosyaların metada indekslemesini (başlık, artist, tarih gibi bilgiler) de yapıyor.
Eklenti desteği geliyor
Google, yazılımının son sürümüyle yazılım geliştiricilerine eklenti yaratmalarına fırsat tanıyor. Þirketten gelen açıklamaya göre, yazılım geliştiricilerinin eklenti yaratmalarına olanak vermek için Windows tabanlı uygulamalara bağlanmak üzere COM arayüzü kullanılabiliyor. Kurumlar ve bireyler tarafından yaratılan bu eklentiler Google'ın hazırladığı özel bir sayfada yayınlanacak. Þirket bir-iki hafta içinde yüzlerce eklentinin ortaya çıkmasını bekliyor.
Google, GDS 1.0'la beraber 10 adet de eklenti yayımladı. Bunlar arasında bulunan ve Google tarafından geliştirilen bir eklentiyle Trillian anında mesajlaşma yazılımı kullanıcıları sohbet kayıtlarını indeksleyebiliyorlar. ScanSoft tarafından geliştirilen bir diğer eklenti de OCR (Optik Karakter Tanımlama) teknolojisini kullanarak, taranmış belgelerdeki metinleri okuyarak kaydedebiliyor.
Bütün bunların yanı sıra Google ayrıca birkaç güvenlik unsurunu da gözden geçirmiş. Bunlar arasında şifrelenmiş belgelerin artık indekslenmemesi de bulunuyor. Zamanında bu konu nedeniyle Google oldukça eleştirilmişti ve 2 ay önce bu özelliği sömüren bir virüsün ortaya çıkması Google'ı tekrar bu konu hakkında düşünmeye itmişti.
Google Desktop Search, Windows XP ve Windows 2000'de (Service Pack 3) çalışıyor ve http://desktop.google.com adresinden bedava bir şekilde indirilebiliyor.
[align=right:77c41ed7f7]hurriyetim.com.tr[/align:77c41ed7f7]
|
|
|
|