본문 바로가기

전체 글

Grule - Go Rule Engine 예시 코드 go mod init go get -v -u github.com/hyperjumptech/grule-rule-engine // main.go package main import ( "time" "github.com/hyperjumptech/grule-rule-engine/ast" "github.com/hyperjumptech/grule-rule-engine/builder" "github.com/hyperjumptech/grule-rule-engine/engine" "github.com/hyperjumptech/grule-rule-engine/logger" "github.com/hyperjumptech/grule-rule-engine/pkg" ) type testCar struct { SpeedUp boo.. 더보기
Rocky Linux - GA https://blog.kesuskim.com/archives/death-of-centos/ 서버 프로그래머 로그 - CentOS 의 죽음 | Psalm 31:16 RedHat 빨간 모자 이 CentOS 8 을 마지막으로 갑작스럽게 지원 종료를 선언했다. 원본 링크. The future of the CentOS Project is CentOS Stream, and over the next year we’ll be shifting focus from CentOS Linux, the rebuild of Red Ha blog.kesuskim.com CentOS 가 죽고 대항마로 나온 RockyLinux 가 GA, Generaly Available, 즉 Stable 한 상태가 되었다. 얼마 전까지 Release.. 더보기
패스워드 매니저 - 복잡한 암호를 프로그램이 관리하도록 하기 나는 망각력이 뛰어나서, 많은 것에 대한 기억을 못한다. 서비스마다 비밀번호를 자꾸 다르게 하라고 한다. 어디서는 되고 어디서는 안되고. 특히 짜증나는건, 가령 8자 이상 17자 이하에 대, 소문자가 모두 들어가고 특수문자와 숫자까지 들어가야 하는 극악의 조합. 그들은 보안 좋아졌다고 난리치겠지만 정작 사용자가 기억을 못하는 비밀번호가 되는데 무슨 해괴망측한 일인가. 또한 3개월마다 비밀번호를 바꾸라고 한다. 가끔씩 그냥 '다음에 연장하기' 등을 눌러서 기존 비밀번호를 쓸 수도 있는데, 무조건 변경해야 하는 경우가 있다. 그러면 또 외워야 할게 늘어난다. 기존 비밀번호로 다시 바꾸려고 하는데 어떤 서비스에서는 기존 비밀번호를 쓸 수도 없다고 한다. 정말 화가 난다. 그래서 패스워드 매니저는 정말 필수적이.. 더보기
서비스 만들기 - 1. What 서비스를 만들기 위해서 고찰해본 끄적임. '서비스'란 무엇인가? 서비스는 'server + -ice' , 서버의 명사 형태를 갖는 외래어이다. 식당에서 밥을 먹는 행위를 생각해보자. 아르바이트생, 혹은 사장님, 이모님, 어머님 으로 불리시는 분들이 모두 서버이다. 식당에서 밥을 먹는 것은 서비스이다. ATM 기기에서 돈을 인출하는 행위를 생각해보자. ATM 기기는 서버이다. 돈을 인출하는 행위는 서비스이다. 서비스란 결국 '어떤 대상이 원하는 무언가' 이며, 서버는 '서비스를 제공하는 대상' 이다. 위에서 살펴본 바와 같이 서비스 자체는 굉장히 범용적인 의미를 갖는다. '어떤 서비스를 누구를 대상으로 어떤 방식으로 제공할 것인가?' 를 결정하는 것은 굉장히 중요하다. 정보화 시대, 인공지능 시대를 살고 .. 더보기
Rustdesk - free Teamviewer alternative Remote Desktop Software 무료 원격 지원 프로그램. 팀뷰어는 회사에서 사용 금지이기 때문에, Rustdesk 를 사용하면 된다. 무료 서버가 한국에서는 네트워크가 느리므로 제공되는 바이너리를 사용하여 자체적으로 서버를 운영하면 된다. 근데 서버는 오픈소스가 아니고, 라이센스 구매를 해야함. 지금 기준 서버당 1년기준 199불. GitHub - rustdesk/rustdesk: Yet another remote desktop software rustdesk/rustdesk Yet another remote desktop software. Contribute to rustdesk/rustdesk development by creating an account on GitHub. github.com GitHub - rustdesk/ru.. 더보기
Modern Unix Tool Modern Unix bat A cat clone with syntax highlighting and Git integration. exa A modern replacement for ls. lsd The next gen file listing command. Backwards compatible with ls. delta A viewer for git and diff output dust A more intutive version of du written in rust. duf A better df alternative broot A new way to see and navigate directory trees fd A simple, fast and user-friendly alternative to .. 더보기
PyWhat - Identify something in Terminal pip3 install pywhat && pywhat --help - 이 파일이 뭐지? 심지어는 랜섬웨어 (워너크라이) 바이너리 파일 분석 - pcap 파일 분석 GitHub - bee-san/pyWhat: 🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! 🧙‍♀️ bee-san/pyWhat 🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or som.. 더보기
log navigator lightweight log navigator binary is built for linux amd64 server 더보기