본문 바로가기

전체 글24

React Native) 바코드 스캐너 라이브러리를 찾아서 2편 1편을 못봤다면 여기로 https://devarthur25.tistory.com/63 React Native) 바코드 스캐너 라이브러리를 찾아서 1편 현 직장의 개발된 어플리케이션의 가장 중요한 부분이라고 하면... 난 바코드 스캐너라고 생각한다. expo팀의 react-native-barcode-expo 바코드 스캐너부터 시작해서 테슬라의 react-native-camera-kit의 스캐 devarthur25.tistory.com vision-camera-code-scanner 해당 라이브러리는 react-native-vision-camera 를 기반으로 바코드 스캔을 할 수 있도록 추가적인 기능을 지원하는 라이브러리다. 그래서 설명서에도 해당 라이브러리에 의존하고 있으므로 꼭 같이 설치하라고 쓰여있다.. 2023. 1. 21.
React Native) 바코드 스캐너 라이브러리를 찾아서 1편 현 직장의 개발된 어플리케이션의 가장 중요한 부분이라고 하면... 난 바코드 스캐너라고 생각한다. expo팀의 react-native-barcode-expo 바코드 스캐너부터 시작해서 테슬라의 react-native-camera-kit의 스캐너 무료 라이브러리중에서 가장 괜찮았던 rodgomesc의 vision-camera-code-scanner, 그리고 결국 고르게 된 유료 라이브러리 Dynamsoft 의 dynamsoft-capture-vision-react-native 까지... 전부 다 써보고 결국 유료 라이브러리를 고르게 된 계기에 대해서 적어보고자 한다. 해당 경험은 바코드 중에서도 1D, 2D 바코드 위주의 서비스 때문에 불가피하게 유료 라이브러리를 고를 수 밖에 없었던 이야기를 포함하고 있.. 2023. 1. 18.
Codility - BinaryGap / JavaScript 풀이 https://app.codility.com/demo/results/trainingY887XT-RYP/ 오늘부터 이직을 위해 코딩테스트 문제를 매일 하나씩 풀려고 한다. 지금까지 프로그래머스, 리트코드, 백준 이렇게 3 곳에서 시험을 봤는데, 최근에 코딜리티 한번 경험 해본 이후로 꽤나 마음에 들어서 쭉 풀어보려고 한다. 문제도 17문제 밖에 없어서 17일이면 끝나겠네 (?) 내 풀이 const solution = (N) => { // 2진수로 변환한다. const binaryNumber = N.toString(2); const gapNote = []; // 각 간격의 길이를 저장할 배열 let maxGapCount = 0; // 각 간격의 길이를 셀 변수 binaryNumber.split('').map.. 2023. 1. 17.
숨고 코딩테스트 후기 어제 일요일에는 숨고 코딩테스트를 봤다. 코딩테스트에 대해서 부정적인 의견이 높았기 때문에 큰 부담 없이 보았다. 코테의 기술들이 실제 실무에서 사용되는 경우는 거의 없었기 때문에 보통은 프로그래머스, 리트코드 등 이런 곳에서 코테를 보는 경우가 많았는데, 숨고는 특이하게도 Codility에서 시험을 진행했다. 당연히 처음 보는 사이트였고, 시험방식도 잘 알지 못해서 그냥 공식 문서만 읽고? 바로 시험을 진행했다. 코딩테스트 준비는 지금 다니는 회사 붙은 이후로 1년이나 준비하지 않았기 때문에 편한 마음으로 진행했다. 그런데 생각보다 알고리즘 문제가 극한의 효율을 따지는 지엽적인 것보다, 문제 해결 방식, 흐름, 정확성을 좀 더 바라보는 것 같았다. 지금까지 생각하던 코딩 테스트보다는 좀 더 실무에 가까.. 2023. 1. 16.