BLOG BLOG

Category: Genel
Apocalyptica

Every time and everywhere, it doesn’t matter. This music group is so perfect for me and i listened to over and over this video.

Youtube Kanalı Açma Fikri

Daha önce youtube kanalı yaratma girişimlerim, yetersiz ekipman nedeniyle ilk önce beni tatmin etmediği için başarısız oldu.

Şimdi yeni ve yeniden başlıyorum.

Peki bu isteğim nereden geliyor ?

Açık Makale – ArXiv.org

Bence olması gereken zamanla gerçekleşecek ve bu sitede yayınlanan makaleler sayesinde akademisyenlerin unvanları alabilecek. hiç olmazsa öyle ümit etmek istiyorum. Hepimiz biliyoruzki Open source’un bilişim dünyasına neler yaptığını, onu arşa çıkardığını, nirvanaya ulaştırdığını gözlerimizle gördük.

Girişimin Yaşı Olmaz

Harvard’da okurken oğullarını kaybetmiş yaşlı bir çifttir Stanford’lar. Kendi halinde, mütevazi görünümlü, dış görünüşten çok ideallerine bağlı insanlar. Oğullarına olan sevgilerini oğullarının çok sevdiği Harvard Üniversitesi’ne bir anıt veya bina yaparak ölümsüzleştirmek isterler. Bu fikirlerini gerçekleştirmek için rektörle konuşmaya karar verirler. Hikaye de işte böyle başlar:

Yazılımcı olmak zor mudur?

Kısa ve net cevabı; zordur arkadaş.

Uzun ve detaylı cevabı; zordur ama! aması var işte.

Aması şu; keyiflidir.

Neden yazılımcı olmak istiyorsunuz?

Abi ben bilgisayarı çok severim? Saatlerce başında otursam bile bıkmam? diyenlerdenseniz o iş o kadar basit değil.

Gerçeklerle karşılaşmanın vakti geldi bence.

Split

Bu film hakkında yazma nedenim filmin sonunda yapmış olan göndermedir. Bu kısmı sonda olduğu için ve konuyla alakası olmadığı için spoiler kapsamında değerlendirilmez bence. O yüzden, birazdan o kısma geleceğim.

Filme gelince, en başta izlerken geriyor ve  göz kırpmadan pür dikkat izleyiciyi(yani beni) hapsediyor. Filmin psikoloji odaklı konusu ve benim gibi bu tarz filmleri sevenler için filmi daha keyifli hale getiriyor.

Golang – Map

İkili değerleri tutmamıza yarayan yapılardır. Değerleri
anahtar – değer (key – values)
şeklinde tutmakta ve dizilerde kullandığımız index değer artık tanımlamış olduğumuz anahtar değer olmaktadır.

Mapler daha önce programlama dilleri ile uğraşanlar varsa kolaylıkla anlayabilecekleri dilden anlatmak gerekirse direk dictionary demektir.

Mapleri iki farklı şekilde tanımlayabiliriz.

Birincisi değerlerini başlangıçta vermediğimiz şekliyle;

a := make(map[string]int)

a değişkeni burada map’dir.

Bir diğeri ise;

a := map[string]int{"ali": 76, "veli": 22}

Her iki a değişkeni de map olup yazdırdığımızda karşımıza

package main

import "fmt"

func main() {
	a := make(map[string]int)
   	fmt.Println(a)
	
	b := map[string]int{"ali": 76, "veli": 22} 
	mt.Println(b)
}

Çıktısı;

map[]
map[veli:22 ali:76]

https://play.golang.org/p/WHIt_4_KRjT
bu şekildedir.