Looking how actively golang packages grow and improve I wonder how the problem with package versions is solved? I see that one way is to store third-party packages under a project folder. But what if I install it with go get?
![How does Go update third-party packages?](https://cdn-ak-scissors.b.st-hatena.com/image/square/98d6f053a97a87156775f60757c60865d0f2c47d/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded)
多分現在主流のRSSリーダーであるFeedlyが少し前にようやくAPIを公開してくれたので、オレオレリーダーを作る為の下調べをしてみた。最初戸惑ったが色々API叩いてるうちに大体わかってきたのでメモる。 APIドキュメント: http://developer.feedly.com/v3/ IDの種類と形式 userId - user/:userId feedId - feed/:feedUri categoryId - :userId/category/:categoryName 特殊カテゴリ: global.all, global.uncategorized tagId - :userId/tag/:tagName 特殊タグ: global.saved 認証手順 普通のOAuth2.0だが現在はredirect_uriが制限されているためサイト間認証は使えない。 http://local
opentig/TwitterIrcGatewayBinary (ビルド済みバイナリ) opentig/TwitterIrcGateway (ソースコード) これまでのあらすじ GitHub + TravisCI で継続的リリースをしよう TIG を TravisCI + mono で継続的にビルドして Github Releases で公開した TwitterIrcGateway のビルド済みバイナリを Git で公開しました ビルド済みバイナリを Github Releases では無く Git リポジトリで管理するようにした 本当は本家にマージしたいんだけど、 Travis CI の設定をまゆきち先生にやってもらわないといけないのと、 GitHub に opentig という Organization を作ってもらってメンバーに入れてもらいました。 あと mono でビルドすると T
TIGのデキのよさととっちらかり具合 とんでもないくらい手がこんだデキのTwitterIrcGatewayをひさしぶりに手動で導入しなおした。…しかし、情報が散らかりまくっていてとてもとてもどれいれたらまともに動くのかさっぱりピーマンであったので、少し状況を整理しながらどれを突っ込めば良いんだと思案… TwitterIrcGatewayの過去のコードを追っていくと2008年とかだったりのがそのままそっくり残っていたりする。monoベースでLinuxでも動作するように設計されたシステムはとても導入しやすく、Scriptsも自分で組めてIronRuby、IronPythonで駆動する仕組みだ。 あまりにデキがよく最高にクールなんだけど、あらゆる場所に情報がとっちらかっており、どうやって動作させたもんやらとあきらめてOpentigを使っちゃう人も多いのではなかろうか。 TIG最速インストール道
TwitterIrcGateway のビルド済みバイナリを Git で公開しました。 TwitterIrcGatewayBinary TwitterIrcGateway が Travis CI で自動的にビルドされるようになったけど、バイナリが継続的にリリースされるとなるとアップデート作業をいちいち手動でやるのは鬱陶しい。ファイルを探して wget して tar.gz をいちいち展開して Configs ディレクトリをコピーするなんて人間がやることではない。 git で管理されていれば git pull するだけで最新のバイナリが降ってくるし、ビルドが壊れている時は簡単に checkout して元に戻せる。便利。 ちなみに TwitterIrcGateway に push すると例によって TravisCI がビルド、 TwitterIrcGatewayBinary に commit &
TweetIrcGateway (TwitterIrcGateway) TwitterのステータスをIRCクライアントで確認、更新できるようIRCサーバに成りすますゲートウェイサーバです。 Twitterでfriendsに登録したユーザはIRCのチャンネル上でのユーザとして表され、Twitter上でステータス更新を行うと、そのステータスがIRCでの発言として見えるようになります。 インストール不要でお試し頂けるOpenTIGもご用意しています。 IRCクライアントを接続して会話するように更新、確認できます TinyURLを展開して元のURLで表示できます direct messageを1対1トークのように見せかけます WHOIS(ユーザ情報)としてプロフィールを表示できます チャンネルとしてグループ化することができます メッセージをフィルタすることができます コンソール機能を利用してTwi
The feedly Cloud APIが一般公開されていることはご存知の方は多いと思うが、APIを利用している方は そう多く無いのではないだろうか。 The feedly Cloud APIはsandboxという形式で開発者に開発用環境を提供している。 開発の序盤はこの開発環境を使用してAPIの使用方法やアプリの動作確認を行い、 その後リリースする準備が出来たら本環境で利用可能なクライアントIDを払い出してもらう という流れになると思う。(本環境に対応したクライアントIDの払い出しは別途Emailで申請する必要があるようだ) The feedly Cloud APIを使用するにはまずOAuth2認証が必要だ。これが一番厄介で(昔よりは良くなっている) 認証さえ済ませてしまえば、後はAPIを呼び出して必要な情報を取り出し、好きなように処理すれば良い。 iOS用のOAuth2ライブラリが存在
2013/3/9 NADECで講演した内容です。 都合上、やったみた結果の一部内容は省きました。 何かあればTwitterで @arimamoto までお願いします (^^)/ Read less
あけましておめでとうございます。 去年の暮からエリック・エヴァンスのドメイン駆動設計という5200円、500ページもする本を購入して読み始めた自分です。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブログ (129件) を見るあまりに勿体無かったので試しにこのドメイン駆動設計の設計思想にそって、簡単なアプリをSymfony2で作ってみました。 実際に作られたサイトは、 http://www.soichiro.org/sf こんな感じです。 id: test1@test.com pass: test1 でログインできます。(ユーザー作るだけなら
https://medium.com/p/3228b624c946 PythonプログラマのBrett CannonがプライベートのプロジェクトでGo言語を使ってバックエンドを開発してみた感想をシェアしてます。 Go言語のポイントは生産性をあげるためにある程度のコントロールを諦めることにあるが、C++支持派は、そのコントロールを諦めたくないので、Go言語には移らない。しかし、Python/Rubyの開発者は、生産性のためにローレベルのコントロールを諦めることに慣れてるので、ローレベルのスピードを上げるために、ハイレベルのconstructを諦めることは気にしないのではないか。 個人的には、トレードオフというのは好きでないので、Pythonを使う選択肢があるときは、スピードを優先するためにPythonを諦めてその柔軟性に頼れなくなる前に、PyPyとの比較をしたいころ。とはいえ、Go言語にもア
日本の文化における師弟関係のあり方として「守破離」という考え方があります。最初は師匠の教えや型を忠実に「守」ることから始まり、自分なりに型を「破」っていくことで次の段階に移り、最終的には「離」れて自らの型を創りだす、というプロセスのことです。 アジャイル開発の文脈でも「守破離」という言葉が使われることがあります。アジャイル開発を身につけていくためのプロセスという訳です。ただ、初心者にとって何をすれば「破」なのか「離」なのか、なかなか難しいところでしょう。 この記事では、身近なテーマである料理を題材にして「守破離」について学ぶことで、アジャイル開発の「守破離」に必要な考え方について書きました。 Cooking / Skånska Matupplevelser 料理の守破離 私は趣味で料理をよくしています。趣味とはいえ、ずっと料理を続けていると、徐々にレシピを見なくても料理を作ることが出来るよ
<ピックアップ>Product Hunt Raises $6 Million From A16Z Y-Combinatorが8月に開催した夏バッチのDemo Dayにも出場していたプロダクトの情報/アップデート情報アグリゲーションサイト「Product Hunt」がAndreessen Horowitz(A16Z)から600万ドルを調達するそうです。TechCrunchの記事では評価額は2200万ドルでポスト/プレのどちらかはわからないということでした。シードラウンドで100万ドル調達してますので、今回はシリーズAラウンドとなる予定です。 記事にもありますが、ここまで名だたるエンジェルたちがずらりと並ぶとさすがに単なるバブル案件じゃないなと思うわけで、文中にも「So is Product Hunt the next Michael Arrington?」とある通り、いわゆるマイケル・アリン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く