書き置き。

ほぼ勉強の記録みたいなもんです。

技術・勉強メモ

リアルタイム通信をAppSyncで行うアーキテクチャー

構想中のサービスに使えそうな気がするので、メモも兼ねて記事を書いておく。 非同期で処理をした後に、リアルタイムに処理結果を画面へ反映するのに、使えるかもしれない。 非同期でやると処理が終わったかどうかを問い合わせるポーリング処理が必要になる…

AWSに登録しているクレジットカード期限切れ対応

別なカードを登録して、支払えてない分を支払い処理した。 ついでに請求アラームの設定を確認。 $5と$10を超えたときにメールでお知らせされるようになっている。 メールでもいいけど、近いうちにSNS経由でSlack通知させるようにしよう。

Amazon DynamoDB Advanced Design Patterns

【AWS Black Belt Online Seminar】Amazon DynamoDB Advanced Design Pattern 冒頭の対象者の説明で、これはまだ早かったと悟ったのだけど、一応最後まで試聴した。 GSIとかの用語が理解できてなかったので、動画の流れからして、おそらくこういう使い方をす…

AWSに自分用gyazo的なものを作った

zpn.booth.pm だいたいのことはここに書いてある。まじで書いてある。読まないで画像だけ見てやると大事なところを読み飛ばして、途端にわからなくなるのでよく読め。何なら一通り最後まで読んでから始めるくらいが良い。 この本に書いてないことと言えば、A…

stealth

https://hellostealth.orghellostealth.org hellostealth.org Build amazing chatbots with tools you know and love. VOTコミュニティで紹介されていた。 コードは書いてないが、ドキュメント(英語)を音読してみた。 時間はかかるが、英語の学習にもなって…

Marionette.js

http://marionettejs.com/ 経緯 もともと、Backbone.js をやった時に記述量が多くてつらい思いをしていたのと、Backbone.js の上に被せるライブラリがいくつかあるという話を見かけたことがあって、導入を検討してみたいと思っていた。 このブログ記事を読ん…

オープンソースのメッセンジャープロジェクト Spika

MITライセンス 公式サイト http://spikaapp.com/ja/ ソースコード Spika-Server Silex Spika-iOS iOSネイティブアプリ Spika-Android Androidネイティブアプリ 作者のブログ Spikaを公開して起こった事 - ヨーロッパで働く社長のブログ SPIKA近況 - ヨーロッ…

YEOMAN をインストールした。

YEOMAN のオジサンを入れてみた。 Yeoman - Modern workflows for modern webapps : http://yeoman.io/index.html まだよくわかってないけど、 yo [ひな形名] てやると javascriptモリモリなサイトのひな形をBOWERを使って揃えてくれる。 gruntfile.js まで…

別マシンのPostgresqlにGUIツールから接続したい

ローカルのGUIツールから接続したい時の設定がわからなくてハマったのでメモ。 #tcpip_socket = false tcpip_socket = true ちなみに、入れてみたGUIツールは、こちら。 PGnJ http://www.slicedsoftware.com/software/pgnj http://blog.tofu-kun.org/0710111…

10分で理解するまきったー

週末シリーズ第2弾。OSC北海道2008 東京帰りのその足で東札幌の会場入り。 (ホワイトキューブでやった)前回のあのノリのつもりで LT喋ってみるかな、とか言ってたら、とんでもないことに。 前回のように懇親会最中に、会場の半分も聞いてるかどうか、 ぐ…

SSHパスワード認証のパスワードを毎回入力しなくてすむ方法

SSHのパスフレーズ認証を便利に使う | cles::blog$HOME/.ssh/config に Host *ControlMaster autoControlPath /tmp/%r@%h:%p と書いておくと、2回目以降はパスワード入力無しでログイン出来るようになる。 うぉ、すげー

cakePHPでMysqlでUTF-8を使いたいときの設定

'mysql', 'persistent' => false, 'host' => 'localhost', 'port' => '', 'login' => 'user', 'password' => 'password', 'database' => 'database_name', 'schema' => '', 'prefix' => '', 'encoding' => '' ); } ※cakePHP1.2系の場合 と、こんな感じで設…

trac0.11とmylyn連携するためにはxmlrpcpluginが必要だった

ようやくTrac動いた!!! と喜んだのも束の間、 Web+DB Pressなんかで見かけてたeclipse pluginのmylynとTracを連携させる件、 前からあちこちで、入れてみたという話を見かけていたので そんなに難しいことじゃないんだと思っていたんだけど、それが間違いだ…

Tracを使えるようにした

前々から何度かチャレンジしてたものの、 毎回挫折してて、今回ようやく設定完了までこぎつけた。 Debian GNU/Linux etch に Trac をインストールしてみたよ を参考にした。 たしか前にやったときも同じblogの記事を見ていたはずなんだけど。。。 Apacheの設…

さらにTracにWeb Admin Pluginも入れたよ

Subversion、tracの覚え書き ここの WebAdminのインストール の部分を参考にした WebAdminって、0.11からはTracに標準搭載されていて、 一時は0.11にupdateしようかとも思ったけど途中まで読んで、 どうも先行き不安だったのでPluginインストールの方法にし…

secondlifeというブラウザ

ついに HTML on Prim 導入! で紹介されていた、html on Prim を試してみた。 viewer自体がまだテスト版ということで、怪しい部分がちらほら・・・。 更新のタイミングがよくわからない たしかにレンダリングされたwebページがテクスチャ的に使えるようには…

cakePHPがforbbinのとき

Options +SymLinksIfOwnerMatch これをヴァーチャルホストの設定ファイルに書かれていることを確認する。 403で悩んだときはたいていこれで解決する。

cakePHP規約に沿ったファイル名・クラス名を教えてくれるジェネレータ

CakePHP 規約ワードメーカー WordMaker for CakePHP Conventions CakePHP規約ワードメーカー WordMaker for CakePHP Conventions> CPA-LABテクニカル (中の人のblog) こ、これ、ほしかったの・・・・・。 正直yをiに変えてesをつけてとか、大文字小文字、_を…

.wmvから.flvへの変換アプリ

DigitalVideo Converter ほとんどの動画ファイルを、他の様々なフォーマットに変換することができるソフト。 AVI / DIVX / MP4 / FLV / MPG (MPEG-1 / MPEG-2) / WMV / MOV / ASF 等のファイルを、 AVI / MPG (MPEG-1 / MPEG-2) / WMV / MOV / RM / MP4 …

phpmyadmin

debianにパッケージを使ってphpmyadminインストールした 。 aptitude install phpadmin どこに入ったのかわからなくてあせったが/var/wwwの下にいた。 ここだとhttpでアクセスできないので、デフォドキュメントルートにシンボリックリンクをば。 ln -s /var/…

Leopardのローカル環境構築

MAMP 持ってたヤツが古かったので新しくDLし直した。 DocumentRoot変更(とりあえずいま動いてる案件のhtdocsに設定) よく見たらhttpd.conf開かなくても環境設定から設定変更できんのね。 Webmin 通常、BINDの起動・再起動ぐらいしか使わないんだけどもいれと…

Leopardインストールしてみた。

MacBookにインストールできない orz 3回ぐらいやって毎回途中でエラー画面orフリーズでどもならんのでapple storeへ。 ジーニアスバーで見てもらうこと約1時間半。 エラー内容から、メディア破損かと思って行ったんだけども 結局のところ、MacBookのメモリ…

Leopard 使ってみた。

辞書.app 個人的に注目の新機能ではあったんだけどもここまでイイとはw コレがやりたくて、数ヶ月前にamazonで英辞郎買ってしまったんだけどももういらないかも。 自分でソース書くときは、変数名とか関数名決めるのにしょっちゅう和英辞書使うし、他人のソ…

csv出力したいときの3つのコツ

1、出力前にheader出力 header("Accept-Ranges: none"); header("Content-Disposition: inline; filename=$filename"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ". strlen($contents) ); header("Content-Type: text/octet-…

Google Code Search

Google Code Search Google ソースコード検索にコードを追加 あなたのコードを Google にお知らせください Google では、定期的にコード インデックスを更新し、サイトを追加しています。 コードの登録を希望される場合は、Google までお知らせください。 コ…

au × SSL × header("location:~"); は相対パスで書け!

ハマリにハマった、このツボ。

MixFeed | ホーム : RSS配信・リミックスウェブ・WEB2.0

MixFeed | ホーム : RSS配信・リミックスウェブ・WEB2.0 MixFeed(ミックスフィード)はRSSフィードを活用しきるための様々な機能を1つにまとめた無料の便利サービスです!1日100本以上のRSSフィードをチェックしていると言うニュースマニアなあなたから新聞…

jQuery UI: Widgets, Components, and Interactions

jQuery UI: Widgets, Components, and Interactions

連続したデータを取得する

テーブル作成 CREATE TABLE integers (i integer NOT NULL PRIMARY KEY); データ投入 insert into integers (i) values (0); insert into integers (i) values (1); insert into integers (i) values (2); insert into integers (i) values (3); insert into…

CakePHPでPostgreSQLを使う設定

チュ−トリアルではMySQLの設定の仕方しか載っていなかったので、PostgreSQL用の設定を。 'postgres', 'connect' => 'pg_connect', 'host' => 'localhost', 'port' => '5432', 'login' => '(ユーザ名)', 'password' => '(パスワード)', 'database' => '(デー…