TechHolic
5,000+ Views

신재생에너지 효율 열쇠 ‘빅데이터・머신러닝’

석탄과 석유, 천연가스 같은 화석 연료는 전 세계 에너지 자원으로 쓰이고 있다. 하지만 매장량이 한계에 도달, 수십 년 뒤에는 고갈될 것으로 전망되고 있다. 따라서 바이오 연료를 사용하는 등 대체 에너지 개발을 적극적으로 진행하고 있다. 이 중에서도 독일이 실시 중인 신재생 에너지를 보다 효율적으로 사용하기 위한 노력이 주목받고 있다고 한다. 독일에 가보면 풍력 발전용 풍력 터빈과 태양광 발전용 태양전지 패널이 줄을 잇고 있는 광경을 자주 접할 수 있다. 원자력 발전과 화석 연료를 활용한 화력 발전에서 신재생에너지로 전환하려는 독일의 모습을 보여주는 장면이다. 독일은 전 세계에서 가장 신재생 에너지 활용에 적극적인 국가지만 여전히 풍력과 태양광 등 자연에서 유래된 전력으로 국내 모든 전력 수요를 충당할 수 있는 수준은 아니다. 이를 해결하기 위해 기상학자와 엔지니어, 공익 기업 등이 모여 신재생 에너지를 보다 효율적으로 처리할 수 있도록 하기 위해 빅데이터와 머신러닝 활용을 시작하고 있다. 이 프로젝트(EWeLiNE)는 송전망을 운영해 신재생에너지를 더 효율적으로 활용하는 한편 화석 연료 사용을 최소화한다. 독일의 풍력 발전 용량은 4만 5,000mW다. 중국과 미국에 이어 세계에서 3번째 수준인 것. 하지만 독일은 현재 발전량이 많을 뿐 아니라 다른 국가와 비교가 안 될 만큼 신재생 에너지로의 전환을 추진하고 있다. 독일에선 국내 전력 수요 중 3분의 1을 신재생에너지로 조달한다. 또 독일 정부는 2050년까지 적어도 국내 전력 수요 중 80%를 신재생 에너지로 공급할 계획을 세우고 있다. 문제가 되는 건 무풍이나 흐린 날이다. 이렇게 풍력 발전과 태양광 발전에 의한 발전량이 요구되는 전력량을 밑도는 경우 송전 운영자가 다른 발전 시설에 전력 부족분을 요구할 수 있다. 반대로 비정상적으로 바람이 불러가 햇볕이 강한 날, 풍력 발전과 태양광 발전에 의한 발전량이 예상 전력을 초과하면 다른 발전 시설에 공급받는 전력량을 바로 줄이고 불필요한 지출을 막으면서 신재생 에너지를 활용하는 게 필요하다. 송전 운영자는 신재생 에너지 발전량이 부족하면 화석 연료를 사용하는 화석 발전 시설 등 부족한 전력을 공급받을 필요가 있다. 독일은 이를 위해 연간 5억 유로를 지불하고 있다. 기상학자들은 신재생 에너지는 급속하게 확대되고 있지만 적절한 데이터베이스를 이용한 전력 예측 시스템은 현재 존재하지 않는다고 말한다. 이미 전 세계에는 다양한 날씨 시스템이 존재하지만 풍력 터빈에 어느 정도 강도 바람이 불 것인지 세세한 부분까지 예측할 수 있는 시스템은 존재하지 않는다. 하지만 이런 정보를 예측하게 되면 풍력 발전에 의해 전력을 얼마나 발전할 수 있을지 알게 된다. 700만 유로가 투입된 이 프로젝트는 50허츠(50Hertz), 암프리온(Amprion), 테네트(TenneT)라는 독일 송전 운영 기업 3곳 등이 협력해 2012년부터 발전량을 예측하는 시스템을 개발하고 있다. 풍력 터빈에 터빈 중심 풍속을 측정하기 위한 장치를 장착하고 태양광 패널에는 햇볕 강도 측정 장치를 설치해 데이터를 축적하는 것이다. 이 프로젝트는 이렇게 모은 풍력과 태양광 강도 데이터를 다양한 대기 관측 데이터와 비교해 48시간 이후까지 발전량을 예측하고 있다. 연구팀은 예츣 데이터를 실제 발전량과 비교해 머신러닝을 통해 예측 정확도를 높이려는 시도를 하고 있다. 연구팀은 독일 풍력과 태양광 발전 시설에서 테스트한다. 하지만 지금은 관측 데이터를 실시간으로 전송, 운영에 반영할 수 없다고 한다. 앞으로 2년 안에 관측 데이터를 실시간 분석해 자동으로 송전 용량을 조절하는 시스템을 개발할 예정이라고 한다. 이 방식이 성공할 것이라는 징후도 있다. 미국 대기연구센터 NCRA도 유사한 시스템을 2009년부터 개발 중이다. 이 시스템은 현재 미국 8개주에서 사용하고 있다고 한다. 미국에서 가장 많은 풍력 발전량을 자랑하는 전력 기업인 엑셀에너지(Xcel Energy)에 따르면 발전량 예측 시스템 오차는 2009년 이후 감소해 다른 발전 업체로부터 구입하는 불필요한 전력을 줄일 수 있었다고 한다. 이에 따라 연간 6,000만 달러 절감에 성공했다는 것이다. 다만 독일에서 실시 중인 프로젝트에는 NCRA의 시스템을 그대로 사용할 수 없다고 한다. 날씨 모델과 날씨 알고리즘 자체가 미국이나 독일이 서로 다르기 때문이다. 관련 내용은 이곳( http://www.nature.com/news/germany-enlists-machine-learning-to-boost-renewables-revolution-1.20251 )에서 확인할 수 있다.
Comment
Suggested
Recent
Cards you may also be interested in
시트 보호
지금으로부터 28년전 1991년 'Lotus 123 2.2 길들이기'라는 책이 출간되었다. 스프레드시트 즉, 요즘 많이 사용하고 있는 '엑셀' 이전 이야기다. 이 책의 저자인 홍수현씨 강의를 일주일에 한 번씩 서초동에서 들었다. 그 시절에는 스프레드시트로 모든 작업을 할 수 있을 것만 같았다. 그때 강의 내용도 내용이지만 기억에 남는 것은 작업 속도를 제어하고 하루 종일 프린팅을 하는 방법이었던 것 같다. 남들이 보면 하루 종일 일을 하는것 같지만 실제로는 코딩을 통해서 일의 속도를 원하는 데로 조정하는 것..ㅎㅎ 이번 페이지에서는 스프레드시트에서 시트를 만들때 가장 기본인 시트 보호에 대한 내용이다. 시트를 만들어서 배포해서 자료를 수합할 때 자꾸 엉뚱한 부분을 건드려서 시트가 손상되곤한다. 이것을 미연에 방지하는 것이 바로 시트보호이다. 일명 구멍뚫기 1. 먼저 원하는 작업시트를 만든다. (수식과 함수 등.. 포함) 2. 사용자가 입력하는 부분만 선택이 되도록 하기 위해서 잠김을 제거한다. 글자를 입력받는 셀을 클릭한 후 우클릭/셀서식/보호/잠금해제 3. 메뉴/홈/서식/시트보호/ 잠긴 셀의 내용과 워크시트 보호 클릭 잠기지 않은 셀 선택(비번입력) 자.. 이렇게 작업을 해 두면 텝키를 눌러서 보호되지 않은 부분, 즉 입력할 부분만 셀을 옮기면서 작업이 가능하다. 작업속도도 빨라지고, 수식이 입력된 셀도 보호되고 일석이조이다..
무역영어 자격증 가이드 (2019 / for 비전공자, 직장인)
제일 먼저 무역영어 자격증이란 무엇이고, 왜 필요한지에 대해 알려드리겠습니다. 무역영어는 국가공인자격증으로 무역에 필요한 실무와 영어능력을 평가하는 시험입니다. 여기서 많은 분들이 오해하시는데, '무역'영어 시험입니다! 영어가 아닌 '무역'실무에 더 치우져있는 시험이고, 무역 관련 지식이 없다면 아무리 영어를 잘하고 토익을 만점 찍어도!! 합격할 수 없습니다. 반면, 영어실력이 다소 부족하더라도 무역실무에 대한 지식이 있다면 쉽게 합격할 수 있습니다 :) 무역영어 자격증은 1급부터 3급까지 있는데요. 1급이 상위 자격증이고 그 밑으로 쭉쭉 2급, 3급입니다. 개인적으로 성인이라면!! 비전공자라도 정말정말 웬만하면 1급 도전하는 것을 추천드리고요, 장기적인 자격증 플랜이 있으시거나, 벼락치기로 인해 1급까지 자신은 없는 분들에 한해서 2급을 치셨으면 좋겠어요...ㅎ 3급은 성인보다는 고등학생이 많이 응시하는 급수입니다. 무역영어는 년 3회 시행되구요, 2019년은 5월 / 9월 / 12월 이렇게 일정이 잡혀있네요. 3월 지금부터 시작하시면 전공이든 비전공이든 직장인이든 학생이든 정말 모든 게 상관없이 5월 무역영어 1급 시험에 충분히 합격할 수 있다고 말씀드리고 싶네요!! 오늘은 제목에서 밝혔던 것처럼 비전공자/직장인을 위한 2~3개월 계획을 잡고! 공부하시는 분들께 추천드리는 공부법입니다. 종종 블로그 후기를 보면 한 달 만에, 3주 만에 합격했어요!!!라는 문구로 여러분 마음을 혹하게 하는 글들이 있어요. 그런 글들은 대부분 비전공자 + 학생이라서 방학시간을 이용하던가 해서! 하루 공부량을 많~~~~이 할 수 있는 사람들이구요. 아니면 전공자라서 기출문제로 빠르게 휙휙휙휙휙 돌려서 기적을 일으키는 사람들입니다... 우리는 평범하고 또 평범하며 공부머리가 비범하지 않고, 하루를 공부에 막 쏟을 수 없으니 2~3개월 정도 잡고 자격증을 준비하는 것이 현명합니다! 2~3개월이면 비전공자든 직장인이든 독학으로도 해낼 수 있는 기간이라고 생각해요. 일단, 인강료보다는 교재비가 훨씬 저렴하니깐 독학으로 시작해봅시다!!! 퍼펙트 무역영어 1급 책이고요, 이론 + 기출문제가 모두 수록된 교재고, 제가 무역자격증 멘토로써 활동한 몇 년간 쭈~~~욱 높은 판매율을 유지하고 있는 책이에요. 책으로 이해가 된다면 독학으로 계속 밀고 나가면 되지만, 혹! 혹!! 혹!!! 무역용어나 개념들을 읽을 때.... 한글인데 왜 읽지모테...*라는 마음이 드신다면 망설이지 말고 독학을 접고, 인강을 들으세요. (자신이 독학러로써 자격이 되는지 안 되는지는 일주일정도 책으로만 공부해보면 알 수 있어요!! 무역이 생소한 비전공자, 공부에 많은 시간을 쓸 수 없는 직장인이라면 미리미리 준비하는 것이 합격을 위한 확실한 방법이에요! 2019년 상반기가 가기 전에 꼭!!! 무역 자격증을 따고 싶다면, 5월 무역영어 자격증 지금부터 시작해보세요 http://www.binglish.com
'학습노트' 사용하기
혹시 이런 앱이 없을까 고민하다 만들게 됐습니다. 기억하고 싶은 것을 종류별로 모아서 사진이나, 글, 녹음, 또는 필요한 기사등 스크랩을 해 두었다가 나중에 필요할때 편하게 꺼내서 볼 수 있는... 그러다 스마트메이커라는 앱자료 개발 툴을 유튜브를 통해서 알게 되고 1년여 기간을 거쳐서 앱이 드디어 완성됐습니다. 내용을 보시고 이거다 싶은분들은 플레이스토어에서 '학습노트'검색하셔서 설치해서 사용해 보시면 좋을 것 같습니다. 1. 노트설정 주제별로 원하시는 노트를 만들고(+), 삭제(-)하고, 만든노트에 새로운 자료를 입력하고(펜) 검색하여 학습(확인)할 수 있습니다. 새로운 노트를 만드실때는 하단의 확인창에 노트명을 입력하고 +버튼을 클릭하면 됩니다. 그리고 우상단의 가방모양아이콘을 클릭하면 지금까지 만든 노트의 모든 내용을 사진과 핵심내용 중심으로 확인하실 수 있습니다. 2. 자료 입력모드 앞에서 설정한 노트를 선택하고 펜을 클릭하면 아래 입력모드로 이동합니다. 주제, 녹음, 사진, 핵심내용, 질문, 정답 등을 입력할 수 있는데.. 물론 내용을 모두 입력하지 않아도 됩니다. 그리고 핵심내용에는 URL를 입력하여 인터넷 상의 기사등을 스크랩할 수 있습니다. 물론 빙글의 자료를 카드형태로 스크랩하면 아주 유용하게 사용할 수 있습니다. 이때 팁은 핵심내용 부분을 더블클릭하면 기본 URL이 나타납니다. 그 뒤에 나머지 URL를 완성하면 됩니다. 물론 다른 사이트의 URL은 근냥 핵심내용 부분을 지긋이 누르고 복사한 URL를 붙여넣기로 쉽게 스크랩하실 수 있습니다. 네이버에서 기사검색을 하면 우하단 점3개를 클릭하면 URL복사 아이콘이 보입니다. 이 아이콘을 클릭하면 기사의 URL이 자동으로 복사됩니다. 3. 학습모드 원하는 노트를 선택한 후 돋보기를 클릭하거나 또는 상단의 학습지에 돋보기 모양의 아이콘을 누르면 지정된 노트의 학습모드로 들어갑니다. 화면처럼 주제별로 내용을 클릭할때마다 관련 사진등을 확인할 수 있고, 하단의 학습, 문제, 스크롤의 형태로 모드변경이 가능합니다. (스크롤은 이노트의 모든 내용 확인이 가능합니다.) 3-1. 학습모드 먼저 학습모드입니다. 핵심내용에 URL이 있는 경우는 그 사이트를 열어서 보여줍니다. 그렇지 않고 텍스트로 입력한 경우는 관련 사진과 내용이 확인 가능합니다. 내용 확인후 확인 버튼을 누르면 복습수가 +1 됩니다. 3-2 문제 풀이 모드 스크랩이나 핵심내용 정리한 것 중에 꼭 기억해야 될 부분을 문제 형태로 확인해 볼 수 있는 모드입니다. 처음 입력모드에서 문제 입력 부분을 더블 클릭하면 핵심내용을 그대로 불러올 수 있어서 생각보다 문제 만드는 것이 어렵지 않습니다. 여기서 문제 풀이를 하면 풀이횟수와 정답률이 반영이 됩니다. 이 부분은 시험을 보는 학생들을 위해서 만들었습니다. 일반인들은 불필요하면 사용하지 않으셔도 됩니다. 4. 녹음 학습 학습내용 입력에서 녹음한 내용을 별도로 모아서 학습할 수 있는 부분입니다. 아침 차로 출퇴근하실때 꼭 기억해야 할 부분을 반복재생하여 들어보시면 기억에 많은 도움이 되실겁니다. 한번 재생이 완료될때마다 복습수가 증가합니다. 그리고 하단의 핵심내용을 영문으로 번역하여 읽어주는 기능도 있습니다. 5. 환경설정에는 비밀번호를 수정하거나, 자료를 백업, 복원 및 초기화할 수 있는 내용들입니다. 자료가 많아지면 꼭 핅요한 부분일것입니다. 6. 도움말 메뉴의 우상단 아이콘을 클릭하면 전체적인 학습노트 활용방법을 확인하실 수 있습니다. 7. '학습노트'는 처음에는 학생들을 위해서 제작했습니다. 그런데 기사 스크랩 기능이 추가되면서 일반인들도 사용하면 좋을것 같다는 생각이 들었습니다. 요즘처럼 정보의 홍수속에서 자신이 필요한 자료를 주제별로 스크랩할 수 있다면 나중에 요긴하게 사용할 수 있을것이기 때문입니다. 꼭 한번 사용해 보시고 피드백을 메일로 주시면 스마트폰에 꼭 필수앱으로 거듭날 수 있을것 같습니다. 감사합니다.~^^
스마트메이커로 자료 백업 및 복원하기
DB테이블을 관리하는 자료는 자료의 보관과 복원하는 것이 중요합니다. 많은 데이터가 모아지게 되면 더욱 자료 백업의 중요성은 커지게 마련입니다. 스마트메이커로 자료를 어떻게 백업하고 복원하는지 알아보겠습니다. 간단한 파일복사와 삭제 등의 업무규칙만으로 구현이 가능합니다. 먼저 아래와 같은 폼이 하나 필요합니다. 자료를 백업하고 복원하는 버튼을 만들어 줍니다. 그리고 업무규칙에서 백업버튼을 클릭했을 때, 복구버튼을 클릭했을 때 다음과 같이 코딩하면 됩니다. 백업은 SS폴더에 있는 DB테이블을 한단계 위인 project에 복사합니다. (SS폴더는 프로그램의 첫번째 보여지는 폼파일명입니다. 자동으로 폴더가 생성됩니다.) 그리고 복원할 때는 백업한 자료를 원래 위치에 복원하게 됩니다. 이때 주의할 점은 백업할 때 이름을 달리해도 됩니다. 여러개의 앱을 개발할 때는 같은 이름이 중복될 수 있으므로 이름을 달리하여 복사한 후 복원할 때만 제대로 된 이름으로 해 주면 됩니다. 업버튼을 누르면 다음 문단을 실행한다. { 파일복사("/smartlauncher/.project/SS/DEV_DB", "/smartlauncher/.project/DEV_DB")를 실행한다. 파일복사("/smartlauncher/.project/SS/DEV_DB-journal", "/smartlauncher/.project/DEV_DB-journal")를 실행한다. } 복원버튼을 누르면 다음 문단을 실행한다. { 이 문장("백업된 자료를 복원하시겠습니까?\n백업되지 않은 자료는 복구되지 않습니다.")을 화면에 표시한다.('예아니오','질문') 응답결과가 '예'이면 다음 문단을 실행한다. { 파일삭제("/smartlauncher/.project/SS/DEV_DB")를 실행한다. 파일삭제("/smartlauncher/.project/SS/DEV_DB-journal")를 실행한다. 파일복사("/smartlauncher/.project/DEV_DB", "/smartlauncher/.project/SS/DEV_DB")를 실행한다. 파일복사("/smartlauncher/.project/DEV_DBjournal", "/smartlauncher/.project/SS/DEV_DBjournal")를 실행한다. } } 이와 같이 스마트메이커는 자연어 방식으로 코딩하기 때문이 기존의 코딩사용자에게는 좀 낮설수도 있습니다. 그러나 익숙해지면 아주 친숙하게 코딩을 할 수 있습니다.
사이비 신천지 근황 of 근황
신천지는 매년 자기네 신도의 8할 이상이 모이는 대규모 행사를 열곤함 자신들의 규모를 알리고 교단 내부의 결속을 도모하기 위해 매년 체육대회나 '만국회의'란 것을 열곤 하는데 마치 북한을 방불케하는 대규모 카드섹션 공연, 매스 게임을 준비하고, 장시간 진행되는 행사에 기저귀를 필참해아 한다는 후문까지 들릴 정도 이런 미친행사임에도 우리나라에서 단연 돋보적인 사이비 교단이니만큼 참여하는 신도수가 어마어마함. 그럼 이걸 어디서 하느냐? 이런 대형 경기장을 아예 통째로 대관해서 함 ^^ "아니 이런 사이비에 대관을 왜 해줌??" 나야 모르지만 뒷돈을 오지게 먹었던지 아니면 꾸짖기에는 너무 많은 앞돈이었던지 했겠지 사이비새끼들 돈도 많다 야 여튼 올해에는 이 대규모 만국회의를 수원월드컵경기장에서 진행하기로 함. 예정대로라면 이렇게 수원월드컵경기장은 사이비 광신도들의 차지가 되어버렸겠지만 응 니네 안받아^^ 꺼져^^ 드디어 정신차리고 신천지를 센타까기 시작했다 였으면 좋았겠지만 우리의 신천지는 호락호락하지 않다 역시 이만희, 가차없지 대표님이 영생을 끝마치셔야 수많은 신천지 교도들이 해방될텐데ㅠㅠㅠ 꾸준히도 장수하시는 중이시다. 참고로 이전에 말했듯이 빙글 내에도 수시로 신천지 교도들이 상주하면서 세뇌글을 올리고 있으니 건전하고 올바른 빙글러라면 보이는 족족 신고를 박아버리자
함수, 조건문, 반복문 등 빈번한 코딩예
1. 함수 스마트메이커로 앱자료 개발 때 가장 궁금했던 것이 바로 함수사용이다. 코딩은 함수를 만들고 그 결과값으로 모든 일들을 처리하기 때문에 함수를 어떻게 정의하고 사용하는지가 가장 궁금했다. 알고 보니 간단했다. 문단 더하기 { A = A+1 } 문단(더하기)을 실행한다. 일반적인 코딩이라면 function 더하기{ A= A+1 } 더하기(); 로 실행을 했을 것이다. 가만히 살펴보면 함수 대신 문단이란 용어를 사용하면 얼추사용이 수월하다. 2. 조건문 if로 시작되는 조건문은 어떻게 사용할까? 판매량이 목표량 이상이면 이 문장(“목표달성”)을 화면에 표시하고, 목표달성여부에 “성공”을 대입한다. 위의 문장을 이렇게 써도 된다. 판매량이 목료량 이상이면 다음 문단을 실행한다. { 이 문장(“목표달성”)을 화면에 표시하고, 목표달성여부에 “성공”을 대입한다. } 조건분기문도 간단히 처리할 수 있다. 판매량이 목표량보다 작으면 aa 문단을 실행하고, 판매량이 목표량보다 크면 bb 문단을 실행하고, 그 외에는 cc 문단을 실행한다. 문단 aa { } 문단 bb { } 문단 cc { } 그 외에는( 기타의 경우에는, 그 외의 경우에는, 그 외에는, 나머지 경우에는) 어느것으로 해도 무방하다. 3. 반복문 일반적으로 for문에 대한 설명이다. 스마트메이커에서는 for문을 어떻게 처리할까? 문단 합구하기 { 전체합은 0이다. 다음 문단을 100번 반복 실행한다. { 전체합은 이 식(전체함+반복횟수)를 참조한다. } } 반복실행을 제어하고 싶을때는 어떻게 하면될까? 문단 합구하기 { 전체합은 0이다. 다음 문단을 100번 반복 실행한다. { 전체합은 이 식(전체함+반복횟수)를 참조한다. 만일 전체합이 500이상이면 반복 실행을 종료한다. } } 4. 문자의 자리수 구하기 국가명에 “이디오피아”을 대입한다. 문자길이는 국가명의 자릿수를 참조한다. //문자길이 : 5 5. 문자값 일부분 가져오기 등록일자는 “20190917”이다. 등록년도는 등록일자의 일부(1,4)를 참조한다. //등록년도 : “2019” 등록월은 등록일자의 일부(5,2)를 참조한다. //등록월 : “09” 등록일은 등록일자의 일부(7,2)를 참조한다. //등록일 : “17”
넘나 귀욤귀욤한 동물 사진 17장
Comedy Wildlife Photography Awards은 올해로 5회를 맞이했습니다. 역사가 그리 길지는 않지만 매년 폭발적인 관심과 인기를 끌고 있으며, 대회에 참가한 작품 수도 굉장히 많아졌죠. 심사위원은 엄격하게 심사한 끝에 제일 재밌는 40장의 사진을 선정해 공개했는데, 꼬리스토리가 그중 17장을 소개해드립니다. 1. 부끄러운 수달  이런, 짝사랑에게 말실수를 한 거 같아요! 2. "가서 동생들이랑 놀아!" "네 아버지!" 미래의 동생에게 달려드는 아기 사자 3. 아무렇지 않아요 아무렇지 않게 새에게 오줌을 싸는 코뿔소와 정말 아무렇지 않은 새ㅋㅋㅋㅋ 4. 띵!  좋은 아이디어가 떠올랐다! 5. 식당 홍보하는 사자  식당은 이쪽입니다. 여러분~ (*표지판 내용: 루이풋츠 마을로 가는 길) 6. 천천히 가세요  아니 그 정도로 천천히는 말구요. 7. 꼭꼭 숨으랬는데 더 뚱뚱한 나무를 찾아보는 건 어때요? 머리부터 발끝까지 다 보여요! 8. 누가 말려줘요 '갑자기 끼어들면 어떡해!' '깜빡이 켰잖아!' 9. 혹시 뒤에 누구 있어? 표정이 왜 그래. 불안하게. 10. 프랑스에서 '빨래 말릴 때' 하는 말  '마르세유!' '재미없어. 푸크훕크쿱!' '끄햐햐햐' 안 친한데 옆에서 함께 터진 아저씨 11. 초고속으로 날아가는 독수리  칼퇴근은 이렇게 해야 제맛이죠! 12. 호신술 배우는 사자  '이렇게 손목 잡고 비틀면서 제압하라구!' '그냥 깨물면 안 될까?' 13. 그만 하래따!  놀리지 말랬는데 자꾸 놀리는 친구 목조르기 14. 잔소리하는 새  도대체 무슨 짓을 한 거예요.  15. 여유 넘치는 삶 어릴 땐 모두 여유로웠어요. 어른이 되면 잊지만요. 16. 안녕?  오늘은 하늘 날기 딱 좋은 날씨지! 17. 잘 가요 여러분  꼬리스토리 동뮬뉴스 많이 사랑해주세요. 또 놀러오세요! 사실, Comedy Wildlife Photography Awards 대회가 매년 개최되는 이유는 '사랑스럽고 귀여운 야생동물의 모습을 보기 위해선 우리가 보호해줘야 한다'는 뜻을 전달하기 위해서라고 합니다. 자연과 야생동물을 보호하기 위해서라도 트로피헌터, 동물원, 불법포획 등이 사라졌으면 좋겠군요! 에디터 제임수  ggori.story@gmail.com 꼬리스토리가 들려주는 동물 이야기!
강제 종료 막기~
스마트메이커를 이용하여 앱을 만들긴 했는데.. 안드로이드 폰에서 뒤로가기를 실행하면 앱에서 쓰~윽 나가버리는 바람에 다시 들어가고.. 를 반복하다가 이를 코딩으로 제어하기로 마음 먹었다. 구현됐을 때의 성취감은 이루말할 수 없을 정도였다. 1. 입력란을 하나 만든다 2. 업무규칙에 폼이 시작하면 입력란에 “N”을 대입한다. 문구를 넣는다. 3. 업무규칙에 이런 함수를 하나 더 넣는다.- 이후 컴파일한다.(F11) 문단 앱종료막기 { 이 문장("학습노트를 종료하시겠습니까?")을 화면에 표시한다.('예아니오','질문') 응답결과가 '예'이면 다음 문단을 실행한다. { 파일복사("/smartlauncher/.project/SS/DEV_DB", "/smartlauncher/.project/DEV_DB") 를 실행한다. 파일복사("/smartlauncher/.project/SS/CN/DEV_DB-journal", "/smartlauncher/.project/DEV_DB-journal")를 실행한다. 입력란에 ""를 대입한다. 폼을 종료한다. } } 4. 진행관리자에서 다음과 같이 입력하고 저장한다. 5. 문제점.. 이런식으로 정해놓으면 이 폼을 닫을 때 마다 (부모폼으로 닫던, 자체적으로 닫던 항상 위의 메시지가 나오게 된다. 메시지 없이 닫고 싶으면 버튼5을 누르면 다음 문단을 실행한다. { 입력란에 ""를 대입한다. 버튼4의 상세폼보기를 실행한다. } 이와 같이 입력란에 엉뚱한 값을 넣으면 다른 폼을 열면서 부모폼을 닫게 될 때 아무런 메시지 없이 닫을 수 있게 된다.
5
Comment
4