
한글 프로그램 없이 한글 파일 수정 방법 (맥북O, 스마트폰O)
2025. 6. 7. 20:33
기타
한글 프로그램이 없다뭔가 한글 프로그램을 대체하는 프로그램을 이용하더라도 은은히 깨지는 것 같다..구글도 엑셀, 워드, ppt 는 지원해주는데 한글은 없다 그런데 공공기관에선 꼭 한글 양식을 준다🤔 그럴때 네이버 MYBOX를 사용하면 좋다 용량 제한이 30G 있다한글 파일의 경우 용량도 적으니 한글 작업만 한다면 용량 부족함이 없다(영상을 업로드하지 않는다면 충분해보인다) 파일명 더블클릭 후 상단에 있는 "한컴오피스 Web으로 편집" 을 누르면매우 간편하게 한글을 편집하고 저장할 수 있다 네이버 MYBOX 앱 설치하면 핸드폰에서도 한글 문서를 보고 편집할 수 있다!!👍 한글 문서 작업이 필요할 때 네이버 MYBOX 강추한다

AI 활용 바이브 코딩 특강
2025. 5. 31. 23:00
후기
입주민 대상으로 한다고 하여서 참가해봤다 요즘엔 1인 개발하기 정말 쉬운 시대란 걸 느꼈다난 유지보수 개발자다보니 남의 코드 분석하고 이슈 찾아서 수정하는 걸 잘한다어쩌면 난 바이브코딩하기 딱인듯 하다 ㅋㅋㅋㅋㅋAI가 짜주면 거기서 커스터마이징하기👍 웹개발 실무 경험이 있다보니.. 내용은 너무 .. 아는 내용이였다그저 얻은 점은 바이브 코딩시에 유용한 툴 정도 정말 딱 바이브 코딩이였다 오목게임 만들어줘 하면 3D로 만들어준다정말 대단하다 강사님이자 원장님이 만드신 책도 받았다 🙊 사실 개발자인 내가 보기엔.. 변수명 너무 맘에 안듦 (불편) 퇴사하구 1인 개발 해봐야겠단 생각을 계속 했었는데, 해야겠다고 더 다짐하게 되는 시간이였다수익이 날지는 모르겠지만 인디 개발자 해보고 싶..

vim에서 :q1
2025. 5. 24. 22:49
리눅스
:q! 를 :q1 로 오타냈을때도 꺼지는데 뭔 차이일까도대체 뭐지 궁금했다 shift가 안눌려서 q1으로 치고 그걸 인지한 채로 엔터를 쳐버려서 악 안돼 했는데그대로 종료되서 오히려 더 의문ㅋㅋㅋ 내가 오타를 친게 아닌가? 하고집에서 내 놑북에서 vmware 켜서아무 파일이나 열어서 q1으로 했더니 종료가 되었다 찾아보니...스플릿 창이 여러개일때 특정 번호의 창을 종료할 수 있다고 한다 ㅇㅁㅇq1이 첫번째 스플릿 창을 닫는거라고 한다 그런데 이제 스플릿이 하나만 있어서, :q1은 그냥 현재 창을 종료하는 것과 같은 역할 tmi: 팀장님이 vi에서 나갈때 q 뒤에 느낌표 안붙이고 나가면 엄청난 잔소리가...파일 수정일 또한 유지보수에서 그만큼 중요하다.....난 애초에 읽기 모드로 여는데 말이..
리눅스 df, du 명령어 결과 차이점 & 도커 data-root 관련
2025. 5. 1. 19:36
리눅스
평화로운 어느 날 용량 확보를 위해 방문했다왜 이렇게 많이 찼으며.. 어떤 파일들이 계속 쌓이고 있는건지, output 파일이 삭제가 제대로 안되는지?, 용량 큰 파일이 도대체 뭔지 점검서 확인하니 용량이 많이 찬 상태였다...용량이 많이 차서 삭제하려고 디렉토리별로 용량을 확인하려 하였다. # df -h 로 확인한 결과 (살짝 수정함)Filesystem Size Used Avail Use% Mounted on 500G 460G 40G 92% /ABC # du -sh /ABC/* 로 확인한 결과 849G ./docker25G ./aaa4.0K ./b..

쿠버네티스 기본 활용 명령어 [2주차 도커-쿠버네티스-스터디-2🍀]
2025. 4. 27. 00:21
공부기록
약어 확인kubectl api-resources 파이프와 grep 명령어로 약어를 확인할 수 있음kubectl api-resources | grep pods 쿠버네티스 리소스 조회# 노드 조회 (control plane, worker node 다 포함) kubectl get kubectl get nodekubectl get node -o wide # 좀 더 상세한 정보 조회 kubectl describe : 리소스 내용 상세 조회 ==> kubectl get pods -A 했을 때 나오는 NAMESPACE와 NAME을 적어서 확인함kubectl describe pod -n kube-system coredns-674b8bbfcf-cf96z 컨텍스트 확인- kubectl이 어떤 식으로 ..

쿠버네티스 개념, kind 설치 방법 [2주차 도커-쿠버네티스-스터디-1🍀]
2025. 4. 26. 22:26
공부기록
*참고: 쿠버네티스 설치 환경 OS는 Rocky Linux 9.4 입니다! 쿠버네티스 개념쿠버네티스: 도커 컨테이너를 배포, (트래픽에 따라)확장, 라이프사이클을 관리해주는 오픈소스 플랫폼 오케스트레이션(orchestration): 컨테이너를 관리해주는 플랫폼 Container Orchestration 종류: 쿠버네티스, 도커 스웜 등 서비스 컨테이너를 많이 배포해야할 경우.. 일일히 다 Docker CLI를 통해 배포하기는... 어렵다그래서 등장한 게 컨테이너 오케스트레이션(쿠버네티스)이다. 용어- helm: 쿠버네티스 manifest 관리 도구 - 하버: 컨테이너 이미지 저장소쿠버네티스는 서버가 여러개 띄워져있기 때문에, 많은 수의 서비스가 띄워져있기 때문에 몇개가 죽거나 망가지더라도 문제가 ..

안양시독서마라톤 참가신청🙌
2025. 4. 26. 14:56
독서기록
다음주에 연휴가 있으니 책을 읽어볼까 싶어서 만안도서관 홈페이지에 들어갔다.홈페이지에선 안양시독서마라톤을 홍보하는 배너가 있었다. 기간은 10월 31일까지! https://lib.anyang.go.kr/marathon/index.do 독서마라톤독서마라톤 정보 및 도서검색 제공lib.anyang.go.kr 한달에 2권씩만 읽어보자 라는 마음가짐으로 참가신청하고자 한다 10월까지 5개월 남아서 총 10권을 읽을 수 있다.책 한권당 300쪽짜리라고 하면 3,000쪽이다!그렇게 평촌중앙공원 코스로 도전!! 영어학원 옆이 평촌중앙공원이라 자주 갔기 때문에 더 친근 ㅎㅎ 뭔가.. 열심히 읽어야하지만, 부담은 없다고 생각하는 페이지수 같다 꼭 완주해서 인증서 받고 싶다~!!! 좋은 점이라면 자유롭게 코스..
도커 개념, 기본 명령어, 네트워크 모드 정리 [1주차 도커-쿠버네티스-스터디🍀]
2025. 4. 18. 23:26
공부기록
스터디 1주차 내용 정리 글! ( 스터디에선 aws 계정을 만들어 하시던데.. 저는 그냥... vmware나 회사 리눅스 서버에서 .. 실습해봐도 되겠지요?🤔 비용 이슈로...ㅎㅎ) 도커란?컨테이너를 사용하기 위한 도구 이미지: 프로그램과 실행 환경이 담긴 설치 패키지어떤 프로그램을 실행하기 위해 필요한 **모든 것(코드, 라이브러리, 설정 등)**을 하나로 묶은 패키지. 이미지를 띄우면 컨테이너컨테이너: 이미지를 실행해서 만든 실제 실행 중인 인스턴스 (가상실행 환경) 컨테이너는 격리된 환경을 제공하고, 프로세스로 동작됨 . 격리된 환경: 다른 컨테이너나 호스트와 독립적으로 동작하는 환경 /proc 디렉터리- 리눅스 /proc 경로: 프로세스 실행중인 정보파일을 저장함(프로씨 라고 읽..

충동적으로 영어 강의 구매함 (시원스쿨 아이엘츠 200% 환급반)
2025. 4. 15. 00:38
워홀
아이엘츠 준비하긴 해야하니깐... 공부하긴 해야하니까...ㅎㅎㅎ 또 학원보단 인강이 싸긴 하니까~~ 결국 한번 해봤다고 익숙해서.. 또 시원스쿨에서 결제했다환급반이 이것저것 세금떼고 교제비 제외하고 하면 얼마 못받는다는 사실을 이젠 알지만환급반이 아니면 난 의지박약으로 흐지부지되기 때문에..!!또 환급반으로 신청했다 ㅋㅋㅋ아이엘츠 6.0 목표반으로! 뭔가 혜택이 많은 것마냥 많이 챙겨주는 것 마냥 쓰여있으나?막상 결제 후에 수강해보면 결제하기 위한 저런 페이지만 삐까뻔쩍하구약간 .. 스트리밍하는건 이용하는건 불편... 그래도 뭐.. 강의력은 좋으니...ㅎㅎ 전에 유학박람회 갔을 때 아이엘츠 같은 시험은 한국 학원에 족집게 강의 잘하니까 한국에서 공부하라길래아이엘츠 셤 공부 하긴 해야하는데.... 한참을..

[Python] 코딩테스트 연습 : 연속된 수의 합
2025. 4. 12. 19:35
코테공부
문제: https://school.programmers.co.kr/learn/courses/30/lessons/120923 문제 코드# 연속된 숫자 num개를 더해서 total을 구하는 숫자 num개를 구하기def solution(num, total): answer = [] mid_num = total // num left_val = num % 2 # print(mid_num) # print("left_val:", left_val) answer.append(mid_num) left_cnt = num // 2 # print(left_cnt) for i in range(left_cnt): left_num = mid_num-(i+1) ..