#TIL #elixirlang 비어있는 map 패턴 매칭
defmodule MapUtil do def empty?(%{}), do: true def empty?(map), do: false end
defmodule MapUtil do def empty?(%{}), do: true def empty?(map), do: false end
iex> [key1: "value1", key2: "value2"] |> Enum.into(%{}) %{key1: "value1", key2: "value2"}
$ git checkout --track origin/serverfix
1 { 2 { 3 { |4 } A } B }
svn: warning: cannot set LC_CTYPE locale svn: warning: environment variable LANG is KOR svn: warning: please check that your locale name is correct
C:\> PowerShell -Command "(Get-Content input.txt) | Set-Content -Encoding utf8 output.txt"
$ pacman -Sy
cmd가 최신. 호환성을 끊고 새로운 기능을 추가하려고 bat가 아닌 새로운 확장자를 추가한 것 같다. %ERRORLEVEL% 변수 세팅 정책이 다른 건 주의해야 한다.
pre { + white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; + word-wrap: normal; + overflow-x: auto; }
$ git config --global alias.stsh 'stash --keep-index' $ git config --global alias.staash 'stash --include-untracked'
$ git fetch --prune $ git pull --prune
Update <2025-03-22 Sat> Git 2.37에 추가됐다 git config --global push.autoSetupRemote true 설정 후 git push 를 하면 리모트 브랜치를 자동으로 설정해준다.
ohyecloudy@air5 ~/project/ddiary (master) $
지오태깅 프로그램을 찾다가 ExifTool을 알게 됐다. 기능 많네. 지오태깅 뿐만 아니라 rename, move도 지원한다.
지오태깅이 안 되는 옛날 카메라를 사용하고 있다. GPS 로그는 Moves 앱을 사용해서 기록하고 Moves Export를 사용해서 GPX 포맷으로 저장한다.
$ find / -name 'to_be_searched.file'
MSYS2 refers to the libraries and programs that use the POSIX emulation layer (“msys2 runtime”, derived from Cygwin’s cygwin1.dll). It is very easy to por...
${BUILD_LOG_MULTILINE_REGEX, regex=".*error [A-Z]+[0-9]+:.*"}
$ git log -SText