CookingTheCode.COM
  • javascript ile nesne yönelimle geliştirme kaynakları

    05 Ağustos 2011Pazartesi14:16Yorum: 0
    Kategori: Programlama

    Javascript object oriented programming(oop) hakkında öğrenilmesi gerekenleri içeren seçtiğim bağlantıları paylaştım. İlgili belgeler anlaşıldıktan sonra daha organize ve tekrar kullanılabilir kodlar yazmaya hazır hale gelirsiniz. Buradan devam et»»

  • internet explorer çerez sorunu

    14 Temmuz 2011Pazartesi22:48Yorum: 0
    Kategori: İstemci Tarafı Sunucu Tarafı

    Çerezler bilindiği gibi en ilkel ve istemci tarafında veri saklamanın halen tek yoludur. HTML5 ile tarayıcı tarafında veritabanı da kullanılmaya başlanmıştır ama konumuz bu değil. Konu, chrome, firefox ve benzeri tarayıcıların çerezleri sorunsuz olarak kabul ederken internet explorer(ie)'ın kabul etmemesidir. Buradan devam et»»

  • Robocup: Robot ve Algoritma Savaşları

    10 Temmuz 2011Pazartesi19:46Yorum: 0
    Kategori: Programlama

    Bugün 2001 İstanbul Robocup etkinliklerini görmeye gittik. Aslında tek görmek istediğimiz vidyolardan seyrettiğimiz robotlardı. Etkinliğin son günüydü ve finaller yapılıyordu, bu yüzden "en iyi robotları" görmüş olacağız dedik. Şahsen memnun kaldım. ... Buradan devam et»»

  • Türkçe Ubuntu

    28 Haziran 2011Pazartesi13:36Yorum: 0
    Kategori: İşletim Sistemleri

    Linux denince akla ilk gelenlerden biridir Ubuntu. Linux çekirdeğine sahip işletim sistemlerinden en yaygını olan Ubuntu'nun ülkemizde de önemli sayıda kullanıcısı bulunmakta. Buradan devam et»»

  • Veritabanları Arasındaki Farklar dbDiffs

    14 Nisan 2011Pazartesi02:53Yorum: 0
    Kategori: Veritabanı

    Yapı olarak aynı olan onlarca veritabanının yönetiminde bazen ipin ucu kaçabilir; buna bir çok şey sebep olabilir ama yine de hiçbiri mazeret olarak kabul edilemez. Burada sebeplerden ve önleme ilkelerinden bahsetmeyeceğim ama en son benim başıma gelen olayı tek bir örnek olarak anlatayım. Buradan devam et»»

  • Botego Doğal dil işleme konusunda uzman arıyor

    02 Mart 2011Pazartesi19:06Yorum: 0
    Kategori: Programlama

    Üniversitelerin Doğal Dil İşleme alanında eğitim veren yüksek lisans ya da doktora programlarında eğitimini sürdüren, ya da tamamlamış uzman Buradan devam et»»

  • setTimeout ile sınıf metodlarını çalıştırma

    07 Şubat 2011Pazartesi16:00Yorum: 0
    Kategori: Sunucu Tarafı Programlama

    javascript'in setTimeout fonksiyonu ile çalıştırılan kodlarda değişken tanım alanları kaybolmaktadır. Belirli bür süre geçtikten sonra bir nesnenin bir metodunu çağırmak istediğinizde nesneye erişilemediğinden metoda da erişemeyecek ve hata meydana gelecektir. Çok can sıkıcı ve fazladan birkaç satır daha yazılmasını neden olur. Buradan devam et»»

  • Php ile Word (doc, docx) Belgelerini Okuma, Yazma

    07 Ocak 2011Pazartesi17:42Yorum: 3
    Kategori: Sunucu Tarafı Programlama

    Bu yazıda php'de openOfiice SDK ile .doc, .docx microsoft office word belgelerinin nasıl okunacağını anlatacağım. Antiword, Docvert  gibi word belgelerinin okuyabilen araçlar var fakat sadece .doc uzantılarını okuyabiliyorlar. ... Buradan devam et»»

  • Mapreduce nedir, nasıl çalışır?

    03 Ocak 2011Pazartesi11:04Yorum: 0
    Kategori: İşletim Sistemleri Veritabanı Sunucu Tarafı Programlama

    Mapreduce; büyük veri setleri ile yapılacak işlemlerin birden fazla iş birimine dağıtılmasını (Distributed computing)  sağlayan bir yöntemdir. Saniyede birkaç bilgisayarın bile işleyemeceği kadar verinin toplandığı ortamlar(facebook, twitter, google), analiz edilmek üzere toplanmış veriler(machine learning) büyük veri setlerine örnek verilebilir. ... Buradan devam et»»

  • php ile rss oluşturma

    19 Ağustos 2010Pazartesi00:30Yorum: 0
    Kategori: Programlama

    Seneler önce bir gazete sitesi için hazırladığım rss sınıfına yine ihtiyaç duydum. Seneler geçmiş, rss ihtiyaçlarını hep farklı yollardan karşılamışım anlaşılan. Neyse, php ile rss dosyaları yapmak pek zor değil. Yazdığım derme çatma fakat çalışan php sınıfım ile işler daha da kolaylaşıyor, en azındna benim için Buradan devam et»»

  • Php Toplu Resim Boyutlandırıcısı

    06 Ağustos 2010Pazartesi16:48Yorum: 2
    Kategori: Programlama

    Bazen yüzlerce fotoğrafı veya resmi topluca küçültmek gerekebiliyor. Böyle gerektiği günlerden bir gün GIMP ile uğraşmak yerine eski birkaç betiği bir araya getirerek bir dizindeki tüm fotoğrafları başka bir dizine, belirttiğim ölçülerde, boyutlandıran bir php resim boyutlandırıcı hazırladım. İşime çok yaradı. Buradan devam et»»

  • Botego Php geliştirici iş ilanı

    02 Ağustos 2010Pazartesi10:21Yorum: 0
    Kategori: Programlama

    Çalıştığım firma olan Botego php geliştirici aramaktadır.

    Botego doğal dil işleme üzerine yazılım geliştiren bir firmadır.

    Aranılan kişinin heyecanlı, kod yazarken zevk alan, kendini ve yaptığı işi bir adım yukarıya taşımak isteyen kişiler olması beklenmektedir. ... Buradan devam et»»

  • Radyodan şarkı kaydetmek

    11 Nisan 2010Pazartesi12:33Yorum: 0
    Kategori: İşletim Sistemleri

    Günümüzde internetten radyo dinlemek oldukça popüler hale geldi. Özellikle internet hızlarının artması ve fiyatların düşmesiyle çoğu kişi bilgisayarına diskler dolusu şarkı indirmek yerine internet radyolarına, klip seyredebileceği youtube'a, müzik dinlemek için last.fm'e, fizy.org'a,ttnetmüzik'e, grooveshark.com'a yönlendiler.

    Bazen çeşitli sebeplerle bu ortamlarda çalan şarkıları bilgisayarımızda saklamak isteyebiliriz. İşte bu yazıda; linux üzerinde bunu nasıl yapabileceğimizi anlatacağım Buradan devam et»»

  • php pdf eklentisi kurulumu

    10 Nisan 2010Pazartesi01:44Yorum: 0
    Kategori: Sunucu Tarafı Programlama

    Php ile pdf dosyaları üzerinde çalışabilmek için pdflib isimli bir eklentin kurulması gerekmektedir. Bu kısa makalede linux üzerinde nasıl kurulacağını göstereceğim Buradan devam et»»

  • usb flash diskten linux kurulumu

    27 Şubat 2010Pazartesi18:33Yorum: 0
    Kategori: İşletim Sistemleri

    Çeşitli amaçlar için (genellikle test ve araştırma etrafında döner bu amaçlar), sık sık linux kurar, kurcalar, bozar ve takrar kurarız. Buradan devam et»»

  • JSON nedir, nasıl kullanılır, yazılır?

    05 Ocak 2010Pazartesi23:44Yorum: 3
    Kategori: Programlama

    JSON(javascript object notation), teknolojiler arası(php, javascript, c, veritabanı vb.) veri taşıma yöntemlerine bir alternatiftir. En önemli özelliği, gerkesiz işaretlemelerle uğraştırmamasıdır. Birkaç karakter ile verileri dizebilmemizi sağlamaktadır ([],.{}'"). ... Buradan devam et»»

  • Veri Doğrulama Nedir Nasıl Yapılır

    05 Ocak 2010Pazartesi12:44Yorum: 0
    Kategori: Programlama

    Güvensiz olabilecek kaynaklardan gelen veya gelmeden önce değiştirilmesi mümkün olan verilerin saldırılara ve hatalara karşı doğrulama işlemidir. web tabanlı uygulamalarda oturum, çerez, get, post, http başlık bilgileri gibi bilgiler uygulamaya ulaşmadan önce değiştirilebilir olduğundan bu kaynaklardan gelen verilerin hepsi doğrulanmalıdır. ... Buradan devam et»»

  • Virtual Host Kurulumu

    02 Ocak 2010Pazartesi15:04Yorum: 1
    Kategori: İşletim Sistemleri Sunucu Tarafı

    Virtualhost nedir?
    Bir sunucu üzerinde birden fazla alanadının barındırılmasını sağlayan mekanizmanıdır.

    İki türe ayrılır, ip tabanlı sanal barındırmalar, isim(alanadı) tabanlı barındırmalar.

    IP tabanlı sanal barındırma ile tek bir sunucudaki farklı barındırmalar, IP adreslerine göre ayrılırlar. Kısaca; "bu ip ise bu barındırmayı, şu ip ise bu barındırmayı algıla" prensibi ile çalışır. ... Buradan devam et»»

  • Hata Takip Sistemleri

    30 Aralık 2009Pazartesi20:58Yorum: 2
    Kategori: Programlama

    Bir hata takip sistemi, diğer adıyla bug tracker, bir projedeki hataların raporlanacağı, raporlananların takip ediebileceği bir sistemdir.

    Genel işleyişleri ve sık kullanılan özellikleri şunlardır: Buradan devam et»»

  • Yazılım, SistemTasarımı

    30 Aralık 2009Pazartesi16:47Yorum: 1
    Kategori: Programlama

    Bir sistemin çalışmasını sağlayacak ortamı, sistemi meydana getiren parçların neler olacağının ve bunların nerede ve ne zaman sistemle etkileşim içinde olacağının, parçalar arasındaki etkileşimin nasıl olacağının belirlenmesidir. ... Buradan devam et»»

  • tortoisesvn nedir?

    12 Aralık 2009Pazartesi19:17Yorum: 1
    Kategori: Sunucu Tarafı

    Windows sistemleri üzerinde svn aracının kullanımını epey kolaylaştıran, fare tıklamalarıyla hemen hemen her işin yapabilen bir araçtır. Buradan devam et»»

  • Dökümantasyon güzeldir, ama abartma.

    12 Aralık 2009Pazartesi19:14Yorum: 1
    Kategori: Programlama

    dökümantasyon yapmak, dökümanı yapılan işe göre daha zor olandır. öyle ki işi yapan kişilerin hazırladığı dökümantasyonlar istenilen seviyede olmamaktadır.

    özellikle de teknik dökümanların hazırlanması çok zor olmaktadır. aynı alandaki bir başka birisinin yapılan işi anlaması gerekmektedir fakat işi ilk yapan kişi "iş zaten kendisi anlatıyor, açıp biraz incelesinler" düşüncesiyle dandik bir dökümantasyon hazırlar. ... Buradan devam et»»

  • mysql cluster nedir?

    12 Aralık 2009Pazartesi19:11Yorum: 0
    Kategori: Veritabanı

    veritabanı işlemlerini bir küme içersindeki sunucular üzerine yayarak, performans, veri güvenliği ve ölçeklendirme bakımından faydalar sağlar. replikasyondan farkı; kümedeki veri sunucularının hepsi, verileri geçikme olmadan kendilerine kopyalarlar. replikasyonda, tüm işler master sunucuda yapılır, slave'ler belirli aralıklarla master üzerindeki bilgileri kendileri için kopyalarlar. işte bu belirli süre aralıklarında yaşanan sorun, veri kaybına sebep olur. kümelemede ise kayıt söz konusu olmaz. ... Buradan devam et»»

  • php ile kurumsal yazılım yazmak mı?

    12 Aralık 2009Pazartesi19:11Yorum: 0
    Kategori: Sunucu Tarafı

    kesinlikle, özellikle de sevgili ülkemizde, küçümsenin bir programlama dilidir. kurumsal amcalar, php'nin adını duyunca hemen "neden php" diye soruyorlar. ya neden olmasın ki? sen sonuca ve desteğe bak, sunulan hizmet ve ürüne bir bütün olarak bak, diyesim geliyor ama kurumsal amcaların yüzlerine gülmem gerekiyor. ... Buradan devam et»»

  • Neden kernel derlenir

    10 Aralık 2009Pazartesi22:15Yorum: 0
    Kategori: İşletim Sistemleri

    çekirdek derlemenin geçmişten gelen karizması vardır. günümüz dünyasında, genel için, derlemeyle uğraşmaya pek gerek kalmamıştır fakat günümüz dünyasından uzak olunca ara sıra yine karizmatik işlemler yapmak gerkeiyor. Buradan devam et»»

  • svn nedir ne işe yarar

    10 Aralık 2009Pazartesi21:42Yorum: 0
    Kategori: Sunucu Tarafı

    sunucu ve istemciler çerçevesinde çalışan bir sürüm takip aracıdır. cvs'nin yenisi, gelişmişidir. svn'de; dosyalar bir sunucuda saklanır. bu dosyaları kullanan kişiler checkout komutuyla bu dosyaların birer kopyalarını kendi bilgisayarlarına çekerler. ... Buradan devam et»»

  • Pardus'a php apache mysql kurulumu

    19 Temmuz 2009Pazartesi18:30Yorum: 1
    Kategori: İşletim Sistemleri Veritabanı Sunucu Tarafı

    Hemen hemen tüm linux tabanlı işletim sistemlerinde  apache, php ve mysql kurulumu birkaç satır komutla yapılabilir hale gelmiştir. Hatta birkaç tıklamayla işletim sistemini bir sunucuya cevirebilirsiniz.

    Pardus 2009 (eski sürümlerde de dahil) üzerinde kolay koydan lamp kurulumunu göstereceğim. Buradan devam et»»

  • Diskten linux işletim sistemi kurmak

    31 Mayıs 2009Pazartesi18:49Yorum: 4
    Kategori: İşletim Sistemleri

    Genelde, kurulacak işletim sistemi dağıtımına ait ISO dosyası indirilerek bir cd veya dvd'ye yazılır ve bu medya(cd/dvd) ile kurulum yapılır. Son zamanlarda, virtual machine(sanal makine/vm) programları ile bir medyaya ihtiyaç duymadan kurulum popüler olmuştur. Fakat ben, bir vm programı ve bir medya kullanmadan kurulumun nasıl yapılacağını göstereceğim. Yani sabit diskten(harddisk) kurulumun nasıl yapılacağını göstereceğim. Buradan devam et»»

  • Php Kurulumu

    03 Mayıs 2009Pazartesi17:12Yorum: 1
    Kategori: İşletim Sistemleri Sunucu Tarafı

    Bu makale, linux üzerinde php mysql apache kurulumunu anlatan makale serisinin dördüncü kısmıdır. Bu kısımda linux işletim sisteminde php yorumlayıcısının nasıl kurulacağı anlatılacaktır. Buradan devam et»»

  • Apache Kurulumu

    03 Mayıs 2009Pazartesi16:49Yorum: 0
    Kategori: İşletim Sistemleri Sunucu Tarafı

    Bu makale linux üzerinde apache php mysql kurulumunu anlatan makale serisinin ikinci kısmıdır. Bu kısımda linux işletim sisteminde mysql veritabanı sunucusunun nasıl kurulacağı anlatılacaktır. Buradan devam et»»

  • Mysql Kurulumu

    03 Mayıs 2009Pazartesi15:49Yorum: 4
    Kategori: Veritabanı

    Bu makale linux üzerinde mysql php apache kurulumunu anlatan makale serisinin ikinci kısmıdır. Bu kısımda linux işletim sisteminde mysql veritabanı sunucusunun nasıl kurulacağı anlatılacaktır. Buradan devam et»»

  • Php Mysql Apache Lamp Kurulumu

    03 Mayıs 2009Pazartesi15:43Yorum: 1
    Kategori: İşletim Sistemleri Veritabanı Sunucu Tarafı

    Bu makalede, Linux işletim sistemi üzerine http sunucusu olan Apache, veritabanı sunucusu olan Mysql ve dinamik sayfaları yorumlayan Php uygulamalarının, kaynak dosyalardan(source) nasıl kurulacağını göstermeye çalışacağım. Buradan devam et»»

  • Veritabanı yedeklemek

    03 Aralık 2008Pazartesi01:20Yorum: 6
    Kategori: Veritabanı Sunucu Tarafı

    Yedek alma, bakcup veya yedekleme, adına ne korsan koy, basittir fakat çoğu kimse uğraşmaktan pek hoşlanmaz. Çok can sıkıcı olduğu kadar can alıcıdır da. Örneğin, mysql veritabanı yedeklemek için phpmyadmin'i kullanılabilir. Fakat her seferinde bunu bizzat sizin yapmanız gerekir. Tamamen vakit kaybı. Özelikle de birden fazla sunucu için bu iş yapılacaksa...

    Ben de bu işi otomatik, zaman ayarlı ve çeşitli yöntemlerle yedekleme yapacak php ile veritabanı yedekleme betiği(script'i) yazarak büyük birt dertten kurtuldum. Buradan devam et»»

  • information schema nedir, yedekleme nasıl yapılır

    10 Kasım 2008Pazartesi22:05Yorum: 1
    Kategori: Veritabanı

    information schema veritabanlarının veritabanıdır. sunucudaki veritabanlarına ait yapısal bilgileri barındıran, salt okunur, bir veritabanıdır fakat diğer veritabanları gibi fiziksel dosyalara sahip değildir. ... Buradan devam et»»

  • Pardus Gazze - Gaza

    10 Kasım 2008Pazartesi14:35Yorum: 4
    Kategori: İşletim Sistemleri

    Pardus 2008.2 için kod adı olarak "gazze" seçilmiş. Gazze'de yaşanılan trajediye tepki verilmeye çalışılmış. duyuru: Pardus 2008.2 RC1 - Code Name : Gazze İlk önce şunu söylemeliyim; hiç kimse bir işletimi adı veya rengi için seçmez. Tabii, seçenler vardır. Ben de seçerim bazılarını, ama fantazi olarak, kurar kaldırırım. Kullanacak için isterse ismi "hede hödö" olsun, farketmez. ... Buradan devam et»»

  • Sayfa Yenilemeden Dosya Yüklemek (iframe)

    02 Kasım 2008Pazartesi19:40Yorum: 13
    Kategori: İstemci Tarafı

    Kullanıcı davranışlarına hızlı yanıt verebilen, interaktif, web uygulamaları ajax ile oldukça yaygın hale geldi. Hemen hemen çoğu işlem ajax (bildiğin javascript işte) ile yapılabilse de, sayfa yenilemeden dosya yüklemek pek mümkün değil. Sayfa yenilenmeden dosya yüklemek için gizli iframe'ler kullanılmaktadır. Ben de bu işi yapan bir dosya yükleme script'i(betiği) yazdım. Sanki güzel de oldu gibi. Buradan devam et»»

  • FATAL ERROR: Could not find /fill_help_tables.sql

    25 Temmuz 2008Pazartesi00:19Yorum: 0
    Kategori: Veritabanı

    Hani bilgisayardan anlamayan ama bilgisayarında sorun çıkan kişinin "valla ben bir şey yapmadım","dokunmadım bile" gibi savunma ifadeleri vardır, işte bunu ben de söylemek istiyorum. Şaka değil; linux, mysql, apache, php kurulum işlemleri her zamanki gibi aynı, ezbere yapılan adımlardı; yinede daha önce hiç görmediğim mysql hatalarını gördüm. İşte, başlıktaki hata bunlardan biri. Ama problem kolay çözülüyor. Buradan devam et»»

  • Dinamik Tablo (Dynamic Table)

    04 Haziran 2008Pazartesi01:05Yorum: 7
    Kategori: İstemci Tarafı

    Dynatable; suya sabuna dokunmadan, sadece fare hareketleriyle bile tablo oluşturulmasını sağlayan, kendi işlerimde kullanmak amacıyla yazdığım lisansız javascript uygulamasıdır. İnternette ücretsiz olanını bulamayınca ilk önce kızdım, sonra üzüldüm. Buradan devam et»»

  • Dynamic Shared Object (DSO)

    30 Nisan 2008Pazartesi14:36Yorum: 0
    Kategori: İşletim Sistemleri

    Eş zamanlı olarak çalışan uygulamarın aynı kodu kullanılmasını sağlayarak bellek tüketimini azaltır ve bir lego gibi uygulamalara işlevselliklerin eklenip çıkarılabilmesini sağlar. Uygulamalar ihtiyaç duydukları işlevselliği sağlayan modülü yükleyerek esnekleşirler. Hem de sadece ihtiyaç duyulan işlevsellikler kullanılarak bellek israf edilmez. ... Buradan devam et»»

  • Yeni başlayanlar için linux

    30 Nisan 2008Pazartesi00:40Yorum: 4
    Kategori: İşletim Sistemleri

    Yeni başlayanlar için linux, bazıları için çok kısa bazıları için temmelli olur.

    Billinmesi gereken ilk ve en önemli şey, linux'un bir windows sürümü olmadığıdır. Tamam windows ile kıyaslama yap, ama "bu windows ta çalışıyordu, neden burada çalışmıyor?" gibi soru sorma. Bu soru bir dükkana girip fiyat soran ve fiyatı yüksek bulup "niye sizin fiyatlarınız yüksek?" sorusu gibidir. Mantıklı, hatta isteyenler için teknik açıklamaları vardır ama bunları anlattıktan sonra bu sorularda ısrarcı olunursa yapılması gereken ilk iş windows a geri dönmektir. ... Buradan devam et»»

  • Can't connect to local MySQL server through socket

    26 Nisan 2008Pazartesi15:25Yorum: 0
    Kategori: İşletim Sistemleri Veritabanı

    Lamp kurduktan sonra , php koduyla mysqli sınıfı kullanarak mysql sunucusuna bağlanmak istediğimde yukarıdaki gibi hata alıyordum. Daha önceki bu hata ile hiç karşılaşmamıştım. Herneyse, çözümü basit. php.ini dosyasındaki mysql ve mysqli default_socket direktiflerinin değerleri varsayılan olarak boş, en azından benimkiler boştu. Bu direktiflere mysql'e bağlanmak için kullanılacak soketin fiziksel adresini atamak sorunu çözecektir. ... Buradan devam et»»

  • Grub'u Kurtarmak

    22 Nisan 2008Pazartesi10:18Yorum: 1
    Kategori: İşletim Sistemleri

    Bir bilgisayarda birden fazla işletim sistemi kullanmak bazen lüks bazen de ihtiyaçtır. Genellikle sadece bir platformda çalışabilen uygulamalar yüzünden birden fazla işletim sistemnine ihtiyaç duyulur. Bazen de bir işletim sistemini test etmek, işletim sistemne bi bakıp çıkmak için ikinci ya da daha fazla işletim sistemi tek bir bilgisayara yüklenir. ... Buradan devam et»»

  • Dns Adreslerini Değiştirmek

    07 Nisan 2008Pazartesi22:23Yorum: 0
    Kategori: İşletim Sistemleri

    Nedenini henüz bilemediğim bir sorun yaşadım bugün. Sistem, dns adresine adsl modemimin adresini atamış ki normal bir harekettir bu. Fakat sistem adresleri çözümleyemiyordu. Ben de dns adreslerini kendim belirledim ve sorunum çözüldü. ... Buradan devam et»»

  • Debian ve debian

    22 Şubat 2008Pazartesi13:26Yorum: 6
    Kategori: İşletim Sistemleri

    DebianBir kaç senedir windows-linux arasında gidip geliyorum. Bilgisayarımda genelde iki işletim sistemi kurulu olduğu halde uzun bir süre tek bir işletim sistemini kullandığım, diğerini haftalarca açmadığım oluyordu. Bazen bilgisayarımdaki kurulu işletim sayısı üç, hatta dört bile oluyordu. İşletim sistemini kurup, bir kaç dakika kullandıktan sonra bir daha hiç açmadığım da oldu. Ama biliyordum bir gün bu durumun değişeceğini: evet başlıyoruz. Buradan devam et»»