Etiket arşivi: Text

Vim’i Daima Syntax On Modunda Başlatma

vimlogo

 

Merhaba,

Popüler terminal text editörlerinden olan vim i kod yazmak için kullanıyorsanız :syntax on baya işe yarıyor. Ancak her dosyayı açtığınızda bu komutu vermek istemiyorsanız :

– vim  ~/.vimrc 

Dosyasına “syntax on” yazın.(Tırnaksız). Böylece vim varsayılan olarak “:syntax on” modunda açılacaktır.

İyi çalışmalar.

Loading

Facebooktwitterredditpinterestlinkedinmail

Sublime Text 2 Yükleme (Linux)

Diğer editörlere nazaran daha kullanışlı olan sublime editörünü yüklemeyi kısaca anlatacağım. İnternette türkçe kaynak bulamadım.
Öncelikle SuperUser oluyoruz:
  • sudo -i
Repository’e sublime ‘ı ekliyoruz.
  • add-apt-repository ppa:webupd8team/sublime-text-2
Update ediyoruz:
  • apt-get update
Ve yüklüyoruz: 
  • apt-get install sublime-text
Kaynakhttps://gist.github.com/devudilip/1305797

Loading

Facebooktwitterredditpinterestlinkedinmail

JavaScriptte Tipler, Degerler ,Degiskenler (Types,Values and Variables) – 2

Text

JavaScriptte bütün stringler sabit sıralı dizi olarak 16-bit değerler halinde tutulur. JavaScript UTF-16 encoding kullanır. Eğer 16-bit lik değer yetersiz kalırsa 2 adet 16 bit kullanarak ifadeyi temsil eder.

  • var pi=”Π”;  // 16-bit codepoint 0x03c0
  • var e =”é”; // 17-bit codepoint 0x14d52 – 2 adet 16 bit.

codepoint:Karakter encoding terminolojisinde bir codepoint ve codeposition kod uzayı üzerinde tutulan herhangi bir adresi temsil eder. Örneğin ASCII’de 128 adet codepoint vardır. 0x00 – 0x7F aralığında tanımlıdır.

String üzerinde temel işlemler

  • var s = “hello, world” // text
  • s.charAt(0) // => “h”: ilk karakter
  • s.charAt(s.length-1) // => “d”: son karakter
  • s.substring(1,4) // => “ell”: the 2. , 3. ve 4. karakterler
  • s.slice(1,4) // => “ell”: aynı string
  • s.slice(-3) // => “rld”: son 3 karakter
  • s.indexOf(“l”) // => 2: ” l” nin bulunduğu ilk pozisyon.
  • s.lastIndexOf(“l”) // => 10: ” l” nin bulunduğu son pozisyon.
  • s.split(“, “) // => [“hello”, “world”] : alt stringler oluşturur.
  • replace(“h”, “H”) // => “Hello, world”: karakterlerin yerini değiştirir.
  • s.toUpperCase() // => “HELLO, WORLD”

Örüntü Eşleme(Pattern Matching)

JavaScriptte pattern matching için RegExp constructure’ı bulunur. Regular Expression şeklinde tanımlı örüntüler ile arama-yerdeğiştirme işlemleri yapılabilir. JavaScript regular expressionlar için Perl’in söz dizimini alır.Ayrıntılı olarak bu konuyu daha sonra işleyeceğiz.

Loading

Facebooktwitterredditpinterestlinkedinmail