YouTubeからGIF画像を作成する (youtube-dl + ffmpeg)

github.com 数行のシェルスクリプトを書いた。 ffmpeg で mp4 を gif に変換するときは、palettegen オプションを使うと高品質になる。

英辞郎からSVLのAnkiスクリプトを作成するまで

アルクの SVL と呼ばれる 12000 語の英単語リストがあります。 この記事では、英辞郎から SVL の単語帳を作成する方法と、最低限の Anki の設定を説明します。最終的な Anki の画面は次のようになります。

ツイートを消すプログラムをgolangで書いた

bot 用にツイ消しするプログラムを golang で書いたhttps://t.co/gO489ypzM7— 2 (@fushime2) 2017年10月16日 ツイートを残すための fav, RT 数を指定できるのが黒歴史クリーナーとの差別化だと思います。 golang に入門したので練習として書いたけどあまりう…

特定のツイートをTumblrに引用postするためのPythonスクリプト

作ったもの github.com mangatime-kirara.tumblr.com 説明 指定した Twitter アカウントの画像ツイートを Tumblr に引用 post するためのスクリプト。前回の実行よりも新しいツイートのみを対象とするために、既にふぁぼっていたら処理を終了するようなコー…

Tumblrのユーザーを推薦するツールを作った

Tumblr は画期的な SNS だけど、良質なブログを見つけ出すのはなかなか難しい。そこで今回は、自分と趣向が似ているユーザーを探すプログラムを書いた。 ソース github.com 説明 自分の Like した post からユーザーを取得し、頻度順に並べる。それなりに Li…

Tumblpy (PythonのTumblrモジュール) で複数の画像を投稿する

サンプルコードが無かったので。 paramsのdata keyのところに画像のファイルオブジェクトのリストを渡すだけ。 Sample Python 3 で実行 from tumblpy import Tumblpy def main(): BLOG_URL = "metyashiko.tumblr.com" consumer_key = "" consumer_secret = "…

Python + FlaskでTumblrのOAuth認証まで

ライブラリを使うだけの話です。

Pythonでフォントを指定して数字の画像ファイルを生成する

Python3とPILが必要(Anacondaを使うと勝手に入ってて便利ですね)。 フォントのディレクトリや画像サイズを適宜変えるとよさそう。 """ フォントを指定して数字の文字画像を生成する(黒背景白文字) """ import os import re from PIL import Image, Image…

アニメと映画と本 2016

2016年に観た/読んだ作品を載せておく。

基本情報受かった

午前午後共に合格ラインぎりぎりだった。 勉強に使ったのは基本情報技術者試験ドットコムというサイトで、午前の過去問の一問一答を 3 年分埋めたりした。安定させるためにもう少しやるべきだったと思う。 午後はアルゴリズムが 1 問ミスで C 言語の問題は時…

nCrについてのメモ

n 個から r 個を選ぶ組み合わせは nCr = n! / (k! * (n-r)!) と書ける。ただ、mod p(pは素数) で計算するときは、分母にある「階乗の逆元」を求めるのがやや面倒である。 この逆元はフェルマーの小定理で求められる。説明を省略すると、a は p で割り切れな…

にゃーん

最近見かけた猫です。 様子です pic.twitter.com/jS20M7w9aI— /// (@fushime2) 2016年8月23日

アイカツが終わってしまった

2013 年の終わり頃(二期のそらちゃんが登場したあたり)から視聴を始めた。実はそれより以前にさくらちゃんの登場回(26 話)やトライスター回(35, 36 話)など部分的に見ていた話もあるが、夕方に放送しているアニメとして眺めていただけだった。何も知らない状…

SRM 680 Div2 Easy, Medium

Easy(250): BearPair 問題 https://community.topcoder.com/stat?c=problem_statement&pm=14130 解法 全探索。

SRM 679 Div2 Easy: ListeningSongs

問題 TopCoder Statistics - Problem Statement 2 つの音楽アルバム A, B について、曲の長さ(d1, d2)が与えられる(秒)。 曲の長さの合計が上限 minutes を超えないように各アルバムから曲を選ぶとき、選べる曲数の最大値を返す。 ただし、各アルバムからそ…

Windowsで使ってるフリーソフト

最近ノートを Windows 10 にアップグレードしたので、7 までに使っていた便利なフリーソフトをまとめておきます。でもこれらが 10 で動く保証はないです。 【ブラウザ】 Google Chrome(portable ver.) 【2ch ブラウザ】 V2C-R 2ch API に対応した V2C。慣れ…

SRM 677 Div2 Easy: PalindromePrime

SRM は何回かやってたけど初めてコンテスト中に提出できました…(easy のみ)。 250: PalindromePrime 区間 [L, R] のうちで、素数かつ後ろから読んでも同じ(回分みたいになってる)整数をカウントする。 本番ではエラトステネスのふるいを書いたけど素数判定と…

アイカツ画像をツイートするTwitter botを作った

https://twitter.com/aikatsu_image #aikatsu pic.twitter.com/qp5oJG33Gx— aikatsu_image (@aikatsu_image) January 30, 2016 アイカツの画像をツイートする bot です。所持してるアイカツ画像を PC に溜めておくのも宝の持ち腐れ感があったので作りました…

AOJ0516: Maximum Sum(累積和, しゃくとり法)

Maximum Sum | Aizu Online Judge 累積和としゃくとり法を知らなかったのでメモ。計算量を考えずに全探索までしていたので書いておく。 最悪 O(n2) で最大 n = 100000 だから全探索はダメ(指数記号が出せない…)。

AOJ0030: Sum of Integers 

Sum of Integers | Aizu Online Judge 深さ優先探索の問題。C++ で書いたものを Python に翻訳して分かった気になるアレ。 #!/usr/bin/env python def dfs(pos, t, sum): global cnt if t == n: if sum == s: cnt += 1 return if pos > 9: return dfs(pos+1,…

アイカツ!が遊べるお店の全国地図をGoogleMapで公開した

追記(2016/06/02) この記事は古いです。2016/06 現在、以下の地図は「スターズ!」には非対応となっています。スクリプトも動きません。 ここで、別の見やすいマップを見つけたので勝手にリンクしておきます。 アイカツスターズ! 遊べるおみせ を地図に表示…

テスト

test