ほるっふー

自宅のベランダに鳩が住み着いた話を5万人の前ですること。

Touring With Perfume, The Most Popular Girl Group In Japan And, maybe soon, the world

アメリカツアーが始まって現地の記者が取材した英語の記事がちらほら現れている。
彼ら彼女らがPerfumeを紹介したらどうなるか和訳してみる。
ところどころ分からないところがあって正しくない部分もたくさんあるので、随時修正するかも。。。

 

www.nylon.com

 

続きを読む

XQuartz 2.7.9で粒子飛跡の描画でエラーを出す

XQuartzを2.7.9にアップデートしてしまうと
ROOT、GeantやGarfield++のビジュアライゼーションで粒子の飛跡を描画する際に次のようなエラーを出すことがある。

libGL error: No matching fbConfigs or visuals foundlibGL
error: failed to load driver: swrast
Error in <RootX11ErrorHandler>: GLXBadContext (XID: 6291742, XREQ: 150)

 

f:id:blacksmithltw:20160901180044p:plain

f:id:blacksmithltw:20160901180051p:plain

このバージョンはスキップするかアップデートしてしまった人はダウングレードするのがよい。

Perfume: A Gallery Experience Supported by Rhizomatiks

機械翻訳はついているけどやっぱり味気ないので和訳を…

www.perfume-web.jp

 

Over the course of the 15-year career, Perfume have repeatedly redefined the interplay between music, fashion, technology and design.
This special gallery exhibition will bring Perfume’s unique design to London and New York, offering fans and newcomers a rare opportunity to see outfits worn by a-chan, KASHIYUKA and NOCCHi on stage and in music videos – along with other memorabilia and artifacts from throughout their career.

 

15年の活動の中で、Perfumeは音楽、ファッション、テクノロジーそしてデザインの化学反応を繰り返し再定義してきた。
この特別展はPerfumeの持つ独特なデザインをロンドンそしてニューヨークに届ける。これまでのそしてこれからのファンに、あ〜ちゃんかしゆか、のっちがライブやMVで着用した衣装や思い出の品々を見れる貴重な機会を与えてくれる。

Pythonで存在しているURLを捜索

リドルゲームで完全に詰まった時などにどのURLが存在しているかの一覧が欲しくなったりする。
一つ一つURLを叩いて調べるのは骨が折れるので総当りをして存在するURLを捜索するコードを書いた。
元ネタはこちらを参考に英数混じりの文字列を試すようにした。

 

#! /usr/bin/python

#-*- using:utf-8 -*-

import urllib2

import sys

 

def checkURL(url):

    try:

        f = urllib2.urlopen(url)

        output = open("result.txt","a")

        output.write(url)

        output.write("\n")

        output.close()

        print "  URL Found : " + url

        f.close()

    except urllib2.HTTPError:

        print "NotFound : " + url

    except:

        pass

  

if 'unichr' not in globals():

    unichr = chr

 

def moziretu(chars, len):

    if len <= 0:

        yield ''

    else:

        for c in chars:

            for s in moziretu(chars, len - 1):

                yield c + s

 

chars = [unichr(97 + i) for i in range(0, 26)] + [unichr(48 + i) for i in range(0, 10)]

minlen = 1

maxlen = 8

 

if __name__ == '__main__':

    for l in range(minlen, maxlen + 1):

        for thisURL in moziretu(chars, l):

            url = "https://www.google.co.jp/" + thisURL

            checkURL(url)

 

続きを読む