# 다운받은 ISO 이미지 변환 hdiutil convert -format UDRW -o ~/desktop/ubuntu.img ~/desktop/ubuntu.iso # USB 확인 diskutil list # USB unmount diskutil unmountDisk /dev/disk # 부팅용 USB 만들기 sudo dd if=~/desktop/ubuntu.img of=/dev/disk bs=1m
PlayerPrefs를 통해 값 저장하고 불러오기
PlayerPrefs를 통해 간단하게 값을 영구저장하고 불러올수 있습니다. 윈도우용 앱을 만든 경우는 레지스트리에 값이 저장됩니다. 저장하기 : PlayerPrefs.SetInt(“score”, score); PlayerPrefs.SetInt 외에 PlayerPrefs.SetString도 있습니다. 불러오기 : score = PlayerPrefs.GetInt(“score”); PlayerPrefs.GetInt 외에 PlayerPrefs.GetString도 있습니다.
iptables, firewall-cmd, fail2ban 등의 서비스와 관련된 명령어
# fail2ban 차단 타입 확인 : fail2ban-client status 차단 IP 확인 : fail2ban-client status ssh-iptables IP차단 : fail2ban-client set ssh-iptables banip IP IP차단해제 : fail2ban-client set ssh-iptables unbanip IP # iptables ip차단 : iptables -AContinue reading
CentsOS 7 / RHEL 7 서비스 자동실행 등록 systemctl
centos 7 에서 chkconfig 로 서비스 등록이 안되네요. systemctl start 서비스명 systemctl restart 서비스명 systemctl stop 서비스명 systemctl enable 서비스명 (자동실행으로 enable) systemctl disable 서비스명 (자동실행중지 disable) systemctl is-enabled 서비스명 (enable 상태인지 확인) systemctlContinue reading
view에 border 추가
# 전체 border view.layer.borderColor = UIColor.red.cgColor view.layer.borderWidth = 1.0 # 특정 부분만 border extension CALayer { func addBorder(_ arr_edge: [UIRectEdge], color: UIColor, width: CGFloat) { for edge in arr_edge { let border = CALayer()Continue reading
swipe back gesture
# 기본 네비게이션 건트롤을 사용하는 경우 클래스에 UIGestureRecognizerDelegate 추가 viewDidLoad()에 navigationController?.interactivePopGestureRecognizer?.delegate = self 추가 (nil도 됨) # 기본 네비게이션바를 숨기고 커스텀 네미게이션 컨트롤을 사용하는 경우 클래스에 UIGestureRecognizerDelegate 추가 viewDidLoad()에 navigationController?.interactivePopGestureRecognizer?.delegate = nil 추가
셀렉트바 타이틀 좌우 이미지 버튼 생성 방법
let button: UIButton = UIButton(type: UIButtonType.custom) button.setImage(UIImage(named: “arrow_right.png”), for: UIControlState.normal) button.addTarget(self, action: #selector(CounselorTabController.OnMenuClicked), for: UIControlEvents.touchUpInside) button.widthAnchor.constraint(equalToConstant: 20.0).isActive = true button.heightAnchor.constraint(equalToConstant: 20.0).isActive = true let barButton = UIBarButtonItem(customView: button) let homeButton : UIBarButtonItem =Continue reading
Mac OSX 에서 실행경로 path 추가하기
adb 처럼 자주 사용는 명령어중 특정 디렉토리에 들어있는 명령어들이 가끔있습니다. 이런 경우 ~/Library/Android/sdk/platform-tools/adb 라고 명령어를 입력해야 하죠. 이럴때 path를 추가해두면 경로를 치지 않고 그냥 간단히 adb라고만 쳐도 실행이 됩니다. 터미널로 들어가서 vi .bash_profile 이라고 입력해Continue reading
법인 애플 개발자 계정 만드는 고난의 과정… DUNS…
애플 개발자 계정을 등록할때 개인과 다르게 법인으로 계정을 만들려고 하니 DUNS라는것을 필요로 하더군요. DUNS라는것은 dnb.com 이라는 사이트에서 관리하는 전세계 기업의 고유넘버입니다. 개발자 계정 등록화면에서 링크를 통해 DUNS 신청페이지에서 정확한 회사정보를 입력하고 DUNS를 신청했습니다. 신청에 대한Continue reading
애플 개발자 계정 결제 환불 및 재결제 경험
법인인 회사에서 사용할 애플 개발자 계정을 등록하려고 했는데, 법인카드로 결제가 되지 않아 개인카드로 결제하고 영수증 처리를 하려고했었습니다. 저희 법인이 국가 예산의 과제를 진행하고있다보니 모든 결제내역을 증빙해야하는데 해외결제가 아닌 국내 결제의 경우 꼭 법인카드로 결제를 해야하더군요.Continue reading