Thank you for being patient. We are doing some work on the site and will be back shortly.
1.3 or higher required. Doesn't support Ruby Bindings for Subversion. Subversion 1.7.0 and 1.7.1 contains bugs (#9541) Note 1 : the appropriate binaries must be installed on the same host as Redmine. For example, if you want to access Subversion repositories in Redmine, you'll have to install the svn binaries on the Redmine host. Note 2 : the appropriate binaries must be reachable by Redmine : 2 o
ポスト trac と呼び声も高い(?) Redmine を使うことになったのでいろいろいじっている。 Subversion 以外の SCM も使えることが強みなのだが リポジトリに git を指定しても正しく表示されなかった。 同じところでハマらないようにメモ。 環境は以下。 Ubuntu 8.04 Ruby 1.9 Redemine 0.7.3 git 1.5.2 (→1.5.5:後述) ハマりポイントは2つ リポジトリの指定方法 リポジトリはフルパスで指定する。 file:///path/to/.git/ ではなく /path/to/.git/ と指定する。 ちなみに git:// でもうまくいかなかった。 何か勘違いしてるのかも…。 git バージョンは 1.5.3 以降 上記の方法でコミットログは表示されるようになったが ファイルブラウザが見えない。 ログを見ると git ls-t
注1: バージョン管理システムの適切なコマンドがRedmineと同じサーバにインストールされている必要があります。 例えばRedmineからSubversionリポジトリにアクセスする場合、svnバイナリをRedmineが稼働するホストにインストールする必要があります。 注2 : バージョン管理システムのコマンドはRedmineから実行できるようパスが取っているなどしている必要があります。 以下のいずれかの方法があります。 コマンドにが置かれているディレクトリにPATHが通っている: もしコマンド名がデフォルトのものとは異なる場合は、Redmineの設定ファイルで呼び出すコマンド名を変更できます Redmineの設定ファイルでフルパスを指定することもできます。 最後に、「管理」→「設定」画面の「リポジトリ」タブ内「使用するバージョン管理システム」で、バージョン管理システムを有効にするのを忘
フリーで使えるBTS(バグトラッキングツール)を導入しようと思い情報収集していたところ、 Tracより良さげなRedmineにたどり着きました。 Tracと比較してのメリットは、こちらに詳しく掲載されています。 ということで、今回はRedmineインストールの顛末記です。 Tracと比較して個人的にメリットを感じたのは、 複数プロジェクトを管理できる デフォルトで日本語対応している ガントチャートが使える RailsアプリでPassenger(mod_rails)に対応(v0.7より) の4つです。Tracはプロジェクト毎に公開ディレクトリを作成してApacheのhttpd.confを書き換えたりしなければならないのに対し、Redmineは一度設置すればあとは画面上でプロジェクトを作成できます。 また、プロジェクト毎に担当者を設定できるので、社外開発者に解放しても心配ありません
[ Please keep the material in this page relevant to Emacs. Discussion of the merits of said layout is better off at Wiki:DvorakKeyboard. ] Useful Emacs key bindings in combination with a Dvorak layoutOne of the first problems an experienced Emacs user finds when converting from a QWERTY to a Dvorak layout is the fact that many commonly used key-combos involving C-x such as C-x C-f, C-x C-s or C-x
About DVC.el (distributed version control) DVC.el is a unified emacs interface for a bunch of distributed revision control systems DVC.el supports GNU Arch (tla) and Bazaar (baz) Mercurial is usable Bzr is usable Monotone is usable Git support is started and somewhat usable Darcs support is started but not yet usable Since June 2006 DVC.el is distributed via bzr. You can get it via bzr: # bzr get
2010年春より放送開始します新作アニメをまとめてみました。(前回紹介できなかった3月スタート番組も掲載してます)■収録内容■・4月TVアニメ紹介・再放送情報・劇場アニメ・OVAスケジュール・7月以降TVアニメ化情報・春アニメまとめ掲載されている情報は変更になる可能性がございます。※一般ユーザが多かったので今回はエコノミー回避製作してみました。(mp4 243k 映像210k+音声32k)
全般 外観(配色、フォントなど)を変更したい 画面の文言を変更する Redmineでサイドバーを非表示にする RedmineでPDFファイルのサムネイルが表示されない場合の対処方法 Redmineを日本国外に持ち出す際に輸出許可は必要ですか Redmineに推奨ブラウザはありますか Redmineでチケットの添付ファイルをまとめてダウンロードする Redmineのユーザーアカウントに設定できるメールアドレスのドメインを制限する RedmineでCSVエクスポートできるデータ Redmineで利用できるショートカットキー一覧 日本語環境での利用 ユーザーインターフェイスの言語を切り替える 「デフォルトの言語」の設定と影響範囲 Redmineの上部メニュー「ヘルプ」のリンク先を日本語化したい 姓と名が逆に表示される 半角¥記号がバックスラッシュで表示される Redmineの活動画面に表示される
Tracの便利さに惹かれるが,インストールに煩わしさを感じ,Tracを簡単にインストールできるTrac Lightning(旧Trac月)の開発を行う。また,日本のTracコミュニティであるShibuya.tracにてユーザー補完プラグインなどのプラグイン開発にも携わる。 チーム内のタスクや分散開発におけるタスク管理の手段として,プロジェクト管理ツールのTracが注目を集めています。Tracは,Ruby on RailsやSpring IDEなどでも利用されています。本連載では,開発現場を交通整理するために,Tracを利用したプロジェクト管理の効率化を,Tracの基礎から紹介していきます。 ソフトウエア開発において,プロジェクト管理はガントチャート・ベースで行われることが多いでしょう。しかし,ガントチャート・ベースの管理では,詳細を報告するために作業報告書を別途作成する必要があります。 ま
Try out our demos! for Trac 1.4 or Trac 1.6 (latest stable) (demo available soon) Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established develo
最近ドコモ回線があまりにも詰まったり繋がらなかったりすることが多くてどうにも我慢できなくなったことと、たまたまmineoがキャンペーンをやっていてコストダウンできそうなので勢いでmineoに乗り換えた。後悔は全くしていない。 数ヶ月前まではドコモ回線がつながりにくいこと以外はOCNは特に不満もなく、Musicカウントフリーオプションの存在もあり3年ほど使っていた。ただ、最近は新規契約を停止していてirumoという改悪されたMVNOに軸足を移す流れがあるのと、その影響でOCNモバイルONE自体がもう改善されないリビングデッド状態になっていたので、緩く乗り換え先を探していた。 mineoにしようと思ったのは 1.5Mbpsなら使い放題のオプションがある ドコモ以外の回線も選べる という点で、実際乗り換えてみてよかったと思った。それ以外にも通話系のオプションが充実してたり、ギガを永遠に貯められる
Redmineのインストールし、既存のApacheと連携させるまでの手順を説明します。以下のものがインストールされている環境を前提としています。 Ruby SQLite3 RubyGems Ruby on Rails (# gem install rails) ※Redmine 0.7.0よりRails 2.0.2必須。1.2.x不可。 sqlite3-ruby (# gem install sqlite3-ruby) インストール作業 Redmineのダウンロードおよびインストール リリース版のtarballをRubyForgeからダウンロードし展開するか、もしくは最新開発版をsvnからチェックアウトします。 いずれの手順も ダウンロード を参照してください。 データベース接続設定(config/database.yml) SQLite3の場合: production: adapter:
この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ
アマゾンジャパンは3月31日、Amazon.co.jpで同日終了予定だった全品無料配送キャンペーンの期間を「好評のため」延長すると発表した。終了日は未定。 昨年9月、楽天ブックスの送料無料キャンペーンに対抗して書籍の送料を無料に。11月には対象商品をCD、DVD、ゲームソフト、PCソフトに拡大し、今年3月、家電や食品、文房具などを含む全商品に広げた。 Amazonマーケットプレイスで商品を注文した場合、通常配送とコンビニ受け取り以外の配送方法を選んだ場合、特別配送便は対象外。 楽天ブックスは5月10日まで送料無料キャンペーンを実施。Amazonと楽天ブックスは送料無料キャンペーンの延長を繰り返している。 関連記事 Amazon.co.jp、送料無料キャンペーン延長 楽天ブックス対抗、11月30日まで Amazon.co.jpの送料無料キャンペーンが11月30日まで延長。楽天ブックスに対抗す
xcscope(1) - Linux man page Name xcscope.el - xemacs cscope lisp support package Description xcscope is a lisp package for use in integrating cscope functionality into xemacs Installation Installation steps: 0. (It is, of course, assumed that cscope is already properly installed on the current system.) 1. Ensure that the location of cscope-indexer is located in your path 2. Ensure that the locatio
Cscope can be a particularly useful tool if you need to wade into a large code base. You can save yourself a lot of time by being able to do fast, targeted searches rather than randomly grepping through the source files by hand (especially since grep starts to take a while with a truly large code base). In this tutorial you'll learn how to set up Cscope with a large project. We'll use as our examp
基本概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の
XSteve's programming page, some hints for emacs, revision control, latex, python
Subversion interface for emacs psvn.el is a subversion interface for emacs. It provides a similar functionality as pcl-cvs for cvs: Show the status of a subversion working copy Show differences between revisions as diff Show differences between revisions via ediff Show the subversion revision log file Edit file properties Commit the changes of a working copy There is a simple interface to browse a
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "バージョン管理システム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2020年6月) ソフトウェアソースコード・ドキュメント・画像・音楽など、様々な電子ファイルは段階を経て編集される。編集の過程で履歴を保存しておけば、何度も変更を加えたファイルであっても過去の状態や変更内容を確認したり変更前の状態を復元したりできる。バージョン管理システムの基本的な機能は、このファイルの変更内容・作成変更日時の履歴保管である。 また編集は複数人により同時並行でおこなわれる場合もある(例: 商業的なソフトウェア開発、オープンソースプロジェクト)。複数
分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on Rails、MySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 本稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理
継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能
今更公開した新年会の資料を「チケット駆動開発の運用例: プログラマの思索」で取り上げていただいたのですが、ちっと補足しておきますよ〜っと。 喋る用の資料であることと説明不足ですかね、修行が足りなさを痛感します。 この辺とかこの辺を良く読んで勉強し直せって感じですね。*1 チケットをExcelで一括インポート ごく初期だけで日常的な運用には使っておらず、複数のツールを使って管理するのは運用(利用)負荷が上がるだけなので、基本はtracのチケットのみで管理しています。 チケットの入力負荷の軽減を図るためにコンポーネントだとかチケットタイプ・関係者などの定型的な情報をリンクにパラメータとして埋め込んでwikiにまとめてあります。チケット分類によってはチケットの中身までテンプレート化して用意しているパターンもあります。 Tracで工数を入力、集計 これは何度か触れてますがTimingandEsti
思いのほかワークフローに言及する人が少ないので、この辺で少し語ってみることにしてみる。 0.10までのtracは基本的には new → assigned → closed という非常に貧弱で単純。 これに対処すべくTracの利用者の多くは、管理者以外はチケットクローズしないという運用ルールを決めたり、実装者にクローズさせておいて確認日を入れるカスタムフィールドを用意して対処したり、とりあえず人に優しいとは言えない状態でした。 まぁ当然この貧弱さは問題視されていなかったわけではなく、0.11へのバージョンアップでワークフローがカスタマイズ可能になり問題を解決することが可能になっているわけです。 0.11では デフォルトワークフローの変更 これは assigned の後に accepted というステータスが追加になりました。 これにより0.10以前では把握が難しかった着手・未着手の状態が、
Tracを使い始めて、Redmineと異なる視点を感じる所があったのでメモ。 【1】RedmineやTracを障害だけでなく要望も含めてタスク管理する発想は、Issue Trackingと呼ばれる。 元々、チケット駆動開発(Ticket Driven Development)は、バグ管理システム(Bug Tracking System)を汎用化した課題管理システム(Issue Tracking System)から発生した開発プロセス。 すると、障害管理で使われるステータスだけでは管理しにくい場面が出てくる。 例えば、ITILではシステム運用保守で、問題管理、インシデント管理、変更管理、リリース管理の4つの視点を提供する。 BTSのバグ管理は、問題管理と同じ。 問題管理のワークフロー(チケットの状態遷移図)は下記が普通だろう。 新規→担当→解決→検証中→検証完了→終了(リリース完了) このパ
Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement. Bitnami package for Redmine provides a one-click install solution for Redmine. Download virtual machines or run your own redmine server in the cloud. Redmine is a very popular Rails-based
RedmineとTracの両方でチケット駆動開発を運用してみて、色んな気付きがあった。 以下メモ書き。 【比較対象】 ・Redmine0.8.0 ・Trac0.11.1.ja 【元ネタ】 脱Excel! Redmineでアジャイル開発を楽々管理 - @IT自分戦略研究所 【1】複数プロジェクトの扱い RedmineがTracよりも機能が優れている点の一つは、複数プロジェクトに対応していること。 Tracはプロジェクトに親子関係を入れることができないため、特に大規模プロジェクトではチケット駆動開発を実践しにくいだろうと思う。 複数プロジェクトを作りたい状況は、二つある。 【1-1】開発チームが複数のサブチームに分かれていて、それぞれでタスク管理したい場合。 RedmineやTracを運用してみると、一つのプロジェクトでメンバーが5人以上だとチケットが乱発されたり、放置されやすくなるようだ。
ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理をExcelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが
gcc 4系での新機能に visibility support ってのがある.http://gcc.gnu.org/wiki/Visibility この"visibility" ってのは,シンボル名を公開するか非公開にするか,つまり外部から見えるか見えないかの属性のことみたい.具体的には,次のように使う. __attribute__ ((visibility("default"))) void global_function() __attribute__ ((visibility("hidden"))) void local_function()これにより 共有ライブラリのサイズを5〓20%ほど小さくできる. 共有ライブラリのロード時間を短くできる. などの効果が得られるとのこと. 5〓20%といえばかなりの割合である.手元のlinuxでは /usr/lib 以下の *.so だけで30
Note: the text on this page was almost entirely written by Niall Douglas, the original author of the patch, and placed on nedprod.com. This copy in the GCC wiki has some corrections that may not be present on Niall's site. Why is the new C++ visibility support so useful? Put simply, it hides most of the ELF symbols which would have previously (and unnecessarily) been public. This means: It very su
基本構造 C 言語は、非常に低レベルなレイヤーを今風に扱えるようにした言語です。 PHP のように組み込みでさまざまな機能が用意されているわけではありません。 リフレクションや動的モジュール読み込み、範囲チェック、 スレッドセーフなデータ管理、さまざまなデータ構造 (リンクリストやハッシュテーブルなど) は組み込みの機能としては用意されていません。 と同時に、C 言語はプログラミング言語としての一般的な機能はすべて兼ね備えています。 それなりに努力しさえすれば、先ほどあげた内容はすべて実現可能です。 実際、Zend Engine ではこれらをすべて利用することができます。 Zend API を、拡張しやすくかつわかりやすいものにするためにさまざまな努力を重ねてきました。 しかし、C 言語はどんな拡張に対しても何らかの宣言が必要となるものであり、 不慣れな人が見ると冗長に感じたり説明不足に感
婚活予備校がついに開校! 30代女子生徒「希望は年収は1000万円以上!」 1 名前: シャープペンシル(関西地方):2010/03/29(月) 20:53:57.37 ID:RmhdCMKx ?PLT 婚活とマスコミに騒がれている中、結婚を逃したアラフォー世代に最も需要のありそうな予備校を発見した。それは『青山結婚予備校 インフィニスクール』だ。青山一丁目に位置する予備校で主に女性の婚活を手助けする予備校(男性向けもある)。 結婚予備校のカリキュラムは以下の通りだ。 ・メーク講座 ・デート時の食事マナー ・メールセミナー ・シュミレーションデート ・モテ女子力強化講座 ・車の乗り方マナー ・女子力MAXコーディーネート 凄い!これだけやればアラフォーでも完璧にモテカワ女子になれてしまう! そんな凄い予備校なのだ。気になる料金はスクールのみだと20万円(年間)、 オーダーメイドスペシャルコ
GNU GLOBAL(gtags)は、ソースコードのタグジャンプです。簡単に複数のソース中から関数や、変数の定義元/参照元を見つけ、その箇所に移動することができます。 ctags、etags(cygwin や Linux に大抵標準で含まれています)と同じ働きをしますが、gtags はさらに強力な機能を持っています。大量の他人の書いたソースを読むプログラマには、必須だと思います。 GNU GLOBAL(gtags) の特徴 gtags は、次のような特徴を持っています。 C、 C++、 Yacc、 Java、 PHP4 のソースコードに対応しています。 ※ Pygments 等を入れれば Python等のコードにも対応します 関数の呼び出し元を参照できます。 複数の候補が存在する場合は、一覧で表示してくれます。 タグ情報より、HTMLを生成できます。 コマンドラインや、vi、emacs な
Pascal Bourguignon's Sofware Lisp Software Common-Lisp packages Some Common-Lisp packages. Emacs Packages Some emacs packages. Other links: Why Lisp? Why Lisp? The Nature of Lisp CLiki is a Common Lisp wiki. It contains links to and resources for free software implemented in Common Lisp. (Answers all questions about Common Lisp) Common-Lisp.Net Provides the Common Lisp community with development r
http://www.webmaster-forums.net/webmasters-corner/can-your-editor-do Something every Web Designer hates: a massive pricelist from the customer that needs to be converted to an HTML table. Before I've had to convert it manually, but not with Vim! Was so impressed with the results I decided to add it here.
For the type of conflict between Wikipedia editors, see Wikipedia:Edit warring. The editor war is the rivalry between users of the Emacs and vi (now usually Vim, or more recently Neovim) text editors. The rivalry has become an enduring part of hacker culture and the free software community. The Emacs versus vi debate was one of the original "holy wars" conducted on Usenet groups,[1] with many flam
MicroEMACS is a small, portable Emacs-like text editor originally written by Dave Conroy in 1985, and further developed by Daniel M. Lawrence (1958–2010[2][3]) and was maintained by him. MicroEMACS has been ported to many operating systems, including CP/M,[4] MS-DOS, Microsoft Windows, VMS, Atari ST, AmigaOS, OS-9, NeXTSTEP, and various Unix-like operating systems. Variants of MicroEMACS also exis
0024640 71 44 E4 10 86 58 53 08 12 23 08 EA 89 30 FB 26 qD...XS..#...0.& 0024660 3F 56 3C F7 69 5E DD 38 3D 54 3F A7 EC AF 10 FF ?V<.i^.8=T?..... 0024700 FF 2D 3A 6E F3 ED E5 89 06 87 22 A5 94 4D 5E 7D .-:n......"..M^} 0024720 E1 20 FF CF 04 23 34 10 81 58 83 11 0C 52 17 F7 . ...#4..X...R.. 0024740 9B 7F 2F CE 17 50 DD 36 52 CC 95 38 ED 9A 86 26 ../..P.6R..8...& 0024760 7F FD 4B 2C D6 E9 FF 8F 55
The Python Wiki Welcome to the Python Wiki, a user-editable compendium of knowledge based around the Python programming language. Some pages are protected against casual editing - see WikiEditingGuidelines for more information about editing content. Python is a great object-oriented, interpreted, and interactive programming language. It is often compared (favorably of course ) to Lisp, Tcl, Perl,
1.1 Where do I start? There are various links of the dev page to documents to help get you started. 1.2 How can I become a developer? One way to become a developer is through the School of Hard Knocks. Otherwise just contribute on a regular basis through patches and just ask for commit privileges once you have helped out enough that other developers tire of doing commits for you. 2.1 Where c
使ったもの。 abraham's twitteroauth at master - GitHub のライブラリ使用(0.2.0-beta2)。 Twitter-OAuth-PHP 上記ライブラリの説明(英語)。 参考。 覚書的メモ:twitteroauth.php + OAuth.php - こめのメモ TwitterのbotをOAuthに対応させる - しばそんノート Consumer Key と Consumer Secret は Twitter サイトでアプリケーションの登録をすればその時にもらえる。 Twitter / Applications <?php include_once('twitteroauth/OAuth.php'); include_once('twitteroauth/twitteroauth.php'); $consumer_key= ""; $consum
ってまあ過去非常に多くの場所で紹介されているであろう内容ですが、いつも言うとおり自分用のメモなのでまったく気にしていません。同じ理由で画像とかないです。 追記 ログインするアカウントについてとか書いてなかったので補記しました。 動機 主にTwitterのbotをOAuthに対応させる - しばそんノートを読んだため。というか読んだのはだいぶ前だけど、せっかく夏休み中で暇なので、というのが一番大きい。この記事は、その元の解説でRubyを使用しているために、全自動以下略で使用しているPHPで実装するために必要な情報はそれはそれで集めなくてはいけなかったので、そのまとめのようなものを以下に記録したものです。 fullauto_nicoraの投稿に使うのが目的だったので、以下の解説は元の参考ページ同様botからの利用を念頭に置いた手順となっています。たとえば普通のWebクライアントなどから利用する
This specification was obsoleted by OAuth Core 1.0 Revision A on June 24th, 2009 to address a session fixation attack. The OAuth Core 1.0 Revision A specification is being obsoleted by the proposed IETF draft draft-hammer-oauth. The draft is currently pending IESG approval before publication as an RFC. Implementers should use RFC 6749: The OAuth 2.0 Authorization Framework instead of this specif
OAuthリクエストはOpenSocialガジェットから外部サーバーにリクエストを行う際に利用できる認証方式のひとつです。OAuthは別名3-legged OAuth、OAuth Coreと呼ばれます。ガジェットからOAuthリクエストを行うことで、ディベロッパーはユーザーに直接認証をさせ、セキュアにプライベートデータをマッシュアップすることができるようになります。 OAuth自体複雑な仕組みですが、OpenSocialでは、ガジェットディベロッパーが簡単に実装できるようにデザインされいます。ここではOAuthの仕様は割愛し、gooホームからOAuthリクエストを行う際の手順についてのみ言及します。 なお、独自にOAuthのサービスプロバイダを実装することは可能ですが、本ドキュメントでは実装済みサービスを利用する方法についてのみ言及し、サービスプロバイダの実装方法については触れませんのでご
スパイスラボ神部です。 この週末ずっと Twitter + PHP + OAuth の組み合わせ方について書いたリソースを探していたんですが、全然見つかりませんでしたがようやくわかりやすいものを発見。 -PHP+OAuthでTwitter - SDN Project どうやらつい二週間ほど前に書かれたドキュメントみたいです。ほんとうにありがたいですね。 OAuth を使う場合の代償 これまでの Basic 認証を使うやりかたのときは -Service_Twitter などを導入 -ソースコードにアカウント・パスワードを入力 で済んでいました。 しかしOAuth を使う場合は、すごく省略しても -OAuth.php を用意するなど環境をととのえる -TwitterへOAuthクライアントの登録("Consumer key"と"Consumer secret" などを取得する) -"Cons
Thursday, March 12, 2009 How to Build an OAuth Consumer IntroductionI just read a magnificent blog post from Joseph Smarr over at Plaxo that inspired me to share some of my experiences in helping to build and test TripIt's OAuth protected API. I've written this post as a guide that lets you manually walk through all of the steps an OAuth consumer must implement in order to be able to make authent
■ 目的 何度となく調べているtwitterのOAuth仕様だが、callback URLのあたりがまだ曖昧 ( twitter,FriendFeedのOAuth実装について - r-weblife ) ■ 今回調べること BrowserAppのoauth_callbackによるふるまい ClientAppのoauth_callbackによるふるまい ■ BrowserAppのoauth_callbackによるふるまい ConsumerAppの情報は以下のとおり Type : Browser callback URL : http://r-weblife.sakura.ne.jp/test/twitter/afterAuthorization.php (1) callback URL指定なし RequestToken取得要求時、Authorizationエンドポイントへのリダイレクト時の両
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く