Skip to content

Instantly share code, notes, and snippets.

@tkawa
tkawa / tkawa.md
Last active August 29, 2015 14:15
20150216 よちがや.rb 自己紹介
@tkawa
tkawa / restful-towa-5.md
Last active August 29, 2015 14:17
RESTful#とは勉強会5 ポイント
@tkawa
tkawa / restful-towa-6.md
Last active August 29, 2015 14:20
RESTful#とは勉強会6 ポイント

RESTful#とは勉強会6 2015.04.28

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第8章 ステータスコード

重要な用語・概念

  • ステータスコードの分類
  • 1xx, 2xx, 3xx, 4xx, 5xx
@tkawa
tkawa / restful-towa-7.md
Created May 19, 2015 09:46
RESTful#とは勉強会7 ポイント

RESTful#とは勉強会7 2015.05.19

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第8章 ステータスコード (8.5 p.121〜)

重要な用語・概念

以前に出てきた用語が多いので、理解が不安なときはその都度前のページを振り返って復習しながら進みましょう。

@tkawa
tkawa / restful-towa-8.md
Last active August 29, 2015 14:24
RESTful#とは勉強会8 ポイント

RESTful#とは勉強会8 2015.07.01

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第9章 HTTPヘッダ (9.1 p.125〜)

9.8のDigest認証、WSSE認証はほとんど使われていないので飛ばしてください。

重要な用語・概念

@tkawa
tkawa / restful-towa-9.md
Last active August 29, 2015 14:27
RESTful#とは勉強会9 ポイント

RESTful#とは勉強会9 2015.08.19

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第9章 HTTPヘッダ (9.6 p.132〜)

9.8のDigest認証、WSSE認証はほとんど使われていないので飛ばしてください。

重要な用語・概念

@tkawa
tkawa / gist:716388
Created November 26, 2010 07:36
pseudo-code in Twitter
var twttr = {
klass: function (f) {
var g = function () {
f.apply(this, arguments);
};
return g;
}
};
twttr.klass(function () {
@tkawa
tkawa / resolve_url_cut_paren.js
Created January 13, 2011 16:17
twicliのプラグイン resolve_url.js で、URLの末尾が')'のときそれを削る ←本体で対応したので不要になりました
/* replace short URLs with original URLs */
(function(){
var re = /^http:\/\/(t\.co|tinyurl\.com|bit\.ly|is\.gd|u\.nu|icio\.us|tr\.im|cli\.gs|twurl\.nl|url\.ie|j\.mp|ow\.ly|ff\.im|digg\.com|tumblr\.com|htn\.to|goo\.gl)\/|http:\/\/p\.tl\/(?!.\/)/;
var api = 'http://atsushaa.appspot.com/untiny/get';
var queue = [];
var wait = 10000;
var remove = function(e){if (e && e.parentNode) e.parentNode.removeChild(e)};
window.replaceUrl = function(hash) {
for (var shortUrl in hash) if (hash.hasOwnProperty(shortUrl)) {
@tkawa
tkawa / show_in_reply_to_user.js
Created January 14, 2011 02:07
返信する人を表示する twicli プラグイン
langResources["What\'s happening?"] = ['いまなにしてる?'];
langResources['Reply to $1'] = ['$1 への返信'];
(function () {
// divをつくる
var optionDiv = $('option');
var dummy = document.createElement('div');
dummy.innerHTML = '<div id="doing">' + _("What\'s happening?") + '</div>';
optionDiv.insertBefore(dummy.firstChild, optionDiv.firstChild);
@tkawa
tkawa / search_via_phoenix.js
Created January 16, 2011 03:27
search.js の検索タブでリプライ表示を使えるようにする twicli プラグイン
(function () {
var load_for_tab_original = xds.load_for_tab;
xds.load_for_tab = function (url, callback, callback_key) {
re = /http:\/\/search\.twitter\.com\/search\.json/;
if (re.test(url)) {
url = url.replace(re, 'http://twitter.com/phoenix_search.phoenix');
// できるだけsearch.jsの関数を書き換えないように…と思ったけど断念
/*
var callback_original;
url = url.replace(/callback=(\w+)/, function (match, sub1, offset, s) {