전체 글1134 컴퓨터 한글 코드 - ASCII Code 컴퓨터 한글 코드 - ASCII Code 며칠전, 세벌식 자판의 우수성을 객관적으로 생각해보고자, 애국가를 분석한 일이 있었다. 결과는 좀더 정리해서 올려보고자 한다. (다음 세벌식 사랑 모임 까페에 약간의 오류가 있고 정보가 부족해보이는 애국가 분석자료를 HWP로 올려놓았습니다.) 분석 도중 애로사항은, '각'이라는 글자가 있다면, ㄱ+ㅏ+ㄱ 으로 나누어 분석해야 하는데, 600타 가까이 되는 애국가를 일일히 손으로 분석하는데 시간이 걸리며, 이보다 더 긴 글은 손으로 분석하는데 엄두도 내지 못한다는 것이다. 명색이 컴퓨터학과 졸업생이니 분석프로그램을 만들어 돌려보면 되지 않을까 생각도 했는데... 아뿔사, 한글은 완성형으로 되어있고 이제까지 기껏 아스키(ASCII)코드로 알파벳이나 숫자정도만 끄적거려.. 2020. 9. 28. 세기의 '앱스토어 전쟁' 마침내 개막 (사진=씨넷) 애플과 에픽 게임즈 간의 ‘앱스토어 전쟁’이 마침내 시작된다. 앱스토어의 독점적 관행을 둘러싼 세기의 법정 공방이 28일(현지시간) 미국 캘리포니아 북부지역법원 오클랜드지원에서 시작된다. 에픽의 제소로 시작된 이번 소송에선 애플 앱스토어의 앱 배포 및 인앱 결제 관행이 독점금지법 위반에 해당되는지 여부를 놓고 치열한 법리 공방이 벌어질 전망이다. 28일 시작될 이번 소송은 코로나19 여파로 비대면 방식으로 진행될 계획이다. 앱 배포·결제 방식 놓고 열띤 공방 예상 이번 공방은 에픽이 인기 게임 포트나이트 내에서 자체 앱내 결제를 유도한 것이 발단이 됐다. 그러자 애플이 앱스토어 운영지침 위반을 이유로 포트나이트 앱을 제거했다. 이에 에픽은 기다렸다는 듯이 애플을 상대로 반독점 소송을 제기했.. 2020. 9. 28. "데이터3법 3시간만에 완성"...무료 웨비나 다음달 6일 열려 "데이터3법 3시간만에 완성"...무료 웨비나 다음달 6일 열려 지난 8월 시행된 데이터 3법과 가명 및 익명 정보 활용, 바이오 데이터 활용, 마이데이터 사업 이슈, 개인정보 분쟁 등을 다룰 무료 온라인 세미나(웨비나)가 오는 10월 6일 오후 2시 열린다. 법무법인 디라이트(D’LIGHT, 대표변호사 조원희)가 '데이터 3법 3시간 완성'을 주제로 개최하는 이 행사는 '이벤터스'에 접속해 ‘디라이트’를 검색해 접수하면 누구나 무료로 들을 수 있다. 신청자에게 웨비나 링크를 제공한다. 지난 8월 5일 시행된 데이터 3법(개인정보보호법, 정보통신망법, 신용정보법) 개정안은 ▲가명 정보 도입을 통한 데이터 이용 활성화 ▲개인정보 보호 체계 일원화 ▲마이데이터 등 금융 분야 데이터 신산업 도입 ▲전문기관을 .. 2020. 9. 27. '부여 축제' 오퀴즈 정답은? '부여 축제' 오퀴즈 정답은? [퀴즈] 부여 정림사지 오층 석탑과 함께 백제문화를 대표하는 예술품인 국보 제287호는 무엇일까요? (총 7글자) 정답은 '백제금동대향로' [퀴즈] 오늘 9월 26일부터 10월 4일까지 백제시대 사비의 옛 도읍지인 부여에서 '○○ ○○, ○○○ ○○○'를 주제로 온 오프라인 축제가 열린다. 백제는 삼국시대 고구려, 신라와 영향을 주고받았을 뿐만 아니라 일본, 중국과 교류하며 백제의 찬란한 문화를 널리 알렸다. (띄어쓰기 없이 입력) 정답 '한류원조백제를즐기다' [퀴즈] 백제문화제 궁녀제는 백제가 패망할 때 적들이 쳐들어오자 굴욕을 면하지 못할 것을 알고 깊은 물속으로 몸을 던진 백제여인들의 고결한 충절을 추모하는 제례의식이다. 훗날 이곳에서 궁녀들이 뛰어 내리는 모습을.. 2020. 9. 26. '딕구 라이브특가' 캐시워크 돈버는 퀴즈 '딕구 라이브특가' 캐시워크 돈버는 퀴즈 [퀴즈] 엄격한 기준과 최고의 가성비로 상품을 제공하기 위해 ㅇㅇㅇ 품질 인증을 받았습니다. ㅇㅇㅇ는 국제적으로 인증한 검사, 심사, 테스트 인증기관입니다. ㅇㅇㅇ에 들어갈 단어는 무엇일까요? 정답 'sgs' [퀴즈] 딕구는 ㅇㅇㅇ 스토어라는 별칭이 있습니다. 초성힌트 ㅍㅌㄹ' 정답 '팩토리' [퀴즈] 딕구는 전세계 ㅇㅇ개국 유명 및 명품 브랜드 공급 공장 상품을 직접 배송하여 합리적인 가격을 제공합니다. ㅇㅇ에 들어갈 숫자는 무엇일까요? 정답 '25' coupa.ng/bKjDyy 잇템3- 갤럭시 s8 s9 s10 plus 시계 디자인 큐빅 스마트링 범퍼 케이스 구딕풍 디자인 하드 케이스 스 COUPANG www.coupang.com 2020. 9. 25. ANDROID SharedPreferences 사용 ANDROID SharedPreferences 사용 앱의 설정값을 저장할 용도로 많이 사용하는 것 package com.monosoft.sharedpreferencessample import android.content.Context import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log class MainActivity : AppCompatActivity() { val SP_NAME = "my_sp_storage" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setConten.. 2020. 9. 25. 애플, 기본 앱 설정 버그 고친 iOS 14.0.1 공개 애플, 기본 앱 설정 버그 고친 iOS 14.0.1 공개 애플이 iOS 14.0.1 버전을 공개했다. (사진=애플) 애플이 지난 17일 공개된 iOS 14의 버그를 수정한 iOS 14.0.1을 25일 오전 배포했다. iOS 14는 애플 앱 대신 다른 회사 앱을 기본 앱으로 설정해도 기기를 재부팅하면 초기화되는 버그를 안고 있었다. 또 일부 와이파이 네트워크에 접속할 수 없는 문제도 있었다. 아이폰7·7 플러스에서는 카메라 앱으로 사진 촬영을 할때 미리보기가 표시되지 않은 버그도 있었다. iOS 14.0.1은 이런 문제를 수정하기 위해 배포됐다. 함께 배포된 아이패드OS 14.0.1에서도 와이파이 접속 문제 등이 해결되었다. 맥OS 카탈리나 10.15.7 업데이트는 와이파이 문제 이외에 아이클라우드 드라이.. 2020. 9. 25. 테슬라 중 가장 빠른 '모델 S 플레이드', 韓 판매가 1억8999만원 테슬라 중 가장 빠른 '모델 S 플레이드', 韓 판매가 1억8999만원\ 테슬라 중 가장 빠른 모델 S 플레이드 국내 판매 가격이 공개됐다. 국내 판매가는 1억8천999만원. (사진=테슬라 주문 페이지 캡처) 테슬라가 22일(현지시간) 배터리 데이에서 간략하게 소개한 모델 S 플레이드(Plaid)의 국내 판매 가격이 공개됐다. 모델 S 플레이드는 테슬라 전체 모델 중 가장 빠른 가속능력을 자랑할 것으로 전망된다. 23일 테슬라코리아 모델 S 주문 페이지에는 플레이드 사양의 가격과 제원 일부가 공개됐다. 테슬라코리아가 밝힌 모델 S 플레이드 판매가격은 1억8천999만원이다. 내년 하반기부터 미국 등 국가별로 순차적으로 인도되기 때문에, 보조금 적용 가능성 여부는 아직 알려지지 않았다. 테슬라코리아에 따르면.. 2020. 9. 24. ANDROID 코틀린 디버깅 ANDROID 코틀린 디버깅 아래 이미지와 같이 코드 창 왼쪽에 빨간 점이 표시된 공간을 클릭하면, 브레이크 포인트가 설정 됩니다. 다시한번 클릭하면 사라지게 되구요. 디버깅을 시작하기 위해서는 벌레 모양의 아이콘을 눌러주어야 하는데요. 안드로이드 스튜디오 최상단에서, 아래 이미지에서의 우측 끝에 있는 녹색 벌레 아이콘을 찾아서 클릭해주면 됩니다. 참고로 안드로이드 스튜디오는 아래 이미지의 우측 끝과 같이 벌레 아이콘과 우상향을 가르키는 방향 아이콘이 그려진 것을 고르면, 앱을 실행하는 중에도 바로 디버깅을 할 수 있는 기능을 제공합니다. 갑자기 문제가 생겼을 때 유용할 수 있겠지요. 디버깅을 시작하면 아래와 같은 디버그 창을 보게 되는데요. 혹시 디버그 창이 보이지 않는다면, 메뉴에서 View > To.. 2020. 9. 23. 삼성전자, 고성능 SSD '980 프로' 출시 삼성전자, 고성능 SSD '980 프로' 출시 삼성전자가 23일 고성능 SSD '980 프로'를 출시했다. (사진=삼성전자) 삼성전자가 고성능 소비자용 SSD인 '980 프로'를 국내 시장에 출시했다. 980 프로 SSD는 PCI 익스프레스 4.0 기반으로 최대 전송 속도는 연속 읽기 7000MB/s, 연속 쓰기 5000MB/s다. 또 컨트롤러 칩에 니켈을 코팅하고 제품 후면에 열 분산 시트를 적용해 발열을 제어한다. 플래시 메모리는 한 셀당 3비트를 제공하는 TLC 방식이며 총 쓰기 용량(TBW)은 250GB 제품 기준 150TB, 1TB 제품 기준 600TB다. 국내를 포함한 전 세계 40여 개 국가에 출시되며 출고가는 250GB 제품이 89.99달러(약 11만원), 500GB 제품이 149.99달러.. 2020. 9. 23. 일론 머스크 "LG·파나소닉·CATL 배터리 구매 늘릴 것” 일론 머스크 테슬라 CEO (사진=테슬라 비디오 캡처) 일론 머스크 테슬라 CEO가 21일(현지시간) 트위터로 “LG화학, 파나소닉, CATL의 배터리 셀 구매량을 늘릴 것”이라고 말했다. 또 다른 배터리 업체가 만든 셀도 구매할 수 있다는 뜻도 전했다. 앞으로 테슬라가 모델 S, 모델 X, 모델 3뿐만 아니라 세미트럭, 로드스터, 사이버트럭 등도 생산하기 때문에 다양한 회사를 상대로 배터리를 구매한다는 계획이다. 이 트윗은 미국 서부시간으로 22일 오후 1시 30분 진행되는 테슬라 ‘배터리 데이’ 개최를 하루 앞두고 올라왔다. 머스크는 또 트윗에 “내일 진행되는 테슬라 배터리 데이에 대한 중요한 공지를 할 것이다”며 “이는 장기적으로 생산할 세미트럭, 사이버트럭, 로드스터 등에 해당되고, 우리가 발표할.. 2020. 9. 22. ANDROID 파일 읽고 쓰기 ANDROID 파일 읽고 쓰기 읽기 함수 fun readTextFile(fullpath:String) : String { val file = File(fullpath) //무시 if(file.exists()) return "" //없으면 널 처리 val reader = FileReader(file) val buffer = BufferedReader(reader) var temp:String? = "" var result = StringBuffer() while(true) { temp = buffer.readLine() //줄단위로 읽어서 임시 저장 if(temp == null) break else result.append(temp).append("\n") //또는 temp+"/n" } buffer.clo.. 2020. 9. 22. ANDROID 권한처리 ANDROID 권한처리 신규 프로젝트를 추가후 아래와 같은 AndroidMainfest.xml 연 후에 사용할 권한을 입력한다. 이번에는 카메라다!! 디자인 모드에 들어가 아래와 같이 위젯을 꾸며준다. ************************아래 코드를 참고해서 코딩해준다******************************************* package com.monosoft.myapplication import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import android.Manifest import android.content.pm.. 2020. 9. 21. ANDROID 액티비티 조각 Fragment 다루기(2) 다음과 같이 디테일 레이어를 추가하고 설정한다. 그런 후 아래와 같이 코딩해준다 메인액티비에는 아래와 같이 코딩해준다. 2020. 9. 21. ANDROID 단축키 ANDROID 단축키 Android 스튜디오에서는 다양한 일반 작업의 단축키를 지원합니다. 표 1에는 운영체제별 기본 단축키가 표시되어 있습니다. Android 스튜디오는 IntelliJ IDEA를 기반으로 하므로 IntelliJ IDEA 키맵 참조 문서에서 추가 단축키를 찾을 수 있습니다. 참고: 아래 표 1에 제시된 기본 키맵 외에도 다양한 사전 설정 키맵 중에서 선택하거나 맞춤 키맵을 만들 수 있습니다. 단축키 맞춤설정에 관한 자세한 내용은 아래의 맞춤 키맵 구성을 참조하세요. 표 1. Windows/Linux 및 Mac 운영체제의 기본 단축키 설명Windows/LinuxMac일반스튜디오 내에서 탐색 및 검색보기 레이아웃디자인 도구: Layout Editor디자인 도구: Navigation Edit.. 2020. 9. 20. ANDROID 앱 디버깅 개요 ANDROID 앱 디버깅 개요 Android 스튜디오에서 제공하는 디버거를 통해 다음과 같은 작업을 할 수 있습니다. 앱을 디버깅할 기기를 선택합니다. 자바, Kotlin, C/C++ 코드에 중단점을 설정합니다. 런타임에 변수를 검사하고 표현식을 평가합니다. 이 페이지에서는 기본적인 디버거 작업을 안내합니다. 추가 문서는 IntelliJ IDEA 디버깅 문서에서 확인할 수 있습니다. 디버깅 사용 설정하기 디버깅을 사용하려면 먼저 다음과 같이 준비해야 합니다. 기기에서 디버깅 사용 설정하기: 에뮬레이터를 사용 중이라면 기본적으로 사용 설정되어 있습니다. 하지만 연결된 기기에서는 기기 개발자 옵션에서 디버깅을 사용하도록 설정해야 합니다. 디버그 가능한 빌드 변형 실행하기: 빌드 구성에 debuggable t.. 2020. 9. 18. ANDROID 액티비티 조각 Fragment 다루기(1) ANDROID 액티비티 조각 Fragment 다루기 MainActivit 에 아래와 같은 방법으로 Fragment (Blank) 선택한다. 아래 같은 화면이 나오면 Name명을 적당히 적고 OK를 누른다. xml과 kr 이 자동 생성되고 kr 파일로 가서 아래 같이 필요없는 코드를 삭제하자! 다음고 같이 간결해졌다 추가한 프래그먼트로 가서 Code 탭을 눌른다. 아래와 같이 아래와 같이 FrameLayout 를 ConstranintLayouy로 바꿔준다. 아래와 같이 TextView와 버튼을 올려놓고 적당히 배치하고 설정과 ID를 부여한다! MainActivity로 돌아가서 다음 같이 추가해주고 추가한 Fragment를 클릭 후 생성한걸 설정 OK해준다 그런 후 화면을 콱 채운후 확인해본다.... 만든걸.. 2020. 9. 17. ANDROID 디버그 및 프로파일링 도구 ANDROID 디버그 및 프로파일링 도구 Android 스튜디오는 코드를 디버깅하고 코드 성능을 개선하도록 도와주며 여기에는 인라인 디버깅 및 성능 분석 도구가 포함됩니다. 인라인 디버깅 참조, 표현식 및 변수 값의 인라인 확인 기능이 있는 디버거 뷰에서 인라인 디버깅을 사용하여 코드 검토 능률을 높입니다. 인라인 디버그 정보에는 다음과 같은 항목이 포함됩니다. 인라인 변수 값 선택한 객체를 참조하는 참조 객체 메서드 반환 값 람다 및 연산자 표현식 도움말 값 인라인 디버깅을 사용 설정하려면 Debug 창에서 Settings 를 클릭하고 Show Values Inline의 체크박스를 선택합니다. 성능 프로파일러 Android 스튜디오는 성능 프로파일러를 제공하며 이를 통해 앱의 메모리 및 CPU 사용량을.. 2020. 9. 17. ANDROID 빌드 변형/다중 APK 지원/리소스 축소/종속 항목 관리 ANDROID 빌드 변형/다중 APK 지원/리소스 축소/종속 항목 관리 빌드 변형 빌드 시스템을 사용하여 단일 프로젝트에서 동일한 애플리케이션의 다양한 버전을 만들 수 있습니다. 이 기능은 무료 버전 앱과 유료 버전 앱이 둘 다 있거나 Google Play에서 다른 기기 구성에 관해 여러 APK를 배포하려는 경우에 유용합니다. 빌드 변형에 관한 자세한 내용은 빌드 변형 구성을 참조하세요. 다중 APK 지원 다중 APK 지원을 사용하면 화면 밀도 또는 ABI를 기반으로 여러 APK를 효율적으로 만들 수 있습니다. 예를 들어, hdpi 및 mdpi 화면 밀도에 맞게 앱의 개별 APK를 만드는 동시에 이들을 단일 변형으로 간주하여 테스트 APK, javac, dx 및 ProGuard 설정을 공유하도록 허용할 .. 2020. 9. 16. ANDROID Gradle 빌드 시스템 ANDROID Gradle 빌드 시스템 Android 스튜디오는 빌드 시스템의 기반으로 Gradle을 사용하며, 더 많은 Android 전용 기능이 Gradle용 Android 플러그인을 통해 제공됩니다. 이 빌드 시스템은 Android 스튜디오 메뉴에서는 통합 도구로 실행되고, 명령줄에서는 독립적으로 실행됩니다. 이 빌드 시스템의 기능을 사용하여 다음 작업을 수행할 수 있습니다. 빌드 프로세스 맞춤설정, 구성 및 확장 동일한 프로젝트 및 모듈을 사용하여 다양한 기능을 갖춘 앱을 위한 여러 APK 생성 전체 소스 세트에 걸쳐 코드 및 리소스 재사용 Gradle의 유연성을 활용하면 앱의 주요 소스 파일을 수정하지 않고도 이 모든 작업을 처리할 수 있습니다. Android 스튜디오 빌드 파일은 build.g.. 2020. 9. 16. 이전 1 ··· 53 54 55 56 57 다음