BLEX 2021 (~4월) 개발노트2021. 01. 08.2분April 2021. 04. 08. 포스트 모바일에서 포스트 목차 네비게이션을 추가했습니다. 2021. 04. 04. 설정 카테고리 네비게이션의 안정성을 향상하였습니다. 2021. 04. 02. 설정 포스트를 카테고리 별로 살펴볼 수 있도록 카테고리 네비게이션이 추가했습니다. March 2021. 03. 30. 포스트 인기 포스트 및 최신 포스트의 카드 하단에 설명이 추가했습니다. 시리즈 시리즈를 최근/과거 순으로 정렬할 …
C++ Qt :: Https Request2021. 01. 07.5분간만에 C++ Qt를 다시 잡았다. 학부생때 대강(당시엔 열심히 했다고 느꼈지만) 만들었던 프로그램에 누군가가 스타를 눌러주었는데, 코드가 매우 부끄러운 수준이었고 이를 개선함과 동시에 몇가지 기능을 추가하고 싶었기 때문이다. 추가하는 기능에 네트워크를 사용할 필요가 있었다. Qt5에서는 QFtp 등등이 사라지고 QNetworkAccessManager로 모든 네트워크 통신을 사용하도록 변경되었다. 학부생인 당시 FTP를 이용하기 위해서 슬쩍 다뤄본 …
병2021. 01. 07.0분아는 것이 병, 모르는 것이 약이라는 소문이 돌고 있지만 이는 돌팔이들의 처방. 유일한 치료약은 아는 것을 의심하는 것. 내 지식을, 내 정보를, 내 기억을 내가 먼저 의심하는 것. -사람사전, 정철-
나의 아저씨2020. 12. 02.4분나의 아저씨라는 드라마를 좋아한다. 아이유가 나와서 그렇기도 하지만 인물들이 주고받는 대화들을 듣다보면 정말 많은 생각을 하게 해준다. 여기 나열된 대사들은 나에게 많은 생각을 하게 만들었던 대사들이다. 현실이 지옥이야 이선균 "나쁜 놈 잡아 족치면 속 시원할 것 같지? 살아봐라 그런가. 어쩔 수 없이 나도 그 오물 뒤집어 써 그놈만 뒤집어 쓰지 …
이번주에 본 개발관련 자료들 #42020. 11. 22.6분BLOG 테스트 주도 개발(TDD)란? # TDD에 대해서 잘 몰랐는데 이 글이 뭔가 TDD의 핵심을 잘 알려주는 것 같다. TDD란 무엇이며, 어떻게 하는 것이며, 언제 쓰면 좋은지, 안쓰면 좋은지, 왜 필요한지 잘 알려준다. 나의 경우엔 TDD를 해보고 싶었고 어떻게 하는지 대략적으로 알고 있었는데 정말 필요한건지 약간의 의구심이 있었다. 그런 나에게 아래 …
망설이지 마세요.2020. 11. 15.0분생각보다 기회는 순식간에 지나간답니다. 그러니 망설일 시간에 행동해서 기회가 온다면 바로 잡고 놓치지 않을 힘을 기르세요. 미래는 그만큼 예측 불가능하기 때문에
공부 기록 시작2020. 11. 13.1분요즘 너무 해이해진 것 같기도 하고 공부에 대한 회의감도 많이 느껴지고, 왜 해야 하는지에 대한 의문이 들고 있다. 맨날 앉아서 공부만 하고, 일은 쉬지도 않고 밀려와서 더 빨리 방전되는 느낌이다. 그래서 그냥 일일 리뷰를 블로그에 적어볼까 한다. 기존에는 엑셀에 파일을 정리했는데, 남이 볼 수 있는 블로그라는 공간에 기록하면, 부끄러워서라도 좀 …
쉽게 얻는 것2020. 11. 10.1분가끔. 사람들은 쉽게 얻는 것은 쉽게 사라진다는 것을 까먹는 것 같다. 쉽게 얻은 것은 쉽게 사라지고, 그로인해 발생한 쾌락은 중독적이다. 별다른 고통도 노력도 없이 얻은 것이니, 세상의 결과가 노력으로 만들어진 쾌락이라면, 고통스러운 노력이 빠진 쾌락은 중독될만하지. 그런데 그런 쾌락이 진정한 나다움을 만들어줄 것이라는 생각은 들지 않는다. 저런 빠른 길을 걷는 …
Django : SQLite to PostgreSQL2020. 11. 03.3분나중에 DB 전환할때 해메지 않으려고 기록... Install Postgres in Docker docker-compose에 아래와 같이 postgresql 도커를 선언하자. db: image: postgres restart: always volumes: - ./db/data:/var/lib/postgresql/data ports: - 5432:5432 environment: POSTGRES_USER: "username" POSTGRES_PASSWORD: "password" POSTGRES_DB: "dbname" TZ: "Asia/Seoul" Django Settings django의 settings.py에서 DATABASES 부분 찾기 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', …
1인 웹개발 프로젝트 : 리팩토링2020. 10. 28.10분SPA내가 처음 SPA (Single Page Application)라는 것을 알게된게 작년 9월 쯤이었던 것 같다. 당시에는 자바스크립트에 대해 정말 무지해서 React, Vue 같은 프레임워크들이 어렵게 느껴져 익히는 걸 미뤘었다. 그 핑계는 내 프로젝트엔 SSR이 매우 중요하다는 것이었다. 언젠가는 이 프로젝트를 React로 바꿔보고자 하였지만 그것은 기약없는 약속이었다 최근이라 말하기엔 좀 그렇지만 1-2개월 전쯤 …
깨달음2020. 10. 03.1분우리는 미래를 향해 살지만, 결국엔 현재를 산다. 결국 내가 깨달은 것은. 지금, 현재, 오늘, 당장 내가 위치하는 곳에서 행복을 찾아야 한다는 것. 내가 향하는 곳에서 가치를 찾아야 한다는 것 가지고 있는 것에서 만족을 얻어야 한다는 것 앞으로, 미래에, 머지 않아, 훗날, 향후 가지길 희망하는 것 강렬히 소망하는 것 성취하길 욕망하는 …
진로2020. 09. 19.0분나한테 가장 중요한 것이 무엇일까? 적당한 양의 돈으로 살아가는 것일텐데. 대학원을 가는 것이. 석사를 하는 것이. '그 적당한 양의 돈을 버는데 도움을 줄까?'라는 생각이 든다. 빨리 취직을 해서 자리를 잡을지. 석사라는 메리트를 선택할지. 답답한 현실에 술이 땡긴다. 그냥 편하게, 여유롭게 바다로 산으로 떠나서 유유자적 살고 싶다. 로또라도 되면 이런 고민은 …
파이썬 비동기 프로그래밍2020. 08. 23.21분이 글은 파이썬과 자바스크립트에서의 비동기 처리와 sleep 함수의 효율성에 대한 내용을 다룬다. 자바스크립트에서는 이벤트 루프와 테스크 큐를 활용하여 비동기 처리를 지원하고, 파이썬에서는 asyncio 라이브러리를 통해 비동기 프로그래밍을 지원한다. 비동기 처리를 활용하여 동시성을 높이는 방법에 대해서도 다룬다.
파이썬 구글 시트 DB처럼 사용하기2020. 08. 21.4분노션 도우미에서 익명 댓글 시스템을 구현하기 위해 구글 스프레드시트 API를 활용해 데이터를 안전하고 간편하게 보관하는 방법을 모색하고, gspread 라이브러리를 사용하여 원하는 키가 있는 행의 데이터를 가져오고, 새로운 행을 만드는 방법을 설명한다.
예쁘고 아름다운 리눅스를 찾아서2020. 08. 08.4분리눅스 중에서도 가장 아름다운 배포판을 찾아보았다. Elementary OS와 Deepin 중에서 선택할 수 있는데, Deepin은 아름다운 UI와 블러처리 된 레이아웃이 특징이다. 하지만 중국에서 만들어졌다는 점과 패키지 다운로드 속도가 느리다는 단점이 있다. Elementry OS는 Mac과 유사한 디자인이나 설정이 까다롭고 최신 버전에서는 감동이 없다는 평가를 받고 있다. 두 가지를 섞어서 사용할 수 있으며, Deepin을 위에 설치하면서 Elementry OS의 문제들을 완전히 해결할 수 있다.
아몬드2020. 08. 06.6분손원평의 소설 '아몬드'는 감정 표현 불능증을 앓는 소년 선윤재와 그를 돕는 화끈한 괴물 곤이의 이야기를 담은 감동적인 작품이다. 강력한 문체와 독특한 캐릭터, 속도감 넘치는 전개로 이루어진 이 소설은 상처 입은 사람들에게 내미는 손길이 많도록 희망을 주는 작품이다.
Nginx 주로 사용하는 기능들 정리2020. 07. 27.8분Nginx는 유연하게 웹서버를 다룰 수 있는 C언어와 유사한 문법을 제공합니다. 이에 대해 몇 가지 자주 사용하는 기능에 대해 정리된 글입니다. 예를 들어, 도메인 리디렉션, 특정 URL 리디렉션, HTTPS 리디렉션, 커스텀 에러 페이지, 스태틱 파일 캐시, 핫링크 차단, CORS, 프록시 패스, 프록시 캐시 등이 소개되어 있습니다.
밤은 이야기하기 좋은 시간이니까요.2020. 07. 12.5분제목 밤은 이야기하기 좋은 시간이니까요. 인상 깊은 핵심 문구 갈 곳을 모르는 적의는 언제나 자신보다 약한 존재에게 치환된다는 부끄러움을 알게 한 그 여름날들의 현기증. 이 글을 어떻게 읽게 되었는지 군대에서 즐겨 읽은 소설의 작가님이 산문집을 출간했다는 소식을 듣고 읽게 되었다. 저자 histroy A. 밤은 이야기하기 좋은 시간이니까요. 저자 : 이도우 …
목표2020. 07. 09.2분인간은 왜 창조되었으며. 무엇을 위해 진화하는가? 나에게는 남들과 다른 명확한 목표가 있다. 확실한 꿈도 있다. 그리고 무엇을 해야 하는지도 안다. 하지만 하고 싶지 않다. 무한한 무기력과는 느낌이 다르다. 해야 하는 것을 앎에도 불구하고 일단 미루고 싶다. 오전, 오후 5시간쯤 공부를 했으니, 저녁 6시간은 쉬어도 된다고. 스스로와 타협하고 있다. 해야 할 …
강박감2020. 07. 08.0분무엇을 해내야 한다는 강박감. 천천히 해도 된다. 그저 잘 하자. 라는 말은 스스로를 다독일 때 쓰는 말. 남들은 결과만 보고 더 많은 결과를 뽑아내라고 하지. 좋다. 채찍질을 많이 할수록 양이 늘어나고. 양이 늘어나면 질도 올라가니까. 그전에 그만두고 산으로, 바다로 도망갈지 모르겠지만.
생각2020. 07. 05.1분생각 좀 해보고 참.. 생각이란 게 그래. 오래 할수록 더 현명하고 올바른 생각을 하길 기대하지만. 오히려 오래 할수록, 더 딱딱해지고 고집만 세지는걸. 어릴 적 고백할 때는 주변에서 그런 말들을 많이 했다. 나도 많이 해줬고. 오래 생각하지 마. 오래 생각하면 이상한 결정을 할 테니까. 물론 순간의 감정에 휩쓸려 비이성적인 결정을 내리는 …
애쓰지 말자2020. 07. 05.1분큰 사람이 되고 싶다는 생각은 없다. 위대한 사람이 되고 싶다는 열망도 없다. 모두에게 존경받고 인정받는 사람이 되고 싶다는 갈망도 없다. 남들의 시선으로 평가되는 것에 대한 갈망도 열망도 생각도 없다. 내가 살아가야 한다면. 나는 내 주변과 나를 성장시키기 위해서 살아갈 듯하다. 무엇이 절대 선이고, 절대 악일까? 무엇이 올바른 것이고, 그릇된 것일까? …