전체 글219 [용어 정리 #7] CPC, CTR, CPM, RPM에 대한 설명 구글 애드 센스 보고서에서는 아래와 같이 CPC 입찰가, CPM 입찰가, Active View CPM에 대한 리포트를 보여줍니다. 이에 대한 CPM과 CPC에 대한 설명을 하도록 하겠습니다. 구글 애드센스에서의 광고 용어집을 참고해주세요. CPC (Cost per click): 클릭 당 비용 블로그 또는 모바일 앱에 광고를 게재하고 사용자가 광고를 클릭하면 광고주는 클릭에 대한 비용을 지불합니다. 광고 종류에 따라서 사용자가 구매 비용에 비례해서 지불하는 경우도 있고 클릭 자체로 비용을 지불하는 경우도 있습니다. 구글에서는 광고주가 지불하는 68% 정도가 실제 수입으로 게시자에 들어오고, 구글이 나머지 비율을 가져가는 것으로 보입니다. 광고에서 수익이 가장 많이 나는 것이 '클릭'입니다. 사용자가 클릭을.. 2020. 6. 8. [용어정리 #6] 백링크 / 역링크 블로그 관리, 검색 최적화 글을 읽다 보니 '백링크(Back Link)' 또는 '역링크(Reverse lin)' 라는 용어가 가끔 나와 정리를 시작했다. 나무위키에서는 아래와 같이 설명하고 있고 한마디로 인용되는 링크이다. Reverse Link 혹은 Back Link라고 불리며 HTML 문서는 하이퍼링크를 통해 다른 페이지를 연결할 수 있는 기능이 있으며 anchor 태그()를 이용하여 다른 페이지로 이동할 수 있는 링크를 생성할 수 있다. 이러한 형태로 현재 문서에서 다른 문서로 나가는 방향의 링크를 일반적인 링크로 부르는데 이와 반대되는 개념으로 다른 문서에서 현재 문서로 들어오는 방향의 링크를 역링크라 부른다. 링크를 타고 이동하는 사용자 입장에서는 그렇게 의미를 둘만한 요소는 아니지만 페이지를 .. 2020. 6. 8. Android 11 (R-OS) Emulator에 설치하기 Android 11 은 구글에서 개발자 프리뷰 프로그램을 통해서 Google Pixel 4/4 XL, Pixel 3a/3a XL, Pixel 3/3 XL 및 Pixel 2/2 XL 단말을 대상으로 R-OS Preview 버전으로 업데이트 진행할 수 있습니다. Developer Preview 버전은 2월~5월 배포, Beta 버전은 6월~7월까지 배포, Release candidate는 8월 배포 후 큰 문제가 없으면 공식 R-OS을 9월초에 배포할 것으로 보인다. Google Pixel 하드웨어가 없더라도 개발 및 테스트용 Android Emulator를 사용하여 R-OS Preview 버전 확인할 수 있습니다. Emalator에 R-OS 를 설치하는 방법은 아래와 같습니다. 1. Android 스튜디오.. 2020. 6. 7. Android 11 기능 소개 2020년 5월 말에 Android 11 (R-OS)의 Developer Preview 4 를 배포하였고, 6/10일 Beta 버전을 배포되었다. Android 11 공식 배포는 9월 초 (첫 번째 월요일)에 배포될 것으로 예상되며, 개발자 프리뷰 4와 Beta 버전을 통해서 Android 11 에서는 주요 개선을 기능을 미리 살펴보았다. 아래 링크한 유튜브 동영상에서는 대화 UI(Bubble chat), Medial Play control , Power Menu를 통한 Google Home Device control , 홈 아이콘 방석 UI 추가 등의 UI를 확인할 수 있다. AOSP 적용된 신규 기능은 이미 삼성/LG 폰에는 이미 적용된 기능이 있어 각 제조사에서 각 신규 기능을 어떻게 적용할지 실제.. 2020. 6. 6. [Tips] Ubuntu 20.04 에서 Home 폴더 이름을 영문으로 변경 우분투 20.04 를 Locale을 한글로 설치하면 Home 폴더의 이름도 한글로 생성된다. 하지만 터미널에서는 폴더 이름을 입력할 할때 영문→한글→영문으로 변경해야 하기 때문에 불편했다. 궁여지책으로 심볼릭 링크를 사용했지만 간단한 command 하나로 영문으로 변경할 수 있다. #홈 폴더 이름을 한글로 변경 $ export LANG=C; xdg-user-dirs-gtk-update # 영문에서 다시 한글로 변경 $ echo “C” > ~/.config/user-dirs.locale $ export LANG=ko_KR.utf8; xdg-user-dirs-gtk-update 터미널에서 export LANG=C; xdg-user-dirs-gtk-update 실행하면 업데이트 아래 팝업이 표시되고 'Upda.. 2020. 6. 5. Ubuntu에서 토렌트 다운로드하기 (Transmission) 우분투에서 토렌트 클라이언트인 transmission-gtk가 기본 설치되어 있다. 만일 설치되어 있지 않다면 apt로 transmission-common과 transmission-gtk로 설치할 수 있다. sudo apt install transmission-common transmission-gtk Transmissiont을 실행 (transmission -gtk) 실행하면 매우 직관적인 UI로 구성되어 있어 쉽게 사용 가능하다. 인터넷에서 .torent 파일을 다운로드하고 파일 매니저에서 실행하면 기본 프로그램으로 transmission이 이미 설정되어 있어 별다른 설정 없이 토렌트 파일을 다운로드한다. 기존에 윈도우즈에서 토렌트를 사용해본 경험이 있다면 별 어려움이 없이 사용 가능하다. 우분투에서.. 2020. 6. 4. [Tips] Ubuntu 20.04 에서 swap file 늘리기 용량이 큰 프로그램을 사용하다 보면 화면 업데이트 업데이트가 안되는 freezing 현상이 발생되고, 마우스 클릭을 하더라도 반응이 없거나 매우 느린 현상이 발생한다면 "Memory 부족 현상"을 의심할 필요가 있다. 이런 현상이 발생하는 경우 '시스템 감시' 를 띄워 놓고 Memory 와 SWAP 사용량을 확인하면 메모리 부족 현상 여부를 정확하게 판단할 수 있다. 아래 그림에서 시스템 감시는 8GB RAM 은 다 사용했고, 부족한 메모리를 대신 SWAP 을 사용하고 있지만 대략 50% 정도 사용 중이다. Memory 부족 현상은 1) 실제 메모리와 2) SWAP 메모리를 모두 사용한 상태이다. 이 경우 리눅스 커널의 OOM(Out of Memory) killer가 실행 중인 프로그램을 우선 순위에 따.. 2020. 6. 4. Ubuntu에서 Android 10 빌드하기 지난 Post 에서 Android 10 (Q-OS) 소스를 다운로드하는 방법과 명령어를 설명하였다. 구글은 Ubuntu 14.04 64bit 환경을 기준으로 설명하고 있어, 최신 Ubuntu 20.04 64bit (8GB RAM)에서도 ASOP 가 빌드 가능한지 확인하고자 한다. 결과적으로 몇가지 에러만 수정하면 Ubuntu 20.04 (8 GB RAM)에서도 Andorid 10 빌드가 가능하다. 요약: Ubuntu 20.04 에서 Android 10 (Q-SO) 빌드가 가능하다. 추가 Lib 설치 및 16G 이상 RAM 확보가 필수 빌드를 원하는 Tag 정보 및 Device Name 정보은 Google 사이트 및 소스에서 확인 후 빌드 Android NDK 와 PDK 사용해서 개발하는 경우 AOSP 빌.. 2020. 6. 4. Git 사용하기#2 (bat, git-fuzzy, git-delta) 지난 Post에서는 git 개념을 설명했다면 지금은 git 사용시 편하게 사용할 수 있는 tool 중 3개 (bat, git-fuzzy, git-delta)를 소개하고자 한다. bat 과 git-fuzzy, git delta 는 단조로운 command line을 화려화게 사용할 수 있어 소스 코드의 가독성을 높이고, 보다 편리하게 git commit을 만들 수 있다. bat과 git-delta는 리눅스용/윈도우즈 빌드를 지원하고, git-fuzzy는 리눅스용 bash script이다. 즉, 우분투에서 3가지 tool 모두 사용가능하고, 윈도우에서는 윈도우즈용 빌드를 설치하고나 WSL 환경에서 사용해야 한다. [개발환경 만들기] 9. git 사용하기 #1 (부제: GitHub) 1. bat (cat 대신 .. 2020. 6. 4. Android Studio 4.0 사용하기 Andriod studio 4.0 버전이 5월말부터 Preview 배포가 끝나고 Official release를 시작하였다. 글로 읽는 것 보다는 실제로 Android Studio 4.0을 다운로드 해서 사용해 보는 것을 추천드립니다. 본 게시글은 Gogole Developer 블로그 내용을 요약하였습니다. Android Studio 4.0 Download 기존의 설치된 Andorid Studio 에서 4.0 으로 업그레이드는 메뉴> Help > Check for updates 를 선택하거나 Google 개발자 사이트에서 다운로드 가능하다. Android Studio 4.0설치 시간은 5~10분 정도 소요되고, SDK 업데이트, gradle 까지 업데이트 하려면 대략 20~30분 정도 소요된다. 설치 시.. 2020. 6. 3. 리눅스 시스템 정보 확인 방법 (우분투 버전, gcc 버전, libc 버전) 리눅스 시스템 정보 (OS 버전, gcc, libc 버전)을 확인하는 방법입니다. $ cat /proc/version Linux version 5.4.0-42-generic (buildd@lgw01-amd64-038) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 $ cat /etc/issue Ubuntu 20.04.1 LTS \n \l $ cat /etc/lsb-release 또는 lsb_release -a DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS" .. 2020. 6. 2. (작성 중) REST API 개념 잡기 REST API 의 개념 및 실제 응용 관련해서 연재를 할 예정입니다. 이론적이고 애매한 것 보다는 최대한 쉽게 그리고 현실적인 예제를 사용해서 정리할 생각입니다. REST API 는 일반적으로 인증을 먼저 받아야 합니다. 인증 표준인 OAuth 2.0 과 함게 정리할 예정입니다. [특징] REST API = HTTP(S) + JSON + Stateless 클라이언트와 서버의 분리 무상태(Stateless) 캐시 처리가 가능해야 함 시스템이 계층화(Layered) 되어있어야 함 일관성 있는 인터페이스 [구성 요소] 리소스: URL http://***api_sever/resource 등과 같이 URL 과 계증 구조 '/'로 구분한다. Method: HTTP request 에 대한 post, get, del.. 2020. 6. 2. [Tips] Python 에서 XML comment 처리 - Sample code 제공 1. Python으로 XML 처리할 때 comment 남겨두기 Python 에서 XML 처리할 때 많이 사용하는 ElementTree 기준으로 설명한다. Comment가 포함된 XML 파일을 ElementTree.parser() 사용해서 읽어 보면 Tree element 에 comment 는 포함되지 않는다. 만일 XML File 의 Comment 를 유지해야 하는 경우 아래와 같이 CommentedTreeBuilder class를 만들고 comment() 함수를 추가해야 한다. ElementTree 의 API 에 대한 설명은 https://docs.python.org/3.8/library/xml.etree.elementtree.html 에 자세하게 작성되어 있고, 내부 구현을 따라가보면 XML tree.. 2020. 6. 2. [Tips] Citrix Receiver for Chrome 설치 (우분투와 윈도우 동일) 집에 있는 우분투 PC에서 회사의 클라우드 PC로 접속해야 하는 경우 Citrix Receiver 설치가 필요합니다. Citrix Recevier는 Windows, Linux, MAC PC, Andorid 등 다양한 OS를 지원하고 심지어는 Chrome Extension 형태로도 설치 가능합니다. Unbuntu 20.04 에서 Chrome 기반의 Citrix Receiver를 설치하도록 합니다. Citrix Receiver for Chrome 설치 Citrix Receiver for Chrome을 설치하기 위해서는 Citrix 홈페이지에서 '계정을 신규 등록'해야 합니다. 계정을 만들고 설치를 해도 무방하지만, 굳이 계정까지 새로 만들 필요 없고 아래 Chorme 웹스토어 URL에 접속해서 바로 설치를 .. 2020. 6. 2. [용어 정리 #5] Google Analytics 개념 잡기 Android Install referrer는 Google Play 서비스를 활용해서 앱 설치 경로 및 시간에 대한 정보를 얻을 수 있었다면 Google Analytics 를 통해서 사용자가 어떤 화면 또는 메뉴를 사용하는지 Tracking하는 툴이다. Google Analytics는 Web 로그 통하여 각종 분석 정보를 얻는 Tool이만 본 게시글은 Android App에 중점을 두고 있으며, 실제 Analystics SDK를 사용하는 것 보다는 향후 Firebase아 TagMananger를 사용 개념을 이해하는 것을 목표로 한다. . [모바일][용어 정리 #4] Android 에서 Install Referrer [모바일][용어 정리 #3] Deep link / App link [모바일][용어 정리 #.. 2020. 5. 31. [용어 정리 #4] Android Install Referrer API 앞서 설명한 UTM Campaign은 디지털 마케팅에서 범용으로 사용되는 방법이라면, Android Referrer는 Android 스마트폰에서 구체화된 방법이다. 본 게시글을 읽기 전에 이전에 정리한 블로그를 먼저 확인 바란다. [모바일][용어 정리 #3] Deep link / App link [모바일][용어 정리 #2] UTM (Urchin Tracking Module) campaign [모바일][용어 정리 #1] Google 광고 ID / 추적 URL / 리퍼러 / 추적 알고리즘 Android Install referrer는 Google PlayStore 를 통해서 실치하는 유입 경로를 분석할 수 있다. Google Playstore에서 앱을 설치하는 경우 해당 App의 Intent reciever.. 2020. 5. 31. [Tips] XML 에서 예약/특수 문자 처리 1. XLM 예약 문자 - "Parser Error : not well-formed" 요즘 Python 사용해서 XML 을 처리하다가 닭질(?) 내용을 정리합니다. ElementTree 로 XML 파일을 문제 없이 잘 사용하고 있다가 파이썬 코드는 변경이 없음에도 불구하고 갑자기 XML Parser에서 "Parser Error : not well-formed" 이 발생하는 경우가 있다. 에러 발생 원인은 XML 파일에 예약 문제가 포함되어 있기 때문으로 아래와 같이 문자열 변환 과정을 거쳐야 한다. #Xml 로딩하는 코드 import xml.etree.ElementTree as ET from xml.etree.ElementTree import ElementTree, Element, SubElement, .. 2020. 5. 31. Android 10 (Q-OS) 소스 다운로드 Android 단말의 SW 은 Android App/Framework, AP Chipset 업체 BSP, Modem BSP, 폰 제조사 SW와 같이 4가지로 구성되어 있고 상호 밀접하게 결합되어 있다. (최근 2~3년 동안 구글에서는 각 개발 주체별 SW 종속성을 Treble project를 통해서 최소화하려고 노력하고 있다.) Android Framework/Apps : Google이 개발하는 Android Framework, Native Library, Android Run time, GMS App (e.g. Youtube, Playstore), Linux kernel 일부 퀄컴/MTK/삼성에서 개발하는 AP Chipset BSP: 하드웨어 관련된 추상화 레이어 (HAL/HIDL), 리눅스 커널 일부.. 2020. 5. 31. 우분투 터미널에 Putty 스타일 Copy&Paste 적용 (Terminator) 우분투에서 터미널을 사용하다 보니 Putty 스타일의 텍스트를 마우스로 선택하면 클립보드로 복사 (selection on copy)하고, 마우스 오른쪽으로 paste 하는 기능이 동작하지 않는다. 우분투의 디폴트 터미널도 나쁘지 않지만 Putty의 마우스 copy & paste 기능을 사용하고자 terminator를 설치한다. 터미네이터는 우분투 소프트웨어 센터에서도 설치 가능하고 apt 로도 설치 가능하다. Terminator를 설치하면 터미널 단축키의(ALT+Crlt +T) 디폴트 실행 프로그램이 Terminator로 변경된고, 런쳐 메뉴 상에는 메뉴 아이콘이 추가된다. # terminator 설치 sudo apt-get install terminator 터미네이터 개발 문서에 의해서 아래와 기능을 .. 2020. 5. 31. [용어 정리 #3] Deep link / App link 문서를 읽다 보면 Deep link라는 용어가 나와서 확인을 시작하였다. 일반적으로 말하는 Link와 Deep Link 사이의 차이점을 이해하고자 한다. 또한 Android에서는 어떻게 처리하는지 확인하자 한다. 링크의 종류는 아래와 같이 4가지로 구분된다. (출처: 나무위키)Simple link (단순 링크): 대표 URL (e.g, http://kibua20.tistory.com ). 우리가 일반적인 알고 있는 URL 임Deep link : 대표 URL에서 내부 page로 이동하는 것, 즉, 대표 URL을 거치지 않고, sub URL을 바로 접근하는 것 예를 들어, https//kibua20.tistory.com/2처럼 블로그 2번째 글을 바로 접근한다. 또는 www.example.com/produc.. 2020. 5. 28. [용어 정리 #2] UTM (Urchin Tracking Module) campaign Google API 문서를 보다가 UTM (Urchin Traking Modue) 이라는 용어가 있어 이에 대한 이해가 필요했다. Field Type 내용 utmCampaign string UTM (Urchin Tracking Module) campaign associated with this preload. UTM campaign은 URL의 유입채널별 유입 경로를 측정하기 위해서입니다. 즉, 어떤 채널을 선택을 통해서 진입되었는지 확인하기 위해서 URL 상에 정보를 추가하는 것이다. 구글에서 이러한 분석을 위해서 애널리틱스 툴을 제공한다. 1) 웹사이트 사용자들 2) 이들이 어떤 채널을 통해서 방문하는지, 3) 웹사이트에서 어떤 행동 패턴을 보이는지, 4) 최종적으로 웹사이트의 전환이 얼마나 발생했는의.. 2020. 5. 27. [용어 정리 #1] Google 광고 ID / 추적 URL / 리퍼러 / 추적 알고리즘 최근 관심을 두고 있는 모바일 광고에서 사용하는 용어를 정리하는 글입니다. 배우는 입장에서 하나씩 정리하고 업데이트할 계획입니다. 제가 잘못 이해하고 있거나, 참고가 될 수 있는 내용을 댓글을 남겨주세요. Google 광고 ID (Advertizing ID) 요즘 스마트 폰을 사용하다 보면 여러 종류의 광고가 각종 다운로드 앱(e.g. 게임 앱, Player)에도 표시되고, 심지어는 (샤오미나 삼성 단말의 경우) 제조사 앱들에서도 표시된다. 광고의 내용을 잘 살펴보면 이전에 구글에 검색했던 관련 아이템이 표시하거나 인터넷 쇼핑에서 구매를 위해서 선택했던 아이템들이 표시되기도 한다. 즉, 단말에서 내가 검색했던 단어나, 구매 아이템 등의 사용자 패턴을 파악해서 사용자에 개인에 맞는 광고가 표시된다. 이러한.. 2020. 5. 27. MediaInfo로 동영상 정보 파악하기 동영상 관련된 SW를 개발하거나 디버깅하다 보면 종종 동영상의 코덱 정보, 해상도, 비트레이트 등등의 정보를 확인할 필요가 있다. 일반 동영상 Player에서도 동영상 meta 정보를 제공한다. 하지만 불필요한 설치 파일도 많고, 실행도 오래 걸리고, 별도의 Sub 메뉴를 찾아 들어가야 하는데 불편할 때가 많다. 개인적으로 3rd party 동영상 프로그램의 광고와 기본 Home page 변경이 때문에 동영상 순정 Player를 주로 사용한다. MediaInfo는 아주 오래전부터 애용했던 동영상 정보 분석 Tool이다. 동영상 관련한 code를 추가할 때 동영상에서 추출한 meta 데이터와 내가 작성한 meta 데이터의 값이 맞는지 확인하기 위한 reference 프로그램으로 MediaInfo를 사용하였.. 2020. 5. 25. Microsoft Office 365 '무료'로 사용하기: 우분투 환경에서 학생/교사용으로 무료 등록 지난 Post 에서 Wine 과 PlayOnLinux를 활용해서 Microsoft office 2010을 우분투에 설치하였으나, Copy & Paste 버그와 입력 오류가 많아서 다른 대안을 찾기로 했다. ※ 지난 포스트:2020/05/20 - [개발환경 만들기 (Windows 10+Ubuntu 20.04)] - 7. Ubuntu에 Microsoft Office 설치하기 #1 [문제점] 우분투에서 마음에 드는 문서 편집기가 없다. Libreoffice: 우분투 설치시 기본 설치로 무료이나 MS office 대비 사용성이 떨어집니다. 특히 UX가 익숙하지 않아 불편합니다. Wine 기반의 MS Office 2010 버전: Wine과 PlayonLinux 설치가 쉽지 않고, 설치 후에 버그가 있어 사용에는 .. 2020. 5. 24. git 사용하기 #1 (부제: GitHub) PC 개발 환경을 세팅하고 그 다음헤 해야 일은 개발 소스 코드를 내 PC로 다운로드 받는 것이다. 예를 들어, 신입 사원이 입사해서 현업에 배치되면 회사 email 계정을 만들고, 본인 PC에 팀에서 개발 소스 코드를 받게 된다. 과거에는 소스 관리 또는 형상관리를 위해서 ClearCase나 SVN 등을 많이 사용했으나, 최근에서 "형상관리 == git 운영" 이라는 등식이 성립할 만큼 대부분 git을 많이 사용하고 있다. SW 개발자들은 Git 서버에서 내 로컬 PC로 소스 코드를 다운로드하고, C+/JAVA/Python 등으로 소스를 수정하고, 내 수정 사항을 다시 Git 서버에 올리는 무한 반복을 하게 된다. 그 과정에 소스의 기준선(Tag) 도 만들고, 임시로 작업 공간을 만드리기 위해서 분기 .. 2020. 5. 24. [Tips] Ubuntu 20.04 키 모음 잠금 풀기 (부팅 후에 표시하지 않도록 수정하기) 1. 불편한 점: 우분투에서 사용자 로그인할 때마다 "키 모음 잠금 풀기" 팝업이 표시되고, 패스워드를 입력해야 다른 응용 프로그램을 실행할 수 있다. 로그인 패스워드 입력하고, 키 모음 잠금에서 패스워드 한번 더 입력하도록 설정이 되었는데 엄청 불편하다. 그래서 윈도우즈에서 처럼 사용자 로그인 패스워드만 입력하고 키 모음 잠금은 표시하지 않기 위해서 설정 방법을 찾기로 했다. 팝업이 발생하는 이유하는 Google Chrome과 우분투 그놈 온라인 계정에서 PC에 고유한 Key 값을 저장하고 저장된 Key 값을 사용해서 온라인 계정 인증 시 사용하는 것으로 보인다. 첫 번째 시도로써 '기본 키 모임'에 저장된 Chrome과 Gnome 온라인 계정의 키를 모두 삭제했다. 다시 리부팅을 해보니 기본 키 모음.. 2020. 5. 23. Ubuntu 테마 설치 (맥분투 만들기) 우분투의 가장 큰 장점 중 하나는 의지만 있으면 GUI 튜닝이 가능하다는 것이다. Gnome Extension을 을 내 스타일의 GUI 테마를 설치하고, 하단에는 MAC OS 느낌의 투명한 Dock 을 설치하고자 한다. Ubuntu 20.04 버전을 설치하면 GNOME shell 3.36.1 버전 ($ gnome-shell --version)이 기본적으로 설치되어 있고, 1) 오른쪽에는 Ubuntu Dock 이 설치되어 즐겨 찾기, 앱들의 아이콘을 확인할 수 있고, 2) 중앙에는 시계를 표시, 3) 오른쪽 상단에는 Network 연결 정보 및 Power Key 메뉴를 제공하고 있다. 4) 바탕화면에는 휴지통과 홈 폴더 short link가 설치된다. 내 맘의 테마를 위해서 Gnome shell tweek.. 2020. 5. 22. [Tips] 우분투 화면 캡쳐 및 화면 녹화 1. 화면 캡쳐 우분투에서 화면 캡쳐 단축키는 3개만 있으면 해결된다. 클립보드로 *전체 화면* 스크린샷 복사 : Ctrl + PrintScn 클립보드로 *활성화 상태의 창* 스크린샷 복사: Ctrl + Alt + PrintScn 클립보드로 *선택 영역* 스크린샷 복사: Shift + Ctrl + PrintScn * 출처: https://playthegame00.tistory.com/38 2. 화면 녹화 화면 녹화 시작 : Ctrl+Alt+Shift+R 녹화 종료할때 도 동일하게 Ctrl+Alt+Shift+R 녹화를 시작하면 오른쪽 화면 상단에 레코딩 아이콘 표시됨. 본인 계정의 Home 의 Video 폴더에 저장 (Video 폴더가 없으면 홈 폴더에 저장됨) Ctrl+Alt+Shift+R 화면레코딩 (.. 2020. 5. 20. Ubuntu에 Microsoft Office 설치하기 #1 (와인기반) Windows 10 + Ubuntu 20.04 듀얼 부팅 환경에서 최근에 MS의 WSL 보고 그 가능성에 감동 받았고, Ubuntu 20.04 의 1) 빠릿빠릿한 UI 느낌, 2) 무료임에도 불구하고 안되는 것 빼고 다 되는 기능성, 3) 마직막으로 PC 의 환경은 스스로 만들어가는 '성취감' 에 우분투에 정(?)을 들이고 있다. 우분투의 UI 도 좋고, 가벼운 응용프로그램 설치, 개발 환경에 안성맞춤임에도 불구하고 마지막으로 걸리는 것은 Microsoft Office 이다. 물론 우분투에서 LibreOffice 가 기본으로 설치되나, 아직은 MS office의 편리함과 익숙함을 잊을 수 가 없다. 하고자 하는 것 Ubuntu 20.04 에서 Microsoft Office 2010 (32 bit) 설치하.. 2020. 5. 20. WSL 2.0 설치 방법 및 기능 확인 앞서 WSL 설치 관련된 글은 아래 링크를 먼저 확인해주세요. Microsoft WSL2 설치 동영상도 추가합니다. [개발환경] - Windows 10 에서 Cygwin 또는 WSL 설치 [개발환경] - Windows 10 Insider Preview 설치 (WSL 2.0 설치) [개발환경] - WSL 2.0 Global configuration (.wslconfig) 을 통한 성능 향상 Windows 10 에서 WSL 2.0 으로 개발 환경에 관련해서 구체적으로 무엇이 가능하고 불가능한지 확인하고자 한다. WSL 2.0을 테스트한 Windows 10 은 빌드 19628 (※Windows Insider의 개발빌드임) 이고, 이 버전은 20H2 공식 버전으로 공식 배포될 것으로 예상된다. WSL은 현재도 .. 2020. 5. 18. 이전 1 ··· 4 5 6 7 8 다음