bildirgec.org

mysql hakkında tüm yazılar

Geliştiriciler için Android IM Uygulaması

mekya | 22 July 2009 12:46

android
android

Bu android uygulaması da önceden yazdığım editable-jquery-tree-with-php-codes ile aynı kaderi paylaşıyor, yani hedefine ulaşamadı.
Bu listedeki bir ecnebi hoca – burada
isim verip kendisini rencide etmek istemiyorum 😛 –
böyle bir şey yaptırarak bazı ihtimalleri yükseltmemi söyledi, ama zannediyorum ki çinlilerin ve hintlilerin çok olması ve yeteri kadar iyi bir iş çıkaramam ihtimalleri yeteri kadar yükseltmedi ve ağustos-2009 celbinde kışlanın yolu gözüktü:) Sonuç olarak ben de bu uygulamayı android e yeni başlayan arkadaşlara belki yardımcı olur diye google code a koydum.

Bu arada böyle uygulamaları genel kullanıma açmanın faydası olmuyor değil en azından az da olsa insanın bağlantılarına uluslararası bir kaç kişi katılıyor.
Tabii bu yolla ulusal bir kaç kişi ile debağlantı kurmayı ümitle bekliyorum.

android
android

Mysql ile hiyerarşik veri yönetimi

sularetal | 02 July 2009 12:00

mysql ile hiyerarşi

Orta çaplı veritabanı uygulamalarıyla uğraşırken hepimiz bir noktada durup, nasıl sınırsız kategori yapılır, bu kategori sistemiyle nasıl X kategorisinin tam yolunu getirilir, niye bu kadar yavaş-nasıl hızlandırılır, bu tabloların bakımlarını nasıl kolaylaştırabilirim v.b. sorular sormuşuzdur.

Bu sorulara cevaben, MySQL ile hiyerarşik veri yapılarında sorun yaşayanlar, veya başka metotları keşfetmek isteyenler için sıkça başvurulan Mike Hillyer’ın önemli bir makalesi, Türkçe’ye çevrilmiş durumda.

MySQL: Latin tablolarımızın veri kaybı olmadan utf-8’e çevrilmesi

trueorfalse | 30 June 2009 17:07

Yeni bir şirkete girmişssiniz… Elinizde güzel bir proje var yaklaşık olarak 1000 servise ve bu servis çalışanlarına hizmet veriyor.

Fakat sizden önceki arkadaşlar birazcık garip bir kodlama yöntemleri kullanmışlar ve çok absürt bir veri tabanı yapısı kurmuşlar.

Şu an çalıştığım şirkette karşılaşmış olduğum belirli hataları ve çözümlerini sizlerle paylaşacağım.

İlk olarak latin olarak oluşturulmuş tablolarımızı nasıl veri kaybı olmadan utf-8’e çevirebileceğimiz konusunda.

Unix türevimizin konsolunda şu adımları sırasıyla gerçekleştiriyoruz.

verileri bölmek, iyileştirmek, depolamak ve ilişkilendirmek

guldemgokalp | 29 June 2009 11:35

Kafama takılan bir soru var: İnsan nesnesini önümüze alalım. Kaydını yapacağımız binlerce insan olduğunu varsayalım. Her birinin birbiriyle öyle ya da böyle ilişkisi, her birinin bir işlevi ve bu işlev sonucunda oluşan bir verisi var. İnsanları nesne olarak göz önüne aldığımda onları ortak özelliklerine göre gruplandırabiliyorum. Ancak aşırıya kaçmaktan ve aralarındaki ilişkileri bir süre sonra takip edememekten, bir hata durumunda takibini sorunsuz gerçekleştirememekten çekiniyorum.

şu an web tabanlı bir tasarı geliştirme peşindeyim. canımı tek sıkan şey, nesnelerimin onlarca özelliği ve sayılarının fazla olması.

Drupal İle Tüm Alışkanlıklarınızı Bir Kenara Bırakın

xiackok | 18 June 2009 15:42

Bilmeyenler var ise Drupal bir İYS(İçerik Yönetim Sistemi)dir. Bir içerik yönetim sistemi size forumlar, bloglar, galeriler, portallar oluşturmanızı sağlar. İYS’lerin en çok bilinenleri arasında Joomla, phpBB, Wordpress gibi örnekler verilebilir. Ancak Drupal’ın algılanışının diğer iyslerden ayrılması gerektiğini düşünüyorum.

drupal
drupal

Drupal’ın diğer İYSlerden farklılıklarını şu şekilde sıralayabiliriz:

PHP ile MySQL Verilerini Sayfalama Sınıfı

tkinali | 15 June 2009 12:09

Bir site ya da projeye başladığımda, yazması en sıkıcı gelen işlerin başında veri sayfalama gelir. Her seferinde sayfalama işlemlerini bu yüzden en sona bırakırım. Daha önceki sayfalama makalelerimi okuduysanız hep karmaşık kodlardan oluştuğunu görebilirsiniz. Her seferinde bu kodları tekrar tekrar yazmak nedendir bilmem beni hep bunaltmıştır, öyle ki kopyala-yapıştır bile angarya gelir. Buna bir son vermem gerektiğini düşünüp, hazır OOP programlamaya kendimi alıştırmaya başladığım şu zamanlarda bununla ilgili bir sınıf yazmak istedim ve birşeyler karaladım. Benim can sıkıntımı fazlasıyla ortadan kaldıran bir sınıf hazırladım ve bunu sizlerle paylaşmak istedim.

MySQL Root Şifresini Sıfırlama

tkinali | 12 May 2009 11:08

MySQL’le uğraşan hemen herkesin başına root kullanıcısının şifresinin unutulması olayı en az bir kez gelmiştir diye düşünüyorum. İlk kez başıma geldiğinde MySQL’i komple kaldırıp tekrar kurarak çözmüştüm sorunu ama gerçek çözümün bu olmadığından emindim. Biraz araştırmayla bunun da üstesinden nasıl gelinebileceğini buldum. Windows ve Unix sistemlerde farklı yollardan çözülebilse de ben platform gözetmeksizin çalışan bir yöntemden bahsedeceğim.

– Öncelikle MySQL sunucunuzu durdurun.
– Kullandığınız sistemin komut satırına Administrator yetkisiyle bağlanın.
– MySQL’i “mysqld –skip-grant-tables” komutuyla tekrar çalıştırın.
– “mysql” komutuyla sunucuya bağlanın. Başarıyla giriş yaptıktan sonra aşağıdaki 2 satır komutu teker teker girip çalıştırın.
– İşlem bittiğinde MySQL sunucunuzu tekrar durdurup normal şeklinde çalıştırın.
– Root şifreniz değişmiştir, bu sefer bir yere kaydetmeyi unutmayın.

Düzenlenebilir jquery ağaç yapısı – PHP Kodlu

mekya | 09 May 2009 17:11

İngilizce adına editable-jquery-tree-with-php-codes dediğimiz, kulağa biraz garip gelse de veya ben biraz garip çevirmiş olsam da Türkçe adına Düzenlenebilir jquery ağaç yapısı – PHP Kodlu dediğimiz bu bileşen, bir projede kullanmak üzere hazırladığım ama projenin hayata geçememesinden dolayı kullanamadığım jquery javascript çercevesi üzerinde çalışan, simple tree eklentisini kullanan basit bir ağaç yapısı (treeview).Bazı arkadaşlar kullanırlar diye google code da bir proje oluşturdum ve duyduğuma göre ecnebi ve yerli dostlardan bileşeni kullananlar varmış.

Bana göre diğerlerinden farkı php kodlu olması ve eleman ekleme, silme, düzenleme ve sürükle bırak işlemlerini kolayca yapması.

Şu an bu bileşen hem veritabanı (mysql) üzerinde hem de dosya sistemi üzerinde verilerin dosya ve klasör tipinde tutulmasını sağlıyor.

Umarım bazı arkadaşların işine yarar.

Mysql Cluster

tayfurboler | 30 April 2009 10:33

Mysql Cluster,

Yüksek trafiğe ve yüksek miktarda veri alış verişine sahip bir
database’iniz varsa, ve bu database’iniz ölüp ölüp diriliyorsa
artık cluster’a geçme vakti gelmiş demektir. Cluster kelime anlamı
olarak kümeleme demektir. Mysql Clustering dataları tablo boyutunda,
cluster’e dahil ndb node’larda kümeler halinde tutar. Ve yine bu
node’lar kendi aralarında data kopya tutma işlerini bu şekilde yaparlar.
Yani tabloları farklı fiziksel makinalarda tutup , datanın kopyalarını
oluştururlar. İstenirse kümeye yeni makinalar(ndb node) eklenebilir.
Bu şekilde bir büyüme de sağlanmış olur.

MySQL 5.4 – gerçekten harika

ibrahimaga | 26 April 2009 10:09

Bugün itibariyle MySQL 5.4 indirilebiliniyor. Eğer gerçekten MySQL kendi sitesinde anlattığı gibiyse gerçekten çok süper performans değişikliği olacak. Sorgu hızları, bağlantı hızı, subquery ve joinlerde çok önemli iyileştirmeler yapılmış bir sorgu örneği vermişler MySQL 5.1 de bu sorgu 12 dakika sürüyormuş MySQL 5.4 de ise sadece 1.8 saniye sürüyor. Stored Procedure yapısında da iyileştirme yapmışlar. Prepared Statemens için out parameter desteği vs.