[정보] 인스타그램은 당신의 소리를 '듣고' 있을 수도 있습니다

이미지
[그림출처]  https://medium.com/@damln/instagram-is-listening-to-you-97e8f2c53023 인스타그램은 당신의 소리를 '듣고' 있을 수도 있습니다. 문자 그대로. SNS는 사용자들이 자발적으로 공유하는 글, 사진 등의 정보를 모아서 그 데이터를 기반으로 어떤 사용자가 무엇에 관심이 있는지 파악하여 사용자들에게 가장 관심 있을 만한 광고를 보여주곤 합니다. 몇 년 전부터 페이스북은 앱의 마이크 접근 권한 을 사용하여 핸드폰 주위의 모든 대화 등의 소리를 수집.파악하여 폰 사용자가 무엇에 관심 있는지 데이터를 얻고, 타겟 맞춤 광고에 이 정보를 활용한다고 하는 의혹을 받아왔습니다. 페이스북에 인수된 인스타그램도 마찬가지로요. 저도 가끔 의아했습니다. 어떻게 내가 검색창에서 검색한 적도 없고, 사진도 찍은 적 없고, 글로 쓴 적도 없는 어떤 것에 대해서 인스타그램이 나에게, 그것에 관해 얘기한 지 10분 만에 정확히 그와 관련된 상품을 광고로 보여줄 수가 있지? 그런데 동일한 의문을 품은 유저들이 여러 명 있었던 것 같습니다. (관련글  https://www.imore.com/how-stop-facebook-accessing-your-microphone https://medium.com/@damln/instagram-is-listening-to-you-97e8f2c53023  ) 물론  페이스북이나 인스타그램은 공식적으로 '절대로 그렇지 않다' 고 발표하지만, 그렇다고 하더라도 혹시 있을 수 있는 사생활 침해에서 앱의 마이크 접근 권한을 차단하는 것은 나쁘지 않은 것 같습니다. 만약을 위해 사생활을 보호하려면, 페이스북이나 인스타그램 앱 설정 부분에서 페이스북 앱, 인스타그램 앱의 마이크 접근 권한을 비활성화 하시면 됩니다. 1. 아이폰 또는 설정에서 아래로 스크롤해서, 인스타그램 앱을 선택한 다음, 해당 앱의 마이크 권한 비활성화를 해도 됩니
이미지
강아지에게 초콜릿은 독이라고 하네요!! 우리 아이가 초콜릿을 먹었을 경우 대처해야하는 꿀팁 알려드려요! 아이프렌즈펫 구경하러 가기 http://bit.ly/2mLnDyf [강아지 초콜릿 중독] 강아지가 초콜릿을 먹었을 때 더처하는 방법 집에서 도와주실 수 있는건 없어요~ 빨리 병원으로 가야 한다고 합니다.!! 초콜릿의 종류와 섭취량을 파악하기 (섭취한 초콜릿 봉지를 가지고 내원하는 것이 도움이 된다고 합니다~) 초콜릿은 우리 아이들이 접근할 수 없는 곳에 보관해 주세요~

[반려동물 이야기] 반려견 스트레스 체크리스트

이미지
“늑대 부모는 새끼를 완벽한 늑대로 기르고 강아지 부모는 새끼를 완벽한  강아지로 성장시킵니다 . 그러나 인간이 강아지를 기르면 문제 덩어리로 성장합니다 .” 강아지에게 서열 높은 주인이 되려 하지 말고 그들의 부모가 되어주세요 퍼피 라이선스  (생후 4 개월 ~ 4 개월 반) 라고 불리는 기간이 있습니다. 이 기간 동안에는 새끼 강아지가 무엇을 해도 부모가 꾸지람을 하지 않습니다 우리 반려동물들도 처음부터 강압적인 훈련, 제어보다는, 주인과의 교감을 통해 사회성을 기르면서 올바른 예절을 가진 반려동물로 자라날 수 있도록 도와주세요 ^^ 아래 내용은 카밍시그널 (투리드 루가스) 책을 참고하여 만들었습니다. 강형욱 훈련사님도 적극 추천한 책이니, 반려인이라면 꼭 읽어보시길 권합니다~ 반려견 스트레스 체크리스트 반려견의 주변 환경에 존재하는 직접적인 위협 (사람이나 다른 반려견이 화를 내거나 폭력을 휘두르는 것 등) 리드줄을 세게 잡아당기거나 몸을 억지로 누르는행위 훈련을 할 때나 일상생활 속에서 너무 많은 것을 요구 어린 반려견에게 가해지는 과한 운동량 운동 부족 및 적은 활동량 배고픔, 목마름 필요할 때 자기 화장실을 사용할 수 없는 상황 너무 높거나 낮은 주변 온도 통증 및 질병 심한 소음 혼자 있는 것 갑자기 닥치는 무서운 상황 공을 가지고 놀거나 다른 반려견과 놀다 지나치게 흥분한 경우 항상 무언가에 의해 심신의 안정을 방해 받는 경우 갑작스러운 변화 스트레스를 받고 있다는 신호 안정을 취하지 못하고 초조한 모습 주변 상황에 오버액션 (초인종, 다른 반려견 접근할 때 등) 카밍 시그널을 사용 긁기 자기 몸 물기 가구, 신발 등 물건을 물거나 씹는 행동 짖기, 울기, 낑낑대기 설사 몸이나 입에서 나는 악취 긴장된 근육 갑작스럽게 생긴 심한 비듬이나 각질 몸 떨기 눈동자 색의 변화 자기 몸 핥

내가 찍은 사진 vs 남이 찍어준 사진

이미지
내가 찍은 사진 vs 남이 찍어준 사진  반려동물 또한 셀카는 역시 각도가 중요하네요~!!. 아이프렌즈펫 구경하러 가기 http://bit.ly/2mKVerX

[iOS 강좌] 오픈API 이용한 날씨 APP 만들기 - 5. 도시 정보 변경

제공하는 날씨 API에서 도시 정보를 획득하려면, 별도로 citi 정보를 받기 위해 API를 호출해야합니다. 아래의 json파일을 아마존 s3 저장소에 저장하고, 호출을 하였습니다. https://s3.ap-northeast-2.amazonaws.com/com.ios/city.list.json Citi정보에 대한 모델 객체를 생성하고,  #import <Foundation/Foundation.h> #import "Coord.h" @interface City : NSObject @property ( nonatomic , strong ) id id ; @property ( nonatomic , strong ) Coord *coord; @property ( nonatomic , strong ) NSString *country; @property ( nonatomic , strong ) NSString *name; @end AFKNetwork를 이용하여 호출을 합니다.   AFHTTPSessionManager *manager = [ AFHTTPSessionManager manager ];          [manager GET :url parameters :parameters progress : nil success :^( NSURLSessionTask *task, id responseObject) {         //         NSLog(@"JSON: %@", responseObject);         [ self resCityCode :responseObject];     } failure :^( NSURLSessionTask *operation, NSError *error) {         NSLog ( @"Error: %@" , error

[iOS 강좌] 오픈API 이용한 날씨 APP 만들기 - 6. 모델 객체

날씨 API 호출된 모델 객체를 생성합니다. {             "dt": 1532314800,             "main": {                 "temp": 308.77,                 "temp_min": 305.287,                 "temp_max": 308.77,                 "pressure": 1002.18,                 "sea_level": 1023.05,                 "grnd_level": 1002.18,                 "humidity": 67,                 "temp_kf": 3.48             },             "weather": [                 {                     "id": 801,                     "main": "Clouds",                     "description": "few clouds",                     "icon": "02d"                 }             ],             "clouds": {                 "all": 20             },             "wind": {                 "speed": 1.47,                 "deg&quo

[iOS 강좌] 오픈API 이용한 날씨 APP 만들기 - 7. CoreLocation

내위치를 기반으로 날씨 정보를 가져올수 있습니다. // 코어 로케이션 #import < CoreLocation / CoreLocation.h > // 변수 @property ( nonatomic , strong ) CLLocationManager * locationManager ; // Location Manager 생성 self . locationManager = [[ CLLocationManager alloc ] init ];      // Location Receiver 콜백에 대한 delegate 설정 self . locationManager . delegate = self ; // 델리게이트 < CLLocationManagerDelegate > // longitude, latitude 값 가져옴 - ( void ) locationManager :( CLLocationManager *)manager didUpdateLocations :( NSArray *)locations{    CLLocation * currentLocation = [locations lastObject ];     currentLocation. coordinate . longitude     currentLocation. coordinate . latitude } 사용권한을 확인 후 코어 로케이션을 시작합니다.   // 사용권한 확인 , 사용권한이 켜있을 경우 코어 로케이션 START CLAuthorizationStatus status = [ CLLocationManager authorizationStatus ];     if (status == kCLAuthorizationStatusAuthorizedWhenInUse || status == kCLAuthorizationStatusDenied ) {