Kaebal복기장

인공지능에 쓰이는? 선형대수1

인공지능 선형대수-행렬 선형대수? 최근 LG AI연구원에서 주최하는 인공지능 프로그램에서 교육을 받고 있다. 문제는 해당 강좌를 전혀 못알아먹고 있다는 것이다.. 학부생 시절 인공지능 기초강좌나 수학 지식은 다 배웠건만, 그게 몇년 전의 일이라 다 까먹어버려… 다행히 당직과 같은 사람들을 위한 공개강좌가 인터넷에 나와있고, 전공책도 아직 버리지 않...

벨로그 블로그 생성

github.io 블로그를 써오면서 한가지 느낀 단점이, 이미지를 올리는 데 불편하다는 것이다. 이미지를 복사 붙여넣기 형식으로 바로 올릴 수 없고, 블로그 디렉토리에 저장을 한 다음 그 링크를 붙여넣는 식으로 올리기에 그렇다. 그래서 다른 플랫폼이나 직킬 테마를 알아본 결과, 많은 개발자들이 쓰는 벨로그로 블로그를 하나 더 만들어 병행하여 사용하기...

알고리듬 문제를 풀어보자-bfs

bfs 알고리듬 예전에 dfs 알고리듬 문제를 다룬 적이 있었다. 이번에는 dfs의 단짝인 bfs 알고리듬 문제를 연구해보자.. bfs란 bfs 알고리듬은 그래프 완전탐색에 사용되는 알고리듬으로 dfs와 달리 그래프의 너비를 우선으로 삼는다. 그래프가 뭐고, 그래프 (완전)탐색이 무엇인지는 위 링크에서 너비가 우선이라는 말은, 그림을 그려서 보...

알고리듬 문제를 풀어보자-탐욕

돌아온 알고리듬 구글 파이어베이스 프로젝트 글을 얼추 완성하여서 이제 다른 글을 쓸 수 있다! 그 첫 타자는 바로 알고리듬이다. 현재 기업에 이력서를 제출 중이라 적성검사를 대비하기 위해 매일 프로그래머스에 있는 기출문제를 한 문제씩 풀어보고 있는데, 어제 인상깊은 한 문제를 발견했기 때문이다. 한번 같이 풀어보자. 문제 내용 여기에서 볼 수 있...

타입스크립트를 사용한 웹 프로젝트 번외편

구글 애널래틱스로 사용자 분석 웹페이지에 구글 애널래틱스를 적용하면 페이지에 접속한 사용자들이 누가/얼마나 있는지 등을 볼 수 있다. 물론 접속한 사람의 신상정보가 뜨는 것은 아니고, 어느 나라 어느 지역에서 들어왔는지 같은 기초적인 정보만 알려준다. 애초에 접속기록만으로 신상정보까지 알아내는 것은 해킹이다! 구글 애널래틱스는 이러한 접속 통계...

타입스크립트를 사용한 웹 프로젝트10

마지막 시간 타잎스크립트 웹프로젝트에만 너무 시간을 쏟는 듯 하여 최종적으로(?) 로그인 구현을 구현하고 본 게시판 프로젝트를 끝마치기로 한다. 로그인-게시물-댓글 3가지 기능만 있어도 그럴싸하게 보이기 때문이다? 로그인 로그인은 저번에 말했던것처럼 파이어스토어의 Authentication 기능을 활용하면 된다. 그러면 사용자를 어떻게 등록하느냐...

타입스크립트를 사용한 웹 프로젝트9

지난 시간에 지난번에 파이어베이스 클라우드 함수를 node express 형태로 만드는 것과, 이를 활용해 클라우드 함수를 라우팅하고 미들웨어 처리하는 방법을 배웠다. 이렇게 배운 기능들을 응용하여 게시판 api에 보안 기능을 추가해보자. 가장 기본적이지만 중요한 보안으로, 파이어베이스에 등록된 사용자만 api 요청을 할 수 있도록 한다. 파이어...

타입스크립트를 사용한 웹 프로젝트8

클라우드 응용 지난 웹프로젝트 7번번에서는 파이어베이스 클라우드 함수를 사용하여 서버 구축 없이 api 서버를 제작하는 방법을 배웠봤다. 이 api 서버를 조금 더 체계적으로 만들어보자. node express와 통합 파이어베이스 클라우드 함수는 다양한 언어를 지원하는데, 만약 이 블로그처럼 Node.js(자바스크립트)를 사용하여 구현한다면 no...