IT 끄적이기/IT 지식 51

# 번외 , Foreach

Foreach 란 ? : 기존의 반복문의 경우 반복의 끝을 정해주는 것과 다르게 인자로 들어오는 배열 or 객체의 내부 인덱스를 끝까지 탐색하여 자동으로 순환시키는 반복문 형태 : foreach (element in 해당배열 or 객체) { } element : 데이터 타입과 변수명 (ex : String name in array) 만약 String [] arr = new String[3] {"AA","BB","CC"}; 라고 한다면 foreach(String str in arr) { Console.WriteLine(str); } 의 결과는 AA BB CC 가 될 것이다 ... 이 외에도 이중포문을 써야하는 이차원 배열의 순회탐색(?) 을 한번에 할 수 있는 효율성을 자랑한다

# 번외7, 코로나19 시대 IT 책임자의 10대 과제

[서론] 이미 코로나로 인해 세계가 변하고 있다. Un + contact 의 합성어 언택트라는 신조어의 탄생과 Before Corona, After Corona B.C and A.C 등 코로나의 등장은 인류의 많은 것을 바꾸어 놓았다. 그 중 에서도 이번에는 코로나로 인해 IT 책임자에게 주어지는 10대 과제에 대해서 ITWorld 의 기사를 인용해 알아보고자 한다. [본론] 코로나19 팬데믹으로 인해 실제로 비즈니스의 거의 모든 측면에서 문제가 발생했으며, 몇 달 전만 해도 아무도 상상하지 못했던 상황이 벌어졌다. IT도 분명 예외는 아니며, CIO를 비롯한 IT 책임자들은 혼란에 대응하고 비즈니스를 지원하며 불확실한 미래로의 전환을 계속 이끌어 가기 위해 노력하고 있다. 코로나19 팬데믹 속에서 IT..

# 번외6, HP 엘리트 드래곤플라이 리뷰 : "분실 걱정 끝!" 타일 트래커를 내장한 최초의 노트북

[서론] 과거 대학교 3학년 시절에 임베디드 수업을 통해서 블루투스 칩을 활용해 휴대폰으로 실시간 물품의 위치를 파악하고 가까워지는 경우 알림음이 뜨도록 만들어봤다. 그 당시에도 잃어버리는 것을 방지하기 위해 기획하고 만들었는데 이제는 노트북에도 이러한 기능을 넣는 시대가 왔다. 아이티월드의 기사를 함께 보자. [본론] 출장이나 회의가 아닌 다른 아무 것도 아닌 이유로 집을 나서 본 지가 너무도 오래 된 것 같다. 재택 근무가 길어지고 있지만, 그래도 이동이나 외출이 줄어들었기 때문에 번잡한 공항 터미널에서 보안 기능이 해제된 노트북 가방을 분실했을 때의 공포는 없다. 필자처럼 이런 끔찍한 경험을 다시는 하고 싶지 않은 사용자라면, 타일(Tile)의 트래커 기능을 내장한 HP 엘리트 드래곤 플라이에 아주..

# 번외 5, 코로나 시대의 섀도우 IT란? “IT 부서에게는 기회”

[ 서론 ] 섀도우 IT 란 ? 직원들이 IT 부서에서 승인하지 않은 클라우드 애플리케이션이나 서비스를 구입하고, 이를IT 관리 부서나 책임자가 파악하지 못하는 현상을 가리켜 섀도우 IT(Shadow IT)라고 합니다. 기업의 IT 예산이 조직 단위로 넘어가고 단기 성과에 따라 이합집산하는 프로젝트 부서가 늘어나면서 기업 내·외부에서의 데이터 저장과 공유 방식도 열거하기 어려울 정도로 다양해졌습니다. 특히 클라우드 컴퓨팅 기술이 발전하고 SaaS 애플리케이션의 영향력이 커지면서 드롭박스, 에버노트 등의 클라우드 기반 오피스 제품과 팀 내 협업 도구를 활용하는 경우가 많습니다. 그러나 이 중 대다수는 기업 IT 부서가 직접 개발하거나 관리하는 공식 서비스가 아니기 때문. 이렇게 섀도우 IT 현상이 만연한 ..

#0, ERP

ERP란 ? ERP"는 Enterprise Resource Planning의 약어입니다. 이것은 조직에서 회계, 조달, 프로젝트 관리, 위험 관리 및 규정 준수, 공급망 운영과 같은 일상적인 비즈니스 활동을 관리하기 위해 사용하는 소프트웨어 제품군입니다. 또한 완전한 ERP 제품군에는 조직의 재무 성과를 계획, 예산 편성, 예측 및 보고하는 데 사용되는 EPM(Enterprise Performance Management) 소프트웨어가 포함되어 있습니다. ERP 시스템은 함께 연동되어 있으며 수맣은 비즈니스 프로세스를 정의하고 이들 간의 데이터 흐름을 가능하게 합니다. ERP 시스템은 여러 소스에서 조직의 공유 거래 데이터를 수집하여 데이터 중복을 제거하고 "단일 정보 소스"로 데이터 무결성을 제공합니다...

#번외 4, "IoT로 인한 위협 모델의 변화" 고려해야 할 4가지

많은 기업의 비즈니스 및 운영 환경에 도입된 IoT 시스템은 공격 표면을 늘리고 중요한 데이터 및 시스템의 기밀성과 무결성, 가용성에 새로운 위험을 끌어들였다. ⓒ Getty Images Bank 보안 책임자는 조직의 위협 프로필을 업데이트해 이런 위험에 대처하고 선제적으로 관리하기 위한 공식적인 계획을 수립해야 한다. 전문가들은 그렇지 않으면 취약한 IoT 환경을 악용할 틈을 노리는 공격자에게 쉬운 목표물이 될 위험에 처하게 된다고 말한다. 부즈 앨런 해밀턴(Booz Allen Hamilton)의 수석 엔지니어인 카일 밀러는 “일반적으로 조직은 IT 및 OT(Operational Technology) 네트워크에 수백 개의 IoT 장치를 두고 있다. IoT 장치의 위험성은 이런 각각의 장치가 공격 표면을..

#0 스마트팩토리

스마트팩토리란 ? 공장 내 설비와 기계에 센서(IoT)가 설치되어 데이터가 실시간으로 수집, 분석되어 공장 내 모든 상황들이 일목요연하게 보여지고(Observability)고, 이를 분석해 목적된 바에 따라 스스로 제어(Controllability)되는 공장 현재 생산현장들은 단위 공정별로만 자동화, 최적화가 이루어져 있다. 그렇기 때문에 공정과 공정이 유기적으로 연계되어 있지 않다. 전후 공정에서 어떤 일이 일어났는지 알 수 없는 구조 그래서 개별 공장에서 수집된 데이터의 활용률이 매우 낮은 시장. 하지만 스마트팩토리는 전후 공정간 데이터를 자유롭게 연계할 수 있어 총체적인 관점에서 최적화를 이룰 수 있다. 병원으로 비유하면, 최고의 실력을 가진 내과 전문의와 외과 전문의가 따로 환자를 진료하지 않고 ..

#0 MES

MES란 ? Manufacturing Execution System으로, 기업의 생산 현장에서 발생하는 제반 활동을 지원하기 위한 생산관리시스템 1)환경의 실시간 모니터링, 제어, 물류 및 작업내역 추적 관리, 상태파악, 불량관리 등에 초점을 맞춘 현장 시스템 2) 제조실행시스템 , 제조실행시스템(MES, Manufacturing Execution System)은 제조업체의 공장 관리를 위한 개념이자 구현 도구다. 이는 1990년대 초 미국의 매사추세츠주 보스턴 시에 소재한 컨설팅회사 AMR(Advanced Manufacturing Research)에서 최초로 소개했으며, 제조업의 시스템 계층 구조를 계획–실행–제어의 3계층으로 구분해 그중 실행의 기능을 MES로 정의했다(ACS; 네이버지식백과). 국제..

#번외2, 애자일 마케팅 : 성공적인 B2B 마케팅을 위한 프레임워크

** 애자일이란 ? 프로그래밍에 집중한 유연한 개발 방식 소프트웨어를 배우는 사람이라면 이미 ‘애자일’(Agile)이라는 단어가 익숙할 테다. 애자일은 문서작업 및 설계에 집중하던 개발 방식에서 벗어나 좀 더 프로그래밍에 집중하는 개발 방법론이다. 애자일(Agile)이란 단어는 ‘날렵한’, ‘민첩한’이란 뜻을 가진 형용사다. 애자일 개발 방식도 그 본래 의미를 따른다. 정해진 계획만 따르기보다, 개발 주기 혹은 소프트웨어 개발 환경에 따라 유연하게 대처하는 방식을 뜻한다. 애자일 개발 방식은 2000년대 초에 대두됐다. 1990년대에는 주로 많은 인원의 개발자가 오랜 기간 동안 소프트웨어를 개발하곤 했다. 예를 들어 항공기 제어 시스템을 개발하기 위해선 여러 회사나 기관에 있는 사람들이 모였고, 10년 ..