by
Simon Prévost, Développeur Web chez Mirego
(The slides were made for mdp)
defmodule GeneratePlaceholders do | |
import Ecto.Query | |
alias Accent.Repo | |
@regex Langue.Formatter.Rails.placeholder_regex() | |
@document_id "85f15c8e-a5bb-4235-b04f-3ce04e672749" | |
def update_operations do | |
operations() |
defmodule MyProject.Plugs.RateLimting do | |
import Plug.Conn | |
alias Exredis.Api, as: Redis | |
@ttl 60 # seconds | |
@limit 5 # requests count | |
@header_limit "x-rate-limit-limit" | |
@header_remaining "x-rate-limit-remaining" | |
@header_reset "x-rate-limit-reset" |
by
Simon Prévost, Développeur Web chez Mirego
(The slides were made for mdp)
'test_string'.upcase | |
#=> "TEST_STRING" | |
'test_string'.upcase! | |
#=> "TEST_STRING" | |
'TEST_STRING'.upcase | |
#=> "TEST_STRING" | |
'TEST_STRING'.upcase! | |
#=> nil |
module Extensions | |
module Translatable | |
extend ActiveSupport::Concern | |
module ClassMethods | |
def translations(*fields) | |
fields.each do |field| | |
define_method field do read_translate(field) end | |
define_method "#{field}=" do |value| write_translate(field, value) end |
# load the macvim version of terminal vim | |
if which mvim &> /dev/null; then | |
alias vim='mvim -v' | |
fi | |
alias v='vim' |
1. Open terminal.app | |
2. Paste this command: defaults write NSGlobalDomain WebKitDeveloperExtras -bool true | |
(credit: https://twitter.com/defaultswrite/status/220164244954554368) | |
3. Open Rdio.app | |
4. Right click and show the inspector panel | |
5. In the console section, paste this line: $("head").append('<link href="https://s3.amazonaws.com/simon-dev/css/rdio.css" rel="stylesheet" type="text/css">') |
#horizontal-centered-menu { | |
float:left; | |
width:100%; | |
overflow:hidden; | |
position:relative; | |
ul { | |
clear:left; | |
float:left; | |
list-style:none; | |
position:relative; |
## Try 1 | |
# How could I get the following working nicely | |
Date.strptime("Ven 13 Mai. 2011, 16h00", "%a %d %b %Y, %Hh%M") | |
# I've tried to update Date::ABBR_DAYNAMES as follow | |
I18n.locale = :fr | |
Date::ABBR_DAYNAMES = I18n.t('date.abbr_day_names') | |
Date::ABBR_MONTHNAMES = I18n.t('date.abbr_month_names') |