Web Tasarım & Yazılım

Web tasarım ve yazılım ile ilgili püf noktalar, ipuçları vs. vs. vs.

Smarty ile çalışmak

3

Bu yazımda sizlere yaz tatilimde yani yaklaşık 2 haftalık bir sürede kullandığım Smarty’nin olumlu yanlarından bahsetmek istiyorum. Aslında yazı başlığını bir framework ile çalışmak olarak da değiştirebiliriz.

Öncelikle Smarty’nin ne olduğundan biraz bahsedeyim. Smarty, gayet esnek bir template çatısıdır. PHP kodları ile html kodlarını birbirinden ayırır. Tabii ki bu ayırma işlemi “photoshoptan tasarımı htmle dökeyim smartye atayım site canavar gibi çalışsın” şeklinde değil. PHP kodlarınızı oluşturduktan sonra elde ettiğiniz değerleri Smartye gönderiyorsunuz. Html kodları içine PHP kodları değil de Smartye gönderilmiş bu değerlerin Smarty dilinde htmlin içine yazıyorsunuz. (daha fazla…)

Proje Detayları

1

Yeni bir projeye başlarken çok detaylı düşünüyorum. Kafamda algoritmalar kuruyorum, kağıda döküyorum bunları unutmayayım diye.

“Şu özellik olsun, ama şurası şöyle burası böyle olsun. Başka bir sitede kullanmak istediğim zaman kolayca kullanabileyim. Çok gelişmiş olsun, hayvan gibi bi sistem olsun. Algoritması hemen hemen şöyle olsun” gibi düşüncelerle çıkıyorum yola. Fakat daha sonra koda dökerken bunları, sıkılıyorum bunalıyorum. Neredeyse bir çok projeyi bu şekilde yarıda bıraktım.

Ama geçenlerde okuduğum bir yazı bir proje/ürün ilk aşamada nasıl olmalı konusunda yardımcı oldu bana.

Bir çok fikir olabilir kafamızda fakat şu soruyu sorduğumuzda sanırsam bir çoğu çöpe gidiyor. Bu özellik ilk etapta kesinlikle olmalı mı? Yazıda da belirtildiği gibi birçok fikrimi rafa kaldırdım. Hemen ufak bir örnek vereyim.

Bir yönetim paneli yapıyorsunuz ve sınırsız sayıda yönetici ekleyebilme özelliği yönetim panelinin olmazsa olmazlarından bence. Ancak yöneticilere roller verebilme (a bölümün görsün, b bölümünü göremesin) ilk etapta gerekli değil. Tabi bir müşterinin istekleri doğrultusunda değil de birçok projede kullanmak istediğiniz birşey yapıyorsanız.

O zaman ne yapmalı?

  • Fikirleri belirledikten sonra bir kez daha bir eleme yapmalı. Bazı fikirler atılmalı, bazıları sonra kullanılmak üzere rafa kaldırılmalı.
  • Daha sonra yeni özellikler ekleyebilmek için spagetti kod minimuma indirilmeli.

İşte bu adımları doğru gerçekleştirdikten sonra ilk aşamada gayet başarılı bir ürün ortaya çıkacaktır.

Mssql2Mysql script bilgileri

2

Bu yazımda sizlere scriptin çalışma mantığından  bahsedeceğim ve kod açıklamalarını yapacağım. (daha fazla…)

MsSQL to MySQL

0

Mssql veritabanını Mysql’e aktarmaya yarayan scripti an itibariyle tamamlamış bulunuyorum. (daha fazla…)

MSSQL’den MySQL’e veri aktarımı

4

Parallels Plesk Panel’den alınan Mssql yedeğini malesef Plesk Panel dışında bir yerde kullanamıyoruz. Gerçekten sinir bozucu bir durum. Windows’tan bıktım usandım artık.  Ama bendeki de akıl değil ki, niçin Mysql le yazmak yerine Mssql ile yazıyorsun veritabanını.

İnternette biraz araştırma yaptım fakat elle tutulur bir şey bulamadım. Madem direkt olarak geçiş yapamıyorum, bende manuel olarak backup yapacağım. Hem de bu esnada Mssql to mysql yapacağım. Eğer ki global bir script haline getirebilirsem ne mutlu bana.

Bu iş beni çok yoracak gibi duruyor.

Go to Top