자신의 USB 메모리의 종류가 SLC, MLC, TLC 인지 알아내는 방법입니다.

모델명이 있다면 인터넷에 검색해서 알아낼 수도 있지만 ChipGenius 라는 유틸리티로 칩을 인식할 수가 있습니다.

https://www.usbdev.ru/files/chipgenius/ 여기에서 다운로드 받으면 됩니다.

http://www.usbdev.ru/?wpfb_dl=8505 바로 받으려면 여기를 눌러서 받으시면 됩니다.

압축파일에 비밀번호가 걸려있는데 usbdev.ru 입니다.

USB 메모리 종류 인식 ChipGenuis

제가 가지고 있는건 SanDisk Single Channerl MLC 16GB 라고 확인이 되네요~

MLC 수명이 10000회 정도라는데 실제 수명은 더 적다고 보면 됩니다.

그래도 TLC 보다는 더 오래 사용이 가능합니다~

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

토탈커맨더는 ftps 는 사용이 가능한데 sftp 는 플러그인을 추가하여야 사용이 가능합니다.

http://www.totalcommander.ch/win/fs/sftpplug.zip 여기에서 플러그인을 다운로드 받습니다.

그리고 압축을 풀고, 다른곳에 있어도 상관은 없겠지만 C:\totalcmd 안에다 옮겨 놓습니다.

TotalCommander SFTP Plugin

토탈커맨더 환경설정 -> 옵션 -> 플러그인 -> 파일 시스템 플러그인 -> 환경설정을 눌러서 조금전에 다운로드 받은 wfx 를 추가합니다.

화면에 보이는 디렉토리 변경하는 아이콘을 눌러서 연결된 네트워크를 선택합니다.

Secure FTP 에 들어갑니다.

F7 키를 눌러서 sftp 접속 환경을 설정하고 사용하면 됩니다.

 

RaiDrive 같은 유틸리티로 네트워크 드라이브를 잡아서 사용되도 됩니다.

 

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

웹뷰에서 http:// 링크를 열때 "net::ERR_CLEARTEXT_NOT_PERMITTED" 오류 메시지가 나오는 폰이 있네요~

폰 마다 다른데 AndroidOne 이라서 그런지 https:// 페이지는 이상없이 잘 열리는데 http:// 보안서버가 아닌 페이지는 안되는군요~

해결 방법은 AndroidManifest.xml 에서 application 태그안에

android:usesCleartextTraffic="true"

위 코드를 넣어주면 해결이 됩니다.

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

웹 페이지에서 자신이 만든 특정앱을 호출 실행하는 방법니다.

1. AndroidManifest.xml 파일에서 웹링크를 눌렀을때 실행될 액티비티를 정의합니다.

<activity
    android:name=".MyViewActivity"
    android:label="@string/app_name"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.NoTitleBar">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="스키마" android:host="호스트" />
    </intent-filter>
</activity>

  스키마, 호스트 <= 이 부분을 정의합니다.

 

2. MyViewActivity onCreate 함수에 아래 코드를 넣어서 웹에서 호출될 때 값을 파싱합니다.

Uri uriData = getIntent().getData();
if(uriData != null) {
    String param1 = uriData.getQueryParameter("param1");
    Log.e( "MyViewActivity", "Param1 : " + param1);
}

 

3. 웹 페이지에 앱을 실행할 코드를 작성합니다.

<a href="intent://호스트?param1=data1#Intent;
scheme=스키마;
action=android.intent.action.VIEW;
category=android.intent.category.BROWSABLE;
package=com.example.www;
end">
앱호출
</a>

  호스트, 파라메터, 스키마, package 를 자신에게 맞게 수정합니다.

앱을 미리 컴파일해서 실행을 한번 해준 다음에 웹 브라우저에서 위 링크를 눌러서 확인하면 됩니다.

 

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

안드로이드 WebView 에서 html 텍스트를 loadData 함수로 웹뷰가 가능합니다.

하지만 링크가 자동으로 걸리지는 않지요~

http, https 가 있는 문자열을 정규식으로 찾아서 치환해주는 소스코드입니다.

import java.util.regex.Matcher;
import java.util.regex.Pattern;

String regex = "[(https?:\/\/a-zA-Z0-9~#%&_=+:./)]{10,256}";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(html);
while(matcher.find()) {
	System.out.println( matcher.group(0) );
	html = html.replace( matcher.group(0), "<a href='" + matcher.group(0) + "'>" + matcher.group(0) + "</a>");
}

입맛에 맛는 소스가 없어서 한번 만들어 봤습니다.

버그가 있을 수도 있습니다.

있다면 댓글에 좀 남겨주세요~

 

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

안드로이드에서 사용가능한 아이콘을 다운로드 받을 수 있는 사이트입니다.

무료인지는 잘 모르겠지만 구글에서 운영하는 사이트로 보여지네요~

https://material.io/tools/icons/?style=baseline

 

Icons - Material Design

Material icons are delightful, beautifully crafted symbols for common actions and items. Download on desktop to use them in your digital products for Android, iOS, and web.

material.io

[안드로이드] 아이콘 다운로드 사이트

위의 아이콘 외에도 엄청 많습니다.

url 링크로 한번 가서 둘러보세요~

png 또는 svg 로 다운로드 받을 수 있더군요~

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

USB Type-C 및 micro 5핀 충전케이블이면서 충전되는 전압과 전류를 측정해서 바로 표시해주는 충전케이블이 있네요~

스마트폰을 충전하면서 충전 전류를 바로 볼 수 있어서 좋은 것 같습니다.

국내에 파는 제품은 조금 비싼편이라서 알리익스프레스에서 해외 직구로 주문을 하였습니다.

USB 충전 전압 및 전류 표시 케이블

배송이 19 ~ 38 일 걸린다고 되어 있네요~

그래도 싼맛에 주문했습니다.

구매 좌표는 https://ko.aliexpress.com/item/USB-C-C-S9-1-M/32954830159.html?spm=a2g0s.9042311.0.0.8baf4c4dwihB6e

USB 충전 전압 및 전류 표시 케이블

C타입과 micro USB 두 종류로 주문했는데 배송이 잘 되기를 바래야겠습니다.

아이폰은 8핀 젠더를 이용해야 할 듯 하네요~

==============

21일 주문한게 31일, 열흘만에 도착했네요~

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

윈도우 7, 8.1, 10 iso 이미지 및 오피스 이미지를 다운로드 받을 수 있는 프로그램입니다.

ms 에서 윈도우7 iso 이미지를 받으려면 제품키가 필요한데 아래의 프로그램은 그런거 없이 바로 다운로드가 가능하네요~

https://www.heidoc.net/php/Windows-ISO-Downloader.exe

Win 7 8.1 10 ISO 이미지 다운로드 도구

프로그램이 실행되면 광고를 의무적으로 봐야한다는 단점이 있긴 하지만 괜찮은 것 같네요~

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

VMware 나 VirtualBox 같은 가상 서버에서도 시놀로지 나스를 설치할 수가 있습니다.

헤놀로지 부트로더 이미지를 먼저 다운로드 받아야 합니다.

1. https://mega.nz/#F!ZlkHQTTb!keje3RK017OjTp3vuWb-Cw ( 부트로더 이미지 다운로드 )

2. https://archive.synology.com/download/DSM/release/6.2/23739/DSM_DS3617xs_23739.pat ( DSM 다운로드 )

3. synoboot.img 를 vmdk 포맷으로 변환
   cd "C:\Program Files\Oracle\VirtualBox"
   VBoxManage.exe convertfromraw -format VMDK C:\synoboot.img C:\synoboot-ds3617.vmdk

4. VirtualBox VM 생성
   기본적인 VM 생성 방법을 아신다는 전제하에 꼭 필요한 부분만 언급하였습니다.

VirtualBox 헤놀로지 설치

   저장소에서 3번에서 만든 vmdk 와 나스에서 저장소로 사용할 신규 가상 하드디스크를 필요한 용량만큼 만들어서 연결합니다.

VirtualBox 헤놀로지 설치

   네트워크 어댑터 1에 NAT

VirtualBox 헤놀로지 설치

   네트워크 어댑터 2에 어댑터 브리지로 설정하고 VM 을 시작합니다.

VirtualBox 헤놀로지 설치

5. DSM 설치
   브라우저에서 find.synology.com 으로 해당 VM 나스를 찾던가 아니면 공유기에서 DHCP 할당 받은 ip 를 로그에서 확인해서 URL에 입력합니다. 

설정을 누릅니다.

수동 설치를 누릅니다.

찾아보기를 눌러서 2번에서 다운로드 받은 DSM 파일을 선택하고 지금 설치를 누릅니다.

하드디스크의 데이터가 지워진다는 메시지에서 체크하고 확인을 누릅니다.
10여분간 설치가 진행되면 아래의 화면을 볼 수가 있습니다.

계정 정보를 설정하면 됩니다.

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,