2014-10-22

Skype番号通知がなされない

電話番号をSkypeに変えて

写真上: 日本がリストにない


wifi-ルーターとスカイプ番号050-で生活して一ヶ月弱、基本的には問題はないが、少し困ったことがある。発信者番号を通知できず、迷惑電話と間違えられ、電話出てもらえないことがある。とても不便。

2014-10-18

Python 33->34 Upgrade 移行

Python 3.3 を 3.4 に移行した



環境は Windows 8 (64bit) で installしていたPython は 3.3 (32bit)。問題があって、
u'test'.encode('ascii')
 と入力すると、asciiエンコーディングが欠損しているらしく、
 "LookupError: unknown encoding: ascii"
のような返事が返ってくる。このせいでpandasをinstallできない。そこで、この機会にpythonを3.3から3.4に移行してスッキリした。備忘録も兼ねて記録。

2014-10-02

Python アスキーアートを作った

追記: 続きでは、AAの横幅が半分になる問題を解決しました。joinを使うのをやめました。

先日CERNから帰ったばかりだが、さっそく宮崎出張。飛行機が早朝のため、成田空港で夜を明かす間、Python Image Library (PIL) を使ってアスキーアートを作りました。画像やフォントサイズの仕組みなど、いい勉強になった。
参考にしたのはこちらのサイト。お世話になりました。
from PIL import Image
import os

def image2ascii(input_image):
    from PIL import Image, ImageDraw, ImageFont
    w, h = input_image.size
    character, line = "", []
    fontsize = 10
    DIV = w//fontsize
    font = ImageFont.truetype("C:/Windows/Fonts/msgothic.ttc", fontsize, encoding="utf-8")
    input_pix = input_image.load()
    output_image = Image.new("RGBA", (w, h), (255,255,255))
    draw = ImageDraw.Draw(output_image)

    for y in range(0, h, fontsize):
        line = []
        for x in range(0, w, fontsize):
            r, g, b = input_pix[x, y]
            gray = r*0.2126 + g*0.7152 + b*0.0722
            if gray > 250:
                character = " "
            elif gray > 230:
                character = "`"
            elif gray > 200:
                character = ":"
            elif gray > 175:
                character = "*"
            elif gray > 150:
                character = "+"
            elif gray > 125:
                character = "#"
            elif gray > 50:
                character = "W"
            line.append(character)
        draw.text((0, y), "".join(line), font = font, fill="#000000")
        print("".join(line), end='\n')
    return output_image

if __name__ == "__main__":
    filename='Mona_Lisa.jpg'
    input_image = Image.open(filename)
    output_image = image2ascii(input_image)
    output_image.save(os.path.splitext(filename)[0]+'_AA.png')


飲食店への商品持ち込みを批判する人への反論

持ち込み商品の反対意見について反反論がある。持ち込み商品については、それはマナー違反だからと言う人が多い。商品を持ち込んでいる客がいると、注意したところでバイト代の上がらないバイト、給料の上がらない正社員は注意をし、さらに周りの客でも注意をする人がいる。彼らにその理由を聞くと、「...