TakayukiKoyama Geek Blog

Create, Entertain, Experience

ギークハウスもくもく会@ギークバー 2015.10.25

もくもく会参加 各地域のギークハウスをハングアウトでつないで同時開催するもくもく会に参加しました。 ギークハウスもくもく会@ギークハウス新宿 もくもく会はギークハウスのイベントGeekHouseDayの一つらしい。 GeekHouseDay ギークハウスもくもく会 10:…

CentOS7のサーバをVPN対応する

過去にさくらVPS(CentOS6)をVPNにした事があったが、今回CentOS7でもやろうとしたら前回同様苦戦したのでメモ。 前回と同様に構築してみる ノマドエンジニア向け ネットワークセキュリティ対策【VPN】 - TakayukiKoyama Geek Blog 前回はさくらVPSにOpenVP…

さくらVPSでmongodbの外部接続

mongodb専用のサーバを作ろうと思って、さくらVPSを借りたので、外部接続する方法をメモ。 とりあえず、さくらVPSの基本設定は下記のサイトの通りにすれば良い。mongodbを動かしたいので、6.のSSHとiptablesの設定までにして、WEBサーバ環境の構築はしない…

Play frameworkでrunしようとしてもエラーで立ち上がらないときは

Play初心者なので、ちょっとしたエラーで前に全然進まなくなります。 下記のようなエラーが発生しました。最初は、書き換えたソースが良くないかと思いましたが、冷静によく読むとjbossがlocalhost:9000にbindできないと書いてありました。 今回、Eclipseでr…

Play framework 2.3.x で Eclipseが立ち上がらない時の解決法

Playフレームワークでアプリケーションを作るとき、とりあえず下記の公式ドキュメントに沿って開発を進めるかと思います。 Play Documentation Home ただ、ドキュメントの流れに沿ってIDEとしてEclipseを立ち上げようとするとエラーが発生しました。 [sample…

Androidでメモリリークの原因を突き止める方法

自分がいつもやっている方法が下記のサイトに載っていたので、メモとして記録しておきます。 Androidアプリのメモリリークを調査する キャプチャつきで分かりやすいので、OutOfMemoryを解決したい人にはすごく参考になると思います。 作業は大変ですが、これ…

Xcode7.0betaでiOS8.4の実機にインストールしようとしたら「No provisioning profiles found」になるときは

久々にXcodeでiPhoneアプリでも作ろうかと最新版の環境を整えたら、タイトルの通り実機にインストールできなかったので、その解決方法をメモしておきます。 1.アプリケーション>Xcode-beta.appでパッケージの中身を見る Finderを開いて、以下のようにXcod…

Android StudioでGitが「index file corrupt」と言ってきたら

gitのindexファイルが壊れてるので、リセットしましょう。 WindowsならコマンドプロンプトもしくはGit BashのどちらかでGitコマンドを使えるように設定してあると思うので、 $ cd (プロジェクトのディレクトリパス) $ rm .git/index $ git reset としましょ…

RVMインストール『curl -L https://get.rvm.io | bash -s stable』がうまくいかないとき

コマンド実行 # curl -L https://get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 22817 100 22817 0 0 3742 0 0:00:06 0:00:06 --:--:-- 3742 Downloading https:/…

さくらVPS,CentOS6で『GHOST』対応する

先月末に話題になった「GHOST」がさくらVPSも対象となったので対応します。 ※CentOS7だとSSHにログインできなくなる不具合が発生するらしいのでご注意ください。 GHOST脆弱性にyum update glibc、その後リブートする前に - Qiita GHOSTとは Linuxに存在する…

berks --path cookbooks でエラーが出る場合

最近使い始めたのでよく分かっていませんが、どうやらバージョンが上がって仕様が変わったようです。 変更前 $ berks --path cookbooks DEPRECATED: `berks install --path [PATH]` has been replaced by `berks vendor`. DEPRECATED: Re-run your command a…

source :rubygemsでWarningが出るときは

bundleしたときに以下の様なメッセージが出た時の対策。 メッセージ $ bundle The source :rubygems is deprecated because HTTP requests are insecure. Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if no…

Chefでサーバを構築する方法 入門編 [httpd,php,mysqlを一発で入れる]

2013年ぐらいからDevOpsのキーワードと共に話題になっているインフラ自動化フレームワークのChefを使い始めました。 『Chef』のざっくりとした概要 従来(というか今でも)、サーバを構築すると言えば、サーバを立ち上げて、SSHでログインして、ApacheやPHP…

YosemiteにアップデートしたらGemが動かないときは

今日、MacbookProをYosemiteにアップデートしました。 rails sをやろうとしたら失敗 $ rails s Ignoring json-1.8.1 because its extensions are not built. Try: gem pristine json-1.8.1 Ignoring atomic-1.1.14 because its extensions are not built. Tr…

MacでImageMagickがインストールできない問題

調べると色々な記事が出てくるけど、それでもうまくいかなかったので。 MacにHomebrewでimagemagick入れようとした時の対処 | Homebrew | alperithm 大抵の場合は原因はlibpngで、上記の方法でうまくいくのかと思いますが、解決しなかったので作業をメモしま…

Webpayの使い方 、v3.0.0以上のエラー日本語化

Webpayとは WebPay: 開発者向けクレジットカード決済サービス プログラミング知識がある方なら、簡単にクレジットカード決済を実装できるサービスです。 curl, Ruby, PHP, Java, Python, Node.jsに対応しています。 最近、Webpayを商用利用申請しましたが、…

やはりAmazonとGoogleの仕事環境は違った。

かなりはてブが付いてるので、皆さんご存知だと思いますが、Google エンジニアのSteve Yegge氏が話題になりました。 Steve Yegge の Google とプラットフォームに関するぶっちゃけ話を訳した(前編) AmazonとGoogoleのプラットフォームの話から始まり、Face…

ボタンにマウスを乗せた時のアニメーションCSSが簡単に作れるHover.css

HTMLのaタグにマウスを乗せたときの操作はa:hoverのCSSで記述できますが、アニメーションを作るのはちょっと面倒です。そういうときに便利なのがHover.css。 Hover.css - A collection of CSS3 powered hover effects GitHub:IanLunn/Hover アニメーション…

CentOSにRSRubyを入れようとして手こずる話

色々なサイトをググってるとやはりRSRubyを入れるのはハードルがあるらしい(パス指定的な意味で)。 R on Rails with Rserve - WEB SALAD WebページのバックグラウンドにR言語を実装する4つの方法~ (1)Ruby on Railsから動かす3つの方法 or (2) Shiny ser…

「嫌われる勇気」を読んで気づいた自分が変わった理由と3つのポイント

話題になっている「嫌われる勇気」をKindleで読んでみました。 この本は、人生に迷い幸せを見いだせない青年とアドラーの心理学の教えを説く哲人との対話の中で、アドラーの心理学がどういうものなのか、自分はどうすれば幸せになれるのかを考えていく話です…

Rails4+Unicorn+Nginx+Chkconfigで自動起動する方法

サーバが再起動してもRailsが動き続けるようにするための方法です。 Rails Railsでアプリケーションを作成。 $ rails new testapp Unicorn Unicornをインストール。 $ vim Gemfile gem 'unicorn' $ bandle install Nginx Nginxをインストール。 $ wget http:…

RailsのProduction環境でAssetsが通らなくて3時間詰まった話

ApacheでのRails本番環境を構築するのは初めてなのでかなり詰まりました。 環境 ・Rails:4.1.1 ・Apache ・Unicorn ・さくらVPS 1G サーバ環境は既にApacheを動かしていたのでPassengerで動かそうかなと思ってましたが、WEB+DB Press vol.70の@mirakuiさん…

YAPC::Asia Tokyo 2014 に参加しました!【ボランティアスタッフ】

YAPC::Asia Tokyo 2014に参加しました。ブログを書くまでがYAPCということでブログを書きます。ちなみに、YAPCもスタッフも初です。Perlもdotinstall見ながら使ってみましたレベルです。 中小企業で働いてたときからYAPC盛り上がってて行ってみたいなと思っ…

Kawasaki.rb #015 に参加してきました。

Rubyを触りだして約半年、Ruby on Railsを使い出して約3ヶ月。とにかくWEBサービスに必要な機能が出るたびに書籍やWEBを逆引きしている感じだったので、ちゃんとRubyを勉強していないので勉強会とLTをされているKawasaki.rbで色々話を聞いてみたいなぁと思…

【NomadList】海外でノマドするときにどの地域が良いか比較できるサイト

@miyagawaさんのRebuild.fm#52を聞いて知った話。 NomadList NomadList その地域の気候やネット回線の速度などから計算してノマドコストを算出し、地域をランキング化してくれる。一位はタイのチェンマイ。 ただ、rebuild.fmにも話があったけど、気候や消費…

コミュニティ活動6回目【勉強会 ActiveRecord2回目】

新宿の某所で恒例の勉強会を開催しました。 引き続き、ActiveRecordの勉強 前回の続きで、dotinstallのActiveRecord(#7〜)をやりました。これでActiveRecordによるデータベースの基本操作は理解できたと思います。Railsアプリケーション開発を経験しても以外…

Ruby on RailsにNew Relicを導入してみる

クライアントとサーバを簡単にモニタリングできるNew Relicを試そうと思いつつ、なかなかやらなかったので今日こそはということで実装作業をしました。ランサーズさんが紹介しているNew Relicの導入方法を参考させていただきました。(去年の記事なのでサイ…

ある会社に話を聞くだけのつもりだったのに不採用通知を頂いた

単純に私がWantedlyさんサービスの仕組みを理解してなかったというだけの話です。 「共感」で仲間とつながり、「はたらく」を面白くするサービスとして去年から注目されているWantedlyさんのサービスを利用して気になる会社に話を聞きに行きました。 「話を…

本の講義を聞いてきた【八嶋智人が大学教授に挑戦!「本の講義」演劇プロジェクト】

Campfireで話題になった下記のプロジェクトに支援して講義を聞きに行きました。 八嶋智人が大学教授に挑戦!「本の講義」演劇プロジェクト〜本の面白さを伝えたい!! 今回のプロジェクトは主催者の鬼塚氏の思いによって始まった。昔は電車の中で本を良く読ま…

YAPC::Asia Tokyo 2014 キックオフに参加してきた

今年のYAPCボランティアスタッフに参加させていただくことになりましたので、顔合わせとYAPCについてもっと知るためにキックオフへ行ってきました。YAPC(Yet Another Perl Conference)。 居酒屋キックオフ コミュ障なので初対面の方とお話しするのは緊張しま…