28.02.2008

Geri Dönüşüm kutusunu heryerden cagirmak icin güzel ve kolay bir yol.

1. Regedit acip Hkey_Classes_Root\*\Shellex\ContextMenuHandlers kadar geliyoruz.

2. ContextMenuHandlers sag tus ve yeni bir anahtar olusturmayi seciyoruz. ismine copkutusunu bosalt diye bilirsiniz...

3. Sonra bu olusturdugumuz anahtarin sag tarafindaki standart degerin uzerinde sag tusa basip degitirmeyi seciyoruz ve deger olarak sunu yaziyoruz

{645ff040-5081-101b-9f08-00aa002f954e} ve regedit i kapatiyoruz.. sonra bir dosyanin uzerinde sag tusa basinca dedigimiz menu gelmesi lazim gayet pratik bir yol heryerde copkutusuna erismek icin gereken yol.

Eger bu kisayolu dizinlerin uzerindede gormek istiyorsak 2. ve 3. adimlari asagidaki anahtar icinde uygulamak yeterlidir.

Hkey_Classes_Root\Folder\Shellex\ContextMenuHandlers

Basarilar...

02.01.2008

live.com ' dan email almak artik serbest

evet live.com dan email almak artik sorun degil asagidaki linkden direk alabilirsiniz...
http://get.live.com/en-us/mail/overview burdaki en-us tr-tr yapinca da türkiyeye veya diger ülkelere ait olanlari alabilirsiniz... birde kayit olurken USA ve ona ait bir posta kodu verirseniz soru ncikmiyor...

05.10.2007

Disardaki bir database baglanti

örnekde access in meshur northwind database ini kullandim burdan indirebilirsiniz
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=c6661372-8dbe-422b-8676-c632d66c529c&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2faccess2000%2fNwind%2f2000%2fWIN98%2fEN-US%2fNwind.exe
yeni bir sorgu olusturup asagidaki kodu tabi dosya yolu dogru olmali yazip

execute sp_addlinkedserver 'north' ,'ole db provider for jet',
'microsoft.jet.oledb.4.0', 'C:\Practice Files\Nwind.mdb'
sonrada kontrol ediyoruz

Configuring Encryption

kod:
1.
use adventureworks
go
if not exists (select * from sys.symmetric_keys where symmetric_key_id=101)
create master key encryption by password='P@ssw0rd'
go

zertifika olusturuyoruz ve symetrik anahtarimizi ve kendisini sifreliyoruz

2.
create certificate HRCert
with subject = 'Job Candidate Comments'
go
create symmetric key CommentKey
with algorithm = DES
encryption by certificate HRCert
go

3.
alter table humanresources.Jobcandidate
add Comments varbinary(8000)
go

4.daten i önce symmetric anahtar ve zertifika yardimi ile acip sifreleyelim
open symmetric key commentkey
decryption by certificate HRCert

update humanresources.jobcandidate
set comments = encryptbykey(key_guid('commentkey'),'no Comments')
go

5. tablomuzu sorgulayalim ve kilitlimi bakalim
select jobcandidateID,ModifiedDate,comments from humanresources.jobcandidate

6.
kitli kolana ulasmak icin asagidaki kod ile decrypt yapacagiz.

open symmetric key CommentKey
decryption by certificate HRCert
select jobcandidateID,ModifiedDate,
convert(varchar,decryptbykey(comments))
as "Decrypted Comments"
from humanresources.jobcandidate

SQL Kisa Kisa Notlar

Configuring Database Securables
CREATE USER Benutzername FOR LOGIN Anmeldename (ALTER USER ile degistirme, DROP USER ilede silme islemini yapabiliriz)
Guest baglantisini aktif etmek ve geri almak : GRANT CONNECT TO Guest (aktiflestirme islemi) REVOKE CONNECT TO Guest
Datanbank Role olusturmak : CREATE ROLE Rollername
Bir kullaniciyi sp_addrolemember Prozedurü ile bir roler ya ekleriz :EXECUTE sp_addrolemember Rollenname, Benutzername
*
Schema (shemalar datenbank objelerinin bir isim uzayi altinda toplanmis hali ve sql 2005 in yeni yönlerinden birisidir) yaratma : CREATE SCHEMA schemaname AUTHORIZATION Besitzer
Örnek :

SSMS de yeni bir sorgu penceresi acip asagidaki kodu yazalim
create login erkanak with password='P@ssw0rd' go use adventureworks go create user peter from login erkanak grant select on schema :: [humanresources] to [erkanak]

yeni bir sorgu penceresi acip erkanak in bilgileri ile bu alana login olalim ve asagidaki kodu yeni sorgu penceresinde calistiralim ve bir hata mesaji alacagiz
use adventureworks
go
select * from Employee
mesajda peter in yetkisi olmadigi yazacak
ve bunu düzeltmek icin su kodu girelim
alter user peter with default_schema=humanresources
ve tekrar
use adventureworks
go
select * from Employee
girdigimizde tabloyu listeledigini gorecegiz...

24.07.2007

VMware ve Cluster

Bu konu hakkinda detayli bir türkce döküman hazirlamayi düsünüyorum, ama malesef okuldan dolayi pek zaman bulamiyom , mesela VMware de 1. Server da disk ekleyip ikincide bunu Disk.locking = FALSE yapmamiz gerekdigi gibi yararli ipiclari ve Cluster ' yi olusturup (Exchange 2003) örnegi anlatan bir güzel yazi yakinda gelecek bitince burda yayinlanacak.

16.04.2007

Windows ' dan notlar ....

Komut ile windows versiyonunu ögrenme
Baslat->Calistir->winver.exe yaz tikla

Xp kurmadan önce sistem uygunmu kontrol edelim mi ?
winnt32.exe /checkupgradeonly bize detayli bir rapor sunacakdir...

Windows kurarken neler oluyor ve hata olustumu acaba ?
windowsu kurarken neler oldugunu ögrenmek istersek windows dizininin altinda setupact.log dosyasi vardir orda detayli bilgileri bulabiliriz,ayni zamanda hemen burda setuperr.log dosyasinda da windows kurarken olusan hatalari görebiliriz eger hatasiz kurulmus ise bu dosyanin bos olmasi gerekiyor...

Windows hosgeldin ekranini kaldirmak
Ben nedense bu ekrani sevmiyom bir türlü :) Denetim masasindan kullanici hesaplarina gecelim ve orda kullanici girisini ayarlama sanirim türkcesi onu tiklayim gelen yerde ki kutularin isaretini kaldiralim bu ne ise yarar derseniz ctrl+alt+delte yapin gorursunuz...