반응형

소프트웨어 기술자 등급 폐지!!!

소프트웨어기술자의
기술등급 폐지 및 시스템 일시중단 안내


 

(기술자신고 및 경력증명서 발급은 현행 유지함. 단, 기술등급 폐지로 경력증 발급이 종료됨과 동시에 경력증명서에 확인되는 등급도 더이상 표기되지 않음)



 

□ 2012년 11월 24일부터 소프트웨어산업 진흥법 일부 개정에 의거하여 소프트웨어기술자 등급이 폐지됨에 따라 아래 표와 같이 신규 및 변경신고 증빙서류 제출, 경력증 갱신/재발급 신청 및 출력, 경력증명서 신청 및 출력, 경력관리비 납부 및 경력관리시스템 중단 기간을 안내하오니 소프트웨어기술자들께서는 미리 신청하시어 등급 폐지 및 증명서 발급 제한으로 발생할 수 있는 혼란과 경력신고상의 불이익이 없도록 해 주시기 바랍니다.

 

 

반응형
반응형

Multi Screen & Density

안드로이드는 다양한 해상도와 density를 지원하는 여러 기기에서 동작하고 있다.

기본적으로 각각의 기기에 맞게 내부적으로 저절하지만, 이것을 최적화하는 것은 개발자의 몫이다.

안드로이드는 해상도가 다른 기기에서 별무리 없이 돌아갈 수 있도록 layout과 drawable 파일들을 옵션에  따라 분류해 해결하고 있다.

애플리케이션 구동시 안드로이드 시스템은 각 density에 알맞는 리소스를 선택하거나 이미 존재하고 있는

리소스를 불러온 후 이것을 조절해 각 디바이스마다 다른 density 문제를 해결한다.

 * http://developer.android.com/guide/topics/resources/drawable-resource.html

 

3.2 이전 버전에서는 보통 Screen size를 small, normal, large, xlarge로 구분해 layout파일을 알맞은 폴더에 배치하면, 안드로이드 시스템은 기기의 Screen에 맞게 알맞은 layout 리소스를 선택한다.

이떄 layout폴더 안에 들어가는 layout파일의 이름을 같게 하고, 배치되는 View의 id를 같게 할 경우 코드상에서는 단순히 하나의 layout파일을 보는 것과 같은 모습을 보여준다.  또한 이 폴더명에 land.port를 붙여 Screen orientation에 따른 layout도 세세하게 설정할 수 있다.

이 경우 프로그래머는 layout 파일을 수정해 여러 설정에 맞는 layout 파일을 만들고 디자이너는 drawable 리소스를 각각 만들어 여러 상황에서의 Multi Screens 환경을 구현할 수 있다.

 

 하지만 이 방법을 사용할 경우 7인치 태블릿의 경우 처리가 곤란하다. 7인치 태블릿의 large 영역에 위치하므로 5인치 정도의 기기와 동일한 영역에 위치하지만 사실상 태블릿으로서의 layout을 작성해야 한다.

 따라서 안드로이드는 추가로 3.2버전이 나오면서 좀더 세세하게 Screen size를 나눌 수 있는 방법을 제시했다.

dp를 활용해 그룹을 좀더 세밀하게 나누는 방식을로서 smallestWidth, Available screen width, Available screen height의 방법으로 설정할 수 있다.

 

 대표적인 Screen 크기에 대한 dp 분류표

 320dp

  일반적인 Screen (240 x 320 ldpi, 320 x 480 mdpi, 480 x 800 hdpi 등)

 480dp

   델의 streadk와 같은 테블릿의 중간 기기( 480 x 800 mdpi)

 600dp

   7인치 테블릿 (600 x 1024 mdpi)

 720dp

   10인치 태블릿 (720 x 1280 mdpi, 800 x 1280 mdpi 등)

 

Nine patch

애플리케이션을 개발하다 보면 UI작업이 많은 프로젝트일 경우 리소스 파일이 커서 애플리케이션이 전체적으로 무거워지는 상황이 발생할 수 있다. 또한 이미지 형태를 동적으로 변화시켜야만 할 수 있으며 이때 Nine patch는 대안이 될 수 있다.

Nine patch는 일반 png파일의 가장자리 부분에 1픽셀씩 추가해 늘어가는 영역을 지정할 수 있다. 확장자는 .9.png가 되며 일반적으로 버튼이나 에디트 텍스트창에서 많이 사용된다.

 * http://developer.android.com/tools/help/draw9patch.html 

 

The Draw 9-patch tool allows you to easily create a NinePatch graphic using a WYSIWYG editor.

For an introduction to Nine-patch graphics and how they work, please read the section about Nine-patch in the 2D Graphics document.

Here's a quick guide to create a Nine-patch graphic using the Draw 9-patch tool. You'll need the PNG image with which you'd like to create a NinePatch.

  1. From a terminal, launch the draw9patch application from your SDK /tools directory.
  2. Drag your PNG image into the Draw 9-patch window (or File > Open 9-patch... to locate the file). Your workspace will now open.

    The left pane is your drawing area, in which you can edit the lines for the stretchable patches and content area. The right pane is the preview area, where you can preview your graphic when stretched.

  3. Click within the 1-pixel perimeter to draw the lines that define the stretchable patches and (optional) content area. Right-click (or hold Shift and click, on Mac) to erase previously drawn lines.
  4. When done, select File > Save 9-patch...

    Your image will be saved with the .9.png file name.

Note: A normal PNG file (*.png) will be loaded with an empty one-pixel border added around the image, in which you can draw the stretchable patches and content area. A previously saved 9-patch file (*.9.png) will be loaded as-is, with no drawing area added, because it already exists.

Optional controls include:

  • Zoom: Adjust the zoom level of the graphic in the drawing area.
  • Patch scale: Adjust the scale of the images in the preview area.
  • Show lock: Visualize the non-drawable area of the graphic on mouse-over.
  • Show patches: Preview the stretchable patches in the drawing area (pink is a stretchable patch).
  • Show content: Highlight the content area in the preview images (purple is the area in which content is allowed).
  • Show bad patches: Adds a red border around patch areas that may produce artifacts in the graphic when stretched. Visual coherence of your stretched image will be maintained if you eliminate all bad patches.

     

     

     

     

    안드로이드 개발자 사이트

     

    http://developer.android.com/

    http://developer.android.com/guide/topics/ui/overview.html

    반응형
    반응형
    그날 나는 누군가에게 미소 짓기만 해도
    베푸는 사람이 될 수 있다는 것을 배웠다.
    그 후 세월이 흐르면서
    따뜻한 말 한마디, 지지 의사표시 하나가
    누군가에게는
    고마운 선물이 될 수 있다는 것을 알았다.
    -마야 안젤루, ‘나는 멋지고 아름답다’에서

    '자기가 태어나기 전보다
    세상을 조금이라도 살기 좋은 곳으로
    만들어 놓고 떠나는 것,
    자신이 한때 이곳에 살았음으로 해서
    단 한 사람의 인생이라도 행복해 지는 것,
    이것이 진정한 성공이다’
    고 갈파한
    랄프 왈도 에머슨의 말처럼,
    우리는 매일 매일의 삶속에서 성공을 축적해 갈 수 있습니다.
    성공은 결과가 아니라 과정입니다.

    반응형
    반응형
    나는 외로운 당신이 좋습니다.
    외로움 때문에 더 치열하게 뛰어 다니고
    밥을 먹고 사랑을 했을 것이고, 외로움 때문에
    모르는 사람의 사연에 눈물을 흘렸을 것이고,
    외로움 때문에 사람의 체온이 뜨거운 위로가
    될 수 있다는 걸 느꼈을 것이고, 외로움 때문에
    지금의 당신이 더 인간적이라는 것을
    알기 때문입니다.


    - 조진국의《외로움의 온도》중에서 -


    * 외로움 때문에 글을 씁니다.
    외로움 때문에 노래를 부릅니다.
    외로움 때문에 더 열심히 땀을 흘리고,
    더 열심히 살고, 더 열심히 사랑합니다.
    특별한 것은 외로움 때문에 깨닫는 것이
    너무 많다는 것입니다. 그 깨달음에서
    아름다운 시가 써지고 감사의
    노래가 터져 나옵니다.

    반응형

    '생활의 발견 > 아침편지' 카테고리의 다른 글

    재능이란 성실의 다른 이름이다.  (0) 2012.11.14
    이별 없는 사랑을 꿈꾼다  (0) 2012.11.13
    다 이루었기 때문이 아니다  (0) 2012.11.10
    상처받은 영혼들에게  (0) 2012.11.09
    최고의 보상  (0) 2012.11.08
    반응형

    날씨가 엄청 추워졌다.

    10월에 수영장 등록한 이류 한번도 월요일 강습을 나가보지 못했다.

    그래서, 지난 밤부터 이번주 월요일은 꼭 나가보겠다는 결심을 하고.

    결국 비가 오지만 오리발 들쳐메고, 수영장으로~

    속도 않좋고, 물도 차고.

     

    체조 후 자유형 8

    오리발 착용.

    배영킥 2

    자유형 4/2

    드릴 4

    롤링 4/2

    배영 1

    평영스트로크/자유형킥 4

    스트레이트암 방식으로 ~

    자유형 대시 2

    오리발 벗고

    자유형 2

     

    빡세다. ㅋㅋ

    언제 체력올리지?

    반응형

    '운동일지 > 수영' 카테고리의 다른 글

    수영대회 등록 완료!!! 고양시 철인3종 장거리 수영대회  (0) 2012.11.14
    2012.11.14 수영일지  (0) 2012.11.14
    2012.11.08 수영일지  (0) 2012.11.08
    2012.11.07 수영일지  (0) 2012.11.07
    2012.11.03 수영일지  (0) 2012.11.03
    반응형
    다 이루었기 때문이 결코 아닙니다.
    아직도 모자라고 이루고자 하는 것이 많지만
    지금 내 앞에 있는 것에 감사하며 사는 것입니다.
    내가 하는 일, 내가 먹는 밥, 내가 얻은 사랑에
    감사하면 행복은 저절로 따라옵니다.


    - 고도원의《꿈이 그대를 춤추게 하라》중에서 -


    * 현재의 삶이
    아무리 여유있고 풍족하더라도
    그 삶에 만족할 줄 모르고 더한 욕심을 내는 사람은
    과연 행복할 수 있을까요? 조금 부족하고 힘들어도
    현재의 자기 삶에 감사하며 즐겁게 사는 것이
    행복하고 멋진 삶이 아닐까
    새삼 깨닫게 됩니다.
    반응형

    '생활의 발견 > 아침편지' 카테고리의 다른 글

    이별 없는 사랑을 꿈꾼다  (0) 2012.11.13
    외로움 때문에  (0) 2012.11.12
    상처받은 영혼들에게  (0) 2012.11.09
    최고의 보상  (0) 2012.11.08
    앞과 뒤, 겉과 속이 다르면  (0) 2012.11.07
    반응형
    인생의 험난한 파도에 시달리다가
    상처받은 영혼들이여!
    아름다움과 축복과
    잃어버린 기도에서
    피난처를 찾으라.
    오묘한 지혜를 찾으라.

    - 그렉 브레이든의 《잃어버린 기도의 비밀》중에서 -


    * 가령, 폭행을 당했다고 했을 때,
    육체의 상처는 시간이 가면 제법 아뭅니다.
    그러나 그때 받았던 모멸감과 배신감은
    흔적(트라우마)으로 남아 오래 갑니다.
    상처받은 영혼들에게는, 그 상처의
    열 배 백 배의 사랑과 위로와
    축복만이 좋은 '피난처'가
    될 수 있습니다.

    반응형

    '생활의 발견 > 아침편지' 카테고리의 다른 글

    외로움 때문에  (0) 2012.11.12
    다 이루었기 때문이 아니다  (0) 2012.11.10
    최고의 보상  (0) 2012.11.08
    앞과 뒤, 겉과 속이 다르면  (0) 2012.11.07
    진정한 자유  (0) 2012.11.06
    반응형
    모든 독서가(Reader)가 다 지도자(Leader)가 되는 것은 아니다.
    그러나 모든 지도자는 반드시 독서가가 되어야 한다.
    (Not all readers are leaders,
    but all leaders must be readers.)
    -해리 트루먼(Harry S. Truman)

    대부분의 리더는 호기심이 무척 강한 편이며
    자기 성찰을 통해 능력을 계발합니다.
    또한 리더는
    평생 여러 방법을 통해 배우는 것을 멈추지 않습니다.
    인류의 모든 지혜가 녹아 있는 책은
    동서고금을 통틀어 최고의 스승입니다.
    따라서 리더와 독서는 떼려야 뗄 수 없는 관계입니다.

    Most leaders have a strong sense of curiosity,
    and they develop and improve themselves through introspection.
    Furthermore leaders never stop learning new things in different ways.
    Books, which possess all of mankind’s wisdom,
    are the greatest teacher anyone can ever have;
    thus, leaders should never stop reading.

    반응형

    + Recent posts