Emre Demir

Emre Demir

Eğer gerçekten istersen mutlaka olur

Memoization ve Tabulation #2: CanSum
dynamic-programming

Memoization ve Tabulation #2: CanSum

‌ Bu yazımda memoization ve tabulation yöntemlerini kullanarak canSum problemini çözeceğiz. Memoization Ben tarz olarak öncelikle problemi memoization kullanmadan çözüyor daha sonra metodu hızlandırmak için memoization ekliyorum. Şimdi de öyle yapıp, öncelikle problemi çözmeye odaklanalım. Fibonacci problemini hatırlarsak, orada problemi ağaç yapısına döküp alt problemlere ayırarak çözmüştük. Aynı yaklaşımı burada da
6 min read
Design Patterns (Tasarım Kalıpları) - Builder Pattern
desıgn-pattern

Design Patterns (Tasarım Kalıpları) - Builder Pattern

Yazılım geliştirme süreçlerinde karşımıza çıkan sorunlara tekrar edilebilir çözümler sunan desenlerdir. Bir başka deyişle, bir probleme çözüm yaklaşımı için genel şablonlardır. Programlama dilinden bağımsız olma sebebi de budur. Bir yazılım hangi dille geliştiriliyor olursa olsun, karşılaşabileceğiniz sorunların bir çoğuna tasarım kalıpları bir çözüm sunar ve sorunların nasıl daha kolay çözebileceğini
3 min read
Design Patterns (Tasarım Kalıpları) - Singleton Pattern
desıgn-pattern

Design Patterns (Tasarım Kalıpları) - Singleton Pattern

Yazılım geliştirme süreçlerinde karşımıza çıkan sorunlara tekrar edilebilir çözümler sunan desenlerdir. Bir başka deyişle, bir probleme çözüm yaklaşımı için genel şablonlardır. Programlama dilinden bağımsız olma sebebi de budur. Bir yazılım hangi dille geliştiriliyor olursa olsun, karşılaşabileceğiniz sorunların bir çoğuna tasarım kalıpları bir çözüm sunar ve sorunların nasıl daha kolay çözebileceğini
4 min read
Adobe Native Extension #2 : Android
plugın

Adobe Native Extension #2 : Android

Bir önceki yazımda, Adobe AIR hakkında ve neden extension yazmamız gerektiği hakkında bilgi vermiştim. Kısaca tekrar etmem gerekirse; AIR bize cross-platform uygulamama geliştirebilmemize olanak sağlıyor. ActionScript ile yazdığımız uygulamalarımızı Android’e, iOS’a, Windows’a ve hatta BlackBerry’e derleyebilmekteyiz. ActionScript ile yazdığımız kodların native kodlarla iletişim kurabilmesi için ise
7 min read