25 Nisan 2009 Cumartesi

Internet Explorer 8

Microsoft sonunda IE7 yi iyileştirerek IE8 sundu. Vista'nın sürekli karşılaştığım explorer hataları giderilmiş ve daha stabil çalıştığı ortada. Bir çoğumuz internette gezinmek için Internet Explorer kullanmıyor olabiliriz ancak kullandığımız işletim sisteminin daha stabil çalışması açısında Microsft çözümlerini mutlaka yüklemeliyiz.

Bu yorumları yaparken IE8 'i kötülemek istemem yiğidi öldür ama hakkını ver demişler. Firefox kullanıcısıyım ancak IE8 de fena çalışmıyor. Yenilikleri takip ederek kendini güncellemiş ve eski sürümlere nazaran daha iyi çalıştığını düşünüyorum.

İndirmek isteyenler için link
http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx

8 Nisan 2009 Çarşamba

Müslümanlığı kabul eden Avusturalyalı bir gencin hikayesi.

Avusturalyalı bir genç İslamiyetle nasıl tanıştığını, yaşadığı arayış ve olayları anlatıyor. Biraz zaman ayırıp lütfen izleyin.


Müslüman olan Avusturalyalı genç
Yükleyen merve223

28 Mart 2009 Cumartesi

Nisan 1 şakası mı? Gerçekten bir tehlik mi?

1 Nisanda bilgisayarlar üzerinde büyük bir tehlike olarak dolaşan haberler hakkında kimse kesin bir bilgi sahibi değil. Şaka mı? Gerçek mi? Yeni bir Chernobil virüsü (win95.CIH) vakası mı?

Açıklamalara göre Conficker Solucanı başarılı bir şekilde güvenlik ayarlarını kapatabilir ve güvenlik site ve sistemlerine erişimi kapata bileceği söyleniyor. Nisan 1 şakası istemiyorsanız araştırmalara devam. Kullandığınız sistem ve yazılımların güncellemelerini yapınız. Özellikle Windows İşletim Sisteminin güncellemelerini Windows Update üzerinden ve Virüs programlarının güncellemelerini sık sık gerçekleştirmenizi öneririm.

2 Mart 2009 Pazartesi

ROW_NUMBER (Transact-SQL)

SQL Server 2005 ile gelen bu yeni özellik önceki sürümlerde bulunmuyor. Çalışırken satır numarasına ihtiyaç duyarsanız. Benim gibi :) buyrun size yardımcı bir kaynak.

ROW_NUMBER() OVER ( [ ] )

Return Type 'bigint
'

SELECT

sto_kod
,sto_isim
,ROW_NUMBER() over(ORDER by sto_kod ASC) AS [SATIR]

FROM dbo.STOKLAR


Asıl kaynakta bu linkte:
http://msdn.microsoft.com/en-us/library/ms186734.aspx

1 Mart 2009 Pazar

Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

Uygulamanızdan SQL Server üzerinde işlem (veri çekmek yada yazmak gibi) yapmak istediğinizde “Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.” şeklinde bir hata mesajı alıyorsanız önce SQL Server üzerinde ilgili veritabanındayken New Query tılyayıp alttaki sorguyu çalıştırın.

sp_grantlogin 'NT AUTHORITY\NETWORK SERVICE'

Sonra da veritabanınızın altındaki security - users bölümünde 'NT AUTHORITY\NETWORK SERVICE' kullanıcısının üzerinde sağ tıklayıp properties seçerek Role Members kıısmından veritabanınız için gerekli (db_datareader, db_datawriter gibi) yetkileri verirseniz hatadan kurtulabilirsiniz.

11 Şubat 2009 Çarşamba

Windows 7

Windows7 yayınlandığında bende denemek amacı ile kurdum. Oldukça güzeldi ve hoşuma da gitti. Windows 7 Vistadan oldukça hızlı. Vistanın sorunları düzeltilmiş gibi. Özellikle pencere geçişleri etkileyici hızda umarım böyle de devam eder. Görev çubuğunun yeni hali ve kullanımı oldukça güzel olmuş. Buradaki guruplama olayıda hoşuma gitti.

Umarım Windows 7 çıkışı ile Vista dan çok daha iyi olur. Bende Vista kullanıyorum ancak XP kadar hızlı değil ve kabul etmek gerekirse bir çok problemde mevcut. Service Pack 2 ile daha kullanışlı hale geleceğini umut ederek bekliyorum umarım hevesim kursağımda kalmaz.

27 Ocak 2009 Salı

Virüs alarmı!

Milyonlarca bilgisayarı etkileyen ve adı kaynaklara göre Downadup, Konficker veya Kido olarak geçen solucanı nasıl durduracaksınız?



İnternette dokuz milyon bilgisayara sıçrayan ve kullanıcıların internet erişimini, hatta internetle igili her türlü işini kesmeye adayan Downadup solucanından kurtulmanın bir yolu var. Kaspersky ve F-Secure bu solucandan kurtulmak için bir makale ve temizleyici yayınlamış durumda.

Downadup (Conficker) Information
http://www.f-secure.com/security_center/downadup.html

Net-Worm.Win32.Kido
http://www.viruslist.com/en/alerts?alertid=203996089

Bu solucanın ilk belirtileri, bilgisayarınızın güvenlikle ilgili internet sitelerine girememesi ve ayrıca şifreli olarak bağlandığınız ağ noktalarında binlerce deneme yaparak saldırı korumasını etkinleştirmesi ve bu bölgelere kullanıcı adı ve şifrenizle girememenizi sağlaması.

Sanal dünya bu ne zaman nerler olacak bilemiyoruz ki. Bir bizi gözetliyor mu ne :)

21 Ocak 2009 Çarşamba

Barkod yazıcısından etiket dökümü.

Bir firma için yazdığım depo uygulamasında barkod yazıcısından etiket dökümü almak için kullandığım kod parçası belki işinize yarar. :)

//YaziciCiktisi Methodunu kullanarak yazıcı ayarları ve seçiminin yapılması istersek print preview ile çıktıyı önce ekrana alabiliriz.
private void YaziciCiktisi()
{
PrintDocument dokuman = new PrintDocument();
PrintDialog yazici = new PrintDialog();
try
{
dokuman.PrintPage += new PrintPageEventHandler(YazdirilacakEtiketBilgileri);
yazici.PrinterSettings = new PrinterSettings();
yazici.Document = dokuman;
yazici.UseEXDialog = true;
if (DialogResult.OK == yazici.ShowDialog(this))
{
dokuman.PrinterSettings.PrinterName = yazici.PrinterSettings.PrinterName;
dokuman.Print();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
dokuman.Dispose();
}
}

//Başlık ve detay satırları şeklinde kullandım. etiketin üst kısmında firma bilgileri ve sonrasında koli içersinendeki ürün bilgileri yazdırdım.
void YazdirilacakEtiketBilgileri(object sender, PrintPageEventArgs e)
{
Font fontFirmaBaslik = new Font("Arial", 12);
Font fontStatik = new Font("Arial", 10);
Font fontDinamikBaslik = new Font("Arial", 9);
Font fontDinamik = new Font("Arial", 7);

e.Graphics.DrawString("FİRMA ÜNVANI", fontFirmaBaslik, Brushes.Black, 130, 10);

e.Graphics.DrawString(lblFirmaUnvani.Text.ToUpper(), fontStatik, Brushes.Black, 10, 40);
e.Graphics.DrawString(": " + txtFirmaUnvani.Text, fontStatik, Brushes.Black, 110, 40);

e.Graphics.DrawString("İLİ", fontStatik, Brushes.Black, 10, 55);
e.Graphics.DrawString(": " + txtIli.Text, fontStatik, Brushes.Black, 110, 55);

e.Graphics.DrawString("ALT MÜŞTERİ", fontStatik, Brushes.Black, 10, 70);
e.Graphics.DrawString(": " + txtAltMusteri.Text, fontStatik, Brushes.Black, 110, 70);

e.Graphics.DrawString(lblIrsaliyeNo.Text.ToUpper(), fontStatik, Brushes.Black, 10, 85);
e.Graphics.DrawString(": " + txtIrsaliyeSeriSiraNo.Text, fontStatik, Brushes.Black, 110, 85);

e.Graphics.DrawString(lblKoliBilgisi.Text.ToUpper(), fontStatik, Brushes.Black, 200, 85);

e.Graphics.DrawString("ÜRÜN KODU", fontDinamikBaslik, Brushes.Black, 10, 120);
e.Graphics.DrawString("ÜRÜN ADI", fontDinamikBaslik, Brushes.Black, 110, 120);
e.Graphics.DrawString("MİKTAR", fontDinamikBaslik, Brushes.Black, 300, 120);
e.Graphics.DrawString("BİRİM", fontDinamikBaslik, Brushes.Black, 350, 120);

int satir = 135, koliNo = 0;


if (_yazKoliNo > 0) koliNo = _yazKoliNo;
else koliNo = _koliNo;

//Detay satırlarını yazdırıyoruz.
for (int i = 0; i < dgSiparisListesi.Rows.Count; i++)
{
if (Convert.ToInt32(dgSiparisListesi.Rows[i].Cells["KOLI"].Value) == koliNo)
{
e.Graphics.DrawString(dgSiparisListesi.Rows[i].Cells["sip_stok_kod"].Value.ToString(), fontDinamik, Brushes.Black, 10, satir);
e.Graphics.DrawString(dgSiparisListesi.Rows[i].Cells["sto_isim"].Value.ToString(), fontDinamik, Brushes.Black, 110, satir);
e.Graphics.DrawString(dgSiparisListesi.Rows[i].Cells["MIKTAR"].Value.ToString(), fontDinamik, Brushes.Black, 310, satir);
e.Graphics.DrawString("ADET", fontDinamik, Brushes.Black, 350, satir);
satir = satir + 15;
}
}
}

17 Ocak 2009 Cumartesi

Filistine Yardım Edelim...

Bir kaç haftadır Filistinde yaşanan olaylardan dolayı çok üzüntü duyuyorum. Çocuklardan ne istiyorsunuz, hiç bir şeyin farkında bile olmadan katlediliyorlar. Binlerce masum insan ölüyor ama kimse birşey yapmıyor. Bunu yapanlar hiç ölmeyeceklerini mi düşünyorlar anlayamıyorum. Bir gün bunların hesabı sorulmayacak mı? Bu gidişe bir dur diyecek baba yiğit yok mu?

Özellikle resim eklemek istemedim. Vahşet görüntülerine dayanamıyorum. Allah yardımcıları olsun. Savaşlar olmasın çocuklar hep gülsün.

Lütfen el birliği ile onlara yadım edelim. Az çok demeden yardım edelim. 1 kuruşa bile ihtiyacı olan bu insanlara yardım edelim. Her şeyden önce onlarda insan ve her insanın yaşamaya hakkı vardır. Hiç bir din yada meshep savaşı kabul etmez.

Bir çok kurum ve kuruluş yardım topluyor. Bende duyurmak için diyanet işlerinin web sitesindeki bilgileri sizlerle paylaşmak istedim. Lütfen sizde ufakda olsa bir yardım edin.

Diyanet Vakfı

Kredi kartı ile bağış
https://bagis.diyanetvakfi.org.tr/index.php?categoryid=12

Vakıflar Bankası
Ankara - Meşrutiyet Şubesi
2035392 No'lu (TL) Hesabı

T.C. Ziraat Bankası
Ankara - Meşrutiyet Şubesi
7967366-5002 No'lu (TL) Hesabı

Kaynak: http://www.diyanetvakfi.org.tr