Programming
-
gitlab-rails console -e production 실행하고 나타난 프롬프트에서 다음 내용을 입력합니다. 관리자 id 가 root 에서 변경되지 않은 경우 user = User.where(id: 1).first 관리자 id 가 root 가 아닌데 등록한 이메일 주소를 아는 경우 user = User.find_by(email: 'id@user.mail') 여기까지 성공하면 비밀번호를 변경할 수 있습니다. user.passworduser.password = 'password' user.password_confirmation = 'password' user.save!
[gitlab] 관리자 비밀번호 변경gitlab-rails console -e production 실행하고 나타난 프롬프트에서 다음 내용을 입력합니다. 관리자 id 가 root 에서 변경되지 않은 경우 user = User.where(id: 1).first 관리자 id 가 root 가 아닌데 등록한 이메일 주소를 아는 경우 user = User.find_by(email: 'id@user.mail') 여기까지 성공하면 비밀번호를 변경할 수 있습니다. user.passworduser.password = 'password' user.password_confirmation = 'password' user.save!
2020.03.17 -
matplotlib에서 한글이 잘 지원되지 않습니다. 그래서 보통 다음과 같이 font.family를 직접 지정해서 해결을 합니다. from matplotlib import font_manager, rc font_name = font_manager.FontProperties(fname="c:/Windows/Fonts/malgun.ttf").get_name() rc('font', family=font_name) 문제는 이러면 '-' 기호가 안나옵니다.. 인터넷에 돌아다니는 내용으로 지정하면 -는 잘 나오는데 역시 한글이 막히죠 matplotlib.rcParams.update( { 'text.usetex': False, 'font.family': 'stixgeneral', 'mathtext.fontset':..
matplotlib 에서 한글과 '-' 동시에 표시하기matplotlib에서 한글이 잘 지원되지 않습니다. 그래서 보통 다음과 같이 font.family를 직접 지정해서 해결을 합니다. from matplotlib import font_manager, rc font_name = font_manager.FontProperties(fname="c:/Windows/Fonts/malgun.ttf").get_name() rc('font', family=font_name) 문제는 이러면 '-' 기호가 안나옵니다.. 인터넷에 돌아다니는 내용으로 지정하면 -는 잘 나오는데 역시 한글이 막히죠 matplotlib.rcParams.update( { 'text.usetex': False, 'font.family': 'stixgeneral', 'mathtext.fontset':..
2019.11.12 -
vs2019 사용중에 vs2017에서 작성된 소스를 불려오려다가 약간의 문제가 생겨서 vs2017을 설치하고 컴파일 과정에 문제가 생겼고 이를 수정해서 컴파일했더니 타깃 머신에서 실행이 되지를 않습니다 ㅜㅜ 부랴부랴 vs 모두 다 지우고 2017만 다시 설치하고 솔루션을 열어보니.. 제목과 같은 오류가 발생했습니다. bckim님의 글에 .vs 폴더를 지우고 vs를 재시작하는 방법을 선택해서 감사하게도 이 오류는 잘 해결되었습니다. 다른 방법에 대한 아이디어는 bckim님 글을 참고하시기 바랍니다. 다시 솔루션을 열었는데 이번엔 MFC가 설치되어 있지 않다고 나옵니다... 설치화면에서 선택했었는데.. 포맷을 해야 할지.. 설치 버튼을 누르면 installer가 실행되고 다시 설치를 묻습니다. 아래 삽질기는..
[visual studio] COM 구성 요소 호출에서 HRESULT E_FAIL 오류가 반환되었습니다 오류vs2019 사용중에 vs2017에서 작성된 소스를 불려오려다가 약간의 문제가 생겨서 vs2017을 설치하고 컴파일 과정에 문제가 생겼고 이를 수정해서 컴파일했더니 타깃 머신에서 실행이 되지를 않습니다 ㅜㅜ 부랴부랴 vs 모두 다 지우고 2017만 다시 설치하고 솔루션을 열어보니.. 제목과 같은 오류가 발생했습니다. bckim님의 글에 .vs 폴더를 지우고 vs를 재시작하는 방법을 선택해서 감사하게도 이 오류는 잘 해결되었습니다. 다른 방법에 대한 아이디어는 bckim님 글을 참고하시기 바랍니다. 다시 솔루션을 열었는데 이번엔 MFC가 설치되어 있지 않다고 나옵니다... 설치화면에서 선택했었는데.. 포맷을 해야 할지.. 설치 버튼을 누르면 installer가 실행되고 다시 설치를 묻습니다. 아래 삽질기는..
2019.09.04 -
git 저장소를 거의 혼자 쓰는 바람에 방치되어 있던 원격 저장소.. 이번에 필요(!)가 생겨서 git pull을 오랜만에 날렸는데 bad line legth character 라며 id 쪽이 잘못되었다고 뜨네요. 저장소 주소는 ssh://id@server:/repository_path.git 형태로 되어 있습니다. 이런저런 검색을 해보고 해도 답이 없어 보였는데 혹시나 싶어서 저장소 설정들을 쭉 보니.. ssh key 항목이 비어 있습니다. 이번에 개발 머신 엎은 뒤로 git extensions 를 tortoise-git 대신 설치했습니다. 좀 더 편해 보이기도 하는데 이번에 처음 써봐서 좀 더 적응이 필요해 보이네요. 어쨌든 예전처럼 pageant 등등 건드리지 않고도 ppk 파일 지정하는 것만으로도..
[git][error] bad line length charactergit 저장소를 거의 혼자 쓰는 바람에 방치되어 있던 원격 저장소.. 이번에 필요(!)가 생겨서 git pull을 오랜만에 날렸는데 bad line legth character 라며 id 쪽이 잘못되었다고 뜨네요. 저장소 주소는 ssh://id@server:/repository_path.git 형태로 되어 있습니다. 이런저런 검색을 해보고 해도 답이 없어 보였는데 혹시나 싶어서 저장소 설정들을 쭉 보니.. ssh key 항목이 비어 있습니다. 이번에 개발 머신 엎은 뒤로 git extensions 를 tortoise-git 대신 설치했습니다. 좀 더 편해 보이기도 하는데 이번에 처음 써봐서 좀 더 적응이 필요해 보이네요. 어쨌든 예전처럼 pageant 등등 건드리지 않고도 ppk 파일 지정하는 것만으로도..
2019.09.03 -
기록용으로 남깁니다. gitlab에 puttygen으로 실행시키던, 어디서 가져오던(ida_rsa.pub), 기존에 puttygen으로 생성한 ppk 키를 puttygen으로 읽어서(Load) Key 쪽에 출력된 내용을 긁어 붙이던 gitlab 홈피에 로그인해서 설정(Settings) > 첫번째 열쇠 모양(SSH Keys) 항목을 선택하여 붙여넣고 Add Key 항목을 눌러 등록해줍니다. pageant 를 실행시키고 생성한 키를 추가(Add Key)해줍니다. 윈도우용 git은 보통 ssh.exe 를 사용하여 접속하는데 pageant 랑 아무 상관이 없습니다. ssh.exe 대신 putty가 제공하는 plink.exe 를 사용하면 pageant 과 관리하는 키로 접근할 수 있습니다. 제어판 > 시스템 및 ..
[git] gitlab 접속시 pageant 로 ssh 키 사용하기기록용으로 남깁니다. gitlab에 puttygen으로 실행시키던, 어디서 가져오던(ida_rsa.pub), 기존에 puttygen으로 생성한 ppk 키를 puttygen으로 읽어서(Load) Key 쪽에 출력된 내용을 긁어 붙이던 gitlab 홈피에 로그인해서 설정(Settings) > 첫번째 열쇠 모양(SSH Keys) 항목을 선택하여 붙여넣고 Add Key 항목을 눌러 등록해줍니다. pageant 를 실행시키고 생성한 키를 추가(Add Key)해줍니다. 윈도우용 git은 보통 ssh.exe 를 사용하여 접속하는데 pageant 랑 아무 상관이 없습니다. ssh.exe 대신 putty가 제공하는 plink.exe 를 사용하면 pageant 과 관리하는 키로 접근할 수 있습니다. 제어판 > 시스템 및 ..
2019.09.02 -
아카마님(0x616b616d61) 글을 기반으로 LAA 주소값까지 무시하도록 작성했습니다. gateway 주소가 0.x.x.x 인 경우와 MAC 주소가 xY:xx:xx:xx:xx:xx 일 때 y 값이 2,6,0xA,0xE 가 오는 경우 무시합니다. ps : 실제 사용하는 nic가 2개 이상인 경우가 고려되지 않았습니다. 검색하다가 예외 사항에 해당되지 않는 맨 첫번째 MAC 주소를 반환하기 때문입니다. CString GetMACAddress() { CString strGateWay(""); // gateway 주소 변수 CString strMACAddress(""); // MAC 주소 변수 IP_ADAPTER_INFO ipAdapterInfo[5]; // NIC 장치 정보 DWORD dwBuflen = ..
MAC 주소 얻기아카마님(0x616b616d61) 글을 기반으로 LAA 주소값까지 무시하도록 작성했습니다. gateway 주소가 0.x.x.x 인 경우와 MAC 주소가 xY:xx:xx:xx:xx:xx 일 때 y 값이 2,6,0xA,0xE 가 오는 경우 무시합니다. ps : 실제 사용하는 nic가 2개 이상인 경우가 고려되지 않았습니다. 검색하다가 예외 사항에 해당되지 않는 맨 첫번째 MAC 주소를 반환하기 때문입니다. CString GetMACAddress() { CString strGateWay(""); // gateway 주소 변수 CString strMACAddress(""); // MAC 주소 변수 IP_ADAPTER_INFO ipAdapterInfo[5]; // NIC 장치 정보 DWORD dwBuflen = ..
2019.07.02 -
Visual Studio 구버전(여기서는 vs2008)에서 작성된 소스를 새 버전에서 열 때 컴파일은 잘 되는데 링크할 때 LNK1104: mfc90.lib 파일을 열 수 없습니다 (또는 fatal error: LNK1104 cannot open file mfc90.lib) 와 같은 오류 메시지가 발생하고 더이상 진행이 안되는 경우가 있습니다. 인터넷을 아무리 뒤져도 자료가 거의 없고 구성 속성>일반>플랫폼 도구 집합 의 버전을 2008로 맞추라는 둥, 2008 재배포 패키지를 설치하라는 둥의 답만 있고 실제로 문제를 해결해주는 답은 찾지 못했습니다. 한글 답은 거의 전멸이고 영어 질답을 뒤지다가 빛줄기같은 하나의 힌트를 적용하고 이 부분 오류가 더이상 발생하지 않음을 확인했습니다. 위와 같이 프로젝트 ..
[VS2017] LNK1104: mfc90.lib 파일을 열 수 없습니다Visual Studio 구버전(여기서는 vs2008)에서 작성된 소스를 새 버전에서 열 때 컴파일은 잘 되는데 링크할 때 LNK1104: mfc90.lib 파일을 열 수 없습니다 (또는 fatal error: LNK1104 cannot open file mfc90.lib) 와 같은 오류 메시지가 발생하고 더이상 진행이 안되는 경우가 있습니다. 인터넷을 아무리 뒤져도 자료가 거의 없고 구성 속성>일반>플랫폼 도구 집합 의 버전을 2008로 맞추라는 둥, 2008 재배포 패키지를 설치하라는 둥의 답만 있고 실제로 문제를 해결해주는 답은 찾지 못했습니다. 한글 답은 거의 전멸이고 영어 질답을 뒤지다가 빛줄기같은 하나의 힌트를 적용하고 이 부분 오류가 더이상 발생하지 않음을 확인했습니다. 위와 같이 프로젝트 ..
2019.06.21 -
오랜만에 subversion 저장소에 접근할 일이 생겼습니다. svn checkout으로 받아오는 과정을 마치고 svn log를 실행해봤습니다. $ svn log 인증 영역(realm): *16진수어쩌구저쩌구* 'sr'의 암호: **************** ----------------------------------------------------------------------- 주의! 인증정보 영역: *16진수어쩌구저쩌구* 에 대한 당신의 비밀번호는 디스크에 암호화되어 저장되지 않습니다. 가능하면, 비밀번호를 암호화하여 저장하도록 설정을 바꾸십시오. 자세한 것은 문서를 참조하세요. 이 주의 문구를 다음에 보이지 않게 하려면, 'store-plaintext-passwords'의 설정을 'yes' 혹..
svn 암호 관련 경고 확인문 시 yes 가 입력 안될 때오랜만에 subversion 저장소에 접근할 일이 생겼습니다. svn checkout으로 받아오는 과정을 마치고 svn log를 실행해봤습니다. $ svn log 인증 영역(realm): *16진수어쩌구저쩌구* 'sr'의 암호: **************** ----------------------------------------------------------------------- 주의! 인증정보 영역: *16진수어쩌구저쩌구* 에 대한 당신의 비밀번호는 디스크에 암호화되어 저장되지 않습니다. 가능하면, 비밀번호를 암호화하여 저장하도록 설정을 바꾸십시오. 자세한 것은 문서를 참조하세요. 이 주의 문구를 다음에 보이지 않게 하려면, 'store-plaintext-passwords'의 설정을 'yes' 혹..
2019.02.20