본문 바로가기

IT201

[javascript] react 개발자. bind, apply, call 꼭 알아야 하나? 이걸 왜 배워야하지? 가끔 피드에 bind, apply, call에 대한 컨텐츠가 나온다. 그럼 어? 옛날에 공부했던건데 지금 기억이 안나네.. 이거 현업에서도 쓰이지 않는거 같은데 왜 내가 이걸 배웠었는지 이걸 꼭 알아야 하는지 의문이 들었다. 그래서 이 글로 인하여 내 궁금증을 해소해보려 한다. jQuery로 웹서비스를 만들 때 몇 번 bind를 이용해서 작성된 코드를 본적이 있다. 하지만 react로 몇 년동안은 bind, apply, call은 써본적도 없고 누가 작성한 코드를 본적도 없는거 같다. bind, apply, call에 대해 간단히 살펴 보고 jQuery를 사용할 때는 왜 사용했었는지, 지금은 왜 사용안하는지, 여전히 알 필요가 있는지 알아보자. 기본 개념bind, call, apply는 함수의 this를.. 2025. 5. 1.
admob 정책 위반 예방 5가지 개발하다보면, 광고를 어떻게든 많이 넣어서 수익을 극대화 하려고 할텐데요. 욕심부리다가 앱이 사전 고지 없이 사라질 수 있으니 정책에 위반되지 않도록 한번 확인해보면 좋을거 같습니다. 게시자 콘텐츠보다 광고 또는 유료 프로모션 콘텐츠가 더 많은 경우 위반Google을 통한 광고는 게시자 콘텐츠보다 광고 또는 기타 유료 프로모션 콘텐츠를 더 많이 표시하는 연속적인 여러 화면에 게재될 수 없습니다 수정된 일반 광고 구현사용자의 의도하지 않은 클릭이 발생할 수 있는 환경에 광고를 보여줄 때 주의해야함 - 앱 오프닝 광고: 앱을 열거나 앱으로 전환할 때만 표시, 그 외는 불가 - 네이티브 광고: 필수 광고 요소가 명확하게 표시되어야 하며 게시자가 닫기 설정을 구성해야 한다. 콘텐츠로 부터 명확하게 구분되어야 하.. 2025. 4. 28.
Geo-blocking Regulation (EU) 2018/302 핵심EU 내 소비자에게 서비스/상품 제공 시, 출신 국가나 위치에 따라 차별하지 말라는 법 예를 들어1. 웹사이트 차단: 어떤 EU 국가에서 접속했을 때 자동으로 리다이렉션하거나 사이트 접근을 막는 행위2. 가격 차별: EU 국가별로 동일한 서비스에 대해 다른 가격을 매기거나, 구매 자체를 막는 경우3. 결제 수단 제한: EU 회원국 카드로 결제 못하게 막는 경우 2025. 4. 23.
MCP (Model Context Protocol) 왜 요즘 핫한가? 아래의 영상을 정리한 글입니다.인공지능 AI의 대변환, MCP 쉬운 설명 | 클로드 챗지피티 ChatGPT에서 보면 채팅 말고도 다양한 일을 할 수 있다. 예를들면 영상 만들기 이미지 만들기 등등..하지만 chat gpt에서 제공해주는 제한된 기능만 수행하였는데.. 이젠 MCP를 이용해서 다른 수많은 앱을 연동할 수 있게 되었다.기존에는 앱들간에 통신하려면 규격이 제각각 이였는데 이번에 표준화를 통해 규격이 통일되어 앱 연동이 쉬워졌다. 그래서 우리가 부담없이 할 수 있는 것들이 엄청 많아졌다. - cursor ai 툴에 피그마를 MCP로 연동해서 특정 디자인을 코딩해주는 것이라던지 - github를 클로이드에 연동해서 클로이드에게 이슈 생성 및 이슈 검색을 한다던지 DEMO 이제 모든 일들은 AI 통해.. 2025. 3. 28.
AI App 만들면서 알게된 지식들 mlx - 맥 실리콘 CPU에 최적화된 머신러닝 실행 환경을 제공하는 라이브러리 - PyTorch나 NumPy와 비슷한 API를 제공하면서도 Metal(Apple GPU API)를 활용하여 고성능 AI 모델을 시행 가능 모델 파일 의미DeepSeek-R1-Distill-Llama-8B-4bit 기준Distill - Knowledge Distillation의 약자로, 큰 모델의 지식을 작은 모델로 압축 하는 기법8B - 80억개 파라미터를 가진 모델4bit 의미 - 4bit 양자화 되었음 - 원래 신경망의 가중치는 FP16(16bit) 또는 FP32(32-bit) 부동소수점으로 저장됨 - 하지만 메모리와 연산량을 줄이기 위해 4-bit 정밀도로 변환DeepSeek-R1-Distill-Llama-8B-4bi.. 2025. 3. 28.
[요약정리] 접근성 작업을 도와주는 ESLint plugin 개발기 / if(kakaoAI)2024 아래의 영상을 보고 정리한 글입니다.https://www.youtube.com/watch?v=Mfe7cw7JMiU접근성을 eslint plugin을 커스텀해서 해결함.  - 예) inline 요소 안에 block 요소가 있으면 에러 노출 eslint로 인하여 접근성을 위한 property를 외우지 않아도 되어 편리. 2025. 2. 19.