Author's posts

[Django Recipe] django-import-export 관리자페이지 적용.

django-import-export 관리자 페이지 적용하기. django-import-export는 csv, xlsx 등의 파일을 읽어 데이타베이스에 저장하거나, 데이타베이스의 내용을 csv, xlsx등의 파일로 저장하는 기능을 제공한다. 지원되는 파일 포맷은 tablib 가 지원하는 형식이며, tablib는 Excel, JSON, YAML, HTML, Jira, TSV, ODS, CSV, DBF를 지원한다. 1. 설치 pip install django-import-export 2. 설정 project/settings.py 에 아래 내용 추가 INSTALLED_APPS = [ … ‘import_export’, …

Continue reading

[Django Recipe] 디자인 부담을 덜어주는 django-adminlte3 – part 3

django-adminlte3 – part 3 django-adminlte3와 django-mptt로 사이드바 tree 메뉴 만들기 django-mptt 설치와 설정은 django-mptt로 tree구조 만들기(https://blog.boxcorea.com/wp/archives/2605)를 참고하면 된다. 관리자페이지에서 아래와같은 tree구조를 만들었고, 이것을 사이드바에 tree 구조로 보이도록 view를 만들어본다. project/app/urls.py에 url을 등록한다. urlpatterns = [ path(‘category’, CategoryView.as_view(), name=’category’), path(‘test/’, TestView.as_view(), name=’test’), ] project/app/views.py 에 아래와 같이 view를 만든다. class CategoryView(View): template_name = ‘chaser/category.html’ def get(self, …

Continue reading

[Django Recipe] 디자인 부담을 덜어주는 django-adminlte3 part-2

웹 디자인 부담을 덜어주는 django-adminlte3 part-2 base.html 살펴보기. base.html 아래 링크를 참고하여 템플릿에서 사용할 수 있는 블럭의 이름을 알 수 있다. https://github.com/d-demirci/django-adminlte3/blob/master/adminlte3/templates/adminlte/base.html 먼저, 간단히 사이트 이름과 페이지 제목을 변경하고 싶다면, block title_outer를 설정한다. project/templates/index.html 에 title을 설정하면 index.html을 상속받는 모든 페이지에 적용되며, test.html에 설정하면 test.html을 사용하는 페이지에만 적용된다. index.html에 적용하는 경우 {% extends ‘adminlte/base.html’ %} …

Continue reading

[Django Recipe] 웹 디자인 부담을 덜어주는 django-adminlte3 – part 1

웹 디자인 부담을 덜어주는 django-adminlte3 – 1부 adminlte는 다양한 기능을 제공하는 웹템플릿으로 많은 개발자들이 사용한다. 다양한 기능을 편리하게 사용할 수있는 장점이 있으나, 많은 개발자들이 사용하므로 디자인이 비슷하다는 단점이 있다. adminlte는 현재 버전3 까지 나와 있다. * 작업환경 python: 3.6 django: 3.0 os: windows 10 1. 설치 및 설정 설치 pip install django-adminlte3 설정 django project …

Continue reading

Extreme 스위치 시간 설정

Extreme 스위치  시간 설정하기(EXOS 시간 설정) 1. 현재 시간 확인 show switch 명령을 내리면 여러가지 정보가 보여지는데, 현재 시간은 current time 항목을 확인하면 된다. Switch.1 # show switch SysName: Switch SysLocation: SysContact: support@extremenetworks.com, +1 888 257 3000 System MAC: 00:04:96:51:A9:D5 System Type: X450e-24p SysHealth check: Enabled (Normal) Recovery Mode: All System Watchdog: Enabled Current Time: …

Continue reading

nvidia GPU 스트레스 테스트

리눅스 nvidia gpu 스트레스 테스트. 1. 테스트환경 OS: CentOS 7 GPU : Nvidia Tesla V100-SXM2 x 4 CPU: Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz GPU tools: cuda toolkit 2. gpu burn 다운로드 http://wili.cc/blog/gpu-burn.html 에서 아래 파일을 다운로드 받는다. http://wili.cc/blog/entries/gpu-burn/gpu_burn-1.0.tar.gz # curl -O http://wili.cc/blog/entries/gpu-burn/gpu_burn-1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time …

Continue reading

web dns query

커맨드라인에서 nslookup 이나 dig를 이용해 dns 쿼리를 가끔 이용하는데, pc를 이용할 수 없는 상황이 생김. 그래서, iPhone web 브라우저에서 dns 쿼리를 가능하게 하도록 프로그램 작성함.(https://webdns.boxcorea.com)

Continue reading

MacOS Catalina 업그레이드 후 32bit app 삭제하기.

MacOS Catalina 부터는 32bit App은 실행되지 않는다. 업그레이드 후에 사용할 수 없는 어플리케이션의 아이콘은 아래 그림처럼 금지(?) 표시가 된다.

Continue reading

리눅스 ss 명령어로 network session 강제 종료하기

리눅스 ss 명령어로 network session 강제 종료하기   리눅스에서는 netstat 명령어로 현재 네트워크 세션을 확인 가능하다. 현재 tcp 세션을 확인하려면 아래와 같이 -t 옵션을 주면 된다. snowfox@fox:~$ netstat -nt Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.100.122:22 192.168.100.121:13502 ESTABLISHED tcp 0 36 192.168.100.122:22 192.168.100.121:13500 ESTABLISHED tcp …

Continue reading

윈도우 10 재 부팅 후에 고정 IP 주소가 APIPA로 바뀌는 현상.

윈도우 10 재 부팅 후에 고정 IP 주소가 APIPA로 바뀌는 현상. * 사용환경 Network: Cisco Switch(c3560) Client: windows 10 PC, Vmware VM(windows 10) Client IP address: Static IP address (고정 IP 주소) 사용. * 오류 사항. 시스코 스위치에 연결된 윈도우 클라이언트들이 ip 주소가 설정되어 있음에도 불구하고 재부팅 후에 IP 주소가 APIPA로 (ipconfig 명령어로 확인) 바뀌며 …

Continue reading