분류 전체보기 (21) 썸네일형 리스트형 협업툴 비교 (슬랙, 팀즈, 구글, 네이버, 카카오, 잔디, 더존) 최근에 협업을 위한 많은 툴들이 나와있습니다. 개발자들은 주로 슬랙에 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.. [AI] Uber, 대화형 AI 개발/테스트 위한 Plato 플랫폼을 오픈소스로 공개 Google의 Dialogflow, Microsoft의 Bot Framework, Amazon의 Lex와 같은 툴은 과거보다 쉽게 AI를 개발할 수 있도록 지원하며, Uber의 개발자 역시 자체적인 개발 플랫폼을 통해 장벽을 없애려 하고 있다. Plato Research Dialog System이라 불리는 이 프로젝트는 16일 GitHub에서 오픈소스로 공개되었다. Uber AI 연구진들은 블로그 포스팅을 통해 Plato가 대화형 AI 에이전트 구축, 교육, 배포를 위해 설계되어 데이터 과학자나 연구자들이 프로토타입과 시연 시스템에서 데이터를 수집할 수 있게 해준다고 설명했다. Plato는 명확하고 이해 가능한 구조로 설계로 되었으며 기존 딥러닝 및 모델 튜닝 최적화 프레임웍과도 통합되어 코드 작성의 필.. Swadesh List - 언어의 변화를 찾기 위한 역사언어학자의 노력 최근에 언어의 기원과 관련한 책들을 보다가 John Phillip Cohane의 The Key라는 책을 알게 되었고 절판이 되어 아마존에서 중고로 구입해 읽고 있다. 초반에 Morris Swadesh라는 비교언어학자의 이야기가 나와 좀 찾아보게 되었다. 대학원에서 언어학(영어학)을 전공했지만 최근의 언어학은 50년대 후반 이후 Noam Chomsky의 영향으로 Transformation generative grammar가 대세가 되어 음운론 등에도 영향을 끼치고 수학적인 논리로 언어를 분석하고 이해하려는 시도들이 많이 있다. 19세기의 전후로 Swadesh와 같은 역사언어학자, 비교언어학자가 고대 문헌을 기반으로 연구하는 Philology와 같은 언어학이 대세(?)를 이루고 있었다. 따라서 언어학을 공부.. [LeetCode] Add Two Numbers - medium level Problem You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. (두개의 양수가 각각의 자리들이 역순의 리스트로 저장되어 있고, 이 둘의 합을 동일한 형태의 리스트로 반환) You may assume the two numbers do not contain any leading zero, except the number 0 itself. Example Input: (2.. 이전 1 2 3 다음