tag:blogger.com,1999:blog-17076882196579792522024-02-07T15:17:30.017+09:00Output_Logこのブログはmshojが記述しています。
ご連絡はこちらまで
mail : guyst.326あっとまーくじーめーるどっとこむ twitter : @mshojmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.comBlogger64125tag:blogger.com,1999:blog-1707688219657979252.post-44003970053120864602011-11-27T22:54:00.001+09:002011-11-27T22:54:54.268+09:00Sphinxインストール(Web画面表示)までSphinxやらreStが気になりつつも全然手付かずだったんですけど、
ATNDでこんなイベントが開催されるというのを目にして、
「15人に43人参加希望・・・('A`)」
とかそんなことをGoogle+でPOSTしてたら優しい人がこんな発言をしてくれまして。(っていうか多分この記事・・・かと思ったら一字一句同じじゃないですね・・・わざわざ書いてくださった・・・のだとしたら足を向けて寝れない感じですね!shunsukeさんありがとうございます!)
そんなわけで一人Sphinxの勉強を始めた次第です。
元発言ではrst2PDFを正常稼動させるところまで書いてありますが、今回はとりあえずインストールしてWebで見れるところまでの作業ログです。
(上記POSTではUbuntu9.10になってますが、今回はUbuntu10.04LTSを使ってます)
とりあえず上の発言に書いてある通りに、masashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-30902431872196083832011-11-20T13:01:00.001+09:002011-11-20T13:01:26.953+09:00OpenSourceConference2011Autumn行ってきました。
前日にGoogle+のストリームに情報が流れてきて、
タイムテーブル見てみたらOpenIDの話に興味をそそられたのでいってきました。
資料はこちら
OAuth 2.0 & OpenID Connect @ OpenSource Conference 2011 Tokyo #osc11tk View more presentations from Nov Matake
以下メモ
現在はほとんどアクセスコントロールが必要
Basic認証が一番簡単だが、パスをサードパーティデベロッパーに預けないといけなくなる。
OAuthの良さ
パスワードをshareをしなくていい
パスワードをshareしちゃうと有効期限が作れない
OAuthを使えば有効期限を作れる
権限のscopeも決めれる
B2CではOAuthがもう一般的
B2BでもOAuthが採用されmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-59825188481910033472011-11-17T22:10:00.001+09:002011-11-17T22:10:46.991+09:00【読んだ】ウェブアプリケーションのためのユニバーサルデザインkindleちゃんでの初読書でした!
本書はタイトルの通りデザインに関する本でした。
具体的には、ページを作る際に障害者の事を考えないといけないよってのと、これからは(本自体は2009年発売)スマフォが来るから、スマフォとPCで互換性を持たないとダメだよってことでした。
あとテーブルレイアウトダメ!絶対!
全体を通して大まかに伝えたい事はこんな感じだったんじゃないかと。
どちらかというとWeb屋さん向けの本だったので若干たいくt
もとい、あまり興味をそそられない内容でした。
勿論ウェブアプリ作るときには意識しないといけないんですけどねー。
一番大きいところはやっぱりスマフォの所でしょうか。
でも、スマフォ対応のコードとかはあんまり載ってないので正直・・・
あと、誤字脱字が多かったり・・・と、これは内容には全然関係ないですけど。
そんな感じで、次はHead First masashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-49173688773894157942011-10-25T11:40:00.002+09:002011-10-25T11:40:32.843+09:00テスト投稿!!!!!うおおおおなんか投稿画面がめっちゃかわってるううううう
強制接続後のテスト投稿ですよ!!!!!!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-9605247776637333162011-07-30T23:20:00.001+09:002011-08-01T23:39:41.016+09:00SoftwareConfigrationManagementBootCampに参加してきたよ!話題のTDDBCには乗り遅れまくりですが、SCMBCに参加してきました。
懇親会に参加して酔っ払った状態で今日直感的に感じたことを
箇条書きしたいと思います。
免罪符じゃありませんが、酔っ払った状態で書いてるので、
表現が直球過ぎるかもしれませんが、ご了承ください。
・ちょっとだけ準備不足かなと思った。
ハンズオンの初期の段階で、セントラルリポジトリを建てなければいけなかったのだけれど、そこに各チームに必要以上に時間を取られた感があった。主催のきょんさんの思いを聞いて納得はしたけれど、もうちょっとスムーズに行ければみんなHappyだったのかなと。
・実は参加者も事前準備が必要だった。
ハンズオンを進めていく上でハマったりする部分が出てくるのは当然で、それをサポートする為の人員は万全だったと思ったけど、各チームに一人一冊は入門Gitがあったほうが、もっとスムーズにハンズオンが進んだmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-36720648596334962002011-07-07T22:30:00.001+09:002011-07-07T22:30:53.154+09:00VPSはじめました個人用のプロジェクト管理ツールが欲しくなったのでVPSを借りることにしました。
クラウドを使ってタダで出来ないか簡単に検討したんですが、自分がしらべた所ではちょっとなさそうだったので一番安く始められるSeversManのVPSにしました。
プロジェクト管理ツールはTracLightningかRedmineか悩んだのですが、最近社内で使い始めたRedmineにしました。
RedmineもTracと同じようにイチから入れるとめんどくさそうだったのでBITNAMIというところがリリースしているall-in-oneパッケージを利用しました。
BitNami :: Redmine
入れ方はwgetで使用しているOSに合わせたバージョンのものをダウンロードし、ダウンロードしたファイルをsudoで実行するだけなので特にハマるところはないかと思われます。
ただ1つ失敗したなーと思ったのは、masashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-86052362747974656482011-06-20T08:20:00.001+09:002011-06-20T08:25:58.842+09:00良いコードを書く技術を読み始めた その1昨日から読み始めました。非常に読みやすいです。
昨日は第4章まで読み進めたので、自分なりのまとめなどをつらつらと。
第1章 良いコードとはなにか
この章ではまず良いコードとはなにかを定義してます。本書が定義する良いコードとは以下の4点が守られているコードを指すそうです。
保守性が高い
素早く効率的に動作する
正確に動作する
無駄がない
良いコードなんて言葉は常々議論になりやすいお題目なのでちゃんと定義してあることが重要ですね。まぁよく言われることを全部詰め込みましたという感じですけど。
第2章 良いコードを書くための5つの習慣
第2章では上記4点を守るための習慣を身につけましょうというお話。
具体的には
読む
書く
道具を磨く
知る
聞く
の5つの習慣。
読む
読むはコードリーディングのお話でした。ガリガリコードを読みましょうというお話。芸術家を例にとって、良いコードは突然閃くものmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-68005353269809745242011-05-21T10:33:00.001+09:002011-05-21T10:38:41.913+09:00AWSでKanon運用した場合、月いくらになるか試算してみたタイトルの通りです。
AmazonWebSevicesを使ってどこでもTracLightning!
自分もAWSでKanonを運用しようと思ったのですが、無料ティアが1年で終わることに気づいてやめちゃいました。ただ実際に無料ティア期間終了後どれだけ値段がかかるかを計算したわけじゃないので、ちゃんと計算してみました。
AWSの料金については東京リージョン価格で計算しました。
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Simple Storage Service (Amazon S3)
東京リージョンだとEC2はマイクロインスタンスで0.027$/h、S3が0.150$/G(最初の1Tまで。1T以降は値段がちょっとずつ下がります。)なのでこれを元に計算すると、
EC2でひと月あたり : 0.027 * 24 * masashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-29781552160108789202011-05-14T15:35:00.001+09:002011-05-14T15:35:54.951+09:00デザイン変更デザイン変更しました
前のデザインだとスーパーpre記法したときに見辛いかなとと思ったので、本文の背景が白になるように変更しました。全体の色調は青で。青大好き
MarsEdit3お試し中
なんだか最近はやってるようなので導入してみました。リアルタイムプレビューさいきょーですね。かなりいい感じです。プレビューの設定がチョーめんどくさかったですけどね・・・あとはリンクとスーパーpre記法と画像の使い勝手が良さそうだったら買おうかなと思ってます。ちょっぴり高いですけどね。masashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-64264945737515323442011-05-14T15:17:00.001+09:002011-05-14T15:17:29.245+09:00テスト送信です
これはまーずえでぃっとからのそうしんてすとです。よこはばのかくにんです。きにしてはいけません。あああああmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-73336948326758723672011-05-08T00:03:00.004+09:002011-05-08T00:12:16.372+09:00iOSアプリがAppStoreに載らなくなった【発端】今まではAppStoreで販売されていた有料アプリが突然AppStoreから削除された。iTunesConnectではReadyForSaleになっているのになぜ。【経緯】今年の3月にiPhoneデベロッパープログラムの期限が切れた。事象はその頃に確認された。デベロッパープログラムを再申請しても直らず。【解決策】デベロッパープログラムが一旦切れると、契約情報(銀行情報等)がアカウントと離れてしまうらしい。銀行情報そのものは残ってるので、再度ヒモ付てあげたらAppStoreに反映された。アプリ自体を再申請しなければならないと思って、バージョンアップをしたのだけれどもこれは全く効果がなかった。ちなみに同じバイナリでバージョンアップしようとすると、バージョンアップする意味がわからんという理由でリジェクトされることもあるらしい。【結論】デベロッパープログラムは切れないように注意しましょうUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-37590096683144150012011-05-02T19:10:00.006+09:002011-05-02T19:38:47.487+09:00GitHubでissue(課題)にlabel(ラベル)を貼る方法 めちゃくちゃハマった。というわけでメモ ■ まずは貼りたいlabelを作る 左下の所で貼りたいlabelを作成します。 ■ issueを作るときにlabelを貼る場合 issue作成時に先ほど作成したlabelが表示されているので選択する。 ■ 後からlabelを貼る場合 右側の設定アイコンみたいなのをクリックし、作成したlabelを選択する。 "Add labels to this issue"の下に思わせぶりなテキストボックスがありますけど、ここに作成したいlabelのタイトルを入れてEnterキーを押しても新しくlabelは作成されないので注意!!作れると思うよね・・・普通・・・ 以上です。色々脱線しまくった結果ブラウザから設定できるんだと気づいたときのガッカリ感ときたら・・・ <!--HatenaKihouめちゃくちゃハマった。というわけでメモ*まずは貼りたいlabelをUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-10557820097677997982011-04-26T21:13:00.003+09:002011-04-26T21:28:37.763+09:00はてな記法でブログが書きたい! ということで、こんなブログ http://d.hatena.ne.jp/edvakf/20100328/1269734933;title を見つけたので、テストです。 しかし、上手く動いてるっぽいけど、本文入力欄がかなり狭くてしょんぼりっすね。 まぁとりあえず動いてるんでいいすけど。 ■ てすと1 てすと2 くだもの りんご ごりら らっぱ むむむ・・・ 改行多すぎてかなり微妙・・・ >||||<タグ使い過ぎだな・・・ function foo() { alert(0);} まだまだ全然使えてないけど、とりあえずは使えたってことで・・・ <!--HatenaKihou*はてな記法でブログが書きたい!ということで、こんなブログ[http://d.hatena.ne.jp/edvakf/20100328/1269734933;Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-91767936792355480732011-04-21T08:04:00.002+09:002011-04-21T08:17:53.355+09:00GitHubでコミットとissue(課題)をリンクさせる方法引き続きGitHubのissue関連の調査をしてます。今回はコミットコメントとissue(課題)を関連付ける方法です。単純にissueのコメントにコミットコメントをリンクさせたい場合はコミットコメントに#Xと記述すれば良い。(Xは対象の課題番号)this is associated with #1とかそんな感じ。またコミットコメントからissueをClosedさせたい場合は複数の方法がある。fixed #1closed #1closes gh-1ひとつのコミットで複数のissueをClosedさせたい場合は、上記の方法を繰り返す。fixed #1 fixed #2普通に考えてやらんと思うけど、上記のClosedさせたい方法が混ざってても認識してくれる。fixed #1 closes gh-2あとはコミットからラベル貼れないかなーと思ったけど、これはどうも無理っぽい。公式のissues Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-15590999478484055882011-04-18T19:36:00.010+09:002011-05-02T21:52:41.818+09:00EclipseのmylynでGitHubのIssuesを表示みなさんGitHubのIssueTrackingSystem使ってますか?
僕はまだ使ってません!
というわけで使い始める前に上手く使うにはどうすればいいかなと考えたところ、どうやらEclipseのmylynでGitHubのIssuesが表示できる方法を発見したので書いておきます。
まずGitHubのIssuesを拾いに行くプラグインを入れます。アップデートサイトのURLは
http://dgreen99.github.com/org.eclipse.mylyn.github/site
です。プラグインを入れたら、タスクリストの左上から「リポジトリーの追加」を選択します。
テスト用に追加したリポジトリが見えちゃってますが、気にしちゃいけません。リポジトリーの追加を選択したら、次の画面で、「GitHub」→「次へ」を選択します。
次に「Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-42552679745849740252011-04-17T22:52:00.002+09:002011-04-17T23:44:39.303+09:00オライリー・ジャパンの電子書籍に目次をいれたいオライリー・ジャパンの電子書籍には目次がないようで・・・というわけで目次を自動挿入するツールを作った。出来はヒドイ。けど、多分動物本ならまぁなんとかいけるはず。ソースやjarはgithubに上げた。https://github.com/masashouji/bookmark_makerREADME.txtに色々書いたから使い方とかはそっちを見て。要望とかバグ報告とかはメールとかtwitterにてどうぞ。パッチとか大歓迎!(使い方とかまだよくわかってないけど・・・)もし要望があればどっかにjarファイルとREAME.txtを上げますんで、git使えないけど欲しいって方は連絡くださいな。2011/04/17 追記すいません・・・やっぱまだ公開できるレベルじゃありませんでした・・・しばしお待ちください・・・Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-41057723191199184082011-04-08T19:33:00.011+09:002011-04-11T00:32:48.182+09:00AmazonWebSevicesを使ってどこでもTracLightning!!どこからでもアクセスできるリポジトリは開発者にとっては夢ですよね!ていうか持ってるのが常識なんですかね!?容量的に不満もないので今まではGitHubを使っていたのですが、(嘘です。一個だけプロジェクト上げて満足しちゃってロクに使ってませんでした)チケット管理とかもできたらもっといいなと今さらながらに思いまして。んでチケット管理といえばTracLightningが最も有名なツールなんでしょうか。最初は家の片隅で放置されてたノートPCを使って自宅鯖でもつくってみようかと思ったのですが、色々あって挫折しまして・・・んでなにかいい方法ないかなと考えついたのが、AmazonEC2でインスタンスを立ち上げてそこにTracLightningを入れる方法です。今回はOSにCentOSを使っているので最近分家したKanonを使っていますが、機能が異なるということはなさそうです。(AmazonEC2ではUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-46352598225609650442011-01-28T14:22:00.002+09:002011-01-28T14:35:22.265+09:00あけました 2010年振り返りあけました。おめでとうございます。新年の挨拶を正月に書いてやると年末に誓ったのに、早速崩れました。もう2月に突入しようとしているんですが、去年やったことをちょっとでも振り返っておきたいので軽く箇条書きに・ブログ開始→前半は頑張った。後半はかなりダメダメな感じ。FF11こわい・勉強会初参加→勉強会というよりはカンファレンスとかですけど。 今年も1回は行きたい・Python,Scala勉強→勉強は始めたけど、中途半端に終わってる感じ 今年はどちらかに絞ってなにかしたいな。・GAE→twitterのbot作った。もうかなり動きが怪しくなってるけど、 GAEとtwitterの相性が悪いらしいのでやる気起きないっす。 今年に入ってからSlim3始めてます。・MBA購入→MBAかわいいよMBA 最近FF11の2アカ専用機になり始めてるのがやばい ていうかMBA普通にFF11Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-29808407287729800692011-01-28T13:35:00.007+09:002011-01-28T14:06:20.536+09:00MacPortsのselfupdateができない完全に使い方を間違えてました。
ターミナルでportを実行して、
selfupdateコマンドを打ってた訳ですが、
そうじゃありませんでした。
$ sudo port selfupdate
でした。ハズカチーUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-69513350081821767392010-11-28T23:01:00.004+09:002010-11-28T23:25:12.237+09:00MacBookAirにMacPortsをいれたよちょいはまったのでエントリ。Macで簡単に開発環境を入れられるよと噂のMacPortsを入れようとしたのですが、なぜか上手くいきませんでした。インストーラ自体は正常に走ってるっぽいのですが、ターミナルでコマンドを打ってみてもイメージがみつからんとかそんな感じのエラーが出てきて上手く動いてくれない。で、なにかなーと思って色々調べてたら、どうやらMacPortsのバージョンが大分古かった模様。最初に入れてたのは1.6.0なんですが、今は1.9.2みたい。しかもSnowLeopardなのにLeopardバージョンを入れようとしてたり。一応1.9.2のリンクhttp://distfiles.macports.org/MacPorts/MacPorts-1.9.2-10.6-SnowLeopard.dmgというわけでこちらをインストールしたら無事にインストールできましたよっと。環境変数の設定も勝手Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-55281791485530574582010-11-05T23:57:00.000+09:002010-11-05T23:58:25.122+09:00twitterbotのAWS移行計画ご無沙汰してます。最近はもうFF11三昧で生活が大分アレな感じに。で、もうFFだらけなので時間がないような気もするんですが、タイトルのような事を考えてます。現在自分はGAEを使って、L_H_A_botなるものを作って、公開?してたりするんですけど、どうもtwitterとGAEの相性が悪いらしい。大元のライフハッカーのアカウントはつぶやいてるのに、botはつぶやかないことがしばしば。で、GAEjaのメーリスとか見てると、みんな同じような症状になったりしてるらしい。(特にポスト関連がひどいらしい?)という訳で、AWSから1円クラウドが大分前に出て気になっていたので、移行しようかなーと思ったりしてます。まぁbotはもう結構諦めてて、AWSを触りたいだけなんですけどね。MacBookAir買っちゃってAcerのノートが鯖機になるかもしれないとかそんなことを妄想したりもするけど、まぁそれはそれ別のUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-88234775070853223552010-09-27T22:48:00.000+09:002010-09-27T22:48:30.809+09:00Agileってなんだろうな?今日は現場の人間の送別会でフグを食べに行ってきました。
まさかの5000円ポッキリで刺・鍋・唐のフルコース。
あ。あとヒレ酒もね。
まぁそれはそれで大満足だったのですが、
飲みの席でまさかのアジャイルトークになり、
ちょこっと色々疑問に思ったのでエントリ
本題に入る前にアジャイルとは?
オレの認識だとアジャイル宣言ってのがあって、
基本はその宣言に則りつつ、上手くソフトウェアを作っていこうよ
というものだと思ってます。
アジャイル宣言
プロセスやツールよりも個人や相互作用
分かりやすいドキュメントよりも動くソフトウェア
契約上の駆け引きよりも顧客とのコラボレーション
計画を硬直的に守るよりも変化に対応する
以上は、このページからの引用です。
で、今回の飲みで話題になったのは、
成果物作成後のドキュメントに関して。
実際にアジャイルを用いてシステムを作成した後に、
そのシステムmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-62127865747686530322010-09-17T01:15:00.000+09:002010-09-17T01:15:36.902+09:00Google的思考書評iPadからDuetを使って更新の巻
ネタがあれば寝ながら更新できないこともないけど…
レイアウトの最終確認とか推敲がしにくいから
ちょっとキツイかなー。
まぁ使えないことはないってレベル
大分レイアウトがアレっぽいので、
後で修正しよう。
今日のネタは以前読んだGoogle的思考の読書メモです。
断片的だけど結構上手くキーワード拾えてるんじゃないかなーとか思う。
ちょっと長すぎるけど…
では、はじまりはじまりー
Google的思考
まえがきから
・主導権を握っているのは消費者のほうである。
・マスマーケットはもはや存在しない。今あるのは、多数のニッチである。
・流通ルート、人員、製品、さらには知的財産の所有は、
もはや成功の鍵ではない。肝心なのはオープンであることだ。
プラットフォームの重要性
プラットフォームを築くこと?
オープンにすることで好循環を築き上げる
コミュニティmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-71832286997109239922010-09-15T01:49:00.000+09:002010-09-15T01:49:42.682+09:00onConnectの挙動超概略最近全然ネタをメモってないっす・・・
とりあえず昔(と言っても半年位前)に書いたネタで
イケそうな奴をちょこちょこっと公開します。
今回はChromeExtensionsネタですが、
Google先生は変化のスピードが尋常じゃないので、
もしかしたら今はもう通用しないかもしれません。
ネタメモをほぼそのままコピペなので始まりが唐突です。
書いた当時はChromeExtensionsを触っていて、
contents.jsとbackground.html間のやりとりを
追いかけた時のメモです。
onConnectの挙動超概略
まずはコンテントスクリプトから
var port = chrome.extension.connect({name:"test"});
でバックグラウンドページに対してラブコールを送る
(ちなみにここで引数として渡してるname:"test"で
portの名前masashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0tag:blogger.com,1999:blog-1707688219657979252.post-50231626989895694432010-08-31T08:50:00.001+09:002010-08-31T08:50:36.924+09:00BlogWriterからテストタイトル通りなんですが、何も書かないのもあれなので近況でも。とりあえず、今携わってる案件は無事に担当機能の作成を終え今日でおしまいっす。そして明日からしばらく静岡に行くことになるようです。ajn#10のまとめは元気があったらそのうちやります。そんな感じmasashoujihttp://www.blogger.com/profile/16330214078138297128noreply@blogger.com0