배열의 특정 요소를 검색하는 방법 중 유용하게 실무에서 사용할 수 있는 includes() php에서는 in_array()를 사용해서 특정 요소가 있는지 유 무를 체크 했는데 자바스크립트에도 이와 유사한 includes()가 있습니다. 사용방법 arr.includes(valueToFind[, fromIndex]) valueToFind : 찾고자 하는 배열요소 fromIndx : 특정 위치부터 배열의 요소를 찾을 때 사용 사용 예시 1 - 배열 요소 검색 arr 배열에 apple, banana, tomato 값으로 초기화하여 변수를 생성했습니다. banana라는 요소가 있는지 찾아보면 실제 데이터가 있기 때문에 true를 반환합니다. 히지만 orange를 검색하면 arr이라는 배열에 해당 값이 없기 때문에..
php에서는 배영에 있는 데이터를 가져올 때 for() 또는 froeach()를 많이 사용합니다. 오늘은 그 중 foreach() 함수에 대해 알아보도록 하겠습니다. ◎ 배열 선언하기 와 배열의 데이터 가져오기 php에서는 배열을 아래와 같이 선언하고 데이터를 가져올 수 있습니다. // 결과값 Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => apple [1] => banana [2] => orange ) Array ( [v1] => apple [v2] => banana [v3] => arange ) ◎ foreach로 배열 데이터 가져오기 $arr3 변수의 데이터를 가져와 보도록 하겠습니다. // 결과값 apple banana arange ◎ foreach로 ..
Garmin Health SDK Android 또는 iOS 앱에서 Garmin 웨어러블을 직접 통합할 수 있습니다. 건강 api 유저 정보, 활동 정보, 걸음수 등의 정보를 REST API로 제공해줍니다. 승인된 비즈니스 개발자로 등록 시 무료로 사용 가능 표준 sdk 웹서비스 통합 없이 Android, apple 제품용 모바일 앱에서 모든 건강 및 피트니스 활동 데이터에 직접 액세스 할 수 있습니다. 평가판 : 무료 상업용 : 라이선스 비용 또는 최소 장치 연동 컴패니언 sdk 실시간 센서 스트림 활용 가능 걸음 수와 같은 현재 활동 데이터에 즉시 액세스 하거나 심박수, 스트레스 점수, 가속도계 등의 실시간 정보를 활용할 수 있습니다. 평가판 : 무료 상업용 : 라이선스 비용 또는 최소 장치 연동 가민..
GPS 란? 미국에서 개발하고 관리하는 위성항법 시스템. 세계 어느 곳에서든지 인공위성과 통신하여 자신의 위치를 정확히 알 수 있는 시스템. 위치정보는 경도, 위도, 표고(해발 고도)로 이루어져 있다. 추가로 정확한 시간 정보까지 얻을 수 있습니다. 2020년 전후에 출시된 스마트폰 기준으로, 대부분의 스마트폰에서는 총 1~5개(GPS, Beidou, GLONASS, QZSS, 갈릴레오) 이상의 위성항법장치를 지원하고, 현재 위치 찾기 시 탐색 가능한 모든 항법장치를 동시에 사용해서 매우 높은 수준의 정확도와 매우 빠른 시간 내로 위치를 추적할 수 있습니다. (출처: 나무위키 https://namu.wiki/w/GPS ) GEO 검색 서비스 GEO 검색 서비스 는 Redis, elasticSearch, ..
NestJS 란?NestJS는 Express처럼 node.js의 프레임 워크 중 하나입니다.Express 가 높은 자유도를 갖고 있는 반면 NestJS 는 프레임워크 디자인 및 코드 규칙이 많이 강화되었습니다.Typescript 기반의 OOP, FP, FRP를 지원합니다.안정적이며 확장에 용이하게 디자인되어있습니다. Node.js 설치NestJS를 사용하기 위해선 Node.js 가 필요합니다.Node.js 공식 홈페이지에서 Node.js를 설치해줍니다. (안정적인 버전인 LTS 버전을 추천합니다.) NestJS 프로젝트 생성Node.js 를 설치하면 npm이라는 패키지 관리자도 함께 설치되기 때문에 지금부터 npm 패키지 관리자를 사용할 수 있습니다.NestJS 서버를 구성하기 전에 @nestjs/cli..
날짜와 시간함수 날짜와 시간함수를 사용해서 날짜를 여러가지 형태로 변형하여 사용할 수 있습니다. 많이 사용되는 함수를 예로 들어 알아보겠습니다. checkdate() 함수 월, 일, 연도 정보를 받아서 해당하는 날짜가 존재하는지 확인해주는 함수 사용방법 checkdate(int $month, int $day, int $year): bool 사용예시 // 결과 test1 : true test2 : false date() 함수 날짜와 시간정보를 요청하는 형태에 맞게 결과를 반환하는 함수 사용방법 date(string $format, ?int $timestamp = null): string 사용예시 // 결과 current_date : 2022-10-23 12:12:12 getdate() 함수 타임스탬프 값을..