전체 글

인생 뭐 있나 사람 사는거 다 똑같지
Rate Limit은 네트워크 트래픽을 제한하는 방법이다. 이는 특정 시간 내에 어떤 작업을 반복할 수 있는 횟수를 제한하는 것으로. 예를 들어, 계정 로그인 시도 횟수를 제한하는 것도 Rate Limit의 한 예이다. Rate Limit 은 악의적인 사용자를 막는 데 도움이 되며 서비스에 가해지는 부담을 줄일 수 있다. 참고 자료 : https://www.cloudflare.com/learning/bots/what-is-rate-limiting Rate Limit 을 하는 이유 1. 보안 및 공격 방지 예전에 네이버의 경우에는 Rate Limit 제한이 없어서 이름과 생년월일을 통해 타인의 주민번호 뒷자를 알 수 있었다. 일부 사이트의 경우 Rate Limit 이 없었기 때문에 무작위 대입 공격을..
"왜 어떤 데이터베이스든 언젠가는 벡터 데이터베이스가 될 것인가" 라는 주제로 재미있는 글이 업로드 되었다. 출처: https://nextword.substack.com/p/vector-database-is-not-a-separate Vector database is not a separate database categoryWhy every database will become a vector database, sooner or laternextword.substack.com이 글의 요점은 "기존 데이터베이스 업계가 벡터 검색 및 RAG 워크로드를 도입하고 있다는 것" 이고 "이로 인해 별도의 벡터 데이터베이스가 필요하지 않을 수 있으며, 고객과 데이터베이스 회사 간의 관계가 변화하고 있다는 것" 이다...
https://github.com/readme/featured/laravel-community 에 대한 번역글입니다.Laravel은 지구상에서 가장 행복한 개발자 커뮤니티인가?PHP 프레임워크가 어떻게 끊임없는 허니문 기간을 유지하는지.Fathom Analytics의 CTO Jack Ellis는 2019년에 회사의 코드베이스를 완전히 다시 작성하기로 결정했습니다. 이전에는 Go로 작성되었지만, 이제는 PHP로 작성되었습니다.Go가 점점 인기 있는 언어가 되고 있음을 감안할 때 이것은 놀라운 일일 수 있습니다. Rust, Swift, Kotlin과 같은 상대적으로 새로운 프로그래밍 언어의 선봉장입니다. 이 언어들은 최근 몇 년 동안 엄청난 성장을 보였습니다. 반면 PHP는 종종 구식으로 여겨지지만, 수년 ..
Flutter 를 개발할 때 상태를 어떻게 관리하냐에 따라 앱의 퍼포먼스가 향상할 수 도 있다. Provider 와 함께 알아야 하는 것으로는 State Management(상태 관리), Dependency Injection(의존성 주입), Synchronizing Data and UI(데이터와 UI의 동기화) 정도가 있는 것 같다. 1. State Management (상태 관리) Flutter 앱에서는 사용자 입력, 네트워크 요청, 로컬 데이터베이스 변경 등으로 인해 앱의 상태가 동적으로 변한다. State Management는 이러한 상태들을 관리하는 것으로 상태 관리를 통해 코드의 가독성과 유지보수성을 향상시키며, 앱의 구조를 체계적으로 유지할 수 있다. Provider는 Flutter에서 제공하..
귀찮은 개발자
귀찮은 개발자의 이중생활