본문 바로가기

Programming 개발은 구글로153

다이어그램 프로그램 draw.io 업무를 하며 보고서를 작성하고 발표를 할 때 글로 가득한 자료들은 읽는 사람들의 피로감만 증가시킵니다. 그래서 필요한 것이 데이터 시각화입니다. 데이터 시각화 : 분석된 결과에 대해 쉽게 이해할 수 있도록 시각적으로 표현하고 전달할 수 있는 과정을 의미하며 도표나 흐름에 대한 정보를 명확하고 상대방에게 효과적으로 전달하기 위해 사용되는 방법입니다. 다이어그램과 플로우차트를 그릴 수 있는 무료 웹사이트를 소개하겠습니다. 먼저 웹사이트 입력창에 draw.io를 입력하세요. 그러면 아래와 같이 새로운 다이어그램을 만들거나 기존의 다이어그램을 불러올 수 있습니다. 1. Create New Diagram (새 다이어그램을 생성하기) 2. Open Exisiting Diagram (기존 다이어그램을 열기) ■ ch.. 2022. 4. 12.
[안드로이드][활용] Instagram oEmbed API Android App에 Instagram 게시물을 추가하기 위해선 oEmbed API 를 추가하는 작업이 필요합니다. Facebook 개발자 계정에 인스타그램 연동(개인: 소비자 유형 계정, 법인이나 단체: 비즈니스 유형 계정)이 필요합니다. Instagram oEmbed API : Instagram oEmbed 엔드포인트를 쿼리 하여 게시물의 포함된 HTML과 기본 메타데이터를 가져오고 다른 웹사이트나 앱에 게시물을 표시하기 위한 API.(사진, 동영상 등 지원) ● 요구 사항 - Facebook 개발자 계정 - 액세스 토큰 - oEmbed 읽기 기능에 대한 앱 검수 ● 절차 1. Facebook 개발자 계정에 앱 등록 2. Instagram 비즈니스 계정 연결 3. 앱 검수 4. 클라이언트 토큰 발급.. 2022. 4. 12.
[WPF 활용] ColorPicker WPF ColorPicker C# Dialog로 ColorPicke를 만들 때 유용한 Open source이다. Egorozh.ColorPicker https://github.com/egorozh/Egorozh.ColorPicker 2022. 4. 12.
국가, 지역 및 언어 코드 국가, 지역 및 언어 코드 1. 국가/지역코드 : loc: 키워드와 함께 다음 국가 및 지역 코드를 지정합니다. 예를 들어, 호주의 관광 명소를 검색하려면 tourist attractions loc:au를 입력합니다. 국가 국가 U.A.E(아랍에미리트 연방) ae 알바니아 al 아르메니아 am 아르헨티나 ar 오스트리아 at 호주 au 아제르바이잔 az 보스니아 헤르체고비나 ba 벨기에 be 불가리아 bg 바레인 bh 볼리비아 bo 브라질 br 캐나다 ca 스위스 ch 칠레 cl 중국 cn 콜롬비아 co 코스타리카 cr 체코 cz 독일 de 덴마크 dk 도미니카 공화국 do 알제리 dz 에콰도르 ec 에스토니아 ee 스페인 es 이집트 eg 핀란드 fi 프랑스 fr 영국 gb 조지아 ge 그리스 gr 과.. 2022. 4. 12.
[안드로이드] NestedScrollView NestedScrollView NestedScrollView는 그냥 ScrollView이다. 안드로이드 공식 문서에서도 "NestedScrollView is just like ScrollView"라고 작성되어 있다. 심지어 사용하는 방법도 ScrollView와 다를 것이 별로 없다. 왜 ScrollView 말고 NestedScrollView를 사용하는가? 하나의 스크롤에 여러 형태의 리스트가 필요하다면 NestedScrollView 하위에 RecyclerView 들을 배치합니다. 하지만, 그냥 사용하게 되면 스크롤이 부자연스러운 현상이 발생됩니다. .... RecyclerView에서 스크롤을 시작해서 스크롤뷰 영역에서 스크롤 중인 화면을 터치하면 스크롤이 멈추지 않고 계속 움직이게 된다. ​ 자연스럽게 .. 2022. 4. 11.
[안드로이드] ButterKnife Library에 대하여 ButterKnife Library 사용 : Android 개발 시 유요한 기능. 1. findViewById 안드로이드 개발 시 화면 Layout을 잡은 후 View를 전부 findViewById로 찾아 전역 변수를 빼놓는 경우가 많습니다. 그럴 때마다 전역 변수 만들고, 해당 전역 변수를 findViewById를 통해서 가지고 오고 또 Cast 합니다. 소스 라인이 많아집니다. 하지만 ButterKnife 라이브러리를 쓰면 이 모든 게 간단하게 작성이 됩니다. private EditText mEdit; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVie.. 2022. 4. 11.
[안드로이드] 화면 해상도 dp에 대하여 Android 화면 해상도 단위 dp, px, dpi, cm dp: 안드로이드에서 사용하는 가상의 단위로 같은 dp가 단말의 해상도나 화면 크기에 상관없이 같은 물리적 길이를 가진다. px: 물리적 해상도를 표시하는 단위 픽셀(Pixel)이다. 개발자뿐 아니라 컴퓨터 사용자에게 가장 친숙한 단위다. 아이폰을 비롯한 다양한 모바일 기기들이 px 단위를 사용해 GUI를 개발했다. dpi(Dot Per Inch) : 1인치당 도트의 개수다. 밀도(density)를 잴 때 쓴다. 숫자가 크면 밀도가 높고, 고화질로 보인다. cm(Centimeters) : 모두다 아는 물리적인 길이를 재는 단위다. 단말의 SW(Small width)를 구하면, 1440px / (640 dpi / 160 dpi) = 360dp이다.. 2022. 4. 6.
C#[WPF] HID(휴먼 인터페이스 장치)에 대하여 HID(Human Interface Device) : HID는 휴먼 인터페이스 장치로 인간이 데이터를 입력하거나 출력을 제공하여 전자 정보 시스템과 상호 작용하는 방법입니다. HID는 사람이 작동하는 컴퓨터 장비의 표준입니다. 이 표준 덕분에 추가 소프트웨어나 드라이버 없이 쉽게 사용할 수 있습니다. '장치 관리자'로 확인해보면, 아래처럼 휴먼 인터페이스 장치들을 확인할 수 있습니다. 휴먼 인터페이스 장치는 입력 장치의 설치 프로세스를 단순화하기 위해 만들어진 표준입니다. HID 이전에는 각 입력 장치 유형에 대해 몇 가지 프로토콜이 있었습니다. 이런 프로토콜은 디바이스가 마우스 및 키보드에 대해 엄격하게 정의된 프로토콜만 활용할 수 있습니다. 하드웨어 혁신을 위해서는 기존 프로토콜에서 데이터를 오버로드.. 2022. 4. 2.
[파이썬] 에러 및 예외 처리 파이썬 에러 및 예외 처리 문법적으로 에러가 없지만, 코드 실행(런타임) 프로세스에서 발생하는 예외 처리도 중요함. linter: 소스 코드를 분석해 오류나 오타, 잠재적인 버그를 찾아주는 도구이다. # 예외 종류 - SyntaxError: 문법 오류 - NameError: 참조 변수가 없는 경우 발생 - ZeroDivisionError: 0으로 나누는 경우 발생 - IndexError(Index out of range): 인덱스 범위 Over - KeyError: 정의되지 않은 Key 조회 시 발생 - AttributeError: Module, Calss 잘못된 속성 사용 시 발생 - ValueError : 참조값이 없는 경우 발생 - FileNotFoundError: no serarch file or.. 2022. 3. 25.
728x90