суббота, 11 февраля 2017 г.

kf5.kcoreaddons.kaboutdata: Could not initialize the equivalent properties of Q*Application: no instance (yet) existing.

Работая с Kubuntu 16.10, встретил такую багу при настройке профиля Konsole под себя:
при перезагрузке и попытке открытия Konsole получаю ошибку, до входа в оболочку профиля:

kf5.kcoreaddons.kaboutdata: Could not initialize the equivalent properties of Q*Application: no instance (yet) existing.

Первая мысль - гугл, не помогло.
Вторая мысль - переустановить, вспоминаю, что винда и идея отпадает.
Третья мысль - покопаться в профилях консоли - верное направление!

Т.к. изменений было сделано мало - было принято решение просто снести папку :)

Путь к папке: cd ~/.local/share/konsole/

Далее с нуля можно настроить профиль. Ранее такой проблемы не встречал.

суббота, 4 июля 2015 г.

filter parameter logging

# config/application.rb  

module Blog 

 class Application < Rails::Application  

    config.filter_parameters << :secrets

  end  

end

Symbol to proc

projects = Project.find(:all)
projects.collect { |x| x.name }  = projects.collect(&:name)  //short and cool

Find through association

class Task
   belongs_to :project
end

class Project
   has_many :tasks
end

ProjectController

  @project = Project.find(params[:id])
  @tasks = @project.tasks.find_all_by_column_name(false)

end

RoR / Caching with instance variable


def current_user
   @current_user ||= User.find(session[:user_id])
end