Shoken Startup Blog

KitchHike Founder/CTO

SwiftをiOS 7のiPhone 5で動かす

Qiitaに投稿した。 Appleから新しく発表されたプログラミング言語、SwiftはiOS 7で開発できる。 Xcode 6 のダウンロードから始めて、Swiftで書かれたサンプルアプリをiOS 7のiPhone 5 にデプロイ。 サンプルアプリはWantedlyさんがMITライセンスで公開されて…

Nginx 1.6 でSPDY、ngx_pagespeedを設定

Qiitaに投稿した。 SPDYとPageSpeed導入、既存設定の見直し、Buildなど。 Nginx 1.6 にバージョンアップしてやったことまとめ - Qiita

jQuery UI Dialogでクローズボタンのxが出なくなった

ボタンは見えるが、xが出なくなった。 解決策 stackoverflowで見つけたこのやり方を試したら、見えるようになった。原因はわからず。 javascript - jQuery UI Dialog - missing close icon - Stack Overflow bootstrap.jsとjquery-ui.jsの読み込みで、bootst…

Mongoidで日付の期間を指定して検索する方法

RailsからMongoidを使って、日付の期間を指定して検索する方法。 環境 Rails 4.1 Ruby 2.1.0 Mongoid 4.0.0.beta1 MongoDB 2.4.8 3日以内に作成されたユーザーを検索 この3つの書き方ができる。 User.where( :created_at => { "$gte" => Time.now.ago(3.days…

MongoDBでcollectionを削除する方法

MongoDBでコレクションを削除するにはdrop()を使います。 [root@xxx ~]# mongo MongoDB shell version: 2.4.5 connecting to: test > db.students.insert({"name":"shoken"}) ## studentsコレクションを作成 > show collections students system.indexes > d…

Rails 4にアップグレードするとassets:precompile しても minify されない

問題 Rails 3 ではassets:precompileすると、jsファイルの連結 + minifyされて改行や空白が削除されていたのだが、Rails 4にすると連結はされるがminifyされなくなった。 解決策 Sprocketsのキャッシュをクリアする。 bundle exec rake tmp:cache:clear publ…

Rails + New RelicでRuby 2.0にバージョンアップするとエラー NoMethodError undefined method `empty?'

解決するまでに時間がかかったので、情報共有。 以下に当てはまる場合は一読を Rails 3.2系 New Relicで監視している Ruby 1.9.3から2.0へバージョンアップするとエラー Production環境のみで、TOP画面アクセスした場合にNoMethodErrorが出る NoMethodError …

ついに日本でプリペイドSIMがコンビニ発売、OCN モバイル ONE

東南アジアではポピュラーなプリペイド式のSIMカードが、OCN モバイル ONEからリリースされました。12月14日から全国のローソンで買えるそうです。 http://www.ntt.com/release/monthNEWS/detail/20131213.html プラン 初回パッケージは30日間ぶんの利用権、…

タイムラインに邪魔されなくなるFacebook Messanger クライアント Astro

これは何? Mac OSX用のFacebook Messanger クライアントアプリ。iPhoneアプリのMessangerのデスクトップ版と考えれるとわかりやすい。 悪魔の魅力を持つFacebookのタイムラインを見ることなく、メッセージのみに集中できる。こんなアプリ探してた。 何がで…

Macで/etc/hostsが反映されない時に確認すべき2つのこと

Mac

Macでhostsファイルを変更しても、思うように名前解決ができないときの確認ポイント。環境: Mac OS X 10.6.8 Snow Leopard 1. DNSキャッシュをクリア $ sudo dscacheutil -flushcache参考 http://ymotongpoo.hatenablog.com/entry/20101007/1286413162 2. ho…

Webだけで印影(印鑑)の透過画像を作成する方法

Web上のサービスだけで印影(印鑑)を作成する方法です。もちろん無料です。透過画像の印影を作った際のメモ。 ステップ 1 画像の用意 印影画像を作成します。または、こちらからダウンロードします。 画面下部のWeb認印という画像のリンクから作成できます…

丸の内MongoDB勉強会 #6 やりました #mongonouchi

丸の内MongoDB勉強会 #6 : ATNDをやりました。 勉強会のページはこちらです。 https://github.com/syokenz/marunouchi-mongodb/tree/master/20130123 テーマ ■GridFSハンズオン 発表者: OpenStandia @syokenz MongoDBのドキュメントサイズは16MB制限がありま…

丸の内MongoDB勉強会 #5 やりました #mongonouchi

丸の内MongoDB勉強会 #5 : ATNDをやりました。 当日の資料はこちらにあります。 https://github.com/syokenz/marunouchi-mongodb/tree/master/20121218 テーマ 今回は「ソースコードリーディング入門」と「MongoDBをカスタムビルドしてみよう」でした。■ソー…

日本語で読めるMongoDB(薄くない本)

日本語で読めるMongoDB関連の書籍と言えば薄い本が有名ですが、こちらは薄くはありません。MongoDB in Action の和訳本がついに明後日(12/14)発売されます! ほんの少しですがご協力させていただき、訳者の玉川さん(@tamagawa_ryuji )に献本いただきました。…

MongoDB Configパラメータ解説

丸の内MongoDB勉強会 #4 : ATNDで@fetarodcさんが発表した「MongoDB2.2 全設定値解説」の内容をスライドにまとめました。 MongoDB Configパラメータ解説 from Fujisaki Shoken Configパラメータを ・ログ、情報出力 ・インターフェイス ・セキュリティ ・チ…

【TechBuzz】第3回.js系勉強会に行きました

【増員】【TechBuzz】第3回.js系開発技術勉強会 〜先行事例紹介/交流会〜 yeomanでフロントエンド開発を効率化する方法 / CoffeeScriptとTypeScriptの比較 / tmlib.js at http://www.socialtoprunners.jp/ : ATNDに行きました。 今回は3人の発表がありまし…

丸の内MongoDB勉強会 #4 やりました #mongonouchi

丸の内MongoDB勉強会 #4 : ATNDをやりました。 当日の資料はこちらにあります。 https://github.com/syokenz/marunouchi-mongodb/tree/master/20121106 テーマ 今回はテーマ2本+LTを行いました。■MongoDB全設定値解説 担当: OpenStandia @fetarodc Configフ…

丸の内MongoDB勉強会 #4 やります #mongonouchi

丸の内MongoDB勉強会、第4回やります。 2012/11/06(火)18:30からです。今回は、「MongoDBでWebアプリをつくろう」と「Configパラメータ解説」です。担当者 MongoDBでWebアプリをつくろう・・・OpenStandia @syokenz Configパラメータ解説・・・OpenStandia…

MongoDB2.2の新機能紹介

丸の内MongoDB勉強会 #3 : ATNDで発表した「MongoDB2.2の新機能紹介」の内容をスライドにまとめました。 MongoDB2.2の新機能 from Fujisaki Shoken MongoDB 2.2 新機能3本柱は、 ・Aggregation Framework ・Concurrency Improvement ・Data Center Awareness…

楽天テクノロジーカンファレンス2012に行きました

Rakuten Technology Conference 2012 - 楽天テクノロジーカンファレンス2012に参加してきました。 特徴はなんといってもオールイングリッシュ!まさにこの記事の通りでした。 ~引用~ いつか海外のイベントに参加してみたい、あるいは自分の英語力でどこま…

僕がMacBook late 2008 を好きな7つの理由

MacBook late 2008 とMacBook Air 11インチ late 2010を使っています。 外に持っていくのはAirだけど、家では両方使います。特に使い分けは意識して無く、気分で使いたい方を使います。最近、MacBook の方をよく使います。発売してすぐにMacBook Proになって…

Geekbench MacBook(Late 2008) VS MacBook Air(Late 2010,11inch)

Geekbenchというベンチマークツールで、手持ちのMacBook(Late 2008) とMacBook Air(Late 2010,11inch) を計ってみました。結果は、MacBookが1.5倍ほど高いスコア。買ってから4年近くなるけど、まだまだイケル! メモリも8GBにしたいなー。

Macで複数のDropboxを起動させるアプリ作った

Mac

すでにDropboxが起動しているMacで、2つ目にDropboxを起動させるAutomatorアプリです。 2つ目のDropboxは、1つ目とは別のアカウントでログインできます。Dropboxって複数起動できないんですね。Dropboxのアカウント複数持っている人はこれを使うと便利です。…

【TechBuzz】第2回.js系勉強会に行きました

【増員】【TechBuzz】第2回.js系勉強会 〜Backbone.js 大集合!/ Backbone.js+Ruby On Rails + CoffeeScriptではじめるモダンWebアプリケーション / Backbone.IOでつくるリアルタイムアプリ / MVCフレームワークの選択基準と主要フレームワークの特徴〜 : AT…

丸の内MongoDB勉強会 #3 やりました #mongonouchi

丸の内MongoDB勉強会 #3 : ATNDをやりました。 当日の資料はこちらにあります。 https://github.com/syokenz/marunouchi-mongodb/tree/master/20120926 テーマ 今回はテーマ2本立てで行いました。■MongoDB 2.2の新機能紹介 担当: OpenStandia @syokenz 2012/…

丸の内MongoDB勉強会 #3 やります #mongonouchi

丸の内MongoDB勉強会、第3回やります。 今回は、MongoDB 2.2 の新機能紹介とレプリケーションハンズオンです。担当者 MongoDB 2.2 の新機能紹介・・・OpenStandia @syokenz レプリケーションハンズオン・・・OpenStandia @fetarodc 申し込みはATNDからお願い…

【TechBuzz】第1回.js系勉強会に行きました

【TechBuzz】第1回.js系勉強会 〜Angular.jsのここがアツい!!シンプルで楽しい開発の実践 / Backbone.jsでつくるWebアプリケーション(ライブコーディングあり)〜 http://atnd.org/events/30767テーマは、 ・Angular.jsのここがアツい!!シンプルで楽し…

丸の内MongoDB勉強会 #2 やりました #mongonouchi

丸の内MongoDB勉強会 #2 : ATNDをやりました。 当日の資料はこちらにあります。 marunouchi-mongodb/20120828 at master · syokenz/marunouchi-mongodb · GitHub参加していただいたみなさん、ありがとうございました。懇親会では相変わらずプログラミング言…

【エンジニアカフェEvent】 ペアプログラミングしよう に参加してきた

【エンジニアカフェEvent】 ペアプログラミングしよう ~GitHubでPull Request~ poweredby Agile渋谷 on Zusaarに参加してきました。 Agile渋谷の@HIROCASTERさんが講師をしてくださいました。 Act as Professional - hiroki.jpJavaScriptのテスティングフ…

丸の内MongoDB勉強会 #1 やりました #mongonouchi

丸の内MongoDB勉強会 : ATNDをやりました。 当日の資料はこちらにあります。 marunouchi-mongodb/20120730 at master · syokenz/marunouchi-mongodb · GitHub参加していただいたみなさん、ありがとうございました。懇親会、楽しかったです。MongoDB勉強会な…