본문 바로가기 메뉴 바로가기

야훔의 저렴한 개발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

야훔의 저렴한 개발

검색하기 폼
  • 분류 전체보기 (131)
    • Diary (4)
    • 컴퓨터 일반 (4)
    • Dev (99)
      • Development (4)
      • HTML&CSS (10)
      • Javascript (5)
      • TypeScript (13)
      • Java (12)
      • Python (13)
      • Docker (2)
      • Vue.js (18)
      • React (1)
      • 어플리케이션 (2)
      • 프로그래밍 잘하기 (17)
      • Node.js (2)
    • Goods (3)
    • IT관련 (20)
      • 정보처리기사 (14)
  • 방명록

분류 전체보기 (131)
[정보처리기사] 2019년 3월 3일 기출문제 해설 #001 ~ #004

일단 정보처리기사 최근 기출문제지를 검색해봤더니 이건 뭐 죄다 한글파일이라 열어볼 수 없어서 네이버 오피스를 이용해 마이크로소프트 워드파일로 변환해 저장한 파일을 공유한다. 이 원본 파일의 출처는 "전자문제집 CBT"다. 파일은 https://www.comcbt.com/xe/j4/3434933에 가면 다운로드 받을 수 있다. 다른 파일들도 많이 있으니 더 많은 정보를 원한다면 방문하여 이용하길 바란다. ※ 저작권에 문제가 된다면 즉시 댓글 부탁드리며 확인해본 바 해설집에는 저작권이 있음을 확인했지만 교사용에는 적절할 설명을 확인하지 못하는 바, 교사용 문제지를 이용해 새로운 해설을 작성하므로 저작권에는 문제가 없을 것으로 사료되나 이 조차 문제가 되거나 본래 해설지를 작성하셨던 "좋은아빠되기"님께서 원치..

IT관련/정보처리기사 2019. 6. 20. 16:44
[정보처리기사] 정보처리기사 필기시험 준비시작 #2019

나는 개발 일을 하면서 12년동안 따야지 따야지 하면서 안 땄던 자격증이 정보처리기사 자격증인데 계속 프로젝트에 떠밀려서 정신을 차리고 보니 12년이 흘러버렸다. 올해는 반드시 시험을 치르고 따야겠다고 생각하면서 문제집을 봤더니 이게 다 뭔소린지 다 외울 수 가 없고 말도 너무 어려웠다. 바보가 된 것 같았다. 그래서 앞으로 두 달 동안 공부하고 요약정리하는 포스팅을 해야겠다고 생각해서 이제부터 시험공부를 하려고 한다. 올해는 반드시 따야지 정보처리기사!

IT관련/정보처리기사 2019. 6. 20. 11:24
[쇼준사고] #5. 광고는 원래 돈이 든다.

자, SNS 마케팅도 배웠고 여기저기 글이나 영상을 올려놨더니 사람들이 보고 우리 쇼핑몰에 찾아와서 물건이 하나 둘씩 구입하기 시작했다고 치자. 어떤 날은 운이 좋아 물건이 수십개씩 빠지는가 하면 어떤 날은 물건이 안빠지는 날도 있고 뭐 어떤 물건을 판매하고 있느냐에 따라 달라지겠지만 사람들이 우리 쇼핑몰에 찾아와주고 있어서 매출이 발생하고 있다면 그것으로 다행이라고 생각할 수 있겠다. 하지만 한편으로는 현재 감당하고 있는 고정비용을 감안했을 때 현재의 판매되는 양으로는 앞으로의 사업을 감당하기 어렵다면 본격적으로 광고라는 것에 손을 대야하는 상황이 도래하게 된다. SNS 마케팅이나 블로그 마케팅이나 돈을 들이지 않고 최대한 여기저기 알렸지만 사실 돈들이고 광고하는 것 만큼 효과가 좋을 수 없다. 특히 ..

IT관련 2019. 6. 19. 16:53
[짤방 검색기] #12. 사용자 정보 Serializing 하기

일단 우리는 지난 시간까지 한 작업은 Django의 auth 앱에서 사용하는 사용자 정보를 확장하여 우리 입맛대로 수정한 다음에 DB에 반영하고 관리자까지 한명 등록해봤다. 오늘은 이제 Serializing이라는 과정을 통해 사용자 정보를 가져오는 API를 하나 만들어보려고 한다. 왜 Serializing하는 것일까? 일단 DB에서 가져온 어떤 데이터를 그대로 사용자에게 전달 할 수 없고 이것을 "직렬화(Serializing)"라는 과정을 통해 데이터를 전달할 수 있도록 포멧을 변경하게 된다. 이 과정을 처음 겪는 사람들은 이를 귀찮다고 생각할 수 있는데 이 과정은 꽤 필수적인 과정이고 이 과정이 없어보이는 다른 프로그래밍 언어들도 눈에는 보이지 않지만 사실 이 직렬화라는 과정을 거쳐서 데이터를 전달하고..

Dev/프로그래밍 잘하기 2019. 6. 17. 16:10
MySQL Cannot truncate a table referenced in a foreign key constraint

MySQL 5.5.7이상의 버전에서 Foreign Key로 설정되어있는 테이블의 부모를 Truncate하려고 할때마다 위와 같은 에러가 발생하는데 매번 검색하면서 이번에는 기필코 외워야지 하지만 외워지지 않아 화를 내면서 검색하는 쿼리문이다. 매번 검색하는게 짜증나서 포스팅으로 남긴다. SET FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE '테이블이름'; SET FOREIGN_KEY_CHECKS = 1; 짧지만 강력한 쿼리 3줄이다. 앞으로는 짜증 안나겠지. 오늘은 이만. 안녕!

Dev/Development 2019. 6. 17. 10:19
[짤방 검색기] #11. Django 사용자 정보 만들기(下)

오늘 사용자 정보에 대한 나머지 이야기보다 먼저 코딩에서 흔히 이야기 하는 "함수"에 대해서 이야기하는 시간을 갖으려고 한다. 함수란 무엇인가요? 함수라는게 사실 우리가 중학교 시절 배웠던 내용과 다를게 없다. 예를 들어 위의 함수처럼 f(x) = 2x 라는 함수가 있다고 보자 f(x)에서의 x를 우리는 매개변수, 파라미터, Argument라고 부른다. 그리고 이 매개변수는 2x 부분의 x와 같은 값이라는 것을 우리는 중학교때 다 배웠다는 것을 기억해야한다. 아참, 아직 중학교 교육과정을 거치지 않은 사람들을 위해 아래와 같이 설명 해주겠다. f(x) = 2x 라는 함수를 그림으로 그려서 표현하면 위의 왼쪽 이미지, f(2) = 2 * 2 = 4 라는 것이 오른쪽 이미지라고 생각해보면 함수라는 것이 사실..

Dev/프로그래밍 잘하기 2019. 6. 13. 17:01
[짤방 검색기] #10. Django 사용자 정보 만들기(上)

일단 우리가 Django에서 제공받는 기본 앱들 중에 "auth"라는 것이 있는데 이 녀석이 기본적인 사용자 객체와 로그인, 로그아웃, 권한 같은 기능들을 제공해준다. 그래서 이 녀석의 도움으로 우리만의 사용자 정보를 저장하는 객체를 만들어주려고 한다. 이때 몇 가지 전제조건들이 붙는데 우리는 로그인, 로그아웃과 관련된 기능들은 JWT(JSON Web Token)라고 하는 앞서서 몇몇 포스팅에도 말했던 기능을 이용해 로그인, 로그아웃을 구현할 거다. 뭔가 대단해 보이고 어려워 보이지만 별거 없는 내용이니 긴장하거나 어려워할 필요는 없다. 그냥 어려워 보일뿐 실제 작업은 어렵지 않다. JWT를 위해 사용자 정보에는 secret_key를 추가할 예정이다. JWT로 발급된 토큰의 암호화된 서명의 키로 secr..

Dev/프로그래밍 잘하기 2019. 6. 11. 17:19
[짤방 검색기]#9. 본격 개발 준비 중 - 클래스란 무엇인가요?

지난 시간까지 개발 환경을 준비하고 본격 개발에 들어가려고 했다가 이 포스트들의 정체성을 잠시 고민하게 되었다. 내가 곳곳에서 던져대는 어려운 단어들의 개념도 제대로 정리하지 않고 너무 달린 것이 아닌지 생각했다. 이 포스팅의 타겟이 프로그래밍을 처음 접하는 사람들인데 용어정리를 하지 않고 진행하면 고구마 먹은 것같은 느낌으로 계속 이 글을 읽어야 하는 것이 아닌가 하고 말이다. 사실 내가 이야기하는 용어들은 최대한 설명하면서 진행하긴 하겠지만 오늘 이야기할 "클래스"라는 것은 하나의 챕터로 분리하여 이야기 해야할 만큼 내용이 많다. 그리고 앞으로 많이 나올 것이고 클래스라는 개념을 이해 못해도 사실 코딩을 하는데 많은 문제가 생기는 것은 아니지만 우리가 "지구는 둥글다"라는 상식을 당연하게 알고 있는 ..

Dev/프로그래밍 잘하기 2019. 6. 11. 16:18
[짤방 검색기]#8-2. Django를 테스트 해보자

일단 [짤방 검색기]#8-1. Django를 셋팅하자를 잘 수행했다면 이제 몇가지 명령을 통해 제대로 셋팅이 되었는지 확인해볼 차례다. 데이터베이스 세팅 확인하기 cmd 창에다가 아래와 같이 입력해보자. (.env) $ python funny_picture\manage.py makemigrations (.env) $ python funny_picture\manage.py migrate 이렇게 입력하면 아래와 같이 cmd 창에 메시지들이 표시될거다. 이것은 일단 Django에 기본적으로 적용되어있는 Apps에 기본적으로 탑재 되어있는 DB 정보를 적용하는 과정인데 makemigrations와 migrate 명령은 앞으로 많이 사용할 명령이니 외워두는 것이 도움이 된다. 암튼 위와 같이 결과가 나온다면 성공..

Dev/프로그래밍 잘하기 2019. 6. 10. 19:09
[짤방 검색기]#8-1. Django를 셋팅하자

일단 우리가 지난 시간 Flask를 이용해서 back-api에 이리저리 작업한걸 시원하게 삭제한다.(제길) 그리고 다시 가상환경을 만들자. 그리고 VisualStudioCode 실행하자. cmd 화면에서 "code ."입력해주면 되고 안되는 사람은 https://blog.thereis.xyz/94 아래 쪽에 보면 해결방법 나오니까 따라하시면 됨. 혹시 위의 내용을 입력하기 힘들어하는 사람이 있을 까봐 아래의 코드 입력란에서 퍼갈 수 있다. django >=1.9,

Dev/프로그래밍 잘하기 2019. 6. 10. 15:52
이전 1 2 3 4 5 6 7 ··· 14 다음
이전 다음
최근에 올라온 글
  • 보안과 관련하여
  • 으허 프로젝트의 늪에서 살아 돌아온..
  • Koa + MySQL + Passport-jwt ⋯
  • Koa + MySQL + Passport-jwt ⋯
최근에 달린 댓글
  • 다시한번 꼼꼼히 읽어보고 찾아냈어요 파이프 추가를 빼먹⋯
  • 안녕하세요!! 너무너무 감사하게 잘 배우고 있습니다. ⋯
  • 덕분에 store에 대한 개념을 잡을 수 있었습니다. ⋯
  • ㅎㅎ 덕력이 그렇게 많은 것 같지 않다능

Blog is powered by Tistory / Designed by Tistory

티스토리툴바