no such module 'alamofire'

 

> 이건 순서가 중요하다. 

 

1) Git Repository 에서 workspace를 먼저 열지 말고, 커맨드창으로 간다.  

2) 소스가 있는 경로로 가서 pod을 업데이트 한다. 

pod update

3) 그 후에 xcode.workspace를 열어서 빌드를 한다. 

반응형
반응형

구글의 사내벤처 지원 프로그램 조직인 ‘에어리어 120(Area 120)’이 기술 면접용 도구인 바이트보드(Byteboard) 프로젝트를 공개했다. 바이트보드는 소프트웨어 엔지니어나 개발자를 채용하기 위한 실무 면접을 진행할 때, 기존 방식 보다 효과적이고 효율적으로 진행할 수 있도록 개선한 면접용(Interview) 도구다. 에어리어 120은 구글 직원들이 가진 아이디어를 실험적인 프로젝트로 진행하면서, 사업화할 수 있도록 진행하고 지원하는 프로그램이다. 

바이트보드는 인터뷰의 개발, 관리, 평가를 포함하는 포괄적인 서비스를 제공한다. 익명성과 구조화된 평가를 통해 최대한 선입견을 배제한 평가를 진행할 수 있고, 인터뷰가 종료된 후 48시간 이내에 지원자에 대한 기술 프로필 데이터가 만들어진다.

바이트보드 프로젝트 담당자인 사룬 카우르(Sargun Kaur) “4년 동안 구글에서 소프트웨어 엔지니어로 일했다. 하지만 새로운 역할에 대한 실무 인터뷰를 받아야 한다면, 대부분의 기술 인터뷰가 내가 가진 능력을 정확하게 능력을 측정할 수 있을지 의심스럽다. 컴퓨터 공학책을 찾아가며 이론 문제를 연습하며, 인터뷰 준비를 해야 할 때가 있다”라고 구글 블로그를 통해 밝혔다.

 인터뷰 과정에서 사용되는 개발 언어는 자바, 파이썬, 루비, C++, C#, 자바스크립트, GO 등이다.
 

원문보기: 
http://www.ciokorea.com/news/126756#csidx1cf86ea7e34c81697d672c2dddaae1f 

https://byteboard.dev/

 

A real-world technical interview | Byteboard

A technical interview redesigned to be more effective, efficient, and equitable for all. Request a demo today!

byteboard.dev

 

반응형

 

 √Finder 에서  command + shift + 

반응형

'Tools > MacOS' 카테고리의 다른 글

Mac에서 앱을 강제로 종료하는 방법  (0) 2019.10.26
[Fabric] Fabric에서 Firebase로 통합 - 2020년 3월  (0) 2019.09.12
ONLINE AUDIO CONVERTER  (0) 2014.08.22
Eclipse 단축키  (0) 2011.12.29
subversion install eclipse  (0) 2011.10.07

맞춤 측정기준과 맞춤 측정항목은 사용자가 직접 만든다는 점만 빼면 애널리틱스 계정의 기본 측정기준 및 측정항목과 동일합니다. 맞춤 측정기준과 맞춤 측정항목을 사용하면 애널리틱스에서 자동으로 추적하지 않는 데이터를 수집하고 분석할 수 있습니다.

맞춤 측정기준과 측정항목은 애널리틱스 계정의 속성 수준에서 설정됩니다. 맞춤 측정기준 및 측정항목을 만들거나 수정하려면 속성 수정 권한이 있어야 합니다.

맞춤 측정기준이나 측정항목은 2단계 과정을 통해 만들 수 있습니다. 먼저 속성에서 맞춤 측정기준 또는 측정항목을 설정합니다. 그런 다음 추적 코드를 수정합니다. 아래 단계를 순서대로 완료해야 합니다.

이 도움말에 나와 있는 내용은 다음과 같습니다.

맞춤 측정기준 설정하기

  1. Google 애널리틱스에 로그인합니다.
  2. 관리를 클릭한 후 맞춤 측정기준을 추가할 속성으로 이동합니다.
  3. 속성 열에서 맞춤 정의 > 맞춤 측정기준을 클릭합니다.
  4. 새 맞춤 측정기준을 클릭합니다.
  5. 이름을 추가합니다.
    이름으로 임의의 문자열을 사용해도 되지만, 보고서에서 다른 맞춤 측정기준 또는 측정항목과 혼동되지 않도록 고유한 이름을 사용하는 것이 좋습니다.
  6. 범위를 선택합니다.
    조회, 세션, 사용자 또는 제품 수준의 추적을 선택합니다. 범위와 맞춤 측정기준이 Google 개발자 가이드에서 처리되는 방식에 대해 자세히 알아보세요.
  7. 데이터 수집을 시작하고 보고서에서 측정기준을 바로 보려면 활성 확인란을 선택합니다. 측정기준을 만들었지만 비활성화 상태로 두려면 이 확인란을 선택 해제합니다.
  8. 만들기를 클릭합니다.

맞춤 측정항목 설정하기

  1. Google 애널리틱스에 로그인합니다.
  2. 관리를 클릭한 후 맞춤 측정항목을 추가할 속성으로 이동합니다.
  3. 속성 열에서 맞춤 정의 > 맞춤 측정항목을 클릭합니다.
  4. 새 맞춤 측정항목 버튼을 클릭합니다.
  5. 이름을 추가합니다.
    이름으로 임의의 문자열을 사용해도 되지만, 보고서에서 다른 맞춤 측정기준 또는 측정항목과 혼동되지 않도록 고유한 이름을 사용하는 것이 좋습니다.
  6. 형식 유형 드롭다운 메뉴에서 정수, 통화 또는 시간을 선택합니다.
    정수는 임의로 넣어도 됩니다. 통화 유형은 보기 설정(예: 미국 달러, 엔)과 일치하며, 금액은 10진수로 입력해야 합니다. 시간은 초 단위로 지정하지만, 보고서에는 시:분:초 형식으로 표시됩니다.
  7. 데이터 수집을 시작하고 보고서에서 측정항목을 바로 보려면 활성 확인란을 선택합니다. 측정항목을 만들었지만 비활성화 상태로 두려면 이 체크박스를 선택 해제합니다.
  8. 만들기를 클릭합니다.

추적 코드 수정

속성에서 맞춤 측정기준 또는 측정항목을 만든 후 추적 코드 수정도 해야 합니다. 이 작업은 일정 자격을 갖춘 개발자가 수행해야 합니다. 개발자 가이드에서 환경별 도움말을 읽어보세요.

맞춤 측정기준 및 측정항목 수정

일단 만들어진 맞춤 측정기준과 측정항목은 삭제할 수 없지만, 계정에서 이 설정으로 돌아와서 관리하고 수정할 수는 있습니다. 기존의 맞춤 측정기준을 더 이상 사용하지 않으려면 사용중 체크박스의 선택을 해제하고 저장을 클릭합니다.

반응형

Google Ads에서 사용되는 클릭수와 애널리틱스에서 사용되는 세션수, 사용자 수, 접속수, 페이지뷰 수 및 순 페이지뷰 수의 차이점

애널리틱스 계정의 데이터는 여러 보고서에서 유사한 용어가 많이 사용되어 잘못 해석하기 쉽습니다. 이 도움말에는 가장 많이 질문하는 용어에 대한 설명이 나와 있습니다.

이 도움말에 나와 있는 내용은 다음과 같습니다.

클릭수 vs. 세션수

Google Ads 보고서에서 사용되는 클릭수와 잠재고객 보고서에서 사용되는 세션수 사이에는 중요한 차이가 있습니다. 보고서에서 클릭수 항목은 사용자가 해당 광고를 클릭한 횟수를 나타내고, 세션수는 사용자가 시작한 순 세션수를 나타냅니다. 두 값은 일치하지 않을 수 있는데, 그 이유는 다음과 같습니다.

  • 사용자 1명이 광고를 여러 번 클릭할 수 있습니다. 사용자 1명이 같은 세션에서 광고 하나를 여러 번 클릭하면 Google Ads에서는 이를 여러 번의 클릭으로 기록하지만, 애널리틱스에서는 각각의 페이지뷰를 세션 1회로 인식합니다. 이 현상은 사용자가 비교 구매를 하는 경우에 자주 발생합니다.
  • 사용자가 특정 광고를 클릭했다가 나중에 다른 세션 중에 북마크를 통해 클릭했던 광고의 사이트로 바로 돌아갈 수 있습니다. 이 경우에는 원래 세션의 추천 정보가 유지되기 때문에 한 번의 클릭에서 여러 세션이 발생한 것으로 기록됩니다.
  • 사용자가 광고를 클릭했지만 다른 페이지로 이동하거나 브라우저의 중지 버튼을 눌러서 페이지가 완전히 로드되지 못하는 경우가 있습니다. 이 경우에는 애널리틱스 추적 코드가 실행되지 않아 Google 서버로 추적 데이터를 전송하지 못하지만, Google Ads에서는 클릭이 기록됩니다.
  • Google Ads는 정확한 결제를 위해 보고서에서 무효 클릭을 자동으로 걸러냅니다. 애널리틱스 보고서에는 트래픽 관련 모든 데이터를 보고하기 위해 이러한 클릭도 웹사이트 세션수로 기록됩니다.

클릭수와 세션수의 차이에 대해 자세히 알아보세요.

클릭수 vs. 사용자 수

Google Ads 보고서 등에서 사용되는 클릭수와 잠재고객 보고서 등에서 사용되는 사용자 수 사이에는 중요한 차이점이 있습니다. Google Ads 보고서의 클릭수 항목은 사용자가 광고를 클릭한 횟수를 보여주며, 사용자 수는 광고를 클릭한 순 사용자 수를 보여줍니다. 두 값은 일치하지 않을 수 있는데, 그 이유는 다음과 같습니다.

  • 사용자 1명이 광고를 여러 번 클릭할 수 있습니다. 사용자 1명이 같은 세션에서 광고 하나를 여러 번 클릭한 경우 Google Ads에서는 이를 여러 번의 클릭으로 기록하지만, 애널리틱스에서는 사용자 1명으로 인식합니다. 이 현상은 사용자가 비교 구매를 하는 경우에 자주 발생합니다.
  • 사용자가 광고를 클릭했지만 다른 페이지로 이동하거나 브라우저의 중지 버튼을 눌러서 페이지가 완전히 로드되지 못하는 경우가 있습니다. 이 경우에는 애널리틱스 추적 코드가 실행되지 않아 Google 서버로 추적 데이터를 전송하지 못하므로 사용자가 집계되지 않습니다. Google Ads에서는 클릭이 기록됩니다.
  • Google Ads는 정확한 결제를 위해 보고서에서 무효 클릭을 자동으로 걸러냅니다. 하지만 애널리틱스에서는 전체 트래픽 데이터를 보여주기 위해 광고를 클릭한 사용자를 보고합니다.

세션수 vs. 사용자 수

애널리틱스는 광고주 계정의 세션수와 사용자 수를 모두 측정합니다. 세션수는 사이트의 모든 사용자가 시작한 개별 세션 수를 나타냅니다. 사용자가 사이트를 방문한 후 30분 이상 어떤 작업도 수행하지 않은 경우 이후에 발생한 모든 작업은 새로운 세션으로 간주됩니다. 사용자가 사이트를 떠났다가 30분 내에 다시 방문하면 해당 방문은 원래 세션의 일부로 기록됩니다.

언제든지 최초 세션의 방문자는 새로운 세션 및 새로운 사용자로 간주됩니다. 이 기간에 동일한 사용자가 추가로 발생시키는 세션은 추가 세션으로 집계되지만, 추가 사용자로는 집계되지 않습니다.

세션수 vs. 방문수

세션수는 세션의 첫 번째 조회와 함께 누적되기 시작하고, 접속수는 세션의 첫 번째 페이지뷰 조회와 함께 누적되기 시작합니다. 세션의 첫 번째 조회가 페이지뷰가 아니면 세션수와 방문수가 달라질 수 있습니다.

페이지뷰 수 vs. 순 페이지뷰 수

- 페이지뷰 : 브라우저에서 페이지가 (재)로드되는 인스턴스. 조회된 전체 페이지 수로 정의되는 측정항목.  사용자가 다른 페이지를 탐색한 후 다시 원래 페이지로 돌아올 경우에도 새로운 페이지뷰로 기록된다.

-순페이지뷰 :  동일 세션 동안 동일 사용자에 의해 발생된 누적 페이지뷰 수, 페이지가 한 번 이상 조회된 세션수 

반응형




​페이지 RPM
1,000회 노출당 페이지 수익(RPM)은 예상 수입을 페이지 조회수로 나눈 다음 1,000을 곱한 값입니다.

페이지 RPM = (예상 수입 / 페이지 조회수) * 1000

25회의 페이지 조회수에 따른 예상 수입이 0.15달러라면, 페이지 RPM은 6달러가 됩니다((0.15 / 25) * 1,000).

​노출 RPM
1,000회 노출당 노출 수익(RPM)이란 1,000회 노출당 평균 수입입니다.
노출 RPM = (예상 수입 / 노출수) * 1000




반응형

 

Warning: Async Storage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/react-native-async-storage

1. npm install  

npm install @react-native-community_async-storage -save

2. react-native link 

react-native link @react-native-community_async-storage

 3. In android/app/build.gradle add to dependencies:

implementation project(':@react-native-community_async-storage')

 

> Task :app:compileDebugJavaWithJavac FAILED
MainApplication.java:6: error: package com.reactnativecommunity.asyncstorage does not exist
import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;
                                            ^
MainApplication.java:37: error: cannot find symbol
            new AsyncStoragePackage(),
                ^
  symbol: class AsyncStoragePackage

 

 

https://github.com/react-native-community/react-native-async-storage

 

react-native-community/react-native-async-storage

An asynchronous, persistent, key-value storage system for React Native. - react-native-community/react-native-async-storage

github.com

 

 

 

반응형

FileCache cache1 = ImagePipelineFactory.getInstance().getMainDiskStorageCache();   FileCache cache2 = ImagePipelineFactory.getInstance().getSmallImageDiskStorageCache();

 

solution:
【L69】FileCache cache1 = ImagePipelineFactory.getInstance().getMainFileCache();
【L80】FileCache cache2 = ImagePipelineFactory.getInstance().getSmallImageFileCache();

 

https://github.com/reactnativecn/react-native-http-cache/issues/23

 

Throwing error cannot find symbol method getMainDiskStorageCache() on building · Issue #23 · reactnativecn/react-native-http-cac

I followed the doc and added react-native-http-cache to my project, but on building the app I am getting the following error /Users/sooraj/test/node_modules/react-native-http-cache/android/src/main...

github.com

 

반응형

2019 제이슨 므라즈 내한공연

올림픽공원 88잔디마당

공연일정 : 2019년 7월 24일 수요일 오후 8시

티켓배송 : 2019년 07월 03일 일괄 배송

가격정보 :  스탠딩R   132,000 원 / 스탠딩S   110,000 원



이날은 반차내고 가야지ㅠㅠㅠ 😍

월드투어 하더니 한국 오는구나!! 오늘 이상하게 2구역 티켓이 많이 풀려서 바로 겟해버렸다..

앞쪽으로 하면 좋겠지만 이것도 어디냐! 감지덕지 ㅠㅠ

 

http://ticket.interpark.com/Ticket/Goods/GoodsInfo.asp?GoodsCode=19006344

 

싸니까 믿으니까 - 인터파크 티켓

 

ticket.interpark.com

 

 

반응형

Installation

npm install --save react-native-device-info

Linking

react-native link react-native-device-info

 

 

 

 

 

https://www.npmjs.com/package/react-native-device-info

 

react-native-device-info

Get device information using react-native

www.npmjs.com

 

 

 

 

반응형

 

북극곰 뱃지로 시작하게 된 그린피스 후원! 

2019.06.10일부터 월 15,000원으로 환경보호에 동참하기로 했다. 연말정산 소득공제 혜택도 있다니 괜찮은걸 :) 

반응형

Warning: NetInfo has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/netinfo' instead of 'react-native'. See https://github.com/react-native-community/react-native-netinfo

 

npm install --save @react-native-community/netinfo

react-native link @react-native-community/netinfo

 

https://github.com/react-native-community/react-native-netinfo

반응형

1.아마존에서 애플워치 찾기

Apple Watch Series 3 (GPS, 38mm) - Space Gray Aluminium Case with Black Sport Band 

https://www.amazon.com/dp/B07K39FRSL/ref=cm_sw_r_cp_api_i_KXB7CbRY1P1KQ

불러오는 중입니다...



$200미만이라서 관세를 내지 않아도 되는 가격이라 바로 구매 :-)
이전에 블랙베리 Q10을 직구로 사고 엄청 오랫만에 직구로 사는 것 같다.
아마존 미국 내 무료배송 + 몰테일 고정 배송비 $7 + $1할인쿠폰으로 딱 $199로 구매!
(FineTech카드 해외결제 캐쉬백 10%로 만원캐시백 될거라 저렴하게 구매한 듯😛)


| 2. 배대지는 몰테일


규모도 크고 한번 가입하면 지점도 많아서 한번 가입하면 편할 것 같아서 가입. 쿠폰도 많고!
그리고 특히 몰테일 앱에서 아마존 구입하면 주소도 자동으로 입력해줘서 너무 편하다.



아마존에서 배대지로 배송이 완료되면 몰테일에서 대행배송비를 결제하면 한국으로 배송✈️✈️



3. 해외배송 배송 기다리기



#CJ국제특송 조회

ex.korex.co.kr:7004/fis20/KIL_HttpCallExpTrackingInbound_Ctr.do?rqs_HAWB_NO=433940569371


#아시아나 화물기 추적

https://www.asianacargo.com/tracking/viewTraceAirWaybill.do?lang=en



4. 통관 / 국내 배송 기다리기

반응형

#Android & Chrome

소스적용 : MainApplication.java

 

 

 

 

 

 

import android.webkit.WebView;

@Override public void onCreate() { 
   super.onCreate();   
   WebView.setWebContentsDebuggingEnabled(true); 
}

 

확인 : chrome://inspect/#devices 

 

 

 

 

 

 

 

https://github.com/react-native-community/react-native-webview/blob/master/docs/Debugging.md

 

react-native-community/react-native-webview

React Native Cross-Platform WebView. Contribute to react-native-community/react-native-webview development by creating an account on GitHub.

github.com

 #WebView.setWebContentsDebuggingEnabled(true);

반응형

+ Recent posts