bildirgec.org

Site arşivi: kodaman

Mysql Kullanıcı Yaratma ve Yetkilendirme

admin | 23 March 2009 15:24

Syntax:

CREATE USER ‘kullanici_adi’ IDENTIFIED BY ‘password’;

Örnek: deneme isimli bir kullanıcı oluşturalım ve
şifresini 123456 yapalım.

CREATE USER ‘deneme’@’localhost’ IDENTIFIED BY ‘123456′;
Komutunu çalıştırdığımızda deneme userını tanımlamış olacağız.

NOT:Burada atlamamız gereken bir püf nokta var. ‘deneme’@’localhost’
dediğimiz için bu eklediğimiz user Mysql server’a sadece localdan
erişebilir yani uzaktaki herhangi bir makinadan bu Mysql server’a
bağlanılamaz. Şimdi @ işaretinden sonraki alanda:

vb.net ile md5,sha1,sha384 algoritmalarında hash’ler yaratma

admin | 23 March 2009 12:10

Verilerimizi web’de şifrelememizin sebebi önemli bilgilerin veri tabanında saklanırken salt halleriyle değil şifrelenmiş halde saklanmasını sağlamaktır. Kötü bir kullanıcı bir şekilde veri tabanınıza erişse bile önemli bilgilerinize doğrudan erişemeyecek ve onların şifrelenmiş haliyle karşılaşacak ve dolayısıyla bilgilerinize erişemeyecektir. sha1 algoritmasının kırıldığı söylense de bunun ne kadar doğru olduğu tartışılır. En azından md5 ve sha384 şifreleme algoritmaları daha kırılmamış durumda. sha384 md5’e oranla daha güvenlidir. 64 bitlik şifreleme sunduğunu sanıyorum. md5 şifreleme algoritması 32 bit koruma sağlıyor. Bazı warez sitelerinde md5’lerin çözüldüğü söylense de bu tamamen yalan. Onların yaptığı işlem şöyle: Efendim önce md5 oluşturucu hazırlıyorlar. bunu isterseniz php,asp,asp.net ile yapabilirsiniz. Daha sonra akıllarına gelen ve en çok kullanılan parolaları şifreleyip bir veri tabanı oluşturuluyor. Burda şifrelenmiş halde duran veriyi kötü niyetli kullanıcı gelip kendi elindeki şifrelenmiş veriyle karşılaştırıyor ve eğer bilgiler örtüşüyorsa parola bulunmuş demektir. Örneğin en çok kullanılan parola 123456 diyelim. Bu parolanın şifrelenmiş halini alıp veri tabanına ekliyorlar. Bunun gibi en çok tercih edilebilecek parolaların binlercesini ekliyorlar. Artık veritabanındaki kullanıcıların parolalarının sağlamlığı ile alakalı bir durumdur geriye kalan. Çok mu karışık anlattım bilemiyorum.

jQuery ile Çeşitli Efektleri Kullanın

admin | 23 March 2009 11:24

Bir çok web master’ın vazgeçilmezleri arasına girmeyi başarmış bir kütüphane olan jQuery ile uygulamalarak yazabilmek için öncelikle web sitesinden son sürümünü indirmelisiniz.

Ardından uygun bir klasör açın ve html uzantısına sahip bir boş dosya oluşturun. İndirdiğiniz jQuery dosyasını da bu klasöre taşıyın. Boş dosyanızı not defteri ile açarak aşağıdaki kodu ekleyin.

1
<script src="http://arsiv.pilli.com/jquery_isminiz_yazin.js"></script>

Bu şekilde kütüphaneyi, efekt uygulaması yapmak istediğimiz sayfamıza dahil ettik.

vb.net ile bir siteyi ie sık kullanılanlara eklemek

admin | 23 March 2009 11:04

vb.net ile bir siteyi internet explorer’ın sık kullanılanlarına eklemek için öncelikle şöyle bir alt program (sub) yazıyoruz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub urlekle(ByVal baslik As String, ByVal URL As String)
Try
Dim favoriklasor As String
favoriklasor = System.Environment.GetFolderPath( _
Environment.SpecialFolder.Favorites)
Dim yazmanesnesi As System.IO.StreamWriter = _
System.IO.File.CreateText(favoriklasor & _
"\" & baslik & ".url")
yazmanesnesi.WriteLine("[InternetShortcut]")
yazmanesnesi.WriteLine("URL=" & URL)
yazmanesnesi.Close()
MsgBox("internet explorer sık kullanılanlara eklendi")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

CSS ile Transparan Resim

admin | 23 March 2009 10:42

Transparan resimler genelde photoshop ‘ ile hazırlanıp üzerine gelince transparan olmayan resmin görüntülenmesi gibi uygulanır ve JavaScript ile zahmetlidir.Oysa CSS ile bir kaç satır kod ‘la bu işi tek bir resim üzerinde ek bir resim düzenleme yazılımı kullanmadan yapabilirsiniz.

1
2
3
4
5
6
7
8
9
10
<style type=”text/css”>
.transparan img{
filter:Alpha(opacity=85);
-moz-opacity: 0.7;
}
.transparan:hover img{
filter:Alpha(opacity=100);
-moz-opacity: 1;
}
</style>

Bu stil kodlarını aşağıda ki gibi kullanabilirsiniz.

1
<a href=”http://www.kodaman.org” class=”transparan”><img src=”http://www.fileden.com/files/2009/3/20/5894584/kodamanresim

Asp.net & Ajax ile Yalancı UI control yapalım

admin | 20 March 2009 15:25


kendi hazirladigim checkbox ve radibutton tasarımları

Gerçeği nasıl yapılıyor bilmiyorum ama zahmetli olacağı kesin. şimdi kısayoldan gerçek ui control gibi çalışan radiobutton ve checkbox yapımından bahsedeceğim.

aslında baştan söylemek gerekirse kontrol yapmayacağız ajaxın avantajını kullanarak imajları yönetip radiobutton ve checkbox görevi için kullanacağız.

evet yeni bir asp.net ajax projesi açıyoruz. tabi bunun için ajax çatısını yüklemeniz gerekir. vs 2008 kullanıyorsanız yüklü geliyor.

ajax destekli proje
ajax destekli proje

Phpde linkleri seolu yapmak

admin | 20 March 2009 14:25

Genelde çoğu scriptlerde seo linki veritabanında ayrı bir alanda tutuluyor. Linkler bu alandan çağırılıp oluşturuluyor. Oysa başlıkları kullanıp, basit bir filtreden geçirip seolu olmayan scriptlerinizi kolayca sef link haline dönüştürebilirsiniz..

1
2
3
4
5
6
7
8
9
//----Seo Link yapıyoruz
function seo($sef){
$sef = strtolower($sef);
$degis1 = array('İ','Ö','Ü','Ğ','Ç','Ş','ö','ü','ğ','ç','ş','ö','_',' ','--','---','ı');
$degis2 = array('i','o','u','g','c','s','o','u','g','c','s','o','-','-','-','-','i');
$sef =str_replace($degis1,$degis2,$sef);
$sef =preg_replace("@[^A-Za-z0-9\-_]+@i","",$sef);
return $sef;
}

ASP ile veritabanı işlemleri

admin | 20 March 2009 13:19

Bu konudaki Tüm Başlıklar

  • ASP’de Veritabanına Bağlanma
  • ASP’de Veritabanındaki Tabloya Bağlanma
  • ASP’de Veritabanından Veri Çekme
  • ASP’de Veritabanından Birden Fazla Veri Çekme
  • ASP’de Veritabanına Kayıt Ekleme
  • ASP’de Veritabanındaki Kaydı Güncelleme

VERİTABANINA BAĞLANALIM

1
2
3
4
5
6
<%
Set bago = Server.CreateObject("ADODB.Connection") 'Bago Bağlantı adı
bago.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" &
Server.MapPath("db.mdb") 'db.mdb veritabanı Yolu
%>
<h3>Veritabanına Bağlanma Başarılı</h3>

Metin Şeklinde URL Kullanma (ASP & IIS 6.0)

admin | 19 March 2009 13:30

Artık hepimizin çok iyi bir şekilde bildiği bir durum var ki o da google’ın insanlar tarafından kolayca alşılabilecek yapıdaki URL (web adresleri) kullanılmamızı arzu ettiğidir. SEO (Search Engine Optimizations – Arama Motoru Optimizasyonu) kurallarından en değerlisi bile diyebiliriz. Bir örnek verecek olursak;

1
http://arsiv.pilli.com/bu-bir-deneme-adresidir.html

oysa çoğu sitede karşımıza şu görünümdeki adresler çıkar;

1
http://arsiv.pilli.com/makale.asp?makID=1471

ve doğal olarak google yukarıda verdiğimiz ilk örneği daha çok sevmektedir. Çünkü insanlar sayfamızı daha açmadan, ne ile ilgili olduğunu fark edebilirler.

klasik asp ve iis6.0 kullanarak bu işlemi kendi becerimizle yapacağız. Aksi halde iis’in, asp için URL’lere müdehale edebilmemize olanak verdiği özel bir yöntemi bulunmuyor. Kendi tekniklerimizle bizi baş başa bırakmayı daha uygun görmüşler.

Php ile dosya download nasıl yaparız ?

admin | 18 March 2009 14:35

Merhaba arkadaşlar aslında buraya yazdıklarım daha önce kendi bloğumda yayınlamış olduğum yazılardır. Bu yazımda da size daha önceden yazdığım php ile uzak bir sunucudaki dosyayı kendi sunucumuza veya local bilgisayarımıza nasıl download edebiliriz onu anlatmaya çalışacağım.

Aslında php ‘nin yerleşik copy fonksiyonu ile gayet basit bir şekilde uzak sunucudaki dosya download edilebilirken aynı zamanda güvenlik vb. nedenlerle bu fonksiyonun kapalı olabilme ihtimalinide düşünerek cURL kullanarak bu örneği yaptım.

Copy fonksiyonu ile nasıl download edildğini de görelim isterseniz.

1
2
3
4
5
6
7
8
9
10
11
12
$dosya = 'http://www.ysfkc.com/dosyalar/down.tar.gz';
$dosya_adi = basename($dosya);
$kaydedilecek_dizin = 'test';
if (copy($dosya,$kaydedilecek_dizin.'/'.$dosya_adi))
{
echo 'Dosya kaydedildi';
}
else
{
echo 'Dosya kaydedilemedi.';
}