Fizy’e Giriş Yöntemi

24 01 2011

Fizy

 

Firefox web tarayıcı kullanan arkadaşlar için:

https://addons.mozilla.org/en-US/firefox/addon/59/

Eklentisini yükleyin. Eklenti yüklendikten sonra Firefox’u yeniden başlatın. Yeniden başlatınca üst menüden:

Araçlar -> Deafult User Agent -> Search Robots -> Googlebot 2.1
seçin.

Artık fizy.com’a rahat rahat girebilirsiniz. Üstelik internet hızınızda ve şarkıları çalmada herhangi bir yavaşlık olmadan 🙂





Tufan FarmVille Otomatik Fare Tıklayıcı Programı ve Kaynak Kodları

17 05 2010

Bu oyunu hiç oynamıyorum. Ama kardeşim biraz bağımlısı bu oyunun 🙂 Baktım tek tek her alana tıklayıp duruyor. Ya niye kendine zulüm ediyorsun dedim. Bekle 5 dak. otomatik tıklama programı yapıvereyim dedim ve başladım projeye. 1-2 satır kodla güzel bişey çıktı ortaya. Kardeşim havalara uçtu 🙂 Neyse uzatmadan ekran görüntüsü ve indirme linklerini verelim.

Bu programı sadece FarmVille’de değil diğer otomatik tıklama gerektiren uygulamalarda da kullanabilirsiniz. Kısaca kullanımından bahsediyim: Oyunu açtıktan sonra programı çalıştırın. Kaç milisaniyede bir tıklama olacağını kaydırma çubuğundan ayarlayın (tavsiyem 100 ms civarı). Programı simge durumuna küçültüp oyun ekranına geçin. Tıklanacak alanların olduğu yere gelince klavyeden CTRL tuşuna basın. Tıklanacak alanların üzerinde fareyi gezindirin. Tıklama işlemi bitince tekrar CTRL basın. Otomatik tıklama kapanmış olacaktır. Güle Güle kullanın 🙂

Not: Programın çalışması için .Net Framework 3.5’in kurulu olması gerekir bilgisayarınızda (XP SP3, Vista ve Windows 7 .Net framework varsayılan olarak var zaten). Ayrıca kaynak kodları Visual Studio 2010 ‘da yazılmıştır.

Çalıştırılabilir Program İçin TIKLA

Visual Studio 2010 Projesi İçin TIKLA





Opera mı RAM Canavarı Yoksa Firefox mu?

3 03 2010

Merhaba arkadaşlar.

Bugün Opera ‘nın en son versiyonu 10.50 ‘yi kurdum bilgisayara. Firefox ‘un da 3.6 versiyonu kurulu. Biraz önce rastgele bir işlem için görev yöneticisi açıktı ve bir baktım Opera ‘nın RAM kullanımı baya uçmuş vaziyette. Aklıma hemen karşılaştırma yapmak geldi. İşte sonuçlar:

Ram kullanım tablosu

Opera ‘nın yeni hali güzel olmuş ama artık bir RAM sorunlarının olduğu da bir gerçek. Yıllardır Firefox RAM sorunu ile anıldı ama artık sıra Opera ‘da sanırım. Gerçi günümüzde RAM eskisi kadar sorun değil ama sonuç olarak bir karşılaştırma işte.

Not: Testte Windows 7 32 bit işletim sistemi kullanıldı.





Cysrun.exe – Cyswin.exe Virüsleri

28 02 2010

Merhaba arkadaşlar. Bugün bir virüsle başımdan geçen olayı anlatayım 🙂

Windows 7 işletim sistemi kullanıyorum. Antivirüs vb. programlara güvenmediğim için klasör seçeneklerinden devamlı Gizli dosya, klasör ve sürücüleri göster seçeneği seçilidir ve Korunan işletim sistemi dosyaları gizle seçeneği de devamlı seçilmemiş durumda bulunur. Virüs vb. zararlı yazılımların genelde özellikleri gizli ve sistem dosyası olarak ayarlanmıştır ve bu şekilde daha rahat saklanabilirler. Ama klasör seçeneklerinden bu dediğim ayarlar ile kullanıyorsanız flash bellek veya sürücülerinizde virüsleri deyim yerindeyse kabak gibi görürsünüz 🙂 Bu şekilde kullanmamın bana zararı yok ama dediğim gibi sistem dosyaları görünür hale geliyor ve yanlışlıkla birini silerseniz tekrar işletim sistemini kurtarmak sizi epey uğraştırabilir. Onun için dikkatli olmak lazım. Her neyse ben bu şekilde kullanmaya alıştım ve masaüstümde de desktop.ini dosyası bulunur devamlı bu kullanım şeklinin sonucu olarak. (desktop.ini dosyasının özellikleri gizli ve sistem dosyası olarak ayarlıdır.)

Ben masaüstümde desktop.ini dosyalarını görmeye o kadar alıştım ki bu sabah göremeyince hemen yokluğunu belli etti 🙂 Bu kötüye işaretti. Çünkü bir virüs bulaşmıştı bilgisayara. Bunu nasıl anladınız diyebilirsiniz. Şurdan anladım: Virüslerin bir bilgisayara bulaştığında ilk yaptıkları iş Gizli dosya, klasör ve sürücüleri gösterme ve Korunan işletim sistemi dosyaları gizle seçeneklerini seçmektir. Siz ne kadar uğraşsanız da tekrar eski hallerine döner bu durum. Benim de aynen öyle olmuştu. Bir de Ctrl + Shift + Esc ile görev yöneticisini açamıyordum.

Hemen bilgisayarı yeniden başlattım ve başlatırken Güvenli Modda başlatmayı seçtim. Güvenli modda klasör seçeneklerini istediğim gibi düzenleyebiliyordum. Klasör seçeneklerini her zaman kullandığım ilk paragrafta da bahsettiğim ayarlara getirdim. Hemen Başlat -> Çalıştır açıp msconfig yazıp Enter’e bastım. Başlangıç programlarına baktım. Cysrun.exe vardı listede bilmediğim. Bundaki tiki kaldırdım. Dosya yolunun olduğu yere gidip Cysrun.exe’yi sildim.  Hemen yanında virüs olduğundan şüphelendiğim Cyswin.exe vardı bunu da sildim.  Virüsün kendini başlangıca yerleştirme ihtimali vardı ve bu yüzden:

C:\Users\KullanıcıAdınız\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Klasörünün içine gittim ve adını bilmediğim bir kısayol vardı.  Hemen özelliklerine baktım kısayolun ve gösterdiği dizine gidip gösterdiği dosyayı da sildim. Daha sonra bu kısayolu da sildim. En son önlem olarak C:\Windows\Prefetch klasörünün içindekilerinin tümünü sildim. Bu işlemlerden sonra yeniden başlattım bilgisayarı ve canavar gibi. Desktop.ini dosyam yine masaüstünde duruyor öyle 🙂 Virüsle olan maceramız da bu şekilde bitmiş oldu. Güvenliğinize dikkat edin haa 🙂





Syntax Highlight Text Editör

3 01 2010

Geçenlerde geliştirdiğim bir projem için sadece görsellik açısından bir metin editörüne ihtiyacım oldu.  Bu metin editöründe görmek istediğim sadece SQL kelimelerinin farklı renkte görünmesi idi. Hemen aklıma mevcut komponentlerden RichTextBox geldi. Ama RichTextBox’ta böyle bir özellik yoktu ve açıkçası böyle bir işlem için ayrı bir komponent yazmak işime gelmedi (Zaman açısından). Emektar google amcamızdan bir araştırma yapayım dedim. Codeproject.com ‘da farklı özelliklerde metin editörü vardı. Fakat bunlar da ya çok profesyonel ve karmaşık ya da kullanım kolaylığı olmayan editörlerdi. Biraz daha araştırdığımda karşıma 2 farklı editör çıktı. Bunlar: ScintillaNET ve SharpDevelop IDE’sinin metin editörleri. ScintillaNET meşhur Notepad++ metin editöründe kullanılıyor. Her ikisi de açık kaynak komponentler. Her iki editör de xml tabanlı ayar dosyalarıyla metin editöründe sözdizimi renklendirme (syntax highlight) yapıyor. Ama açıkçası ScintillaNET kullanışsız geldi bana. Bu yüzden tercihimi SharpDevelop IDE’sinde kullanılan ICSharpCode.TextEditor komponentinden yana kullandım. Bu komponent xshd uzantılı dosyalarda gerekli ayarları tutuyor. Her dil veya özel renklendirme için ayrı bir xshd dosyası kullanılıyor.

Editörden birkaç resim:

Visual Studio 2008 Projesi için TIKLA





Türk Yapımı İşletim Sistemi: CSD İşletim Sistemi

20 12 2009

C ve Sistem Programcıları Derneği ‘nin bir projesi olan CSD İşletim Sistemi yapımı, bir grup gönüllünün desteği ile yürümektedir. Türkiye ‘nin de gerçek bir işletim sisteminin olmasını amaçlayan bu derneğin başkanı Kaan Aslan kısaca yaptıklarını ve amaçlarını anlatmış.





The page size was not large enough to format the contents of an object in the report.

28 08 2009

Evet başlıkta gördüğünüz hatayı alıyorsanız projenizde muhtemelen benim yapmış olduğum hataya siz de düştünüz 🙂 Muhtemelen raporunuzda birkaç tane subreport kullanıyorsunuz. Bu hatanın sebebi subreportların raporunuz Page Header denen kısmında olması. Tabi subreportlarda çekilen veri çok olunca sayfaya sığmıyor. Eee tabi veriler de Page Hader kısmında yani sayfa başlığı kısmında olunca bu rapor için illegal bir durum oluyor. Çünkü Crystal Report ‘ta sayfa başlığı(Page Header) kısmı 1 sayfadan fazla olamaz.

Çözümü ise çok basit. Subreportları Details bölümüne koymanız gerekiyor. Gördüğünüz gibi çok basit hatalar çok büyük sonuçlar doğuruyor yazılım sektöründe.

Page Header   –>> Details

Hata ekran görüntüsü

Hata ekran görüntüsü





PagingDataGridView 2.0 Component

8 08 2009

PagingDataGridView komponentinin biraz daha işleç ve görsel olarak geliştirilmiş halidir. Bu da aynı şekilde C# ile yazıldı. Yazılan her fonksiyon ya da özellik için dökümantasyon yapmadım arkadaşlar. Zaten bunun için de pek zamanımın olduğu söylenemez. Dökümantasyon yerine örnek bir test programı yazdım. Yalnız test programında komponentin tüm özellik ve eventlerini kullanmadım. Kurcaladıkça öğrenirsiniz. Zaten kullanımının da zor olduğunu düşünmüyorum.

Test programından görünüş:

PagingDataGridView Component

PagingDataGridView Component

Komponentin Kaynak Kodlarını İndirmek için TIKLA
Test Programının Kaynak Kodlarını İndirmek için TIKLA
Komponenti İndirmek için TIKLA

Not: Komponent .Net Framework 3.5 ‘e göre derlenmiştir. Kaynak kodları Visual Studio 2008 projesi şeklindedir. Bundan sonrası size kalmış arkadaşlar. Geliştirmek ve kullanmak sizin elinizde.





PagingDataGridView Component (Datagridview ‘de veriyi sayfalı yapıda gösterme)

8 06 2009

C# ile yazdığım PagingDataGridView komponeti. Bu komponent ile datagridview ‘de gösterilen veriler aşağı kaydırma çubuğuna gerek kalmadan sayfalara bölünerek sayfa sayfa gösterilir. İleri, geri, ilk ve son butonları ile sayfalar arasında dolaşabilirsiniz. Ayrıca “Page” isminde bir değişken tanımladım. Bu değişkene atadığınız değer ile de direk istenen sayfaya ulaşılabilmekte. Bunların haricinde kullanımı normal datagridview kullanımı gibi arkadaşlar.

Komponentin örnek görünümü:

Komponent örnek görünümü

Komponent örnek görünümü

Komponenti İndirmek için TIKLA
Kaynak Kodlarını İndirmek için TIKLA

Not: Komponent .Net Framework 3.5 ‘e göre derlenmiştir. Kaynak kodları Visual Studio 2008 projesi şeklindedir. Bundan sonrası size kalmış arkadaşlar. Geliştirmek ve kullanmak sizin elinizde.





C# Otomatik PC Kapatma Programı

24 01 2009

C# ile yaptığım zaman ayarlı olarak bilgisayarı kapatma programıdır. Ekran görüntüsü:

Otomatik PC Kapatma Programı

Otomatik PC Kapatma Programı

Kullanılabilir Program için TIKLA
Visual Studio 2008 Projesi için TIKLA

Not : Kullanılabilir programın çalışması için .Net Framework 2.0 veya üstü yüklü olmalıdır.