장고(django) Pagination(페이지 네이션)과 무한 스크롤 구현

블로그에 무한 스크롤을 사용하기 위해 Pagination을 넣어야 했다. 의외로 엄청 간단하다.

PHP Ajax 이미지 업로드

요즘 Ajax를 사용하는게 너무 재밌는 것 같다. 새로고침 없이 바로바로 결과가 나오는 점에서 크게 인상적이다. 텍스트 방식의 Ajax를 몇번써서 이미지 업로드도 크게 다른건 없을거라 생각했는데 지속적으로 에러가 발생했다.

PHP, Ajax 크로스 도메인 오류(Access-Control-Allow-Origin) 해결 방법

장고를 이용하여 블로그를 제작중에 있으나 장고로 만들기 불편한 것 같은 기능들은 PHP를 이용하여 개발하고자 하였다. 여하지간 서로 다른 도메인을 사용하는 중이다. 파이썬에서 requests 방식을 사용했을땐 큰 문제가 없었지만 form을 이용해서...

장고(django) 사이트맵 생성 방법

장고로 블로그를 개설하고 있는데 사이트맵은 SEO를 향상시키기 위해서 아주 기본적으로 제출해야 할 필수 요소다. 사이트맵은 봇에게 사이트의 구조를 알려준다. 필자는 장고에서 이 기본적인 사이트맵을 생성하는데 큰 난항을 겪었다. 겪은 이유는...

Makefile:18: 'modules' 타겟에 대한 명령이 실패했습니다

OMV에서 기가랜 USB를 사용할 일이 생겼다. PnP가 안돼서 직접 드라이버를 설치해 주어야했다. 하지만 다음과 같은 오류가 자꾸 발생했다.

SK 브로드밴드 공유기 RUSH-337AC 관리자 페이지

NAS를 자취방에서 구동시키고 있었는데 이사를 가야하는 관계로 본가쪽으로 옮겼다. SK 브로드밴드를 사용하는 사람들이 SK는 NAS로 사용하기 최악이라는 얘기가 많아서 걱정이 정말 많았다. 과연 그랬을까?

pip install django~=2.0.0 안될때

이제껏 그냥 pip로 설치했었는데 Ubuntu 16.04에선 안됐다. 검색해보니 pip3로 설치하라고 하길래 시도해 보았다.

chsh: PAM: Authentication failure

chsh로 쉘을 변경하려고 하는데 자꾸 제목과 같은 오류가 발생했다. 해결법은 아래와같다.

구름IDE(Goorm IDE) Ubuntu 16.04 VNC/noVNC

기존에 만들어진 안정인님의 스크립트가 Ubutnu 14.04 기반이라 열심히 해멘 끝에 16.04에서도 사용할 수 있게 되었다. 그래서 그 스크립트 파일을 공유하고 한다.

장고(django) 좋아요 버튼 만들기

필자는 미디움을 참고하여 결과물을 만들고 있다. 장고를 이제 좀 알겠다 싶었으나 제자리 걸음을 하고 있는 듯한 느낌이다. 이게 장고에 익숙하지 않아서 그런건지 데이터 베이스를 아직도 잘 모르는 건지 판단이 안된다....

장고(django) 템플릿에서 시간 비교

템플릿에서 아래 소스코드처럼 시간을 비교하려 하는데 안됐다.

라즈베리파이(RaspberryPi) Processing(프로세싱) 설치 방법

라즈베리파이에서 프로세싱을 사용할 일이 생겼다. 프로세싱이 ARM 버전을 지원하여 정상적으로 사용할 수 있다. 2가지 방법으로 설치할 수 있는데 2번째 방법이 간단하고 여러모로 편리하여 추천한다.