7 Ağustos 2012 Salı

Windows 8

Malumunuz, Windows 8 her ne kadar resmi olarak satışa sunulmasa da torrent sitelerinde yer bulmuş durumda. 


En çok merak edilen yönlerinden birisiyse, Windows 7'ye nazaran sistem hafızasını daha verimli kullanıp kullanamayacağı konusu. Merak edilen başka bir şey ise Windows 8'in önceki windows sürümlerine göre farklı olan kullanım şeklinin kullanıcılar tarafından  nasıl karşılanacağı. Bu ve bunun gibi birçok merak edilen sorunları ilerleyen zamanda öğreneceğiz.

Bakalım Windows 8 beklentilerimizi karşılayarak Windows 7'nin yerini kısa bir sürede alabilecek mi? :)

Aşağıda chip.com.tr'nin Windows 8 ile ilgili Microsoft Kurumsal Başkan Yardımcısı Dan'l Lewin ile yaptığı röportaj bulunmaktadır.

Röportaj

26 Aralık 2010 Pazar

Dünyanın İlk 3D Web Sitesi Yayında !

Dünyanın ilk 3 boyutlu web sitesi olduğunu iddiasıyla açılan bu siteyi izlemek için gözlüklere ve 3 boyut destekli bir TV'ye ihtiyacınız var.


 Stereografix'in kurucusu Saif Chaudhry, konu hakkında nebusiness.co.uk'a şunları söylüyor: "3 boyutlu görüntü teknolojileri artık çok uzağımızda değil. Teknolojinin popüler hale gelmesi için çok daha fazla 3 boyutlu HD TV'lerin ve bilgisayar monitörlerinin piyasada olması gerekli, ancak kullanıcılar bunun nasıl bir şey olduğunu görmeden tabi ki satın almak istemeyeceklerdir."

Bu sitenin ilk 3 boyutlu web sitesi olması konusunda sorgulanması ise olası, zira 3 boyutlu videolar, YouTube gibi video paylaşım sitelerinde bir süredir dolaşıyorlar.

Sitenin pasif 3 boyutlu televizyonlar için de bir sürümü planlananlar arasında, ancak şu anki sürümden faydalanabilmek için etkin gözlükler gerekiyor.

Stereografix Web sitesine bu adresten ulaşabilirsiniz.



Kaynak: chip.com.tr

12 Ekim 2010 Salı

Ubuntu 10.10 Sürümü Çıktı !!

Ubuntu 10.10 Maverick Meerkat sürümü sonunda ortaya çıktı. Her Nisan ve Ekim ayında olduğu gibi, yeni Ubuntu sürümü ilginç bir kod ismiyle aramıza katıldı.
10-10-10 Tarihinde saat 10:10'da yayınlanan Ubuntu 10.10 yeni özelliklerle donanmış bir sürüm. Yeni bir typeface font, Latince, Kiril alfabesi ve Yunanca seçenekleri, farklı tarz seçenekleri içeriyor. Gelecek sürümlerde Arapça, İbranice ve Monospace font desteği üzerine çalışılacak.

Yeni bir tasarıma sahip olan bu yeni sürüm gelişmiş bir kurulum sihirbazına da sahip. Uygulamalar, 
güncellemeler ve sürücüler ile uğraşmak artık çok daha kolay.




GNOME masaüstü ortamının 2.32 sürümüne yükseltildiği yeni Ubuntu dconf ve gsettings API'ye sahip.
Evolution 2.30 sürümüne çıkıyor ve oldukça hızlanıyor. F-Spot'un yerini varsayılan fotoğraf yönetici olarak Shotwell alıyor.

Gwibber, Twitter'ın yeni 
oAuth sistemini kullanmak üzere güncellenmiş. Ses menüsünde müzik çalar yönetim seçenekleri de mevcut.

Ubuntu One büyük bir güncelleme ile sing-up sing-in entegrasyonuna havuşuyor. 
Nautilus geliştirmeleri ile dosya ayarları ve senkronizasyonu güçlenirken, dosya transfer hızları artıyor, müzik bağlantılarını Ubuntu One Music Store üzerinden paylaşmak mümkün oluyor.

Yeni Ubuntu'nun netbook sürümünün arayüzü de masaüstü ve sunucu sürümlerinden farklı bir arayüze sahip.

Masaüstü ve netbook sürümünde bulunan yeni bir özellik ise Başlat menüsü altındaki 
Social oluyor. Buradan bütün hesapları görmek ve güncellemek mümkün oluyor.

Arayüze dönecek olursak, 10.10 sürümü en son KDE ile birlikte geliyor. 
Workspace ve Applications 4.5.1 sürümüne çıkıyor. Kubuntu ise masaüstü ve netbook dosyalarını tek bir dosyada birleştiriyor, Plasma Desktop ve Plasma Netbook çalışma alanlarını sunuyor.

Sunucu sürümü ise 
Eucalyptus 2.0 ile birlikte sayısız bug giderme, arttırılmış istikrar ve daha iyi kullanıcı yönetimine kavuşuyor. Ubuntu 10.10 Server Edition, Amazon EC2 bulut bilgi işlem destekliyor.

32 ve 64 bit sürümleri de hazır olan 
ücretsiz Ubuntu 10.10'u hemen indirip kullanmaya başlayabilirsiniz.



Kaynak: chip.com.tr

19 Temmuz 2010 Pazartesi

Fuzzy Logic {Bulanık Mantık]

Merhabalar, uzunca bir aradan sonra sizlere Fuzzy Logic hakkında bilgi vermek istiyorum. Öncelikle Fuzzy Logic nedir ondan bahsedelim. ;)

Fuzzy Logic: 1961 yılında Lütfi Askerzade'nin yayınladığı bir makalenin sonucu oluşmuş bir mantık yapısıdır. Aynı zamanda Fuzzy Logic bir yapay zeka uygulaması oluşturma prensibidir.

Fuzzy Logic'in temeli bulanık küme ve alt kümelere dayanır. Klasik yaklaşımda bir varlık ya kümenin elemanıdır ya da değildir. Matematiksel olarak ifade edildiğinde varlık küme ile olan üyelik ilişkisi bakımından kümenin elemanı olduğunda "1", kümenin elemanı olmadığı zaman "0" değerini alır. Fuzzy Logic klasik küme gösteriminin genişletilmesidir. Bulanık varlık kümesinde her bir varlığın üyelik derecesi vardır. Varlıkların üyelik derecesi, (0, 1) aralığında herhangi bir değer olabilir ve üyelik fonksiyonu M(x) ile gösterilir.


Başka bir deyişle “doğru” , ”çok doğru” , ”az çok doğru” v.b. gibi sözel olarak ifade edilen doğruluk derecelerine sahip olması, geçerliliği kesin değil fakat yaklaşık olan çıkarım kurallarına sahip olması, her kavramın bir derecesi olması, her mantıksal sistemin bulanıklaştırılabilmesi, Fuzzy Logic'te bilginin, bulanık kısıtlara ait değişkenlerin esnekliği veya denkliğiyle yorumlanma şeklidir.

Klasik mantık ile bulanık mantık arasındaki temel farklılıklar ise aşağıdaki tabloda ifade edilmeye çalışılmıştır :

Klasik MantıkBulanık Mantık
A veya A Değil A ve A Değil
Kesin Kısmi
Hepsi veya Hiçbiri Belirli Derecelerde
0 veya 1 0 ve 1 Arasında Süreklilik
İkili Birimler Bulanık Birimler


Fuzzy Logic'te temel olan bir sonuca varmaktır. Normal bir programın yapısı:

Temel girdiler → Program → Sabit bir sonuç şeklindedir. Oysa ki bir Fuzzy Logic uygulaması:
Sayısı belli olmayan veri yığını → Program → Girdilere ve varsayıma göre değişken bir veya birden fazla sonuç şeklindedir. Bir Fuzzy Logic uygulamasındaki sonuç, aynı girdiler olsa bile değişik bir sonuç döndürebilir ve bir öbek halinde veriyi alabilir. Fuzzy Logic'teki özellik bunun haricinde verilen verilerin örnekleme mantığı ile alınması ve tümü simgelediği varsayımı yapılması ve buna göre bir olasılık değerinin elde edilmesidir.

12 Haziran 2010 Cumartesi

BIOS Tarihe Karışıyor !

Merhabalar, yıllardır bilgisayarımızın vazgeçilmez bir unsuru olan BIOS artık geçmişimizde kalıyor. Onun yerine MSI tarafından UEFI adında bir teknoloji üretilmiş. Dikkatimi çeken noktaysa bu yazılımın C Programlama Dili ile yazılmış olması... 40 yıl düşünsem BIOS yerine gelecek bir teknoloji'nin C ile yazılacağı aklıma gelmezdi sanırım. :D 

Dilerseniz haberin kaynağına bir bakalım. ;)
Bilgisayarı açtığımızda bizi karşılayan BIOS ekranına güle güle! Bir teknoloji tarih oluyor...

Yıllardır tanıdığımız ve bildiğimiz BIOS, tarihe karışmak üzere. Bu açıklama anakart devi MSI'dan geldi.

Klasik DOS ekranını andıran metin BIOS'un yerini, Windows'a benzer bir görünüme sahip olan UEFI alacak. Bu değişimin yıl sonunda başlaması gerekiyor.

Değişim kesinlikle kozmetik bir değişiklikten ibaret değil. Artan sabit disk kapasitesini mevcut BIOS'lar kaldıramıyor. UEFI yeni teknolojileri sırtlanabilecek bir teknoloji ve C ile yazılmış. Universal Extensible Firmware Interface anlamına gelen UEFI, alışılmış ve süregelen BIOS problemlerinin de çözümü olmayı vadediyor.

MSI yaptığı açıklamada bu özelliğin sadece pahalı anakartlarla sınırlandırılmayacağını, bütün kullanıcılar için geleceğini ve ucuz modellerde de bulunarak 3 yıl içerisinde hızla yaygınlaşacağını açıkladı.



Kaynak: chip.com.tr

16 Mayıs 2010 Pazar

Microsoft Office 2010 Beta Sürümüyle Yayında !

Microsoft'un yeni Office yazılımı Office 2010 yaklaşıyor. Pek çok kullanıcının beklediği gün geldi ve Office 2010'un demosu yayınlandı.
Microsoft Office Professional Plus sürümünü, bütün özellikleri açık olarak tam 60 gün yani 2 ay boyunca kullanabilir ve test edebilirsiniz.

Bu en kapsamlı sürümün demosu, kullanıcılara Word, Excel, PowerPoint, OneNote, Outlook, Access, Publisher, InfoPath, Communicator, SharePoint Workspace ve Web uygulamalarını sunuyor.

Yapmanız gereken aşağıdaki bağlantıyı takip ederek MSN Hotmail, MSN Messenger ya da Windows Live ID hesabınız ile girmek ve indirmek. Bu sürümü kullanmak için Office'in daha önceki sürümlerini kaldırmanız gerekiyor. ;)

Sistem gereksinimleri:

* 500 MHz 32-bit ya da 64-bit işlemci
* 256 MB bellek
* 3.5 GB sabit disk alanı
* 1024x768 ya da daha yüksek çözünürlük
* DVD-R/W Sürücü

Desteklenen işletim sistemleri:

* Windows XP Service Pack (SP) 3 (32-bit)
* Windows Vista SP1 (32-bit, 64-bit)
* Windows Server 2003 R2 (32-bit, 64-bit) MSXLM 6.0 kurulu olmalı
* Windows Server 2008 SP2 (32-bit, 64-bit)
* Windows 7 (32-bit, 64-bit)
* Terminal Server, Windows on Windows (WOW) destekleniyor.

Dosya boyutu: 686.6 MB

İndirin: Microsoft Office Professional Plus Demo

4 Mayıs 2010 Salı

Hangi Ubuntu Ne İşe Yarar?

Merhabalar, Ubuntu'nun web sitesine girdiğinizde, Ubuntu'nun farklı isimlerle sunulan değişik modelleri olduğunu da göreceksiniz. Peki Ubuntu, Kubuntu, Xubuntu gibi uzayıp giden bu isimler ne anlam ifade ediyor? Farklı sürüm tarihleriyle aralarında bir bağlantı var mı?

Aslında farklı isimlerle sunulan Ubuntu sürümleri, en güncel olan versiyonun, farklı amaçlara göre donatılmış alt modellerinden başka bir şey değildir. Bunu Microsoft'un Windows sürümlerinde de görebiliriz. Windows Vista Basic, Home, Professional, Ultimate gibi farklı isimler, aldığınız Windows'un sunduğu imkanları sınıflandırmaya yararlar.

Ne var ki Ubuntu tamamen ücretsiz olduğundan, farklı alt sürümler birbirlerinden daha zayıf değillerdir. Yani Kubuntu yerine Xubuntu'yu tercih ederseniz, herhangi bir işlev kaybını göze almış olmazsınız. Gelin şimdi hangi modelin ne özellikleri var, birlikte bakalım!

UBUNTU

Sadece Ubuntu olarak adlandırılan standart sürüm, kullanıcı dostu olduğu kanıtlanmış Gnome kodlu kullanıcı arabirimine sahiptir. Bu arabirimin amacı, Microsoft ve Apple gibi firmaların işletim sistemlerinin sunmaya çalıştıkları kullanım kolaylığını vermektir. Pek çok ince ayarı otomatik olarak yapmaya ayarlı olan bu işletim sistemi, özellikle Ubuntu ile yeni tanışan kullanıcıların hayatını kolaylaştırmaya yönelik tasarlanmıştır. Ubuntu ile yeni tanışacak olanlara bu modeli tercih etmeleri önerilir.

KUBUNTU

Ubuntu ile Kubuntu arasındaki en büyük fark, kullanılan arabirimden kaynaklanıyor. Kubuntu, KDE kod adlı, çok bilindik bir başka Linux arabirimi ile çalışacak biçimde tasarlanmış. Bu arabirimin en büyük özelliği, işletim sistemine daha etraflıca hâkim olmak isteyen kullanıcılara, çok daha fazla ince ayar yapabilme imkânı sunmasıdır. KDE arabirimi sayesinde Kubuntu üzerinde pek çok işlemi ve seçeneği kullanıcının ayarlaması mümkün olmaktadır.

XUBUNTU

Bazı kullanıcılar gösterişli ve haliyle biraz fazlaca sistem kaynağı kullanan işletim sistemlerinden hoşlanmayabilirler. Özellikle eski teknoloji bir bilgisayarla çalışmak zorunda kaldığımızda ise bu durum seçenekten çok mecburiyete dönüşür. İşte Xubuntu bu ihtiyaca yönelik olarak optimize edilmiş bir sürüm. Pek çok açıdan Ubuntu ile arasında büyük bir fark yok. Ancak basit ve gösterişten kaçan XFCE kodlu kullanıcı arabirimi sayesinde, çalışırken sistemi gereksiz yere yormuyor.

EDUBUNTU

Standart Ubuntu'nun eğitim ve öğrenim amaçlı olarak donatılmış versiyonu olan Edubuntu, özellikle sınıflarda ihtiyaç duyulacak pek çok özellik içeriyor. Farklı seviyelere hitap eden pek çok eğlenceli eğitim oyunu içeren bu sistem, aynı zamanda öğretmenlerin sınıftaki öğrencilerin çalışmalarını ve gelişimlerini yakından takip edebilmesine imkân tanıyan ek özelliklere de sahip. Tabii tüm diğer Ubuntu sürümleri gibi ücretsiz olduğundan, okul bütçesine hiçbir ek yük getirmemiş oluyor!

29 Nisan 2010 Perşembe

Yeni MSN Görücüye Çıktı !

Microsoft CEO’su Steve Ballmer, yeni nesil Windows Live Messenger’ın artılarını anlattı.

Yeni Messenger, yakında tanıtılacak olan Windows Live iletişim ve paylaşım paketindeki uygulamalar içinde ilk görücüye çıkan oldu. Microsoft CEO’su Steve Ballmer, milyonlarca kullanıcıya sahip olan Windows Live Messenger’ın bu son sürümünün, daha zengin ve anlamlı sohbetler gerçekleştirmek için birçok yeni özellik sunduğunu söyledi. Ballmer, aynı zamanda birçok farklı sosyal ağa mensup olan arkadaşlarınızla tek bir çatı altında iletişim kurmanız da mümkün dedi.

Windows Live Messenger Companion ile tek tıkla web sayfalarını arkadaşlarınızla paylaşabileceksiniz.

Messenger, sosyal paylaşım ağlarından gelen tüm güncellemeleri tek bir pencerede sunarken, bu ağlara yorum ve mesaj göndermenizi, ayrıca bu ağlardaki arkadaşlarınızla fotoğraf ve video paylaşmanıza olanak tanıyor. Ayrıca arkadaşlarınızın yer aldığı sosyal ağlara üye olmasanız dahi, mesajların ve güncellemelerin arkadaşlarınız tarafından Messenger ağına bağlanması sayesinde bu mesajları doğrudan Messenger içinde görüntüleyebiliyorsunuz. Yani sosyal paylaşım sitelerindeki güncellemeleri sadece Messenger ile takip edebiliyorsunuz. Messenger’ın sunduğu bir diğer güzel özellikse, “favori” olarak belirleyeceğiniz kişilerden gelen güncellemelerin listenizde otomatik olarak en üst sırada yer alması.

Messenger şu anda 76 ayrı pazarda ve 48 ayrı dilde kullanıma hazır durumda. Ballmer'in yaptığı açıklamaya göre, yeni WLM kullanıcıların bilgisayarlarında, web’de ve telefonlarında erişebilecekleri bir dizi yeni özelliği kapsıyor.

Yeni Özellikler

Windows Live Messenger'da HD sohbet 
Yüksek çözünürlüklü görüntülü sohbet. Yeni Messenger sayesinde artık tam ekran, yüksek çözünürlüklü görüntülü sohbet mümkün oluyor. Böylelikle örneğin oyun oynarken veya bir fotoğraf paylaştığınızda arkadaşlarınızın anlık tepkilerini canlı olarak görebiliyorsunuz.

Messenger Connect

Herhangi bir web sitesi sahibi sitesinde Messenger arayüzünü sunabiliyor, yani site üzerinden Messenger’daki arkadaşlarınızla iletişim kurabiliyorsunuz. Böylelikle her web sitesi için ayrı bir paylaşım ağı kurulmasına gerek kalmamış oluyor.

Sosyal Bildirimler 

Sosyal ağlardan gelen güncellemelerin sunulduğu bu yeni alan, “favori” kişilerinizi içerecek şekilde özelleştirilmiş. Böylelikle geri kalan yüzlerce kişinin durum güncellemelerinden kaynaklanan mesaj kalabalığı önlenmiş oluyor.

Artık sekmeli sohbet mümkün 

Tek bağlantı listesi. Tüm ağları ve güncellemeleri tek bir yere toplayan Messenger, bu ağlarda yer alan kişi listelerinizi analiz ediyor ve birden fazla olan kayıtları tek bir kayıtta toplayarak size tek bir bağlantı listesi sunuyor. Bu listedeki arkadaşlarınız hangi sosyal ağa mensup olursa olsun rahatlıkla iletişim kurabiliyorsunuz.

Senkronize durum güncellemeleri 

Durumunuzda herhangi bir güncelleme yaptığınızda, Messenger’ın bu güncellemeyi otomatik olarak diğer sosyal ağlarda da sunmasını (ve elbette bunun tersini de) sağlayabiliyorsunuz.

Windows® Phone, iPhone, Blackberry ve diğer akıllı telefonlar için yazılmış Messenger sürümlerini kullanarak hareket halindeyken de bağlantılarınıza erişebiliyor, sosyal ağlarınızdaki gelişmeleri takip edebiliyor, sohbet başlatabiliyor, fotoğraf paylaşabiliyor ve durumunuzu güncelleyebiliyorsunuz.

Yeni Messenger birkaç ay içinde hazır olacak ve bu adresten indirilebilecek.


Ayrıca bu adresten  yeni mesajlaşma uygulamasının detaylarını görebilirsiniz.

Henüz aktif hale geçmeyen, daha doğrusu giriş için özel kullanıcı ismi ve hesabı isteyen yeni Hotmail'in sayfasına da bu adresten ulaşabilirsiniz. ;)

27 Nisan 2010 Salı

Ubuntu'da Büyük Değişim !

Ubuntu takımı, aldığı radikal bir kararla tasarımında çok büyük bir değişime gidiyor. 


Ubuntu yakında gelenekselleşmiş "sistem tablası"nı kaldırıyor ve yerine daha gelişmiş bir menü ve bilgilendirme sistemi getiriyor. "Canonical Design Team" şu an ki sistem tablasının yerine daha tutarlı ve kullanıcı dostu bir menü getireceklerini söyledi.

9.04'te yazılım güncellemeleri bilgilendirme alanında değil de yeni bir pencere açılarak kullanıcıya bildiriliyordu. 9.10'daki geçişte menü sistemine, tüm mesajlaşma ve chat uygulamalarının bulunduğu, yeni bir evrensel mesajlaşma menüsü eklendi. Yeni bir oturum menüsü de, daha önceki hızlı kullanıcı değiştirme ve oturumu kapatma seçeneklerinin birleştirilmesiyle oluşturuldu.

10.4'te yeni bir ses menüsü standart ses uygulamasının yerine getirildi. Ayrıca Twitter ve Facebook gibi hemen mesajlaşmayı sağlayan ya da sosyal arkadaşlık sitelerine bağlantıları sağlayan, yeni bir "ben" menüsü de eklendi.

Peki Neler Değişecek?


10.10'da ise Ubuntu, menü sistemine şimdiye kadar piyasadaki en büyük geliştirmelerden birini yapacak. Yeni bir güç menüsü standart güç yönetimi uygulamasının yerine geçecek. Yeni bir ağ menüsü ise ağ yönetimi uygulamalarının, yeni bir saat ve tarih menüsü de eski saat uygulamasının yerine geçecek. Tüm müzik oynatıcılarından ise elden geçirilmiş bir ses menüsü sorumlu olacak.

Artık uygulamalar, küçülttüğünüzde, bilgilendirme bölgesinde bulunmayacaklar ama kendilerini menülerin içine kaynaştırılacaklar. Kullanıcı menüye tıkladığında, sağ sola hareket ederek menüler arası geçiş de yapabilecek.

Ubuntu, bu geçişin tamamını, bundan bir yıl sonra gibi çıkacak olan Ubuntu 11.04'te yapmayı planlıyor. Ancak Ubuntu netbookların bilgilendirme bölgesi bu değişimden nasibini 10.10 ile daha erken tarihte alacak.


Haber'e göre gerçekten de Ubuntu'ya ilişkin çok güzel özellikler bizleri bekliyor olacak, değişikliklerin uygulanmasını ve bu yeni sistemi kullanmayı sabırsızlıkla bekliyorum... :)


Kaynak: chip.com.tr

26 Nisan 2010 Pazartesi

Windows 7 Bitirdi !

Vista'nın kullanıcılar tarafından pek de tutulmaması Microsoft'un sadece prestijine değil, kârlılığına da büyük darbe vurmuştu. Vista'nın beğenilmemesi, dünya çapında milyonlarca kullanıcının XP ile yola devam etmesine neden olmuştu. Bu nedenle yeni işletim sistemini satmayan Microsoft, 2010'da ise bambaşka bir tablo çiziyor.

Her kesim tarafından son derece beğenilen yeni işletim sistemi Windows 7, bu sevimsiz tabloyu Microsoft'a çoktan unutturdu bile. 2010 yılı ilk üç ayı için gelir raporunu yayınlayan Microsoft, toplam gelirini de bir önceki yıla göre %6'lık artış yaşayarak 14,5 milyar dolara taşıdı. Net kârı ise bir önceki yılın aynı dönemine göre %35 artan Microsoft, bu sayede 2009'un ilk çeyreğine göre 1,4 milyar dolar fazladan kar elde ederek ilk çeyreği 4 milyar dolar kârla kapattı.

Toplam kazancı %6 artmış olmasına rağmen, sadece Windows ürünleri ele alındığında Microsoft'un gelirinin bu ürün yelpazesinde %28 arttığını görebiliyoruz. Bu da firmanın bu gelir artışında Windows 7'nin ne kadar önemli bir pay sahibi olduğunu gösteriyor.



Kaynak: chip.com.tr

16 Nisan 2010 Cuma

WxWidgets Vector Uygulaması

Merhabalar, sizlere C++ programlama dilinde vector'ler ile ilgili bir wxWidgets uygulamasından bahsetmek istiyorum.
Resimde de gördüğünüz üzere uygulamadaki amacımız; program çalıştığında tıkladığımız yere buton eklenmesini ayrıca o butonun id'siyle birlikte görünmesini sağlamak, form alanında bulunan butona [arka planı mavi olan buton] tıkladığımızda ise çeşitli yerlere tıklayarak ekranda oluşturmuş olduğumuz butonların rasgele hareket etmesini sağlamak ve ayrıca ekranda tıklayarak oluşturduğumuz butonlardan herhangi bir tanesine tıklayarak da form alanının arka plan rengini değiştirmek. 

Biraz karışık oldu ama umarım anlatabilmişimdir. :)

Öncelikle yeni bir frame tabanlı bir wxWidgets projesi oluşturuyoruz ve form alanına önce wxPanel ve devamındaysa bir wxButton ekliyoruz.

Daha sonra projemizi çalıştırdığımızda butonların karışmaması adına ekranda tıkladığımız yere eklenen butonların rasgele hareketini sağlayan butonun arka plan rengini (sol panelde bulunan Background kısmından) dilediğimiz rengi seçerek değiştiriyoruz. Bu işlemden sonra wxPanel'e çift tıklayarak wxPanel'in tıklama (click) olayına (event'ine) aşağıdaki kodları yazıyoruz:

void projenizin_adıFrame::OnPanel1LeftDown(wxMouseEvent& event)

{
int myId= wxNewId();
wxString baslik;
baslik = wxString::Format(_("Dugme : %d"),myId);
yeni_buton= new wxButton(Panel1,myId,baslik,event.GetPosition());
vektor.push_back(yeni_buton);
Connect(myId,wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&vector1Frame::myButton);
}


Bu işlemden sonra ekrana tıkladıkça tıkadığımız yerde oluşan butonların rasgele sağa sola hareketini sağlayan diğer butonun tıklama olayına ise aşağıdaki kodları yazıyoruz:

void projenizin_adıFrame::OnButton1Click(wxCommandEvent& event)

{
std::vector::iterator it;
for(it = vektor.begin(); it != vektor.end(); it++)
{
wxPoint yer = (*it)->GetPosition();
int dx = rand() % 10 -5;
int dy = rand() % 10 -5;

yer.x = yer.x + dx;
yer.y = yer.y + dy;
(*it) -> SetPosition(yer);
}
}


Bu işlemden sonra ise form alanına tıkladıkça tıkladığımız yerde oluşan butonun üzerine tıkladığımızda panel arka plan renginin değişmesi için hem yeni bir fonksiyon üretiyoruz hem de bu fonksiyonun içine arka plan renginin değişmesi için kodlarımızı yazıyoruz.

void projenizin_adıFrame::myButton(wxCommandEvent& event)
{
Button1->SetLabel(wxString::Format(_("Bas Id:%d"), event.GetId()));
Panel1->SetBackgroundColour(wxColour(0,50,100));
Panel1->Refresh();
}

Bu işlemi de bitirdikten sonra son olarak "projenizin_adıMain.h" isimli header dosyasına öncelikle açıklama satırlarının dışında bir yere -wxButton konusunda anlattığım şekilde- #include <vector.h> kütüphanesini ekliyoruz ve "DECLARE_EVENT_TABLE()" yazan satırın üst kısmına ise aşağıdaki tanımlamaları yapıyoruz:


void myButton(wxCommandEvent& event);
wxButton *yeni_buton;
std::vector<button *>vektor;



Böylelikle uygulamamızı bitirmiş olduk, umarım bu bilgiler size yardımcı olur...

İyi çalışmalar... ;)

12 Nisan 2010 Pazartesi

Office Artık Bedava Olacak !

Microsoft'un ücretsiz Office hakkında yaptığı açıklama merakları giderdi.

Şu anda Beta sürümü yayınlanmış olan Office 2010'un tam sürümü piyasaya çıktığında bizi bir sürpriz bekliyor olacak. Word ve Excel'i de içinde barındıran Office 2010 Starter sürümü ücretsiz olarak kullanılabilecek. 
Öncelikle bu sürümde her 45 saniyede bir değişen reklam alanı bulunacak. Microsoft'un başkan yardımcılarından Chris Capossela'nın yaptığı açıklamaya göre bu reklam alanlarında gösterilecek reklamlar hiç bir şekilde kullanıcıdan bir bilgi çekilerek yönlendirilmeyecek. Yani siz otomobillerle ilgili bir metin yazarken reklam alanında otomobil reklamları görmeyeceksiniz. Bu ilişkilendirmeyi yapmak yazılan dokümanın içeriğinin taranmasını gerektirdiği için bir bakıma kişisel bilginin gizliliğinin de ihlali anlamına geliyor. Böyle bir tepki almak istemeyen Microsoft, reklam alanında tamamen rastgele reklamlar gösterileceğini ve zaten belli bir süre sadece Microsoft'un kendi reklamlarının döneceğini açıkladı.

Bildiğiniz gibi Google, Gmail'e gelen e-postalarımızın içeriğini tarayarak uygun reklamları ekranın sağ tarafında listeliyor. Microsoft böylece rakibi Google'a açık bir gönderme yapmış oldu.

Bunların dışında Office 2010 Starter'da PowerPoint programı da bulunmayacak. Word ile çalışırken makrolar kullanılamayacak, otomatik tablolama yapılamayacak, metne yorum eklenemeyecek (başkasının eklediği yorumlar görülebilecek). Excel'de ise girilen değerler grafiğe dönüştürülemeyecek.

Şu aralar yeni bir bilgisayar satın aldığımızda içinde genellikle Office 2007'nin 60 günlük deneme sürümü bulunuyor. Office 2010 Starter ile Microsoft'un hedefi ise piyasaya sürülen yeni bilgisayarların %80'inde Office 2010 Starter sürümünü sunmak.

Ofis belgeleri ile internet üzerinden ücretsiz olarak çalışabildiğimiz Google Docs gibi tarayıcı tabanlı uygulamalar her geçen gün gelişmeye devam ederken Office 2010 Starter'ın gelecekte nasıl bir başarı yakalacağı şimdiden merak ediliyor.

Yeni Office 2010'un önümüzdeki ay raflarda olması bekleniyor.



Kaynak: cnetturkiye.com

11 Nisan 2010 Pazar

Firefox 3.6.4 ve Lorentz Yolda !

Firefox'un geleceğini merak edenlere yeni fırsat: Firefox Lorentz'in test sürümünü indirin, deneyin!

Firefox'un yapımcısı Mozilla, Firefox Lorentz'in test sürümünü yayınladı.
Firefox 3.6.4 sürümünün adı Lorentz; en önemli özelliği Flash, Silverlight ve Java çökmelerinden etkilenmeyecek şekilde tasarlanmış olması.

Tarayıcı bunu OOPP ile başarıyor; yani Out of Process Pulg-ins. Bunun anlamı, eklentilerin Firefox ile entegre değil, ayrık olarak çalıştırılması. Bu sayede Flash çökmelerinden yakınan kullanıcılar rahat bir nefes alabilecekler.

Bu özellikler Firefox'un 4.0 sürümünde birleşerek tarayıcının yeniden doğuşunda önemli bir rol oynayacak.

Açık kaynak kodlu tarayıcının bu yeni sürümü, yani 3.6.4'ün Mayıs ayının başlarında çıkması bekleniyor.


Windows ve Linux için hazır olan Lorentz betasını aşağıdaki bağlantıdan indirebilirsiniz... ;)

İndirin: Firefox Lorentz

6 Nisan 2010 Salı

Microsoft INTEL'den Desteğini Çekiyor !

INTEL firması , Tukwila - Itanium yeni nesil kod ve serilerine baş koymuş olsa da, Microsoft yavaş yavaş desteğini keseceğini açıkladı.

Microsoft adına açıklamayı; Windows Server ve Microsoft 'un Kıdemli Teknik Ürün Müdürlerinden Dan REGER yaptı.

Windows 7 işletim sistemi ve Windows Server 2008 R2 sürümü, Itanium desteğinde çıkan sunuculara karşın son işletim sistemi olmakla beraber, SQL Server 2008 R2 ve Visual Studio 2010'da bu vesile ile son bulacak.

Itanium işlemcileri için Windows Server'lar tarafından sağlanan tam destek 9 Temmuz 2013 tarihine kadar yol alacak, ve harici destekle beraber bu destek süresi tamamen son bulma tarihi ise 10 Temmuz 2018.

Windows Server ve Microsoft 'un Kıdemli Teknik Ürün Müdürlerinden Dan REGER' in yaptığı Windows Server Blog'daki açıklamayı bu bağlantıda bulabilirsiniz. ;)

4 Nisan 2010 Pazar

AquaSnap

Merhabalar, sizlere windows 7 efektlerinin diğer windows sürümleri altında da çalışmasını sağlayan, boyutu küçük ve ücretsiz bir yazılım olan AquaSnap'den bahsetmek istiyorum.


AquaSnap ile windows 7'de herhangi bir uygulama penceresini sürüklerken oluşan transparan efektini diğer windows sürümlerine de uyarlayabilirsiniz.

Programın arayüzü de oldukça kullanışlı, yukarıdaki resimde de gördüğünüz üzere 5 sekmeden oluşan bir menüsü var ve istediğiniz efektin istediğiniz ayarlarda çalışmasını düzenleyebilirsiniz. Program kurulduktan sonra görev çubuğunda monitör şeklinde bir simgesi çalışıyor ve istersek windows başlatıldığı anda çalışmasını sağlayabiliyor ve istersek de görev çubuğundaki simgesini gizlemeyi sağlayabiliyoruz.

Ayrıca programın çalışırken sistem kaynaklarını az tüketmesi ek bir avantaj daha sağlıyor. Programı kullandıkça özelliklerini daha iyi anlayacağınıza eminim.

Bu ücretsiz programı indirmek için aşağıdaki bağlantı adresine tıklamanız yeterli. ;)


3 Nisan 2010 Cumartesi

WxFileDialog ve WxStaticBitmap Uygulaması

Merhabalar, sizlere wxFileDialog ve wxStaticBitmap'den bahsetmek istiyorum. WxFileDialog ile adından da anlaşılacağı üzere dosya seçim dialoğu başka bir deyişle browse [gözat] butonu diyebiliriz.

WxStaticBitmap ise; programımızı çalıştırdığımızda default [varsayılan] olarak ekranda görmek istediğimiz resmi görüntülemeye yarayan statik türde bir resim aracı diyebiliriz.

Aşağıdaki örnekte, bir wxButton'a tıklandığında wxFileDialog bileşeni ile seçilen bir resim dosyasını, wxStaticBitmap aracına aktararak görüntülenmesini sağlayıp ve aynı zaman da wxStaticText bileşenine bu seçilen resim dosyanın ismini yazdırıyoruz.

Öncelikle yeni bir dialog frame tabanlı bir proje açıyoruz ve proje alanına sırasıyla wxPanel, wxButton, wxStaticText, Dialogs sekmesinden wxFileDialog, yeni bir wxPanel daha ekliyoruz fakat bu panel'i ilk eklediğimiz panel'in içine eklemeye dikkat ediyoruz ve son olarak da wxStaticBitmap ekliyoruz fakat bu wxStaticBitmap'i de en son eklediğimiz wxPanel'in içine eklemeye dikkat ederek proje alanına bileşen ekleme işini bitiriyoruz.

Proje alanına eklemiş olduğumuz wxButton bileşeninin üzerine çift tıklıyoruz ve açılan "dosya_ismiMain.cpp" dosyasının en altındaki wxButton'un click olayı için olan fonksiyonunun içine aşağıdaki komutları yazıyoruz.

if (FileDialog1 -> ShowModal() ==wxID_OK) // FileDialog ile resim dosyası seçilmişse

{
// Seçilen resim dosyasının ismini StaticText1' e aktar

StaticText1->SetLabel(FileDialog1->GetFilename());

// Seçilen resim dosyasını 208x120 boyutunda boyutlandırarak StaticBitmap1'e aktar.

StaticBitmap1-> SetBitmap(wxBitmap(wxImage(FileDialog1->GetPath()).Rescale(208,120)));

}

else // FileDialog ile resim dosyası seçilmezse

{

// StaticText1 değerini "Dosya secmeden Kapattim" olarak değiştir. StaticText1->SetLabel(_("Dosya Secmeden Kapattim"));

}

Bu uygulama sayesinde bir nevi Gözat butonu yardımıyla seçtiğimiz herhangi bir resim dosyasının hem adının hem de bu resim dosyasının belirlediğimiz büyüklükte görünmesini sağlamış olduk. ;)

1 Nisan 2010 Perşembe

WxButton

Merhabalar, sizlere WxButton ve parametreleri hakkında bilgi vermek istiyorum.

WxButton: Text bir yazıyı içeren bir kontroldür ve GUI' nin en sık kulllanılan elemanlarından birisidir. Bir WxButton'u bir dialog kutusuna, panel'e ya da nerdeyse herhangi bir pencereye bile ekleyebilirsiniz.

WxButton'u kullanabilmek için öncelikle onun kütüphanesini içinde bulunduğunuz projeye eklemelisiniz. Örneğin ornek adında bir projeniz var ve WxButton'u bu projenizde kullanmak istiyorsunuz o zaman "ornekmain.cpp" isimli dosyanıza "#include <wx/button.h>" kütüphanesini yazmalısınız.


Burada dikkat etmeniz gereken husus Code::Blocks'un kendi oluşturduğu kütüphanelerin yanına yeni bir kütüphane eklememek olacaktır.


Yukarıdaki resimde de gördüğünüz gibi işaretlediğim alan içerisine ekleyeceğiniz kütüphane her ne olursa olsun programı çalıştırdığınız anda Code::Blocks tarafından silinir, bu yüzden kütüphaneyi bu kısmın altına ya da üstüne ekliyoruz. ;)

Kullanım şekline ve parametrelerine bakacak olursak;

Button1 = new wxButton(Panel1, ID_BUTTON1, _("Label"), wxPoint(), wxDefaultSize, long style=0, wxDefaultValidator, _T("ID_BUTTON1"));

Button1: Butonun değişken adı.

Panel1: Bu kısma oluşturulan butonun yerleşeceği alan bilgisini giriyoruz.

ID_BUTTON1: Bu kısım butonu diğer form elemanlarından ayıran ID özelliğidir, BUTTON1 yazan kısma ayırt edici istediğiniz ID' yi yazabilir ya da WxNewId() komutunu yazarak buraya otomatik olarak yeni bir ID verilmesini sağlayabilirsiniz.

_("Label"): Burada tırnak içerisine yazacağınız değer butonun üzerinde yazacak olan isimdir.

wxPoint(): pos ve wxDefaultPosition parametresi ile aynı anlamda olup parantez içerisine yazacağınız değer butonunun x: yatayda ve y: dikeyde alacağı konumu belirler.

wxDefaultSize: size ve wxSize parametreleriyle aynı anlamda olup butonun default [varsayılan] büyüklükte olmasını sağlar.

long style: Bu long style kısmına yazacağınız değer butonun uzunluk biçimiyle ilgilidir ve değeri 0 dır.

wxDefaultValidator: wxValidator, program bilgisi ve bir class [sınıf] kontrolü yapan bir parametredir.

Validator ile bir c++ değişkenine ait bilgileri transfer edebilir, bilgi kontrolü yapabilir ve buna ilişkin uygun bir hata mesajını ekranda gösterebilirsiniz. Anlayacağınız birçok işlevi var. Bizse null [wxDefaultValidator] başka bir deyişle işimize yaramadığı için [en azından şimdilik :D ] wxDefaultValidator'u kullanıyoruz, çünkü bunun üstte bahsettiğim görevleri yapan bir işlevi yok. ;)

_T("ID_BUTTON1"): Bu kısımdaysa tırnak içerisindeki BUTTON1 yazan kısma ID_BUTTON1 parametresinde belirlemiş olduğumuz ID'yi yeniden yazıyoruz.


WxButton hakkında bahsedeceklerim bu kadar işinize yaraması dileklerimle...


İyi çalışmalar...

23 Mart 2010 Salı

Pardus

Merhabalar, TÜBİTAK'ın geliştirdiği linux tabanlı bir işletim sistemi olan Pardus'tan biraz bahsetmek istiyorum.
Pardus tarihine bakacak olursak: 2003 yılının önemli bir bölümünde ulusal bir dağıtımın gerekliliği, dünyada benzer uygulamalar, yazılım endüstrisinin mevcut durumu ve eğilimleri araştırıldı. Ülkenin bilgi teknolojisi alanındaki insan kaynağı, yerel yazılım sanayinin yetenekleri ve rekabet unsurları incelendi. Tüm bulgular ışığında, 2003 yılı Yazı'nda, bir ulusal işletim sistemi dağıtımı oluşturmanın yerinde bir karar olduğu sonucuna varılarak somut düzeyde planlama işine girişildi.
Mevcut işletim sistemleri, başta Linux olmak üzere incelendi, açık kaynak yazılım metodolojisi ve felsefesi ayrıntılı olarak çalışıldı. Hedef, bir dağıtım oluşturmanın ötesinde, bu dağıtımı sürekli kılabilecek organizasyonel yapıyı da kurmak olduğundan yazılım endüstrisinde, özellikle açık kaynak çerçevesinde, kullanılabilecek iş modelleri irdelendi.
Bu incelemeler sonrasında, 2003 yılı Güzü'nde, Linux temelli, açık kaynaklı, olabildiğince GPL lisanslama yöntemini kullanan bir işletim sistemi dağıtımı oluşturulmasına karar verildi.
Pardus projesinin hayata geçmesi 2004 yılı başında teknik ekibin çekirdeğinin oluşturulması ile başladı. Bu aşamada Türkiye'nin Linux geçmişi, mevcut ve planlanan dağıtımlar, açık kaynak ve Linux camiası ve girişimleri de göz önüne alınarak, var olan bilgi birikimi ve deneyimden en üst düzeyde yararlanmanın yolları arandı. Sonuçta ulusal işletim sistemi geliştirilmesinde görev alması en uygun kişiler Türkiye'nin dört bir yanından seçilerek TÜBİTAK UEKAE bünyesinde katıldılar.


Teknik hedefi ve yöntemi belirlenen proje hızla ilerlemeye başladı ve 1 Şubat 2005 tarihinde ilk ürün olan Pardus Çalışan CD 1.0 yayımlandı. Projenin amaçları ve teknik yaklaşımı hakkında Linux camiası ve kullanıcıları bilgilendirmeyi amaçlayan Çalışan CD beklenenin üzerinde ilgi gördü. Sonrasında geliştirme daha çok özgün yenilik projelerine yoğunlaştırıldı ve nihayet 26 Aralık 2005'te Pardus'un ilk kurulabilir sürümü olan Pardus 1.0 Web üzerinden yayımlanmaya başlandı.

Her çıkan yeni sürümde Pardus'u kurup özelliklerine baktığımda eski sürümlere nazaran Pardus'un daha da geliştiğini görmek beni açıkçası çok mutlu ediyor.

Umarım gün gelir ülkemizdeki tüm okullardaki bilgisayarlar Pardus işletim sistemiyle çalışır hale getirilir ve böyle bir projede gönüllü olmayı da çok isterim, umutla bekliyorum...


Pardus'u virtual machine [sanal makine] olarak kurdum ve diğer sürümlerine göre bu yeni sürümü daha çok beğendim, mükemmel olmuş.

Aşağıdaki resimde Pardus'a ait masaüstü görüntümde, gerek estetik gerekse de yerleşim bakımından ne demek istediğimi anlayacaksınız.


Gördüğünüz gibi gerçekten de mükemmel olmuş...

Pardus hakkında daha çok bilgi sahibi olmak için, gerek son sürümünü indirip kullanmak gerekse de kurulum ya da kullanım kılavuzunu edinmek için aşağıdaki adrese tıklayınız. ;)


Pardus Resmi Sitesi

Linux Mint

Merhabalar, sizlere linux tabanlı olan başka bir işletim sisteminden daha bahsetmek istiyorum: Linux Mint.


Linux Mint; Ubuntu ve Debian'ı temel alan Linux tabanlı bir işletim sistemidir. İrlanda kökenlidir. Ünlü bir ağ sayfası olan DistroWatch’ın sayfasında Linux Mint uzun zamandır en popüler Linux dağıtımları arasında ilk üçte yerini korumaktadır.

Ubuntu ve Debian'ın aksine içerisinde son kullanıcı için gereken bütün araçları barındırır. Ubuntu ABD yasaları gereği, Debian ise GNU felsefesi yüzünden codec, flash, mp3 çalıcı gibi uygulamaları içerisinde barındırmaz. İstenirse bu dağıtımlara da gerekli bileşenler yüklenebilir ancak dağıtımı ilk kez yükleyen kullanıcının bu konuda araştırma yapıp bazı temel Linux komutlarını öğrenmesi gerekmektedir. Linux Mint bu açığı kapatarak son kullanıcı için Pardus Linux dağıtımı gibi bir dağıtım hazırlamayı esas almıştır.

Linux Mint Ubuntu’tan yalnızca ufak bir kaç ayrıntı barındırmaktadır. Bunlar özellikle DVD, Mp3 veya DivX ayrıca çeşitli pluginler Adobe Flash ve Sun Java gibi kodlayıcı-kod çözücülerdir. Yeni sürümde (Helena) yeni bir konfigürasyon yazılımı ve SUSE Linux Enterprise Desktop’tan esinlenmiş olan başarılı yaratıcı bir Menü üzerinde çalışılmıştır. Ayrıca kablosuz bağlantı desteği için gerek olan NDI Swrapper yüklü olarak gelmektedir. Windows sistemleri ile aynı veya başka bilgisayarlar üzerinden iletişimi kolaylaştırmak için çeşitli yazılımlar ve yönergeler eklenmiştir. Teknik olarak Ubuntu’nun paket kaynaklarını bundan başka kendileri tarafından değişiklik içeren ek paketleri kullanmaktadır. Bu sayede Linux Mint kullanıcıları için Ubuntu’nun bütün yenilikleri aynı şekilde mevcuttur.

Linux Mint'in en farklı özelliklerinden biri tamamen yeni geliştirilmiş başlat menüsüdür. Özellikle menüdeki arama imkanı ve sıklıkla kullanılan yazılımların vurgulanması Microsoft Windows Vista'yı andırıyor. KDE sürümleri için de aynı durum söz konusu,harici olarak geliştirilmiş TastyMenu kullanılmakta.

Ayrıca Linux Mint bir çok dili desteklemektedir. Desteklenen diller dışında Linux Mint 6 dili tamamen desteklemektedir. Sistemin tamamı, içerisindeki bütün uygulamalar, özel araçlar, yardım dökümanları ve daha fazlası ilk önce bu 6 dile çevrilmektedir. Bu diller arasında Türkçe dil seçeneği de mevcuttur.


Bu işletim sistemini kurup incelediğimde Ubuntu tabanlı da olsa ubuntu'ya nazaran daha çok beğendiğimi söyleyebilirim, Vista görünümüne çok benzemekle beraber içerik olarak da dolu dolu bir işletim sistemi.

Kesinlikle denemelisiniz, tavsiye ediyorum. :)


Ücretsiz linux mint işletim sisteminin son sürümünü indirmek istiyorsanız aşağıdaki adrese tıklamanız yeterli. ;)

İndirin: Linux Mint 8 Helena

21 Mart 2010 Pazar

Ubuntu 10.04 LTS Beta Sürümüyle Yayında !

Merhabalar, linux tabanlı bir işletim sistemi olan Ubuntu 10.04 LTS Beta sürümünü yayınladı. Değişim geliyor isimli slogan'ın altında kısa bir süre sonra full sürümün de çıkacağının müjdesini veriyorlar.


Ayrıca Ubuntu firması yayımlanan bu beta sürümün çalışma ortamlarında kullanılmasını tavsiye etmiyor.




Siz de benim gibi bu sürümü indirip denemek istiyorsanız aşağıdaki adresten bilgisayarınızın donanım mimarisine göre dört kategoriye ayrılmış kısımdan sizin için uygun olanını seçerek indirebilirsiniz. Ben indirmeye başladım bile. :)


İndirin: Ubuntu 10.04 LTS Beta