Skip to content

Instantly share code, notes, and snippets.

View ww24's full-sized avatar
🏢
≡GO

Takenori Nakagawa ww24

🏢
≡GO
View GitHub Profile
@ww24
ww24 / .htaccess
Created December 8, 2014 18:01
redirect naked domain
# BEGIN Redirect naked domain
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(example\.com|example\.org)$
RewriteRule .* http://www.example.com/$0 [QSA,R=301,L]
</IfModule>
# END Redirect naked domain
@ww24
ww24 / example.com.conf
Last active August 29, 2015 14:17
Mac で開発用 HTTPS サーバ構築 ref: http://qiita.com/ww24/items/423108ac3659e0f06bc7
upstream backend {
server unix:/tmp/backend.sock;
}
server {
listen 4433 ssl;
server_name _;
# SSL
ssl_certificate /usr/local/etc/openssl/certs/cert.pem;
@ww24
ww24 / short01.js
Last active August 29, 2015 14:18
Application Developer Festival 2015. Short coding. JavaScript部門 2 位. AtCoder System:JavaScript (Node.js 0.6.12)
/**
問題
入力: なし
出力:
高橋一郎
高橋二郎
高橋三郎
高橋四郎
高橋五郎
高橋六郎
@ww24
ww24 / README.md
Last active August 29, 2015 14:19
Service Workers Push API Hands-on

Service Workers Push API Hands-on

発表資料

manifest.json

gcm_sender_id は適切な値に書き換える。

localhost でテストする限りに於いては変更する必要なし。

@ww24
ww24 / migration.js
Created May 9, 2015 14:20
WordPress migration tool
#!/usr/bin/env node
/**
* WordPress Image URL Migration Tool
*
*/
var from_url = "http://wordpress.local/";
var to_url = "http://example.com/wordpress/";
var cheerio = require("cheerio");
@ww24
ww24 / uxnu-bookmarklet-script.js
Created June 26, 2011 03:55
ux.nu Bookmarklet
var uxnuURLShortener = function(j) {
var sc = j.status_code;
if (sc == 200) {
prompt('Short URL', j.data.url);
} else {
alert(sc+': '+j.description);
}
};
(function() {
var d = document;
@ww24
ww24 / bookmarklet.js
Created August 22, 2011 07:40
新Twitter用一斉返信ブックマークレット
javascript:(function(){var g=$("a.js-action-reply"),a="textarea.twitter-anywhere-tweet-box-editor",$t,n;for(var i=0,l=g.size();i<l;i++){t=g.eq(i);if(t.parent().find("a.js-action-replyAll").size()<1){n=t.data("screenName")||t.attr("data-screen-name");t.after('<a class="reply-action js-action-replyAll" href="#" title="一斉返信" data-screen-name="'+n+'" onclick="(function(){var t=$(\''+a+'\');t.val(\'@'+n+' \'+t.val())})();return false"><span><i></i><b>一斉返信</b></span></a>').data("screenName",n)}}})();
@ww24
ww24 / jquery.vslb.js
Created September 14, 2011 22:56
Very Simple LightBox
/*
* jquery.vslb.js
* とてもシンプルなLightBoxプラグイン
* Version : 0.1.1 rev1
* Copyright : ww24
* License : MIT License
*/
(function ($) {
var count = 0;
$.fn.vslb = function (options) {
@ww24
ww24 / create.html
Created November 7, 2011 14:53
Image Shortener
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
<title>Image Shortener</title>
</head>
<body>
<div id="wrapper">
<h1 class="title">URL短縮サービスを利用したオンラインストレージ</h1>
ww24@s4[~/node-v0.6.0]$ ./configure --prefix=~/local [8:19:36]
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for program gcc or cc : /usr/bin/gcc
Checking for gcc : ok
Checking for library dl : yes
Checking for openssl : yes