人生シーケンスブレイク

シーケンスブレイク(Sequence breaking、シークエンスブレイクとも)とは、テレビゲームにおいて開発が想定している攻略ルートを逸脱し、ショートカットする行為のことである。

2018-01-01から1年間の記事一覧

30歳でワーキングホリデーに行ってきた話と帰ってきた話

元ミクシィのエンジニアによるex-mixi Advent Calendar 2018の11日目です。 自己紹介と、この記事について 株式会社ミクシィには2011年から2014年までの在籍でした。 2016年にワーキングホリデー制度(以下、ワーホリ)を利用してカナダへ渡航。帰国後はとある…

MedBeer -Rails開発での技術的負債との付き合い方- レポート #medbeer

MedBeer -Rails開発での技術的負債との付き合い方- に行ってきたので今更ながらメモ。 概要 medpeer.connpass.com 外部資料 「MedBeer -Rails開発での技術的負債との付き合い方-」を開催しました! - メドピア開発者ブログ MedBeerに関する記事一覧 - ログミ…

Jupyter Notebookでトークンとパスワード認証をスキップする

動機 Docker上でJupyter Notebookを使いたかったのでトークンとパスワード認証をスキップしたかった。 公式で NOT RECOMMENDED とされており、Macの場合Firewallを無効にしている場合にはネットワーク経由で不正にアクセスされる危険性が高いので自己責任で…

Mercari Corporate Solutions Engineering Meetup #2 レポート

mercari.connpass.com に行ってきたので今更ながらメモ。 カヤックの組織課題を解決する人事データベースシステム カヤック紹介 カヤックの社員構成はディレクター, エンジニア, デザイナーで9割を占める カヤックの制度紹介 スマイル給 毎月相互FBを送り合…

Gmailを"メッセージと連絡先のインポート"でないやり方で引っ越しをした

なんで? Googleのアカウントが気がついたら7アカウントぐらいあったのでGmailを整理しようとした。 が、 メッセージと連絡先のインポート でのShuttleCloudを使った引っ越しでは件数が多いのか途中で失敗したので。 やり方 昔ながらのPOP3 Gmailのメールを…

Engineering Manager Drink Meetup #1 レポート

mercari.connpass.com を今更ながらメモ。 VPoE挨拶 エンジニア1000人採用するとすると... エンジニアマネージャー100人 VPoE 10人必要 ・明日からできるアクションを探す メルカリのEM / PM体制 Project Owner体制の課題 すべての負荷がPOに集中していた EM…

さくらVPSにCentOS7の初期設定(sshd, zsh, yum-cron他)を行う

Dockerを動かす箱が欲しかった。 sshdの設定を行う Web上には様々なドキュメントがあるが、ここは公式ドキュメント チュートリアル:CentOS 7(さくらのVPS)サーバ作成直後に設定しておくべき初期セキュリティ設定 – さくらのVPSニュース が最も適切だと判…

Mercari Tech Conf 2018レポート

techconf.mercari.com に行ってきたメモを今更ながら。 概要 概要 https://techconf.mercari.com/2018 アプリ(Flutter製) https://itunes.apple.com/jp/app/mercari-tech-conf/id1435143820?mt=8 https://play.google.com/store/apps/details?id=com.mercari…

Docker Compose + Rails + Postgresでいい感じにUUID v4を利用する

やりたかったこと Docker Compose環境下のRailsでプライマリキーをUUIDにしたかった。 ググるとPostgresでUUIDを使う為のDockerfileが散見されたが、最適な手段で実装したかった。 Rails Guides の UUID Primary Keys を参考に実施していく。 PostgreSQL >= …

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充電器は寿命チェックができて便利

最新のeneloop充電器は寿命チェックができて便利です。 昔の充電器より充電時間が短くなったり、個別に1本ずつ充電できるようになったり、その上買い替えが必要かの診断機能もついています。

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リポジトリのみ別のconfig設定を適用する

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 の対応を行っても文字化けが解消されなかったのだが、以下の方法で…