Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View corrupt952's full-sized avatar
💬
Studying English

K@zuki. corrupt952

💬
Studying English
View GitHub Profile
@corrupt952
corrupt952 / main.dart
Created March 23, 2023 04:05
show current path
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@corrupt952
corrupt952 / main.dart
Created March 23, 2023 03:13
Show loading for 2 seconds only
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@corrupt952
corrupt952 / Dockerfile
Last active September 8, 2022 11:00
s3-pit-restore example
FROM python:3.7
RUN useradd -m app
USER app
WORKDIR /app
RUN pip3 --no-cache-dir install s3-pit-restore
ENV PATH /home/app/.local/bin:$PATH
@corrupt952
corrupt952 / Dockerfile
Last active September 8, 2022 08:45
List lambda functions each account/region
FROM ruby:3-buster
RUN useradd -m app
USER app
WORKDIR /app
@corrupt952
corrupt952 / pod.yaml
Created December 17, 2020 11:26
EKS Fargateで起動すると、6,7分後ぐらいでtoo many open filesが出るかどうかを検証
---
apiVersion: v1
kind: Pod
metadata:
name: test
namespace: kube-system
labels:
eks.amazonaws.com/compute-type: fargate # NOTE: Fargateで起動するためのラベル
spec:
containers:
@corrupt952
corrupt952 / README.md
Last active March 1, 2020 02:57
指定したディレクトリを作成後、GIMPのテンプレート用ファイルをディレクトリ内へコピーするスクリプト

new_thumbnail.ps1

指定したディレクトリを作成後、GIMPのテンプレート用ファイルをディレクトリ内へコピーするスクリプト.

  1. template.xcfを作成(テンプレート用のGIMPファイル)
  2. template.xcfと同じ階層にnew_thumbnail.ps1を配置する
  3. new_thumbnail.ps1を右クリックでメニューで開きPowerShell で実行を押す
  4. 立ち上がったプロンプトにディレクトリ名を入力する(filenameと出てくるけどディレクトリ名でもありファイル名でもある)
  5. 作成が終わると自動でフォルダが開かれる
@corrupt952
corrupt952 / README.md
Last active February 25, 2020 01:30
MacのネットワークにそれぞれにDNS設定するのだるいし、都度調べるのもだるいのでスクリプト

dns-manager.sh

Commands

Get DNS servers

dns-manager.sh get -s Wi-Fi

Set DNS servers

---
kind: Namespace
apiVersion: v1
metadata:
name: nginx
---
apiVersion: apps/v1
kind: Deployment
metadata:
@corrupt952
corrupt952 / the-twelve-factor-app-checlist.md
Created August 7, 2019 02:20
Containerization checklist

The Twelve-Factor App checklist

これはアプリケーションをコンテナ化するために必要な項目のチェックリストである.

Codebase

  • Codebaseとアプリケーションは1対1であること
    • アプリケーション≠サービス
    • 複数のCodebaseから1つのアプリケーションが作られる場合はパイプラインが複雑になってしまうため
    • Configが異なる環境が複数あるのはアプリケーションが複数あるのではなく、デプロイが複数あると解釈する
  • 1つのCodebaseから複数の環境で実行可能な状態であること
  • ただし環境ごとに異なる設定についてはここでは触れない
@corrupt952
corrupt952 / README.md
Last active July 2, 2018 02:58
Rubyにおけるコンテキストの確認

Rubyにおけるコンテキストの確認

requireloadFile.read+evalで、それぞれのコンテキストがどう変わるのかを確認するためのgist

実行

ruby main.rb

結果

main.rb: