휴일보육, 휴일 아이를 맡길 수 있는 곳(서울시)

사업개요

  • 이용대상 : 어린이집을 이용중인 영유아
  • 운영시간 : 일요일 및 공휴일(토요일 제외) 07:30 ~ 19:30
  • 이용금액 : 비정기적 외부이용아동의 경우 시간제 보육료
    - 휴일어린이집으로 지정된 경우 일 보육료X100% 지원

이용 방법은 사전예약(온라인, 서울시 보육포털서비스(https://iseoul.seoul.go.kr/portal/reservation/holi_info.do)) 또는 해당어린이집 전화접수로, 이용신청서와 주민등록등본을 제출해야 하며, 서울시에 77개 정도가 지정되어 있어 근처에 가까운 곳을 이용하면 됩니다. 부부가 같이 지방에 경조사로 잠깐 내려와야 하거나, 일과 육아에 지쳐 휴식이 필요한 부모에게 정말 필요한 서비스입니다.

관련글 :

2019/11/17 - [생활의발견] - 365열린어린이집, 잠시 아이를 맡길 곳(3시간~최대 24시간, 연속6일)

2019/11/17 - [생활의발견] - [야간돌봄] 어린이집에 늦게 까지 아이를 맡길 수 있는 곳(무료, 서울시)

2019/11/17 - [생활의발견] - [24시간보육예약] 야간보육 또는 24시간 돌봄서비스

2019/11/17 - [생활의발견] - 시간제보육, 아이를 잠시 맡길 곳이 필요한 엄마

Posted by 목표를 가지고 달린다
,

서울시에서 지원하는 아이를 잠시 맡아주는 365열린어린이집 서비스

사업 개요

  • 이용대상 : 6개월 ~ 만5세 이하의 영유아
  • 운영시간 : 365일 24시간(신정, 설날연휴, 추석연휴, 성탄절 제외)
  • 이용시간 : 07:30분 ~ 24:00(또는 익일 07:30)
    - 1회 최소3시간 ~ 최대24시간, 24시간 연속이용시 최대 6일까지
    * 입소가능시간 : 07:30분부터, 퇴소가능시간 : 21:30분까지임
    * 양천구청직장어린이집 : 07:30 ~ 22:30분까지 운영
  • 이용금액 : 1시간당 3,000원 / 1일 5만원 . 식대 별도 : 1식 1,000원

이용방법은 사전예약(온라인) 또는 당일 방문 접수하며(긴급시 당일 방문 접수 가능) 자세한 방법은 서울시 보육포털 서비스(https://iseoul.seoul.go.kr/portal/reservation/dailyOpenPreschoolMiddle.do) 에서 확인하시면 됩니다.

부모님에게 지원을 받을 수 없는 상황, 부부가 모두 아이들 케어할 수 없는 상황을 대비해서 반드시 알고 계시기 바랍니다. 현재 중랑구, 노원구, 양천구, 관악구에 1개씩 운영 중입니다.

관련 글

2019/11/17 - [생활의발견] - [야간돌봄] 어린이집에 늦게 까지 아이를 맡길 수 있는 곳(무료, 서울시)

2019/11/17 - [생활의발견] - [24시간보육예약] 야간보육 또는 24시간 돌봄서비스

2019/11/17 - [생활의발견] - 시간제보육, 아이를 잠시 맡길 곳이 필요한 엄마

2019/11/17 - [생활의발견] - 휴일보육, 휴일 아이를 맡길 수 있는 곳(서울시)

 

Posted by 목표를 가지고 달린다
,

거점형 시간연장보육

서울시에서 어린이집에서 아이를 맡기기 어려운 시간대(17~24)에 아이를 돌봐주는 서비스.(사전 등록 필요)

사업개요

  • 이용대상 : 어린이집 또는 유치원에 다니는 만 0세~ 만 5세
  • 사업내용 : 야간돌봄이 필요한 영유아들을 권연별로 지정된 거점형 시간연장어린이집에서 전담 보육교사가 함께 돌보기 때문에 안심하고 맡길 수 있는 서비스
  • 운영시간 : 평일 17:00 ~ 24:00( 1(;30분 이후까지 이용해야 시간연장 이용신청이 가능)
  • 이용금액 : 무료(월 60시간 한도, 유치원생이 18:00이전 및 맞춤반 원아는 자부담, 저녁식사비 자부담)
  • 문 의 : 02-120

자세한 이용 방법은 서울시보육포털서비스(www.iseoul.go.kr)에서 회원가입 후 이용 전월 25일까지 아동 등록 원칙

- 당일 이용은 거점형 시간연장어린이집에 연락하여 협의
(※ 단, 시간연장반 정원 및 저녁 식재료 사정상 당일 이용이 어려울 수 있으니 가급적 마감 이전에 신청 요망)
- 현재(19.11.17 기준) 시범자치구(노원구, 은평구) 내 어린이집 원아만 예약 가능

미리 등록하여, 언제든지 이용할 수 있도록 사전에 준비하여, 일과 가정의 양립될 수 있도록 하세요.

관련 글 :

2019/11/17 - [분류 전체보기] - [24시간보육예약] 야간보육 또는 24시간 돌봄서비스

2019/11/17 - [생활의발견] - 시간제보육, 아이를 잠시 맡길 곳이 필요한 엄마

2019/11/17 - [생활의발견] - 휴일보육, 휴일 아이를 맡길 수 있는 곳(서울시)

2019/11/17 - [생활의발견] - 365열린어린이집, 잠시 아이를 맡길 곳(3시간~최대 24시간, 연속6일)

Posted by 목표를 가지고 달린다
,

더운 여름날 음료를 시원하게 마시려면 얼음을 추가한다.

 

슬러시를 원하지만, 실상 적당하게 냉동상태인 슬러시로 만들기는 쉽지 않다.

특히, 여름에 소주를 시원하게 마시는 어른이나, 얼음으로 시원한 음료를 마시다 마지막에 밍밍한 음료맛에 실망하신 분들이 좋아할 것 같다.

아래의 영상은 슬러시를 만드는 2가지방법을 알려준다.

1. 패티병에 3시간동안 냉동실에 얼린 후, 패티병 바닥을 '탕' 치면, 액체 상태를 유지하던 음료가 슬러시가 된다.

2. 얼음과 소금을 3:1 비율로 바닥이 큰 통에 담은후, 그 위에 음료를 올려두면, 얼음이 순식간에 음료를 냉각시킨다.

실제 만드는 방법을 아래의 영상을 통해 보자.

https://www.youtube.com/watch?v=2oi6JVAkjO0

 

 

Posted by 목표를 가지고 달린다
,

우리 와이프는 역시나 역시....... 모니, 뭐니 해도 머니다.

퇴근길에 빼빼로 하나사서 내용물만 바꿔 주자.... 그날은 뜻밖의 이벤트처럼 좋아할 거다.

우리의 아이들은 역시 재미난 걸 좋아하니.... 얼굴과 캐릭터가 좋지 않을까?

Posted by 목표를 가지고 달린다
,

인텐트(intent)를 이용한 액티비티간 전환(화면 변경)

[MainActivity]
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

TextView textView = findViewById(R.id.hello_text);
textView.setText("안녕하세요");

findViewById(R.id.button).setOnClickListener( new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(this, SubActivity.class); // 이동할 액티비티를 입력변수로 사용
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra("EXTRA_MESSAGE", message); // Key-Value 형태로 데이터 저장하기
startActivity(intent); // 액티비티 이동
}
});
[SubActivity]
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Intent intent = getIntent(); // 데이터 수신

// 변수 저장하기(From intent)
String message = intent.getExtras.getString("EXTRA_MESSAGE"); // 문자열
// intent.getExtras().getInt("EXTRA_MESSAGE"); // 숫자형
// intent.getExtras().getInt("EXTRA_MESSAGE"); // 숫자형
// intent.getExtras().getStringArray("EXTRA_MESSAGE"); // 배열형
// intent.getSerializableExtra("EXTRA_MESSAGE"); // 클래스형
});

버튼을 클릭하면 다른 화면이 표시되게 하고 싶을 때는 인텐트(Intent)객체를 사용해야 한다. 안드로이드를 구성하는 4대컴포넌트간(액티비티, 리시버, 프로바이더, 서비스)에 각종 의사전달에 사용되는 객체가 인텐트이다.

이번에는 액티비티간의 자료를 전달하는 것을 설명하고, 바로 ABA 이렇게 액티비티의 결과를 받은 경우에 사용되는 메소드에 대해서 알아보자.

우선 간단한 액티비티 전환(화면 변경)의 예제 소스이다. 전달한 값을 intent에 putExtra() 함수로 저장한 후, startActivity(intent) 호출하고, 호출되는 액티비티에서는 getIntent()로 intent를 받아 getExtras()로 자료를 추출한다.

 

- 화면을 구성하다보면, 액티비티간 이동을 ABA 이렇게 할 때가 있다. 위의 startActivity()을 할 경우, 사용자가 '뒤로가기' 버튼을 누르는 거나, 앱을 내렸다가 다시 화면을 띄우는 과정에서 예상치 못한 상황으로 결과를 잘못 받을 경우가 있어, startActivity() 대신 startActivityForResult()메소드 이용하고, BsetResult()로 결과 전송하고, AonActivityResult() 콜백 메소드가 호출되어, 전달받은 데이터를 받도록 처리해야 한다.

[Activity A]
public class MainActivity extends AppCompatActivity implements View.OnClickListener {

public static final int REQUEST_CODE = 1000;
private EditText mNameEditText;
private EditText mAgeEditText;
private EditText mPhoneEditText;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mNameEditText = (EditText) findViewById(R.id.edit_name);
mAgeEditText = (EditText) findViewById(R.id.edit_age);
mPhoneEditText =(EditText) findViewById(R.id.edit_phoneNum);
findViewById(R.id.btn_call).setOnClickListener(this);
}

@Override
public void onClick(View v) {
Intent intent = new Intent(this, ActivityB.class);
intent.putExtra("name", mNameEditText.getText().toString());
intent.putExtra("age", mAgeEditText.getText().toString());
startActivityForResult(intent, REQUEST_CODE);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == REQUEST_CODE
&& resultCode == RESULT_OK
&& data != null) {
String result = data.getStringExtra("result");
Toast.makeText(ActivityB.this, result, Toast.LENGTH_SHORT).show();
}
}
}
[Activity B]
public class SecondActivity extends AppCompatActivity implements View.OnClickListener {

private TextView mMessageTextView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);

Intent intent = getIntent(); // Activity A의 전달값 수신
String name = intent.getStringExtra("name");
String age = intent.getStringExtra("age");

mMessageTextView= findViewById(R.id.text_message);
mMessageTextView.setText(age + "살" + name);

findViewById(R.id.btn_result).setOnClickListener(this);
}

public void onClick(View v) {
Intent intent = new Intent(); // 결과를 전달할 준비
intent.putExtra("result", mMessageTextView.getText().toString()); // 결과값 저장
setResult(RESULT_OK, intent); // 결과값을 전달(Activity A)
finish();
}

}

다음에는 액티비티를 지정하지 않고, 암시적으로 Action 기반의 인텐트 이용방법에 대해 알아보고자 한다. 해당하는 Action 방식은 모바일의 연락처 이용, 전화걸기, 공유(카카오톡, 파일 이용) 등 다양하게 사용된다.

Posted by 목표를 가지고 달린다
,

Margin과 Padding의 차이

마진과 패딩의 정의

Margin(마진) : 테두리를 기준으로 바깥부분에 차지하는 영역
Padding(패딩): 테두리를 기준으로 안쪽에 차지하는 영역

Margin과 Padding은 보통 테이블을 작성할 때, View 객체들이 테이블 표테두리에 바짝 붙지 않고, 약간의 공백을 두기 위한 것으로, layout 을 정의할 때 layout_marginTop, layout_marginBottom등 특정면에만 공백을 줄 수 있고, layout_margin, layout_padding 으로 전체4면을 한꺼번에 줄 수도 있다.

안드로이드의 margin의 최소(기본)값은 8dp이며, 구글은 8의 배수(16, 24, ..)로 주는 것을 권고한다.

Posted by 목표를 가지고 달린다
,

View 정렬 방법(Vertical, Horizontal, Bottom, Top 등)

6. gravity : 자식뷰의 중력을 결정(Layout 에서 설정).. 중력이란 화면의 어느쪽에 정렬할 것인가? start, end, top, bottom, center, centerHorizontal, CenterVertical , |(파이프란인) 으로 여러 속성을 동시 설정가능

layout_gravity : 자식 뷰 각각의 중력을 결정... 자식 뷰(View에서 설정)에서 정의한다.

7. VIEW

View 객체들 배치 방법

8. 특정 View 간의 위치 배치
- 특정 뷰를 같이 배치하고자 할때, res/layout/activity_main.xml(해당 레이아웃 XML파일)의 뷰(EditView, Button, ImageView 등)에 아래와 같이 속성을 정의 한다.

layout_above="@id/[아이디]"
layout_toRightOf="@id/[아이디]"
layout_toEndOf="@id/[아이디]"
layout_toLeftOf="@id/[아이디]"
layout_toStartOf="@id/[아이디]"
layout_below="@id/[아이디]"

9. ConstraintLayout : 마지막에 나온 Layout으로, 제한(규칙)을 붙일 수 있는 레이아웃이다. 아래에 보면, 뷰들간에 속성을 정의할 수 있도록 되어 있다. 또한 이미지뷰를 상단에 꽉 채우려면, 여백을 0으로 설정하고, layout_widthmatch_constraints 속성을 준다. match_constraints 속성은 LinearLayout의 가중치(weight) 속성과 비슷. layout_width0dp로 주고, 좌우를 꽉 채울 때 사용.

--app:layout_constraintStart_toStartOf="[parent|다른뷰의 id]" : 현재 뷰의 왼쪽과 부모나 다른뷰의 왼쪽을 붙임
--app:layout_constraintEnd_toEndOf="[parent|다른뷰의 id]" : 현재 뷰의 오른쪽과 부모나 다른뷰의 오른쪽을 붙임
--app:layout_constraintTop_toTopOf="[parent|다른뷰의 id]" : 현재 뷰의 위쪽과 부모나 다른뷰의 위쪽을 붙임


...................

 

 

Posted by 목표를 가지고 달린다
,