2019년 12월 30일 월요일

jetpack compose


Android Studio 4 released
안드로이드 4.0 개발 버젼이 발표 됐다.
jetpack coimpose layout 으로 변경 된부분이 가장 크다 이부분을 간단하게 아래와 같이 표현 했다.





@Composablefun Greeting2(name: String) { 
 
 Column(Spacing(16.dp)){ 

        Text("안녕하세요!!!1 $name")
        Text("안녕하세요!!!2 $name")
        Text("안녕하세요!!!3 $name")
        Text("안녕하세요!!!4 $name")
        Text("안녕하세요!!!5 $name")

        } 
 
   }


@Preview@Composable
fun DefaultPreview() {
    MaterialTheme { 
// Greeting("Android") 
 
 Greeting2("Android")
    }
 }
 
 

2019년 12월 20일 금요일

'中国 乐透' 개인정보 처리 방침


'中国 乐透' 개인정보 처리 방침


1. 개인정보의 처리 목적
‘'中国 乐透'’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
'中国 乐透'는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 '中国 乐透'에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① '中国 乐透' 은 다음의 개인정보 항목을 처리하고 있습니다.
    Android ID 기기 정보

4. 개인정보의 파기
'中国 乐透'는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
'中国 乐透'는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① '中国 乐透'는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : MDCT

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 '中国 乐透'의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    '中国 乐透'는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2019년 12월 21일부터 적용됩니다.

2019년 12월 17일 화요일

admob auto accept and ad block management python script


admob auto accept and ad block management python script


 import pyautogui
import time
# pyautogui.click(pyautogui.locateCenterOnScreen('def.png'))
# pyautogui.click(pyautogui.locateCenterOnScreen('au.png'))
# pyautogui.click(pyautogui.locateCenterOnScreen('10.png'))

# pyautogui.press('end')
# pyautogui.click(pyautogui.locateCenterOnScreen('accept.png'))
def Mouse_center():
    time.sleep(1)
    width, height = pyautogui.size()
    pyautogui.moveTo(width/2, height/2)
    pyautogui.scroll(-100)
    pyautogui.scroll(-100)
    pyautogui.press('end')
    pyautogui.scroll(-100)
    pyautogui.scroll(-100)
pass

accept = 0
def1 = 0
au1 = 0
auten = 0
xxx = 0
noac = 0

while True:
    # set accept to be 0
    # locate the accept button
    accept = pyautogui.locateCenterOnScreen('accept.png')
    def1 = pyautogui.locateCenterOnScreen('def.png')
    au1 = pyautogui.locateCenterOnScreen('au.png')
    auten = pyautogui.locateCenterOnScreen('ten.png')
    xxx = pyautogui.locateCenterOnScreen('xxx.png')
    noac = pyautogui.locateCenterOnScreen('noac2.png')

    if not (xxx is None):
        pyautogui.click(xxx[0],xxx[1])
        Mouse_center()
        print("Accept btn pressed_xxxx")

    if not (accept is None):
        Mouse_center()
        pyautogui.click(accept[0],accept[1])
        print("Accept btn pressed1")

    if not (def1 is None):
        pyautogui.moveRel(10,-10, 2)
        pyautogui.click(def1[0],def1[1])
        print("Accept btn pressed2")

    if not (au1 is None):
        pyautogui.click(au1[0],au1[1])
        # pyautogui.click(pyautogui.moveRel(13,-13,2))
        print("Accept btn pressed3")

    if not (auten is None):
        pyautogui.click(auten[0],auten[1])
        print("Accept btn pressed_10")

    if not (noac is None):
        Mouse_center()
        print("Down Scroll Down!!!")




아래 이미지를 캡쳐 아래 이미지와 매칭시 스크립트 작동 되는 방식





python 3.7
time
pyautogui








2019년 12월 13일 금요일

python pyautogui

기본 사용 방식 및 사용 예시

# 현재 마우스 위치의 (x, y)좌표 반환
pyautogui.position()

# 사용 예시
x, y = pyautogui.position()
print("x={0},y={1}".format(x,y))
cs


# 모니터 해상도 (가로, 세로) 반환
pyautogui.size()

# 사용 예시
width, height = pyautogui.size() 
print('width={0}, height={1}'.format(width, height))
cs



# 해당 좌표에 마우스 커서 시간 동안 이동
pyautogui.moveTo(x좌표, y좌표, 시간)

# 사용 예시
pyautogui.moveTo(100, 100, 2) 
pyautogui.moveTo(200, 200, 2)
cs


# 안전모드 설정하기, 잘못되었을 경우 탈출구
pyautogui.FAILSAFE = True (False 값을 넣을 경우 오류 발생시 실행 멈추지 않음)
cs


# 상대좌표로 마우스 이동하기 ( 현재위치에서 참조값만큼 마우스 이동)
pyautogui.moveRel(x축 참조값, y축 참조값, 시간)

# 사용 예시
pyautogui.moveRel(None, 120,2)
cs


# 마우스 클릭하기
pyautogui.click()

# 마우스로 특정좌표 클릭하기
pyautogui.click(x=823, y=584)

# 마우스 오른쪽 클릭하기
pyautogui.click(button='right')
pyautogui.rightClick() 

# 마우스로 더블 클릭하기
pyautogui.click(clicks=2)
pyautogui.doubleClick()

# 시간 간격(인터벌)을 가지고 클릭하기
pyautogui.click(clicks=2, interval=1.5) 

# 마우스 버튼다운
pyautogui.mouseDown()

# 마우스 버튼업
pyautogui.mouseUp() 
cs


# 마우스 드래그 - 방법 1
pyautogui.mouseDown(x=261, y=12)
pyautogui.mouseUp(x=0, y=197) 

# 마우스 드래그 - 방법 2
# 마우스 현재 위치에서 x=100, y=100로 드래그
pyautogui.dragTo(x=100, y=100)

# 중간 지연 시간을 가지고 마우스 현재 위치에서 x=100, y=100로 드래그
pyautogui.dragTo(x=100, y=100, duration=2) 

# # 상대 좌표를 가지고 마우스 드래그
pyautogui.dragRel(-100, -100, duration=2)

Colored by Color Scripter
cs



# 마우스 스크롤

# 위로
pyautogui.scroll(-100)

# 아래로
pyautogui.scroll(100)

# 특정 위치로 이동(x=100, y=100) 후 스크롤
pyautogui.scroll(100, x=100, y=100)
cs



# 특정 문자열 입력하기
pyautogui.typewrite('Hello!')

# 특정 문자열 안정적으로 입력하기
time.sleep(1) 
pyautogui.typewrite('Hello!', interval=0.25)

# 한글 입력은 안 됨
pyautogui.typewrite('한글!')
#글을 적는 곳의 IME가 한글로 설정되어 있다면 영타로 쳐서 한글입력 가능
pyautogui.typewrite('gksrmf!')
cs


# 엔터키 누르기
pyautogui.press('enter')

# 여러 키 연속으로 입력하기
pyautogui.press(['backspace', 'enter'])

# press 가능 키 리스트
['\t', '\n', '\r', ' ', '!', '"', '#', '$', '%', '&', "'", '(',
')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', ':', ';', '<', '=', '>', '?', '@', '[', '\\', ']', '^', '_', '`',
'a', 'b', 'c', 'd', 'e','f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~',
'accept', 'add', 'alt', 'altleft', 'altright', 'apps', 'backspace',
'browserback', 'browserfavorites', 'browserforward', 'browserhome',
'browserrefresh', 'browsersearch', 'browserstop', 'capslock', 'clear',
'convert', 'ctrl', 'ctrlleft', 'ctrlright', 'decimal', 'del', 'delete',
'divide', 'down', 'end', 'enter', 'esc', 'escape', 'execute', 'f1', 'f10',
'f11', 'f12', 'f13', 'f14', 'f15', 'f16', 'f17', 'f18', 'f19', 'f2', 'f20',
'f21', 'f22', 'f23', 'f24', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9',
'final', 'fn', 'hanguel', 'hangul', 'hanja', 'help', 'home', 'insert', 'junja',
'kana', 'kanji', 'launchapp1', 'launchapp2', 'launchmail',
'launchmediaselect', 'left', 'modechange', 'multiply', 'nexttrack',
'nonconvert', 'num0', 'num1', 'num2', 'num3', 'num4', 'num5', 'num6',
'num7', 'num8', 'num9', 'numlock', 'pagedown', 'pageup', 'pause', 'pgdn',
'pgup', 'playpause', 'prevtrack', 'print', 'printscreen', 'prntscrn',
'prtsc', 'prtscr', 'return', 'right', 'scrolllock', 'select', 'separator',
'shift', 'shiftleft', 'shiftright', 'sleep', 'space', 'stop', 'subtract', 'tab',
'up', 'volumedown', 'volumemute', 'volumeup', 'win', 'winleft', 'winright', 'yen',
'command', 'option', 'optionleft', 'optionright']

# 조합 키 입력하기 (쉬프트 누르고 왼쪽으로 한 칸 선택한 후, 쉬프트 떼기)
pyautogui.keyDown('shift') 
pyautogui.press('left') 
pyautogui.keyUp('shift') 

# 복사 붙이기
# Ctrl + C (단축키 = hotkey)
pyautogui.hotkey('ctrl', 'c')

# Ctrl + V
pyautogui.hotkey('ctrl', 'v')

2019년 12월 10일 화요일


미드 필수로 봐야 할 목록


Lost  : 배행기 사고로 한섬에 불시착 후 벌어지는 미스테리한 일에 대한 이야기 결말이 좀 아쉽지만 점점 비스테리하고 사라지는 사람들 각자가 가지고 있는 이야기를 풀어 놓는데


나르코스 :  콜롭비아 마약상 파블로 에스코바르에 대한 이야기 영화로도 나왔다.
영화에서 런닝타임의 한계로 다하지 못한이야기들을  드라마로 나왔다
실제사진과 나레이션을 겻들여 다큐의 분위기에 드라마를 언저 미묘한 느낌을 만들며 남미의 독특한 색을 입협 멋진 드라마를 만들 었다 중국에 있으면서 정말 재미 있게 봤다.

체르노빌 : 넷플릭스로 방영 된 5부작 의 짧은 미니시리즈 옛소련 체르노빌 원전폭파 당시 상황을 리얼하게 묘사 했으며 소련 연방의 대처와 공산 체제의 단점과 장점을 은근슬적 드라마속에 내포하고 있다.
공산 체제이므로 발생 할 수 있으며 공산 체제 이어 그사태를 마무리 했을 수 있다는 생각 든다 다음편이 나올지는 모르겠으나 시즌 형식을 띄고 있어 다음 편이 나오면 기대해볼만한 작품이다.

브레이킹 배드 :  초보 마약상과 화학선생의 만남 극히 보기드문 이야기 였으나 보통 스승과 제자로 비유 할 수 있다 서로를 의심하고 속이고 배신하고 결국 하려고 했던것을 모두 이루지만 결과는 극한으로 달려간다 누구도 수습할 수 없을것 같은 상황들이 벌어지며 서로 생각틀려 서로간의 갈등이 심화되어 과연 어디로 갈지 모르며 톡톡 튀는 얌채볼 같은 드라마.


Band Of Brathers :2차 대전 독일과 연합군의 전투를 그린 영화같은 드라마 한국 티비 방영하여 인터넷으로 더빙판을 찾아 보는 것도 하나 좋은 선택이라 생각합니다.


Game Of Thrones : 제가 이야기 해봤자 저보다 더많이 아시는 분들이 많은 왕좌의 게임 하여 말이 필요 없는 작품이다. 처음에는 왕좌를 두고 벌어지는 집안간의 암투로봤다. 보면서 아버지와 아들 그리고 형제 서로간의 오해와 질투 사랑에 대한 이야기다. 이직 끝까지 모지는 못했다 점차 2명 3명 4명 이  로드 무비 형식이 있어 로드 무비 좋아하시는 분들은 여러편의 로드무비를 같이 보는 느낌이 들것이다.

Batter Call Saul : 브레이킹 배드의 독특한  변호사 이야기다 그는 이곳에서 주인공들의 해결사 및 중간의 매개체 역활만 하다 사라진다. 하지만 그의 이야기가 드라마로 나왔다 브레이킹 배드를 좋아하는 사람들이라면 아무 말 않고 그냥 본다 정말 멋진 캐릭터이며 그에 대한 분량이 의외로적어 궁금증이 있던건 사실이다.

위에 7개는 전편을 본 시리즈 이며 아래 두개는 아직 보지 못하고 저도 꼭봐야 한다는정보만 있는 것입니다.
저처럼 시간이 많이 남아 무엇을 할지 모르는 사람들에게 위시리즈물을 보시면 하두달은 그냥 보낼 수 있습니다. 그러면서 충전 하시고 새로운 일과 길을 찾을 수 있는 시간이 됐으면 합니다.


식스 핏 언더

소프라노스


길을 잃었다 생각 했을때 비로서길을 찾을 수 있는 기회가 온것이다 비드 어디에서 들은 것입니다.

감사합니다.


2019년 12월 9일 월요일

윈도우10 0x80070035 윈도우 네크워크 파일 공유 오류 해결

윈도우10 0x80070035 윈도우 네크워크 파일 공유 오류 해결



작업 1. 서비스 시작 확인


1.     제어판 --> 관리도구 --> 서비스 클릭 합니다.
2.     아래 서비스가 상태가 ‘시작됨’ 으로 되었는지 확인 합니다.
network access protection agent
network connections
network list service
network location awarenss
network store interface service
dhcp client
tcp/ip netbios helper


3.     시작 되어 있지 않은 서비스가 있다면 시작 합니다.
작업 2. SMB2 Disable
1.     “시작 ---> 모든 프로그램 ---> 보조 프로그램 ---> 명령 프롬프트 “ 항목의 오른쪽 마우스 클릭 “관리자 권한으로 실행” 클릭 합니다.
2.     아래 명령어를 한줄 씩 입력 후 엔터 합니다. ( 입력 어려울 시 복사 후 명령 프롬프트에서 오른쪽 마우스 “붙여넣기” 합니다)
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
3.     컴퓨터 다시 시작 후 접근 다시 시도 합니다.

Linux VSCode 에서 한글이 겹쳐나오거나 깨저 나올때 다음 과 같이 설정 하자.



Linux VSCode 에서 한글이 겹쳐나오거나 깨저 나올때 다음 과 같이 설정 하자.



File > preferences > settings > TextEditor > Font

Font
Font Family
controls the font family.

'Droid Sans Mono', 'monospace', monospace,

2019년 7월 9일 화요일

'UFO Run' 개인정보 처리 방침


'UFO Run' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘'UFO Run'’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
'UFO Run'는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 'UFO Run'에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① 'UFO Run' 은 다음의 개인정보 항목을 처리하고 있습니다.
    Android ID 기기 정보

4. 개인정보의 파기
'UFO Run'는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
'UFO Run'는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① 'UFO Run'는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : MDCT

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 'UFO Run'의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    'UFO Run'는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2019년 3월 14일부터 적용됩니다.

2019년 7월 2일 화요일

노트북 그래픽 카드 드라이버 잡은후



Manjaro Linux 노트북 xh58 한성 컴퓨터 적용
Nvidia 1050 드라이버 잡은후 외부 모니터에서 만 로그인 화면이 나온다.
아래 스크립트를 아래 경로에 넣어 주면 윈도우 처럼 로그인 SDDM  노트북 모니터와 외부 모니터에 같이 표시 될것이다.

참고 하세요

/usr/share/sddm/scripts/Xsetup

#!/bin/sh

IN=$(xrandr | grep "eDP" | grep " connected" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/")
EXT=$(xrandr | grep "HDMI" | grep " connected" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/")

if (xrandr | grep "$EXT disconnected"); then
    xrandr --output $EXT --off --output $IN --auto
else
    xrandr --output $IN --off --output $EXT --auto
fi

2019년 6월 27일 목요일

defold Visual Studio Code file Association Settings



defold Visual Studio Code file Association Settings

file->preference->settings->files

All delete after add this block

 {
      {
        "*.script": "lua",
        "*.gui_script": "lua",
        "*.render_script": "lua"
      }

}

deepin 15.10 Visual studio code crash open then a open folder



I installed Visual studio code from the Deepin Store and since then, every time I'm opening a folder, it open with visual studio code. I'm new with Deepin, where can I change this ? I looked up in the default application settings but I've not seen any setting about folders.


this is hidden Directory

/home/.config/mineappls.list
this file add this

 inode/directory = dde-file-manager.desktop;code.desktop



2019년 6월 25일 화요일

kotlin array swap,extends



array swap(어레이 바꾸기)

fun MutableList.swap(index1 : Int, index2 : Int) {
val tmp = this[index1]
this[index1] = this[index2]
this[index2] = tmp
}


array extends(어레이 크기 확장)

    fun foo(old: Array,NEW_STRING:String): Array {
        val result = old.copyOf(old.size + 1)
        result[old.size] = NEW_STRING
        return result


    }

강제로 umount 시키기

 umount 시 busy 라고 나올때 다음과 같이 하면 잡고 있는 프로세서를 정지 시킬 수 있다.

mount된 디렉토리를 umount 하고자 할 때, 만약 특정 사용자 & 프로세스가 해당 디렉토리를 사용하고 있으면
"device is busy" 메세지가 발생하며 umount 가 되지 않습니다. 
이 경우 umount를 위해 해당 프로세스를 강제로 kill 하는 방법은 아래와 같습니다.
# fuser -ck 마운트디렉토리
ex) fuser -ck /home/hostway
위 명령으로 프로세스를 kill 하고 umount를 재시도하면 정상적으로 mount가 해제 됩니다.

* 해당 디렉토리를 사용하는 사용자가 누구인지 확인하고 싶을 때
# fuser -cu /home/hostway

2019년 6월 24일 월요일

2019년 6월 12일 수요일

Low CPC ad network block list

We update every day.
Click on 0 cpc or 1cpc ad network.
I think that such an ad network should be gradually absent.
Let's share this document and get rid of the bad ad network.

6/05
Manage.com
Bulbit
inMobi w/ Beeswax
Cadreon (ZA) w/ DBM
Liftoff

6/06
DV360 (BR)
DBM India
RTB House (BR)
Cadreon (ZA) w/ DBM
Sift Media
Media IQ Digital w/DBM
Manage.com
Centro
Bulbit

6/07
Cross Install
AMNET (ZA) w/DBM

6/08
Criteo (US)
DoubleClick Bid Manager (Europe)
AdRoll.com 3

6월9일
RTB House (RU)
AstroMotion Games Limited

06/12
Amazon APAC
Ogury w/Beeswax
RTB House (APAC)

6/13
Sojern DBM Adx
RTB House

2019년 6월 10일 월요일

'LuckyToTo' Privacy Policy

'LuckyToTo' Privacy Policy


'LuckyToTo' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘LuckyToTo’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
LuckyToTo는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 LuckyToTo에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① LuckyToTo은 다음의 개인정보 항목을 처리하고 있습니다.


4. 개인정보의 파기
LuckyToTo는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
LuckyToTo는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① LuckyToTo는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : LuckyToTo(MDCT)

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 LuckyToTo의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    LuckyToTo는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.

==============================================
'LuckyToTo' Privacy Policy
1. Purpose of Processing Personal Information
'LuckyToTo' is an Android application for "storing application information"
We process personal information for the following purposes and do not use it for purposes other than the following purposes.
- This app uses Android ID device information for Admob ads. It does not use any other personal information.
2. Personal information processing entrustment
LuckyToTo does not entrust the processing of personal information to other companies.
3. Rights, duties and methods of the information entity
You may exercise the following rights as a personal information subject.
① The information subject can exercise the privacy rights of LuckyToTo at any time in the following paragraphs.
1. If there is an error, the user can request correction.
2. Removal request: You can delete the app yourself.
3. Creating an item of personal information to process
① LuckyToTo handles the following personal information items.
4. Destruction of personal information
LuckyToTo does not collect personal information in principle. If the information is automatically collected, it will be destroyed when the app is deleted.
① Destruction procedure
Your personal information will be destroyed at the same time as the application is terminated.
② Term of destruction
Your personal information will be destroyed at the same time as the application is terminated.
5. Measures to ensure the security of personal information]
LuckyToTo, pursuant to Article 29 of the Personal Information Protection Act, has the following technical, administrative and physical measures to ensure safety.
① Restrict access to personal information
Personal information is used only when the app is running, and it is not exported / stored outside.
② Access control to unauthorized persons
On Android mobile, there is no direct access to the internal physical storage that stores personal information. This permission is used only at runtime and does not transfer / save to external.
③ Cryptographic build
Protect your APK file from unauthorized changes by applying the encryption technology (Signature Scheme v1) of the Android Studio build tool when you create your application.
6. Wrote Personal Information Protection Officer
① LuckyToTo is responsible for the handling of personal information, and has designated the person responsible for personal information protection as follows to handle complaints and remedy of information related to personal information processing.
▶ Head of Personal Information Protection
Name: LuckyToTo (MDCT)
Position: Individual Developer (MDCT)
Position: Individual Developer (MDCT)
Contact: jonglae@gmail.com
▶ Personal information protection department
Department: Personal Developer (MDCT)
Contact: jonglae
Contact: jonglae@gmail.com
② By using the service (or business) of LuckyToTo, the information subject can inquire about personal information protection complaint, complaint handling, damage relief, etc., related to personal information protection person and department concerned.
    LuckyToTo will respond to inquiries from informational entities without delay.
8. Change of personal information processing policy
① This Privacy Policy will be effective from the effective date. If there are any additions, deletions or corrections in accordance with laws and policies, we will notify you through announcements 7 days before the change.

2019년 6월 6일 목요일

'Lucky Daily 539' Privacy Policy

'Lucky Daily 539' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘Lucky Daily 539’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
Lucky Daily 539는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 Lucky Daily 539에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① Lucky Daily 539은 다음의 개인정보 항목을 처리하고 있습니다.


4. 개인정보의 파기
Lucky Daily 539는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
Lucky Daily 539는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① Lucky Daily 539는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : Lucky Daily 539(MDCT)

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 Lucky Daily 539의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    Lucky Daily 539는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2018년 5월 11일부터 적용됩니다.


==============================================
'Lucky Daily 539' Privacy Policy
1. Purpose of Processing Personal Information
'Lucky Daily 539' is an Android application for "storing application information"
We process personal information for the following purposes and do not use it for purposes other than the following purposes.
- This app uses Android ID device information for Admob ads. It does not use any other personal information.
2. Personal information processing entrustment
Lucky Daily 539 does not entrust the processing of personal information to other companies.
3. Rights, duties and methods of the information entity
You may exercise the following rights as a personal information subject.
① The information subject can exercise the privacy rights of Lucky Daily 539 at any time in the following paragraphs.
1. If there is an error, the user can request correction.
2. Removal request: You can delete the app yourself.
3. Creating an item of personal information to process
① Lucky Daily 539 handles the following personal information items.
4. Destruction of personal information
Lucky Daily 539 does not collect personal information in principle. If the information is automatically collected, it will be destroyed when the app is deleted.
① Destruction procedure
Your personal information will be destroyed at the same time as the application is terminated.
② Term of destruction
Your personal information will be destroyed at the same time as the application is terminated.
5. Measures to ensure the security of personal information]
Lucky Daily 539, pursuant to Article 29 of the Personal Information Protection Act, has the following technical, administrative and physical measures to ensure safety.
① Restrict access to personal information
Personal information is used only when the app is running, and it is not exported / stored outside.
② Access control to unauthorized persons
On Android mobile, there is no direct access to the internal physical storage that stores personal information. This permission is used only at runtime and does not transfer / save to external.
③ Cryptographic build
Protect your APK file from unauthorized changes by applying the encryption technology (Signature Scheme v1) of the Android Studio build tool when you create your application.
6. Wrote Personal Information Protection Officer
① Lucky Daily 539 is responsible for the handling of personal information, and has designated the person responsible for personal information protection as follows to handle complaints and remedy of information related to personal information processing.
▶ Head of Personal Information Protection
Name: Lucky Daily 539 (MDCT)
Position: Individual Developer (MDCT)
Position: Individual Developer (MDCT)
Contact: jonglae@gmail.com
▶ Personal information protection department
Department: Personal Developer (MDCT)
Contact: jonglae
Contact: jonglae@gmail.com
② By using the service (or business) of Lucky Daily 539, the information subject can inquire about personal information protection complaint, complaint handling, damage relief, etc., related to personal information protection person and department concerned.
    Lucky Daily 539 will respond to inquiries from informational entities without delay.
8. Change of personal information processing policy
① This Privacy Policy will be effective from the effective date. If there are any additions, deletions or corrections in accordance with laws and policies, we will notify you through announcements 7 days before the change.
② This Privacy Policy will be effective from May 11, 2018.

2019년 6월 5일 수요일

香港 六合彩 Mark six

香港(Hong Kong)
香港 六合彩
幸福六合彩
幸福六合彩,自動彩票檢查功能,手動選擇樂透號碼,保存號碼功能,武漢彩票號碼發生器

app link : https://play.google.com/store/apps/details?id=gotopark.buster.MarkSix




2019년 6월 3일 월요일

'幸福六合彩' 개인정보 처리 방침

'幸福六合彩' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘幸福六合彩’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
幸福六合彩는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 幸福六合彩에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① 幸福六合彩은 다음의 개인정보 항목을 처리하고 있습니다.


4. 개인정보의 파기
幸福六合彩는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
幸福六合彩는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① 幸福六合彩는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : 幸福六合彩(MDCT)

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 幸福六合彩의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    幸福六合彩는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2018년 5월 11일부터 적용됩니다.

2019년 5월 16일 목요일

双色球 中国乐透 China Lotto

双色球 中国乐透 China Lotto
非常好的中国乐透号码发生器


https://play.google.com/store/apps/details?id=gotopark.buster.chinaLotgen

'中国乐透' 개인정보 처리 방침

'中国乐透' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘中国乐透’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
中国乐透는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 中国乐透에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① 中国乐透은 다음의 개인정보 항목을 처리하고 있습니다.


4. 개인정보의 파기
中国乐透는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
中国乐透는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① 中国乐透는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : 中国乐透(MDCT)

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 中国乐透의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    中国乐透는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2018년 5월 11일부터 적용됩니다.

2019년 5월 15일 수요일

'VN Lotto' 개인정보 처리 방침

'VN Lotto' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘VN Lotto’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
VN Lotto는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 VN Lotto에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① VN Lotto 은 다음의 개인정보 항목을 처리하고 있습니다.


4. 개인정보의 파기
VN Lotto는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
VN Lotto는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① VN Lotto는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : VN Lotto(MDCT)

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 VN Lotto의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    VN Lotto는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2018년 5월 11일부터 적용됩니다.

2019년 5월 4일 토요일

sqllite time 맞지 않을 때

SQLite 관련 작업중 테이블에 현재 시간을 기본설정 값으로 넣으면



우리나라 현재시간과 비교했을 때 9시간이 빠르게 나오는 현상이 발생했다.



아래는 SQLite 테이블을 만들고 기본값을 설정한 상태이다.

@Override
public void onCreate(SQLiteDatabase db) {
   db.execSQL("create table " + TABLE_NAME + " ("
         + IDX + " INTEGER PRIMARY KEY AUTOINCREMENT, "
         + REG_DATE1 + " DATETIME DEFAULT (datetime('now','localtime'))"
         + REG_DATE2 + " DATETIME DEFAULT (datetime('now'))"
         + REG_DATE3 + " DATETIME DEFAULT CURRENT_TIMESTAMP"
         + ");");
}




EX) 현재 우리나라 시간이 2016-04-26 17:46:49라고 했을때,



     위의 내용에대한 결과는 아래와 같이 출력된다.

REG_DATE1 : 2016-04-26 17:46:49
REG_DATE2 : 2016-04-26 10:46:49
REG_DATE3 : 2016-04-26 10:46:49

Vietnam vietloto #power6/55 #Mega6/45




very nice 여기에 앱이 있어요
App Link : https://play.google.com/store/apps/details?id=gotopark.com.VIROLOTTO

2019년 5월 2일 목요일

안드로이드 스튜디오 system.out.println 한글 깨질

안드로이드 스튜디오 system.out.println 한글 깨질때.

build.gradle 에 뿕은 부분을 복사해 넣으세요




apply plugin: 'java-library'
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'org.mongodb:mongo-java-driver:3.6.1'    implementation 'org.jsoup:jsoup:1.11.2'

}compileJava.options.encoding = 'UTF-8'

tasks.withType(JavaCompile){
    options.encoding = 'UTF-8'
}
sourceCompatibility = '1.8'targetCompatibility = '1.8'

2019년 5월 1일 수요일

'VietLot' 개인정보 처리 방침

'VietLot' 개인정보 처리 방침

1. 개인정보의 처리 목적
‘VietLot’는 안드로이드 어플리케이션 "어플 정보 저장 위해 "에서
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 이 앱은 Admob 광고를 위한  Android ID 기기 정보를 사용 합니다 그외의 개인정보를 사용 하지 않습니다.



2. 개인정보처리 위탁
VietLot는 타 업체에 개인정보처리를 위탁하지 않습니다.


3. 정보주체의 권리,의무 및 그 행사방법
이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.
① 정보주체는 VietLot에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.


1. 오류 등이 있을 경우 사용자가 직접 정정 요구 할 수 있습니다.

2. 삭제요구 : 사용자가 직접 앱을 삭제할 수 있습니다.


3. 처리하는 개인정보의 항목 작성
① VietLot 은 다음의 개인정보 항목을 처리하고 있습니다.


4. 개인정보의 파기
VietLot는 원칙적으로 개인정보 를 수집 하지 않습니다.만약 자동으로 수집된 정보는 앱삭제시 모두 파기 됩니다.

① 파기절차
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.

② 파기기한
이용자 관련 개인정보는 앱 종료와 동시에 모두 파기합니다.


5. 개인정보의 안전성 확보 조치]
VietLot는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

① 개인정보에 대한 접근 제한
개인정보는 앱 실행시에만 사용하며, 외부로 전송/저장하지 않습니다.

② 비인가자에 대한 출입 통제
안드로이드 모바일에서는 개인정보를 보관하고 있는 내부의 물리적 보관 장소에 직접 접근이 불가능합니다. 해당 권한은 실행시에만 사용되며, 외부로 전송/저장하지 않습니다.

③ 암호화 빌드
어플리케이션 제작시 안드로이드 스튜디오 빌드 툴의 암호화 기술(Signature Scheme v1)을 적용하여 APK 파일을 무단으로 변경하지 못하도록 보호합니다.

6. 개인정보 보호책임자 작성
① VietLot는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : VietLot(MDCT)

직책 : 개인개발자(MDCT)

직급 : 개인개발자(MDCT)
연락처 : jonglae@gmail.com

▶ 개인정보 보호 담당부서
부서명 : 개인개발자(MDCT)
담당자 : jonglae
연락처 : jonglae@gmail.com


② 정보주체께서는 VietLot의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
    VietLot는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


8. 개인정보 처리방침 변경
① 이 개인정보취급방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.
② 이 개인정보취급방침은 2018년 5월 11일부터 적용됩니다.

2019년 4월 27일 토요일

South Africa Lotto SA Lotto #Lotto #South #Africa





https://play.google.com/store/apps/details?id=gotopark.com.SAlotto



SA Lotto

South Africa lottery(National Lottery)



✔ Daily Lotto

✔ Lotto

✔ Lotto plus 1

✔ Lotto plus 2

✔ Power Ball

✔ Power Ball plus

✔ Number generator and show results

✔ Check the winning numbers

✔ Check winning number of this week between your generated numbers.

✔ Save Generated Numbers Save List

✔ Share your numbers with Family and friends



Thank you for download

(^ㅡ^)(__ __)(^ㅡ^)

2019년 4월 26일 금요일

순차 어레이 잘라네기

순차 어레이 잘라네기
 import java.util.ArrayList;  
 import java.util.List;  
 public class parted1 {  
   public static <T> List<List<T>> chopped(List <T> list, final int L) {  
     List<List<T>> parts = new ArrayList<List<T>>();  
     final int N = list.size();  
     for (int i = 0; i < N; i += L) {  
       parts.add(new ArrayList<T>(  
           list.subList(i, Math.min(N, i + L)))  
       );  
     }  
     return parts;  
   }  
 }  

2019년 4월 23일 화요일

안드로이드 파일 저장 소스

안드로이드 파일 저장 소스
 package gotopark.buster.miniloto.Modules;  
 import android.annotation.SuppressLint;  
 import android.app.Activity;  
 import android.util.Log;  
 import java.io.BufferedReader;  
 import java.io.BufferedWriter;  
 import java.io.File;  
 import java.io.FileReader;  
 import java.io.FileWriter;  
 import java.text.SimpleDateFormat;  
 import java.util.AbstractList;  
 import java.util.Date;  
 import gotopark.buster.miniloto.MainActivity;  
 @SuppressLint("Registered")  
 public class Lotsave {  
   @SuppressLint("StaticFieldLeak")  
   private static MainActivity activity;  
   @SuppressLint("SimpleDateFormat")  
   private static String TimeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());  
   public Lotsave(Activity context) {  
     activity = (MainActivity) context;  
   }  
   public static void setFile(String input1, int input2) {  
     File file = new File(activity.getFilesDir(), "file.txt");  
     FileWriter fw = null;  
     BufferedWriter bufwr = null;  
 //    @SuppressLint("SimpleDateFormat")  
 //    String TimeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());  
     Log.e("================", "==========" + input1);  
 //    input1 = input1 + "," + TimeStamp;  
     if (input2 == 0) {  
       input1 = (String) dataPlus(input1);  
     }  
     try {  
       // open file.  
       fw = new FileWriter(file);  
       bufwr = new BufferedWriter(fw);  
       // write data to the file.  
       bufwr.write(input1);  
     } catch (Exception e) {  
       e.printStackTrace();  
     }  
     // close file.  
     try {  
       if (bufwr != null)  
         bufwr.close();  
       if (fw != null)  
         fw.close();  
     } catch (Exception e) {  
       e.printStackTrace();  
     }  
   }  
   private static String dataPlus(String string) {  
     String LoadData = setLoad();  
     Log.e("================", "=====LoadData=====" + LoadData);  
     LoadData = LoadData + ":" + string;  
     Log.e("================", "=====LoadData=====" + LoadData);  
     return LoadData;  
   }  
   @SuppressLint("Assert")  
   public static String setLoad() {  
     File file = new File(activity.getFilesDir(), "file.txt");  
     FileReader fr = null;  
     BufferedReader bufrd = null;  
     String str = null;  
     if (file.exists()) {  
       try {  
         // open file.  
         fr = new FileReader(file);  
         bufrd = new BufferedReader(fr);  
         while ((str = bufrd.readLine()) != null) {  
           AbstractList<String> items = null;  
           assert false;  
           items.add(str);  
         }  
         bufrd.close();  
         fr.close();  
       } catch (Exception e) {  
         e.printStackTrace();  
       }  
     }  
     return str;  
   }  
 }  

2019년 4월 17일 수요일

일본어 명언

こぼれ落(お)ちる淚(なみだ)は とても キレイ です…
코보레 오 찌루 나미다 와 토테모 키레이데스
흘러 떨어지는 눈물은 매우 아름다워요…

 

 ミルク色の雪が甘く積もり ココロまでも溶かしてく… 
미루쿠 이로노 유키가 아마쿠 츠모리 코코로마데모 토카시테쿠… 
우유 빛깔 눈이 달콤하게 쌓여 마음까지도 녹여가...

 

悲しみもキミへの想いなら美しい 
카나시미모 키미에노 오모이나라 우츠쿠시이 
슬픔도 그대를 향한 마음이라면 아름답다

 

 優しい夜も別れの朝も あなた以上にシビれられない 
야사시- 요루모 와카레노 아사모 아나타 이죠-니 시비레라레나이
다정한 밤도 이별의 아침도 그대 이상으로 도취될 수 없어

 


ありふれた 一瞬(いっしゅん)が 煌(きら)めくのは 二人(ふたり)だからこそ 
아리후레따 잇슝-가 키라메끄노와 후타리다까라코소
평범한 한 순간이 빛나는 것은 두 사람이기 때문이야

 

 ぐうぜんじゃない うんめいのなかで きみのきせきをしんじてる
구우젠- 쟈- 나이 운- 메이노나카데 키미노키세키오신- 지테루
우연이 아닌 운명 속에서 당신의 기적을 믿고 있어

 

 ただ 信(しん)じた 道(みち)を まっすぐに 進(すす)むだけさ 
타다 신지타 미치오 맛스구니 스스무다케사 
단지 믿었던 길을 똑바로 나아갈 뿐이야

 

 運命は私が開拓するのだ
운명은 내가 개척하는 것이다

 

私は私なだけだ
誰も私を代わることができない!

나는 나일뿐이야
그 누구도 나를 대신 할 수는 없어!

 

時間は夢を見捨てない
시간은 꿈을 저버리지 않는다

 

夢は成されることがない. .成すのことだ!
꿈은 이뤄지는 게 아냐. 이루는 거지!


 

愛する―それはお互いに見つめ合うことではなく、いっしょに同じ方向を見つめることである。
사랑한다 - 그것은 서로가 마주 보는 것이 아니라, 함께 같은 방향을 바라보는 것이다.
  サン・テグジュペリ(생떽쥐베리)

 

 


一緒に泣いた時に、はじめてお互いがどんなに愛し合っているのかが分かるものだ。
   함께 울었을 때에,  처음으로 서로가 얼마나 사랑하고 있는가를 알게되는 법이다.
  エミール・デシャン(에밀 데장)

 

 


愛情には一つの法則しかない。それは愛する人を幸福にすることだ。
   애정에는 하나의 법칙밖에 없다. 그것은 사랑하는 사람을 행복하게 하는 것이다.
  スタンダール(스탠달)

 

 


二人のうちどちらかがいるところには、いつも二人ともいるんだよ。
   둘 중 어느 한쪽이 있는 곳에는, 항상 둘다 있을거야.
へミングウェイ (헤밍웨이)

 

 


相手の話に耳を傾ける。これが愛の第一義務だ。
   상대방의 말에 귀기울인다. 이것이 사랑의 첫번째 의무다.
 ポール・ネイリッヒ(폴 네이리히)

 

 


あなたの家族の中に寂しいと感じている人はいませんか。
   당신의 가족 중에 외롭다고 느끼는 사람은 없습니까?
 ちょっとほほえむだけでいいのです。

   조금 미소짓는 것만으로도 좋습니다.
 新聞を読んであげると喜ぶ目の不自由な人も、

   신문을 읽어 주면 기뻐하는 시각장애자도
買い物をしてあげると喜ぶ重い病気の母親もいるでしょう。

   장보기를 해주면 기뻐하는 중병에 걸린 어머니도 있겠죠.
 家族や隣人、身近なところから愛は始まるのです。

   가족과 이웃, 가까운 곳부터 사랑을 시작하는 겁니다.
 

 マザー・テレサ(마더 테레사)


もしほんとうに愛したいと願うなら、ゆるすことを知らなければなりません。
   만약 정말 사랑하고 싶다고 바란다면, 용서하는 것을 알지 못하면 안됩니다.

マザー・テレサ(마더 테레사)

微笑みは愛を育てます。
   미소는 사랑을 키웁니다.
   マザー・テレサ(마더 테레사)

愛は幸福の財布である。与えれば与えるほど中身が増す。
  사랑은 행복의 지갑이다. 주면 줄 수록 속이 불어난다.
   ミュラー(뮬러)
 
愛することとはほとんど信じることである。
   사랑하는 것은 대부분 믿는 것이다.
   ユゴー (코고)
愛はガラスのようなものだ。いいかげんにつかんだり、しっかりつかみすぎたりすると割れる。
  사랑은 유리 같은 것이다. 어설프게 쥐거나,  너무 꽉 쥐게 되면 깨어진다.
   ロシアのことわざ(러시아의 격언)

落(お)ちぶれて袖(そで)に涙(なみだ)のかかるとき、人(ひと)の心(こころ)の奥(おく)ぞ知(し)らるる
오찌후레데소데니나미라노가까루도끼 히로노고꼬로노오꾸소 시라루루
가난해져서 소매가 눈물에 젖을 때 사람의 마음속을 알 수가 있느니라.

 時(とき)は人(ひと)を待(ま)たず
도끼와히도오마다스"
시간은 인간을 기다리지 않는다.
 
はかなしや今朝(けさ)見(み)し人(ひと)のおもかげは 立(た)つは煙(けむり)の夕暮(ゆうぐ)れの空(そら)
 하까나끼야 이시미사히도노 오모까게노 다쓰와 게무리노 유우구레노소라
 허무하도다.
       아침에 보았던 사람의 그 얼굴이 한 줌의 연기로 사라져버린 저녁노을의 하늘이여.


 雨(あま)だれ石(いし)を穿(うが)つ
 아마다레 이시오 우가쓰

 朝毎(あさごと)に向(む)う鏡(かがみ)のくもりなく、人(ひと)の心(こころ)の真心(まごころ)なりけり
 아사고로니 무까우 가가미이 구모리나꾸 히도노 고꼬로 노 마꼬로 나리게레

 勝(か)って兜(かぶと)の緒(お)を締(し)めよ
갓데가부또노 오오 시메요
 
一滴(いってき)の水(みず)、大川(おおかわ)となり満(み)ちる
잇데끼노 미스" 옹가와 또나리 미치찌루

한 방울의 물 큰 강이 되어 충만해진다.


첫사랑이 슬픈 이유는 처음하는 사랑이라 머리가 아닌 가슴으로 하기 때문이다.
初恋が悲しい理由は初の恋だから頭ではなく胸でするからだ。


사랑했었다. 사랑한다. 사랑할거다.
愛してた。 愛している。 愛していく。


인연은 우연히 찾아오고 사랑은 조심스럽게, 몰래 찾아온다.
因縁は偶然に尋ねて、愛は静かで、こっそり尋ねる。


사랑은 눈물을 건 도박이다.
愛は涙を懸ける賭博だ。

  
두개에서 하나를 바꾸면 그건 장사고, 하나에서 하나를 주면 그건 우정이고, 아무것도 없는것에서 하나를 만들어 주는것은 사랑이다"
二つの中で一つを換えるとそれは商売で、一つで一つを上げるとそれは友情で、何一つもないことから一つを作て上げるのは愛だ。 

2019년 4월 16일 화요일

android studio error 대처법

다음과 같은 에러가 발생 활때 대처 법


ERROR : Event Log
Session 'app': Error Installing APKs








ERROR : Event Log

Failed to finalize session : INSTALL_FAILED_INSUFFICIENT_STORAGE

Open a shell to the device

adb shell

cd /data/local/tmp

rm *

// use at your own risk, good practice to list files first

2019년 4월 2일 화요일

Admob Banner size

Admob Banner size
and the available sizes are the following:
Banner Size ConstantSize (WxH)DescriptionAvailability
BANNER320x50Standard BannerPhones and Tablets
LARGE_BANNER320x100Large BannerPhones and Tablets
MEDIUM_RECTANGLE300x250IAB Medium RectanglePhones and Tablets
FULL_BANNER468x60IAB Full-Size BannerTablets
LEADERBOARD728x90IAB LeaderboardTablets
SMART_BANNERScreen width x 32|50|90Smart BannerPhones and Tablets
This blue box is Banner Real Size
let's see your Mobile Screen


This is Best choice