- Install dropbox
- Install mackup: https://github.com/lra/mackup
- Sync app settings using mackup and dropbox
- Copy all
.env
files from all projects toenvs
file
File.open('./envs', 'w+') do |f|
`find ./*/.env`.split("\n").each do |path|
.env
files from all projects to envs
fileFile.open('./envs', 'w+') do |f|
`find ./*/.env`.split("\n").each do |path|
class ApplicationController < ActionController::Base | |
before_action :authenticate! | |
end |
After discussion of rocket -> messaging integration we found 3 directions of work:
We should implement unload/unmount/whatever function, that removes all added elements. It should be something like:
faast(...).then(sloow => {
// calling sloow will remove all added <script> and <link> tags
})
window.alert('TEST'); |
Первое, без чего я уже не могу работать — alfred. Кроме запуска программ я в нем ищу файлы/папки, т.к. finder тупой: Постоянно использую clipboard history:
В сниппетах у меня сохранены какие-то линуксовые команды, которые я никак не могу запомнить, смайлы (╯°□°)╯︵ ┻━┻ и ¯_(ツ)_/¯ (не запоминать же их)
Из плагинов постоянно использую:
module ActiveRecord | |
module ConnectionAdapters | |
class Column | |
class << self | |
protected | |
def fallback_string_to_date(string) | |
format = I18n.t("date.formats.default") | |
date = begin | |
::Date._strptime(string, format) | |
rescue |
# Precompile all JS/CSS in root of app/assets/stylesheets and app/assets/javascripts | |
config.assets.precompile += | |
Dir[::Rails.root.join('app/assets/*/*.{js,css,coffee,sass,scss}*')]. | |
map { |i| File.basename(i).sub(/(\.js)?\.coffee$/, '.js') }. | |
map { |i| File.basename(i).sub(/(\.css)?\.(sass|scss)$/, '.css') }. | |
reject { |i| i =~ /^application\.(js|css)$/ } |
function _git_branch_name | |
echo (git symbolic-ref HEAD ^/dev/null | sed -e 's|^refs/heads/||') | |
end | |
function _is_git_dirty | |
echo (git status -s --ignore-submodules=dirty ^/dev/null) | |
end | |
function _rb_prompt | |
echo (rbenv version | awk '{print $1}') |
var trackPageView = function(url) { | |
if (typeof _gat === 'undefined') { | |
_gaq.push(['_setAccount', googleAccountId]); | |
_gaq.push(['_trackPageview', url]); | |
} else { | |
var pageTracker = _gat._getTracker(googleAccountId); | |
pageTracker._trackPageview(url); | |
} | |
}; |