2019

This is place where I stack up my history. Tweet-like but more personal story of mime. Some of these are invisible for private concern.

 

 

2019년 9월 17일 (화)

  • 미국이 이란과 싸울 준비가 됐다1https://news.sky.com/story/iran-says-its-ready-for-war-with-us-after-saudi-oil-attack-accusations-11810252는 말은 이스라엘과 이란이 한판 붙을 가능성이 100% 라는 뜻이고, 전 세계 생필품 공급대란이 가까왔다는 뜻인가 ..?

2019년 9월 16일 (월)

  FiraCode ligatures for Emacs2https://github.com/johnw42/fira-code-emacs

  • Fira Code 폰트에 246개의 합자ligature를 Emacs에서 사용할 수 있게되고 합자를 사용하더라도 글자폭이 일정해진다.
  • Trouble Shoot #1  make 할 때 ./original 폴더가 만들어지지 않는다. 
    해당 폴더를 만들고 FiraCode_2.zip 파일을 그 아래 압축해제한 뒤 make 를 진행시킨다.
  • OTF is default target font. In case that want to use TTF, just search and replace 'otf' to 'ttf' in Makefile. then, make it.
  • We got patched font that fontFamily Name is Fira Emacs
  • After patching for macOS,  put the *.otf files under ~/Library/Fonts or install through font manager app
  • GUI Emacs 에서는 1 폰트설정, 2 fira-code.el 로드, 3 fira-code-mode 활성화 등,  조건에 모두 맞으면 제대로 표시됨. fira-code-mode 가 disable 되더라도 깨지는 경우 없음.
  • Terminal Emacs 에서는 iTerm2 또는 Alacritty 앱이 ligatures 설정이 되어 있으면 무조건 보임. fira-code-mode 가 활성화되면 자간/줄간이 다 깨짐.
    iTerm2 ligatures enable  + fira-code-mode disable  조건에서 사용해야 함.
  • Trouble Shoot #2 Fira Emacs 폰트 사용시, 기능이 겹치는 prettify-symbols 설정은 해제하는게 좋다.

2019-09-15

  • Logix Game for Arduboy3https://github.com/filmote/Logix

    논리게이트를 연습하는데 딱 좋은 게임! 
    EEVblog #981 (EEVacademy #1) - Introduction To Digital Logic4https://youtu.be/7bVnsXHO6Uw
    EEVacademy #2 - Digital Logic Boolean & Demorgan's Theorems5https://youtu.be/hFvqEfZfMtA

2019년 9월 14일 (토)

  • Rust: A Language for the Next 40 Years - Carol Nichols6https://youtu.be/A3AdN7U24iU Youtube
    Rust Core 팀 소속 멤버의 비디오라서 들었는데, 시간낭비다. 그냥 비용을 들여서라도 괜찮은 유료 강의를 듣는게 낫다는 결론에 이름.
    쓸데없는 철도 얘기, 웅얼거리는 말투, 싫다 (X1.5 속도로 놓고 들음)
    적어도 앞으로 40년 동안 사용될 것이라는 주장에 대한 근거나 관련된 얘기는 없다. 그렇게 되기 위한 얘기를 할 뿐.
    Rust 문법을 완전히 모르는 상태에서 두가지 Core Idea는 확실히 도움이 된다. 그러나 감동적인 정도는 아니다. 
  • You_code_things7https://www.youtube.com/channel/UC0yCXVwW6FdDQGYA-3OWXxw/videos Youtube/Rust
    성질 급한 사람에게 적당.  아주 빠른 속도로 훝고 지나간다. 좋네 
  • malloc(), free() 따위는 필요없네. 대신 1 블록스코프가 있고, 2 스코프 종료시 메모리 해제 시점이 된다, 3 double free() 같은 걸 없앨 수 있는 Permission 개념, 4 & 기호는 참조가 아니라 소유권 개념, 5 특정 액션을 unsafe 라는 블록에서만 허가,  함수이름 뒤에   이 붙으면 매크로, 6 프로젝트에 관계된 문서를 자동으로 생성해줌!cool
  • eLisp 학습용으로 참조: google-this8https://github.com/Malabarba/emacs-google-this/

2019년 9월 12일 (목)

  • Rust 문법을 보며, 참 희안하구나... 라는 첫 인상을 받았다. 

2019년 9월 11일 (수)

  • 특정 버퍼가 어떤 모드인지 알아내는 두가지 방법:
       1  C-h v major-mode 
      2  list-buffer  출력에서 해당 모드확인 (특정 패키지는 드러나지 않을 때도 있다) 
  • Emacs '모드'는 곧 '상태state' 라고 생각하면 무리없을  듯. (상태 값이 유일하지 않다는 게 특이한 점)
  • Spacemacs 설정관리 스크립트와 설정파일구조를 대폭 향상, version bump to v39https://github.com/andrwj/oh-my-spacemacs

2019년 9월 10일 (화)

  • WebAssembly.instantiateStreaming(fetch("app.wasm"),  object ) 코드에서 전달되는 object는 C/C++/Rust 등의 Native Compiler 언어쪽 모듈에게 JavaScript 영역의 함수를 알려주는 맵 정보다. 
  • Quasar - An experimental Rust frontend framework. 10https://anowell.github.io/quasar/
  • Rust, WebAssembly, and the future of Serverless by Steve Klabnik11https://youtu.be/CMB6AlE1QuI Youtube
  • Standardizing WASI: A system interface to run WebAssembly outside the web12https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/
  • WebAssembly C and C++ API13https://github.com/WebAssembly/wasm-c-api
  • Standalone JIT-style runtime for WebAssembly14https://github.com/CraneStation/wasmtime, using Cranelift
  • 블투헤드폰 AWEI-A780BL1 turn

2019년 9월 9일 (월)

  • WebAssembly with Rust15https://egghead.io/lessons/webpack-course-overview-using-webassembly-with-rust
    use WebAssembly.instanciateStreming(fetch("app.wasm")) rather than fetch("app.wasm").then().then()... 
         need MIME type: application/wasm

  • Spacemacs HTML 파일에 대해서 aggresive-indent-mode를 꺼놔도 JavaScript 블록에서 강제되버리는 어이없는 상황.  dotspacemacs-auto-resume-layouts t 로 설정해두면 이후 Emacs 재시작할 때마다 treemacs 쪽으로 awesome-tab이 붙어버리고 정작 붙어야할 소스쪽에서는 사라진다. 총체적 난국이다. 

  • stable channel 에서 racer 설치 실패: Rust
    rustup toolchain add nightly

    cargo +nightly install racer


  • Emacs 유저에게 필요한 건 잘 정리된 키맵이 아니라 VSCode 처럼 설치하면 별 고민없이 쓸 수 있어야 한다는 거다. 사실 VSCode용 패키지도 설정이 아주 없는 건 아니다. 그러나 Emacs에 비하면야 껌 포장지 벗기는 수준.  Emacs가 유용한 때는 VIM 보다 조금 더 나을 때 뿐이다. 그외 경우엔 그놈의 설정 때문에 일하는 데 상당히 거슬림!  (그러니까 나만 쓸께)

  • Building WebAssembly Apps in Rust using Smithy16https://youtu.be/3Z5JpQMpN7Q
  • Spacemacs에서17http://develop.spacemacs.org/layers/+lang/rust/README.html Cargo 빌드 옵션18https://doc.rust-lang.org/cargo/을 주는 방법을 아직 찾지 못해 스크립트로 잠시 Terminal 에서 실행:    ~/.cargo/bin/rcc 
    #!/bin/bash
    target=${1:-empty}
    if [[ "$target" != "empty" ]]; then
            cargo build --target wasm32-unknown-unknown --release
            wasm-gc target/wasm32-unknown-unknown/release/${target}.wasm -o app.wasm
    fi
  • Tmux 설정방식 변경 19https://github.com/andrwj/.tmux

2019-09-08

  • Bash 스크립트를 잘 짠다고해서 이걸로 돈을 벌수는 없다. 어느 회사도 Bash Scripting을 기술로 여기지 않는다. 수요가 있다해도 일시적이고 대단히 마이너한 일이기 때문이다. 그러나 Bash Scripting은 내게 얼마간의 '자유'를 준다. 하고자 하는 일에 걸림이 없게 하는 것. Emacs Lisp도 마찬가지다.
  • Emacs Daily Snapshot PPA:  sudo add-apt-repository ppa:ubuntu-elisp/ppa
    기존 설치된 emacs package를 삭제하고 emacs-snapshot-nox 설치 (no X11)

2019년 9월 7일 (토)

  • 산 전체 나무기 흔들리고 가지 부딪히는 소리가 들리는 바람 강도는 흔한게 아니지 
  • Ubuntu MD5 hash sum mismatch whilte updating apt-get metainfos

    This is a known issue, and is exacerbated for clients behind proxy caches. Some large organisations and ISPs (especially in remote parts of the world) have transparent caches of which you may not be aware. The fundamental issue is that the apt repository format is subject to race conditions when a mirror is updated. This problem particularly affects repositories that change rapidly, such as the development release.

       ↳   rm -rf /var/lib/apt/lists/* && apt-get update  does not work
       ↳   rm -rf /var/lib/apt/lists/partial 
          apt-get update -o Acquire::CompressionTypes::Order::=gz  works!

  • Vivaldi Concertos for mandolin Avi Avital Venice Baroque Orchestra20https://youtu.be/XWJd54J8iqk
    즉석 미역국과 약간의 밥을 먹으며, 간만에 멋진 연주를 감상중이다 
  • Exercism  EmacsLisp track21https://exercism.io/my/tracks/elisp
  • Spacemacs zoom22https://github.com/cyrus-and/zoom 적용
  • 도무지 진도가 나가질 않는 ELisp 학습에 대한 적절한 답변인듯23https://emacs.stackexchange.com/questions/47318/how-can-i-start-learning-emacs-lisp
    그러나 왜 Emacs Lisp 이 거지같은지 여기에 잘 설명되어 있음24https://news.ycombinator.com/item?id=18267493

2019년 9월 6일 (금)

  • Bluetooth 5.0 지원 HeadPhone을 5만원 이하로 구입25https://www.funshop.co.kr/goods/detail/72671  G선상의 아리아를 틀어 시험해보니, 감동인데... 
  • Published: Spacemacs에서 문자열 검색 또는 변경하기26http://andrwj.com/post/2019/09/search-and-replace-pattern-in-spacemacs/
  • Install Rust on Ubuntu 18.04: 
    curl https://sh.rustup.rs -sSf | sh
  •  AssertionError: Torch not compiled with CUDA enabled: Ref27https://github.com/pytorch/pytorch/issues/3717
  • Pytorch28https://pytorch.org/
  • Rust for WebAssembly29https://egghead.io/lessons/javascript-setup-rust-for-webassembly
    rustup target add wasm32-unknown-unknown
    cargo install wasm-pack
    cargo install wasm-gc
    cargo install https
  • tmux.conf.andrwj30https://gist.github.com/andrwj/b7d53f924a5aecd75dd79b1171e1391a

2019년 9월 4일 (수)

  • cmake probject 를 Emscripten으로 컴파일하는 건 또 다른 세계...
  • Published: NCurses 기반 Space Invader 게임을 웹으로 포팅하기31http://andrwj.com/post/2019/09/porting-ncurses-based-space-invader-game-with-emscripten/

2019년 9월 3일 (화)

  • xterm.js쪽으로 보내는 시퀀스의 상태에 따라 제대로 보이거나 엉망이 되는 상황. Emscripten 컴파일도 문제없고 Keypress 처리도 문제없다. 오늘까지 수정해본 결과로는 ncurses flush 타이밍에 따라 제대로 보이거나 아닐 수 있다는 것. 
  • Published: 커맨드라인 게임 PacVim을 Emscripten으로 웹으로 포팅하기32http://andrwj.com/post/2019/09/porting-pacvim-with-emscripten/

2019년 9월 2일 (월)

  • -s USE_PTHREADS=1     -s ALLOW_MEMORY_GROWTH=1   두개의 설정이 동시에 적용되면 WASM_MEM_MAX를 설정해야 하는 문제. 블랙홀마냥 끝도없이 메모리가 부족하다는 Emscripten 에러 
  • Emscripten + ncurses 문제는 컴파일러 버전문제가 아니라 main() 함수 호출 시기와 관련있음으로 결론. 1.38.8 버전은 이제 버리고 1.38.41 로 업그레이드.
  • 빡치네;;; 실컷 작업한뒤에  setitimer() is not implemented yet  오류는 뭐냐;; 
  • 결국 같은 시간이면 SDL 프로젝트를 포팅하지 ncurses는 하지 않는게 정신건강에 유익하다는 결론.. 젠장
  • Emscripten 적용된 LifeGame 으로 일단 마무리

 

2019년 9월 1일 (일)

  • R 발은 잔뜩 들어간 네이티브 발음보다 적당히 들어가고 친숙한 한국인의 영어 발음이 더 좋게 느껴진다.33https://www.youtube.com/watch?v=QMupRhdNCns&list=PLR_tNylwAUXnaNEPV3O0_DAGMjd8pR_sK&index=13 곧 경쟁력을 가졌다는 말이고 컨텐트가 될 수 있을 듯. 
  • 주말 내내 디버깅했는데 결론은 컴파일러 버전 문제: Emscripten sdk-1.38.8-64Bit 에서만 ncurses 예제가 제대로 동작함.

2019년 8월 30일 (금)

 

  • Tetris for Arduboy34https://github.com/Nav399/Tetris-for-the-arduboy
  • 아마존 LightSail 서비스로 WP를 돌릴까 기웃거린게 몇번 있지만 매번 결론은 걍 Raspberry Pi4 를 사서 맘 놓고 돌리자는 걸로 끝난다. 
  • xterm.js35https://xtermjs.org/
  • iTerm2 메모리 고갈 주의 시스템이 버벅이는 정도가 심해서 리부팅할 수 밖에 없었는데, 이유는 iTerm2 가 6G 메모리를 먹고 있었던 것. 검색해보니 메모리 관련 버그가 숱하게 보고됐었고 문제를 해결했다는 기록도 최근까지 반복된듯.
  • /etc/sysctl.conf @ macOS 
    
    kern.vm_page_free_target=163840
    kern.vm_page_free_min=147456
    kern.vm_page_free_reserved=16384
    kern.vm_page_speculative_percentage=1
    vm.vm_page_background_exclude_external=0
    vm.vm_page_background_mode=1
    vm.vm_page_background_target=163840
    vm.compressor_timing_enabled=1
    

 

2019년 8월 29일 (목)

  • 20만원은 직장 구하는 백수에겐 적지않은 금액, 그러나 학습시간 단축의 유혹;; 
    $ em++ --show-ports
    Available ports:
        Boost headers v1.70.0 (USE_BOOST_HEADERS=1; Boost license)
        icu (USE_ICU=1; Unicode License)
        zlib (USE_ZLIB=1; zlib license)
        bzip2 (USE_BZIP2=1; BSD license)
        libjpeg (USE_LIBJPEG=1; BSD license)
        libpng (USE_LIBPNG=1; zlib license)
        SDL2 (USE_SDL=2; zlib license)
        SDL2_image (USE_SDL_IMAGE=2; zlib license)
        SDL2_gfx (zlib license)
        ogg (USE_OGG=1; zlib license)
        vorbis (USE_VORBIS=1; zlib license)
        SDL2_mixer (USE_SDL_MIXER=2; zlib license)
        bullet (USE_BULLET=1; zlib license)
        freetype (USE_FREETYPE=1; freetype license)
        harfbuzz (USE_HARFBUZZ=1; MIT license)
        SDL2_ttf (USE_SDL_TTF=2; zlib license)
        SDL2_net (zlib license)
        Binaryen (Apache 2.0 license)
        cocos2d
        regal (USE_REGAL=1; Regal license)

 

2019년 8월 28일 (수)

3D-Pen으로 수리된 헤드폰 줄.

굳이 3D-Pen으로 수리한 이유는, 테이프 류는 끈적이가 발생할 것이고 글루펜으로는 떡칠한 후 깎아내야 해야하고 그외는 별다르게 신통한 방법이 떠오르질 않아서.  게다가 그렇게 애지중지하는 헤드폰이 아니라 다른 제품 사기 귀찮아서임.

그러나 헤드폰 줄과 잘 붙지 않고 모양을 잡을 때 깔끔하게 나오지 않기 때문에 모양 자체는 썩 맘에 들진 않는 상태. 굳어진 후에도 약간의 연성을 보이는 글루건과는 달리 3D-Pen 결과물은 망치로 깨거나 펜치로  뜯어버리지 않는 이상은 해체가 힘든 정도의 강도를 보여준다. 

 

  • Chrome Extension 중에 이름이 비슷한 Tab-SuspenderGreat Suspender 가 있는데  전자는 계속 Crash가 나서 지워버리고 후자로 변경. Then 거짓말 같이 버벅임이 없어짐. 젠장;;

2019년 8월 27일 (화)

  • 매일 실행하도록 설정되어 있는 미친 태스크 정지: sudo killall updatedb.mlocate ; cd /etc/cron.daily/ && chmod -x mlocate 
    엄청난 I/O 때문에 CPU 점유율이 너무 높아져 팬이 죽어라고 돌아간다
  • SPC J J  word  to jump around36https://youtu.be/FSKbNQ1EBxo  Spacemacs 

2019년 8월 26일 (월)

  • PacVim37https://github.com/jmoon018/PacVim  - WASM으로 올려보는 것도 재미날 듯 Todo 
  • 유학생 및 과학자를 위한 영어논문작성법38http://www.yes24.com/Product/Goods/4376946, 묵혀뒀었는데 꽤 흥미로운 책이다. 명료한 정의가 맘에 든다.  "번역의 탄생39http://www.yes24.com/Product/Goods/3282824"과 함께 다시 보고싶어졌다.
  • Slow - 기능 추가 예정: Pomodoro가 이미 동작중인 상태에서   dbl-down-click  이벤트 발생  남은 Pomodoro 시간을 표시
  • Wordpress  - RDP-Wiki-Embed Plugin 사용할 때 shortcut을 tag로 감싸줘야 제대로 동작함: e.g

 

2019년 8월 24일 (토)

  • 복음을 전달하는 사람에 의해 하나님에 대한 이미지에 영향을 끼친다.
  • 인간의 허점은 어디까지 일까...
    시19:12 자기 허물을 능히 깨달을 자 누구리요 나를 숨은 허물에서 벗어나게 하소서 Who can discern his errors? Acquit me of hidden faults.
    1Sa16:7 지서스께서 사무엘에게 이르시되 그 용모와 신장을 보지 말라 내가 이미 그를 버렸노라 나의 보는 것은 사람과 같지 아니하니 사람은 외모를 보거니와 나 지서스는 중심을 보느니라 But the LORD said to Samuel, “Do not look at his appearance or at the height of his stature, because I have rejected him; for God sees not as man sees, for man looks at the outward appearance, but the LORD looks at the heart.” 

     

  • "성경에는 삼손이 죄를 지었다고 기록하지는 않는다"
  • BioFreeze in Amazon40https://www.amazon.com/s?k=biofreeze&ref=nb_sb_noss_2
  • 일본산 녹차’ 쓰는 하겐다즈, 방사능 우려에도 “재배지 공개 거부”41http://www.sisaweek.com/news/articleView.html?idxno=122619
  • 때가 변경될 수 있다는 구절
    Dan2:21 그는 때와 기한을 변경하시며 왕들을 폐하시고 왕들을 세우시며 지혜자에게 지혜를 주시고 지식자에게 총명을 주시는도다 “It is He who changes the times and the epochs; He removes kings and establishes kings; He gives wisdom to wise men And knowledge to men of understanding.
     

2019년 8월 23일 (금)

덜 떨어진 왜구 한국당 애들과 660 원에 나라를 파는 노인네들, 아니 밀정들.  display:none 으로 설정한 태그를 마우스 Copy & Paste 해서 옮겨놓는 과정에서 드러난 여론 조작의 꼬리. 과거 밀정 짓은 네트워크가 없던 시절이라 가능했을지 몰라도 우리나라 처럼 눈 부라리고 찾아내는 국내 소셜망을 피해가려면 밀정 짓도 업그레이드 필수. 그러나 왜구 대갈통의 한계..


  • 체르노빌과 후쿠시마 사고 비교42https://www.clien.net/service/board/park/13856213.  이 글을 통해 알게된 소련 붕괴 과정이 그대로 일본에서도 볼 수 없다고 생각하는 건, 소련은 기득권 그룹과 지방정부의 반발로 정부가 붕괴됐으나 일본 국민은 닥치고 가만 있는다는 차이 때문이다. 즉 피를 흘려서라도 자유를 쟁취하려는 갈망과 희망이 없기 때문에 새로운 전쟁을 일으켜 망하거나 방사능과 천재지변으로 가라앉을 때까지 해악질을 계속하리라 생각한다.

     

  • 일본의 정체에 대해 제대로된 '느낌'을 받았던 건 MNet Produce48 덕분이다. 미야자키 미호, 타카하시 쥬리, 타케우치 미유 등에게 관심이 생겨 한동안 DC 질을 했었는데 걔네 일본애들의 생각과 드러나는 행동에서 부조화를 크게 느꼈던 것으로 시작했다. 물론 몇년전에 읽었던 국화와 칼43http://www.yes24.com/Product/Goods/17725229을 통해 비정상 나라로 인식하기 시작했었지만 지금 와서 생각해보니 그 비정상이라 느낀 강도가 '1' 이 었다면 현재 일본에 대한 비정상 강도는 대략 '48'정도?  AKB48 이라는 일본형 아이돌 그룹 멤버 하나 하나가 '자존심 바닥' 이라는 점이 특히 희안했다. 멤버를 강간하고 살해를 교사했는데도 불구하고 아무일 없이 넘어가는 사회, 공포와 스트레스로 고통받는 멤버를 바로 옆에두고 웃으며 '공연'하는 미치지 않고서야 그럴 수 없는 애들, 몇마다 나오긴 하지만 결코 변화하지 않는 일본 사회 ...  과거엔 요즘 처럼 일본에 관심이 없어서 알지 못했지만 네델란드 여자를 살해 후 토막내서 식인한 일본놈 사건이 있었는데, 빵빵한 재력으로 변호사 덕에 일본에 돌아올 수 있었다. 그런데 돌아와서는 일본 전역에 팬이 생기고 강연을 다니며 살인에 대해 지껄이는가 하면 책을 쓰고 애니메이션까지 만들어 팔아먹었다. 다른 나라에서 저지른 사건은 일본 본국으로 들어오면 죄가 아니라는 국민적 사고가 있다나 뭐래나...  도저히 사람으로써 어떻게 그럴 수 있는지 이해가지 않는 여러 사실로 생각이 깊어졌다.
    근래들어 나는 착한 일본인이란 없다는 결론에 이르렀다. 선거로 바꿀 수 있음에도 불구하고 자기일 아니라고 외면하거나 일본 자민당을 계속 뽑아대는 일본 국민에겐 면죄부가 주어질 수 없다고 생각한다.  성경에 기록된 예시를 보면, 기적적으로 노예생활하던 이집트에서 탈출한 뒤 다시 우상을 새우고 타락했던 이스라엘 남녀 성인 모두는 40년간 사막을 헤메는 벌을 받으며 죽어야 했다. 그 당시 인구조사는 전쟁에 나갈 수 있었던 남자만 계수를 했었는데 그 수가 60만을 넘는다고 했으니, 아내와 자녀를 고려한다면 전체 인구는 100만은 족히 넘을 것으로 추측한다. 거짓을 선동한 결과에 대한 벌은 너무나도 확실해서 살아남았던 이스라엘 자녀들에겐 뼈속까지 교훈이 됐을 테지만 일본은 다르다. 일본 국민은 짐승과 다를 바 없다. 살아남았던 이스라엘 자녀들에겐 '옳고 그름'이라는 명확한 선이 보였지만 현대의 일본에겐 그럴만한 도덕적 기준조차 없는듯하다.  사람을 살해하고 먹기까지한 인간을 스타로 만들고 그 놈이 만들어낸 이야기와 쇼, 서적, 애니메이션을 소비하며 그 일을 바로 잡기는 커녕 아무렇지 않게 자국을 자랑스러워하는 일본에겐 미쳐 돌아간다는 표현 조차 미약하다. 하물며 그런 놈들 편에 선 매국노와 친일파이랴? 
    일본의 죄는 소돔과 고모라 뺨 서너대 치고 침뱉아 조롱하는 'Another Level'이다. 지서스JESUS께서 이런 일본에게 소돔과 고모라를 불로 심판하실 때 그들의 죄를 답습할 후대에게 경고하신대로 벌하사 정의가 살아있으며 결코 하나님께서 좌시하고 있지 않음을 보여주시기를 간곡히 기도한다.

     

     

  • Functional Programming in Flutter  뭔 소리인지 알 수 없는 게시글 44https://buildflutter.com/functional-programming-with-flutter/. 시간이 지났을 때 어떻게 해석될지 보려고 기록해둠. 

  • Flutter  Community  https://medium.com/flutter-community45https://medium.com/flutter-community 

     

  • 병신같이 시위하는 서울대/건국대 ㄱㄱㄲ 들아, 조국 후보자의 죄가 분명히 밝혀진 뒤에 설쳐도 늦지 않다!! 

 

2019년 8월 22일 (목)

  • 런닝타임이 10분을 넘어가는 Youtube Video를 연속해서 볼 경우 크롬 브라우저 때문에 시스템 전체가 느려지는 현상이 생기는 듯. git clean -f && git reset --hard 콤보가 효과 있긴 하지만 귀찮다. 
  • 호텔 델루나 12화 OST - One Happy Ending46https://youtu.be/zVzbknPjmoQ
  • '트친' 같은 소리하고 있네ㅋ  왜구와 밀정같은 놈들이 조국 법무장관후보를 방해하기 위해 그렇게 나댄다지.. 이번 처럼 다 커밍아웃 해주면 피아식별되고 좋잖아?
  • What a wonderful world47https://youtu.be/FzFIDTs3WtI?t=34 
  • 무지개를 구원의 약속 증표로 생각하는 기독교인 또는 일반인이 많겠지만 사실은  다음 번엔 불로 심판하겠다  라는 문맥이 연결된다는 사실은 간과되고 있다:
    창9:13 내가 내 무지개를 구름 속에 두었나니 이것이 나의 세상과의 언약의 증거니라  14 내가 구름으로 땅을 덮을 때에 무지개가 구름 속에 나타나면  15 내가 나와 너희와 및 혈기 있는 모든 생물 사이의 내 언약을 기억하리니 다시는 물이 모든 혈기 있는 자를 멸하는 홍수가 되지 아니할찌라  16 무지개가 구름 사이에 있으리니 내가 보고 나 하나님과 땅의 무릇 혈기 있는 모든 생물 사이에 된 영원한 언약을 기억하리라  17 하나님이 노아에게 또 이르시되 내가 나와 땅에 있는 모든 생물 사이에 세운 언약의 증거가 이것이라 하셨더라

    계10:1 내가 또 보니 힘센 다른 천사가 구름을 입고 하늘에서 내려 오는데 그 머리 위에 무지개가 있고 그 얼굴은 해 같고 그 발은 불기둥 같으며  15 일곱째 천사가 나팔을 불매 하늘에 큰 음성들이 나서 가로되 세상 나라가 우리 주와 그 그리스도의 나라가 되어 그가 세세토록 왕노릇 하시리로다 하니  18 이방들이 분노하매 주의 진노가 임하여 죽은 자를 심판하시며 종 선지자들과 성도들과 또 무론대소하고 주의 이름을 경외하는 자들에게 상 주시며 또 땅을 망하게 하는 자들을 멸망시키실 때 소이다 하더라

    마24:29 그 날 환난 후에 즉시 해가 어두워지며 달이 빛을 내지 아니하며 별들이 하늘에서 떨어지며 하늘의 권능들이 흔들리리라  30 그 때에 인자의 징조가 하늘에서 보이겠고 그 때에 땅의 모든 족속들이 통곡하며 그들이 인자가 구름을 타고 능력과 큰 영광으로 오는 것을 보리라  31 저가 큰 나팔소리와 함께 천사들을 보내리니 저희가 그 택하신 자들을 하늘 이 끝에서 저 끝까지 사방에서 모으리라
    고전15:51 보라 내가 너희에게 비밀을 말하노니 우리가 다 잠잘 것이 아니요 마지막 나팔에 순식간에 홀연히 다 변화하리니  52 나팔 소리가 나매 죽은 자들이 썩지 아니할 것으로 다시 살고 우리도 변화하리라
    살전4:16 주께서 호령과 천사장의 소리와 하나님의 나팔로 친히 하늘로 좇아 강림하시리니 그리스도 안에서 죽은 자들이 먼저 일어나고  17 그 후에 우리 살아 남은 자도 저희와 함께 구름 속으로 끌어 올려 공중에서 주를 영접하게 하시리니 그리하여 우리가 항상 주와 함께 있으리라
    마16:27 인자가 아버지의 영광으로 그 천사들과 함께 오리니 그 때에 각 사람의 행한대로 갚으리라

     

  • 성경이 이렇게 여기저기 글귀들을 짜맞추듯 연결되어 있는 이유는, 몇천년 동안 인위적인 변경이 있을 것을 미리 아신 하나님의 암호화 기법이랄까... 그것도  오류방지Fault Tolerant기능이 너무 뛰어나서 사람이 몇 구절 변경시켜봐야 여기저기 산재된 보강코드 때문에 변개된 부분이 도리어 드러나게 되고 사람이 그 숨은 뜻을 도저히 변경할 수가 없도록 설계됐기 때문이다. 

 

2019년 8월 20일 (화)

  • Chrome Browser 로 인한 시스템 CPU 점유 때문에 극단적인 방법 실험 시작: ~/Library/Application Support/Google/Chrome 아래를 Git 저장소로 변경  특정 시점마다 리셋
  • Primatic 2.1 릴리즈.  Block 에디터쪽 지원이 눈에 띔.  기존 코드 병합 Todo 
  • Functional CSS, Y Not?
  • Firefox Quantum 빠르다하니, Main으로 사용해보기 시작... 했으나, 사이트에서 브라우저를 인식 못하는 상황이.. -_-); damn;

 

2019년 8월 19일 (월)

  • Right도 없고 이성Reason도 없는 이 세상. 민족이 있다는게 이상할 지경이다. 힘의 논리와 득실여부, 권력이 우선해서 앞의 것들을 우습게 보는 현실. 모든 곳에서 그렇다. 언제나 그래왔고 지금도 그렇고 앞으로도 그럴 것이다. 
  • Arita 한글 폰트, 웹 페이지에서 드믄 드든보면 이쁜데 몰려있으니 좀 뭔가 아쉽네 
  • Published: 자바스크립트 함수형 프로그래밍 – 루이스 아텐시오48http://andrwj.com/post/2019/08/functional-programming-in-javascript-by-luis-atencio/

2019년 8월 17일 (토)

"토지" 작가 박경리 저서 일본산고를 도서관 대출로 받아 보았다.  나 역시 익히 알려진 글조각으로 소감을 대신한다.

나만큼 일본 책을 많이 읽고, 일본을 많이 경험 하고, 일본에 대해 많이 알고, 일본을 오랫동안 연구한 사람은 사실 한국에 별로 없다. 그래서 나는 무조건 반일이다. 나는 반일작가다. 일본을 제대로 알면 반일일 수 밖에 없다

 

많지 않은 분량이고 지하철 혹은 버스에서 봐도 무리없는 크기와 무게다. 이 분량으로 일본에 대해 확실한 시각을 가질 수 있다는 건 흔치않다.  일본이 어떻게 나오든 불매는 계속할거지만 난 사실 이제 일본에 관심이 완전히 없어지고 있다. 정신병 국가로 판명난 이상 어디에 관심을 둘 수 있겠는가. 끊임없이 애정을 갈구하는 코찔찔 애송이 같은데다 몰염치로 무장한것도 모잘라서 자뻑을 타고 다니니 이런 졸렬 족속에 시간낭비할 이유가 없다.  그러나 밀정같은 놈은 어디에나 있고 자기 나라를 깔보며 일본 두둔을 하는게 지식인 인냥 활개치는 꼴은 결코 그냥 두고보지 않겠다. 

2019년 8월 16일 (금)

  • WPHack.kr 등록 
  • NO JAPAN  일본은 더 이상 정상적인 반응을 기대할 수 없는 병신 국가로 판명났기에 분석글이나 반응 비디오는 무의미하다. 아울러 논리랍시고 불매운동과 여행제한에 태클거는 매국노들 역시 고칠 수 없는 병에 걸린 놈들이라 싸워봐야 시간낭비. 그 와중에 "두 국가간 국민은 친하게 지내요"라고 독려하는 웃기는 애들.  그 친하게 지내자는 건너편 국가의 대다수가 한국을 아래로 보고있고 한국제품 불매는 기본에 깔려있으며 병신같은 혐한서적을 사보는 무뇌충인데, 누구랑 친하게 지내란 말인가?  인간의 본성에 대해 분명히 말해주는 경고는 성경 여러군데서 찾을 수 있으나 한번 두번 말해서 듣지 않으면 버리라마18:15-17 성경의 말씀은 끝없는 자비와 넓은 아량을 주장하는 위선적인 인간들과 상반된 충고다. 모세를 대적하며 선동을 일으켰던 자기네 민족일지라도 죽음을 면치 못했다.민26:10  우린 언제까지 착한척, 교양있는 척, 지식인인척 할건가. 왜국의 개개인과 친하게 지낼 수 있는 조건은 그 왜국 개개인이 자신 나라의 잘못에 대해 스스로 알고 반성하며 돌아섰을 때 뿐이다.  그놈의 정치와 문화는 별개라는 덜 떨어진 개소리...  이번 아베발 경제전쟁으로 아직까지 이 나라에 수많은 밀정같은 놈들이 존재함을 보았다.  개발자 환경속에서도 왜 그렇게 많은 '발언'이 있어도 일이 진척되지 않는지 그 이유를 찾을 수 있을지도. 

2019년 8월 15일 (목)

    • 광복절 제 74주년 광복절, 대한민국만세~   
    • NO SSL 내 도메인에 HTTPS 로 전환하지 않는 이유는, 로그인이 전혀 필요없기 때문이다.  
    • Fucking Chinese  天安門 天安门 法輪功 李洪志 Free Tibet 劉曉波   |  天安门 法轮功 李洪志 Free Tibet 刘晓波  
    • SilverSearcher AG 특정 파일 타입만 검색  ag --list-file-types or  ag -G'\.rb$'   ag  
    • Bug Report  Githuber MD 플러그인 버그 리포트49https://github.com/terrylinooo/githuber-md/issues/111. Markdown 쓰려다 남의 플러그인 버그 다 잡아주것네  
    • Bug Fix  RDP Wiki Embed 플러그인 버그 수정. Githuber MD 플러그인이 url 값을 링크로 변경시켜버려서 $value 값이 비게되는 상황이 올 수 있음.
      diff --git a/bl/rdpWEContent.php b/bl/rdpWEContent.php
      @@ -151,6 +151,7 @@ class RDP_WIKI_EMBED_CONTENT {
      
                           $href = $link->href;
                           foreach ($white_list_urls as $value) {
      +                        if(empty($value)) continue;
                               $pos = strpos($href,$value);
                               if ($pos !== false){
                                   $fIsExternal = false;
       
    • 여론조사50https://www.youtube.com/watch?time_continue=111&v=fKzdjrhIxTc에 따르면 10명중 최대 3명은 매국노가 있다는 소리구나...  

2019년 8월 14일 (수)

  • Amazon Service Amazon LightSail Wordpress51https://amazonlightsail.com/ 에 대해서는 이미 알고 있었으나 요금과 해킹에 신경쓰는게 싫어서 고려하지 않았었다. GraphQL 서버 하드웨어로써 RaspberyPi4를 생각 중이지만 Automatic Deploy Target으로 활용할 수 있겠다. 
  • Wordpress 구글과 마찬가지로 아마존도 WP의 파급력에 대해 마켓팅적 접근을 했을 것이고 그 결과로써 LightSail을 내놓았다면 충분히 사업적으로 활용가치가 있을 것이라 생각든다
  • NO JAPAN 동네가 후지다는 기준 중의 하나로써 아사히 맥주가 아직 진열대에 놓여있다는 것과 NO JAPAN 스티커나 어떤 종류의 반일본 현수막이 없다는 점에서 알 수 있을 것이다. 
  • 배신자 GOD7 잭슨, 홍콩이 피흘리고 있을 때 자기 살자고 하나의 중국이란 트윗 때림. 그래 넌 역시 짜장이야, 빌러머글 짜장새끼. 홍콩 출신 나부랭이.  Produce 101, Seaon2 라이관린  이 새끼도 치명적임.  태어나서 자란 곳이 대만인데 홍콩경찰을 응원한다고...  북한 탈북자가 일본가서 독도는 일본땅 외치는 꼴.  이놈도 대만의 미래를 버렸기 때문이겠지. 나라버린 놈들이 와서 돈벌고 있는 한국... 아이러니 하다. 한국이 배신자를 키워주는 셈이네.  한국서 활동했던/하는 애들중 홍콩 시위를 폄하하고 중국편에 선 짜장들:   에프엑스 빅토리아, 엑소 레이를 비롯해 갓세븐 잭슨, 세븐틴 준·디에잇, 우주소녀 미기·선의·성소, (여자)아이들 우기, Way V 루카스·윈윈·양양·헨드리·샤오쥔, 차오루, 미쓰에이 출신 페이, 워너원 출신 라이관린, 아이오아이·프리스틴 출신 주결경 등이다. 기사참고52https://entertain.v.daum.net/v/20190814191255363
  • 앞선 세대에 대한 고마움  이만큼의 민주주의를 일궈낸 선배 한국인들에게  한없이 고마움을 느낀다. 닭대가리와 쥐새끼는 잡았으니 곳곳에 짱박혀있는 바퀴벌레같은 밀정놈들을 족쳐야 할 때.
  • 걸그룹 IZ*ONE 멤버중 은비와 채연이 같은 소속사 소희의 생일파티에 참석한 사진이 트윗에 올라왔는데, 쥬리도 보임.  많은 팬들이 쥬리는 생각이 깊다고 하지만 내 보기엔 정말 전형적인 일본 여자. 개 쓰레기 AKB48을 변호하며 한국 소속사에서 스카웃 제의를 받았을 때도 AKB와 병행 활동을 고려했다고 본인이 얘기한 점. 한국에 온 이유도 히토미 같이 월클이 되겠다는 웃긴 목표보다 AKB 팬들에 대한 보답을 고민한 것이라 언론플레이 했던 점.  상당히 AKB에 빠져 있었던 멤버가 일관된 스타일 고집하는 한국 엔터회사의 콜을 받고 왔는데, 쥬리를 설득할 때 그 엔터회사 사장이 한 말은 "트와이스를 버금가는, 또는 넘는 그룹을 만들자" 였다ㅋ  언제고 정말 얼척없는 이유를 대며 쥬리가 일본을 변호하는 날이 올것만 같다.  전쟁범죄자 모임인 일본회의 멤버 야마모토 야스시53https://namu.wiki/w/%EC%95%84%ED%82%A4%EB%AA%A8%ED%86%A0%20%EC%95%BC%EC%8A%A4%EC%8B%9C를 '선생'으로 부르는 쥬리.  문화와 정치는 별개라는 세뇌를 받고 자라난 쥬리와 그걸 옹호하는 DC 쓰레빠들. 전국민 NO JAPAN 운동에서 빠져 신나게 아키하바라 들락거리며 극장 춤과 노래 흥얼거리는 자칭 멸붕54https://gall.dcinside.com/mgallery/board/lists?id=japtrainee 염색체 XX들... 머리에 든거라곤 순위 경쟁과 앞일 걱정에 사로잡힌 일본 여자애 기살려주려 건당 10만원 짜리 타워라 불리는 별풍선 쏘아가며 덕질로 히히낙낙55https://showroom-live.com/하는 YYY들.. (NO JAPAN 운동전, 한두시간에 한국돈 2,000만원정도를 쏜 적이 있다. 단타성이 아니라  한동안 지속적임)  돈에 환장한 CJ와 시덥잖은 일본 여자애에 꽂혀버린 오덕들로 인해 슬그머니 들어온 일본의 가장 더러운 것들이 어떻게 한국 문화에 영향을 끼쳤는지 훗날 이 기록을 보며 참고하길 바란다. 

2019년 8월 13일 (화)

  • macOS 평소 온도가 60~70℃ 사이라 상판이 뜨겁다. 그런데도 팬은 동작을 안해서 찾다보니 알게된 유틸, Mac Fans Control56https://www.crystalidea.com/macs-fan-control/, 이틀 사용해보니 평소 온도 55~65도 사이라 별 차이 없지만 팬이 2000 RPM대를 유지하지 않고 적절히 더 돌아가주고 있어서 체감상 온도는 떨어진게 느껴진다. 맥북 청소를 해야하지만 이미 케어 기간이 종료된지라, 잘 버텨주길 바랄 뿐이다.  System Utility  
  • WP Plugin  develop branch로 변경 했으나 문제점 많아 Rollbacked. Required Node >= v10.15.0  Installed 10.16.2  PHP. v7.2 인식 못함. DOMDocument (php-xml) 요구 그러나 PHP binary 자체에 함께 컴파일 되어 있지 않는 것 같다.  6개월 전 릴리즈에 비해 기능은 확실히 많아졌으나 시스템 요구사항도 많아짐. 요구하는 대부분이 이미 사용가능하거나 설치되어 있으나 플러그인에서 인식 못함.  WP2Static  
  • Spacemacs  터미널 버퍼 최대화/복구 CTRL-c  (toggle)  
  • Spacemacs iTerm2 에서 Tab 전환은 C-c  right|left
  • LifeHack 우연히 지나던 매장 앞에 전시된 Bosch GlueGun을 구입한 건 정말 잘한 일 ㅋ 
  • KBS 시사기획 창  - 밀정57http://vod.kbs.co.kr/index.html?source=episode&sname=vod&stype=vod&program_code=T2011-1097&program_id=PS-2019124068-01-000&section_code=05&broadcast_complete_yn=N&local_station_code=00&section_sub_code=06이 방송됨. 개쓰레기 매국노 중에서 제일 악질들의 이름이 까발려짐. 
  • 매국노 아베의 헛짓거리로 한국내 밀정짓을 하는 놈들이 누구며 어떤 식으로 숨어있는지 알게되는 기회가 됨. 일본과 친구로 지내자는 놈, 대한민국은 아직 일본에 멀었다는 놈, 역사를 바로 새우는 것을 감정적 끈적거림이라 비하하는 놈들.. 등등 밀정의 자식들.
  • 핵미사일 폭팔 이 와중에 러시아에선 제 2의 체르노빌 사건 발생. 핵추진 미사일 폭팔로 거주민 소개령 발령 - CNN58https://edition.cnn.com/2019/08/13/europe/russian-village-evacuation-missile-explosion-intl/index.html?no-st=1565717085
  • 찜통더위 내 살아오면서 요즘 처럼 습한 더위 때문에 힘든 적이 없었다. 에어콘 사지 않은 것은 미련한 짓이었던 걸로 판명됨.  구매에 앞서 신중해봐야 배송을 늦출 뿐이고, 생필품에 가까운 걸로 이리재고 저리재봐야 몸만 힘들다. 

 

2019년 8월 12일 (월)

  • 새벽 2~3시 부터 빗방울 떨어지더니 이른 새벽부터 비가 계속. 좋긴한데 지나치게 습도 높아지는 중. NanoPresso 부품중 고무패킹이 2mm 정도 찢어짐. 이것도 곧 사용하기 힘들게 될듯.
  • ubuntu 18.04 에서  tmux-3.1 을 소스컴파일 시켰더니 ~/.tmux.conf를 읽지 않는다. Y?  tmux  
  • Custom Post Type 문서에 Tag 적용 후 검색/리스팅 불가 문제를 해결해야함!  Todo  
  • 내가 원하는 건 WP에서 React Component를 추가하면 즉시 문서의 일부가 되는 것. 예를 들어  코드에디터에서 <ContractManager /> 라고 입력하거나 TinyMCE 버튼으로 React Component를 끼워넣기 하는 순간 ContractManager 관련 코드가 문서내에 HTML/CSS/JS 모두 삽입되는거지. 문서의 일부이면서 실제로 동작도 하는 것.   myWish  
  • 일제불매에 있어 '개인의 자유'와 '선진 의식' 운운하는 매국노 왜견새끼와는 앞으로 상종하지 않는다.  

2019년 8월 11일 (일)

  • 손목 땀으로 인해 Pebble 밑 바닥 충전 단자가 녹이 스는 현상을 막고자 1년 가까이 종이 가죽으로 시계 뒤판 사이에 두고 사용했다. 흡수된 땀은 밤새 말라버리니 착용 느낌은 말할 나위 없이 좋았는데, 요즘 같이 마구 마구 땀나는 때는 종이 가죽이 버티질 못하고 항상 축축해 있어서 거슬리는 정도가 되버렸다. 임시 방편으로 테이프를 발라봤지만 끈적한게 싫고...  대안은 Bosch Portable GluePen으로 접점 부위에 실리콘 막을 치는 걸로 이 여름을 나기로 결정.  완전 밀착에 잘 떼져서 흔적도 남지 않는데다 붙여둬도 거의 느껴지지 않는다.  다만 8~10일 사이에 한번씩 글루막을 떼고 붙여야 하는게 어떨지 몰것네.
     
  • Slow 어플59http://andrwj.com/pebble/slow/ 사용시 평균 배터리 사용시간은 10일 정도. 블투 꺼버리면 15일 이상.  1년에 60회 이하.  4년 만 더 버텨줘.. 

     

  • 몇년전 게시물을 세개를 복구했다. 게시물 내에 있던 코드를 보관한답시고 Github Gist에 올려뒀었는데 삭제된 상태. 알수가 없다, 왜 그런지. 앞으로는 보관을 위해서 외부 서비스에 링크걸지 않겠어. 

     

  • 구석진 동네에 어울리지 않게 큰 카페에서 에어콘 신세지며 기술빚을 탕감중. 

 

 

2019년 8월 9일 (금)

  • Sampler60https://github.com/sqshq/sampler, 재밌어 보인다.
     
  • Emscripten61https://github.com/emscripten-core/emscripten, WASM62https://webassembly.org/이 React와 잘 맞아 떨어지길 바라는 맘
     
  • Horizontal Collapsible Sidebar 가 필요하다 Todo   
     
  • 습도를 잡으니 오히려 방문을 닫고 있는 기이한 상황... 후덕지근한 날씨인데도 습도가 떨어진 방에 들어가면 순간 서늘함을 느낀다. 
     
  • 이것 아니면 저것, 중도는 없다  
    링크중에 눈에 들어온 글을 읽어보니 함수형코딩 방식에 대해 어줍잖은 논리로 채운 글을 보았다. 굳이 끝까지 볼 필요는 없었으나 내놓는 논리가 어디서 들은 듯 해서인지 뭐라 지껄이나 끝까지 읽어보자 했다.
    ㅋ .. ㅉ .. 뭐 .. 예전엔 그런 종류의 글과 내용이 주류를 이뤘고 중도의 길인양 어쩌다 있을 법한 기술 얘기가 논쟁으로 치닫으려 할 때면 등장하는 그런 무마용에 적합한 끝맺음 같았다. 나라를 팔아먹은 매국노를 내버려 둬서 나라가 이태껏 나라가 제대로 목소리를 내놓지 못했던 것 처럼, '중도'라는 얍삽한 논리의 글을 리트윗하고 읽으라 권하며 소개하는 것들을 내버려 뒀기에 현업에서는 그렇게 말이 많은 것일수도 있다.
    누구나 다 말할 권리는 있어도 모두의 말이 다 쓸모있는건 아니다. 중도를 주장하는 개발자라 칭하는 인간들이 싫은 건 함수형코딩에 대해 이해하지도 못했거나 하기 싫어하거나 별 관심없어  부족한 스스로의 상태를 '중도'라는 논리로 포장해서 열의와 호기심을 가진 주변 개발자를 매도한다는 점이다. 소위 말하는 '소통'이 중요하다는 논리에 무임승차해서 말이다.  중도를 주장하는 직장인들이 함수형 코딩을 하든지 말든지 나랑 상관없으나 회사의 사정과 개인의 호기심 여부, 하고자 하는 상태에 따라 단순하게 말하는게 그나마 나을 것이다. "함수형에 별 관심없어요" 또는 "함수형 싫어요" 라고 그냥 그렇게 말하고 스스로가 가진 얄팍한 함수형 코딩에 대한 지식을 기반으로 3절 가사까지 쓰지 않는게 그나마 괜찮은 '소통'을 이어가 수 있는 방법이다. 
    함수형 코딩하는 개발자도 주변 개발자에게 마치 스스로가 진리를 깨달아 기쁨에 차서 견딜수 없으니 주변 개발자에게도 이 기쁨을 나누리라 하며 전도하고 다니지 말아야 한다고 생각한다. 함수형 코딩의 법칙을 지키며 익숙해지는데는 상당한 시간과 고민과 노력이 필요한데 그걸 책임져 줄 수 없다면 굳이 전도하며 싸울 필요가 뭐가 있냐?!  이 한국 땅에서 스스로가 나쁘지 않은 기독교인이다 믿는 사람에게 올바른 길을 알려주겠다며 논쟁하는 짓과 다를 바 없다. 
    그러니 함수형에 대해 싫다 혹은 관심없다 라고 딱 부러지게 말하는 개발자의 의견을 존중하자.  그러나 중도를 설파하며 어줍잖게 논리를 펼치는 개발자라는 직장인은 그들의 바람대로 그대로 내버려두고 중도파의 헛점이나 문제점에 대해 절대 가르쳐 주거나 깨닫게 하지 말자.  알려줘봐야 다른 개소리로 보답할 확률이 높기 때문이다. 혹자는 관심은 있는데 잘 모르겠다거나 언젠간 할 건데 지금은 여유가 없다거나 말하면, 괜한 에너지와 시간을 들여 함수형 전도에 쏟아 붙지 말자. 말 그대로 함수형 코딩의 필요성을 깨달아 할려고 할 때 응원해 주면된다. 그렇다고 굳이 가르쳐 줄 필요는 없다고 생각한다.  함수형에 대해 시간들여 고민하고 깨달은 개발자가 다른 학습자에 대해 진 빚이 없기 때문이다. 
     
  • 에어콘이 없는 상태에서 문을 열어 선풍기를 돌리면 오히려 습도가 65% 이상.  그나마 구입한 제습기 분출 열기를 파이프를 통해 문 밖으로 배출하게하고 창문을 모두 닫아버림. 물론 선풍기는 동작시킴. ➡ 천천히.. 아주 천천히 습도가 떨어지면서 시원해지기 시작...

     

  • Editor's Kit63https://editorskit.com/  Wordpress  
     
  • 제품 구매처에 대한 정보를 Trello를 써서 남기는 건 정말 잘 한 일이다. 언제고 다시 구입하거나 관련 부품을 찾으려고 할 때, 기록을 남겨뒀다는 건 시간 세이브 이상의 그 무엇이 있다.
     
  • Fromise를 손놓고 있다보니 오래전 멈췄을 때 고민했던 내용의 해결책이 떠올랐다.

     

  • WP Classic Editor에서도 FrontEnd와 완전 동일한 PrismJS 설정이 먹히게 수정함.64https://github.com/andrwj/visual-editor-custom-buttons-
  • WP Visual Editor Custom Button, 잘 좀 만들지.. 버그 투성이;; 그나마 잡혀서 다행65http://andrwj.com/env/visual-editor-custom-buttons/  BugFix 

2019-08-08

  • 실험삼아 잘동안 돌려본 제습기. 제습으로 모인 물을 아침에 보니 경악할 수준이더라. 2L 가까운 물이 방안에 떠다녔다고?;; 
  • 드뎌 첫번째 React 어플66http://andrwj.com/app/myklaytn-contract/을 블로그 포스트에 Embedding 했다. 

2019년 8월 7일 (수)

  • 새벽 집중력 덕분에 무사히 FPJS67https://github.com/andrwj/FPJS 수정을 끝냈다.68https://github.com/andrwj/FPJS/commit/00b5de9a3be14f19bcc84bff406de635812dd26e  뭐, 열심히 업데이트해도 아무도 사용하지 않지만ㅋ   
    그런데 FPJS 사용법을 Jupyter-Notebook69https://jupyter.org/ 문서로 블로그에 넣으려 했던 애초의 생각과는 달리 결과물이 그다지 보기 좋지 않다. 아무래도 Gitbook으로 가야할듯. 

     

  • myKlaytnContract in Wordpress, 동작한다;;;  Server Side React ㅋ

2019년 8월 6일 (화)

 눅21:10

또 이르시되 민족이 민족을, 나라가 나라를 대적하여 일어나겠고

Then He continued by saying to them, “Nation will rise against nation and kingdom against kingdom,

 

이 구절의 '민족'과 '나라' 라는 한국어 번역은 적절하지 않는 것은 분명하다. 신약성서의 언어인 그리스어 단어도 각각 '나라'와 '왕국'의 뜻을 가진  ethnosG1484 , basileiaG932 라고 분명히 기록되어 있다. 70https://www.blueletterbible.org/nasb/luk/21/10/t_conc_994010 21세기에 '왕국'이라 표현할만한 나라가 있는게 아니므로 이 단어들은 오늘날의 '자본주의' 또는 '사회주의'가 이에 해당한다. 미국과 중국/러시아의 패권다툼, 중동지방의 혼란한 정세, 중국의 깡패짓,  한국과 왜국과의 경제전쟁 ... 이런 현상은 재난의 '시작' 시작이라고 기록되어 있으니 곳곳에서 나라간 첨예한 대립이 줄줄이 늘어갈 것이 틀림없어 보인다.

 

 항상 그렇듯 직장을 구하는 동안은 학습에 집중하는게 쉬운 일이 아니다. FrontEnd를 하고 싶지만 하던 일이 주로 백엔드 위주여서 어필하는게 쉽지않다. ;; 젠장.. 

 

 블로그를 트위터를 대신하는 건 정말 잘한 일이다. 한순간에 내 기록에 접근할 수 없는 사고가 일어나겠어? 라고 쉽게 생각했어도 누구든 맘에 들지 않는 트윗을 올리면 '신고' 제도를 악용해 얼마든지 계정을 정지할 수 있다. 당해보면 빡치는... 여기에 쓰는 건 전혀 '소통'이라 할 수는 없다. 애당초 트위터를 통해 '소통'이란게 무슨 의미가 있던가. 모든게 때가 있으니 열심히 기록하는 이 공간도 언젠가는 디지털 화장을 맡아서 흔적도 없어질거다. 과연 다음 생애에선 이전 생의 어떤 부분까지 기억하게 될까.. 내 기억과 내 기록이 얼마나 가치가 있을 것인가. 제발 그 때는 '전화기'는 없어야 한다.. 빌어먹을 전화기, 카톡.. 

오늘은 꼭 GraphQL을 끝내고 V8Js Bridge를 통해 Admin 영역에서 React로 작성된 Klaytn Contract71https://github.com/andrwj/myKlaytnContract을 돌려볼 수 있기를 기대해본다.

 

 위, 아래 심지어 옆동네까지 깡패 국가로 둘러 쌓여있는데 언제까지 선비행세.. 힘의 논리에 움직이는 국제사회에서 옳고 그름만 따져봐야 짖는 소리에 불과할수도 있다. 

 

 글을 쓰는 플랫폼으로써 WP는 정말 훌륭하다. Scrivener72https://www.literatureandlatte.com/scrivener/overview 어플이 자랑하는 기능도 Custom Post Type과 페이지 리스트 기능으로 그냥 원래 되던 것 처럼 사용할 수 있다. 사실 Scrivener 때문에 이렇게 공을 들여 Custom Post Type을 써보려고 애를 썼던 것이 아닐까 생각한다. "쓰기 쉽고 강력하다"라는 주장을 여러 Markdown 에디터가 주장해왔지만 정말로 필요한 건 그 쓴 내용들이 쌓여갈 때 어떤 형태를 가져야 할 것인가에 대해선 말이 없었다.  개별 파일로 존재하는 건 시간 낭비에 가깝다. 검색할 수 없는 건 신문지 쌓아둔 것과 별반 다를 바 없다. 별것 아닌 것에서 부터 맘속 깊은 곳의 고민까지 다 쓰면서도 공개 여부를 맘대로 할 수 있을 뿐만 아니라 글이 모여서 하나의 데이터베이스가 된다.  여기에 필요한 기능은 거의 다 공개 플러그인에서 찾을 수 있거나 코딩함으로써 해결할 수 있다. 


 oh-my-zsh  ZSH_THEME_GIT_PROMPT_DIRTY 설정이 맘에 안들지만 상태마다 색상을 달리하면 속도저하 문제가 치명적이라 일단 넘어간다. 

 

 @andrwj/fp73https://github.com/andrwj/FPJS 모듈을 Jupyter-note 에서 실험

  • 프로젝트 파일들을 NetaTalk로 연결해 서버와 클라이언트 복사없이 Jupyter에서 바로 읽고 저장하게 처리.
  • 으... 왜 문서를 안남겨뒀었나.. 젠장,, 기억이 안난다.. 왜 이렇게 코딩했을까; 
  • Jupyter-Notebook을 이용해서 문서화 시작 74http://andrwj.com/project/fpjs/

 

 

2019년 8월 5일 (월)

 PHP 코드가 섞이지 않은채 React 코드로 Admin 플러그인과 테마를 만들어 CodePen 같은 사이트를 프론트로, 그 관리를 Admin 플러그인에서 하고 싶었다.

  • 그러나 WP 표준 REST API75https://developer.wordpress.org/rest-api/와 React 를 사용하는 방식은 아니다. Server-Side Rendering 없이 REST-API 만으로는 발생하는 문제가 너무 많다.  Calypso76https://developer.wordpress.com/calypso/는 JetPack을 반드시 써야하므로 독립형 어플 제작에 귀찮은 사항이다. 받아들일 수 없다.  그렇다고 PHP 만으로 코딩하는 건 미친 짓이다. 그럴거라면 처음부터 이 프로젝트 시작도 안했다.
  • WP를 개발 환경으로써 사용하는 것에 대한 막연한 생각이 이젠 좀 가닥이 잡혀간다.

 

 커맨드라인에서 현재 사용하지 않는 WP 플러그인 이름 얻기

sudo -u www-data -i -- wp --path=/var/www/andrwj.com/htdocs plugin list --status=inactive --format=json | jq '. [ ] .name' | sed -e 's/"//g'

 

 한줄 변경됐다고 사이트의 모든 내용을 정적파일로 만들어내는 과정은 너무 비용이 크다. but, Bash 스크립트로 변경된 것 만 처리함으로써 극뽂~

 

러시아 영화 "더 탱크 KV-1 vs 팬저 Nesokrushimyy, Tankers. 2018" 꽤 괜찮다.  사실기반 여러 탱크 영화중 몰입도 쩐다; 

 

어딘가에 무엇인가를 끊임없이 적는 건 습관인가 본능인가...

 

 정치와 문화를 분리해야한다는 개소리 짖어대며 머리에 뭐라도 든척하는 것들이 왤케 많아... 닭대가리를 앉혀뒀던 때를 생각도 못하는건가 

 

 GraphQL

  • wp-graphql 77https://github.com/wp-graphql/wp-graphql  -- WP에서 사용법 78https://docs.wpgraphql.com/
  • graphql-app  79https://github.com/skevy/graphiql-app, graphql-playground 80https://github.com/prisma/graphql-playground, Altair GraphQL Client 81https://github.com/imolorhe/altair  -- 차이점에 대해서는 뭐.. 대동소이 한듯. graphql-playground가 괜찮은 것 같은데 아직까진 요구사항이 별로 없어서 잘 몰것다
  • ChromeiQL 82https://chrome.google.com/webstore/detail/chromeiql/fkkiamalmpiidkljmicmjfbieiclmeij?hl=en
  • GraphQL Query Language 83https://egghead.io/courses/graphql-query-language - Egghead
  •  

 

 SSR

  • First Meaningful Paint 84https://developers.google.com/web/tools/lighthouse/audits/first-meaningful-paint
  • Vue.js Server-Side Rendering Guide 85https://ssr.vuejs.org, SSR with React  86https://github.com/zeit/next.js/
  • How I'm writing Nodejs Serverless services these days 87https://ewanvalentine.io/how-im-writing-lambda-services-these-days/

 

 WP plugin

  • EditorsKit 88https://www.producthunt.com/posts/editorskit-wordpress-editor-toolkit -- Youtube 89https://www.youtube.com/watch?v=QWgO4lAJAlE

 

2019월 8월 4일 (일)

◻︎ 딤전6:7

우리가 세상에 아무 것도 가지고 온 것이 없으매 또한 아무 것도 가지고 가지 못하리니

For we have brought nothing into the world, so we cannot take anything out of it either.

 

 Redis Object Cache90https://wordpress.org/plugins/redis-cache/ 사용 시작.  phpredis91https://github.com/phpredis/phpredis backend

외부에서 내 WP에 접근할 수도 없고 수많은 플러그인과 테스트 용도의 라이브러리 때문에 FrontEnd 쪽 Cache는 필요없다: OpCache92https://www.php.net/manual/en/book.opcache.php 만으로 충분.

 

 그러니까 내가 하려던 건 순수 React 코드를 써서 WP Admin Plugin, Theme을 제작하는 거 였다. 일단 Theme은 해결됐는데 의외로 Plugin 쪽이 문제 아닌 문제...

 

 

2019년 8월 3일 (토)

  • 천둥치고 바람 불며 비가 사정없이 쏟아지는 어둑한 저녁... 딱 내가 좋아하라는 분위기네;; 
  • NetaTalk, 미칠듯이 느리네...  MTU=3000 줬다가 서버 말아먹을 뻔했다. 9000 줬다는 사람은 뭐냐?;; 

 

2019월 8월 2일 (금)

 

 멍청한 아베새끼...  

 CodeMirror 기반 문법강조 툴에 VIM을 적용하고 있지만 ESC 키가 제대로 먹지 않으면 뭔 소용이냐...

 V8JS 드뎌 성공.. 열받은 내 노트북이 수고했네ㅋ 

  • Twenty Sixteen React Theme93https://github.com/10up/twentysixteenreact.git
  • Complete Guide to utilize V8JS94http://andrwj.com/env/phpv8/

 

 Wordpress + ReactJS 조합 성공했다.. ㅠ.ㅠ)  정말 오랬동안 구상만 했는데, 이렇게 되다니!! 

2019년 8월 1일 (목)

  • 아침에 요란한 비, 그러나 이내 그침. 개-구린 날씨.
  • 구글 검색등록95https://search.google.com/search-console/settings
  • Project/WP-Gears 업데이트
  • Project/functional-php 시작
  • 사려깊지 못한 문법 강조 플러그인 일부 루틴 수정

2019-07-31

 정말 욕이 안나올래야 안나올 수 없는 PHP ..

 구글이 WP 플러그인96https://sitekit.withgoogle.com을 만들어 줄 만큼 웹의 큰 덩어리를 차지하는 워드프레스.  설치는 멋있을 뻔 했으나 버그 투성이; 재수없게 내가 당한 문제가 오늘 보고됐고 곧 수정한다고...  

2019월 7월 30일 (화)

 비오는 소리는 언제 들어도 좋다.

 

 블로그 BaseURL 변경하고 정적파일 생성하면서 URL 왕창 깨져 방문수의 절반이상이 404 ~

걍 냅두긴 느므 아까워서 오는 방문객한테 NO JAPAN 전단지나 나눠주도록 설정ㅋ

URL Rewrite Rule 따위는 뭐..  고치지 않는게 더 낫겠다  : 40497http://andrwj.com/404-not-found40398http://andrwj.com/403-forbidden | 40099http://andrwj.com/400-bad-request

2019 7월 29일 (월)

 제 명에 사는 건 일찌감치 불가능하고, 방사능 흡수를 저지하는 약이나 구해서 먹는게 낫겠다.

 Editor Custom Button  플러그인 완성. 이제 WP는 일단락 됐다.

 

 

7월 28일 (일)

 정전사태 나듯 드문 드문 들어오는 사용자는 깡그리 무시한채, 대대적인 permalink 수정작업을 진행. 로봇은 매번 들어와서 변경된 sitemap.xml 일감 받아가서 좋아하니 별 문제없다. 페블 언어팩과 설정 페이지만 신경쓴다.

 정적파일 만들어내는 과정에서 WP의 Custom Post Type과 Texanomy 에 대해 조금은 더 자세한 사항을 알게된게 수확이..

..냐! ㅆㅂ  걍 돈좀 써서 해당 기능 제공하는 플러그인 사면되지, 꼭 그걸 직접 해결하려고... 아이고=3 내 팔자야;; 

 

7월 27일 (토)

 Wiki-Embed 플러그인의 default CSS가 커스톰 테마 CSS와 충돌한다. 해당 플러그인의 default CSS를 없애버리는게 가장 좋은 방법. 

 각주를 위한 태그명을 HTML 형식에서 특수기호를 사용하도록 변경. HTML 태그형식으로 쓰면 좋긴 한데, 편집기에서 특수문자로 인식해서 HTML entity 특수문자로 치환하는 것이 잦은 문제의 근원이 되고 있었기에 수정함. 

7월 26일 (금)

 Enable Opcache.  참조1

/etc/php/7.2/fpm/php.ini

[opcache]
opcache.enable=1
opcache.max_accelerated_files=10000
opcache.validate_timestamps=1
opcache.revalidate_freq=300
opcache.save_comments=0

상당히 변경을 가한 Prismatic 플러그인을 사용하는 상황에서 WP Githuber MD 플러그인을 설치했더니 충돌.  직접 버그 수정한다고 시간 좀 보냄. 덕분에 PrismJS는 autoloader를 꼭 사용해야 하는 이유를 알게됨. NodeJS라면 모를까, PHP로 의존성을 파악해서 비동기로 가져오는 코드를 만드는게 만만치 않아... 할수있다해도 쓸데없는데 애쓰는 꼴.

3D Printer Pen 받음. 

7월 25일 (목)

  • 일기예보에 따르면 3일 동안 비가 올거라는데, 과연...
  • Page-List100https://wordpress.org/plugins/page-list/,Prismatic101https://wordpress.org/plugins/prismatic/, Custom Post Type UI102https://wordpress.org/plugins/custom-post-type-ui/ 세가지 플러그인을 함께 사용할 때 발생하는 문제 해결. wordpress
  • page-list 플러그인 제작자는 custom page를 지원하지 않는다고 못 박았지만103https://wordpress.org/support/topic/display-pages-of-a-custom-post-type/ 실제로는 custom page와 문제없이 잘 동작한다. 그러나 포스트나 페이지 내에 포함된 page-list 요소가 처리해서 리턴하는 컨텐트는 content의 일부로 처리되지 않는다. 이 문제 때문에 code block을 해석하지 못한 prismatic 플러그인이 해당 언어 문법강조 기능을 로딩하지 못해 문법강조 기능이 처리안되는 듯 보이게 된다.  
  • Prismatic 플러그인은 Pro 기능이 있다고 소스코드에 보이지만 해당 사이트에서는 관련 정보를 찾을 수 없다.  버전 정보도 늦고 입맛에 맞지 않는 부분도 있어 PrismJS 최신 버전을 적용하고 Autoloading이 가능하도록 Prismatic 플러그인을 확장함.
  • WP와 플러그인 만으로 macOS용 DayOne104https://dayoneapp.com/mac/ 어플을 대신할 수 있게됐다. 물론 개인적인 정보는 자동으로 감춰진다.
  • HTTPie - Commandline HTTP Client105https://httpie.org/
  • Static 사이트 통계용으로 AWStats106https://luxagraf.net/src/awstats-nginx-ubuntu-1804 셋업. Install Bundle::CPAN 명령을 해본지 십 몇년이 흐른듯...  설정에 많은 도움이 된 사이트1107https://luxagraf.net/src/awstats-nginx-ubuntu-1804, 사이트2108https://blogging.dragon.org.uk/installing-awstats-on-ubuntu-18-04/  웹 통계
  • 익스트림 스포츠 헷멜 받음.  이런 류를 찾기 시작한게 약 2년 전인데 이곳 저곳 많이 기웃거려 봤으나 구매하지 않았더니, 오랬동안 기다리고 걸렀던 보람이 있구만.
  • TinyMCE 편집기 내부 환경에 JS/CSS를 Inject 해서 외부로 보여지는 것과 동일하게 작업 가능하게 함.

7월 24일 (수)

  • 2009년에 6개월 정도 병원 CT 기계 바로 옆방에서 근무한 적이 있었는데 시름시름 몸이 안 좋아짐을 느껴가고 있었다. 심증은 가는데 물증이 없는... 더 빨리 그만두지 않았던 것을 후회한다.

7월 23일 (화)

  • 갑작스레 먹고 싶었던 깐풍기, 15,000원에 간만에 먹어보니 맛있네 
  • 습도가 높고 날씨 흐리다.  이번 주  넘어가면 습도 쩌는 찌는 여름 시작이네... 
  • Syntax Highlighter 변경: PrismJS109https://prismjs.com

7월 21일 (월)

  • 비가 많이 내렸으면 좋겠다
  • Plugin 오류 수정 Visual Editor Custom Buttons:  wp_enqueue_script( 'quicktags' );  ⬅  visual-editor-custom-buttons.php  파일내, vecb_settings_store() 함수 끝 부분에 추가

7월 20일 (토)

  • 동적 워드프레스 사이트에서 정적 사이트로 변경
  • 정적사이트 생성 및 배치를 스크립트화 하기 위해, WP-CLI 설치:
    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    chmod +x wp-cli.phar
    mv wp-cli.phar /usr/local/bin/wp
    touch ~/.wp-cli/config.yml
    alias wp='/usr/local/bin/wp --allow-root'

7월 17일 (수)

  • How to implement a programming language in JavaScript110http://lisperator.net/pltut/

7월 15일 (월)

  • 내심 기대했으나 계속 의자에 앉아있기는 무리인 상태. 하=3;;;  돌겠네.. 
  • Font:Merriweather111https://github.com/EbenSorkin/Merriweather 상태일 때 나오는 한글폰트는 도대체 어떻게 알아낼 수 있을까.. 
  • class field112https://github.com/tc39/proposal-class-fields - Babel feature

7월 14일 (일)

  • 허리통증으로 누운지 4일만에 비로소 의자에 앉을 수 있게됐다 
  • 흥미로운 VueJS, Deep Dive113https://medium.com/@oneminutejs/a-deep-dive-in-the-vue-js-source-code-0-table-of-contents-170dcc3c8ec

7월 10일 (수)

  • 뭘 그렇게 뚫어보겠다고 시도하는지, 차단IP만 늘어간다..
  • Alacritty + tmux 에서, 커서가 불규칙하게 껌뻑거리는 증상이 있어 Alacritty를 의심했었는데 tmux 3.1-next 버전을 설치했더니 깔끔히 해결; 설정하는게 좀 거지같아서 그렇지 괜찮네
  • zplug, tmux-xpanes 
  • workbench.action.navigateBack for back to reference in VSCode
  • eww / https 문제는 해결하기 힘든걸로 보임. Stop here. waiting for other solution.. 
  • 간만에 비가 많이 오네 

7월 9일 (화)

  • 욱사마의 도움으로 Egghead114https://egghead.io/ 동영상 맘껏 보게됐네. 
  • 검색해서 찾아내는 쓰레기 같은 게시글 보다, 그냥 돈주고 잘 정리된 내용을 보는게 여러모로 유익

7월 7일 (일)

  • AWS EC2 무료 사용이 일주일 앞으로 다가와서 블로그를 다시 RPi에서 동작시키려 이전하던 중 데이터 유실. 약 7개월치의 블로그 글을 구글 검색으로 복구. 지겹다. 
  • RaspberryPi 가 언제 맛이갈지 알 수 없으므로 블로그만 돌리기로 결정.

7월 6일 (토)

  • 업데이트된 VisualEditor를 쓰려고 MediaWiki 업그레이드.  1.34.0-wmf.11 (d5f61bb)
  • 업그레이드 했더니 기존에 쓰던 CharInsert 플러그인에서 오류 발생. 삽질해보니 뻘짓 확인됨: Gadget 정의는 WikiPedia에서 가져오고 Script는 MediaWiki 것을 사용했던데서 발생한 문제. 

7월 5일 (금)

  • 블록체인업체 근무 1년 1개월을 채우고 퇴사
  • FP 관련 Meetup with @Rhio in GangNam (3rd) 

7월 4일 (목)

  • Klaytn Network 활용 보험 서비스에서 Fee Delegation 결재 지원 기능 완성

7월 1일 (월)

6월 28일 (금)

  • AWS EC2 인스턴스 무료사용 종료로 블로그 옮기는 과정에서 약 6개월 동안의 블로그 데이터 유실.

6월 5일 (수)

6월 4일 (화)

6월 3일 (월)

  • etherdelta.com 
  • augur.net115https://www.augur.net/ — 아이디어 좋네 
  • React Hook116https://reactjs.org/docs/hooks-intro.html 사용하기로 결정

6월 1일 (토)

  • .tmux.conf.local 수정117https://github.com/andrwj/.tmux
  • geoip based block: CN,HK,TW,RU,FR118http://andrwj.com/2019/07/geoip-based-ip-block-on-debian-buster/

5월 31일 (금)

  • myKlaytnWallet119https://github.com/andrwj/myKlaytnContract 사이트 만들고 있다…
  • bytecode로 sendTransaction() 호출해서 컨트랙 생성할 때, 어지간하면 nonce값 넣지 마라… 
  • In case of Ethereum it just mean “legacy” == previous chrome app / MyEtherWallet’s way of generating address.
  • Ledger 하드웨어 지갑용 관리자 어플: https://shop.ledger.com/pages/ledger-live
  • caver.utils.toPeb('1', 'KLAY')
  • Klaytn: “Error: Returned error: known transaction: ” 빡도네… 쓰바;; 

5월 30일 (목)

  • Bytecode를 보내 Klaytn_sendTransaction() 을 통해 컨트랙생성. But transaction 이 동일하다는 오류로 진행 불가 #Klaytn
  • diff-hl + fringe 설정 수정 #Spacemacs
  • guideline 문제 해결120https://github.com/DarthFennec/highlight-indent-guides #Spacemacs
  • winston / transport slack #NodeJS
  • flycheck-check-syntax-automatically: save | new-line | idel-change | idle-buffer-switch | mode-enabled121https://www.flycheck.org/en/latest/user/syntax-checks.html #Spacemacs
  • ESLint Daemon122https://github.com/mantoni/eslint_d.js/ 적용으로 문법검사 속도 대폭 향상! #Spacemacs
  • 더불어 speed-english -speaking 을 다시 해야할 필요도..
  • 2019년도에 적합한 FlyCheck 설정법 정리123http://codewinds.com/blog/2015-04-02-emacs-flycheck-eslint-jsx.html가 필요하다 #Spacemacs
  • iTerm2 에 숨겨진 설정124https://www.iterm2.com/documentation/2.1/documentation-hidden-settings.html이 있었구나...
  • To set your tab with to 2 spaces, use tabs command in the Terminal App  (ie. tabs -2 to set tab space 2)

5월 29일 (수)

  • discuss about Functional Programming with @Rhiokim walking in 석촌호수
  • How to become a MediaWiki Hacker125https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
  • Interesting https://dev.to/notriddle/functional-programming-is-not-a-paradigm-1p8o126https://dev.to/notriddle/functional-programming-is-not-a-paradigm-1p8o

5월 14일 (화)

  • 투자자 대상, M9 분기 토큰 전송

4월 16일 (화)

  • AWS SNS 서비스를 통해 번호 인증 구현 결정

4월 12일 (금)

  • 토큰 세탁 추적

4월 10일 (수)

  • 비행기 지연 보상서비스

4월 8일 (월)

  • IMPORT를 사용한 결재기능 구현 결정

4월 3일 (수)

  • Functional Programming Style 시작

3월 31일 (일)

  • 접속자수 폭주로 인해 AWS BeansTalk 서버의 기능중 하나인 Auto Scaling 기능으로 서버 증설 됨. 그러나 BitGo 패키지 설치 오류로 서버 먹통.  하위버전 설치.

3월 29일 (금)

  • 토큰 소각 필요.

3월 26일 (화)

  • 한국 시간으로 2019년 3월 26일 새벽, Coinbene 거래소 대상 해킹으로 보이는 사건 발생. 토큰  0000 만개 도난 당함
  • 하드포크 해야 함

3월 4일 (월)

  • Truffle 관련 패키지의 업데이트로 기존 토큰 전송 프로그램이 동작하지 않게됨.

2월 26일 (화)

  • Klaytn 협력건에 대해, 27일까지 통보해줘야 함

2월 11일 (월)

  • 보험대리점플랫폼 (Z2) 프로젝트 시작

1월 21일 (월)

  • 교보 LifePlanet 실무자와 환경설정에 관련된 논의

References   [ + ]

1. https://news.sky.com/story/iran-says-its-ready-for-war-with-us-after-saudi-oil-attack-accusations-11810252
2. https://github.com/johnw42/fira-code-emacs
3. https://github.com/filmote/Logix
4. https://youtu.be/7bVnsXHO6Uw
5. https://youtu.be/hFvqEfZfMtA
6. https://youtu.be/A3AdN7U24iU
7. https://www.youtube.com/channel/UC0yCXVwW6FdDQGYA-3OWXxw/videos
8. https://github.com/Malabarba/emacs-google-this/
9. https://github.com/andrwj/oh-my-spacemacs
10. https://anowell.github.io/quasar/
11. https://youtu.be/CMB6AlE1QuI
12. https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/
13. https://github.com/WebAssembly/wasm-c-api
14. https://github.com/CraneStation/wasmtime
15. https://egghead.io/lessons/webpack-course-overview-using-webassembly-with-rust
16. https://youtu.be/3Z5JpQMpN7Q
17. http://develop.spacemacs.org/layers/+lang/rust/README.html
18. https://doc.rust-lang.org/cargo/
19, 117. https://github.com/andrwj/.tmux
20. https://youtu.be/XWJd54J8iqk
21. https://exercism.io/my/tracks/elisp
22. https://github.com/cyrus-and/zoom
23. https://emacs.stackexchange.com/questions/47318/how-can-i-start-learning-emacs-lisp
24. https://news.ycombinator.com/item?id=18267493
25. https://www.funshop.co.kr/goods/detail/72671
26. http://andrwj.com/post/2019/09/search-and-replace-pattern-in-spacemacs/
27. https://github.com/pytorch/pytorch/issues/3717
28. https://pytorch.org/
29. https://egghead.io/lessons/javascript-setup-rust-for-webassembly
30. https://gist.github.com/andrwj/b7d53f924a5aecd75dd79b1171e1391a
31. http://andrwj.com/post/2019/09/porting-ncurses-based-space-invader-game-with-emscripten/
32. http://andrwj.com/post/2019/09/porting-pacvim-with-emscripten/
33. https://www.youtube.com/watch?v=QMupRhdNCns&list=PLR_tNylwAUXnaNEPV3O0_DAGMjd8pR_sK&index=13
34. https://github.com/Nav399/Tetris-for-the-arduboy
35. https://xtermjs.org/
36. https://youtu.be/FSKbNQ1EBxo
37. https://github.com/jmoon018/PacVim
38. http://www.yes24.com/Product/Goods/4376946
39. http://www.yes24.com/Product/Goods/3282824
40. https://www.amazon.com/s?k=biofreeze&ref=nb_sb_noss_2
41. http://www.sisaweek.com/news/articleView.html?idxno=122619
42. https://www.clien.net/service/board/park/13856213
43. http://www.yes24.com/Product/Goods/17725229
44. https://buildflutter.com/functional-programming-with-flutter/
45. https://medium.com/flutter-community
46. https://youtu.be/zVzbknPjmoQ
47. https://youtu.be/FzFIDTs3WtI?t=34
48. http://andrwj.com/post/2019/08/functional-programming-in-javascript-by-luis-atencio/
49. https://github.com/terrylinooo/githuber-md/issues/111
50. https://www.youtube.com/watch?time_continue=111&v=fKzdjrhIxTc
51. https://amazonlightsail.com/
52. https://entertain.v.daum.net/v/20190814191255363
53. https://namu.wiki/w/%EC%95%84%ED%82%A4%EB%AA%A8%ED%86%A0%20%EC%95%BC%EC%8A%A4%EC%8B%9C
54. https://gall.dcinside.com/mgallery/board/lists?id=japtrainee
55. https://showroom-live.com/
56. https://www.crystalidea.com/macs-fan-control/
57. http://vod.kbs.co.kr/index.html?source=episode&sname=vod&stype=vod&program_code=T2011-1097&program_id=PS-2019124068-01-000&section_code=05&broadcast_complete_yn=N&local_station_code=00&section_sub_code=06
58. https://edition.cnn.com/2019/08/13/europe/russian-village-evacuation-missile-explosion-intl/index.html?no-st=1565717085
59. http://andrwj.com/pebble/slow/
60. https://github.com/sqshq/sampler
61. https://github.com/emscripten-core/emscripten
62. https://webassembly.org/
63. https://editorskit.com/
64. https://github.com/andrwj/visual-editor-custom-buttons-
65. http://andrwj.com/env/visual-editor-custom-buttons/
66. http://andrwj.com/app/myklaytn-contract/
67, 73. https://github.com/andrwj/FPJS
68. https://github.com/andrwj/FPJS/commit/00b5de9a3be14f19bcc84bff406de635812dd26e
69. https://jupyter.org/
70. https://www.blueletterbible.org/nasb/luk/21/10/t_conc_994010
71, 119. https://github.com/andrwj/myKlaytnContract
72. https://www.literatureandlatte.com/scrivener/overview
74. http://andrwj.com/project/fpjs/
75. https://developer.wordpress.org/rest-api/
76. https://developer.wordpress.com/calypso/
77. https://github.com/wp-graphql/wp-graphql
78. https://docs.wpgraphql.com/
79. https://github.com/skevy/graphiql-app
80. https://github.com/prisma/graphql-playground
81. https://github.com/imolorhe/altair
82. https://chrome.google.com/webstore/detail/chromeiql/fkkiamalmpiidkljmicmjfbieiclmeij?hl=en
83. https://egghead.io/courses/graphql-query-language
84. https://developers.google.com/web/tools/lighthouse/audits/first-meaningful-paint
85. https://ssr.vuejs.org
86. https://github.com/zeit/next.js/
87. https://ewanvalentine.io/how-im-writing-lambda-services-these-days/
88. https://www.producthunt.com/posts/editorskit-wordpress-editor-toolkit
89. https://www.youtube.com/watch?v=QWgO4lAJAlE
90. https://wordpress.org/plugins/redis-cache/
91. https://github.com/phpredis/phpredis
92. https://www.php.net/manual/en/book.opcache.php
93. https://github.com/10up/twentysixteenreact.git
94. http://andrwj.com/env/phpv8/
95. https://search.google.com/search-console/settings
96. https://sitekit.withgoogle.com
97. http://andrwj.com/404-not-found
98. http://andrwj.com/403-forbidden
99. http://andrwj.com/400-bad-request
100. https://wordpress.org/plugins/page-list/
101. https://wordpress.org/plugins/prismatic/
102. https://wordpress.org/plugins/custom-post-type-ui/
103. https://wordpress.org/support/topic/display-pages-of-a-custom-post-type/
104. https://dayoneapp.com/mac/
105. https://httpie.org/
106, 107. https://luxagraf.net/src/awstats-nginx-ubuntu-1804
108. https://blogging.dragon.org.uk/installing-awstats-on-ubuntu-18-04/
109. https://prismjs.com
110. http://lisperator.net/pltut/
111. https://github.com/EbenSorkin/Merriweather
112. https://github.com/tc39/proposal-class-fields
113. https://medium.com/@oneminutejs/a-deep-dive-in-the-vue-js-source-code-0-table-of-contents-170dcc3c8ec
114. https://egghead.io/
115. https://www.augur.net/
116. https://reactjs.org/docs/hooks-intro.html
118. http://andrwj.com/2019/07/geoip-based-ip-block-on-debian-buster/
120. https://github.com/DarthFennec/highlight-indent-guides
121. https://www.flycheck.org/en/latest/user/syntax-checks.html
122. https://github.com/mantoni/eslint_d.js/
123. http://codewinds.com/blog/2015-04-02-emacs-flycheck-eslint-jsx.html
124. https://www.iterm2.com/documentation/2.1/documentation-hidden-settings.html
125. https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
126. https://dev.to/notriddle/functional-programming-is-not-a-paradigm-1p8o