블로그 유입 통계를 보니 많은 분들이 NAVER 커넥트재단에서 진행된 부스트캠프에 관심을 주시고 계시더라구요! 멤버십 입과 후 학습스프린트 기간이 끝나고 미디엄이라는 플랫폼에 글을 써 놓았는데 더 많은 분들께 도움이 되었으면 하는 마음에 링크 남겨두겠습니다. 현재는 부스트캠프 교육 기관이 끝난 상황이라 조만간 부스트캠프 후기도 쓸 예정이니 많이 사랑해주십사... 싸바싸바~ㅋㅋ sueaty.medium.com/부스트캠프-멤버십-학습-스프린트-회고-12f1ff4ef546 부스트캠프 — 멤버십 학습 스프린트 회고 멤버십 스프린트 마지막 마스터클래스가 끝나고 여느 때와 같이 채팅 창에는 ‘수고하셨습니다’와 ‘감사합니다’가 올라왔지만 여느 때와는 다르게 줌 창을 나가는 인원이 적었다. 평소에는 sueaty.med..
The Floyd-Warshall Algorithm 모든 정점 쌍에 대해 둘 사이의 최단 거리를 구하는 알고리즘 Dijkstra/Bellman-Ford 를 반복해서 구할 수도 있음 경유점 : 두 정점 u와 v를 잇는 어떤 경로가 있다고 가정할 때, u와 v 사이에 있는 다른 정점 1. 경유점 k를 제외한 S - {k} 노드 중 서로 다른 노드 U, V 선택 (S = 정점 집합일 때 k, U, V ∈ S) 2. U → k → V의 비용 확인 후 최단거리 갱신 직접 해보기 다음과 같은 그래프가 주어졌다고 해보자. Floyd-Warshall 알고리즘은 Dijkstra와 다르게 모든 그래프의 모든 정점 쌍의 최단 거리를 저장해야하므로 2차원 배열이 필요하다 초기화 할 때에는 if from == to, then ..
(뭐 대충 중요하다는 내용ㅎ) 최단 경로 문제를 풀 때 가장 많이 언급되고 활용되는 삼대장이 있죠? 다익스트라 벨만포드 플로이드 상황에 맞게 위 알고리즘을 적용해서 문제를 해결하면 될텐데 언제, 무엇을 선택할 지 모르겠다면 3가지를 떠올려봅시다. 문제를 그래프화 하는 것에 성공하셨다면 이제 이 3가지 흐름을 생각해 봅시다. 가중치가 있는가? : 가중치가 없다면 BFS로 해결 가능 음수간선이 있는가? : weight에 음수 값이 있다면 벨만포드 단일 시작점을 갖는가? : 단일 시작점이 주어진다면 다익스트라, 모든 정점들의 쌍에 대한 경로 값을 알고 싶다면 플로이드 어떤 알고리즘을 쓰면 되는지 선택하셨다면 각 알고리즘들의 개념을 짚어보도록 하겠습니다. 오늘은 Dijkstra Algorithm에 대해 먼저 살..
내가 눈 앞에 처리했어야 하는 일 : [ 웹 - flask - iOS ] 이렇게 연결된 구조 만들기. 지난 글을 썼을 때는 웹-flask만 연결 된 상태였고 iOS 프로젝트와는 연결하지 못한 상태였다. 그래서 스트레스가 쌓여 있었고 하기 싫어 자꾸만 미뤘다. 언제까지나 미룰 순 없다는 것을 잘 알고 있었다. 너무 늘어졌던 것일까? iOS가 힘들면 그냥 웹으로 하자는 의견이 나왔다. iOS가 되었던 웹이 되었던 맡게 될 역할이 데이터 분석의 결과를 플롯으로 그려주는 것이기 때문에 프로젝트 전체에서 큰 비중을 차지하지 않는다. 그래서 언제든지 대체가 될 수 있었던 것이다. iOS를 하겠다고 말한 내 입장이 곤란해졌다. 아니지, iOS를 하겠다고 말한 내 입장이 곤란해진 것이 아니라 뭔가 '패배자'가 된 기분..
(9월 1일 노션에 쓴 글) 지금 내가 벅차서 막막하다고 느끼는 것인지는 잘 모르겠다. 플라스크로 간단히 서버도 구현해 놓았고, 엑코에 간단한 프로젝트를 하나 만들어 놓긴 했는데 1. 부스트캠프 챌린지 때 마지막 네트워크 문제를 완벽히 해결하지 못했다는 자책(아닌 자책) 2. 분석 결과를 어떻게 플롯팅을 할 것인가에 대한 (앞서도 한참 앞선)걱정 3. 부스트캠프 멤버쉽 과정으로 시간 부족 등 머릿속이 복잡~하다. 그래도 그나마 기부니가 좋을 수 있는 이유는 난 '휴학생' yo
많은 블로그 글들이 얼마나 얕게 쓰여졌는지 깨닫게 된 하루였다. 물론 나도 그렇게 쓴 글들이 많다는 것 알고 있다. 그리고 항상 깊이 있는 글을 쓸 수는 없다고 생각한다. 가령 오늘 코드를 짜는데 특정 property가 어떻게 내부적으로 돌아가는지 알고 싶어졌다. (에러가 났으니까 궁금해졌지...ㅎ) 안그래도 제대로 swift를 하는게 처음이라서 많은 것이 익숙치 않은데 자꾸만 노란색줄과 빨간줄이 보이니 미치고 환장할 지경이었다. 그래서 특정 타입과 프로퍼티를 찾아보는데 정말 '어떻게 사용한다'에 대해서만 써놓은 블로그들이 많더라. 조금 더 가면 뭐 알고리즘 문제를 이 프로퍼티를 사용해서 풀었다 정도? 전혀 내 질문에는 도움이 되지 않았고, 결국 swift의 내부 코드를 열었다. Swift.org > S..
아이 참, 이거 개인적인 기록인데 사람들이 계속 들어와서 볼 줄이야. [기록] 카테고리 원래 노인기 아니었나...? 오늘 셋째날인데 지금 허리에 파스 한 장, 어깨에 한 장, 뒷 목에 동전 파스 두 개 붙어져있다. 나 참 재수 이후로 이렇게 책상에 오래 앉아 있어보긴 또 처음이다. 아침 세션이 끝나고 12시에 나오는 오늘의 미션을 확인하기 전 커피 리필을 하러 마루로 나갔는데 엄마가 그랬다. "아니 거기는 자기들이 가르쳐 주는건 없어?" "응. 알아서 배워 다들." 문득 이게 부캠인가 싶었다. 사람들마다 그날 그날 배워가는 것들이 다르다. 같은 과제를 가지고 같은 문제를 풀지만 모두 각자의 배움을 쌓는다. 그리고 난 그날의 포인트들을 단어 몇개로 정리한다. (물론 노션에 따로 길게 길게 구구절절 정리하지..
물론 논문을 읽고 분석하는(사실 아직 분석할 능력 없음) 이유는 당연히 search 한 keyword, topic에 대해 더 자세히 알고 싶기 때문이겠지만 아직 이쪽 분야에 지식이 많지 않은터라 논문을 읽으면서 일반적인 지식을 얻게 되는 경우도 종종 발생한다. 아직 팀원들과 얘기가 끝나지 않았지만 KDD CUP'99 Dataset은 일단 목록에서 제외시켜야 되게 생겼다. 혹시 그 이류를 직접 알고 싶다면 A Detailed Analysis of KDD CUP '99 Data Set 링크를 걸어둘테니 직접 읽어보시는 것도 좋을 것 같다. KDD CUP 99 데이터 KDD CUP 99년도 데이터는 20년이 넘었음에도 불구하고 정말 많이 연구에 활용되는 데이터 이다. 1998년에 미국 DARPA(Defense..
사람들이 대화하는 것을 보는데 문득 이런 생각이 들었다. 출발선이 다르구나. 살아 남으려면 곱절은 더 열심히 해야겠구나. 부스트캠프에서 보여주는 수치는 "0에서 시작한 사람들이 부캠을 통해 네카레에 갔어요~"를 보여주는 게 아니구나. 알고는 있었지만 직접 느끼니 새삼 새롭다. 다른 사람들 깃헙도 구경가보니 놀랄 노자 인 사람들이 정말 많더라. 정말 열심히들 사셨구나. 나는 개발자를 하고 싶다면서 입만 살아있었네... 이런 생각이 문득 들었다. 이렇게 아침부터 부캠으로 가득찼던 하루를 닫고, 졸작하러 가야한다. 데이터 분석 하러 가야지 총총 저녁에 스윞트 공부를 못하니 아침에 더 일찍 일어나서 틈틈히 공부하는 수 밖에. (왜냐, 난 오늘 것도 겨우 했거든. 스윞트로 코드 거의 첨 짜봤다구ㅠ) 아 사진은, ..
이 글을 후에 잘 정제시키게 될 지 모르겠지만 시간의 흐름에 따라 우리들의 판단의 흐름에 따라 전개가 될 예정이다. 이랬다가 저랬다가~ 이미 한 2번 계획이 바뀌었으니 앞으로 더 바뀌지 않는다고 보장할 수 없다. 뭐... 다른 글로 뺄 수도 있고 우리 프로젝트의 핵심은 로그 데이터에 놓여있다고 해도 과언이 아니다. 당연하지, 분석이 가장 중요한 업무니까. 그러니까 제목 그대로 보안 로그 데이터를 구해야 한다. 다만 공격이 발생한 로그도 있어야 한다는 제약이 치명적일 뿐이다. 정상 로그와 공격 로그가 함께 있는 데이터가 필요한데 이 데이터를 구할 수 있는 방법이 몇 가지 있다. 1) 실제 기업/기관의 보안 로그 구하기, 2) 허니팟을 구축해서 누군가가 공격하기를 기다리기, 3) 가상 웹을 만들어 로컬로 로..
- Total
- Today
- Yesterday
- 데이터분석
- 프로그래머스
- 커넥트재단
- RxSwift
- 알고리즘
- 보안
- 소프트웨어아카데미
- 부캠
- TableView
- swacademy
- 개발자인턴
- 컴과졸작
- 운영체제
- nosql
- SWIFT
- 컴공졸작
- 코테
- 소프트웨어역량시험
- C++
- ios
- 코딩테스트
- OS
- 부스트캠프2020
- 컴퓨터공학
- 삼성소프트웨어아카데미
- firebase
- 인턴
- 졸업작품
- 부스트캠프
- 삼성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |