Skip to content

Instantly share code, notes, and snippets.

View kght6123's full-sized avatar
🗾
from Japan.

kght6123 kght6123

🗾
from Japan.
View GitHub Profile
@kght6123
kght6123 / memo.md
Last active April 24, 2022 13:15
WSL2 Node.js +winget+ Remote WSL 開発環境構築メモ
@kght6123
kght6123 / setup.md
Last active February 20, 2022 13:21
Chromebookでavahi-daemonを使う!
@kght6123
kght6123 / .zshrc
Created July 28, 2020 14:40
おれおれzsh
# Created by newuser for 5.7.1
PROMPT='%~ %# '
autoload -U compinit && compinit -u
git config --global color.ui auto
setopt auto_pushd
setopt share_history
setopt hist_ignore_dups
setopt hist_ignore_all_dups
setopt hist_ignore_space
setopt hist_reduce_blanks
@kght6123
kght6123 / memo.md
Last active July 13, 2020 15:49
iPadでCloud Development(GCP使う)

Install Google Cloud Command

https://cloud.google.com/sdk/docs#deb

echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
sudo apt-get install apt-transport-https ca-certificates gnupg curl
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
@kght6123
kght6123 / memo.md
Last active June 7, 2020 09:04
Clean Architecture + DDD メモ

なぜやる?

  • DDDを理解する
  • Clean Architectureを理解する
  • TypeScriptを理解する

その結果、いろいろと業務で生かせるといいなー

参考

@kght6123
kght6123 / scroll-sync.js
Last active October 8, 2018 06:53
高さが異なるスクロール領域の相互同期
$(function(){
var onTimerId;
// 高さが異なるスクロールの同期(基準のセレクタと、同期対象のセレクタを指定する)
function syncRaitoScroll(_selector1, _selector2) {
var $t1 = $(_selector1);
var $t2 = $(_selector2);
if($t1.length < 1 || $t2.length < 1)
return;
// スクロール量の割合を同期する
@kght6123
kght6123 / build.xml
Created September 20, 2018 11:58
java Inherit classpath. add vm option "-Dbuild.sysclasspath=last".
<macrodef name="single-task">
<attribute name="application.name" default="AntTask" />
<attribute name="vm.dir"/>
<attribute name="build.file"/>
<element name="build.tasks" />
<sequential>
<echo message="start @{application.name}."/>
<!-- デバッグ情報の出力 -->
<property name="ant-class-path" refid="ant.class.path" />
@kght6123
kght6123 / heapdump.bat
Last active August 30, 2018 15:53
find java heap dump for windows. https://kght6123.jp/blog/?p=528
@echo off
SET /P "NAME=名前を入力してください>"
SET /P "PID=PIDを入力してください>"
set TIME_TMP=%time: =0%
set NOW=%date:/=%%TIME_TMP:~0,2%%TIME_TMP:~3,2%%TIME_TMP:~6,2%
%JAVA_HOME%\bin\jmap.exe "-dump:format=b,file=%~dp0\heapdump-%PID%-%NAME%-%NOW%.hprof" %PID%
@kght6123
kght6123 / jquery.interruptUnload-1.0.0.js
Last active August 30, 2018 23:01
onbeforeunload sample code.
/**
* ページの画面遷移前にonFuncの処理を実施し、messageに指定されたメッセージを表示します。
*
* 【サンプルコード】
* // 初期化(有効にする)
* $.interruptUnload({
* on : true,
* onFunc : function() {
*
* },
@kght6123
kght6123 / ActionServlet.java
Last active August 26, 2018 08:45
smart struts1 tips.
public class ActionServlet extends org.apache.struts.action.ActionServlet {
/**
* 削除
*/
@Override
protected void doDelete(
final HttpServletRequest req,
final HttpServletResponse resp) throws ServletException, IOException {
super.doPost(req, resp);// doPostへ