20 Mart 2020 Cuma

JEKYLL İLE STATİK WEB SİTESİ YAPIMI

Bu Covid-19 belasıyla uğraştığımız günlerde evlere kapanmışken, birşeyler öğrenmenin tam zamanı. Geçen Grails için bir yazı yazmıştım bu sefer Jekyll üzerine yazayım bakalım. Jekyll, Ruby dilini kullanan ve statik web siteleri tasarlamak amacıyla kullanılan bir yapı. Neden statik site yapmak için böyle yapılar icat edilmiş adım adım ilerledikçe göreceğiz. Burada Jekyll sitesindeki adım adım öğreticiyi takip ettim.

Kurulum için konsolda
gem install jekyll bundler
yazarak Ruby gem olarak sistemimize ekliyoruz. Bendeki Ruby versiyonu ile uyumlu olmadığı için son versiyon olan 4.0.0 yerine 3.1.1 kurdum.


15 Mart 2020 Pazar

GRAILS WEB İSKELETİ

RubyOnRails iskeletinin Ruby dili kullanması gibi Grails de Groovy dilini kullanan bir web iskeletidir. Yapı olarak RubyOnRails yapısına çok benzer.

Grails kurulumu öncesi Groovy dilinin kurulu olması ve bir miktar temel özelliklerini de öğrenmek iyi olacaktır. Daha sonra Grails sitesinden binari dağıtım zip dosyasını indirip klasörü açarız. 



Ortam değişkenlerinde GRAILS_HOME değişkenine zip dosyayı açtığımız klasörün path'ini veririz.






21 Haziran 2019 Cuma

JustBasic Programlama Diline Giriş

BASIC Dili Hakkında


Bu yazı JustBasic programlama dili tutorial'ının 1. hafta dökümanının tercümesidir.

BASIC (Beginners All purpose Symbolic Instruction Code) programlama dili 1960'larda bilgisayar programlamaya kolay bir giriş yapılabilmesi amacıyla geliştirildi. BASIC'in basit yapısı ve interpreted (anında işlenen) özelliği yüzünden programcıya kısa sürede sonuç vermesi sayesinde çok kısa zamanda programcılar arasında popüler oldu ve bu güne kadar geldi. 

Bu yazıda Just Basic dilinin temellerini inceleyeceğiz. 


22 Nisan 2019 Pazartesi

Limnor Görsel HTML Editörü


Giriş


Limnor Studio 2 değişik web sayfa editörü kullanır. Web Form Editörü ve Görsel Html Editörü. http://www.limnor.com/support/webEditors.pdf adresinde editörler açıklanıyor. Bu dökümanda görsel HTML editörü ile örnekler yapacağız. 

Bir örnekte e-mail göndermek amacıyla web sayfası yapacağız. TextBox'lar kullanarak alıcı adreslerini , konuyu ve içeriği kullanıcının girmesini sağlayacağız. Bir buton ile email gönderilir. Bir veritabanında emaillerin gönderim zamanlarını kaydeder. 

Bir örnekte veritabanından HTML elemanlarına veri bağlantısı gösteriliyor. Veritabanından alınan veriler otomatik olarak HTML elemanlarında gösteriliyor. Ziyaretçinin girdiği veriler veritabanında saklanıyor.

Bir örnek de FileUpload elemanı ile server'a dosya göndermek için kullanılıyor.




Görsel HTML Editörünün Kullanımı


Yeni bir web uygulaması başlatalım ve görsel HTML editörüne geçelim.

Bir özellikler penceresi görünür ve görsel HTML editörünün açıldığı belli olur.


Örnek sayfamızın görünümünü görsel HTML editörü ile hazırlayacağız.

4 Nisan 2019 Perşembe

Limnor ile WEB Programlama

Giriş

Bir Web uygulaması 3 farklı teknolojinin birleşiminden oluşur. 

  • HTML - Web sayfalarını oluşturmak için kullanılır.
  • Client Side Scripting - Kullanıcı tarafında tarayıcıda çalışan programı oluşturur ve genellikle yazılar, resimler, Java Applet'ler, ActiveX kontroller vb. HTML elemanlarını modifiye etmek için kullanılır. Genellikle JavaScript , VB Script ve diğer script diller kullanılır.
  • Server Side Programming Languages - Server tarafındaki işlemler için kullanılır. Mesela Veritabanlarına erişim, e-mail gönderme, Web servislerine erişme vb. Örnek olarak CGI script, PHP, Ruby, Perl, C++, C#, VB, Java Servlets vb.
Bu 3 teknolojiyi de öğrenmeye çalışmak kimilerimiz için sıkıntılı olabilir. 

Limnor Studio görsel ve kodsuz programlama yöntemleriyle bilgisayar programları geliştiren bir uygulamadır. Onunla Windows uygulamaları , Windows servisleri, Kiosk uygulamaları ve ekran koruyucular, setup dosyaları, konsol uygulamaları vs. oluşturabilirsiniz. Ayrıca aynı görsel ve kodsuz programlama yöntemiyle Web siteleri ve Web uygulamaları da yapabilirsiniz. 

3 tane yerine 1 tane programlama tekniğiyle Web siteleri geliştirebilirsiniz.