へんてこのブログ

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

2013-01-01から1年間の記事一覧

DockerUIを動かした

環境 OSX(10.8.5) Vagrant 1.4.0 Docker 0.7.2 Api version 1.4 設定 Vagrant まずvagrant内にmacからアクセス出来るようにする必要がある Vagrantfileをこんな感じで用意した VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do…

awkでAOJ

awkを最近使ってみようと思って練習してる 他の言語とかを練習する時とか、結構プロコンの問題とかをやるんだけど、awkもそんな感じで行きたいと思った なのでawkでAOJやりたい Digit Number AIZU ONLINE JUDGE 普通に足し算して桁数カウントするだけ C++だ…

TeReGeek2013を無料で公開しました

TeReGeek2013っていう冊子的な物を公開しました TeReGeek2013ダウンロードページ PDFでダウンロード出来ます(epub版も準備中) 無料です TeReGeekとは? 僕が現在所属しているサークルのTeResでは毎年(?)調布祭にTeReGeekっていう本を出している(諸般の都合に…

Gradleプラグインでの入れ子構造引数による動的タスク生成

前回のエントリのやつが解決した こんなことがしたい sample { configKey = "test config key" books { quickStart { title = "quick start book" body = "quick start book body" } userGuide { title = "user guide book" body = "user guide book body" }…

Gradleプラグインで動的にタスクを生成したいのだけどどうやるのか分からない

2013/11/29 7:00頃追記 解決しました Gradleプラグインでの入れ子構造引数による動的タスク生成 - hentekoのdev日記 何? タイトル通り 前のエントリでGradleプラグインで入れ子構造の引数の受け取り方を書いたけど、この状態で引数を受け取るときに、nameの…

ミスコン2013でPARCO賞貰った

今年も電気通信大学の調布祭最終日に行われたミスコンに大ブラウザ団というチーム名で出場した 出場は今年で3回目で、多分ちゃんと卒業出来れば(単位…)最後の出場になったと思う ミスコン概要 毎年調布祭では最終日にミスコンを行っている 詳しくはアンサイ…

魔法陣的なの作った

概要 先週末、電気通信大学の調布祭があり、所属サークル展示室にて魔法陣的なのを展示した 円形の中心部分に立って手をかざしたりすると下が光る フルカラーLED使ってるからどんな色にも光って面白い 呪文叫びながら言うと結構楽しい 作り方 用意する物 Lea…

Twitter API 1.1(Twitter4j-3.0.5) + Processingでつぶやく

ProcessingからTwitterに投稿などしようとした場合、Twitter4jを使うと思うのだけど、ぐぐったらtwitter4j.zip - Google Driveとかいうの出てきたけどこれTwitter API 1.1に対応してなかった なので、執筆時点のTwitter4jが3.0.5だったのでこれをProcessing…

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

承認欲求ってサービス作った 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でソースコードが公開されて…