KOTET'S
PERSONAL
BLOG

Qiita

Qiitaに関する記事。 また、Qiitaから移行してきた記事。

#qiita Qiitaの記事をJekyllの投稿の形式に変換してバックアップする

#qiita #tech #jekyll

ひょっとしたら隕石が落ちてきたりしてQiitaに投稿した記事が消えてしまうことがあるかもしれない。対策として自分ですべてを管理できるところにも記事をバックアップできるスクリプトを書いた。画像も取得してリンクを書き換えてくれる。

#qiita JekyllでテキストをHTML用にエスケープする

#qiita #tech #jekyll

Twitter cardsを設定するためにこちらの記事を参考にテンプレートを書いた。Jekyll で作成したサイトを Twitter Card に対応させる しかしこのまま使うとHTMLでエスケープすべき文字もそのまま埋め込まれてしまうため、うまく動かない時がある。

#dlang 文字列の長さを取得するときはlengthを使ってはいけない

#dlang #qiita #tech

自分の進捗表示用パッケージprogressにPRが来た。どうやら文字列の長さを得るときはlengthではいけない時があるそうだ。

#dlang 〜D言語くんの分裂に関する更なる考察〜(代理投稿)

#dlang #qiita #dlangman #advent_calendar

友人が期末考査2日目のテスト後のスタバにて公開前の新説を出して危うくキャラメルマキアートを噴き出しそうになった事から全ては始まる

#qiita GitHubのissueを悪用して画像をホストする

#qiita #tech #github

知らなかったので投稿。DashというDで書かれたゲームエンジンがあるのだが、そのreadmeの一番上にあるでっかいロゴの画像ファイルがどこにおいてあるのか気になった。

#dlang 待ち時間をD言語くんで彩る - 進捗表示ライブラリを作った

#dlang #qiita #tech #dlangman #advent_calendar

かのマハトマ・ガンジーも もし、私にD言語くんがなければ、これほど長く苦しい戦いには耐えられなかったでしょう。 と言ったように、生活の中でD言語くんを忘れないようにすることはとても大切です。退屈な待ち時間でもそこにD言語くんがいれば幸せになれるのではないでしょうか。 そこでPythonのprogressを参考にライブラリprogressを作りました。dubに登録してあります。

#qiita サッと一時ブランチを作って作業して捨てる

#qiita #tech

なにかちょこっとだけ作業するたびにトピックブランチをつくって終わったら消すということをしている。めんどくさくなってきたので専用コマンドを作った。

#dlang 改行とかのある文字列をエスケープしないで書きたい

#dlang #qiita #tech #dlangman

AAなどの文字列はエスケープすると超絶見難くなるのでそのまま書きたくなった。

#dlang cowsay -f dman

#dlang #qiita #tech #dlangman #advent_calendar

人間生きていればD言語くんを降臨させないといけない場面に何度も遭遇する。そこで`cowsay -f dman`でいつでもD言語くんを崇めることができるようにする。

#dlang ローカルのdubプロジェクトに依存するdubプロジェクト

#dlang #qiita #tech

自作のライブラリを別のdubプロジェクトにしたかったので調べたけどすぐには見つからなかったので書く。わかれば簡単なことだった。タイトルはこれで適切なんだろうか?

#qiita どどんとふ on windows

#qiita #tech

主に友人に需要があるそうなのでWindows上でどどんとふサーバーを動かせるか頑張った。

#dlang D言語くんの繁殖についての新説

#dlang #qiita #dlangman #advent_calendar

‪2015年に繁殖期のD言語くんが発見され、D言語くんが単為生殖で増殖するようすが明らかになった。しかしこの繁殖方法は・並列で増えることができない・繁殖期のD言語くんが増えない等の問題点を抱えており、同時にD言語くんの絶滅が危惧された。だが、最近現地の住民の証言から……‬

#dlang JSONValueにJSONValueを入れる

#dlang #qiita #tech

語彙が足りなくて適切なタイトルが出てこない。とにかくそういう事をするときは、JSONValue[string]という状態でないといけないようだ。

#dlang D言語でBasic認証

#dlang #qiita #tech

std.net.curlを使えば簡単にできた。探すのにすこし時間がかかったのでサンプル的なものを書く。

#dlang Dでつくるbrainfu*kのインタプリタ

#dlang #qiita #tech

brainf*ckの処理系はすでにいろんな人が作っているけど勉強になりそうだったので自分で書いてみた。

#dlang OpenGL/GLFWはじめての人がD言語でウィンドウを表示するまで

#dlang #qiita #tech

DでOpenGLとかそういうのが使いたくなったので練習をした。Dubを使って環境構築した記事がなかなか見つからなかったのでまとめ記事を書く。

#qiita 自分以外のユーザの作ったリストを取得する

#qiita #tech

フォローイング/フォロワーの作ったリストのリストが欲しくなって、そういうものを作るツールを作った時のメモ。

#dlang 行列と高速化の練習をした

#dlang #qiita #tech

行列に興味がある。しかし数Cは廃止され、行列の勉強はしないとのことなので少しづつ自主学習。

#qiita どどんとふ1.46.00を最小構成のCentOS7から構築できた時の手順

#qiita #tech

こちらやこちらの手順にしたがってどどんとふのセットアップをしていたが、それだけでは動かなかったのでほんの少し追記したものを自分でもう一度まとめて書く。

#dlang ズンドコキヨシ with D

#dlang #qiita #tech

元ネタを読んで一番最初に思いついたやり方です。