새로운 오픈코스 블로그로 방문해주세요. 자세히보기

Developer 7

스팀덱(SteamDeck) 카테고리 포스팅들이 새 블로그로 이전 되었습니다.

문법이 살짝 달라서 이관에 애먹고 있긴 한데 검색엔진에서도 내려야해서 당분간 시간이 걸릴듯합니다. 일단 미루고 미루다간 블로그 자체를 자주 안하게 될 것 같아서 기본 세팅만 올려둔 고스트 블로그 쪽으로 넘기고 있습니다. 최근 일도 바빠져서 일주일이 도대체 어떻게 지나가는지 모르겠습니다. :) 애정을 가지고 운영하던 블로그의 상태가 좋지 못하기 때문에 미루던 블로그 이관을 진행하고 있습니다. 정확히는 이관이라기 보다 새로운 컨텐츠는 새 블로그 쪽으로 올라가게 될 것 같습니다. https://opencourse.kr/ OpenCourse 프로그래밍, 스위치, 스팀덱 및 하드웨어 정보 opencourse.kr 오라클 클라우드를 이용해 새로 구축한 고스트 CMS 기반의 블로그는 위 링크를 타고 들어오시면 되겠습..

Developer 2023.01.27

티스토리 스킨 폭파 .. 판교 데이터 센터 화재의 잔재

카카오 이녀석들이 티스토리 복구를 구버전으로 해놓고 제이쿼리와 기존 스킨 호환성을 다 꼬아 놓아서 문제가 너무 많네요. 댓글기능을 살리려다가 생각 없이 테마를 엎어버리는 바람에 당분간 아마도 정상적으로 블로그를 이용하시기 어려울 것이라 판단되어 기본 스킨으로 돌려놓았습니다. 지금 자동광고 최솟 값인데도 기본 레이아웃 덕에 엄청나게 광고가 노출되는 상황인데 이 역시 정리하도록 하겠습니다. 현재 모바일이든 PC든 댓글이 안달리거나 메인 레이아웃이 엉망진창이 되기도 하고.. 뭔가 나사가 하나씩 빠진 행태라서 멀쩡히 호환되는 기존 스킨이 없고 무료스킨을 수정해서 좀 더 운영해보고 싶기도 했었습니다. 그러나스킨을 직접 개발이라도 해야할 상황이라.. 당분간은 현 상황이 지속될듯 하니 이용에 양해 부탁드립니다 너무나..

Developer 2023.01.17

구글 클라우드 Google Cloud Platform(GCP) 프리티어 3부 - Docker(도커)와 포테이너(Portainer) 설치하기

도커는 리눅스의 X컨테이너를 이용해 리눅스 안에 또 다른 격리된 환경을 만드는 기술입니다. 간단하게 이야기하자면 도커 컨테이너라는 단위로 한 리눅스 서버안에서 여러가지 리눅스 환경을 돌려볼 수 있는 일종의 가상화 플랫폼입니다. 한번 해놓은 세팅은 변하지 않는다. 라는 슬로건 안에서 도커의 컨테이너들은 어떤 버전의 리눅스를 쓰던 해당 컨테이너 이미지가 지원하는 아키텍처(CPU) 라면 큰 어려움 없이 전문가 수준의 세팅이된 환경을 구성할 수 있습니다. 먼저 딱딱하게 도커란 무엇인가? 에 대해 자세히 다루진 않겠습니다. 워낙 다른 블로그들에 정리도 많고 GCP를 구성할 정도라면 이미 아는 분들이 대부분일거라 생각합니다. 나에게 필요한 것이 맞는지. 알아보기 이전에 먼저 도커는 어떻게 설치하느냐?를 살펴보겠습니..

Developer 2021.08.13

구글 클라우드 Google Cloud Platform(GCP) 프리티어 2부 - VM 인스턴스의 SWAP(스왑) 메모리 4G 할당

https://opencourse.tistory.com/591 구글 클라우드 Google Cloud Platform(GCP) 프리티어 1부 - 평생 무료 서버(VM 인스턴스) 생성하기 코로나의 여파인지 안그래도 핫 하던 클라우드 시장이 꾸준히 성장하고 있습니다. 이번엔 마이크로소프트에서 윈도우 환경을 제공하는 윈도우 365 서비스에 사람들이 무척이나 몰려서 클라우드 opencourse.tistory.com 지난 1부에서는 vcpu하나에 램 614메가의 사양을 가진 VM 인스턴스를 생성해봤습니다. 이번엔 워낙에 기본으로 제공해주는 무료서버의 낮은 사양을 극복하기 위해 서버에 램과 함께 간단하게 사용이 가능한 스왑 메모리를 추가하도록 하겠습니다. 마치 램처럼 디스크를 사용하는 기술로 속도는 램보다야 훨씬 느..

Developer 2021.08.12

구글 클라우드 Google Cloud Platform(GCP) 프리티어 1부 - 평생 무료 서버(VM 인스턴스) 생성하기

코로나의 여파인지 안그래도 핫 하던 클라우드 시장이 꾸준히 성장하고 있습니다. 이번엔 마이크로소프트에서 윈도우 환경을 제공하는 윈도우 365 서비스에 사람들이 무척이나 몰려서 클라우드 서버가 터질 지경이라는게 뉴스로 나올 정도니 온프레미스 환경은 분명 장점이 있지만. 어느새 회사도 가정에서도 클라우드 서버를 적극적으로 사용하는 세상이 되어버렸습니다. 온프레미스(On-premise)란? 기업이 직접 자산으로써 장비를 구매해서 실물 장비를 전산실 내 직접 운용하는 방식입니다. 오프 프레미스(Off-premise) 란? 간단하게 온프레미스의 반대의 의미입니다. 장비를 구매하는게 아니라 장비를 제공해주는 업체의 서비스를 사용하는 방식입니다. 여기서 좀 더 나아가면 서비리스(serverless) 라는 어플리케이션..

Developer 2021.08.10

Windows 에서 Maria DB 설치하기

관계형 데이터 베이스(DBMS)는 가장 대표적인 데이터베이스 시스템입니다. SQL(질의어)을 사용해서 데이터에 접근하는 등의 방식은 웹/앱 프로그램 개발의 일반적인 방법이 되었습니다. 여러가지 DBMS들이 존재하지만, 현재 무료 DBMS중 단연 1등이라 생각하는 MariaDB를 소개해보겠습니다. 기존 무료 상용 DBMS로 유명한 MySQL의 창업자 중 한 명이자,핵심 개발자였던 몬티 와이드니어스(Michael Monty Widenius)가 설립한 Monty Program AB 사에서 기존 MySQL을 Base로 만든 Database입니다. 애초에 오픈소스로 운영되던 MySQL은 상용 DBMS 개발사인 오라클에 인수되었습니다. 이때 MariaDB가 만들어진 배경은 그의 2013년 발언을 보면 이해가 갑니다..

Developer 2019.10.17

Windows 에서 VISUAL SVN SERVER 설치하기

용도는 아주 간단합니다. 프로그램을 개발하다보면, 여럿이서 하나의 프로그램을 개발할 때가 많습니다. 당연히 여럿이서 하나의 소스를 수정하는 경우도 발생합니다. 개발자들에게 익숙한 버전관리도구인 Subversion은 아파치 재단의 프로젝트중 하나입니다. Subversion(서브버전)을 줄여서 SVN 이라고 합니다. 만약 버전관리 툴이 없다면 좌,우측에 내 소스와 동료의 소스를 모니터에 띄워 놓고는 무엇을 내가 수정했고, 내 동료는 무엇을 수정했는지 일일이 확인해야 할겁니다. 그리고 누가 가장 최신 버전의 소스를 가지고 있는것인가 매일매일 추적해야 할겁니다. 이런 문제를 해결하기 위해 형상관리/소스 관리 툴인 SVN을 사용하게 됩니다. 물론 SVN 외에도 다른 버전관리도구들도 많이 있습니다. 그러나 CVS의..

Developer 2019.10.17