web analytics
Perşembe, Haziran 4, 2026
No Result
View All Result
  • Giriş
Türk İnternet
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
Türk İnternet
No Result
View All Result

Basit Perl komutlarıyla harikalar yaratmak-I

Bu yazı dizisi size, Perl’in olağanüstü manipulasyon yeteneklerini kullanarak, nasıl zaman tasarrufu yapabileceğinizi ya da web sitenizi nasıl daha verimli yönetebileceğinizi gösterecek.

Jonathan Eisenzopf-Jonathan Eisenzopf
31 Ağustos 2001
-Genel
0
Facebook'ta PaylaşTwitter'da PaylaşLinkedin'de Paylaş

Web’ler genellikle YAZI PARÇAlarından meydana gelir. Bu yazı parçalarını yönetmek, manipule ya da organize etmek, webmaster’ların en karmaşık görevlerinden birisidir. Hatta tarihleri güncellemek bile zamanınızı çok alan bir iş haline gelebilir. Dreamweaver gibi HTML editorleri ya da eGrail gibi içerik yönetim sistemleri, Web siteleri yönetimlerini daha kolay hale getirdi ama hala birbirini yinelenen yazı parçaları gibi konularda Perl kullanmak daha verimli olabiliyor. Bu ilk yazıda Perl’in olağanüstü manipulasyon yetenekleri ile nasıl zaman ve emek tasarrufu yapabileceğinizi göreceksiniz:

Giriş
Öncelikle, kendimi tanıtayım. Son 6 yıldan beri Perl ile çalışıyorum. Önce Unix Administrator iken, sonra webmaster oldum. Bilahere web uygulamaları system otomasyonu ile uğraştım. Kendimi tecrübeli bir Perl programcısı olarak tanıtmayı severim. Ama her geçen gün yeni şeyler öğreniyorum. Perl özellikle hesaplama gerektiren konularda çok yardımcı oldu. Bu nedenle de benim en sevdiğim otomasyon tool’u haline geldi. Bu konuda yazmanın en güzel yönü, siz sevgili okuyucuların da kendi tecrübeleri ile bana bazı şeyleri öğretebilir oluşu. Sizlerin de bize yazmanızı ve tecrübelerinizi iletmenizi bekliyoruz. Eğer herhangi bir konuda pratik çözümleriniz varsa ve bizimle paylaşmak isterseniz, mail atın. Problemleriniz için WDVL sitesine göz atın, orada bir çözüm bulabilirsiniz. Benim hakkımda bilgi almak isterseniz Bio adresini kullanabilirsiniz.

Perl ve Yazılar
Perl, belki de yaratıcısı bir dil bilimci olduğu için, YAZI PARÇALARInın yönetimi konusunda bazı özelliklere sahiptir. Özetle, Perl YAZI PARÇALARININ yönetimi için yaratılmıştır. Bu nedenle de web programlaması, system yönetmenliği ve yayıncılık kavramlarının hepsini içerir. Perl ile YAZI’ların işlenmesinde 3 mekanizma vardır. İlki, Perl basit komut makinası (Perl regular expression engine). Bu mekanizma sed and awk e benzer bazı özel komutlardır. Bu iki komut YAZI işleme tool’u yıllardır Unix’in parçaları olarak bilinirler. Perl’ün komutları çok verimli ve güçlüdür.

Perl’ün ikinci mekanizması, YAZI İŞLEME FONKSİYONUdur. Buradaki pek çok fonksiyon başka dillerde bulunmaz. Mesela split(), shift(), pop(), chomp(), join, ve slice(). Perl’ün dinamik string ve dizileri ile bu fonksiyonları kullanmak sayesinde çok zaman tasarrufu yaptım.



Son YAZI İŞLEME MEKANİZMASI ise, dışarıdan başka modüller, dinamik olarak yüklenebilir. Bu modüller, basit komutlar ve Perl fonksiyonları kullanılarak da yaratılmış olabilir. Mesela HTML::Parser ve Parse::RecDescent. Modüller genellikle daha basittir. Genellikle bir HTML dosyanın yüklenmesi gibi tipik YAZI İŞLEME problemlerini çözmek için kullanılır.

Bu yazı serisinde, bu 3 mekanizmayı nasıl kullanacağınızı ve Web’deki bilinen yazı işleme problemlerini nasıl çözebileceğinizi öğreneceksiniz. Gelecek bölümde, dosyalardaki “replace text string”lerin nasıl kullanılacağını göstereceğiz.

Etiketler: BilgiWeb Geliştirme

Türk İnternet'ten buna benzer yazılar için bildirim almak ister misiniz?

ABONELİKTEN ÇIK
Jonathan Eisenzopf

Jonathan Eisenzopf

Lütfen yorum yapmak için giriş yapın.

GÜNLÜK BÜLTEN ABONELİĞİ

Aboneliğinizi onaylamak için gelen veya istenmeyen posta kutunuzu kontrol edin.

HAFTANIN ÖNE ÇIKANLARI

  • Mobil Sektör Yeniden Şekilleniyor; 2030’a Kadar Akıllı Telefonların Yaklaşık Yarısı Doğrudan Uydulara Bağlanacak
  • İran, ABD’ye Çok Uçak Kaybettirmiş ve Amerikalılar Çin ile Gelecekteki Savaş Konusunda Endişeli
  • Papa Leo XIV, Yapay Zeka Hakkında Çığır Açan Bir Genelge Yayınladı ve İnsanlığı “Dijital Tekel’e” Karşı Uyardı
  • Tunçmatik’ten Elektrikli Araç Kullanıcılarının “Menzil Kaygısını” Bitirecek Çözüm
  • Online Toplantılarda Yapay Zekâ Devrimi: Türk Mühendislerin Başarısı Edisyn

HAFTANIN KELİMESİ

3GPP

3. Nesil Ortaklık Projesi (3GPP), dünya çapında çeşitli mobil (hücresel) ve telekomünikasyon standartlarını geliştiren ve sürdüren bir grup standart kuruluşudur.

3G ile birlikte kurulmuş ve telekom endüstrisinin Birleşmiş Milletleri diye tanımlanabilir. Sonraki nesiller için de standartları belirlemiştir.

Detayı için Wiki-Turk'e bakınız

İNTERNET HIZI

Türkiye'nin İnternet Hızlarını Dünya ile KarşılaştırmakKaynak : https://www.speedtest.net/global-index#mobile
Facebook Twitter LinkedIn

Bildirimler

Turk-internet.com masaüstü bildirimlerini almak için lütfen buraya tıklayın

Son Yorumlar

  • ICANN, Yeterince Temsil Edilmeyen Toplulukları Yeni gTLD Başvuru Destek Programı İle Güçlendiriyor için Tolga Kaprol
  • BTK, Yabancı e-SIM Firmalarını Engelledi için Bulent SEN
  • Sahibinden.com Domain’inin Güncellenmesi Unutulmuş için Tolga Kaprol
  • İngiliz Düzenleyici Ofcom, Bulut Servislerini ve Akıllı Cihaz Pazarını Soruşturuyor için Tolga Kaprol
  • Seçim Yaklaşırken, Kişisel Veriler Kötüye Nasıl Kullanılır? için [email protected]

Türk İnternet'ten ilginize çekecek yazılar için bildirim almak ister misiniz?

Abone Ol

© Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.

Tekrar Hoşgeldiniz!

Aşağıdan hesabınıza giriş yapınız

Şifremi unuttum?

Şifrenizi geri alın

Lütfen şifrenizi resetlemek için kullanıcı adı veya email adresinizi girin.

Giriş yap
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu

© Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.