개발(5)
-
CLion 설치와 WSL 설정하기
CLion에는 컴파일러가 내장되어 있지 않으므로, Visual Studio의 MSVC, MinGW에서 gcc(g++)을 잡아 사용합니다. 하지만 MSVC의 경우 한글 폴더가 있으면 깨질뿐더러 온라인 저지 사이트에서는 대부분 gcc를 사용하니 동일한 답을 보장하지 않는 경우도 생깁니다. 일부 분들은 MinGW에서 C++17, 20에서 일부 비표준 헤더(bits/stdc++.h)들을 불러오지 못하는 오류를 겪는 것을 보았습니다. 그래서 오늘은 윈도우에서 제공하는 WSL(Windows Subsystems for Linux)로 Linux 환경의 gcc를 사용해 C(C++)를 컴파일하는 방법에 대해 다뤄보겠습니다. 우선 CLion은 JetBrains에서 제공하는 IDE입니다. 유료이기 때문에 30일 체험판을 받아..
2020.12.12 -
티스토리 블로그 본문 폰트 및 코드 블럭 폰트, latex(수식) 글꼴 변경하기
위와 같이 글 본문에는 나눔 스퀘어, 수식에는 기본 폰트, 코드 블럭 내부는 Fira Code 폰트를 사용하였습니다. * { font-family: 'NanumSquare', sans-serif; } .mjx-math { font-family: inherit !important; } code, code * { font-family: 'Fira Code', 'NanumSquare', sans-serif !important; /*font-family: 'D2Coding', 'NanumSquare', sans-serif !important;*/ } CSS는 위와 같이 수정하시면 됩니다. 폰트 로딩은 저는 아래 CDN들을 사용했으니 참고하실 분은 참고하시면 될 것 같습니다. 코드 에디터는 블로그 설정 > 스킨 ..
2020.10.05 -
자가진단 매크로 스크립트 만들어보기
nnnlog.tistory.com/18 교육청 자가진단 웹페이지 분석 (9월 말 경 업데이트[점검] 이후) 9월 말 점검 이후 RSA key가 그대로길래 오류 수정한 줄 알았는데 API 관련하여 꽤 수정이 있었던 것 같습니다. 다시 분석하는겸 분석 과정도 적어보겠습니다. 학교 검색 API 기존에는 /school을 사용�� nnnlog.tistory.com 위에서 2차 개편된 사이트의 API 분석을 완료하고 그대로 구현했습니다. Node.js로 작성한 코드: github.com/eduro-hcs/jaga_jindan_automatic_js eduro-hcs/jaga_jindan_automatic_js 자가진단 자동화 스크립트 with Javascript. Contribute to eduro-hcs/jaga..
2020.10.05 -
티스토리 블로그 글 목록 예쁘게 꾸며보기
일반적인 티스토리 블로그 테마를 사용하면 [사진] [글 정보]와 같이 나열되게 되는데 좀 예쁘게 꾸밀 수 없을까? 라는 생각을 해봤습니다. 특히 Portfolio 테마는 커버로 100% 글 채우기가 가능해서 예쁜 테마라고 생각하는데, 글 목록은 좀 밋밋한 감이 있었습니다. 그래서, 예쁘게 꾸미는 방법이 없을까 하다가 코더님의 블로그를 보게 되었습니다. 밋밋하지 않고 예뻤습니다. 그래서 제 블로그에도 가져와 쓰고 싶어서 직접 구현해보았습니다. 위와 같이 글의 정보 뒤에 글의 배경 이미지가 들어가있고, 가독성을 높이기 위해 블러 처리가 된 것을 볼 수 있습니다. 코드를 짜면서 생각보다 난관이 많았습니다. 간단하게 코드 설명만 하겠습니다. 우선, 글의 정보와 대표 이미지가 겹치도록(overlay) 만들어야 합..
2020.10.03 -
새롭게 출시된 교육청 자가진단 사이트의 자가진단 자동화 앱 개발
모바일로 자가진단 자동화하는 앱을 만들어보고자 하였고, Flutter라는 프레임워크(by Google)를 사용하여 만들게 되었습니다. 앱 개발 레포지토리: https://github.com/eduro-hcs/jaga_jindan Release: https://github.com/eduro-hcs/jaga_jindan/releases Download (최신 빌드): github.com/eduro-hcs/jaga_jindan/releases/latest/download/jaga_jindan.apk 앱을 키면 사용 동의 다이얼로그가 나옵니다. 동의를 눌러야 계속 진행할 수 있습니다. 학교 검색창입니다. 본인의 이름, 생년월일, 학교, 비밀번호를 치면 자가진단 설문이 제출됩니다. (입력된 모든 값은 기기에 저장..
2020.09.27