2021

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.

 

 

2021년 6월 19일 (토)

  • 나이프 벤더에서 이름값 못하는 두가지 
    피스카스, 유럽이름으로 파는 중국제 
    거버라 쓰고 개쓰레기라고 읽는다.  피스카스가 인수했다.

  • 나를 만드신 지서스 하나님께 감사드린다. 
    비록 사는 것이 힘들고 슬픔과 부조리와 악이 세상에 만연하지만 이 세상에 태어나게 하심을 감사드린다. 

2021-06-11

  • Raspbian PIXEL Desktop, iBus 데몬이 시작하지 않을 때 
    im-config -n ibus  or /usr/bin/ibus-daemon -dr 

2021년 6월 8일 (화)

  • RNR1 Midnight Commander + Ranger

2021년 6월 7일 (월)

  • Install PIXEL Desktop on RaspbianOS Lite and running in RealVNC
    $ sudo apt install --no-install-recommends lxde
    $ sudo apt install xorg raspberrypi-ui-mods rpi-chromium-mods
    
    # If ~/.xsession already exists and does not start pixel desktop, just delete it before running the following line.
    $ vncserver-virtual :1 -depth 16 -geometry 800x1000

     

  • Wonderful guie to RetroPie Newbie2

  • SDCard 명칭별 속도3
    일반제품은 Read:10~20MB/s, Write:10MB/s 이하
    Ultra 제품은 Read Max: 45MB/s, Write Min: U1-10MB/s 보장
    Extreme은 Read Max: 160MB/s, Write: 60MB/s(64GB기준)  |  90MB/s(128GB기준)
    Extreme Pro는 Read Max: 170MB/s, Write Min: 90MB/s  U3-30MB/s

  • 개발보드 구매처4

2021년 6월 6일 (일)

  • 라즈베리파이  Zero W 하드웨어에 RaspbianOS를 설치하고 제대로 wpa_supplicant 설정을 했음에도 불구하고 Wi-Fi가 잡히지 않으면 기기 자체에 문제가 있는 것임. 애쓰지 말고 환불하거나 교환하는게 시간 아끼는 길이다. 
    https://github.com/raspberrypi/linux/issues/3659
    https://github.com/pikvm/pikvm/issues/137

2021년 6월 3일 (목)

  • Pi Zero on Piboy DMG
    DPI mode: 60hz 
    내장된 2.4Ghz Wi-Fi 모듈 설정할려고 애쓰지 마라. 그냥 USB타입 Wi-Fi 디바이스 달아주는게 더 빠르고,  쿨러보다 제대로된 써멀패드 하나 달아주는게 1000% 더 낫다. 

2021-06-02

  • Mount Raspberry Pi Distribution Image
    #!/bin/bash
    # $ fdisk -l retropie-buster-4.7.1-rpi2_3.img
    # Disk retropie-buster-4.7.1-rpi2_3.img: 2.91 GiB, 3099590656 bytes, 6053888 sectors
    # Units: sectors of 1 * 512 = 512 bytes
    # Sector size (logical/physical): 512 bytes / 512 bytes
    # I/O size (minimum/optimal): 512 bytes / 512 bytes
    # Disklabel type: dos
    # Disk identifier: 0x917c041d
    #
    # Device                            Boot  Start     End Sectors  Size Id Type
    # retropie-buster-4.7.1-rpi2_3.img1 *      8192  532479  524288  256M  e W95 FAT16 (LBA)
    # retropie-buster-4.7.1-rpi2_3.img2      532480 6053887 5521408  2.6G 83 Linux
    
    BASE_DIR=/home/andrwj/workspace
    IMAGE_FILE=${BASE_DIR}/retropie-buster-4.7.1-rpi2_3.img
    MOUNT_POINT=${BASE_DIR}/mnt
    BOOT_COUNT=$5
    BOOT_SIZE=$6
    
    ROOT_COUNT=$7
    ROOT_SIZE=$8
    if [ ! -e ${MOUNT_POINT} ]; then
       sudo mkdir -p ${MOUNT_POINT}
    fi
    echo "mount -v -o offset=${ROOT_COUNT},sizelimit=${ROOT_SIZE} -t ext4 ${IMAGE_FILE} ${MOUNT_POINT}"
    sudo mount -v -o offset=${ROOT_COUNT},sizelimit=${ROOT_SIZE} -t ext4 ${IMAGE_FILE} ${MOUNT_POINT}
    if [ ! -e ${MOUNT_POINT}/boot ]; then
       echo "'boot' mount point created"
       sudo mkdir -p ${MOUNT_POINT}/boot
    fi
    echo "mount -v -o offset=${BOOT_COUNT} -t vfat  ${IMAGE_FILE} ${MOUNT_POINT}/boot"
    sudo mount -v -o offset=${BOOT_COUNT},sizelimit=${BOOT_SIZE} -t vfat  ${IMAGE_FILE} ${MOUNT_POINT}/boot

2021년 6월 1일 (화)

  • Upload hex file onto Arduboy using avrdude in command line 
    download 1.8.15 ARM 32bit , place it on ~/Applications/arduino
    #!/bin/bash
    echo Upload Arduino Application onto Arudoby
    PORT=${2:-/dev/ttyACM0}
    BAUDRATE=57600
    CONF=${HOME}/Applications/arduino/hardware/tools/avr/etc/avrdude.conf
    HEXFILE=${1:-nofile}
    AVRDUDE=${HOME}/Applications/arduino/hardware/tools/avr/bin/avrdude
    
    if [[ "${HEXFILE}" == "nofile" ]]; then
       no hex file given
       exit 1
    fi
    ${AVRDUDE} -C ${CONF} -v -p atmega32u4 -c avr109 -P ${PORT} -b ${BAUDRATE} -D -U flash:w:${HEXFILE}:i

    Arduboy는 리셋후 짧은 시간동안에만 boot loader가 동작하므로 Arduboy 전원을 넣은 후 곧바로 스크립트를 동작시켜야 한다. Arduboy에는 리셋 버튼이 밖으로 나와있지 않아서 SIM 추출 핀으로 눌러줘야 한다. 9

  • Using add-apt-repository in Debian 10
    sudo apt -y install software-properties-common dirmngr apt-transport-https lsb-release ca-certificates
  • 빌어먹을 iCloud 때문에 5년치 모아온 데이터를 날려버렸다, 개짜증 ... 

2021-05-31

  • Piboy DMG를 이동형 서버케이스로 사용하려했던 계획은 거의 실패했다고 봐야겠다. 빌어먹을 쿨링팬 소음을 잡을 방법이 없어 CPU 사용정책을 powersave로 설정, 300Mhz까지 떨어뜨려야 비로소 52~55도 사이를 간신히 유지할 수 있다. 케이스에 직경 3mm 구멍을 수도없이 내지 않았다면 그것도 불가능했을 것이다. 비록 300Mhz 라는 낮은 클럭주파수지만 Quad CPU라서 그런지 체감은 그렇게 느리지 않다.  한편 RetroPie joy2key.py 소스를 참조로 CommandLine에서 Piboy 조이스틱과 버튼 입력을 처리할 수 있음을 배웠다. 내게는 게임보다 스크립트 처리가 더 눈에 들어온다.  이번 닭질을 통해 DPI LCD 사용방법을 제대로 배웠네. 
  • 저녁이후로 비가 엄청온다. 장마 시작이냐
  • PICO-8 입문
  • Navigating Midnight Commander using Piboy DMG Buttons 
    /home/pi/RetroPie-Setup/scriptmodules/supplementary/runcommand/joy2key.py
    /opt/retropie/supplementary/runcommand/joy2key.py
    diff --git a/joy2key.py b/joy2key.py
    old mode 100755
    new mode 100644
    index 2a56b1b..66fcde3
    --- a/./joy2key.py
    +++ b/tmp/1
    @@ -93,7 +93,7 @@ def get_button_codes(dev_path):
             js_cfg = RETROARCH_CFG
    
         # getting configs for dpad, buttons A, B, X and Y
    -    btn_map = [ 'left', 'right', 'up', 'down', 'a', 'b', 'x', 'y' ]
    +    btn_map = [ 'left', 'right', 'up', 'down', 'a', 'b', 'x', 'y', 'r2', 'l2' ]
         btn_num = {}
         biggest_num = 0
         i = 0


    ~/RetroPie/retropiemenu/Midnight Cmd.sh10

    # --------- INIT ---------
    readonly MC_CONFDIR="$HOME/.config/mc.midnightjoy"
    readonly MC_CONFSTD="$HOME/.config/mc"
    readonly JOY2KEY_SCRIPTLOC="$HOME/RetroPie-Setup/scriptmodules/helpers.sh"
    #                 왼쪽   right   up      down    a:ok   b:  x:  y:menu  r2:z   l2:z
    readonly CONFIG=(kcub1  kcuf1   kcuu1   kcud1   0x0a   kf10       kf13        kf9     0x09        0x1b)
    Termcap 문자 인코딩 참조, ASCII Table 

2021년 5월 27일 (목)

  • PiBoy DMG 
    케이스 구조 때문인가...  IN OUT 방향으로 쿨링팬을 돌리는 것 보다 OUT  IN 방향이 훨씬 CPU 온도를 떨어뜨린다. 
    쿨링팬이 연결된 기판과 PiBoy 본체 기판을 연결하는 흰색 케이블 끝에 붙어있는 연결핀에 문제가 생기면 화면밝기, 팬속도, 외부 키 입력이 전혀 제어되지 않는다. 
    Piboy.img 이미지파일의 배포본은 Debian Buster 32bit 기반인데, apt-get dist-upgrade 하게되면 기존 설정이 모두 삭제되고 RetroPie 설정을 다시해야한다.
    config.txt 에 dtparam=spi=on 설정을 추가하면 뭔가 쓰레기 데이터가 LCD 화면데이터를 엎어버려서 색상이 바래진다. 
    xpi-gameconf-1.0 소스는 펌웨어 버전과 맞지 않을 경우, PiBoy 부팅할 때 Firmware version 0.00 이라는 오류 메세지가 출력된다. 

2021년 5월 26일 (수)

  • Migrating Ubuntu 20.04 LTS Server/ARM64 into PiBoy DMG 
    fan-control  ok
    using LCD as console  ok
    OSD: battery(O), WiFi(under progress), System Load(under progress)
    Safe reboot/shutdown using Systemctl ok
    X Windows  N/Y

2021년 5월 20일 (목)

  • It turned out to be that the smartwatch that I need is smart alarm watch. I'm looking for my Watchy11 
  • FLeader as React Component is being considered. It's versatile and strong engine for keyboard shortcuts and macros on Web Browsers (especially Chrome family), which is my work in previous job.
  • Awesome IPTV12
  • XRDP server on Raspberry Pi13 14
  • RaspbianOS arm6415

2021년 5월 18일 (화)

  • I am not sure that reading out is working for me like I did in Canda in the year of 2009. It took about 4 months for me to be chainging the way of thinking and writing. Again, I am not sure why I believe that this method will work for me. I am just assuming reading out pokes and peeks neurons around the path of speaking. It must evolve other organs like composing words/phrases/sentences and moving muscles of cheak and tongues, jar ...  
    I'm actually miss the ability that I had shown after the 4 months. Hope this method is right path to what I expect.

2021년 5월 1일 (토)

2021년 4월 30일 (금)

  • AlDente Pro 구입했는데, 한대의 맥북에서만 사용가능.
    기능도 뭐 그닥 차별화되는 점이 있다고 보긴 힘들다.
    Calibration 메뉴가 들어가 있는데, 이것도 알아서 하는게 아니라 수동으로 시작해야해서 젤 실망이 큰 부분. 그냥 주기를 알아서 계산해주면 좋을텐데 ... 맥북을 덮었을 때는 여전히 동작하지 못함.

    연간 갱신하는 프로그램이지만 갱신을 취소하려면 메일을 보내야해서 어이없음.

    결론: 걍 오픈소스 버전 쓰면됨

2021년 4월 21일 (수)

  • 고무줄  벨크로.  당연한 거지만 고무줄은 공기중 노출에 삮아버린다.

2021년 4월 19일 (월)

  • Convert pitch between Hz, Barks, and music notation16
    AUPitch cents value for 432hz is -32 

2021년 4월 16일 (금)

  • Tesla Frequencies
    174 Hz : Relieves Pain & Stress
    285 Hz : Heals Tissues & Organs
    396 Hz : Eliminates Fear
    417 Hz : Wipes out Negativity
    528 Hz : Repairs DNA, Brings Positive Transformation
    639 Hz : Brings Love & Compassion in Life
    741 Hz : Detoxifies Cells & Organs
    852 Hz : Awakens Intuition, Raises Energy at Cellular Level
    963 Hz : Connects to Higher Self.

2021년 4월 17일 (토)

  • 그렇게 노래를 부르던 WebAssembly를 하게되는건가... 

2021년 4월 15일 (목)

  • MediaWiki  Upgrade 1.35.1 1.35.2
    # 작업 편의를 위해
    sudo su
    #  설치 경로로 이동
    cd /var/www/wiki/core/
    
    
    # 패치 내려받기
    wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.patch.zip
    sudo unzip mediawiki-1.35.2.patch.zip
    
    
    # 변경사항 사전 점검
    sudo patch -p1 --dry-run -i mediawiki-1.35.2.patch
    
    
    # 적용
    sudo patch -p1 -i mediawiki-1.35.2.patch
    sudo php maintenance/update.php
    
    sudo systemctl restart php7.4-fpm
    
    # 소유권 보정
    sudo chown -R www-data:www-data *

     
    Special:Version 페이지 확인

  • 선호하는 성향에 대해 물어본 대답에, 말 이쁘게 하는 사람 또는 화를 잘 내지 않는 사람 이라 말하는 대부분은 --F-   MBTI 

2021년 4월 10일 (토)

  • 낮은 뇌파에서는 잡 생각이 많아지나?
    Gamma Rhythms in the Brain17

2021년 4월 7일 (수)

  • Cmd, Opt 키 기능을 교환하기 위해 Karabiner-Elements를 써왔지만, M1 MacbookAIR에서 리부팅할 때마다 커널 패닉을 일으킨다. Shutdown을 선택하면 Rebooting을 해버리는데, 로그인하면 패닉발생 때문에 Kernel Extension들을 다시 로딩해야한다면서 리부팅을 또! 요구한다. 그럼 다시 패닉... 또 리부팅... 빌어먹을..
    커널 패닉이 일어나면 AlDente 설정도 리셋되어버려 설정한 상한선 넘어 배터리가 충전되버리는데, 이때 다시 AlDente Helper를 설치할 경우 빌어먹을 리부팅을 또 요구한다... 환장할 노릇...

    결국 Karabiner-Elements를 제거하고 대체 기능은 Preferenses Keyboard 설정에서 키보드에 따라 Modifiers 키를 재설정함으로써 해결했다.

2021년 4월 5일 (월)

  • macOS BigSur  정상적인 리부팅 후에도 문제가 있다는 메세지가 뜰 때
    해상도를 Default로 설정하고 리부팅
    배터리를 사용하게될 때 그래픽 드라이버를 바꾸지 않도록 설정
    참고문서#1, 참고문서#2 (절대적인 해결방법 같지는 않다)
  • Run Windows 10 using QEMU on macOS

2021년 4월 2일 (금)

  • restart with M1 Macbook AIR

2021월 3월 24일 (수)

  • 애플이 M1 칩을 내놓고 플랫폼 이전을 한 덕분에 훗날 라즈베리파이에서 macOS를 돌릴 수도 있지않을까.. 
    물론 그 훗날은 오지 않겠지만; 
  • tmp.service  위력이 대단하네. 4G RAM MacbookAIR 3.2 에서 체감이 이렇게 달라질 수 있다니... 

2021년 3월 18일 (목)

  • Keyboard Remapping for Ubuntu 20.04 LTS (LXDE)
    /etc/default/keyboard
    XKBOPTIONS="ctrl:nocaps,altwin:swap_alt_win"

2021년 3월 15일 (월)

2021년 3월 14일 (일)

  • Failed to setup nVidia-320 driver in Ubuntu 20.04 LTS Desktop on MacbookAIR3.2

2021년 3월 13일 (토)

  • Ubuntu 20.04 Failed to Set MokListRT: Invalid Parameter
    on first boot Macbook AIR late 2010 model, installed Ubuntu
    $ sudo su -
    $ cd /boot/efi/EFI/ubuntu
    $ cp grubx64.efi shimx64.efi
    $ reboot

    This could be avoided by copying the file on installation stage. When this error occur in first boot, you just power off & on. Ubuntu boot logo will appear. Then fix this problem like above.  

     

     
  • 오래된 맥북에 리눅스를 설치해보면 LinuxOS 가 구린게 아니라 모니터가 구렸다는 걸 알게된다. 폰트의 선명함에서 오는 충격;; 
    BUT, NVidia Video Driver를 사용하면 그냥 맛이가버린다... 여윽시 리눅스..?

2021년 3월 12일 (금)

  • 애플 트랙패드, Natural Scrolling으로 설정하기 (RPI4, LXDE)
    sudo apt install xinput
    $ sudo xinput
    4	⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    5	⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    6	⎜   ↳ Logitech USB Optical Mouse              	id=6	[slave  pointer  (2)]
    7	⎜   ↳ CATEX TECH. GK893B Consumer Control     	id=8	[slave  pointer  (2)]
    8	⎜   ↳ CATEX TECH. GK893B Mouse                	id=11	[slave  pointer  (2)]
    9	⎜   ↳ AJ.TracPad                              	id=13	[slave  pointer  (2)]
    
    $ sudo xinput list-props 13
    Device 'AJ.TracPad':
    19		Device Enabled (115):	1
    20		Coordinate Transformation Matrix (116):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    		libinput Natural Scrolling Enabled (245):	1
    		libinput Natural Scrolling Enabled Default (246):	0
    
    $ xinput set-prop  'AJ.TracPad'  245 1
     

2021년 3월 11일 (목)

  • 맥북이 없는 상황이라 라즈베리파이4를 최대한 개발용으로 셋업해보았으나...
    구글이 Chromium Browser에서 Google Sync를 막아버렸다...  ㅂㅇㅁㄱ
    마이크로 SDCard에서 부팅할 떄는 LXDE 패키지만이 유일하게 괜찮은 속도로 사용가능하다. 그외에는 거의 사용불가.
    6개월마다 갈아엎기 싫어서 Ubuntu 20.04 LTS Server 버전위에 LXDE를 설치했더니 애로사항이 하나둘이 아니다
       5Ghz WiFi, Bluetooth, Natural Scrolling, Hotkey, Poor Sound Quality ...
    Google 계정으로 로그인한 상태를 Medium에서 인식하지 못한다.
    그냥 M1 맥북 지르는게 정신건강에 이롭다

2021년 2월 27일 (토)

  • Completed setup for VisualEditor for MediaWiki 1.35.1 (LTS, 2023년 9월까지 지원)
    # Git으로 받지 말고 배포본으로 받는 것이 낫다
    # 아래 설정이 없으면 'Parsoid/RESTBase server (HTTP 404)' 발생
    wfLoadExtension( 'Parsoid', 'vendor/wikimedia/parsoid/extension.json' );
    wfLoadExtension( 'VisualEditor' );
    # 아래 설정이 없으면 "'parsoidserver-http-curl-error: couldn't connect to host" 발생
    $wgVirtualRestConfig['modules']['parsoid'] = array(
       'url' => $wgServer . $wgScriptPath . '/rest.php',
       'forwardCookies' => true
       );
    $wgGroupPermissions['user']['writeapi'] = true;

2021년 2월 25일 (목)

2021년 2월 22일 (월)

  • According to Dr.Harold S.Burr,Professor of Anatomy at Yale’s Medical School,states that complex magnetic field not only establishes the pattern of human brain at birth,but also regulates and control it through life: https://www.livescience.com/amp/63281-magnets-human-brain-mapped.html
    “Dr. Harold S. Burr, emeritus Professor of Anatomy at Yale’s Medical School, states that a complex magnetic field not only establishes the pattern of the human brain at birth, but continues to regulate and control it through life. He further states that the human central nervous system is a superb receptor of electro-magnetic waves, the finest in nature. (We may walk: with a fancier step, but we hear the same drummer as the oysters.) The ten million cells in our brains form a myriad of possible circuits through which electricity can channel.”
  • Correlation between MBTI and Zodiac Signs 

 

2021년 2월 21일 (일)

  • Netatalk 서비스 셋업
    
    $ sudo apt-get install netatalk
    $ sudo cat > /etc/netatalk/afp.conf
    ;
    ; Netatalk 3.x configuration file
    ;
    [Global]
    hide files = /.DS_Store/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/
    read only = No
    unix charset = UTF8
    afp interfaces = tap0
    hostname = RaspberryPi
    zeroconf = no
    file perm = 0640
    directory perm = 0755
    
    [Homes]
    basedir regex = /home
    home name = $u
    
    ^D
    
    $ sudo systemctl daemon-reload
    $ sudo systemctl restart netatalk


    macOS Finder: Cmd+K,  apf://ip.address-or-hostname 

2021년 2월 20일 (금)

  • 페미니즘에 쩔어있는 인간들이 MBTI 제목걸고 모인 곳에서 언어폭력을 실컷 쏟아내는 꼴이란,,, 가증한 것들 

2021년 2월 19일 (금)

  • 클럽하우스 MBTI 룸에 몇시간 있어보면 온갖 것을 특정 타입의 행동규약처럼 얘기하는걸 들을 수 있다.
    가스불의 '불'과 연탄불의 '불' 모두를 "화력"으로 표현한다면 들어맞지 않는게 뭐냐... 그러나 두가지 '불'은 엄연히 특성이 다르다. 
    무시할 수 없는 예외가 보일 때 MBTI의 프레임으로 보는 관점에 문제가 있다고 생각할 수도 있을텐데, 적어도 그 시간 그 룸에서는 그럴 생각이 없는듯 보이네.
  • BWV 1052R, D minor 파트는 항상 내 신경을 건드리는 뭔가가 있는데, 그중 SATO 연주는 템포와 강약..해석... 다 맘에든다. 질리지가 않아~ 

2021년 2월 18일 (목)

  • Too fast TMUX scrolling, but won't fix in  ttyd  
    set -g @scroll-speed-num-lines-per-scroll 1 

  • Neovim Compilation Failed on aarch64 
    make CMAKE_INSTALL_PREFIX=$HOME/.local/nvim CMAKE_BUILD_TYPE=RelWithDebInfo USE_BUNDLED=ON CMAKE_EXTRA_FLAGS='-DLIBLUV_LIBRARY:STRING=-Wl,/usr/lib/aarch64-linux-gnu/liblua5.1.so -DLIBLUV_INCLUDE_DIR:STRING=/usr/include/lua5.1' LUAJIT_ENABLEGC64=1

    https://github.com/neovim/neovim/issues/13760

  • TTYD+TMUX+Browser 환경에선 Powerline 문자가 해결이 안되서 브라우저 Custom Font(Noto Nerd) 설정으로 해결 (못생김)

2021년 2월 16일 (화)

  • submitted resignation. yet few more days left. 
  • Working on reformatting Alpha & Omega Bible19: about 65% done. Perhaps 3 days to be finish?
  • I've fully now understood that man need patience and to go through tribulation for every purpose.  Since JESUS made us as a being take steps. 
    히10:36 너희에게 인내가 필요함은 너희가 하나님의 뜻을 행한 후에 약속을 받기 위함이라
  • # ~/.tigrc
    
    bind generic '' !?git checkout %(commit) %(file)
    bind main R ?git checkout %(commit)
    set tab-size = 3
    set mouse = yes
    set mouse-scroll = 3

2021년 2월 14일 (일)

  • MediaWiki/VisualEditor 설정은 그냥 하지 않는 걸로... 귀찮다; 
  • Run Emacs as Systemd service:~/.config/systemd/user/emacs.service
    ~/.doom.d/config.el 파일 내에 UNIX Domain Socket 위치를 지정해줘야 한다: `(setq server-socket-dir "~/.emacs.d/server")`
    지정하지 않으면 emacsclient 가 서버를 찾지 못하는 문제가 발생한다
    alias e='/opt/emacs/bin/emacsclient --socket-name=/home/andrwj/.emacs.d/server/server -t'
    [Unit]
    Description=Emacs text editor
    Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/
    
    [Service]
    Type=notify
    Environment="PATH=/home/andrwj/bin:/opt/emacs/bin:/home/andrwj/.wasmer/bin:/home/andrwj/.fzf/bin:/home/andrwj/.nvm/versions/node/v14.15.4/bin:/home/andrwj/.cargo/bin:/home/andrwj/.wasmer/globals/wapm_packages/.bin:/home/andrwj/.pyenv/bin:/home/andrwj/Applications/Bible/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin/:/sbin:/bin:/usr/game"
    ExecStart=/opt/emacs/bin/emacs --daemon --funcall=server-start --now /opt/emacs/bin/emacs
    ExecStop=/opt/emacs/bin/emacsclient.sh --eval "(progn (setq kill-emacs-hook 'nil) (kill-emacs))"
    Restart=on-failure
    
    [Install]
    WantedBy=default.target
     
  • 혼자된 작업... 내가 문제라서 그런 건지, 선택된 사람의 부재인지... 

2021년 2월 13일 (토)

  • IoT + Conditioning Tools
    https://namu.wiki/w/SmartThings
    https://sharptools.io/rule-engine.html
    https://casthing.com/board/request_review
    Smart Home Solver20
    오날두 스마트홈 만들기21
  • Arduboy FX Mod Chip Upgrade (Short Video)

 

2021년 2월 12일 (금)

  • ClubHouse 가입 꼼수:  주변 사람중 아이폰 사용자의 폰에 내 유심을 넣고 가입진행, 유심원상복귀한 후 아이패드에서 로그인해서 사용
  • BBKI improvements: 
    4 string  6 strings
    changed the way of finishing binder string
  • MediaWiki 1.35.0-wmf.11  1.35.1 RELEASE

Feb 10, 2021 (Wed)

  • 7만원에 구입한 GTS2 Mini: 1월 15일 첫 충전후 26일째 사용중인데 배터리 32% 남음.  물론 가능한 모든 측정을 끄고 진동 알람시계로만 사용했을 때 얘기.
    거의 한달에 한번 꼴로 충전한다면 일년에 대략 60회 이하의 충전 사이클이 소요될 것이고, 1년에 60회로 가정하면 1,260일 동안은 190회 정도지만 사용할수록 배터리 용량은 줄어들기 때문에 실제 도달 사이클은 300회 정도가 될 것으로 추측한다.  물론 제때 주기적으로 충전할 수 있다는 가정하에서다.
    GTS2 Mini Smartwatch
  • 원한다면 언제든지 '집중'해서 학습할 수 있고 뭔가를 빨리 습득할 수 있다고 믿고 있겠지만, 실상 집중력도 '능력'이라서 원한다고 해서 단순히 '할 수 있는' 건 아니다.
  • Custom Cover BBKI 4th Black edition
  • 소리, 진동 지원하는 카운트다운 알람: 최대 100분, 자석 부착 (힘없음), 세로로 세우기 (제대로 동작안함), 버튼조작 좋음 BUT 100분을 셋팅하려면 100번 눌러야함.

Feb 9, 2021 (Tue)

  • Custom Book Cover BBKI, Black Edition

Feb 8, 2021 (Mon)

  •  Xpra로  Visual Studio Code 를 띄웠던 뻘짓을 `Remote - SSH` 플러그인으로 아무일도 아닌 것처럼 해결됨. 

Feb 6, 2021 (Sat)

  • ◻︎ 마24:9 그 때에 사람들이 너희를 환난에 넘겨주겠으며 너희를 죽이리니 너희가 내 이름을 위하여 모든 민족에게 미움을 받으리라 “Then they will deliver you to tribulation, and will kill you, and you will be hated by all nations because of My name.
    ↳ 지서스의 이름으로 일컫는 사람에게 대한 핍박이 대환란의 마지막 징조
          한국내 기독교인이 받는 비난은 이에 해당하지 않는다. 이들은 지서스의 이름으로 일컫는 사람들이 아니라 자신들의 어리석음으로 욕을 먹는 것일 뿐이다.
          '예수'라는 귀신이름을 믿는 자들은 스스로가 구원된 사람이 의심할 여지가 없다고 확신하므로 '기독교인'에 대한 비난은 결국 자신들이 받아야할 당연하고 영광스러운 핍박이라 여기기 때문에 사회에서 어떤 욕을 듣더라도 비난 받는 짓들을 계속할 것이다. 
  • ◻︎ 마24:22 그 날들을 감하지 아니할 것이면 모든 육체가 구원을 얻지 못할 것이나 그러나 택하신 자들을 위하여 그 날들을 감하시리라 Unless those days had been cut short, no life would have been saved; but for the sake of the elect those days will be cut short.
    ↳ 대환란의 기간이 짧아진다는 말씀이 아니다.  대환란은 7년이 아니라 1,335일이라고 다니엘서 12장 12절에 명시되어 있기 때문에 그 기간이 짧아질 수 없다. 지서스께서 재림하지 않으시면 인류를 결국 자신들끼리 싸워 세계가 멸망할 것이기 때문에 재림하심으로 그 멸망을 막는다는 의미다. 

Feb 5, 2021 (Fri)

  • 자작 북커버 BBKI v0.5 만들어봄 
    바느질해야 한다는 생각이 오히려 방해가 됐던 경우. 
  • 일반 사용자 권한으로 systemd 서비스를 돌리자니 애로사항이 꽃피네.. 

Feb 3, 2021 (Wed)

  • Pine64  라는 또 다른 SBC 제품류 발견.  랩탑,폰,태블릿,시계까지...

 

Feb 2, 2021 (Tue)

  • Spacemacs를 쓰기에는 너무 무겁고, Doom Emacs를 쓰기에는 손가락이 이미 spacemacs에 길들여진 상태라면 
    https://github.com/chenyanming/spacemacs_module_for_doom
  • VNC Service + Minimal X-Window 환경 셋업
    VNC-Server용 패키지는 tigervnc,  VNC-Viewer는  RealVNC를 사용한다. (TightVNC는 유물에 가깝고 다른 패키지는 속도가 안나온다)
        ↳ 양쪽 모두 `SecurityTypes None`으로 설정해야 문제없이 통신한다.  LOCAL 망에서 사용한다는 가정이다. 
        ↳ Gnome, KDE, LXDE, Qt Desktop 등의 덩치큰 '데스크탑 패키지'를 사용하지 않고 아주 최소한으로만 구성했다.
              arm64 플랫폼에서 neovim, neovide는 arm64 소스빌드는 불가.  빌어머글.... 

    ~/.vnc/xsession 내용과 ~/.xsession 내용이 겹치지 않도록 할 것

  • ARM64  플랫폼은 데스크탑용이나 개발용으로도 여전히 사용할 때가 아니네. 결정적인 것들이 안되는게 넘 많아!... 
    VulcanSDK는 바이너리 포맷에러. 빌드 불가  NeoVIM, NeoVide 컴파일 불가. 

    python27-pyglet 사용불가 

Feb 1, 2021 (Mon)

  • Completed to transit to Raspberry Pi 4 + Ubuntu 20.04 LTS aarch64 Server
    WP, Phabricator, MediaWiki/VisualEditor, CodeServer, OpenVPN, Docker, k8s
     현재 Raspberry Pi OS 플랫폼에는 64bit ARM CPU를 지원하지 않는다. 
        ↳ Wasmer 불가
         Dart, Flutter 불가
    RealVNC 설정 불가 (성공했다는 게시글도 제법 있지만 몇몇 라이브러리를 수동으로 배치해야하고 전체 시스템에 arm32bit 패키지까지 더해지므로 그냥 포기하는게 좋다)
  • USB 3.0 Memory Stick에 HFS+ 파일시스템을 마운트해서 사용했으나 잦은 데이터 소실로 Write Intensive 작업에 결코 적합치 않다.
    arm_freq=2000 이라고 쓰지않고 0 을 하나 더 추가해서 arm_freq=20000 해버렸더니 CPU Overclock 2.7GHz까지 올라감;;;; 
    이상하게 너무 빨라서 살펴볼 때까지 문제없이 동작했다는게 신기함 

  • 미얀마에 쿠테타가 공식확인됨. 
  • Brave New World Revisited: 7, 8, 9, 10, 11 (읽는 중)

Jan 27, 2021 (Wed)

  • 세상이 멀쩡하다면, 2021년도는 WASM을 해야하는 타이밍이다. 
    RPi4/8G 주문 완료,  개발환경은 k8s + wasmer 고려해본다.