べにやまぶろぐ

技術寄りの話を書くつもり

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

『継続的デリバリーと読み解く Web 開発あるあるとその対策』を slideshare で公開しました

昨日、ふれっしゅな学生さん達に向けてお話する機会があり、いち Web エンジニアとしてこれから Web の世界に入ってくる方達がどんなキーワードを知っておいた方が良いか、という内容で講演をさせていただきました。 ちょうど、その方達はゼミで書籍『継続的…

『【ヒカ☆ラボ】「HOME'S」の開発スタッフが語るスマートデバイスアプリ開発秘話 ~住まい探しアプリ、使いやすさNo.1への道~』に参加してきました #hikalab

本日はこちら https://at-agent.jp/service/event/92/ に参加してきました。講師は 株式会社ネクストのエンジニア、大坪 五郎 氏と 小屋敷 圭史 氏。ネクストは HOME'S を作っている会社ということで、 HOME'S アプリの裏側について話していただきました。 …

『Hadoopソースコードリーディング 第16回』で Apache Spark の勉強をしてきました #hadoopreading

今熱い視線を向けつつもそれだけで終わってしまっている Apache Spark の勉強会があるということで Hadoopソースコードリーディング 第16回 Tickets, Thu, May 29, 2014 at 7:00 PM | Eventbrite に参加してきました。Hadoop じゃなかった気もするけど奇しく…

Ansible でファイル内に変数を使う場合は copy ではなく template で。

バージョン : Ansible 1.5.5 小ネタ3連投で恐縮ですが、例えば Ansible で Nginx 入れるよってとき nginx.conf を下記のように配置していたわけです。 - copy: src="templates/nginx/nginx.conf" dest="/etc/nginx/nginx.conf" owner=nginx group=nginx で…

Ansible error fatal: must be stored as a dictionary/hash とかいって Ansible さんに怒られる

バージョン : Ansible 1.5.5 表題の通りなのですが jenkins_ip:"192.168.33.10" とか書くと Ansible error fatal: must be stored as a dictionary/hash とか言ってコケるわけです。 調べてみると Ansible error fatal: must be stored as a dictionary/hash…

サブディレクトリを切って Jenkins さんを走らせるときは JENKINS_ARGS の確認を忘れずに。

バージョン : Jenkins 1.564 Jenkins さんだけ xxx.xxx.xxx.xxx:8080 とか野ざらしで可哀想…と思って Nginx のリバースプロキシ傘下に加えて http://hoge.hage.jp/jenkins とかでアクセスさせようと試みたのですがうまくいかない。何度やっても file not fou…

『【ヒカ☆ラボ】業務アプリケーション開発の「いま」を語る~最新トレンド技術YEOMANとは!?~ 』に参加してきました #hikalab

突然の雷雨で靴も靴下もパンツもびしょ濡れになりながら 【ヒカ☆ラボ】業務アプリケーション開発の「いま」を語る~最新トレンド技術YEOMANとは!?~ に参加してきました。 前々から薄々気になっていたヒカラボ初参加。ヒカリエ近いし帰りやすいし嬉しいで…

FuelPHP の delete() が論理削除っぽい挙動をしてハマる

バージョン : FuelPHP 1.7 FuelPHP で CRUD - Orm Package - FuelPHP ドキュメント にあるような $entry = Model_Article::find(4); $entry->delete(); って感じのコードを書いていたんですが、対象のレコードは消える一方で新しいレコードが追加されるとい…

お手軽に Spark と SparkR を触るための Dockerfile 書いてみました。

バージョン : Spark 0.9.1 表題の通りですが、こちら。 https://github.com/beniyama/sparkr-dockerGitHub - beniyama/sparkr-docker: A Dockerfile to try out SparkR with RStudio frontend. centos のイメージの上にスタンドアローンな Apache Spark を載…

docker build 時に出る 'Uploading context' とは何か?

バージョン : Docker 0.10.0 docker build をした際、 $ docker build -t hoge . Uploading context 80MB とか表示されて延々と何かをアップロードし始めて何事かと思ったんですが、Redirecting… によると The path to the source repository defines where …

Docker で『please update docker』 と怒られるときは boot2docker download を忘れずに

バージョン : Docker 0.10.0 Docker もいよいよ 1.0.0 になるかと思いきや 0.10.0 というリリースでじわりじわりという感じですが、以前書いた Docker build に失敗するのでバージョンを戻したい (0.9.0 => 0.8.1) (※ 2014/04/18 追記あり) - べにやまぶろぐ…

『新プログラミング言語「Hack」を体験してみよう!』に参加してきました

Facebook 謹製の言語、および PHP 用 VM HipHopVM について勉強したいと思い、 に参加してきました。 講師は、 Facebook発 新プログラミング言語「Hack」スタートアップガイドposted with amazlet at 14.04.16技術評論社 (2014-04-01)売り上げランキング: 4,…

D3.js でロケールを設定してグラフ軸のラベルの表示を変更する

バージョン : D3.js 3.4.5 たとえば Multi-Series Line Chart - bl.ocks.org のような時系列のチャートを描画するとき、元データの期間を見て勝手にラベル(X軸の "April" など)を振ってくれるのは良いんですが場合によっては『1月』、『2月』とか、あるい…

JSFiddle を埋め込んだときのデフォルト表示を Result に変える

完全にメモエントリーですが http://doc.jsfiddle.net/use/embedding.html In example if to show the result as the first tab add result,js,html,css/ to the URL: src="http://jsfiddle.net/zalun/NmudS/embedded/result,js,html,css/" のように result,…

SVG 要素のクラス操作は addClass()/removeClass() ではなく attr() で。

バージョン : jQuery 1.11.0 下の fiddle は SVG rect (赤い正方形の) クラス操作の例です。 addClass() を使う $("#rect").addClass("selected"); と(クラスを上書くので addClass () と等価ではないですが) attr() を使う $("#rect").attr("class", "sel…

D3.js で mouseover/mouseout のイベントがひたすら発火するときは mouseenter/mouseleft を試してみる

バージョン : D3.js 3.0.4 追加検証用のメモエントリーです。こちら適当なサンプルを組んでみた*1のですが で左側の赤いのは mouseover/mouseout イベント、右側の青いのは mouseenter/mouseleave イベントを捉えるようにしてあるのですが左だと四角形の中を…

App Store (iOS) で Unity アプリが公開されるまでの軌跡を時系列でまとめてみた。あと Status History のタイムゾーンとかの話。

App Store へのリリースを行ったことがある方には何の面白みもないと思いますが、iTunes Connect の障害もありつつ先日一応無事リリースされたので備忘録がてらまとめておこうと思います。 日時 出来事 3/19(水)8:32 PM iTunesConnect に申請しようとして…

AppStore への Unity アプリ登録時に "Missing Push Notification Entitlement" という警告メールがくる

アプリのアップロードからおよそ二時間ちょっと経過して、iTunes Store から下記の文で始まるメールが届きました。 Dear developer, We have discovered one or more issues with your recent delivery for "進撃のグソクムシ". Your delivery was successfu…

AppStore 申請時の Validation で The entitlements in your app bundle signature do not match the ones that are contained in the provisioning profile. というエラーが出る

http://albatrus.com/main/ios/5279 を参考にして Provisioning Profile を選択してエラーを解消したのですがその際、なかなか設定画面が見つけられなかったのでメモ。 まず左ペインの 1 target, iOS SDK xxx と併記してあるプロジェクトアイコンをクリック …

D3.js で rect を描くと辺の太さが均一にならない

表題の通りなのですが rect を append して下記の svg タグが生成されたとき、 <rect x="0" y="0" width="190" height="200" stroke="#008080" fill="white" stroke-width="5" style="stroke-opacity: 0.5;"></rect> 表示が のようになってしまって明らかに右辺と下辺が太くておかしくなってしまいました。 どうしたものかと調べたところ rect borders are not sharp Try changing your origin…

Unity 2D でひたすら OnCollisionEnter2D が呼ばれ続ける

バージョン : Unity 4.3.4f1 https://play.google.com/store/apps/details?id=com.ymtstudio.gusokumushi&hl=ja では猫とグソクムシが衝突したのを契機に攻撃しあうようになっているのですが、そこで OnCollisionEnter2D がひたすら発火し続けるという事象に…

【追記あり】iTunes Connect で There was an error saving changes. と出るがそれ以上のことがわからない => iTunes Connect の障害でした (2014/3/21 02:00 AM に解消)

Unity 2D の勉強もある程度進んだのでせっかくだしリリースしてみようと思ったのですが、iTunes Connect で The following error(s) occured: ・There was an error saving changes. Please try again or contact App Store Developer Support. なるエラーに…

進撃のグソクムシ

Unity 4.3 で強化された 2D ゲーム開発機能を使って作成した 2D タワーディフェンスゲームです。勉強がてらな感じなので1ステージしかありませんが、ひたすら迫りくるグソクムシを猫で迎撃し続けるゆるいゲームです。 左下の猫の手ボタンでいろいろな猫を繰…

cron で GitLab のバックアップを定期的にとる。

バージョン : GitLab 6.0.2 最初思いっきり mysqldump しかけてあれーダンプファイルのサイズ少ないなーとか思ってたんですが Git なんですから当然ですよね。GitLab ではMySQL のダンプと Git レポジトリのダンプを行ってくれる便利なバックアップツール(R…

Docker build に失敗するのでバージョンを戻したい (0.9.0 => 0.8.1) (※ 2014/04/18 追記あり)

バージョン : Docker Server 0.9.0 -> 0.8.1 2014/04/18 追記 : docker server のアップデート方法について記事 (Docker で『please update docker』 と怒られるときは boot2docker download を忘れずに - べにやまぶろぐ) を書きました。バージョンを戻す必…

BOOKSCAN のプレミアム会員になって蔵書を電子化してみた

技術書やら読み物やら家にも職場にもかさ張るようになってきたので前々から気になっていた自炊代行サービスを利用してみました。今回選んだのはレビューも多く最大手の一角と思わしき BOOKSCAN さん。無料会員だと電子化開始が2ヶ月後くらいでそれまでは家…

Unity で Terrain の大きさを設定する

バージョン : Unity 4.3.4f1 Terrain を使って地面を作ってみる | 餃子マナー を見て Terrain 便利そう!と思って使ってみようとしたんですが デフォルトで適当な地面となる平面が配置されるので、[Terrain] – [Set Resolution...] メニューを選んで地面の大…

NGUI で The name 'XXXXXX' does not denote a valid type ('not found') と出るときはライブラリの場所を移動しよう

バージョン : Unity 4.3.4f1, NGUI 3.5.3 NGUI 久しぶりに使ったらえらい変わってた…それでもって新規プロジェクトに入れたら The name 'UISlider' does not denote a valid type ('not found') …あれ? c# - `UILabel' could not be found - Stack Overflow…

Unity で The prefab you want to instantiate is null が出たとき確認したいこと

バージョン : Unity 4.3.4f1 プレハブのインスタンス作ろうとして var enemy : Warrior = Instantiate(Resources.Load("Prefab/red_cat", Warrior), Vector3(17, 3, 0), Quaternion.identity); とかした際に The prefab you want to instantiate is null. と…

FuelPHP で (subnav をテンプレートに渡して) 今いるページへのリンクのスタイルのみ変えたい

バージョン : FuelPHP 1.7.1 FuelPHP では oil でページ作ると public function action_index() { $data["subnav"] = array('index'=> 'active' ); $this->template->title = 'Test &raquo; Index'; $this->template->content = View::forge('index', $data)…