TakayukiKoyama Geek Blog

Create, Entertain, Experience

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)。 居酒屋キックオフ コミュ障なので初対面の方とお話しするのは緊張しま…

コミュニティ活動5回目【ビジネスコンテストに向けて】

昨日は奇数回のプロダクト開発会議2回目 前回は具体的に何をやっていこうかを議論して、アイデアは7個ぐらい出てきましたが、1つに収束しませんでした。メリットデメリット、実現可能性、需要等の色々な課題があります。 とりあえず、このままだと時間が…

テストページを公開したままにしている会社を探す方法w

今日、何気なく、「株式会社ああああ」って会社あるのかな?と思って、グーグル先生に聞いてみたら、会社のテストページがザクザク見つかった。 まあ害はないと思うけど、テストページを隠さないいい加減さがバレてしまいますね。 「会社名」+「ああああ」…

Swift(iOS)の環境構築をしてみた。

せっかくメインPCがMacだし、妹から白ロムiPhoneをもらったのでSwiftの環境構築をとりあえず行った。 やること 環境構築だけなら、そんなにやることはない。 ・iOS Developerプログラムに登録 ・Xcode 6 beta 3 をダウンロード&インストール ・証明書の設定

コミュニティ活動4回目【Ruby ActiveRecord】

6月から始めた勉強会、2回目 1回目の勉強会はWebサービスに関するプログラミング言語やフレームワーク、Ruby on Railsのハンズオンなどをやりました。 dotinstallでお勉強 2回目は何しようか迷いましたが、ActiveRecordについてきっちり理解しておきたか…

SublimeText3 ライブラリの場所を見つけるのに時間が掛かった

MacのSublimeTextでF7でカナ変換ができるようにしたかった MacのSublimeTextではF7キーを押すと「Build」が実行されてしまう。ただ、カナ変換がしたいだけなのに。 そこで、下記のサイトを参考にKeymapを編集することにしました。 Sublime Text 2 から 3 に…

独自ドメインでメールアカウントとHPをサクッと作る方法

というのをメモっておこうかと思います。 「お名前.com」でドメインとって、メールを「さくらのメールボックス」で動かして、会社サイトは「Amazon Web Service EC2」上にWordPressを動かす手順を書きます。基本的に詳細設定は他のサイトやSlideShareに丸投…

コミュニティ活動3回目【プロダクト開発会議1回目】

コミュニティ内で何かを作っていこうということで会議をしました。 今回は集まりが悪く、4人(1人はSkypeから)でした。ルノアール会議室を3人となるとちょっと1人の負担が大きいですね。他の場所を検討しますか。 WEBで完結するサービスやデバイスを使…

コミュニティ活動2回目【勉強会:WEBサービスの基本を理解】

コミュニティメンバー内で勉強会をスタートしました。 IT業界でお仕事をされている人が多いとはいえ、得意分野はバラバラなので基本の確認とRuby on Railsに関心を持っている人が多かったのでその辺の勉強会をしました。 作ったスライド。雑なので見ても役に…

自宅にオフィスチェア導入で作業効率を上げてみた。

退職して自宅で作業することが多くなったので椅子を変えることにしました。 小学生時代から15年以上使ってたボロボロの椅子に別れを告げて、ようやく買い換えることになりました。 購入の決め手 1.以前の椅子は疲れやすい 以前の椅子はガス圧も効かなく…

さらに新しい体験ができるVRデバイス「Omni」。ゲームの世界で走れる!

VR熱が高まっているので、新デバイスがないか調べたらKickstarterでやってました。 Omni: Move Naturally in Your Favorite Game by Virtuix — Kickstarter ゲームの世界で走れるという面白さ

AWS EC2 を SublimeText SFTP でアクセスする方法

AWS

調べてみたけどstackoverflowでも解決できなかったのでメモ。 EC2をsshでログインするときpemファイルを使っていることを前提にします。普通にパスワードでログインできるようにする場合は問題ないと思います。 ※SublimeText SFTPの使い方は下記のサイト等を…

AWS(EC2)+Rails+MySQLでrails generate が動かない?

EC2でrails newした後にrails generateするとフリーズする話 サーバ環境 EC2 : Amazon Linux AMI Ruby : 2.0.0 Rails : 4.1.1 MySQL : 5.5

さくらVPSでDockerをインストールしてみた(CentOS6.5)

WEBのお仕事をすることになったので、Dockerをインストールすることにした。 Dockerとは Dockerは簡単に仮想環境を作ることができるソフトウェアで、他のマシンにDockerをインストールしてあればOSイメージを簡単に以降できるので、WEBサーバを増やすときな…

Android Wear 開発環境構築(プレビュー版)の続き

前回のエントリで開発環境とエミュレータの準備が終わったので、今度は③のAndroid端末の準備と連携をやってみる。 Android端末の準備 今回、Android OS 4.4.2が必要ということで、Android OS 4.4.2が最新となっている端末で一番安いNexus7 2012 16Gを購入し…

Android Wear 開発環境構築(プレビュー版)

Android Wearを開発者視点で出来ることを把握したいので環境構築をしてみる 開発環境の準備 ただし、Android WearはまだBetaプレビュー段階なので以下のような開発環境となる。Android端末の『通知』をAndroid Wearの端末で通知させる場合、Androidの携帯端…

コミュニティ活動1回目【コミュニティを立ち上げる】

大学院の6期生メンバーを中心にコミュニティを立ち上げました。 IT業界でお仕事をされる方が多いので、勉強会やプロダクトを作ったりすることを目的としたコミュニティにしました。 場所はルノアールの会議室などのスペースを借りてやることになりそうです…

Android Wear についてメモ

Android Wearとは Android WearはGoogleが提供しているAndroid OSをスマートウォッチ(腕時計型ウェアラブルデバイス)向けに作り替えたOSで、Androidデバイスと連動させて使うのが一般的? スマートウォッチはGalaxy Gearなど、いくつかの端末が既に発売さ…

赤字事業を撤退させるか、再生させるか

今日、Facebookのニュースフィードを見てたら、下記の記事が紹介されていた。 出版する雑誌8誌のうち7誌が赤字に。廃刊するか 孫正義が出題、思考力を磨く設問:PRESIDENT Online - プレジデント ソフトバンクの孫社長が『赤字の雑誌事業を撤退させるか、再…

『note』というサービスを使ってみた

コラム記事を掲載している『cakes』が先月、個人でも利用できる『note』を提供し始めたので、試しに使ってみた。 note ――つくる、つながる、とどける。 SNSのようなサービスではあるが、『note』が他のSNSと違うのはサウンドやムービーを共有できることと、…

VPNでできることできないこと【固定IPアドレスを手に入れる】

前回、VPNサーバの構築の話について書きました。 ノマドエンジニア向け ネットワークセキュリティ対策【VPN】 - To create, To entertain 「よし、これで安全にWordPressとかが運用ができる」と思ったけど、VPNサーバ上で動いているWordPressにブラウザでア…

ノマドエンジニア向け ネットワークセキュリティ対策【VPN】

ノマドに限らず、公共の無線LANを利用するのは セキュリティ的にあまり宜しくないのでVPN対策を講じることにした。 VPN環境構築の種類 VPNを構築する方法は2つある。 1.自宅のPCをサーバとしてVPNを構築する 2.レンタルVPSサーバを借りてVPNを構築する 3.公…

ul liタグを均等に横並びしたいときのメモ【CSS】

liタグを横並びにして、均等な幅で表示する方法はググるといくつか出てくる。 ・バナーを横並びにするときに< li >にclassを付加せずにfloat落ちを防ぐ方法 | Magicalog ・ul,liを使った横並びのメニューについてです。ulを800px幅にして、liを自動的に均等…

OpenSSLの欠陥について調べてみた

昨日のWBSでもやってましたが、OpenSSLを使ったシステムでも被害が出ているらしい。 暗号化ソフトに重大な欠陥:ワールドビジネスサテライト:テレビ東京 OpenSSL:三菱UFJニコス、タイムラグを狙われる - 毎日新聞 そもそもSSLとは SSLは、ユーザP…

良さげなグループウェアを探してみた

そろそろメンバーを集めて何かやりたいなと思ったので グループウェアを調べてみた。 とりあえず、私が要望はこんな感じ ・カレンダー機能 ・掲示板 ・TODOリスト ・Wiki ・無料で使える ・ソーシャルログインができる ・独自ドメイン ・アプリがある 結論か…

退職しましたエントリ

Androidアプリ開発を3年やってきましたが、3月31日に退職いたしました。 そのストーリーをSTORYS.JPに書かせてもらいました。 人と話ができるようになった男の退職話小山 貴之さんのストーリー

私の過去を整理することにした。【人と話せなかった自分と向き合ってみる】

STORYS.JPに自分の過去を書いてみた ここに淡々と過去を書いてみようかなと思ったけど、最近STORYS.JPというサイトを目にしてここに書いてみたら、誰か読んでもらえるんじゃないかと思って書いてみた。 人と話ができなかった男の物語小山 貴之さんのストーリ…

svn コマンドメモ

よくsvnコマンド忘れるのでメモ 特定のディレクトリ下のファイルを追加 svn add dir/ --force とにかく、全ファイルを追加 svn add * --force ?ファイルを全部追加 svn st | grep ^\? | awk '{print $2}'|xargs svn add ファイルをrmとかGUIで削除したことを…

Developers Summit(デブサミ)2014に行ってきた話

数年前から気になってたデブサミ2014に参加してきた。 会場は目黒駅から歩いて数分の目黒雅叙園。「目黒雅叙園」の読み方を知らずに参加してたが、2日目帰りのマイクロバスで「めぐろがじょえん」ってアナウンスを聞いて読み方を理解した...(今更) (間違え…

デバイスの未来はバッテリいらず? 量子コンピュータについて調べてみた。

「量子コンピュータ」というのをご存じだろうか? 量子コンピュータとは 量子コンピュータ - Wikipedia 従来の計算機(量子計算機に対して、古典計算機という)は1ビットにつき、0か1の何れかの値しか持ち得ないのに対して、量子計算機では量子ビット (qubit…

メールを使いこなす方法を考える

私のメール受信トレイが汚い。 最近はメールを使っているという人が少ないぐらいだが、私の場合(プライベート)は管理が結構いい加減な状態になってしまっている。 エンジニアとして、これはいかんと思いメールのテクニックについて整理しておくことにした…

ウェアラブルデバイスについて、今更整理しておく

スマートフォンの次に流行ると言われているウェアラブルデバイスについて、現状を把握しておきたいので記しておこうと思う ウェアラブルデバイスとは そもそもウェアラブルデバイスとは、正確にはウェアラブルコンピュータのことで、コンピュータをウェアラ…

情報技術者試験(基本FE, 応用AP)に合格するコツ

とりあえず受かったので、試験受ける過程の話と勉強のコツをメモっておく コツを書く前に過程の話 基本情報(FE)の話 基本情報は大学3年生のときに取得したので、もう4年が経つ。当時は私立大の電気電子科から国立大の情報工学科に編入したものの、学問的に…

Wimaxルータ -メリットとデメリット-

Wimaxユーザになってから約2年、使い続けて気づいたことを整理しておこうと思う。 そもそもWimaxって何? WiMAX - Wikipedia 一言で言うと、無線通信技術の規格のこと。つまり、無線でインターネットを利用する際に従来よりも高速に利用できる技術を標準化…

<table>タグの入力フォームでsubmitが実行(送信)されない

WEBプログラマーではないので、世間では常識なのかもしれないがメモ。 HerokuではじめるRailsプログラミング入門作者: 掌田津耶乃,相澤歩出版社/メーカー: ソフトバンククリエイティブ発売日: 2013/03/15メディア: 大型本 クリック: 7回この商品を含むブログ…

はてなブログのサイドバーの幅を変更する

公式テーマ1位のこのテーマも悪くないけど、ちょっとサイドバーが狭いので調整してみた。 HTMLタグの構成を確認する Google Chromeなら右上の設定ボタン("三"みたいなやつ)> ツール > デベロッパー ツール でブログのレイアウトを確認してみる。sidebarを…

Rails generateしたときにcoffescriptとsass(scss)がいらないとき

まあ、便利なのかもしれないけど、jsとcssで良いのにgenerateしたときに.js.coffeeと.scssが生成されてしまう場合。 とりあえず、generateしたコントローラーを消す。 たとえば、samplesコントローラーを消すときは $ rails d controller samples 参考: Rai…

応用情報技術者試験に合格しました

2年ぶりぐらいに受けてきました。試験日は大雨でザァーザァーと雨音がうるさく集中できなかったですが、終了時間ギリギリまで考え抜いてなんとかなりました。 基本情報取ってからは4年が経ちます。 全然勉強しませんでしたが、大学院時代の記憶と日頃から技…

CentOS ファイルの文字コードを一括でUTF-8にする話

Windows -> Linuxにファイル持ってきたとき、文字コードがShift-JISになってたせいで文字化けすることがある。 放置することもあるが、コマンドで簡単に直るので、変換する癖をつけようと思うので作業メモ。 nkfコマンドを使う 文字コード変換にはnkfコマン…

WBS視聴時間の効率化戦略

WBS(ワールドビジネスサテライト)は非常に良い番組だが、平日の貴重な1時間にダラダラと見ているのは勿体ないので、対策を考える。 1.録画する 録画して後でまとめてみるのもアリだと思うが、レコーダがなかった。しかも録画するとすぐに溜まって消化しきれ…

さくらVPS CentOS Heroku(RoR)の準備

Mac,Windowsで使えるのも良いですが、開発環境をさくらVPSにSSH接続にするのが一番楽なので、その準備。 前回のMac作業と比べて、Heroku Toolbeltを導入しないこと以外ほぼ同じ。 HerokuのRuby on Railsアプリをプル(チェックアウト)してみる(Mac) - tkoya…

HerokuのRuby on Railsアプリをプル(チェックアウト)してみる(Mac)

デスクトップ(Windows)で作成したアプリをMacBookにチェックアウトして、Macでも作業できるようにするという話。 普段はsvnを使っているのでチェックアウトと言いたくなるが、Pullだった。 ssh設定 他の方のブログを見ていると、公開キー作成時にssh-keygen…