Featured Article

세지원

Solution 카테고리는 개발자로 지내면서 필요했던 해결책을 적고 있고 IT Story 카테고리는 개발자로 지내면서 보고 듣고 느낀 점을 주관적으로 씀

파이썬으로 엑셀에 컬럼기준으로 SQL파일로 만들기

업무를 하다보면 엑셀 문서에 테이블 정의서 등을 이용하여 쿼리를 작성해야 할 경우가 있습니다. 인터넷이 되는 환경이라면 간단하게 파이썬 소스로 이를 해결할 수 있습니다. 위와 같이 간단한 코드로 SQL 파일을 작성할 수 있습니다.

우리나라 SI사업 인력사용의 문제점

프리랜서들이 제일 고민이 되는 건 계약이 종료되는 시점에 다른 일거리를 찾는 것일 겁니다. 이번에도 어김없이 프로젝트는 종료가 되었고, 다른 프로젝트를 알아보는 중에 이제까지 이 반복적인 일을 하면서 느꼈던 점을 몇 자 적어보려 합니다. 이제까지는 공공프로젝트를 했습니다. 고객인 공공사업자들도 매년 힘들겠다란 생각이 듭니다. 1년동안 유지보수사업을 같이하면서 손발 맞춰온 사업자들이 있는데, 공공사업의 특성상 한 업체하고 계속 연속되어… Read More »

일본에서 돌아온 이유

얼마전까지 일본에서 개발자 생활을 하였습니다. 한국에서도 거의 17년이상을 개발자로 지낸 후에 일본으로 가게 되었습니다. 일본에서 약 10년간 개발자 생활을 해보고 돌아왔을 때 사람들이 가장 많이 물었던 것이 왜 돌아왔냐는 것이었습니다. 일본에서 돌아올 때 마지막으로 나한테 물었던 질문이 있었습니다. 그 질문은 “이 나라에서 죽고싶나?” 였습니다. 결론은 “아니.” 라는 생각이 들어서 돌아오게 되었습니다. 그 앞에 생활하면서 또는… Read More »

맥북 초기화 방법

맥북을 초기화하려면 다음 단계를 따르면 됩니다: 1. 백업하기 초기화를 진행하면 모든 데이터가 지워지기 때문에 중요한 파일은 백업을 먼저 해야 합니다. 2. 복구 모드로 부팅 3. 디스크 유틸리티로 하드 드라이브 지우기 4. macOS 재설치 5. 설정 완료 재설치가 완료되면, 새로 시작하는 맥처럼 설정을 진행할 수 있습니다. 설정을 마친 후, 초기화가 끝납니다. 이렇게 하면 맥북이 공장 초기화… Read More »

리눅스에 ssd를 파일시스템에 추가하려면

리눅스 시스템에 SSD를 파일 시스템에 추가하는 과정은 일반적으로 몇 가지 단계를 포함합니다. SSD를 추가하는 과정에서 필요한 작업은 디스크 파티션 생성, 파일 시스템 생성, 그리고 마운트입니다. 아래에 이 과정을 단계별로 설명하겠습니다. 1. 새 SSD 디스크 확인 먼저, 시스템에 새로 추가한 SSD 디스크를 확인해야 합니다. 또는 이 명령어를 통해 시스템에 연결된 모든 디스크와 파티션을 확인할 수 있습니다.… Read More »

리눅스 파일시스템의 이해

리눅스 파일 시스템은 리눅스 운영체제에서 파일을 저장하고 관리하는 구조입니다. 리눅스는 여러 가지 파일 시스템을 지원하며, 각 파일 시스템은 데이터와 메타데이터(파일 정보)를 어떻게 저장하고 관리할지에 대한 규칙을 정의합니다. 리눅스의 파일 시스템을 이해하려면 기본적인 구성 요소와 주요 파일 시스템에 대해 알아야 합니다. 1. 리눅스 파일 시스템 구조 리눅스는 계층적 파일 시스템을 사용합니다. 즉, 파일과 디렉터리는 트리 구조로… Read More »

오라클 virtualbox의 데이터베이스 접근방법

Oracle 데이터베이스를 VirtualBox에서 실행 중인 가상 머신에 설치한 경우, 데이터베이스에 접근하는 방법은 가상 머신과 호스트 머신 간의 네트워크 설정에 따라 달라집니다. 기본적으로 가상 머신은 외부에서 접근할 수 없도록 설정될 수 있으므로, 이를 적절하게 설정하여 호스트 머신에서 Oracle 데이터베이스에 접근할 수 있도록 해야 합니다. 1. 네트워크 설정 확인 가상 머신에 접근할 수 있도록 네트워크 설정을 해야… Read More »

오라클 단편화

오라클에서 단편화(Fragmentation)는 데이터베이스 성능에 영향을 미칠 수 있는 중요한 문제입니다. 데이터베이스 단편화는 데이터가 물리적으로 비효율적으로 저장되어, 디스크 I/O가 증가하거나 쿼리 성능이 저하되는 상황을 말합니다. 오라클에서는 두 가지 유형의 단편화가 발생할 수 있습니다: 테이블 단편화와 인덱스 단편화. 단편화 문제 해결을 위한 도구와 기법 단편화 문제를 해결하려면 데이터베이스 설계뿐만 아니라 데이터베이스 유지보수 작업을 지속적으로 관리하고 모니터링하는 것이… Read More »