start new:
tmux
start new with session name:
tmux new -s myname
| <%= form_with(model: billboard) do |form| %> | |
| <%= tag.div class: "dropzone", data: { controller: "dropzone", dropzone_param_name_value: "billboard[images][]", dropzone_url_value: rails_direct_uploads_url, dropzone_accepted_files_value: "image/*", dropzone_max_files_value: 3, dropzone_max_filesize_value: 0.300 } do %> | |
| <div class="dz-default dz-message flex flex-col items-center"> | |
| <%= image_tag "upload.svg", size: 28, class: "colorize-black", aria: { hidden: true } %> | |
| <h5 class="font-semibold mbs-4">Drop files here or click to upload.</h5> | |
| <p class="text-sm text-subtle">Upload up to 10 files.</p> | |
| </div> | |
| <% end %> | |
| <div class="inline-flex items-center mbs-2 mie-1"> |
| require 'sidekiq/api' | |
| # 1. Clear retry set | |
| Sidekiq::RetrySet.new.clear | |
| # 2. Clear scheduled jobs | |
| Sidekiq::ScheduledSet.new.clear |
| --- ----------------- ---- | |
| Map Quick Explanation Link | |
| --- ----------------- ---- | |
| < <F1> Causes Netrw to issue help | |
| <cr> Netrw will enter the directory or read the file |netrw-cr| | |
| <del> Netrw will attempt to remove the file/directory |netrw-del| | |
| <c-h> Edit file hiding list |netrw-ctrl-h| | |
| <c-l> Causes Netrw to refresh the directory listing |netrw-ctrl-l| | |
| <c-r> Browse using a gvim server |netrw-ctrl-r| | |
| <c-tab> Shrink/expand a netrw/explore window |netrw-c-tab| |
| def normalize_volume(file) | |
| output = `ffmpeg -i '#{file}' -af "volumedetect" -f null /dev/null 2>&1` | |
| raise "Error getting audio volume from #{file} (#{$?})" unless $?.success? | |
| max_volume = output.scan(/max_volume: ([\-\d\.]+) dB/).flatten.first | |
| mean_volume = output.scan(/mean_volume: ([\-\d\.]+) dB/).flatten.first | |
| return if !max_volume || !mean_volume | |
| max_volume = max_volume.to_f | |
| mean_volume = mean_volume.to_f | |
| target_volume = -14.0 | |
| adjustment = target_volume - mean_volume |
| require "active_record" | |
| ActiveRecord::Base.establish_connection(adapter: "sqlite3", database: ":memory:") | |
| ActiveRecord::Migration.class_eval do | |
| create_table(:records) do |t| | |
| t.string :column | |
| end | |
| end | |
| data = 50_000.times.map { |i| Hash[column: "Column #{i}"] } |
| Disable vim automatic visual mode on mouse select | |
| issue: :set mouse-=a | |
| add to ~/.vimrc: set mouse-=a | |
| my ~/.vimrc for preserving global defaults and only changing one option: | |
| source $VIMRUNTIME/defaults.vim | |
| set mouse-=a |
| # Get Sublime Text to use your rvm ruby without hardcoding a `$USER`. | |
| # | |
| # Include the configurations below the commend in the appropriate file listed below: | |
| # | |
| # - OS X ST2: ~/Library/Application Support/Sublime Text 2/Packages/Ruby/Ruby.sublime-build | |
| # - OS X ST3: ~/Library/Application Support/Sublime Text 3/Packages/User/Ruby.sublime-build | |
| # - Linux ST2: ~/.config/sublime-text-2/Packages/Ruby/Ruby.sublime-build | |
| # - Linux ST3: ~/.config/sublime-text-3/Packages/User/Ruby.sublime-build | |
| { |