30 dakikada XHTML

Sercan Eraslan, bu adı uygun görmüş kitabına. Ürününü şu şekilde tanıtıyor: “HTML’in açılımı “Hyper Text Markup Language”tir, Türkçesi ise “Hareketli Metin İşaretleme Dili” dir. İnternet üzerinde web sayfası oluşturmak için kullanılır. Dosya uzantısı “.html” ve “.htm” olarak kullanılabilir. Genelde “.html” tercih edilir. Bu dili yazabilmek için her bilgisayarda kurulu olan metin editörlerini (Örneğin, Vim, TextMate, Not Defteri vs.) kullanabilirsiniz. Oluşturulan sayfayı görüntülemek için ise bir tarayıcı (Firefox, Chrome, Opera, Internet Explorer vs.) yeterlidir. Bu dili öğrenmek oldukça basittir ve yazması çok keyiflidir. XHTML’in açılımı “Extensible Hypertext Markup Language” tir. Türkçesi ise “Geliştirilebilir Hareketli Metin İşaretleme Dili” dir. XHTML, HTML’in XML olarak düzenlenmiş halidir. Geliştirilebilir ve World Wide Web Consortium (W3C) ‘u tarafından geçerli kabul edildiği için ayrıca içerisinde tamamiyle HTML’i barındırdığı için biz XHTML’i öğreneceğiz. Aslında XHTML öğrenirken HTML’i de öğrenmiş olacağız. HTML ile XHTML arasında 10 ufak fark bulunmaktadır. Bunları ilerleyen sayfalarda göreceğiz.

Continue Reading →

30 dakikada XHTML adlı e-kitabı edinmek için tıklayınız.

0

CSS'e Başlangıç

Fatih Hayrioğlu’nun not defteri. Ürünlerini aktadığı web sitesinin başlığı bu, Sayın Fatih Hayrioğlu’nun. Üretip, paylaşıma açtığı ürünlere ilişkin şu değerlendirmeleri yapmış: “Uzun süredir üzerinde çalıştığım CSS’e Başlangıç kitabımı bitirdim. Aslında buna bir kitap demek ne kadar doğru bilmiyorum. Tam doğru tanımı makalelerimin derlenip düzenli hale getirildiği bir e-doküman demek daha doğru olur. Bu kitap makalelerimi derleyip hazırladığım ilk kitap. İnşallah ikinci kitabı da yazmayı düşünüyorum. Zaman ve imkânlar nispetinde 2. kitap da çıkacaktır. Kitabı yazmaktan çok derlemek, bir düzene sokmak beni yordu, bir de kelime ve cümle hataları. Biliyorum Dilbilgisi konusunda zayıfım. Kitap içerisinde gördüğünüz hataları bildirirseniz, en kısa zamanda düzeltmeye çalışacağım. Umarım herkesin yararlanacağı bir Türkçe kaynak olur.

Continue Reading →

Fatih Hayrioğlu’nun ürünlerini aşağıdaki linklerden indirebilirsiniz:

0

Kali Linux 1.0.8

Eski adı (Ubuntu tabanlı) BackTrack Linux olan adli analiz ve penetrasyon testleri için geniş bir güvenlik araçları koleksiyonu ile gelen Debian tabanlı bir dağıtım olan Kali Linux’un güncelleştirilmiş 1.0.8 sürümü, Mati Aharoni tarafından duyuruldu. Uzun zamandır beklenen Kali Linux 1.0.8’in USB EFI önyükleme desteğiyle geldiğini belirten Aharoni; sistemin bunun yanı sıra çeşitli güncellemeleri ve pek çok düzeltmeyi içerdiğini söyledi. Her zamanki gibi, Kali kullanıcılarının tekrar .iso indirip kurmak zorunda kalmayacaklarını söyleyen Aharoni; apt-get update && apt-get dist-upgrade koduyla gerekli işlemin yapılabileceğini ifade etti. Son olarak, bu sürümün Las Vegas’taki 2014 Black Hat ve Defcon güvenlik konferanslarından birkaç hafta önce geldiğini belirten Aharoni; bu konferanslara devam edenlerin Kali Linux ile harika şeyler sergileyeceklerini söyledi. Kali Linux 1.0.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Kali Linux 1.0.8 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Exim 4.83

İnternet’e bağlı Unix sistemlerde kullanmak için Cambridge Üniversitesi‘nce geliştirilen bir ileti aktarım aracısı (MTA) olan Exim‘in 4.83 sürümü duyuruldu. Smail 3‘e benzer tarzda olan Exim’in imkanları daha geneldir. Gelen postaları kontrol etmek için geniş olanakları olan ve GNU Genel Kamu Lisansı koşulları altında serbestçe kullanılabilen özgür bir  yazılım olan Exim’in yapılandırması oldukça farklı olmasına rağmen, Sendmail‘in yerine yüklenebilir. Daha önceki Exim sürümlerinin eskidiği için kullanılmaması istenirken, yeni sürüme yükseltilmeleri öneriliyor. Kullanıcılara şu anki geçerli sürüm 4.83 önerilirken, kimi kullanıcıların ftp sitelerinden edindikleri beta versiyonları kullanmayı tercih edebildikleri hatırlatılarak, beta yazılım kullanılmasının kimseye tavsiye edilmediği bildiriliyor. Ayrıca 3.x serisinden son sürümün 3.36 olduğu hatırlatılarak, bu sürümün çok eskimiş olduğu, kesinlikle kullanılmaması istendi. Exim 4.83 hakkında ayrıntılı bilgi edinmek için projenin anasayfasına başvurabilirsiniz.

Continue Reading →

Exim’in orijinal yazarı Philip Hazel tarafından yazılan The Exim SMTP Mail Server adlı kitap, satın almak isteyenler için exim.org‘da sunuluyor. Kitabın içindekiler tablosuyla örnek bir bölümünü burada bulabilirsiniz. Exim 4.83 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

SSD (Solid State Drive) Üzerinde TRIM’i Etkinleştirmek

TRIM kullanılmazsa, SSD hızının bir süre sonra azalacağı unutulmamalıdır. TRIM’i etkinleştirmeden önce şunlardan emin olmalısınız: 1- Kullandığınız Linux çekirdeği en az 2.6.33 ya da daha yeni bir sürüm olmalıdır ki SSD TRIM’i desteklesin. 2- Bölümünüz EXT4 veya BTRFS formatında biçimlendirilmiş olmalıdır. BTRFS pek tercih edilmediği için, bu yazıda EXT4 bölüme SSD TRIM’i kurulumunu konu edineceğiz. Debian GNU/Linux, Ubuntu ya da Linux Mint kullanıcıları, öncelikle terminali açıp aşağıdaki kodu vermeli, böylelikle SSD disklerinin TRIM desteğine sahip olup olmadığını öğrenmelidirler. Kod içinde yer alan “sda” sizin donanımınız için “sdb” ya da başka bir şey olabilir, onu kendi makine düzeninize göre değiştirmeyi unutmayın. Kod şöyle:

Continue Reading →

sudo hdparm -I /dev/sda | grep "TRIM supported"

Yukarıdaki kod, geriye şöyle bir çıktı vermelidir:

*    Data Set Management TRIM supported (limit 8 blocks)

İlkin eğer SSD sürücünüz hakkında geniş bir bilgi edinmek
isterseniz, aşağıdaki kodu vererek bunu sağlayabilirsiniz:

sudo hdparm -I /dev/sda

Komutu verirken “sda“yı kendinize göre düzenlemeyi unutmayın. Kod sürücünüzle ilgili oldukça kapsamlı bir bilgi sunacaktır. Bir depolama aygıtının sağlık durumu hakkında bilgi edinmek için yararlanılabileceğiniz smartmontools adlı bir denilen paket vardır. Dilerseniz bu paketi de yükleyebilirsiniz.

sudo apt-get install smartmontools

Yükledikten sonra aşağıdaki kodu döndürdüğünüzde size çeşitli verileri döndürecektir. Komutu verirken “sda“yı kendinize göre düzenlemeyi unutmayın.

sudo smartctl -A /dev/sda


smartmontools çıktısı

SSD üzerinde TRIM’i etkinleştirmek için Önerilmeyen bir yöntem /etc/fstab dosyasını root olarak açmak ve “ıskarta” seçeneğini eklemektir. Bunun için:

gksu gedit /etc/fstab

koduyla dosya açılır, içine “ıskarta” seçeneği eklenir:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=1cd2fc4f-7d99-4c7a-8ea7-6f9a2d5e5960 /               ext4    discard,errors=remount-ro 0       1

Önerilen yöntem; günlük cron kullanarak SSD ayarıdır. Tabii, böyle bir dosya yoktur, öncelikle oluşturulması gerekir:

gksu gedit /etc/cron.daily/trim

İçeriğine şunlar yapıştırılır:

#!/bin/sh
LOG=/var/log/trim.log
echo “*** $(date -R) ***” >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG

Buraya günlük TRIM için etkinleştirilmek istenenen SSD bölümlerinin eklenmesi gerekir. Görüldüğü gibi yukarıda root (/) ve ev (/ home) bölümleri var. Eğer / home dizini ayrı bir yer olarak bir SSD bölüme açılmamışsa, buraya eklenmesine gerek yoktur. Dosyayı kaydetmeden önce bir kontrol yapabilirsiniz. Terminalde aşağıdaki kodu deneyin:

sudo fstrim -v /

Bu komut şuna benzer bir çıktı üretmelidir:

/: 3433742336 bytes were trimmed

Şimdi dosyayı kaydedin ve aşağıdaki komutu kullanarak çalıştırılabilir yapın:

sudo chmod +x /etc/cron.daily/trim

Artık bilgisayarınız o an kapalı bile olsa, her gün 06:25’te günlük cron yürütülür ve siz /var/log/trim.log dosyasından durumu kontrol edebilirsiniz.

Eğer şifrelenmiş bir bölüm kullanıyorsanız, bazı ekstra adımları da gerçekleştirmeniz gerekiyor. Root olarak /etc/default/grub dosyasını açmalısınız:

gksu gedit /etc/default/grub

GRUB_CMDLINE_LINUX yanına aşağıdaki satırı ekleyin:

“allow-discards root_trim=yes”

Dosya düzenlendikten sonra şöyle görünmelidir:

“GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”allow-discards root_trim=yes”

Sonra dosyayı kaydedip, GRUB’u güncelleyin.

sudo update-grub

Son olarak, root olarak /etc/crypttab dosyasını açın:

gksu gedit /etc/crypttab

SSD bölümleri için “ıskarta” seçeneğini ekleyin.

#<target name>    <source device>            <key file>  <options>
var  UUID=01234567-89ab-cdef-0123-456789abcdef  none  luks,discard

Sonuç olarak aşağıdaki komutu çalıştırın:

sudo update-initramfs -u -k all

1

Mozilla Firefox 31.0

Hızlı, işlevsel ve açık kaynak kodlu internet tarayıcısı Mozilla Firefox’un 31.0 sürümü çıktı. Güvenlik, kararlılık, hız ve daha fazlası” ilkesi ile yoluna devam eden tarayıcı; casus yazılımlara, virüslere ve istenmeden açılan pencerelere karşı geliştirilen koruma kalkanına, yemleme korumasına sahip ve getirdiği binlerce yararlı eklentiyle istenilen biçimde kişiselleştirilebiliyor. Çeşitli güvenlik düzeltmeleri ve kimi sorunların çözümünü içeren yeni sürümde, hızlı JavaScript performansı sağlanmış bulunuyor. Çoğu eklenti Firefox ile öntanımlı biçimde uyumlu kullanılabiliyor. HTML5, XHR, MathML, SMIL için destek standartları geliştirilen; kimi kararlılık sorunları da giderilen Mozilla Firefox, web ve eklenti geliştiricileri için donanımsal hızlandırılmış grafikler ve HTML5 teknolojileri gibi yetenekleriyle ve önemli ölçüde iyileştirilen JavaScript performansı ile geliyor. Firefox; dünyanın çeşitli yerlerindeki Mozilla topluluk üyelerinin katkılarıyla 80′den fazla dilde kullanılabiliyor. Mozilla Firefox’un özellikleriyle ilgili ayrıntılı bilgi edinmek için özellikler sayfasını inceleyebilirsiniz. Mozilla Firefox 31.0’ın resmi duyurusu henüz yapılmadı, sürüm hakkında daha geniş bilgi edinmek için resmi duyurusu yapıldıktan sonra sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Mozilla Firefox 31.0 edinmek için resmi duyuru yapılıncaya kadar Mozilla’nın FTP sayfasından yararlanabilirsiniz.

0