Bilgisayar ve Mobil Aygıtlarda TL Simgesi Kurulumu

Artık Türk Liramızında bir simgesi var hayırlı olsun.

İşte Merkez Bankasının yeni simge ile ilgili döküman ve yazılım güncellemesi, gördüğümüz kadarıyla şuan için pratik çözüm olarak yazı fontu oluşturulmuş durumda ve bu fonta kısayol ataması yaparak çözüm sunulmuş.

(Makaleyi yayınladığım tarih itibariyle Microsoft Güncellemesi ile ilgili henüz bir bilgi yok)

Bu bölümde, aşağıdaki platformlar için kurulum paketleri bulunmaktadır.

Bilgisayarınıza uygun olan paketi aşağıdan kurabilirsiniz:

 

 

Mobil cihazlarınızla TL simgesini görüntülemek için aşağıdaki sayfayı       ziyaret edebilirsiniz.:

 

Kinect for Windows

Windows için Kinect 1 Şubat 2012 tarihi itibariyle duyuruldu. İnsan bilgisayar etkileşiminde bir devrim niteliğinde olan Kinect, Windows işletim sistemine yepyeni bir boyut kazandıracak. Klavye ve fare kullanmadan bilgisayarınızı vücut hareketleriniz ve sesinizle yönetebildiğiniz Kinect ilk defa XBOX 360 adlı oyun konsolumuzla birlikte çalışmak üzere tasarlanmış ve çıktığı andan itibaren satış rakamlarıyla bir rekora imza atarak ilk 60 günde 8 milyon adet satılmış ve “Dünyanın en hızlı satılan tüketici elektronik cihazı” olarak Guinness Rekorlar kitabına girmişti. Kinect’in Windows platformunda çalışmasını sağlayacak tüm altyapının yazılım geliştiricilere sunulması özellikle Windows 8 için çok önemli bir adımı oluşturuyor.

Kinect ile yapılabilecekler gerçekten hayal gücüne sığmıyor, şu videoyu mutlaka izlemenizi öneriyorum:

Detaylar için: http://www.kinectforwindows.com/

Geleceğin Teknolojisine Hoşgeldiniz : A Day Made of Glass

İnsan bilgisayar etkileşiminde dokunarak işlem yapabilmenin verdiği kolaylık hayatımızda önemli değişikliklere yol açacak, her dokunduğumuz yüzeyin camdan yapıldığını düşünürsek bu alanda ne kadar büyük inovasyonlar ve fütürist senaryolar çıkabileceği ortada. Web 3 yolunda önemli bir adım olan yüzeyler konusunda aşağıda izleyeceğiniz video Corning’in güzel bir vizyon videosu:

Windows 8 Consumer Preview

Windows 8′in Beta sürümü olan Consumer Preview versiyonu 29 Şubat 2012′de Barcelona’da duyuruldu. Yeni Windows 8 arayüzü metro tasarımda hem tablet hem de masaüstü bilgisayar kullanıcıların rahatlıkla kullanabilmesi için tasarlanmış durumda. Özellikle Windows Store özelliği sayesinde yazlım geliştiriciler için de yepyeni bir dünyanın kapılarını aralıyor. Detaylı ürün özellikleri için aşağıdaki videoyu mutlaka izlemenizi tavsiye ediyorum:

 

Windows 8 Consumer Preview Sürümünü İndirmek için Adres: http://preview.windows.com

SQL Server 2005 ve 2008 Suspect DB Kurtarma

Sql server da suspect db hepimizin başına gelmiştir. Databesinizi kurtarmak için sırası ile aşağıdaki komutları management studio da çalıştırmanız gerekmekte.

EXEC sp_resetstatus ‘veritabanıadı‘;

ALTER DATABASE veritabanıadı SET EMERGENCY

DBCC checkdb(‘veritabanıadı‘)

ALTER DATABASE veritabanıadı SET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CheckDB (‘veritabanıadı‘, REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE veritabanıadı SET MULTI_USER

Microsoft Sql Server Tarihçesi

Bu makale Yunus Dalkıran kardeşim tarafından Wikipedia‘dan alınmış, o gitmiş bulmuş bende ondan kolayca alıp yayınlayayım dedim. Hem Wikipedia’ya hemde Yunus kardeşime teşekkürler.

Doğuşu

Versiyon 7.0′dan önce “kod tabanı” Sybase SQL Server tarafından Microsoft’a satıldı, ve bu Microsoft’un kurumsal seviyede veritabanı pazarına girişi oldu. Sybase SQL Server 3.0 ile esasen aynı olan ilk versiyon, SQL Server 1.0′ı yaratmak ve pazarlamak adına Microsoft, Sybase ve Ashton-Tate ile takım oluşturdu. 1992′de Microsoft SQL Server 4.2 sevkedildi. Daha sonra Windows NT 3.1 ile aynı zamanda Microsoft SQL Server 4.21 piyasaya sunuldu. Microsoft SQL Server 6.0 Windows NT için dizayn edilmiş ilk versiyon olmasıyla birlikte Sybase’den talimat alınmaksızın piyasaya çıkartıldı.

SQL Server 7.0, miras Sybase kodu ile yazılan bir “rewrite” versiyonu oldu, ve yerine SQL Server 2000 çıkartıldı. SQL Server 2000, IA-64 mimarisinden farklı olarak yazılan ilk sürüm oldu.

SQL Server 2000 sürümünden 10 yıl sonra performansta artışlar görüldü, IDE araçlarını ve tamamlayıcı başka sistemleri içeren SQL Server 2005 piyasa sunuldu.

SQL 6 : Karmaşık (İç içe) SELECT Sorguları

İç içe Select sorguları, bir başka deyişle Alt Sorgu kavramı SQL‘de en zorlanılan kısımdır. Bu yazımda Alt sorgularla ilgili birkaç önemli noktaya değinerek, elimden geldiğince bol örnek yazmaya çalışacağım.

Neden İç içe Sorgu Kullanırız ?

Bir sorgudan elde ettiğiniz sonucu, diğer bir sorgu için kullanmanız gerektiğinde, iç içe sorgu kullanmanız gerekir.

Alt sorgu kavramı, genellikle birden fazla tablo söz konusu ise ortaya çıkar. Bu yüzden, örnek verebilmek amacıyla 5 adet tablo oluşturup, ilişlilerini kuralım.

Tabloların Oluşturulması ve İlişkiler

SQL 5 : Tablo Birleştirme ve Join Komutları

Bazı Veri tabanları sadece 1 tablodan oluşmaz. Bunun sebebi genellikle veri tekrarını önlemektir. Bu şekilde oluşturulmuş veri tabanlarında, tablolardaki değerleri birbirleriyle ilişkili bir şekilde kullanabilmek için “Tablo Birleştirme” işlemi yapılır.

Bu birleştirme işlemi 2 farklı tablo için de söz konusu olabilir, ikiden fazla sayıda tablo için de söz konusu olabilir. Dikkat edilmesi gereken nokta, tabloların Primary Key ve Foreign Key‘ler ile birbirlerine bağlanmış olması gerektiğidir.

Birkaç örnek yapmak üzere, 2 farklı tablo oluşturalım ve onları birbirine bağlayalım :

SQL 4 : Group By ile Gruplandırma

Group By fonksiyonu SQL‘de gruplandırma yapmak için kullanılır. Genellikle bir “Çoklu Satır Fonksiyonu (Aggregate Function)” ile beraber kullanılır.

Bildiğiniz gibi Çoklu satır fonksiyonları bir sütundaki verileri, bir işleme sokarak tek bir değer döndürür. Siz eğer tek değer döndürmesini istemiyorsanız, yani her grup için ayrı ayrı hesap yapmasını istiyorsanız Group By ile işlem yapabilirsiniz.

Çok uzatmadan, aşağıdaki tablo üzerinde Group By fonksiyonu ile birkaç gruplandırma yapalım.

Film_No Ad Tarih IMDB_Puan
1 The Shawshank Redemption 1994 9,2
2 The Dark Knight 2008 8,8
3 Fight Club 1999 8,8
4 Forrest Gump 1994 8,6
5 Leon 1994 8,6
6 V For Vandetta 2006 8,1
7 A Beautiful Mind 2006 8,0
8 Eternal Sunshine of the Spotless Mind 2004 8,4
9 Inception 2010 8,8
10 Good Will Hunting 1997 8,1

SQL 3 : Fonksiyonlar

Bir programlama dilinde fonksiyon denildiğinde akla ilk olarak belli işleri yapmak üzere tasarlanmış kod blokları gelir. Fonksiyonlarla çalışmak, tekrarlanan işleri yapmak üzere, gereksiz kod tekrarını önleyen çok sağlıklı bir yöntemdir.

SQL Fonksiyonları da aynı mantıkla üretilen fonksiyonlardır. Gerekli parametreleri alıp, sizin istediğiniz sonuçları geri döndürürler. Bir programlama dilinde olduğu gibi, bize kendi fonksiyonumuzu yazmamıza olanak sağlamıyor olsalar bile, hazır olarak bulunan çok yararlı fonksiyonlar vardır. Bunlar SQL’e güç katan unsurlar olarak değerlendirirler.

SQL Fonksiyonları 2 farklı mantık üzerine inşa edilmişlerdir. Bunlardan biraz, yazının indexini oluşturması açısından bahsetmek gerekirse ;

Çoklu Satır Fonksiyonları (Aggregate Functions) : Bir sütundaki tüm satırlara uygulanırlar, bir hesap yapıp geriye tek bir değer döndürürler.

Beni yukari isinla