Workspace files:
workspace/salt-master/
- Vagrantfile
- etc/
- salt/
- master.d/
- remotes.conf
- NOTE: anything else that I want in ALL environments)
| @-moz-document domain("lemonde.fr") { | |
| .services, .vous, .audience, #teaser_article .bordt1, #header-page, #footer, #footer-page, #header, #en_ce_moment, #footer_services, #ultimedia_wrapper, .fb_iframe_widget, .toolbar, iframe, .conteneur_barre_outils, .meme_sujet, .liste_reactions { | |
| display: none !important; | |
| } | |
| .container_18 .grid_10 { | |
| width: 700px; | |
| margin-left: 60px; | |
| } | |
| .container_18 .grid_12 { | |
| width: 100%; |
| # Elixir :queue wrapper with modified behavior for empty queues to mimic Enumerable module in Elixir | |
| defmodule Queue do | |
| def insert(queue, item), do: :queue.in(item, queue) | |
| def insert_last(queue, item), do: :queue.in_r(item, queue) | |
| def member?(queue, item), do: :queue.member(item, queue) | |
| def filter(queue, fun), do: :queue.filter(fun, queue) |
| -- Inspired by https://github.com/jasoncodes/dotfiles/blob/master/hammerspoon/control_escape.lua | |
| -- You'll also have to install Karabiner Elements and map caps_lock to left_control there | |
| len = function(t) | |
| local length = 0 | |
| for k, v in pairs(t) do | |
| length = length + 1 | |
| end | |
| return length | |
| end |
| REM In admin prompt | |
| REM Ensure web server/application is listening on all interfaces (0.0.0.0) | |
| netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=80 connectaddress=10.0.75.2 connectport=80 | |
| netsh advfirewall firewall add rule name="App" dir=in action=allow protocol=TCP localport=80 remoteport=80 | |
| netsh interface portproxy show v4tov4 | |
| netsh advfirewall firewall show rule "App" | |
| netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=80 | |
| netsh advfirewall firewall del rule name="App" |
| ctrl_table = { | |
| sends_escape = true, | |
| last_mods = {} | |
| } | |
| control_key_timer = hs.timer.delayed.new(0.15, function() | |
| ctrl_table["send_escape"] = false | |
| -- log.i("timer fired") | |
| -- control_key_timer:stop() | |
| end |
| : Please update Homebrew often and make sure "Your system is ready to brew." | |
| brew update && brew doctor | |
| : Install VirtualBox | |
| brew tap caskroom/cask | |
| brew cask install virtualbox | |
| : Install/Setup Docker | |
| brew install docker | |
| brew install docker-machine |
| FROM gliderlabs/alpine:3.3 | |
| COPY myawesomescript /bin/myawesomescript | |
| COPY root /var/spool/cron/crontabs/root | |
| RUN chmod +x /bin/myawesomescript | |
| CMD crond -l 2 -f |
Workspace files:
workspace/salt-master/
- Vagrantfile
- etc/
- salt/
- master.d/
- remotes.conf
- NOTE: anything else that I want in ALL environments)
| # This method finds related articles using Jaccard index (optimized for PostgreSQL). | |
| # More info: http://en.wikipedia.org/wiki/Jaccard_index | |
| class Article < ActiveRecord::Base | |
| def related(limit=10) | |
| Article.find_by_sql(%Q{ | |
| SELECT | |
| a.*, | |
| ( SELECT array_agg(t.name) FROM taggings tg, tags t |