[부사리]Swift 에서 #selector 오류가 발생하는 경우

이번에 Xcode 업데이트 후 예전 소스에서 페이지뷰를 가져와서 컴파일했더니 아래와 같은 에러가 발생한다. ”Argument of ’#selector’ refers to instance method ’busari()’ that is not exposed to Object” 이건 뭐야??? 기존 소스 컴파일하면 문제없는데 추가한 소스에서는 문제가 발생 헐….. 우리의 구글님게 문의했더니 Swift4로 버전업되면서 나오는 증상이란다.   해결방법은 간단했다. @objc 추가 해주면 끝! // 기존 func… Read More »

[부사리]홈페이지 주소 자동으로 이동

바로 이동 <html> <head> <script language=”JavaScript”> top.location.href = “http://www.busari.net”; </script> </head> <body> </body> </html> 일정 시간 후 이동 : 예제는 5초 후 이동 <head> <meta http-equiv=’refresh’ content=’5; url=http://www.busari.net’> </head> htaccess 이용방법 http://www.busari.net/htaccess_rewriterule을-이용한-주소-이동

[부사리]맥북 터치바 : 충전 연결시 소리 안 나오게

맥북 터치바로 갈아타면서 맞이하게 되는 새로운 기술(?) … 충전기 연결하면 무음으로 되어 있어도 연결음이 나온다. 소리가 나서 당황했다는 … ㅎㅎㅎ   터미널에서 아래 명령 실행하면 끝! defaults write com.apple.PowerChime ChimeOnAllHardware -bool false;killall PowerChime   How to Disable the Power Chime in your Macbook Pro or Air? Since we are giving you the information about enabling… Read More »

[부사리]맥북 터치바 : 뚜껑열었을 때 자동부팅 해제방법

터치바 맥북으로 갈아타면서 새로운 기능이 몇가지 있는데 생소해서 기록 ㅎㅎㅎ 자동부팅 활성 : sudo nvram BootAudio=%03 자동부팅 비활성 : sudo nvram BootAudio=%00   How to restore the classic Mac startup chime to Apple’s new 2016 MacBook Pros By Neil Hughes Monday, October 31, 2016, 08:50 am PT (11:50 am ET) Apple’s newly released MacBook Pros… Read More »

[부사리]리눅스 특정 프로세스 모니터링 및 살리기

Centos7 사용하기 시작했는데 inittab를 통한 프로세스 모니터링 적용이 되지 않아 아래 방법으로 사용하고 있습니다. (centos7/rhel7은 이전 버전에 비해 많은 부분이 변경되어 혼란스럽군요 ^^;) 아래 보기는 톰캣 프로세스를 1초 마다 확인하여 프로세스가 없는 경우 다시 살리는 방법입니다. 각자의 환경에 맞게 수정해서 사용하시면 됩니다.   임의 파일생성 1) vi tomcatmonitor.sh #!/bin/bash … Read More »

[부사리]리눅스 메모리 누수 확인

아래는 간단히 쉘로 체크하는 방법이다. 만약 Memory Leak을 찾아주는 툴을 이용하고 싶다면 https://kldp.org/node/100543여기를 참고하자.   1. 2분마다 vsz, rss 체크 ==> 프로세스가 메모리 반환을 하지 않아 누수가 발생될 경우 VSZ값이 증가한다. #!/bin/bash while : do echo “====================” echo “java” ps -ef|grep “java” | grep -v grep |awk ‘{print “ps -p ” $2 ” -o vsz,rss”}’ | sh… Read More »

[부사리]리눅스 특정IP차단/허용하기

IP허용 vi편집기를 이용하여 /etc/hosts.allow 파일에 아래 내용을 응용하여 편집하시면 됩니다. ALL : 127.0.0.1 : allow <=== 127.0.0.1 ip의 모든 접근 허용 ALL : 192.168.10.23 : allow <=== 192.168.10.23 ip의 모든 접근 허용 sshd : 192. 168.10.100 <=== 192.168.10.100 ip는 ssh 접근만 허용 IP차단 #vi편집기를 이용하여 /etc/hosts.deny 파일에 아래 내용을 응용하여 편집하시면 됩니다. ALL… Read More »