 <?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>다미소프트 &amp;gt; 커뮤니티 &amp;gt; 개발이야기</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory</link>
<description>테스트 버전 0.2 (2004-04-26)</description>
<language>ko</language>


<item>
<title>MSSQL 현재 접속된 접속자 정보 확인</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=9</link>
<description><![CDATA[<p>SELECT * FROM sys.dm_exec_sessions; /* 현재 접속된 접속자 정보 확인 */</p><p>SELECT * FROM sys.dm_exec_connections; /* 현재 접속된 접속자 아이피 확인 */</p><p><br /></p><p><br /></p><p>select * from master.dbo.sysprocesses;  /* 현재 접속된 접속자 정보 확인 MSSQL2000버전용 */</p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Thu, 22 Aug 2019 11:43:13 +0900</dc:date>
</item>


<item>
<title>DateAdd() - 날짜계산 함수</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=8</link>
<description><![CDATA[<p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">사용방법 : DateAdd(계산할 타입(년, 월, 일, 시, 분, 초 등등), 계산할 숫자, 기본값)</span></p><p><br /></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">오늘 날짜에서 10일 이후의 날짜를 구하고 싶으면 DateAdd("d", 10, Date())</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">오늘 날짜에서 10일 이전의 날짜를 구하고 싶으면 </span><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">DateAdd("d", -10, Date())</span></p><p><br /></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">적용할 수 있는 </span><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">계산할 타입</span></p><table class="__se_tbl" style="border-width:1px 1px 0px 0px;border-style:solid solid none none;border-color:rgb(204,204,204) rgb(204,204,204);" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(194,194,194);"><p align="center" style="text-align:center;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 값</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(194,194,194);"><p align="center" style="text-align:center;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">설명 </span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> yyyy</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">연도 </span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> w</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 요일</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> q</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 분기</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> ww</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 주</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> m</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 월</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> h</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 시간</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> y</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 일자</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> n</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 분</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> d</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 일</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> s</span></p></td><td style="border-width:0px 0px 1px 1px;border-style:none none solid solid;border-color:rgb(204,204,204) rgb(204,204,204);width:103px;height:18px;background-color:rgb(255,255,255);"><p align="left" style="text-align:left;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> 초</span></p></td></tr></tbody></table><p><br /></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">참고 - </span><a href="https://cocoaday.tistory.com/165" rel="nofollow"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">https://cocoaday.tistory.com/165</span></a> </p><p><br /></p><p><br /></p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Wed, 31 Jul 2019 16:07:13 +0900</dc:date>
</item>


<item>
<title>javascript 올바른 선언방법</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=7</link>
<description><![CDATA[<p>안녕하세요. 다미소프트 오충환입니다.</p><p>오랜만에 글을 올리네요.</p><p>이번 글은 javascript를 사용하면서 script type을 선언해야 하는지 아니면 생략해도 되는지를 알아봅니다.</p><p>저도 매번 일할때마다 어떤 페이지는 &lt;script type="text/javascript"&gt;으로 선언하고 어떤 페이지는 &lt;script&gt;만 쓰고 그럽니다.</p><p>그러다가 문득 어떤게 표준이고 어떻게 쓰는게 좋은지 궁금해졌어요.</p><p>구글에서 검색해보니 이미 많은 분들이 이런 궁금증을 가지고 찾아보시고 자료를 잘 정리해놓으셨네요.</p><p><br /></p><p>우선 정확한 표준은 <span style="color:rgb(255,255,255);background-color:rgb(255,0,0);">&lt;script type="text/javascript"&gt;</span> 입니다.</p><p>하지만 html5 부터는 기본 스크립트 언어가 js이기 때문에 생략해줘도 무방하답니다.</p><p>그러나 하위 호환성을 위해서는 <span style="color:rgb(255,255,255);background-color:rgb(255,0,0);">&lt;script type="text/javascript"&gt;</span>로 사용하는게 좋다고 하네요.</p><p>저도 앞으로는 표준을 지키며 하위호환성을 위해  <span style="color:rgb(255,255,255);background-color:rgb(255,0,0);">&lt;script type="text/javascript"&gt;</span> 로 통일해서 사용하고자 합니다.^^</p><p>마찬가지로 style 태그의 경우에도 type="text/css"을 명시해는게 표준이고 html 5 부터는 디폴트로 <code>&lt;style&gt;</code> 을 적으면 css를 의미한다고 합니다.</p><p><br /></p><p>​</p><p>출처: <a href="https://rhammer.tistory.com/52" rel="nofollow">https://rhammer.tistory.com/52</a> [고무망치의 Dev N Life] </p><p><a href="https://hashcode.co.kr/questions/1207/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90-typetextjavascript%EB%8A%94-%EC%99%9C-%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94%EA%B1%B4%EA%B0%80%EC%9A%94" rel="nofollow">https://hashcode.co.kr/questions/1207/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90-typetextjavascript%EB%8A%94-%EC%99%9C-%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94%EA%B1%B4%EA%B0%80%EC%9A%94</a></p><p><br /></p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Fri, 26 Jul 2019 13:04:57 +0900</dc:date>
</item>


<item>
<title>정확한 날짜 계산법</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=6</link>
<description><![CDATA[<div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"-1 day"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 어제</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"now"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 현재</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"+1 day"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 내일</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"+1 week"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 일주일 후</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"-1 month"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 한달 전</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"+1 month"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 다음달</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"+1 week 2 days 3 hours 4 seconds"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 1주 2일 3시간 4초 후</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"next Thursday"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 다음주 목요일</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"last Monday"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 지난 월요일</span></div><div style="padding:0px 6px;line-height:100%;white-space:pre;"><span style="font-family:Verdana;font-size:9pt;">date(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"Y-m-d H:i:s"</span><span style="font-family:Verdana;font-size:9pt;">, strtotime(</span><span style="color:rgb(99,163,92);font-family:Verdana;font-size:9pt;">"10 September 2013"</span><span style="font-family:Verdana;font-size:9pt;">)); </span><span style="color:rgb(153,153,153);font-family:Verdana;font-size:9pt;">// 2013년 9월 10일</span></div><p><br /><br />출처: <a href="https://whiterussian.tistory.com/32" rel="nofollow">https://whiterussian.tistory.com/32</a> [화이트 러시안]<br /></p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Fri, 19 Jul 2019 17:37:22 +0900</dc:date>
</item>


<item>
<title>GET 혹은 POST로 넘어온 값 확인하기</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=5</link>
<description><![CDATA[<p>/* debug code */<br />echo "&lt;pre&gt;"; <br />echo "GET:"; <br />print_r($_GET); <br />echo "POST:"; <br />print_r($_POST); <br />echo "FILES:"; <br />print_r($_FILES); <br />echo "&lt;/pre&gt;";<br />exit;<br />/* debug code */<br /> </p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Mon, 25 Mar 2019 10:53:40 +0900</dc:date>
</item>


<item>
<title>CSS로 마우스 커서 모양 변경하기</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=4</link>
<description><![CDATA[<p>&lt;p style="cursor:auto"&gt;Auto&lt;/p&gt;<br />&lt;p style="cursor:default"&gt;Default&lt;/p&gt;<br />&lt;p style="cursor:pointer"&gt;Pointer&lt;/p&gt;<br />&lt;p style="cursor:move"&gt;Move&lt;/p&gt;<br />&lt;p style="cursor:text"&gt;Text&lt;/p&gt;<br />&lt;p style="cursor:wait"&gt;Wait&lt;/p&gt;<br />&lt;p style="cursor:help"&gt;Help&lt;/p&gt;</p><p>&lt;p style="cursor:crosshair"&gt;Crosshair&lt;/p&gt;<br />&lt;p style="cursor:e-resize"&gt;E-resize&lt;/p&gt;<br />&lt;p style="cursor:ne-resize"&gt;Ne-resize&lt;/p&gt;<br />&lt;p style="cursor:nw-resize"&gt;Nw-resize&lt;/p&gt;<br />&lt;p style="cursor:n-resize"&gt;N-resize&lt;/p&gt;<br />&lt;p style="cursor:se-resize"&gt;Se-resize&lt;/p&gt;<br />&lt;p style="cursor:sw-resize"&gt;Sw-resize&lt;/p&gt;<br />&lt;p style="cursor:s-resize"&gt;S-resize&lt;/p&gt;<br />&lt;p style="cursor:w-resize"&gt;W-resize&lt;/p&gt;<br /> </p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Fri, 15 Mar 2019 10:43:04 +0900</dc:date>
</item>


<item>
<title>구형 775보드 메모리슬롯 야매 수리</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=3</link>
<description><![CDATA[<p>안녕하세요 다미소프트 오충환입니다.</p><p>오늘은 구형 775 itx 메인보드의 램슬롯을 대충 수리한 이야기를 할까 합니다.</p><p>아래의 보드는 집에서 영화보는 PC를 만들 목적으로 예전에 구매해 둔 775 itx 보드입니다.</p><p>시대에 뒤떨어진 제품이지만 hd나 full hd 는 잘 재생해주리라 생각하고 만들고 있습니다. itx 폼펙터에 itx 케이스를 사용할 예정이기에 cpu는 듀얼코어로 넣어놨습니다. 발열문제는 직접 조립후 확인할 수 있을 것 같습니다.</p><p>참고로 1037u cpu를 사용한 itx보드로 미니PC 하나를 조립했는데 생각외로 발열이 있습니다.</p><p><br /></p><p><img title="99d5359bd20c5d997479a400a03f5578_1541561052_5956.jpg" src="https://www.damisoft.co.kr/data/editor/1811/99d5359bd20c5d997479a400a03f5578_1541561052_5956.jpg" alt="99d5359bd20c5d997479a400a03f5578_1541561052_5956.jpg" /><br style="clear:both;" /><br style="clear:both;" />메모리는 DDR2 로 2g씩 4g 로 맞출려고 조립을 하고 전원을 켜니....부팅이 안되네요.</p><p>비프음 들어보니 메모리쪽 문제라 메모리 장착이 잘못됐나 생각하고 다시 빼서 청소도 해보고 슬롯 먼지 제거도 해보고 해도 계속 증상은 같았습니다.</p><p>메모리를 하나씩 꽂아보니 안쪽 뱅크에 메모리를 꽂았을 때만 부팅이 됩니다.</p><p>결국 바깥쪽 메모리 슬롯이 문제네요.</p><p>걍 버릴까...하다가 뭐가 문제인가 돋보기 들고 자세히 살펴보니 메모리 슬롯에 핀이 하나 휘어진건지 구부러진건지 암튼...제위치에 없네요.</p><p>아래 사진 보시면 어떤 상태인지 바로 알 수 있습니다. 메모리와 접촉해야 할 핀 하나가 안으로 쑥 들어가 있네요.</p><p>주위에 돌아다니는 플라스틱 쪼가리 주워다가 잘라서 휘어진듯한 핀 뒤로 잘 밀어넣어 두번째 사진과 같이 만들었습니다.</p><p><br /></p><p><img title="99d5359bd20c5d997479a400a03f5578_1541561387_7539.jpg" src="https://www.damisoft.co.kr/data/editor/1811/99d5359bd20c5d997479a400a03f5578_1541561387_7539.jpg" alt="99d5359bd20c5d997479a400a03f5578_1541561387_7539.jpg" /> </p><p><br /></p><p><br /></p><p>다시 메모리 장착하고 부팅하니 잘 되네요. 메모리도 정상적으로 4g 인식합니다.</p><p>이제 itx 케이스 주문해서 조립해야겠습니다.^^</p><p><br /></p><p>제 경험상 pc의 불량 중 상당부분이 단순한 실수나 소프트웨어적인 결함인 경우였습니다.</p><p>메모리 오류인 경우도 메모리를 슬롯에서 빼서 먼지좀 불로 지우개로 잘 닦고 다시 장착하면 되는 경우도 있구요.</p><p>특정 보드는 cmos 배터리가 나가면 아예 부팅이 안되는 경우도 있더군요.</p><p>물론 정말로 부품 자체가 고장나서 문제가 생기는 경우도 많습니다.</p><p>회사다닐때 부산쪽에 납품한 서버가 잘 동작하다가 블루스크린이 뜨고 리부팅하면 어떨때는 되다가 또 안되고 막 그런 경우도 있었어요. 구매처에서도 원인을 모릅니다. 디버깅 툴 돌려봐도 막연히 보드쪽 불량이다 라고만 하더군요. 결국 원인은 다른데서 찾았습니다.ㅎㅎ 이 이야기도 다음에 올리겠습니다.</p><p><br /></p><p>아무튼....불량난 보드 야매로 고치고 잘 돌아가는거 보니 기분은 좋네요.^^</p><p>그저 그런 글 읽어주셔서 감사합니다. 다음엔 더 재미있는 이야기로 찾아뵙도록 노력하겠습니다.</p><p>즐거운 하루되세요~^^</p><p><br /></p><p><br /></p><p><br /></p><p> <br /></p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Wed, 07 Nov 2018 12:39:49 +0900</dc:date>
</item>


<item>
<title>아두이노 1일차 스터디</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=2</link>
<description><![CDATA[<p></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><br style="clear:both;" />반갑습니다. 다미소프트 개발자 오충환입니다. </span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">오늘부터 아두이노 스터디를 하면서 느낀 점, 문제점 그리고 문제점을 해결해 나가는 과정을 여기에 남겨보려 합니다.</span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">개인적인 글이고 저 자신이 글쓰는 재주가 미천하여 그닥 재미도 없을 수 있고 지루할 수도 있지만 이 글을 보시는 분들이 아두이노로 무언가를 만드는 과정에 하나라도 도움이 되신다면 있으면 좋겠습니다. 물론 저도 나중에 다시 참고하기 위해 글을 남겨놓는 것입니다.</span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">프로젝트를 많이 진행하다 보면 과거에 사용한 것과 유사한 아이디어를 사용할 때가 종종 있습니다. 경험상 보면 꽤 자주 있었어요. 이럴 때 정리가 잘 된 자료가 있으면 많은 도움이 됩니다.^^</span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">제 책장 한켠에는 몇년전에 사 놓은 두권의 책과 아두이노 Beginer KIT이 있습니다. 이북까지 하면 세권의 책이 있네요. 사놓기만 하고 지금까지 안봤습니다.^^</span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p align="left" style="text-align:left;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">일단 시작은 아두이노 소프트웨어 튜터라는 책으로 하려 합니다. 기초부터 해나가기엔 이 책이 괜찮을거 같더라구요. </span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​<img title="09a528362c5f0c44ad52375d897ff9c5_1540109044_3878.png" src="https://www.damisoft.co.kr/data/editor/1810/09a528362c5f0c44ad52375d897ff9c5_1540109044_3878.png" alt="09a528362c5f0c44ad52375d897ff9c5_1540109044_3878.png" /></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">이 책 다 보고 아두이노 환경 모니터링을 볼 예정이예요. 수준은 소프트웨어 튜터랑 비슷 한 것 같습니다. 예제를 더 다뤄보는 정도? 라고 생각합니다. </span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​<img title="09a528362c5f0c44ad52375d897ff9c5_1540109079_8448.png" src="https://www.damisoft.co.kr/data/editor/1810/09a528362c5f0c44ad52375d897ff9c5_1540109079_8448.png" alt="09a528362c5f0c44ad52375d897ff9c5_1540109079_8448.png" /></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">마지막으로 뚝딱뚝딱 우리집 프로그래밍은 기본을 쌓고 봐야 할듯 합니다. 좀 전문적인 내용인듯 해요. </span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​<img title="09a528362c5f0c44ad52375d897ff9c5_1540109095_1537.png" src="https://www.damisoft.co.kr/data/editor/1810/09a528362c5f0c44ad52375d897ff9c5_1540109095_1537.png" alt="09a528362c5f0c44ad52375d897ff9c5_1540109095_1537.png" /></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><br style="clear:both;" /></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">아두이노로 무언가를 만드는 과정은 다음과 같습니다.</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">1. 만들고자 하는 것의 설계</span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">무언가를 만들려면 만들고자 하는 것의 모양이나 재료들을 미리 구상해봐야 겠죠. 물론 이것을 노트에 그리거나 써서 나중에 참고할 수도 있습니다. 설계를 잘 해놔야 나중에 실 제작에서도 시행착오를 최대한 줄일 수 있습니다. 프로그램을 할 때도 처리로직 등을 미리 잘 정리해야 오류를 최대한 줄일 수 있는 것과 마찬가지라고 생각합니다.</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">2. 하드웨어 조립을 하고 아두이노 보드와 연결</span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">실습환경에서는 기판을 제작하거나 하지 않고 브레드보드를 사용하여 실습합니다. 어릴때 라디오 조립 등을 할 때는 그냥 설명서 보고 그대로 부품 끼우로 납땜하는 게 전부였는데 브레드보는 납땜하지 않고도 제품을 테스트 할 수 있다는 점이 좋네요. 브레드보드에 저항 등 부품을 잘 배치하고 아두이노 입출력 핀과 전선으로 연결하면 하드웨어 조립이 완료됩니다.</span></p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"></span><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><img title="09a528362c5f0c44ad52375d897ff9c5_1540109242_1584.png" src="https://www.damisoft.co.kr/data/editor/1810/09a528362c5f0c44ad52375d897ff9c5_1540109242_1584.png" alt="09a528362c5f0c44ad52375d897ff9c5_1540109242_1584.png" /></span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">아두이노 보드의 모습입니다. 위아래로 입출력 단자들이 있고, 좌측으로 PC와 연결하기 위한 USB 단자와 외부 전원을 공급하기 위한 DC 단자가 있습니다.</span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><img title="09a528362c5f0c44ad52375d897ff9c5_1540109338_5424.png" src="https://www.damisoft.co.kr/data/editor/1810/09a528362c5f0c44ad52375d897ff9c5_1540109338_5424.png" alt="09a528362c5f0c44ad52375d897ff9c5_1540109338_5424.png" /><br style="clear:both;" />​브레드보드 입니다. 여기에 부품을 배치하고 보드와 연결하면 하드웨어 작업이 완료됩니다.</span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><br /></span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><img title="09a528362c5f0c44ad52375d897ff9c5_1540109385_5787.png" src="https://www.damisoft.co.kr/data/editor/1810/09a528362c5f0c44ad52375d897ff9c5_1540109385_5787.png" alt="09a528362c5f0c44ad52375d897ff9c5_1540109385_5787.png" /><br style="clear:both;" />PC와 아두이노 보드, 브레드보를 연결하고 ​브레드보드에 저항과 LED를 배치한 모습입니다.</span></span> </p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">3. 스케치로 소프트웨어를 만들어 아두이노 보드에 업로드</span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">하드웨어 조립만으로는 우리가 원하는 결과를 얻을 수 없습니다. 하드웨어를 운영할 수 있는 소프트웨어를 작성하여 아두이노 보드에 업로드 해야만 하드웨어가 소프트웨어의 처리 로직에 따라 일을 하는 것이죠. </span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">아두이노의 소프트웨어 통합개발환경은 스케치입니다. 공홈(</span><a href="http://www.arduino.cc" rel="nofollow"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">www.arduino.cc</span></a><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">)에서 무료로 내려받을 수 있습니다. 책에는 그냥 다운로드만 있는데 요즘엔 기부 후 다운로드도 추가되었네요. 스케치의 설치는 쉽습니다. 구글에서 검색하면 이미지를 첨부한 자세한 설명을 보실 수 있습니다.</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">위의 과정을 거쳐 우리는 아두이노를 사용하여 내가 원하는 무언가를 만들어 낼 수 있습니다.</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">프로그래밍을 배우는 과정에서 제일 먼저 하는게 있죠. 바로 "Hello, World!" 출력입니다. </span><br /><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​</span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">아두이노에선 led 깜빡이는 프로그램이 이 역할을 합니다. 스케치 내장 예제에 보면 Blink라고 있습니다. 아두이노 소프트웨어 튜터, 아두이노 환경 모니터링 두 책 모두 같은 예제로 시작하고 있네요. 이 프로그램으로 기본적인 함수의 역할과 프로그램이 어떤식으로 작동하는지 배울 수 있습니다. </span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">led 깜빡이는 프로그램을 좀 응용하면 led가 불규칙하게 반복적으로 반짝이는 것도 만들 수 있습니다. 모스부호를 응용한다면 led로 sos를 표현하는 제품을 만들 수도 있습니다.<span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"> </span></span></span></span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">기본적인 스터디를 잘 진행했다면 응용하는 것은 제작자 마음이겠지요.^^</span></span></span></span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">​이것으로 아두이노 1일차 스터디를 마칩니다. </span></span></span></span></span></p><p><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;"><span style="font-family:'나눔고딕', NanumGothic;font-size:10pt;">다음에 뵙겠습니다.​</span> </span></span></span></span></p>]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Sun, 21 Oct 2018 17:18:44 +0900</dc:date>
</item>


<item>
<title>HTML 문서에 CSS를 적용하는 3가지 방법</title>
<link>https://damisoft.co.kr/bbs/board.php?bo_table=devstory&amp;amp;wr_id=1</link>
<description><![CDATA[1) Inline Styles - HTML 태그의 style 속성에 CSS 코드를 넣는 방법<br/><br/>인라인 스타일은 단일 요소에 고유한 스타일을 적용하는 데 사용될 수 있습니다. HTML 태그에 style 속성을 추가하여 간단하게 CSS를 추가할 수 있습니다. 아래 예제는 div 태그에 배경을 파란색으로 채우는 예제입니다. Inline Style은 style sheet의 다양한 장점을 살리지 못하므로 가급적 사용하지 않는 것이 좋습니다.<br/><br/>&lt;div style=&#034;background-color:#00f&#034;&gt;내용&lt;/div&gt;<br/><br/><br/>2) Internal Style Sheet - HTML 문서의 &lt;head&gt; 섹션 내에 &lt;style&gt; 요소를 추가하여 CSS 코드를 넣는 방법<br/><br/>하나의 HTML 문서 내에서 적용되는 고유한 스타일을 작성할 경우 사용합니다. 작성된 CSS는 해당 HTML 문서 내에서만 영향을 끼칩니다.<br/>아래 예제를 HTML 문서의 &lt;head&gt; 섹션 내에 작성하면 해당 HTML 문서의 &lt;div&gt; 태그의 글자색은 전부 파란색이 됩니다.<br/><br/>&lt;style&gt;<br/>&nbsp; div {color: blue;}<br/>&lt;/style&gt;<br/><br/><br/><br/>3) External Style Sheet - 외부 스타일시트를 작성하고 HTML 문서의 &lt;head&gt; 섹션내에서 &lt;link&gt; 요소로 스타일을 적용<br/><br/>별도의 CSS 파일을 만들고 HTML 문서의 &lt;head&gt; 섹션 내에 &lt;link&gt; 요소로 style sheet를 참조합니다.<br/>하나의 style sheet 파일을 작성하면 해당 style sheet 링크를 포함하는 모든 HTML 문서에 적용할 수 있습니다.<br/><br/>아래의 예제처럼 &lt;h1&gt; 태그에 글자색을 붉은색으로 변경하는 스타일을 작성하였다면, style.css 파일을 링크하고 있는 모든 HTML 문서의 &lt;h1&gt; 태그의 글자색은 붉은색으로 변경됩니다. <br/><br/>&gt; style.css 파일에 아래 코드 작성<br/>h1 {<br/>&nbsp; color: red;<br/>}<br/><br/>&gt; HTML 파일에 style.css 파일 include<br/>&lt;link rel=&#034;stylesheet&#034; href=&#034;style.css&#034;&gt;]]></description>
<dc:creator>다미소프트</dc:creator>
<dc:date>Tue, 16 Oct 2018 13:30:02 +0900</dc:date>
</item>

</channel>
</rss>
