반응형

IT이야기 81

[JAVA Regex기본] 문자열 한글, 영문자, 숫자, 특수문자 구분하는 방법

자바나 안드로이드 자바에서 개발시에 입력값들을 검사해야 하는 경우가 있다. 이러한 경우의 아래 클래스를 이용하여 쉽게 처리할 수 있습니다 ^^ Package java.util.regex 정규표현식 패턴을 이용한 문자열을 매칭을 위한 클래스 (아래 참고) java.util.regex 패키지에 있는 Match클래스와 Pattern클래스를 사용하여 문자열을 구분할 수 있다. 주요 메소드는 Pattern.match(정규표현식, 대상 문자열); 인데, 아래에서 예를 들도록 하겠습니다. 2. 정규표현식 기본 문법 ^ : 문자열의 시작을 나타냄 $ : 문자열의 종료를 나타냄 . : 임의의 한문자를 나타냄 I : or를 나타냄 [] : 문자열 클래스 지정시 사용 \w : 알파벳이나 숫자 \W : 알파벳이나 숫자를 제외..

IT이야기/JAVA 2021.10.09

[안드로이드 미러링 - 강추!] Vysor

0. 시작하는 글 간단하게 안드로이드용 USB케이블로 안드로이드 기기를 미러링하는 프로그램을 소개하고자 합니다.일반적으로 우리는 안드로이드 미러링할 때 특수한 케이블을 연결해서 많이 씁니다. 그러나 프로그램 하나를 셋업하면 맥이나 윈도우즈, 리눅스 PC, 심지어 크롬브라우저에서도 안드로이드 미러링이 가능합니다. 바로~ Vysor 입니다~~!! 1. 실행 화면- 왼쪽은 앱화면, 오른쪽은 프로그램 연결화면입니다.- (오른쪽) 만약 아무 장비도 연결이 되어있지 않으면 "Find Device"라고만 뜹니다. - 장비 연결이 안된 화면 2. 다운로드 및 설정 방법1) 안드로이드 폰 설정 - 안드로이드 폰-설정 개발자옵션에서 USB 디버깅을 활성화합니다. 2) 프로그램 다운로드- http://www.vysor.io..

IT이야기/Android 2019.07.26

[Mac Pro] 맥 사용시 유용한 단축키

1. Command 단축키 모음 1) 복사하기 : Command + c2) 붙여넣기 : Command + v3) 자르기 : Command + x 4) 화면 새로고침 : Command + R : 5) 뒤로 가기(실행한거 Back) : Command + z 6) 창 숨기기 : Command + H7) 현재 사용 창 내리기 : Command + Option + M8) 작업 관리자 : Command+Oprion+esc ( 강제종료를 할 때 유용함) 2. 화면캡쳐 1) 전체화면 캡쳐하기 : Command + Shift + 32) 화면 지정하여 캡쳐하기 : Command + Shift + 4 + Drag& Drop down(자체적으로 지정된 공간에 파일이 복사됨)3) 특정 윈도우만 캡쳐하기 : Command + S..

[티스토리 초대장] 티스토리 초대장 10장 선착순 배포합니다. [완료]

티스토리 블로그를 시작하시고 싶으신 분들 초대장 요청해주세요~~ ^^ 1. 만드실 블로그 타입(자세히)2. E-mail 위의 두가지를 남겨주시면 됩니다~~ :) # 매일 한번 이상 확인하여 위의 두가지 조건을 충족시키는 분들께 초대장 드리겠습니다.# 초대장 배부 후, 하루 내로 수령하지 않으면 다른분께 양도하도록 하겠습니다.(항상 많은 분들이 요청하시니, 양해 부탁드립니다)# 블로그 개설을 원하시는 분들의 정보보호를 위해 비밀글로 남겨주세요~^^# 블로그 초대장 받아가시고 활동이 미진하시면 회수할 수 있으니 열심히 활동하실 분들 댓글 남겨주시면 꼭 소중한 초대장 한장 드리겠습니다 ^^ 아래 클릭 부탁드립니다~~ Let's start now!!

좋은 MOOC 사이트 정리

시작하는글 무크(MOOC)는 Massive Open Online Course의 약자로 웹 서비스 기반으로 이루어지는 상호참여적, 거대규모의 교육을 의미한다.- 위키피디아 -MOOC사이트 중 실제로 수강한 경험이 있는 것 위주로 나열해 보았습니다. 참고로, 코세라, 유다시티, SK TechX T아카데미에서는 웹 뿐만 아니라 모바일에서도 수업 수강이 가능하더라구요... 본론 : 무크 사이트는 요즘 증가하고 있지만, 국내와 해외를 나눠서 정리해봤습니다. 1. Coursera(코세라)소개 : 2012년 4월에 스탠포드대 중심으로 설립됨. 분야 : 일반적이고 대중적인 강의를 다룸특징 : 강좌수와 학생수가 가장 많고, 평이 좋은 대표적인 무크 사이트임. 110여개가 넘는 학교와 기관이 파트너임주소 : https:/..

2017년 11월 안드로이드 버전별 점유율

안드로이드 버전 점유율(2017. 11.9 기준)- 확연히 Nugat(누가, API 24,25)의 상승세가 눈에 띔- 새로나온 Oreo(오레오, API 26)도 늘어나고 있음. VersionCodenameAPIDistribution2.3.3 - 2.3.7Gingerbread100.5%4.0.3 - 4.0.4Ice Cream Sandwich150.5%4.1.xJelly Bean162.2%4.2.x173.1%4.3180.9%4.4KitKat1913.8%5.0Lollipop216.4%5.12220.8%6.0Marshmallow2330.9%7.0Nougat2417.6%7.1253.0%8.0Oreo260.3% Ref.Android Developer Official site(https://developer.andr..

웹접근성 가이드 : 이해의 용이성

0. 시작하는 글- 외국어 사이트는 언어를 바꿀 때 마다 언어를 지정해 줘야 함(웹접근성 오류) 1. 기본언어 표시검사항목 17. 주요 사용하는 언어를 명시해야 한다는 의미1) 기본개념- 기본언어 명시하면 화면낭독기, 음성지원 프로그램이 정확히 작동- 중간에 lang속성 통해 언어를 바꿔주면 더 좋은 사이트가 됨 -> html lang속성 사용하여 제공하면 준수한 것으로 인정 2) 오류유형- lang속성을 명시하지 않거나 잘못 명시한 경우 -> # 인코딩 셋은 EUC-KR이나 UTF-8과 같은 화면에서 보여주기 위한 문자세트인 반면 기본언어는 들려주기 위한 언어 명시임 -> 처럼 태그 내에 둘다 쓰는 경우는 호환성을 높여주기 위함- lang속성 값에는 ISO 639-1에서 지정한 두 글자로 된 언어 코드..

웹접근성 가이드 : 견고성

0. 시작하는 글- 태그, 태그가 닫혀히지 않는 등은 견고성을 위반한 형태임- 웹사이트 오류와 견고성 관계 - 웹 접근성에서의 견고성은 웹사이트 만들 때 다양한 기술이나 환경에서도 문제없이 잘 작동하고 오류없이 정보를 잘 전달할 수 있도록 만들자는 원칙- 마크업언어에 문법적 오류 있으면 -> 오류해석 및 정보 전달 기능 차이 발생 - > 웹 콘텐츠 인식 및 이해에 영향- 견고성은 문법준수, 웹 애플리케이션 접근성 2개로 1. 마크업 오류 방지검사항목 23. 마크업 오류 방지1) 기본내용 : (문법준수) 웹 콘텐츠는 마크업 언어의 문법을 준수해야 한다2) 오류유형 : 태그 열고닫음 오류, 태그 중첩 오류, 중복 선언된 속성의 오류(ID중복 오류 포함)- 필요성 : 마크업 언어의 문법 오류 방지 -> 여러 ..

웹접근성 가이드 : 운용의 용이성

0. 운용의 용이성1) 정의 : 어떤 사용자가 어떤 환경에서도 키보드만으로도 모든 사이트의 모든 콘텐츠를 이용- 일반 사용자 : 키보드, 마우스 사용- 시각, 손, 팔에 장애 가진 사용자는 마우스 이용이 어려워 웹 사이트 이용이 불편 2) 검사 항목- 입력장치 접근성 : 2.1.1 키보드 사용 보장 2.1.2 초점 이동 2.1.3 조작 가능- 충분한 시간 제공 : 2.2.1 응답시간 조절 2.2.2 정지 기능 제공- 광과민성 발작 예방 : 2.3.1 깜빡임과 번쩍임 사용 제한- 쉬운 네비게이션 : 2.4.1 반복 영역 건너뛰기 2.4.2 제목 제공 2.4.3 적절한 링크 텍스트 1. 키보드 사용 보장검사항목8. 키보드로만 모든 콘텐츠 이용하도록 함- 예외 : 자유롭게 움직이는 아날로그적인 기능, 시뮬레이..

웹접근성 가이드 : 인식의 용이성

0. 시작하는 글: 웹 접근성 관련 인식의 용이성에 관한 내용이다.- 인식의 용이성은 콘텐츠를 쉽게 인식하자는 취지. 검사항목 1. 적절한 텍스트 제공 : 의미 용도 인식 가능하도록 대체 텍스트 제공검사항목 2. 자막제공 : 멀티미디어 콘텐츠에는 자막, 대본 또는 수화 제공해야 함검사항목 3. 색에 무관한 콘텐츠 인식 : 콘텐츠 색에 관계 없이 인식 될 수 있음검사항목 4. 명확한 지시사항 제공 : 지시사항은 모양, 크기, 위치, 방향, 색, 소리 등에 관계없이 인식될 수 있어야 함검사항목 5. 콘텐츠 명도 대비 : 텍스트 콘텐츠와 배경 간의 명도 대비 4.5 대 1이상검사항목 6. 자동 재생 금지 : 자동으로 재생되는 배경음 사용되지 않아야 함검사항목7. 콘텐츠 간의 구분 : 이웃한 콘텐츠는 구별되야 ..

반응형