본문 바로가기

놀기136

[JavaScript] 어제, 오늘, 내일 날짜/시간 계산 JavaScript에서는 new Date()로 현재 날짜/시간을 얻을 수 있다. 내일, 어제, 10시간 전 등과 같은 시점의 시간을 구하기 위해서는 현재 날짜/시간을 기준으로 계산을 해야 한다. 이런 것에 대한 변환 함수를 제공하는 언어가 있는 반면 그렇지 않은 언어도 많다. 그래서, 귀찮게 그런 것 찾지 않고, timestamp 기반으로 계산하는 방법을 사용한다. 현재 Date를 얻은 후, timestamp로 변환하고 이 값에 특정 값을 더하거나 빼는 방식이다. 예를 들어 어제 시점의 값을 얻고 싶으면 하루에 대한 값을 빼면 된다. 하루는 24 * 60 * 60 초이며 millisecond 단위이므로 여기에 1000을 곱한다. 10시간 후는 24 대신 10을 넣으면 되고. 간단하다. var today .. 2021. 7. 31.
티스토리(tistory) 접은글 모양 변경하기 (왕초보용) 목차 티스토리 접은 글 모양이 예쁘지 않아 검색해서 자료를 찾아봤는데 적용이 잘 안되어 간략하게 정리해 보았다. 왕초보를 대상으로 했고 다양한 변경이 아니라 살짝 변경한 것이라 마음에 안들 수 있으니 더 꾸미고 싶으신 분은 css를 참조해서 변경하셔도 되고 다른 게시물을 찾아 적용하시면 됨. 2021년 7월 29일 스킨 기준으로 했으니 참고들 하시오. 1. 스킨 변경 수정된 스킨을 사용하면 다른 변수가 생기니 새로운 스킨을 사용하도록 한다. 2. 스킨 편집 style 정보를 넣기 위해 스킨 편집 화면으로 이동한다. 3. style 코드 삽입 아래의 코드를 바로 위에 넣는다. 아주 초 심플하다. '더보기' / '접기' 버튼의 색상 및 모양을 바꾸고 내용의 글자 크기 및 위 부분 padding 크기 (내가 .. 2021. 7. 29.
디렉토리 이동 프로그램 제목이 좀 이상한데... "A shell utility allowing users to navigate to aliased directories"와 비스무리 한 것이다. 10여 년 전 리눅스에서 개발할 때 디렉터리 이동이 귀찮아 ncurses 라이브러리 이용해서 C언어로 UI 만들고 shell 스크립트로 실행해서 사용했었는데, 소스코드를 못 찾겠어서 인터넷 뒤지다 보니 아래와 같은 프로그램을 찾았다. https://github.com/iridakos/goto GitHub - iridakos/goto: Alias and navigate to directories with tab completion in Linux Alias and navigate to directories with tab completio.. 2021. 7. 26.
map function 안에서 문자열 strip 및 replace 하기 file을 읽어 tuple 형식으로 만들려고 하는데 문자열에 따옴표(")도 있고 공란도 있고 개행 문자도 있고 할 때 한 번에 바꾸는 방법은??? Source Code #!/usr/bin/env python2 # -*- coding: UTF-8 -*- #kate: syntax Python ; def main(): with open('go.list') as f: mylist = [tuple(map(lambda str:str.replace('\"', '').strip(), i.split(','))) for i in f] print mylist if __name__ == "__main__": main() 간략히 설명하면 1. 파일(go.list)을 읽고(f) 2. 한 행 씩 읽어(i) 3. 문자열(str)을 .. 2021. 7. 26.