Windows Komut Satırına baslangıç dizini atama

Linux işletim sistemindeki  .bashrc ye benzer bir şeyi windows işletim sisteminde kullanmak istiyorsanız  cmd.exe ‘ye kısa yol oluştururken  /k anahtarını kullanarak komut satırı açtığınızda otomatik çalışmasını istediğiniz komutları  belli bir .bat dosyasına  (örneğin cmd-startup.bat) aşağıdaki şekilde yazabilirsiniz : cmd.exe /k “%HOMEDRIVE%\%HOMEPATH%\cmd-startup.bat” Not : cmd-startup.bat dosyasını %HOMEDRIVE%\%HOMEPATH%\ dizininde oluşturmayı unutmayın Sadece belli bir komut satırı kısayolu için değilde tüm komut satırı …

Windows Context Menu ve Command Prompt

Yazılım, sistem yönetimi, veritabanı  ile uğraşan (windows) arkadaşların işine yarayabileceğini düşündüğüm ve benim de kullandığım bir ipucunu paylaşmak istedim. Windows işletim sisteminde bulunduğunuz herhangi bir dizinde komut satırı açmak için neler yapmanız gerektiğine ait orjinal ekran görüntüleri ve anlatıma buradan ulaşabilirsiniz… Tüm işlemleri uygularsanız ve dizin üzerinde sağ fare tuşunu tıklamadan önce shift tuşuna basılı tutarsanız …

HIPO ( Hierarchy of Inputs Processes & Outputs )

Hepimizin de bildiği gibi Bilgisayar Bilimleri Problem Çözme ve Algoritma Geliştirme ile ilgilenmektedir. İstenen bir problemi çözebilmek için gerekli adımları şu şekilde özetleyebiliriz : Problemin Tanımlanması Algoritmanın Tanımlanması Geliştirilmesi Algoritmanın Analiz Edilmesi Algoritmanın Uygulanması Test Edilmesi Bakım ve İdame Edilmesi Geliştirilen Algoritmalar değerlendirilirken aşağıdaki kriterler gözönünde bulundurulur: İstenen problemi çözüyor mu? İyi bir şekilde tanımlanmış …

Deep First Search ( DFS- Derin Öncelikli Arama )

Graflar üzerinde dolaşma (traverse) algoritmalarından bir diğeri olan ve stack (yığın) yapısını esas alan DFS ile ilgili hazırladığım özet bilgiyi paylaşmak istedim. Sosyal ağlardan, network broadcast’e hatta bizim zeka küpü olarak adlandırdığımız Rubiks Cube’e kadar uzanan detaylı bilgi için aşağıdaki linkte yer alan genç MIT profesörlerinden Erik Demaine’in videosunu izlemenizi tavsiye ederim. DFS – Erik …

Breadth First Search ( BFS – Genişlik Öncelikli Arama )

Graflar üzerinde dolaşma (traverse) algoritmalarından biri olan ve kuyruk (queue) yapısını esas alan BFS ile ilgili hazırladığım özet bilgiyi paylaşmak istedim. Sosyal ağlardan, network broadcast’e hatta bizim zeka küpü olarak adlandırdığımız Rubiks Cube’e kadar uzanan detaylı bilgi için aşağıdaki linkte yer alan genç MIT profesörlerinden Erik Demaine’in videosunu izlemenizi tavsiye ederim. BFS – Erik Demaine

Laradock Kullanımı – II

Docker’ı Windows 10 işletim sistemine nasıl kuracağınıza buradan docker konusunda kısaca bilgi sahibi olmak için ise Docker yazımızdan faydalanabilirsiniz. Laradock PHP için ihtiyaç duyulan docker imajlarını içeren bir geliştirme ortamıdır. Laradoc projesi ilk başladığında Laravel projelerinin Docker ortamında çalıştırılmasına yoğunlaşmış olsa da zaman içinde Symfony, CodeIgniter, WordPress, Drupal gibi diğer PHP projelerini de desteklemeye başlamıştır.Laradock’u kullanabilmek …

Jenkins – II

Waterfall projelerinin ve Gantt şemalarının olduğu günlerde geliştirme ekibi zamanını ve enerjisinin bir kısmını da entegrasyon için harcıyordu. Bireysel geliştiriciler ya da küçük takımlar tarafından yapılan kod değişikliklerini bir araya getirmek ve çalışan bir ürüne dönüştürmek zor bir işti. Kod üzerinde çelişen değişikliklerin entegrasyonu yoğun emek ve zaman alıyordu. Hatalı kodların düzeltilmesi kodların yeniden işlenmesini …

Jenkins – I

   Çok bulaşmadığım bir Devops alanı kalmıştı bilişim dünyasında. Bir arkadaş tavsiyesiyle Jenkins ile bu alana da hızlı bir bir giriş yapmak istedim 🙂 2004 yılında Hudson adı ile ilk kod satırları java ile Kohsuke Kawaguchi tarafından yazılmaya başlanan ve bizim şimdilerde Jenkins olarak bildiğimiz open source Continuous Integration aracını biraz tanımak ve öğrendiklerimi sizinle paylaşmak istedim …

Java Covariant Return Type ( Eşdeğişken Geri Dönüş Türü )

Java 1.5’den önce superclass a ait bir metodu override etmek istediğimizde override ettiğimiz metod adı, parametre tipleri, ve dönüş tipi bire bir aynı olmak zorunda idi. Java 1.5 ile birlikte alt sınıfta override edilen metodun dönüş tipi esnetilerek superclassın alt bir sınıfı olmasına izin verildi. Java’da tanımlanan herhangi bir metod “void” ile tanımlanmadığı sürece bir …