Php ile Word Dosyası Oluşturmak

Projelerimizde word, excel, adobe reader gibi farklı formatlarda çıktılar alabiliyoruz. Bu formatları alırken, bu formatlara uygun altyapıyı hazırlamamız gerekmektedir. Günü kurtaracak bir yöntemi sizinle paylaşmak istiyorum. Bu yöntemle biraz hile yaparak, aslında word formatında olmayan bir yapıyı, word dosyası gibi göstereceğiz.

Continue reading

Posted in Kısa Kısa Yararlı, Php | Tagged , , | Leave a comment

Html5 İle Verileri Cache’de Saklamak

Html5 ile hayatımıza bir çok yeni teknoloji girdi. Bunlardan birisi de cache sistemidir. Aslında tarayıcıların eskiden beri desteklediği bu teknoloji Html5 ile tamamen desteklenir hale geldi. Html5 desteği olan tüm tarayıcılarda bu özelliği istediğimiz gibi kullanabiliyoruz. İster local düzeyde istersek de session düzeyinde verilerimizi tarayıcılarda saklamamız mümkün. Silverlight gibi alternatif teknolojilerde ise “Isolation Storage” gibi yeniliklerle bu problemlerimizi çözebiliyoruz. Continue reading

Posted in Asp.Net, Html5 | Tagged , , , , | Leave a comment

Uncaught RangeError

Geliştirmesini yürüttüğüm projemizde son zamanlarda, “Uncaught RangeError: Maximum call stack size exceeded” hatası almaya başlamıştım. Araştırmalarım sonucunda; sebebin Jquery üzerinde ki istek limitinin aşmasından kaynaklandığını farkettim. Bu hata, input alanlarına girilen metinlerin; tarayıcılarda donmalara, geç tepkime vermesine, kapanmasına neden oluyordu.

Continue reading

Posted in Jquery | Tagged , , , | Leave a comment

Linux’de Klasörleri Silme

Linux üzerinde boş olan klasörleri silmek için “rmdir klasor_adi” komutunu kullanabiliriz. Eğer klasör boş değilse “rm -rf klasor_adi” komutunu kullanabiliriz.

Posted in Fedora, Kısa Kısa Yararlı, Ubuntu | Tagged , , | Leave a comment

Linux Server’da SSH Kurulumu Yapmak ve Bağlanmak

Kurulum yapılan bir linux bilgisayara SSH ile bağlanmak için openssh-server kurmamız gerekiyor. Bunu yapmak için makinemize aşağıdaki komutu vermemiz yeterlidir. Continue reading

Posted in Fedora, Kısa Kısa Yararlı | Tagged , , , | 1 Comment

Macintosh ve Linux’da Türkçe Altyazı Bozukluğunu Giderme

Daha önce Macintosh’da karşıma çıkan karakter sorunu, Linux sistemde de problem yaratıyor. (Fedora 16) Karakter sorununun nedeni,  işletim sisteminin dosyada ki karakter seti ile okuma yapamamasından veya tanımamasından kaynaklandığını düşünüyorum. Bunun kolay bir çözümü var. Yazının devamında Gedit ile örneklendirilmiş olan bir türkçe karakter sorunu probleminin çözümünü göreceksiniz. Continue reading

Posted in Fedora, Kısa Kısa Yararlı, MacOsX, Ubuntu | Tagged , , , , | 5 Comments

Vi Editöründe En Sık Kullandığım Komutlar

Vi editörü grafiksel arayüzü olmadığı için, bazı komutları bilmek gerekiyor. Genel olarak düzenlemede kullandığım komutları bu yazımda paylaşacağım.

“i” : Düzenleme aktif olur. Düzenlenecek metni değiştirdikten sonra ESC ile düzenleme modundan çıkabilirsiniz.

“u” : Yapılan son değişikliği geri alır.

“U” : Son düzenlenen tüm değişiklikleri geri alır.

“/aranacak_kelime” : Arama yapmak istediğimizde / şeklinde arama moduna geçebiliriz.

“n” : Arama yaptıktan sonra sonraki bulunan kelimenin olduğu yere gider.

“ZZ” : Dosyada ki değişiklikleri yaparak çıkış yapmayı sağlar.

“q!” : Dosyada ki değişiklikleri atlar ve çıkış yapar. Yani yazmadan çıkış yapmış olursunuz.

Posted in Fedora, İşletim Sistemleri, Kısa Kısa Yararlı, Ubuntu | Tagged , , , | Leave a comment

Linux’ta Github Kurulumu

Github bilindiği üzere birçok projeye ev sahipliği yapan, bir çok firmanın çalıştığı büyük bir depolama ortamı. Çalıştığım firmada projelerimizi github üzerinde saklamaktayız. Bu yazımda size fedora ve ubuntu üzerinde github kurulumunun nasıl yapıldığını anlatacağım.

Continue reading

Posted in Fedora, Kısa Kısa Yararlı, Ubuntu | Tagged , , | Leave a comment

Fedora’da Küçültme(minimize) – Büyültme(maximize) Butonu Ekleme

Fedora’da küçültme ve büyültme komutlarını varsayılan olarak pencereye sağ tıklayarak yapabiliyoruz. Bunun yerine menüye yerleşmesini istersek eğer gnome-tweak-tool ile kolayca yapabiliriz.

Ayrıca gnome-tweak-tool aracı ile birçok gizli ayarıda yapabiliriz. Örneğin masaüstü, ağ, vs.. ikonlarını getirme gibi.

Continue reading

Posted in Fedora, Kısa Kısa Yararlı, Ubuntu | Tagged , , , , | Leave a comment

Fedora’da Filezilla Kurulumu

Fedora’da filezilla programını yüklemek için;

sudo yum install filezilla

komutunu vermeniz yeterlidir.

Posted in Fedora, İşletim Sistemleri, Kısa Kısa Yararlı | Tagged , , , | Leave a comment

Ubuntu 11.10 Vmware Player Kurulumu

Ubuntu üzerine Vmare Player kurulumu için öncelikle Vmware dosyasını bilgisayara indirmemiz gerekiyor.

İndirmek için http://www.vmware.com/download/player/ linkinden yararlanabilirsiniz. Continue reading

Posted in Kısa Kısa Yararlı, Ubuntu | Tagged , , , | Leave a comment

Asp.net Varsayılan Temayı Ayarlama

Asp.net üzerinde herhangi bir sayfaya temayı yüklemek istediğimizde, OnPreInit fonksiyonunu override etmemiz gerekiyor. Bu şekilde sayfadan sayfaya farklı şablonlar kullanabiliyoruz. Fakat projenizde her seferinde, OnPreInit fonksiyonunu override etmek yerine, app.config üzerinde birkaç değişiklik ile bu sorunu da halledebiliyoruz.

Continue reading

Posted in Asp.Net, Visual C# .Net | Tagged , , , , | Leave a comment

Asp.net, Tarayıcıya Göre Görünüm Yapmak

Bu yazımızda, Asp.Net 2.0 sürümünün bir özelliği olan “tarayıcıya göre davranış” konusunu işlemeye çalışacağız. “Tarayıcıya Göre Davranış” verilmiş olan kuralların, belirtmiş olduğunuz tarayıcı da geçerli olmasıdır.

Örneğin Internet Explorer tarayıcısında, sitenizin arka planının siyah olmasını veya Firefox tarayıcısında MasterPage dosyanızın, varsayılan dışında bir MasterPage olmasını isteyebilirsiniz. İşte bu gibi durumlarda siteleri baştan yazmak yerine, belirlemiş olduğunuz davranışların(kuralların), çalışmasını istediğimiz tarayıcılarda uygulanmasını sağlayabiliriz.

Eskiden tarayıcılara göre görünümler hazırlamak isterken, genelde JavaScript kullanırdık. Asp.net 2.0 ve App_Browsers klasörü ile bu işlemleri çok daha hızlı yapabilmekteyiz.

Continue reading

Posted in Asp.Net, Visual C# .Net | Tagged , , | Leave a comment

Asp.Net Sayfalarına JavaScript Kodları Ekleme

Asp.Net sayfalarına dinamik olarak JavaScript kodu eklememiz mümkündür. Response.Write ile script kodu, sayfanın içine yazdırılabileceği gibi, ClientScriptManager sınıfı ile yapmamızda mümkündür. Ama Response.Write yöntemini kesinlikle önermiyorum. ClientScriptManager sınıfı ile bu işleri yapmak çok daha kolaydır.

Bu yazımda size ClientScriptManager sınıfını kullanarak sayfamızın içine JavaScript kodu eklemeyi anlatacağım.

Continue reading

Posted in Asp.Net, Dersler | Tagged , , , , , , | Leave a comment

Asp.net İle Temaları Yönetin

Asp.Net‘te temalarımızı yönetmek  için App_Themes klasörü bulunmaktadır (Eğer klasör yoksa proje üzerine sağ tıklayıp, “Add Asp.Net Folder” bölümünden Theme butonuna basmalıyız.) Bu klasöre atılan temaları istediğimiz gibi özelleştirebiliriz. Örneğin A sayfasında farklı, B sayfasında farklı temalar kullanabiliriz. Genel altyapıyı doğru ve işlevsel yapılandırabilirsek, temalar konusunda zaman kaybı yaşamayız.  Bu yazımda App_Themes klasörünün içindeki tema adlarını elde etmeyi, elde edilen temaları kullanmayı anlatacağım.  Continue reading

Posted in Asp.Net, Dersler | Tagged , , , , , , | 3 Comments

Paypal Artık Tamamen Türk Lirasını ve Türkçe Dilini Destekliyor

PayPal kredi kartı bilgilerinizi alıcı veya satıcılarla paylaşmadan online ödeme yapmanızı ve almanızı sağlayan daha güvenli bir ödeme yöntemidir. Banka bilgilerinizi müşteriyle paylaşmadan her türlü para transferini yapabilirsiniz. İstediğiniz kişiye, istediğiniz vakit para yatırabilir, ondan para talep edebilirsiniz.  Birçok alışveriş sitesi artık paypal ödeme sistemini desteklemektedir. Kredi kartı bilgilerinizi bir kez girmek ve onaylatmak şartıyla, paypal altyapısını destekleyen sitelerden tek bir tıkla alışveriş yapabilirsiniz.

Continue reading

Posted in Dersler | Tagged , , , , , , | Leave a comment

C# İle Excel Dosyasına Yeni İçerik Girme

Şimdiye kadar ki yazılarımızda C# İle Excel Nasıl Oluşturulur, Nasıl Kayıt Edilir, Nasıl Açılır konularında bilgiler edindik. Excel dosyasında okuma yapmadan önce, içeriği nasıl gireriz bunun hakkında kısa bir yazı yazmayı gerek gördüm.  “C# Üzerinde Excel Öğreniyorum” bölümünün konu sıralamalarında ufak bir değişiklik yaptım. Eğer konu hakkında fazla bilginiz yoksa, önceki yazılarımı veya “C# Üzerinde Excel Öğreniyorum” bölümünü gezmenizi öneririm.

Continue reading

Posted in Excel, Visual C# .Net | Tagged , , , , , , , , | 3 Comments

UptimeRobot İle Sunucu ve Siteleri 7/24 Takip Edin

Sunucuların çökmesi, donması, bağlantının kesilmesi vs..  Türkiye’de fazlaca yaşanan bir problemdir. Eğer yanlış bir firmaya denk geldiyseniz, devamlı siteniz kapanır ve tüm emekleriniz boşa gider. Bu yazımda size sunucu veya sitenin gün boyunca ne kadar açık kaldığını, ne zaman devre dışı kaldığını size eposta ,sms, RSS veya Twitter ile bildiren güzel bir aracı tanıtacağım.

Continue reading

Posted in Web Sayfaları | Tagged , , , , , , , | Leave a comment

C# İle Excel Dosyasını Açmak

Okumuş olduğunuz makale, “C# İle Excel Öğreniyorum” yazı serisinin üçüncüsüdür.  Bu yazımda herhangi bir Excel dosyasını C# ile açmayı göstereceğim. İşlem çok basit olmakla beraber, şifreli dosyalar veya diğer özelliklerde açmak için “Excel Dosyasını Kaydetme” adlı yazımı okumanızı öneririm.  Çünkü açma parametreleri ile kaydetme parametreleri neredeyse aynı özellikleri barındırıyor. Continue reading

Posted in Excel, Visual C# .Net | Tagged , , , , , | 3 Comments

Herb Schildt Complete Reference – C# Herkes İçin – Türkçe

Başlangıç ve orta seviye bir C# bilginiz varsa, sıkılmadan okuyabileceğiniz bir kitaptır. Kendinizi bu kitapla geliştirebilirsiniz. Kitap gerçekten C# hakkında güzel bilgilere yer veriyor. Eğer Visual Basic gibi syntax yapısına alışkın bir kişi iseniz ve bu yapıyı değiştirmek istiyorsanız bu kitabı okumanızı öneririm. Başlangıç seviyesindeki yazılımcılara, nesne tabanlı programlamayı çok iyi anlatabileceğine inandığım bir kitap.

Continue reading

Posted in Ebook | Tagged , , , , | Leave a comment