ShinyCocos


Cocos2D 루비 wrapper로 Cocos2d Document에 있는 Hello Action을 작성해본 코드
괜히 루비로 했나.ㅠ
자료가 별로 없네.ㅠ reverse왜 안먹는지 알수가 없군....
class MyLayer < Cocos2D::Layer 
class MyLayer < Cocos2D::Layer 
	include Cocos2D
	
	def initialize
		@label = Label.new("Hello World","Marker Felt",64)
		win_size = Cocos2D::Director.win_size
		@label.position = [win_size[0]/2,win_size[1]/2]
		add_child @label 
		action = Cocos2D::Actions::ScaleBy.new(3.0, 2.5,2.5)
		@label.run_action(action)
		
		@sprite = Cocos2D::Sprite.new("grossini.png")
		@sprite.position = [0,50]
		add_child (@sprite, :z => 1)
		rotateAction = Cocos2D::Actions::RotateBy.new(4.0,180*4)
		jumpAction = Cocos2D::Actions::JumpBy.new(4,[win_size[0],0],100,4)
		
		forward = Cocos2D::Actions::Spawn.new(rotateAction,jumpAction);
		backward = forward.reverse 
		if backward == nil
			rotateAction2 = Cocos2D::Actions::RotateBy.new(4.0,-180*4)
			jumpAction2 = Cocos2D::Actions::JumpBy.new(4,[-win_size[0],0],100,4)
		
			backward =  Cocos2D::Actions::Spawn.new(rotateAction2,jumpAction2);
		
		end
		sequence = Cocos2D::Actions::Sequence.new(backward,forward);
		repeat = Cocos2D::Actions::Repeat.new(sequence,2)
		
		@sprite.run_action repeat
	end
end

if $0 == "ShinyCocos"
  Cocos2D::Director.set_orientation Cocos2D::Director::ORIENTATION_LANDSCAPE_RIGHT
  scene = Cocos2D::Scene.new
  layer = MyLayer.new
  scene.add_child(layer)
  Cocos2D::Director.run_scene scene
else
  $stderr.puts "This script should be run only from a ShinyCocos environment"
end

노동법



휴일 대체 근무에 대한 법률 
그리고 휴일의 사전대체를 하고자 할 때 그 실시일 전에 이러한 사실을 노동자에게 통보하여 주어야 하는데, 노동부의 행정해석에서는 적어도 24시간 이전에 해당 노동자에게 알려 줄 것을 요구하고 있다.(1994.5.16 근기 68207-806, 1979.7.6 법무 811-16173) 따라서 최소한 24시간 이전에 당해 노동자에게 사전 통보치 않고 휴일근로를 시킨 후 사후에 대체되는 휴일을 주더라도 이는 인정되지 않으며, 회사는 휴일근로수당을 지급해야 한다.
출처(ref.) : 노동OK - 노동칼럼 - 대체휴일이 유효하기 위한 요건 - http://www.nodong.or.kr/column/406911


노동절 대체휴일은 인정안돼
다만, 근로기준법상의 주휴일과 취업규칙, 단체협약에서 정한 약정휴일 등과 달리 근로자의날제정에관한법률에서 정한 ‘근로자의 날’(5월1일)은 법률로서 특정한 날을 유급휴일로 정하고 있으므로 회사가 또는 노사합의로 다른 날로 대체할 수 없으며, 다른 날로 대체휴일을 실시하였더라도 근로자의 날에 근로한 경우에는 근로기준법 제55조에 의한 휴일근로수당을 지급하여야 한다. ( 2004.02.19, 근로기준과-829)
출처(ref.) : 노동OK - 노동칼럼 - 대체휴일이 유효하기 위한 요건 - http://www.nodong.or.kr/column/406911

출퇴근에서의 산업 재해여부

구 산업재해보상보험법(2007. 12. 14. 법률 제8694호로 전부 개정되기 전의 것) 제5조 제1호의 ‘업무상의 재해’라 함은 근로자와 사업주 사이의 근로계약에 터잡아 사업주의 지배․관리 아래 당해 근로업무의 수행 또는 업무준비, 마무리행위 등 업무에 수반되는 통상적인 활동을 하는 과정에서 이러한 업무에 기인하여 발생한 재해를 말하고, 근로자의 출·퇴근 행위란 근로자가 노무를 제공하기 위해 주거지와 근무지 사이를 사회통념상 합리적인 방법과 경로에 의해 왕복하는 반복적 행위를 말한다.
출처(ref.) : 노동OK - 법원 노동판례 - 업무상재해와 출퇴근 행위의 의미 - http://www.nodong.or.kr/case/753944

- 회사에서 교통비 명목으로 나오는 돈으로 가는 중 사고는 산업재해에 해당 (재영 정리)



생리휴가 
기존 유급 생리휴가제도하에서는 여성근로자가 매월 1일의 유급생리휴가를 부여받을 수 있었으나, 개정법에서는 여성 근로자의 청구가 있을 때만 생리휴가를 부여하되, 생리휴가일은 무급으로 하도록 하고 있습니다. 규정됨으로써 연소자 보호의 취지가 감퇴된 것이 사실입니다.
출처(ref.) : 노동OK - 주5일제 - 생리휴가는 어떻게? (유급 → 무급으로) - http://www.nodong.or.kr/hours40/403801


우리 계약서 서면명시 의무화 지킴여부 
- 휴무에 대한 직접 명시가 없고, 연차유급휴가에 관한 사항이 아예 없다.
위는 모든 근로자(정규직 및 단시간근로자, 계약직근로자, 파견근로자 등)에게 적용된다고 근로기준법에 나왓고
이를 어길 시 과태로 - 지금 해당하는 근로시간 및 휴게에 관한 사항/ 휴일 휴가에관한 사항 건단 30만원의 과태료
과태료를 매긴다는건 무효의 가능성도 잇다는 것

단위 테스트 지침 요약

일반 원칙
- 망가질 가능성이 있는 모든 것을 테스트한다.
- 망가지는 모든 것을 테스트한다.
- 새 코드는 무죄가 증명되기 전까지는 유죄
- 적어도 제품 코드만큼 테스트 코드를 작성한다.
- 컴파일을 할 때마다 지역테스트를 실행한다.
- 저장소에 체크인하기 전에 모든 테스트를 실행해 본다.

자문해 봐야 할 사항
- 이 코드가 옳게 작동한다면, 어떻게 그것을 알 수 있는가?
- 이것을 어떻게 테스트할 것인가?
- '그밖에' 어떤 것이 잘못될 수 있는가?
- 이와 똑같은 종류의 문제가 다른 곳에서도 일어날 수 있을까?

무엇을 테스트해야 하는가 RIGHT-BICEP
- 결과가 옳은가(right)?
- 모든 경계(Boundary)조건이 CORRECT한가?
-> EX) "fn2o8f892rnifd!@#@fdsja"라는 파일이름
"fred@daum." 과 같이 최상위 도메인이 없는 메일 주소
"10000"살이라는 사람의 나이
중복된 값이 없어야 하는 목록에서 중복된값
순서가 있는 목록인데 순서대로 되어있지 않은 경우

- Inverse 관계를 확인할 수 있는가?
-> EX) 
double x = mySqrt(4.0);
Assert.Equals(4.0*4.0,x);
- 다른 수단을 사용해서 결과를 교차 확인(Cross-check)할 수 있는가?
-> EX)
Assert.Equals(Math.Sqrt(num), mySqrt(num));
- 에러 조건(error Condition)을 강제로 만들어낼 수 있는가?
-> 메모리 고갈, 디스크 공간 고갈, 네트워크 가용성과 에러 등...
- 성능(Performance)특성이 한도 내에 있는가?

좋은 테스트는 A-TRIP해야 한다.
- 자동적(Automatic)
- 철저함(Thorough)
- 반복가능(Repeatable)
- 독립접(Independent)
- 전문적(Professional)

CORRECT 경계조건
- 형식 일치(Conformance) - 값의 형식이 예쌍한 형식과 일치하는가?
- 순서(Order) - 적절히 순서대로 되어 있거나 그렇지 않은 값인가?
- 범위(Range) - 적당한 최소값과 최대값 사이에 있는 값인가?
- 참조(Reference) - 코드가 자기가 직접 제어하지 않는 외부 코드를 참조하는가?
- 존재성(existence) - 값이 전재하는가 ? (ex. null이 아님, 0이아님, 집합 안에 존재함 등)
- 개체수 (Cardinality) - 확실히 충분한값이 존재하는가?
- 시간 (Time)(절대적 or 상대적) - 모든 것이 순서대로 일어나는가? 제시간에? 때맞추어?
prev 1 2 3 4 ··· 11 next