지훈현서
Posts
345 posts구름OS 2.0을 맥의 패러렐즈에서 리눅스 개발 환경으로 이용해 보기
저는 Linux가 나타나기 전부터 *NIX에서 개발을 했었습니다.2000년 이전에는 유사한 OS였던 HP-UX, Solaris, VMS 심지어 타이콤 이라는 국산 주전산기에서도 개발했던 경험이 있습니다.RISC와 CISC CPU 아키텍쳐 때문에 고심했었던 것도 눈에 선 하네요. 그러다 2000년 되면서 리눅스를 본격적으로 사용했고,여러 배포판들을 전전하다 임베드 시스템같은 것에서가장 잘 맞는 젠투리눅스를 이용하다, 나중에는우분투 리눅스를 이용하게 되었습니다. 우분투 리눅스는 데스크탑과 서버 버전이 있는데, 이상하게데스크탑은 더 무겁고 기본적으로 설치되는 것이 많아우분투 서버에 가벼운 개발환경 만들어 보기와 같은 것도 해 보았고나중에는 이를 활용하여 커스텀 우분투 서버 ISO 만들기 같은 것도 해 보았습니
pyenv, pyinstaller 실행파일 만들 때 문제
데비안에서 pyenv 를 잘 동작시켰습니다.(이전 블로그를 다시 상기시켰습니다.) 그리고 다음과 같이, $ pyenv install 3.7.3$ pyenv virtualenv 3.7.3 py3$ pyenv activate py3 환경을 py3으로 갖춘 다음, pyinstaller 를 pip로 설치하고하나의 실행파일로 만들려고 하는데... 위와 같이, OSError: Python library not found: libpython3.7m.so, libpython3.7m.so.1.0, libpython3.7.so.1.0, libpython3.7mu.so.1.0 This would mean your Python installation doesn't come with proper library f
맥 파일시스템을 SMB로 공유 우분투에서 사용 시 symbolic link 문제
맥북프로에서 다음과 같이 파일을 공유합니다. 물론 윈도우에서도 공유하여 사용하기 위하여, 위와 같이 SMB 로 공유를 한다고 체크해 주었습니다. 그동안 잘 사용하다가, 위와 같이 config 가 다른 디렉터리로 심볼릭 링크가 걸려있는 상태입니다. 이제 패러렐즈로 우분투 18.04 데스크탑을 설치하고,/etc/fstab 에서 //10.211.55.2/DCIM /home/toor/work/DCIM cifs username=MacUser,password=MacPasswd,vers=3.0,uid=1000,gid=1000,iocharset=utf8,sec=ntlmv2,rw 0 0 와 같은 방식으로 맥의 폴더를 공유하였습니다. 잘 사용되는가 했더니,리눅스에서 위의 config에 해당
[Python] Flask 대안으로 FastAPI
이번에 페친님의 어느 소개 페이지로 "11 new Python web frameworks" 라는 사이트를 보았습니다. 1. Sanic 2. Starlette 3. Masonite 4. FastAPI 5. Responder 6. Molten 7. Japronto 8. Klein 9. Quart10. BlackSheep11. Cyclone 위와 같은 웹 프레임워크를 소개하고 있었습니다. 봐 내려가는 동안 uvloop 와 파이썬 3.x의 asyncio 를 이용한 속도 개선이 큰 방향이었고,역시나 비동기 WSGI 라 할 수 있은 ASGI 를 이용한 것들이 대부분이라 할 수 있었습니다. 그 중에서도 라이센스, 도움말, 좋아하는 정도 등을 가볍게 훑어본 결과FastCGI 가 가장 마음에 들어 살펴보게 되었습니
맥의 패러렐즈에 Debian 9 설치 및 설정
그동안 수없이 많은 리눅스 배포판이 존재했습니다만,데비안은 레드햇과 더불어 수명이 상단히 오래 간다고 생각합니다.물론 그 자식뻘인 우분투 등도 많이 있지만 말이지요. 암튼 필요에 따라 다음의 사이트에 가서, debian-9.11.0-amd64-xfce-CD-1.iso 이미지를 다운받아 맥의 패러렐즈에 설치하였습니다.설치는 잘 되고, 로그인을 한 다음, 터미널을 열어 sudo를 하려고 하였더니 문제가 있군요.위와 같이 sudo를 할 수 없으니 /etc/sudoers 를 설정하거나, sudo 그룹에 추가하여야 한다는 것으로 보입니다. 몇 가지 시행착오를 하다가 다음과 같이 해결하였습니다. 다시 시작 후, 위의 초기 상태에서 'e' 키를 누릅니다. 그 다음 linux 로 시작하는 줄에 위와 같이 i


