🎈 푸른신전의 블로그에 오신 것을 환영합니다!

안녕하세요, 더 나은 세상을 꿈꾸는 '푸른신전' 입니다. 저는 상경계열 대학을 진학 중이고, 컴퓨터 프로그래밍 및 개발에 관심이 많습니다. 제 블로그에서는 개발이나 IT와 관련된 내용, 학교에서 공부한 내용, 대외 활동으로 활동했던 내용이나 여러가지 잡다한 내용들을 다룰 예정입니다! 제 블로그는 티스토리에서 기본으로 제공하는 Letter 스킨을 약간 변형하여 제작하였습니다. 블로그 스킨은 아직 미완성으로 계속해서 수정해 나가고 있습니다. 제 깃허브 레퍼지토리 입니다. 아직 관리가 제대로 이루어지지 않아서 부족한 부분이 많습니다. 과거 개발했던 것들이나, 개발 중인 것들, 개인적으로 진행 중인 프로젝트들을 꾸준히 올리려고 노력하고 있습니다 :) sadad64 - Overview I am a beginner..

티스토리에서 기본으로 제공하는 스킨 중에 훌륭한 스킨도 분명 많았지만, 내 입맛에 맞추어 바꿔 써보고 싶다는 생각이 들었다. 문제는 티스토리 스킨을 제작하는 가이드나, 강의 같은 정보가 일절 없었기 때문에, HTML, CSS, Javascript 지식에 100% 의존하며 작업을 하는 수 밖에 없었다. 거기다가 티스토리에서 제공하는 가이드북이 스킨제작에 첫 발걸음을 내딛인 초심자의 눈에는 너무나 불친절했고, 이에 다른 사람들이 작업한 스킨, 기본 스킨을 뜯어보고 여러 정보를 서치해보며 마침내 홈커버 정도를 완성했다! 골조스킨은 티스토리에서 기본으로 제공하는 Letter 스킨을 사용하였다. 아직 손대지 못한 부분도 많아서 군데군데 Letter 스킨의 티가 아직 많이..
🍞 갓 구운 따끈따끈한 포스팅을 만나보세요!
-
[JAVA] JAVA를 시작하며...JAVA 2022.11.23 17:07
언젠가는 해야지 생각만 하고 있었던 JAVA 프로그래밍을 마침내 배우게 되었다. 지금까지 C, Python, C++, Javascript를 지나오면서 늘 JAVA를 해보고 싶다는 생각은 들었으나, 하나라도 잘해야지 생각하며 팠던게 Javascript였다. 그래도 마침내 JAVA 프로그래밍을 공부해볼 수 있게 되어 이렇게 기록을 남기려고 한다. 사실 오랫동안 안쓰면 그 언어를 쉽게 까먹는지라. System.out.println("Hello World!"); 자바는 썬마이크로시스템즈의 제임스 고슬링이 개발한 언어로, 가전 제품에 들어갈 소프트웨어를 개발하기 위해 제작되었다. 현재는 데이터베이스 기업인 Oracle에서 자바를 인수하여 관리하고 있으며, 오라클이 관리하는 자바와 Open JDK로 나뉘어 관리되고..
-
[Python] 공공데이터 포털 API를 활용한 저상버스 모의예약 프로그램Portfolio. 2022.11.15 21:45
Python, 공공데이터 포털 API 2020.9월경 ~ 2020.11월까지 고등학교 2학년 때 파이썬을 처음으로 배우고 무언가 실용적인 걸 만들어보고 싶어서 진행했던 토이 프로젝트였다. 당시에는 API가 뭐고, 어떻게 쓰는지 하나도 몰랐을 때여서, 지금 다시보면 굉장히 부족한 부분이 많이 보인다..ㅎ 고등학생 때 컴퓨터 프로그래밍 동아리에서 프로그래밍 결과물을 전시하는 활동을 했었는데, 그때 출품했던 결과물이었다. 다른 활동들은 사진이 조금이라도 남아있었는데, 아쉽게도 이 작업물은 남아있지 않았다.. 프로그램을 계획하게 된 계기는 교통약자들을 위한 프로그램을 만들어보고 싶었다. 그 ..
-
[🎈] 블로그에 방문해주셔서 감사합니다!카테고리 없음 2022.11.14 22:43
안녕하세요, 더 나은 세상을 꿈꾸는 '푸른신전' 입니다. 저는 상경계열 대학을 진학 중이고, 컴퓨터 프로그래밍 및 개발에 관심이 많습니다. 제 블로그에서는 개발이나 IT와 관련된 내용, 학교에서 공부한 내용, 대외 활동으로 활동했던 내용이나 여러가지 잡다한 내용들을 다룰 예정입니다! 제 블로그는 티스토리에서 기본으로 제공하는 Letter 스킨을 약간 변형하여 제작하였습니다. 블로그 스킨은 아직 미완성으로 계속해서 수정해 나가고 있습니다. 제 깃허브 레퍼지토리 입니다. 아직 관리가 제대로 이루어지지 않아서 부족한 부분이 많습니다. 과거 개발했던 것들이나, 개발 중인 것들, 개인적으로 진행 중인 프로젝트들을 꾸준히 올리려고 노력하고 있습니다 :) sadad64 - Overview I am a beginner..
-
[📢]블로그 스킨 제작 (22.08.12 ~ 22.11.14, 1차 작업 완료)카테고리 없음 2022.08.13 04:12
티스토리에서 기본으로 제공하는 스킨 중에 훌륭한 스킨도 분명 많았지만, 내 입맛에 맞추어 바꿔 써보고 싶다는 생각이 들었다. 문제는 티스토리 스킨을 제작하는 가이드나, 강의 같은 정보가 일절 없었기 때문에, HTML, CSS, Javascript 지식에 100% 의존하며 작업을 하는 수 밖에 없었다. 거기다가 티스토리에서 제공하는 가이드북이 스킨제작에 첫 발걸음을 내딛인 초심자의 눈에는 너무나 불친절했고, 이에 다른 사람들이 작업한 스킨, 기본 스킨을 뜯어보고 여러 정보를 서치해보며 마침내 홈커버 정도를 완성했다! 골조스킨은 티스토리에서 기본으로 제공하는 Letter 스킨을 사용하였다. 아직 손대지 못한 부분도 많아서 군데군데 Letter 스킨의 티가 아직 많이..
-
[University MakeUs Challenge] UMC 2기 - PM 도전기2022.06 UMC 2기 [node.js] 2022.07.06 22:39
University MakeUs Challenge 동아리는 연합동아리로, 각 지부에 속해있는 학교 인원 간의 팀을 매칭해 앱출시까지 진행한다. 앱출시는 동아리의 꽃과 같은 활동으로, 10주간의 스터디를 바탕으로 실제 스토어에 앱을 올리는 것이 목표다. 사실 블로그 글도 10주간의 스터디 기록부터 포스팅 하려고 했는데, 1달간 방치한 탓에... PM 활동기 글부터 올리게 되었다.. PM, Project Manager들은 자신의 아이디어를 최대한 돋보이게끔 만들어 디자이너와 개발자들을 모집한다. 디자이너의 경우 중앙에서 모집한 후, 디자이너들이 지망하는 프로젝트에 포인트를 배팅해 매칭되는 방식으로 진행되었다. 개발자의 경우 1~4차 매칭까지는 지부 내의 프로젝트에서 매칭된 후, 이후에는 전국매칭으로 넘어가게..
-
[대외] 오마이뉴스에 IT 기사 투고를 하게 되었습니다.대외활동 2022.06.06 22:20
오마이뉴스에 제출한 기사가 정식기사로 채택됐다. 수강하고 있는 교양 교과목의 중간고사 대체과제가 다름 아닌 오마이뉴스에 '과학기술 관련 주제'의 기사를 투고하는 것이었는데, 과제물로 제출한 기사가 정식기사로 채택된 것이다. 작성은 5월에 했는데, 기말고사를 앞둔 이제서야 포스팅을 올리게 되었다. 기사를 작성하는 처음에는 당황스러웠다. 이전에 이런 화제성 있는 언론사에 글을 써본 적도 없는데다가, 오마이뉴스에는 과학기술이나 IT 관련 카테고리가 없었기 때문에, 경제/사회/정치/미디어 중에서 과학기술과 주제를 엮어야 했다. 거기다 정식기사로 채택되기 위해서는 화제성있는, 시의성있는 기사를 작성해야 했으니 주제 선정을 하기까지의 과정이 매우매우 까다로웠다. 그래서 선택하게 된 주제가 NFT였다. 경제와도 엮을..
[🔨] 자바스크립트 ES5+ 시리즈
-
함수는 프로그램 소스코드에서 일정한 동작을 하도록 만드는 코드를 의미한다. 즉, 우리가 어떤 동작을 컴퓨터에게 시키고 싶을 때 이를 함수로 만들어 명령을 내릴 수 있다. 일반적으로 함수를 선언하고 사용하는 방법은 다음과 같다. function sum(a, b) { console.log(a + b); } sum(1, 2); // 3 function 키워드를 써준 후, 함수의 이름과 함수 안에서 사용할 변수들을 괄호 안에 써주면 함수를 만들 수 있다. 이게 일반적인 함수의 선언 방법이지만 자바스크립트에는 다른 형태의 함수들이 몇가지 더 있다. 1. 익명함수 (Anonymous Function) 익명함수, 무명함수 등의 이름으로 불리는 함수다. 이름에서 알 수 있듯, 따로 이름을 지정해주지 않고도 변수를 이용..
-
변수란 프로그램에서 자료를 저장할 수 있는 기억장소를 말한다. 어떤 변수를 선언하면 그 변수의 값은 메모리 어딘가에 저장이 되는데, 그 위치를 매번 프로그래머가 찾을 수 없으니 이름을 붙여 저장하는 것이다. 자바스크립트에는 변수를 선언하는 방법이 3가지 있는데, var / const / let 이 3가지 키워드를 이용해 변수를 선언할 수 있다. 이 중 const / let 은 ECMAscript6에서 추가된 신문법으로, 이전에 var가 가지고 있던 단점을 개선했다. 그렇다면 이 3가지 키워드의 차이점은 무엇일까? 첫번째로, 값을 바꿀수 있는지 여부. 즉, 재할당이 가능한지에 차이가 있다. const는 상수라는 뜻을 가진 변수로 한 번 값이 정해지면 바꿀수 없다. 하지만 var와 let의 경우는 언제든지 ..
Electron 시리즈
-
Electron은 Javascript와 HTML, CSS를 이용해서 데스크톱용 애플리케이션을 제작할 수 있는 프레임워크다. 크로미움 엔진과 Node.js가 내장되어 있으며, 윈도우, MacOs, Linux에서 사용가능한 프로그램을 제작할 수 있다. 아쉽게도 Android나 IOS 등 모바일 기기는 지원이 되지 않는다. 모바일 디바이스 개발을 하려는 개발자라면 React Native나 ionic 프레임워크를 사용해야 한다. Electron의 장점은 역시 HTML과 CSS, 자바스크립트를 사용할 수 있다는 것이다. 거기다 React, Vue.js 등의 자바스크립트 프레임워크나 Bootstrap같은 라이브러리도 사용이 가능하고, Typescript와 Node.js의 모듈도 전부 사용할 수 있다. 때문에 C나 ..
[ 💻 ] University MakeUs Challenge 2기
-
University MakeUs Challenge 동아리는 연합동아리로, 각 지부에 속해있는 학교 인원 간의 팀을 매칭해 앱출시까지 진행한다. 앱출시는 동아리의 꽃과 같은 활동으로, 10주간의 스터디를 바탕으로 실제 스토어에 앱을 올리는 것이 목표다. 사실 블로그 글도 10주간의 스터디 기록부터 포스팅 하려고 했는데, 1달간 방치한 탓에... PM 활동기 글부터 올리게 되었다.. PM, Project Manager들은 자신의 아이디어를 최대한 돋보이게끔 만들어 디자이너와 개발자들을 모집한다. 디자이너의 경우 중앙에서 모집한 후, 디자이너들이 지망하는 프로젝트에 포인트를 배팅해 매칭되는 방식으로 진행되었다. 개발자의 경우 1~4차 매칭까지는 지부 내의 프로젝트에서 매칭된 후, 이후에는 전국매칭으로 넘어가게..
-
대학교에 올라와 동아리를 찾던 중에 UMC라는 동아리에 지원하게 되었다. 처음에 UMC를 알게되고 면접이 있다는 소식에 여기저기 조사를 해봤지만, 그렇다할 정보가 나오지 않아서 꽤 걱정을 많이 했었다. 아직 2기 밖에 안된 동아리다보니, 정보가 많지 않은 것 같다. makeus-challenge 공식 홈페이지에서는 MakeUs Challenge를 다음과 같이 설명하고 있었다. MakeUs Challenge는 2019년 유튜브 컴공선배 스카이, 제리가 설립한 프로젝트 베이스 IT 커뮤니티입니다. 현재 약 500명 이상의 IT 청년들이 MakeUs Challenge와 함께 했으며, 기존 전국 연합 IT 서비스 런칭 동아리에서 더 나아가 대학생, 가상 창업 등의 IT 커뮤니티를 구축하는데 힘쓰고 있습니다. M..
[ 📊 ] Management Of Technology, 기술경영
👇 직접 PICK! 한 포스팅 모음

지난 3월말에 서울 코엑스에서 진행됐던 IFS 프랜차이즈 창업박람회에 다녀왔다. 3월 24일부터 26일까지 개최됐는데, 나는 그 중에서도 마지막날인 토요일에 박람회를 방문하게 되었다. 사전등록을 하고가면 입장료가 무료였지만, 사전등록을 하지 않을 경우 입구에서 1만원을 입장료로 내야했다. 창업박람회 답게 다양한 분야의 아이템들이 박람회에 나와있었다. 무인로봇 푸드트럭이나, 무인 커피숍, 서빙 로봇 같은 로봇분야부터 시작해서 다양한 음식 프랜차이즈나 플랫폼 서비스 등 재미있는 아이템이 많았다. 다만, 처음에 기대했던 것은 뭔가 IT기술이나 혁신기술들을 활용한 스타트업, 벤처기업들의 사례를 보고자 했는데, 박람회에 나와있는 아이템들은 하나같이 로봇만 있어서 후반에는 좀 지겨운 감이 없지 않아 있었다. 이외에..

현재 개발중인 Electron 기반의 에디터를 제작하는데 DB를 사용할 필요가 생겼다. 처음에는 DB없이 JSON 파일을 저장하고 파싱해오는 방식을 쓰려했는데, 기능이 추가될 때마다 JSON 파일이 여러개로 늘어나 관리하기 어려울 것 같아 SQL을 부랴부랴 공부했다. 떄문에 처음엔 MySQL을 사용하려 했으나, 진행중인 프로젝트에는 MySQL에 비해 sqlite3를 활용하는 것이 더 적합하다는 생각이 들어 sqlite3를 적용하는 방법을 알아보게 되었다. sqlite3 Asynchronous, non-blocking SQLite3 bindings. Latest version: 5.0.2, last published: a year ago. Start using sqlite3 in your project b..
🎈 모든 시리즈 목록
Portfolios.
-
Python, 공공데이터 포털 API 2020.9월경 ~ 2020.11월까지 고등학교 2학년 때 파이썬을 처음으로 배우고 무언가 실용적인 걸 만들어보고 싶어서 진행했던 토이 프로젝트였다. 당시에는 API가 뭐고, 어떻게 쓰는지 하나도 몰랐을 때여서, 지금 다시보면 굉장히 부족한 부분이 많이 보인다..ㅎ 고등학생 때 컴퓨터 프로그래밍 동아리에서 프로그래밍 결과물을 전시하는 활동을 했었는데, 그때 출품했던 결과물이었다. 다른 활동들은 사진이 조금이라도 남아있었는데, 아쉽게도 이 작업물은 남아있지 않았다.. 프로그램을 계획하게 된 계기는 교통약자들을 위한 프로그램을 만들어보고 싶었다. 그 ..