Showing posts with label 병맛. Show all posts
Showing posts with label 병맛. Show all posts

Wednesday, January 1, 2014

VS 아이콘 편집


[리빙포인트] 색을 고르려면 마우스 오른쪽 버튼으로 여기를 누르고 색상 창 표시를 선택해야 한다.

도킹된 모습
툴바에는 '색상 창 표시' 버튼을 만들지 않은 이유가 뭔지...

Monday, May 27, 2013

Closure 쓸 때 주의할 점

지난 포스트에 이어서...

var list = new List<int>(10);
var menu = new ToolStripMenuItem("메뉴");
for(int i=0; i<list.Count; i++) {
     var subMenu = new ToolStripMenuItem("메뉴 항목");
     subMenu.Click += ( (sender, args)=>{ subMenu_Click(sender, i); } ); // closure
}
void subMenu_Click(object sender, int idx)
{
     MessageBox.Show(string.Format("{0}이 클릭됨", idx));
}

예상되는 결과는? i번째 subMenu를 누르면 i가 출력되지 않는다.

다음과 같이 변수를 한 번 복사하는 게 해결책이다:

for(int i=0; i<list.Count; i++) {
     var subMenu = new ToolStripMenuItem("메뉴 항목");
   int j=i; // 이거면 되지 않을까 했는데 진짜 됐음-_-乃
     subMenu.Click += ( (sender, args)=>{ subMenu_Click(sender, j); } ); // closure
}

해결하고 나서 stackoverflow에 질문을 올렸는데

Google: passing parameter evenhandler value changes C#

이걸로 검색하니까 금방 나옴.

역시 원리는 안 찾아보고 하니까 이유는 모른다.

아래 링크에 이유가 있다고 하는데 읽기는 귀찮다.
http://stackoverflow.com/questions/2226510/closures-in-c-sharp-event-handler-delegates
http://stackoverflow.com/questions/271440/c-sharp-captured-variable-in-loop

Friday, April 5, 2013

iTunes 스토어 아직도 음악 안 되는 거였어?


안 되는 건 가려야 제대로 된 localization 아닌가? 번역할 시간에 가리지.

iTunes 본연의 병맛에 애플코리아의 병맛을 조합한 맛이랄까...


아이튠즈를 원래 안 써서 2013년에도 안 될 줄은 몰랐네. 계정 국가 변경 해야 하나?


Tuesday, March 26, 2013

Friday, March 22, 2013

Blogger.com/Blogspot에서 Post 숨기기

결론부터 말하면 그런 방법은 없다.

다만
  1. 가장 최근 포스트가 맨 위에 오고,
  2. 글 작성 날짜/시간을 임의로 설정할 수 있으므로
첫 페이지에서 안 보이게 할 수는 있다.

병맛이네.

iOS26 거울 아이콘

오래 전에 iPhone을 기울이면(tilt) 아이콘이 살짝 움직이는 업데이트가 있었다. Motion toggle이라고 한다... (Reddit 포스트조차 5년 전이다) https://www.reddit.com/r/jailbreak/comments/gg...