[독서일기] Android 6.10 버전 업데이트
아래와 같이 개선 작업이 있었어요. 1. 도서 검색 시 기존에 등록한 도서도 노출되게 변경했어요.2. 기타 앱사용에 불편한 부분을 개선했어요. 다음 번에는 이번에 찾지 못한 버그들에 대해서도 처리하고 올게요. 해당…
더보기
[독서일기] Android 6.00 버전 업데이트
아래와 같이 개선 작업이 있었어요. 1. 1.0 버전부터 유지되던 앱 디자인 리뉴얼을 시작했어요2. 기타 앱사용에 불편한 부분을 개선했어요. 다음번에는이번에찾지못한버그들에대해서도처리하고올게요.…
더보기
Ubuntu 24.04 최신 기능 정리 & 업그레이드 방법
리눅스를 사용하는 사람이라면 새로운 LTS(Long Term Support) 버전이 나올 때마다 고민이 많아진다. “이번에 업그레이드를 해야 할까?” 혹은 “업그레이드하면 뭐가 좋아지는 거지?” 같은 질문을…
더보기독서 기록을 체계적으로! ‘독서일기’ 앱 개발 이야기
책을 읽다 보면 좋은 내용을 기록하고 싶을 때가 많지만, 마땅한 방법을 찾기 어려웠다. 기존의 독서 기록 앱을 사용해 봤지만, 뭔가 부족했다. 그래서 직접 독서 기록을 편리하게 관리할 수 있는 앱을 만들게 되었다.…
더보기
리눅스 서버 세션 타임아웃으로 종료되는 것을 방지해 보자
리눅스 서버에서 로그를 확인하거나 기타 다른 쉘 작업을 위해 세션을 맺어 놓았는데, 잠시 어딘가 다녀오니 세션이 끊어져, 다시 로그인해야 했던 경험들을 한 사람들이 많을 것이라고 생각한다. 만약 그랬던 경험이…
더보기리눅스 crontab 실행 안될 때 (비밀번호 만료로 cron 배치 멈춤 문제)
리눅스 crontab 실행 안될 때 – 비밀번호 만료 문제 이번에 서버 배치를 모니터링하던 중 예상치 못한 상황을 겪었다.전날까지 정상적으로 실행되던 배치가 08시 이후부터 실행되지 않는 현상이 발생한…
더보기
데이터베이스(DB)란 무엇인가? (DBMS와 SQL 기초 이해)
IT 분야에서 가장 많이 등장하는 용어 중 하나가 바로 데이터베이스(Database, DB)이다.웹 서비스, 모바일 앱, 기업 시스템 등 대부분의 정보 시스템은 데이터를 저장하고 관리하기 위해 데이터베이스를…
더보기Java 객체지향 프로그래밍(OOP) 개념 정리(추상화(Abstraction) 이해하기)
Java 객체지향 프로그래밍(OOP) – 추상화(Abstraction) 지난 글에서는 객체지향 프로그래밍(OOP)의 핵심 개념 중 하나인 캡슐화(Encapsulation)에 대해 알아보았다. 이번 글에서는 객체지향…
더보기JAVA의 객체지향프로그래밍(OOP)에 대해 알아보자 – 캡슐화 편
JAVA를 사용하여 개발하다 보면 반드시 알아야 하는 일부 개념들이 있다. OOP라는 개념이 그것인데, OOP란 객체지향 프로그래밍의 약자다. 그리고 이 객체지향 프로그래밍은 캡슐화, 상속, 추상화, 다형성을…
더보기
리눅스 tail 명령어 사용법 (tail -f 로그 실시간 확인)
리눅스 관련 7번째 포스팅이다. 지난 편에 find/grep 명령어 포스팅 이후 고민을 하는 시간을 가졌다. 지금 이 글을 보는 분들은 어떤 분들일까? 어떤 글이 도움이 될까?라고 고민을 해보았는데, 이 검색어로…
더보기