読者です 読者をやめる 読者になる 読者になる

君たちは永遠にそいつらより若い

技術と音楽と日々のこと。

GitHubのリポジトリをissueも含めてバックアップできるBackHub

Web

What? BackHub というドイツ発のサービス GitHubのリポジトリをissueも含めてバックアップできる バックアップしたものをダウンロードしてローカルに保存可能 リポジトリだけでなく、Issuesもまるごとリストア可能(ちょっと形式が変わるけど) パブリックリ…

GitHubの課金を止めたら(ダウングレードしたら)プライベートリポジトリはどうなるか

Web

お金の面でも、公開状態の面でもGitHubさん超優しかった。公開になるのかなーと思って、プライベートリポジトリをBuckup取って 消したけど、消さなくても良かったorz まぁ、新しいサービス試せたのでいいです!! Q. GitHubの課金を止めたら(ダウングレード…

Google said 'If users can’t spell, it’s our problem.'

先週末、 Tuyên に誘われて、日曜にSAIGON TECH STARTUP FESTに寄ってきた。カンファレンス3個くらい聴いて、いつもどおり MY SQUAR の Nicolas に声掛けて、すぐ帰った。どのTECHイベントに行っても、本当にいつでもどこでも Nicolas がいる。 www.getlinks…

現地の人に現地の人と間違われる話。

書かなすぎてだめだからどうでもいい話書こう。最近、かなりの確率でベトナム人にベトナム人と間違われるようになった。 ベトナムに来てからすぐ: 100% 日本人 ベトナムに来てから半年くらい: 50% 韓国人、 30% ベトナム人、 20% 日本人 今: 90% ベトナム人…

Excelで式の区切り文字がセミコロンに変化して、更にエラーになる(グローバルな理由で)

現象 同じファイルを開いているのに、あるメンバー(ベトナム人メンバー)のExcelでだけ、以下のようになってしまう現象が起こって、ハマった。 計算対象の値 2014-09-06 10:58:48.0のような文字列でText型貼付け(案件の事情) 現象 うまく数式が動かずエラー…

MySQLのタイムゾーンの挙動差について調べた

作っている場所と使用される場所のタイムゾーンが違ったり、国際的なサービスを作っていたりする場合に、タイムゾーンまわりの挙動について気になったので、MySQLで実際に試したことのまとめ。 前提 初期時刻設定 global.system_time_zone: OSのタイムゾーン…

EC2 をmac起動時に自動起動、定時にシャットダウンする

EC2を毎日使うけど、夜中は落として節約したい案件だったので、mac起動時に自動起動する、定時にシャットダウンするようにした。 自動起動する方法 StartupItemsにServiceとplistを置いて、awscliで立ち上げることで、対応する。 awscliを使うので、クレデン…

pipのlistとfreezeの違い

諸事情で最近Pythonってます。 現在インストールされているパッケージをpipで表示する際、listとfreezeをどっちを使うか、違いが分かりにくかったので解説。 結論から先に行っておくと、今インストール済みのパッケージを確認したいだけならどっちでもいい。…

DB設計のときによく使いそうな最大長(maximum length)まとめ

DB設計のときに、あー最大長何文字だっけ。これ国際基準よね?となることがあるので記録。 メールアドレス (254文字) http://www.rfc-editor.org/errata_search.php?rfc=3696&eid=1690 電話番号 (15桁) ITU-Tによる国際交換電話網の電話番号計画の勧告 http:…

成田空港と羽田空港を間違えて深夜に大移動した人の話

経由地も含め、飛行機の出発空港以外の条件が全て同じだったので、帰りも同じ空港だとうっかり勘違いして成田に着いてしまった(やっちまったw)。取るべき行動や移動手段の比較をまとめとく。深夜で羽田までの電車もバスも限られていて、いやな汗を書いた。…

Google spreadsheet でたくさんの単語を一括翻訳しながら英語を勉強する話

ボキャブラリー不足…! 日頃、社員のみんなと英語で会話していて、ある程度聞き取れていてもボキャブラリーの不足により知らない単語の部分が「ぺらぺーらぺーら」と聴こえてしまいます。やはりボキャブラリーが不足していると思い知る日々…! そのように思…

世界の境界が消え、越境されることへの恐怖

この記事は DevLove AdventCalendar 2014「越境」 の記事です。 昨日は、ひろみつさんの 異なる音楽ジャンルのファンの文化について考えていたら越境のヒントがあるような気がした - Mitsu.log(); でした。 こんにちは。ベトナムの某開発会社でエンジニアを…

ベトナムの勉強会イベント Barcamp Saigon 2014 に行ってきました

この記事は、海外で働くエンジニア(or Webの人) Advent Calendar 2014 - Adventar の20日目の記事です。 ※書く人がたりてないので、海外勤務経験のある方、是非! こんにちは。ベトナムの某開発会社でITエンジニアとして働いています、くてけんです。同僚…

ベトナムの生活環境とかの話

この記事は、海外で働くエンジニア(or Webの人) Advent Calendar 2014 - Adventar の13日目の記事です。 ※書く人がたりてないので、海外勤務経験のある方、是非! こんにちは。ベトナムの某開発会社でITエンジニアとして働いています、くてけんです。 人に…

いつか海外で働きたいと妄想している高専生へ

この記事は、海外で働くエンジニア(or Webの人) Advent Calendar 2014 - Adventar & Kosen Advent Calendar 2014 - Adventar の6日目の記事です。 こんにちは。津山高専専攻科OBのくてけんです。ベトナムのジャングルの洞窟へハードボイルドなキャンプに…

Apple Developer Program は Chrome では使えない

現象 Chrome で Apple Developer Program(iOS Developer Program) をいじってると、要所要所でコンソールに Uncaught URIError: URI malformed エラーを吐いて、loading... 状態になって固まる。 解決策 Safari を使う。 昔も引っかかった気がする。 Apple L…

Xcode5 で Provisioning Profile がグレーアウトして追加できない

ハッカソンでiOS開発することになって、久々に使うと色々変わってたので、まとめ。 現象 Xcode5 で Provisioning Profile が追加できない。 Window > Organizer > Provisioning Profiles Editor > Provisioning Profiles > Import Profile... どちらで追加し…

Photoshop で pdf 作成するとき、文字が埋め込まれない

Web

昔、ハマったときに検索で全然出てこなかったのでメモ。(illustrator でも有効?) Photoshop で複数枚の pdf を作成する方法 ファイル > 自動処理 > PDFスライドショー から、作成 ソースファイルにファイルを追加(この順番が、pdfの順番になる) 保存名を…

123D Circuits を使って、WEBブラウザで電子工作入門 / 使い方

Webの画面上で電子回路を設計/試運転できる123D Circuits, あのAutoDeskが提供 - TechCrunch 上記のようなニュース記事で概要は説明されているものの、日本語の入門記事とか使い方の記事が無かったなと思ったのでまとめ URL http://123d.circuits.io/ 主なで…

123D Circuits で非安定マルチバイブレータ回路を組んでみた

123D Circuits を触って、学生の実習ぶりに非安定マルチバイブレータ回路を組んでみた。簡単に言うと、2つの LED が交互にピカピカ点滅する回路です。 ※マルチバイブレータとはなんぞやな方は、wiki をご参照ください。 回路 http://123d.circuits.io/circui…

曲と写真付き。「ブラスバンド」と「吹奏楽」と「オーケストラ」の違い・見分け方

「吹奏楽やってました」『あ〜、ブラスバンドね!』 ち・が・う!!!! 間違えられ続けてカッとなってやりました。クラリネットが何かすら分からない方ですら分かるように、分かりやすさ重視でまとめ。 ブラスバンド 見分け方: ラッパっぽいピカピカした楽…

イベント: 「iro-hackathon〜いろハッカソン〜」 に参加してきましたレポート

コミケとお盆休みの裏番組的イベント、iro-hackathon〜いろハッカソン〜 というイベントに参加してきました。 【iro-hackathon〜いろハッカソン〜】 : ATND 8/16はirohaの日!? iroha miniをいろんな技術で拡張する、アートハッカソンを開催します。 おみやげ…

p5.js 入門(公式のGet startedを意訳しながらやってみた)

フィードで流れてきたので、触ってみる。 p5.js とは http://p5js.org/ オンブラウザで気軽に Processing ライクにコードを書くための、JavaScriptのライブラリです。HTML5オブジェクト、ウェブカム、音声などにアクセスできるライブラリもあるらしいので、…

arduino のリセット方法 (Line in use 対策)

arduino にBluetoothモジュールを繋ぎ、ターミナルからcuを使ってシリアル通信していた際に、モジュールに接続しようとすると、Line in use で弾かれることがあった。 $ cu -s 9600 -l /dev/tty.SBDBT-001bdc091961-SPP cu: /dev/tty.SBDBT-001bdc091961-SPP…

2014年のro69jackでいいなと思ったアーティストまとめ

夏フェスの季節ですね。この季節には、優勝すると日本4大フェスのの一つ ROCK IN JAPAN FESTIVAL(いわゆる、ロッキン) に出られる!という、邦楽ロックの大手登竜門のオーディションro69jackが開催されます。 このro69jackの選考では、マーケットにはまだ評…

Facebookアプリ エラー `App Not Setup: The developers of this app have not set up this app properly for Facebook Login.` 解決方法

Web

目の前で友人がハマってたので、記録。 現象 2014年以降?に発生 アプリ開発者アカウントでアクセスしているときは、問題なくアプリにログインできる その他のアカウントでアクセスすると、App Not Setup: The developers of this app have not set up this …

grunt-image で画像最適化を自動化する

Web

あるある デザイナ(コーダ)「うおー!(^ω^)(すごい勢いでデザイン&コーディング)」 エンジニア「デザイナからデータを受け取ったよ!そのまま突っ込むよ!えい!(^ω^)」 ユーザ「画像…めっちょおもぃ(^ω^)」 あなたの…心に…直接…呼びかけています… 画像…最…

ナラティブ【narrative】とは。

ナラティブ…? 疑問は本日読んだこの記事から始まった。 アマゾンの会議は30分間の沈黙から始まる http://ascii.jp/elem/000/000/897/897508/ アマゾンジャパン ハードライン事業本部 大木 聡本部長は言う。ジェフ・ベゾスCEOの方針で、社内ではナラティブ(…

IE8, IE9 である環境(ドメイン)でだけ勝手に互換表示になる

Web

IE の互換機能ドキュメントモード・ブラウザモードの違い という前座の記事を書きましたが、本当に書きたかったのは、こっちの話です…! 状況 以下のような状況で、ある環境(ドメイン)でだけIE8, IE9の表示崩れが起きる現象に当たることがあります。 デプロ…

IE の互換機能ドキュメントモード・ブラウザモードの違い

Web

IE 対応をしていると、互換モードボタン・開発者ツール・metaタグ(<meta http-equiv="X-UA-Compatible" content="IE=edge" />)で互換表示切り替えをすると思いますが、ドキュメントモード・ブラウザモードの違いや、何が何と結びついているのか、こんがらがりがち。 IE11で変更もあったので、誰かのために覚え書きし</meta>…

AndroidDownloadManager にBasic認証などの認証情報が受け継がれずファイル保存が失敗する

Web

テスト中の Web サイトは、IP 制限なり、Basic 認証なり、cookie 認証なり、何らかの認証をかけてコンテンツを保護するものです。そこで発生する Android の悲劇の回避方法の一つを紹介。 状況 サイトにIP 制限、Basic 認証、cookie 認証などをかけている 何…

memcached で session.save_path が合っているのに保存できない

Web

過ぎ去りしある日のこと。 memcached に書き込めないファイルがあるよ! Warning: Unknown: Failed to write session data (memcache). Please verify that the current setting of session.save_path is correct (tcp://xxx.xxx.xxx.xxx:11211) in Unknown …

「おうちでできるクラドニ図形の作り方」動画を作った

誰でも簡単なコードと装置を使って、おうちでかっこいいクラドニ図形を描けるよーという動画を作ってみました。なんじゃそれ?という方も、まずは動画をどーぞ。 クラドニ図形とは クラドニ図形(Chladni figure)は、ドイツの物理学者エルンスト・クラドニ…

イベント: 「Photo Hack Day Japan」に参加しました

去る2014年2月22日(土)・23日(日)、Photo Hack Day Japan に参加していました。 概要 Photo Hack Dayとは、米Aviary社が主催している、写真に関するAPIを利用して写真アプリを開発するハッカソンです。世界各国で開催され、今回日本では初開催。 http://…

イベント: 「IAシンキングによるモバイル再設計」に参加してきました

今日は本を読んでのんべんだらりとしようと思っていたのですが、キャンセル待ちだった勉強会に空きが出たので急遽参加してきました。 …3週間前から、イベント3連チャンで週末mixiオフィスで過ごしているなw イベント概要 IAシンキングによるモバイル再設計 2…

第17回 文化庁メディア芸術祭 で私的によかった作品 5選

2013年度のメディア芸術祭、 第17回 文化庁メディア芸術祭で私的によかった作品のまとめ。 トラヴィス「ムーヴィング」 エンターテインメント部門 優秀賞 Tom WRIGGLESWORTH / Matt ROBINSON バンドメンバーの白い吐息の中で、シンプルなシルエットが動き回…

アメリカでよく使われている二次元コード Data Matrix の読み取り方 (Webサービス、アプリ)

先日 メディア芸術祭 に行った際に、以下作品で Data Matrix が使用されていたけど、読み取れなかった方が多いだろうなってことで読み取り方法を紹介。 Maquila Region 4 http://www.amormunoz.net/index.php?/news/maquila-r4/ そもそも Data Matrix コード…

書評: ビジュアル・コンプレキシティ ―情報パターンのマッピング を読んだ

概要 まず、技術者でなくともアートブックとして、とても美しい本です。そして、アートブックと考えると 272P というボリュームで ¥3,990 は安いですね。素晴らしい。 ビジュアライゼーションの歴史についてのテキストと、ビジュアライゼーションを集めたサ…

書籍業界のGithub ? 「O'Reilly Atlas」にて動物本を堂々とタダ読みする

書籍業界の Github ? 僕は電子出版業界に明るくないので今回初めて知ったのですが、O'Reilly が Atlas という新しい出版プラットフォームの開発を進めているみたいですね。 正式サイト https://atlas.oreilly.com/ ブライベート β版 http://atlas.labs.oreil…

書評: Getting Started with D3 を読んだ

概要 Kindle版のGetting Started with D3 を読みました。Kindle版だと ¥2,168 -> ¥920 (安い!) 洋書ですが、そんなに分厚い本ではないので、Kindleの辞書機能でちらちらカンニングしながら、仕事の合間や移動中などに読めば半月くらいで読めました。 Getting…

DATA GO JPで公表されている苔の絶滅危惧種を R + d3.js で可視化してみた

Day 24: d3.js Advent Calendar 2013 こんにちは。くてけんです。うかうかしていて、サンフランシスコ時間での投稿になりました。 4,5日前に政府のデータカタログサイトの試行版として、DATA GO JP(http://www.data.go.jp/)がリリースされました。これはナイ…

R言語入門してみた

R

rCharts(http://ramnathv.github.io/rChartsNYT/) で遊んでみたくなったので、そのステップとしてR言語入門してみた。 参考にさせていただいたのは、大城信晃さんの入門スライド。30分くらいで入門できました。とてもわかりやすかった。 10分で分かるR言語入…

オンブラウザで3分で始める d3.js

Day 11 は、Keiichiro Onoさんでした。 スクリプトを書かずに各種グラフデータをD3.jsで扱える形式に書き出す https://github.com/keiono/d3-layout-sample Day 12: d3.js Advent Calendar 2013 こんにちは。くてけんです。 皆様のご利益のある霊験あらたか…

d3.js で html, svg 二通りの方法で、画像を出力する

d3.jsではhtmlではなく、svgで画像を描画やappendすることがありますが、慣れていないとやり方が混じっちゃうので、二通りの方法で同じ画像の出力する方法を書いてみました。 特に注意するところは、以下の部分です。 html で画像を描くとき: imgタグ, src属…

exiftool ・ Image Magick で Exif Orientation 情報を追加・編集する

Web

Exif Orientation 情報を追加する方法と編集する方法。 Orintation 情報の形式 Orientation は、Exif 2.3 規格において、 1〜8 の数字で規定されている。 http://www.cipa.jp/hyoujunka/kikaku/pdf/DC-008-2010_J.pdf (P.34) http://www.cipa.jp/english/hyo…

Mac OS X 10.7.5で、Image Magick のインストールが上手く行かなかった

Web

どうってこと無いことも記録するシリーズ。 Mac OS X 10.7.5で、以下のエラーで Image Magick のインストールが上手く行かなかった。 Error: Download failed: http://slackware.sukkology.net/packages/jasper/jasper-1.900.1.zip brew update してなかった…

GitHub Pages の作り方(マニュアルでhtml作成編)

Web

GitHub Pages を作る際に、Automatic Page Generator のテンプレデザインではなく、自分でゴリゴリ編集したい場合があると思います。そういうときは、マニュアルでhtmlを作成しましょう。(Jekyll を使う方法は、今回省いています。) 空の新規リポジトリから…

GitHub Pages の概要説明と作り方(自動生成編)

Web

GitHub Pages を使ったことが無かったので作ってみた。 ※英語が読める人は以下Docsが超絶分かりやすいので、これを読めば良いと思います。 Creating Pages with the automatic generator https://help.github.com/articles/creating-pages-with-the-automati…

初心者がプログラムを勉強したい場合に準備してあげることまとめ

Web

特にIT詳しくない初心者友人が 「なんかプログラム勉強したいおー(^ω^)」と言ってきた場合に どうしてあげたらいいかまとめ。 どこでも使えそうなIDを決める google アカウントを作る ブログを作る エディタを入れる(Macの場合) 遠隔補助ツールを入れる 勉強…

もうちょっとまってね。

@kuteken http://twitter.com/kuteken