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.
Terminal
Debian (VirtualBox) ve ‘shared folders’
StandardAna makineniz ile üzerinde çalışan sanal makineniz arasında dizin paylaşımı yapmak istiyorsanız doğru yerdesiniz..
Düzenli olarak yedeklerimizi Dropbox a atalım
StandardHerkesin verileri kendince önemli ve kritik. Ve yapılan en büyük hata yedek almamak. Bir diğer hata da aynı makineye yedek almak. Burada izlenen yöntemlerden birisi başka bir backup makinesi ayarlayıp yedekleri oraya almak. Ben size bir başka yöntem olan DROPBOX a yedekleri alma işleminden kısaca bahsedeceğim...
The Fuck
StandardSelamlar, ilginç bir başlık olduğunu kabul ediyorum ama konumuz yani ele alacağımız projenin tam olarak da adı bu! 🙂
The Fuck, yazdığınız kodları düzeltmenize yarayan güzel bir yardımcı tool..
Uzaktaki sunucuda Git Deposunun son sürümünü güncellemek
StandardSunucumuzda projemizin git de bulunan son sürümünü çekelim..
MacOs Sistemlerde Finder Bar da Tam dizin adresi yazmak
StandardBu durumda terminal üzerinden yapacağımız 2 satır kod ile finder title da path yazdırabiliriz.
Terminal ‘imizi açalım ve aşağıdaki kodu yazalım
<span style="color: rgb(0, 0, 0); ">$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool <strong>YES</strong></span>
Ubuntu da Terminal den Mysql Root Şifresini Değiştirmek
StandardBu makalemde ubuntu sistem kurulu olan makinenizde mysql root şifresini değiştirmek nasıl yapılıyor onu ele alacağız..
Ubuntu üzerinde OpenVPN ile VPN sunucu kurmak
StandardUbuntu sunucumuza OpenVPN ile VPN kuralım ve kurduğumuz bu ağa bağlanalım..
Mac üzerinde wget kurulumu ve kullanımı
Standardwget fonksiyonu size uzak sunucudan makinenize dosyaları ftp ile bağlanıp çekebilmenize olanak tanır hatta recursive parametresi ile klasörleri rahatça çekebilirsiniz. Şimdi mac üzerinde wget kurulumunu ve kullanımını ele alalım isterseniz..
Mac üzerinde projemizi SVN oluşturup import edelim
StandardÖzetle Uzak sunucuda tutup herkes oraya commitlemesin, ben kendi kendime takılacağım gibi bi yaklaşımınız olduğunu var sayalım..
Bunun için size mac üzerinde svn repository oluşturma ile ilgili anlatımda bulunacağım.
Dilerseniz öncelikli olarak daha önce yazmış olduğum
Kısaca SVN kullanımı
NoSql ve MongoDB Nedir? MongoDB Kurulumu
StandardŞ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
Homebrew nedir? Homebrew Kurulumu ve Homebrew ile mongo db kurulumu
StandardÖrnek vermek gerekirse bilgisayarınıza mongo db kuracaksınız. Homebrew ile çok kısa ve hızlı şekilde kurabilirsiniz.
Daha uzatmadan direk işe koyulalım ve Homebrew kurulumuna geçelim isterseniz.
Aşaığdaki kodu yazıyoruz konsolumuza ve bize değişiklik olacak dosyaları söyleyip onay isteyecek. Yani örnek çıktımız da kodun altındadır..
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Kısaca ElasticSearch Nedir ve Kurulumu
StandardElasticSearch nedir ve nasıl kurulur?
Git “Command Not Found” Hatası
StandardBen 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….
Bu işlemden sonra aşağıda sorunsuz çalıştığını görebilirsiniz..
Umarım yardımcı olabilmişimdir, kolay gelsin..