Arama motoru devi Google yeni hizmeti olan Wave’i duyurdu. Farklı platformları bir araya getiren Wave, iletişimde yeni bir dönem başlatıyor.

Firmada çalışan Lars ve Jens Rasmussen tarafından hazırlanan Wave henüz kullanıma sunulmasa da kabiliyetleri ile ilgili açıklamalar kullanıcıları heyecanlandırmaya yetti. Google Wave temel olarak çevrimiçi iletişim aracı olarak tanımlansa da anlık mesajlaşma, fotoğraf paylaşımı, eş zamanlı dosya düzenleme ve e-posta gibi servisleri bir arada sunan yeni bir hizmet. Açık kaynaklı olan ve farklı bilgisayar ya da cep telefonu gibi cihazlardan da erişim yapılabilen Wave, sosyal ağlar ile mikro blogları da bünyesinde toplayabiliyor.

Google, ek olarak hizmetin özelliklerini artırmak için uygulama programlama arabirimlerinin de (API) duyurusunu yaptı. Bunlardan ilki ise Twitter uygulaması oldu.

Halen geliştirme aşamasında olan Wave’in bu yılın sonlarına doğru kullanıma sunulması bekleniyor.

Kaynak: Cnet Türkiye

Haziran 12th, 2009Ücretsiz antivirüs programı

Microsoft, Morro adını verdiği ücretsiz antivirüs programını piyasaya sürmeye hazırlanıyor.

Yazılımın, kişisel bilgisayarlarda kullanılacağı, Symantec ve McAfee tarafından satılan ürünlere karşı ciddi bir rakip olacağı söyleniyor.

Microsoft’un antivirüs yazılımını kendi çalışanlarıyla test ettiği açıklandı. Şirket yakın zamanda programın deneme ya da beta sürümünü piyasaya sürecek. Ancak, bunun için kesin bir tarih verilmedi.

Microsoft, Morro adı verilen ücretsiz programın virüsleri temizlemek ve yakalamak gibi sadece temel görevleri yerine getireceğini açıkladı. Microsoft’un bu hareketindeki amaç ise McAfee ve Symantec’in yılda yaklaşık 40 dolara mal olan temel programlarının yerine Morro’nun kullanılması.

Microsoft üç sene önce antivirüs piyasasına Live OneCare ile girmiş ancak program ticari bir kabusa dönüşmüştü. Live OneCere’in devamı olan Morro için kesin bir tarih verilmese de 2009 yılının sonlarında kullanıma açılması bekleniyor.

Symantec ve McAfee yetkilileri Morro’nun kendileri için bir tehdit olmayacağını düşündüklerini açıkladılar.

Haziran 12th, 2009Windows 7′de IE olmayacak

Microsoft’un Ekim ayında piyasaya süreceği işletim sistemi Windows 7′nin Avrupa versiyonlarında Internet Explorer bulunmayacağını açıklandı.

Bugüne kadar satışa sunulan bütün işletim sistemlerinde bulunan web tarayıcısı IE, Windows 7′nin Avrupa’da piyasaya sürülen versiyonlarında bütünleşik olarak gelmeyecek. Microsoft’un aldığı bu kararın Avrupa Birliği’nin haksız rekabet davaları açmasını engellemek ve olası yüksek bir tazminatın önüne geçmek için aldığı sanılıyor. Daha önce benzer durumlarda ağır tazminatlar ödemek zorunda kalan Microsoft bu sefer işi sıkı tutuyor.

Windows 7′nin sürümlerinde IE bulunmayacak ve kullanıcılar istedikleri tarayıcıyı yükleyebilecekler.  Öte yandan Microsoft Türkiye’den aldığımız bilgilere göre isteyen kullanıcılar için IE yüklü Windows 7 versiyonunun da Avrupa’da bulunacağı açıklandı. yani IE’sız ve IE’li olmak üzere iki farklı Windows 7 versiyonu bulunacak.

Kaynak: http://cnetturkiye.com/haberler/107-yazilim/2847-Windows-7de-IE-olmayacak

Mayıs 29th, 2009AJAX ARAMA

Bu Script İle Google Aramaları Tarzında Ajax Arama Sizde Sitenize Ekleyebilirsiniz..

btpcanisi.js  assagidaki kodlari bu  dosya ismi ile kayıt edin bu bizim javascript kodumuz

function getObj(objId)
{
if (document.getElementById)
return document.getElementById(objId);
else if (document.all)
return document.all[objId];
else if (document.layers)
return document.layers[objId];
else return false;
}

// AJAX definition……………………
function getHTTPObject()
{
var httprequest=false;

if (window.XMLHttpRequest) //  if Mozilla, Safari etc
{
httprequest=new XMLHttpRequest()
if (httprequest.overrideMimeType)
httprequest.overrideMimeType(’text/xml’)
}
else if (window.ActiveXObject)
{ // if IE
try {
httprequest=new ActiveXObject(”Msxml2.XMLHTTP”);
}
catch (e)
{
try
{
httprequest=new ActiveXObject(”Microsoft.XMLHTTP”);
}
catch (e){}
}
}

return httprequest;
}

var ajax_object=new Object();
ajax_object.httpreq=getHTTPObject();
ajax_object.addrandomnumber=1;

function inner_state()
{
var _ajax=ajax_object.httpreq;

if(_ajax.readyState == 1)
{
for (var i = 0; i < ajax_object.tagIds.length; i++){
if(ajax_object.tagIds[i] && (ajax_object.tagIds[i] != ”)){
if(ajax_object.msgs[i] != ”)
getObj(ajax_object.tagIds[i]).innerHTML = ajax_object.msgs[i];
}
}
}
else if(_ajax.readyState == 4)
{
var answer = _ajax.responseText;

if(answer.search(/redirect:/) != -1)
{
var redirect=answer.split(”redirect:”)[1];
top.location.href=redirect;
}
else{
_answers=answer.split(’##’);
for (var i = 0; i < _answers.length; i++){
if(ajax_object.tagIds[i] && (ajax_object.tagIds[i] != ”)) {

getObj(ajax_object.tagIds[i]).innerHTML = _answers[i];
}
}
}
}
}

ajax_object.getAjaxRequest=function(url, parameters, callbackfunc,tagIds,msgs)
{

ajax_object.httpreq=getHTTPObject();
ajax_object.tagIds=tagIds.split(’;');
ajax_object.msgs=msgs.split(’;');

if (ajax_object.addrandomnumber==1)
var parameters=parameters+”&ajaxcachebust=”+new Date().getTime();

if (this.httpreq)
{
this.httpreq.onreadystatechange=callbackfunc;
this.httpreq.open(’GET’, url+”?”+parameters, true);
/*        this.httpreq.setRequestHeader(”Content-type”, “application/x-www-form-urlencoded; charset=windows-1254″);
this.httpreq.setRequestHeader(”Content-length”, parameters.length);
this.httpreq.setRequestHeader(”Connection”, “close”);*/
this.httpreq.send(null);
}
}

ajax_object.postAjaxRequest=function(url, parameters, callbackfunc,tagIds,msgs)
{
ajax_object.httpreq=getHTTPObject();
ajax_object.tagIds=tagIds.split(’;');
ajax_object.msgs=msgs.split(’;');

if (this.httpreq)
{
this.httpreq.onreadystatechange = callbackfunc;
this.httpreq.open(’POST’, url, true);
this.httpreq.setRequestHeader(”Content-type”, “application/x-www-form-urlencoded; charset=windows-1254″);
this.httpreq.setRequestHeader(”Content-length”, parameters.length);
this.httpreq.setRequestHeader(”Connection”, “close”);
this.httpreq.send(parameters);
}
}

// =================================== Ajax end ===========================================================================

ajaxsonuc.php dosyamiz sorgulamamiz bu sayfada yapilacaktir.

<?
include(”config.php”);
if($_POST[islem] == “ara”)
{
$adim=$_POST[sorgu];
$Tara=mysql_query(”SELECT * FROM urunler WHERE uadi LIKE ‘%”.$adim.”%’ “, baglanDB());
while($Sonuc=mysql_fetch_assoc($Tara))
{
echo $Sonuc[uadi].”<br>”;
}
}
?>

=============================================

index.php olarak adlandirdigimiz sayfamiz

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Untitled Document</title>
<script language=”JavaScript” type=”text/javascript” src=”btpcanisi.js”></script>
<script language=”javascript”>
function fonk()
{
var str = ‘islem=ara&sorgu=’+ document.frmara.hasan.value;
ajax_object.postAjaxRequest(’ajaxsonuc.php’,str,
inner_state,’sonuc’,'Sorgulanıyor…’);
return false;
}
</script>
<style type=”text/css” media=”screen”>
body {
font: 11px arial;
}
#sonuc {
position: absolute;
background-color: #FFFFFF;
text-align: left;
border: 1px solid #000000;
}
</style>
</head>

<body>
<form action=”ara.php” name=”frmara”>
<input type=”text” name=”hasan” onkeyup=”fonk();”/><input type=”submit” name=”arama” value=”Ara”/>
<div id=”sonuc”></div>
</form>
</body>
</html>

=====================================

config.php database(veritabanı) ayarlarimizin yapildigi sayfa

<?php
$g_link = false;

function baglanDB()
{
$hostname = ‘localhost’;
$username = ‘root’;
$userpass = ‘pass’;
$database = ‘ajaxarama’;

global $g_link;
if( $g_link )
return $g_link;
$g_link = mysql_connect( $hostname, $username, $userpass) or die(’Server Baglanti Problemi.’ );
mysql_select_db($database, $g_link) or die(’Veritabani Baglanti Problemi.’);
return $g_link;
}

function kapatDB()
{
global $g_link;
if( $g_link != false )
mysql_close($g_link);
$g_link = false;
}
?>
=========================================

ve buda veritabanimiz
CREATE TABLE `urunler` (
`uid` int(11) NOT NULL auto_increment,
`uadi` varchar(256) NOT NULL,
PRIMARY KEY  (`uid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;

==============================

Kod Yazılımı İçin Hasan RUŞANOĞLU Kardeşime Çok Teşşekkür Ederim..

Formatsız windowsu kurtarın

Windowsunuz Artik eskisi gibi stabil calismiyor , ve mavi ekranlarla, donup kalmalarla sikca muhatap olmaya basladiniz , aklinizda da Format Atmak var, ama durun bakalim Formattan önce yapilabilecek seyler var.

Bu asagidakiler benim gibi System Restore yi daima devre disi birakanlar ve Norton Ghost gibi Image alma yazilimlarini kullanmayanlar icindir.

Ayrica Cd yi takip Repair komutu vermekten de nefret ediyorum, birkac defa ise yaramadi. Sistemim okadar Hantallasti ki Dosya acmak icin bile 15-20 sn bekler olmustum. Eğer siz de bunlardan bıkmışsanız;
1. Öncelikle Windows sistem dosyalarini kontrol ettirip bozulanlar varsa yeniletelim: Windows Xp Cd nizi Takin Windows kurulum ekrani cikacaktir, bu ekrani kapatalim

Başlat–>Çalıştır—> deyip sfc /scannow yazarak Entera Basın deyin ve beklemeye baslayin .
2. RegSeeker , adli yazilimi indirip tüm registry kayitlarini taratalim ve buldugu tüm hatali kayitlari birgüzel silelim.
3. Registry Optimizer , Programini indirip birkez de bununla taratalim ve Registry kayitlarini bir kez daha düzelttirelim.

Bu Porgram Norton Windoctor un yaptigi isin aynisini yapiyor, yaptigim denemelerde, bu programi kullandiktan sonra Norton windoctor la yaptigim scanlarda hicbir hata bulamadi.
4. Üsttekiler ise yaramadi Ama hala format atmamakta kararliyiz devam o zaman kurtarma konsolunu açalım [ Peki Nasıl?? Bknz. Windowsla İlgili Dökümanlar Bölümü] :

Takalim Win XP Cd mizi ve Cd den Boot edelim

“R” Repair komutunu R ye basarak secelim

Kurtarma konsoluna geldik, Admin Passwordumuz sorulduktan sonra DOS benzeri bir ekranla karsilasacagiz

Simdi sirasiyla asagidaki komutlari verelim:

CD\

cd system32
cd config
ren software software.bak
ren system system.bak
cd c:\windows\repair
copy software c:\windows\system32\config
copy system c:\windows\system32\config
exit

[alinti]


© 2007 Enver Tekay | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress