HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Ruby günlüğü - gün 1


Ruby öğrenme sürecimde, edindiğim tecrübeler, yaşadığım zorluklar, bulduğum çözüm yolları gibi durumları, bu yazı dizisinden günlük şeklinde aktaracağım. Daha sonra geriye dönüp baktığımda, nerelerde yanlış yapmışım, nelerde kendimi boşa yormuşum, neleri yanlış anlamışım, bunları değerlendirebilmek için bu günlüğü tutuyorum.

Ruby'ye başlangıç için Beginning Ruby: From Novice to Professional - Second Edition kitabını kullanmaktayım. Bu kitabı hızlıca tüketip, The Ruby Programming Language, O'Reilly kitabına geçmek ilk etapta düşüncem. Kitapların .pdf halini bir kaç Google araması ile kolayca bulabilirsiniz.

İşletim sistemi olarak Ubuntu 10.04 kullanmaktayım, tabi ki siz farklı bir işletim sistemide kullanabilirsiniz.

Continue reading

Detecting browser and browser capabilities with PHP


Detecting browsers and collecting data about browser capabilites can be done with Javascript or Activex, but there is still a long way away from being 100% accurate. There are thounsands of browser types to detect. In every update of IE/Firefox or etc. versions of the browsers are changing. At the time of this writing, there are more than 120.000 known browser UserAgents. From this perspective it can be said that collecting all the data about browsers for testing and detecting purposes is a quite challenging issue. Browscap browser database solves this problem.

Continue reading

Installing Eclipse on Ubuntu 10.04 and Configuring PyDev


Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know eclipse as a Java IDE but Eclipse is much more than a Java IDE. Check this for more information: https://www.eclipse.org/home/newcomers.php

Eclipse is a IDE for: Java, JavaEE, C, C++, C#, PHP, Javascript, Mobile Development, RCP & RAP, UML, Error Handling, Maven, Python, Ruby. See download page for more languages and check marketplace for plug-ins.

Installing Eclipse on Ubuntu 10.04 LTS

I'm gonna talk about the easiest way to install eclipse on ubuntu, you can find other ways like terminal installations or more like that. You can use the Ubuntu Software Manager (Applications => Ubuntu Software Manager) as the easiest way.

Continue reading

Proje yerelleştirme


Poedit .po dosyalarını düzenlememize yarayan, wxWidgets toolkit ile hazırlanmış bir framework’tür. PoEdit'i Windows, OSx veya Linux altında kullanabilirsiniz. PoEdit'in bir güzel özelliği ise 70 dile birden destek vermesi, tabi ki Türkçe'de bu diller arasında.

Continue reading
Date: | Author: | Tags: yerelleştirme, poedit, proje türkçeleştirme | Categories: tech, other

Indexing words to letters in Python 3


In Python, we can index the words easily. This simple tip can provide us too much flexibility when we want to specify some parts of words as variables. This specified variables can be usefull in projects that use dictionaries, sets etc. Imagine a confirmation project, that checks some parts of user data with the middle or some strict pozitions of data. If the results pair with each others we can think about the code completed what we want to do.

Continue reading
Date: | Author: | Tags: index words in sentence python, python lists, python words to letters | Categories: tech, python