owjs3901의 등록된 링크

 owjs3901로 등록된 네이버 블로그 포스트 수는 49건입니다.

RandomRespawn - 무작위로 스폰시키자 [내부링크]

| 소개리폰 및 리스폰할때 랜덤하게 스폰 위치를 변경합니다.| 명령어| 권한| Config 설정| 업데이트 내역| 내려받기https://github.com/owjs3901/RandomSpawn/releases| 코드https://github.com/owjs3901/RandomSpawn| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

[http | js] Javascript Fetch로 데이터 가져올때 실수 [내부링크]

최근 Firebase를 기반으로 웹을 개발하고 있다.블로그와 비슷하게 게시글을 저장소에 업로드하고 가져와야하는데,게시글을 Storage의 링크를 클라이언트에서 fetch를 통해서 가져오는 방식을 취하기로 했다.이런식으로 코드를 짜게 되었는데 위 링크를 통하여 브라우저로 접속을 하면 내용이 매우 잘 보이는데 fetch를 이용하면 뭔가 문제가 생겼다.Header가 잘못되었을까 하고 모든 Header들을 브라우저에 맞춰도 보고access-control-allow-origin으로 인하여 다른 도메인의 데이터니까 가져오지 못하는 걸까? 생각하여 이 또한 허용했다.근데 access-control-allow-origin를 헤더에 추가 하여도 웹 브라우저로 접근할때는 헤더가 정상적.......

1. FIDO2 소개와 원리 [내부링크]

FIDO는 무엇을 위해 사용되는가?대부분의 서비스(웹, 앱 등)에서 자기 자신임을 증명하기 위해서 대표적으로 쓰이는 것은 ID와 PW이다.예전부터 지금까지 계속 쓰고 있는 대중적인 방법이지만 이는 큰 문제를 안고 있을 수 밖에 없다.바로 ID와 PW를 자신이 아닌 서비스를 제공자가 알아야하기 때문이다.ID와 PW를 서비스 제공자에게 제공하면서 유출될 수도 있고, 서비스 제공자의 저장소 자체가 해킹되어ID와 PW가 유출될 수도 있다.이를 해결하기 위해서 어떻게 하면 될까?서버에 자기 자신이 인증된 사람이라는 것만 전달해 주면 된다.이해가 잘 되지 않는 이들을 위해서 그림으로 표현해보겠다.사실 내가 봐도 위 그림이 잘 이해가 되.......

2. 기본적인 페이지 만들기 [내부링크]

로그인과 회원가입너무 당연하게도 FIDO라도 로그인과 회원가입은 필요하다.하지만 ID와 PW를 동시에 기입해서 회원가입하는 기존 서비스들과는 다르게FIDO프로젝트에서는 ID만 있으면 된다.우리는 ID와 해당 유저의 displayname만 전달받아 등록하도록 하겠다.displayname은 그냥 닉네임이라고 생각하자.쓸모 없는 코드를 줄이기 위하여 CSS는 없이 진행하였다.register.htmlRegister은 등록 페이지다.유저네임과 (display)name을 전송한다.login.htmllogin은 로그인 페이지다.pw가 없이 username만 전송하는 것을 볼 수 있다.main.htmlmain은 로그인이나 등록 후에 보여준다.id name div 요소에 자신의 (display)name을 표시할 예정이다.......

3. 서버 설계와 라우팅 [내부링크]

이번 강좌는 서버사이드에서 2강에서 만들어줬던 html을 렌더링할것이다.또한 기존 라이브러리들을 require할 것이며 미들웨어들을 셋팅할 것이다.그리고 백엔드의 라우터들을 문서로 정의하며 아주 기본적인 렌더링 관련 코드만 작성해보도록 한다.서버의 라우팅 설계기본적으로 서버사이드 렌더링은 없다고 가정하며 대부분의 URL들은 세션과 쿠키를 이용하여 사용자의 정보를 가져올 수 있게 셋팅하였다.FIDO2 구현에서 가장 핵심적인것은 /response URL이다.왜냐하면 계정을 등록 후에 내가 인증에 사용할 디바이스를 등록하는 역할을 하고 인증을 하는 역할 또한 진행하기 때문이다.조금 더 자세한 등록과 로그인에 대한 설명은 아래.......

4. 본격적인 백엔드 코드 작성 1 [내부링크]

본격적으로 백엔드를 작성해볼것이다.지난 강좌에서 언급한 backend의 라우팅 표를 표고 하나하나 작성해보겠다.이전에 작성한 "/", "/register"을 제외한 4개를 더 작성하면된다./logout로그 아웃은 정말 당연하게도 있어야하는 존재이다.코드도 크게 어렵지 않다.요청이 온 클라이언트의 로그인을 해제하고 유저 정보를 삭제해주면 된다.일단 실패할 확률은 없다고 가정하여 return Value의 status는 ok이다./personalInfo개인 정보를 반환하는 놈이다.사실 우리가 갖고 있는 유저 정보는 등록했을때 같이 db에 넣어주는 displayname 밖에 없다.그러므로 그것 하나만 리턴하면 된다.로그인이 안되었다면 실패한것이.......

5. 본격적인 백엔드 코드 작성 2 [내부링크]

이번 포스팅에서는 나머지 백엔드 코드를 작성할 것이다.작성될 코드들은 utils.js 안에 있는 함수들을 필요로 한다.utils.js 및 전체 코드는 아래 링크에 존재한다.https://github.com/owjs3901/FIDO2_Example/register(post)회원가입을 진행하는 함수이다.username과 name을 전달받으면 username이 이미 존재하는지 검증한다.만약 이미 존재하는 username이면 이미 가입된 계정이라고 알려주고 새로 등록하는 유저라면 계정 생성과 동시에 Client(Browser)로 public-key를 생성하여 전달해준다.Client에서는 public-key를 통하여 인증서를 만들고 다시 서버에 전달해준다.이전과는 다른 어마어마한 코드의 길이다.하나하나 해석해보자.위 조.......

6. Frontend에서 Backend로 [내부링크]

이번 포스팅에서는 전에 작성한 html에서 backend 함수들을 호출하여 인증을 하는 웹사이트를 완성해보도록 하겠다.모 없는 코드를 줄이기 위하여 CSS는 없이 진행하였다.register.html회원가입 버튼을 누를시 backend에 작성된 /register(post)를 호출 한 후에 반환된 public-key를 /response(post)에 전달하여 인증을 완료해야한다.하나의 함수에 위 기능을 모두 넣을 것이다.위 코드는 head안에 작성되었다.Form에 입력된 데이터를 가져와서 정상적인 놈인지 검증한다./register URL에 post형식으로 데이터를 전달한다.json을 전달하고 json을 받을 것이라는 헤더를 쓰자.반환되었다면 json() 형식으로 반환값을 json으로 받아온다.만.......

난 정말 JAVA를 공부한 적이 없다구요 후기 [내부링크]

책 소개자바 개발을 시작하는 이들을 위한 책이다.후기2014년에 나는 이 책으로 JAVA를 입문했다.책 자체는 정말 프로그래밍을 접해본적 없는 사람들을 위해서 쓰여진 책이라 쉽다.하지만 너무 예전에 쓴 책이라서 지금은 추천하지 않는다.그래도 읽을 가치가 없는 책은 아닌데 지금 생각해도 프로그래밍의 핵심 개념인 객체지향을 초보자들이 매우 이해하기 쉽게 서술해놓은 책이기 때문이다.지금 생각해도 이 책보다 객체지향을 이해하기 쉽게 서술해 놓은 책은 없는 것 같다.뒷장에는 프로젝트를 진행하는데 AWT(Swing)와 IOStream을 이용해서 프로젝트를 진행하는 것은 자신의 실력을 드높일 수 있는 좋은 챕터라고 생각된다.아쉬운게.......

이것이 자바다 후기 [내부링크]

책 소개자바 개발을 시작하는 이들을 위한 책이다.하지만 난 정말 JAVA를 공부한 적이 없다구요 보다 더 최신 JAVA인 JAVA 8을 기준으로 쓰여져 있다.후기내가 느끼기에는 JAVA8이 출시된지 얼마 후에 나온 책이다 보니까 JAVA8의 내용을 너무 넣으려고 노력하다 보니 설명이 좀 부족한 부분이 많았던것 같다.하지만 JAVA를 조금 배운 후에는 함수형 인터페이스나 JAVAFX등 더 세련된 문법과 기술을 배울 수 있어서 다시 읽을 수록 더 좋은 책이었던 것 같다.특히 까먹기 쉬운 함수형 인터페이스의 종류가 표로 정리되어있는데 이는 아직도 애용하고 있는 페이지 중 하나이다.책 자체는 완전 초보자에게는 강추하기 어려울것 같다.하지만.......

개발자의 글쓰기 후기 [내부링크]

책 소개<개발자는 어떻게 글을 써야하는가?> 에 대한 모범적인 답변이다.소프트웨어 개발자는 글을 안쓰고 코딩만 한다고 이해하기 쉽다.하지만 기술 블로그도 써야하고 코드에 주석도 달아야한다.그리고 남들이 이해하기 쉽게 코드에 대한 해석과 자신의 프로그램에 대한 보고서 작성 및 발표도 해야한다.개발자에게 글쓰기는 동료 개발자, 회사의 임원 그리고 일반 소비자까지 모두 명료하게 읽을 수 있는 명료한 글쓰기여야한다.명료하게 글 쓰는 방법을 가르쳐주는 책이다.후기소프트웨어마에스트로 과정을 수료하며 내가 들었던 말들이 있다."같은 프로젝트를 하는데 너의 보고서를 이해 못하겠다.""너무 어려운.......

모던 자바스크립트 입문 후기 [내부링크]

책 소개자바스크립트와 ES6에 대한 기초이다.후기최근에 나는 자바스크립트를 프론트와 백엔드에서 사용하며 자바스크립트에 대한 관심이 많아졌다.자바스크립트는 고등학교 1학년때 웹에 관심이 있어서 잠깐 만져보다가 흥미를 잃었던 것으로 기억한다.하지만 이제는 웹 뿐만 아니라 거의 모든 곳에 자바스크립트가 쓰인다.자바스크립트를 읽고 쓸 수는 있었지만 사실 자바스크립트를 알기 때문에 가능한 것이 아닌 프로그래밍을 할 수 있기에 가능했던 일들이었다.즉 자바스크립트 문법을 자세히는 몰랐다.그리고 ES6.. 7 8 은 뭔지 CommonJS는 뭔지 나는 혼란스러웠고 이 책을 읽게 되었다.이 서적은 ES6와 자바스크립트 기초 문법에.......

[Gradle] 리소스를 UTF-8로 인코딩시키기 [내부링크]

필자는 요즘 모든 프로젝트를 Gralde로 빌드하려고 노력하고 있다.안드로이드를 쓴다면 필수적으로 배워야하는 스킬이라고 생각했기 때문이다.MBS-Beta 프로젝트를 위하여 Bukkit API를 기반으로 프로젝트를 진행중이었는데이런 오류가 뜨는 것이다.대충 내용은 plugin.yml 에 문제가 있다는 뜻이다.plugin.yml을 열어보았다.지금 UTF-8일때 깨지는 것을 볼 수 있다.EUC-KR 로 인코딩 해야지만 제대로 보이는 것을 볼 수 있는데 문제는 JAVA파일이 아닌Resource를 UTF-8로 빌드하는 방법을 전혀 모른다는 것이다.구글링을 해봐도 UTF-8 인코딩을 JAVA에만 적용하는 것을 안내하는 게시물 밖에 없다.그래서 직접 Gralde을 공부했.......

[개발] 어떤 언어로든 외부 IP 얻기 [내부링크]

외부 IP를 얻는 다는 것.네이버에 "내 아이피"만 쳐봐도 바로 나오는 것이 외부 IP지만 프로그래밍에서는 얻기가 꽤 까다롭다.특히 JAVA에서는 어떤 소켓을 열고 어떤 네트워크인터페이스를 열어도 돌아오는 것은 LocalHost나 127.0.0.1과 같은 의미 없는 루프백 아이피들이다.나 또한 이런 문제를 이전에 프로젝트를 할때 많이 겪었는데 내가 선택한 방법은 네이버를 파싱해오는 것이었다.https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=%EB%82%B4+%EC%95%84%EC%9D%B4%ED%94%BC위 링크는 네이버에다가 "내 아이피" 라고 검색한 것인데 저 페이지의 HTML.......

PRO - 포켓몬 상점 솔루션 [내부링크]

| 소개 | 명령어 | 사진 | 코드https://github.com/owjs3901/Pro | 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

DELL Technologies Forum [내부링크]

| 개요코엑스에서 8월 27일 화요일에 열린 하는 델 테크놀로지스 포럼을 관람하러 갔습니다.얼마전 DELL에서 노트북을 구매하여서 DELL이 어떤 것들을 준비했는지 궁금하여 바로 참석했습니다.비교적 이른 시간인데도 역시 글로벌 기업 다운 대기열을 보여주고 있습니다.입장권하고 에코백도 받았습니다.DELL이 크게 적혀있는게 너무 마음에 듭니다.| 내용뜬금 없이 삼성로고가 보여 바로 다가가보았습니다.놀랍게도 SW 등이 아닌 SSD로 부스가 모두 채워진 모습입니다.TB급의 SSD라니... 너무 아름다운 모습인것 같습니다.KT는 클라우드 서비스 위주로 준비한 모습입니다.델 부스는 역시 전시장 중심에 있었는데 하드웨어로써는.......

FIDO 해커톤 [내부링크]

| 개요해커톤이지만 7월부터 9월까지 2달 정도 진행한 프로젝트입니다.비밀번호가 없는 세상을 위한 기술인 FIDO(생체인증 기술)를 활용해서 아이템을 개발하는 것이 목표였습니다.이름만 들어도 알만한 SKT, Line(Naver), BC카드, 삼성전자+삼성SDS, 한국 전자 인증 등의 기업들과 함께 프로젝트를 진행할 수 있는 놀라운 기회였습니다.| 진행| 서류+발표 심사스케일이 스케일인 만큼 서류+발표 심사를 통하여 팀을 뽑았습니다.어느 회사라도 부디 우리 팀을 선택해주길 빌면서 발표를 진행했습니다.http://m.boannews.com/html/detail.html?idx=80077위와 같이 일부 뉴스에도 보도가 되었습니다. 신기합니다.그리고 놀랍게도 SKT에.......

시간이 없네요ㅠ [내부링크]

동시에 진행하는 플젝이 10개가 넘어가니까 1주일일 쪼개고 쪼개도 시간이 안나네요ㅠㅠ...현명한 시간 관리가 필요한 시점인것 같은데 고민할 시간도 없는게 슬픕니다.

[아나콘다] Anaconda 업데이트 하기 [내부링크]

아나콘다에 대하여 아는가?아나콘다는 요즘 가장 인기있는 파이썬 관련 프로그램과 추가 프로그램을 모아둔것이다.데이터 사이언스의 필요성이 부상하면서 함께 큰 인기를 얻고 있는 프로그램이다.나는 몇달 전에 해당 프로그램을 설치하여 사용하고 있었고 해당 프로그램을 업데이트 해야할 때가 왔다고 생각하였다.아나콘다를 업데이트하기 위해 여러 검색을 해보았는데 결국 CMD를 통한 업데이트 밖에 방법이 없어서 기록해본다.시작창에 Ana.. 정도만 검색해도 바로 Anaconda Prompt가 나온다.아나콘다를 실행하면 위와 같은 검은 CMD가 뜬다.일단 버전을 확인해보니 4.7.10이다.일단 아나콘다 자체를 업데이트 시키기 위해서.......

IF 해커톤 [내부링크]

| 개요9월 27일 성북구에서 열리는 IF해커톤에 참가하였습니다.사회적 가치를 창출하기 위한 아이디어를 발굴하는 아이디어 경진대회입니다.서울 하드웨어 해커톤에 같이 나갔던 팀원 누나와 함께 출전하였습니다.| 진행| 서류 심사성북구에서 하는 행사라서 그런건지 서류 심사를 통하여 기획서가 괜찮은 팀들만 본선으로 진출 하였습니다.| 기획저희 팀은 성북구가 재개발 예정 구역이 많다는 것과 대학교가 매우 많다는 것을 기반으로성북구의 재개발 예정이라 무너져가는 폐가들을 유지보수할 수 있는 플랫폼을 제공하기로 했습니다.프로젝트 명은 빌더렌저!Build(짓다)와 Arranger(재배열하다, 편곡자)의 합성어입니다.건물을 다시.......

[Android] ActionBar(상단바) 없애기 [내부링크]

안드로이드 프로그래밍을 하면서 가장 먼저 습득한 것은 Activity의 생명 주기도, 레이아웃 작성법도 아니었다.바로 작성된 프로그램을 시작하자마자 발견하게 되는 추가한적 없는 상단바이다!상단바를 기본적으로 쓰는 앱은 관계가 없지만 나, 아니 대부분의 경우 ActionBar와 비슷한 녀석을 레이아웃을 구성할때 직접 짠다.어쨌든 저놈을 없애는 가장 바람직한 방법은 Activity의 Style을 변경하는 것이다.일단 Activity의 Style을 관리하는 style.xml로 들어가보자.안드로이드 스튜디오의 왼쪽 네비게이터를 보면 쉽게 찾아들어갈 수 있다.우리가 집중할 것은 위 속성 2개이다.windowActionBar와 windowNoTitle인데 이를 각각 false와 t.......

[HTML] 파비콘(탭아이콘) 추가하기 [내부링크]

요즘 회사에 취업하기 위해서 리액트와 웹을 공부하고 있다.마침 나의 외주 프로세스를 자동화하고 제품 소개를 더 직관적으로 할겸 firebase와 node.js기반으로 프로젝트를 진행중이다.FullStack 개발자로써 성장하기 위하여 css, html등 모든 작업을 수작업으로 진행중인데 내가 읽는 책 어느 부분에서도 탭 왼쪽에 있는 저 아이콘들을 어떻게 적용하는지 나와있지 않았다.네이버 왼쪽에 떠있는 저 녹색 사각형 처럼 탭 옆 이미지를 추가하고 싶었다.추가하는 법은 간단했는데 HTML의 head 태그안에 이렇게 적기만 하면 된다.과거버전에는 ico 파일만 되었던것 같은데 요즘에는 png 파일을 바로 넣어도 적용된다.

0. 개요 [내부링크]

작년 여름 나는 FIDO 해커톤에 참여하였다.SKT과 함께 진행하였는데 아래의 링크에서 자세한 과정을 볼 수 있다.https://blog.naver.com/owjs3901/221666510483어쨌든 연말쯤에 혹시 2020년에 열리는 FIDO 해커톤의 앰버서더로 활동해줄 수 있냐는 메일이 왔다.FIDO 구현에 관한 튜토리얼을 작성하면 된다고 한다.그래서 FIDO 카테고리를 개설하여 블로그에 튜토리얼을 작성해보고자한다.근래 WEB에 관심이 있었는데 이번 기회를 빌어 웹에서 사용할 수 있는 FIDO2 서버 구축 튜토리얼을 진행해보고자 한다.아래는 이번 강좌에 사용될 라이브러리들과 기술 스택이다.강좌가 진행되면 바뀔 수도 있다.언어java script (Node.js)java scr.......

[인텔리제이] 마우스 휠로 글자 크기 조절 [내부링크]

원래도 좋았지만 안드로이드 스튜디오로 떡상한 인텔리제이.놀랍게도 마우스 휠로 크기 조절이 안된다.하지만 이는 설정창을 통해서 해결할 수 있다.설정창을 들어가자.Ctrl+Alt+S 를 통하여 바로 열 수 있다.설정창에서 wheel이라고 검색하면 Ctrl+Mouse Wheel로 글꼴 크기를 조정할 것인지 체크하는 항목이 나온다.이를 체크하면 끝난다.

[인텔리제이] HTML 추가속성 오류 해결법 [내부링크]

HTML을 공부하다가 위와 같이 추가적인 속성을 지정할때 오류가 나는 것을 볼 수 있다.이 오류가 나는 이유를 추정해볼 때XML 혹은 HXML 등으로 인식하여 더 엄격한 규칙을 적용을 위해 경고를 하는 것 같다.실제로 Alt+Enter 를 통하여 이 오류를 해결해보면 아래와 같은 코드가 추가된다.XML 타입의 파일을 다룰때는 위 선언이 필요하지만 html에서는 전혀 필요가 없다.그러므로 해당 오류를 제거할 필요가있다.Inspections - XML - Unbound XML namespace prefix 체크를 해제하고 적용하면 이는 해결된다.위와같이 namespace를 선언하지 않아도 오류가 없다는 것을 확인할 수 있다.

YoLoRPG - YoLo RPG 스텟 솔루션 [내부링크]

| 소개| 명령어| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

애드 포스트? [내부링크]

상상도 못한 메일! ㄴㅇㄱ과연 달에 버스값은 나올까요???

같이 게임 만드실분 있나요? [내부링크]

간단한 게임 만들고 싶습니다.일러스트레이터... 매우 필요..ㅠ

PK Rating - 픽셀몬 레이팅 [내부링크]

| 소개| 명령어| Config 설정| 코드https://github.com/owjs3901/PK_Rating| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

2019 국제인공지능대전 [내부링크]

| 개요코엑스에서 하는 국제인공지능대전에 관람하러 갔습니다.4차 산업혁명 시대, 인공지능은 이를 대표하는 키워드입니다.인공지능들이 어디까지 발전되었고 그 인공지능을 어디까지 활용할 수 있는지 알 수 있는 기회였습니다.3층에서 개최가 되어서 접근성은 조금 떨어졌던것 같습니다.에코백을 하나 줬는데 중간에 글자가 빠진건 원래 이렇게 디자인 된것 같습니다.에코백을 지원해주니 조금 더 쉽게 여러 기념품들을 담을 수 있었습니다.| 내용IBM과 인텔 등 일부 기업에서는 인공지능에 활동되는 GPU(그래픽 카드)를 직접 전시하기도 했습니다.비싼 GPU들을 보니 경외감과 설렘이 들었습니다. 저거 하나가 얼마일지...인공.......

[Bukkit] Kotlin으로 개발하기 [내부링크]

최근 외주와 여러가지 플젝을 하기 바빴던 나는 조금 시간이 나서 무료 프로그램을 조금 만들어보려고 했다.또한 이와 같이 요즘 뜨고있는 JAVA와 100% 호환이 된다는 Kotlin(코틀린)으로 버킷 API 기반의 플러그인을 개발하려고 했다.시작은 순조로웠다.역시 100% 함수와 변수들을 불러온다.하지만 문제가 생겼다.위 플러그인을 빌드 후 서버에 넣고 onCommand 혹은 이벤트 등 동적 행동을 하면 아래와 같은 오류가 나는 것이다.Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsicsat java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_212-1-ojdkbuild]at org.bukkit.plugin.java........

MBS Beta 프로젝트 [내부링크]

개요Bukkit API+Kotlin 기반 오픈소스 플러그인 프로젝트본 프로젝트의 개발자 엠은 Minecraft Bukkit API 기반의 프로그램 개발을 6년간 해왔습니다.하지만 최근들어 유료 및 외주 프로그램만 안내, 배포하고 있었습니다.이번 MBS B(Beta) 프로젝트는 놀랍게도 새로운 언어인 Kotlin 기반이며 모든 것이 MBS Plugin 최초로 오픈소스입니다.그러므로 누구나 쓸 수 있습니다.MBS의 BBeginning to End : 처음부터 끝까지 사용할 수 있는 프로그램Beyond : Kotlin의 Bukkit에서의 새로운 가능성 확인Beta : 실험으로 창조적이며 아름다운 결과 추구기능EventMessage이벤트에 관한 모든 메세지 설정Economy경제 내려받기모든 소스코드는 http.......

Kotlin - Kotlin 언어로 개발 [내부링크]

| 소개이 프로그램은 MBS Beta 프로젝트에 소속되어있습니다.MBS Beta 프로젝트 보러가기Kotlin 기반의 프로그램이 돌아갈 수 있게 도와주는 플러그인입니다.MBS Beta 프로그램이 작동하기 위해서는 무조건 필요합니다. | 내려받기 | 코드https://github.com/owjs3901/MBS_Beta | 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

Event Message - 여러 이벤트의 메세지를 변경 [내부링크]

| 소개이 프로그램은 MBS Beta 프로젝트에 소속되어있습니다.MBS Beta 프로젝트 보러가기 Event Message는 여러 이벤트의 메세지를 변경할 수 있는 프로그램입니다.| Config 설정| 업데이트 내역https://blog.naver.com/owjs3901/221593904705| 내려받기| 코드https://github.com/owjs3901/MBS_Beta| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

2019 공유 경제 해커톤 후기 [내부링크]

| 개요방학이 거의 끝나갈 무렵 오랜만에 대외활동을 하고 싶어서 참가하게 되었습니다.이화여자대학교 산학협력단과 강원창조경제혁신센터가 주최를 하였습니다.24일에 서울역에서 버스를 타고 강원대학교로 향했습니다.| 진행| 시작처음 보는 사람들과 팀을 짜서 어떤 서비스를 완성 시켜야했습니다.우리 팀은 통신사의 포인트를 공유하는 서비스를 만들어 제공하겠다는 목표를 갖고 개발을 시작하게 되었습니다.| 음식역시 국가에서 지원해주는 거라 그런지 맛있는 음식들이 잔득 있었고 너무 좋았습니다.마침 2월 14일이라 밸런타인 데이였는데 저는 국가가준 페레로로쉐로... 만족했습니다..아예 푸드 트럭을 불러 분식도 주고 정말 포.......

장안평 RC카 메이커톤 후기 [내부링크]

| 개요공유경제 해커톤을 끝내고 1주일 후에 장안평 RC카 메이커톤을 참가하게 되었습니다.메이커톤은 처음 참여하는 만큼 어떤 방식으로 진행될지 기대가 컸습니다.팀명은.. "숭카"입니다.사실 진짜 별 생각없이 지은거라 발표하면서 약간 민망했던것 같습니다.| 진행| 시작기존에 신청했던 팀과 자동차를 만들어야 했습니다.3D프린터와 아두이노 등을 이용해서 팀만의 개성있는 자동차를 만드는 대회입니다.기술, 디자인, 경주에 따라 점수를 주고 순위가 정해집니다.| 기획남자 둘 아이티 대학(사실상 공대) 학우 둘이 팀이다 보니 기술적인 면으로 심사위원들을 사로잡기 위해서 많이 고민했습니다.기술적인면을 고민해도 일단.......

Lore Muang [내부링크]

| 소개Lore에 따른 능력치를 부여| 명령어| 코드https://github.com/owjs3901/LoreMuang| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

PSMBS - 보상을 설정하고 주자 [내부링크]

| 소개보상을 설정하고 플레이어들에게 보상을 나눠주십시오.| 명령어| 권한| 코드https://github.com/owjs3901/PSMBS/| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

소프트웨어 마에스트로 10기 최종 합격 [내부링크]

소프트웨어 마에스트로 10기 올해는 전국에서 150명을 뽑습니다.1차 서류2차 인적성3차 코딩 테스트4차 최종 면접이 모든 관문을 통과하고 150명 안에 들어갈 수 있어서 너무나 큰 영광입니다.우연히 마인크래프트로 접하게된 프로그래밍이 저를 대학도 보내고 국가 연수생까지 만들어줬습니다.지금까지 저에게 프로그래밍을 알려주셨던, 주문해주셨던 모든 분들에게 감사하며 앞으로도 잘부탁 드립니다 ㅎㅎ!여기까지 올 수 있게 도와주셨던 분들, 담에 밥함 먹어요!

서울 하드웨어 해커톤 후기 [내부링크]

| 개요3월 30일~3월 31일 까지..지금 현 시점으로부터 2달 전에 했던 대회입니다.Microsoft와 arm에서 주최하는 대회라 큰 기대를 갖고 갔습니다.팀명은 "실버 플러스"입니다.팀명에서 알 수 있듯 노인들을 대상으로 프로젝트를 진행하였습니다.| 진행| 시작팀원은 저, 같은과 동기, 사회복지학과 선배 이렇게 3명이서 진행하였습니다.사회복지학과 선배의 노인에 대한 지식과 기술력을 갖고 있던 저와 동기의 시너지가 좋았던것 같습니다.저는 소프트웨어, 네트워크를 동기는 하드웨어(3D프린팅) 및 배선을 맡았습니다.| 기획노인은 약간만 운동을 해도 삶의 질이 매우 상승한다고 합니다.하지만 대부분 귀찮아서 운동을 하지 않.......

MBED FEST 2018 후기 [내부링크]

| 개요서울 하드웨어 해커톤이 끝나고... 중간고사가 끝나고 arm에서 MBED FEST를 개최하였습니다.이번 서울 하드웨어 해커톤에서 아두이노와는 다른 Mbed만의 매력을 알아버려서 참여하게 되었습니다.시간표는 아래와 같습니다.12:30 행사장 입장 및 네트워킹1:00 ~ 1:30 MBED 소개 및 최신 정보 공유 (MBED 최신 OS 추가사항, IDE 등 개발자 지원 최신 내용 공유)1:30 ~ 2:00 SDT → MBED를 활용한 상용화 실무사례2:00 ~ 2:30 커피타임 & 개인 개발 제품 자율공유 & 네트워킹2:30 ~ 3:00 SBA(서울산업진흥원) → 글로벌 메이커 동향, 메이커스페이스 지캠프 사업소개3:00 ~ 3:30 CodeZoo → MBED를 이용한 빠른 프로토타이핑으로 대.......

2019 단국대학교 소확행 해커톤 [내부링크]

| 개요5월 31일~6월 01일 진행했던 대회입니다.지금까지 해커톤은 무료로 참가했지만 1만원이라는 참가비를 내고 참여하게 되었습니다.해커톤의 주제는 당일날 밝혀진다고 했지만.. 제가 금욜날 수업이 있어서 휴학한 동기를 팀원으로 받아 9시 부터 단국대로 보내서 여러 내용을 받아보았고 저는 나머지 팀원 1명과 함께 저녁에 단국대에 도착하였습니다.해커톤의 주제는 사실 별게 없었는데 "생활에서 소소하지만 확정적인 행복"을 얻는 서비스를 만드는 것이었습니다.| 진행| 시작팀원은 저, 소프트웨어학과 동기(다른과), 휴학한 전자정보공학과 동기형(다른과)과 함께 나갔습니다.저는 앱개발을 맡았고 소프트웨어학과 동기는 앱.......

청사진 아이디어톤 [내부링크]

| 개요6월 01일~6월 02일 진행했던 대회입니다.단국대 해커톤이 바로 끝나자마자 이동을 했습니다.음.. 그러니까 사실상 무박 3일을 대회를 한것이었는데 놀랍게도 낮이 되니 재정신이 되어서 버틸만 했습니다.주제는 장애인들을 위한 아이디어 대회.| 진행| 시작팀원은 저, 행정학부 1학년 후배 형, 기계공학부 1학년 후배, 같은과 동기 총 4명이 나갔습니다.저는 비록 아이디어톤이지만 결과적으로 창업을 위한 아이디어톤이었기에 우리들이 기획에서 멈추지 않는 다는 것을 보여주고 싶어서 이번에도 앱개발을 했습니다.다른 팀원들은 알고리즘을 짜고 PPT를 만들었습니다.수원 컨벤션 센터에서 대회를 진행했는데 지어진지 1달밖에 안되어.......

Pokemon_Paper - 포켓몬을 수표로 만들자 [내부링크]

| 소개Pokemon_Paper 모드는 픽셀몬 리포지드 의 모드입니다.해당 모드를 통하여 자신의 포케몬을 수표로 만들어 거래할 수 있습니다.수표를 우클릭할 경우 해당 포케몬이 추가됩니다.| 명령어| 사진| 업데이트 내역| 코드https://github.com/owjs3901/Pokemon_Paper| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

PermissionPurchase [내부링크]

| 소개퍼미션 권한을 구매할 수 있는 Gui를 띄워줍니다.이코노미를 이용한 돈으로 퍼미션 권한을 구매할 수 있습니다.해당 플러그인은 자동으로 최신 버전을 유지합니다.| 명령어| Config 설정| 사진| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

OPRPL [내부링크]

| 소개OPR 모드랑 연동하여 상자를 기반으로한 상점, 스코어 보드에 OPR 모드가 갖고 있는 랭킹 포인트 및 유저 랭킹 등의 정보를 스코어보드에 표시해주는 프로그램입니다.| 명령어| 사진| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

Coi - 블록마다 로그 저장 [내부링크]

| 소개블록, 상자마다 로그를 기록합니다.| 명령어| Config 설정| 사진| 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746

FlyCmd - 일정시간 날 수 있게 만들자 [내부링크]

| 소개권한을 갖고 있는 유저는 일반 플레이어들에게 자신이 원하는 분 만큼 하늘을 날 수 있는 명령어를 쓸 수 있게 허락해줄 수 있습니다. | 명령어 | 권한 | 의뢰 안내| 의뢰 가능 범주 안내서https://blog.naver.com/owjs3901/221425174290| 프로그램 기획서 제작 지침서https://blog.naver.com/owjs3901/221425182746