設定
約2年前に上のような記事を書いたのですが、 いよいよ CircleCI ver.1 も今月をもって廃止ということで、 CircleCI 2.0 向けに書いたものを貼りつけておきます。 1. config.yml の設定 以前と同じように、結果から貼りつける形にしようと思います。 このよう…
すごく稀なユースケースだと思うんですが、 例えば研究室の無線LANに接続しているときだけプロキシ設定を有効にし、それ以外のときは無効にしたい場合を考えます。 通常であれば、研究室のWi-Fiに繋いだら export http_proxy="http://www-proxy.waseda.jp:80…
「君のアカウント、試用版だから有料版にアップグレードするか無料版にダウングレードするかしないと消すね」 と Datadog から警告が来たので、もし設定しなおす場合の参考用に。 1. メモリを used, buffers, cached, free の分け方で見る場合 free コマンド…
Windows で Rails アプリを動かしたくて CygWin で bundle install したら nokogiri で止まってしまうので、必要なものをまとめた。 なお、 Windows 10 64bit 環境に CygWin64 をインストール、 apt-cyg mirror には http://cygwin.mirror.constant.com/ を…
久しぶりにメモ。 自分で管理してるサイトにアクセスしようとしたら SSL証明書の有効期限切れエラーを見ることに。 で、なんか設定忘れてるのでは、という気がして他の人の renew のやり方見ていたら、(Let's Encrypt で Nginx にSSLを設定する - Qiita) …
個人のサーバーでgit運用したくて、Gitbucket を立ててるんです。 それで、この前 Gitbucket の更新をするときにプラグインファイルも更新をかけたのですが、 困ったことに、プラグインをダウンロードするだけのAnsibleタスクだと 古いバージョンのプラグイ…
DataDog の Ansible Integration が上手く動作しなくて頭を抱えました。 Configuration をよく読むと、 ansible-datadog-callback を入れなさい、と書いてあります。 なるほど、と設定しようとするもどこに何を置けばいいのかわからず困りました。 ローカル…
冪等性(べきとうせい)を考えて、 パッケージ(コマンド)を apt で初めてインストールするときだけ処理をしたい。 という要望が自分の中で湧いてきて、さてどうしようと調べるも、なかなか出てこない。 「already installed ansible」とGoogle検索かけたら…
テキストエディタ Atom を使っていて「おや?」と思うことが出た。 初めて見たぞこの表示……。 Atom Deprecation Cop というもので、つまり Atom の設定で変な箇所あったら怒ってくれる人です。 昔から搭載されてるらしいですが私は初めて怒られました。 こん…
Windows Media Player が再生を初めて数秒で 『Windows Media Playerは動作を停止しました』と出て終了する問題に、この数週間悩まされてきました。 別の再生プレイヤー使おうか…… いや、でもWindows Media Playerは動作が軽いし広告出ないからいいんだよな…
GitHub に git push するだけでウェブサイトを作成・更新できる GitHub Pages 。便利です。 ちょっとめんどくさいのが、 gh-pages ブランチか master ブランチのトップディレクトリに index.html がないといけないところ。 ( master ブランチの場合は docs …
便利ツール gibo .gitignore を生成するのってめんどくさい、なんのファイル書けばいいねん。 ってなる悩みを解消してくれた gibo 。( https://github.com/simonwhitaker/gibo ) gibo OSX Windows Node >> .gitignore # .gitignore がすでにある場合は >> # …
Rails のプロジェクトを扱っていて、 gem を bundle install していたところ mysql2 の部分でこんなエラーが… Installing mysql2 0.4.4 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Us…
wercker で使うために Docker を初めて使ってみました。 参考にしたサイト : 今更始めるDocker on Mac、今更覚えるDockerコマンド - 病みつきエンジニアブログ Docker Machineの作成 1. Docker Toolbox をインストール brew install Caskroom/cask/docker-to…
親切なチュートリアルを見て、SSH 接続で EC2 のインスタンスにログインできるようになったところまではよかったんですが、 デフォルトの ec2-user でないユーザーを足そうとしたらいろいろハマったので覚え書き。 参考: Linux インスタンスでのユーザーアカ…
Amazon Web Services、略してAWS、なんだか難しそう〜なイメージあって手が出せていなかったのですが、 最近サーバーの設定とかにも少しずつ興味出てきたので、おそるおそる触ってみることにしました。 先達はあらまほしきことなり(教えてくれる人ほしいよ…
前も書いたけど、MySQL をいじるには、入力補完してくれる mycli が超便利。 これなしの環境だとめんどうに感じてしまうくらいに!あとダミーデータの作成は generatedata.com が良さげ。 これはもっと良いサイトありそうなので、ご存知の方、教えてください…
Windows10 にしたら iLok が動かなくなって困りました。 ちゃんと 最新版の iLok License Manager を公式 https://www.ilok.com/ から入手してインストールしてるのに「う~~~ん」って感じ。これは妖怪(Windows10)のしわざに違いない! と思ったんですが…
いろんな会社さんと面談をしていると自分の知らなかったツールが知られておもしろいので、 最近聞いたものを調べてまとめておきます。 Capistrano (キャピストラーノ) Capistrano 公式サイト公式での紹介 : What is Capistrano?紹介記事 : 入門 Capistrano…
自分用のまとめ。ちなみに MySQL をいじるには、Mycli が超便利です。 MySQL のオートコンプリート(コード補完)してくれます。 しかも、忘れがちな文末のセミコロンを書き忘れても問題なし! これ無しじゃSQL操作はやってけない! 1.データベース作る cr…
この記事の続き前回はこれがローカルサーバーを使い表示されるところまでやりました。 よく見ると、下の方にエラーがあります。 Databaseに接続できていない様子。 CakePHPのTutorialでここらへんのことは説明されているものの、 私みたいな MySQL 未経験者…
PHP をローカルサーバーで動かす 参考 : MacでApache+PHPの環境を構築するなお、設定データをいろいろいじるので、 いじるファイルについてはバックアップを残しておくと良い。あとあと安心。 Apache起動 sudo /usr/sbin/apachectl start httpd.conf いじる …
phpenv 使えない phpenv に php-build を足しても phpenv install が、エラーのためにインストール完了しない。 PHP インストール出来ない!ここを参考にしつつ エラーメッセージに対処していったのですが、解決法がわからないコンパイルエラーに遭遇し、 ど…
昨日、『プログラマのための数学勉強会』に参加してふたたびLT枠で登壇してきました。 前回の発表を特にブログに書かなかったのは、重い風邪でちゃんと準備できず消化不良だったためで、今回リベンジ出来てよかったです……!プログラム・発表スライドは以下の…
最近、ブログ記事のカテゴリーがやたら増えてきたので、1記事しか無いものはカテゴリー消そう。という決意を固めつつあるハトネコエです。今日は、近頃大人気のテキストエディタ ATOM のパッケージ(プラグイン)を自作してみたのでその話です。 1. テキス…
タイトル通りです。npm の使い方については以前書いたここを見てもらうとして、 この記事では npm install gulp --save-devで gulp 環境を導入すると書きました。でも、文字数長いです。タイピングめんどいです。実は、install は i でいいようにエイリアス…
Brackets は超便利 Adobe が無料で提供してくれている、Web や Cordova(PhoneGap) の制作に便利なIDE、 『Brackets』( http://brackets.io/ ) で人気のプラグイン『Beautify』は、コードを整形してくれる人気のプラグインです。このブログで扱うのは初めてで…
最近、スマホでウェブサイト見てて気付いたこと。あれ? そこ、色付けられるようになってる……?1週間前くらいからでしょうか、 気が付いたらそこに色が付いていました。 1. そこってどこ? ここ Android の Chrome ブラウザ におけるアクションバーの位置で…
Web制作してみたいなー、と思いました。せっかくやるんなら、 AngularJS とか Sass(もしくは Scss )とか TypeScript 使っちゃって、先進的な感じで Web制作したい。でも、Sass とか TypeScript のコンパイルめんどくさくない? って思いました。 まあ、ATO…
プログラミングの敵、全角スペース。 テキストエディタ や IDE などに目立たせる表示があるなら、 しっかり目立たせてわかりやすくさせたいものですね。 ↑ 私の Emacs だとこんな設定じゃあ、その設定をすぐできるためには、 英語で全角スペースをなんと言う…