健康意識の高まり

いろんなメモなど

UX設計素人が学んでみて感じた、UX設計技法のよさみとその導入のつらみ

note.mu ↑こちらへ移行しました。

エンジニアリング組織論への招待を読んでよかったこと

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング作者: 広木大地出版社/メーカー: 技術評論社発売日: 2018/02/22メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 小学生並みのタイトルだ... ※書評では…

iTunes on Mac に音源ファイルを追加して、そいつらをプレイリストに入れて、かつ iOS に同期させる方法

意外とぐぐってもスッと出てこない気がしたので整理 ユースケース 「Mac上にある mp3 とか m4a を iPhone で再生したいなー かつプレイリストに入れたいなー でもケーブルつないで同期とかめんどうなのでネットワーク経由でなんとかスッと出来ないかなー」と…

boundingRectWithSize:options:attributes:context: で計算した値を元に View の size を設定すると文字が切れる問題

問題 boundingRectWithSize:options:attributes:context で計算した値を そのまま UILabe やら UITextView の size の値に設定すると、文字が切れてしまう。 解決法 ドキュメントに書いてあるまんまなのですが、 This method returns fractional sizes (in t…

レイアウトの階層を表示

Android だとレイアウトの階層構造が見れる hierarchy view perspective があるんですが、 Xcode だとそういうのがパッと見みつからなかったのでどうやってレイアウトの状態を把握するのだろうと思っていたところ、教えてもらったのでメモ。 UIView に対して…

View のない non-UI ( non-graphical ) fragment の1つの使い道

fragment に関する公式ドキュメントを読んでると、UI を持たない fragment を作ることもできるとあるけれど、一体何に使うのかよくわかりませんでした。 ところが最近、会社の先輩からその1つの使い道を教えてもらったので、忘れないようにメモ。 DialogFrag…

Android で View の Id が取得できない場合にコンテンツ表示領域のサイズを取る方法

コンテンツ表示領域の width, height を取得したい場合、通常なら Activity#findViewById() して取得した ViewGroup の getter である getWidth, getHeight を使えばいい。一方、たとえば SDK の開発などで、 ”SDK組み込み先のアプリのコンテンツ表示領域の…

znc であとから webadmin を使いたくなった時

webadmin - ZNC にある通り、何らかの IRC クライアントで以下のコマンドを発言をする。 /znc LoadMod webadmin Znc - ArchWiki にある通り、http://yourhostname:znc port にアクセスする。 ポートは、~/.znc/configs/znc.conf の タグに設定してある番号と…

Bing API on Ruby

気をつけること Bing Search API – Quick Start and Code Samples に載ってるサンプル php コードで指定している Authorization ヘッダの指定の仕方は間違っているので真似しない。実際はアカウント名は空文字列、パスワードに accout_key を使う。 なぜかク…

レシーバが nil だった場合の戻り値

ハマったのでメモ。 詳解 Objective-C 2.0 第3版 の63ページより。 返り値の型 返り値 オブジェクト nil ポインタ NULL 整数 0 それ以外 OS のバージョンなどで異なるため、不定と考えるのが無難 背景 UILocalNotification に設定した通知を削除するために、…

Android でアニメーションを連続して順番に実行する方法

「1秒間でフェードイン、3秒くらいその場で停止し、3秒かけてフェードアウト」といった、特定の動きを連続して実行する仕組みが現在の Android にはないようです。そこで、 setAnimationListener の onAnimationEnd メソッドを使って、アニメーション終了時…

Android でレイアウト xml に <fragment>タグなど用意せずに fragment を動的に表示させる方法

たとえばあるビューの上ににょきーんと fragment を表示させたいとき、など(この表現で伝わるのか謎ですが・・・)。 基本的な方針 Fragment のクラスに、以下の様な内容のインスタンスメソッドを追加し、アクティビティから適宜呼び出す: アクティビティ…

comm の事業縮小から、無い頭で戦略とかについて思いを巡らせた

【特報】DeNA、「comm」事業を縮小へ LINEの勢い止まらず、カカオトーク、DECOLINKも拡大路線を撤回 http://business.nikkeibp.co.jp/article/topics/20130625/250184/競争地位戦略として、フォロワーはあり得ないんだろうなぁ。 記事によると comm の会員数…

ActionBarSherlock の導入方法

基本的には Android 2.xでAction Barが使えるActionBarSherlockの使い方 - gabuchanの日記 の手順で完了。もし、duplicate なんちゃらというエラーが出たら、sherlock とそれを使うプロジェクトの双方のプロジェクトで 右クリック→Android Tools→Add Support…

rails 3 での csrf 対策まとめ

rails3 だと、csrf トークンを投げずに post リクエストなどを送っても、 WARNING: Can’t verify CSRF token authenticityが出ると同時にセッションがリセットされるが、POST リクエスト自体は通る。csrf トークン自体は、form_for などのヘルパーを使ったら…

NoMethodError: undefined method 'accept' for nil:NilClass が出た時の対処法

Gemfile に mysql2 を追加 gem 'mysql2' activerecord-mysql2-adapter があればコメントアウト # gem 'activerecord-mysql2-adapter' bundle install rails 再起動 参考 Rails 3: Model.all => NoMethodError: undefined method 'accept' for nil:NilClass -…

Rails のデータベース設定でリモートのDBサーバを指定する

host パラメータを指定する。 development: adapter: mysql2 encoding: utf8 database: blog_development pool: 5 username: root password: host: HOST_NAME 参考 マルニカ。 RailsからDB(PostgreSQL)に接続

複数列をまとめて align-regexp する方法

以下の elisp で align-regexp-repeated コマンドを定義して、呼び出せば良い。 (defun align-regexp-repeated (start stop regexp) "Like align-regexp, but repeated for multiple columns. See http://www.emacswiki.org/emacs/AlignCommands" (interacti…

アドテク入門スライド

アドテクノロジー入門 @jazzyslide from Hideya Kato

rails server 時に `autodetect': Could not find a JavaScript runtime が出たら。

rails server したときに `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)と出た時の対処法(といっても公式ドキュメントにそのまんま書い…

rails 起動

DB なし起動 DBを使わないRails3アプリケーション | simBlog in `require': cannot load such file -- bigdecimal (LoadError) というエラーが出る場合 ruby on rails 3 - Difficulty with activesupport when attempting to deploy - Stack OverflowGemfile…

アドテクノロジー カオスマップ

JP_Chaosmap 2013 Spring from Hiroshi Kondo

モーダルビューの使い方まとめ

ボタンなどを押すと、下からにゅっと出てくるモーダルビューの使い方。 環境 OS X 10.7.5 Xcode 4.6.2 iOS SDK 6.1 プロジェクトの作成 テスト用に、プロジェクトの新規作成から、single-view application を選択しました。 プロジェクト名は「modalViewTest…

ブロック付きメソッドに「do end」で渡すときと「{}」で渡すときの違い

初めてのRuby より。結合強度が違うだけ。 some_method other_method do … end 以下のように解釈される。 result = other_method some_method( result ) do … end some_method other_method { … } これは以下のように解釈される。 result = other_method { ……

AWS EC2 に mroonga を入れて、全文検索と位置情報検索を試してみる。

mroonga のインストール Amazon EC2にmroongaをインストールしてみた - 私事ですが…… を参考に。 データの準備 あるお店リストの名前の全文検索と、位置情報検索ができるようにしたいと思います。 3.3.1. ストレージモード — mroonga v3.03 documentation を…

aws に ruby 環境構築

gem のインストール AWS SDK Rubyを使ってみよう! | ナレコムAWSレシピ rvm, ruby のインストール (3)EC2にrvm+rubyインストール|EC2でgit+RonR+unicorn+nginx+capistrano+Jenkins #rvm #Ruby #AWS - Qiita [キータ] rails のインストール 先に RDoc の…

EC2 で rvm install ruby-1.9.3-head したら Error running 'make -j1' になった

タイトル通りインストールしようとしたら、以下のエラーが出た。 Error running 'make -j1', please read /usr/local/rvm/log/ruby-1.9.3-head/1368191233_make.log There has been an error while running make. Halting the installation.log をみてみると…

submit ボタンを無効化すると、FireFox の場合にブラウザの「戻る」ボタンで戻った時に無効になったままになる件の回避方法

ユーザの連投などを防ぐため、submit ボタンが押されたら js でボタンを無効化する処置をしている際にハマったのでメモ。 解決方法 jquery - Form submit button remains disabled when using Back button in Firefox - Stack Overflow に2つの解決方法が載…

aws に独自ドメインを設定

【WordPress】素人でも出来た!AWS EC2へのサーバー移行方法9 独自ドメインDNS設定 | 男子風呂(ぐ)ムームードメインを使った例。

Amazon EC2 デビュー

以下の資料を参考にすればすぐ。 はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる] from 玉川憲 (Ken Tamagawa) - Amazon Web Services しかし public DNS がとても長いから、こうなると独自ドメインが欲しくなる。