Kabuk Programlama – BASH- 6. Bölüm

55-0

Bu ay ki yazımızda dizi konusunu işleyeceğiz ve uygulamamızda kullanacağız.
Uygulamamızda yaptığımız işlemlerin sonuçlarını kaydedip bu kayıtlarımızı görüntüleyeceğiz. İste bu kayıt işlemleri için dizileri kullanacağız.

Dizi:
Bir uygulamada değişkenleri veya bir değişkenin farklı zamanlarda aldığı değerleri bir dizide tutabiliriz. Bu bir veritabanı kaydı olmasa da hızlı kayıtlar, geri dönüşler için ve çalışma esnasındaki aksiyonlar için oldukça kullanışlı olabilir. Dizi, çalışma esnasında 1 ve 1 ‘den fazla elemanı içinde barındırabilen istediğimizde de bu değerleri kullanabilmemizi sağlayan bir yapıdır.

Temel dizi işlemlerine bir bakalım.

Okumaya devam et

DNS Nedir?

DNS (İngilizce: Domain Name System): Türkçe anlamı “Alan Adı Sistemi” olan DNS host isimleri ile IP adresleri arasında eşleştirmeler yapan dağıtılmış bir databasetir. Daha basit açıklamak gerekirse cep telefonlarımızdaki rehberlere herkezi ismiyle yada onları tanıdığımız şekillerde kaydederiz ancak aslında onların birer telefon numarası vardır, işte bu ornekteki telefon numaraları ip adresi, isimler domain name’ler, rehberimizde DNS serverlara benzetebiliriz.

Okumaya devam et

PROXY Nedir?

Proxy İnternet üzerindeki bir bilgisayar ile internete bağlı diğer bilgisayarlar arasındaki iletişimi sağIayan yardımcı bir geçiş yolu (gateway) sistemidir. Bir proxy sunucusu, sizden aldığı istekleri yürütür ve sonucu yine size iletir.

Örneğin Proxy server kullanarak “ipbilgisi.com” sitesine bağlandığınızda Proxy ipbilgisi.com’ a istek gönderir ve elde ettiği verileri size sunar. Dolayısı ile siz ipbilgisi.com’ a direkt bağlanmış olmazsınız. Aynı zamanda, bu bilgiler proxy sunucusu üzerinde (cache) tutulur ve bir dahaki erişimde kullanıcının istediği bilgileri doğrudan ilgili siteden değil de, proxy servisinden gelir; önbellek (cache) den gelen verilerin iletişimi daha hızlı olur. İnternet’e erişim için mutlaka bir proxy servisine ihtiyaç yoktur.

Okumaya devam et

ADSL Nedir?

Asymmetric Digital Subscriber Line ya da kısaca ADSL (Asimetrik Sayısal Abone Hattı) sıradan telefon hatları üzerinden genişband erişimi sağlayan bir bakır devre transmisyon teknolojisi olarak Internet kullanıcıları tarafından tüm dünyada yaygın olarak kullanılmaktadır.

ADSL tümüyle bir Internet teknolojisi olarak geliştirildiğinden hem ev kullanıcılarına hem de işletmelere çok çeşitli avantajlar sağlamaktadır. Yüksek Hız Sabit Ücret Sürekli Bağlantı Aynı Telefon Hattı Üzerinden Konuşma Paylaşılmayan Özel Hat Sayısal Teknoloji Güvenli Internet Erişimi Mevcut telefonlar için kullanılan bakır teller üzerinden yüksek hızlı veri, ses ve görüntü iletişimini aynı anda sağlayabilen bir modem teknolojisidir.

ADSL, mevcut telefon hattını daha etkili kullanmak amacıyla sayısal verileme tekniği ile aktarılabilecek veri yeterliliğinin arttırılması yoluyla kullanıcıya geniş veri aktarım olanağı sağlamaktadır. Dolayısıyla bu teknoloji sayısal veri ve ses bilgilerini aynı anda kullanmamıza olanak sağlar. Ses ve veri bilgilerinin birbirlerini etkilememeleri için splitter/ayırıcı kullanılması gereklidir.

Okumaya devam et

Ping Nedir? Ping Nasıl Atılır?

ping-ekrani-b

Ping Nedir? & Ping Nasıl Atılır?

Bilgisayar teknikerleri, Bilgisayar mühensileri ve Network uzmanları tarafından sıkça kullanılan bir programdır. Aslında Ping programı 1983 yılında Mike Muuss tarafından yazılmıştır. Peki ping programı ne işe yarar? Bir makineye genelde 32 baytlık bir ICMP pakedi gönderilir ve aynı pakedin geri gelmesi beklenir. Paketin gidip geri gelme süresi aynı zamanda sizin ping sürenizi belirler. Ping çeşitli amaçlarla kullanılabilir.

Okumaya devam et

Bilgisayarda Bulunan Bellek Türleri

Bilgisayarda bellek tipleri ROM, RAM, PROM, EPROM, EEPROM, Flash Memory, Önbellek olarak sayılabilir.

a) ROM BELLEK (Read Only Memory – Sadece Okunur Bellek): Bellek programların kalıcı olarka durduğu sadece okunabilen bellek tipidir. Veri sadece ROM bellekten elde edilebilir. Hiçbir bilgi ROM belleğe yazılamaz. ROM yapımcı veya kullanıcı tarafından bir daha değiştirilmemek üzere konulan program komutlarını içerir. Örneğin BIOS ROM belleğe konulur. ROM bellek uçucu (non-volatile) değildir. Yani bilgisayar sisteminin enerjisi kesildiği zaman ROM’da depolanan bilgi kaybedilmez.

Okumaya devam et

RAID Nedir?

Günümüzde işyerleri için ellerindeki bilgilerin korunması oldukça önemlidir. Bilgisayarlarda veri depolamamıza yarayan parçalardan biri olan harddiskler, düşme, yoğun manyetik ortam, çarptırma gibi hatalar sonucunda bozulabilmektelerdir.

Harddiskler bozuldukları zamansa içerisindeki değerli veriler çok zorlu işlemler sonunda geriye döndürülebilmektedir. Klasik ev kullanıcılarının bilgisayarlarında günümüz harddisk yapıları yeterli olmaktayken iş yerleri içinse bu tür bir kullanım yeterli olmamaktadır.

Düşünün ki bir sisteminizde disklerinizden biri arızalanınca veri kaybı yaşamadan yeni bir disk takarak çalışmaya devam ettiğinizi işte “Raid” size isterseniz “Performans” istersenizde “Güvenlik” vaad ediyor. Raid, Redundant Array of Independent Disks kelimelerinin kısaltılmışıdır. Türkçe’de ise “Bağımsız Disklerin Artıklıklı Dizisi” anlamına gelmektedir.

Okumaya devam et

Kabuk Programlama -BASH- 5. Bölüm

54-0

Bu uygulama her yazı dizimiz sonucunda yeni özellik bir kazanıyor veya yaptığı işlemi daha kısayoldan yapıyor. Şimdiye kadarki ilerleme şeklimiz ve durumumuz için
önceki sayılarımıza bakabilirsiniz.

Giriş mahiyetinde bakacak olursak bir klasör ve dosya oluşturup yaptığımız matematiksel işlemi bu dosya ve klasöre kaydeden bir uygulama yaptık şimdiye kadar. If kontrolleri kullandık. GoTo deyimini kullanıp ardından bunu döngüye çevirdik. Fonksiyon kullanıp kaldırdık.

Bu sayımızda da uygulamamıza, temel matematik işlemlerini seçimimize bağlı olarak yaptıracağız. Uygulama sadece çıkartma işlemi yapıyordu. Şimdi uygulama bizden yine sayıları isteyecek ve ardından yapacağımız işlemi bize seçtirip sonucunu verecek. Bunu Case-Esac kalıbını kullanarak yapacağız.

Okumaya devam et

Kabuk Programlama – BASH- 4. Bölüm

52-0

Merhaba,

Hatırlarsınız if komutu ile bir kontrol gerçekleştirmiştik ve bu kontroldeki sonuca göre de uygulamada başka bir satıra zıplayarak çalışmaya oradan devam ediyorduk. Aslında bir nevi döngü oluşturmuş olup gerektiği zamanda uygulamayı istediğimiz yerden devam
ettiriyorduk.

Okumaya devam et

Kabuk Programlama -BASH- 3. Bölüm

Giriş 3

Bu bölümde şimdiye kadar tüm işlediklerimizi kapsayan bir örnek yapıp yeni konularımıza da bu örneğimizden devam edeceğiz. Amacımız, öğrendiklerimizin tümünü örneklendirebildiğimiz bir uygulama veya uygulamalar bütününü ortaya çıkartmaktır.

Şimdi bu bölümümüzde yapacağımız örneğimizi detaylandıralım. Böylece hem örneğimizi belirlemiş olacağız hem de önceki konuların üzerinden geçmiş olacağız.

Örneğimiz, kullanıcının belirlediği isimlerde klasör oluşturan, klasörler içinde dosya oluşturan ve bu dosyanın içine de kullanıcının belirlediği rakamlarla matematiksel işlem yapıp kaydeden bir uygulama olacak.

Okumaya devam et