기타
제2회 KISIA 정보보호해커톤 후기
작년에 AI개발보안교육, S개발자 참여자 대상으로 진행했던 제1회 해커톤에 KISIA 기자단으로 기사 작성차 방문했던 적이 있었다. 단체 후드티를 입고 개발하던 모습이 상당히 인상적이었는데, 올해는 전국 대학생을 대상으로 행사가 열렸다. 기획 일정이랑 해외여행 일정이 겹치고 개발 역량도 부족했기에 그냥 하고 싶었던 공부나 해야겠다 싶어 신경끄고 있었는데, 다른 프로그램에서 알게 된 분이 혹시 함께하지 않겠냐 해서 혹해버렸다. 결국 참여하게 되었다. 팀원도 구하는 중이었고 주제, 기획서까지 촉박하게 정해야 했는데, 팀원은 나를 데려온 팀장님께서 대학 후배들을 데리고 진행하게 되었다. 여러 주제가 있었는데 처음 팀장님이 생각했던 주제로 진행했다. 내가 맡게 된 역할은 전혀 해보지 않았던 분야라 애를 먹었는데..
ubuntu에서 LLVM 기본 버전 바꾸는 방법
bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"우분투에서 최신 LLVM 버전을 설치하는 방법은 다음과 같다. 하지만 최신 버전을 설치해도 clang --version으로 확인해보면 기본적으로 설치된 clang의 버전만 나왔다. 나의 경우 LLVM과 clang 18이 설치되어 있는데도 불구하고 clang은 14로만 동작했다. 이런 문제를 해결하려면 터미널에서 다음과 같이 입력하면 된다.fuzz@fuzz:~$ sudo suroot@fuzz:~5# ^Croot@fuzz:~# cd /usr/lib/llvm-18/binroot@fuzz:/usr/lib/llvm-18/bin# for f in *; do rm -f /usr/bin/$f; ln -s ../lib/llvm-..
생성형 AI 이해를 바탕으로 한 프롬프트 엔지니어링 기법
생성형 AI 이해 - 어텐션 프롬프트는 컴퓨터가 사용자에게 보여주는 문구로, 이에 따라 프롬프트 엔지니어링은 좋은 질문을 던지는 것이 아니라, 좋은 답변을 받기 위한 모든 기법을 말한다. 방법이야 어떻게 되는 간에, 결론만 잘 나오면 된다. LLM은 어텐션(attention) 기반이다. 어텐션은 문제를 풀기 위해 영어 지문을 이리저리 오가며 독해하는 것과 같다. 뒷부분을 읽다가도 앞부분과 붙이고 중요한 부분은 동그라미 치는 과정이라 볼 수 있다. 이런 방법으로 짧은 시간에 엄청난 정보를 정리해 제공할 수 있다. GPT가 내용을 다 기억할 수 있는 것도 어텐션 덕분에 대화를 훑어볼 수 있기 때문이다. 우리 뇌가 필요한 정보만 저장하고, 이 정보를 잘 가공해 꺼내듯이 AI도 인코딩과 디코딩을 거친다. 인코딩..
버추얼박스 우분투에서 응용 프로그램 그래픽이 깨질 때 해결 방법
버추얼박스에서 우분투 22.04 버전을 돌리면서 IDA를 설치하려고 run 파일을 실행시켰는데, 글자를 포함한 모든 그래픽이 깨져서 나오는 현상이 일어났다. gpart 등 다른 애플리케이션을 실행해도 마찬가지였다. 기본으로 제공하는 디스크 관리자 등 프로그램은 문제가 없는데, 추가로 설치한 프로그램에서만 문제가 발생했다. 원인은 '그래픽 가속'에 있었다. 문제가 발생한 머신의 설정 탭에서 디스플레이 - Extended Features: 3차원 가속 사용하기를 체크 해제하면 문제가 해결된다. 다시 우분투를 켜고 프로그램을 실행하면 정상적으로 동작한다.
알PDF를 이용해 여러 사진을 한 PDF 파일로 만들기
구글 검색창에 "jpg to pdf"라고 검색해서 나오는 아무 웹 사이트에 들어가 변환을 하곤 했는데, 아무래도 영 찝찝해서 다른 방법을 알아보다 이 방법이 가장 편한 것 같아서 써봅니다. 1. 필기 내용을 vflat 앱을 이용해 사진으로 찍습니다. PDF로 만들고자 하는 사진을 모두 선택해 '공유 - PC로 저장'을 통해 PC에 저장합니다. 종이 문서를 디지털로 변환하는 건 vflat을 이용하는 편이 가장 깔끔한 것 같습니다. 앱 자체에서도 PDF 변환을 지원하지만 무료인 경우 횟수 제한이 있어서, 다량의 PDF 파일로 변환해야 한다면 아래와 같은 방법을 사용할 수밖에 없습니다. 2. 한 파일로 만들고자 하는 사진을 모두 선택하고 우클릭 - 알PDF로 포맷 변환하기를 누릅니다. 'PDF 생성하기'를 누..
흑역사를 없애주는 <지우개 서비스>를 아시나요?
본 카드 뉴스는 KISIA 제3기 대학생 기자단 활동의 일환으로 제작되었습니다. 오늘은 어린 시절 올렸던 글 중 개인정보가 포함된 게시물을 삭제해주는 지우개 서비스를 소개드리고자 합니다. 카드 뉴스를 통해 알아보도록 할까요? 개인정보포털: https://www.privacy.go.kr/ 개인정보 포털 개인정보보호위원회는 개인정보의 처리와 보호에 관한 사안을 독립적으로 수행하기 위해 설립된 합의제 중앙행정기관입니다. www.privacy.go.kr 한국정보보호산업협회에서 제공하는 정보가 궁금하다면? 정보보호산업협회 공식 홈페이지: https://www.kisia.or.kr/ 정보보호산업협회 블로그: https://blog.naver.com/kisiaedu 정보보호산업협회 유튜브: https://www.yo..
jekyll chirpy 설치 시 발생하는 오류 해결하기
chirpy 설치 후 초기 설정 진행 방법 jekyll 테마를 모아놓은 사이트에서 chirpy 테마가 마음에 들어서 설치했습니다. 그런데 로컬 저장소와 연동하기 위해 push하면 이런저런 오류가 발생해서 상당히 곤란했습니다. 사흘 정도를 오류 해결에만 몰두했는데, 해결법은 "매뉴얼대로 설치하기"였습니다. 아래의 chirpy 공식 매뉴얼을 따라 설치하면 대부분 문제가 해결되었습니다. https://chirpy.cotes.page/posts/getting-started/ 그런데 이 매뉴얼에는 큰 걸림돌이 있습니다. bash tools/init명령어의 수행입니다. 리눅스 환경에서만 동작하는 명령이라 원도우에서는 사용할 길이 없습니다. 이 명령을 실행하면 코드 및 템플릿 배포를 위해 존재하는 불필요한 파일을 삭..
윈도우는 필기 앱이 없다고? 장점만 뽑아서 극복하자! - 원노트, inkodo, drawboardPDF 활용법
노트북도 되고 태블릿도 되는 매력에 혹해서 2 in 1 노트북을 구매하셨다면 쓸만한 노트 필기 앱을 찾으려고 고생 좀 하셨을 겁니다. 대부분은 필기량이 많은 학생 분일 것입니다. 하지만 윈도우엔 "이거다! 유레카!"를 외칠만 한 필기 프로그램은 없다고 생각합니다. 저마다 장점, 단점이 명확해서 선뜻 하나만 골라 사용하기가 어렵습니다. 한 달동안 2 in 1 노트북을 사용하면서 태블릿 기능을 활용하려고 애를 쓰다가 내린 결론은, "여러 프로그램의 장점만 살려서 활용하자!" 였습니다. A 기능이 필요할 때는 A 프로그램을, B 기능이 필요할 때는 B 프로그램을 사용하는 것입니다. 저는 '윈도우 노트 필기 프로그램'이라고 검색하면 1, 2, 3등으로 나오는 세 가지 프로그램을 활용하고 있습니다. 원노트(One..