AI를 이용한 갤럭시 J5 안드로이드 진저브레드 포팅 작업
기기가 최초 탑재한 안드로이드 버전보다 한 단계 낮은 버전을 백포팅하는 사례는 아주 가끔 있었다. (예: Android 7.0 탑재 출시 기기에 Android 6.0.1 백포팅) 기기가 최초 탑재한 Android 버전보다 훨씬 낮은 버전을 백포팅한 사례는 사실상 전무했다. 하지만 내 눈을 의심하는 글을… 더 보기 »AI를 이용한 갤럭시 J5 안드로이드 진저브레드 포팅 작업
기기가 최초 탑재한 안드로이드 버전보다 한 단계 낮은 버전을 백포팅하는 사례는 아주 가끔 있었다. (예: Android 7.0 탑재 출시 기기에 Android 6.0.1 백포팅) 기기가 최초 탑재한 Android 버전보다 훨씬 낮은 버전을 백포팅한 사례는 사실상 전무했다. 하지만 내 눈을 의심하는 글을… 더 보기 »AI를 이용한 갤럭시 J5 안드로이드 진저브레드 포팅 작업
이 글은 Git 사용 방법 (브랜치와 Pull Request) (3편)에서 이어진다. 1편에서는 로컬 Git 저장소를 만들고 git add, git commit, git log, git diff 등의 기본 명령어를 사용하는 방법을 살펴봤다. 2편에서는 GitHub 원격 저장소와 연결하고 git push, git pull, git fetch,… 더 보기 »Git 사용 방법 (변경 내용 되돌리기) (4편)
이 글은 Git 사용 방법 (GitHub 원격 저장소) (2편)에서 이어진다. 1편에서는 내 PC에 Git 저장소를 만들고, git add, git commit, git log, git diff 등의 기본 명령어를 사용하는 방법을 살펴봤다. 2편에서는 로컬 Git 저장소를 GitHub 원격 저장소와 연결하고, git push,… 더 보기 »Git 사용 방법 (브랜치와 Pull Request) (3편)
갤럭시 S4, S5, S6, S7, S9, 노트5 등 다양한 삼성 기종을 사용했었다. 최신 갤럭시 S 시리즈는 안드로이드 업데이트가 신속하게 이루어졌고, 안드로이드 기기 중에는 갤럭시 S 시리즈가 가장 우세하다고 생각했다. 갤럭시 S9은 안드로이드 8.0을 탑재하고 출시했는데 IT 포럼에서는 벌써 구글 픽셀에… 더 보기 »직구한 Google Pixel 10 Pro XL 사용 후기
이 글은 Git 사용 방법 (로컬) (1편)에서 이어진다.이번 편에서는 1편에서 만든 로컬 Git 저장소를 GitHub 원격 저장소와 연결하는 방법을 정리한다. 1편에서는 로컬 PC에서 Git 저장소를 만들고, 파일을 추가하고, 커밋을 남기고, 기록을 확인하는 방법을 다뤘다. 즉, 본인의 PC 안에서 Git을 사용하는… 더 보기 »Git 사용 방법 (GitHub 원격 저장소) (2편)
이 글에서는 GitHub에 코드를 올리기 전 단계인 로컬 Git 사용법을 먼저 정리한다. 내 PC에서 Git 저장소를 만들고, 파일을 추가하고, 커밋을 남기고, 기록을 확인하고, 실수했을 때 되돌리는 방법까지 다룬다. GitHub 원격 저장소 연결, push, pull, 협업용 브랜치 관리는 다음 글에서 따로… 더 보기 »Git 사용 방법 (로컬) (1편)
Ansible을 이용하여 Linux 업데이트 자동화 (8편) - 운영 환경을 위한 로그 저장 위치와 보존 정책에서 이어지는 글이다. 8편에서는 Ansible 업데이트 자동화를 실제 Production 환경에서 사용할 수 있도록 로그 저장 위치를 /var/log/ansible로 옮기고, controller 실행 로그와 package change report의 역할을 구분했다.… 더 보기 »Ansible을 이용하여 Linux 업데이트 자동화 (9편) - 재부팅 판단과 부팅 검증 안정화
Ansible을 이용하여 Linux 업데이트 자동화 (7편) - 기존 구성 파일과 새로운 구성 파일 비교에서 이어지는 글이다. 7편에서는 Debian/Ubuntu와 RHEL 계열에서 기존 구성 파일과 새로운 구성 파일을 비교하는 방법을 다루었다. 8편에서는 이 ansible-playbook을 실제 Production 환경에 투입하기 전, 로그 저장 위치와… 더 보기 »Ansible을 이용하여 Linux 업데이트 자동화 (8편) - 운영 환경을 위한 로그 저장 위치와 보존 정책
Ansible을 이용하여 Linux 업데이트 자동화 (6편) - 패키지 변경 로그 기록에서 이어지는 글이다. 6편에서는 실제 업데이트 후 어떤 패키지가 업그레이드, 설치, 제거되었는지 로그로 남기는 방법을 다루었다.다만 실제 운영에서는 패키지 변경 내역을 확인하는 것만으로 끝나지 않는다.특히 Nginx, Apache, PHP, MariaDB처럼 설정… 더 보기 »Ansible을 이용하여 Linux 업데이트 자동화 (7편) - 기존 구성 파일과 새로운 구성 파일 비교
Ansible을 이용하여 Linux 업데이트 자동화 (5편) - RHEL 계열 패키지 변경 미리보기에서 이어지는 글이다. 5편에서는 --check --diff로 실행했을 때 RHEL 계열에서 어떤 패키지가 업그레이드, 설치, 제거될 예정인지 미리 확인하는 방법을 다루었다.6편에서는 Debian/Ubuntu 계열과 RHEL 계열에서 ansible-playbook으로 업그레이드하는 과정에서 어떤 패키지가… 더 보기 »Ansible을 이용하여 Linux 업데이트 자동화 (6편) - 패키지 변경 로그 기록