Skip to content

Instantly share code, notes, and snippets.

@YutoKashiwagi
YutoKashiwagi / iterator.ts
Last active Jun 20, 2021
デザインパターン: Iteratorパターン
View iterator.ts
interface IAggregate<T> {
iterator: () => T
}
interface IIterator<T> {
hasNext: () => boolean;
next: () => T;
}
class Book {
@azu
azu / TypeScriptの設定の良し悪し.md
Last active Jan 23, 2022
TypeScriptの設定の良し悪し
View TypeScriptの設定の良し悪し.md

tsconfig.json の設定についてのメモ書きです。

Node.jsのバージョンごとの設定

target は 変換後のコードのECMAScriptバージョンを指定する たとえば、Node.js 14はES2020をサポートしている。そのため、Node.js 14向けのコード(サーバなど)ならtarget: "ES2020"を指定することで、余計なTranspileが省かれててコードサイズや実行時間が最適化される。

@megasaturnv
megasaturnv / parseRssFeed.sh
Last active Sep 24, 2021
Shell script / one-liner to parse and display an rss feed. May require tweaking for RSS feeds without newlines or where <title> and <description> are on separate lines to their text.
View parseRssFeed.sh
#!/bin/sh
#Megasaturnv 2017-07-28
#Url of the RSS feed
RSS_URL=""
##Commented version:
#Download the rss feed
curl --silent "$RSS_URL" | \
#Only match lines with 'title>' or 'description>'
@mono0926
mono0926 / commit_message_example.md
Last active Jan 17, 2022
[転載] gitにおけるコミットログ/メッセージ例文集100
View commit_message_example.md
@hashrock
hashrock / diag.md
Last active Nov 28, 2021
作図系ツール・ライブラリまとめ
View diag.md

シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ

GraphViz

http://www.graphviz.org/

  • C製
  • Doxygen, Moinmoinなどと連携可能
  • ブロック図、クラス図、ネットワーク図など
View 【メモ】Issueの書き方.md

GitHubでIssueを書くときに気をつけることとかいろいろ

Title

タイトルだけでIssueの内容が把握できるようにする。

Issueがバグの場合は、設計要素の名称を書く。

【xx画面】xxボタン押下時にエラー など...