어느날 파이썬의 list 와 dict 를 혼합된 값을 처리하려는데, 콘솔에서 자꾸 에러가 출력되서 확인해 보니 어떤 패키지에서 한글을 bytes 로 주더군요. 예를 들자면 b'안녕?' 이런 형식으로요. 그러다보니, json_dumps 도 동작을 안하더군요. 멍청한 저로서는 무식하게, 순회하면서 bytes 의 값들을 전부 utf-8 문자열로 바꿔주는 방법밖에 떠오르지 않아 만들었습니다. 코드는 다음과 같습니다: #!-*- coding: utf-8 -*- userDefine = {} def process(_value): if type(_value) in userDefine.keys(): return userDefine[type(_value)](_value) return _value def traversalA..
Flask-simpleldap flask 기초 지식 필요.ldap 기초 지식 필요.기존에 Flask 를 통해 oauth2 인증이 없는 restfulAPI 서비스를 개발해서 사용하고 있었는데, 직원들의 로그인을 위해서, 로그인 기능을 구현하려다가 사내 NAS에 LDAP 서비스를 사용하고 있음을 확인하고 즉시 LDAP 에 인증을 통해, 사용하기로 하였네요.간단하게 LDAP 인증을 하는 과정만 기록하는 정도로만…검색flask 에는 많은 확장 패키지를 제공하기 때문에 있을거 같아 검색을 해보니, 여러개의 LDAP 관련 확장 패키지들이 있었습니다. 프로젝트 구조부터, 환경 설정 까지.. 친절하게 설명된 블로그들.저는 단순하게 인증 만 사용하고 사용자의 정보는 데이터베이스에 저장할게 아니라서, 복잡한건 필요가 없어..
Selenium 비동기 데이터 받아오기상황셀리니움을 사용하다가 보면 비동기 데이터를 받아오고 싶을 때가 있다. 그럴 때 사용하는 방법입니다.driver = webdriver.Firefox() ... result = dirver.execute_async_script(""" var done = arguments[0]; require(["foo"], function (foo) { done(foo.computeSomething()); }); """) 위의 소스대로 작성해서 받아오면됩니다. execute_async_script 함수는 자바스크립트를 실행할 도록 할 때 해당 스크립트를 함수로 묶어서 보내주는듯 합니다. 어쨋든, javascript 의 argument 변수를 사용해 콜 바이 레퍼런스 처럼 비동기 값을..
- Total
- Today
- Yesterday
- GROUP BY
- director.js
- 워드프레스
- ELECTRON
- flask-simpleldap
- bash
- centOS
- 리눅스
- 파이썬
- headless browser
- mariadb
- select
- 자바스크립트
- NGINX
- php
- javascript
- Python
- 소프트웨어 공학
- pk
- 소공
- ssh
- backup
- centOS7
- swapfile
- 무정지서비스배포
- 소프트웨어 엔지니어링
- MySQL
- 채굴량
- graceful shutdown
- 가 부터 힣
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |