Software

Convert wstring to string, string to wstring in C++

Use L before wstring wstring wString = L”test”; When you need yo convert wstring to string or char* in C++, just use string wstringChangedToString(wString.begin(), wString.end()); The code shows how to convert and compare wstring to string and string to wstring #include using namespace std; int main(int argc, char **argv) { string stdString = “test”; wstring wString = L”test”; string wstringChangedToString(wString.begin(), wString.end()); if (wstringChangedToString == stdString) { cout

By |June 27th, 2016|C++|Comments Off on Convert wstring to string, string to wstring in C++
  • C++ Unit Testing – Googletest C++ Unit Testing – Googletest

    C++ Unit Testing – Googletest

C++ Unit Testing – Googletest

Lets continue our C++ Unit testing talks. Googletest installation for linux can be found here https://code.google.com/p/tonatiuh/wiki/InstallingGoogleTestForLinux, installing for windows or mac is out of the scope of this post. First download google test source from https://code.google.com/p/googletest/downloads/list The latest version is 1.7.0 for googletest You need python and cmake for installing googletest If you dont have python please install python to your system If you dont have CMake please install CMake on your system Extract googletest source code tar -xzvf gtest-version.tar.gz For build the library please type cd gtest-version mkdir mybuild cd mybuild cmake -G”Unix Makefiles” .. make Now to install builded library […]

By |January 20th, 2015|C++, Programlama Dilleri, Test Driven Development|Comments Off on C++ Unit Testing – Googletest
  • C++ Unit Testing C++ Unit Testing

    C++ Unit Testing

C++ Unit Testing

If you are a really old school C or C++ developer, you know how it is hard to compile, build, link and test your code. Sometimes it takes hours to reach your goal, but in modern approach for C++ development, tools and testing frameworks give you ability to test your code before you write. You have quality code on your hands even when you publish your first release. Test first approach changed our way of programming, actually I met test first approach in 2006 (not for C++ but for Java and C#) and before this I was developing C++ with […]

By |January 19th, 2015|C++, Programlama Dilleri, Test Driven Development|Comments Off on C++ Unit Testing
  • Social Payments Pay-by-link Social Payments Pay-by-link

    Social Payments Pay-by-link

Social Payments Pay-by-link

Pay-by-link, Pay-by-tweet, Pay-by-instagram or any other social platforms As a technical person, I cannot write really cool essays but I always come straight to the point. But before this let me ask you some questions about e-commerce and payment systems, selling and buying products via social platforms. Do you know you dont need to have any e-commerce site or a payment system for selling your products? Do you know you can sell your products via Twitter or Instagram by pay-by-link approach? You can sell your products simply by following these steps ( pay-by-link ) Create your product on the social […]

By |January 19th, 2015|Software|Comments Off on Social Payments Pay-by-link
  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

  • Mplayer ve WinMplayer Mplayer ve WinMplayer

    Mplayer ve WinMplayer

Mplayer ve WinMplayer

Mplayer ile Windows üzerinde çokluortam keyfinin tadını çıkarın “Altyazılar, görüntü, ses uyumlu ilerlemiyor! Şu codec bu codec ile çakışıyor! Bu formatı oynatamıyorum!” sorunları Mplayer ile tarih oluyor. Windows ile birlikte gelen Windows Media Player çoğu zaman kullanıcıların isteklerine ve ihtiyaçlarına cevap veremez. Bu da kullanıcıların farklı medya oynatıcıları arayışına girmelerine neden olur. Eğer sizde bu arayış içerisinde iseniz ve hala aradığınız medya çalıcıyı bulamadı iseniz yada çokluortam dosyaları oynatmanın bir keyif olmaktan çıkıp işkenceye dönüştüğünü düşünüyorsanız, yazımızı dikkatlice okumanızı tavsiye ediyoruz. Mplayer Aslında mplayer Windows için geliştirilmiş bir medya oynatıcı değil, Linux için geliştirilmiş açık kaynak kodlu bir medya oynatıcı. […]

By |December 31st, 2012|Komut, Software|Comments Off on Mplayer ve WinMplayer

GNU/Linux Dağıtımları

GNU/Linux dünyasında bulunan ve sıklıkla isimlerini duyduğunuz dağıtımlardan size en uygun olanını seçebilmeniz için bu yazıyı mutlaka okumasını tavsiye ediyoruz. Slackware  Linux dağıtımları arasında önemli bir yere sahip olan Slackware, Patrick J. Volkerding tarafından geliştiriliyor ve en eski Linux dağıtımlarının arasında yer alıyor. Kurulumu ve konfigürasyon araçları metinsel tabanlı, bu araçların neredeyse tamamına yakını kabuk betikleri olarak karşımıza çıkıyor. Paket yönetimi için, bilinen tar.gz arşivlerini kullanıyor, paketlerin uzantıları ise .tgz şeklindedir. Dağıtım ile sade ve işini yapan yazılımlar kullanıcıya sunulmakta. Slackware, Unix’e büyük ölçüde bağlı kalmış bir dağıtım ve diğer dağıtımlar arasında daha muhafazakar bir tablo çiziyor ancak hızı, güvenirliği […]

By |December 31st, 2012|Linux, Software|Comments Off on GNU/Linux Dağıtımları
  • GNU/Linux Masaüstü Ortamları GNU/Linux Masaüstü Ortamları

    GNU/Linux Masaüstü Ortamları

  • GNU/Linux Masaüstü Ortamları GNU/Linux Masaüstü Ortamları

    GNU/Linux Masaüstü Ortamları

  • GNU/Linux Masaüstü Ortamları GNU/Linux Masaüstü Ortamları

    GNU/Linux Masaüstü Ortamları

  • GNU/Linux Masaüstü Ortamları GNU/Linux Masaüstü Ortamları

    GNU/Linux Masaüstü Ortamları

  • GNU/Linux Masaüstü Ortamları GNU/Linux Masaüstü Ortamları

    GNU/Linux Masaüstü Ortamları

  • GNU/Linux Masaüstü Ortamları GNU/Linux Masaüstü Ortamları

    GNU/Linux Masaüstü Ortamları

GNU/Linux Masaüstü Ortamları

Her biri farklı özellikleri ile öne çıkan masaüstü ortamları arasında her kullanıcının istek ve ihtiyaçlarına uygun bir masaüstü ortamı bulunuyor. Acaba size en uygun olanı hangisi? Gnu/Linux üzerinde neredeyse her alanda pek çok yazılımı bulabiliriz. Bu yazılımlar aynı amaca hizmet etseler de sahip oldukları özellikler ile birbirlerinden ayrılırlar. Bahsettiğimiz çeşitlilik kullanıcının grafiksel arayüzler aracılığı ile sistem ile etkileşime girmesini sağlayan ve günlük bilgisayar kullanımında çok önemli bir yere sahip olan masaüstü yöneticilerinde de karşımıza çıkıyor. Masaüstü yöneticileri, kullanıcıların bilgisayar kullanımlarında, grafiksel arayüzler ve araçlar aracılığıyla sistem ile etkileşimli olarak çalışmalarına yardımcı olur. Her kullanıcının farklı ihtiyaçlara ve sisteme sahip olduğu […]

By |December 31st, 2012|Linux, Masaüstü Ortamı|Comments Off on GNU/Linux Masaüstü Ortamları

C++ için IDE

C++ ile kod geliştirmek ayrı bir sanattır. Bellek yönetimini, algoritmaları, desenleri, işlemci ve bellek mimarilerini bilmeniz gerekir. Yazayım yorumlayıcı halletsin yada sanal makina benim için yapsın bellek ayırma, silme işlerini demessiniz. Kullandığınız IDE (Integrated Development Environment) ismi verilen Tümleşik Geliştirme Ortamını iyi seçmeniz gerekiyor. Vim, Netbeans, Eclipse, CodeBlocks, DevC++ gibi yazılımları kullanabilirsiniz C++ IDE’si olarak. C++ ile geliştirme yapmak için Eclipse ve Netbeans tümleşik geliştirme ortamlarını kullanıyorum son senelerde, daha öncesinde CodeBlocks ve Anjuta kullanıyordum. Bilgisayarlarımızda kullandığımız bellek miktarlarının artması ve belleklerin eskiye oranla daha ucuz olması Java ile geliştirilmiş CodeBlocks ve Anjuta’ya oranla kötü performanslı diyebileceğimiz Netbeans ve Eclipse […]

By |December 29th, 2012|C++, Eclipse, IDE, Netbeans, Software, Test Driven Development, Vi, Vim|Comments Off on C++ için IDE
  • Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

    Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

  • Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

    Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

  • Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

    Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

  • Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

    Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

  • Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

    Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox

Linux kullancılarının genellikle KDE yada GNOME gibi kullanışlı araçlar sunan masaüstü yöneticilerini tercih etmesi sanırım diğer masaüstlerine uyum sağlamalarının uzun zaman alacağını düşünmelerinden kaynaklanıyor.Linux dağıtımlarının çoğunda yer alan farklı masaüstü ortamları da kullanıcılara istedikleri rahatlığı ve hızı sunabilecek şekilde tasarlanmışlardır.Biz ise esnekliği, hızı ve eğlenceli kullanım özelliklkerine sahip bir başka masaüstü ortamı olan FluxBox’ı inceleyeceğiz.Bu hızlı masaüstü ortamını incelemeye geçmeden önce FluxBox nedir sorusuna cevap vermek yerinde olacakatır. Esnekliği,gücü ve hızı ile diğer masaüstü ortamlarından ayrılan Fluxbox, bir başka masaüstü ortamı olan BlackBox’ın 0.6.11 sürümünün kaynak kodları üzerine kurulmuş C++ ile inşa edilmiş bir masaüstü yöneticisidir.Proje Henrik Kinnunen tarafından devam […]

By |December 21st, 2012|Fluxbox, Linux, Masaüstü Ortamı|Comments Off on Hızlı ve Eğlenceli Masaüstü Ortamı : FluxBox
  • Linux Xp Linux Xp

    Linux Xp

  • Linux Xp Linux Xp

    Linux Xp

  • Linux Xp Linux Xp

    Linux Xp

  • Linux Xp Linux Xp

    Linux Xp

  • Linux Xp Linux Xp

    Linux Xp

  • Linux Xp Linux Xp

    Linux Xp

  • Linux Xp Linux Xp

    Linux Xp

Linux Xp

 Herkes gibi sizde mutlaka “GNU/Linux” ismini bir şekilde işitmişinizdir. Eski işletim sisteminizden bazı nedenlerden dolayı ayrılmak istediğinizde, kendinize sizi güvende hissetirecek, günlük işlerinizi kolaylıkla yapabileceğiniz, gereksiz ve nedensiz hata mesajları olmadan kullanabileceğiniz bir işletim sistemi aray ışına mutlaka girmişsinizdir. Araştırdığınızda tüm bu isteklerinizi ve daha fazlasını karşılayan bir işletim sistemi (çekirdeği)nin zaten var olduğunu da muhakkak görmüşsünüzdür. Daha işin başında bir çoğumuz “Yeni bir sisteme alışmak zor olacak”, “Ben beceremem”, “Acaba tüm donanımımı sorunsuz çalıştıracak mı?” gibi düşüncelerden de alıkoyamamışızdır kendimizi. Kullanıcıların neredeyse tümü, GNU/Linux dağıtımlarından herhangi birisini kullanmaya başladıktan sonra ise bu düşüncelerinin doğru olmadığını görmüştür. Kullanıcıların çoğu işletim […]

By |July 7th, 2008|Linux, Software|Comments Off on Linux Xp