Past 49

Matlab GUI로 스타크래프트 빌드메이커 제작 #6/6 - 최종 캡처조건 설정

이 프로그램의 최종 부분 코드이다. 원하는 빌드오더를 다 적었으면 캡처를 해서 그 이미지를 사용하는데, 윈도우 기본 기능으로 캡쳐하려면 번거롭기 때문에 프로그램 자체 기능으로 캡처하도록 만들었다. 글 정렬 옵션은 원래 없던 기능인데 커뮤니티에서 추가해달라는 요청이 있어서 나중에 만든 옵션이다. 글 정렬 옵션에는 'Radiobutton' 객체를 사용했는데, 먼저 간단히 객체에 대해 알아보자. 위의 두 객체는 각각 'Check Box'와 'Radio Button'인데, 전자는 보통의 경우 중복선택이 가능할 때 사용하고, 후자는 여러 항목 중 중복 없이 단일선택만 가능할 때 사용한다. 하지만 매트랩에서는 객체 자체에 중복과 단일선택을 판별하는 기능이 없기 때문에 코드로 만들어야 한다. 'radiobutton'..

Past/Matlab GUI 2017.12.17

남녀노소 좋아하는 맛 생강젤리 진저본

얼마 전 지인을 통해 알게 된생강젤리 진저본이다. 특이하고 맛있는 맛이어서한번 먹을 때 여러개를 먹는다. 포장 디자인은 이렇게 생겼으며양은 900g 으로 꽤 오래 먹을 수 있고,인터넷 쇼핑몰이나 대형마트에서약 1만원 정도에 쉽게 구할 수 있다. 1.4kg 짜리 포장된 것도 있는데 같은 내용물이지만 포장은 다르다. 낱개 한 개의 크기는 이정도이며한 입에 딱 먹기 좋은 크기이다. 한가지 좀 아쉬운점은 날씨가더운 여름같은 경우엔 젤리가조금 녹아서 포장을 뜯기가 힘들다.물론 맛은 여름에도 똑같다. 내용물을 보면 호박색 젤리에흰색 슈가파우더가 묻어있다. 생강맛이라고 하지만 전혀 거부감이없고, 오히려 맛있게 느껴지는 맛이다. 적당한 생강맛과 적당한 단맛이 있어서남녀노소를 불문하고 누구나 좋아할 맛이라고 생각한다. ..

Past/Foods 2017.12.17

Matlab GUI로 스타크래프트 빌드메이커 제작 #5/6 - Undo버튼 콜백 설정

이 프로그램에서 'Undo'버튼이 없다면 프로그램 중간에 잘못 추가한 경우엔 프로그램을 처음부터 시작해야 한다. 그래서 잘못 추가한 이미지를 바로 되돌리기 위해 'Undo'버튼이 필요하다. 'Undo'버튼의 역할은 이미지버튼을 통해서 슬롯을 추가한 것과 반대의 역할을 한다고 생각하면 된다. 어떻게 코딩이 되었는지 알아보자. 우선 'Undo'버튼은 빈 슬롯을 제거할 때 창 크기를 줄여야 할 수도 있다. 창 크기를 변경할 땐 시간지연이 생기는데 그렇기 때문에 이전 포스팅과 같이 콜백함수를 실행하는 버튼들을 사용자가 클릭할 수 없도록 해야한다. 'enable'속성은 해당 객체의 작동가능 여부를 결정하는데 'on'인 경우에는 정상 작동되고 'off'인 경우에는 회색으로 바뀌며 클릭이 불가능하게 된다. 'inac..

Past/Matlab GUI 2017.12.16

티스토리 블로그 Square 반응형 스킨 오류

내가 현재 쓰고 있는 티스토리블로그 스킨은 Square 반응형이다. 이 스킨은 블로그 관리 페이지에서스킨 변경에 들어가면 쉽게 볼 수 있다. 내가 원하는 스킨은 반응형에 PC에서는사이드바가 있는 스킨인데 이 디자인이가장 심플하고 깔끔하다고 생각한다. 그런데 이 스킨에 오류가 하나 있다. 블로그 하단에 최근 포스팅한 글을보여주는 부분에 썸네일이 안보인다. 마우스를 그 부분에 올리면글의 제목은 나오지만 그냥 딱봤을 땐 너무 휑한 느낌이었고,모바일에서 또한 사진 없는 빈 공간에글 제목만 듬성듬성 배치되어있는디자인이 보기에 좋지 않았기 때문에오류 수정이 필요하다고 생각했다. 그래서 이 스킨 제작자의 홈에 있는스킨 데모블로그를 찾아 들어갔는데같은 문제가 있는 사람들이 남겨놓은상당히 오래된 댓글이 있었다.제작자의 ..

Past/About Blog 2017.12.16

스타크래프트 리마스터 1.21.1 패치노트

스타크래프트 리마스터 1.21.1 패치노트 플레이할 수 있는 EUD맵이 늘어났습니다. 래더에서 서버를 경유하지 않아도 되는 호스트를 찾아 턴레이트를 최적화 했습니다. EUD맵 랜덤 타워 디펜스에 최대 플레이어 참가가 가능합니다. 같은 플레이어에게 귓속말을 여러번 보내면 배틀태그ID만 표시됩니다. 인텔 내장그래픽 사용자의 게임 그래픽 문제를 수정했습니다. 각종 버그들을 수정했습니다. 스타크래프트 마이너 패치가 진행됐다.서버 안정화와 버그 수정을 했는데,저번에 EUD패치를 진행하면서상당히 많은 유즈맵 유저들의 피드백을 받은 것 같다.이번 패치에서도 역시 EUD적용을 확대하며유즈맵 유저를 위한 개선을 내놓고 있다. 지금까지 패치를 놓고 봤을 때 한번에엄청나게 개선된 사항을 없었지만처음 리마스터를 출시했을 때와..

Past/Games 2017.12.15

Matlab GUI로 스타크래프트 빌드메이커 제작 #4/6 - 이미지버튼 콜백 설정

이 카테코리에 지금까지 올린 글을 살펴보니 전역변수인 'pro, num, ppl'의 역할에 대한 설명이 부족한 것 같았다. 본격적인 코딩 설명 전 간단하게 전역변수 예시를 알아보자. 위의 경우 전역변수의 값은 아래와 같다. pro = 3 num = [ 8 1 2 ---] ppl = [ 8 0 2 --- : 10 8 0 ---] pro는 현재 슬롯 갯수를 저장 num은 각 슬롯의 유닛수를 저장 ppl의 1행은 각 슬롯의 현재 인구수, 2행은 슬롯의 최대 인구수를 저장한다. ppl 행렬의 경우 1행의 총합은 10이고 2행의 총합은 18로 위 경우 인구수가 (10/18)로 정상 표시되어있다. 그리고 --- 표시된 부분엔 33열까지 값이 없는 부분이 0으로 채워져 있다. 이 경우에는 전역변수 값을 보면 pro ..

Past/Matlab GUI 2017.12.15

커플들도 잘 모르는 커플 필수 앱 '비트윈 데이트'

앱스토어를 둘러보다가정말 좋은 앱을 발견했다. 앱 이름은 '비트윈 데이트'인데유명한 커플 메신저 앱인 '비트윈'을만든 회사와 같은 곳에서 제작한 앱이다. 비트윈 메신저를 오랫동안 사용했지만이 앱을 이제서야 발견했다는 것은 그만큼앱을 아직 모르는 사람도 많다는 뜻 같다. 평점은 4.5점으로 굉장히 높다.나도 실제로 앱을 보고 굉장히잘 만들었다고 생각이 들었다. 앱의 시작화면이다. 맨 처음 앱을 설치하고 나면관심 지역 세 군데를 정할 수 있다.언제든지 바꿀 수 있으나 번거롭다면민트라는 것으로 관심 지역 늘리기아이템을 샵에서 구매 할 수 있다. 설정된 관심 지역을 클릭하면오래 살면서도 전혀 모르고 있던맛집들과 데이트 장소가 리뷰와 함께잘 나열되어 있다. 사진의 하트를 누르면 찜할 수 있다. 두번째 탭에선 여러..

Past/Apps 2017.12.15

Matlab GUI로 스타크래프트 빌드메이커 제작 #3/6 - Add버튼 콜백 설정

'Add'버튼을 누르면 일어나는 동작은 M파일의 Callback함수에서 정해진다. Callback함수의 위치는 'Add' 객체의 태그 이름 'pushbutton2'를 찾으면 나온다. Callback함수의 위치를 찾고 그 밑에 원하는 코드를 작성하게 되면 'Add'버튼을 누를 때 그 코드가 실행된다. 224~226줄은 먼저 초기조건에서 선언된 pro, num, ppl 변수를 불러온다. 함수 내에서 사용하기 위해서이다. 227줄부터는 if문이 시작되는데 'Add'버튼을 누르면 판단해야될 조건이 여러가지가 있기 때문에 굉장히 길다. 227줄은 'menu1'의 값이 1인지 확인한다. 'menu1'태그는 아래 그림의 첫번째 종족선택 창인데 값이 1이면 팝업메뉴의 첫번째 줄이 선택되어 있다는 뜻이다. 값이 2이면 ..

Past/Matlab GUI 2017.12.14

클래시로얄 2017년 12월 업데이트 후기

클래시로얄 업데이트가 완료되었다. 업데이트 내용은 이미 알고 있었지만어떤 것이 바뀌었는지 자세히 알아보자. 먼저 새로나온 번개상자이다.그런데 원래 보이던 자이언트 상자는보이지 않는데, 보석으로 살 수 있는상자가 아예 바뀐 듯 하다. 상자의 가격은 보석 250개이며12아레나 기준 630골드와 카드 125장 중에서 희귀 20장 영웅 2장이 보장된다.상자를 열면서 원하는 카드로 5회교체가 가능하다고 한다. 행운상자의 경우는 원래마법상자가 있던 자리에 있으며마법상자는 사라진 상태이다. 상자의 가격은 보석 750개이며,12아레나 기준 1800골드와 카드 250장중에 희귀 50장 영웅 8장이 보장되고 그리고전설 1개가 상자 10개중 하나에 있다고 한다. 행운상자의 특징은 안에 어떤 카드가들어있을지 미리 알 수 있다..

Past/Games 2017.12.13

스마트폰 거치대 팝소켓 후기

요즘 스마트폰들을 한 번 둘러보면스마트폰의 크기가 옛날에 비해서상당히 커졌는데 그 큰 화면을 통해서동영상 시청, 네비게이션 등의 활용을포함해서 할 수 있는 일이 더 많아졌다. 게다가 요즘처럼 스마트폰이 비싼 시대에스마트폰 케이스는 필수이고 그 무게감도 상당하기 때문에 들고 있는 것도 부담된다. 이런 이유 때문에 거치대를 알아본 결과'팝소켓'이라는 제품을 접하게 되었다. 이전에는 AAUXX사의 정품 iRing을 사용했다.거치 능력과 악세사리 활용 능력은 높았지만메탈 소재라서 손가락을 걸었을 때 그 부분이아프기도 했고, 처음에는 뻑뻑한 느낌인데 많이쓰다보면 비교적 헐렁해져 만족감이 떨어졌다. 나의 경우에는 알루미늄 소재의 검은색 팝소켓을 정식사이트에서 구매했다.여러가지 디자인이 많았지만 케이스에가장 어울리는..

Past/Goods 2017.12.13