Skip to content

Instantly share code, notes, and snippets.

FROM ubuntu:14.04
MAINTAINER keigo yamamoto
# Set env var
ENV DEBIAN_FRONTEND noninteractive
# Update repositories & upgread packages
RUN sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list
RUN apt-get update && apt-get -y upgrade
@namespace url(http://www.w3.org/1999/xhtml);
*{
font-family: Yu Mincho;!important
}
@k5trismegistus
k5trismegistus / feed.xml
Created December 11, 2014 04:25
wired.jp feed
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
@k5trismegistus
k5trismegistus / page.html
Created December 11, 2014 04:26
wired.jp article
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ja" xmlns:og="http://ogp.me/ns#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>「平均的な手書きフォント」をつくるプロジェクトが参加者募集中 &laquo; WIRED.jp</title>
<meta name="description" content="ボールペンで有名なフランスのBIC社が、世界の人たちの手書き文字をネット上で募集して、「普遍的な手書きフォント」をつくり出す実験を行っている。" />
import urllib.request
import bs4
import time
def fetch_page(url):
html = urllib.request.urlopen(url).read().decode('utf-8')
soup = bs4.BeautifulSoup(html)
return soup
@k5trismegistus
k5trismegistus / nested.py
Created February 10, 2015 06:06
入れ子のリスト内の辞書を操作
res = [
[{k: v-1 for k, v in j.items()} for j in i] for i in d
]
class ParentA():
def __init__(self):
print('my name is a')
self.name = 'A'
class ParentB():
def __init__(self):
def as_indexed_json
self.as_json(
:only => [:id, title, :body],
:include => {
:user => {
:user_nickname => :nickname
:methods => :user_fullname # キーがメソッド名固定になるのは残念ポイント。変えられないのかな?
}
}
)
def as_indexed_json
self.as_json(
:methods => user.get_full_name
)
end
@k5trismegistus
k5trismegistus / article.rb
Last active August 29, 2015 14:22
reindex
def self.reindex
begin
Article.__elasticsearch__.client.indices.delete(
index: Article.index_name
)
rescue
nil
end
Article.__elasticsearch__.client.indices.create(