Bilmek istediğin her şeye ulaş

Burak Faruk Kılıçaslan, 

Software Engineer

Software Engineer Burak Faruk Kılıçaslan inploid.com'da 0 soru sordu, 3 soru yanıtladı ve 8 takipçisi var.

Nisan 2012

Burak Faruk Kılıçaslan bu yanıtı beğendi:

Web sitelerinde görsellerin daha hızlı yüklenebilmesi için neler yapılabilir?

Görseller web sitelerinde band genişliğine ve sayfanın yükleme zamanına en çok etki eden kısımlardan birisidir. Bu konuda yapılabilecekleri kısaca şöyle sıralayabiliriz:
  • Tüm görselleri optimize etme işlemini; online olaraksmushit.com/ysmush.it/ adresinden yapabileceğiniz gibi offline olarak Photoshop Optimize for Web seçeneği ile de gerçekleştirebilirsiniz (resmi kaydederken). Ben online olan smush aracını şiddetle tavsiye ediyorum.
  • Şayet Visual Studio kullanıyorsanız, yani .NET tabanlı geliştirme yapıyorsanız ücretsiz olan şu küçük eklentiyi önerebilirim. visualstudiogallery.msdn.microsoft.com/a56eddd3-d79b-48ac-8c8f-2db06ade77c3 Bu eklenti yahoo smush algoritmasını kullanarak sadece sağ tıklama ile imajları optimize etmenizi sağlıyor
  • Herhangi bir IDE kullanmıyorsanız ffmpeg programını kullanarak sayısız kombinasyonla imajlarınızı optimize edebilirsiniz. ffmpeg'in gücü inanılmazdır. Geliştirme ekibinden bazı kişiler facebook'da çalışıyor şu an ve açık kaynak kodlu büyük portalların çoğu bu küçük programcığın güçlü algoritmasından faydalanarak video, resim işlemlerinde inanılmaz işler başarıyorlar. ffmpeg için: ffmpeg.org . Windows ortamında derlenmiş hali için: videohelp.com/tools/ffmpeg
  • Sitenizdeki tüm statik/değişmeyen imajlarınızı sprite denen yöntemle tek imaj dosyasına dönüştürüp CSS oyunları ile bu imaj dosyasındaki belirli bölgeleri gezerek tüm sitede gösterilmesini sağlayabilir tarayıcının her imaj icin ayrı istek gödermesini önleyebilirsiniz. Tabii önbellekleme işlemleri de buna fayda sağlayacaktır.

NOT: videohelp.com sitesindeki araçlar kısmını tüm yazılım geliştirme yapan arkadaşlara tavsiye ederim.
Yahoo smush.it kullanılarak yapılan örnek bir optimizasyon karşılaştırması:

Web Siteleri
Nisan 2012

Burak Faruk KılıçaslanTuran Karatuğ kişisini takip etmeye başladı

Turan Karatuğ, Web Yazılım Uzmanı, @Exodrum

Nisan 2012

Burak Faruk Kılıçaslan  yeni bir  gönderide  bulundu.

Www.furkey.com

Global Business Center
Nisan 2012

Burak Faruk Kılıçaslan bir yanıt verdi.

Döngü içinde Sql sorgusu kullanmamak için bir yöntem var mıdır?

Her döngü içerisinde ayrı ayrı sorgu yapmak, kullanılan kaynakların gereksiz yere artması anlamına gelir. Bazı durumlarda kaçınılmaz olabilir ancak ilk aşamada gerekli bütün verileri tek bir sorguda çağırmak sistem kaynakları ve hız anlamında önemlidir.

Dolayısıyla, ilk sorgunuzda Inner Join kullanarak tabloları bağlayabilirsiniz. LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN gibi kullanımları da var ancak yapılması gereken işe göre performansı oldukça düşürebilirler.

Örnek:

SELECT a.paymentAmount , a.paymentDate , b.userID, b.userName
FROM Payments a
INNER JOIN Users b ON b.userID=a.userID AND b.userOnay=1
WHERE a.paymentAmount > 100
ORDER BY b.userName ASC;

Yukarıdaki sorgu, Payment tablosundaki ödemeler içinden, ödeme tutarı 100 TL'den fazla olan değerlerle birlikte, ödemeyi yapan kullanıcının bilgilerini, kullanıcı adını a'dan z'ye sıralayacak şekilde çeker.

Tablolar şu şekilde olabilir:

Payments
paymentID, userID, paymentAmount, paymentDate

Users
userID, userName, userOnay
Mart 2012

Burak Faruk Kılıçaslan bir yanıt verdi.

Fransızca neden şiir gibi bir dil?

Çünkü kullanımı itibariyle, hiç bir şekilde yanlış anlamaya müsade etmeyen bir dil. Dili doğru kullanabilirseniz anlatmak istediğiniz şeyin farklı algılanması mümkün değil. İşte bu yüzden Avrupa Birliğinin resmi dili Fransızca.
Mart 2012

Burak Faruk Kılıçaslan bir yanıt verdi.

6 Nisanda Titanic 3D geliyor ne düşünüyorsunuz?

Eski tadı kesinlikle vermeyecek diye düşünüyorum... Ama yine de ön yargılı davranmamak gerekir nitekim belli de olmaz :)
Mart 2012

Burak Faruk KılıçaslanEsra kişisini takip etmeye başladı

Esra, inploider, @Kaya

Mart 2012

Burak Faruk KılıçaslanAhmet Özkan kişisini takip etmeye başladı

Ahmet Özkan, Software Engineer, @ahmeto

Mart 2012

Burak Faruk KılıçaslanArda Başoğlu kişisini takip etmeye başladı

Arda Başoğlu, Software Engineer, @ardabasoglu

Mart 2012

Burak Faruk KılıçaslanDeniz kişisini takip etmeye başladı

Deniz, Software Engineer, @dermanyon

Mart 2012

Burak Faruk KılıçaslanDevexpres kişisini takip etmeye başladı

Gl, inploider, @Devexpres

Mart 2012

Burak Faruk KılıçaslanÖzcan Yıldırım kişisini takip etmeye başladı

Özcan Yıldırım, Software Engineer, @enesozcan

Mart 2012

Burak Faruk KılıçaslanIbrahim Baliç kişisini takip etmeye başladı

Ibrahim Baliç, Software Engineer, @ibrahimbalic

Dökülecek kahve bardakta durmaz.

Mart 2012

Burak Faruk KılıçaslanSerpil İlhan kişisini takip etmeye başladı

Serpil İlhan, Flight Attendant, @cumbarus

Mart 2012

Burak Faruk KılıçaslanSinem Yıldız Çiftlikli kişisini takip etmeye başladı

Sinem Yıldız Çiftlikli, Diş Hekimi, @ponsetya

Bilgini mutluluk için kullan..

Daha Fazla

İlgilendiği KonularTümü

Web Tasarım

1224 Kişi   214 Soru

Fransızca

7 Kişi   8 Soru

Javascript

228 Kişi   51 Soru

Ruby On Rails

32 Kişi   6 Soru

MsSQL (Microsoft SQL Server)

112 Kişi   47 Soru

Asp.net MVC

97 Kişi   51 Soru

C# (Programlama Dili)

369 Kişi   83 Soru

Model View Controller (MVC)

19 Kişi   12 Soru

Web Forms

2 Kişi   2 Soru

Razor

4 Kişi   3 Soru

JQuery

190 Kişi   22 Soru