프로젝트의 규모가 꽤 크고 공공기관 고객도 꽤 있어서 여간 신경쓰이는 게 아니다. 그런데 어느날 다음과 같이 Python을 업그레이드하라는 경고 메시지가 나오기 시작했다.
Cryptography 모듈이 다음 버전부터 Python 3.5를 지원하지 않는다는 통보이다. 공공기관들은 나름대로 보안 규칙이 있어서, 보안 결함이 발견된 모듈에 대해서 업그레이드를 해주어야 한다. 그래서 Python 버전을 올리고 Cryptography 모듈도 버전을 올리면 되는데, 그것이 그리 간단한 문제가 아니다.Django Form의 Validation
경우에 따른 Git 명령어 (Git Cheatsheet)

Git은 코딩하는 사람들에겐 매우 요긴한 도구이지만, 난해한 개념 때문에 문제가 생겼을 때 대처하기 어려워하는 경우가 많다. 나 역시 마찬가지여서, 문제가 생겼을 때 해결했던 방법을 이 글에 기록하고자 한다.
먼저 Git을 쓰는 사람이라면 다음 개념은 명확히 알고 있어야 한다. Git을 쓸 때 우리가 다루는 공간은 크게 작업트리(Working Tree), 스테이징 영역(Staging Area), 로컬 저장소(Local Repository), 원격 저장소(Remote Repository) 4가지로 나눌 수 있다. 이 개념부터 명확히 이해해야 한다.
Gradle 초보를 위해 핵심만 추렸다
나는 무려 10년이 된 Java 프로젝트를 여러개 관리하고 있는데, Netbeans와 Ant 기반의 개발/빌드 환경을 사용한다.Netbeans는 Sun이 Oracle로 넘어간 뒤에 Apache 재단으로 넘어가면서 개발 동력이 많이 떨어져 있다. 열심히 노력하기는 하지만, 경쟁 툴들이 워낙 많다보니... Ant 또한 마이크로 컨트롤에 치중한 느낌이어서, 의존성 관리를 자동화하는 Maven류에 밀린지 한참이다.
언제 한번 개발환경을 갈아쳐야지 벼르고 있다가, 큰 프로젝트가 끝나고 잠깐 1주일 느슨한 틈에 Gradle로 마이그레이션 작업을 했다. 그 와중에 경험한 것들을 추려서 정리하고자 한다.
레노보 Yoga 720 15인치 노트북, 전원 버튼 함몰 수리
CA Rule 21 Phase2 적용이 2020년 1월로 연기되다
CPUC (캘리포니아 공공 유틸리티 위원회)는 캘리포니아주의 분산전원 계통연계규칙인 CA Rule 21의 Phase2 적용 계획을 2019.8.22에서 2020.1.22로 또 한차례 연기했다. 원래 계획은 2019년 3월 이었으나 한차례 연기에 이어, 또 연기된 것이다.이번 연기는 태양광+ESS 기업 단체인 CALSSA(California Solar & Storage Association)에서 제기한 Resolution E-4832와 E-4898이 받아들여진 결과이다.
CA Rule 21 Phase 2는 2017년 9월부터 의무사항이 된 CA Rule 21 Phase 1에 이은 두번째 주내 분산전원에 대한 규정이며, 주로 유틸리티와 분산전원과의 통신에 대한 내용이다.
피드 구독하기:
글 (Atom)
인기글
-
언젠가부터 내 스마트폰에서 용량이 부족 하다면서 계속 알림이 떴다. 저가폰이라 내부저장소가 16GB 밖에 되지 않았지만, 추가로 마이크로SD 카드 16GB를 달았는데도 그렇다. 안드로이드가 앱을 설치하고 필요한 데이터를 저장하는 곳은 특별히 지정하...
-
알톤 니모 전기자전거를 구입한지 2주일째다. 지금까지 출퇴근 용으로 잘 쓰고 있다. 굉장히 만족하고 있다. 주행기에 대해서는 한달 정도 탄 후에 올려볼까 한다. 전기자전거를 알아볼때 느낀건데, 매뉴얼이 공개되어 있지 않아 자세한 정보를 얻기 어려...
-
회사 업무상, 해외에서 전자기기들을 수입(직구)을 자주 하는 편이다. 오래전 Raspberry Pi를 수입하다가 "전파인증 요건 신청" 난리를 겪게 되어, 그 경험담을 라즈베리파이3 직구 삽질기, 전파인증 요건신청? ...


