Hayattan ve kendinizden şikâyetçi olmak yerine, bugün kendiniz için
küçük bir adım atın. Yapmak isteyip de yapamadığınız ya da cesaret edemediğiniz
bir şey yapın. Küçük başarılar, büyük başarılar için ilk adımdır. Gücünüz de
var, yeteneğiniz de. Kötümser 'Yapılamaz' der. İyimser 'Yapılabilir' der.
Motivasyona sahip kişi ise, 'Yaptım' der. Her sabah sizi motive edici mesajlar
dinleseydiniz, zihniniz, yüreğiniz, ruhunuz coşku ve heyecanla dolsaydı,
gününüz nasıl geçerdi?
Blog Yazıları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Blog Yazıları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
12 Aralık 2019 Perşembe
21 Ağustos 2019 Çarşamba
Bu sorunun cevabı "evet yakabilirler." ancak belli koşullar altında. Yani her makineyi yakamazsınız. Veya her diski bozamazsınız.
Virüsler program parçalarıdır. Ve eğer bir virüs donanımı bozmak isterse donanıma bir takım özel komutlar göndermek durumundadır. Eğer windows kullanıyorsanız bu tür komutları windows sezinleyerek sizi daha önceden uyarır. En azından rastgele işler yapmanıza engel olur. Mesala disk erişimi gibi.
Bilgisayar virüslerinin amacı öncelikle kendisini bozmadan bulaştırmaktır. Genellikle mesaj veya espri amaçlı hazırlanmışlardır. Yani kimse bindiği dalı kesmek istemez. Yani bulaştığı makineyi bozarak harakiri yapmaz. Eğer amaç bu olsaydı bulaşma amacının önüne geçeceğinden bulaşamadan makineyi bozmak istemezler.
20 Ağustos 2019 Salı
5. Neyi ne zaman kullanalım
Web'de bulunan çok değişik araçları etkili bir şekilde kullanmayı öğrenebilirsiniz ancak unutmayınki aramanın en önemli kısmı internete bağlanmadan önce başlar. Hangi aracı ne zaman ve nerede kullanmayı bilmek çok faydalıdır. Burada ne zaman derken günün saati belirtilmek istenmektedir. Yani sorguyu günün hangi saatinde yaptığınız önemlidir.
5.1 Normal ve Gelişmiş arama tutarsızlıkları ve tuhaflıkları
Bir çok arama motoru "normal" ve "gelişmiş" (advanced) arama maskelerine sahiptir ve gelişmiş arama normal arama'dan tamamen farklı sonuçlar vermektedir. Örnek olarak Altavista'da (Eylül 2000'de) +how to search +hints sorgusunu "normal" sorguyla aradığınızda 1999 sayfa getirmesine karşın aynı sorguyu "gelişmiş" modda yaparsanız sadece 2 tane sayfa elde ediyorsunuz!!!
Daha da ilginci eğer aynı sorgu terimlerinin yerini değiştirirseniz , +hints +"how to search" şeklinde, "gelişmiş" arama size 8 sayfa verecektir!
Daha da ilginci eğer aynı sorgu terimlerinin yerini değiştirirseniz , +hints +"how to search" şeklinde, "gelişmiş" arama size 8 sayfa verecektir!
19 Ağustos 2019 Pazartesi
1. Bilinmeyen Karmaşık Bir Bataklıktır Web
Web için çok karmaşık bir bataklık tanımı kullanılabilir. Internette kolayca ulaşılabilecek bilgi miktarı anlaşılamaz miktarda çoktur. 1997 Aralık ayında yaklaşık 320 milyon web sayfasının olduğu bu sayının Şubat 1999'da 600 milyon olduğu günümüzde ise 2 milyardan fazla web sayfası ve 600 milyon'dan fazla resim bulunuyor. Her geçen gün de bu sayı exponansiyel olarak artmaktadır. Bir yıldan az bir sürede bilgi miktarı iki katına çıkmaktadır.
Internetin büyüklüğü hakkında bir çok bilimsel araştırmalar yapılmıştır. Yaklaşık değerler vermek gerekirse günümüzdeki değerler:
Internetin büyüklüğü hakkında bir çok bilimsel araştırmalar yapılmıştır. Yaklaşık değerler vermek gerekirse günümüzdeki değerler:
23 Temmuz 2019 Salı
Sistemlere izinsiz girişler çeşitli yollarla gerçekleşebilir çünkü Internet`e
bağlı olan sistemlerin hemen hemen her zaman güvenlik açıkları vardır.
Firmalar, iç ağlarını korumak için güvenlik duvarları denilen yetkisiz kişilerin
erişimini bloklayan güçlü savunma yazılımları kurarlar. Fakat, kararlı
hacker`lar genelde güvenlik duvarını geçmek için yollar bulurlar.
Abednego bir gün evinde bilgisayar başında otururken IRC`ye girmeye karar verir. Güçlü işletim sistemi Unix ile ilgili bir kanala girdikten sonra nete bağlı insanların birbirleriyle birlik olmalarını ve bilgi alışverişi yaptıklarını izler. Sahne Star Wars filmindeki bar sahnesine benzemektedir.
21 Temmuz 2019 Pazar
1969 Öncesi. Önce bir telefon şirketi vardı: Bell
Telephone. Ve zamane hacker’ları. Tabii, 1878’de onlara hacker denmiyordu
henüz. Telefon santrallerine operatör olarak alınmış, onun telefonunu buna,
bununkini ona bağlayan şakacı birkaç genç delikanlı.
Artık
telefon santrallerinde neden bayan operatörler tercih edildiğini anlıyorsunuz!
Şimdi,
1960’larda ortaya çıkan gerçek bilgisayar hacker’larına gelelim. ABD’nin
dahiler çıkaran ünlü üniversitesi MIT’de (Massachusetts Institute of
Technology) bilgisayarlar kullanılmaya başlandığında, bazı öğrenci ve
asistanlar, bu makinelerin nasıl çalıştığını çok merak ettiler, bu yeni
teknoloji hakkında ne varsa öğrenmeye çalıştılar. O günlerde bilgisayarlar, ısı
kontrollü cam odalarda kilitli olan devasa makinalardı.
20 Temmuz 2019 Cumartesi
Giriş
1. Bilgi Toplama
2. İşletim Sisteminin Belirlenmesi
3. Açıkların Aranması
4. Test Saldırısı Yapılması
5. Kullanılacak Araçlar
6. Saldırı Staratejisinin Belirlenmesi
7. İnceleme Aşaması
8. Sonuç
-----------------------------------------------------------------
Bu bölümde bir cracker’ın planlı bir saldırıyı nasıl yaptığını adım adım inceleyeceğiz. Burada anlatılan işlemler bir saldırganın uzaktan bir sisteme nasıl saldırdığını anlatmaktadır.
2. İşletim Sisteminin Belirlenmesi
3. Açıkların Aranması
4. Test Saldırısı Yapılması
5. Kullanılacak Araçlar
6. Saldırı Staratejisinin Belirlenmesi
7. İnceleme Aşaması
8. Sonuç
-----------------------------------------------------------------
Bu bölümde bir cracker’ın planlı bir saldırıyı nasıl yaptığını adım adım inceleyeceğiz. Burada anlatılan işlemler bir saldırganın uzaktan bir sisteme nasıl saldırdığını anlatmaktadır.
16 Temmuz 2019 Salı
"Web Style Sheets" Kavramı ve
CSS (Cascading Style Sheets = Yığılmalı Stil Kağıtları):
CSS (ingilizce açılımı Cascading Style Sheets olan Türkçeye çevrildiğin
de ise Yığılmalı Stil Kağıtları) bizi HTML'in kalıplaşmış olan stil
etiketlerinden bir bakıma kurtarıyor.
CSS kod kümesi sayfamızın <head> </head> etiketleri
arasına yazılıyor.
"Style
Sheets" kavramı oldukça geniş bir teknolojik yaklaşımı ifade ediyor.
Açıkçası CSS konusu bu teknolojinin sadece bir bölümünü oluşturmakta olup,
Style Sheets teknolojisi çerçevesinde CSS'den başka XSL, XSLT, DSSL gibi
biçimlendirme teknikleri ve dillerinden de söz etmek mümkündür.
14 Temmuz 2019 Pazar
Windows altında geliştirme ortamlarında programlama sistemi karmaşık olduğu için mutlaka proje dosyası oluşturularak çalışılır. Uygun bir proje dosyası oluşturabilmek için File => New seçilir. Eğer Win32 Console Application seçilirse konsol programı yazılabilir. Bir konsol programı tamamen DOS'teki bilgilerle yazılabilir. Ancak Windows'un grafik özellikleri kullanılamaz. Eğer Win32 Application seçilirse API düzeyinde programlama yapılabilir. 6.0 sürümünde iskelet programı oluşturan bir wizard da yerleştirilmiştir.
13 Temmuz 2019 Cumartesi
Windows İşletim Sisteminin Özellikleri
Windows'un Tarihi
Windows üzerinde ilk
çalışmalara 1985 yılında başlamıştır. İlk ürün Windows 1.0 idi. Windows 3.0
sürümü ile işletim sistemine benzeyen özellikler kazanmıştır. Windows'un en
uzun süre pazarda kalan sürümü 3.1'dir. Windows 3.1 kadar(3.1 dahil) Windows
sistemleri 16 bit mikro işlemcilerde çalışabilecek biçimdeydi. 1995'te Windows
95 piyasaya sürüldü ve bunu Windows 98 izledi. Win95/98/NT sistemleri 32 bitlik
Windows sistemleridir. 32 bit Windows sistemleri birbirine çok benzer
sistemleridir. Programlama bakımından bu sistemlerin hepsi yüksek düzeyde
uyumludur(.obj ve .exe dosyaları da tamamen uyumludur). Windows sistemleri
yalnızca Intel tabanlı mikro işlemciler için düşünülmemiş. Çeşitli risc tabanlı
sistemlerde de Windows işletim sistemi kullanılabilmektedir. Windows CE,
Windows sisteminin küçültülerek el bilgisayarlarına uyarlanmış biçimidir. Bu
sistemin programlama biçimi diğer Windows sistemleriyle uyumludur.
11 Temmuz 2019 Perşembe
Albert Einstein
Byte Eğitim Dizisi’nde yeralan Internet Tasarım Rehberi ve
Bir Web Sitesi Kuralım kitapçıkları, kaç okuru site sahibi olmaya teşvik etti,
bilemem. Ama o kitapçıkları okuyanlardan o kadar çok elektronik mektup aldım
ki, anlatamam. Bu mektupların çoğunun ortak noktası, bilgisayar kullanımıyla
ilgili ortak sorundan farklı değildi: Bilgisayar mühendisi ve programcı olmadan
nasıl site kurarım; sayfalarımı en kolay şekilde nasıl oluştururum?
Gerçekten, bilgisayar mühendislerinin, programcıların (ve
özellikle bilgisayar yüksek öğrenimi yapan bazı kişilerin) gözden kaçırdıkları
veya kabul etmekten kaçındıkları nokta, PC’nin aracı olmaksızın, beyin cerrahı
veya roket tasarımcısı eğitimi görmeden kullanılmak üzere geliştirilmiş
bulunduğu gerçeğidir. Web de öyle. Eğer bugün bilgisayar ağları-arası ağ,
gerçekten bütün dünyayı kapladı ve herkes her türlü bilgiye kolayca
ulaşabiliyorsa, Web gerçekten en büyük eşitleyici ve en etkin
demokratikleştirme aracı olabildi ise, bunu Web’de alan açma (site kurma)
işleminin kolaylığına borçluyuz.
23 Haziran 2019 Pazar
Web geliştiriciler için doğru içerik yönetim sistemini (CMS) seçmek, başta verimlilik ve arama motoru optimizasyonu olmak üzere, birçok açıdan önemlidir. Artık sitelerinizde kullanabileceğiniz açık kaynak kodlu birçok CMS mevcut. Her birinin sunduğu özellikler ve arayüzler birbirinden farklı. Bu listede bu sistemlerden 10 tanesini bulacaksınız.
22 Haziran 2019 Cumartesi
Android programlama yazarken bazen Mac Adresi, Model ya da Üretici bilgileri gibi bazı bilgilere ihtiyacımız olabilir. Şimdi onlarla ilgili örnek yapacağız.
import android.os.Build; -> Build sınıfında bir çok bilgilere erişebiliyoruz. Mesela Şuan üstte yazdığım bilgiler.
Şimdi Hemen başlıyalım. Yeni Projemizde Öncelikle boş 3 tane textView atıyoruz.. Tasarım kısmı ve Kodu..
XML
MainActivity Java
AndroidManifest.xml
import android.os.Build; -> Build sınıfında bir çok bilgilere erişebiliyoruz. Mesela Şuan üstte yazdığım bilgiler.
Şimdi Hemen başlıyalım. Yeni Projemizde Öncelikle boş 3 tane textView atıyoruz.. Tasarım kısmı ve Kodu..
MainActivity Java
AndroidManifest.xml
21 Haziran 2019 Cuma
İnternet ortamında yayın yapan birçok internet sitesi dinamik içeriklerle kendi kendine içerik üretir. Site ziyaretçileri internet sayfasında paylaşım yaptıkça site içeriği değiştir ve daha fazla kullanıcı çeker. Bu tarz sitelerde haber yayınlamak, haber düzenlemek, anket oluşturmak ve daha birçok özellik çok kolay bir Şekilde hazırlanıp yayınlanabilir. İçerik yönetim sistemi olarak adlandırılan bu tarz scriptlerin internet üzerinden ücretsiz olarak indirilerek kullanılması sağlanır. Bu modül ile kendinize uygun içerik yönetim sistemi kodlarını indirip hazırladığınız bir sunucuda kurulumu gerçekleştirebilirsiniz. Sitenizin görünümünü saniyeler içerisinde değiştirip size en uygun tasarımı kullanabilirsiniz. Haber, anket, fotoğraf ekleyebilir ve düzenleyebilirsiniz. Forum sayfaları kurup ziyaretçilerinizin kendi bilgi ve becerilerini paylaşmasını sağlayabilirsiniz. Site üzerinden e-posta gönderip size gelen e-postaları okumak için internet sayfaları hazırlayabilirsiniz.Aşağıda eğitim içeriği yer almaktadır.
18 Haziran 2019 Salı
Bilgisayar Destekli Eğitim (BDE), öğretimsel içerik veya faaliyetlerin bilgisayar yoluyla aktarılmasıdır.
BDE,eğitimde bilgisayar kullanımı için kullanılan en eski kavramlardan biridir. Bu yüzden, farklı amaçlarla dahi olsa, eğitim ortamında bilgisayar kullanımı genellikle BDE olarak adlandırılır.
Bilgisayarın eğitim alanına verdiği destek değişik biçimlerde ifade edilebilmektedir.
BDE,eğitimde bilgisayar kullanımı için kullanılan en eski kavramlardan biridir. Bu yüzden, farklı amaçlarla dahi olsa, eğitim ortamında bilgisayar kullanımı genellikle BDE olarak adlandırılır.
Bilgisayarın eğitim alanına verdiği destek değişik biçimlerde ifade edilebilmektedir.
22 Nisan 2019 Pazartesi
MVVM Tasarım Modeli
Günümüzde yazılım sistemlerinin karmaşık hale gelmesiyle beraber bu sistemleri yönetmek için kullanılan kullanıcı arayüzleri de karmaşık hale gelmeye başlamıştır. Özellikle girilen verilerin tanımlanmış kurallara göre geçerlenmesinin gerektiği durumlarda kullanıcı dostu arayüzler geliştirmek zor bir problem halini almıştır. Bu verilerin hiyerarşik olması ve farklı seviyelerdeki parametre gruplarındaki hata/uyarıların diğer seviyeleri de etkilemesi gibi durumlar ortaya çıktığında bu problem daha da zor hale gelmektedir.
19 Nisan 2019 Cuma
Arduino Atmel marka işlemcilerin kullanıldığı hazır bir devre kartıdır. Açık kaynak kodludur ve isteyen kişi kendi Arduino’sunu yapabilir. Arduino projelerde kullanım kolaylığı sağlar ve projelerin daha hızlı ve stabil olarak yapılmasını sağlar. Arduino yapı ve özelliklerine göre çeşitli türlerden oluşmaktadır. Biz projemizde Arduino Uno modelini kullanacağız.
Arduino Üzerinde USB bağlantısı, güç bağlantısı ve giriş çıkış pinleri bulunmaktadır. USB bağlantısı karta program yollama, bilgisayar ile kart arasındaki bilgi aktarımına ve kartı beslemek için kullanılır. Güç bağlantısı da aynı şekilde harici beslemeler için kullanılır. 9 Voltluk besleme önerilir. USB’den beslemek bu besleme türüne göre daha risklidir. Çünkü bilgisayarın USB çıkışı yeterli akım vermeyebilir Arduino için (motor ile ilgili uygulamalarda özellikle). Arduino ile programlamaya başlamadan önce bazı temel elektronik bilgilerimizi gözden geçirelim.
17 Nisan 2019 Çarşamba
TURKCELL, Geleceği Yazanlar ekibi tarafından Türkçe’ye kazandırılan bu 300 sayfalık rehber, farklı mobil platformlarda uygulama geliştirmek isteyenler ve bu alana ilgi duyanlar için önemli bir kaynak. Rehber daha önce bir çok farklı dilde yayınlandı. Geniş kitlelere ulaşan eserin CreativeCommons (CC) ile lisanslanmış olması bunda önemli bir etmen oldu.
16 Nisan 2019 Salı
Bilgisayar, kullanicidan aldigi verilerle mantiksal ve aritmetiksel islemleri yapan yaptigi islemlerin
sonucunu saklayabilen sakladigi bilgilere istenildiginde ulasilabilen elektronik bir makinedir.
Bu islemleri yaparken veriler girilir ve islenir. Ayrica, istendiginde yapilan islemler depolanabilir ve
çikisi alinabilir. Bilgisayar islem yaparken hizlidir, yorulmaz, sikilmaz. Bilgisayar programlanabilir. Bilgisayar
kendi basina bir is yapmaz. Bilgisayarla ilgili olarak kullanilan bu terimlerin anlamlari asagida verilmistir.
Giris: Kisi tarafindan veya bilgisayar tarafindan saglanan verilerdir. Bu veriler, sayilar, harfler,
s.zcükler, ses sinyalleri ve komutlardir. Veriler giris birimleri tarafindan toplanir.
Islem: Veriler insanlarin amaçlari dogrultusunda, programin yetenekleri .l.üsünde islem
basamaklarindan geçer.
15 Nisan 2019 Pazartesi

Adres biti sayısı (n) :2 Adres sayısı (2n) : 4 Kelime sayısı (m) : 3
BELLEKLERDE OKUMA İŞLEMİ Bir hafızanın çalışabilmesi için, uygulanan adres, veri ve kontrol sinyalleri için zamanlama sınırlamaları bulunur. Bir bellek gözünün içeriğinin okunması veya bir bellek gözüne veri yazılması için geçen süreye erişim zamanı denir. Hafıza sinyallerini analiz etmek için en basit işlem okuma çevrimidir. Bir okuma çevriminde aşağıda olaylar gerçekleşir:
- Hafıza girişlerine adres uygulanır.
- CS girişine lojik 0 uygulanarak bellek seçilir.
- Seçilen hafıza hücresinin içeriği, erişim zamanına (access time) eşit bir süre sonra , veri çıkışlarında gözlenir.
- Adres hatları diğer bir hafıza hücresine yazmak veya okumak için değiştirilebilir
- Hafıza adresi, mikroişlemci tarafından sağlanır.
- Mikroişlemcinin çalışması sırasında bu hatları gözleyen bir kod çözücü, erişilmek istenen hafıza biriminin adresinin üretilmesinden kısa bir süre sonra, bu kodu çözerek CS sinyalini üretir.
- Adres üretiminden sonra, verinin çıkışta okumaya hazır olması için geçen zamana erişim zamanı (tA) denir. En az bu kadar bir zaman sonra, mikroişlemci RD sinyalini aktif yaparak veriyi okur.
BELLEKLERDE YAZMA İŞLEMİ
Bir yazma çevriminde aşağıda olaylar gerçekleşir:
- Hafıza girişlerine adres uygulanır.
- CS girişine lojik 0 uygulanarak bellek seçilir. Hafızaya yazılacak veri, hafıza veri girişlerine uygulanır. WE hattı aktif hale getirilir.
- Adres hatları, diğer bir hafıza hücresine yazmak veya okumak için değiştirilebilir.
- Adres ve kontrol sinyallerinin kodunu çözen kod çözücü, CS sinyalini üretir.
- Hafıza seçildikten sonra, hafızanın WR sinyali aktif hale getirilir. Bu sırada yazılacak veride bir değişiklik olmaz ve son olarak bu veri seçilmiş olan hücreye yazılır.
- Bir verinin hafızaya yazılabilmesi için gereken minimum süreye tw, WR darbesini üreten mikroişlemci uymak zorundadır .
Daha fazla bilgi için aşağıda bulunan dökümanı okuyunuz.