리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
테크 이야기
협업툴 비교 (슬랙, 팀즈, 구글, 네이버, 카카오, 잔디, 더존)
최근에 협업을 위한 많은 툴들이 나와있습니다. 개발자들은 주로 슬랙에 jenkins 등을 연동하여 CI/CD등에 활용하기도 합니다. 세상에 다양한 칼이 다양한 목적으로 필요하듯이 협업툴 역시 하나의 툴이 가장 좋다고 말하기 어려운 부분들이 있습니다. 슬랙(slack)을 대표주자로, MS Teams(팀즈), 구글 워크스페이스 (workspace) 등의 외산툴들과 카카오, 네이버가 제공하는 협업툴도 나름 경쟁하고 있습니다. 토스랩이 제공하는 잔디(jandi)도 슬랙과 비슷한 서비스로 사용하기 나쁘지 않습니다. 아래 비교표의 평점은 다분히 개인적인 의견으로 다르게 생각하시는 분들도 있을 수 있어 참고만 해 주십시오. 세무 ERP의 강자인 더존이 제공하는 WEHAGO (위하고)는 나름 저렴한 가격대비 다양한 기..
-
독서 노트
[역사] 전략의 역사
이 책은 두 권으로 나뉘어진 꽤나 긴 책이다. 특이하게도 두번째 책이 첫번째 책의 약 1.5배의 두께를 가지고 있다. 전략이라는 말은 전쟁을 이기기 위해서 주로 사용되었지만 회사의 경영에서 최근에는 더욱 중요하고 심지어 온라인 게임에서도 중요하다. 이 책의 서문은 인터넷에서 꽤나 유명한 마이크 타이슨의 말로 시작한다. 누구나 얼굴을 크게 한 대 강타당하기 전까지는 그래도 계획이란 걸 가지고 있게 마련이다. 아직 1권을 읽고 있지만 꽤나 유익한 표현들이 있다. 전략은 힘(권력)을 창조하는 기술이다. 애초에 강력한 존재라면 전략이라고 해봐야 그다지 어려울게 없다. 보다 우월한 자원을 현명하게 배치하면 승리는 어렵지 않다. [p. 19~20] 아무리 좋은 조언을 솔직하게 한다고 하더라도 나쁜 조언을 할 때와 ..
-
책 이야기
[영어교육] 영어학습을 위한 인공지능 챗봇 활용 및 제작
챗봇으로 비즈니스를 처음 시작할 때 페이스북에 영어단어 공부를 개인화하는 서비스를 간단히 만들어 학생들에게 사용하게 했었다. 페북 메신저를 많이 사용하기 때문에 사용할 것이라고 생각했지만 의외로 아이들은 단어를 검색하지 않았다. 전반적으로 등급이 떨어지는, 즉 학습 의욕이 없는 아이들이라서 그런 것이 아닌가라고 생각하고 서비스를 확대하지 않고 챗봇을 이용한 영어교육은 잠시 접어 두었다. 그러다가 최근에 우연히 '영어학습을 위한 인공지능 챗봇 활용 및 제작' 라는 책이 출간된 것을 알게 되었다. 저자들이 대부분 영어교육 교수님들이라 아무래도 기술보다는 교육, pedagogy에 초점이 맞추어진 책이라는 생각이 들어 바로 구매하였다. 기술적인 것을 자세히 설명하지는 않았지만 그런대로 챗봇의 역사를 간략하게 잘..
-
코드 이야기
[LeetCode] Letter Combinations of a Phone Number - medium level
Problem Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. A mapping of digit to letters (just like on the telephone buttons) is given below. Note that 1 does not map to any letters. Example Input: "23" Output: ["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. Solution medium level의 문제의 난이도가 생각보다 변동폭이 큰 것 같다. 이 문제도 ..
-
코드 이야기
[LeetCode] String to Integer (atoi) - medium level
LeetCode medium level 문제이지만 medium 치고는 그리 어렵지 않은 문제로 비교적 간단하게 풀이 가능한 문제입니다. 문제: 문자열을 숫자로 변환하는 atoi 함수 구현 □ Example 1: - Input: "42" - Output: 42 □ Example 2: - Input: " -42" - Output: -42 - Explanation: The first non-whitespace character is '-', which is the minus sign. Then take as many numerical digits as possible, which gets 42. □ Example 3: - Input: "4193 with words" - Output: 4193 - Explana..