Til

Limitation of free tier

1 physical core도 안되는 CPU를 사용하는 free timer의 한계인가? 덧) 저 일이 있은 후에는 또 안정적으로 돌고 있다는… 날짜별로 통계를 뽑아봐야겠다.

K8s Vertical Pod Autoscaler

VPA는 K8s에서 Scale-in/out에 대한 기능을 제공. 현재 동작하고 있는 pod에 대해 pod restart 없이 할당된 resource를 변경하는 것은 아직 미지원인듯 github의 VPA repo https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler Updating running pods is an experimental feature of VPA. Whenever VPA updates the pod resources the pod is recreated, which causes all running containers to be restarted. The pod may be recreated on a different node. https://stupefied-goodall-e282f7.netlify.app/contributors/design-proposals/autoscaling/vertical-pod-autoscaler/ In-place updates In-place Pod updates (#5774) is a planned feature to allow changing resources (request/limit) of existing containers without killing them, assuming sufficient free resources available on the node.

No Podcast Update?

음 이건 무슨 상황일까? mp3 파일은 레코딩이 제대로 되었고, md 파일도 만들었는데 site를 rebuild했다는 메시지가 오질 않는다. 안그래도 Telegram 을 이용해서 메시지를 보내는 기능을 추가해야 겠다고 생각했을때 아래처럼 정상적으로 동작하는 경우가 아니라 뭔가 문제가 있는 상황을 어떻게 알 수 있을까 하는 고민을 했었는데 생각보다 일찍 그 상황(아마도 많은 경우 중 하나 겠지만) 이 온 듯했다. 이렇게 메시지가 안 온 것으로 뭔가 문제가 있다는 걸 판단하는 건 비효율적인 방법이라 보다 적극적으로 어떤 비정상 상황이고, 가능하면 왜 그런 지도 파악해서 메시지를 보내게 할 필요가 있다는 생각을 했었는데…

Find container with its name

Get docker container id from container name docker ps -aqf "name=containername" docker ps -aqf "name=^containername$" -q for quiet. output only the ID -a for all. works even if your container is not running -f for filter. ^ container name must start with this string $ container name must end with this string

Git Tips

Open vim tabs with changed files vim -p `git diff --name-only` vim -p -p[N] Open N tab pages. When N is omitted, open one tab page for each file. git diff --name-only --name-only Show only names of changed files.

Disable Password for Private Github Repo

github가 제공하는 private repository를 사용하니 ID와 암호를 매번 물어보길래 찾아 보니 이렇게 해결할 수 있다고. source : How do I avoid the specification of the username and password at every git push? $ git config credential.helper store $ git push https://github.com/repo.git Username for 'https://github.com': <USERNAME> Password for 'https://USERNAME@github.com': <PASSWORD> To set the timeout for “not-asking password” git config --global credential.helper 'cache --timeout 7200'

Grain of Salt

From OS X dictionary Grain of salt Pliny the Elder’s Naturalis Historia may be the origin of the phrase. To take something with a “grain of salt” or “pinch of salt” is an English language idiom that means to view something with skepticism or not to interpret something literally.[1] In the old-fashioned English units of weight, a grain weighs approximately 60 mg, which is about how much table salt a person might pick up between the fingers as a pinch.

Record CBS radio in every day

record Find out duration of mp3 file mp3info, exiftool or ffmpeg can be used to get the duration of mp3 file Though mp3info and exiftool can be used to the exiting mp3 file while the ffmpeg give the duration on recording process. $ mp3info -p "%S\n" Cinema_20200614.mp3 15 Exiftool does not give the correct duration. $ exiftool Cinema_20200614.mp3 ExifTool Version Number : 11.88 File Name : Cinema_20200614.mp3 Directory : . File Size : 235 kB File Modification Date/Time : 2020:06:14 07:16:03+09:00 File Access Date/Time : 2020:06:14 07:47:47+09:00 File Inode Change Date/Time : 2020:06:14 07:16:03+09:00 File Permissions : rw-rw-r-- File Type : MP3 File Type Extension : mp3 MIME Type : audio/mpeg MPEG Audio Version : 1 Audio Layer : 3 Audio Bitrate : 64 kbps Sample Rate : 44100 Channel Mode : Stereo MS Stereo : Off Intensity Stereo : Off Copyright Flag : False Original Media : False Emphasis : None ID3 Size : 45 Encoder Settings : Lavf58.

Setup podcast blog - beginning

오늘 운전하는 시간이 마침 오전 11시라 CBS 신지혜의 영화음악을 들을 수 있었다. 어릴 적 부터 좋아하던 영화 음악을 괘 오래동안 듣게 해주고 있는 프로그램. 편안한 목소리와 다양한 좋은 영화 음악을 들을 수 있어 정은영의 영화음악 이후 가장 좋아하는 라디오 프로그램이 되었다. 그런데 문제는 라디오 방송 시간이 오전 11시라 회사생활을 하면서 쉽게 듣기 어려운 상황이라는 거. 2년 전에는 OS X에 cron을 이용해서 자동으로 녹음을 한 후 NAS로 파일을 옮겨서 DS Audio 앱으로 듣기도 했는데 파일 기반으로 되어 있다 보니 내가 어떤 파일을 들었는 지 알기가 어려웠다.

NVIDIA vRAN Solution

https://devblogs.nvidia.com/building-accelerated-5g-cloudran-at-the-edge/ Mellanox ConnectX-6 Dx SmartNIC exceeds stringent industry-standard timing specifications for eCPRI-based RANs by ensuring clock accuracy of 16ns or less 5T for 5G enables packet-based, ethernet RANs to provide precise time-stamping of packets for delivering highly accurate time references to 5G fronthaul and backhaul networks. 5T-for-5G, or time-triggered transmission technology for telco https://news.developer.nvidia.com/new-real-time-smartnic-technology-5t-for-5g/ Real-time transmission hardware acceleration: 5T-for-5G simplifies time synchronization and data transmission across servers, GPUs, radios, and baseband units in wireless network rollouts, making 5G rollouts easier and more efficient.