목록개발이야기 (528)
준호씨의 블로그
Javascript에서 오늘의 날짜를 구하는 방법은 new Date()입니다. var today = new Date(); console.log(today); // 2021-02-03T14:07:47.203Z 만약 어제의 날짜를 구하거나 내일의 날짜를 구하려면 어떻게 해야 할까요? getDate()로 날짜 값을 꺼내온 다음 거기다가 숫자를 더하거나 뺍니다. 그리고 그 결과를 다시 setDate로 저장하면 됩니다. 아래처럼 해봅시다. var date = new Date(); date.setDate(date.getDate() - 1); console.log(date); // 2021-02-02T14:09:37.847Z 어제 날짜를 손쉽게 구했습니다. 내일 날짜는 1을 더해주면 됩니다. var date = ne..
정원사들 출석부. 로그인 기능 추가 이전 글 정원사들 시즌6 시작. 출석부 만들기 2021-01-18 (월) 정원사들 시즌6가 시작되었습니다. 정원사들은 간단히 말하면 github에 일일 커밋을 하는 모임이라고 보면 됩니다. 커밋을 할 때마다 초 junho85.pe.kr 지난번에는 로그인 기능을 추가했었는데요. 이번에는 로그인한 유저만 접근 가능한 페이지를 만들어 보았습니다. 수정한 내용은 다음 커밋 내역을 보면 알 수 있습니다. tools app 추가. admin 용 운영툴 · junho85/garden6@747f3a9 login url 설정 login 시 redirect url을 tools로 지정 로그인 후 next 로 이동 하도록 form 추가 github.com tools 앱 추가 기본적으로 dj..
이전 글 정원사들 시즌6 시작. 출석부 만들기 2021-01-18 (월) 정원사들 시즌6가 시작되었습니다. 정원사들은 간단히 말하면 github에 일일 커밋을 하는 모임이라고 보면 됩니다. 커밋을 할 때마다 초록색 점들이 생기고 이것을 정원에 비유해서 junho85.pe.kr 어드민 기능을 추가하기 전 우선 로그인/로그아웃 기능을 추가하였습니다. 점프 투 장고 문서를 참고하였습니다. 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net common/urls.py에 login/logout url 추가 common/urls.py에 login/logout url을 추가합니다. path('login/', auth_views.LoginView.as_view(template_name='login..
2021-01-18 (월) 정원사들 시즌6가 시작되었습니다. 정원사들은 간단히 말하면 github에 일일 커밋을 하는 모임이라고 보면 됩니다. 커밋을 할 때마다 초록색 점들이 생기고 이것을 정원에 비유해서 정원사들입니다. 저는 정원사들 시즌4,5 때 출석부를 만들었었는데요. 정원사들 시즌6에서도 기존 소스를 이용해서 부랴부랴 출석부를 만들었습니다. 시즌5 때 출석부를 좀 업그레이드하고 싶었는데 별로 못했어서 이번 시즌6에서는 좀 업그레이드를 해보고 싶네요. 시즌4 출석부를 기반으로 시즌5 출석부를 만들 때 python 버전 문제라던지 몇 가지 우여곡절이 있었는데요. 이번에는 slack api가 변경되어서 좀 더 고생한 거 같습니다. 사실 변경되었다기보다는 옛날 방식을 못쓰게 되었달까요? slack api..
perl에서 기본 제공되는 함수중 sleep은 초단위로 잠깐 동안 동작을 멈추는 함수입니다. 예제를 봅시다. #!/usr/bin/perl use strict; use warnings FATAL => 'all'; use POSIX 'strftime'; sub print_now { my $date = strftime '%Y/%m/%d %H:%M:%S', localtime; print $date."\n"; } print_now(); sleep(1); print_now(); sleep(1); print_now(); sleep(1); 결과는 현재 시각을 출력하고 1초 쉬는 것을 3번 반복합니다. 2021/01/17 21:45:36 2021/01/17 21:45:37 2021/01/17 21:45:38 그런데 만약..