전체 글 8

[Android] Jetpack Compose의 magic 파해치기

안드로이드의 새로운 UI toolkit인 Compose가 드디어 출시했습니다 👏 👏 👏 저도 정말 좋아하는 선언형 UI를 시도하는 Epoxy, Litho 등의 프로젝트가 전부터 있었으나 공식적으로는 없었는데요. 드디어 구글의 지원을 빵빵하게 받는 toolkit이 생겼습니다!!! (선언형 UI에 대한 내용은 윤승용님의 발표가 정말 잘 설명되어 있습니다.) 그런데 Compose는 문서를 봐도, 직접 사용해 봐도 굉장히 magic 하게 동작하는 부분들이 많습니다. 이전에 사용해오던 java나 kotlin으로는 말도 안돼는 구현도 있고 위험하다 싶을 정도로 구현이나 동작이 감춰져 있는 부분도 있습니다. 요즘 라이브러리나 프레임워크들은 어떻게 동작하는지 몰라도 쓸 수 있도록 하는 게 대세인 거 같아요. 😹 이해하..

카테고리 없음 2021.09.05

유니톤 참가 후기

지난 금토일 2박3일간 대학생 연합 해커톤 유니톤이 있었다. 원래 연합 동아리만 참가가 되지만, 이번에 소프트웨어 마에스트로 연수생도 참여가 된다고 하여 참여해보게되었다. 핀테크와 챗봇을 결합하여, 공과급 납부나 주고받을 돈에 대해 알림을 주고 송금까지 해주는 '돈톡' 봇을 만들기로했다. API.AI를 사용해 챗봇을 구현하고, 운영측에서 제공해준 핀테크 API는 자꾸 죽어서 그냥 자체적으로 가상의 핀테크 API를 만들어 사용했다. (어차피 제공해준 API도 가상의 계좌일뿐 ㅡㅡ;) 핀테크 API는 만들어 카페에서 다른 사람도 쓸 수 있도록 공유했다. 네이버API + AZURE + 핀테크 3개의 기술을 사용한 덕인지 최우수상을 수상하였다.

IT/대회 2017.02.06

강원랜드 해커톤 대상

강원랜드에서 '강원랜드 챌린지 메이커톤'이 열렸다. 하드웨어와 소프트웨어 분야로 나뉘어 접수를 받았는데, 하드웨어팀으로 참가하게 되었다. '너의 이름은'을 주제로 '너의 운빨은' 사다리 타기 게임을 만들었고 타팀이 하드웨어에만 집중할때 소프트웨어로 게임도 개발한 덕분인지 대상(1등)을 수상했다. 레이저 컷팅해서 못질하고 아두이노 버튼달고 팀원들이 고생이 많았는데 수상해서 기분이 좋았다. 수상할 삘이 나서 페이스북 라이브도 했다 ㅋㅋ

IT/대회 2017.02.03

Slack으로 챗봇만들기 - 1. 슬랙의 봇 구조

소프트웨어 마에스트로 1단계 프로젝트를 진행할때 협업 툴로 Slack을 사용했습니다. Slack은 팀 기반의 채팅 플랫폼으로, 아래와 같이 부서별, 업무별로 여러 채널을 나누어 사용할 수 있습니다. Slack Bot 종류 슬랙에서는 여러 종류의 봇이 있습니다. APP : 타 팀에 배포 혹은 App Directory에 배포하기위해선 App단위로 개발을 해야합니다.Event API : 허용된 권한내의 이벤트들을 지정한 url로 https 방식으로 callback을 받을 수 있습니다.Web API : 허용된 권한내의 사용할 수 있는 기능들을 슬랙서버로 https 방식으로 요청 보낼 수 있습니다.Publish : Integration과의 차이로, 타 팀으로 배포가 가능합니다.Custom Integration :..

IT/공부 2016.12.24

GTX 1080에서 tensorflow 셋팅

gtx1080_tensorflow파스칼 아키텍쳐 GPU (GTX 1060, 1070, 1080 시리즈)에서 Tensorflow 설치하기겪었던 문제들1. Ubuntu 16.04에서 드라이버문제로 부팅시 검은 화면만 출력되는 현상메인보드에서 그래픽카드를 분리한다음 부팅하고 nvidia-367드라이버를 설치한다. $ sudo add-apt-repository ppa:graphics-drivers/ppa $ sudo apt-get update $ sudo apt-get install nvidia-367 종료후 그래픽카드를 연결하고 부팅하면 정상적으로 우분투가 열린다.2. GTX1080 + CUDA7.5 + Cudnn 4.x 설치시 연산 오류제목과 같은 설정으로 이 링크 를 참고하여 성공적으로 설치했으나, CNN..

IT/공부 2016.12.15