본문 바로가기

기타17

GitHub Actions Workflow의 Event Trigger(On, Schedule) 개요 이걸로 뭔가 할 수 있을 것 같은데, 당장은 못하겠고 언젠간 하려고 기록 Actions의 Event Trigger 저번 커밋시간 기록하는 I'm Early..? 를 작업하고 나서, 이건 어떻게 해서 자동화를 시킨거지...? 라는 생각이 들었습니다. 코드를 좀 구경하니 workflow를 이용해서 한 것 같더라구요. 이런 자동화툴 배워보고 싶었는데, 지금 간단히 찾아서 기록해보고, 나중에 이 관련해서 크롤러 자동화..? 라도 도전해보려구요. 이 글은 테스팅이나 실행은 다음에 미뤄두고, 실행의 자동화만 다루겠습니다. 이 글은 github doc의 actions 가이드를 해석하며 진행했습니다. workflow Event on : 구문을 사용해서 Event를 구성할 수 있어요. ':' 이하가 조건을 의미하고.. 2020. 10. 24.
I'm a night?? I'm a early?? 깃허브를 돌아다니다가 재미있는 것을 찾았어요! 어느 고수님의 pinned된 repo??인 것 같네요. 설마 commit을 하나 할때마다 1씩 기록하는 것도 아닐테고.. 어떤 식으로든 자동화를 시킨 것이겠죠?? 저 사실 이런거 보면 못 지나쳐서... 한번 추적해봅시다. Productive Box I'm a morning과 같은 키워드로 구글링하다보니 금세 나오네요. 이런 신기한 tool..?을 제공하는 곳은 Productive Box라는 Git-Hub의 오픈소스였네요. 우선 이런 멋진 오픈소스는 Star를 붙이고 fork를 떠둡시다. 그리고 천천히 읽어보니 Readme에 적용하는 법이 나와있네요! GIST 위와 같이 pinned해서 볼 수 있게 한 것은 GIST의 글이었다고 합니다! 위의 설명대로 gist.. 2020. 10. 21.
LeetCode with Python / 12. Integer to Roman 12. Integer to Roman 제시된 정수를 로마자로 변경하여서 출력하는 알고리즘이다. 문제조건 로마자는 많은 이들이 알듯, 표기방식이 굉장히 독특하다. 1 -> I / 2-> II / 3 -> III / 4 -> IV 위와 같이 1,2,3은 똑같이 진행되다가, 4에서는 상위 레벨의 문자에서 이전 레벨의 문자를 앞에 표기하는 식으로 진행된다. Symbol의 레벨은 각 자릿수의 5의 배수에서 변경 됨을 알 수 있다. 조건을 해석해서 결과를 예측해보면 위와 같은 예시를 볼 수 있다. 또한 입력값의 범위가 1에서 3999까지로 한정되어있다. 마지막 자리를 비교적 신경을 덜 써도 됨을 알 수 있다. 문제풀이 먼저 연산의 편의를 위하여 어떤 수가 들어오던 4자리의 수로 맞춰주어야 하겠다는 생각을 먼저 했다.. 2020. 10. 20.
Arctic Code Vault Contributor? 넌 누구냐..! 어느날(아마 오늘), 깃허브 프로필에서 알수없는 뱃지하나가 생겼어요. 뭔가 멋진데..! 근데 뭐가 뭔지도 모르고 달고있기는 조금 불편하지 않나요?! 어디서 줬고, 왜 줬는지. 알아볼게요! 1. Arctic Code Vault Contributor 우선 뭐해서 받은 뱃지인지 보다 여기가 어디인지 먼저 알아봐야겠죠?? 우선 위 그림의 타이틀을 간단히 해석해볼까요? 미래 세대를 위한 오픈소스 소프트웨어의 보존 ..이라네요? 뭔가 알쏭달쏭하네요. 좀 더 찾아봐야겠어요. 2. Git Hub의 아카이브 프로그램 오.. 이쯤보니까 좀 알겠네요. 간단히 정리해 드릴게요. 뱃지를 준 Git Hub Archive Program은 현대의 오픈소스를 보호하기 위한 단체임. 왜 보호하느냐, 현재 현대의 데이터들이 저장된 저장소.. 2020. 7. 18.