아이폰유저중 한글화에 어려움을 겪는 많은 사람들을 위해
그리고 나중에 혹시 다시 한글화 작업을 할 수도 있어 잊지 앉게 메모용
설치 성공모델
아이폰 6 / 7+ / 8 -> 3대
ios ver 12.1.2
성공일 2019.01.13
———————————
한글화 기본 컨셉
안드로이드로 한글화 시킨후 아이폰에서 사용
방법
기본 - 샤오미 계정 생성
계정 없으면 다음 1의 작업을 진행 하면서 만들어도 됨.
아이폰과 안드로이드 두 기기에서 로그인 해야하니 잘 만들어둘것
1. 아이폰과 미밴드를 블루투스로 연결.
이 작업은 단순히 아이폰이 미밴드 블루투스 주소를 기억하게하는 용도.
해당일 앱스토어 미핏 최신버전 사용하였으며 아이폰의 미핏 버전은 중요하지 않음
2. 미핏앱 들어가서 나만의 설정을 완료한다.
한글화 이후 설정 변경하려면 보통 성가신 일이 아니니 잘 세팅해 두자
3. 아이폰 설정에 들어가 블루투스를 끄고 안드로이드 폰으로 넘어가자
—— 여기까지 아이폰 ———
이제 안드로이드 작업
4. 안드로이드 폰에 한글화 되는 버전의 미핏 어플을 설치한다.
찝찝하지만 플레이스토어에 없는 인터넷에 돌아다니는 버전을 사용하고
설치도 마찬가지로 출처를 모르는 어플 설치허용 해주고 설치한다
5. 안드로이드에서 미핏 실행하고 아이폰에서 접속했던것과 같은 계정으로 로그인 한다.
로그인 해서 들어갔는데 미밴드가 잡히지 않으면 미핏 설정에 들어가 밴드 연결 해제하고 다시 연결하면 된다.
폰트 업데이트 하는데 시간이 굉장히 오래 걸림
폰트 업데이트 작업이 끝나면 한글화 완료.
6. 안드로이드 설정에 들어가서 블루투스를 끈다
—— 안드로이드 작업 완료 여기서 부터 다시 아이폰 ——-
7. 아이폰에 돌아와서 블루투스는 아직 꺼져있는지 미핏 어플은 종료되어있는지 확인.
만일 미핏 어플이 돌고있으면 종료 하고 블루투스도 일단 끄자.
8. 블루투스를 다시 켠다. 그리고 설정에서 미밴드가 다시 연결 되었는지 확인한다.
9. 미핏 어플 실행.
실행 후 아무것도 조작하지 말것. 다른기기에서 로그인 했었다고 다시 로그인 할건지 물어보는 팝업이 나오면 아무것도 누르지 말고 어플 종료.
그럼 끝.
만약 작업 하다가 벽돌 되면 안드로이드에서 복구 하고
4번 작업부터 다시 시작하면 됨
2019년 1월 13일 일요일
2016년 10월 2일 일요일
아이튠즈에서 아이폰이 보이지 않을때
아이튠즈를 업데이트 해봐도
아이폰 화면캡쳐후에도 안보이고
장치관리자에서도 애플디바이스가 안보이고
애플에서 하라는대로 다 따라해봐도
아이튠스에서 아이폰이나 아이패드 등의 장치가 뜨지 않을때 해결방법
윈도우 10 기준
윈도우 마크 우클릭하고
메뉴에서 장치관리자 선택

영어버전은 Portable Devices
한국어 버전은 휴대용 장치? 기기 선택

클릭하면 아이폰이 보입니다

우클릭 >> 소프트웨어 업데이트 >> 내컴퓨터에서 선택
64 비트
C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
32비트
C:\Program Files(x86)\Common Files\Apple\Mobile Device Support\Drivers

요약
1. 장치관리자
2. 휴대용 기기
3. 내컴퓨터에서 소프트웨어 업그레이드
C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
아이폰 화면캡쳐후에도 안보이고
장치관리자에서도 애플디바이스가 안보이고
애플에서 하라는대로 다 따라해봐도
아이튠스에서 아이폰이나 아이패드 등의 장치가 뜨지 않을때 해결방법
윈도우 10 기준
윈도우 마크 우클릭하고
메뉴에서 장치관리자 선택

영어버전은 Portable Devices
한국어 버전은 휴대용 장치? 기기 선택

클릭하면 아이폰이 보입니다

우클릭 >> 소프트웨어 업데이트 >> 내컴퓨터에서 선택
64 비트
C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
32비트
C:\Program Files(x86)\Common Files\Apple\Mobile Device Support\Drivers

요약
1. 장치관리자
2. 휴대용 기기
3. 내컴퓨터에서 소프트웨어 업그레이드
C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
2015년 8월 27일 목요일
오라클 PL/SQL 함수 & 프로시저 구문형식
------------------------------------------------------------------------------------------------------------
PL/SQL 함수
------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE FUNCTION 함수명( 파라미터1 데이터타입, 파라미터2 데이터타입, ...)
RETURN 데이터타입 IS [AS]
변수선언 ...;
BEGIN
처리내용 ...;
RETURN 리턴값;
END;
EX)
create or replace function emp_salaries (emp_id number )
return NUMBER IS
nSalaries NUMBER(9);
BEGIN
nSalaries := 0;
SELECT salary
INTO nSalaries
FROM employees
WHERE employee_id = emp_id;
RETURN nSalaries;
END;
------------------------------------------------------------------------------------------------------------
PL/SQL / 프로시저
------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE PROCEDURE 프로시저명 ( 파라미터1 데이터타입, [ IN | OUT | INOUT ], ...)
IS [AS]
변수선언부 ...;
BEGIN
프로시저 본문처리 ...;
EXCEPTION
예외처리 ...;
END;
EX)
CREATE OR REPLACE PROCEDURE register_emp (
f_name VARCHAR2,
l_name VARCHAR2,
e_name VARCHAR2,
j_name VARCHAR2,) IS
BEGIN
INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, job_id)
VALUES (EMPLOYEES_SEQ.NEXTVAL, f_name, l_name, e_acct, sysdate, j_id );
COMMIT;
EXCEPTION WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE( f_name || ' ' || l_name || ' register is failed!' );
ROLLBACK;
END;
------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE FUNCTION 함수명( 파라미터1 데이터타입, 파라미터2 데이터타입, ...)
RETURN 데이터타입 IS [AS]
변수선언 ...;
BEGIN
처리내용 ...;
RETURN 리턴값;
END;
EX)
create or replace function emp_salaries (emp_id number )
return NUMBER IS
nSalaries NUMBER(9);
BEGIN
nSalaries := 0;
SELECT salary
INTO nSalaries
FROM employees
WHERE employee_id = emp_id;
RETURN nSalaries;
END;
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE PROCEDURE 프로시저명 ( 파라미터1 데이터타입, [ IN | OUT | INOUT ], ...)
IS [AS]
변수선언부 ...;
BEGIN
프로시저 본문처리 ...;
EXCEPTION
예외처리 ...;
END;
EX)
CREATE OR REPLACE PROCEDURE register_emp (
f_name VARCHAR2,
l_name VARCHAR2,
e_name VARCHAR2,
j_name VARCHAR2,) IS
BEGIN
INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, job_id)
VALUES (EMPLOYEES_SEQ.NEXTVAL, f_name, l_name, e_acct, sysdate, j_id );
COMMIT;
EXCEPTION WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE( f_name || ' ' || l_name || ' register is failed!' );
ROLLBACK;
END;
2015년 7월 29일 수요일
SSIS Connectors v2.0 for Oracle by Attunity Download Link
https://www.microsoft.com/en-us/download/details.aspx?id=29283
SSIS로 오라클 10g 이상 버전에 연결시 Attunity Connector 사용 추천
SQL Server 2012 SSIS Oracle Connector
SQL Server 2012 Oracle Connector
SQL Server 2012 오라클 커넥터
SQL Server 오라클 커넥터
SSIS Oracle Connector By Attunity
SSIS 오라클 커넥터
SSIS로 오라클 10g 이상 버전에 연결시 Attunity Connector 사용 추천
SQL Server 2012 SSIS Oracle Connector
SQL Server 2012 Oracle Connector
SQL Server 2012 오라클 커넥터
SQL Server 오라클 커넥터
SSIS Oracle Connector By Attunity
SSIS 오라클 커넥터
2015년 7월 24일 금요일
리눅스 시스템 정보 한파일에 출력하는 쉘스크립트 (LINUX VERSION, CPU, RAM, DISK, NETWORK, PROCESS)
리눅스 시스템 정보를 하나의 파일로 출력하는 쉘스크립트
- 버전
- CPU
- 메모리
- 디스크
- 네트워크
- 프로세스 정보
순으로 출력된다
============================================================================
사용법
아래 스크립트를
파일명.sh 로 저장후
sh 파일명.sh
또는
. ./파일명.sh 를 사용하여 실행
결과는 /tmp/svrinfo.txt 에 저장된다
============================================================================
#!/bin/bash
target=/tmp/svrinfo.txt
rm -f $target
echo "--------------------------------------------------------------------------" >> $target
echo "Linux Version" >> $target
echo "--------------------------------------------------------------------------" >> $target
uname -a >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "CPU Check" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/cpuinfo >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "CPU Bit Check" >> $target
echo "--------------------------------------------------------------------------" >> $target
arch >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "RAM Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/meminfo >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "DISK Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
df -h >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "Network Status" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/net/netlink >> $target
ifconfig -a >> $target
hostname >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "Process Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
pstree >> $target
echo "Process Completed go to >> $target"
============================================================================
2015년 7월 9일 목요일
테이블 모든컬럼 셀렉트 생성 쿼리문
테이블을 조회할때 '*' 를 사용할때도 있지만
컬럼명을 사용해서 조회를 해야할때가 있다
테이블에 컬럼수가 적을때는 텍스트를 입력해도 되지만
수십개 이상이 될때는 일일이 입력하기엔 시간이 많이든다
COLS 테이블에서 테이블에 존재하는 모든 컬럼을 조회하고
컬럼 아이디 순으로 출력해서 SELECT문을 만들어 주는 쿼리
--------------------------------------------------------------------
SELECT S.QUERY || ' ' || S.TNAME
FROM
(
SELECT 'SELECT '||SUBSTR(MAX( SYS_CONNECT_BY_PATH(A.COLUMN_NAME, ', ')), 2) || ' FROM' AS QUERY
, MAX(A.TNAME) AS TNAME
FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY COLUMN_ID) AS RNUM
, TABLE_NAME AS TNAME
, COLUMN_NAME
FROM COLS
WHERE TABLE_NAME = 'REAL_TABLE_NAME'
) A
START WITH RNUM = 1
CONNECT BY PRIOR RNUM = RNUM - 1
)S;
--------------------------------------------------------------------
컬럼명을 사용해서 조회를 해야할때가 있다
테이블에 컬럼수가 적을때는 텍스트를 입력해도 되지만
수십개 이상이 될때는 일일이 입력하기엔 시간이 많이든다
COLS 테이블에서 테이블에 존재하는 모든 컬럼을 조회하고
컬럼 아이디 순으로 출력해서 SELECT문을 만들어 주는 쿼리
--------------------------------------------------------------------
SELECT S.QUERY || ' ' || S.TNAME
FROM
(
SELECT 'SELECT '||SUBSTR(MAX( SYS_CONNECT_BY_PATH(A.COLUMN_NAME, ', ')), 2) || ' FROM' AS QUERY
, MAX(A.TNAME) AS TNAME
FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY COLUMN_ID) AS RNUM
, TABLE_NAME AS TNAME
, COLUMN_NAME
FROM COLS
WHERE TABLE_NAME = 'REAL_TABLE_NAME'
) A
START WITH RNUM = 1
CONNECT BY PRIOR RNUM = RNUM - 1
)S;
--------------------------------------------------------------------
피드 구독하기:
글 (Atom)