InfiniDB Notes

InfiniDB 4.6.1 installation on CentOS 6.5. My gcc version is 4.4.7. I had some problems and found some solutions. They are :

  1. https://github.com/infinidb/infinidb
  2. yum install gcc, make
  3. http://stackoverflow.com/questions/10636120/check-if-bool-is-defined-in-mixed-c-c
  4. http://forums.mysql.com/read.php?117,122650,158151#msg-158151 (solution)
  5. ./configure --prefix=$HOME/infinidb/mysql --with-mysqlmanager
  6. http://lists.mysql.com/internals/17575 (solution)
  7. $ make AM_CXXFLAGS=-DHAVE_BOOL
0 notes

Python Communications

0 notes

PHP Daemon, Socket, Service

1 note

Some Links About Web Application Security

- Hacks that work just by changing the URL - http://security.stackexchange.com/questions/11234/how-does-hacking-work
- The world’s most advanced Open Source vulnerability scanner and manager - http://www.openvas.org
- Web Application Security Testing Cheat Sheet - https://www.owasp.org/index.php/Web_Application_Security_Testing_Cheat_Sheet
- PHP Security - http://www.phpfreaks.com/tutorial/php-security

0 notes

Regular Expression Online Tools & Tutorials

0 notes

Bahçeli - Kemerhisar

Dün Niğde’de nişanım olduktan sonra bugün Niğde’nin Kemerhisar beldesindeki kemerleri gezmek için çıktık yola. Ben Niğde’nin Bahçeli Kasabası’ndan gitmemiz 5-10 dk felan sürdü. Kemerhisar beldesine girmemizle kemerleri görmemiz bir oldu neredeyse. Ben böyle şehrin dışında kalır düşüncesi içerisindeydim ancak beldenin neredeyse orta yerinden başlıyor kemerler ve o kadar belirgin ki anlatamam. Tarih yanınızdan akıyor yolda ilerlerken. Bir kısmı önceden yapılan evlerin altında kalmıştır diye düşünüyorum. Çünkü bizim kemerlerin başlangıcı dediğimiz yer, aslında roma havuzuna kadar ulaşması gerekiyormuş, bir kaç evin bahçe duvarından başlıyor. Buradan anlayacağınız üzere Bahçeli kasabası yakınlarında da roma havuzu bulunmakta. Bir rivayete göre burada Kleopatra eşek sütü ile banyo yapmış. Kemerler bizimle birlikte Tyana’ya kadar devam ediyor. Kemerler yükseklikleri giderek artarak ilerliyor. Buradan anlaşılan suyu düz tutmak için kemerleri yükseltmişler. Suyun akışını belli bir seviyede tutmaya çalışmışlar diye düşündüm. Eğer bu düşüncemde yanılıyorsam lütfen beni uyarın bu konuda bildilendirin. Bu kemerler Roma havuzundan suları Tyana şehrine taşıyormuş ki roma havuzunun olduğu yerde su kaynağı varmış. Ben daha Roma havuzunu tam olarak gezmedim. O yüzden bu kısımları şimdilik mış’lı miş’li konuşacağım. İlerde gezip yazma dermanı bulabilirsem burada onları da yazmayı isterim. Tyana şehrine ulaştığımızda geçmişten bu güne ulaşmış bir çok kalıntı ile karşı karşıya kalıyorsunuz. Benim tarih bilgim fazla olmamasına rağmen herşeyi ile açıkça görülen işlemeler, yerleşim yerlerini görebildim. Gittiğimizde kimse yoktu ancak kazı çalışmaları devam ediyormuş. Zaten bazı kısımlara baktığınızda devam ettiğiniz anlıyorsunuz. Bölge tel örgüler ile çevriliydi. Ben elimden geldiğince çok şey söylemek isterim ancak dediğim gibi yanlış bilgi vermek istemediğim için ekte Tyana hakkında daha açıklayıcı olan oradaki bilgi veren broşürü fotoğraf olarak ekliyorum ve düzgünce fotoğrafını çekmeye çalıştığım kemerleri ekliyorum. Umarım tarhiten ve arkeolojiden daha iyi anlayan birileri de gider ve oraları daha iyi anlatan bir yazı yazar.

image

image

image

image

Daha fazla bilgi için :

http://www.bahceli.bel.tr/
http://www.kemerhisar.bel.tr/

0 notes

PHP Composer update error fix

while composer.phar file run, you can follow the instructions If you get an error like that.

php composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
PHP Fatal error:  Couldn’t find implementation for method Composer\DependencyResolver\RuleSet::getiterator in Unknown on line 0

Fatal error: Couldn’t find implementation for method Composer\DependencyResolver\RuleSet::getiterator in Unknown on line 0

Instructions :

export LC_ALL=en_US

Source : http://blog.burakhan.com/composer-language-problem/

0 notes

Bilgisayar Müdendisliği öğrencilerine tavsiyeler

Bu iki yazıyı özellikle not almak istedim. Üniversite hayatımda denk gelmemiştim. Daha fazla kişiye ulaşması gereken yazılar.

1 note

Javascript Reload (Normal, Hard)

After an ajax requesti If you want to reload page you can use following javascript code.

window.location.reload(true);

But if you sent true as parameter to reload funtion, page reloaded hard way. This means, your page reloaded from server strictly. If you sent false:

window.location.reload(false);

Your page reloaded from browser cache. At that time, all yoru images fetched from cache and your page fetched browser cache and reloaded more fast.

0 notes

Why does Quora use MySQL as the data store instead of NoSQLs such as Cassandra, MongoDB, or CouchDB?

0 notes

XML Verisini İşleme - XML Parsing - PHP

Php-ist’de çok güzel olduğuna inandığım bir konu döndü. PHP’de büyük XML dosyalarını parse etmek ve bunu yaparken az bellek kullanmak üzerine bir konu. Konu içerisindeki bazı noktaları kendime not olması açısından burada toparlayayım dedim. Konu içerisinde geçen repoları ve bazı linkleri aşağıda küçük notlar ile listeleyeceğim.

 

Bir Facebook Grubunda Sorular Bir Soru Üzerine

Soru :

web programlama ile ilgili anlaşılır ve öğretici kitap önerebilir misiniz?

Cevap:

PHP, Python, Ruby, Erlang, Go, Js, Java, … gibi bir sürü dille web programlama yapabilirsin. Bunların altında bir sürü framework bulunmakta. Burada seçim çok zor. Ben öneri olarak söylemek istemiyorum çünkü çok çekişmeli tartışmalar oluyor dil seçimleri konusunda. Mesela neden bu dili kullanmalıyım kısmını bir çok yerde bir çok yazıda bulabilirsin? (Keywords for google : “Why python for web programming”, “Why php for web programming”, …) Bu konuda bir çok kişi blog yazısıda yazmış. Reddit.com’da de takılıp biraz bakabilirsin. news.ycombinator.com adresinde biraz takılabilirsin. Hatta bu adreslerde epey takıl. Bunun dışında web programlama için öncelikli olarak HTML, biraz CSS ve biraz da Js den anlaman gerekiyor. Web programlama deyince akla sadece bir dil gelmemeli. Web Bir web sitesi yaparken HTML, CSS, JS ve bir server side dil artık günümüzde olmazsa olmaz. Şimdi bu kadar dil karmaşasına girdikten sonra redditte, ycombinator’da ve bir sürü blog sayfasında dolaştıktan sonra her programcının bir şekilde bir yerlerde küçükte olsa bir kaç satır yazdığı PHP dili güzel bir başlangıç olabilir. Sıkılmadan kolayca öğrenebiliyorsun. Diğer taraftan kodlaması ve syntax yapısı kolay olan Python dili de çok güzel. Öneri olarak birinden birine başlayabilirsin. Web’de bu dillerle ilgili o kadar çok döküman var ki örneğin : http://kulekci.net/php-the-right-way/ (Türkçe ve ingilizcesi mevcut.), http://learnxinyminutes.com/docs/php/ adresinde php ye hızlı bir syntax’ına ve genel kullanımına göz atabilirsin. Yine aynı sitede python için http://learnxinyminutes.com/docs/python/ hızlı bir giriş yapmak için uygun olabilir. Dillerde web programlamayı daha hızlı ve kolay yapabilmek için frameworkler mevcut zaten linklerde gezindikçe sende göreceksin bir framework huryası içerisine gireceksin. PHP tarafında bir sürü var. Symfony, Silex, Slim, Yii, Laravel, … gidiyor. Python tarafındada yine Django, Flask, Bottle, …. Konular böyle uzayıp gidiyor.

Şimdi ben dil sayısını kendi meşrebimde 2 ye düşürdüm. Ancak dediğim gibi sen kendin ben ruby öğrenmek istiyorum diyebilirsin. Onları içinde framework’ler syntax’larını anlatan birtakım siteler mevcut ve çokça var. web programlama ile ilgili bir kitap olarak sana google.com’u öneriyorum. Mesela Ruby’de RubyOnRails var çok güzel bir framework. Bu kadar keyword yeterli diye düşünüyorum. Buradaki sitelerde zaman geçirdikçe bir ayda okuyacağın bir kitapdan daha fazla bilgiyi çok rahat elde edebilirsin diye düşünüyorum.

Son olarak aklıma son anda geldiği için son olarak yazıyorum. ScreenCast ve Podcast’ler var. Yine en iyi kitap google’dan bulabileceğin.  (Google Keywords : “php learning screencast”, “python learning screencast”)

0 notes

Bazı Notlar

0 notes

blog comments powered by Disqus