13일 전 · 최범준 님의 질문
MacBook에서 Windows Docker 서버 접속 시 sudo가 필요한데 원인이 뭘까요?
문제 현재 Windows 데스크톱과 MacBook을 사용 중이며, 두 기기는 동일한 로컬 네트워크에 연결되어 있습니다. - 데스크톱(Windows): 유선 랜(Ethernet)으로 연결 - MacBook: Wi-Fi로 연결 Windows 데스크톱에서 Docker를 이용해 로컬 웹 서버(포트 9000)를 실행 중입니다. 컨테이너는 -p 9000:9000 옵션으로 실행되었으며, 0.0.0.0:9000에서 요청을 받을 수 있도록 설정되어 있습니다. 데스크톱에서는 Chrome를 통해 정상적으로 웹 인터페이스에 접속할 수 있습니다. 그러나 MacBook의 Chrome에서 접속하면 페이지를 찾을 수 없다고 합니다. 이상하게도,,, Chrome을 sudo로 실행하면 페이지가 정상적으로 로드됩니다. 추가 정보 - 데스크톱(Windows)과 MacBook은 같은 서브넷에 속해 있습니다. - 웹 서버는 0.0.0.0:9000에서 요청을 받을 수 있도록 설정되어 있어, 다른 기기에서도 접근 가능해야 합니다. - MacBook에서 nc -zv <데스크톱-IP> 9000을 실행하면 포트가 열려 있음을 확인했습니다. - Python 코드에서 requests.get("http://<데스크톱-IP>:9000")을 실행하면, 일반 실행 시 실패하지만 sudo로 실행하면 정상적으로 작동합니다. - MacBook에는 단 하나의 사용자 계정만 존재하며, 해당 계정은 관리자(Admin) 권한을 가지고 있습니다. - macOS 방화벽은 비활성화되어 있으며 (/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate로 확인), sudo pfctl -d로 pf 방화벽을 꺼도 문제가 해결되지 않았습니다. 현재까지 파악한 내용 sudo로 실행하면 정상적으로 동작하기 때문에, 현재 문제는 네트워크 연결 자체의 문제가 아니라 macOS의 보안 정책 또는 네트워크 제한과 관련된 것이 아닐까,, 생각하고 있습니다. 해결하고 싶은 질문 - 왜 Chrome을 sudo로 실행해야만 웹 서버에 접속할 수 있을까요? - 왜 일반 사용자 권한으로 실행한 Python의 requests.get() 요청이 차단되고, sudo를 사용해야만 정상적으로 동작할까요? - macOS에서 일반 사용자 프로세스의 네트워크 접근을 제한하는 정책이 있는 걸까요? 있다면 어떻게 해결할 수 있을까요? 스크립트에 모두 sudo를 붙이면 문제가 해결되긴 합니다만,, 명확한 원인이 궁금합니다. 혹시 비슷한 경험을 하신 적이 있는 분이 계시다면 조언 부탁드립니다! 혹은 힌트 키워드라도 던져주시면 감사하겠습니다!
개발자
#mac
#docker
#local-network
답변 0
댓글 0
조회 34
4달 전 · 문승규 님의 질문 업데이트
Flutter VSC 시뮬레이터 실행 에러
Flutter 스터디 중 VSC에서 에러가 발생하여 앱이 실행되지 않습니다. 현재 환경은 MacOS에서 사용하며 flutter, dart는 homebrew로 설치하였습니다. 그리고 Visual Studio Code에서 flutter 에디터를 사용하며 확장도구로 Dart, Flutter를 모두 설치하였습니다. 이후 VSC에서 flutter 실행 시 해당 에러가 발생하며 실행되지 않습니다. 매번 그런 것은 아니며 flutter, dart를 모두 삭제 후 재설치하면 잠시 재대로 동작하다가 컴퓨터를 재실행하면 다시 발생하고 있습니다. flutter doctor -v 했을 때 아무런 문제가 없고 flutter run하였을때도 잘 실행되고 있습니다. 아마 vsc와 충돌이 있는 것 같은데 도저히 해결이 되지 않습니다. 에러 1. the flutter daemon has terminated. - Dart extension 에러 2. Oops; flutter has exited unexpectedly: "FormatException: Missing extension byte (at offset 51)". 혹시 이유를 아신다면 알려주시면 감사하겠습니다.
개발자
#flutter
답변 0
댓글 0
조회 44
6달 전 · 노원재 님의 답변 업데이트
ReactNative ios build 에러 3일째 해결을 못했습니다.
시뮬레이션을 실행하려고 해도 스크립트 문제, iPhone 버전 범위 문제, 시뮬레이터 문제가 계속 발생합니다. 어떤 도움이라도 감사합니다. ReactNative를 처음 접했습니다. 저희 팀에서 저를 도울 수 있는 사람이 없습니다. #프로젝트 환경 mac M2 ruby -v ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23] node -v v20.10.0 pod --version 1.15.2 package.json { "name": "labts", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "lint": "eslint .", "start": "react-native start", "test": "jest" }, "dependencies": { "@react-native-community/async-storage": "^1.12.1", "@react-native-community/cli": "13.6.9", "@react-navigation/bottom-tabs": "^6.6.0", "@react-navigation/native": "^6.1.17", "@react-navigation/native-stack": "^6.10.0", "@tanstack/react-query": "^5.51.5", "@types/react-native-vector-icons": "^6.4.18", "axios": "^1.7.2", "date-fns": "^3.6.0", "immer": "^10.1.1", "react": "18.2.0", "react-native": "0.74.3", "react-native-calendars": "^1.1305.0", "react-native-date-picker": "^5.0.4", "react-native-dotenv": "^3.4.11", "react-native-get-random-values": "^1.11.0", "react-native-image-crop-picker": "^0.41.2", "react-native-image-zoom-viewer": "^3.0.1", "react-native-paper": "^5.12.3", "react-native-permissions": "^4.1.5", "react-native-safe-area-context": "^4.10.8", "react-native-screens": "^3.32.0", "react-native-splash-screen": "^3.3.0", "react-native-tab-view": "^3.5.2", "react-native-vector-icons": "^10.1.0", "react-native-vision-camera": "^4.5.1", "uuid": "^10.0.0", "yarn": "^1.22.22" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@react-native/babel-preset": "0.74.85", "@react-native/eslint-config": "0.74.85", "@react-native/metro-config": "0.74.85", "@react-native/typescript-config": "0.74.85", "@types/react": "^18.2.6", "@types/react-native-dotenv": "^0.2.2", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", "babel-plugin-module-resolver": "^5.0.2", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", "react-test-renderer": "18.2.0", "typescript": "5.0.4" }, "engines": { "node": ">=18" } } PodFile require Pod::Executable.execute_command('node', ['-p', 'require.resolve( "react-native/scripts/react_native_pods.rb", {paths: [process.argv[1]]}, )', __dir__]).strip platform :ios, '12.0' use_frameworks! #use_modular_headers! prepare_react_native_project! linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green use_frameworks! :linkage => linkage.to_sym end target 'nexlabts' do config = use_native_modules! use_react_native!( :path => config[:reactNativePath], # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) target 'nexlabtsTests' do inherit! :complete # Pods for testing end post_install do |installer| # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202 react_native_post_install( installer, config[:reactNativePath], :mac_catalyst_enabled => false, # :ccache_enabled => true ) end end 제가 아래 에러 3가지에 대해 제가 해본 방법들입니다. 1. node 재설치 node_module 폴더 삭제, package-rock.json 삭제 후 재설치 npm install --legacy-peer-deps yarn install 2. Xcode가 node 읽을 수 있도록 설정 sudo ln -s "$(which node)" /usr/local/bin/node 3. Podfile 내 platform 설정 수정 platform :ios, '12.0' or platform :ios, '14.0' 4. Pods 재설치 rm -rf ~/Library/Developer/Xcode/DerivedData or rm -rf ~/Library/Developer/Xcode/DerivedData/* rm -rf Pods rm Podfile.lock pod install --repo-update Xcode \> Product \> Clean Build Folder. cd ./ios pod cache clean -all pod install --repo-update cd ../ npx react-native run-ios --no-packager --simulator="iPhone 15" or npx react-native run-ios --simulator="iPhone 15" or yarn start > i(run ios) Err 1. cocoaPods 설치할 때 [!] CocoaPods could not find compatible versions for pod "React-RuntimeHermes": In Podfile: React-RuntimeHermes (from ../node_modules/react-native/ReactCommon/react/runtime) Specs satisfying the React-RuntimeHermes (from ../node_modules/react-native/ReactCommon/react/runtime) dependency were found, but they required a higher minimum deployment target. Err2. iOS 실행할때 run-ios --no-packager --simulator="iPhone 15" Build description signature: fc1341421f84b87c5245d346c2c17b66 Build description path: /Users/nowonjae/Library/Developer/Xcode/DerivedData/nexlabts-argvodqcybjfcybstpulfpghnzvm/Build/Intermediates.noindex/XCBuildData/fc1341421f84b87c5245d346c2c17b66.xcbuilddata /Users/nowonjae/Desktop/project/NeXLabRN/ios/nexlabts.xcodeproj:1:1: error: Unable to open base configuration reference file '/Users/nowonjae/Desktop/project/NeXLabRN/ios/Pods/Target Support Files/Pods-nexlabts/Pods-nexlabts.release.xcconfig'. (in target 'nexlabts' from project 'nexlabts') warning: Unable to read contents of XCFileList '/Target Support Files/Pods-nexlabts/Pods-nexlabts-resources-Release-output-files.xcfilelist' (in target 'nexlabts' from project 'nexlabts') warning: Unable to read contents of XCFileList '/Target Support Files/Pods-nexlabts/Pods-nexlabts-frameworks-Release-output-files.xcfilelist' (in target 'nexlabts' from project 'nexlabts') error: Unable to load contents of file list: '/Target Support Files/Pods-nexlabts/Pods-nexlabts-frameworks-Release-input-files.xcfilelist' (in target 'nexlabts' from project 'nexlabts') error: Unable to load contents of file list: '/Target Support Files/Pods-nexlabts/Pods-nexlabts-frameworks-Release-output-files.xcfilelist' (in target 'nexlabts' from project 'nexlabts') warning: Run script build phase 'Bundle React Native code and images' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'nexlabts' from project 'nexlabts') warning: Run script build phase '[CP] Embed Pods Frameworks' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'nexlabts' from project 'nexlabts') error: Unable to load contents of file list: '/Target Support Files/Pods-nexlabts/Pods-nexlabts-resources-Release-input-files.xcfilelist' (in target 'nexlabts' from project 'nexlabts') error: Unable to load contents of file list: '/Target Support Files/Pods-nexlabts/Pods-nexlabts-resources-Release-output-files.xcfilelist' (in target 'nexlabts' from project 'nexlabts') warning: Run script build phase '[CP] Copy Pods Resources' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'nexlabts' from project 'nexlabts') --- xcodebuild: WARNING: Using the first of multiple matching destinations: { platform:iOS Simulator, id:B5AA2E84-4F83-4749-A986-A1FCE5E398A3, OS:17.5, name:iPhone 15 } { platform:iOS Simulator, id:B5AA2E84-4F83-4749-A986-A1FCE5E398A3, OS:17.5, name:iPhone 15 } ** BUILD FAILED ** ] Err3. Xcode 로 Build 할때 (Any iOS Simulator Device (arm64, x86_64)) Command PhaseScriptExecution failed with a nonzero exit code
개발자
#reactnative
#xcode
#reactnative-run-ios
답변 1
댓글 0
조회 428
10달 전 · 고구마 님의 새로운 댓글
맥북 사양 괜찮은가요?
현재는 플러터 하고있습니다 개인노트북으로는 맥북이 없어서 하나 장만하려고하는데 프로까지 필요할까요? 지금 생각으로는 MacBook Air 13 M3 CPU 8코어 GPU 10코어 16GB 512GB 실버 영문키보드 제품 애플케어포함 2,133,750원 이 제품 생각하고 있는데 사양 괜찮을까요? 앱 개발 계속 할려면 프로까지 가야할까요? 가격은 250까지는 생각해볼만한것같습니다 이정도도 너무 오버스펙인가요? 적당한가요? 😭 회사에서는 맥북프로 사용하고 있고 컴퓨터 사양에 대해서는 잘 모르겠어서 질문 남겨봅니다! + 현재는 플러터 하고있고, 사실 플러터를 계속 할지는 잘 모르겠습니다 이제 곧 1년차되는 개발자입니다!!
개발자
#맥북
답변 2
댓글 3
조회 1,062
일 년 전 · 최광원(light.src) 님의 새로운 답변
쿠버네티스 공부를 어떻게 해야할까요?
안녕하세요. 올해 졸업 후 운 좋게 스타트업에 AI 풀스텍 개발자로 입사하게 되었습니다. 업무는 초반에는 웹 서비스 개발, 모델 서빙 관련 백업 업무를 맡을 것 같습니다. 그런데 제가 아직 쿠버네티스에 관한 결험이 없어서 입사전에 시간도 좀 있고 공부를 좀 하려고 합니다. 스프링, fastapi,django,flask,react.js 등의 웹 프레임워크들과 도커, 도커 스웜은 프로젝트에서 사용 경험이 있고 주로 우분투 리눅스 또는 macos 환경에서 개발을 합니다. 공부하기 좋은 사이트나 책이 있을까요? 추천해주세요! 감사합니다! 좋은 하루 보내세요~
개발자
#쿠버네티스
#공부고민
답변 1
댓글 0
조회 118
일 년 전 · 이동희동이 님의 질문
Next.js 14 서버액션을 사용한 폼 데이터 처리 중 질문입니다.
next.js 14의 서버액션을 사용해서 사용자로부터 form으로 데이터를 입력받아 DB에 저장하고 첨부파일을 서버에 업로드하는 모듈을 개발중입니다. 문제점은, 첨부파일을 input으로 입력받아 서버액션 함수로 formData로 넘겨주는데, 서버액션 함수에서 첨부파일의 파일명에 한글이 포함됐을 경우 파일명의 한글이 유니코드로 보이는 문자열로 찍히고 있습니다. // Form.jsx "use client"; // [other code] export default function Form() { const [formState, formAction] = useFormState(inquiryAction, { success: undefined, message: "", }); const { register, handleSubmit, reset, formState: { errors }, } = useForm(); const onSubmit = (data) => { const formData = new FormData(); const jsonData = JSON.stringify(data); formData.append("jsonData", jsonData); data.attachment[0] && formData.append("attachment", data.attachment[0]); formAction(formData); }; return ( <form action={handleSubmit(onSubmit)}> // [other code] <FileInput label="첨부파일" {...register("attachment")} error={errors} resetTrigger={resetTrigger} /> // [other code] </form> ); } // inquiryAction.js "use server"; import { connectDB } from "./connectDB"; export async function inquiryAction(prevState, formData) { const fields = JSON.parse(formData.get("jsonData")); const attachment = formData.get("attachment"); console.log(attachment); } Form 컴포넌트는 클라이언트 컴포넌트이고, react-hook-form과 next14의 서버액션을 사용하기 위해, form의 action에는 react-hook-form의 handleSubmit함수에 onSubmit 함수를 인자로 전달합니다. onSumbit 함수에서 서버액션 함수를 가져와 처리를 하고 있습니다. 그런데 여기서 서버함수쪽에서 첨부파일을 받을 때 한글 파일명이 다 깨지고 있네요... 기존에 api route와 fetch api를 사용했을 땐 문제가 없었는데.. 제가 놓치고 있는 부분이 있을까요?
개발자
#next.js
#server-action
답변 0
댓글 0
조회 510
일 년 전 · 데브데브 님의 질문 업데이트
프론트엔드 개발자 취준생 맥북 추천
안녕하세요 프론트엔드 개발자가 되기 위해 열심히 취준하고 있는 학생입니다. 현재 사용 중인 노트북을 더 이상 사용하기 어렵다 판단하여 새 노트북을 사려 합니다. 이전까지는 계속 윈도우 OS를 사용하다가 MacOS로 넘어가고 싶다는 생각이 강하게 들어 맥북을 사려 하는데요, 현재 결정한 부분은 다음과 같습니다. 1. RAM은 웬만하면 16g 2. M1 에어 vs M2 에어 3. 사이즈는 13인치, 15인치 크게 상관 없음 - 현재 신분과 가성비를 생각한다면 13인치에 마음이 더 기울어 있습니다. 주변 지인들의 영향으로 맥OS 적응하는 것에는 크게 거부감이 들지 않고 있습니다. 금액을 조금 더 추가해서 M2 Air 모델을 사는 것을 추천하시는지, 혹은 더 가성비 있게 M1 Air 모델을 추천하시는지 궁금합니다. 여러분의 의견이 궁금합니다!!
개발자
#개발자
#macbook
#개발환경
#노트북
#노트북-추천
답변 1
댓글 1
추천해요 1
조회 635
일 년 전 · 강병진 님의 새로운 답변
질문) process finished with exit code2
/Users/사용자명/Desktop/Pycharm/시도1/venv/bin/python /Users/사용자명/Desktop/Pycharm/시도1/hello.py /Library/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/사용자명/Desktop/Pycharm/시도1/hello.py': [Errno 2] No such file or directory Process finished with exit code 2 .. 파이참을 실행시키려는데 이렇게뜨네요 코딩초보입니다 도와주세요
개발자
#파이참
#파이썬
답변 1
댓글 0
추천해요 1
보충이 필요해요 1
조회 114
일 년 전 · 김하늘 님의 새로운 답변
제가 하고있는일이 ”프론트엔드“일까요?
제가 하고있는일이 프론트엔드인가 헷갈립니다. 프론트엔드는 아닌것 같습니다. 저는 프론트엔드 개발자를 지망했으며, react-query, axios등등 서버와의 통신을 하여 웹페이지를 만드는 공부를 하였습니다. 저는지금 코딩교육업체에서 일하고있고. 제가 참여하는 프로젝트는 스크래치(블록코딩)의 소스코드를 이용해 새로운 블록을 만들어 회사의 로봇을 움직이게 하거나 스크래치 gui를 확장, 개선하는 업무를 하고있습니다. 스크래치는 크게 scratch-gui(스크래치의 gui, 구버전의 react사용), scratch-vm(virtual machine, 스트래치에서 사용되는 블록을 정의하고 새로운 블록을 선언하거나, 블록들을 실행가능하게끔 ASTtree로 만들어 실행시키는 프로그램 nodejs임) 두개의 오픈소스 프로젝트로 구성이 되어있고, 제가 참여하는 프로젝트는 이 두개의 프로젝트를 회사에 맞게 확장, 수정시킨 프로젝트에서 작업하고 있습니다. 아직 한달이 채 되지도 않은시점에서 의문이 들었습니다. scratch-gui 가 react, redux를 사용하지만 HTTP통신을 하지도 않는데 이런 업무를 프론트엔드 개발자라고 할수있는가? 입니다. 다른회사들의 요구기술스택을 보면 제가 다니는 회사와의 기술스택과는 많이 동떨어진 느낌입니다. 물론 찾다보면 비슷한 기술스택을 가진 회사도 있겠지요... 하지만 인생의 첫 커리어인데, 꼬여버리지 않을까 걱정입니다.
개발자
#react
#scratch
#프론트엔드
#커리어
#신입
답변 2
댓글 1
조회 185
일 년 전 · 김태훈 님의 새로운 답변
HMAC은 시크릿 키가 없으면 복호화할 수 없나요?
안녕하세요, 최근 막 스프링부트에 입문한 초보 개발자입니다. 스프링 시큐리티를 공부하던 중, 로그인 시 패스워드를 해싱을 통해 암호화한다고 하더라구요. 아무래도 웹 서버를 운영하다보면 외부에 유출되어서는 안 되는 유저들의 개인 정보 등을 DB에 저장해놓고, 서버와 주고받아야 할 때가 있을 텐데, 그냥 원본 데이터를 주고 받기에는 보안 상의 문제가 굉장히 커서 적당한 암호화 기법을 찾아 암호화한 후 DB에 저장하고자 합니다. 그러나 해시가 아닌 일반적인 암호화 방법들(SHA MD Base64 등등...?)은 구글에 복호화 사이트가 풀려 있어서 확실한 암호화 방법을 찾다가 시큐리티에서 사용하는 HMAC 중 HMAC-SHA256이 눈에 띄었습니다 구글에 복호화사이트를 검색해봐도, 확실히 시크릿 키가 없으면 복호화하지 못하더라구요. 그래서 일단은 HMAC-SHA256을 사용하려고 하는데, 아직 제가 모르는 부분이 많아서 이렇게 질문드립니다. 사용자마다 다 다른 시크릿 키를 부여해서 각각 HMAC-SHA256으로 암호화한다면, 해시된 정보들이 유출되더라도 원본 개인정보들이 유출될 가능성은 없을 정도로 보안이 뛰어나는 것인가요?
개발자
#hmac
#해시
#spring
#스프링부트
답변 1
댓글 0
조회 189
일 년 전 · 민승빈 님의 질문
해외에서 한국 서버 구축
안녕하세요. 저는 개발자는 아니고 모바일 앱서비스를 기획중인 사람입니다. 몇가지 궁금한 점이 있어 질문드립니다! 1. 해외개발자를 통해 앱, 웹 및 서버를 개발하려고 합니다. 그 중에서도 서버가 고민인데 해외개발자가 국내 서버를 구축할 수 있나요? 2. ios 앱 개발은 Mac에서만 가능하다고 알고 있습니다. 반면 현재 저는 윈도우 컴퓨터만 있는 상태입니다. PG결제 등의 기능을 도입하기 위해서 해외개발자분에게 xcode file을 받아 국내 개발자분에게 전달하여 추가 작업을 의뢰할 생각입니다. 제가 윈도우 노트북으로 다운받은 파일을 그대로 전달하더라도 오류가 안 생길까요? 만약 오류가 생긴다면 어떻게 해야될까요?(그대로 코드만 복사 붙여넣기 하면 되는 문제인가요??) 3. 해외개발자를 통해서도 국내 Play store이나 App store에 등록이 가능한지 궁금합니다. 제가 개발쪽에 문외한이라 친절한 답변 부탁드리겠습니다ㅜㅜㅜ
개발자
#swift
#xcode
#aws
답변 0
댓글 0
조회 79
일 년 전 · 조찬우 님의 답변 업데이트
iOS 개발 시, 사용자 개인정보 조회 및 전송 범위에 대한 질문(DevceID/MACAdress/IP)
안녕하세요. iOS 개발하면서 어려움이 있어서 이렇게 질문 남깁니다. Q. iOS 디바이스에서 활동기록을 서버로 전송하고 싶은데, DeviceID 혹은 MAC 주소를 조회해서 서버에 전송하는 행위가 법적이나 애플 약관상 이슈가 없는지 궁금합니다. 제가 검색해보면, Apple 정책은 다음과 같습니다. 링크: https://developer.apple.com/app-store/user-privacy-and-data-use/ "Can I fingerprint or use signals from the device to try to identify the device or a user? No. Per the Apple Developer Program License Agreement, you may not derive data from a device for the purpose of uniquely identifying it. Examples of user or device data include, but are not limited to: properties of a user’s web browser and its configuration, the user’s device and its configuration, the user’s location, or the user’s network connection. Apps that are found to be engaging in this practice, or that reference SDKs (including but not limited to Ad Networks, Attribution services, and Analytics) that are, may be rejected from the App Store." 제가 인지하기론, 디바이스를 특정짓는 정보는 서버에 전송하는 것을 불법으로 알고 있는데, 제가 암묵지로만 알고 있다보니, 정확한 근거를 찾고 싶어서 질문드립니다! 긴글 읽어주셔서 감사합니다!
개발자
#ios
#privacy
#security
#programming
#아이폰
답변 2
댓글 2
조회 165
일 년 전 · 안강민 님의 새로운 댓글
카카오 restapi 오류
카카오에서 제공하는 api중 Daum검색 api를 카카오 docs에 있는 예시 그대로 mac 터미널에서 실행했더니 accessDenied 에러가 발생합니다. 아래는 카카오 공식문서의 예시입니다 curl -v -X GET "https://dapi.kakao.com/v2/search/web" \ --data-urlencode "query=이효리" \ -H "Authorization: KakaoAK ${REST_API_KEY}" apikey는 문제가 없음을 확인했습니다 찾아봐도 비슷한경우가 없네요..
개발자
#curl
#restapi
#카카오
답변 1
댓글 6
조회 96
일 년 전 · 익명 님의 질문
react-native xcode build시 발생 에러
``` ld: warning: ignoring file '/Users/heejinroh/Library/Developer/Xcode/DerivedData/OkCeo-abydistjrfwgsufmyimbpydzjpqj/Build/Products/Debug-iphonesimulator/Flipper-Folly/libFlipper-Folly.a[3](Assume.o)': found architecture 'arm64', required architecture 'x86_64' ld: warning: ignoring file '/Users/heejinroh/Library/Developer/Xcode/DerivedData/OkCeo-abydistjrfwgsufmyimbpydzjpqj/Build/Products/Debug-iphonesimulator/Flipper-Folly/libFlipper-Folly.a[2](Addr2Line.o)': found architecture 'arm64', required architecture 'x86_64' ld: Undefined symbols: _OBJC_CLASS_$_RCTBridge, referenced from: in AppDelegate.o _OBJC_CLASS_$_RCTBundleURLProvider, referenced from: in AppDelegate.o _OBJC_CLASS_$_RNKakaoLogins, referenced from: in AppDelegate.o _RCTAppSetupDefaultRootView, referenced from: -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o _RCTAppSetupPrepareApp, referenced from: -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o clang: error: linker command failed with exit code 1 (use -v to see invocation) ``` xcode 14 버전으로 생성된 프로젝트를 xcode 15버전으로 진행하여 실행했는데 빌드단계에서 에러가 계속 발생해서 혹시 도움좀 주실수있을까요? System: OS: macOS 14.0 CPU: (12) arm64 Apple M2 Pro Memory: 647.83 MB / 32.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 18.17.1 - ~/.nvm/versions/node/v18.17.1/bin/node Yarn: 1.22.19 - ~/.nvm/versions/node/v18.17.1/bin/yarn npm: 9.6.7 - ~/.nvm/versions/node/v18.17.1/bin/npm Watchman: 2023.09.25.00 - /opt/homebrew/bin/watchman Managers: CocoaPods: 1.11.3 - /Users/heejinroh/.rvm/gems/ruby-3.2.1/bin/pod SDKs: iOS SDK: Platforms: DriverKit 23.0, iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0 Android SDK: Not Found IDEs: Android Studio: 2022.3 AI-223.8836.35.2231.10671973 Xcode: 15.0.1/15A507 - /usr/bin/xcodebuild Languages: Java: 11.0.11 - /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin/javac npmPackages: @react-native-community/cli: Not Found react: 18.1.0 => 18.1.0 react-native: 0.70.8 => 0.70.8 react-native-macos: Not Found npmGlobalPackages: *react-native*: Not Found
개발자
#react-native
#xcode
#build
답변 0
댓글 0
조회 308
2년 전 · 정서희 님의 새로운 답변
스타트업에서 개발자를 모집하는데 어떠한 복지가 가장 매력적인가요?
지금 저희가 지원하는 복지는: - 근무 시간: 10시부터 ~ 6시30분 - 점심 or 저녁 식사 비용 지원 (1만5천원), 간식바, 드링크바, 건강바(샐러드, 요거트 등등) 제공 - 분기마다 (3개월) 오마카세, 호텔 뷔페 등등 고급 레스토랑에서 팀원 전체가 회식을 합니다! - 업무용 최신 컴퓨터, 모니터 등등 장비 제공 (최소 스팩: mac m2 **OR** i7, 2080ti) - 도서 구입, 개인 개발, 관련 행사 참여 (예: 해커톤) 비용 지원 - 빠른 개발을 위해 Chatgpt 프리미엄 제공 - 다른 Tool이 필요시 지원해드리니 알려주세요! - 풀타임으로 전환시 (3개월) 지분 제공 (선택적 사항) - 야근시 택시비용, 그만큼 출/퇴근 시간 차감 (야근한 시간 = - 출/퇴근 시간) - 자유로운 근무 환경 - 병가 X, 아프면 그냥 무저건 쉬기 - 월차 X, 필요하면 알아서 알려주고 쓰기 - 재택 O, 필요시 상의후 사용 가능 (대부분 달마다 2~3번 재택을 해요!) - 본인 생일, 가족 생일때 반차 + 선물 제공 (7~10만원 상당) - 최소 4200 이상으로 연봉 협상 (1~3년 차 기준) 지원수가 없어서 복지를 더 늘려야 하나 생각중이에요 ㅠ 저희가 학기 하시는 대학생 인턴분들도 똑같은 복지와 - 주 20시간 자율 출퇴근 근무 - 월~금: 10시부터 ~ 8시사이 - 출퇴근 시간은 매주 저희랑 상의후 결정! 여러분의 일정에 맞게 매주마다 변경해요! - 월 1,500,000원 이러한 조건으로 모집할려하는데 사람들이 안오네요 ㅠ 여러분 저희가 지원하는 복지에서 어떤 부분이 별로고 어떤 부분이 추가 되었으면 좋겠나요?
개발자
#스타트업
#채용
#개발자
#인턴
답변 5
댓글 3
추천해요 5
조회 853
일 년 전 · 오수빈 님의 질문 업데이트
인공지능 노트북 추천
안녕하세요. 이번에 대학원 인공지능학과 입학해서 노트북을 하나 구입하려는데 macOS랑 windows랑 고민 중입니다. 뭐가 나을까요?
개발자
#인공지능
#노트북
#os
#추천
답변 2
댓글 0
추천해요 2
조회 832
2년 전 · 삭제된 사용자 님의 새로운 답변
업무에서 mac사용이 거의 필수인가요?
저는 개발자를 꿈꾸고있는 고등학교 2학년입니다. 이번에 기회가 되서 기업 견학을 다녀왔는데 개발자분들이 다 맥북을 쓰더라구요. 지금 보니까 QnA에도 관련 질문이 올라왔는데 다들 mac이 편하다고 하시네요. 근데 큰 문제점이 있는데 저는 갤빠입니다. 폰이랑 노트북도 갤럭시에 주변기기들도 다 삼성껄 쓰고있습니다. 갤럭시를 지금이라도 버려야 할까요?
개발자
#mac
답변 2
댓글 0
조회 392
2년 전 · 삭제된 사용자 님의 새로운 댓글
C언어에서 행렬값이 이상하게 나오는 것 같습니다.
C언어에서 가중치 그래프를 만들기 위해 인접행렬을 사용하고 있는데, (i,j)성분의 값과 (j,i)성분의 값의 평균을 구해서 업데이트를 해야합니다. 그런데 계속 안돼서 확인하다보니 for (i=0 …) { for (j=0 …) { Matrix[j][i] 이러한 코드에서 (j,i)에 대한 성분을 출력해보니 (i,j)성분으로 나오고 있습니다. 즉 i,j 성분과 j, i성분의 값이 실제로 같지 않은데 같게 나오고 있습니다. 값을 확인하니 j,i성분이 정상적으로 작동하지 않은 것으로 보입니다. 저는 mac에서 vscode로 실행하고 있습니다. 왜 이와같은 문제가 일어나는지 알고 싶습니다.. 참고로 행렬의 값의 자료형은 float입니다.
개발자
#c
#vscode
#행렬
#그래프
답변 1
댓글 2
조회 90
일 년 전 · 빈센트 님의 새로운 답변
개발자는 왜 Mac을 더 선호하나요?
물론 개인 취향차이일수도 있지만, 제 주변분들은 대부분 맥을 사용하시고 선호하시더라구요🤔 그래서 저도 자연스레 맥을 선호하게 되어 사용중인데 문득 왜 더 좋다고 하는지 궁금해졌습니다! 제 개인적으로는 터미널 작업이 윈도우보다 편하기도 하고 뭔가 인텔리제이도 잘 돌아가는 기분(?)이 들더라구요😂 혹시 맥을 선호하시는 분들은 특별한 이유가 있으신지 궁금합니다🤓
개발자
#mac
#window
#os
답변 9
댓글 11
추천해요 5
보충이 필요해요 2
조회 5,138
2년 전 · 커리어리 AI 봇 님의 새로운 답변
실제 모바일 기기에서 로컬 환경을 테스트하는 방법이 있을까요?
저의 로컬 환경은 macOS 이고 Vue 로 만든 프로젝트를 모바일 기기(iPhone) 에서 실행해보고 싶어요. 다른분들은 모바일 기기에서 테스트 어떻게 하시나요 ? 실제 서비스를 배포 해야 실행 가능한 걸까요?
개발자
#macos
#vue
#mobile
답변 2
댓글 0
조회 494
2년 전 · 프레드윰 님의 새로운 답변
VMware station으로 mac os
VMWare 을 사용해서 mac os를 구동한 후 swift를 공부하려고하는데 지장없이 돌릴 수 있을까요?
개발자
#vmware
#swift
답변 1
댓글 0
조회 91
2년 전 · 프레드윰 님의 답변 업데이트
ssh 키 등록해도 깃 연결이 안되네여..
mac 에서 gitlab 관련 진행하고 있는 프로젝트에 클론할려고 ssh 키 만들고 등록했는데도 계속 비밀번호 입력 , permission denied 뜨는데 이유가 뭘까요.. 윈도우에서 하면 정상적으로 되서, 제 맥 설정 문제인거 같은데.. 혹시 도와주실분 있나요ㅠ
개발자
#git
답변 1
댓글 0
조회 111
2년 전 · 성진영 님의 답변 업데이트
javascript+react에서 글자 복사
React 초보입니다. 컨텐츠를 복사할 때 사용자에게 알림을 주려고 합니다. 아래의 코드는 command+c를 누를 때 alert를 주는 코드예시입니다. metaKey가 true이고 c를 누를 때를 잘 고려했다고 생각했는데 사수분이 코드리뷰를 하시고는 다시 고쳐보라고 하셨습니다. 두 가지 힌트를 주셨는데요 1. 마우스로 복사할 때는 어떻게 될까? 2. 윈도우에서는 어떻게 될까? 1번에 대해서는 마우스로 복사할 때는 onClick으로 우클릭을 감지한다고 치고.. 복사하기를 클릭하는건 어떻게 판별할 수 있을까요? 2번은 제가 mac으로 개발중이라 고려하지 못했는데 아마 metaKey가 아닌거겠죠???
개발자
#react
#javascript
#copy-text
답변 2
댓글 2
조회 412
2년 전 · 노예 님의 새로운 댓글
mac에서 pcl , python pcl 빌드
안녕하세요. 노예입니다. swift 라이다 센서로 포인트 클라우드를 만들었습니다. 이 포인트 클라우드를 필터링 하고 싶어서 검색해보니 pcl , python-pcl 이라는 라이브러리를 깔아야 한다고 합니다 포인트 클라우드를 다루는 분들이 소수여서 python-pcl을 적용할때 pcl의 버전이 1.9 까지 적용이됩니다(현재는 1.12) 그래서 pcl의 버전을 1.9로 낮추고 pcl을 빌드하면 어마어마한 에러가 납니다. openmp 가 없다- 설치 - 경로를 못찾는다 - 경로지정 - qt5가 없다 - 설치 - 경로못찾는다 - 경로지정 - vtk가 없다 - 설치 - 경로지정 등등 큼지막한 에러들은 잡은 상태인데 pcl 안의 .cmake 파일들의 경로가 꼬여있는 상태인것 같습니다 혹시 pcl을 사용해보신 전과가 있으시거나 이 글을 읽고 ”내가 해보니 되더라“ 하시는 분이 계시다면 답글을 달아주세용 (맥베이스 우분투, 윈도우베이스 우분투 시도해 봤습니다만 해결하지 못했고 현재는 윈도우로 해보려고 시도중입니다) 도움을 주시려는분들에게 감사의 말씀을 드립니다.
개발자
#pcl
#python-pcl
#pointcloud
#swift
#mac
답변 1
댓글 1
조회 228
2년 전 · 커리어리 Q&A 운영자 님의 새로운 댓글
React Native run-android 실패
React Native에서 npx react-native run-android 명령어로 빌드하려고 하는데 "Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081" 에러 메시지와 함께 빌드가 실패합니다. https://reactnative.dev/docs/environment-setup macOS이며 위의 문서에 나와있는 대로 진행했고, 검색해보니 환경변수 설정을 해주어야 한다고 해서 zsh 설정파일에 추가해주었는데도 계속 같은 문제가 발생합니다. 해결방법을 아시는 분이 계실까요?
개발자
#rn
#안드로이드
답변 1
댓글 1
조회 178