반응형

에어팟을 다른 기기에 연결할 때 종종 연결 문제가 발생하고는 합니다.

There is several connection issues occurred when you tried to connect your AirPods with other devices.

그럴때의 대처법에 대해서 다뤄보고자합니다.


방법 1) 에어팟 재등록 및 리셋.

Method 1) Re-register and Reset Your AirPods

이미 등록된 에어팟을 제거해야합니다. 

To do this, You may have to remove(Un-register) your AirPods from connected devices.

'Remove' 클릭으로 기기를 제거합니다.

Mouse right-click then click 'Remove'

그 후,

Then,Hold AirPods next to to iPhone

에어팟을 페어링 모드로 바꿉니다.

Switch your AirPods as Paring Mode

-페어링 모드 진입법

-How to get into paring Mode.

1. 케이스를 엽니다.

1.Open Your AirPods case.

2. 케이스 뒷면 버튼을 누릅니다.

2. press paring button back of AirPods case.

3. 상태불이 하얀색으로 바뀝니다.

3. states light will turn into white color from red(green) light.

4. 진입 성공

4. accessd paring mode.


이제 사용할 기기에 에어팟에 등록할 차례입니다.

Now it's time to register your AirPods to devices which you want to connect with AirPods 

기기의 블루투스 모드를 켜신 후,

turn bluetooth on at your devices.

블루투스 환경설정에서 보시면 등록가능한 디바이스 목록에서 

open Bluetooth setting panel then you can find AirPods on list the you can connect.

등록하고자하는 에어팟을 찾으실 수 있습니다.


'Connect'를 누르시면 페어링 완료.

then click 'Connect' to pair



문제2) 맥북을 핫스팟 모드로 사용과 동시에 에어팟 사용시 끊김 문제.

matter 2 ) AirPods unstable connection while turning internet sharing on Mac

방법) Internet sharing 탭에서 'Wi-Fi Options...'를 클릭하여 옵션을 변경하여야 합니다.

method ) preference -> sharing -> internet sharing -> unlock locker -> click 'Wi-Fi Options'

보시면 1,6,11과 36,40,44,48의 채널 숫자들이 있습니다.

now you can see numbers of channel tab.

1,6,11은 2.4GHz를 의미하며,

1,6,11 are mean 2.4GHz,

36.40.44.48은 5GHz를 의미합니다.

36.40.44.48 are mean 5GHz.

가정용 무선 인터넷 공유기를 보유하고 계시다면 2.4GHz , 5GHz는 익숙하실텐데요,

if you have wifi device at home then ' 2.4GHz , 5GHz ' might be familiar to you.

문제는 2.4GHz로 설정 후 다른 기기에서 노트북의 핫스팟으로 붙으면

2.4GHz signal interrupts bluetooth signal when other device using Mac's internet signal.

무선 신호끼리의 간섭 때문인지 에어팟의 연결이 불안정하며 수시로 끊깁니다.

그럴땐,

5GHz 채널대로 재설정해주시면 됩니다.

you may want to change Wi-Fi channel as 5GHz from 2.4GHz for avoiding interruptions between bluetooth and internet sharing.


그 후에는 원활히 작동하는 에어팟을 보실 수 있습니다.

Then it would works fine.!


반응형
by 발전소장 에르 :) 2019. 1. 11. 14:08
반응형



안녕하세요~ 발전소장 에르입니다 :D

Hello This is Ele. :D

이번 시간에는 저번 시간에도 다뤄봤던 

글을 이어서 재도전기를 올려보고자합니다.

2018/11/23 - [정보발전소♫] - 2015년 맥북 13인치 서멀그리스 자가-재도포 , Thermal Compound Self re-apply to 2015 Macbook early 13-inch

i would like to re-try to apply thermal compound to my Mac.

Model : MacBook Pro (Retina, 13-inch, Early 2015)

기존의 마하링크 제품을 버리고, 

써멀 컴파운드 계의 손흥민 " MX-4 "를 구매했습니다. 

i dropped previous thermal compound which is called Mach Link(?). .

i purchased " MX-4" from Coupang as 9bugs with Rocket Delivery Service.

( 가격 약 9000원 쿠팡 로켓배송)

늘 그렇듯이 하판을 분리해주시고,

Please disjoint bottom of Mac.

맥북 각인 위쪽 2개의 나사는 몸통이 짧아 따로 보관해야된다고 말씀드렸죠?

i mentioned you might want to keep two screw above of MacBook Pro print

cuz their length are shorter than others.

대충 슥슥 분해하면, 뚝 나옵니다. 

이전 재도포때의 결과물입니다.

상태가 저러니 온도가 떨어질수가 없던 환경이었던거죠.

You can see the result from last time.

thermal compound could perform its own role properly and awful skill to apply.

다시 알콜솜으로 슥-삭 슥! 닦아줍시다.

물티슈를 사용해도되나, 매우 섬세한 컨트롤이 필요하며,

알콜솜으로 닦을때도 힘 조절에 신경써야합니다.

힘을 많이 주게되면, 알콜이 솜에서 나와 

뚝-뚝 떨어집니다.

Please wipe out with alcohol cotton that you have.

Don't Press To hard, Cuz Alcohol might leak out into hardware.

You can use water wipes if you don't have one 

but have to wipe very cautiously. 

이전에 저는 펜 청소를 결심했습니다.

일단 빨간색 화살표가 가르키는 두 나사를 풀어주시고 위로 살살 올리시면 분해가 됩니다.

그럼 비로소, 파란 화살표가 가르키는 나사를 풀 수 있습니다만,

너무 높게들어버리면 부러질수도있으니 매우 주의하세요.

This time, i decided to clean the fan as well.

disjoint the component which is red arrow point.

then you can disjoint the screw that blue arrow point.

Do not band it over too much.

(사진은 청소 후의 사진입니다.)

( Photo from cleaning up)

안쓰는 솔로 다 긁어내고, 청소기로 다 빨아들였습니다!

i used un-use brush, and sucked it with vacuums


자 이제 재-도포의 시간이왔습니다.

패스츄리가 동봉되어 있네요.

now it's time to unpack the thermal compound which is packed with scoop.

뒷면에는 우리 짱짱 좋으니 더 사주세요! 하는 소개문구네요.

적당히 재도포 후 결합을 하는데,

이때 cpu 주위의 4개 나사들을 0.5~0.9바퀴정도 모자르게 결합하세요.

그 이유는 나사들을 꽉 조이게되면, cpu와 동판사이에 써멀 컴파운드가 밀려나

재 역할을 하고싶어도 할 수가 없습니다.

그럼 바르나마나, 말짱 도루묵인거죠.

apply the thermal compound with scoop whatever way you want.

then. re-joint 4 screw surround cpu and left 0.5~0.9 turns left.

The reason is thermal compound will be pushed by pressure than you provide to cpu cover if you turned them all.

Thus left the space between cpu and cover to let thermal compound can be existed between them.

자 이제 온도 1시간과 7일치 그래프입니다.

아무리 헤비하게, 작업을 돌려도 쉽게 80도가 넘어가지않습니다.

(Node.js + Vscode + Docker + Chorme Devtools )

스타크래프트 정도는 돌려줘야 85~90도가 나옵니다.

now you can see the result from the graph.

Mac can eject the heat properly while i'm running Node.js + Vscode + Docker + Chrome Devtools.

cpu might hit 85~95 if you played StarCraft. :)

이제 발열에 여유가 생겨, 사용시 마다 수동으로 최고 RPM인 6199로 설정해줄 필요가 없어졌습니다.

덤으로 펜을 청소하고나서 소음도 사라지고 발열도 빠릿빠릿 잘잡아주네요.

써멀 컴파운드 두번 사서 쓰세요! 만원 투자할 가치가 매-우 충분합니다.

Now we can be relaxed from the heat. 

don't need to set the fan speed as maximum manually every time when you use Mac.

Please re-appliy Themal Compound if your Mac have fever abnormally.

it have much valuable than 9bugs.




반응형
by 발전소장 에르 :) 2018. 12. 4. 01:01
반응형

2015년 맥북 13인치 서멀그리스 재도포 , Thermal Compound re-apply to 2015 Macbook early 13-inch



1) 위 사진은 24시간으로 CPU온도 히스토리를 보여줍니다. 100에 근접하는 저 수치들이 보이시나요?

동영상을 보거나, 개발 시 프론트 서버, 백 서버, 도커 등을 동시에 켜고 진행을 할 시 

 Cpu 온도가 급격히 올라가는 이슈가 있었습니다.

( 80~90도로 대부분 올라가며 100도 넘게도 종종...)

그래서 늘 Fan을 강제로 최대치로 돌려야했었습니다. 

자 이제 분해를 해봅시다. 

쿠팡에서 구매한 저렴한 가격대의 써멀 구리스입니다. ( 10p  약 5천원)

그리고 기존의 서멀 구리스를 닦을 알코올 솜도 준비해주세요.

1.2 육각 드라이버로 하판을 분리하셔야합니다만,

중요한건 맥북프로 라이팅 상단 2개의 나사는 다른 나사를 보다 짧습니다.

유의하시고 구분하여 놓으셔야합니다.

하판 분해를 끝낸 모습니다.

분해전의 Cpu입니다. 

원래는 저 나사들 위에 고무캡이 붙어있는데 한번 때면 다시 붙힐 수 없습니다. ( 물론 가능은 합니다만, 매우 어려움)

3년만에 열어봅니다.

기존의 서머구리스 도포 상태를 보니까... 그닥 썩 잘발랐다고는 할 수 없을꺼같기도하고,, 많이 말랐나 싶기도하네요.

알콜솜으로 잘 닦아줍니다. 

팁) 알콜솜을 서멀 구리스위에 살짝 눌러주면 알코올에 기존의 서멀구리스가 닦기 쉽게 녹습니다.

새로 도포한 모습인데 아무리 생각해도 많이 바른거같네요;;

사실 도포 방법에 대해 이슈가 많은데요.

맥북 프로 모델은 보시는 것과 같이 가로 세로로 길게 늘어난 형태라

라인따라 도포해주는게 베스트라고 생각합니다.

 [ 결합 모습 ]

튀어나온 서멀구리스는 그대로 내버려둡시다.


조립은 분해의 역순.


모든 기능이 정상적으로 작동하는지 확인하시고, 잘 사용하시면 되겠습니다.

막상 해보니 너무 쉬워서 허무하네요.


눈에 띄는 큰 기대는 하기 어려울 것 같습니다.


아무래도 싸구려 써멀구리스를 쓴 이유가 없지않아있는것같은데 

더 써봐야될 것 같네요.





반응형
by 발전소장 에르 :) 2018. 11. 23. 00:51
반응형

레퍼러스 문서가 조금 구버전이라 놀라긴했다만,

뭐 문제는 없으니까 시작해보도록하자.


1. Download Java 1.7 JDK and install it

하둡 구동에 필요한 자바(개인적으로 현재까지는 자바8을 추천)

$ brew tap homebrew/versions
$ brew install protobuf250
$ brew link --force --overwrite protobuf250
$ protoc --version
libprotoc 2.5.0

brew 로 손쉽게 다운받는게 이 얼마나 고마운 일인가.

3. Install cmake via Homebrew

$ brew install cmake

4. Install Hadoop 2.7.2 via Homebrew

$ brew install hadoop

심지어 하둡도 브루로 다운받을 수 있다니 세상에나...

$ wget http://apache.tt.co.kr/hadoop/common/hadoop-2.7.2/hadoop-2.7.2-src.tar.gz 
$ tar xvf hadoop-2.7.2-src.tar.gz
$ cd hadoop-2.7.2-src
$ mvn package -Pdist,native -DskipTests -Dtar
$ mv hadoop-dist/target/hadoop-2.7.2/lib /usr/local/Cellar/hadoop/2.7.2/

하.. 패키징 부분에서 1번 에러가 떳다..


6. Open hadoop-env.sh and add below variables

# /usr/local/Cellar/hadoop/2.7.2/libexec/etc/hadoop/hadoop-env.sh

export HADOOP_HOME="/usr/local/Cellar/hadoop/2.7.2"
export HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$HADOOP_HOME/lib/native"

7. Edit core-site.xml

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

8. Edit hdfs-site.xml

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

10. Set passphraseless ssh

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
$ ssh localhost

11. Format filesystem

$ hdfs namenode -format

12. Execute NameNode daemon, DataNode daemon

$ /usr/local/Cellar/hadoop/2.7.2/sbin/start-dfs.sh

13. Stop NameNode daemon, DataNode daemon

$ /usr/local/Cellar/hadoop/2.7.2/sbin/stop-dfs.sh


반응형
by 발전소장 에르 :) 2017. 11. 21. 00:18
반응형

안녕하세요~ 에르의 생각발전소입니다 :)

저번 시간에는 tuple과 typealias를 알아보았는데요.

이번 시간에는 collection을 다뤄보도록 하겠습니다.

array는 dictionary, set 등의 친구인데요.

 콜렉션 범주안에 속하는 녀석입니다.

자 그럼 본격적으로 시작해볼까요?









var children:Array<String> = ["a", "b", "c", "d", "f" ,"g"]


// children이라는 이름의 스트링 타입을 가진 어레이를 정의하고


// 인스턴스는 a,b,c,d,f,g 입니다. 아이들의 이름이죠?


// 위에 설명했듯이 대괄호가 값을 감싸야하며, 스트링일 경우 따옴표가 따라옵니다.


var age:[Int] = [10,15,20,30,40]


// age라는 이름을 가진 인트타입의 어레이를 만들었으며,


// 10,15,20,30,40 이라는 값을 가지고 있습니다.


// 위와 같이도 어레이를 만들 있습니다.


// age 방식이 쉽지요?


// 그리고 array 되있다고해도 let으로 정의된 값은 수정 불가능합니다.


children += ["z"]


// children 어레이에 값을 추가했습니다.


// 역시 대괄호가 필요하고, children var이니 수정 가능합니다 .



let maxMemory:Int = 128


// maxMemory라는 인트타입의 상수 클레스를 만들었으며, 값은 128입니다.


// 어레이가 아닙니다.


var presentMemory:Int = 54


// presentMemory 인트타입이며 갑은 54입니다.


presentMemory += 10


// 어레이가 아니기 때문에 그냥 편하시게 더하시면 됩니다.


let UpgradeMemory1 = 250.5


// UpgradeMemory1 라는 더블값을 가진 클레스를 만들고,



var MemoryBackUp:[Int] = []


// MemoryBackUp 이라는 인트형의 어레이를 만들었고 값은 없습니다.


MemoryBackUp.append(UpgradeMemory1)


// 에러가 났습니다. 에러가 난걸까요..?


MemoryBackUp.append(Int(UpgradeMemory1))


// 왜냐하면 UpgradeMemory 타입이 더블이기 때문입니다.(형태를 정해주지않으면 자동으로 더블.)


// Int Double 친구가 됩니다.


// 그래서 하나의 형태로 통일을 시켜줘야 진행이 가능합니다.


// 스위프트는 타입에 엄격합니다.


// 엄격한만큼 안전성은 올라가며, 개발자와 사용자에게도 여러모로 이득입니다.




// 어레이를 다른 어레이에 할당했을 기존 어레이 안에 값이 있으면 복사가 .


let copy = MemoryBackUp


// copy라는 어레이를 만들고 어레이에 MemoryBackUp이라는 어레이를 할당함.



MemoryBackUp += [128]


// 그리고 MemoryBackUp 새로운 값을 추가하면?


copy


// copy MemoryBackUp 새로운 값이 추가되기 전의 값이 남아있슴.


// 아무때나 복사가 되는 것은 아니고, 


// 어레이의 값이 재초기화되는 순간 복사가 .


// 일종의 잔상같은 개념임! :)


var test1:[Int] = [10]


// 테스트1 인트형의 어레이로 10 값을 가짐.


var test2:[Int] = [20]


// 테스트2 인트형의 어레이로 20 값을 가짐.


var copytest1 = test1


// 카피테스트1 테스트1이며, 어레이는 카피테스트1 할당됨.


copytest1 += [23]


// 아까와는 역으로 카피테스트1 값을 추가했음.


test1


copytest1


// 아까의 예시와 반대의 경우도 가능함! :)





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







여기까지 Array에 대해서 알아보았습니다.


다음 시간에는 Dictionary 와 Set에 대해서 알아보겠습니다.!


P.S 작성하다가 점검할 때 본건데,,, 존대에서 음슴체로 바뀌네요...ㅎㅎ


Have a lovely DAY~ :))))


2016/05/05 - [프로그래밍발전소 ♫] - 160505 Swift Collection: Dictionary 와 Set


2016/04/25 - [프로그래밍발전소 ♫] - 160424 collection Array 편 :)


2016/04/23 - [프로그래밍발전소 ♫] - 160423 Swift Tuple, Typealias 편 ! :) 튜플과 타입얼라이어스


2016/04/20 - [프로그래밍발전소 ♫] - 160419 Swift part.2 String과 Numbers에 대해서


2016/04/19 - [프로그래밍발전소 ♫] - 160418 swift 란? 스위프트 언어에 대해서 알아봅시다. let과 var편





반응형
by 발전소장 에르 :) 2016. 4. 25. 08:22
| 1 |