Skip to main content

Posts

Microoyun.com

Microoyun   ücretsiz oyun  portalı,  bedava online oyun  oynayabileceğiniz Türkiye'nin en kaliteli  ücretsiz online oyun  sitesidir.
Recent posts

NoSQL üzerine düşündüklerim

Bu aralar NoSQL sistemler oldukça popüler. Ama o kadar çok seçenek var ki gerçekten hangisi hangi senaryolarda en performanslısı bilen yok! Herkes kendi ürününün daha performanslı olduğunu söylüyor ve blog yazıları ve benchmark'larla buna inandırmaya çalışıyor. İşin tuhaf yanı, bütün testlerde sonuçlar hep testi yapan firmanın ürününü açık ara önde gösteriyor. Ve diğer test sonuçlarını yalanlarken de tek bahane olarak hatalı yapılmış konfigürasyonlar gösteriliyor. O zaman neden bu sistemler ilk kurulumda en performanslı çalışacak şekilde konfigüre edilmiyor? Sonuçta biz bu sistemleri denerken hepsinin uzmanı olarak deneyip karar veremeyiz ki! Neyse işin diğer tartışılacak tarafı ise bence şöyle: İyi hepsi hoş, bir NoSQL sistemini bir web uygulaması veya IoT uygulamasının bazı verilerini kaydetmek için kullanmaya karar verdik diyelim. Senaryomuzda saniyede 200K veriyi kaydetmemiz gerekiyor. Ve NoSQL bir sistemle (bazısında 1 bazısında 10 sunucu ile) bunu hallettik. Peki bu saniyed...

Yeni Ürün İş Modelinin Dokuz Ölümcül Günahı

1. "Müşterinin ne istediğini biliyorum" varsayımı 2. "Ne yapmamız gerektiğini biliyorum" hatası 3. Lansman tarihine odaklanmak 4. Varsayım, keşif, öğrenme ve yenileme yerine yürütmeye önem vermek 5. Geleneksel iş planları denemek ve hataların varlığını kabul etmemek 6. Girişimin ihtiyaç duymadığı unvanlar ile kafa karıştırmak 7. Satış ve pazarlamanın bir plan yürütmesi 8. Cüretkar başarı beklentisi prematüre büyümeyi beraberinde getirir 9. Krizle yönetmek ölüm sarmalını beraberinde getirir Steve Blank & Bob Dorf'un yazdığı "Girişimcinin El Kitabı" adlı kitaptan alıntıdır.

AngularJS error when getting json data with Http Get Request !

ERROR: SyntaxError: Unexpected token ' at Object.parse (native) at fromJson ( http://localhost:58293/Scripts/angular-1.2.6/angular.js:1035:14 ) at $HttpProvider.defaults.defaults.transformResponse ( http://localhost:58293/Scripts/angular-1.2.6/angular.js:6926:18 ) at http://localhost:58293/Scripts/angular-1.2.6/angular.js:6901:12 at Array.forEach (native) at forEach ( http://localhost:58293/Scripts/angular-1.2.6/angular.js:302:11 ) at transformData ( http://localhost:58293/Scripts/angular-1.2.6/angular.js:6900:3 ) at transformResponse ( http://localhost:58293/Scripts/angular-1.2.6/angular.js:7570:17 ) at wrappedCallback ( http://localhost:58293/Scripts/angular-1.2.6/angular.js:10905:81 ) at http://localhost:58293/Scripts/angular-1.2.6/angular.js:10991:26 SOLUTION: You must use double quotes instead of quotes in json file. So, Your json file looks like this: [   {     'name': 'Murat',     'age': 33   } ] But your json file should look like this: [ ...

"Cannot use a leading .. to exit above the top directory." hatasının nedeni.

"Cannot use a leading .. to exit above the top directory."  ASP.NET MVC uygulamasında IIS Url rewriting modülünü kullandığınızda daha önce normal çaışan bir yönlendirmeniz yukarıdaki hataya sebep oluyorsa sorunu şöyle çözebilirsiniz. Muhtemel eski kodunuz:  filterContext.Result = RedirectToAction ("index", "home"); Çözüm için yeni kodunuz şöyle olmalı : filterContext.Result = new RedirectResult ("/home/index");

Analysis of Git and Mercurial by Google

Analysis of Git and Mercurial Note: this analysis was done in summer 2008, when we first began scoping work for DVCS support in Google Code. Introduction This document summarizes the initial research for adding distributed version control as an option for Google Code. Based on popularity, two distributed version control systems were considered: Git and Mercurial. This document describes the features of the two systems, and provides an overview of the work required to integrate them with Google Code. Distributed Version Control In traditional version control systems, there is a central repository that maintains all history. Clients must interact with this repository to examine file history, look at other branches, or commit changes. Typically, clients have a local copy of the versions of files they are working on, but no local storage of previous versions or alternate branches. Distributed Version Control Systems (DVCS) use a different structure. With DVCS, every user has thei...