분류 전체보기(50)
-
Adobe Discord RPC를 소개합니다.
네.. 시작부터 이름이 겁나 깁니다. 최대한 이름을 짧게 하려고 했는데, 이미 같은 이름의 깃헙 레포지토리가 있어서 뭔가 안겹치게 하고 싶은 마음에 이름을 수정하다 보니 겁나게 길어졌습니다. 하튼 갑자기 만들고 싶어져서 개발 2일, 설치기 삽질 1일로 3일 걸렸습니다. Python 3.7.6 환경으로 개발한 뒤, Pyinstaller로 컴파일 진행했습니다. 이름부터 감이 오시겠지만, 어도비 계열 프로그램을 키면 다음과 같은 RPC를 생성 해 줍니다. 지원 프로그램은 다음과 같습니다 : 다운로드는 Github에서 가능하십니다. 깃헙 계정 있으시면 스타라도 좀 눌러주고 가주세요
2020.03.19 -
1. status page 개발에 firebase를 사용하기로 결정했다. 『status page 개발일지』
discord status 처럼 저러한 status page를 만들고 싶었다. 하지만, statuspage.io는 유료였고, 다른 무료 서비스들은 내가 원하는 방향하고는 맞지 않았다. 그래서, 직접 개발 하기로 했다. 일단, 몇개월 전에 내가 디자인을 해둔 것이 있었어서 그걸 조금 손봤다. 문제는 서버였다. 일반적으로 status page 자체가 '서비스(서버)가 죽어서 수정하고 있어요' 를 제일 많이 알려주는데, 그걸 일반 서버에 올리면 서버 죽을 때 같이 죽어버린다 (..) 그래서 처음으로는 heroku를 생각했다. 근데 heroku는 커스텀 도메인 연결이 무료 플랜에서 안된다.. (내가 운영하는 팀은 현재 수익 체계가 없다. 정확히는 만들고 있다) 그래서 생각 한 것이 firebase였다. 커스텀 ..
2020.03.17 -
nodemon에서 타입스크립트를 사용하는 쉬운 방법
이 방법이 가장 간편할거라고 생각됩니다. 먼저 개발환경을 설정해줍시다 package.json에 다음과 같은 script를 추가해주세요. 완료되었습니다! CLI에서 사용할 때에는 위와 같이 사용해주시면 됩니다. node v13.7 환경에서 테스트되었습니다.
2020.02.11 -
Escaper를 소개합니다! (epub shortcut creater)
https://escaper.netlify.com/ 바로가기 생성기 이름은 epub shortcut creater의 앞 글자를 따서 ESC라고 하려 했는데, 이제는 리디북스 책 말고 다른것들도 보고싶다ㅠㅠ라는 의미로 탈출!의 뜻을 함께 담아 Escaper라고 지었습니다. 전자책 기기에서 인터넷을 쉽게 사용할 수 있게 해주는 서비스입니다. 인터넷 링크를 담은 ePub 파일을 생성해주며, 생성된 파일을 전자책 기기에 넣어주면 됩니다. 실 구동 사진이 없습니다. 테스트한 기기는 "리디북스 페이퍼 프로"이며, 다른 기기들에 사용하신다면 꼭 후기 부탁드리겠습니다. 잘 되는것들 구글독스 개별문서 Gist URL Scheme 반쯤 되는 것들 나무위키: 가끔 새로고침됩니다 카카오페이지: 로그인이 안됩니다 안되는 것들 ..
2019.12.29 -
- 최종공지
해당 강좌에 대한 지원은 더 이상 진행하지 않습니다. Discord.py 신버전 강좌로 진행 해 주세요. (게시글로 가기) 2020년 02월 (업로더의 상황에 따라 1개월의 변동 있음)부터 디스코드 봇 강좌가 다시 시작됩니다. 강좌 내용은 처음부터 다시 시작되며, 기존 강좌는 제한없이 열람이 가능하십니다. 수정 : discord.py 구버전이 살짝 위험한 상태입니다. 구버전 모듈이 지원하는 최대 버전인 Python 3.6 버전도 언젠간 지원이 종료되고, 디스코드 API도 언제 뒤엎일지 모릅니다. 따라서, 여러 면에서 좀 더 안정적인 디스코드 신버전 모듈만 강좌하도록 하겠습니다. ※ 현재 티스토리 안드로이드 앱에서 지원하는 댓글 기능으로 댓글을 작성하시면 확인이 어렵습니다. 번거로우시겠지만 티스토리 웹으로..
2019.12.26 -
모 교육청의 보안 실태를 고발합니다.
대한민국의 교육청엔 학생과 교직원에게 오피스와 윈도우를 무료로 지원해주는 정책이 있습니다. 교육청에서 학생에게 오피스 계정을 발급해 줄 때 1. 인증코드 입력 → 2. 소속 기관 인증 → 3. 본인 인증 → 4. 계정 발급 정도의 단계를 밟습니다. 현재 *교육청 소속 학교에 재학중인 학생으로서 약간의 상상을 해보았습니다. "과연 인증 단계를 건너뛸 수 있을까?" 안타깝게도, 성공적이였습니다. 성공한 이유를 살펴보자면 다음과 같습니다. 1. 레거시 기술의 사용으로 소스코드가 그대로 노출 2. 인증 절차가 클라이언트 단에서만 이루어진다 3. 재학 인증 절차가 없다 1에 바탕하여 2번에 집중해서 생각을 해보겠습니다. 발급 사이트에서는 웹팩이나 파섹같은 번들러를 통한 Code Splitting이나 Minifie..
2019.12.14 -
react-native-webview에서 로컬(커스텀) 폰트 지정하기
웹폰트 이북 리더 관련 읽기 앱을 개발중이다. https://npmjs.org/react-native-webview-readability를 이용해서 제작중인데, KoPub 폰트를 적용하려면 웹폰트로 적용해야 했다. const cssInjection = `function hideHead(){ const style = document.createElement('style') style.appendChild(document.createTextNode(\` @import url('https://cdn.jsdelivr.net/font-kopub/1.0/kopubbatang.css') body { font-family: 'KoPub Batang' !important; } \`)) document.body.appen..
2019.11.30 -
::공지:: 조만간 강좌를 재개합니다
해당 강좌에 대한 지원은 더 이상 진행하지 않습니다. Discord.py 신버전 강좌로 진행 해 주세요. (게시글로 가기) 바쁜것도 거의 다 끝나가고 해가지고 강좌를 조만간 재개 할 예정입니다만, 강좌를 안한 사이에 디스코드가 기어코 신버전 모듈을 공개하고 말았습니다. 문법이 많이 달라져가지고 우선은 구버전 설치를 권장드리고 있었는데, 앞으로 강좌를 어떻게 진행해야 할지를 고민하고 있습니다. 신버전은 지원하는 기능이 많고, 구버전은 나름대로 접근하기 쉬운 장점이 있어가지고 지금으로서는 "구버전/신버전으로 강좌를 진행하겠다!" 라고 확정드리기가 어렵네요. 조금 더 생각 해 본 뒤에 다시 공지글을 올리겠습니다. 항상 봐주셔서 감사합니다 ※ 현재 티스토리 안드로이드 앱에서 지원하는 댓글 기능으로 댓글을 작성하..
2019.11.18 -
7. 진짜 마무리.『Quistory 개발일지』
문제 풀이 끝나고 나오는 화면이다. 오랫만에 figma로 디자인좀 해봤다. 저 노랑과 짙은 파랑의 조화는 언제 봐도 참 잘 어울린다. 이제 백엔드만 하면 완성이다. 진짜로!
2019.10.04 -
6. 퀴즈 화면은 앵간히 완성되어갑니다. 『Quistory 개발일지』
별 탈이 없었습니다만 중간에 퀴즈화면 디자인 수정이 있었습니다. 기존의 디자인: 신규 디자인: 훨씬 안정되어보입니다.특히 4지선다는 훨씬 그렇다. 이제는 문제 채점 시스템?알고리즘?만 만들면 될 것 같다. 서버도 해야 하는데 앞이 멀었다.
2019.07.26