본문 바로가기

분류 전체보기

(13)
Flutter(플러터)가 무엇인가? 플러터는 모바일(IOS, Android OS), 웹(Web OS), 데스크탑(Window OS, Mac OS, Linux OS 등)을 아우르는 거의 모든 디바이스를 통해 굉장히 훌륭하게 시각적 디스플레이를 실현시키는 파워풀하고 범용적인 Open Source UI Framework이다. 크로스 개발 플랫폼인 React-Native와 동일하게 자주 비교가 되는 크로스 플랫폼으로 구글이 2017년 처음 출시한 이래로 전세계적으로 그 사용자수가 선풍적으로 증가하고 있는 상황이다. React는 JavaScript 언어를 사용하는 반면, Flutter는 구글 자체 개발 Dart 언어를 App의 Native Code 뿐만 아니라, 내부 플랫폼 전체에도 동일하게 사용함으로서 개발의 단순함에 있어서 큰 차이를 만든다. ..
플랫폼은 어디에서부터 시작하는가? ▣ 플랫폼이 가져야 할 특성 ⓛ 다수 유저들이 다양한 역할을 수행할 수 있어야 함 ② 유저들에게 Value, Cost, Experience, Incentives 등의 관련 특성들을 균형있게 제공해야 함 ③ 플랫폼 개방성(Open) 확보 개방성 + 동등성 + 지속성 확보 : 모든 유저가 동등하게 가치를 만들어 내고 그것을 세상에 내놓을 수 있어야 한다. 세상에 내놓는다는 것은 일회성이 아닌 지속적인 가치창출을 의미한다. 유저들이 플랫폼을 통하여 계속적으로 자신만의 고유가치를 창출하고 반복적으로 재생산할 수 있어야 한다. 개방성 + 우선순위충돌을 콘트롤하는 다양성 확보 : 개방된 플랫폼은 자유로움으로 인해 콘텐츠가 풍부해 지면서 '우선순위충돌(Conflicting Priorities)'이 발생할 수 있다. ..
Window10 BIOS/UEFI 환경설정 현재 사용하고 있는 PC 환경에 영향을 주지 않으면서 소프트웨어를 개발하는 방법은 가상 컴퓨터 환경인 Hyper-V를 이용하는 것이다. Window 10이 아닌 PC는 Vmware, VirtualBox 등의 별도 프로그램을 설치하여 가상화(CPU Virtualization) 환경을 구성해야 하지만, Window는 Hyper-V 기능을 이용하여 가상화 환경을 구성할 수 있다. 그러나 메인보드 제조사에 따라서 가상화 옵션이 비활성화된 경우가 있다. 특히 아래 그림과 같이 'Hyper-V 플랫폼' 항목에서 활성화가 불가능한 경우가 있는데, 이 때 PC 부팅 진행 중 맨 아래 적어 놓은 컴퓨터사별 해당 단축키를 이용하여 BIOS/UEFI 설정에 들어간 후, Utilities setting 항목을 선택하여 'In..
Fuchsia OS 퓨시아 # Fuchsia OS : 퓨시아 운영체제 퓨시아는 구글에서 새롭게 개발해 만든 운영체제로 리눅스 커널(Linux Kernel) 기반의 안드로이드OS와 크롬OS가 아닌, 자체 개발한 지르콘 커널(Zircon Kernel)기반 차세대 OS이다. 이것은 모바일 기기에서부터 소형 IoT임베디드 시스템을 콘트롤하는 데까지 광범위하고 파워풀한 하나의 통합운영체제 구축이 가능하게 설계되었다. 원래 지르콘 커널은 과거에 마젠타(magenta)라는 이름으로 불리웠으며 마이크로 콘트롤러 운영체제로 IoT에 주로 사용되어 왔으나, 2017년 IOS 개발 언어 스위프트(swift)를 지원했고, 2019년 구글 모바일 안드로이드 앱까지 구동하게 되면서 범용 OS 활용의 가능성이 대두되게 되었다. 안드로이드 OS의 통합되지 못..
Understanding ML & DL in python 파이썬 기본특성 ✅ 최신버전사용 주의 : 서로 버전 충돌 발생하는 경우가 있기 때문에, 파이썬 오픈소스 라이브러리 사용시, 최신버전 사용은 가급적 지양할 필요가 있다. ✅ 파이썬 변수 데이터 구조 : 파이썬은 '참조기반구조' 자료구조형태로, 예를 들어 A = 100 라는 코드는 타 언어의 경우, A라는 정해진 공간을 확보하지만, 파이썬은 정해지지 않은 넉넉한 메모리 별도 공간에 id주소를 매겨서 100의 값을 넣어 둔 후, 그 값을 A변수로 호출해 온다는 의미가 된다. 따라서 A변수에는 데이터 id 주소가 할당되어 있다. 다시 말해, A는 데이터 공간이 아니라, 단지 다른 넓은 데이터 저장공간에서 해당 id주소에 들어간 데이터를 불러와서 가지고 있는 그릇, 즉 참조변수이다. list_a = [1,2,3,..