분류 전체보기 (57) 썸네일형 리스트형 AWS Summit Seoul 2025 참관 후기 + 팁 이직 이후 AWS Summit을 오래간만에 참가하게 되었다. 매년 이런 컨퍼런스 행사를 한번씩은 참여하려고 하는데, 작년에 간줄알았더니 작년에는 다른 컨퍼런스 참가했었다. 이번 AWS Summit에서는 유독 아쉬운 점이 많이 보였다. 예전에는 그래도 전시장까지 구석구석 안내요원이 있었던 것 같은데, 이번에는 오는 길에 한 명 외에는 못 봤다. 나는 그냥 개발자처럼 생긴 사람들을 쫓아가서 잘 도착했다. 그리고 등록데스크도 1층이 아닌 3층에 있었는데, 이게 당최 설명되어 있는 곳도 없고 안내직원도 없어서 1층을 한참 돌아다니다가 어떤 분이 다른 분한테 말씀하시는 걸 귀동냥해서 찾아갔다. 1층에도 그랜드볼륨 쪽에 체험존인지 부스인지 무언가 세팅되어 있었는데, 거기에 대한 설명도 없어서 제대로 알아보지도 못했.. 폐쇄망 에어플로우(airflow) 설치 Running Airflow in Docker — Airflow Documentation airflow.apache.org 환경상 폐쇄망에서 에어플로우를 설치하게되었다.폐쇄망에 docker(24.0.9)와 compose가 설치되어있는 상태를 가정했다. 1) 외부망에서 파일 준비# docker image 준비docker pull apache/airflow:2.8.1 #원하는 버전docker pull postgres:13docker pull redis:latestdocker save -o airflow.tar apache/airflow:2.8.1docker save -o postgres.tar postgres:13docker save -o redis.tar redis:latest# docker compose.. 유인원도 이해하는 Docker 권장대상docker라는 대상 자체가 뭔지 모르겠다.docker를 사용해야하는데 어떻게 시작해야할지 감도 안잡히는 사람 미토콘드리아도 이해하는 Docker : https://www.youtube.com/watch?v=e0koWWAmXSk우리는 Docker를 왜 사용할까요?→ 우리는 처음 입사하면, 프로젝트 개발을 위해 환경 구축을 시작합니다.그리고 보통 최신 버전으로 필요한 환경들을 하나둘 설치하다보면,결국 버전이 안맞아서 이슈가 생기기 마련입니다.docker는 이런 상황을 효과적으로 줄여줍니다.지정된 서드파티와 라이브러리를 통째로 이미지화 시켜서 공유할수있습니다.또한 보통의 경우라면 하드웨어의 자원이 부족한편입니다.모든 테스트와 빌드의 환경을 충족시키기위해 하드웨어를 무한하게 늘릴수없습니다. (물론 돈많.. ubuntu 20.04에서 riscv-gnu-toolchain 설치 에러 해결 우분투 20.04에서 riscv-gnu-toolchain 메뉴얼을 따라하다보면 아래와같은 에러와 마주친다.test@test:~/riscv-gnu-toolchain$ git submodule update --init --recursiveerror: Server does not allow request for unadvertised object beb2cdbcda911764b2bed5e57921fe90493260bdFetched in submodule path 'binutils', but it did not contain beb2cdbcda911764b2bed5e57921fe90493260bd. Direct fetching of that commit failed. Error Fetching Submodul.. OSError: [Errno 98] Address already in use 해당 에러가 뜬다면, 서비스 실행파일에서 사용중인 port 번호를 확인한다.def test(server_class=HTTPServer, handler_class=S, port=10002): address = ('0.0.0.0', port) httpd = server_class(address, handler_class) 나의 파일에서는 10002번 포트를 사용하고있고, 해당 포트번호를 사용중인 프로세스를 알아낸다.# 관리자 권한필요lsof -i : 해당 포트를 사용하는 프로세스의 PID를 구한다. 그리고 프로세스를 죽여도 되는것인지 확실하게 파악이 되면, 해당 PID를 이용해서 프로세스를 죽인 후, 포트가 붙는지 확인한다. 대화형 AI와 함께하는 IPR(자기평가서) 작성 대화형 AI는 chat GPT를 사용하였다. 회사에서 제시된 큰 틀에서 요구하는 사항을 분석한다. 총 세가지 항목이 존재하는 걸 확인할 수 있다.주요 성과자기 발전미래 계획 현 팀에서는 주간보고서를 매주 작성하고있다.주요 성과는 기간내의 주간보고서를 검토하면서 주요 성과 키워드를 뽑아내었다.주간보고서를 작성하지않아도 협업툴이나 업무툴의 기록을 훑어보면 된다.나머지 항목 또한 키워드를 간략하게 잡는다. 키워드를 바탕으로 어떠한 작업을 했는지 간략하게 풀어 적는다.이또한 구색갖춰 작성할 필요는없고 완전한 문장을 만들 필요도 없다. 주요 성과 : 어떤 작업을 진행했고 → 어떤 결과를 얻었다어떤 결과가 부정적이어도 상관 없다. 부정적인 결과를 어떻게 해결해야 할지 미래 계획에 기술한다. 부정적인 결과를 도출하.. 폐쇄망 gitlab upgrade 작업 Backup# gitlab 12.2 이상 지원하는 기능(backup file path : /var/opt/gitlab/backups)gitlab-backup create 백업파일 250G 기준으로 3~4시간정도 소모했다.총 세가지 파일을 백업해야한다./etc/gitlab/gitlab.rb - gitlab 설정파일/etc/gitlab/gitlab-secrets.json - gitlab 민감정보파일/var/opt/gitlab/backups - gitlab-backup create로 생성된 .tar fileGitlab 정보 확인gitlab-rake gitlab:env:info 업그레이드는 최종 목표 버전으로 바로 안되고 필수 업그레이드 순서를 거쳐야한다.꼭 확인하고 현재 버전 - 중간 필수 버전 - 최종 버전.. sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) 치명적인 오류는 아니긴 하지만, 작업할 때마다 표기되니까 어지간히 거슬렸다. 문제가, 어떤 솔루션을 적용해도 해결되지 않는다는 것. 정말 모든 방법을 다 사용해 봤으나, 경고메시지는 지울 수 없었다.C.UTF-8은 심지어 최소구성요소이기 때문에 사실 no such file or directory 에러는 발생할 수도 없다.결국, 다른 locale로 설정하는 것으로 우회했다. sudo apt-get install localessudo locale-gen en_US.UTF-8sudo update-locale LANG=en_US.UTF-8 제일 이슈 없을 가능성이 큰 en_US.UTF-8로 설정한다. # /etc/default/localeLANG="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8.. 이전 1 2 3 4 ··· 8 다음