노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.

nprotect online security 제품의 서명 체크에 실패 했습니다.





-에러 메시지


"nprotect online security 제품의 서명 체크에 실패 했습니다."






-해결을 위한 방법 1



제어판>프로그램 제거에서


nProtect Online Security를 일단 삭제하시고, 재시도를 해 보세요.



블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.

Kafka 실행시 에러 - Cannot allocate memory(errno=12)




1. kafka-server-start.sh실행시 에러가 발생



Cannot allocate memory(errno=12)





2. kafka-server-start.sh의 내용 수정 하기



export KAFKA_HEAP_OPTS = "-Xmx1G -Xms1G"


위 부분을


export KAFKA_HEAP_OPTS = "-Xmx256M -Xms128M"


로 변경


블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.

맥북, SSD용량 확장/증설하기



트레센드 JetDrive Lite 확장 카드는 맥북에 큰 용량의 SSD로 업그레이드를 하지 않아도 쉽게 총 저장 공간을 늘리는 기회를 제공한다.


1. JetDrive Lite 종류


1) JetDrive Lite 130 

(1) 호환 모델 : Macbook Air 13 inches , Late 2010 - Early 2015 

(2) 용량 : 64 GB, 128 GB, 256GB


* 가격 : amazon.com



2) JetDrive Lite 330 

(1) 호환 모델 : Macbook Pro Retina 13 inches , Late 2012 - Early 2015 

(2) 용량 : 64 GB, 128 GB, 256GB


3) JetDrive Lite 350 

(1) 호환 모델 : Macbook Pro Retina 15 inches , Mid 2012 - Early 2013 

(2) 용량 : 64 GB, 128 GB, 256GB


4) JetDrive Lite 360 

(1) 호환 모델 : Macbook Pro Retina 15 inches , Late 2013 - Mid 2015 

(2) 용량 : 64 GB, 128 GB, 256GB




2. JetDrive Lite 외관



3. JetDrive Lite 장착





* 비교 - JetDrive 모델


맥북 용량 확장 트랜센드 JetDrive 


http://m.danawa.com/community/community.html?division=use_epilogue&listSeq=2940384



블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


java LocalDate -> Date 변환




You can use java.sql.Date.valueOf() method as:

Date date = java.sql.Date.valueOf(localDate);



http://stackoverflow.com/questions/22929237/convert-java-time-localdate-into-java-util-date-type

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.



SSLv2, SSLv3 제외 시키기(Apache, Nginx)



- SSLv2, SSLv3는 보안에 취약 제외


CentOS는 /etc/httpd/conf.d/ssl.conf에 가상 호스트에 설정


<VirtualHost *:443>
    ServerName example.com
    ServerAlias www.example.com
    SSLEngine on
    # Dropping SSLv2, SSLv3, ref: POODLE
    SSLProtocol all -SSLv2 -SSLv3

    SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    #SSLCipherSuite HIGH:!aNULL:!MD5
    SSLHonorCipherOrder on

    SSLCertificateFile /etc/pki/tls/certs/example.com.crt
    SSLCertificateKeyFile /etc/pki/tls/private/example.com.key
    #SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt

    ErrorLog logs/www-ssl-error_log
    TransferLog logs/www-ssl-access_log
    CustomLog logs/ssl_request_log \
        "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>

1) 사용할 버젼 지정

# Dropping SSLv2, SSLv3, ref: POODLE
SSLProtocol all -SSLv2 -SSLv3


2) 명시적 지정


SSLProtocol TLSv1 TLSv1.1 TLSv1.2



nginx


가상호스트에 SSL설정을 추가

server {
    listen 80;
    listen 443 ssl;
    server_name  example.com
    root         html;
    index index.html index.htm index.php;

    charset utf-8;

    ssl                  on;
    ssl_certificate      /etc/pki/tls/certs/example.com.crt;
    ssl_certificate_key  /etc/pki/tls/private/example.com.key;
    ssl_session_timeout  5m;
    # SSLv2, SSLv3는 보안에 취약하므로 사용하지 마세요
    ssl_protocols  TLSv1.2 TLSv1.1 TLSv1;
    # 사용하지 않을 암호 알고리즘은 !로 명시적으로 지정할 수 있습니다.(블랙리스트 방식)    
    ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
    ssl_prefer_server_ciphers   on;
    location ~ /\.ht {
         deny  all;

}

1) 사용할 버전 지정 방식

ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE









참조 :


블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


Windows10, Windows Defender(윈도우 디펜더) 다시 사용하기


- 그룹 정책에 의해 사용이 중지된 경우가 발생시



- 로컬 그룹 정책 편집기 열기
Win + R 
열기(O):  gpedit.msc 

- 수정 위치

: 컴퓨터 구성 -> 관리템플릿 -> Window 구성 요소 -> Windows Defender


- Windows Defender 끄기 -> 사용 안 함


블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


fanli90.cn으로 크롬 브라우저 URL이 변경 되었을때


- Adware/Malware(멀웨어)백신으로 치료가 되지 않을떄



1. 원인 및 증상


- 웹 사이트에서 프로그램을 다운로드후 설치 / 동시에 많은 프로그램이 설치되면서 브라우저 초기 URL이 변경됨


-- 응급 조치

-- 윈도우 제어판에서 당일 설치된 프로그램을 모두 Uninstall

-- 새로 실행된 프로세스를 PID값이 큰것부터 모두 Kill



- 계속 브라우저의 초기 URL이 fanli90.cn등 으로 변경됨

- 설정에서 초기화를 해도 지워지지 않음



- 백신 프로그램도 치료가 되지 않음 ( ???? )




2. 2차 조치를 위해 구글 검색 :  fanli90 cn url adware


다양한 방법 제시 : Remove the Fanli90.cn Browser Hijacker(Removal Guide)





* 방법중에서 추천하는 것은 : https://toolslib.net/ , AdwCleaner

- Adw Cleaner 무료 제거 툴 사용하기


- AdWare ( Ads Software )
- PUP/LPI ( Potentially Undesirable Program )
- Toolbars
- Hijacker ( Hijack of the browser homepage )



* 윈도우 reboot후에 제거 여부를 추가로 확인하였으나 초기 URL이 변경 되면서, 아래와 같이 바탕 화면 icon이 오염됨


"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"  --load-extension="C:\Users\admin\AppData\Local\kemgadeojglibflomicgnfeopkdfflnk" http://fanli90.cn/

- 단순하게 붉은색 부분을 삭제해야 함, reboot후에 다시 오염됨


 - Adw Cleaner에서 확인되는 Fake Link


* 그리고 또 추천하는 것은 : WMI 직접 제거하기

 - WMI에 root\subscription ( ActiveScriptEventConsumer.Name="ASEC")이 계속 남는 경우에 아래 방법 사용

-- WMI Explorer를 사용해서 실제 악성코드 VBScript확인후에


-- 관리자로 WBEMTest를 실행하고.


-- 인스턴스/클래스를 찾고


-- 삭제한다


-- 그리고 감염된 Shortcut Cleaner를 삭제한다.

다운로드 : https://www.bleepingcomputer.com/download/shortcut-cleaner/



-- WMI 삭제 관련 글


블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


윈도우10, VPN 원클릭 연결 만들기



윈도우 10에서는 설정앱을 통해서, VPN서버에 연결하기 까지 여러 단계의 클릭이 필요하다.


1) 윈도우 설정 -> VPN



2) VPN -> VPN연결 추가 ( 추가후에는 연결 버튼 클릭 )





반면에 윈도우 7에서는 System 트레이에서 빠르게 연결이 가능했었다.






원클릭을 위한 바로가기 만들기



1) 바탕화면에서 우측 마우스를 클릭해서, "새로만들기->바로가기" 선택




2) 항목 위치 입력에 아래 내용을 추가 한다.



> rasphone -d "VPN connection name"

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


요구 사항 정리


보통 시스템 수요 주체는 표준 비지니스 절차로 Request For Information을 통해 많은 공급자들의 가용한 능력들에 관한 정보를 문서 형태로 수집한다. 그 이후에 Request For Proposal/Request For Quotation등을 요구하게 된다.

하지만 작은 규모의 새로운 시스템을 구현 하려고 하나 요구가 명확하지 않은 상황에서 정리가 필요하다.  개인 또는 소규모 집단과 같은 주체가 이런 과정이 익숙하지 않은 경우가 많다.

초기 기획 이전 단계에 활용하면, 기획에 도움이 될 수도 있으려나(?), 개발하려는 프로그램/시스템을 명확하게 정의를 내려서, 목표를 명확하게 할 수 있다.


요구 사항 분류들

- 기능 요구 사항

- 품질 요구 사항

- 제약 사항 ( 비지니스적, 기술적 )


UML에서 Use Case와 기능 요구사항과 구분하지만...

정해진 문법에 따라 그림으로 시각화 하여, 한눈에 들어 오게하는 용도로 글을 작성해서 길고 혼잡한 것을 해소 시켜 준다. ( byron1st.pe.kr )


Use Case Diagram ( from UML )

행동 도표(behavior diagram)라고도 하며, 행위의 집합들을 표현하며, 이는 어떤 시스템(subject)은 하나 또는 그이상의 외부 유저(actor)와 협력해서 동작하거나 할 수 있는 부분들이다.


- Business Use Case Diagrams ( from www.uml-diagrams.org )


- System Use Case Diagrams ( from www.uml-diagrams.org )





Use Case Diagram Editor 의 구글 Trend

- gliffy

- draw.io

- luchid chard

- creately





인기 높은 gliffy에는 Use Case가 없으며, 유사한 Activity Diagram를 제공한다.

- gliffy 실행 화면



- 오래된 MS Visio

1) "include" streotype이 없으니, 추가 하기

도구바의 UML 항목에서 "스테레오타입을 선택하고, 다얼로그창에서 "신규"를 선택

각 항목을 수정(스테레오타입:include, 기본클래스:일반화)한다 - "extend"와 동일하게


2)  use case(사용 사례) 모양(shape)내의 글자가 글넘김이 안되는 현상 수정하기

File(파일)->Option(옵션)->Advanced(고급) : 일반 항목에서 "개발자 모드로 실행" 선택

shape(사용 사례, use case)를 선택하고, 우측메뉴에서 "ShapeSheet표시"를 선택

Protection항목읠 LockTextEdit의 값을 1에서 0으로 변경 

shape(사용 사례, use case)를 선택하고, F2를 누르면 글자수정가능함(줄넘기, Shift-Enter)



블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.




Duplicate files copied in APK META-INF/LICENSE



<메시지>


Error:FAILURE: Build failed with an exception.




* What went wrong:


Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.


> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException:

Duplicate files copied in APK META-INF/LICENSE


 File1: C:\Users\admin\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.7.3\e250c11c1329c7b6b62442a9743befad78be553c\jackson-annotations-2.7.3.jar


 File2: C:\Users\admin\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.7.2\84ffa765dd258dbab8695963c41308b054f3a1cb\jackson-databind-2.7.2.jar


 File3: C:\Users\admin\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.7.3\1499b854ae9f370409792db5af1b552dc7d9682f\jackson-core-2.7.3.jar


* Try:
Run with --stacktrace option to get the stack trace.
Run with --debug option to get more log output.



< 조치 >



Add following into respective build.gradle file

android {

...

packagingOptions { exclude 'META-INF/ASL2.0' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/MANIFEST.MF' }
}


참고 : http://stackoverflow.com/questions/33923461/how-do-i-resolve-duplicate-files-copied-in-apk-meta-inf

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


윈도우 10 USB 부팅 디스크 만들기


준비물 : 빈 USB ( 최소 4GB )



1. SW 다운로드  : https://www.microsoft.com/ko-kr/software-download/windows10


2. 다운로드 : "지금 도구 다운로드" 선택


3. 실행


이후 단계에서

사용할 미디어는 "USB 플래시 드라이브"를 선택...

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.

 Firebase Android App

 

>> Error1
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.



> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException


: Duplicate files copied in APK META-INF/services/javax.annotation.processing.Processor
 File1: C:\Users\admin\.gradle\caches\modules-2\files-2.1\com.jakewharton\butterknife\6.1.0\63735f48b82bcd24cdd33821342428252eb1ca5a\butterknife-6.1.0.jar
 File2: C:\Users\admin\.gradle\caches\modules-2\files-2.1\com.google.appengine\appengine-api-1.0-sdk\1.9.40\ff8bd58c4f1077255cbe28f16b3fff9542358207\appengine-api-1.0-sdk-1.9.40.jar


>> Method
 https://github.com/JakeWharton/butterknife/issues/418
 packagingOptions {
  exclude 'META-INF/services/javax.annotation.processing.Processor' // butterknife
 }



>> Error2
Error:The number of method references in a .dex file cannot exceed 64K.


Learn how to resolve this issue at
  https://developer.android.com/tools/building/multidex.html


Error:Execution failed for task ':app:transformClassesWithDexForDebug'.


> com.android.build.api.transform.TransformException: java.lang.RuntimeException


 : com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException


 : com.android.ide.common.process.ProcessException: Return code 2 for dex process


>> Method :


 https://developer.android.com/tools/building/multidex.html

 android {
     compileSdkVersion 21
     buildToolsVersion "21.1.0"

     defaultConfig {
  ...
  minSdkVersion 14
  targetSdkVersion 21
  ...

  // Enabling multidex support.
  multiDexEnabled true
     }
     ...
 }

 dependencies {
   compile 'com.android.support:multidex:1.0.0'
 }

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,
노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


Office Excel 2013에서 Excel 97-2003을 열때 빈화면으로 바뀌는 현상

 

 

발생 시점 : 자동 업데이트 이후에 해당  현상이 발생

해결 방안 : 아래 사례와 같게 2013에서 적용하면 된다.

 

 

 

2016년 7월경에 office 2013등이 보안 업데이트가 되면서, 다른 컴퓨터로부터 공유를 받는 경우의 파일들이 블락되는것으로 보입니다.

 

오픈하려는 파일을 속성/properties을 선택하시고,

 

차단해제/unblock를 선택 해 주세요.

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,