Linux

CentOS7.5にanyenvとphpenvでPHP7.2を入れようとした際のエラーと対処まとめ

新しいVPSにanyenvからphpenvを入れようとしたら色々なエラーが出たのでそれぞれの対処メモを残しておきます。phpビルドの話なのでanyenvはあんまり関係ありません。 yum installするパッケージまとめ 以下の各...
Linux

海外VPS「Vultr」の登録からサーバーインスタンス作成まで

Vultrという海外VPNサービスを使ってみました。 なぜ海外 海外向けのサイトが作りたい事情があり、日本のVPSだと海外リージョンが(一部にはあるが)少ないし、海外サービスを使ったほうがレイテンシも低いかなと思ったので。 ちなみにVu...
Record

[Rails] deviseのサインアップを無効にする

一瞬で終わる簡単な話だけど一応メモ。 シチュエーション ユーザー登録の無いサイトだが運営者のデータ管理用にrails_adminなどの管理パネルを入れたい ↓ そのページのアクセス権限をdevise+cancanなどで手軽に導入したい ...
Ruby

[Rails] rails_adminでcreated_atやupdated_atを表示する

管理パネルgemであるrails_adminからデータの日付をちょっと変えて表示を確認しようと思ったら、デフォルトでは隠されているみたい。 config/initializers/rails_admin.rb に config.defa...
Docker

DockerでRailsとMySQLを使った開発用プロジェクトを作成

Dockerの勉強を兼ねてruby:alpineベースのRails用イメージとMySQLイメージを使用したRailsプロジェクトを作ろうと思ったらすげーー難しいですねDocker。でも一応動くと思われる形ができたのでメモ。 これを書いてる...
Linux

gでgit status、続く引数があったらgitに渡すシェルスクリプトを実装したメモ

最近コーディング時に腕の疲れを感じるようになってきたので、アホみたいでもなるべく短いaliasを.bashrcや.gitconfigに設定しています。 で、今回実装したのが、gitで一番よく使うのがgit statusなので g → gi...
Java

JavaでBase32のデコーダーを実装

今書いてるプログラムでBase32エンコードされた文字列をデコードをする必要があったんですが、Java標準ライブラリにそういうクラスは無く、Apache Commonsで提供されているみたいですが、練習を兼ねて車輪の再発明をしました。 エ...
Linux

Bashのプロンプトを変えずにscreenのウィンドウタイトルだけ変える

先にコード例。.bashrcに書きます。 if ; then export PROMPT_COMMAND='printf "\033k%s:%s\033\134" "${USER}" "`basename \"${PWD/#$HOME...
Record

Google Play Musicアプリの音楽ライブラリから特定のフォルダを除外する方法

Google Play Musicアプリはデフォルトでローカル端末上の全ての音楽ファイルをリストアップしてくれますが、その際に語学学習やポッドキャストなど、端末上にある音楽と関係無いファイルが入ってしまうのは邪魔ですよね。 そんな時は、除...
C++

PythonでC++のstd::mapみたいな挙動が欲しい

最近競技プログラミングの問題をちょろちょろやってて、それでC++を使ってるんですが、C++のstd::map(pythonのdict的な連想配列コンテナ)は[]で存在しないキーにアクセスすると自動で値のデフォルトコンストラクタでinsert...
タイトルとURLをコピーしました