본문 바로가기
반응형

전체 글975

CMS ON - 온라인 클래스란 최근 코로나 증가로 온라인 교육에 관심이 많아진 상황이다. 특히 집에서도 교육 효과가 높은 교육 방식이 무엇인가 고민이 많이 되는 한해 였던것 같다. 홈페이지는 https://cmson.com 이다. 필자도 초등학생 자녀를 두고 있어서 검색해보니, 씨엠에스에듀에서 런칭 했다는 CMS ON이 최근 주목을 받은 것 같다. 영재관 교육은 아무래도 중/고등 관련 교육으로 보여서 여기서는 패스하고 초등학교 저학년으로 진행되는 NO1SY를 확인해 봤다. NO1SY의 교육 방식을 확인해 보니, 교육 방식은 최근 화상 교육 방식과 크게 다르지 않다. 다만 입학? 절차라는 것이 있어 사전에 진단 평가하고, 진단 평가를 합격해야지만, 수업을 들을 수 있는 방식이라는 것에 조금 당혹스럽기도 하고, 뭔가 선듯 다가서기 어려운.. 2020. 12. 1.
DNS - 1.1.1.2/1.1.1.3 가족과 함께 사용한다면, Block to Malware and Adult CloudFlare에서 제공하는 1.1.1.1은 세계적으로 빠르고 유명한 DNS이다. 여기에 추가적으로 다음과 같은 멜웨어와 성인 컨텐츠를 DNS에서 차단하는 용도를 추가적으로 제공하고 있으니, 용도에 맞게 사용하면 효율적이다. 특히 가족이 집에서 사용한다면, 성인 컨텐츠 및 위험 도메인을 차단해주는 1.1.1.3 이 효율성이 높다. 정리하자면 다음과 같다. 가족이 함께 사용하는 집에서 사용하는 경우 별도의 차단 설정 없음 1.1.1.1 1.0.0.1 멜웨어와 같은 위험 도메인 차단 1.1.1.2 1.0.0.2 멜웨어 차단 DNS로 유명한 9.9.9.9 이 더 효율성이 높다는 의견이 많다. 따라서 1.1.1.2를 사용한다면, 9.9.9.9를 사용하는 것과 비교하여 검토를 진행해볼 필요성이 있다. 멜웨어와.. 2020. 12. 1.
.NET - Semaphore 초기값? initialCount, maximumCount Semaphore는 기본적으로 자원을 공유해서 사용해야 하는 멀트 스레드 환경에서 사용된다. 자원이나 실행에 대한 접근 제어가 필요할 때 사용할 수 있다. .NET 기준으로 lock 개념과 유사하며, 큰 차이점이라면, lock은 하나의 접근만 가능하지만, Semaphore는 지정한 개수만큼 접근할 수 있다. 이 지정한 개수는 Semaphore를 선언시점에 기본적으로 2가지 값을 설정해 주어야 한다. initialCount, maximumCount 이다. maximumCount 는 최대 접근 가능 개수 라고 할 수 있다. 만약 maximumCount를 3으로 지정한 경우 3개의 까지의 접근을 허용 한다는 것이다. 그리고 initialCount는 Semaphore를 선언하는 시점에 사용가능한 갯수라고 생각하.. 2020. 12. 1.
.NET - Thread Start with Argument or Data 요청을 처리하면서 병렬로 작업을 실행해야 하는 이슈가 있었다. 인터넷에 확인 Backgraoud Task 방식이 있지만, 이는 별도의 작업을 지속적으로 실행하는 별도의 서비스를 생성하는 방안으로, 모니터링등의 지속 실행작업에 용이하고 특정 요청시점에 실행하기에는 Thread 를 통한 작업 실행이 알맞을 것이라는 생각이 들었다. 쓰레드 실행시 가장 많이 찾아본 내용은 바로 인자, 데이터 전달이였다. 작업을 처리하기 위해서 실행하는 스레드이기 때문에 처리할 데이터나 정보를 스레드에 전달해야 하는데, 인터넷에서 찾아본 내용중 가장 바른? 방법이외에도 존재하지만, 내가 읽기에 제일 가독성이 높은 코드로 데이터 전달 방안으로 정리해 보았다. 클래스 자체에 전달 데이터 정의 스레드를 통해 진행할 작업을 위해 먼저 .. 2020. 11. 30.
.Net - EF 'Entity type 'xxx' has composite primary key defined with data annotations. To set composite primary key, use fluent API.' 금일 Database 의 PK(Primary Key)를 2개 지정하여 사용하다가 이와 같은 오류를 마주하였다. 이 오류는 .Net Entity Framework에서 Primary Key 2개가 실제 EF에서 적절하게 매핑이 되지 않아서 발생한다. 아래 그림과 같이 Data Model에 2개의 키를 지정해 준 상황에 발생하는 오류라고 할 수 있다. [Key] [Required] public string testkey { get; set; } public string version { get; set; } public string type { get; set; } [Key] [Required] public string realkey { get; set; } 따라서 Entity 생성 시점에 PK가 2개임을 알.. 2020. 11. 26.
호구성향 테스트 - 이거뭐냐... 뭐냐 이거 ㅋㅋㅋ 아마 많은 사람이 고민하는 부분이 내가 호구인가? 라는 것일 것이다. 난 상대적이라고 생각하지만 나 역시 호구가 아닌가 싶다. https://www.hogutest.com/ [국민약속 | 첫번째 프로젝트] 호구 성향 테스트 지금 바로 당신의 호구 성향을 테스트해보세요 www.hogutest.com 테스트 해보니 생각보다, 질문들이 현실적이라서 재미있다. 나의 테스트 결과는 밖에서 코베이는 흑표범이란다... 맞는 것 같기도 하고 타입 설명과 해결 솔류션도 주니깐, 한번 해보는 것도 좋겠다. 2020. 11. 24.
빅데이터 분석 기사 - 원서 접수 2020년 11월 30일 연장, 교재 선택 오늘 빅데이터 분석 기사 필기 시험 원서 접수가 오픈되었다. 필자도 회사에서 데이터 분석을 많이 하고 빅데이터를 다루기 때문에 식견을 넓힐 겸, 자격증을 취득해 볼까 하고 홈페이지에 들어갔더니, 23일 저녁 기준... 접수가 않된다. http://dataq.or.kr/www/main.do 데이터자격시험 카드결제/계좌이체 환불 환불 요청시 즉시환불 dataq.or.kr 우선 내일 접수하는 것으로 하고... 시험을 보기 위해서는 우선 가장 중요한 것이 바로 시험 교재를 고르는 것이다. 쇼핑몰에서 검색해보니 3권이 뜬다. 1. 시대고시기획 의 빅데이터분석기사 필기 한권으로 끝내기 2. 건기원 의 2021 수제비 빅데이터분석기사 필기 3. 성안당 의 최적합 빅데이터 분석기사 필기 나도 여기서 수동이지만, 빅데이.. 2020. 11. 23.
이날치 - 범이 내려온다 Feel the Rhythm of Korea: SEOUL https://www.youtube.com/watch?v=3P1CnWI62Ik 한국 관광공사 서울 버전 - 범이 내려온다 최근 이날치가 인기다. 범이 내려온다가 참 인상적인것 같다. 흥도 좋고, 리듬감ㅇ이 훌륭하다. 이날치가 궁금하여 Wiki를 찾아보니, 다음과 같이 소개한다. 전통적인 판소리에 현대적인 팝 스타일을 적절하게 조화시킨 음악으로 인기를 끌고 있다. 밴드명인 이날치는 조선 후기 8명창 중 한 명인 이날치(李捺治, 1820 ~ 1892)에서 따왔다 이날치 그룹으로 선택한 한국 관광 공사, 일 잘 한것 같다. Imagine your Korea Imagine your Korea Imagine your Korea! Imagine your Korea is Korea’s official tourism .. 2020. 11. 23.
아파치(Apache) 디렉토리 인증시 주의 사항 -디렉토리 현재 위치 정보값을 사용자에게 제공시 악의적으로 사용할 우려가 있다- Option Indexec 여기에서 Indexec가 위치값을 사용자에게 보여주는 것이므로 주석(#)처리 1.httpd.conf 파일수정(레드햇9.0 기본위치 : /etc/httpd/conf/httpd.conf) AllowOverride none 를 AllowOverride AuthConfig 나 ALL로 수정 {AuthConfig는 현재디렉토리에만 권한이 들어가며 ALL의 경우 하위 전체를 인증하게 됨} 2.htaccess화일 작성(앞에 점은 파일을 숨기는 옵션이다) AuthType Basic (Diest 와 Basic 방식이 있으나 Diest-MD5방식은 호환성(지원) 미약) AuthName “Login” (로그인 설정 창.. 2020. 11. 23.
반응형