Kotlin: Temel Sözdizimine Genel Bakış

Kotlin ile ilk uygulamamızı yazalım ve temel seviyede Kotlin sözdizimine genel bir göz gezdirelim. Merhaba Dünya Yazılım dillerinin başlangıç klasiği “Hello World” ile başlayalım uygulamamıza. Öncelikle Intellij IDEA yazılımını çalıştıralım. Create New Project ‘e tıklayalım ve açılan arayüzde Java sekmesi altında Kotlin (Java) seçeneğini işaretleyerek next diyelim. Bir sonraki aşamada Project name  alanına ilkuygulama yazarak finish  diyorum. Gerekli modüller…

Kotlin: JAVA JDK ve IntelliJ IDEA Yükleyelim

Kotlin için ihtiyacımız olan yazılımları yükleyelim. JAVA JDK ve Intellij IDEA kurulumlarını gerçekleştireceğiz. Java JDK Google’da JAVA JDK araması yaptığımda karşıma çıkan ilk sonuca tıklıyorum. Buradan kendi işletim sisteminizi göz önünde bulundurarak Java SE Development Kit ‘i indirelim. Linux’ta indirilen klasörde uçbirim açalım. sudo mv jdk1.8.0_131 /usr/lib/jvm/oracle_jdk8 Eğer ki lib  dizini altında jvm  dizini yok ise…

Kotlin’e Giriş

Merhabalar, Kotlin derslerine başlamadan önce basit ama anlaşılır bir girizgah yazmak istedim. Buna bağlı olarak; aşağıda bazı maddelere yer verdim. Kısa cümlelerle konuya az çok hakim olmanızı amaçlayan bir konsept üzerinde ilerleyeceğim. Google I/O (Innovation in the Open/Açık Yenilik) 2017 toplantısında Android‘in resmi dili seçilmiştir. JetBrains tarafından geliştirilmektedir. Kotlin yazarken kullanacağımız IDE (IntelliJ IDEA) JetBrains geliştirmektedir.…

Linux Manjaro 17 I3WM Topluluk Sürümü Çözümleri

Esenlikler, Linux Manjaro topluluğunun geliştirdiği ve konfigüre ettiği I3WM (pencere/dizin) yöneticisine dair çözümlerimi aktarmaya çalışacağım. Bu makale ben çözümler buldukça güncellenecektir. Ekran Çözünürlüğü Kullanıdığınız dahili ya da harici monitörün çözünürlüğünü güncellemek ve tanımlamak için xrandr komutunu kullanacağız. Klavyeden ctrl+enter  kombinasyonunu kullanarak uçbirimi açalım. xrandr Komutun çıktısı aşağıdakine benzer olmalıdır: Screen 0: minimum 8 x 8, current…

ASUS K555U Realtek ALC256 Linux Mikrofon Sorunu

Güncelleme: Linux Kernel 4.12 Linux Kernel 4.12 ile birlikte ses ve mikrofon sorunlarının tamamı giderildi. Esenlikler herkese. Eğer bu yazıya Google’da yaptığınız araştırmalar sonucunda geldi iseniz; Tanrı şimdiden sabır versin. Belirtmek isterim ki bu yazıda umduğunuzu bulamayacaksınız, zira ben de çaresizim. Bilgisayarımı ilk aldığımda blogumda Windows 10’da yaşanan uyku sorunundan bahsetmiştim. Bu yazıdan kısa bir…

Linux Arch & Manjaro Yaourt Onay Kaldırma

Linux Arch ve Manjaro kullanıcıları uçbirimden paket yüklemek istediklerinde paketin düzenlenmesi ve derlenmesine yönelik bir dizi soru ile karşılaşmakta. Bunu seri bir hale getirmek için birkaç parametrede değişiklik yapmak gerek. Ben kullanıyorum ve çok memnun kaldım. sudo nano /etc/yaourtrc Uçbirimde yukarıdaki komutu çalıştıralım ve aşağıdaki yönergeleri takip edelim. NOCONFRIM=1 Nano  için konuşuyorum, CTRL+W ile NOCONFRIM …

Npm Mddir Paketi ile Dosya Dizin Diyagramı

Bilişim alanında kullanılan paket, eklenti ve uygulama dökümanlarında sıkça kullanılan dizin diyagramını Node Package Modules’in mddir paketi ile yapabiliriz. Laravel derslerine başladığımda ihtiyacım oldu. Kullanım sudo npm install mddir -g cd node_modules/mddir/src/ node mddir “../../../public/” Çıktısı Src dizinimizde directoryList.md dosyamızı açalım. Bulunduğu dizinde yazma izninin olduğuna emin olalım. |– blog |– .htaccess |– favicon.ico |– index.php…

Linux Manjaro XFCE Spotify Kurulumu

Linux Manjaro XFCE sistemimde son güncellemeden sonra Spotify kurulumunda hata aldım. Olası Hata Çıktısı could not satisfy depenencies: libcurl-openssl-1.0: requires openssl-1.0 spotify: requires libcurl-openssl-1.0 Bulunamayan bağımlılıkları yalın halde yüklemek istediğimde ise paket hatası aldım. Çözüm Manjaro forumunda konu ile ilgili bir çözüm buldum. git clone https://aur.archlinux.org/spotify.git cd spotify git checkout 28698fb makepkg -sri Olası Hata…

Laravel 5.4 Eloquent Sluggable Kullanımı

Laravel 5.4 ile Eloquent Sluggable paketininin kullanımını inceleyeceğiz. Eloquent Sluggable, bizlere “SEO” dostu link yapısı oluşturmaktadır. Öncelikle Laravel kurulumumuzu gerçekleştirelim. “Laravel” yazısını gördükten sonra Eloquent Sluggable kullanımına geçebiliriz. Makalede döküman olarak GitHub adresini kullancağım. Sizler de GitHub adresinden Eloquent Sluggable kullanımına dair çok daha fazla bilgiyi edinebilir, projelerinizde kullanabilirsiniz. Eloquent Sluggable Laravel‘in kurulu olduğu dizine eriştikten sonra…

Laravel 5.4 ile Blog Yapalım – Bölüm 1

Bir önceki yazımızda Laravel ve Laravel kurulumu hakkında bilgi vermiştik. Bkz: laravel başlangıç. Blog projemizin için Bootstrap 4 ile geliştirilmiş ücretsiz bir blog teması beğendim ben. Bu bölümde genel olarak Blade şablon yapısını inceleyeceğiz. Siz de hazırsanız dersimize başlayalım. Noktalı virgülünüz bol olsun. Birinci Bölüm: Clean Blog şablonunu inceleyelim ve konfigüre edelim. HTML arayüzümüzü parçalayalım. Parçalar Bölümler…