전체 글
-
교내 SW 아이디어 대회 [1] 유튜브 API로 검색결과 구하기프로그래밍/개발 2018. 6. 19. 17:40
셤이 2주인가 남았는데 학교에서 뜬금 SW 아이디어 대회를 한다! 와아아 수업시간에 뭐 만들거나 할 때 반 애들한테 신청곡 받아서 쌤들이 음악 틀어주시는데 그럴 때 하나씩 의견 받아서 검색해서 플레이리스트를 만들어야 하니까 매우 번거로워 하시는 경우가 많다. 이번 주 월요일 미술 시간에도 이런 일이 있어서 아예 선생님께서 반별로 플레이리스트를 만드셨다. 다음 시간부터는 따로 신청곡을 받아오라고 하셨는데 이렇게 하면 선생님께서 직접 음악을 추가하셔야 하고, 아이들도 의견을 모아서 리스트를 만들어야 하므로 좀 비효율적이다. 물론 나도 노래를 엄청 좋아하므로 이럴 때 선생님과 반 친구들을 돕기 위해서 사용할 수 있는 웹앱을 만들어보려고 한다. 활용도나 아이디어도 나름 ㄱㅊ고 잘만 하면 될 것 같다. impor..
-
블록체인 구조 만들기프로그래밍/개발 2018. 6. 15. 00:35
https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b 위 글을 참고해서 파이썬으로 블록체인 구조를 구현해 보았다. 블록 아래 코드의 블록체인 구조의 한 블럭은 인덱스(index), 생성 시간(timestamp), hex encoding된 형태의 데이터(data), 이전 블럭의 해시값(prev), 스스로의 해시값(hash)을 가진다. 코드 import hashlib import datetime import binascii class Block: def __init__(self, index, timestamp, data, prev): self.index = index self.timestamp = timestamp ..
-
Python 파일 naming에 주의해야 할 점프로그래밍/기타 2018. 6. 7. 20:45
https://tutel.me/c/programming/questions/28697124/facebooksdk+python+module+has+no+attribute+graphapi Python에서 해당 스크립트에서 import하는 모듈 이름과 스크립트 이름을 같게 지정하면 에러가 발생한다. 인터프리터에서는 되는데 파일을 실행시키면 안 되고... 이거 때문에 몇시간을 헤맸다. 모듈 이름 역시 해당 모듈의 파일명이므로 충돌이 발생하기 때문이다.
-
J정말S싫어요 스터디 1주차 - Datejs프로그래밍/스터디 2018. 6. 7. 00:02
Datejs 현재 본인이 해당사항이 없는 date가 아니라 다른 date였다.Datejs는 자바스크립트 기존의 Date()의 기능을 확장시키기 위해서 개발된 라이브러리이다.Geoffrey McGill이 2007년 만든 Datejs는 2008년 개발이 중단되어서 이를 잇고자 DateJS: Evolved가 Gregory Wild-Smith에 의해 만들어져 있다.https://github.com/abritinthebay/datejsDateJS: Evolved를 기준으로 설명하도록 하겠다. 깃허브 저장소는 위 링크와 같다. Hello to JS 먼저 첫 자바스크립트 스터디를 맞이하는 의미에서 JavaScript로 Hello World를 출력해 봐야겠다. console.log('Hello World'); 하고 C..