Mac, 네티스 공유기, netis WF2780 tftp 를 이용한 롬(bin) 복구 방법


롬이 깨져서 설정 페이지(http://192.168.1.1) 접속하면 아래와 같은 화면이 보였다.
다음은 네티스 고객지원실의 도움으로 Mac에서 롬 복구에 대한 설명이다.

fail001.png

네티스 고객지원실에서 보낸 메일을 참조해서 Mac 에서
다음과 같이 tftp 를 사용해서 bin 파일을 업로드 하고
업데이트를 진행하면 된다.

➜ Downloads tftp -e 192.168.1.6
tftp> put /Users/.../Downloads/WF2780_v1.6.24_TFTP.bin
Sent 2613242 bytes in 2.9 seconds
tftp> ^D%
➜ Downloads


 

안녕하세요 고객님

네티스 고객지원실 입니다.
유선상으로 안내해드린 롬복구 진행방법 입니다.

작업을 진행하기 전에 첨부파일에 롬복구 파일및 TFTP 파일을 다운로드후에 진행을 부탁드립니다. 감사합니다

▶ 작업을 진행하시기 전에 펌웨어 복구 파일및 TFTP 파일을 다운로드 받습니다.

TFTP 파일 다운로드 받기 (32비트 운영체제) <-클릭

TFTP 파일 다운로드 받기 (64비트 운영체제) <-클릭

▶ 다운로드 후에 셋팅하실 유선 컴퓨터에 고정IP를 임의로 입력합니다 예) IP 주소 : 192.168.1.60 / 서브넷 : 255.255.255.0 / 게이트웨이 :192.168.1.1 => 컴퓨터에 고정IP 주소를 입력하는 방법은 포털사이트에서 쉽게 검색하실수 있습니다.

▶ 입력이 끝나면 아래의 그림대로 롬복구 준비를 진행합니다

※ 공유기의 롬복구 진행하기

1. default를 누른 상태에서 전원어뎁터를 연결합니다
0.jpeg

2. 아래와 같이 SYS,WPS 램프가 들어왔다가
0 (1).jpeg

아래 그림과 같이 LAN1~4번이 들어왔다가 램프가 나가면 바로 default 버튼을 때주시기 바랍니다
0 (2).jpeg

​3. 외부 롬복구 셋팅이 끝나면 셋팅하실 컴퓨터의 랜케이블을 공유기의 “LAN4번”단자에 연결합니다.

4. 셋팅하실 컴퓨터에 저장한 TFTP 파일을 실행합니다

5. 아래의 그림과 같이 선택합니다

-> Server interface : 셋팅하실 컴퓨터의 유선 랜카드를 선택
-> Host : 192.168.1.6
-> local File : 찾아보기 버튼을 클릭하여 첨부파일에 저장한 펌웨어 WF2780_v1.6.24_TFTP.bin 파일을 선택
-> PUT : 클릭

0.png

6. 롬파일 업로드후에 약 1분정도 대기하면 LAN1~4 포트가 전체가 깜빡거리면서 SYS 램프가 깜빡거리면서 복구가 가능합니다

7. 이후에 셋팅하실 컴퓨터의 IP주소를 자동으로 변경합니다

8. 아래의 펌웨어 업그래이드 작업을 진행합니다 (펌웨어 파일은 v1.8.01 파일로 진행합니다)

공유기의 펌웨어 업그래이드 진행하기 <-클릭

 

 

Advertisements

Xcode 7.0.1, Alcatraz 설치 후 메뉴가 안 보일 때,


Alcatraz ( http://alcatraz.io/ ) 설치 후 메뉴가 안 보일 때,

  1. Xcode 7.0.1 종료
  2. % defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0.1
  3. % curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
  4. Xcode 7.0.1 재시작

iOS 개발, CocoaPods, “.h” 파일들을 못 찾을 때 해결 방법


프로젝트에 Pods-{앱명}.[debug/release].xcconfig 이런 파일(텍스트)이 있을 것이다.

HEADER_SEARCH_PATHS = ${SRCROOT}/Pods/Headers/**

를 추가해 준다.

Xcode 의 “Build Settings” 쪽에 보면 “Header Search Paths” 항목에 “…./Pods/Headers/**” 가 추가 되있는 것을 볼 수 있다.

참고 : http://guides.cocoapods.org/using/troubleshooting.html

iOS 개발, CocoaPods 설치 및 프로젝트에 Facebook SDK 추가해 보기


1. CocoaPods(http://cocoapods.org) 설치 (no sudo 모드)

1.1 $HOME/.zshrc 추가


# for GEM
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$GEM_HOME/ruby/2.0.0/bin:$PATH

1.2 cocoapods 설치


% gem install cocoapods --user-install

$HOME/.gem/ 안에 설치가 된다.

1.3 cocoapods 초기화(?)


% pod setup

2. 예) Project 에 CocoaPods를 이용해서 FacebookSDK 설치

2.1 우선 Project 디렉토리로 이동한다.

(MyProject.xcodeproj 와 같이 xcode project 파일 이 있는 곳으로…)

2.2 Podfile 생성


% pod init

2.3 Podfile 수정.

(“pod ‘Facebook-iOS-SDK'” 추가)

% cat Podfile
# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

target ‘syruporder’ do
pod ‘Facebook-iOS-SDK’
end

target ‘syruporderTests’ do

end

2.4 FacebookSDK 를 받는다.

(Podfile 이 있는 디렉토리, Project 디렉토리에서 하면 된다.)

% pod install
Analyzing dependencies

CocoaPods 0.36.0.rc.1 is available.
To update use: `sudo gem install cocoapods –pre`
[!] This is a test version we’d love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Downloading dependencies
Installing Bolts (1.1.4)
Installing Facebook-iOS-SDK (3.23.0)
Generating Pods project
Integrating client project

[!] From now on use `syruporder.xcworkspace`.

[!] The `syruporder [Release]` target overrides the `GCC_PREPROCESSOR_DEFINITIONS` build setting defined in `Pods/Target Support Files/Pods-syruporder/Pods-syruporder.release.xcconfig’. This can lead to problems with the CocoaPods installation
– Use the `$(inherited)` flag, or
– Remove the build settings from the target.

% tree -L 1 -d Pods
Pods
├── Bolts
├── Facebook-iOS-SDK
├── Headers
├── Local\ Podspecs
├── Pods.xcodeproj
└── Target\ Support\ Files

Project에 Pods 라는 디렉토리가 생기고 Facebook-iOS-SDK가 잘 설치 된 것을 볼 수 있다.

– 끝 –

iOSDev, zsh을 이용한 pngquant 스크립트.


zsh 의 기능 중 “**/*.png” 를 응용해서 recursive 하게 하위 디렉토리까지 pngquant 를
적용할 수 있게 만듬.

옵션은 각자에 맞게 수정이 필요.
“-s1 –quality 100” 는 적용 시간은 오래 걸리지만 최상 image quality 를 위한 옵션임.

pngquant -s1 --quality 100 **/*.png --ext .png --force

참고 URL :
http://stackoverflow.com/questions/9647920/recursively-batch-process-files-with-pngquant/9649214#9649214

Ubuntu, Emacs 24.4 compile


1) 의존성 패키지 설치
$ sudo apt-get build-dep emacs24

2) emacs 24.4 설치

2-1) 압축을 풀고

2-2)
$ ./configure —prefix=/usr
$ make
$ sudo make install

– 끝 –