일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 예제
- 리눅스
- 코로나바이러스
- carla
- WebCam
- linux
- Go
- ssh-copy-id
- TEE
- 자율주행
- sudo
- linux go new project
- 자택근무
- go new project
- CODE128
- go make new project
- html5
- go multifile manage
- tldr
- grep
- ssh-keygen
- 명령어
- UNIX
- MAN
- awk
- 사회적거리두기
- 리눅스 멀티미디어
- 유닉스
- 파이프 와이어
- barcode
- Today
- Total
목록전체 글 (46)
힘내라 일처리
As a good friend of mine often says: We work in a field of people who envision themselves as artists, when all that is wanted are painters내 친한 친구가 마라하길. 우리는 자신을 예술가로 상상하는 사람들이 있는 분야에서 일하고 있는데, 정작 모두가 원하는 것은 화가뿐이다. https://news.ycombinator.com/item?id=40558212 As a good friend of mine often says: We work in a field of people who envision t... | Hacker News news.ycombinator.com 형편없는 코드로도 충분이 많은 가치..
끝에 요약 있음. 사람은 행동을 할때 결과가 매력적인걸 선택한다. 구구 절절 이야기 하기에 앞서 먼저 많은 사람들이 겪었을 법한 다음 이야기를 먼저 보자. 학교에서 방학을 하면 항상 방학 숙제가 딸려온다. 초반에는 방학 숙제를 열심히 해야지 생각하다. 중반에는 방학 숙제 해야하는데... 하고 중간중간에 해야하던일을 떠올리지만 하던 게임이나 놀이를 마저 한다. 막바지가 되서야 비상사태가 일어난다 이상황이면 이제 선생님한테 혼나게 생겼다. 방학숙제 이거 어떻게 하지? 일단 이것부터 후딱 해야겠다. 지난날의 추억이 떠올랐는가? 직장인이 되고 나서 방학을 경험하지 못한 지 아주 긴 시간이 흘렀지만 여전히 방학에 있었던 일들은 추억으로 간직하고 있다. 우리들은 해야할일을 생각 이상으로 자주 떠올린다. 아 병원 가..

회사에서 tls관련 기능을 개발하게 되어서 rfc문서를 보는 일이 많아졌는데 막상 나에게는 해당 문서를 읽는 것이 많이 어려웠다. 이유는 아래와 같다. 1. 영어 실력의 부족 2. 번역기 사용의 어려움 제일 먼저의 영어 실력의 부족함은 내가 단기간에 커버할 방법이 없다 물론 꾸준히 공부할 필요는 있다. 번역기 사용의 어려움 같은 경우에는 rfc원본 문서의 컨텐츠속 본문이 중간에 잘려있는 (종이 출력시 폭맞춤을 위한 줄바꿈) 영역이 번역기에 혼란을 주는 것이 컸다. 이부분의 경우 어느정도 전처리가 가능할 것이라 판단 했고. 기능 구현을 생각했다. 이런 식으로 컨텐츠가 만들어진다. 제일 먼저는 깃에 첨부해서 볼 수있는 md파일 형식으로 만들고자 했고. 번역 api로 번역이 되도록 작업을 수행한 이후에 좀더 ..

개요 회사를 이직하면서 이제 한동안 리눅스 및 안드로이드 환경에서 오디오 프레임웍을 다루게 될 일이 없어서 기록이라도 남겨 둘겸 글을 쓰고자 한다. PCM - 가장 기본적인 오디오 데이터 인코딩 방식 (Pulse Code Modulation) 펄스 코드 변조라는 의미로, 현실 세계의 파형을 디지털화 해서 다룰 수 있도록 한 대상이라고 보면 된다. 현실의 오디오의 파형이 표본화 -> 양자화 -> 부호화 일렬의 과정을 거치면서 생성된 음성 데이터가 순서대로 나열된다고 생각 하면 된다. 다만 이렇게 저장된 PCM데이터를 다시 읽어들일때 필요한정보가 몇가지가 있다. 1. Sample Rate ( 1초에 몇번 샘플링을 했는지 ) 아날로그 신호를 수집하는 속도에 대한 정보이다. 48KHz 로 수집했는데 44.1KH..

프로젝트 소개: hl - pipeline highlighter https://github.com/keepworking/hl GitHub - keepworking/hl: pipeline highlighter pipeline highlighter. Contribute to keepworking/hl development by creating an account on GitHub. github.com "hl"은 간단한 파이프라인 하이라이트 도구입니다. 주요 목적은 로그 파일이나 텍스트 데이터에서 특정 단어나 패턴을 찾아 텍스트에 색상을 입혀 강조하는 것입니다. 이 도구를 사용하면 데이터를 빠르게 분석하고, 오류나 관심사항을 쉽게 파악할 수 있습니다. 장점 간단한 명령어로 사용이 쉽습니다. 여러 색상 옵션을 사..
Caddy2 에 대해서 캐디 2는 사용하기 쉽고, 빠르고, 안전하도록 설계된 웹 서버 소프트웨어이자 강력한 HTTP/2 서버입니다. 아래와 같은 기능들을 가집니다. 자동 HTTPS: Caddy 2는 Let's Encrypt에서 SSL/TLS 인증서를 자동으로 가져오고 갱신하므로 HTTPS로 웹 사이트를 쉽게 보호할 수 있습니다. 리버스 프록시: 캐디 2는 리버스 프록시를 지원하므로 단일 IP 주소에서 여러 웹 사이트를 서비스하고 여러 서버에 트래픽을 분산시켜 성능을 향상시킬 수 있습니다. 간편한 구성: 캐디 2는 읽고 쓰기 쉬운 인간 친화적인 구성 구문을 사용합니다. 단일 캐디 파일을 사용하여 HTTP 및 HTTPS 리디렉션, 콘텐츠 압축 등 웹 사이트의 모든 측면을 구성할 수 있습니다. 미들웨어 지원:..

컨테이너의 동작 원리 컨테이너 기술은 간단해 보이지만 자그마치 3개의 커널 기술이 사용된 컴비네이션이다. cgroup (Control Group) 시스템의 자원에 제한을 둠. CPU사용량, 메모리 사용량등에 제한을 줄 수 있음. 꼭 필 수 인가? 는 잘 모르겠음. chroot (Change root) 또는 pivot_root 파일 시스템의 루트 경로를 바꿈. 새로운 파일 시스템을 만들거나 (임베디드에서 yocto나 buildroot 를 사용하지 않았을때는 이걸로 파일시스템을 직접 구성할 수 있었다. 안에서 패키지도 설치 가능했던걸로 기억 Qemu를 이용하고 그랬어야함.), 웹 호스팅 등을 제공할때 사용됨 chroot 는 별도로 취약점 문제가 있어서 이후에는 pivot_root 를 사용함. namespac..

제작중인 테스트 화면.... 나는 리눅스를 개발하면서 터미널을 자주 사용하는데, 주로 adb 명령을 입력할때 난감한 실수 를 많이 한다. adb connect, adb root, adb remount, adb reboot 주로 위 명령어들을 사용하는데 connect 한다음에 root를 입력하지 않고 reboot를 입력해버리거나 하는 실수를 해서 한참 부팅을 기다리고 그래야한다. 그래서 간단한 몇몇개의 명령어는 터미널상에서 버튼을 눌러서 실행 할 수 있지 않을까? 하는 아이디어를 떠올렸고, 이를 간단하게만들어 보기로 했다. 나름 유용할 거라는 생각도 있고, 많은 사람들이 쓸지도 모르겠다 싶어서 긱몬 외주 플랫폼에 아이콘을 그려달라 요청 드렸는데, 어느분이 무료로 그려줬다.
그때그때 공부하면서 정리할 예정 https://developer.apple.com/documentation/technologies Apple Developer Documentation developer.apple.com Dispatch https://developer.apple.com/documentation/dispatch Apple Developer Documentation developer.apple.com GCD (Grand Central Dispatch) 멀티코어 프로그래밍을 위한 솔루션인듯. Golang의 go routine이나, Js의 비동기 작업, 스레드나 이벤트 루프와 같은 맥락으로 사용하게 되는듯, 어느정도 복잡한 기능을 개발하게 된다면 필수적으로 알고 넘어가야할듯. Service Ma..

뭐 공부 해본게 없어서 주먹구구로 하는중 개발 문서는 잘 작성이 되어있다. 레퍼런스 코드를 어디서 찾아봐야 할지는 고민임. https://developer.apple.com/documentation/system/filedescriptor Apple Developer Documentation developer.apple.com 여기 참고 하면 도움이 많이 될듯, 다운로드 파일들을 관리하는 프로그램을 한번 짜보고 싶어서 분석 중인데, 낯선 개념들이 다수 존재함. 스위프트의 문법도, 공부할 필요가 있음. GCD라는 개념이 생소함. 공부가 필요. 이번에 작성해본 다운로드 폴더 이벤트 구독 // // main.swift // MyProduct0002 // // Created by keepwokring on 202..