Sidebar

Onur Canalp

Bir Programcının Günlüğü

Menu

Skip to content
  • Ana Sayfa
  • Hakkımda

Kategoriler

  • Acı & Tatlı Tecrübelerim
  • Gezelim & Görelim
  • Girişimci Ruhu
  • Hayatın İçinden
  • IT Sektörü İçindekiler
  • IT Sektörüne İlgililer

En Sevilenler

Acı Tatlı Tecrübelerim

  • Ev Taşıma Tecrübeleri
  • Araç alım satım işlemleri
  • Evde ördek besleme sanatı

Gezelim & Görelim

  • Kiev ve Lviv’e Yolculuk
  • Odessa da Yaz Tatili
  • Midilli, Mikanos ve Santorini
  • Büyük İspanya
  • Belgrad ve Novi Sad
  • Gaziantep ‘e gideceklere
  • Eskişehir, küçük Venedik
  • Batum ve Tiflis

Girişimci Ruhu

  • Girişimcilikte İş Modelleri
  • Projeyi bitirme incelikleri
  • Proje de dışa bağımlı olmak

Hayatın İçinden

  • ÇAY Love You!
  • Diş hakkında 20 yanlış!
  • Sahte Fotoğraf Ayırt Etme
  • Et yapım süreç tecrübelerim

Sektör ile ilgilenenlere

  • Broadcast,Unicast,Multicast
  • Sosyal Medya Uzmanlığı
  • Apple Uygulama Transferi

Sektör İçindekilere

  • Push Notification
  • NoSQL nedir? MongoDB
  • Design Pattern nedir?
  • Regular Expression
  • NameSpace
Proudly powered by WordPress
Theme: Writr by WordPress.com.

shell

SSH Tunneling ile SOCKS Proxy uygulaması

Standard

Bazen güvensiz veya kısıtlayıcı bir güvenlik duvarının bulunduğu network bulursunuz kendinizi, bir web sitesine erişmeniz gerekir ve aynı zamanda bu trafiği kimsenin izlemediğinden emin olmak istersiniz... İşte tam olarak o zamanlarda ihtiyacınız olan çözümlerden biri VPN, diğeri ise Proxy kullanmaktır. Bu yazımda VPN’e basit bir alternatif olan SOCKS 5 Proxy‘den kısaca bahsedeceğim sizlere.

Devamını Oku..
  • Date 07 Şubat 2023
  • Tags mac os, port, proxy, Server, shell, socks, ssh, Terminal, tunnel
  • Comments Leave a comment

Uzaktaki sunucuda Git Deposunun son sürümünü güncellemek

Standard

Sunucumuzda projemizin git de bulunan son sürümünü çekelim..

Devamını Oku..

  • Date 08 Ağustos 2014
  • Tags Git, remote, shell, Terminal
  • Comments Leave a comment

Ubuntu da Terminal den Mysql Root Şifresini Değiştirmek

Standard

Bu makalemde ubuntu sistem kurulu olan makinenizde mysql root şifresini değiştirmek nasıl yapılıyor onu ele alacağız..

Devamını Oku..

  • Date 07 Nisan 2014
  • Tags mysql, password, reset, root, shell, Terminal, Ubuntu
  • Comments 4 Comments

NoSql ve MongoDB Nedir? MongoDB Kurulumu

Standard

Arkadaşlar selam, bir önceki makalemde homebrew nedir ve homebrew ile mongo kurmayı anlatmıştım sizlere.

Şimdi ise git üzerinden klonlarayarak kopyalama konusuna değineceğim, ama önce nedir bu mongodb oradan başlayalım isterseniz.

NoSql (Not Only SQL) kavramı ile hayatımıza girmiş olan mongodb, C++ ile yazılmış açık kaynaklı ilişkisel olmayan ve önde gelen NoSQL veritabanıdır.
Veriler, JSON döküman yapısında ve hiyerarşik olarak saklanır. Büyük ölçekli uygulamalar için tasarlanmıştır.

Konu konu açıyor, hemen nosql nedir ondan da bahsedelim eksik kalmasın; ilişkisel veritabanları ve modern yazılım geliştirmenin eksiklerini gidermek amacıyla gelmiştir.

NoSQL ile çalışırken alışmış olduğumuz ilişkisel veritabanlarımızdaki gibi verilerimizi satır satır saklamaya ve diğer tablolarla ilişkilendirip tanımlamalarımızı yapmıyoruz.
Veriler JSON ya da XML formatında saklanıyor.
Ancak burada dikkat edilmesi gereken nokta NoSQL, Fire and Forget prensibi ile çalıştığı için bankacılık vb. kritik uygulamalarda kullanılmamalıdır. Aksine verinin 100% önemli olmadığı durumlarda kullanılabilir.

Bu kısa bilgiden sonra isterseniz kuruluma geçelim..

Terminal üzerinde kurulum işlemine başlayalım;

Önce brew install mongo ile veya apt-get install mongo komutları ile mongodb kuralım sisteme..

Dilerseniz aşağıdaki linkten homebrew ile mac üzerinde kurulum yapabilirsiniz, zira apt-get çalışmayacaktır.
Homebrew nedir? Homebrew Kurulumu ve Homebrew ile mongo db kurulumu

Sonra aşağıdaki şekilde mongo php driver kurup tanıtalım sisteme..

$ git clone git://github.com/mongodb/mongo-php-driver.git
$ brew install autoconf
$ cd mongo-php-driver/
$ phpize
$ ./configure
$ make
$ sudo make install

Devamını Oku..

  • Date 13 Aralık 2013
  • Tags install, kurulum, mongo, mongodb, nedir, nosql, not only sql, setup, shell, sql, Terminal
  • Comments 5 Comments

Kısaca ElasticSearch Nedir ve Kurulumu

Standard

ElasticSearch nedir ve nasıl kurulur?

Devamını Oku..

  • Date 06 Aralık 2013
  • Tags bigdata, Elastic, elasticsearch, fulltext, index, install, mapping, REST, Search, shell, Terminal
  • Comments 2 Comments

Git “Command Not Found” Hatası

Standard

Arkadaşlar git üzerinden kendinize klonlama yapmak istediğinizde bu fonksiyonu terminalde çalıştırmayı denediğiniz zaman commant not found gibi hatalar alabilirsiniz.

Ben birazda olsa xcode vs. nedir bildiğinizi düşünerek çok detaylandırmayacağım. Çözüme geçelim hızlıca;

Öncelikli olarak Command Line Tools indirip kurmamız gerekecek.
İndirmek için XCode Preferances / Downloads kısmından bakın orada varsa oradan indirip kurabilirsiniz yada direk apple developoer hesabınız varsa kolayca kullandığınız mac sürümü için http://developer.apple.com/downloads/ adresinden indirme işlemini gerçekleştirebilirsiniz.

Kurduktan sonra indirdiğiniz dosyayı terminali yeniden başlatın..

Git yazdığınız zaman aşağıdaki gibi size komutlarını verecektir….

Terminal-Git

 

Bu işlemden sonra aşağıda sorunsuz çalıştığını görebilirsiniz..Terminal-Git-Clone

Umarım yardımcı olabilmişimdir, kolay gelsin.. Devamını Oku..

  • Date 06 Aralık 2013
  • Tags Clone, Git, shell, Terminal
  • Comments Leave a comment

Linux sunucular ve Find Komutu ile istenen boyuttan büyük dosyaları listelemek

Standard

Sunucularda bir zaman sonra alan dolar ve boyutu büyük dosyaları silmek isteyebilirsiniz.

İşte bu tarz durumlarda size yardımcı olacak bir yol, ssh ile bağlanıp büyük dosyaları bulabilir, temizlik yaparak kendinize yer açabilirsiniz..

Bulunulan klasörde 100 Megabayt tan büyük dosyaları listeler

find . -size +100M -ls

Devamını Oku..

  • Date 01 Temmuz 2013
  • Tags bigger, boyut, bulmak, büyük, dosya, find, shell, size, ssh
  • Comments Leave a comment

Linux da dosya sahipliğini görme ve değiştirme – chown komutu

Standard

chown ile shell üzerinde işlem yapma, dosya sahipliğini değiştirme

Devamını Oku..

  • Date 24 Haziran 2013
  • Tags chown, değiştirme, dosya, owner, sahiplik, shell, ssh, yetki
  • Comments 4 Comments