まだ3月32日ですw
Emacs を SendTo から開く
init.d の編集
init.d に以下のコードを追加して保存
(server-start)
SendTo にEmacsのショートカットの追加を
追加先(Windows7)
C:\Users\(ユーザ名)\AppData\Roaming\Microsoft\Windows\SendTo
追加するショートカット
(Emacs インストールディレクトリ)\bin\emacsclientnw.exe
ショートカットの編集
ショートカットを追加したら起動引数を追加する。起動引数は[プロパティ]から設定。
(Emacs インストールディレクトリ)\bin\emacsclientnw.exe -n
これでできること
Emacs が起動していれば、ファイルを右クリックして、現在のemacs 上でファイルを開くことができる。ただし、Emacs が起動していないと Emacs が見つからないということでエラーになる。。。
ToDo
プロセスを探すbatでも書いてEmacs.exe のプロセスがあったら、emacsclientnw.exe で起動。なかったら、runemacs.exe で起動ってすればいけるかな??
Instagram の利用規約改正に想う
2012.12.21追記:Instagramが規約改正を撤回しました。
Instagramが規約変更を撤回、今後はユーザーへの説明を優先と宣言 - Engadget Japanese
最初は英語の勉強がてら規約の翻訳でもしてみようかと思ったが、改訂版の量があまりに多すぎたので挫折orz
正直騒ぎすぎかなーと。
元々写真は Instagram のものですよーというのは2010年頃の規約改定時点で言われたことなのでそこをいまさらぶーぶー言うのはいかがなものかと。
instagramに投稿した写真は規約上、大分権利放棄になるっぽい。 | fladdict
また Instagram も1企業なのでいくらユーザはタダとは言え利益がないとサービスが提供できないわけで。
インフラを確保し、ユーザを引き留めておくだけの提案をし開発する。開発するには当然人も必要なわけで。
そしてなにより、Instagramは Facebook に買収されたので、 Facebook グループの1子会社。ってことを考えれば、Facebookとの広告連携は普通に考えられること。写真を使うと言うのも別に2010年時点でInstagramのものですよ−と言ってる時点でその親会社(Facebook)が使わせろと言うのもあり得る話。
タダで写真を提供する場と機能は提供するので、いっぱい写真撮ってね。
その代わりウチの宣伝や興味の引くような広告出すから。というネット業界の企業としてはふつーにありそうなことをやってるわけで、別にふつーじゃね?と思うわけです。
そのデメリットを理解した上で、使う使わないを判断するの個々人になるので、そこで使われなければ衰退することになりますけどね。
もう一つは日本人はどうしても海外のサービスに対する利用規約を見ると不利なんですよねー。まぁー利用規約なんて日本語でもまともに読もうとしないのに英語だっだら「あーはいはい、とりあえず流してOKすれば使えるんでしょっ」ってな感じになるのが大半の人で、理解して使い出すというの皆無なのも事実。
都合の悪いことを分かりづらくするのはどこも一緒かw
最後にこの反発具合でInstagramの規約が再度変わる可能性は無きにしも非ずなので、即退会!としてしまうのはもったいないかと思う。
1月16日(たぶんアメリカ時間0時)までメリット、デメリット判断した上で決断するのも悪くはないかと思います。
結論:タダより高いものはない
via.
- Terms of Use • Instagram
- Instagram、プライバシーポリシーと利用規約改定へ Facebookとのユーザーデータ共有を明記 - ITmedia ニュース
- Instagram利用規約変更!退会者続出!Instagramが写真素材サイトに!? - NAVER まとめ
- 【インスタグラム騒動まとめ】Instagram運営「みんなの写真を事業や広告に使うかも」 ユーザー「フリー素材になるのイヤだ退会する!」→ それは少し誤解 | ロケットニュース24
- 写真共有SNS「Instagram」が規約を変更へ。意図しない投稿写真の商用利用の可能性もあるため注意が必要 | AndroidニュースやアプリのAppLab
sphinx-docxbuilder を Windows 上にインストールした
sphinxでWord(docx)を作りたいと思ったので、インストールしてみましたが、結構苦労しました。はまったところなどをまとめてみようと思います。
ライブラリのインストール
lxml
追記:lxml 2.2.8 を使えば、VC++のビルドしなくても使えるそうです。
ほとんど、id:hippu:20091103:1257259317 を参考にしています。lxml 自体は easy_install で終了ですが、 lxml をインストール時に依存するライブラリがあらかじめ入っている必要があります。以下が、必要です。
これらのバイナリが必要です。これらはここからダウンロードできます。落としたバイナリファイルは、適当なディレクトリ*2 に置きます。また環境変数 LIB と INCLUDE を設定します.例えば、C:\hoge に置いたとすると
set PATH=%PATH%;c:\hoge set LIB=c:\hoge\lib set INCLUDE=c:\hoge\include
となる。この設定をした状態で、easy_install を実行します。
easy_install lxml
この状態でエラーが出なければOKです。確認のためpythonを起動して、実行してみます。
from lxml import etree
なにも Error が出なければインストール完了です。Import Error が出た場合は、lxml をインストールしたディレクトリに先ほど置いたライブラリの dll を置きます。
sphinx-docbuilder をインストールする
- sphinx-docxbuilder のソースコードをここからダウンロードします。
- ダウンロードしたら、sphinx のあるディレクトリに展開します。
- 各プロジェクトの conf.py の extensions に sphinx-docxbuilder を追加します。
extensions = ['sphinx-docxbuilder']
- 以下のコマンドを実行してみてテストをしてみます。これでドキュメントができていればOKです。
sphinx-build -b docx . _build/docx
トラブルシューティング
(あとで追加する)
Team Web Access のダッシュボードに"一部の機能は表示されません"と出た場合の対処方法
TFS 2012 の Team Web Access でこんなメッセージが表示された時の対処方法
原因
Webアクセスの設定で標準が既定となっているため、一部の項目*1が表示されていない
対処方法
- ブラウザを立ち上げる
- 管理者アカウントで TFS の Webサイト*2にアクセス
- 右上の歯車をクリック
- 表示されたページにWebアクセスというタブがあるので選択(ない場合は、管理者としてサインインしなおす)
- フルのタブを選択し、ユーザを追加する。もしくは"既定のWebアクセスとして設定"を選ぶ
これによって表示されるようになります。てっきりMSDNのライセンスなのかと思いましたが、その辺の関係ではなさそう(嘘かもしれません(汗)
TFS2012のライセンスキー登録
TFS2012のライセンスキーの変更方法
- コマンドプロンプトを[管理者として実行]で立ち上げる
- "C:\Program Files\Microsoft Team Foundation Server 11.0\Tools" に移動
- 以下のコマンドを実行する
TFSConfig License /ProductKey:(ライセンスキー)
実行するとこんな感じ。ライセンス番号などは一部伏字。表示は環境によって異なる可能性があります。
c:\Program Files\Microsoft Team Foundation Server 11.0\Tools>TFSConfig License / ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX ファイル C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\CFG_ SET_UNK_XXXX_XXXXXX.log に送られたログの記録 Microsoft (R) TfsConfig - Team Foundation Server 構成ツール Copyright (C) Microsoft Corporation. All rights reserved. コマンド: license Microsoft (R) TfsConfig - Team Foundation Server 構成ツール Copyright (C) Microsoft Corporation. All rights reserved. プロダクト キー 'XXXXX-XXXXX-XXXXX-XXXXX-XXXXX' を適用しています 次のフィーチャーがインストールされています: Team Foundation Server ビルド サービス Team Foundation Server プロキシ SharePoint 製品用の Team Foundation Server 拡張機能 ビルド: 50727.01 プロダクト ID: XXXXX-XXX-XXXXXXX-XXXXX c:\Program Files\Microsoft Team Foundation Server 11.0\Tools>
TFS2012RC から TFS2012 へアップグレード
TFS2012RCで構築テストをしてましたが、TFS2012 が晴れてリリースさっそくアップデート。TFS2012をアンインストールせずアップグレード実施。何度か再起動を要求されるも問題なくインストール完了。
あとは TFS アップグレードウィザードの実施のみで完了。なんだこのあっさり感w
で、ライセンス番号入れてないなーと思って結局 TFS2012 をアンインストールしてから再インストールという無茶なことをしてしまったわけです。再度構築しようとしてアップグレードを試みますが、データベースが見つかりませんと言われてしまいます。なんでかなーと考えてみたら"TFS2012仕様のデータベースがすでにできているわけでアップグレードするものなんかねーぞゴルァ"という落ち。
じゃーどうやって既存のデータベースとくっつけるかというとアプリケーション層のみ構築を選びウィザードに従えば既存のデータベースを見つけてくれるようです。
これ便利なの…か?