목록전체 글 (33)
맨땅에 코딩
어떤 문제일까?https://www.acmicpc.net/problem/1002 문제에서 조규현과 백승환의 위치가 좌표 (𝑥1, 𝑦1), (𝑥2, 𝑦2)로 주어지고, 그로부터 류재명과의 거리가 𝑟1과 𝑟2로 주어지며, 예제 출력의 형태가 2, 1, 0이라는 것을 우리가 직관적으로 봤을 때, 두 원의 교점의 개수를 구하는 문제와 같다는 것을 알 수 있다. 두 원의 교점의 개수 구하기경우의 수는 총 4가지로, 다음과 같다. 문제에서 주어지는 A (𝑥1, 𝑦1), B(𝑥2, 𝑦2), 𝑟1, 𝑟2를 기준으로 설명하겠다.A와 B 두 점 사이의 거리를 D라고 하겠다. 1. 두 점에서 만난다.D 2. 한 점에서 접한다.D = 𝑟1 + 𝑟2 또는 D = | 𝑟1 - 𝑟2 | 3. 만..
안녕하세요! WHS 화이트햇 스쿨 이두근팀입니다 :) 오늘은 마지막 카드뉴스인데요! 지금까지 이전 카드뉴스에서 다루었던 악성코드를 예방하는 방법에 대한 내용을 준비했습니다! 악성코드와 보안에 관심 있으신 모든 분들에게 도움이 되셨으면 좋겠습니다 :) 그럼 모두들 안녕!
안녕하세요! WHS 화이트햇 스쿨 이두근팀입니다 :) 오늘은 저번 카드뉴스 내용이었던 악성코드의 자동화 및 정적 분석에 이어서 동적 분석에 대한 내용을 다루어보았습니다! 악성코드와 보안에 관심 있으신 모든 분들에게 도움이 되셨으면 좋겠습니다 :) 다음 카드뉴스는 드디어 시리즈의 마지막 편인데요! 우리들이 악성코드를 예방하기 위한 방법들에 대해 알아볼 예정이니 다음 카드뉴스에서 만나요!
실화입니다.당신은 객체지향프로그래밍을 피하지 못할겁니다.전필이니까요 ㅋㅋ!!힘내세요 진짜 소학의 전공과목의(지옥) 문이 열립니다^_^ 객체지향프로그래밍 그게 뭔데?객체지향프로그래밍(Object-oriented Programming)에 대하여 공부한다.Object-oriented Programming의 핵심 개념을 이해하고 소프트웨어 개발에 적용할 수 있다.Kotlin 언어와 개발도구를 이용하여 소프트웨어를 객체지향 방식으로 구현할 수 있다. 음...강의계획서 내용이었구요 수업 때 정확히 뭘 했냐면요음..일단 이론 수업(Kotlin 냅다 머리에 박기)을 7주 정도하다가 8주차때부터 Android Studio(냅다 또 머리 박기)로 애플리케이션 만드는 프로젝트를 진행합니다. 네. 끝입니다. 네... 후기는요..
안녕하세요! 저는 종강해서 안녕합니다 >_ 오늘은 React Native로 프론트엔드 개발을 하면서 환경 변수 설정을 어떻게 했었는지 적어보려고 합니다 :)방법은 생각보다 간단합니다! 그런데 잠깐, 저는 Naver Clova Sentiment AI를 활용해서 감정일기 작성 시 긍정, 부정, 중립 단어 비율을 분석하여 그 값을 반환해주는 기능을 개발했었는데요,만약 다른 AI 서비스를 가져다 사용하신다면, 환경변수 설정하는 방법이 제가 했던 방법과 굉장히 다를 수 있습니다.본인이 사용하는 해당 AI 서비스의 Documentary를 보시는 것이 더 정확합니다!참고용으로만 봐주시면 감사하겠습니다! 1. 터미널을 열고 다음과 같이 명령어를 작성하여 라이브러리를 설치해주세요.npm install -D react-n..
안녕하세요 AWS로 AI 서버를 배포한 바보임니다 ^_ㅠ종강 기념으로 써보려고 합니다 아주 아주 아주 아주 아주 아주 행복해요 ^!^ 먼저, 저는 Python을 사용하여 RE:TURN이라는 AI 챗봇을 만들었습니다.이 친구를 이제 프론트엔드, 그러니까 앱에서도 AI를 사용할 수 있게 만들어줘야 하는데,그렇게 하기 위해서는 AI 서버를 AWS로 배포하고, 배포한 주소로 API 요청을 해서 사용자가 보낸 질문에 대한 응답을 할 수 있도록 해야했습니다. 산학프로젝트에서 AI와 프론트엔드를 함께 담당했던 저는 AI 챗봇을 만들어보고, AI 서버도 만들어보고, 서버를 배포도 해보고, 프론트엔드에서 API 요청까지 시도까지 했다보니 정말 유익한 개발 경험이었습니다. 그럼 AWS를 어떻게 활용했는지 알아봅시다 :)먼..
안녕하세요! WHS 화이트햇 스쿨 이두근팀입니다 :) 이번 카드뉴스 시리즈는 저희가 직접 악성코드 분석 실습한 결과를 담아보았는데요. 3편은 특별하게 총 2개의 게시물로 나눠 업로드될 예정입니다. 오늘은 악성코드의 자동화 및 정적 분석을 다루어보았습니다! 악성코드와 보안에 관심 있으신 모든 분들에게 도움이 되셨으면 좋겠습니다 :) 다음 카드뉴스에서 동적분석에 대해 다룰 예정이니 다음 카드뉴스를 기대해 주세요!
RE:TURN 챗봇을 내가 만들었는데 나한테만 응답을 거부하는(노트북을 던져버릴뻔한) 이슈가 있었습니다 ^_ㅠ이름도 RE:TURN인데 내 말에 대한 응답 반환을 안 함 Python 으로도 응답을 안 하고, 안드로이드 스튜디오 애뮬에서도 'error' 이러길래 다른 팀원들한테 당장 연락해서 혹시 챗봇이 일을 안 하냐고 물어봤습니다... 그런데, 그냥 나한테만 'error', '호스트로부터 응답이 없어...' 라고 함 ^_ㅠ구글링을 통해 원인을 탐색해본 결과 일시적인 인터넷 연결 문제이거나 나를 로봇으로 판단하여 차단한 것이라는데, 아무래도 저를 로봇으로 판단하여 차단한 것 같습니다제가 테스트해본답시고, 크롤링 요청을 많이 해던 탓인 것 같다는 추측을 하고 있습니다. 그래서 이 문제를 해결하기 위한 방법으로..