Failed to locate couchnode native binding

Well im working with Node.JS and Couchbase, trying to write an api for my future projects. I faced a problem and it was weird one, i have no idea how this happened but got a solution.

When i started this project i was in bus and trying to write some code while i was in a bad situation. I dont know how i did it but my application folder was like this:

app.js
node_modules

inside node_modules i had couchbase folder and its required libraries ext. When i try to run this app i got this error:
Failed to locate couchnode native binding

Interesthing isnt it? I searched many forums, they said you need to check node-gyp be sure its installed ext but couldnd find resolve till my friend said “you didnt install it right”.

Well here the solution:

create a package.json file and write couchbase to your dependencies part like this:

“dependencies”: {
                          “couchbase”:”>=1.2.0″
}

other parts are usual package.json file name, description ext. Before running this command remove your existing node_modules folder. Then run npm install command. It will reinstall dependencies and your problem will be solved. I have no idea how did i install it like that at the first place but if you do same here your answer.

Reinstall it.

NodeJS + MongoDB + ExpressJS

ubuntu 14.04 LTS

nodejs install

apt-get update
apt-get upgrade
apt-get install nodejs npm nodejs-legacy

mongodb install

apt-key adv –keyserver  hkp://keyserver.ubuntu.com:80 –recv 7F0CEB10
echo ‘deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen’| sudo tee /etc/apt/source.list.d/mongodb.list 
apt-get update
apt-get install mongodb-org

mkdir app-folder
cd app-folder
nano package.json

{
  "name": "hello-world",
  "description": "hello world test app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": "3.x"
  }
}

and npm install

İki Yeni Site

Geçtiğimiz günlerde yayınladığım ilan’ın biraz detayına girelim. İki yeni site açıyoruz. Aslında birisi pek güncel olmayacak olan şu oyun projemle alakalı bir sayfa, development’ı nasıl gidiyor oradan takip edebileceksiniz federationmining.com diğer ise uzun süredir planladığımız medya işlerinden ilki http://www.mblfutbol.com/ . Sinezine ile bu sektöre girmeye hevesli olduğumu aslında göstermiştim, mblfutbol bir dizi atılımın ilki 🙂 Beklerim.

How to capture video from PS4

Hello,

As you know PS4 only got 1 HDMI output. Sadly there is no other output for use. When we try to capture video from this output we cannot get any video from Playstation. This is probably because of DRM. So, how we gonna pass this problem?

We’ll use a converter(A at picture). You have to use a good one since it can cause some problems with quality. We used HDMI to component video converter for this guide. Anyway here our steps:

1- Go PS4 settings
2- Go Sound And Screen options
3- Select video output settings
4- Set video output to 720p from resolution option.
5- Attach PS4’s HDMI output to video converter
6- Attach video converter’s component and voice cables to video capture device
7- Use video capture’s HDMI output to connect monitor or tv
8- Connect your video capture device to your computer
9- Open video capture program at your computer
10- Set video value to 730p and 59.94

 Original document was Turkish, written by one of my friends. They have a Turkish game portal.
You can find it here and check their video also.

İlan

Herkese Selam,

Uğraştığım projelerden birisi için yardıma ihtiyacım var, olay şu bir tane siet kuruyorum futbol ile alakalı, günde bir kaç haber girecek yazar arkadaşlar arıyorum.
İçeriğe fazla bulaşmak istemiyorum çünkü kafamda çok fazla fikir var onlar ile birlikte siteyi de yürütmek istiyorum. Çok uzun olmasını istemiyorum yazıların ama doğru, dürüst, taraftsız olması şart. Güzel bir alan adım var bir kaç kişi bulabilirsem başarılı olabileceğimizi düşünoyurm. İlgilenenler:

ceyhunalyesil at gmail nokta com

Şimdiden Teşekkürler

Koltuklar

Başbakanlık, bakanlık, cumhurbaşkanlığı gibi pozisyonlar aynı kişi için sadece tek bir dönem tutulabilse ilginç olur. 4 yıl yapacağını yapsın kişi ondan sonra yerini bırakmak zorunda kalsın. 4 yıldan sonra başka birisi gelsin. Böyle olursa partiler, hükümetler, kurumlar kişilere değil programlara, politikalara, yatırımlara bağlı olur. Başarılı bir başbakan veya bakan mı geldi, milletvekilliğine devam etsin bir sonraki başbakanan veya bakanın danışmanı olsun, ona yol göstersin ama bu arada hırsla güç savaşlarıyla yıpranmasın. Değişim iyidir. Zaten bırakacağını bildiği için güce çok fazla bağlanmaz, sarhoş olmaz. Bizim ülkede kurumlar pek güçlü değil, siyaset her şeyin içinde. Güçler ayrılığını iyi yapıp kurumları güçlendirmek lazım.

Leanpub

Dün node.js ile alakalı bir kitap okuyordum ama okuduğumun farkında değildim, ben tutorial okuyorum sanırken bir kitabın giriş bölümünü okuyormuşum ki 21. sayfada yazarın wikipedia kurucusunun benzeri bir yazısını gördüm yorumlar üstüne üşenmedim leanpub üzerinden kitabı aldım. Garip bir site bir nevi humblebundle gibi geldi, yazarlar yazmakta oldukları kitapları satabiliyorlar steam’in early access hikayesi gibi. Neyse kitabı aldım bir bundle içersinde 50 sayfaymış kısa geldi. Bundle şeklinde almasaydım biraz pişman olabilirdim 🙂 Yanında bir de firefox os için app yapma rehberi buldum iyi geldi. İki kitabı 2 günde bitirip yoluma devam edeceğim zira bir yandan SDL ve C++ ikilisiyle oyun yazmaya çalışıyordum. İlki bitti diğeri bugün inşallah 🙂 Leanpub garip bir yer hani sağlam eserler eklenirse güzel olabilir bizdeki istihza.com gibi sonradan kitaplaştırılan eserler henüz yapım aşamasındayken buraya konup yazara gelir getirebilir ki sitesine bakıp kitabını almadığım için(kitabı çıkmıştı değil mi?) hala içimde kalmıştır bir vicdan azabı. Kolay değil dökumantasyonlar hep sıkıntılı sağlam olan bir python dokumantasyonunun sahibinin eserini de alıp desteklemek lazımdı. Neyse en azından teşekkür etmiş olalım.

SteamOS Duyuruldu!

Steam’in geri sayımlarının ilk ürünü ortaya çıktı, SteamOS! http://store.steampowered.com/livingroom/SteamOS/

Steam uzun süredir Ubuntu ile flört ediyordu. Resmi sayfalarında Ubuntu’yu öneriyor, Linux dağıtımları içerisinde ubuntu üzerinde Steam’in Linux versiyonunu koşturuyordu. Ayrıca Source motoru ve bir çok oyunun linux üzerinde çalışması için çalışmaları uzun süredir devam etmekteydi. Çeşitli yerlerde daha verimli sonuçlarla karşılaştıklarını da belirtmişlerdi, Gaben geleceğin Linux’ta olduğunu söylüyordu. Özellikle Windows 8 ile birlikte MS’u hedefleyen eski MS çalışanı ve kendi deyimiyle ilk 3 windows’un producer’ı Gaben Steam’in linux’a verdiği desteği ayan beyan duyururken Steam’in kendi dağıtımını çıkardığına şaşırmamak gerek.

Steambox denilen bir de konsol geliştirilirken bu konsolun Linux temelli olacağı kesindi ama ben Ubuntu gibi bir dağıtımla devam edeceklerini düşünüyordum direkt kendi markalarıyla bir dağıtım çıkarmak ağzımı sulandırıp ekrana all all diye para saçmama sebep oldu 🙂 Büyük ihtimal bu dağıtım Ubuntu temelli olacak, zaten ubuntu markasıda televizyonları hedefliyordu Valve’un kendi dağıtımını çıkarmasında Canonical’ın mutlaka payı vardır.

Steam üzerinde hali hazırda uygulamalar satılabiliyor, oyunlar var, müzik ve film gibi içeriklerin eklenmesi de çok kolay olacaktır. Açıkçası çok çok açık bir dünya olacağını düşünmüyorum, elbette valve kendi gelirini arttırmak için sıkı çalışacak, olabildiğince topluluk desteği alıp maliyetlerini düşürmek isteyecek ama bunu yaparken üreticilerin Linux’u daha ciddiye almasını, güncel sürücü desteği almamızı da sağlayacak. Bir çok insan Steam sayesinde Linux’u duyacak ve belki de deneyecek. Bu fırsatı iyi değerlendirmek lazım, cep telefonlarıyla ceplere giren linux steamos ile oturma odalarına da girmeye başlarsa kötü olur diyemeyiz 🙂

Çıktığı gibi dağıtımı inceliyor olacağım hatta yetiştirebilirsem ufak bir ürün de eklemeye niyetliyim.