SHOO
SHOO
formatについて説明したところがどこにもなさそうだったので。 別途カテゴリを作ったほうがいいかもしれませんが、書式について深く取り扱うこともあまりなかろうということで、とりあえず文字列のところに追加です。
vibe.dで使用しているOpenSSLとの適合性の問題?でビルドがうまく通りません。  See Also: https://github.com/vibe-d/vibe.d/issues/2737
まずは暗号化と複合の例を追加しました。 過去Botanの例であった以下の代わりです。 https://github.com/dlang-jp/Cookbook/blob/37d365af091be3084943ed84b84e2c0fd468b4d1/thirdparty/botan/source/botan_usage/example.d#L16-L55
問題は報告済みです。 https://issues.dlang.org/show_bug.cgi?id=22792 https://github.com/etcimon/botan/pull/59
以下のように明示的にlistenをやめるとちゃんとするはず ```d auto listener = listenHTTP(settings, router); scope (exit) listener.stopListening(); ```
サードパーティーライブラリの記事には、モジュールコメントに以下の情報を含めてほしい。 - 公式サイト(vibe.dのように、ある場合) - 公式リポジトリ - 公式ドキュメント - dubパッケージ このライブラリ使ってみたい!ってなったときに、dub.sdl/dub.jsonに追加するためにバージョン調べたりするのにdubパッケージへのリンクが欲しいです。 あとは、中身どうなってるんだろう、とか、ほかにもサンプルないかなって思った時には公式リポジトリへのリンクがあると便利です。
D言語からC言語の関数を呼び出す場合の書き方 - [ ] 関数宣言 - [ ] 型の対応 - [ ] D言語で書いたコールバック関数をC言語の関数に渡す - [ ] 文字列の違い(文字コード・NIL終端) - [ ] C言語の関数で取得したメモリやハンドルとGCの関係 - [ ] ImportCの使い方
https://github.com/dlang-jp/Cookbook/pull/82#issuecomment-573386787 data.csv_exampleにて、csvReaderでMalformedを指定する方法など、CSVで例外的な値が記録されている場合の対処法の記載があるとうれしい
いろいろな端末で見ることを想定すると、勝手に改行される説明文はさておき、コードやコメントは桁数を制限しないと読みにくい部分が出てきそうです。 伝統の80桁…? 関連 #62
`@safe`の使い方。 とくに`@trusted`のつけ方(たまにSafeD警察の地雷を踏みぬくぞ!) `@system`にするのはどんな時なのか?など。 参考: https://gist.github.com/aG0aep6G/f267e316d1dce2763252d82c1808d53a