전체 글 30

Linux - 명령어

pwd ⇒현재 디렉토리 위치 표시 [print work directory]의 약자 cd ⇒직업 디렉토리 위치 변경 cd/ ⇒루트디렉토리(/)로 이동 cd. ⇒현재 디렉토리(현재위치)로 이동 cd.. ⇒한 단계 상위 디렉토리로 이동 cd~ ⇒홈 디렉토리로 이동 cd- ⇒바로 전 위치했던 디렉토리로 ls ⇒파일 목록 명령어 [list segments]의 약자 is–a ⇒모든 파일의 목록 보기 (숨김파일도 보여준다) man ⇒메뉴얼 cp ⇒copy mv ⇒move rm ⇒remove (혹시 신입이라면 사용하지 마라. 나도 신입이지만 ..ㅎㅎ 문제 생기면 kill이나 shutdown으로.. 뭔진 몰라도 아예 지워버리면 매우 곤란) kill ⇒ 종료 kill -9 프로세스번호 ⇒ 프로세스 종료 grep ⇒문자열 ..

기능검색 2021.04.28

covert your Base64 to Image

Base64란 -8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 문자열로 바꾸는 인코딩 방식이다. -BASE64인코딩을 하게 되면 길이가 33%정도 늘어나게되지만 신뢰할 수 없는 통신 채널을 통해 바이너리 데이터를 전송할때 8비트 이진 데이터를 안전하게 전송할 수 있게 한다. - 0부터 63까지 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ 으로 나타낸다. A-Z,a-z,0–9,/+ 만을 사용하기 때문에 문자 포맷이 달라도 데이터 손상위험이 없다. -DBMS, 엑셀 등 사람이 관리해야 하는 데이터는 바이너리 데이터를 아스키로 표현해야 한다. 아래 코드만 보면 무슨 사진인지..

기능검색 2021.04.27

공개키 암호화, 비공개 키 암호화

공개키 : RSA방식, 비밀키 :AES방식 공개키(=Public Key), 개인키(=Private Key) 공개키 암호화 공개키 방식은 암/복호화 키가 따로 있고 공개키를 모두에게 나눠줘도 풀 수 있는건 복호화 키를 가진 나 뿐이다. 공개키로 암호화를 하는 경우 : [A] 공개키 저장소에 자신의 공개키를 등록 -> 공개키 저장소 -> 공개키 저장소에서 상대방의 공개키를 획득 [B] B는 평문을 공개키를 사용하여 암호화한다. 평문은 공개키 알고리즘을 통해 암호문이 된다. B는 A에게 암호문 전송 A는 암호문을 개인키를 사용하여 복호화한다. 암호문은 공개키 알고리즘을 통해 평문이 된다. A키로 암호화를 한다면, B키로 복호화가 가능하고 B키로 암호화를 한다면, A키로 복호화가 가능한 것이다. 공개키 방식은 ..

기능검색 2021.04.26

WebSquare5 Hybrid와 Cordova

Cordova(코르도바) HTML, CSS, JavaScript로 작성한 컨텐츠를 담을 수 있는 네이티브 래퍼를 제공, 작성한 웹 컨텐츠를 각 장치의 네이티브 래퍼에 포함 가능하다. Java, Objective-C 등의 native code 없이 앱을 만들수 있다. 각 플랫폼의 네이티브 개발 언어를 제외한 크로스 플랫폼개발을 위한 HTML5, CSS3, Javascript 등 웹표준 기술의 사용을 가능하게 한다. 지원 플랫폼 Android, iOS, Windows, blackberry, Palm WebOS, Bada, Symbian scwin.preProcess = function() { cordova.exec(scwin.getSuccessCallback, scwin.getFailCallback, "Pl..

WebSquare 2021.04.23

웹스퀘어5 submission 기능

ID : 공백이나 '-'등은 사용하지 않은 고유 식별자 사용 Reference : request 정보를 setting. request 정보를 담아 줄 data 객체를 생성 후 지정 Target : response정보를 setting. request 정보를 담아 줄 data 객체를 생성 후 지정 URL Action : 실제 서버와 통신할 action url을 지정 Mode : 'asynchronous' 혹은 'synchronous' 등을 지정 *비동기 호출을 권장하므로 보통 'asynchronous' Media Type : 통신 data의 종류 선택 Encoding : Request Header의 charset 속성에 설정 AbortTrigger : 잘 사용하지 않으나, 'true'로 설정할 경우 강제적으..

WebSquare 2021.04.12

웹스퀘어5 데이터 바인딩

생성된 dataList에 초기값을 주는 방법 1.가장 쉬운 방법은 'use data' 기능을 이용하는 것 화면 하단의 use data라는 checkbox를 체크한 후 초기값으로 주고자 하는 data를 넣는다. 2. checkbox를 더블클릭 하여 편집창을 연다. BindItemSet 을 check checkbox와 같은 list를 담는 component와 data객체를 연결하려면 BindItemSet 기능을 이용해야한다. NodeSet - 연결하려는 dataList 명 Label - 항목으로 보여질 컬럼명 Value - 값으로 보여질 컬럼명 *Span Direction은 row방향으로 지정합니다. data 객체의 id도 component의 id처럼 페이지 내에서 전역 변수로 인식된다. setJSON을 활..

WebSquare 2021.04.09

웹스퀘어5 페이지의 동작 순서와 컴포넌트

속성 API를 모두 사용하여 값을 적용했을 때 API를 통해 적용한 겂이 보여지는 이유는 1) script 탭의 function 및 Event 생성 2) Design 탭의 컴포넌트 생성 및 속성 적용 3) script 탭의 onpageload Event 실행 즉, onpageload 실행이 제일 마지막에 수행되기 때문에 onpageload에서 선언한 setValue가 최종 적용 컴포넌트 이벤트 적용 컴포넌트의 이벤트를 적용하려면 'Property'의 '이벤트'탭을 확인. **'Property'의 '이벤트'탭에서 원하는 이벤트를 선택하면 'Help'메뉴에서 기능 상세 설명이 나온다.** 우클릭 후 '이벤트'를 선택 후 원하는 이벤트를 클릭해도 동일하게 적용 가능 // 컴포넌트 태그 안에 event가 있는 ..

WebSquare 2021.04.08

웹스퀘어 perspective 환경 세팅 저장 및 삭제

현재 보여지는 view의 위치를 조절하여 perspective 형태를 변경하고자 하면 우선 view 위치 조정 및 추가적으로 보고자 하는 view 등을 [Window] ⇒ [Show View] ⇒ [Other] 통해 open 한다. 변경된 view 상태를 기본 모드로 저장 하려면 [Window] ⇒ [Perspective] ⇒ [Save Perspective As] 저장 후에 오른쪽 상단을 확인하면, 변경된 Perspective를 확인할 수 있다. 기본 Perspective가 변경되더라도 Reset 기능을 이용하면 쉽게 원래 저장한 모습으로 설정할 수 있다. 불필요한 Perspective는 [Window] ⇒ [Preferences] ⇒ [General] ⇒ [Perspective] 메뉴를 통해 삭제가 ..

WebSquare 2021.04.07

Zoom meeting API 연동

오늘은 zoom meeting api 연동에 대해 제가 알아본만큼 작성해보겠습니다. 우선 글을 읽기 전에 알아둬야할점 !! 커스텀이 안됍니다..ㅎㅎ 저는 연동하고 알았어요.. 연동 다 하고나서 커스텀이 안돼서 .. 필요없어졌지만 그래도 ! 필요하신 분들을 위해 작성해보겠습니다 방법은 매우 간단해요. 우선 앱마켓에 들어가서 앱을 등록해주세요. marketplace.zoom.us/develop/create App Marketplace marketplace.zoom.us 저는 개발환경이 윈도우라 JWT를 사용했어요. 저는 만들어서 View here 이지만 원래는 Create 랍니다. 들어가셔서 앱이름 등 보이는데로 입력하시면 이렇게 API Key와 API Sercert을 생성 받습니다. Key값과 Token값..

기능검색 2021.01.26

Zoom meeting 기능

요즘 Zoom meeting api를 찾아보다 모르는 기능을 발견했다. 글로 써볼 예정.. 1) Zoom meeting poll - 설문조사, 투표 기능 -(무료 기능) 라이선스가 있는 사용자 -예약된 회의나 즉석에서 설문조사 만들기 가능 이렇게 질문을 적고 선택형을 만들 수 도 있고 단답형을 만들 수도 있다. 그리고 회의중 실시간으로 응답하고 투표율도 볼 수 있다는 점! 2) Zoom meeting live Steam - 라이브 스트리밍 -유로 계정만 가능 -유튜브 or 페이스북 계정 필요 -라이브 예약은 불가 -라이브 방송 시작하고 종료 기능은 더보기에! 라이브 기능은 말 그대로 타 플랫폼(유튜브와 페이스북)으로 방송을 하는 것인데 2명 이상의 스트리머의 화면을 동시에 보여주며 방송할 수 있다는 것이..

기능검색 2021.01.25