Rebuild 185-200
Rebuild: 185: Shake iPad Pro to Undo (naan)
- MacBookProをNathanに貸してる(×姉さん)
- 新しいMacBookPro
- 軽い、トラックパッド広い
- Sales Tax
- Podcast Chapters — The best way to add MP3 chapter markers to your podcast.
- apple rsync command
- iPad ドラッグ&ドロップ、Undo
- 「iOS 10.3」不具合、Kindleアプリで本を読めなくなったよ(;_;) - ringocat note
- 書籍のファイル名を使っている? HFS normalizeする
- NFD
- カタカナの濁点が分かれている
- 検索はindexerがnormalizeする
- Michael Tsai - Blog - APFS’s “Bag of Bytes” Filenames
- Safari tracking prevention
- 通知の問題
- できるだけOFFにする
- GitHub - nokiatech/heif: High Efficiency Image File Format
- iOS 11: How to enable screen recording without a computer | 9to5Mac
- Hulu日本版、リニューアルで不具合続出 運営元が謝罪 - ITmedia NEWS
- happyon.jp
- Amazon Prime
- ASCIIwwdc - Searchable full-text transcripts of WWDC sessions
- The unofficial WWDC app for macOS
Rebuild: 186: Not Enough Gigs for Instagram (N)
- 宇宙から妨害
- ゼルダ EXPANSION PASS
- Password
- iCloud Keychain
- 1 Password
- Google Chrome
- 昔は平文
- 永久に信用しない
- Appleの方が信用できる、技術力があるかはわからない
- 昔は平文
- Universal Links
- even when your app isn’t installed on their device
- The Ten ‘Commandments’ of Sushi – Gone – Medium
- ギガが減る
- iPod Hi-Fi - Wikipedia
- 佐々木勇気五段
- 渡辺竜王が得した?
- 三浦九段
- Amazonロッカー
Rebuild: 187: Zombie Modifier (hak)
- gophercon
- Ramen AFURI
- カビが生えてない
- upgrade to sierra
- Karabiner
- patent infringement 特許違反
- Apple Machine Learning Journal
- ゼロから作るDeep Learning
- Swift Creator Chris Lattner Leaves Tesla After Only Six Months in the Job - Mac Rumors
- 転職
- 自分の持っているものを最大限に評価されうる
- 前の会社で不満だったところができること
- チームみんなとインタビュー、1日-2日
- 日本数時間
- 日本 解雇は難しいけど採用は楽
- 試用期間で解雇あまり聞かない
- コネパワー、知り合いでかい
- 昔のカルマ
- 出戻り、勤続日数引きつぎ
- Apple previews new emoji coming later this year - Apple
Rebuild: 188: Two-Phase Commit (fumiakiy)
- ミサイル警報
- FIDO U2F
- Google manifest
- twitter distracting
- 転職
- hired .com
- angel list
- Inamoto & Co.
- コーディングテスト
- 数学的なやつ
- 業務寄りの課題
- コーディングテストやってもらった方が認めてもらった感ある
- 応募者も会社をテストしている
Rebuild: Aftershow 188: Alternative Timeline (fumiakiy)
- オデッセイ
- Amazon.com: Oasis: Richard Madden, Anil Kapoor, Antje Traue, Haley Joel Osment, Zawe Ashton, Michael James Shaw, Maureen Sebastian, Michael Shaeffer, Flora Spencer-Longhurst, Jonjo O'Neill, Kevin MacDonald, Matt Charman, Andy Harries, Lila V Rawlings, Rob Bullock
- GUNDAM THE ORIGIN
Rebuild: 189: Server-side Emacs (typester)
- エアロプレス | おいしいコーヒーの淹れ方 | 知る・楽しむ | コーヒーはUCC上島珈琲
- ドラクエ他の人に響かない
- ヨシヒコ
- docker
- Choosy: A smarter default browser for macOS
Rebuild: 190: The 360-Degree Camera Bug (higepon)
- chatbot
- 目的が一番ありそうな答え
- それな
- おもしろくない
- 会話が続かない
- 無限ループ
- Twitterデータセット
- ノイズ多い
- reply構造分かる
- Project Fi
- インスタ おじさん増えてる
- 家族でSlack
- シケ対、シケ長
Rebuild: 191: Two More Bowls of Rice (hak)
- 東京マラソン 倍率12倍
- Macバックアップ
- Carbon Cloner
- 2T x 3 Mac mini
- LoopyCases® | The Original Finger Loop Case to StoptheDrop™
- iPhone eXpensive
- ecspecial
- Apple Store -> Town Square
Rebuild: Aftershow 191: Alternative Momoi (hak)
- San Francisco Internet Service | Webpass - Gigabit & High-Speed Internet
- VR一回休み
- メメント (映画) - Wikipedia
- アキハバラブ ぱふゅーむ×DJ momo-i (桃井はるこ モモーイ)
Rebuild: 192: The Future Is Now (N)
- RubyKaigi
- 広島優勝
- MacBook出火、13日(金)のこと - SWDYH
- iPhone 8+
- 写真
- LTE 눝 - 나무위키
- BLUE BOTTLE COFFEE オンラインストア
- Firefox Quantum
- Join Brave and change the web together | Brave. Changing the world, one browser at a time.
- 【IT】シアトル在住のアーロン・パターソンさん、ネットスラングの解説で一躍有名人に 「日本とアメリカの架け橋になりたい」 | シアトル最大の日本語情報サイト Junglecity.com
- DMCA デジタルミレニアム著作権法(Digital Millennium Copyright Act)
- noteworthy
- エアリプ = subtweet サブツイート - メンションしないで返信
Rebuild: 193: Winter Is Coming (gfx)
- ISUCON
- ISUCON公式Blog
- Go
- Slack
- 無料だとアーカイブが消えていく
- カスタム絵文字
- Shared channel
- ニッチ
- Discord - Free Voice and Text Chat for Gamers
- gitter.im
- GitLab
- 絵文字リアクションがない
- GraphQL
- .io 年一障害
- .ly リビア
- .la
- Xperia , Galaxy
- GitHub - necolas/react-native-web: React Native for Web
Rebuild: 194: Micro-Earth At Your Fingertips (hak)
Rebuild: Aftershow 194: Moe Military Post-Apocalyptic (hak)
- 日本映画10本分の予算
- 少女終末旅行 | くらげバンチ
- Remember Pearl Harbar
Rebuild: 195: Notch By Perfume (N)
- House of Cards
- くしゃみ ひじ
- Face ID
- 子供成長、双子
- 画面見ていないとダメ
- iPhone X
- Notch
- ELDERS REACT TO iPHONE X (Facial Recognition, Animojis) - YouTube
- 視線でUIを止めたりする
- binge-watch (ドラマなどを)一気に見ること
- ドラクエ 10h/month
- 寿司屋
- ドラクエ 10h/month
- Halt and Catch Fire Season, Episode and Cast Information - AMC
- WebRTC Meetup Tokyo #17Special Edition #webrtcjp - YouTube
Rebuild: 196: Fashionable Udon (higepon)
- High Sierra Objective-See
- ZOZO SUIT
- データの持ち主、数値の変化
- ZOZO SUIT 後の世界に起こること - 副作用編 - Higepon’s blog
- iOS 11 crash
- Zaim
- Local notification (12/2)
- strftime
%G
その週の年を返す (1/1に認証できない android only) - Amazon SageMaker
- Jupyter notebook
- productionぽくない
- Jupyter notebook
- AirPods うどん
- Amazon ワーカホリック
- Google Home Mini
- Google Home ピカチュウ
- ねぇ Google
- おはよう
- さよならemacs
- Amazon Music
- カバー、オルゴール
- ペルソナ5 音楽
Rebuild: 197: Intel Inside (hak)
- AMD Ryzen
- Larrabee
- Raja Koduri as Intel chief architect
- NVIDIA 革ジャン
- facebookリロードすると2度と見られない問題
- Jeff Dean伝説
- Alpha Go zero
- 教師データ無し
- 機械が握った寿司
- iMac Pro
- SSD Only
- T2
- TVML
Rebuild: Aftershow 197: Peer Pressure Gaming (hak)
- 韓国
- 日本の炊飯器から置き換わっている
- 丸い https://www.google.co.jp/search?q=korean+rice+cooker&tbm=isch
- がっこうぐらし!
- 座頭市 vs. プレデター
- 重版出来!
Rebuild: 198: Gaming Hogehoge (drikin)
- YouTuber
- Latest Episodes – backspace.fm
- 地震
- キャッシュこわい
- Strict-Transport-Security
- アプリケーションキャッシュ (deprecated)
- manifest
- リカバリ大変
- Service worker?
- CPU Meltdown and Spectre
- パフォーマンス
- iPhoneバッテリー
- Google検索
- 文章にしない、区切るのに最適化
- 中田ヤスタカ
- 劇団ひとり
- ガキの使い終わった
- 差別的
- Social Justice Warrior
- Politically Correct
- スターウォーズ
Rebuild: 199: The End of an Era (rui314)
Rebuild: 200: Leather Jacket King (hak)
- 文字起こし検索
- ハイプ・サイクル - Wikipedia
- AI 洗濯物
- Netflix オルタードカーボン
- 辞める時はGood luck, keep in touch
RubyPlus #34
https://www.rubyplus.com/podcasts/391-Episode-34
- Redis 4.0 General Availability
- new replication engine and the ability to extend Redis itself
- How I reduced my database server load by 80%
heroku pg:outliers
command which comes from this Heroku a pg:extras CLI extension.
- How to safely store API keys in Rails apps
- Pros & Cons - Save directly in codebase, Save in ENV, Save in DB
- Save in DB and encrypt
attr_encrypted
- Spreadsheet Architect
- turn any activerecord relation or ruby object collection into a XLSX, ODS, or CSV spreadsheet
- Fast CSV Report Generation with Postgres in Rails
conn.copy_data "COPY (#{sql_query}) TO STDOUT #{options};" do
- Rails on Docker: Getting Started with Docker and Ruby on Rails
docker run --rm -it --env RAILS_ENV=development ...
- 2 Tests You Should Run Against Your Ruby Project
- bundler-audit
- snyk test - a tool for monitoring vulnerabilities in Ruby, JavaScript and Java projects via their own vulnerability database
- Speed Up Your Rails Test Suite By 6% In 1 Line
unless ENV['RAILS_ENABLE_TEST_LOG']
config.logger = Logger.new(nil)
- Ruby on Rails Code Audits: 8 Steps to Review Your App
grep -v 'add_index' db/schema.rb | grep '_id' | wc -l
grep 'add_index' db/schema.rb | wc -l
grep -ir 'todo' app/*
- Running feature specs with Capybara and Chrome headless
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
chromeOptions: { args: %w[headless disable-gpu] }
- Graphing Benchmark Results in Ruby
- benchmark-ips
- 5 ways we’ve improved flakey test debugging
- database_rewinder
- Using Build Artifacts | Buildkite Documentation
ActiveRecord::Relation.prepend ActiveRecordIDTracer
RubyPlus #33
https://www.rubyplus.com/podcasts/381-Episode-33
- Nanoc - Static Site Generator
- flexible static-site generator (a small personal blog to a large corporate website)
- Demystifying Rails
- this book dives one layer below the surface to expose how Rails is pieced together
- Launch School - Open Book Shelf
- Upgrading Shopify to Rails 5
- Helpful Resources for Your Rails App Upgrade
- Ruby Standard Gems
- Default gems
- Bundled gems
- Testing Cookies in Rails
- rack-test get_cookie method
- Timecop
- How We Upgraded A Very Large App from Rails 3 to Rails 4
BUNDLE_GEMFILE=Gemfile_rails4 bundle exec
- redis_dashboard
- Sinatra app to monitor Redis servers
mount RedisDashboard::Application, at: "redis_dashboard"
- nplusone_control
expect { ... }.to perform_constant_number_of_queries.matching(/INSERT/)
- Replacing a Complex Regular Expression with a Simple Parser
- Step through a string, character by character
- Append each character to a buffer
- When a token-separating condition is encountered, save the buffer to an array and empty it.
- What I learnt today from reading gems' code
- Sidekiq
- Sidekiq.redis_pool
- yielding for configuration
- ActiveSupport::TaggedLogging
- self.new in a module
- Sidekiq
- ActiveRecord callbacks: an after_commit gotchya
- callbacks can certainly enable bad design
- Ruby Code Formatter
RubyPlus #32
https://www.rubyplus.com/podcasts/371-Episode-32
- Performance Updates from RailsConf 2017
- rack-freeze
- bootsnap, bootscale
gem 'snip_snip'
looks for database columns which you SELECTed but didn’t use- Ruby Performance Research Group
- mind-map https://twitter.com/Savannahdworth/status/857735502274768896/photo/1
- Why write code when more dependencies will do?
- Polyfill implements newer Ruby features into older versions
- RedDot RubyConf 2017
- Two days single track Ruby conference is taking Place in June 22-23 in Singapore
- Fragment Caching with Rails 5.1
- used in a way that it actually decreased the speed. Most times because of too long and too complicated cache keys
- Fragment Caching with Rails 5.1 – Stefan Wintermeyer – Medium
- Announcing an open data set on the open source community
- Open Source Survey
- What people value in the software they use and in open source projects
- How and where people find and provide help
- Privacy preferences and practices
- Employer policies around using and contributing to open source
- Negative experiences and their consequences
- Personal backgrounds of community members
- Grafana 4.3 Beta Release
- New Heatmap Panel
- Elasticsearch Histogram Aggregation
- RailsConf 2017: Perusing the Rails Source Code - A Beginners Guide
- This video outlines steps you can take to explore the inner workings of Rails
- Instantly prepare your ERB templates for translation!
- darnbrokenrails: A Cyber Security/Code Quality Teaching Tool for Rails
Ruby Facets #7
- What makes Rails a framework worth learning in 2017?
- despite all the front-end progress and excitement, there’s always a need for the back-end for databases, computing, job queueing, mailers, push notifications, and much more
- Ossert
- Ossert
- Maintenance, Popularity, Maturity
- The Difference Between to_s & to_str In Ruby
- to_str - object CAN behave like a String
- ROM 3.0
- rom-sql and rom-repository
- Ruby Coercion Protocols
- author of the Hanami web framework
- Ruby’s #coerce to make the arithmetic operations commutative
- Purposes & Properties of Value Objects - DNSimple Blog
- Two screencasts, two ways to erradicate Ruby nil values
- Ruby Tapas
- Special Case and Null Object patterns
RubyPlus #31
https://www.rubyplus.com/podcasts/361-Episode-31
- HTTP2 Server
- Caddy, on Ubuntu 16.04
- RailsPanel: A Chrome Extension for Rails Development
- tailing of development.log
- db/rendering/total times, parameter list, rendered views and more
- Background jobs and deploys
- indempotent
- Always prefer many smaller jobs to one large job
- What About Warmup?
- Deploying a Rails Application to Elastic Beanstalk
- Faster Rails: Is Your Database Properly Indexed?
- double index (polymorphic)
- Any frequently used sorting can be improved by using a dedicated index
- A Starter Guide to Ruby Backend Performance
- bullet, rack-mini-profiler
- derailed_benchmarks
- Polyfill: Use Newer Ruby Features on Older Versions
- The polyfills are built using refinements so there is no monkey patching
- Don’t Use Objects as Hash Keys in Ruby
- 313% slower than it would with a Symbol type object
- The hidden cost of the invisible queries in Rails
if Actor.limit(1).count == 0
exists?
method is good
- CuckooFilter
- a probabilistic datastructure which is objectively better than Bloom Filters for set-membership queries
RubyPlus #30
https://www.rubyplus.com/podcasts/351-Episode-30
- Rails 5.1 Released
- manage JavaScript dependencies from NPM via Yarn
- Optionally compile JavaScript with webpack
- jQuery is no longer a default dependency
- system tests using Capybara
- encrypted secrets
- parameterized mailers
- Oj (Optimized JSON) 3.0 Released
- Write Native Ruby Extensions ‘Without Fear’
- Helix makes writing Ruby classes in Rust
- Boot large ruby/rails apps faster
- optional support for ActiveSupport and YAML, to optimize and cache expensive computations
- Search and Autocomplete in Rails with Postgres
- gem ‘pg_search’
- pg_search supports two modes: multisearchable and pg_search_scope
- Select2 - The jQuery replacement for select boxes
- gem ‘pg_search’
- Rails 5.1 has introduced Date#all_day helper
User.where(created_at: Date.today.all_day)
SELECT "users".* FROM "users" WHERE ("users"."created_at" BETWEEN $1 AND $2)
- The Good, Bad and Ugly: The Story of a Rails 5 Upgrade
for gem in $(bundle list | awk '{print $2}'); do ag -Q "before_filter"
bundle show “$gem”; done
- controller test
post :action params: @params, headers: @headers
- GitHub - tjgrathwell/rails5-spec-converter: A tool to upgrade Rails 4-style specs to Rails 5-style
- acli: A Command-Line Client for Action Cable
- Action Cable command-line client
- written in mRuby
- Implicit Code : Programming with a love of the implicit
- DHH: explicit code is not always better
- Ruby on Rails: the Bad and Good parts
- Hanami, Roda
- Postgres tips for Rails developers
- Manage long running queries with statement time-outs
- Finding misbehaving queries
- Some Lesser-Known Features in Rails 5.1
- More consistent tag helpers
- Caution when using before_destroy with model association
before_destroy :remove_external_account, prepend: true
- Parsing Excel Files with Ruby
- axlsx, rubyXL, roo, creek, spreadsheet, simple_xlsx_reader