전체 글 207

[CocoaPods 설치] use "Software Update" to install updates 해결방법

상황 :cocoapods 설치하다가 아래 commandlinetools에서 넘어가지 않고 있었다.그래서 여기 있던 대로 했더니 sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --install 오히려 에러가 발생했다. xcode-select: error: command line tools are already installed, use "Software Update" to install updates  해결방법 : 찾아보니 아래 명령어로 대신 실행하면 된다. sudo softwareupdate --install -a 그러면 이렇게  완료된다.   참고 문서 - macos - command line tools are already i..

개발 2024.05.08

[코드팩토리의 플러터 프로그래밍] 1장. 다트 입문하기

DartPad DartPad dartpad.dev 1. 변수 선언 - var / dynamic - final / const void main() { final DateTime now = DateTime.now(); // 런타임 상수 const DateTime now = DateTime.now(); // 빌드 에러. 빌드 타임 상수 } 2. 컬렉션- Listㄴ add함수 ㄴ where함수 ㄴ reduce함수 ㄴ fold함수 - Map- Setvoid main() { List blackPinkList = ['리사', '지수', '제니', '로제']; Map dictionary = { 'Harry Potter': '해리 포터', 'Ron Weasley': '론 위즐리', 'Herm..

개발 2024.05.06

[코드팩토리의 플러터 프로그래밍] 0장. 개발환경 구축 (플러터 sdk, xcode, cocoapods, xcode, 안드로이드 스튜디오)

플러터 SDK  1. sdk 내려받기https://flutter.dev/get-started/install Choose your development platform to get startedInstall Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.docs.flutter.dev 2. macos 클릭해서 다운로드 3. desktop 클릭 4. 상단 download 클릭Make macOS desktop apps | Flutter 5. flutter sdk 다운로드 - 인텔 기반 cpu면 intel processor을 - m으로 시작하는 계열의 cpu면 apple sli..

개발 2024.05.06

[가상면접 사례로 배우는 대규모 시스템 설계 기초] Ch7. 분산 시스템을 위한 유일ID 생성기 설계

요구사항- ID는 유일해야 한다.- ID는 숫자로만 구성되어야 한다.- ID는 64비트로 표현될 수 있는 값이어야 한다.- ID는 발급 날짜에 따라 정렬 가능해야 한다.- 초당 10,000개의 ID를 만들 수 있어야 한다.  개략적 설계 - 다중 마스터 복제 (multi-master replication) - UUID (universally unique identifier)- 티켓 서버 (ticket server)- 트위터 스노플레이크 (twitter snowflake) 접근법  다중 마스터 복제 (multi-master replication) :다음 id값을 구할때 k(데이터베이스 서버의 수) 만큼 증가 - 장점 : 규모 확장성 문제를 해결할 수 있다. - 단점ㄴ 여러 데이터 센터에 걸쳐 규모를 늘리기..

chatgpt 유용한 툴 by.뉴닉

#내 효율을 올려줘 Perplexity AI: 챗GPT에 질문했는데 “어떤 근거로 얘기하는 거야?” 찜찜했던 적 있다면 ‘Perplexity AI’가 유용할 거예요. 챗GPT와는 다르게 답변할 때 정보의 정확한 출처를 링크로 함께 제공하거든요. 최신 정보를 기반으로 질문에 답하는 것도 장점이에요. https://www.perplexity.ai/ SciSpace: 보고서 써야 해서 논문 찾을 때 어디서부터 찾아야 할지 막막하잖아요. 이 사이트에서 궁금한 걸 질문하면 5개의 연구 논문을 기반으로 한 답변을 받을 수 있어요. 출처로 제시된 논문은 직접 다운받을 수 있고요. AI 챗봇에 부탁하면 어려운 논문도 쉽게 요약해 준다고. https://typeset.io/ Gamma: 프레젠테이션 준비할 때 “누가 알..

뉴스레터 2024.03.15

2024.03.11 글모음

내 코드가 그렇게 이상한가요 ? https://velog.io/@haryan248/%EB%82%B4-%EC%BD%94%EB%93%9C%EA%B0%80-%EA%B7%B8%EB%A0%87%EA%B2%8C-%EC%9D%B4%EC%83%81%ED%95%9C%EA%B0%80%EC%9A%94-1%EC%9E%A5-2%EC%9E%A5-%EC%A0%95 내 코드가 그렇게 이상한가요? - 1장, 2장 정리 '내 코드가 그렇게 이상한가요?' 개발 서적을 읽고 정리합니다.책의 코드가 전부 JAVA 로 구성되어 있기 때문에 Typescript 를 사용해서 변경하여 정리하였습니다. 프론트엔드에서도 사용가능한 지 velog.io 코드트리 후기 https://ducktopia.tistory.com/109 [후기] 알고리즘 학습을 위..

개발 2024.03.11

spring. 자체인증서 통해 내 로컬에서 https 설정 (+) 내 로컬 host 변경

로컬 환경을 자체 인증서 통해 https로 설정하는 법을 알아본다. 1. 자체 인증서 발급 keytool -genkeypair -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 -dname "CN=localhost, OU=ID, O=YourCompany, L=YourCity, S=YourState, C=YourCountry" -storepass {password} 2. tomcat https 설정 이렇게까지 하면 다 된다고 하는데 .. 자꾸 내 로컬에서는 ERR_TOO_MANY_REDIRECTS 가 발생해서.. 관련해서 계속 디버그 찍고 해봤는데도 .. 해결이 안되었다. 확인해보니 아..

개발/자바 2024.02.15

java. pxix path buing failed

네이버 로그인쪽이 내 로컬 개발환경에서만 안돌아가서 확인해보니, 인증서 문제였다. 이 문제 해결하기 위해서 계속 chatgpt와 대화를 나누다가.. 드디어 해결책을 찾아서 기록해둔다. 실행환경 : window 1) ca 인증서 획득 javac InstallCert.java java InstallCert nid.naver.com java InstallCertopenapi.naver.com 2) 인증서 설치 %JAVA_HOME%\bin\keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias openapi.naver.com-2 %JAVA_HOME%\bin\keytool -exportcert -keystore j..

개발/자바 2024.02.13
반응형