갤럭시 S22+ 삼성단독 컬러 사전구매가 너무 하고 싶었던 개발자의 개발
·
일상다반사/개발
갤럭시 S22+ 기기의 삼성 갤럭시 스토어 단독 컬러인 크림 색상을 너무 갖고싶었지만 매진이 되는 바람에 크롤링 프로그램을 만들어서 주기적으로 확인해주는 프로그램을 만들었었습니다 :) 크롤링은 처음 해보는 것이었는데, selenium 을 통해서 개발을 쉽게 할 수 있었습니다. https://github.com/kotlin-telegram-bot/kotlin-telegram-bot 를 활용해서 텔레그램 봇 또한 연동해보려 하였지만 생각보다 빠르게 구매를 하게 되어서, 거기까진 가지 않게 되었습니다! 소스코드는 아래에 있으며, 크게 뜻을 두고 작성한 코드는 아니라서, 코드가 지저분할 수 있습니다. 성공 사진 갤럭시 캠퍼스 스토어와 공식 스토어 각각의 페이지에서 xpath 를 따왔고, 주기적으로 그 텍스트를 ..
Twitch Now 는 이제 작동하지 않는건가요? 해결 방법! (4월 추가 에러 내용 작성)
·
Tips/Chrome
크롬 웹 스토어에 Twitch 를 검색하면 상단에 있는 인기 많은 확장 중 Twitch Now 라는 게 있습니다! 저도 재작년부터 이용하면서 불편없이 잘 사용하고 있었는데요, 2월 언제부턴가 작동을 전혀 안하더군요 문제 찾아본 결과, Twitch API v5 는 구형 API 로서, 2022년 2월 28일 부로 지원을 중단하였습니다. 기존 v5 API 에서 Helix 라는 namespace 를 사용하는 Twitch API 로 명명을 하고 마이그레이션 가이드를 제공해주고 있습니다. 그리하여, 한 능력자가 마이그레이션을 진행하여 비공식적인 다음 버전을 배포해주었습니다! (기존 Twitch Now 확장은 가장 최근에 된 업데이트가 2년 전으로 파악됩니다. 즉 이 프로젝트는 사망한 것이죠) API 사망 Issue..
방송대 증명발급 로딩중... 에러 해결
·
일상다반사/방송통신대학교
방송대 학생 서비스 중 증명 발급 서비스만 이용이 되지 않았습니다... 네트워크 디버깅 결과 브라우저 필터가 악성 사이트로 인식하여 차단을 하고 있었고 증명 발급 서비스는 certi.knou.ac.kr 경로의 api 를 사용하고 있는 것으로 파악되었습니다. 해당 주소를 예외 필터링 추가 후 해결 되었습니다. ---------- 추가(3월 26일) haksa.knou.ac.kr 도 예외 도메인을 추가해야 합니다!!
교보문고에서 주문 안하려고 합니다
·
일상다반사/도서
2월 3일에 구매한 책이 있는데 배송 지연될 예정이라고 문자를 받아 그래도 2주~3주 내에는 오겠지 하고 기다렸더니 연락도 없고 물건은 오지도 않아서 고객센터에 전화를 해보았더니 파업지억이라고 우체국 택배로 대체 배송해 주고 있으나 고객님은 대략적으로 3월 말 정도에 배송될 것 같다고 고객센터에서 안내해 주었습니다. 국내에서 책을 샀는데 배송까지 2달이 걸린다고..?? 집이나 회사로 오는 교보문고에서 주문한 건을 제외한 물건들 모두 택배 운수사 상관없이 배송이 잘 되고 있고, 이 지역 도서 배송만 문제가 있다고 했습니다. 이게 진짜인지는 모르겠지만 그래도 납득이 되지 않습니다. 쿠팡은 반나절만 늦어도 천 원을 배상해 주는데, 이게 무슨 짓인지 모르겠습니다.. 주변에서 YES24 나 알라딘을 추천해주어서 ..
방송대 졸업 이후 학교 이메일 계정(@knou.ac.kr) 유지 여부 팩트
·
일상다반사/방송통신대학교
졸업 이후에도 학교 이메일 계정(@knou.ac.kr) 는 삭제되지 않습니다. 방송대는 구글 워크스페이스를 사용중인데 해당 계정은 지속적으로 유지된다는 의미이며 모든 서비스를 정상적으로 사용 가능합니다. Office 365 는 학교 이메일 계정이 없어질 경우 4년간 추가로 이용할 수 있으나 방송대의 경우에는 메일이 영구적으로 남아 있으므로, Office 365 또한 영구적으로 사용할 수 있음을 뜻합니다. 2022년 2월 16일 기준으로 방송통신대학교 재학/졸업생들의 계정이 삭제될 계획이 없습니다. 구글 드라이브는 100TB 제공됩니다. 400MB(0.4GB) 제공됩니다. Office 365 Education(A1) 은 Outlook 사서함 50GB, Onedrive 1TB 가 제공됩니다. 뉴스 기사를 보..
방송통신대학교 컴퓨터과학과 졸업논문 대체 자격증 CKA, CKS 추가 인정 되다
·
일상다반사/방송통신대학교
제가 건의한 아래와 같은 자격증이 방송통신대학교 졸업논문 대체 인정 자격증으로 채택되었습니다. 매우 경사스럽네요!! CKA(Certified Kubernetes Administrator) CKS(Certified Kubernetes Security Specialist)
개발자들이 특정 내용을 검색하여 찾아볼 때, 주의해야 할 점 하나
·
일상다반사
가끔 특정 이론적인 부분을 구글에 검색하면, 본인인이 공부한 내용을 적어놓은 블로그가 많이 노출이 되는 경우가 있습니다. (TIL 등) 그런 게시글에는 "정확하지 않은 정보" 가 적혀 있는 경우가 많으며, 해당 블로거가 이해하기 쉽게 작성한 경향이 있으므로 그러한 게시글은 피하는게 좋다고 개인적으로 생각합니다. 또는 여러한 게시글을 참고하고 조합하여 검증을 하는 것도 중요하다고 봅니다. (시간적 여유가 있다면..)
방송대에 편입한 이유(수강신청교과목정보)
·
일상다반사/방송통신대학교
편입한 이유 올해 전문 학사 졸업으로, 전자 계열 전공이었습니다. 하지만, 실제 업무는 프로그래밍이었고 기본적인 소양을 기르고 실제 업무로 학위를 취득하고 싶었습니다. 국립 원격 대학으로 학비가 상대적으로 저렴하며, 제가 부산-경남-경기도 등 한 지역에만 머물지 않기도 하고 지금의 업무도 있기 때문에 원격 대학을 선택할 수밖에 없던 이유 중 하나이었습니다. 제가 지금 거주 중인 경남에는 프로그래밍을 배울 수 있는 야간대학이 없었습니다. 사실상 선택지는 원격 대학 밖에 없었던 것이죠. 아래 제가 수강신청할 예정인 `수강신청교과목정보` 사진을 올렸습니다. 올해 자격증도 두 개 정도 취득할 예정인데, 그중 하나인 CKA(Certified Kubernetes Administrator) 는 방송대에서 졸업논문대체..
(백준/Kotlin) 1764번 : 듣보잡
·
CodingTest
난이도: Silver 4 프로그래밍 언어: Kotlin 문제명: 듣보잡 푼일자: 2022년 1월 주소: https://www.acmicpc.net/problem/1764 문제풀기 fun main() = with(System.`in`.bufferedReader()) { val set = mutableSetOf() val list = mutableListOf() val (N, M) = readLine().split(' ').map { it.toInt() } repeat(N) { set.add(readLine()) } repeat(M) { val s = readLine() if (set.contains(s)) list.add(s) } val sb = StringBuilder().appendLine(list.s..
(백준/Kotlin) 1302번 : 베스트셀러
·
CodingTest
난이도: Silver 4 프로그래밍 언어: Kotlin 문제명: 베스트셀러 푼일자: 2022년 1월 주소: https://www.acmicpc.net/problem/1302 문제풀기 fun main() = with(System.`in`.bufferedReader()) { val map = mutableMapOf() repeat(readLine().toInt()) { val book = readLine() map[book] = (map[book] ?: 0) + 1 } print(map.toSortedMap().maxByOrNull { it.value }!!.key) }