tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

mac

【Mac】Homebrewとは? - からのFormula、keg、Cellar、Tapってなに?

はじめに Macな環境はHomebrew使いますよね。 自分も長い事使っていますが、 Formula、keg、Cellar、Tapあたりについて理解がぼやぁ〜としているなーと思ったので理解整理のための自分メモです。 タイトルとは裏腹にHomebrewそのものの説明は少なめです、す…

bundle installがrmagickでインストールできないのがImagemagick 7が原因の件 - `An error occurred while installing rmagick (2.16.0), and Bundler cannot continue`

はじめに ちょっとしたことをやろうとbundle installを気軽にしたところ こんなエラーでコケました $ bundle install ~ 省略 ~ An error occurred while installing rmagick (2.16.0), and Bundler cannot continue. Make sure that `gem install rmagick -v…

【Homebrew】brewコマンドのインストール先を確認する

はじめに homebrewでインストールされるのってどこだっけ?という時に確認するための自分メモ 確認する 確認は簡単です $ brew --prefix /usr/local 補足 特にインストール先を変更していない場合は /usr/local/Cellar/配下にバージョン毎にディレクトリが作…

【mac】MacBook Airが不調 or 起動しないときの5つの対処 - プログレス バーが出たまま進まないとか

mac

はじめに mac book airを使用しているのですが、あるときから起動した際にプログレスバーが途中で止まってそれいこう進まない...という状態になりました。 さらにはこれで3度目... 毎回調べるのもあれなので自分でも対処法をメモっておこうという記事です。 …

【mac】MacBook Airが不調 or 起動しないときの対処 - リカバリーモードで起動してからOS Xを再インストール

mac

はじめに mac book airを使用しているのですが、あるときから起動した際にプログレスバーが途中で止まってそれいこう進まない...という状態になりました。 さらにはこれで3度目... いい加減毎回調べて対応するのもあれなので自分で書いてしまおうというもの…

【mac】MacBook Airが不調 or 起動しないときの対処 - ディスクユーティリティ(fsckコマンド)でcheck&修復

mac

はじめに mac book airを使用しているのですが、あるときから起動した際にプログレスバーが途中で止まってそれいこう進まない...という状態になりました。 さらにはこれで3度目... いい加減毎回調べて対応するのもあれなので自分で書いてしまおうというもの…

【mac】MacBook Airが不調 or 起動しないときの対処 - セーフモード(セーフブート)で起動

mac

はじめに mac book airを使用しているのですが、あるときから起動した際にプログレスバーが途中で止まってそれいこう進まない...という状態になりました。 さらにはこれで3度目... いい加減毎回調べて対応するのもあれなので自分で書いてしまおうというもの…

【mac】MacBook Airが不調 or 起動しないときの対処 - SMC (システム管理コントローラ)のリセット

mac

はじめに mac book airを使用しているのですが、あるときから起動した際にプログレスバーが途中で止まってそれいこう進まない...という状態になりました。 さらにはこれで3度目... いい加減毎回調べて対応するのもあれなので自分で書いてしまおうというもの…

【mac】MacBook Airが不調 or 起動しないときの対処 - PRAM (Parameter Random Access Memory)/NVRAMのリセット

mac

はじめに mac book airを使用しているのですが、あるときから起動した際にプログレスバーが途中で止まってそれいこう進まない...という状態になりました。 さらにはこれで3度目... いい加減毎回調べて対応するのもあれなので自分で書いてしまおうというもの…

【git】tigでgit操作を便利にするメモ - logを可視化したりstatusやdiffも簡単に!

はじめに gitやgithubで開発してる場合はgitコマンドもよく使いますよね。 そんな時、簡単にlogを可視化したり、簡単にいまのstatusを見たり、簡単にdiffを見たいときに使えるtigコマンドについてのメモです アジェンダ tigとは tigのインストール tigででき…

【mac】macでポート(port)を使用しているプロセス(pid)を調べる - 例) goapp serve

はじめに localなmacで開発をしているとたまに既にport使用してるから立ち上げられんで!みたいなエラーがでる事があります。 そんなときにプロセスを調べるメモ 調べ方 先んじて結論ですが、lsof で調べます。 8080を使っているプロセスを知りたい時のコマ…

【SublimeText】jsHintとSublimeLinter-jshintを入れるメモ for mac

はじめに 久しぶりにsublimeが使いたい用途があり 今さらですがSublimeLinter-jshintを入れたので簡易手順メモ。 ちなみにES6などはESlintのほうが良いです。 アジェンダ jsHintをインストール jsHint/SublimeLinter/SublimeLinter-jshintについて SublimeLi…

【Homebrew】brew updateとbrew upgradeどっちがどっちメモ

はじめに いつも忘れるのでメモ 違い 参考サイトのまんまですが違いをメモ。 update Homebrew自体を最新版にして,内部で管理しているformula(パッケージ)も最新版にする upgrade Homebrew内部で管理しているformulaのみを最新版にする 参考 もうちょっと詳…

【vim】スワップファイル(.swp)について - 出さなくする/出力場所を設定する

はじめに スワップファイル(.swpとか)って普段あまり気になりませんが、 PCやターミナルが不意に強制終了などするとそのまま.swpが残ってしまうときありますよね。 消すにもいろんなディレクトリにちらばって残っていたり 探すのもめんどくさいしでいっそ…

【go】mac vimのGo開発環境を設定するメモ - mac x vim x vundle x go

はじめに macでGo開発するときにvimの環境を整えるメモです。 vimでこんな感じの事ができるようになればいいやーくらいの感じです。 補完 lint 関数定義へジャンプ ドキュメント(GoDocを開く) アジェンダ GOPATH確認 Vundleでvim-goの設定&インストール V…

【vim】macにvimプラグインマネージャvundleをサクっと入れるメモ

はじめに 新しいPCになったタイミングなので改めてvimにvundle入れるメモです。 と、同時に他の記事に引用したかったので自分記事スニペット用。 ながれ NeoBundleは? Vundle.vimのインストール Vundle.vimの初期設定&反映 pluginインストール インストー…

【Mac】dateコマンドでunixtime <=> 日時 文字列を相互に変換するメモ

mac

はじめに 何らかのシステムに携わっているときって扱う日付がunixtimeな時多いですよね。 例えば下記のようなときにMacでささっと変換できたら便利だと思います。 unixtimeなシステムで、データ確認のために人間がわかる表示で日時を確認したい unixtimeなシ…

【Mac】macOSのバージョンをターミナル(terminal)で確認する

mac

はじめに タイトルのまんまですがあしからず。 これ他の記事でもついでに使ってたりするのに いざversion出そうとするといっつも忘れちゃうので改めてこれだけ載せる自分メモ。 やる おもむろに sw_vers と打つだけです。 software versionの略とかでしょう…

【vi】viやvimを一時停止してshellに戻る - からのviから抜けたシェルであることをわかりやすくする

はじめに よくありがちかつ初歩的ですがviやvimからshellにもどって何かを実行したいときのメモ、 そしてviやvimからshellに戻ったことをわかりやすくしたいというメモです。 ながれ vi/vimからshellに戻る、shellからvimに戻る方法いくつか vi/vimからshell…

【PlantUML】PlantUMLをAtomエディタでliveプレビューさせてみるメモ for Mac

はじめに PlantUMLはテキストベースでUMLがかけるので便利ですが、書くのと確認を繰り返すときにやや面倒です。 今時フロント開発でもliveプレビュー環境は当たり前になってきているので PlantUMLもliveプレビューしたいものです。 探したらすごく良記事があ…

【mac】TinyPNGで使われているpngquant入れてpng圧縮してみるメモ - for mac

mac

はじめに pngquantをlinuxなサーバで使っていたのですがmacローカルな環境でも使いたくなったので入れたメモ 基本的な使い方などはlinuxのほうと同じです TinyPNGで使われているpngquant入れてpng圧縮してみるメモ - for centos 入れる homebrewから入れます…

rsyncで`No space left on device`でと表示されるエラーの対処方

はじめに タイトルのままですがrsyncするとこんなエラーが出ました。 hoge@hoge:~/home/hoge> rsync -az --stats -e ssh /hoge_file fuga:/hoge/fuga/piyo/hoge.csv 2>&1 rsync: write failed on "/hoge/fuga/piyo/hoge.csv": No space left on device (28) …

【Mojolicious】mac x plenv x Mojolicious::Lite x morbo をサクっとためす

はじめに mojoliciousを使ってみたくなったのでメモ。 おもに下記2つのサイトを参考にさせていただきました。 Mojolicious入門 ~ PerlでWebサイトを作ろう ~ さくらVPSでnginxとsupervisordを使ってMojolicious::Liteを動かしてみた 主な流れは2の方をメイ…

【sqlite】sqlite3をサクっと使ってみるメモ

はじめに sqliteはローカルでちょっとアプリを動かしてみるとき、 さくらVPSなんかでちょっとしたアプリを作るときなんかは結構使えます。 rubyやphpやperlでアプリ作ったけどdb作るのめんどいなーってときには便利ですね! macもvpsも結構標準でsqliteが入…

【sqlite】sqliteで`expected 3 columns but found 1 - filling the rest with NULL`なエラーがでる

はじめに sqliteでimportしようとするとこんなエラーがでることがあります。 expected 3 columns but found 1 - filling the rest with NULL その場合の対処方&スニペット記事用 エラーしてみる sqlite> .import /path/to/csv sample_table /Users/hoge/tmp…

【ssh】macやlinuxでsshするとき`Too many authentication failures for`と言われるときの対処方

はじめに いままで繋がっていたサーバにsshする際に急にこんなエラーが出ることがあります。 Received disconnect from xxx.xxx.xxx.xxx: 2: Too many authentication failures for ユーザ名 直前に設定を変更した、とか思い当たるふしがないのに急に出るの…

【rails】ruby on rails チュートリアルでrailsを始めるメモ - 1章 - macでrvmからのrailsインストールからwebアプリ作成してherokuにあげるまで

はじめに いまさらながらちゃんとrailsを勉強しようと思い立ったのでメモ。 この記事は下記チュートリアルになぞらえながら書いたメモ(ほぼまんま)です Ruby on Rails チュートリアル - 実例を使ってRailsを学ぼう チュートリアル1章の構成 このチュート…

【perl】plenvでperl x cpanm x carton環境を作る - mac編

はじめに perl環境はperlbrewで作っていましたが、plenv良さそうってことでplenvってみるメモ。 このメモのゴールは特定のディレクトリに特定のperlバージョンを入れて ついでにcpanモジュールも入れてみるまでです。 アジェンダ homebrewインストール plenv…

macからsublime textでネットワークごしのlinux(centos)サーバのファイルを開く/編集するまとめ - nfsマウントする

はじめに 下記の感じでメモを書いたのですが、 散在していて見返しにくかったので、ここだけ見ればOK的な記事にまとめた自分用メモ。 Mac OS XでCentOSに入れたsamba経由でのアクセスが遅いのでNFSにしてみるメモ(exports, mount_nfs, diskutil unmount) mac…

【grunt】Gruntを使うまでのシンプルメモ - node、npmからのgruntでjavascriptメモ(やcss)ファイルの変更監視と自動minifyしてみる

はじめに gruntを入れてファイルの変更監視、自動minifyまでしてみるひな形的メモ。 前に似たような記事も書きましたが目的が違ったので、 今回は純粋にgruntを入れてタスクを実行するような流れとしてシンプルな手順になるようにメモります。 ゴール この記…