Kayıtlar

2014 tarihine ait yayınlar gösteriliyor

Linux Alias Komutu ile Komut'un Kısayolunu Oluşturma

Bilgimiz gibi Linux'da birsürü komut bulunmakta. Bazı komutlar çok uzun olabiliyor ve bu komutları aklımızda tutmakta bir hayli zorlaşıyor. Bu durumda alias komutu bize çok fayda sağlıyor. Alias komutu ile kendi yazdığımız betiklerin veya komutların kısayolunu oluşturabiliriz. Örneğin chmod +rwx dosya_adi şeklindeki bir kodun kısayolunu istediğimiz gibi yapabiliriz. Ben bu kodun kısaltmasını ch1 olarak yapmak istiyorum. Peki bunu nasıl yaparım ? Sistemimizin /home/ramazan dizinindeki .bashrc dosyasını açmalıyız. Vi /home/ramazan/.bashrc komutu ile açabiliriz. Karşımıza gelen ekranda .bashrc içindeki komutları göreceğiz. Sonra ' i ' tuşuna basarak INSERT moda geçeçez(Insert moda geçemediğimiz sürece dosya üzerinde herhangi bir yazma işlemi yapamayız.). INSERT moda geçtikten sonra # some more ls aliases ifadesini bulacaz. Bu ifadenin altında alias komutlarını görebilirsiniz. Bunlar sistemin kendi oluşturduğu alias komutlarıdır. Bu alias komutları

Linux'da $PATH Kullanımı

Linux'da PATH Kullanarak Çalıştırılabilir Dosya Oluşturma Linux'da program yapmanın en kolay yolarından birisi PATH'dir. Bu yazımda ise size PATH ile bir uygulama örneği gösterecem. Bu örnekde rasgele bir programlama yaptıralım. Komut satırına “yap” dediğimizde bize önce Merhaba yazsın, /home/ramazan içerisine ramo adında bir dizin oluştursun ve içerisine bir dosya oluştursun, sonra ise bu dosyayı çalıştırsın, dosya çalıtığında bulunduğumuz dizindeki tüm verileri ayrıntılı bir şekilde göstersin, ve en sonunda “Teşekkürler” Yazsın. PATH ile böyle bir programlama örneği yapalım. İlk olarak /home/ramazan içerisine bin dizini oluşturalım. mkdir /home/ramazan/bin komutuyla oluşturabiliriz. Şimdi bu dizini PATH' e öğretelim. Bunun için /home/ramazan/.bashrc dosyasını açalım içine komut girelim. Vi /home/ramazan/.bashrc bashrc dosyasını açtığımızda ' i ' tuşuna basarak INSERT moduna geçelim ve export sırasının altına boşluk açıp şu

Linux Sistemi ve Komut Satırı

SHELL(Kabuk) Sistemi Shell'in görevi çekirdek ile kullanıcı arasında yer alarak kullanıcının girdiği komutları yorumlayarak çekirdeğe iletmektir. Shell ile çekirdek arasında sistem çağrıları dediğimiz bir ilişki vardır. Bugun en yaygın olarak kullanılan shell yazılımı BASH kabuk yazılımıdır. Sistemimizde kurulu olan shell programını öğrenmek istersek ( echo $SHELL ) komutunu girerek öğrenebiliriz. Ortam Değişkenleri Shell kullanıcının girdiği komutu yorumlar yani çalıştırır demiştik. Bunu çalıştırırken nereye bakarak çalıştırıyor ? Bunu öğrenmek için ( echo $PATH ) komutunu girmemiz gerekir. Bu kodu girdiğimizde ise bu şekilde bir çıktı görürüz. Bu kod bize şunu anlatıyor. Biz bir komut girdiğimiz zaman sistem sırasıyla bu dizinlere bakar, eğer girdiğimiz kodla ilgili bir çalıştırılabilir dosya bulursa çalıştırır, yok bulamazsa çalıştırmaz. Bu dizinlerin dışında bir dizinde arama yapmaz. Buda Linux'u güvenli kılan tarafıdır. $PATH

Linux'un Arayüz Kullanımı Terminal(Console) ve Uçbirim

Masaüstü Arayüz Kullanımı Linux işletim sistemi genel olarak iki farklı arayüze sahiptir. Linux'un ilk çıktığı dönemlerde Microsoftun DOS işletim sistemine benzeyen bir arayüz kullanılıyordu. Bu arayüz grafik tabanlı değildi ancak çok hızlı çalışırdı. Bu arayüzde işlemlerin nerdeyse hepsi Terminalden yapılırdı. Yeni geliştirilen Linux sürümlerinde ise arayüz tamamen grafiksel olarak geliştiriliyor. Grafiksel olarak geliştirilen Linux sistemlerin başında KDE ve GNOME gelir. Bu işletim sistemleri Windows'un sürümlerine çok daha yakın olarak geliştiriliyor. Bu yeni geliştirilen Linux sistemlerinde Terminalde yaptığımız işlerimerin bazılarını Windowstaki gibi arayüzden de yapabiliriz. Bu da Linux'un kullanımını biraz daha kolaylaştırıyor. Linux sistemlerde bütün işlemler temel olarak Terminalden yapılır.     Terminal(Console) Linux işletim sisteminde arayüzden yaptığımız herşeyi Terminalde de yapabiliriz. Teriminal bir komut istemcisidir, komutları y

Özgür Yazılım Linux

Linux Nedir ? Linux bir Unix işletim sisteminin türevidir. Linux serbestçe çoğaltıp dağıtabildiğimiz ve ücretsiz temin edebileceğimiz bir işletim sistemidir. Bu işletim sisteminin dünya da pek çok geliştiricisi vardır. Özgür yazılım olduğu için serbest bi şekilde geliştirilebilir. Linux 1990' lı yılların ortalarından itibaren yoğun bir ilgi görmüş ve popülerlik kazanmış bir işletim sistemidir. Şuan günümüzde Linux'un 260 dan daha fazla dağıtımı vardır. Bu dağıtımlar arasında da Türkiye'de Tübitak tarafından geliştirilen Pardus yeralmaktadır. Neden Linux Kullanmalıyız ? Linux özgür bir yazılımdır. Linux'da kullanım hakları gibi herhangi bir kısıtlama yoktur. Linux'u istediğimiz şekilde istediğimiz amaç için kullanabiliriz ve isteklerimize göre üzerine eklemeler yapabilir yani serbest bi şekilde geliştirebiliriz. Linux demek özgürlük demektir. Linux'u ücretsiz olarak temin edebiliriz. Programcılar için büyük bir avan

Yazılım ve Özgür Yazılım Nedir ?

Resim
Yazılım Nedir ? Bir bilgisayarda veya sistemlerde donanımları yönetmek için donanımlar üzerinde elektronik olarak saklanan bilgisayar programları veya verilerin tümüne yazılım denir Yazılımların Çalışma Sistemi Normalde biz bilgisayar yazılımları Kaynak Koddan direk okuyor zannederdik fakat bilgisayar bir yazılımı okurken yazılımı Kaynak Koddan Derlenmiş Koda çevirir ve sonra derlenmiş kodu okur. Bilgisayar yazılımı Kaynak Koddan Derlenmiş Koda Çevirebilir. Fakat yazılımı Derlenmiş Koddan Kaynak Koda çeviremez.       Yani herhangi bir dilde yazdığımız programı kaynak koddan derlenmiş koda çevirdiğimizde yazılımın üzerinde herhangi bir değişiklik yapamayız ve derlenmiş koddan kaynak koda geri çeviremeyiz. Not: Herhangi bir dilde yazdığımız bir yazılımı derlenmiş koda çevirdiğimizde yazılım üzerinde herhangi bir değişiklik yapamayız derlenmiş kod buna izin vermez. Aynı zamanda yazılımı derlenmiş koda çevirdikten sonra tekrar kaynak kod

Gömülü Sistemler

Gömülü Sistem Nedir ?    Gömülü Sistemler herhangi bir sistem içerisinde yer alarak, sistemi akıllı hale getiren ve belirli bir fonksiyonu yerine getirmek için tasarlanmış elektronik yazılım ve donanım ile oluşmuş mikroişlemci ve mikrodenetleyici   tabanlı sistemlerdir.    Gömülü sistemler genellikle daha büyük bir sistemin içerisinde gömülü olarak çalışır.   Bu sistemler kullanılan cihazların “akıllı” olasını sağlayan beyin vazifesi gören cihazlardır. Örneğin bilgisayar kontrollü elektronik bir robotta birçok mekanik bölüm olmasıyla birlikte, bunları kontrol eden bir veya birden fazla gömülü sistem vardır.       Gömülü Sistemleri diğer genel amaçlı bilgisayar sistemlerinden ayıran en önemli özellik belirli bir amaç için tasarlamış olmasıdır.     Gömülü Sistemlerin Tasarımı Gömülü sistemler donanım ve yazılım olarak iki bölümden oluşur. Burada donanım ve yazılım bileşenleri birbirleriyle bağlı olduklarından bütünlüğün sağlanması için birlikte çalışmaları gerekmek

OSPF(Open Shortest Path First) Nedir ?

      OSPF, RIP de ki bazı problemleri ortadan kaldırmak için geliştirilen bir protokoldür. IETF tarafından geliştirilen bir Link State Protokoldür. OSPF ulaşılmak istenen networke giden en kısa yolu belirler. Bu yolu Dijkstra algoritması kullanarak belirler. OSPF enable Routerlara "Hello" paketleri gönderir ve bu sayede komşularını keşfeder. Her 10 saniyede bir Hello paketi gönderir ve bu sonuçlara göre OSPF Veritabanını oluşturur.   OSPF Paketleri:     1-) Hello     2-) Database Description     3-) Link-State Request     4-) Link-State Update     5-) Link-State Acknowledgment  DR ve BDR          Bu protokolde DR ve  BDR Router vardır. DR(Designated Router)'ın görevi  networkdeki yönlendirme bilgilerini kendine toplayıp  diğer Routerlara dağıtmaktır. BDR(Bacup Designated Router) ise DR'ın yedeği olarak çalışır, DR aktif olmadığı durumda BDR devreye girer.         DR ve BDR seçimi Router ID'lerine göre yapılır. Networkde ki en yüksek Router I

Visual Studio 2010 Crystal Report Kurulumu ve Uygulaması

Crystal Report Microsoft Visual Studio'nun bir parçası değildir, bu sebeple Visual Studio'nun içerisinde gömülü gelmez. Sadece Visual Studio'nun bazı sürümlerinde bulunabilir. Crystal Report  mevcut olan Visual Studio'muzun içerisinde bulunmuyorsa kendimiz bunu Visual Studio içerisine kurabiliriz. Öncelikle Crystal Report'un Visual Studio'muza uygun olan sürümünü bulmalıyız. Aşağıda verdiğim linkte Crystal Report'un sürümleri ücretsiz olarak bulunmaktadır. Crystal Report indirmek için Tıklayınız.. Crystal Report'un Kurulumu Crystal Report kurulum videosu için Tıklayınız.. Crystal Report'un Uygulaması Crystal Report uygulama videosu için Tıklayınız..

Crystal Report Nedir ?

      Crystal Report Nedir ?      Dünyada kurumsal uygulamaların en önemli özelliklerinden biri raporlamadır. Çünkü bütün sistemler, kullanıcılarından bilgi toplar ve sonunda bütün bilgileri tek tek işleyerek bir bütün halinde geriye döndürür. Raporlar bu noktada kullanıcılara yorum yaparak , mevcut yazılıma karar destek sistemi olma özelliği kazandırır. Raporlama yapılırken  en cok kullanılan raporlama aracı Crystal Report’dur.  Veritabanından çektiğimiz veya oluşturduğumuz verileri bu araç ile rapor haline getirerek  dosya halinde veya çıktı olarak             Crystal Report Microsoft  Visual Studio'nun bir parçası değildir. Çünkü Crystal Report SAP ürünüdür. Ancak Microsoft Visual Studio'nun bazı sürümlerinin içerisinde gömülü olarak gelebiliyor.  Crystal Report'a ihtiyacımız olduğunda Visual Studio içerisine kurabiliriz.      Crystal Report’un kurulumuna ve kullanımına sonraki yazılarımızda detaylı bir biçimde değineceğiz.