1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

まずはこのページを見てくれ,こいつをどう思う?
Dancing D Men Generetor

すごく...殺風景です...

#仕組み
さくらのクラウド上に立てたUbuntu Serverでvibe.dをWebサーバとして動かしています.UbuntuのデフォルトではパッケージにD言語が無いようなので,d-aptを利用してdmd,dubを導入しました.

画像の生成には18日のD言語くんアドベントカレンダー1で紹介された素晴らしいジェネレータを使いました.このジェネレータはアルファベットと空白の印字ができるepsファイルなので,これを元にフォームのリクエストを合成してImageMagickに流しこんでいます.ImageMagick最高!!!!

生成した画像はmd5をpermalinkのアドレスとして保存しました.D言語には標準で種々のハッシュ関数が揃っている2ので大変助かりました.

ソースは(後で上げる)にあります.

#やりたいこと

  • SPAにしたい.
  • 少なくとももうちょっとかっこよくしたい.
  • シェアボタンをつけたい.
  • Twitter botつくりたい.
  • なんか画像の大きさがおかしい.
  • FireFoxで画像がダウンロードできない.
  • 上2つの原因たぶんHTTPのヘッダが正常になってないからだと思う.正しいやり方がわからない.
  • ページ自体がD言語くんで暗号化されたものをつくりたい.

有識者の助言お待ちしております.
今日のアドベントカレンダーでもう一つの方をこれから書くので後でいい感じにします...

  1. Dancing D men

  2. https://dlang.org/phobos/std_digest_digest.html

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?