へんてこのブログ

日々気づいたことや、最近やっていることを書いています

承認欲求ってサービス作った

承認欲求ってサービス作った Twitterログインすると誰でも簡単に承認を受けられるページ作れる はじまり id:side_tanaさんとこんな感じの会話してた ユーザーごと個別に承認ってボタンがあるだけのページ作って承認されあうサービス考えつきました— へんてこ…

Rubyのヒアドキュメントの先頭のインデント消す

便利 puts <<-EOF インデントするとその分空白入る EOF #=> インデントするとその分空白入る puts <<-EOF.gsub(/^\s*/, '') gsubで先頭空白削除すればいい EOF #=> gsubで先頭空白削除すればいい http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-li…

getUserMedia()の使用が無効になってた

今まで普通にgetUserMedia()でカメラとか使えてたのに、今日やってみたら使えなくなってた 多分Chromeがアップデートされたからだと思う chrome://flagsにアクセスして"getUserMedia() でスクリーン キャプチャのサポートを有効にします。"とかを有効にした…

Gradleプラグインで入れ子構造の引数を受け取る方法

課題 とあるGradleプラグインのアップデートを実装してて、設定の記述をこんな風にしたかった sample { configKey = "test config key" books { quickStart { title = "quick start book" body = "quick start book body" } userGuide { title = "user guide…

Band.jsのREADME直した

Band.jsのREADMEの一部が間違っていたので訂正し、プルリクエストを送りました fix README.md mistake by henteko · Pull Request #7 · meenie/band.js · GitHub mergeの対応めっちゃ早くて、10分くらいで返信きてかつてない感じでした Band.js楽しいです 対…

tmux + rbenvでrubyがsystemのままになる

rbenvやっと導入して使ってたら、tmux環境で、 $ rbenv global 1.9.3 とかしても、systemから変わらないことに気づいた ググったら以下が出て来た tmux + rbenv の環境で指定した Ruby が使われない件 - akishin999の日記 コレ通りに.zshrcに以下を書いたら…

java.lang.NoClassDefFoundError: org.acra.ACRA

環境 ADT 22.0.5 問題点 java.lang.NoClassDefFoundError: org.acra.ACRA org.acra.ACRAが読めないらしい 解決策 プロジェクトのプロパティー ↓ Java Build Path ↓ Order and Export ↓ Android Private Librariesにチェック入れる ↓ OK押してプロジェクトの…

Androidの各種リソースを生成してくれるやつ

Androidの画像を各サイズ用意するの結構めんどくさい 今はRubyで下のようなやつ実行してる $ cd 原寸大の画像が入ったディレクトリ $ ruby android_icon_generate.rb なんか良さげなサービスとかツールとかあるのかな Android Studioとかにそれらしいツール…

メモ gcc version 4.4.5 (Debian)のときにabsとsprintfを使うには以下のincludeが必要 // abs #include <stdlib.h> #include <string.h> // sprintf #include <stdio.h> 参考 Hirase Lab c++ - sprintf not declared in scope? - Stack Overflow</stdio.h></string.h></stdlib.h>

zclipとbootstrapのtooltip組み合わせ

以下、 jQuery v1.10.2 zClip v1.1.1 Bootstrap v2.3.2として話を進めます 問題点 zclipとbootstrapのtooltipを組み合わせて、githubの コピー出来るボタンを実現したい!!って時あると思うんですが、この組み合わせを使っていたらいつの間にかコピーボタン…

ascii.io面白い

Share Your Terminal With No Fuss - ascii.io 面白い 簡単にコマンドとかの共有出来る 便利

ADT22 aaptコマンド

ADT22からaaptのバイナリがplatform-toolsからbuild-tools/17.0.0に変更されてた android - ADT 22 - missing aapt.exe after upgrading - Stack Overflow このandroid-sdks/build-tools/17.0.0にpathを通してあげれば解決 export PATH=$PATH:~/android-sdks…

brewでopenCVインストールしようとしたらエラーでた

メモ 普通に、 $ brew install opencv したら以下のようなエラーがでた Error: You must `brew link cmake' before opencv can be installed まぁとりあえず言われた通りにするかってことで実行 $ brew link cmake またエラー… Error: Could not symlink fil…

Android Studio 0.1.5でGoogle Play services

今日Android Studioをアップデートしたら0.1.5になってた それでGoogle Play services使ったAndroid Map v2使ってみたら、エラーで落ちた エラーのでてる感じはこれと同じ感じ ちなみにADT22です 調べてたらこの記事を見つけた Android Studio 0.1.3で もっ…

java.lang.NoClassDefFoundError: com.google.android.gms.maps.model.LatLng

ADT22にアップデートしてAndroid google maps v2使ったらいきなり以下のエラーでた Caused by: java.lang.NoClassDefFoundError: com.google.android.gms.maps.model.LatLng ぐぐりまくった結果、以下のような回答が有力だった http://stackoverflow.com/que…

github活動

5月の末らへんにGyazzというお手軽wikiシステムにpullリクしてまして、本日無事mergeされました. #3 Twitterユーザー名でのアイコン表示に対応しました by henteko · Pull Request #9 · masui/Gyazz · GitHub やはり、mergeされると嬉しいですね. commit一覧…

GCM for Chrome gem

Google Cloud Messaging for Chrome - Google Chromeのgemを開発しました. いい感じにお使いください. gcm_for_chrome | RubyGems.org | your community gem host 使い方 インストール $ gem install gcm_for_chrome 使う gcmc = GcmForChrome.new # アクセ…

SRM579 Div2 Easy

すっごい久しぶりにSRMのぷらくてぃすしてた SRM580が今日かと思ってたら明日であれみたいな感じになった SRM579 Div2 Easy 問題 数字バトルで戦わせようぜ的な感じ とりあえず昇順そーとして見てけばいいだけだった int maxWins(int initialLevel, vector <int> </int>…

Parse Hosting触ってみた

Parse Hosting | A powerful web presence without all the hassle. Parse Hostingがリリースされましたね!! html,css,javascriptが簡単に公開出来る的な感じで、githubのアレだったりfluxflex的な感じで楽しそうだったので触ってみました 使い方的な parse…

Googleオリジナルグッズ貰った

Googleオリジナルグッズが今さっきGoogleから届いた Google ウェブマスター向け公式ブログ: ウェブマスター ヘルプフォーラム ユーザー アンケート 2013に応募していて、20名の中に入ったらしい 下手にオフィス呼ばれるよりも嬉しかったかもしれない でもオ…

MOONBlock弄ってみた

enchantMOON予約開始しましたね!! 僕は当然当日に予約を完了して、5月末に届く予定です。 楽しみすぎますね。 MOONBlock 販売に先駆けて、enchantMOONで使われる予定のプログラミングツール(?)であるMOONBlockのソースコードが公開されました。 enchantMOO…

Androidの実機テストを簡単にする「Spoon」を使ってみた-Sample編-

Androidの実機テストを簡単にするSpoonを使ってみました。 まだ日本では認知度はそれ程高くないですが、良いOSSだと思います。 Spoonとは Spoonとは、Squareが開発しているOSSで、Androidの実機テストの自動化ツールです。 githubでソースコードが公開されて…

本日のgithub活動

本日のgithub活動です android_apkにpull reqしました 修正内容は、アイコンが設定されていないapkファイルの時に、icon_fileがnilを返すようにしました 本日のgithub活動でした bug fix for if icon not set · 6747b17 · kyoro/android_apk · GitHub 僭越な…

温泉ハッカソン

温泉ハッカソン行ってきました 温泉入って、ご飯食べて、のんびりしてシリコンバレーごっこしてました 温泉温かかったです さて、温泉ハッカソンなので開発とかしてました 以下の合計3つのchrome拡張を開発したりアイコン書いたりしてました deploygate便利c…

deploygate便利chrome拡張

みなさんご存知かと思いますが、deploygate便利ですよね 知らない人居ないと思いますが、知らない人はcoolなプロモーション動画があるので、見たら良いと思います DeployGate 問題点 このdeploygate、便利ですが、New通知などのアクションはdeploygateのdash…

300人委員会の人数取得chrome拡張

Chrome Web Store - 300人委員会人数取得 300人委員会の人数を常に取得し、chromeのあそこに表示しておくchrome拡張を作成しました これで常に300人委員会の人数を把握しておけますね 人数取得は下記のサイトから取得しています 300人委員会名簿

CODEBOUT決勝参加してきた

CODE BOUT -4時間後のその未来、NO.1は君かもしれない-参加してきました 参加してたみなさん、お疲れさまでした 企業のみなさんも色々ありがとうございました 企画のみなさんもありがとうございました なかなか楽しかったです 最後に、GREEでCTOをしている…

自動コンパイル実行Rubyスクリプト

使い方 必須 $ gem install fssm 実行 $ ruby run.rb なんだこれ? 同一ディレクトリ内の.cppファイルの作成及び更新を検知してコンパイル及び実行してくれます 実行ファイル名.inファイルを用意してその中にサンプルインプットとかを書くと、文字列なりを渡…

jenkinsでrspec実行

rubyで開発してて、RSpec使ってテスト書いてるけど、何故かjenkinsユーザーでrspecが実行出来なかった。 rspecなんてコマンド無いよって言われる。 $ sudo -u jenkins rspec spec とかやっても怒られるし、 $ sudo -u jenkins rvm だけでも怒られてた。 一応…

jenkinsで自動デプロイ神

継続的インテグレーション的話題です. 最近流行のjenkins導入しました. CIですCI.時代はCI. jenkinsさんにデプロイを自動化してもらいました. ローカルでgit pushするだけでテストが実行され、テストに成功するとデプロイ的な感じです. 今まで手動でやってた…