4月に@hrysd、知の巨人、@foo9などのローカルインターンの方々が卒業されたのでまたローカルインターンをやってくれる方を募集します。

弊社(フィヨルド)のローカルインターンって何なの?という方はこちらをご覧ください。

こんな方におすすめ

  • Webプログラマーになりたい方
  • Webデザイナーになりたい方
  • ニートなので時間がある方
  • インターネット系ベンチャーで働きたい学生の方
  • 休職・転職活動中の社会人の方
  • railsでwebアプリが作れるようになりたい方
  • Webサービスで起業したい方

弊社が求める人

  • ネット大好き
  • プログラミング/デザインが好き
  • 霊が見える(not required)
  • 寺生まれ(not required)

こんなインターン生は嫌だ

  • 怖い話が大嫌いだ。
  • Facebookの第一号社員だ。
  • 指名手配がかかっている。
  • 毎日欠かさずアム↑ウェイの勧誘をしてくる。
  • 自称鳥の調教師

おすすめポイント

  • Linuxでのサーバー構築とRailsでのWebアプリ開発ができるようになります。
  • テスト駆動開発、継続的インテグレーション/デリバリ、Pull Requestベースの開発が体験できます。
  • 僕(@komagata)と@machidaが全力で就職のお手伝いをします。
  • お互いに金銭が発生せず、1週間交代なので嫌だったらすぐ辞めれます。(辞めたくならないように僕らは努力します。)

オフィス紹介

ローカルインターンをすることになったら来ることになる弊社オフィス(といってもただのマンションの一室です)を紹介します。

fjord-office fjord-office

エンジニアの為に5席ある席の椅子は全部アーロンチェアです。

fjord-office

来客時に使うソファーです。

fjord-office fjord-office fjord-office

Team Dashboardで怖話のアクセス数、売上などの数字を常に表示しています。

fjord-office

ダッシュボードはEngine Yardの@yandoさんにいただいたEeePC(Ubuntu)で動いています。怖話もEngine Yard Cloudで動いています。

fjord-office

オフィスBGM流し用、動作確認用のiPhoneやAndroid端末があります。

また、エスプレッソマシンでいつでもエスプレッソやカプチーノが飲めます。

fjord-office

WEB+DB Pressは定期購読してるので買わなくていいです。

fjord-office

キッチンが喫煙所です。@machidaは仕事の合間にコーヒーを飲みながら一服するのが習慣だそうです。

fjord-office fjord-office fjord-office

トイレは図書スペースになっています。便器に座りすぎてよく足が痺れます。

fjord-office

古い漫画ばかりでヤバかったので新しいものを頑張って追加してます。

fjord-office

僕は自転車通勤ですが、もう止めるスペースがありません…。

今だけ!超豪華商品が当たる!

今回ローカルインターンに来ていただいた方にはなんと・・・

魔宝石を5個プレゼント致します!!

運次第ではレアガチャで神タイプも夢ではありません。

応募の仕方

応募はこちらのフォームからお願いします。ローカルインターンに関しては一度オフィスに来ていただいて、説明的なものをさせて頂きます。

合同会社フィヨルドインターン応募フォーム

応募フォームのデザインは@monoookiさんが(頼んでないのに)やってくれました。これで募集率アップだ!

リモートインターンは人数制限なく募集しています。そちらも是非お願いします!

C-iだと物足りないので。

uncrustify

brewでCLI版のuncrustifyが入るけど、Xcodeプラグインとして提供されているBBUncrustifyPlugin-Xcodeが便利でした。

Uncrustify Selected Lines

このプロジェクトをビルドするとプラグインディレクトリに自動で入るのがちょっと嬉しい。

XcodeのKey Bindingからは設定できないっぽいのでSystem PreferencesのKeyboard Shortcutsから設定しました。

捗るわあ。

ですぞー

ss

$ ffmpeg -i YJSNPI.mp4 -vf scale=240:-1 -an -vsync 0 img%03d.png
$ mogrify -fuzz 40% -transparent blue *.png
$ convert -delay 3 -loop 0 -dispose background *.png RUNNING_YJSNPI.gif

前のコマが残像みたいに残るのはなんとかならないのかな。

$ ffmpeg -i bomb.mp4 -vf scale=240:-1,thumbnail=2 -an -vsync 0 img%03d.png
$ mogrify -fuzz 50% -transparent blue *.png
$ convert -delay 3 -loop 0 *.png bomb.gif

-fuzzオプションで透過色の閾値が指定できるようになった。いいゾ~これ。

チャットでのいい加減な爆破オチにお使い下さい。

$ ffmpeg -i smile.flv -vf scale=240:-1,thumbnail=2 -an -vsync 0 img%03d.gif
$ mogrify -transparent blue *.gif
$ convert -delay 6 -loop 0 *.gif bomb.gif

元動画から上手く抜けないなあ。

この4月で@hrysd(永和システムマネジメント様入社おめでとうございます!)や知の巨人など、みんなインターンシップを卒業されたので新たに募集したいと思います。

思いつきで始めたリモート・ローカルインターンの仕組みですが、10ヶ月程運用してみて「意外と回るな」という感じだったのでWebアプリにしてみました。

256 INTERNS

256インターンとは

Webプログラマー・Webデザイナーのインターンシップをスムーズに行う仕組みです。インターンシップにはオフィスに通うローカルインターンとインターネット経由でのみ行うリモートインターンがあります。インターンは1週間交代で学習と作業を交互に行います。

インターンシップとは

インターンは職業訓練と就業体験を得、企業は見込み社員と労働力を得る仕組みです。

報酬について

インターンから見て「お金を払って職業訓練を得るスクール」と「お金を貰って職業訓練を得るアルバイト」の中間地点にはインターン・企業の両者に取って「お金のやり取りがゼロ円の地点があるのではないか」ということを考えました。

1週間毎に学習と作業を交換することで知識と作業の物々交換を行います。

具体的にどんなサービス?

要するに、学習週=Eラーニング、作業週=タスク管理システムを組み合わせたサービスです。(今のところタスク管理はオープンソースのFulcrumを使っていますが)

256インターンを使ってEラーニングができ、Lingrのチャットで質問したり教わったりすることができます。

参加企業募集

256インターンはその名の通り、256人でインターンを行うことを前提に作られました。まだ16人なので8倍必要です。企業側も弊社(フィヨルド)だけでなく、この仕組を使ってインターンシップを行いたい企業様を募集しています。

株式会社root様と今回合同で募集することになりました。株式会社root様はデザイナーとプランナーの方の会社なのでプログラマーのインターンを募集したくても、教えることができないという問題がありました。そこでこの仕組を使うことでプログラマーの勉強も可能にします。

ドッグフードを食べる

256インターン自体、作りながら運用しています。既にインターンの方がツールを改修しつつ勉強しています。ソースコードはこちらで公開しています。

fjordllc/interns · GitHub

ローカルインターン

ローカルインターンはオフィスの席の数に限りがあるので、今回は2名募集します。(リモートは無制限です) プログラミングが好きな方、是非ご応募お願いします!

アップロード画像に関してはこちら

画像をS3にアップする - komagata

残りのassetsもS3に置いていきます。

# Gemfile:
group :assets do
  gem 'asset_sync'
end
$ rails g asset_sync:install --use-yml --provider=AWS
# conifg/asset_sync.yml:
defaults: &defaults
  fog_provider: 'AWS'
  aws_access_key_id: "XXXXXXXX"
  aws_secret_access_key: "XXXXXXXXXXXXXXX"
  fog_directory: "kowabana-jp"
  fog_region: "ap-northeast-1"
  existing_remote_files: keep

development:
  <<: *defaults
  enabled: false

test:
  <<: *defaults
  enabled: false

staging:
  <<: *defaults
  fog_directory: "staging-kowabana-jp"

production:
  <<: *defaults

これだけでrake assets:precomipleした時にS3にアップしてくれます。便利ですね。

# config/environments/production.rb:
KowabanaJp::Application.configure do
  config.action_controller.asset_host = "//cdn.kowabana.jp"
end

こうするとimage_tagとかasset_pathとかが吐くURLがCDN(CloudFront)になってくれます。

Engine Yard Cloudならではの部分

特に無し。ey deployのデフォルトではrake assets:precompileが走るので特に気にしなくてもアップされます。楽だわあ。