読者です 読者をやめる 読者になる 読者になる

the glue

やってみたことで忘れそうなこと、役立ちそうなことなどをまとめています。たまに何気ない日常の話もします。

「小さなチーム、大きな仕事」

小さなチーム、大きな仕事〔完全版〕: 37シグナルズ成功の法則作者: ジェイソン・フリード,デイヴィッド・ハイネマイヤー・ハンソン,黒沢 健二,松永 肇一,美谷 広海,祐佳 ヤング出版社/メーカー: 早川書房発売日: 2012/01/11メディア: 単行本購入: 21人 クリ…

2017年1月のアップデート情報

いつもbearfruitsをご利用いただき、ありがとうございます。 2017年1月のアップデート情報です。 ポートフォリオにGoogle Analytics トラッキングIDをセットできるようになりました Settingsページからセットしていただけます。 バグ発見のお知らせやご要望…

「Team Geek - Googleのギークたちはいかにしてチームを作るのか」

Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者: Brian W. Fitzpatrick,Ben Collins-Sussman,及川卓也,角征典出版社/メーカー: オライリージャパン発売日: 2013/07/20メディア: 単行本(ソフトカバー)この商品を含むブログ (20件) を見る …

「ザ・ゴール - 企業の究極の目的とは何か」

ザ・ゴール ― 企業の究極の目的とは何か作者: エリヤフ・ゴールドラット,三本木亮出版社/メーカー: ダイヤモンド社発売日: 2001/05/18メディア: ペーパーバック購入: 32人 クリック: 373回この商品を含むブログ (387件) を見る 読書感想文である。 よくおす…

12月のアップデート情報

いつもbearfruitsをご利用いただき、ありがとうございます。 12月のアップデート情報です。 ポートフォリオが非公開設定になっていることがわかりやすくなりました 今後実装予定の新しいbearfruitsポートフォリオのプレビューを追加しました 新しいbearfruit…

11月のアップデート情報

いつもbearfruitsをご利用いただき、ありがとうございます。 11月のアップデート情報です。 GitHub のIDを変更した際、ポートフォリオが正常に表示されない問題を修正しました。 バグ発見のお知らせやご要望などございましたら、 support@bearfruits.net ま…

信頼と責任の話。(『あなたのチームは、機能してますか?』)

あなたのチームは、機能してますか?作者: パトリック・レンシオーニ,伊豆原弓出版社/メーカー: 翔泳社発売日: 2003/06/18メディア: 単行本購入: 6人 クリック: 16回この商品を含むブログ (10件) を見る いわゆる読んでみた系の記事を投稿するのは初めてなの…

bearfruitsが新しくなりました。

pockeさんと作っているポートフォリオ自動生成サービス bearfruits をアップデートいたしました。 以下、アップデート情報になります。 1. プロフィールページの追加 プロフィールページでは、自分のポートフォリオを管理するほか、 bearfruitsを使っているG…

SublimeTextでLinterが使うrubyのバージョンを変更する話

最近はもっぱらRubyMineを使っていてSublime Textを起動しなくなりましたが、やはりフットワークの軽さは圧倒的にSublime Textだなぁと感じている私です。 (エディタ論争をするつもりはないですので大目に見てください m( )m) Sublime TextではSublimeLint…

スマートウォッチを買って1週間経った

久しぶりの投稿です。 突然ですが、実はスマートウォッチを買いました!! HUAWEI WATCHは日本では「ボディの違い」「バンドの違い」などで3種類ほどラインナップがあるようです。 購入したのは以下です。 HUAWEI WATCH W1 CLASSIC いわゆるレザーバンド版、…

mixi git challengeに参加してきました!

昨日(2016/03/05)mixiさん主催のgit challengeというイベントに参加してきました。 alpha.mixi.co.jp 優勝しました!(うれしい) 概要 gitに関する謎解き系のイベントで、gitでチーム開発をする際に実際に経験するような闇(!)が課題として複数与えられ…

まだまだ行きます

久しぶりの投稿が急に年の終わりです。 今年の頭は留年生活を前にかなり自信をなくして正直ふさぎ込んでいましたが、 皆様のおかげで、今はやりたいことがたくさんあってそんな場合ではなくなりました。笑 自己満足ですが、お世話になった皆様への感謝も込め…

ポートフォリオ自動生成アプリをリリースしました!!

仕事仲間のpockeさんと作っているポートフォリオ自動生成アプリ bearfruits を本日リリースします。 bearfruits は、 GitHub アカウントからあなたの実績資料を作成します。 エンジニアのみなさんが実績を表現できるプラットフォームを目指して開発していま…

rails で migrate がコケる

経緯 Railsで rake db:migrate が突然コケるようになってすこしハマったのでメモ。 Table 'performance_schema.session_variables' doesn't exist とのこと。 確かにそのようなテーブルはありませんでした。 対応 stackoverflow.com 結局 StackOverflow に書…

OS Xのメニューバーがフリーズする

Mac

OS X Yosemite導入からだったと思うんですが、とにかくメニューバーが反応しなくなります。 Wi-Fiアイコンをクリックしてもなにも出てこなかったり、IMEをOn/Offしても表示が変わらなかったり、 ひどいときにはバッテリー残量と時計表示がいつまでも変化せず…

nginxでベーシック認証

Web

タイトル通りです。 普段Apacheはあまり使わないのですが、BASIC認証(でいいや)をかける必要が出てきたのでついでに書いておきます。 環境 Ubuntu 14.04 nginxがインストール済み 手順 1. htpasswdコマンドを使えるようにする Debian系(Ubuntuとか) sudo…

HHKB Pro2 を購入して2ヶ月が経過した

いつも技術系の話ばかりですが、HHKBを購入して二ヶ月が過ぎ、 思いの外気に入ってほぼ毎日持ち歩いている(!)ので感想など書いてみようと思います。 これまで これまで一番よく使っていたのはSAVIORというゲーミングキーボードです。 iBUFFALO ゲーミング…

Windowsのデスクトップ表示が更新されない

タイトル通りですが、名前の変更やファイルの作成・削除などの際に、 F5キーを押して更新しないと変更が反映されないことに気づきました。 死ぬほど不便で、「だからWindowsはイヤなんだよ」とかいう暴言を吐いてしまいそうなので、 直してみることにしまし…

Raspberry Pi に node.js をインストールする

経緯 タイトル通りですが、Raspberry Pi(Raspbian)にnode.jsをインストールするときに結構面倒くさかったのでメモ。 nodebrewでバイナリをインストールする記事を書きましたが、ARMv7向けにビルドされているようで、ARMv6であるRaspberry Pi Model B+以前…

さくらのVPSでUbuntuのブートローダが壊れた

環境 さくらのVPS 2GB HDDプラン Ubuntu 14.04.2 経緯 さくらのVPSにインストールしているUbuntu 14.04.2でリブートをかけたところ、 いつまでもsshできないのでおかしいなと思ってコンソールをのぞきに行ったところ、以下のような画面で停止している模様。 …

JavaScriptでオブジェクト指向をはじめよう

JavaScriptを書くときの心得のようなものを軽くドキュメントにして欲しい、とのお達しがあったので、 勉強もかねてまとめてみることにしました。 以下を参考にして、コンストラクタパターンについて説明します。 JavaScriptデザインパターン作者: Addy Osman…

Debian で Wi-Fi につなぐ

最近 Raspberry Pi を使うことが多いのですが、いつも Wi-Fi につなごうとするたびに30分くらい使うという、 かなり時間の無駄的な状況に直面することが多いので、書き留めておきます。 前提 Raspberry Pi Raspbian がインストールされている(Debian系なら…

Mac で Rails を使う

Mac ( OS X ) に Rails をインストールしようとするといつもコケるのでメモ 前提 OS X Yosemite Homebrew が導入済みであること Homebrew で Ruby をインストール済みであること $ brew -v Homebrew 0.9.5 $ ruby -v ruby 2.2.2p95 (2015-04-13 revision 502…

アルバイト先で開発していたアプリがリリースされました

アルバイト先で作っていたアプリケーションがついにリリースされました。 DevOps採用システム自動構築ツール 「SkyHopper」 をリリース | サバカン屋テックブログ この会社でアルバイトを始めてから数ヶ月して0から作ったアプリケーションです。 なんとかリ…

nginx で指定したメソッド以外のアクセスを拒否する

Web

POSTにのみレスポンスするAPIサーバーを書いたので、リバースプロキシになっているNginxに POST以外のアクセスを拒否する設定を書いておこうと思い立ったのが経緯。 探してもなかなか見当たらなかった(公式には書いてあったけど)ので、メモメモ。 Ex. POST…

Sublime Text 3 を便利に使おう

NeoBundleを入れてVim戦闘力が徐々に上がりつつありますが、 自分はまだまだでSublime Textのほうが使いやすいなぁなんて思っている系クラスタなので、Sublime Textを使っています。 今更感というか何番煎じだよ感が否めないですが、よく思い出すのにあっち…

Visual Studio(C#)で作成したアプリケーションを管理者権限で実行する

C#

Visual C#で書いているアプリに簡易httpサーバーを乗せようとしたら若干嵌まったのでメモ。 経緯 HttpListenerクラスを使ってHttpサーバーを起動しようとしたら「アクセスが拒否されました」と怒られる 環境 Visual Studio 2013 Windows 8.1 Enterprise x64 …

apt-get で Setting locale failed が出た場合の対処

経緯 あるときを境に、リモートのUbuntuのapt-getが以下のようなメッセージを吐くように。 ... ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "UT…

C#(.NET)でPOSTリクエストを投げたい

経緯 C#からAPIサーバーにPOSTを投げようと思い検索していたところ、HttpWebRequestを使う例ばかりでてきて残念な感じがした。 今回はHttpClientを使ってPOSTを投げるコードを書いてみます。 目的 C#から特定のHTTPサーバーにPOSTを投げる (adsbygoogle = wi…

bundle install で mysql2 のgemがインストールできない

問題 Railsアプリケーションをデプロイする時、bundle install中にいつもmysql2のgemがインストールできないと怒られるので、メモ こんな感じのことをよく言われる --without-make-prog [50/1324] --srcdir=. --curdir --ruby=/usr/local/bin/ruby --with-my…

BootCampでトラックパッドのスクロール方向をナチュラルにする

Mac

一度設定したのにBootCamp領域をVMWare Fusionで起動したら設定がめちゃくちゃになって再設定する羽目になったのでメモ 前提 MacにBootCampでWindows 8.1をインストール トラックパッドを使う 設定はデフォルト 問題 デフォルトのスクロール方向はOS Xでいう…

Rubyをソースからビルドして使う

経緯 よく最新のRubyのコンパイル時にあれが足りないコレが足りないと怒られて困るのでメモ 対象 とりあえずよく使うのでUbuntu(14.04) 準備 パッケージ管理システムで既にRubyが入っている場合は消しておく $ ruby -v ruby 1.9.3p484 (2013-11-22 revision …

nginxをWebSocketのリバースプロキシとして使う

経緯 WebSocketを使ったアプリケーションを作ったが、ポートが80しか使えない nginxでどっちも80に流したい ポイント / はまり所 WebSocketのプロキシにはUpgradeヘッダ(HTTP 1.1)への対応が必要 Upgradeヘッダへの対応は nginx v1.3.13以降 参考: WebSocket…

Raspberry Pi に nginx をインストールしたときのメモ

用意したもの Raspberry Pi model B 今買うなら Raspberry Pi2 model Bがいいですかね Raspberry Pi2 Model B ボード&ケースセット (Standard, Clear)出版社/メーカー: TechShareメディア: エレクトロニクスこの商品を含むブログを見る 自分は初代model Bし…

HomebrewユーザーのOS X Yosemite へのアップデート

Mac

特に何の対策もせずYosemiteへのアップデートを行いました。 残り2分 と表示されたまま1時間以上が経過したのでログを見てみると、どうやらインストーラが /usr/local 以下を全部移動している模様。 LATEXやHomebrewを使っている人は苦しんだことでしょう。…

Visual C#でKinectを使う(その3)

さて前回は、KinectSensorクラスのインスタンスを作成し、Kinectのデータを取得する一歩手前までやっていきました。 ところで、Kinectからのデータが更新されたときに実行される関数を書き残していました。 Kinectから取得したデータをImage部品に表示するの…

Visual C#でKinectを使う(その2)

前回はKinect SDKをインストールし、実際にプロジェクトを作成、作成したプロジェクト上でKinect SDKが使えるようにしました。 今回は実際に動作するコードを書きながら、大まかな解説をしようかと思います。 今回 KinectSensorインスタンスの取得 KinectのR…

Visual C#でKinectを使う(その1)

経緯 本を読めば一発なのでしょうが、v2センサーの登場であまりv1センサーを使うための情報が見つかりにくい感じがしたのでこの際メモしておくことにしました。 やること 今回はとりあえずSDKのセットアップから、SDKを使ったコードを書く準備ができるところ…

MacにHomebrewでOpenCVを入れる

Mac

以前使っていたときはVisual Studioでごにょごにょしてがんばって入れていたのだけど、 OpenCVを使うためだけにVM上にVisual Studioセットアップするのもなんだかなってことで、 HomebrewでOpenCVをインストールしてから使うまでをメモ 入るだろう % brew in…

Ruby 2.xでXMLRPCが使えない

はてなキーワード連想語検索APIをRuby2.1で使おうとしたらハマったのでメモ。 元のコード はてなキーワード連想語API - Hatena Developer Center #!/usr/bin/env ruby $KCODE = "u" require "xmlrpc/client" server = XMLRPC::Client.new("d.hatena.ne.jp", …

まっさらなMacのBootstrap

Mac

セルフホスティングのブログなどいろいろ試してみたけれど、なんだかしっくりこなかったのではてなブログをはじめてみました。 とりあえずよくやることなので、まっさらなMacのBootstrap。 準備 OS Xとかのアップデート Xcodeのインストール 手順 何はともあ…