Skip to content

Instantly share code, notes, and snippets.

View aliyome's full-sized avatar

aliyome aliyome

View GitHub Profile

day.js の tips

/** dayjs.tz.setDefault("Asia/Tokyo") している前提 */
/** 現在日時が 2024-04-22T08:00:00+09:00 のとき */
const date = new Date("2024-04-22T08:00:00+09:00")

// 現在日時(JST)
dayjs.tz().toDate()  // 2024-04-21T23:00:00.000Z = 2024-04-22T08:00:00+09:00
markdown リンク
```js
javascript:(function(){window.prompt("リンク文字列作成DONE","["+document.title+"]("+location.href.replace(/\?.*$/, %27%27)+")");})();
```
winget install
Google.Chrome
Microsoft.VisualStudioCode
Docker.DockerDesktop
Canonical.Ubuntu
Microsoft.WindowsTerminal
Discord.Discord
Amazon.Kindle
7zip.7zip
@aliyome
aliyome / gist:d6a5e4bfb54985145b7297863c03aecb
Created April 27, 2020 12:40
(コピペ)nginx最大パフォーマンスを出すための基本設定

http://nodejs.osser.jp/server/nginx-max-performance/

nginx最大パフォーマンスを出すための基本設定

  • Nginxチューニング
  • nginx最大限にスピードを出すために、設定パラメーターをチュニングしました。
  • nginx設定例
user www-data;
@aliyome
aliyome / commit_message_example.md
Created September 30, 2019 19:50 — forked from mono0926/commit_message_example.md
[転載] gitにおけるコミットログ/メッセージ例文集100
@aliyome
aliyome / angular test.md
Last active March 18, 2020 05:38
Angularのテストについて まとめ

https://qiita.com/Quramy/items/83f4fbc6755309f78ad2

Componentのテストで頻出するパターンをまとめると、次のようになります。

  • MicroTask(Promise.then)を実行させたい: fixture.whenStable, fakeAsync + flushMicrotasks, fakeAsync + tick
  • MacroTaskの完了を待ちたい: fixture.whenStable
  • MacroTask(但しタイマー系のみ)を実行したい: fakeAsync + tick
  • EventTask(但しDOMのみ)を強制的に実行したい: fixture.query(...).triggerEventHandler
@aliyome
aliyome / transitionAnimation.ts
Last active July 22, 2018 07:56
ルーティングアニメーション angular
const routes: Routes = [
{path: 'hoge', component: HogeComponent, data: {depth:1}},
{path: 'foo', component: HogeComponent, data: {depth:2}},
{path: 'bar', component: HogeComponent, data: {depth:3}},
];
...
@Component({
template: `
<!-- getDepth(outlet) -->
@aliyome
aliyome / form.md
Last active July 22, 2018 07:57
Angular form memo

Reactive Form sample

<textarea [formControl]="formControl" [maxlength]="length">
<span *ngIf="formControl.dirty"> dirty </span>
<button [disabled]="formControl.invalid">submit</button>

Custom Validator

@aliyome
aliyome / rx.js
Last active July 22, 2018 07:57
rxjs playground
// https://rxviz.com/v/7J2laXyo
var a = Rx.Observable
.interval(500)
.take(6)
.groupBy(x => x %2 === 0)
var b = a.flatMap(x => x)
var bb = a.mergeAll()
var sw = a.switchMap(x => x)
var exh = a.exhaustMap(x => x)