반응형

고양국제고 47

GGHS Time Table for Mobile 개발 시작

환영합니다, Rolling Ress의 카루입니다. ​ 노가다도 이런 노가다가 없네요. 제가 개발하던 고양국제고 시간표 프로그램, GGHS Time Table은 윈도우만 지원합니다. 그것도 UWP 앱이라 무조건 스토어에서만 내려받아야 해요. exe로 실행시킬 수 없습니다. 뭐, 그 덕에 배포와 업데이트가 깔끔하다는 장점이 있지만 (exe는 본인이 업데이트 안 하면 답이 없기에..) 여러모로 제약이 걸리는 것도 사실이죠. 그래서, 이번에는 최소한의 기능만 담아 모바일 앱으로 GTT를 다시 만들고자 했습니다. 안드로이드 앱을 개발하려면 정석적으로 Android Studio를 통해 Java / Kotlin으로 앱 개발을 하는 게 맞습니다. 그런데 저는 자바를 몰라요. 코틀린은 더더욱. 그래서 그냥 제가 늘 쓰던..

고양국제고 2021.11.13

GGHS Time Table의 역사

환영합니다, Rolling Ress의 카루입니다. ​ 제가 반년 가까이 개발했던 프로그램, GGHS Time Table이 11월 7일 일요일, 4.1 버전을 출시했습니다. 4.0은 인사이더 및 셰어텍 전용입니다. 일반 사용자용은 조금 더 안정화를 시키고 4.1로 출시를 했어요. 오늘은 추억팔이 컨텐츠, GGHS Time Table의 변천사를 알아보고자 합니다. GGHS Time Table의 컨셉은 '줌 링크를 자동으로 제공해주고, 선택과목에 맞춘 개인 시간표'입니다. 내가 선택과목을 고르면 그대로 시간표가 만들어지고, 과목들을 클릭하면 줌 링크가 열리는 식이죠. 온라인 수업을 편하게 하고자 개발한 프로그램입니다. 그런데 막상 만들어놓고 보니 저 혼자서만 쓰기가 아까운 거 있죠. 좌: GTT 0.5.7 |..

고양국제고 2021.11.12

GGHS Time Table 4 설치 및 사용 안내

환영합니다, GGHS ShareTech × Rolling Ress의 카루입니다. ​ GGHS Time Table의 마지막 대규모 업데이트가 아닐까 싶습니다. 3학년 때도 제가 이걸 만들고 있을지는 잘 모르겠어요. 한다 해도 전학년을 대상으로 한 업데이트는 계획하고 있지 않습니다. 아무쪼록, 어쩌면 우리의 마지막 온라인일 수도 있으니 잘 즐겨주셨으면 하는 바람이네요. ​ 피드백을 빠른 속도로 반영하고 있기에, 누락된 줌 링크 추가/버그 수정등을 포함하여 거의 매일 업데이트가 진행됩니다. 매일 1교시 시작 전, 반드시 GTT를 스토어에서 업데이트 해주셔야 최적의 상태로 사용 가능합니다. GGHS Time Table은 제가 2021년 5월부터 만들었던 고양국제고 시간표 프로그램입니다. 5월 첫째 주, GTT ..

[셰어텍] 9. 카루의 고백

ㅋㅋㅋㅋㅋㅋㅋㅋ말이 참 무섭네요. 제가 이 글을 진짜로 쓰고 있을 줄이야. ​ 제가 셰어텍에 대해 어떤 마음을 갖는지, 이제 그 썰(?)을 조금 풀어볼까 합니다. 근데 생각처럼 재밌지는 않을 거예요. ​ 저번 글에 올렸던 내용으로 시작하겠습니다. - TMI긴 한데, 저는 여러분이 좋아요. 평소에는 굉장히 무뚝뚝하고 감정없는 사람처럼 보일진 모르겠습니다만 일단 내적 친밀감은 만렙입니다. INTP들의 특징이라면 특징이랄까요. 차가운 사람은 되기 싫으니 따뜻한 AI가 되자...이게 제 모토입니다. 쨌든, 저는 여러분을 믿어요. 여러분이랑 일할 때 제일 행복합니다. 뭔가 진짜 잘할 수 있을 것 같은 느낌적인 느낌.. 제 역량이 얼마나 받쳐줄지는 모르겠습니다만, 여러분들의 아이디어를 정말 의미 있는 결과물로 이끌..

[셰어텍] 8. 회귀본능

환영합니다, Rolling Ress의 카루입니다. ​ ...오! 저 혼자 제 3세계로 떨어진 기분입니다. 남들 다 학교에 있는데 나 혼자 집이라니. (뭐 엄밀히 말하면 저만 조퇴한 건 아닙니다만...) 저는 그새 정말 바쁜 하루를 보냈습니다. 그리고 마침내 들려오던 우리 셰어텍의 절규.... 처음으로 돌아가자! ShareTech, 2021/10/29 그래요. 계획이 망가지는 것. 이 얼마나 멋진 일입니까? 아, 물론 그건 내 계획이 아니라는 전제 하에. 저런... 이건 우리 계획이죠. .....그래요. 뭐, 그럴 수 있습니다. 사실 저는 신경 쓰지 않으셔도 됩니다. 제가 뭐 GTT 개발하면서 갈아엎은 게 한두번일까요. 이런 상황은 익숙하거든요. 원래 무언가를 개발한다는 게 쉬운 일은 아닙니다. ​ 셰어텍..

[셰어텍] 7. '.NET 네이티브 툴체인' 버그 및 타겟 변경

환영합니다, Rolling Ress의 카루입니다. ​ Co-net에 문제가 생겼습니다. 버전 0.1.3에서 일어났던 일인데, 스토어에서 앱을 다운받고 실행하면 아래와 같은 메시지가 나옵니다. 이것도 모자라서 그 뒤에 에러가 하나 더 뜹니다. 이건 뭐 큰 문제는 아니에요. 원래 GGHS Time Table도 그렇고, GGHS Todo도 그렇고 문제가 생기면 저에게 자동으로 오류를 보고할 수 있도록 프로그래밍을 해뒀습니다. 모종의 이유로 지금 메일이 보내지지 않아서 문제가 생기는 거니까, 프로그램 문제는 아니에요. 그런데, 문제는 저 첫번째 오류입니다. 계속 디버그를 하면서 오류를 잡았습니다. 뭐가 문제일까? 결론은 좀 허무했지만... 단서들을 순서대로 써보겠습니다. ​ 1. 내 PC에서는 정상적으로 실행이..

[셰어텍] 6. SQL 서버와 회원가입 / 로그인 구현

환영합니다, Rolling Ress의 카루입니다. ​ 와... 진짜 어마어마하네요. 저로서는 그렇습니다. 사실 저는 욕심이 크거든요. 진짜 앱 개발이란 게 무엇인지, 고양국제고에 똑똑히 보여주도록 합시다. 힘내자고요, 다들. ​ 카톡으로 계속 말씀드렸지만 오늘은 SQL 삽질을 했습니다. 자, 오전에 서버를 하나 빌렸습니다. 참고로 특정 유형에 속하는 서버가 아니라서, 여기에서 홈페이지도 만들고, FTP 올려서 파일 공유도 하고, SQL도 같이 할 수 있습니다. 쉽게 설명드리자면, YEEP 홈페이지 말고 우리가 아예 처음부터 만드는 것도 가능하다는 거. 물론 그럴려면 HTML을 배워야 하지만... 저는 귀찮아서 아직 손을 안 대고 있어요. 일주일이면 배우는데, 이놈의 귀차니즘. 회원가입과 로그인 기능을 만..

[셰어텍] 5. 앱 디자인 완성!

환영합니다, Rolling Ress의 카루입니다. ​ 시험이 끝나니 살 것 같네요. 여러분들 보고서 쓰고 계실 동안.. 저는 부리나케 앱 개발을 마무리 지었습니다. 참고로 이 앱은 이런 식의 화면 구성을 갖고 있습니다. MainPage.xaml (메인페이지) 앱을 실행하면 가장 먼저 보이는 페이지입니다. 큰 두 개의 버튼으로 구성되어 있으며, 둘 중 아무 버튼을 누르면 다음 페이지로 넘어갑니다. 선택한 버튼에 따라서 표시되는 컨텐츠가 다릅니다. 코드는 이렇습니다. NavigationPage.xaml (내부 페이지의 틀) 이건 그냥 아무 기능도 하지 않습니다. 틀을 가지는 페이지인데, 이 안에서 이제 탐색이 진행됩니다. 디자인 코드는 위와 같습니다. 별 건 없어요. public sealed partial ..

(가칭) 앱 개발 동아리(4): Windows의 앱 디자인

환영합니다, Rolling Ress의 카루입니다. ​ 지난시간까지 프로그래밍 언어에 대한 간략한 내용을 알아봤습니다. 오늘은 그것들이 실제로 구현되는 방법, 바로 애플리케이션에 드러난 테마와 디자인에 대해 알아볼 예정입니다. ​ 사실 뭐 저라면 급발진해서 Windows 3.1부터 말씀드리고 싶긴 하지만, 참겠습니다. 아마 다들 우리가 초등학생이었을 때, Windows XP를 많이 봤을 겁니다. Windows XP는 파란색을 기반으로 한 UI가 특징입니다. 지금 보면 조금 구식인 느낌이 나지만, 저때 당시만 해도 풀체인지였죠. 흔히 '고전 Windows'로 분류되던 9x 시절과 달리 입체적인 아이콘들이 많아졌습니다. 시작 화면도 바뀌었고요. Windows Vista에서는 Windows Aero 효과가 도입..

[셰어텍] 4. 갈아엎...^^; 새로운 시작

환영합니다, Rolling Ress의 카루입니다. ​ 블로그 글 열심히 봐주셔서 감사합니다, 오늘은... 이제 또 그동안 얼마나 했나 짚어봐야겠군요. 칠판 인증샷부터 가겠습니다. 자, 왼쪽은 큰 틀 디자인입니다. MainPage.xaml 페이지에서 시작해서 서브메뉴를 클릭할 경우 각각의 Page들로 넘어가는 형식을 취했었죠. 이건 지난번에 보여드렸습니다. 오늘은 그냥 제가 구현만 조금 더 얹은 거고요. ​ 오른쪽에는 웬 다변수함수의 편미분 식이 있습니다...만 이거 우리 교과서 문제입니다. 그냥 '편'법(...죄송합니다)으로 푼 거예요. 이미 알고 있는 분들도 있겠지만, 풀이는 아래에. [NOCHES+MATH] 다변수함수와 편미분 환영합니다, Rolling Ress의 카루입니다. 수학 II 교과서 67쪽..

반응형