Ubuntu Gnome

Uzun zamandır Ubuntu 13.10 kullanıyorum. Ancak UEFI kurulum yaptığımdan birkaç sorun ile karşılaşmıştım. Sistemi fazlasıyla kurcaladım. Bu yüzden tekrar kurulum yapma gereği duydum. Gnome arayüzünü sevdiğim için yeni kurulumu ubuntu gnome ile yaptım. Ve sonrasında gelsin “gnome extensions“. Benim kişisel tercihim ve tavsiyem şu yönde; Alternative status menu Applications Menu Coverflow Alt-Tab Native Window Placement […]

Share Button

Rails : i18n (internationalization)

Türkçe anlamıyla şöyle Uluslararasılaştırma.. Rails kullananlar bilir.Diğer dillere göre işler biraz daha farklı yürür. Gemfile dosyanı aç.

satırını ekle. Terminale dön ve bundle. app/controllers/application_controller.rb dosyana aşağıdaki satırları ekle.

View tarafında verilecek link olarak Türkçe English /app/config/locales/tr.yml ve /app/config/locales/en.yml içerisini örnek olarak aşağıdaki fotoğrafa uygun biçimde doldurunuz. Ancak buradaki girintilerin düzenli olması gerekiyor. El […]

Share Button

Rails : ‘Mac Os Mysql socket hatası’

Farklı sistemlerde çalışınca sorunlar da farklı oluyor tabi. Rails ile Ubuntu değil Mac’de çalışıyorsunuz. Mysql socket hatası mı aldınız? Aşağıdaki resimde olduğu gibi “database.yml” dosyamızı bir text editor ile açıp “socket:” kısmını(resimde ki Ubuntu için ayarlıdır.) /tmp/mysql.sock olarak değiştirince sorun çözülüyor. Terminalde mysql serverı çalıştırıp yolunuza devam edebilirsiniz..

Share Button

Rails : ‘ execjs ve therubyracer gem hatası ‘

Rails’e yeni başlamış her şey iyi hoş giderken ‘rails server‘ yazıp execjs ve therubyracer hatası almadan geçilir mi ? Bu standart hataların çözümü için projenizin Gemfile dosyasına bu gemleri eklemeniz gerekiyor. Herhangi bir text editörde Gemfile dosyanızı açın. Ubuntu terminalde iş aşağıdaki gibidir.

Sonrasında bu gemleri aşağıdaki gibi (gem ‘execjs’ şeklinde)ekleyip bundle edin.

[…]

Share Button

Rails : ‘ Scaffolding ve/ya Rake ile yapılan işi geri almak (rollback) ‘

Rails’e ilk başladığım zamanlarda yapılan işlemleri geri almayı bilmediğimden, sürekli başa sarıp yeni bir proje oluşturuyordum. Ne kadar acemi bir hareket değil mi? Ama “tekrar etmek iyidir” deyip derinlere dalmadan devam edelim. Rails de scaffolding ve benzeri hazır komutlar ile yapılan işlemleri geri almak için öncelikle ‘rails destroy‘ sonra yapılan işi (scaffolding, controller, model gibi.) […]

Share Button

Rails : ‘ Error installing Sqlite3 gem ‘

Rails’e yeni başlayanların alacağı muhtemel hatalardan biri bundle ederken bize merhaba diyen sqlite3 oluyor. Bu hatanın çözümü için sqlite3 ve bazı paketlerinin kurulması gerekiyor.

Ve sonrasında tekrar bohçamıza bir el atalım;

Share Button

Shelr.tv

Nedir Shelr ? Uçbirim(Terminal)’de yaptıklarını kaydedip paylaşma imkanı sunar. İzlerken istediğiniz anda durdurabilir, geri alabilir, kopyalayabilirsiniz. Nasıl Kurarım ? Ubuntu kullananlar için;

Eğer Ruby yüklü ise gem yükleyin;

Nasıl Kullanırım? Kayıt almak için Uçbirim’de;

Sizden kaydınız için bir başlık isteyecektir, yazınız. Uçbirim’i tam ekran yapmadan kayıt almanızı tavsiye ederim. Bitirmek istediğinizde; “Ctrl+D” […]

Share Button

Slim Code

Nedir Slim? Slim html,haml,erb,ruby kod yapısının görünümünü hoş kullanımını basit ve sade hale getirmek için kullanılan bir şablon dildir.Birçok ruby uygulamasında test edilmiştir. Slim ana sayfasına buradan ulaşabilirsiniz. Yazının devamında fazlasıyla basit bir şekilde detaylara dayanarak inceleme yapacağım. Sıkılmamanız dileğiyle… Slim kelime anlamı incedir. Nasıl Başlarım? Şu an için her dili ya da tabiri caizse […]

Share Button

RAID Nedir?

RAİD Redundant Array of Inexpensive Disks (Ucuz Disklerin Artıklıklı Dizisi) Redundant Array of Independent Disks (Bağımsız Disklerin Artıklıklı Dizisi) Birden fazla sabit diski kullanarak yapılan veri depolama tasarısıdır.Tek diske göre RAID’in yararı hata toleransı, veri bütünlüğü, iş çıkarma yeteneğini ve toplam disk kapasitesini artırmasıdır. Disk performansını yükseltir ve verileri eş zamanlı yedeklemeyi sağlar. RAID tek […]

Share Button