タグ

ブックマーク / id774.net (12)

  • Git や SVN をブラウザから管理するツールをつくった | 774::Blog

    Git や SVN のリポジトリをホスティングしているサーバーで、利用者がブラウザからリポジトリを追加 / 一覧表示 / 削除できるツールを作ったので公開した。その手のツールは普通にあるんじゃないかと思ったが、ちょっと検索したところ作成や削除ができるものが見つからなかったので、サクッと Rails で自作してみた。 Repo Manager 日語ドキュメント スクリーンショットはこんな感じ。見ての通りいたってシンプルなツールである。 一覧画面 作成画面 Rails 2.3 系、 Ruby 1.8 以降で動作する。なぜわざわざ Rails 2.x で書いたのかと言うと Redmine と同居することを想定しているからである。 基的にイントラで使う前提だが、認証をかけたい場合は config/environment.rb にそういう項目があるので適宜設定すれば有効になる。 SSL や fa

  • サードパーティ Cookie をオフにする | 774::Blog

    最近サードパーティ Cookie に関するプライバシー問題の話題が流行っているようなので、各ブラウザでのサードパーティ Cookie をオフにする設定方法を紹介。いずれもブラウザインストール直後にすぐ設定しておくことを推奨する。 Firefox [オプション] - [プライバシー] - [履歴] に「サードパーティの Cookie も保存する」というチェックボックスがあるので外す。 ついでに「トラッキングの拒否を Web サイトに通知する」もオンにしておくと良い。 ※これで DNT ヘッダの送信が有効になる。 ※ DNT の説明はこちら。 (2012/05/22 追記) Opera [設定] - [設定] - [詳細設定] - [Cookie] で「アクセスしているサイトからの Cookie のみ許可する」を選択する。 chromium-browser [Preferences] - [U

  • Tumblr の画像をまとめてぶっこ抜き保存する | 774::Blog

    ※この記事はすでに内容が古くなっています。こちらをご覧ください。 いわゆる Tumblr の画像をまとめてぶっこ抜きローカルに保存してしまおうというテクニック。世の中にはいろんなツールがあるのだろうけど Automatic Ruby を使えば以下のような簡単なレシピで実現できる。ちなみにこのツール自体の説明は前回の記事に書いた。 plugins: - module: SubscriptionFeed config: feeds: - http://reretlet.tumblr.com/rss - module: StorePermalink config: db: tumblr.db - module: FilterImage - module: FilterTumblrResize - module: StoreTargetLink config: path: /Users/yourn

  • 汎用自動処理フレームワーク Automatic Ruby とは | 774::Blog

    ※この記事はすでに内容が古くなっています。こちらをご覧ください。 前回の記事を書いてからまだ 2 日しか経っていないが、継続的な開発の結果 Automatic Ruby の汎用フレームワークとしての完成度が高まってきたので、改めて記事を書きたいと思う。 いつもどおり最新の仕様は日語ドキュメントに書かれているので詳しくはそちらを読んで欲しい。 レシピとは Automatic Ruby はインスパイア元の Plagger と同様、プラグインの組み合わせで何でもできる無限の可能性を秘めたフレームワークである。このプラグインの組み合わせを定義するのがレシピと呼ばれる YAML 形式のファイルである。 以下にレシピの例を紹介する。 plugins: - module: SubscriptionFeed config: feeds: - http://example.com/rss2 - http:

  • 自動はてブツールを作成し、ソースコードを公開した | 774::Blog

    ※この記事はすでに内容が古くなっています。こちらをご覧ください。 はてなブックマークを自動的におこなうために今まで Plagger というツールを利用していた。ちなみに Plagger とは何かというわかりやすい解説はこれ。しかし、諸々の理由で Plagger から他へ移行する必要が出てきたのと、そもそもアレが流行ったのだいぶ前だしそろそろ飽きたということで Plagger ライクな代替品を Ruby で実装してみた。 Automatic Ruby というわけでこの土日に衝動的に思い立ちサクッと作ってみたのがこの Automatic Ruby というツールである。例によってご丁寧に日語ドキュメントも書いたので詳細はそちらを見てほしい。このツールは Ruby による汎用自動処理フレームワークであり、平たく言うと「なんでもできるツール」である。プラグインによってさまざまな情報を収集加工し、任

  • GitHub にあるソフトウェアのざっくりとした説明 | 774::Blog

    かねてより自分がインターネットにおいて完全にパブリックに公開している各コンテンツのライセンスについて明示してきた。すなわちソースコードについては GNU GPLv3 、それ以外の文章等については CC BY-ND 3.0 というライセンスである。これについて、今年に入ってからひっそりとソースコードのライセンスを GPL から GPLv3/LGPLv3 のデュアルライセンスに変更した。それって単なる LGPLv3 と一緒じゃないのと思う人もいるだろう。だが、あくまでデュアルライセンスの形態を採用しているのには理由がある。私がハッカーとしてこの世で最も敬愛しているリチャード・ストールマンの思想によると LGPL の採用はフリーソフトウェアとしての後退を意味する。一方で、私自身が利益を追求する企業に所属している以上やむを得ない事情もある。しかしながら単純な LGPL 採用を善しとしない思想上の理

  • Windows 上で別の OS を起動して開発する 3 つの方法 | 774::Blog

    最近は仮想化技術が発達しコンピュータの性能も高くなった。そのため VMware 等の仮想化技術を利用して Linux などの別の OS を起動し、その上で開発をするケースも増えてきた。仮想化技術を利用することで、番環境と同様の環境で開発をおこなえたり、開発環境自体をコピーしてチーム全体で共有したりなどのさまざまなメリットがある。今回はこのように Windows 上で別の OS を起動して開発する方法を説明する。 1. ファイルシステムを Windows から利用できるようにする Linux で Samba を設定し Windows から読み書きできるようにする方法である。あとは Windows で Eclipse など好きな IDE を起動し、ファイルを取り込んで開発やテスト、デバッグをすることができる。この方法は主に Windows での作業に慣れたメンバーや Linux の操作に不慣

  • PC-98 とエミュレータ | 774::Blog

    Facebook には少し書いたのだが、今年に入ってから 90 年代に使っていた PC-98 と呼ばれる PC を発掘したので起動した。もう 15 年前後も経っているというのに正常に利用することができて感動してしまった。あの ThinkPad ですら数年ほど電源を入れないで放置しておくと起動しないことが多いのに、さすが発売当初 40 〜 50 万円程もした高級マシンである。そんなわけで今回は PC-98 の話。 PC-98 のソフトを使う 当時のソフトウェアを利用するためには以下のものが必要だ。 1. PC-98 エミュレータ 2. MS-DOS (オペレーティングシステム) 3. 動作させる対象のソフトウェア PC-98 エミュレータ まずはエミュレータ。時代が経過しているだけあってエミュレータも成熟している。以下の 2 つがおすすめである。 Neko Project II T-98 N

  • Twitter Viewer つくった | 774::Blog

    Twitter を閲覧するための Web アプリをつくった。 Twitter Viewer やっていることは至ってシンプルで RDB にためた発言をブラウザに表示させているだけである。内容は Rails の Scaffold ほとんどそのまま。 CSS はサイトローカルな Bootstrap を読み込んでいる。簡単なアプリだが、ブラウザにいちど表示させてしまえば電波が入らない地下鉄などでもゆっくり読めるので、モバイル環境で大量の発言をざっとチェックしたいときなどに使えて意外と実用的である。発言のクロールは別途おこなう必要がある。この例では Termtter の ActiveRecord プラグインを利用している。 ActiveRecord Plugin on Termtter 当然だがスキーマさえ同じなら他のクローラーを使っても同様である。 2/27 21:00 補足 プロテクトのアカウン

  • 774::Blog

    あけましておめでとうございます。冬にしては暖かいと思っていた気温も完全に真冬となってしまいクソみたいな年末年始です。 さて、前回も記述した通り、兵器開発後の陣形については、かなりゲームバランスに影響を及ぼしてしまうものもある。たとえば方円の陣は防御が固くそのままでも非常に有用な陣形なのに、兵器開発後は雁行の陣と同等の遠距離攻撃能力を備えてしまう。これではほぼ雁行の陣の上位互換となってしまうわけであり、バランス崩壊であると言える。他にも強力すぎる強化陣形はいくつかある。いたずらにすべての陣形をエディット機能を利用して強化してしまっては、特定の陣形だけが強力となってしまい、面白さを損なってしまう恐れがある。この手の選択肢はどれを選択しても一長一短があり、選択に悩むようでなければゲームの意味がないのだ。 一方で、兵器開発前の陣形はゲームバランスが取れていると言える。ところが、三國志Ⅴにおいて C

  • ブログをはじめた | 774::Blog

    なぜいまブログなのか いままでインターネット全体に公開するブログとして、はてなダイアリーを利用してきた。それ以外のある程度まとまった文章は Facebook に書いてきた。それはそれで良かったのだけど、いろいろと思うところもあり、このたび新しくブログをはじめることにした。 はてなダイアリーはシンタックスハイライト (プログラミング言語の色付けのこと) が充実していたので利用していた。しかし最近登場した CoffeeScript や Haml のような新しい言語には対応していない。新しくはてなブログというのも始まったが、ダイアリー以上にシンタックスハイライトが使えないようだ。 そこで、今後インターネット上で文章を書いていくにあたりどうするか考えた。 他のウェブサービスを使う シンタックスハイライトに対応したブログサービスは他にもある。そこで色々と吟味してみたのだが、ニッチだったり新しかったり

  • http://id774.net/redmine/projects

  • 1