목록2015/11/07 (17)
ㄷㅣㅆㅣ's Amusement
술 나오는 포스팅을 할때마다 우리나라 맥주 얘기가 "나오면 가축의 오줌 맛" 이라고 하니까 사람들이 그럼 도대체 수입맥주는 무슨 맛이냐 물어보길래... 마음잡고 수입맥주에 대해 포스팅 해보기로 하였습니다. 한 개씩 하다가는 맥주 포스팅만으로 이 블로그가 꽉 찰 것 같고, 열 개씩 하다가는 실직할 것 같은 느낌적인 느낌이 들어 5개씩 하기로 함. 그리고 맛 평가는 다분히 개인적인 것이니 다른 느낌이 난다고 해도 이해해주세요~ 그리고 같은 맥주라도 기분에 따라 다른 맛이 납니다. 물논 국산 맥주는 언제나 가축의 오줌 맛 VEDETT a belgian beer. http://www.vedett.be/ - 옛날에 비정상 회담에서 맥주맛에 대한 갑론을박이 있었는데, 독일, 러시아, 중국에서 서로 자기네 맥주가..
안드로이드 개발할때 제일 거지같은게 소프트 키보드를 강제로 닫거나 열거나 하는 동선이 있는 것인데, 구글에서도 이런짓은 좋지 않다고 경고한 바 있고, 굳이 필요도 없는데도 강제로 열고 닫고 해달라는 기획서가 올때가 있다. 프로젝트에서 가장 밑바닥에 위치한 개발자는 그냥 닥치고 구현해주는 수밖에 없는데... // 소프트인풋 보여줄 때...12345678910public void showSoftInput() { if(mSearchText == null) return; mSearchText.postDelayed(new Runnable() { public void run() { InputMethodManager manager = (InputMethodManager)mContext.getSystemService(..
안드로이드에서 SeekBar사용할 때 Thumb크기를 xml에서 조절하지 못해서 빡치는데... 열을 좀 식히고 다음 코드를 참조해서 바꿔보자 ㅋㅋㅋ 123456789101112131415ViewTreeObserver vto = mySeekBar.getViewTreeObserver();vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { public boolean onPreDraw() { Resources res = getResources(); Drawable thumb = res.getDrawable(R.drawable.thumb); int h = mySeekBar.getMeasuredHeight() * 1.5; // 8 * 1.5 = ..
그 어디에도 나와있지 않아서 빡친 내가 분석하고 만다 제길. #summary 코드리뷰-ComposeMessageAcitivity = Introduction = ComposeMessageAcitivity 클래스 설명. = onCreate() = compose_message_activity.xml 에서 ui 정보 읽어옴.(setContentView() 로 inflate) *initResourceRefs()* -> findViewById() 로 UI component 인스턴스 가져오고 listener 등록. BackgroundQueryHandler 생성. initAcitivityState() 처음 시작하는 경우, 들어온 intent의 정보를 해석하여 저장함. RecipientList.from() 이용하여 수신..
Activity에서 onCreateView()가 끝나기 전에 프레그먼트를 만들고 그 안에서 getActivity()를 하면?? - context는 null이된다. 그리고 fragment 안에서 asynctask같은거 써서 메인 쓰레드에서 다른 쓰레드로 갔다오면 무조건 getActivity()가 null인지 체크해야 함.
[자바] String을 URL 인코딩하기 (인코딩 자동으로 안 해주는 I/F사용하면 FC나고 난리버거지 ㅡㅡ;;) URL 뒤에 데이터를 덧붙이고자 할때 스트링을 URL에 맞게 인코딩을 해야하는데 아래와 같이 하면 된다. String encodeResult = URLEncoder.encode(String encodingString, String charsetName); 그냥 URLEncoder.encode(String s); 는 deprecated 되었으니까 사용하지 말고 위의 함수를 사용하자. charsetName에는 "UTF-8"과 같은 캐릭터 인코딩 셋을 넣으면 된다. 반대로 디코딩하는 것은 아래와 같이 하면 된다. String decodeResult = URLDecoder.decode(String ..
Objective-c에서... Category라는 개념이 나오는데, 이건 뭐... 라자냐 코드가 되는 것을 방지해주기 위해서 매우 중요한 메카니즘인거는 다 알겠고... 아무도 얘기해주지 않아 직접 해봐야만 하는 것중에... 이때에도 오버라이딩이 되는가?? 임. 단순 호기심에 시도해봤는데... 잘됨 ㅋㅋㅋ 그런데... 상속과 다르게 카테고리는... 원본 클래스에 덮어씌우는 개념이기 때문에 이렇게하면 대략 좋지가 않다. 프로젝트 전체에서 그 클래스가 하는동작이 서로 상이하게되면... 이건 스파게티나 라자냐 코드보다 더 큰 문제가 야기될 수 있기 때문. 물론 아무리 그렇다고 해도 꼭 써야할 때는 써야지!! 하지만 정당한 이유 없이 쓰면 코드리뷰하다가 귓방맹이 맞을수도 있으니 주의!! 또 주의하자.
NSSet이나 NSMutableSet을 이용하면... 당연히 중복이 없어져야한다... 집합이니까... 그런데!! 신경써서 override하지 않으면 중복이 생길수가 있음... 아오... 이거 맨날 빼먹고 하다가 디버깅 한시간씩 잡아먹고 그러지.. isEqual함수만 오버라이드하면 되는줄 알았게찌? 근데 디버깅하면 일일이 다 비교하지 않아서 이게 뭥미;; 하고 한시간씩 정신과 시간의 방에 갇히게 됨. - (BOOL)isEqual:(id)other { // TODO : 중복체크 로직 } 아직도 무슨말인지 잘 모르겠는 사람 있을게야... 당신이 빠뜨린 한가지... function hash override - (NSUInteger)hash { return [[self cardName] hash]; } 이거 안해..
빼빼로데이가 다가오니까..일본에서 먹었던 빼빼로가 생각나서 올려봅니다. 빼빼로는 일본 포키를 그대로 베낀... 과자이고요, 일본 현지에 가면 진짜 휘황찬란한 빼빼로가 많이 있어요 ㅎㅎ 게중 너무 귀엽고 특이해서 사온 팬더 빼빼로 ㅎㅎ POCKY Panda Edition. 이때까지만 해도 블로그 할 생각이 전혀 없었기 때문에... 사진을 많이 못찍었는데.... 지옥불반도의 비싸기만 한 빼빼로보다 초코 코팅이 훨씬 두껍고, 엄청 맛있음.물론 불반도의 그것 가격의 반밖에 안됨. 아 맞다.. 지옥불반도라는 말 쓰지 말랬는데.....지옥에서는 나쁜놈들이 벌받지만 여기서는 착한사람들이 벌받으니 절대로 지옥이 아니라 합니다 ㅋㅋㅋㅋㅋ
금요일에 피부과에 가서 여드름 치료를 하고.,.. 집으로 돌아오는 길에 롯데리아를 지나가는데...음? 뭐지? 저거 뭐지? 호..혹시.. 몰랑이???? 해서 얼른 들어가서 사온 몰랑이. ㅎㅎㅎ 사실 나는 스폰지밥 매니아였는데... 롯데리아에서 스폰지밥 하는지 모르고 넋놓고 있다가 못산 1인이기 때문에... 그 다음부터는 롯데리아에서 뭐 주는지 유심히 살펴봅니다. 일단 다짜고짜 들어가서... 점원에게 몰랑이 사려면 어떻게 해야해요? 라고 여쭤봄 ㅋㅋ알바가 얘는 뭔가.. 하고 대략 1초 쳐다보다가 친절하고 자세하게 설명해줬어요. 불고기버거나 데리버거를 고를 수 있고 몰랑이가 1개 포함.그리고 그냥 사려면 2천원.스페셜 팩도 있었는데, 음식 남기면 안되기 때문에 그냥 버거세트만 삼.사실... 나는 햄버거를 싫어..