일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 윤리적해커
- CTF
- 디지털자구행위
- clarivate
- Los
- 가장인간적인미래
- webofscience
- 사이버위협
- 해킹백
- 해킹
- hackingback
- 과학기술전문사관
- 인공지능윤리
- CVE
- 보복해킹
- 웹취약점
- Selenium
- ACDC
- cna
- 윤송이
- blindSQL
- 밀리테크챌린지
- LordOfSQLInjection
- Today
- Total
목록전체 글 (28)
프리미의 공간
0. 준비물 인터넷이 없는 서버 (ubuntu 20.04, python 3.8.10) 인터넷이 있는 로컬 (ubuntu 22.04, python 3.10.12) 1. 로컬에서 파이썬 버전 맞추기 pyenv global 3.8.10 # 모든 쉘 세션에 대해 적용 python3 --version # 3.8.10 pyenv global system # 원래 파이썬 버전으로 돌아감 pyenv local 3.8.10 # 현재 디렉토리 이하에만 적용 python3 --version cat .python-version # 3.8.10 rm .python-version # 파일 삭제하면 원래대로 돌아감 2. 필요한 패키지 다운로드 pip --version # python 3.8 인지 확인 pip install --up..
각종 블로그를 찾아봤지만 문제를 해결하지 못했는데, 과거 학부 교수님께서 올려주신 영상을 참고하여 문제를 해결했다. 환경: CUDA version: 12.0 1. Nvidia GPU 드라이버와 CUDA Toolkit을 설치해준다. 2. 아나콘다 환경에서 다음과 같이 입력한다. 꼭! 3.7 버전이어야 한다. conda create -n tfgpu python=3.7 conda activate 3. 다음을 입력한다. 여기서도 꼭! 2.1 버전이어야 한다. conda install tensorflow-gpu=2.1 설치 후, 각 패키지가 아래와 동일한 버전인지 확인한다. 버전이 조금이라도 다르면 GPU 인식이 안된다. python 3.7.13 cudatoolkit 10.1.243 cudnn 7.6.5 tens..
서론 엔씨소프트 부사장이자 인공지능 전문가인 윤송이님의 책 '가장 인간적인 미래'를 읽고 느낀 점을 정리한다. 나는 컴퓨터공학 전공자이자 경북대학교라는 작은 울타리 속에서 여러 가지 리더 경험을 했다. 이러한 내가 바라보고 느낀 미래의 인공지능의 모습에 대해 고민해 보았다. 책을 읽고 난 후 떠오른 생각을 나의 방식대로 정리한 것이기에, 책과 입장이 다르거나 디테일한 부분에서 차이가 있을 수 있다는 점을 밝힌다. 이 책은 현재까지 있어온 AI 관련 이슈를 짚어보고, 앞으로 인류를 위해 AI가 가져야 할 모습과 그 과정에 대해 고민하고 있다. 인공지능, 철학, 윤리학, 정치학, 정보보안 등 각계각층의 전문가와 인터뷰한 내용을 글로 퍼낸 것이며, 전문가들이 인공지능에 대해 치열하게 고민한 과정과 그 속에서 ..
만남이 있다면 헤어짐도 있는 법. 언젠가는 조직을 떠날 날이 온다. 떠날 때의 모습이 기억속에 자리잡는 만큼, 아름다운 마무리를 위한 인수인계는 중요하다. 조직의 대성과 지속 발전을 위해 인수인계를 했던 경험을 공유한다. 나는 2022년도, 경북대학교 컴퓨터학부의 13대 학생회장으로서 임기를 완료하고 후임 학생회장을 위해 인수인계 자료를 제작한 경험이 있다. 그때의 경험과 노하우를 살려 글을 적는다. 인수인계 자료에 담아야할 내용 후임자가 최대한 나와 비슷한 퍼포먼스를 내기 위해서는 내가 했던 업무 이상의 비롯한 구체적이고 상세한 내용을 담는 것이 중요하다. 나는 인수인계 자료의 필수 요소로 아래 4가지를 꼽았다. 1. 업무 리스트: 특정 업무를 수행하기 위해 알아야 할 지식, 진행 과정, 힘들었던 점 ..
스스로의 능력을 과소평가하지 말았으면 좋겠다. 쫄린다고 시작 마을에서 너무 오래 머무르지 말고 일단 필드에 나가서 사냥해보면 '생각보다 할만한데?' 생각이 든다. 나같은 경우는, 준비도 덜됐는데 무작정 던전 들어가서, 던전 안에서 랩업한 케이스임. 살아서 던전 클리어만 할 수 있다면 랩업이 엄청 잘된다. 여러분들의 능력은, 초반에는 스스로 고민하지 말고 일단 외부의 평가를 받아도 된다. 성과를 대중에게 노출시키고, 전문가들의 평가를 받으며, 시장에 일단 내놓아 보자. 외부의 평가를 받으며 성장하는 경험을 하다보면 점점 성장의 즐거움을 느끼게 될 것이다!
이 글은 유튜브 Veritasium의 아래 영상을 보고 정리한 것입니다. [영문] The 4 things it takes to be an expert [국문] 전문가가 되기 위한 4가지 방법 서론 흔히 1만시간의 법칙이라고 하는, 전문가가 되는 방법들이 알려져 있다. 전문가로 성장하기 위한 4가지 요소를 영상에서 제시하였고, 나 또한 충분히 공감하였기에 블로그에 정리한다. 1. 피드백이 있는 반복 시도 성장을 위해 꾸준한 노력은 필요하다. 하지만 1만 시간동안의 노력으로는 충분하지 않다. 노력 과정에서 적절한 피드백이 필요하다. 예시. 체스선수는 본인의 판단을 바탕으로 게임을 이기거나 지는 결과를 즉시 알 수 있고, 반복적으로 경험한다. 그러나 정치학자, 경제학자들에게 주가가 상승할지, 대통령이 재선에 ..
총상금 1000만원, 경북대학교 재학생을 대상으로 한 '2022 대구를 빛내는 SW해커톤' 대회가 드디어 마무리되었다. 6월 초부터 10월까지, 5달 동안의 여정을 정리해본다. 1. 야망 사실 해커톤 운영은 작년(2021년)에도 했었다. 당시 KERT 회장으로서 컴퓨터학부 학생회장과 함께 TF 공동팀장으로 참여했었는데, 당시에는 컴퓨터학부만의 대회이기도 했고 당시 학생회장이 기획을 모두 담당해주어 나에게 부담이 많지 않았다. 첫 해커톤이다 보니 아쉬운 부분도 있었는데, 심사 과정에서 개발에 대한 요소가 다소 부족하게 반영되거나, 온라인으로만 진행하여 현장감이 부족했다. 그래서 이번에는, 본격적인 정말 꿈꾸던 해커톤 경험을 만들어주고 싶었다. 1박 2일 동안 야식과 커피와 함께 밤을 새우고 발표까지 하는,..
Introduction WSL과 Virtual Machine 모두 윈도우 운영체제에서 리눅스 시스템이 필요할 때 로컬에서 사용할 수 있도록 해준다. 둘은 비슷하면서도 차이점이 있는데, 차이점에 대해 실욕적인 측면에서 알아보려고 한다. WSL, Windows Subsystem for Linux Microsoft에서 공개한 WSL은 윈도우 운영체제에서 리눅스 명령어나 소프트웨어를 실행할 수 있는 환경을 제공한다. 가상머신과 달리 host machine의 리소스에 직접 접근하기에 추가적인 오버헤드가 없다. 예전 WSL 1에서는 리눅스의 system call를 윈도우 API로 치환하는 방식으로 구현하였으나, 이대로는 안되겠다 싶었는지 Microsoft가 WSL 2를 공개하며 리눅스 커널 그 자체를 구현하였다. ..