You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
rubyでwebにアクセスするライブラリが複数あります。 標準のライブラリ open-uri Net::HTTP gemライブラリ mechanize curb(curl) どんなときにどれを使ったらいいんでしょうね?ということで簡単にですがそれぞれの特徴を調べてみました。 open-uri この中で一番簡単なライブラリ。openメソッドを拡張して、webページを普通のファイルのようにオープンできるようにします。詳しい使い方は下記参考。 open-uri - Rubyリファレンスマニュアル Net::HTTP getの他にpostやリダイレクトにも対応。下記のように、ブロックの中でサーバ内のコンテンツにアクセスするように書くので、同一サーバに何度もアクセスする場合はopen-uriより便利。 require 'net/http' Net::HTTP.version_1_2 Net::HTT
gutarin - ぐうたりん。カブとか mac とか写真とか。いろいろです。Tumblr の dashboard を読み込んでみようと思ったのだけど、日本語の情報が思ったより少なく、ちょっとしたことで結構苦労したので、自分が理解したことをまとめておこうと思う。あと、ブログパーツとして使えるようにしたので、欲しい人はどうぞ。ただし、動かないかもしれませんが、すべて自己責任でお願いします。 ちなみに Tumblr API で情報を読み込む方法には何種類かありますが、今回は一番お手軽な 「JSON + Javascript」でやりました。 お世話になったサイト Tumblr API(本家ページ) Tumblr – Tumblr は面白い Tumblrのポストをサイトに表示する方法 Googleキャッシュ – Tumblr APIの使い方を勝手に和訳したもの まずは JSON ってどうすんの
ゆーすけべー日記の記事の影響か、自分のまわりでFacebookやり始める人が増えてきました。 なんか面白いことできないかなーと手始めにFacebook APIを使って全裸bot的な何かを作ってみようかと思ってやってみました。 サードパーティアプリの作り方、使い方などはここを参照。 Facebook Developer Documentation - 開発者向けFacebook PerlのモジュールはWWW::Facebook::APIってのがあったのだけど使い方がよくわからなかったのでFacebook::Graphってのをつかってみました。 http://search.cpan.org/~rizen/Facebook-Graph-0.0705/lib/Facebook/Graph.pm まずはアプリの登録からですね。 このへんからゴニョゴニョと入力してアプリを登録します。 Applicat
より新しいバージョンはEmacs実践入門 - おすすめEmacs設定2012 - ククログ(2012-03-20)にあります。 キーバインド ;;; キーバインド (define-key global-map "\C-h" 'delete-backward-char) ; 削除 (define-key global-map "\M-?" 'help-for-help) ; ヘルプ (define-key global-map "\C-z" 'undo) ; undo (define-key global-map "\C-ci" 'indent-region) ; インデント (define-key global-map "\C-c\C-i" 'dabbrev-expand) ; 補完 (define-key global-map "\C-c;" 'comment-region) ; コメン
2年近く前に書いた棋譜と著作権についていくつかの続きになります。ご覧になっていない方はそちらもお読みいただけたらと思います。 日本棋院における棋譜の著作権の扱い 囲碁の平本弥星六段が、2009年10月に発行された母校の広報誌の記事中で棋譜の著作権について語っています。その内容は下記のPDFファイルで無料で読むことができます。 個性は主張する One and Only One(PDFファイル)(一橋大学 | 広報誌「HQ」: vol.24) 日本棋院の事業運営に関わっていた平本六段は、1994年の段階でインターネットを活用した棋譜データベースの構想を描いていました。その事業化にあたっての障害の一つに棋譜の著作権の問題があったといいます。それは、棋譜の著作権者が誰かという問題でした。 「日本棋院の最大の収入源は、棋戦の契約金です。新聞社を筆頭とする棋戦の主催者に棋院が提供するのは、棋譜の第一掲
1996年5月1日に「まなめはうす」を開設して15年。実に区切りが良いので少しだけここまでの道のりを振り返ってみようと思います。 開設は大学生に入ってすぐの出来事でした。UNIXに初めて触ってたその日はMosaicでインターネットを覚え、次の日はメールを覚えて高校時代の友人と連絡を取り、3日目にその友人がサイトを作ったというので「負けてられるか」と作ったのがきっかけ。当時は日本語入力の方法も知らずにローマ字で作ったもので、開設直後にログインパスワードを忘れてしまい、再発行に2週間もかかって更新したくてたまらない日々を過ごしたりもしたのです。 そんな特に覚えるような出来事の日付をなぜ覚えていたのか。それは大学のサーバで作ったこともあり、私の学年で最初にホームページの公開に至ったのが私であると、大学のワークステーションを管理する人のサイトからリンク付きで紹介されたからなのです。今やニュースサイ
おおいしつかさ 旅行とバイクとドライブと料理と宇宙が好き。 Ubie Discoveryのプログラマ。 ぼくは36歳です。けっこう大きなサイトで、RailsやJavascriptを書いたり、パフォーマンス改善したり、iPhoneアプリの開発でObjective-Cを書いたりしています。マネージメントはしていなくて、今でも普通にエンジニアとして働いています。 35歳定年説の35歳を超えてから1年以上が過ぎたところですが、昔のようにはいかなくなってきたところ、昔と変わらないところ、昔よりよくなってきたところなどがいろいろあります。年を取ってもエンジニアを続けたい人の参考になるかどうかわかりませんが、そういう人たちのためにぼく個人の体験をここに書いておこうと思います。 1.理解できるまで聞き返す 特に若い人たちとの会話で痛感するのですが、相手の言いたいことを一度で理解することが難しくなってきまし
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
■はじめに(2011.4.16記) 今日から私とコンピュータソフトとの対戦録や、将棋の勉強の仕方を書き綴りたいと思います。 相手は「激指10」です。 一手10秒ずつですと私の勝率2割のようです。 酒を飲むと殆ど勝てません。
no title HTML5やCSS、jQueryなど、Web制作に関する日本語スライドを集約したSlideFinderが便利っぽい | かちびと.net 公開翌日にかちびと.netさんで紹介され、生涯初はてブのホッテントリになったりしました。 特に予定のない休日だったこともあり、1日張り付いて細かい改修などしてました。突発的かつ一時的ではありますが、広まったからこその貴重な経験ができたりしたので、それを振り返ってみたいと思います。 アクセス 約4分の1がかちびとさんから はてブからは約5分の1くらい ホッテントリはRSSリーダーからチェックしてる人が多いっぽい Twitterは7%くらい iGoogleが意外と6%くらい 特にモニタリングとかはしてませんが、ServersMan@VPS(最安Entryプラン)とCakePHP(DBなし)で大丈夫だったみたいです。 公開後にやったこと AP
ページが見つかりませんでした | クックパッド株式会社 えー、応募はしませんでした>< 意志が弱かったのは反省点です。 作ったもの no title SlideShareのスライドをプログラミングや開発に関するキーワードごとに閲覧できるものです。 技術まわり API no title 言語/フレームワーク PHP5.3/CakePHP1.3.8 JavaScript(jQuery)/DOM Window (jquery.DOMWindow.js) サーバー ServersMan@VPS/CentOS5.6 きっかけ 職場のプログラミング経験が浅い人を対象に想定 もともとSlideShareのAPIで何かつくろうかと思ってた 目的 課題 (普段の生活で)半径3m以内にいる人が困っていることを解決する ※職場や学校の隣の席の人、同居する家族やルームメイトなど(ご自身は対象外です。) http:
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Tank Vs Zombie Game Built in Ruby - Rubyで書かれた戦車 vs ゾンビゲーム Jul 16, 2021 - 1 min read Kopia - マルチベンダー対応のバックアップソフトウェア Jul 16, 2021 - 1 min read Polyfoto - モザイク画像を作成するPythonスクリプト Jul 15, 2021 - 1 min read SwiftLaTeX - WebベースのLaTeXエディタ Jul 15, 2021 - 1 min read Div.js - divタグだけでHTMLページを作成できる? Jul 14, 2021 - 1 min read ASCIIFlow - アスキーアート用ドローアプリ Jul
Instagram APIに関する日本語情報は、現時点ではこのページが一番良くまとまっていて素晴らしい。ただ、アクセストークンを取得する具体的な例は載っていなかったので(記事を読む限りPHPを使って取ってるっぽい?)、自分が取得した方法を備忘録がてらにまとめてみた。Instagram公式のRuby用APIラッパーライブラリを使って、さらにSinatraで記述するととても簡単にOAuth認証できる例が載っているので、これを少し書き換えて、アクセストークンを表示するようにした。 Sinatraでアクセストークン取得 Instagram APIのページのManageから、アクセストークンを取得したいアプリを新規作成にして、「OAuth redirect_uri」に http://localhost:4567/oauth/callback と入れる。あとは、表示されている「Client ID」と「
Twitterには、ストリーミングAPIという、プッシュでリアルタイムに情報を受け取ることのできるAPIが用意されています。 これを使えば、定期的にポーリングをしたりすることなく、誰かが発言した時点で即座にメッセージを受け取れます。 しかし、これを使うためには、TCP接続をTwitterに対して張りっぱなしにしておく必要があり、Webアプリなどで使うのに敷居が高いと感じている人もいるのではないでしょうか。 今回は、「そんなことないよ、超簡単だよ」ということを、Rubyベースのサンプルで示したいと思います。 なぜそんなことが簡単にできるのか、その秘密を先に種明かしすると、Ruby用のWebサーバとして急速に人気を獲得し、デファクトの座をとりつつある「Thin」というWebサーバが、内部的にEventMachineという非同期サーバを使用しているので、その機能を使うことで、今までのWebアプリ
Rubyで作るDSLの基礎Yasuko Ohba (Everyleaf Corporation)RubyはDSLを作りやすい言語として知られています。実際に、DSLを作るのは簡単です。しかし、Rubyで意識的にDSLを作ったことのある人は意外に少ないのかもしれません。 Rubyで実現するDSLは、「使いやすいAPI」の一形態であり、ここから先がDSLだという明確な境界はありませんが、結果として出来上がったコードがDSL的かどうかは歴然と判断できます。つまり、コードをDSL的にするかどうかは開発者が意図的に選択していける事柄なのです。 本セッションでは、DSLとは何か、どんなときにDSLが有効かからはじめて、RubyでDSLを書く際に必要となる考え方、習慣、そしてテクニックを、 Rails や RSpec といった良く知られたコードを例にして話していきます。
はじめに 第7回はRails以外のWebフレームワークの簡単な紹介と、SinatraでHello Worldアプリケーションを動かすところまでを解説しました。今回はSinatraで実際のアプリケーションを作り、SequelとHamlという2つのライブラリを紹介します。 Sinatraの特徴は、CGIスクリプトのようにファイル一つからアプリケーションが書ける気軽さです。CGIスクリプトといえば、代表的なものは何と言っても掲示板(BBS)です。そこで、今回はSinatraで掲示板アプリを作ってみました。ソースコードが少し長めなので、githubにて全文を公開しています。適宜参照しながら読み進めて下さい。ファイル構成は以下のようになっています。 start.rb アプリケーションの本体。 model/comment.rb 掲示板の書き込みを表すモデルの定義。 view/index.haml トッ
この記事は賞味期限切れです。(更新から1年が経過しています) この記事の情報は古くなっています。 Sammy.js はAPIも一新されてより強力なフレームワークになっています。 公式ドキュメントをご参照ください。 ページを移動させずにサクサクと展開していくのがAjaxコンテンツの魅力ですが、 移動しないが故にURLとしてセッションを保持出来ないという弱点があります。 オーソドックスな解決法は「location.hash」を用いる物ですが、 その処理を簡単にしてくれるのがSammy.jsです。 おおざっぱな話 Sammy :: Quirkey.com Sammy.jsは、location.hashを用いたルーティングを 効率化してくれるjQueryプラグインです。 location.hashとは 通常ページ内リンク等に使用される、 URL末尾の#に続く文字列の事。 http://www.ex
2011年05月02日 数年前までは年収300万で騒がれてたけど、今じゃ年収200万でもいい方だよな カテゴリその他結婚できない・しない Tweet 1:名無しさん@涙目です。:2011/05/01(日) 19:41:44.75 ID:/URX5gTl0● 年収200万円ダウンも夕張に人生懸けた 羽柴氏破った30歳市長 地域再生のかじ取りは、全国最年少市長の手に。財政破綻し、 全国唯一の財政再生団体である北海道夕張市の市長選(4月24日投開票)は、 無所属新人で元東京都職員の鈴木直道(なおみち)氏(30)が初当選した。 「市民が手を取り合いながら、共に再生に向かって歩んでいくしかない。政策で1、若さで1」と、 力強い口調で破綻状態からの早期脱却を宣言した鈴木氏。その人生は「苦労人」と 呼ぶにふさわしく、今また、あえて茨(いばら)の道に踏み出した。 http://sankei.jp.msn.
インターネット上の各種サービスでは、通知や案内、メールマガジンなどの目的で電子メールの配信が欠かせません。この電子メールの配信で、月13億通、1時間で300万通のメール配信を実現しているユミルリンクという会社があります。同社はASPとして「Cuenote FC」、「Cuenote MR」、「Cuenote SR-S」というサービスを提供しています。製品に施された工夫は技術的に興味深いもので、一部製品では、並行処理に向くプログラミング言語Erlangを活用しているとのこと。ユミルリンクにおけるシステムの開発現場の実際を、ライターの星暁雄さんがまとめます。(編集部) (※この記事はユミルリンク株式会社提供によるPR記事です。) Cuenote|ユミルリンク ユミルリンクは、3種のメール配信関連システムを運用し、サービスとして提供中である。サービスの名称はそれぞれ「Cuenote FC」「Cue
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く