9월, 2012의 게시물 표시

환상적인 크롬 플러그인

이미지
    https://chrome.google.com/webstore/detail/oiplkfaidhjklglajdpfehoagkmlcakh   웹사이트에서 우 클릭 방지 기능을 적용시킨 것을 무력화 하는 유용한 툴 입니다.

Chrome에서 select 및 right mouse click 방지 기능 풀기

이미지
인터넷을 웹 서핑 중 게시물 불법 펌질의 목적이라기 보다 예제 소스를 가져다 테스트 하고 싶은데 막상 select 및 right mouse click 을 막는 사이트를 많이 볼 수 있습니다. 이런 사이트에서 내용을 가져오고 싶을 때 아래의 확장 프로그램을 설치하면 됩니다.   https://chrome.google.com/webstore/detail/hompjdfbfmmmgflfjdlnkohcplmboaeo    

어이 없는 기획재정부(노인 기준 65->70세 상향)

http://www.hankyung.com/news/app/newsview.php?aid=2012091192501 황당하고 어이없는 기사이다. 기획재정부라는 곳에서 노인의 기준을 65세->70세로 상향 시키는 방안을 추진 중이란다. 정년 제도를 폐지해서 고령화 사회에서 노동 인력을 확충하는 방안이란다. 참으로 미친놈들이 아닌가? 사오정, 오륙도가 남의 나라 이야기 였나 보다. 요즘 시대에 60까지라도 일 할 수 있는 직장은 공무원 뿐일 것이다. 옳거니 이놈들 철통 밥통을 스텐 밥통으로 만들려고 하는구나.

ImageView 비율 유지

안드로이드에서 ImageView 속성 중  setAdjustViewBounds 라는 것이 있다. 비율을 자동으로 맞춰주는 편리한 속성인데 매번 작동이 안되어서 30분 40분을 소비하다 결국 "아 이래서 안되었지. 예전에도 이것 때문에 삽질 했는데..."라며같은 감탄을 한다. 잊지말자. setBackgroundDrawable가 아닌 setImageResource로 이미지를 불러와야 한다. 배경이니까 비율이고 뭐고 다 무시한것이다.

cocos2d for android - CCLayer astract class(CCLayer 추상 클레스)

public abstract class ActionManagerDemo extends CCLayer { CCTextureAtlas atlas;   public ActionManagerDemo() {   CGSize s = CCDirector.sharedDirector().winSize();   // 가운데 텍스트 CCLabel label = CCLabel.makeLabel(title(), "DroidSans" , 32); addChild(label, 1); label.setPosition(CGPoint.make(s.width / 2, s.height / 2)); // 레이블이 표시될 위치   // 상단 텍스트 String subtitle = subtitle(); if (subtitle != null) { CCLabel l = CCLabel.makeLabel(subtitle, "DroidSerif" , 24); addChild(l, 1); l.setPosition(CGPoint.ccp(s.width / 2, s.height - 80)); }   // 하단 네비게이션 컨트롤 CCMenuItemImage item1 = CCMenuItemImage.item( "b1.png" , "b2.png" , this , "backCallback" ); CCMenuItemImage item2 = CCMenuItemImage.item( "r1.png" , "r2.png" , this , "restartCallback" ); CCMenuItemImage item3 = C

cocos2d for android - CrashTest

/** * FileName : CrashTest.java * Comment : 액션 매니저 데모 * @version : 1.0 * @author : coolsharp * @date : 2011. 10. 18. */ public class CrashTest extends com.coolsharp.test.game.ActionManager.ActionManagerDemo { /** * Crash 테스트 */ public CrashTest() { super ();   // CCSprite 생성 CCSprite grossini = CCSprite.sprite( "grossini.png" ); // 위치 지정 grossini.setPosition(CGPoint.ccp(200, 200)); // 자식으로 추가 addChild(grossini);   // 1.5초 동안 360도 각도를 틀음 grossini.runAction(CCRotateBy.action(1.5f, 360)); // 1.5초의 딜레이, 1.5초의 페이드아웃, 1.5초의 페이드인, 1.5초의 페이드아웃, 1.5초의 페이드 grossini.runAction(CCSequence.actions(CCDelayTime.action(1.5f), CCFadeOut.action(1.5f), CCFadeIn.action(1.5f), CCFadeOut.action(1.5f), CCFadeIn.action(1.5f)));   // 1.5초 후 홀로 소멸됨 // 소멸되면서 같은 이름의 함수 호출 this .runAction(CCSequence.actions(CCDelayTime.action(1.4f), CCCallFunc.action( this , "removeFu

cocos2d for android - Pause

/** * FileName : PauseTest.java * Comment : 일시 정지 테스트 * @version : 1.0 * @author : coolsharp * @date : 2011. 10. 18. */ public class PauseTest extends com.coolsharp.test.game.ActionManager.ActionManagerDemo { /** * 생성자 */ public PauseTest() { super (); }   /** * Comment : 진입 * @version : 1.0 * @tags : * @date : 2011. 10. 18. * @see org.cocos2d.layers.CCLayer#onEnter() */ public void onEnter() { super .onEnter();   Log.i( "coolsharp" , "onEnter" );   CCSprite grossini = CCSprite.sprite( "grossini.png" );   // 자식을 추가 addChild(grossini, 0, com.coolsharp.test.coolsharp_cocos2d_test_Activity.kTagGrossini);   grossini.setPosition(CGPoint.ccp(200, 200));   // 이동 명령 1.0초동안 150, 0 으로 이동 // 이전 처럼 바로 runAction이 아님 점의 유의 CCAction action = CCMoveBy.action(1.0f, CGPoint.ccp(150, 0));   // Action Maanger에 Action 일시 정지 상태로 등록