nDiki : ファイルシステム

ファイルシステム - file system / filesystem

関連情報

Web

2009年7月28日 (火)

FriendFeed から twitterfeed

10日ほど前に Twitter へのフィード投稿を twitterfeed 経由から FriendFeed 経由に変更してみた(記事)のだけれど、挙動がニーズにマッチしないので twitterfeed に戻した。

FriendFeed の Twitter 投稿機能だと date がちょっと古いフィードアイテムは新着でも投稿されないっぽいのである。

nDiki で使っている DiKickerRSS フィードでは、アイテムの date を最初の公開日時ではなくファイルシステム上にある記事ファイルの更新日時としている。 このためローカルホスト上で記事ファイルを作成し、例えば半日後に UnisonWeb サーバファイル同期させて公開するとその時点で半日前の日時の記事が新着となる。 twitterfeed ではこのような場合でも新着として Twitter へ投稿してくれるのだが、FriendFeed ではどうも新着であってももう旬ではない記事として投稿してくれないっぽい。 挙動の設定も変更できなさそう。

ということで FriendFeed の Twitter 投稿を止めて、twitterfeed の設定を再アクティブ化。twitterfeedOAuth に対応したり利用できる URL 短縮サービスが選べるようになっていたりと着実に改良されているので今後も継続してサービスされていくことを期待したい。


[ Twitter 関連サービス ]

スポンサード リンク
[ 7月28日全て ]

2010年8月13日 (金)

今日のさえずり: __FILE__ と __LINE__ を吐かせる日

naney:4896054531

2010年08月13日

  • 09:37 RT @shuzo_matsuoka: おい!13日の金曜日たん!気にするな!大丈夫!!僕がついていれぞ!はい!でもさらに仏滅!でも気にしない!
  • 09:47 今日は #C78 あたりをチェックしていれば動きがわかるのかな?
  • 09:49 京浜東北線時間調整につき山手線にスイッチ。
  • 09:54 「お、望遠レンズ?」とおもったら水筒。
  • 10:02 今週なら覗いたんだけどな。 http://movapic.com/...
  • 10:19 Windows Update がかかっているのでスロースタート中。
  • 11:15 夜はみんなで @as_tone の家に移動してデバッグ? RT @as_tone: 弁当忘れた…夜の分も…
  • 12:24 #C78 同じ話題が何度も何度も出てくるので辛い。
  • 12:26 家から持ってきたバームクーヘン冷蔵庫に入れておくの忘れてた。1片は今食べてもう1片は冷蔵庫へ。
  • 12:39 Inkscape Portable ってあったんだ。
  • 12:51 EvernoteSVG 形式ファイルをインラインで表示できればハッピーなんだけどな。
  • 14:02 RT @naofumiyoshida: 御巣鷹の日航機事故の時、たまたま家族旅行現場近くにいた。ホテルのロビーにみんな集まってかたずをのんでテレビを見守る異様な雰囲気だったのを覚えている。いつも冷静な父親が慌てていたので、子供ながらただ事ではないと思った。思い出したなう。
  • 14:36 @atq Evernote 上でささっと図を書きたいなと。インクノートだとちょっと。現状だと何かのドロー系ソフトウェアに関連付けられるファイルと、それを画像としてエクスポートしたファイルの両方をノートに貼っておくことになってちょっと手間です。
  • 15:33 std::binary_function から継承してたって operator () があるとは限らないか。 #cpp #cplusplus
  • 15:34 @atq 図に限っていえば検索とブラウズが Evernote に入れたい理由です。ファイルシステムからの解放。
  • 15:38 template クラス化するしかないか。芋蔓式に template 化しなければならないのがちょっと嫌だけど。#cpp #cplusplus
  • 16:27 あれー、公園前の通りにドトールあったと思ってたんだけど。
  • 16:30 ダブルエスプレッソ 168円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 17:18 @atq Evernote + 添付はファイル名の呪縛から解放されるという点が、個人的に気に入っています。
  • 19:17 __FILE__ と __LINE__ を吐かせる日がやってまいりました。
  • 19:56 帰りの時刻表 Evernote にクリップ。終電は逃せない。
  • 21:10 親子丼 490円。 (@ なか卯 神田佐久間町店) http://4sq.com/9tdwTs
  • 21:28 今日の親子丼とってもあっさりだった。というかこれ失敗だろ、分量違いか何か入れ忘れか。テイクアウトで入れ忘れられていて、こちらから声をかけたぐらいだし、覇気がなかったし、まあこれぐらいで済んでよかったのかも。
  • 22:38 @madaaamj 店員一人ぼっちだったのでちょっと同情してあげました。
  • 22:40 @madaaamj Evernote ようやく使いどころが分かってきたかなというところです。スマートフォンからノート追加したり、逆に閲覧できたりするの便利ですよ。自分も Xperia にしてからグンと使うようになりました。
  • 23:10 結構ハズレがあるんですねえ。 RT @suzukis: 限りなく卵かけごはんに近い親子丼を出されたことならあります。卵入れ忘れたかと本気で疑いました RT @Naney: 今日の親子丼とってもあっさりだった。というかこれ失敗だろ、分量違いか何か入れ忘れか。
  • 23:11 「そろそろ熱海の捜査官ですね」 in office。
  • 24:11 えーと、東京ビッグサイトのアレ、パソケット?
  • 24:46 弁当どうなってたんだろ。
[ 8月13日全て ]

2010年9月29日 (水)

Evernoteデベロッパーズミーティング」に向けて「Evernote と自分」

Evernote開発ミーティングが2日後の10月1日に秋葉原であると聞いて、会社の近くだしいい機会だと思って参加申し込みしてみた。

これまでの「Evernote と自分」はこんな感じ。

  1. 2009年03月02日 Evernote メンバー使用開始
  2. 2009年10月28日 Evernote よりも howm だよね
    • 一度 Evernote から離れる。
    • 「起動時間や編集のもっさり感とかでどうも Evernoteメモする気はおきない。」
    • ローカル PC 上にテキストファイルに置いておくと Evernote が自動的に(インポートではなくて)同期してくれるといいなとは今でも思ってる。
  3. 2010年02月09日 Evernote また使い始めてみることにした
  4. 2010年03月16日 Evernote プレミアムに
    • 「端末に縛られないこと」「PDF ファイルやメディア系のファイルを管理できること」「Xperia (Android)で使えるらしいとのこと」で Evernote をメインにしてもいいかなと。
    • Xperia には結局プリインストールされなかったが。
  5. 2010年03月18日 ENScript.exe ちょっと触ってみる
  6. 2010年03月25日 Evernote に添付した FreeMind Map ファイルを直接開けるようにする
    • この頃からアプリケーションデータを Evernote に突っ込んでおいて、ノートから直接開いて編集するという方法を活用するように。Frieve Editor のデータファイルとか。
  7. 2010年06月25日 ノート数1000をこえた
  8. 2010年07月06日 Evernote は記憶なんだから共有なんて不要?
  9. 2010年07月20日 Evernote サービス一時停止
  10. 2010年08月13日 ファイルシステムからの解放

今日現在ノート数は1800ちょっと。 API の存在はしっているけどまだ使っていない。

とそんな感じかな。

API 使って Evernote 上に書いたノートを自動的に Blog 記事に書き出したりとか、ノートブックを分析して関連ノート間で自動的に参照をつけあうとかできれば面白いかな。

[ 9月29日全て ]

2013年9月10日 (火)

AndroidiOS の両方使うと、片方だけより使えるものが限られてくる

iPod touch使い始めてから1カ月ほど経過。iPhone を使っていないのでフルに iOS 使ってますというわけではないけれど、iPad 2 だけでは感じなかった良さはいろいろわかってきた。見た目 Android の UI より綺麗だし一貫性があるし確かに心地よい。操作のしやすさでいうと、インテントやバックボタンや性能の良い日本語入力やファイルシステムが直接見えるところとか慣れとかもあって Android の方がまだ上に感じている。

しかし2つの OS のデバイスを使うようになると、使えるものが限られてくるねぇ。 「iOS にしかないアプリを使える/試せる」ようにというのが iPod touch を買った理由で、実際に今まで使えなかったアプリを試せるようになった。でも両方使うとすると「メール」「SNS」「カレンダー」「ノート」「オンラインストレージ」その他常用するものはどちらでも使えないと不便なわけで、そうすると必然的に AndroidiOS 両方で使えてアカウント・データを共用(あるいは同期)できるアプリ・サービスかどうかという視点で選択が絞られてきてしまうのだよね。

例えば Android 端末では瞬間日記を使っているのだけれど、iOS のそれとは同期ができない。うーん。なにかいい journal アプリはないものかと。そんな感じ。

iOS の方はとりあえず評判の良い Day One を入れてみた。Dropbox 上にデータを同期しておけるのがとても魅力なのだけれど、Android 端末からは見られないし書けない。Day OneAndroid開発に取り組んでいるようなので、今後に期待してちょっと使ってみるけど現状だとテンポラリな感じになっちゃう。

いろいろ使うのははたして便利なのか不便なのか、どっちなんだろうね。

[ 9月10日全て ]

2013年11月15日 (金)

GitHub トレーニングチームから学ぶ Git の内部構造 #githubjp に行ってきた

naney:10867844766

GitHub 主催の「GitHub トレーニングチームから学ぶ Git の内部構造」に行ってきた。会場は Yahoo! JAPAN のある東京ミッドタウン。

内容的には「入門Git」の始めの方で説明されている Git のデータ構造(もはやファイルシステム)について。「Git の内部: グラフ、ハッシュ、圧縮」というのがトピックとのことだったので、漠然と Gitソースコードレベルでの話題になるのかなと思っていたのだけれど、そうでなかった。

新しく知った事:

  • ./git/objects/<..>/<filename> の<..> の2文字はオブジェクト ID の最初の2文字(大量ファイルのディレクトリ分割のためというのはわかっていたけれど、ああ単純に最初の2文字だったんだ)。
  • git fsck でリポジトリの不整合が見つかっても復旧はできない。復旧バックアップからすること。
  • pack という処理がある。詳しくは後で調べる。

オブジェクトが不変でかつ同じ内容ならオブジェクト ID が必ず同一になることを利用して、オブジェクトファイルを共用していることを発表中「ハードリンク」と言ってしまったけれど、多くの人がファイルシステムのハードリンクで実現されていることと勘違いしていた模様。質問を受けて説明しなおしていたけど。

ちなみに実際にファイルシステム上でハードリンクになるのは、ローカルリポジトリを指定して clone した時。大きなリポジトリでもローカル内で clone する分にはストレージ容量的にはあまり気にしなくて大丈夫。

[ 11月15日全て ]

2014年8月1日 (金)

もう Windows PC は入力環境と最低限のアプリだけにする(できるだけ)

出社したら Dell のデスクトップ PC の電源ランプが黄色で点滅していて、診断ランプの 1 と 3 が点灯していた。電源回りの故障っぽい。直らなさそうなので、別の PC に乗り換え。結果的にスペックが上がってメモリも 4GB から 8GB になり OS も 32 bit から 64 bit になってツイてる

幸い HDD は壊れていなかったので、ファイルはサルベージ可能だった。しかし USB 接続して中を眺めてみても大して要るものなかった。そういえば複数 PC での利用のためだったり故障時の備えのためだったりで、リモートの Linux 環境や Google ドライブファイルサーバにファイルをほとんど移しておいたんだっけ。

ということで新 Windows 7 PC では最低限の環境だけにしておこう、もう。

Windows 7 PC に最低入れるもの・設定するもの(次回の自分用)

ブラウザ
  • Google Chrome (必須)
    • 設定は Chrome Sync ですぐ元通り。
入力環境
ファイルシステム暗号化

今まで TrueCrypt を使ってきたけれど、今後は VHD + BitLocker で。

  • VHD
    1. エクスプローラーの[コンピューター]で右クリックから[管理]。
    2. 「ディスクの管理」を選ぶ。
    3. 「操作」「VHD の作成」を実行。設定は以下。
      • C:\Users\naney\var\VHD\Naney.vhd
      • 64GB 容量固定
    4. 初期化する。
    5. [新しいシンプル ボリューム]を作る。
  • BitLocker
    1. 上記で新しく作って接続したドライブで BitLocker を有効にする。

旧データは TrueCrypt を portable で一時的に展開し、旧ボリュームをマウントして VHD で作ったドライブにコピー。

  • PuTTY
    • INI ファイルを使うようにしてあるので、前の環境からディレクトリごとコピーしてくる。
  • LimeChat 2
    • IRC クライアント。過去の Settings ディレクトリの中身をコピー。これは再度同じ状態に戻すの結構面倒で設定をロストすると面倒なので、たまにどっかに置いておいた方がいいなあ。
  • KeePass 1.27
    • その時点での最新のをとってきてインストール。設定は手でやれる範囲。
  • Office 365
  • 環境によっては DropboxEvernote 入れる。

こうしてみると

  • 同期されるディレクトリに置いておく
    • AutoHotkey で作った実行可能形式ファイル
    • PuTTY
  • 設定をたまにコピー / エクスポートしておく。
  • ダウンロードできなくなると困るアーカイブを保存しておく。

はしておいた方が良さそげだな。

あとは普段の作業は PuTTY の先の Linux 環境で(Emacs でドキュメント書いたり、プログラム書いたり)。メールGmail。ドキュメントは Emacs 上の howm (Markdown 形式) か WikiGoogle ドライブで書いて可能な限り Windows PC ローカルでは書かない。


[ キーバインディング ]

[ 8月1日全て ]

2014年8月30日 (土)

YAPC::Asia Tokyo 2014 2日目

naney:14895200419

8月最後の週末を今年は YAPC で(8月開催は会場の都合だったらしい)。開催が決まった時は過去の9月・10月開催に比べて、暑くて大変なんじゃないかなーと思っていたんだけれど、一昨日ぐらいから急に涼しくなって、例年とあまり変わらない感じ。今日は雨も降らずに快適。

昼休みから戻って Red Bull を1本もらって飲んだ後は、ホールのロビーで lapis25 氏とまったりサービスを今後どうしていけばいいかの談議をしたり。

ベストトーク賞が PHP についてのトークというのも YAPC らしいいい結果だと思う。

あと今年は GaiaX 新卒の方たちが頑張っていたのが印象的。毎年勢力図が変わるのもちょっとずつ新陳代謝があって良いね。

今年は Go・Docker あたりの学びと刺激を得ることができた。

感謝。

「Dockerで遊んでみよっかー」 Masahiro Nagano @kazeburo 氏 (多目的教室3)

不勉強で Docker 触ってこれていなかったので、いい入門になった。

  • OS X では boot2docker or Vagrant 上で。Vagrant の方がお勧め。
  • コンテナは OS ではなくプロセス。
  • ファイルシステムへの変更も破棄される。
  • fatpack (App::FatPacker)

「半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情(5.6対応)」 うずら @uzulla 氏 (藤原洋記念ホール)

@uzulla 氏の安定のトーク芸。

  • kazeburo 氏のチューニング最強。

「Changing the tires on a moving car: a case study in upgrading legacy architecture」 Andy Delcambre 氏 (藤原洋記念ホール)

(A Tour of Go やってた。)

「Mobile Application Development for Perl Mongers [ninjinkun x gfx]」 Satoshi Asano @ninjinkun 氏 x FUJI Goro (gfx) @__gfx__ 氏 (藤原洋記念ホール)

デスクトップアプリケーション開発時代に回帰している印象。昔は普通だったものが Web 時代の開発者には新しいチャレンジだというところが、自分的には新鮮。このあたりは10年とかのサイクルでいったりきたりするのかなぁ。

  • @ninjinkun 氏
    • Fril
  • @__gfx__ 氏
    • Web からアプリへのシフトと開発体制の変更。どこでも似たような苦労とトライっぽい。

「そんなにビッグでもないデータ処理手法の話」 @tagomoris 氏 (藤原洋記念ホール)

Hadoop とかそのあたりの話。

  • GB から TB ぐらいのサイズのデータの扱い方。

Lightning Talks Day 2

「キーノート エンジニアとして生きる」 Daisuke Murase @typester 氏 (藤原洋記念ホール)

[ 8月30日全て ]

2014年9月2日 (火)

今日のさえずり: あんちぽくんさんの写真をお土産としてあげたら、ディスプレイに飾っているので申し訳なく思っています

2014年09月02日

  • 07:42 「むだにしてしまった時間が、おしくてならない。」 最後の授業 p.8 http://flic.kr/p/p2koBk
  • 08:24 @cocu_628496 Gitファイルシステムであるということを説明すればOK。
  • 14:35 YAPC::Asia Tokyo 2014 でノベルティでもらったあんちぽくんさんの写真をお土産として新卒エンジニアにあげたら、ディスプレイに飾っているので申し訳なく思っています。 #yapcasia
  • 14:51YAPC::Asia Ramen Challenge Graph” http://bit.ly/Z5jas7
  • 22:08 @cocu_628496 なるほど。 VCS 自体が初めての方だったりするのでしょうか?
  • 22:30 @cocu_628496 そういう層だと、Git の本とか読んで哲学的なとこ知ると一番早そう(時間的余裕があれば)。
[ 9月2日全て ]

2016年12月27日 (火)

テキストファイルでのノートシステムとしての Ulysses for Mac

テキストファイルノート日記を読み書きするのに iA Writer を中心に使っていて、検索には Atom を併用してみています。でも Atom がちょっとしっくりきません。ライティングアプリとして有名どころの UlyssesiA Writer と同じくライブラリ機能があるので Demo 版を入れてちょっと触ってみることにしました。

Ulysses小説論文など長文向けのライティングアプリだと思っていたのですが、使ってみると小さいテキストのオーガナイズにも便利だということがわかりました。iCloud やローカルだけでなく、ファイルシステム上の任意のフォルダを外部フォルダとして追加できるので他のエディタと併用も簡単です。 Dropbox 上のフォルダを外部フォルダとして指定することで Android アプリとも併用できます。

検索とフォルダ/ファイルのブラウズが iA Writer より優れているので即購入しました。

iA Writer より良いところ

  • 「よく使う項目」「フィルタ」機能で別々のフォルダにある必要なファイルをシート列に集めてアクセスできる。
  • シート列内のファイルを上下キーで順番に開いていける(iA Writer はクリックしていく必要がある)。
  • フォルダ階層に含まれるファイルに対してインクリメンタルに全文検索ができ、その検索をフィルタとして保存できる。

iA Writer と同じように良いところ

  • 外部で編集されたら自動的に反映される。

iA Writer の方が良いところ

  • エディタが余計なことをしすぎない。
    • Ulyssess は空白4文字がタブ文字になってしまう。
    • Ulyssess はエディタ内での Markdown のレンダリングがちょっとやりすぎる(リンクなど)。

Mac 版の UlyssesiA Writer、どちらも一長一短があってどちらかだけにできないかもしれません。両方引き続き使っていくことになるかも。


[ Mac アプリケーションレビュー ]

[ 12月27日全て ]

2017年1月13日 (金)

Kobito を試してみた

Qiita:Team 活用のためにまだ試したことのなかった Mac アプリケーション Kobito をちょっとだけ使ってみました。

Qiita(Qiita:Team) 関連の機能としては投稿だけだと思っていたのですが、ローカルの変更を Qiita 側に再度反映させたり Qiita 側からダウンロードできて、いい意味で予想に反しておっと思いました。 Medium は UlyssesiA Writer と双方向同期できるなら積極的に使うのになというのがあるのですが、 Kobito + Qiita ではそれが実現できていていいですね。

ただ Qiita:Team クライアントとして使うには、自分が投稿した記事しか同期できないという点で使い物にならないのが残念。自分自身が投稿した記事の管理にしても、ローカルホストのファイルシステム上の Markdown ファイルとして扱えるわけでもないので、自分としてはあまりメリットがないと感じました。

Qiita:Team 専用アカウントと Qiita アカウント

Kobito のログイン画面のユーザ名入力欄をみて「あっ」と思ったのですが、 Qiita:Team 専用アカウントとそうでない Qiita アカウントで同一ユーザ名を使えないのですね。2013年4月9日にリリースされた Qiita:Team は Qiita の上に建て増したあと付け感がやはり強いです。

Naney はパブリックな方で使えるようにしておきたいので、 Qiita:Team 側のユーザ名を変更しました。


[ Mac アプリケーションレビュー ]

[ 1月13日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・PO をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.071543s / load averages: 0.50, 0.37, 0.39
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker