DIGITory/Android2014.04.16 13:56

* Android(Nexus) 에서 Chrome Remote Inspector 사용하기


https://developers.google.com/chrome-developer-tools/docs/remote-debugging#remote-debugging-overview


1. ADB 연결 가능한 환경을 만든다.

- USB debugging 활성화 등등....

2. Target Device 와 USB로 연결한 상태에서 PC의 chrome browser 실행

3. about:inspect 로 진입

- "chrome://inspect/#devices" 뭐 이런 페이지로 리다이렉션 될거임.

4. 'Discover USB devices'에 체크하고 나면... 아래 연결된 devices 목록에 연결된 기기가 뜸.

5. Target Device 에 뜬 허가 팝업에서 Yes 선택

6. 이 상태에서 Target Device의 크롬을 실행하면 PC Chrome 화면에 Target Device의 tab 상황이 보임

7. Inspect!!!

신고
Posted by Joe.C
DIGITory/Ubuntu2014.04.08 10:53


"http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html?m=1"

폰트들을 보기 편하게 살짝 변경해 주는 기능.

sudo add-apt-repository ppa:no1wantdthisname/ppa

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install fontconfig-infinality


직접 받아서 빌드하여 설치하는 방법은 요기에....

"http://forums.debian.net/viewtopic.php?f=16&t=88545"

1. Clone the git repo


git clone https://github.com/chenxiaolong/Debian-Packages.git

cd Debian-Packages/


2. Install the build dependencies. Run the following

command and install the packages it lists using apt-get/synaptic/etc.


cd freetype-infinality/

dpkg-checkbuilddeps

cd ../fontconfig-infinality/

dpkg-checkbuilddeps


3. Build the packages:


cd ../freetype-infinality/

./build.sh

cd ../fontconfig-infinality/

./build.sh


4. Install the deb files:


cd ..

sudo dpkg -i freetype-infinality/*.deb fontconfig-infinality/*.deb


You'll need to reboot after installing the deb files. Enjoy the better

looking fonts!

신고
Posted by Joe.C
DIGITory/Android2014.04.08 08:56

Nexus 5........ -_-; 내가 왜 이걸 하고 있지;;

간단한 링크부터 공유 "http://schier.co/post/how-to-root-nexus-5-in-ubuntu-linux"

이거 보면 아래 글 필요 없을지도....


1. 새 바이너리 설치하기

A. 바이너리 다운로드

'https://developers.google.com/android/nexus/images'  여기 가면 다운로드 받을 수 있다.

일단 요놈...  '4.4.2 (KOT49H)' 을 다운로드.

B. fastboot 설치

리눅스에서는 fastboot를 설치해 줘야함.  'sudo apt-get install android-tools-fastboot'

혹은 이렇게도 된단다 'sudo apt-get install android-tools*' 

참고로 'If you installed the Android SDK, this will usually be located in <path to SDK>\sdk\platform-tools\fastboot.exe'

출처:  'http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro'

C. 바이너리 flashing 하기

폰을 fastboot mode로 만든다. "볼륨 아래 키 + 전원 키"

USB로 PC와 연결하고 A에서 다운로드 받은 파일의 압축을 풀면 'flash-all.sh' 이라는 파일을 볼 수 있음.

그냥 쉘에서 실행만 해주면 flashing 시작됨.


2. Rooting 하기

A. ADB 연결하기

대체 developer menu를 찾을 수가 없다.  아.. 편하게 되는게 없다. 평생 구글링 할 운명인가.....

아래의 순서로 USB debugging mode를 enable하고 adb 를 사용할 수 있다.

Go to settings on your phone

Go to "About Phone"

Tap "Built Number" a bunch of times (7 times?)

Go back

Go to "Developer Options"

Check "USB Debugging"

Click "OK"


B. 부트로더 상태로 만들기

'adb reboot bootloader' 하면 되는가 보다.. 이게 더 편한듯...

뭐 그냥 껐다가 볼륨 down 키 + 전원 키.. 로 해도 된다.

C. 루팅 파일 다운로드

아래 링크에서 파일 다운로드

http://download.chainfire.eu/363/CF-Root/CF-Auto-Root/CF-Auto-Root-hammerhead-hammerhead-nexus5.zip

D. Flashing

다운로드 받은 파일의 압축을 풀면 'root-linux.sh' 파일을 볼 수 있다. 

(물론 플랫폼 별로 실행파일이 다 따로 있음)

Device를 Boot loader 상태로 진입 후 PC와 연결 한 다음 실행. 

Fail 어쩌구 뜨기도 하고 빨간 안드로이드 로고가 나왔다 사라지지만 어쨌든 자동으로 재부팅 됨.

재부팅된 다음에도 뭔가 이상하긴 했지만 한 번 껐다 켜니 자동으로 Super SU 앱이 깔린다.

거기서 마구마구 rooting 권한 설정.

adb shell로 들어간 후 su 치면 폰에서 허가하겠냐는 팝업이 뜬다. 루팅 완료.


3. 파일 실행시키기

A. 안드로이드에서 파일 실행시키기

맨날 까먹는거라서 여기 써놓음.;;;;;

따로 빌드한 실행파일을 안드로이드에서 실행할 때 맨날 권한이 안된단다..

이게 뭐 루팅이나 이런 문제가 아니라.. 디렉토리 별로 실행이 안되고, 되고... 함.

결론적으로 /data/local/ 에 push 하고 실행하면 됨.

이걸 맨날 까먹어서 한참 찾는다 -_-;;; 





신고
Posted by Joe.C
DIGITory/Servers2014.03.27 09:47

집에서 돌리는 마이크로 서버의 FTP가 뭐가 문제인지 갑자기 다운로드와 업로드가 먹통이 되는 일이 발생했다.


정확한 현상은 FTP 접속 및 디렉토리 내 파일 리스트 보기...는 잘 되지만

다운로드를 하려고 하면 시작 후 0%에서 계속 기다리다가 fail 처리.

아무것도 안건드렸는데 갑자기 이게 왠 일... 아오!!! ㅠ.ㅠ

아무것도 하지 못하고 투피와 끌량에 질문을 올렸었다.

결국.... 윈도우 기본 IIS서비스에서 제공하는 FTP를 끄고 파일질라를 설치해서 써보기로 결정...

하지만 파일질라 설정 왜 이렇게 거지같니...-_-; 사용자 설정 다 다시 해줘야 하고...;;

그냥 짜증나서 포기.. 파일질라 삭제!!!

그냥 다시 IIS의 FTP 시작....

진짜 거짓말처럼 다시 정상동작 하고 있다............... 이게 뭐야 -_-;;;;;

컴퓨터라는 기계를 다룬지 어언 이십여년... 정말 미스테리한 일들이 많다..... 내가 어찌 할 수 없는....


투피와 끌량에 올렸던 질문.....

----------------------------------------------------------------------------

집에서 개인적으로 조그만 서버PC를 돌리고 있습니다.

 

윈도7 깔아서 기본 IIS를 이용해서 FTP 서버 사용 중입니다.

 

근데 잘 되다가 이게 갑자기 다운로드, 업로드가 안되네요 -_-;;;

 

접속도 잘 되고 파일 리스트도 잘 나옵니다만 다운로드나 업로드를 하려고 하면 계속 기다리다가 timeout 처리됩니다.

 

서버의 로그를 보면 정상적인 옛날 로그에는 RETR이 있는데요....

DataChannelOpened 만 나오고 끝나네요...

 

별 의미 없지만...

Filezilla로 다운로드 시도 후 로그를 보면 아래와 같구요... timeout 처리되네요..

 

이거 뭐 어떻게 해야 하나요 ㅠ.ㅠ. 도와주세요

 

(서버 이름과 주소, 계정은 AAA, XXXX와 999로 가렸습니다;;)

 

Status: Resolving address of XXXX.XXXX.org
Status: Connecting to 999.999.999.999:21...
Status: Connection established, waiting for welcome message...
Response: 220 Microsoft FTP Service
Command: USER AAA
Response: 331 Password required for AAA.
Command: PASS ****
Response: 230 User logged in.
Command: OPTS UTF8 ON
Response: 200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Starting download of /Uservate/20140303_160316.jpg
Command: CWD /Uservate/
Response: 250 CWD command successful.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (999,999,999,999,206,54).
Command: RETR 20140303_160316.jpg
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out
Error: File transfer failed
----------------------------------------------------------------------------

끌량 댓글
  • 121.♡.241.223
  • 답변
  • 신고
Command: RETR 20140303_160316.jpg 
Response: 150 Opening BINARY mode data connection. 
Error: Connection timed out 
Error: File transfer failed 
------------------------------------ 
여기 좀 이상한데.. 
이거 먼가요?? 
이화일..20140303_160316.jpg 

윈도우는 재시작 해보시고... 
FTP서버는 Filezilla ftp server를 추천합니다... 
써 봤는데.. 편하고 잘 되더군요.. 오프소스입니다.
  • 210.♡.41.89
  • 수정
  • 삭제
그 파일은 제가 다운로드를 시도한 이미지 파일이구요. 전송요청 후 타임아웃으로 실패하는 것 같습니다. 
서버 재시작, 재부팅... 다 해봤는데 안되네요 ㅠ.ㅠ 정 안되면 파일질라로 테스트를 해볼 생각이긴 한데.. 그래도 왠지 느낌은 안될 것 같네요
  • 39.♡.24.112
  • 답변
  • 신고
패시브 연결(PASV) 후, 목록을 갖고 오려는데 데이터 연결이 원활하지 않아 오류가 생긴겁니다. 파일질라 연결시 설정에서 패시브 끄세요. 아니면 공유기 설정에서 ftp 설정이나 방화벽 쪽에 보면 패시브 연결을 허용하는 옵션이 있을겁니다.
  • 210.♡.41.89
  • 수정
  • 삭제
다른 모든 클라이언트들 디폴트가 패시브...이지 않나요? 패시브 끄는건 안될 거 같구요.. 
클라이언트에서 Active Mode로 설정하고 접속해도 현상은 동일하네요 ㅠ.ㅠ 
확인해보니 공유기에는 관련 설정 메뉴가 없고, 윈도우 방화벽에는 인바운드에 FTP Server Passive 를 허용하게 되어 있습니다..... 
아... 진짜 모르겠네요...ㅠ.ㅠ
  • 39.♡.24.112
  • 신고
Joe_C님//
ftp클라이언트의 기본 값은 클라이언트 마다 다릅니다. 고급 사용자 위주나 전문 ftp는 active가 기본이고 일반 사용자 대상은 pasv가 기본입니다. 
공유기에 ftp pasv설정이 없으면 dmz로 바꾸시는게 거의 답입니다. (pasv가 서버->인터넷으로 tcp 1024-65535입니다....)

최근 공유기 설정 바뀐거나 보안 관련 변경된거 없는지 다시 살펴보시길....
  • 210.♡.41.89
  • 답변
  • 수정
  • 삭제
데굴데굴님 // 
답변 감사합니다. 제가 쓰는 클라이언트들은 다 패시브라서 그런줄 알았네요. 일단 액티브로 바꿔도 안되는건 마찬가지구요. 포트포워딩해서 썼었는데 그냥 dmz로 변경해 보겠습니다.
  • 210.♡.41.89
  • 답변
  • 수정
  • 삭제
일단 결과 남깁니다. (오래된 Q/A도 도움이 되는 경우가 있기에..) 

1. 클라이언트에서 패시브 설정을 액티브를 쓰도록 변경 -> 해결 안됨 
2. 공유기에서 포트포워딩 설정을 그냥 DMZ 쓰도록 변경 -> 해결 안됨 
3. IIS 서비스 종료 후 파일질라 설치 -> 대충 설정하고 시도해보는데 접속 자체가 안됨...(설정 잘못한 듯)... 귀찮아서 그냥 파일질라 삭제. 
4. IIS FTP 서비스 시작 -> 이후 정상동작 함;;;;;;;;;;;;;;;; 

이틀동안의 삽질은 여기서 끝났습니다. 왜 되는지 모르겠지만.... 아오....... 
답변해주신 모든 분들 감사합니다. (__)



투피 댓글


방사선사
정보력:1010
친절도:499

FRIEND(0)
보통 DMZ랑 윈도우방화벽 설정 확인은 하셨나요? 바뀐내용이 있을지도... 
(2014-03-26 10:16:45)
Joe.C
정보력:210
친절도:12

FRIEND(0)
방사선사님... 일단 답변 감사합니다. 
공유기에서 포트포워딩은 전 포트가 서버로 되어있습니다. 일단 외부에서 접속도 잘 되구요.. 원격 접속까지... 
윈도우 방화벽도 인바운드, 아웃바운드에 다 설정되어 있구요.....어제까지 잘 됐는데.. 갑자기 이러네요...ㅠ.ㅠ 또 뭐 다른거 체크할만한게 없을까요...
 
(2014-03-26 10:29:13)
방사선사
정보력:1010
친절도:499

FRIEND(0)
전 인바운드 아웃바운드...설정해도 안되길래, 그냥 방화벽을 꺼버렸어요.. 한번 방화벽 꺼보세요. 
내부아이피로 접속해도 마찬가지인가봐요? 단단히 꼬인모양이네요...좀더 고수분이 오셔야...
 
(2014-03-26 16:28:03


신고

'DIGITory > Servers' 카테고리의 다른 글

FTP download, upload 시 timeout 현상  (0) 2014.03.27
Ubuntu에 Web Server 설치  (0) 2013.12.10
HP Micro Server N36L - setting Raid  (0) 2013.08.02
using SSD 2.5" on HP Micro Server N36L  (0) 2013.08.02
Posted by Joe.C
DIGITory/Mac2014.03.26 08:15

Mavericks Install USB (매버릭스 설치 USB 만들기)

A. 첫 번째 방법....

1. App Store에서 Mavericks 다운로드

    '응용프로그램'에 저장된다. 그냥 그대로 두면 됨.

2. 8GB 이상 USB memory 연결 후 포맷

     Disk Utility 던가.. 암튼 거기서 'OSX 확장 저널링'으로 선택 후 '지우기' 선택

3. 다 지워지면 Terminal 실행 후 아래 명령어 입력

     ' sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction'

참고로.. 시간이 꽤 오래 걸림... 구글링 해보면 15분이라는 사람도 있는데.. 난 한 30분 걸린 듯.;;;;;

아래와 같이 나옴...

Erasing Disk: 0%... 10%... 20%... 100%...
Copying installer files to disk...                   <- 여기서 오래 걸림;;; 
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.

B. 두 번째 방법....

2번까지는 A 와 동일...

3. 아래 링크에서 DiskMakerX 다운로드 후 실행 

http://diskmakerx.com/downloads/DiskMakerX.dmg

4. Disk Maker X 를 실행하면 팝업이 뜨는데 거기서 'Mavericks 10.9' 선택

5. 사실 상 나오는대로 자신에게 맞게 선택하면 된다.....

     파일 선택, 설치 USB 만들 대상 선택.. 같은 것들...



신고
Posted by Joe.C
DIGITory/Mac2014.03.26 08:06

오류 메시지

"This copy of the Install OS X Mavericks application can't be verified. It may have been corrupted or tampered with during downloading."

한국어로는 대충.. '설치 할 수 없다. 설치 프로그램이 고장났거나 다운로드 받는 중 손상됐다.' 정도 였던 듯..

결론은 시간 설정 오류...

그냥 터미널 실행 후 (설치 프로그램 메뉴의 Utility에 있음) 시간 재설정..

'date' 라고 쳐 보면 시간이 잘못된 것을 확인 할 수 있음 (내 경우엔 2000년 10월 XX일..정도로 되어있었음)

현재 날짜, 시간이 2014년 3월 25일 오후 11시 26분 이라면...아래와 같이 입력 (Mar/25/2014 23:26)

'date 032523262014'

즉, data 월일시분년 (월,일,시,분...은 2자리.. 년은 4자리) 


해결은 여기까지.. 아래는 개인적인 기록...


256GB로도 잘 써왔는데.. 덥썩 구매해 버린 750GB SSD를 맥북프로에 설치하고자 느즈막한 저녁

맥북프로의 등껍질을 열었다. 귀찮아서 한 달을 미뤄온만큼 후딱 해치우고 싶었는데...

다시 깔 일이 있겠냐 싶어 만들어 놓은 Mavericks Install USB를 지우고 드라마를 카피해 둔 사실이 기억남.

아.....;;;;;;;;;; -_-;;;;;;;;

다시 Install USB를 만들고...(Install USB 만드는 법 : http://joec.tistory.com/561)

SSD를 교체.... (하는데.. 뒤집어서 작업하다가 뽑아둔 나사가 랩탑 아래로 들어가 상판이 조금 갈렸다ㅠ.ㅠ)

뭐 아무튼 조립 다 하고 USB 메모리를 꽂고... Power On......

Option 키를 지긋이 누르고... Install 디스크를 선택....

새로 설치한 SSD Disk를 포맷해 주고 메뉴로 돌아와  OSX 복사본 설치 선택...

10분 정도 걸린다는 메시지가 나온 후....보여지는 에러 메시지....(본 페이지 최상단 메시지)

아놔... 진짜 Install USB memory가 잘못된 줄 알고 설치 디스크 다시 만들고 쌩쇼를 했으나...

다시 에러 발생... 그냥 마운틴 라이언으로 인터넷 복구 하려고 하다가 구글 검색...

아래 글을 찾고... 만쉐!!!

https://discussions.apple.com/thread/5467078?start=15&tstart=0

결국엔 시간 설정만 해주면 되는 것...-_-;;;;;;

신고
Posted by Joe.C
DIGITory/Servers2013.12.10 14:42

from http://blog.naver.com/yong2603/10174798457


웹서버를 구축할 때 가장 많이 쓰는 조합이 Apache, Php, Mysql이다. 이것의 앞글자를 따서 APM이라고 부른다.

리눅스에서 APM을 구축하는 것은 명령어만 몇줄 치면 끝나기 떄문에 윈도우즈에서 구축하는 것에 비해 훨씬 간단하다.

이 글은 우분투 12.10기반에서 Apache2, Php5, Mysql5를 설치하는 방법을 제시한다.

 

* 설치하기

 

1. Apache2

1
sudo apt-get install apache2

 

2. Mysql5

Mysql server와 서버에 접속하기 위한 client를 설치한다.

1
sudo apt-get install mysql-server mysql-client

 

설치 과정에서 mysql 비밀번호 설정창이 나타난다.

이때 설정한 비밀번호는 MySQL root 계정의 비밀번호이니, 꼭 기억하도록 한다.

 

3. PHP5

1
sudo apt-get install php5 php5-common

 

4. Apache와 PHP 연동

1
sudo apt-get install libapache2-mod-php5

 

5. PHP와 Mysql 연동

1
sudo apt-get install php5-mysql

 

 

* 구축 테스트

 

6. apache와 mysql을 재시작 해준다.

1
2
3
sudo /etc/init.d/apache2 restart
 
sudo /etc/init.d/mysql restart

 

7. apache 서버와 mysql 서버가 정상적으로 작동하고 있는지 확인한다.

1
2
3
sudo netstat -atp | grep apache2
 
sudo netstat -atp | grep mysqld

 

8. php와 apache의 연동을 확인한다.

위의 가이드대로 따라했다면 웹호스트의 루트 디렉토리는 /var/www 가 된다.

/var/www 에 phpinfo.php 를 만들고, 아래와 같은 내용을 적은 후, 저장해준다.

1
sudo gedit /var/www/phpinfo.php
1
2
3
4
5
<?
 
phpinfo();
 
?>

 

9. 웹브라우저에서 웹서버의 동작을 확인해본다.

웹브라우저를 켠 후,

http://localhost/phpinfo.php

에 접속해본다. 아래와 같은 화면이 뜬다면 웹서버가 정상적으로 구축된 것이다.

 

10. 기타 개인 설정

기본 설정을 개인적으로 바꾸고 싶다면 다음 파일들을 수정하면 된다.

apache : /etc/apache2/apache2.conf

mysql : /etc/mysql/my.cnf


신고

'DIGITory > Servers' 카테고리의 다른 글

FTP download, upload 시 timeout 현상  (0) 2014.03.27
Ubuntu에 Web Server 설치  (0) 2013.12.10
HP Micro Server N36L - setting Raid  (0) 2013.08.02
using SSD 2.5" on HP Micro Server N36L  (0) 2013.08.02
Posted by Joe.C
DIGITory/Android2013.11.11 17:44

The status of devices always are 'offline' in adb like below

------------------------------------------------------------------

List of devices attached 

XXXXXXXXXXXXXX offline

------------------------------------------------------------------

There are something to try to fix it.

1. reboot devices and PC.

2. do.
adb kill-server
adb start-server

3. If your adb's version is 1.0.29, update it. over 1.0.31


신고
Posted by Joe.C
DIGITory/.......2013.11.01 11:04
DIGITory/.......2013.10.16 19:25

"소스코드 하이라이팅 자바스크립트" from 'http://cafe.naver.com/cafec/186453'


H.html


신고
Posted by Joe.C