人生シーケンスブレイク

人生を楽してクリアしたい。当面はPython学習帳

HomeBrewのアップグレードが面倒なのでLaunchAgentsで自動化した

TL;DR 気が向いた時に $ brew upgrade --cleanup してたけど面倒なので LaunchAgents で自動化した。 開発環境は Docker か pyenv / rbenv などで開発しているので、HomeBrewでインストールしているフォーミュラは全自動で勝手にアップデートしても問題なか…

Xcodeを複数バージョン使い分けたいし、xcodebuildも バージョンを使い分けたい。

動機 複数プロジェクトのCIの為に、Xcodeを複数バージョン使い分けたいし、ビルドコマンドも使い分けたかった。 解決策 複数バージョンのXcode管理 検索した限りでは、手動でDL, リネームしてインストールなどの方法があったが、↓のものが一番…

Arlo Baby は Echo Spot 無しでも赤ちゃんの見守りカメラとしてめちゃくちゃいいよという話

結論から Echo Spot が無くても Arlo Baby は優秀なので、見守りカメラを探しているならマジオススメ。 【Works with Alexa】 NETGEAR ネットワークカメラ ワイヤレス 簡単設置 どこからでも見れる 高機能見守りカメラ Arlo Baby 本体 ABC1000-100JPS出版社/…

macOS のキーリピート速度を変更する

Mac

Karabiner Elements や Hammerspoon ではキーリピート速度が変更できなかったので、他の方法で実現する方法を調べた。 キーリピート開始時間の設定 # 現在の設定値の確認 $ defaults read -g InitialKeyRepeat 15 # 15: 225ms # 設定値の変更 $ defaults wri…

DvorakJP用のGoogle 日本語入力ローマ字テーブルを久々にアップデートして Emoji ( 絵文字 )対応した 🎉

Emoji 対応した Google 日本語入力ローマ字入力 github.com DvorakJP用のGoogle 日本語入力ローマ字テーブルをつくった - 人生シーケンスブレイク で作ったDvorakJP用のGoogle日本語入力ローマ字テーブルを久々にアップデートした。 何気なく自分のリポジト…

eneloop pro(エネループ プロ)の充電器は寿命チェックができて便利

結論から 最新の eneloop pro の充電器は、 昔の充電器より充電時間が短い 残量の異なる eneloop を複数本同時に充電しても1本ずつ充電できる 買い替えの必要な電池を診断してくれる のでマジオススメ。 パナソニック エネループ 急速充電器セット 単3形充電…

Django 2.x で Rails みたいに jquery-ujs を使って二重submit抑止やconfirmをカンタンに実装する

Django記事シリーズ Django 2.x でHamlライクなテンプレートを使う - 人生シーケンスブレイク Django 2.x でHamlライクな Bootstrap 4 を使う - 人生シーケンスブレイク Django 2.x で Sass / SCSS を使う - 人生シーケンスブレイク Django 2.x で Rails み…

Django 2.x で Sass / SCSS を使う

Django記事シリーズ Django 2.x で Haml ライクなテンプレートを使う - 人生シーケンスブレイク Django 2.x で Haml ライクな Bootstrap 4 を使う - 人生シーケンスブレイク Django 2.x で Sass / SCSS を使う - 人生シーケンスブレイク Django 2.x で Rails…

Django 2.x で Haml ライクな Bootstrap 4 を使う

Django記事シリーズ Django 2.x でHamlライクなテンプレートを使う - 人生シーケンスブレイク Django 2.x でHamlライクな Bootstrap 4 を使う - 人生シーケンスブレイク Django 2.x で Sass / SCSS を使う - 人生シーケンスブレイク Django 2.x で Rails み…

Django 2.x で Haml ライクなテンプレートを使う

Django記事シリーズ Django 2.x でHamlライクなテンプレートを使う - 人生シーケンスブレイク Django 2.x でHamlライクな Bootstrap 4 を使う - 人生シーケンスブレイク Django 2.x で Sass / SCSS を使う - 人生シーケンスブレイク Django 2.x で Rails み…

Railsで、後からcounter_cacheを追加した時にcounter_cacheの初期値を入れたい

サービスリリース後に counter_cache を追加したので、既存レコードのcounter_cacheをリセットしたくなった。 やり方 reset_counters メソッドを利用するとカウンターリセットできる。 Room.reset_counters(id, :column) 子要素の要素数に合わせて修正してく…

Rails5で、Railsコンソールでupdated_atを更新せずにカラムを更新する

環境 Rails 5.x mysql 5.7 状況 インターネットで調べた User.record_timestamps = false などを行っても、updated_atが更新されてしまった。 mysqlのテーブル情報を確認したら、ON UPDATE CURRENT_TIMESTAMP が付いていた。 `updated_at` datetime NOT NULL…

使わないiOS Simulatorを削除する

Xcode上で古いiOS Simulatorが残ったままになっている為、手動で削除する。 ここに古いSimulatorが残っている状態。スクショのものは削除後のもの。 Runtimeを削除する /Library/Developer/CoreSimulator/Profiles/Runtimes から、不要なシミュレータのバー…

特定ディレクトリ配下のgitリポジトリのみに別の設定を適用する

git

デフォルトはgithub用の設定を利用しているが、会社で利用しているgitlabだけhttp.proxyを適用したい等の際に以下の方法で実現した。 前提 以下のようなディレクトリ構成を想定 ~git/ ├── githubのリポジトリ1 ├── githubのリポジトリ2 ├── ... └── office/ …

Ubuntuでsudo apt-get -y upgradeするとdialogで止まる

概要 Packer で Ubuntu AMI を作成しようとしたら、 apt-get -y upgrade で処理が止まって困った時の解決方法。 もしかしたら Docker や Ansible でも出るのではないか。 { "variables": { "aws_access_key": "{{env `AWS_ACCESS_KEY_ID`}}", "aws_secret_ke…

Amazon LinuxでConfluenceのマクロの豆腐文字化けを直す。

概要 Amazon LinuxでConfluence 6.6.1をインストールしたら、 Confluence のマクロで日本語が表示されない - Atlassian Documentation や、 Docker ComposeでConfluenceを構築する - Qiita の対応を行っても文字化けが解消されなかったのだが、以下の方法で…

Raspberry Pi3 に mackerel をインストールする

ダウンロードと配置 Releases · mackerelio/mackerel-agent · GitHub からARM用のソースコードをダウンロードする $ wget https://github.com/mackerelio/mackerel-agent/releases/download/v0.47.1/mackerel-agent_linux_arm.tar.gz $ tar xvzf ./mackerel-…

DB接続を伴わないRailsのヘルスチェックを実装する

あらすじ Rails でDBがコケていたとしても、単体では動作していることをヘルスチェックで確認したかった。 Controller での実装の場合 こんなコントローラを書いたとする。 class HealthcheckController < ApplicationController def index User.first rende…

React Native の iOS Simulator を iPhone 6以外で起動する。

$ react-native run-ios コマンドを叩くとデフォルトで iPhone 6 のシミュレータが立ち上がるのだが、自分が所有しているのは iPhone 6s だし、世は iPhone 7 ということで、iPhone 6 のシミュレータを削除したらコマンドから立ち上がらなくなってしまった。…

Atom の vim-mode-plus で shift-Y でヤンクした時に、行ヤンクでなく現在のカーソル位置から行末までのヤンクにする

追記 2017-08-30 v0.99.0 から設定画面から設定可能になりました。 v0.99.0 以降は設定から "keymap `Y` to `yank-to-last-character-of-line`" をチェックで出来ます。因みに定義箇所は https://t.co/UWWL9jmSbw で、記事で言及されている方は起動高速化用…

Docker for Mac が落ちる不具合を回避する

Docker for Mac Version 17.06.0-ce-mac18 (18433) から、気が付いたらDockerが落ちているケースに多く遭遇した。 調べてみたところ、GitHubのIssueに同様の報告と解決方法が提示されていた。 Containers fail to keep running since latest Docker update ·…

Rubyで固定長のCP932(Shift_JIS)ファイルを扱う

哀しいことにCSVなどでなく固定文字列長のCP932ファイルからインポートを行わないといけなくなったのでその対処方法。 ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin15] データのイメージ 123456abcdef池袋 イケブクロ 10 123456abcdef目白 メジロ 1…

Windows 7でキーリピート速度を変更する

Amazon WorkSpaces 上で Windows 7 を使うようになったが、キーリピート速度の設定方法を忘れてしまったのでメモ。 HKEY_CURRENT_USER > Control Panel > Accessibility > Keyboard Response にて、以下を変更する。 レジストリ名 説明 個人的推奨値(単位: m…

iOS10 でロック解除するのにいちいちホームボタンを押すのがダルい時の解決方法

iOS

iOS10 からアンロックする時にデフォルトではホームボタンを押さないと解除できなくなった。 設定 > 一般 > アクセシビリティ > ホームボタン から、指を当てて開く General > Accessibility > Home Button">*1を On にすると押さなくても触れるだけで解除で…

gulp-sassで自動でSass/SCSSからcssファイルを生成したり、他にもいろいろする

gulp-sassで自動でSass/SCSSからcssファイルを生成する - 人生リアルタイムアタック の続き。完全上位互換のつもり。 前回は gulp-sass の導入だけだったので、この記事では gulp / Sass (SCSS) 周り全般について述べたい。 構成 以下のディレクトリ構成を例…

awkでdockerの<none>イメージを一括削除する

$ docker images | awk '/<none>/{print $3}' | xargs docker rmi -f</none>

MicrosoftがWindows10の半ば強制アップグレードを勧める理由

セキュリティは専門外ですが分かる範囲で 改めて見てもこれ大ピンチですよね pic.twitter.com/nGfk1Ai8gS— 向谷実 (@MinoruMukaiya) June 11, 2016 のリプライで盛り上がっている話題の簡単な回答。 駆け足で書いたので違うぞって人は指摘なり別記事書いてい…

gemをソースから自分でbuildする

ちょっと必要になったので、備忘録を兼ねて。 gemリポジトリをローカルに持ってくる gem build *.gemspec gem install *-<version>.gem</version>

CentOS6にsquidでプロキシサーバを立てる

はじめに 海外に居るため、一部国内のコンテンツが見れない。 さくらVPSに外部プロキシサーバを立てて、国内コンテンツを普通に見たい。 PC ---- ルータ ---- プロキシサーバ(さくらVPS) ---- Webサーバ インストール $ sudo yum install squid … ==========…

sedとxargsを併用して纏めてyum removeする

事の始まり OS X環境で使っていたVim設定を使いまわそうとして、cpsm.vimの為にBoost関連のパッケージをインストールしたけど、滅多にCentOS環境では使わないからやっぱりremoveしたい。 今回の削除対象のみなさん。 今日纏めて入れちゃったパッケージの方々…