💻 Programming
Cisco Icon Library 시스코 네트워크 장비 아이콘
Cisco Icon Library 시스코 네트워크 장비 아이콘
2021.07.30
OTDR (광섬유 시험기)
OTDR (광섬유 시험기)
2021.07.13OTDR (optical time domain reflectometer) 광섬유에 광 펄스를 입사시켜, 섬유 길이 방향의 각 점에서 반사되어 되돌아오는 광량의 거리 분포를 해석하여 광섬유의 손실, 접속점까지의 거리와 접속 손실 및 접속점으로부터의 반사량, 섬유가 파손된 경우의 파손점까지의 거리 등을 측정하는 기구. 광선로의 건설, 보수용 측정기로 널리 사용된다. [네이버 지식백과] 광섬유 시험기 [optical time domain reflectometer, 光纖維試驗器]
[react native] react-native-camera 로 바코드 인식하기
[react native] react-native-camera 로 바코드 인식하기
2021.03.091. react-native-permission 라이브러리 설치 $ npm install --save react-native-permissions $ yarn add react-native-permissions 2. [ios] xcode 에 권한 관련 설정 2-1. podfile 에 아래와 같이 입력 permissions_path = '../node_modules/react-native-permissions/ios' pod 'Permission-Camera', :path => "#{permissions_path}/Camera" 2-2. info.plist 에 아래와 같이 입력 NSCameraUsageDescription 바코드 스캔을 위해 카메라 사용을 허용해주세요. 3. [android] 메니페스트에 ..
[xcode] fatal error: module map file ~ modulemap' not found
[xcode] fatal error: module map file ~ modulemap' not found
2021.03.09xcode 로 빌드 하니까 갑자기 이런에러가 ...? module map file '/Users/maani/Library/Developer/Xcode/DerivedData/myAppqaaefzrwsczxzeepmvcmgjftwak/Build/Products/Debug-iphoneos/react-native-geolocation-service/react_native_geolocation_service.modulemap' not found xcdoeproj 가 아닌 xcworkspace 파일을 통해서 xcode를 열어야한다. ....
[swift] 옵셔널 타입, 언래핑, 옵셔널 바인딩, 캐스팅, 타입, any
[swift] 옵셔널 타입, 언래핑, 옵셔널 바인딩, 캐스팅, 타입, any
2021.03.06옵셔널 타입 값을 반환할 때 뭔가... 오류가 있을법한 느낌이 드는데? 라고 생각 들면 optional 을 써서 반환하자. 사용 방법은 타입 뒤에 ? 을 붙이는 것이다. 이렇게. 변수 명 뒤에다 말고 자료형 뒤에..; 왜 옵셔널을 쓰는가? 값을 갖지 않는다는 nil 값을 가질 수 있기 때문이다 var index : Int? 결과가 뭘까? Int? 옵셔널 타입에 10이라는 값을 초기화 시켜놓고 Int("20") 으로 넣어봤다. 그럼? 옵셔널 이라는 타입으로 보호막이 씌어져있다. 그렇다면 index 변수에 Int("hello") 을 넣어보면? optional 이 방어해주고 nil (null) 을 넣어줬다. optional ( Int? ) 을 안썼으면 오류가 났었겠지. optional 이 방어를 해준다고 해서..
[swift] 자료형, 문자열 보간, 특수문자, 변수, 상수, 튜플
[swift] 자료형, 문자열 보간, 특수문자, 변수, 상수, 튜플
2021.03.03자료형 변수에 타입과 초기값을 한번에 다음과 같이 할당할 수 있다 var number : Int = 10 이렇게 자료형을 빼먹어도 컴파일러가 type 을 추론한다. (Int 로 추론) var number = 10 1. Int - 정수. 음의 값을 담을 수 있는 sign, 양의 값을 담을 수 있는 unsigned 다 지원 (Int8, UInt8, 16, 32, 64 ...) 걍 Int ㄱㄱ 2. Double, Float - 실수. 64타입은 Double, 32타입은 Float. Double 형이 기본 3. Bool - true or false 4. Charactor - 유니코드 문자 한 글자. 값 할당 시 작은따옴표가 아닌 큰따옴표로 해야 한다. 큰따옴표다 보니 자료형을 생략하면 String 으로 인식한다..
AD 정책 업데이트 오류 gpupdate /force 오류
AD 정책 업데이트 오류 gpupdate /force 오류
2021.02.23컴퓨터 정책을 업데이트할 수 없습니다. 다음 오류가 발생했습니다. 이 컴퓨터의 시계가 도메인의 도메인 컨트롤러 중 하나의 시계와 동기화되지 않았기 때문에 네트워크 관리자가 정의한 새 그룹 정책 설정을 이 사용자 또는 컴퓨터에 적용해야 하는지 여부를 결정하지 못했습니다. 이 문제 때문에 이 컴퓨터 시스템이 네트워크 관리자의 요구 사항을 충족하지 못하며 해당 시스템의 사용자는 일부 기능을 네트워크에서 사용할 수 없습니다. Windows에서 주기적으로 이 작업을 다시 시도하며 관리자의 개입 없이 이 시스템 또는 도메인 컨트롤러의 시간 설정이 수정되어 문제가 해결 될 수 있습니다. 이 문제가 한 시간 이상 지속되면 로컬 시스템의 시계 설정을 확인하여 시간을 정확하게 설정하고 네트워크 도메인 컨트롤러의 시계와 동..
[react native] android standalone apk 만들어 dropbox 로 배포하기 (스토어 X)
[react native] android standalone apk 만들어 dropbox 로 배포하기 (스토어 X)
2021.02.081. bundle 생성 react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 프로젝트에서 위의 명령어를 실행한다 2. APK 생성 안드로이드 스튜디오에서 Build 메뉴에서 APK 빌드 클릭 3. 생성 위치 /android/app/build/outputs/apk/debug/app-debug.apk 스토어에 올릴게 아니라 sign 없이 기기에서 설치할 수 있는 apk 를 추출했다 똑같이 dropbox 링크를 걸어 쉽게 다운받을 수 있게 해보자 4..
[react native] <TextInput> value 와 onChangeText 함께 사용하기
[react native] <TextInput> value 와 onChangeText 함께 사용하기
2021.02.05게시판의 글을 쓸 수 있는 제목과 내용인데, 글자를 쓸 수 있게끔 을 배치했다. 내가 쓴 글을 수정하려면 기존에 썼던 내용을 불러와서 셋팅 해놔야겠지? useEffect() 를 통해 셋팅해볼까? useEffect 는 컴포넌트가 랜더링 될 때마다 실행하는 hook 이다. const [title, setTitle] = React.useState(''); const [content, setContent] = React.useState(''); useEffect(() => { const fetchArticles = async () => { const postData = await getPostBasicInfo(); setTitle(postData[0].TITLE); setContent(postData[0].CO..
[react native] {"_U": 0, "_V": 0, "_W": null, "_X": null}
[react native] {"_U": 0, "_V": 0, "_W": null, "_X": null}
2021.01.27디바이스의 wifi mac 정보를 가져오려고 react-native-device-info 를 사용했다. github.com/react-native-device-info/react-native-device-info#react-native-dom react-native-device-info/react-native-device-info Device Information for React Native iOS and Android - react-native-device-info/react-native-device-info github.com 이렇게 사용하세요 ~ 라고 친절하게 사용법도 설명해줬건만 console.log(DeviceInfo.getMacAddress()); 으로 찍어보니까 {"_U": 0, "_V":..
[ios] apple 개발자 계정으로 dropbox 로 ad-hoc(OTA) 배포하기 (2)
[ios] apple 개발자 계정으로 dropbox 로 ad-hoc(OTA) 배포하기 (2)
2021.01.271. 프로젝트 최종본으로 빌드(Archive) 하기 빌드 되면 마지막에 비번 치라고 나오는데 mac 비밀번호 치면 된다. Distribute App 클릭 Ad Hoc 선택 1. App Store -> 앱스토어 / TestFlight 배포용 2. Ad Hoc -> 내부 테스터용 (UUID 로 Device 등록한 대상) 3. Enterprise -> 내부 배포용 (이건 UUID Device 등록 안해도 됨 편함) 4. Development -> 팀에 등록된 개발자들 OTA installation 가능하게 선택 앱 Name 입력 후 App URL, Display Image URL, Full Size Image URL 이 세 개는 아무거나 입력한다. 나중에 수정할거니까 Certificate 가 배포용인지 확인 ..
[ios] apple 개발자 계정으로 dropbox 로 ad-hoc(OTA) 배포하기 (1)
[ios] apple 개발자 계정으로 dropbox 로 ad-hoc(OTA) 배포하기 (1)
2021.01.261. 애플 개발자계정 ($99) 준비완료! 2. Dropbox 계정 만들기 Dropbox 에 ios 설치 파일(IPA) 을 업로드 한 후 URL 을 통해 배포할 예정이니 가입해두록 한다. 기본 2GB 무료! 3. 테스트할 기기의 UUID 등록해놓기 엔터프라이즈 계정($299) 이면 뭐.. 패스해도 된다. 하지만 가난한 개발자계정이니 UUID 를 알아내서 등록하자 2021/01/26 - [IT/react native] - [ios] iPhone UUID windows / mac 에서 간단 확인 방법! [ios] iPhone UUID windows / mac 에서 간단 확인 방법! 1. windows 1-1. USB 와 iPhone을 연결한다 1-2. 제어판 -> 장치관리자에 들어간다. 1-3. 휴대용장치 ..