Öne Çıkan Yayın

Uzak Masaüstü Bağlantısı ve Modem Port Ayarı

İyi günler bu konumuzda uzak masaüstü bağlantısı ve modem port ayarını anlatacağım. Normalde uzak masaüstü bağlantısı ayarını açtığımızda ye...

21 Aralık 2013 Cumartesi

MSVCR100.DLL Hatasının Çözümü

Bazı programlar kurulurken veya kurulum sonrası çalıştırılırken “Program, MSVCR100.dll bilgisayarınızda eksik veya hatalı olduğundan çalıştırılamadı” gibi sistem hatası verir. Bu hatanın nedeni, ilgili dll dosyasının bozulmasından veya olmamasından kaynaklanmaktadır.
Hatanın çözümü için hata mesajında da belirtildiği gibi MSVCR100.dll dosyasının onarılması yada değiştirilmesi gerekmektedir.
Çözümü ise : "Visual C++ Redistributable"
Aşağıdaki bağlantılardan işletim sisteminize uygun olanı indirip kurun.

Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2010 Redistributable Package (x64)

C# Karakter Büyültme Programı

Merhaba zamanında C# dili ile yazdığım küçük bir karakter büyültme programı kaynak kodları ile aşağıdaki linkten indirebilirsiniz.

Forma bir buton ekleyin ve butonun Onclick Fonksiyonunu aşagıdaki gibi düzenleyiniz.
        private void btnBuyult_Click(object sender, EventArgs e)
        {
            txtGoster.Text = txtVeri.Text.ToString().ToUpper();
        }


Rar Şifresi : www.bahadirakkoy.com.tr
C# Karakter Büyültme Programı

İyi çalışmalar.

21 Kasım 2013 Perşembe

Akıllı Kart İşletim Sistemi

1- Akıllı Kart'a neden ihtiyaç duyulmuştur?

İlk plastik kart bir statü göstergesi olarak DINERS CLUB tarafından 1950'de kullanılmaya başlanmıştır. Yalnız üyelere özgün olarak çıkartılmıştır ve para yerine sadece "ismi" ile ödeme yapabilmişlerdir.

Visa ve Mastercard'ın  bu alana girmesi ile kartlar, plastik para olarak, başta ABD'de sonra Avrupa ve Dünyanın diğer bölgelerinde çok daha hızlı şekilde yayılmıştır.

İlk kartların fonksiyonu oldukça basittir. Kart sahibinin ismini ve kart numarasını kabartma yazılar ile kullanılarak kart kişiselleştirilmesi yapılmıştır. Ancak plastik kartların yaygınlaşması ile birlikte ortaya çıkan organize suçlar, kart üzerindeki temel güvenlik unsurları ile önlenemez olmuştur. Bunu önlemek için ilk gelişme kartların arka yüzüne manyetik şerit konularak olmuştur. Manyetik şeritli ve kabarma yazılı kart halen en çok kullanılan tip ödeme kartıdır. Uygun donanımı olan herkesin, kolayca manyetik şeritte yazılı veriyi okuyabilmesi, değiştirerek yeniden yazabilmesi manyetik şeridin çok önemli bir zayıfığını oluşturmuştur. Bu yüzden gizli bilgilerin manyetik şeritte tutulması uygun değildir.

Akıllı kartlardaki ve elektronik veri alanındaki gelişmeler yukarıdaki probleme yeni çözümler ortaya çıkartmıştır. 1970'lerde elektronik dünyasında olan büyük gelişmeler sonucunda birkaç milimetrekare alan içine aritmetik işlemci ve veri depo alanı sığdırılabilmiştir. Yapılan testler sonunda, akıllı kartın, yüksek seviyede dayanıklılık ve tahrifata karşı tüm beklentileri fazlası ile karşıladığı görülmüştür. Modern şifreleme tekniklerinin tümleşik devre yapısı ile beraber gelişmesi ile banka kartı uygulamaları da yaygınlaşmıştır.

2- Kart Tipleri Nelerdir?

"ISO 7810 Identification Cards - Physical Characteristics" standardı, üç farklı formatta, kartların sahip olması gereken ölçüleri, esneklik, ısıya dayanıklılık özelliklerini belirler.

Kabartma Yazılı Kartlar
Manyetik Şeritli Kartlar
Akıllı Kartlar

3- Akıllı Kartların Avantajı Nedir?

Akıllı kartın en önemli avantajı, içine depolanan bilgi, yetkisiz erişim ve tahrifata karşı korunabilmesidir. Veriye erişim sadece seri yoldan olduğu için bu kapının kontrolü kart işletim sistemi ve güvenlik mekanizması tarafından yapılmaktadır. Bu güvenlik mekanizması altında, gizli bilgi karta yazılabilir ve yetkisiz kişiler tarafından erişilemez. Bu bilgiler uygulama gereği kart işlemcisi tarafından işlenebilir veya kullanabilirler. Bu işlemlerde dışarıya bir bilgi sızmaz. Prensip olarak okuma, yazma ve silme gibi bellek fonksiyonları donanımsal ve yazılımsal olarak belirli şartlara bağlanarak çeşitli güvenlik önlemleri alınabilir.

Şifreleme algoritmalarını da başarılı şekilde uygulayabilmeleri, akıllı kartları uygun ve taşınabilir güvenlik modülleri haline getirmiştir.

4- Akıllı Kart'ın Güvenlik Unsurları Nelerdir?

Akıllı kartlar, özel bir işlemin gerçekleştirilmesi için bir yetkilendirme aracı veya kart sahibinin tanınmasının aracı olarak kullanılır. Bu işlemlerin sahte kartlar ile yapılmasını önlemek için akıllı kartın üzerine tümleşik devrenin yanı sıra çeşitli güvenlik unsurları da bulundurulur. Kartın gerçek olduğunun kontrolü makinelerin yanı sıra göz ile de yapılacağından, birçok güvenlik unsuru görseldir. Makineler tarafından yapılacak gerçeklik kontrolü, kart işlemcisi ve okuyucu arasındaki özel protokol ile yapılabilir. Ancak, kartın gerçek olduğunu ispatlayacak olan görsel güvenlik unsurlarının, teknik olarak taklidi zor, geniş bir teknik bilgi birikimi gerektiren ve teknik detaylarının kolay elde edilemediği özellikler olması gerekir. İmza paneli, Gökkuşağı baskı, Dekoratif çizgiler, Mikro yazı, Morötesi yazı, Hologram, Hayal resim, Lazer ile nakşetme, Kabartma yazı gibi güvenlik teknikleri kullanılmaktadır.

5- Akıllı Kartın Uygulama Alanları Nelerdir?

Akıllı kartların kullanım alanı günümüzde çok yaygınlaşmıştır. Bunların başlıcaları aşağıda görülebilir.

Cep Telefonu SIM Kartı
Kredi kartı, e-cüzdan
Ankesörlü Telefon Kartı
Toplu Ulaşım Kartı
Sağlık Sigortası Kartı
Elektronik (Sayısal) İmza Kartı
Kimlik Kartı
Ödeme Sistemlerinde Akıllı Kart
Otomatik Geçiş Sistemi

Kaynak : http://www.akiskart.com.tr

16 Kasım 2013 Cumartesi

Font-Face Kullanımı

Selam,
Font-Face nedir ? Ne işeyarar ? Nasıl kullanırım ? sorularını cevaplayarak font-face’ i inceleyelim..
Font-face ile yaptığımız siteler içerisinde özel font kullanarak içeriklerimizi görsel açıdan zenginleştirebiliriz. Sistemde yüklü olmayan fontlar font-face özelliği ile ziyaretçinin bilgisayarına indirilip (cache -keş-  belleğe) kullanma imkanı verir. Font-face özelliği CSS2 ile geldi fakat CSS2.1 de bazı sorunlar nedeniyle kaldırılmıştı ki CSS3 ile birlikte tekrar geldi. -iyide oldu-
Kullanacağımız font(-lar) free, opentype yada trutype olmalıdır, tasarımlarda kullanılan font eğer lisans gerektiren bir fontsa servis bunu çevirmiyor ve lisanslı bir font kullandığınıza dair sizi uyarıyor. 
Font-face özelliğini tüm yeni nesil tarayıcılar kendi belirledikleri yada mevcut bazı font formatlarını destekliyorlar, mevcut tarayıcılar yada eski sürüm tarayıcılar için font tarayıcı tablosunu incelemelisiniz.
Font tiplerini destekleyen tarayıcılar
Tablodanda görüldüğü gibi projemizde kullanılan bir font için tüm tarayıcılar da-genelde referans aldıklarımız ie, chrome, firefox- görüntülenebilmesi için aynı fontun dört farklı formatını edinmemiz gerekiyor. İşte bu noktada  www.fontsquirrel.com adresindeki font-face servisi tam bizlik!
Çünkü herhangi bir formattaki fontumuzu upload edip dört farklı formatta fontlarla beraber, nasıl kullanmamız gerektiği ile ilgili dökümanıda bizim içi oluşturuyor bu sistem.
Türkçe karakter destekli font-face servisini en verimli şekilde kullanmak için ‘Font-face kit generator’ görselindeki ayarları yapmamız gerekir. Burdaki numaralanmış yerleri maddeler halinde yazacağım. Ayrıca font ayarları ve optimize noktasında desteğini esirgemeyen Dilek Yördem arkadaşıma teşekkür etmeden geçemeyeceğim. Aşağıda vereceğim adımlar ve klavuz görsel en temek hali ile işinizi görebilecek maddeler içerir  daha detaylı bir bilgi için servisin diğer ayarlarını ve http://www.fontspring.com/fontface adresini inceleyebilirsiniz.
1- Fontu upload ediyoruz.
2- Fontu optimize edeceğimiz için bu seçeneği seçiyoruz ve altaki detay ve optimize ayarları çıkıyor.
3- Font ayarları ve diğer karakterleri eklemek için bu bölümü açınca karakter tipi, dil ve unicode ayarı yapabiliyoruz,
4- Mac Roman,
5- Turkish,
6- Basic Latin ayarı ile Türkçe karakter sorununu ortadan kaldırıyoruz,  -fontumuzun Türkçe karakter desteklemesi gerektiğini unutmayalım-
7- Aynı ayarlarımızı bir sonraki kullanımda tekrar hatırlaması için,
8- Yasal koşulları kabul edip font paketini indiriyoruz.
“CompleteinHimTR” ismindeki özel fontumuz ile örnek bir uygulama yapalım, fontumuz görüldüğü gibi TrueType formatında.
Yukarıdaki adımları izleyerek fontu upload edip, optimize ve Türkçe karakter ayarlarını yaptıkdan sonra koşulları onayladık ve “Download Your Kit ” butonu ile dosyamızı indirip inceliyoruz. Style dosyasını ve dört farklı formattaki fontlarımı oluşturdu. Dosya içerisindeki html de önizlemesini ve nasıl sayfalarımda kullanmam gerektiği ile ilgili dökümantasyon mevcut.
Döküman gayet net ve açıklayıcı font-face kodunu ve fontlarımızı kopyaladıktan sonra istediğimiz şekilde geliştirip proje içerisinde kullanabiliriz artık. Css kullanımında ise en verimli olarak şu şekilde kullanmalıyız.
En üstte ‘reset.css’ sonra kullandığımız fontlar için bir ‘fonts.css’ ve proje içerisinde kullandığımız ‘style.css’ dosyaları, dilerseniz style.css yada main.css -bu size ve projenize göre değişiklik gösterebilir tabiki- içerisine import ederek de kullanabilirsiniz. Şahsen ben projeye tek bir css yüklüyorum “main.css” main.css içerisine en üstüne önce reset.css’i sonrasında ise font.css ‘im varsa onu @import ediyorum.
Kod olarak örnek verecek olursak, şu şekilde kullanabiliyorsunuz -bunu indirdiğimiz paket içerisinde de bulabilirsiniz-
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Font-Face</title>
<style type="text/css">
    @font-face {
    font-family: 'CompleteinHimTRRegular';
    src: url('complete_in_him_tr-webfont.eot');
    src: url('complete_in_him_tr-webfont.eot?#iefix') format('embedded-opentype'),
         url('complete_in_him_tr-webfont.woff') format('woff'),
         url('complete_in_him_tr-webfont.ttf') format('truetype'),
         url('complete_in_him_tr-webfont.svg#CompleteinHimTRRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
    h1 { font-family: 'CompleteinHimTRRegular'; font-size:26px; color:#666;}
</style>
</head>
<body>
    <h1>Alafortanfoni Dev Blog</h1>
</body>
</html>
Görüldüğü gibi arayüz geliştirirken çoğu zaman bizi sıkıntıya sokan ie ve sürümlerinde bile doğru ayarlar yapıldığında gayet verimli bir şekilde çalışıyor.
“Abi uğraştırma beni bunlarla, varmı şöyle elinde  güzel fontlu hazır bişiler..” diyen arkadaşlarda http://www.fontsquirrel.com/fontface burayı inceleyebilirler sizin için hazır font kitleri mevcut..
Son olarak şunu belirtmekte fayda var internet explorer da localde gayet güzel çalışırken server üzerinde bazen sorun yaratmaktadır Ferit Arslan’ın incelemesi ve çözümlemesine göre Windows server da ISS panel üzerinden mime type leri içerisine eğer “.eot” formatı tanımlı değilse bu formatı tanımlanması gerekmektedir.
Bu konuda incelediğimiz fontu ve örnek dosyaları Font-Face bağlantısı ile indirebilirsiniz.