2013년 10월 31일 목요일

롤에그마스터란?

위X프에서 싸게 팔길래 충동구매해버린 녀석

홈X치 사의 롤에그마스터란 기계입니다.



꼬치 100개는 덤~! ㅋㅋㅋ



설명서에 압축봉, 나무꼬치, 세척솔, 본체가 들어있습니다.



본체는 이렇게 생겼습니다. 타 업체와는 다르게 코드 일체형이네요



사용 전에는 기름을 스프레이로 뿌려줘야!!



하단은 전원램프, 예열램프, 전원버튼이 있구요.

저 녹색램프는 녹색이 아닌 노란 불빛이 나오더라는...



자 그럼 이제 만들어보겠습니다.



스프레이가 없으므로 기름을 몇 방울 넣고 압축봉으로 골고루 발라줍니다.



달걀 2개를 섞지 않고 그냥 퐁당~!

꼬치는 달걀의 걸죽함때문에 안 쓰러지고 잘 서 있네요



일정시간이 지나면 저렇게 쏘옥~! 올라옵니다.



흡사 계란빵에 들은 계란과 같은 질감...맛나네요 ㅎㅎ



다른 걸 시도해봤는데 시도하자마자 부엌이 난리났네요

넘치고 부러지고 아주 그냥...차마 사진으론 남길 수 없고 결과물만 올립니다.

첨가물이 들어갈 때는 양 조절이 관건이네요

왼쪽은 달걀 1개 + 김치 + 참치,

오른쪽은 달걀 2개 + 슬라이스 치즈 조각입니다.




달걀 올라오는게 어찌나 신기하던지 ㅋㅋㅋㅋㅋ

2013년 10월 24일 목요일

낙관 테스트


한문으로 할까 하다가 폰트가 딱히 맘에 드는게 없어서 흠...

Pentax DA 35mm F2.4 AL 충동구매!

10월 16일에 급 지른 DA 35mm F2.4 AL 렌즈입니다.

펜클 중고 장터에 올라온 매물을 덥썩!!

이로써 6자리 가격을 가진 렌즈를 보유하게 되었습니다.

(그 전에 쓰던 것들은 번들이나 수동이라 다 5자리 가격...하하)

큰 맘 먹고 샀으니 좋은 사진을 많이 찍어야 할터인데 흠

(여자친구가 있었으면 참 좋을텐데...ㅜ ㅅ ㅠ)


최초 구매하신 분이 사놓고 관상용으로만 쓰셨다하고

이걸 파신 분도 한 40컷? 찍었다고 하니 신품이나 다름없는 녀석.

하지만 지금은 바디캡이 되어 일반 가방 속에서 뒹굴뒹굴하고 있지요.

(오늘부터 신품 할인하던데...중고값은 더더욱 떨어지겠군요 허허 뭐 팔 생각은 없지만)


FA 35.2랑 끝까지 고민했지만 디지털 바디엔 디지털 렌즈라 하고 선택

확실히 모양새는 예쁜데 선택안한 FA 35.2가 자꾸 떠오르는건 왜인지 ㅋㅋㅋ



사자마자 막 찍어본 테스트 샷 올려봅니다.









2013년 10월 22일 화요일

안드로이드 주소록 그룹 관련 정보

안드로이드 기본 주소록 관련 함수

1. 그룹 추가

ContentValues cv = new ContentValues();

cv.put(ContactsContract.Groups.TITLE, GroupName); // String type Value, 그룹 이름
cv.put(ContactsContract.Groups.DELETED, 0);
cv.put(ContactsContract.Groups.GROUP_VISIBLE, 0);

getContentResolver().insert(ContactsContract.Groups.CONTENT_URI, cv);



2. 그룹 삭제

Uri uri = Uri.withAppendedPath(ContactsContract.Groups.CONTENT_URI, GroupId); // long type value, 그룹 아이디
getContentResolver().delete(uri, null, null);



3. 그룹 내 연락처 목록

Uri uri = ContactsContract.Data.CONTENT_URI;

String selection = ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID
+ " = "
GroupId // long type, 그룹 아이디
+ " AND "
+ ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE
+ " = '"
+ ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE
+ "'";

String projection[] = {...}; // 가져올 필드 삽입, 생략시 모든 필드를 출력한다.


// selectionArg 및 sortOrder 생략

getContentResolver().query(uri, projection, selection, null, null);



4. 그룹에 연락처 추가

ContentValues cv = new ContentValues();

cv .put(ContactsContract.CommonDataKinds.GroupMembership.RAW_CONTACT_ID, ContactId); // long type value, 연락처 아이디
cv .put(ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID,
GroupId ); // long type value, 그룹 아이디
cv .put(ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE,
ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE);

getContentResolver().insert(ContactsContract.Data.CONTENT_URI, cv);



5. 그룹에서 연락처 삭제

getContentResolver().delete(ContactsContract.Data.CONTENT_URI, ContactsContract.Data._ID + " = ?", new String[] {String.valueOf(DataId)});

// Data Table은 Data id가 아닌 다른 것으로는 지우지 못한다.
// 어떤 조건을 가진 Row를 삭제하려면 그 조건으로 Data id를 얻은 후에
// 그 Data id로 삭제 쿼리를 수행하도록 한다.


2013년 10월 21일 월요일

안드로이드 스튜디오 업데이트 후 (0.3.0) 후 NoSuchMethodError - com.google.protobuf.LazyStringArrayList가 뜰 때

멀쩡히 잘 빌드되던 소스가 안드로이드 스튜디오를 업데이트 (0.3.0)했을 때

Error : NoSuchMethodError: com.google.protobuf.LazyStringArrayList.(Lcom/google/protobuf/LazyStringList;)

와 같은 에러가 뜬다면 안드로이드 스튜디오가 설치된 폴더의
(기본으로 설치했다면 C:\Users\[사용자이름]\AppData\Local\Android\android-studio)

lib폴더에서 protobuf-2.4.1을 지워준다. protobuf-2.5.0과 충돌하면서 생기는 문제인듯