목록분류 전체보기 (78)
몰?.루();
예전엔 아무런 생각 없이 폰트를 다운로드 받아서 사용하게 되었지만 점차 저작권에 대한 인식이 잡히면서 폰트에도 저작권이 있다는 사실을 깨닫게 되고나서부터 아무 폰트나 사용하기 쉽지 않았다. 흔히 모리스체는 무료폰트로 알려져있으나 실제론 유료폰트이기도 한 경우도 있고 무료폰트라고 하더라도 개인적인 사용만 가능하고 동영상 편집이나 포스터 등엔 사용하지 못하도록 한 경우가 있기 때문이다. 인터넷에서 관련 기사를 찾아서 스크랩 겸 남겨놓는다. http://www.bloter.net/archives/201916 해당 기사에 다운로드 링크도 있다. 대부분 대기업이거나 공기업인데 좀 의외라고 생각하는 것이 배달의민족 폰트. 폰트라는 것이 사실 중소기업이 관심을 갖기 쉽지 않은 부분인데 벌써 저기에 적힌 한나체 주아체..
좀 귀찮다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80package com.toonraon.tistory.myfirstmod; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitial..
간단하게 init 부분에 GameRegistry.addRecipe(new ItemStack(아이템, 크래프팅에서나올개수), new Object[]{"SSS", " S ", "SSS", 'S', Blocks.stone, ....});만 추가해주면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59package com.toonraon.tistory.myfirstmod; import cpw.mods.fml.common.Mod; import cpw.mods.f..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49package com.toonraon.tistory.myfirstmod; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.commo..
어쩌다보니 이번 학기에 정작 코딩 수업은 없고 지루한 과목들만 수강하게 되면서 코딩을 할 기회가 사라졌다. 마땅히 만들고 싶은 프로그램이나 어플리케이션도 없어서 그냥 가만히 있다간 내 실력이 발전이 없을 것 같아서 뭘 할까 찾아보다가 마인크래프트 코딩을 해보기로 했다. 모바일 마크 코딩은 해봤어도 컴퓨터 마인크래프트라니...알아보니 완벽히 자바 계열의 코딩이라서 사실 부담을 없을 것 같다.API는 포지 모드로더 쪽에서 다 제공을 해주는 듯. 포지 모드로더와 그냥 모드로더 두 개가 있다가 모드로더 쪽이 망했다고 급식 시절에 들었는데 그게 무슨 의미인지 몰랐으나 지금와서 보니 모드로더쪽 API를 개발자들이 안 써서 모드로더쪽이 망했다는 것 같다. 일단 기본적인 개발환경 설정은 유튜브를 보고 따라했다.http..
작년엔 그러지않았는데 올해 새로 기숙사를 옮기면서 이상한 현상이 계속해서 발생했다.간혹 갑자기 인터넷이 3~5초 정도 끊어져버려서 하던 게임이 팅겨버리는 것. 처음 하던 게임이 워낙에 버그가 흔한 게임이라 그저 게임 개발팀이 헛짓거리를 했겠거니 했는데 다른 게임서도 또 그런 일이 일어나고 또 다른 게임에서도 그런 일이 발생했다. 뭔가 이상해서 팅기는 시간을 기록했더니 정말 한 치의 오차도 없이 1시간 30분마다 인터넷이 끊어진다는 사실을 발견하였다. 웹서핑을 한다거나 유튜브 영상을 본다거나 할 때 3초 정도 인터넷이 끊기는 건 아무런 문제가 되지 않는다. 그러나 게임에서는 이야기가 다르다. 단 1초만 끊겨도 입장해있던 경기나 던전에서 팅기고, 게임을 종료했다가 다시 들어가야만한다. 인터넷을 찾다가 나와 ..
만들고 있는 어플에서 화면을 끄는 기능을 넣어보려고 했다. 당연히 메소드하나로 굉장히 쉽게 구현이 가능할 것이라 생각했고 실제로 구글에서 Android screen off 같은 검색어로 검색하면 굉장히 간단해보이는 코드가 검색된다. PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "tag"); wl.acquire(); wl.release(); 가장 유명한 Screen off 코드.그런데 이게 어찌된 것인지 모르겠지만 내 휴대폰은 저 코드가 먹히지 않았다. 솔직히 아직까지도 이유를 알 수가 없..
매우 짧은 코드이지만 자주 까먹어서... Intent intent = new Intent(MainActivity.this, 클래스이름.class); startActivity(intent); intent 변수 선언을 뺀다면야 한 줄만에 되는 짧은 코드이다.만약 해당 클래스를 찾을 수 없다는 오류가 발생하면서 어플리케이션이 강제 종료된다면 클래스 이름에 오타는 없는지 먼저 확인하고 오타가 없다면 Manifast.xml에 액티비티가 등록되어있는지 확인해야 한다. 액티비티는 무조건 Manifast.xml에 등록되어 있어야한다.