더 많은 포스팅 보기 자세히보기

T자형 개발 17

개인프로젝트에 대한 생각

2022년 연초에 올해의 목표라던가 계획을 세웠었다. 사실 대강 몇년 후 까지도 적어보긴 했는데, 대부분 개발자로서의 성장에 관련된 내용이다. "개인 프로젝트를 만들어서 서비스하고, 거기서 수익을 낸다", "해커톤에 참가한다", "자격증을 딴다", "오프라인 컨퍼런스에 참가한다" 등등 그중에 역시 가장 비중이 큰 것은 개인 프로젝트라고 생각한다. 다른 것들은 집단지성으로 문제를 해결하거나 확실하게 해야 하는 것이 정해져 있지만, 이것을 그렇지 않다. 기획을 하기 힘들어서 클론코딩을 하는 사람들도 있는 것 같다. 하지만 나는 정말 나의 서비스를 만들어보고 싶었다. 그래서 기획을 해보았지만 쉽지 않았다. 생각한 아이디어 자체는 여러 개지만, 개발까지 가기가 어려웠다. 애초에 디자인을 해본 경험도 없어서 저번..

T자형 개발 2022.07.09

Mac 사용 툴

머릿말 맥에서 사용하는 툴을 정리해보았다. Chrome 근본 브라우저 기존에 사용중인 북마크, 플러그인 등을 잘 정리해두어서 락인효과에 당했다. Adguard 광고차단 프로그램 예전에 저렴하게 구매하여 사용중이다. Magnet 프로그램 창 이동 예전에 구매하여 사용중이다. 단축키가 편리해서 적응되면, 윈도우의 기본 기능보다 좋은 듯 하다. Ballast 맥 좌/우 사운드 중앙 조절 나만 그런지 모르겠는데 소니 WH-1000XM4를 사용하다보면, 자기 맘대로 사운드 벨런스를 망처놔서 사용중이다. macs fan control 맥 펜 속도 조절 m1이 너무 팬을 안돌려서 가끔 강제로 돌려서 식힌다. Spark 메일 관리 맥에도 깔고 폰에도 깔고 하나의 계정으로 여러 메일 계정을 관리할 수 있고, 기본 Mai..

T자형 개발 2022.05.15

Mac 기본 세팅

머릿말 맥북을 처음 사용하기 시작한 지 4년 정도 되었고, 벌써 5년 차 맥 오너이다. 지금까지 새로운 맥으로 교체하거나, 오류로 인하여 OS를 밀어버린 것까지 합산하면, 대충 세팅을 10회 넘게 하였을 것이다. 그리고 곧 또다시 세팅을 해야 할 경우가 생겨버렸기 때문에 이번 기회에 정리를 해야겠다고 생각했다. 맥에 마이그레이션 기능이 있지만, 그것을 사용하는 것을 신성모독이다. 그런데 처음부터 세팅하게 되면, 이전에 되던 게 설정하는 방법을 까먹어서 안되면 또 찾아야 하고, 그럼 또 귀찮다. 그러므로 마크다운 연습하는 겸 해서 정리해보려고 한다. 사실 공부하기 귀찮아서 쓰는 것이다. 언어설정 한국인이라면 한국어지만, 맥에 문제가 생기거나 검색한 결과의 자료를 따라 해야 하는데 기본 설정이 한국어라면, ..

T자형 개발 2022.05.15

git 멀티계정 사용 정리

회사에서는 회사 깃허브 계정만을 사용하여야 하여서, 하나 만들게 되었다. 그리고 재택을 하다 보니 큰 문제가 생겼다. 내 깃헙계정이랑 회사 계정이랑 공존을 해야 한다는 것이다. 그래서 정리해보게 되었다. 많이 간략화 해보았다 맥 기준이고 윈도는 모른다 1. ~/ 경로에서 .ssh 폴더를 만든다. 2. ssh-keygen -t rsa -C "계정1@email.com" -f "계정1" 그 폴더에서 이 명령어를 계정의 개수만큼 각각 입력해준다. 도중에 입력하라는 내용은 그냥 엔터 쳐주는 것이 편하다. 3. vim config Host github.com-계정1 HostName github.com User 계정1@email.com IdentityFile ~/.ssh/계정1 Host github.com-계정2 H..

T자형 개발 2022.04.10

M1 Mac에서 iPhone, iPad 앱 사이드로드하기

처음 M1 프로세서가 등장하였을 당시 모바일 환경의 앱을 컴퓨터에서 사용할 수 있다는 점이 매우 매력적이었습니다. 하지만, 애플의 정책 변경에 따라 사이드로드는 개발자가 허용한 앱만 가능하게 바뀌었습니다. MacOS 11.2.3 이하의 경우 IPA파일만 가져오면 사이드로드가 가능하지만, ICloud를 사용하지 못하는 문제점이 있어 상위 버전으로 업데이트할 수밖에 없게 되었습니다. 이 포스팅에서는 MacOS 11.3 이상에서 모바일용 앱을 사이드로드 할 수 있는 방법을 설명합니다. 먼저 가장 중요한 준비물로 iOS 14.3 이하인 탈옥 장치가 필요합니다. iPhone or iPad 설정 시디아 앱을 실행하여 오픈SSH를 설치해줍니다. 소스 > 편집 > 추가에 들어가서 build.frida.re를 추가해주고..

T자형 개발 2021.08.11

정보기기운용기능사 실기 2021 2회 6/28 풀이

특성화고 3학년이 되어 정보기기운용기능사 필기 면제를 받는 기회가 생겨 이번 실기 시험을 준비하게 되었습니다. 2주 동안 하루에 2시간씩 공부하여 시험을 치렀고 나왔던 시험문제와 저의 답안을 정리해보려고 합니다. 1. 작업내용 가. 시스템 설정 1) 접속 메시지 - Router_01에 콘솔 또는 텔넷(Telnet)으로 접속 시 "^$#~ Router_01 ~#$^" 메시지가 보이도록 하시오. 2) 원격 로그인 - PC에서 Router_01로 텔넷을 통하여 연결할 경우 'user01'사용자로 로그인하도록 구성하시오.(암호 "router##") - 로그인 후에는 바로 'Privileged mode'에 접속되도록 하시오. 3) 암호 설정 - Router_01에서 'Privileged mode'에 접속하기 위해..

기본키 참조와 서브 쿼리와 DML - 집계함수

TABLE/DATA 추가 및 설정 department 테이블에 기본키(primary key) 설정 alter table department add primary key(dept_id); 신규 테이블 student 설정 - 기본키 : stu_id (학번), - 외래키 : dept_id (학과아이디) – department 테이블의 기본키와 연결 create table student ( stu_id varchar(10) primary key, name varchar(10) not null, address varchar(10), point int, dept_id varchar(10), foreign key(dept_id) references department(dept_id) ); DATA 무결성 확인 참조무..

맥 플라스크 가상환경 구축 및 setup

플라스크를 처음 사용하여 가상 환경을 구축하는데 여러 자료를 찾아보면서 너무 설명이 적거나 정보를 찾는데, 어려움을 겪어 구축하면서 정리해보았습니다. 일단 파이썬을 최신버전으로 다운로드합니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org virtualenv를 설치합니다. sudo pip3 install virtualenv 프로젝트를 진행할 폴더를 생성 및 진입합니다. mkdir ~/projects cd ~/projects env를 생성하고 진입합니다. virtualenv hello_flask cd hello_flask env를 활성화 합니다..

반응형