전체보기(214)
-
IntelliJ 자바 프로젝트에 VM 옵션 추가하기
IntelliJ 자바 프로젝트에 VM 옵션을 추가하는 방법은 정말 쉽다.. 해당 메뉴가 숨어있을뿐.. 1. 상단 Run Config에서 [Edit Configurations...] 옵션 클릭 2. 우측 Build and run 항목에서 "Modify options" 클릭 3. 메뉴에서 Add VM options 선택 4. 새로 입력칸이 생긴 곳에 VM 옵션을 넣는다.
2023.09.22 -
모바일 네이티브 Kotlin(JAVA)&Swift 진영과 플러터 진영의 속사정
*. 아주 지극히 개인 한사람의 의견이므로 충분히 논란의 여지가 있을 수 있습니다! 진영(?)에 따라 불쾌한 내용이 있을 수 있으니 노여움을 푸셔요. *. 긴글 헤이터를 위한, 행간 파악 귀찮니즈머를 위한 선결론 : 1. 난 플러터나 리액트 네이티브가 죽었다 깨어나도 네이티브 언어인 kotlin과 Swift가 가지는 언어적 강력함을 깰 수 없다고 믿는 (믿고 싶은)사람이다. 2. 네이티브 모바일 개발은 절대로 구시대적 기술이 아니다. 나는 우선 개발 입문을 Java 로 시작했다. 그것도 아주 고전적인 JSP 2.0 시대. 흔히들 말하는 학원 양산형 개발자라는 타이틀을 달고 말이다. 당장 전쟁을 위해 총쏘는 법만 가르쳐 전쟁터에 뛰어들 수 있게 해주는 속성반 졸업생이다. 정통파와 낭인(?)이라고 구분짓기는..
2023.08.16 -
[텐치한일상] 이젠 테니스하는 개발자
센치+테니스한 일상 = 텐치한 일상🎾😅 요즘에 테니스에 빠져서 레슨을 시작했습니다 개발하면서 앉아있기만하면 건강에도 안좋고 나태해지는것 같아서 스트레스도 날리고 잡생각도 지울겸 시작했더니 배웠던 구기종목중엔 제일 어렵고 배울게 많은것 같네요남자들은 뭐하나 빠지면 장비빨부터 세우는데 저도 어김없이 테니스에 진심이 되면서 라켓에 신발에 위아래 옷에 양말에 키링(?)에 가방에.. 아대도 사고ㅎ 빨리 백핸드, 서브까지만이라도 익혀서 실외코트에서 랠리를 하고싶네요🥲 개발자 여러분도 건강을 위해 스포츠를 시작하세요! 100세 시대에 90세 코딩정도까지는 해야죠!
2023.07.30 -
ADsP 독학 공부법과 첫트 합격 수기
일단 비전공자이나 저는 관련업계에 있고, 다만 일반 프로그래머라서 데이터는 깊게는 모르는 상태였습니다.. 데이터는 어떻게 추출해야하고 어떤 이론을 가지고 접근해야하는가에 대한 학업차 이론집 2권을 샀습니다. 짬짬이 공부를 했고 하루에 2시간~4시간 정도 투자했고, 전 늘그렇듯 자격증자체가 목적이 아니라 그 분야의 최소한의 기초는 알아야 그때부터 시작이라는 생각으로 속독위주로 공부했습니다. 그래서 ADsP 합격을 위해 했던 공부법을 정리하면 다음과 같습니다. 이론집을 속독 > 나만의 요약집 만들기 > 기출을 통해 요약집 보완 > 다른 이론집 속독 > 요약집 보완 > 불안한 문제만 3개년치를 하루에 한번씩 독파 1,2주차 - e북 이론집을 아이패드에 켜놓고 분할화면으로 굿노트에서 요약재정리. 총 130여장으..
2023.06.09 -
[파이썬] 가장 많이 사용하는 줌렌즈 초점거리는? 통계를 내보니..
사진을 취미로 하면서 아주 오랜 고질병으로 유명한 병이 있습니다. 바로 렌즈병인데요.. 단렌즈를 샀다가 줌렌즈를 샀다가 다시 단렌즈로 돌아가고 그러는 무한 반복의 현상입니다ㅎ 저도 단렌즈와 줌렌즈(28-75mm)를 사용하다가 좀더 레인지가 긴 줌렌즈로 통합해서 이제는 끝났겠거니했는데.. 이런.. 그런데.. 맛을 알면 그 맛을 잊지 못한다고 하던가요. 저도 또다시 단렌즈 병(?)이 도져버렸습닏.. 그러던 차에 과연 단렌즈를 사야한다면 어느 초점거리의 단렌즈로 살 것인가. 정말 내가 35mm 50mm 85mm 이런 여러 렌즈들 중에 어느 초점거리를 가장 즐겨찍었나를 통계를 내보고 싶었습니다. 본업이 개발자이다보니 일일히 사진파일을 열어서 기록할 수도 없는 노릇이고해서 이참에 파이썬으로 하나 만들어서 확인해보..
2023.04.30 -
[부산 해운대 청사포 출사] 블루라인파크
사진은 찰나의 미학이라는 말이 유명하죠 그 찰나의 순간을 어떻게 기록하면 좋을까 이런저런 사진관련 글을 읽다가 최근에 필름회사로 유명한 후지 필름이 실제의 색감이 아니라 "기억의 색감"을 추구한다는 캐치프라이즈 문구를 읽고 그 문구가 정말 마음에 들었습니다. 후지 필름에 관한 글을 쓰려는 건 아니지만, 우리는 휴대폰이든 디지털 카메라든 대부분 사진을 찍고 나서 "어떤 필터를 입히지?" 라고 고민을 합니다. 필터라는게 곧 내가 느낀 지금 그 찰나의 순간, 그날의 "기억의 색감"을 의미하는 것이지 않을까 싶습니다. 저는 자주 출사를 나가는건 아니지만 렌즈를 평소에 갈아끼우는 것을 귀찮아하는 편이라 가지고 있던 35GM 렌즈와 탐론 28-75 G2 렌즈를 탐론 35-150 렌즈하나로 정리해버렸습니다. 렌즈를 ..
2023.04.07 -
기러기
수없이 흩날리는 꽃들 곁에서도 해가 한참을 마주하는 한낮 아래에서도 황혼의 노을어스름 위에서도 어딘지 언제쯤의 것인지 모르는 억만개의 별들 사이에서도 빙그르 돌기만 하는 새여 너는 어디에서 왔길래 어디로 가야 하길래 얼만큼을 혼자여야 하길래 그 어디하나 마음두지 못하고 그 어디에서도 초대받지 못하고 그리도 외로이 날아가는가
2022.12.03 -
[SwiftUI] ObservedObject 의 배신
올 한해 방송 준비도 미흡했고 장기적 플랜으로 학습을 단단히 하고서 방송을 해야겠다는 생각으로 잠을 줄여가면서 회사일을 하면서 개인사를 돌보며 학습겸 1인 프로젝트를 시작했다. [ 도입한 주요 기술 스펙 ] SpringBoot 언어 Kotlin ORM JPA 보안 Secure 와 JWT 기반 DB MariaDB SwiftUI WAS가 AWS인지 아닌지, 도커를 쓰는지 아닌지 (어차피...도커도 서서히 사향길에 접어들고 있다) 신기술인지 아닌지 그건 개발에 있어 중요하다고 생각하지 않는 편이다. 거대한 서비스를 어떻게 파트를 나누고 구성할 지, 어디부터 설계를 해나갈지를 스스로 고민하고 어떻게 스타트를 끊고 진행을 해나갈지, 그리고 그걸 정말 "혼자서" 다 해낼 수 있는지가 제일 중요하다고 생각한다. 그래..
2022.07.12 -
[은하수를 찾아라] 일곱번 넘어져도 여덟번째는 일어나
광해를 아십니까? 우리의 이미지 속 폭군으로 알려져버진 조선시대의 왕 광해의 폭군의 이미지만큼이나 은하수를 보려는 사람들에게는 있어서 우리나라의 빛 공해인 광해(光害)는 매우 야속한 폭군입니다. 야경의 아름다움을 포기하고 적막함과 고요함을 사랑해야 만날수 있는 은하수. 도심 밤하늘에서 구름이라는 흔하디흔한 자연적인 현상을 제외하고 (미세먼지도 자연 현상이 되어버렸지만..) 별은 그나마 종종 볼 수 있지만, 은하수를 보는 것은 매우 어렵다는 걸 새삼 느끼고 있습니다. 안녕하세요. 센치한 개발자입니다. 수도권에서 머나먼 남쪽 끝으로 이사를 온 후 자연경관을 더 가까이 하게 되면서 우연한 계기로 은하수를 보고싶어졌습니다. 살면서 육안으로 은하수를 본적이 있었나? 하고 자문해보니 사진으로밖에는 없었다는 걸 깨닫..
2022.05.31 -
[센치한 일상] Life in 부산
"와~ 여기 사는 사람은 좋겠다~" 라며 그 여행지 근처에 실제로 거주하고 있는 사람들을 부러워했던 기억이 납니다. 그렇게 여행지로만 가보았던 부산에 실제로 살게되었는데.. 막상 여행을 할 여유가 없었던 차에 오랜만에 코에 바람을 넣고 있습니다. 안녕하세요 오랜만에 글을 쓰는 센치한개발자의 센치한 일상입니다. 유튜브 방송을 못한지 또 오래되었네요.. 시간적 심적 여유가 없다보니 (라는 좋은 핑계) 방송을 못하고 있습니다.. 기존에 사용하던 A6400 카메라를 떠나보내고, A7M4를 구매하면서 일상을 기록하고 있습니다.. 렌즈는.. 탐론 28-75 G2 A063입니다- 철마에 52만 제곱미터에 이르는 400여년간 지켜져온 사유지인 대나무 숲 "아홉산 숲"도 들러보고 해동 용궁사도 다시 들렀습니다.
2022.04.30 -
[센치한독후감] 미드나잇 라이브러리
어떤 삶에서든 우리가 느끼는 감정은 대부분 여전히 느낄 수 있다. 우리가 사소한 것이든 무거운 것이든 "선택"에 신중을 기하려는 건 다시는 선택할 수 없다는 그 중압감에서 온다. 하지만 어떠한 선택을 하고 어떠한 완벽한 삶을 꿈꾼다는 건 사실 "비교"에서 온다. 그 비교가 타인과의 비교가 아닌 나 스스로에게서 찾는다해도 나의 어떠한 선택은 불행을 가져올것이라고 비교하기때문이다. 항상 어떠한 것이든 그것에 본질적인 의미를 부여하는 순간, 부여하고자 하는 순간에 진정히 그 의미가 부여된다는 말을 믿는 나는, 이러한 존재의 본질에 접근하고자하는 인간의 기본적인 열망을 나타낸 김춘수의 "꽃"이라는 시를 좋아한다. 이름을 불러주었을때 본질적인 의미를 가진 "꽃"이 되기 때문이다. 모든 것들에 의미를 부여하고 그 ..
2021.12.26 -
[센치한 일기] 가장 설레는 순간
남몰래 좋아하게 된 그 순간부터 지금 만나고 있는 사람이 있는지, 어떤 음식을 좋아하고, 어떤 음악을 즐겨 듣는지 알고 싶은, 고백으로 혼내준다는 그 서글픈 이야기가 내 얘기가 되어버릴지도 모르는, 주지도 돌려받지도 못하는 짝사랑을 밖으로 꺼내기 바로 그 직전의 순간. 딱 그때까지 그만큼의 시간. 가장 설레고 행복한 시간.. - 센치한 일기로부터
2021.12.20 -
[파이썬 기초 강좌] 07. 날씨 프로그램 만들기 (API 통신) - 4K
▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG 안녕하세요 센치한개발자입니다. 이번시간은 파이썬 기초강좌 최종편 "날씨 프로그램" 만들기 입니다. 파이썬에서 네트워크 통신으로 날씨 API 를 통해 날씨를 가져오는 간단한 방법을 알려드립니다. 많은 시청 부탁드려요~ *. 프로그램 소스는 별도로 GIT에 Push하지 않았습니다 (간단한 소스라..)
2021.09.26 -
[파이썬 기초 강좌] 06. 파이썬 기초 - 조건문 (if)과 반복문 (while, for)
▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG
2021.09.26 -
유튜브 운영 방법, 전략, 구독자 늘리기 원칙들
엉덩이 무거운 사람이 이긴다 안녕하세요 센치한 개발자입니다. 그간 댓글이나 이메일 등의 방법으로 저에게 유튜브 운영방법을 물어보신 구독자가 딱히 있지는 않았지만, 정리 차원에서 그간 유튜브를 어떻게 개설하고 어떻게 성장시켰는지 어떻게 운영해왔는지를 알려드리고자 내용을 정리합니다. 제 글이 정답은 아니지만 어느정도 소소한 채널 운영을 해오고 있기에 제 기준에서 정리하고자 합니다~ 더 좋은 방향이나 의견이 있으시면 언제든 댓글 달아주세요~ (제 말이 정답일리도 없고...저도 더 성장하는 채널을 만들고 싶기에...ㅜ ) 일단 제목은 3년간의 기록인데 운영 철칙이 되어버리고 말았네요. 제 채널은 아시는분은 아시겠지만 다음과 같은 기간을 지났습니다. 1~2개월차 : 구독자가 10여명에서 늘지 않음, 영상은 5개 ..
2021.09.25 -
안드로이드 스튜디오 코틀린 프로젝트(앱) 만들기
안드로이드 스튜디오에서 코틀린 프로젝트(앱)를 만드는 일은 너무나 간단하지만 필요한 build.gradle 의 최소한의 dependency 를 정리하고자 기록합니다. 2021.09월 기준 최신 안드로이드 스튜디오 arctic fox 버전에서 코틀린 프로젝트를 생성하면 다음과 같이 생성이 됩니다. 프로젝트 레벨에 있는 build.gradle buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.0.0" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30" // NOTE: Do not place your ..
2021.09.18 -
[파이썬 기초 강좌] 05. 자료형 bool
▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG 참과 거짓 # 참 a = 1 b = "1" c = [1, 2, 3] d = (1, 2, 3) e = {"name": "senti"} #거짓 aa = 0 bb = "" dd = [] ee = () ff = {} None - 다음 방송 [파이썬 기초 강좌] 06. 파이썬 기초 - 제어문 (if)과 반복문 (while, for)
2021.09.15 -
[파이썬 기초 강좌] 04. 자료형 - 리스트, 튜플, 딕셔너리
04. 파이썬 기초 - 자료형 (리스트, 튜플, 딕셔너리) ▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG - 더 자세한 내용은 방송에서 확인해주세요~ 기본 형태 # 리스트 a = [1, 2, 3] # 튜플 b = (1, 2, 3) bb = 1, 2, 3 # 딕셔너리 c = {"name": "senti"} 활용 # 리스트 인덱싱 >>> a = [1, 2, 3] >>> a[0] 1 >>> a[0:2] [1, 2] # 튜플 인덱싱 >>> a = (1, 2, 3) >>> a[0] 1 # 딕셔너리 값 가져오기 >>> a = {"name": "senti", "age": "7"} >>> a["name"] 'senti' >>> a.get("name") 'senti' # 딕셔너리 키값들 가져..
2021.09.13 -
[파이썬 기초 강좌] 03. 자료형 - "숫자형, 문자형"
03. 자료형 - "숫자형, 문자형" ▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG 숫자형 자료형 중에 숫자형 자료형 다음과 같은 종류가 존재합니다. 정수 : 0, 1, 2, 3, 4 ~~ 실수 : 1.1, 1.2, 0.1, -0.1, -1 8진수 : 0o12 (숫자 0에 알파벳 소문자 o, 대문자 O + 숫자) 16진수 : 0xff (255) 문자형 1. 문자열 만들기 >>> hello1 = "Hello Python" >>> hello2 = 'Hello Python' >>> hello3 = """Hello Python""" >>> hello4 = '''Hello Python''' 이렇게 큰 따옴표, 작은 따옴표 쌍으로 표시하면 문자열이 됩니다. 방식이 4개나 존재하는 이유는..
2021.09.09 -
[파이썬 기초 강좌] 02. 변수와 함수와 연산자
02. 변수와 함수와 연산자 ▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG 변수 (variable) 변수는 "값을 담을 수 있는 그릇"이라고 생각하자. >>> a = 1 >>> b = 2 >>> a 1 >>> b 2 그 값은 여러가지가 있다. 나중에 배울 클래스(class)도 들어갈수 있고, 숫자도 문자도 자유롭게 들어갈 수 있다. 이런 변수에 또다른 변수를 넣을 수도 있다. >>> a = 1 >>> b = a >>> b 1 함수(method) 함수는 특정한 "기능을 동작시키는 최소 단위"이다. def 함수이름: 동작1 동작2 예를 들어, 라면을 먹기위해 "냄비가 있는가?" "냄비를 꺼낸다" "물을 붓는다" "끓인다" "라면이 있는가?" 와 같은 일련의 각각의 동작들을 정의하..
2021.09.02 -
[파이썬 기초 강좌] 01. 파이썬 및 파이참(pycharm)설치
▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG Life is too short (You need Python) - 브루스 에켈 안녕하세요 센치한 개발자입니다. 파이썬이라는 프로그래밍 언어는, 오래전 크리스마스 즈음 컴퓨터는 있었지만 할일이 없었던(아마도 실직) 네덜란드 프로그래머 귀도 판 로썸(Guido Van Rossum)이 약간은 장난스런 마음을 가지고 평소 좋아했던 영국 코미디 그룹 몬티 파이썬의 이름을 따서 만든 인터프리터(통역식) 언어입니다. 2.0 버전은 2000년에, 3.0 버전은 2008년에 개발되었습니다. 01. 파이썬 소개 파이썬이란? Python is an interpreted(통역), interactive(상호작용-대화형), object-oriented ..
2021.09.01