Unix / Linux / OSX 등의 Unix 계열의 OS에서 파일의 내용을 표기할 때 사용하는 방법 중 가장 심플한 명령어가 아마도 cat 일 것이다. 하지만 단색 Text로 보여지니 가독성도 떨어지고 효율성도 좋지 않다. vi도 syntax highlight를 지원하는데 cat은 그럴 마음이 없는 듯 하다. 말 장난 같지만... "고양이 대신 박쥐" 바로 bat을 cat 대신 사용하면 보다 효율적으로 쓸 수 있다. https://github.com/sharkdp/bat GitHub - sharkdp/bat: A cat(1) clone with wings.A cat(1) clone with wings. Contribute to sharkdp/bat development by creati..
mysql -u root -p#root 비밀번호 입력-- 사용자 생성CREATE USER 'iamwhatiam'@'%' IDENTIFIED BY 'abc1234';-- 관리자 권한 부여GRANT ALL PRIVILEGES ON *.* TO 'iamwhatiam'@'%' WITH GRANT OPTION;-- 권한 테이블 다시 로드FLUSH PRIVILEGES; Synology NAS VMM에 Rocky Linux 8을 설치하고 Oracle19c, PostgreSQL 을 설치해 봤다. (현재 시점 Oracle19c 설치 과정은 아직 포스팅 하지 않았다.) MS-SQL은 Windows가 없어서 설치 못하더라도 범용적으로 사용되는 MariaDB까지는 설치해 놓고 사용해 보려고 한다. 내가 MySQ..
Mac은 많은 단축키 및 숨어있는 기능을 제공한다. 사용자가 "이런것도 있어?" 할 정도로 숨은 기능도 많고 사용자 편의적인 부분이 많이 녹아 있는 OS다. 그렇다고 만능은 아닌게... 윈도우에서 쉽게 , 익숙하게 사용하던 것들이 없는 경우도 있고, 구현을 하려면 여러 단계를 거쳐야 하는 것들도 종종 존재한다. 나에게 개인적으로 그 대표적인 것이 모니터 끄기 기능이다. 모니터가 꺼지는 것과 비활성화되서 까만 화면이 나오는 것은 다소 다르다. 화면보호기 또는 배터리에서 모니터 비활성화를 시간설정에 의해서 할 수 있지만 모니터가 완전히 꺼지지 않는 경우가 있다. 내가 원하는 것은 모니터가 완전히 대기 전력 모드로 진입하는 것인데 일반적인 방법으로는 되지 않았다. Google 신에게..
Rocky Linux 8을 클린설치 하고 나서 당연하게 설치 되어 있을 것이라고 생각했던 Java 가 java-1.8.0-openjdk 였다. 'java-1.8.0-openjdk.x86_64' 이 패키지는 Java Runtime Environment(JRE)를 포함한다. 따라서 Java를 Application을 실행하는 데 필요한 최소한의 구성 요소만 포함하고 있다. 그래서 java 는 설치되어도 javac 는 설치되지 않는다. 그래서 'java-1.8.0-openjdk-devel.x86_64'를 설치해줘야 javac 도 사용할 수 있다. 'java-1.8.0-openjdk-devel.x86_64' 패키지는 Java Development Kit(JDK), JRE, Java Applicati..
개인적으로 대규모 Project를 주로 하다보니 Oracle, MS-SQL 이외에 흔히 사용되는 DB는 MariaDB(MySQL) 정도였다. 최근 PostgreSQL의 사용이 증가하고 있고 주변에서 PostgreSQL에 대한 니즈가 생기는 것을 듣게 되어 최근 RDBMS의 Ranking을 확인해 보니 PostgreSQL가 무려 4위를 차지하고 있었다. PostgreSQL는 개인적으로 Greenplum(현재 45위... 이제는 아는 사람도 없을 DB)을 접하게 되었을 때 접한 DB 였는데 그때가 벌써 2010년쯤이니 10년도 더 된 이야기다. 어쨌든 다시 PostgreSQL을 사용해봐야 할지도 몰라서 개발용으로 Rocky Linux에 PostgreSQL을 설치해보려고 한다. PostgreS..
오랜만에 공기총(PCP)를 손봤다. Pellets 형태의 총알을 사용하다가 Slug 형태로 바꿔봤다. 같은 브랜드, 같은 중량의 제품을 썼는데 결과적으로 나한테는 Pellets 형태가 더 잘 맞는다. 탄을 바꾸는 과정에서 속도도 재측정 할겸 한동안 안쓰던 탄속 측정기를 꺼내서 장착을 했다. FX Chronograph는 총구에 벨크로나 고무 밴드로 장착하는 방식이다.출처 : https://www.bestfittings.co.uk/shop/general-accessories/workshop-tools/fx-airguns-pocket-chronograph/ 그런데 저렇게 장착을 하고 영점을 잡고 탄속측정기를 떼고 쏘면 영점이 틀어진다. 이유는 생각보다 간단하다 바렐 끝에 장착하는 방식이라..