본문 바로가기

전체 글254

[번역] 내가 수용하는 10가지 긍정적인 소프트웨어 개발자 문화 어떤 도구나 기술, 프로세스보다도 중요하다. 아래의 내용은 제가 개인적으로 느끼는 부분과 개발자들이 나아가야할 방향에 대해서 크게 공감한 글을 발견하였고, 이것에 대해 많은 사람들이 읽었으면 하는 바람에서 번역해 보았습니다. 본 포스팅은 Elye의 10 Positive Software Developer Cultures That I Embrace를 번역하여 작성하였습니다. (원어 부제: It’s mode important than any tool, technology, or process) “프로그래머는 너드(nerd, 머리는 좋으나 세상물정을 모르는 사람)다. 그들은 사람보다 컴퓨터로 하는 일을 더 잘한다.” 그것이 내가 성장한 뒤 느낀점이었다. 나는 내성적이고 프로그래밍을 좋아하기 때문에 프로그래밍 능.. 2022. 4. 16.
[Wear OS] 시계 모드에 컴플리케이션 및 제스처 추가 워치페이스는 WatchFaceService 클래스에서 상속받아 구현하게 된다. 그렇다면, 각종 정보 제공을 위한 컴플리케이션은 이 클래스 내부에 어떻게 구현해야 할까? 아래의 방법으로 간단하게 추가할 수 있다. 다만, 원하는 형태로 제공하기 위해서는 조금은 추가 학습이 필요할 수 있다.(그림 그리는 부분 및 데이터의 출처와 종류 조사가 필요하기 때문) 시계 모드에 컴플리케이션 추가하기 워치페이스에 컴플리케이션을 사용하면 데이터 소스의 데이터를 표시할 수 있다. Complications API를 사용하면 워치페이스에서 기본 데이터를 가져오는 데 사용할 데이터 소스를 선택할 수 있다. 이를 통해 워치페이스는 데이터를 가져오기 위한 코드가 없어도 시간 정보 이외의 정보를 표현하는 것이 가능해진다. Wearab.. 2022. 4. 11.
[Wear OS] 시계 모드 컴플리케이션 개요 워치페이스를 한 단계 업그레이드 하기 위해서는 반드시 컴플리케이션이라는 단계를 넘어서야 한다. 이에 관해 우선 간단하게 요약하여 정리해 본다.(자세한 내용은 후에 포스팅 예정) 아래의 내용은 거의 공식 문서를 한국어로 다시 옮겨온 수준에 해당하기 때문에, 출처 링크의 영문사이트에 방문하여서 확인하셔도 무방하다. 컴플리케이션이란? 컴플리케이션은 정보 표시를 의미하며, 워치페이스에서 시간과 함께 표시되는 시계 모드의 모든 기능을 말한다. 예를 들어 배터리 인디케이터는 컴플리케이션인 것처럼 말이다. 컴플리케이션(Complication) API는 시계모드(워치페이스) 및 데이터 소스 앱 모두에서 사용된다. 아래는 데이터 소스, 워치페이스, 컴플리케이션 타입에 대해 설명하고 있다. 컴플리케이션 데이터 소스 정보 .. 2022. 4. 5.
[도서 리뷰] 처음 만나는 WSL > 진행에 앞서 한.. 10년전에는 윈도우가 대세였다. 윈도우는 한 때 '치명적 오류 = 블루스크린'이라는 말을 만들 정도로 오명을 뒤집어 썼던 그런 OS이지만, 윈도우7을 기점으로 새롭게 탈바꿈하여 많은 안정성을 가져왔고, UX에서도 사람들에게 자연스러움을 최대한 심겨주었고, 보는 즐거움마저 안겨준 UI를 보여주기도 하였다. 그러한 윈도우7의 발전이 꽤나 익숙해질 무렵, macOS는 다시 재정비를 하여 OSX의 버전업을 하면서 우리에게 다가왔고, 지금은 개인 사용자들에게(특히 개발자나 크리에이터를 중심으로) 윈도우보다도 macOS를 선호하도록 만들었다. 나 역시도 OSX를 2010년 초반에 좀 사용하다가 아직은 굳이 편리하다고 느끼지는 못하여 윈도우 위주로 사용하였고, 그 사이에 리눅스도 많이 익숙하도.. 2022. 3. 28.
KeyCastr: macOS 키 입력 화면에 띄우는 유틸 가끔 이럴 때가 있다. 본인이 입력한 특수 키 혹은 키 조합이 잘 되었는지 실시간으로 보고 싶은 경우 혹은 강의를 위해 화면을 미러링 하고 있을 때 내가 어떠한 키를 눌렀는지 화면을 보는 이에게 보여주고 싶은 경우 물론 화상 강의 등을 위해 화면 녹화를 하는 경우도 해당이 된다. 이런 경우 화면에 내가 누른 키(버튼) 아니 눌린 키를 같이 볼 수 있도록 하는 유틸이 있어서 기록한다. 이 유틸의 경우에는 macOS 한정으로 작동한다. 이름은 KeyCastr 이며, 오픈 소스 키 스트로크 비주얼라이저이다. 설치 우선 Homebrew가 설치된 환경을 가정하면 다음과 같다. brew install -cask keycastr 이렇게 설치가 정상으로 된 것을 확인할 수 있다. 끝이다. 끝인 줄 알았지만, 이제 권한.. 2022. 3. 1.
반응형