Kor Bilişim'den DOM Programlama Araçları

0
aycanirican
DOM modelinin kısmi bir gerçekleştirimi artık Core Server projesi ile beraber geliyor. Bu araçla, birinci dereceden DOM nesneleri yaratabiliyor, parametrik DOM üreten fonksiyonlar tanımlayabiliyorsunuz. Öyle ki, tanımladığınız DOM yapısını javascript betiğine çevirip, web tarayıcının kullanabileceği bir hale getirebiliyorsunuz. Örnekler için Dom Programming belgesine bakabilirsiniz.
Core Server projesinden önce bu işleri gerçekleştirmek için makrolar tanımlanmaktaydı. Ancak bu makrolar fonksiyonel olmadıkları için, bileşke fonksiyon olarak kullanılabilmeleri mümkün değildi. Core Server artık birinci dereceden ağaç yapısına sahip DOM nesneleri ve bunlar üzerine tanımlı metotları sunuyor. Ayrıca tanımladığınız tek bir DOM kodu, hem sunucu tarafında, hem de istemcide çalışabiliyor.

Görüşler

0
FZ
"DOM tree can be searched using several algorithms like Breath First,..." ile başlayan cümlede Breath First değil breadth first olmalı, harf hatası olmuş (Türkçe karşılığı neydi bunun, hatırlayamadım şimdi).

Not: Gel tezkere gel!
0
eevrim
Typo fixed. Tesekkurler:)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Common Lisp ve Bir Optimizasyon Tekniği: Memoization

FZ

"Memoization" tabiri bilgisayar bilimlerinde ilk kez Donald Michie'nin 1968 yılında Nature dergisinde yayımlanan Memo functions and machine learning (Memo fonksiyonları ve makina öğrenimi) makalesi ile gündeme gelmiştir.

Memoization tekniği bir fonksiyonu hesaplarken önceden hesaplanmış değerleri hesaplamadan kullanmak, dolayısı ile işlemi hızlandırmak olarak tarif edilebilir. Sözcük olarak "memorization"ı yani "ezberleme" eylemini çağrıştırmakla birlikte daha genel bir anlamı kapsamaktadır.

Programlama dilinden bağımsız olmakla birlikte, bu yazıda "memoization" tekniğinin Common Lisp'te nasıl kullanılacağına bakacağız. Bunun için Peter Norvig'in PAIP kitabı ana eksenimizi oluşturacak.

newLISP

bk

Bu kadar Lispçinin gözünden kaçmış olabilir mi bilemiyorum ama ben bulamadım: newLISP for BSDs, GNU/LINUX, MacOS X, Solaris, Win32.

newLISP, yapay zekâ ve istatistik gerektiren alanlarda web uygulamaları ve diğer türden yazılımlar için geliştirilmiş genel amaçlı bir betik dilidir. FAQ belgesi ve Common Lisp ile Scheme'den farklılıkları daha detaylı bilgi vermektedir.

Core-Server GNU/Linux Installer

anonim

Hemen herkesin bir miktar güçlük yaşadığı Common Lisp tabanlı web sunucu kurma problemini halledeceğini umdugum yazılımı sizlerle paylaşmak isterim.

http://www.core.gen.tr/projects/core-server-installer-latest.tar.gz*

Hata bildirilerinizi evrim _at_ core.gen.tr adresine gonderebilirsiniz.

*: Gentoo, Debian ve Ubuntu GNU/Linux dağıtımları için test edildi

minifesto: mini mini 'animated' manifesto

FZ

Zach Beane yine yapacağını yapmış. minifesto sitesine gidip, istediğiniz metni yazıp bunu yakışıklı bir siyah kutu içinde, karizmatik yeşil yazılarla, daktilo efekti şeklinde görebileceğiniz bir "animated GIF" olarak elde edebiliyorsunuz.

Bir örneğini de Brian Mastenbrook'un blog'unda PI filminden meşhur bir alıntı şeklinde görmek mümkün.

Acaba bu şirinlik hangi programlama dili ile yapılmış? Tabii ki programlamayı tekrar eğlenceli kılan dille.

R6RS Yayınlandı

tongucyumruk

1970'lerin sonunda özellikle eğitim alanında rahatça kullanılması ve o dönemde Lisp ailesindeki (daha sonra Common Lisp olarak standartlaşan) benzer dillerin karmaşıklığından uzak durması planlanarak tasarlanan Scheme dilinin yeni standardı R6RS resmileşti. 1998 yılında duyurulan R5RS'in ardından birçok güncelleme geçiren dil standardı buna karşılık temel tasarım hedeflerini aynen koruyor.

Hepimize hayırlı, uğurlu olsun.

Not: Slashdot'tan, Google News'ten, hatta Schemers.org'dan önce fazlamesaide!