검색결과 리스트
기타 IT에 해당되는 글 10건
- 2018.04.02 노트북 와이파이 만들기
- 2018.02.20 Google screen saver
- 2017.03.28 Macro EXCEL 양식 출력시 행 고정
- 2017.03.24 엑셀 Macro VBA 속도 높이기
- 2017.03.17 이클립스(eclipse) 설치 및 간단 사용법(MinGW)
- 2017.03.17 산업혁명 - 4차 산업혁명
- 2017.03.17 엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법
- 2017.03.17 2009년 상반기 대용량데이터베이스 스터디
- 2017.03.17 XML Viewer
- 2017.03.03 Language 교육 site
글
노트북 와이파이 만들기
netsh wlan set hostednetwork mode=disallow
netsh wlan stop hostednetwork
netsh wlan set hostednetwork mode=allow ssid=genie35 key=snow3324
netsh wlan start hostednetwork
'기타 IT' 카테고리의 다른 글
Google screen saver (0) | 2018.02.20 |
---|---|
Macro EXCEL 양식 출력시 행 고정 (0) | 2017.03.28 |
엑셀 Macro VBA 속도 높이기 (0) | 2017.03.24 |
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
글
Google screen saver
'기타 IT' 카테고리의 다른 글
노트북 와이파이 만들기 (0) | 2018.04.02 |
---|---|
Macro EXCEL 양식 출력시 행 고정 (0) | 2017.03.28 |
엑셀 Macro VBA 속도 높이기 (0) | 2017.03.24 |
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
글
Macro EXCEL 양식 출력시 행 고정
엑셀양식 출력하다 보면
아래와 같이 발행 내역의 NO, 년월일 등과 같은 HEADER 정보들이 다음 페이지에도 출력되야 한다.
하지만 코딩상으로 보면 머리가 복잡해 질 수 있으나 엑셀 설정 하나만 하면 끝!
'기타 IT' 카테고리의 다른 글
노트북 와이파이 만들기 (0) | 2018.04.02 |
---|---|
Google screen saver (0) | 2018.02.20 |
엑셀 Macro VBA 속도 높이기 (0) | 2017.03.24 |
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
글
엑셀 Macro VBA 속도 높이기
엑셀 Macro를 이용하여 데이타를 엑셀 파일에 넣을 경우에
데이타 넣는 macro 작업이 화면에 보여지면서 속도가 많이 느려진다.
화면에 데이타가 뿌려지는 것을 하지 않으면 속도가 많이 빨라짐.
엑셀에서 VBA를 하다보면, 실행속도가 엄청나게 느려지는 경우가 발생한다.
코드가 들어갈 자리 위아래로 다음과 같은 코드를 넣어주면 된다.
Application.ScreenUpdating = False '코드 실행 중 차트와 같은 화면 업데이트 방지
Application.Calculation = xlCalculationManual '코드 실행 중 셀 계산 방지
Application.EnableEvents = False '이벤트 실행 방지
(코드가 들어갈 자리)
Application.EnableEvents = True
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
'기타 IT' 카테고리의 다른 글
Google screen saver (0) | 2018.02.20 |
---|---|
Macro EXCEL 양식 출력시 행 고정 (0) | 2017.03.28 |
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법 (0) | 2017.03.17 |
글
이클립스(eclipse) 설치 및 간단 사용법(MinGW)
이클립스(eclipse) 설치 및 간단 사용법(MinGW)
http://kanaris-tt.tistory.com/5
안녕하세요.
오늘은 C언어의 개발도구 중의 하나인 이클립스에 대한 소개와 설치법, 그리고 간단한 사용법을 설명하려고 합니다.
제가 사용하는 개발도구는 코드블럭과 이클립스입니다.
각 각 개성이 넘치는 개발도구들입니다. 어느 개발도구가 맞을지는 http://sunyzero.tistory.com/225을 참조해주세요..
1. 자바 설치하기
이클립스는 자바 기반의 개발도구이기 때문에 Java가 반드시 필요합니다.
자바가 있는데도 에러가 뜨시는 분들이 많으신데요. 아마 64bit 컴퓨터여서 그럴겁니다.
반드시 이 주소에서 받도록 합시다. => http://java.com/ko/download/manual.jsp
컴퓨터가 64비트일경우에는 Window 오프라인 (64비트)를 받으셔야합니다!
2. 이클립스 설치하기
이제 이클립스를 설치해야합니다.
http://www.eclipse.org/downloads/로 가신 다음에 Eclipse IDE for C/C++ Developers 옆의 32비트 혹은 64비트를 클릭하시면 됩니다.
그리고 주황색 다운로드 버튼을 눌러주셔도 상관없습니다. 밑에 주황색글씨는 저곳으로부터 다운받는거 같은데 자주 바뀝니다.
가끔씩 카이스트도 뜨더군요.
앞에 이클립스 설치라고 하였지만 행복하게도 이클립스는 무설치입니다.
그냥 압축풀고 실행하시면 됩니다.
3.CDT설치하기
이제 c언어 개발도구를 다운받아야합니다.
http://www.eclipse.org/cdt/downloads.php로 갑시다.
2015/6/20일 기준, 최신 CDT는 8.6.0입니다.
p2 software repository 옆의 주소(http://download.eclipse.org/tools/cdt/releases/8.6)를 복사합니다.
이클립스를 실행시키시고 위에 창 중에 help->Install New Software을 클릭합니다.
Add를 클릭하시면 다음과 같은 창이 나옵니다.
Name 칸에는 아무거나 쓰셔도 무방합니다.
Location에는 아까 복사한 주소를 붙여넣기 하시면 됩니다.
OK를 누르신 뒤, 다음 사진과 같이 체크를 해주신 뒤 Next> 를 클릭하시면 됩니다.
4.MinGW 설치하기
아직까지 이클립스는 빈 껍데기와 같습니다. 소스코드를 작성은 할 수 있지만 컴파일러가 없기 때문에 제 기능을 못합니다.
컴파일러가 내장된 비쥬얼 스튜디오와는 다르지요.
저는 MinGW 설치법을 알려드릴려고 합니다.
먼저, http://www.mingw.org/로 접속합시다.
왼쪽에 Downloads가 보이실겁니다. 클릭하신뒤 Looking for the latest version? Download mingw-get-setup.exe (86.5 kB) 을 누르신뒤 파일을 다운받고 설치합니다.
옵션은 따로 건드실 필요 없으며, 그냥 install을 눌러 설치합시다.
설치 뒤, continue를 누르시면 다음의 화면이 나옵니다.
저는 C언어만 필요하므로 다음과 같이 체크를 했습니다.
이제 위 배너의 Installation -> Mark all upgrades 를 클릭하신뒤, 잠시후 다시 installation -> Apply changes 를 누르시면 됩니다.
이제 좀 기다리시면 MinGW의 설치는 완료됩니다.
5. 설정 변경 및 기타
이제 환경 변수를 변경하셔야 합니다. 앞으로 Java를 배우실 때도 환경변수를 건드려 줘야합니다.
내 컴퓨터를 오른쪽 클릭하셔서 속성을 클릭합니다. -> 고급시스템설정 -> 고급 -> 환경 변수
이러면 다음 창이 나타납니다.
사용자 변수가 아닌 밑의 시스템 변수에서 Path 변수를 찾습니다.
그리고 편집을 클릭하면 다음 창이 뜹니다.
밑의 변수 값에 C\MinGW\bin;을 추가합니다. ( ; 를 뒤에 붙인 이유는 다음 변수 값을 위해서 입니다.)
만약 MinGW를 설치하실때 옵션을 건드셨다면 다른 위치에 설치될텐데, 그럴 경우 설치된 위치를 적으시면 됩니다.
마지막입니다. 다시 이클립스로 가서 위에 창에 Window -> Preference를 클릭합니다.
C/C++ 오른쪽 삼각형 -> New C/C++ Project Wizard -> Makefile Project를 누르신뒤, 위 사진과 같이 GNU Elf Parser를 체크합니다.
그리고 위쪽의 Builder Settings 배너를 클릭하신뒤 Build command를 밑의 사진처럼 바꿉니다.
이제 Apply를 누르시면 설치가 모두 끝났습니다.
6. 프로젝트만들기
혹시 몰라 어떻게 프로젝트를 생성하는지 가르쳐 드리겠습니다.
이클립스에서 위에 배너에서 File -> New project -> C project 를 클립합니다.
위의 사진과 동일하게 설정해 주시면 됩니다. Toolchains가 MinGW GCC여야합니다.
그리고 Finish를 클릭하시면 프로젝트가 형성됩니다.
그리고 프로젝트 안에 소스파일을 만들어, 그 소스파일안에 코딩을 해야합니다.
소스파일은 Project Explorer에서 당신이 생성한 프로젝트명을 오른쪽 클릭하여 New -> Source file을 클릭합니다.
그리고 소스파일의 이름을 적어야하는데, 끝은 무조건 .c로 끝나야합니다.
소스코드를 작성하신 뒤에는 Ctrl + S 를 클릭하셔서 소스코드를 저장하신 뒤, 빌드를 하셔야 소스코드가 바뀐 것을 알고 제대로 빌드합니다.
빌드는 Ctrl + B입니다.
빌드 뒤에 실행 시키기 위해서는 Ctrl + F11을 누르시면 됩니다.
정리하자면 소스코드를 작성/ 수정하신 뒤 Ctrl + S -> Ctrl + B -> Ctrl + F11 을 하셔야 정상 작동됩니다.
이클립스는 다른 IDE와는 다르게 출력이 조금 특이합니다.
코드 블럭이나 비쥬얼 스튜디오는 출력을 바로바로하지만, 이클립스의 경우에는 프로그램 종료시에 출력이 한꺼번에 됩니다.
이는 장점이 될 수도, 단점이 될 수도 있습니다. 저는 그래서 이클립스와 코드블럭 둘 다 사용합니다.
이클립스 콘솔창(실행창)도 특이한데, 우리에게 익숙한 검은화면이 아니라 밑의 칸에서 콘솔창이 형성됩니다.
이것도 장단점이 있겠지요.
장점 중에 하나는 입력시에 복사, 붙여넣기가 간편합니다. 출력된 값도 복사하기가 쉽습니다.
'기타 IT' 카테고리의 다른 글
Macro EXCEL 양식 출력시 행 고정 (0) | 2017.03.28 |
---|---|
엑셀 Macro VBA 속도 높이기 (0) | 2017.03.24 |
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법 (0) | 2017.03.17 |
2009년 상반기 대용량데이터베이스 스터디 (0) | 2017.03.17 |
글
산업혁명 - 4차 산업혁명
여러분~ ‘산업혁명’이라고는 많이 들어보셨죠?
중고등학교 사회 시간에 선생님이 중요하다고 귀에 딱지가 앉도록 얘기 했던게 기억 나는데요~^^
‘산업혁명’은 여러분도 잘 알고 있듯이 ‘18세기 중엽 영국에서 시작된 기술혁신과 이와 같이 일어난 사회, 경제의 구조 변화’를 말합니다.
이러한 산업혁명이 18세기 ‘1차 산업혁명’을 시작으로 2차, 3차를 지나 오늘날에는 ‘4차 산업혁명’이 많이 이야기되고 있답니다!
‘4차 산업혁명’
여러분은 ‘4차 산업혁명’에 대해 얼만큼 알고 계신가요? 아직 생소한분들도 많을 것 같은데요~
그래서 오늘은 ‘4차 산업혁명’에 대해 알려드리고자 합니다.
‘4차 산업혁명’에 대해 본격적으로 이야기하기 전! 1차, 2차, 3차 산업혁명에 대해 간단히 정리하고 가볼까요??
18세기, 차가운 증기기관이 화석연료를 머금고 달궈지면서 수백, 수천마리의 말보다 강한 힘을 지게 되었죠!
이는 사람이나 가축이 땀을 흘리지 않고, 노동을 대체할 수 있게 되면서 인류가 살아가는 방식에 근본적인 변화를 가져다 주었는데요.
증기기관을 통한 기계적 혁명! 이것이 바로 ‘1차 산업혁명’입니다!!
19세기에는 에너지를 보다 효율적으로 저장하고 활용할 수 있는 수단으로 전기가 이용되면서 대량생산이 가능하게 되었고,
산업은 점차 분업화되고 체계화 되어갔습니다. 전기의 힘을 이용한 대량생산의 시작! 이것이 ‘2차 산업혁명’입니다!!
20세기 후반에는 IT 기술이 급속히 확산되고 더불어 고도화된 자동화의 단계로 접어들게 되었는데요~
컴퓨터를 통한 자동화! 이를 ‘3차 산업혁명’이라고 합니다!!
이제는 21세기! 그리고 21세기도 16년차에 접어들면서 오늘날을 ‘4차 산업혁명’의 시대라고 이야기하고 있습니다.
미국의 전통제조업체의 상징인 ‘GE’가 “2020년까지 소프트웨어 기업이 될것이다”라고 선언한 바 있고
소프트웨어 회사인 애플과 구글이 “자동차를 만들 것이다”라고 선언한 바 있는데요~
이처럼 제조 기업이 소프트웨어 회사로 변신하고자 하고, 소프트웨어 기업은 제조업에 뛰어드는 이러한 변화를 ‘4차 산업혁명’이라고 부릅니다.
다시 말해 ‘기업들이 제조업과 정보통신기술(ICT)을 융합하여 작업 경쟁력을 끌어올리고자 하는 차세대 산업혁명을 가리키는 말’이라고 할 수 있어요!
4차 산업혁명의 핵심은 ‘소프트파워를 통한 공장과 제품의 지능화’라고 할 수 있는데요~
3차 산업혁명의 자동화를 넘어서 IoT를 이용하여 공장 제품 등 여러 사물에 지능을 더하고,
현실과 가상의 공간이 융합된 공간에서 기계와 기계가 서로 소통, 협력, 진화하는 것을 단계로 볼 수 있을 것 같습니다!
- 소프트파워 : 교육ㆍ학문ㆍ예술 등 인간의 이성 및 감성적 능력을 포함하는 문화적 영향력. 군사력이나 경제력과 같은 하드파워(hard power)에 대응하는 개념이다.
(사진출처 weforum)
독일, 미국, 중국, 일본 등 세계 주요국들은 ‘4차 산업혁명’의 시대를 예견하고 나름대로 준비하고 있습니다.
여러 주요국들 중, ‘4차 산업혁명’이 가장 활발히 진행되고 있는 독일의 경우를 볼까요?
독일은 2013년 스마트팩토리에 중점을 두며 ‘Industry 4.0’을 발표했는데요.
‘Industry 4.0’는 자동차, 기계 등 제조업에 ICT를 접목하여
모든 생산 공정, 조달 및 물류, 서비스까지 통합적으로 관리하는 ‘스마트 팩토리’ 구축을 목표로 하고 있습니다.
‘스마트 팩토리’는 장비와 부품 및 소프트웨어 공정 간의 모든 정보와 데이터를 자동으로 주고받으면서 사람 없이 모든 작업과정을 관리하는 기술인데요
이를 통해 공장이 스스로 생산하고, 통제 및 수리, 작업장 안전 등을 관리하는 완벽한 스마트 팩토리로 전환되어
전체 생산공정을 최적화, 효율화하고 산업 공정의 유연성과 성능을 새로운 차원으로 업그레이드 시킬 수 있게 됩니다.
또 ‘Industry 4.0′은 전 세계적으로 침체되고 있는 제조업 위기의 돌파구로 주목 받으면서
제조업 부활에 날개를 달아주는 요소로 부상하고 있다는 사실! 한가지 더!!
울랄라랩도 이러한 4차 산업혁명 시대 예견하고!! (굳굳~bb)
‘윔팩토리(WimFactory)’ 를 연구해왔지요~
‘윔팩토리(WimFactory)’ 또한 공장 설비들이 생산 과정 중 오작동이나 불량이 있을 경우 공장 관리자에게 실시간으로 알려줌으로써
공장 설비들이 스스로 생산하고 관리하는 스마트 팩토리 IoT 플랫폼입니다.
한 가지 더욱 스마트한 점이 있다면!
기존 대기업이 진행하고 있는 스마트 팩토리 구축 시스템, 다시 말해 공장의 설비들을 모두 뜯어 고쳐야하는 시스템과는 달리
울랄라랩에서 자체 개발한 스마트 센서 위콘을 기존의 생산 설비에 부착만 하면 구축이 완료되는 시스템으로
더욱 간편하고 낮은 비용으로 스마트 팩토리를 구축할 수 있답니다!
똑똑함에 똑똑함을 더하여 더욱 스마트한 ‘윔팩토리(WimFactory)’!
전 세계 제조업 위기! 이 ‘윔팩토리(WimFactory)’가 바로!! 해결 할 수 있을 것 같은데요~
윔팩토리가 전 세계적으로 꼭 알려져야만 하는 이유가 한 가지 더 생긴 것 같네요~
전 세계 스마트 팩토리 시장 가운데 우뚝 설 수 있는 그 날까지 울랄라랩이 더욱 노력하고 연구할테니
기대 많이 해주세요
'기타 IT' 카테고리의 다른 글
엑셀 Macro VBA 속도 높이기 (0) | 2017.03.24 |
---|---|
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법 (0) | 2017.03.17 |
2009년 상반기 대용량데이터베이스 스터디 (0) | 2017.03.17 |
XML Viewer (0) | 2017.03.17 |
글
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법
해당 cell의 len() 와 lenb() 길이를 비교하여 다르면
한글 또는 2Byte 문자가 포함되어 있음.
len() 은 글자수를 return 해주고
lenb()는 Byte 수를 return 해주기 때문에 한글같은 2byte 문자가 들어 있으면
2개의 return 값이 다르다.
'기타 IT' 카테고리의 다른 글
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
---|---|
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
2009년 상반기 대용량데이터베이스 스터디 (0) | 2017.03.17 |
XML Viewer (0) | 2017.03.17 |
Language 교육 site (0) | 2017.03.03 |
글
2009년 상반기 대용량데이터베이스 스터디
'기타 IT' 카테고리의 다른 글
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
---|---|
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법 (0) | 2017.03.17 |
XML Viewer (0) | 2017.03.17 |
Language 교육 site (0) | 2017.03.03 |
글
XML Viewer
'기타 IT' 카테고리의 다른 글
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
---|---|
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법 (0) | 2017.03.17 |
2009년 상반기 대용량데이터베이스 스터디 (0) | 2017.03.17 |
Language 교육 site (0) | 2017.03.03 |
글
Language 교육 site
'기타 IT' 카테고리의 다른 글
이클립스(eclipse) 설치 및 간단 사용법(MinGW) (0) | 2017.03.17 |
---|---|
산업혁명 - 4차 산업혁명 (0) | 2017.03.17 |
엑셀에서 cell에 한글이 포함되어 있는지 확인하는 방법 (0) | 2017.03.17 |
2009년 상반기 대용량데이터베이스 스터디 (0) | 2017.03.17 |
XML Viewer (0) | 2017.03.17 |