Linux sistemlerde Kabuk Programlama olarak da adlandırılan Bash Scripting ile dosya sistemindeki bir çok işlemi oldukça basit ve hızlı bir şekilde yerine getirebilirisiniz. Bu yazıyı yazmama vesile olan olayda durum şuydu, bir klasördeki 1000 adet uzantısı olmayan dosyanın sonuna “.txt” şeklinde uzantı eklemem, yani dosyanın ismini değiştirmem gerekiyordu. Durum böyle olunca hiç düşünmeden bash’e yöneldim. Çözümüm şu şekilde oldu: devamı …
Go Programlama Dili (Golang)‘nin temel felsefesi gereksiz tüm kod yapılarından arındırılmış basit bir programlama dili olmak. Bu düşüncenin en önemli yansımalarını da döngülerde görüyoruz. Aslında “döngü” demem gerekir çünkü bu dilde yalnızca for döngüsü bulunmakta. Hani o diğer dillerde gördüğünüz while, foreach benzeri yapılar Go‘da yerini for‘a bırakmış durumda. Go ile veritabanı işlemlerinde de sıkça kullanılan for döngüsünün normal bir for olmadığını da belirtmem lazım. Zaten yazıyı yazmamın sebebi de bu. Detayları yazının devamında, yazıda belirtilen kodların derli toplu halini ise projenin github sayfasında bulabilirsiniz. devamı …
Go Programlama Dili (Golang) ile aklınıza gelebilecek hemen her projeyi hayata geçirebilirsiniz. Projelerin türüne göre kullanılan teknolojiler değişmektedir ancak veritabanlarının birçok projede yaygın olarak kullanıldığını söyleyebiliriz. İşte bu nedenle Golang ile veritabanı (mysql) kullanımını basit örnekler ve kodlarla anlatmak istedim. Eğer Go dili ile kodlamaya başlamak için gerekli çalışma ortamını hazırladıysanız haydi başlayalım. devamı …
Google tarafından geliştirilen ve geleceği oldukça parlak olan Go Programlama Dili (Golang) ile dosya işlemlerini (dosya oluştur, oku, yaz, kapat, sil, isim değiştir vs.) gerçekleştirmek oldukça kolay. Github sayfamda örnek kodlarını paylaştığım konuya burada da kısaca değinmek istiyorum. Tabi burada yazılanları yapabilmek için önce Go kurulumunu yapmış olmanız gerektiğini unutmayınız. devamı …
Bootstrap bünyesinde table’ları şekillendirmek için birkaç seçici hazır olarak bulunmaktadır. Örneğin table-bordered, table-striped gibi. Fakat bazen table’da hiç sınır (border) bulunmasını istemeyiz. İşe böyle bir durumda aşağıdaki css kodundan faydalanabilirsiniz. devamı …
Go programlama dilinde (Golang) diğer dillerde olduğu gibi diziler mevcuttur. Bazen dizi elemanlarının tamamını değil de dizi içerisinden rastgele bir veriyi/elemanı çağırmak isteriz. İşte böyle bir durumda aşağıdaki örnek koddan faydalanabilirsiniz. devamı …