やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

プログラミング

はてなAPIでブログ記事を取得して変更されたものはDBを更新する

前回のつづき。ブログの更新をDBに反映させる。

はてなAPIでブログ記事を一括取得してDBに挿入する

ブログのバックアップをする。

RamDiskでHTMLファイルをオンメモリ編集する

前回のつづき。

PythonのwebbrowserでHTMLファイルを表示する

前回のつづき。DB内のデータから画像を表示できるようになった!

DB内のフォトライフ画像をディスプレイに表示する

PythonとPillowとImageMagickで。

Pythonでフォトライフから画像をダウンロードする

いよいよ画像データ本体をダウンロードする。

フォトライフRSSのデータをローカルDBへマージする

前回のつづき。DBに存在しないものだけを取得する。

フォトライフRSSから全画像URLを一括取得する

実際はURLに必要なItemIdや拡張子だけを取得する。

Pythonではてなのサイトにログインする

その後、指定はてなIDのフォトライフRSSを取得する。画像のURLが取得できる。

はてなAPIで取得したXMLから記事データを取得しDBに保存する

ついに本題。ブログの記事データをDBに入れる。

はてなAPIで取得したXMLからブログ情報を取得しDBに保存する

いよいよDBへ保存してみる。

はてなフォトライフDBを作る

SQLite3で。

はてなブログ記事DBを作る

SQLite3で。

はてなブログDBを作る

SQLite3で。

はてなアカウントDBを作る

SQLite3で。

html.unescape関数でエスケープ(サニタイズ)された文字を元に戻す

前回のつづき。

BeautifulSoupでXMLをスクレイピングする

前回のつづき。

はてなブログAPIでエントリを取得する

はてなAPIはじめの一歩。

d3.jsで作成したテーブルのソートキー項目に▲▼マークをつける

前回のつづき。

d3.jsで作成したテーブルをソートする

前回のつづき。昇順だけでなく降順と入れ替える。クリックするたびに。

d3.jsで作成したテーブルを昇順ソートする

前回のつづき。ヘッダをクリックするとその列をキーにして昇順ソートする。

d3.jsでobject配列からテーブルを作成する2

前回のつづき。前回のつづき。ふつうの縦長テーブルを作る。

d3.jsでobject配列からテーブルを作成する

前回のつづき。横に伸びるテーブル。

d3.jsでobjectからテーブルを作成する

keyとvalueの2列テーブル。

d3.jsでobjectを扱う

objectを配列にすることで。

d3.jsで2次元配列からテーブルを作成する

2次元配列を使って。

D3.jsでリストを並び替えてみた

clickイベントで。

jsFiddleで外部ライブラリを参照するときの罠

前回気づいた。httpsがらみのエラーが出る。

D3.jsについて調べてみた

前回のつづき。

jsonld-visでグラフを描画したかったが失敗した

JSON-LDデータを可視化できるかと思ったが、できなかった。

sigma.jsでグラフを可視化してみた

JavaScriptライブラリsigma.jsを使って。

JSON-LDを外部ファイル化して読み込みたいが失敗(@id編)

前回のつづき。

JSON-LDを外部ファイル化して読み込みたいが失敗(FileReader API編)

前回のつづき。

JSON-LDを外部ファイル化して読み込みたいが失敗(linkタグ編)

JSON-LDを外部から読みたい。

CSSにてSVG拡大アニメーションしてみた

前回のつづき。アイコンにマウスオーバーすると拡大する。

JSON-LDでプログラミング言語をアイコン画像で表示する

前回のつづき。

JSON-LDでプログラミング言語リストを作成する

schema.orgのComputerLanguageを使う。

JSON-LDでHTML要素を作る

やりたいことに近づいてきた。

JSON-LDを読み込む

JavaScriptで読込できればどうにでも料理できるはず。

GitHubリポジトリ一覧ページv2

以前javascriptで作成したものを修正した。

「999.99 KiB」のような形式でファイルサイズを取得する

Byte数から"999.99 KiB"のような形式で取得するPythonスクリプトを書いた。

GitHubリポジトリを作成してローカルDBに登録するPythonスクリプトv1

ローカルとリモートにリポジトリ作成、add, commit, pushする。実行後に集計を表示するオマケ付き。

PythonでINIとDBを読み取る

前回のつづき。データ取得の実装。

GitHubリポジトリを作成してローカルDBに登録するPythonスクリプト(仮)

PythonでGitHubへアップするためのCUI対話ツールを作りたい。まずは標準入出力を仮作成した。

GitHubリポジトリを作成してローカルDBに登録するシェルスクリプト(仮)

いろいろと雑。仮ということで。

Shellで別ファイルの関数に引数を渡し戻り値を得る方法

これを抑えておけば最低限のコード分離はできそう。

別ファイルのShellを呼出する方法

別ファイルに分けて書きたいので調べた。

Shellで関数の定義や呼出の順序について確認した

Shellを書くための基礎。

Webコンパイラを調べてみた

Webで利用できるコンパイラまとめ。

Pythonでコマンドを実行する

git initなどのコマンドをPythonで実行したくて調べた。