전체 글460 자전거 칼로리 공식 /// /// 자전거 칼로리 공식 /// /// 몸무게 /// 운동시간(분) /// 평균속도 /// public static double GetKcal(double totalTime, double kph) { double minute = totalTime / 60; double weight = 0; List listSet = Utils.SetData.GetSetting(); if (listSet.Count > 0) weight = Convert.ToDouble(listSet[0].WEIGHT); else weight = 0; double kcal = 0.0d; if (kph >= 0 && kph = 14 && kph = 17 && kph = 20 && kph = 23 && kph = 25 && kph =.. 2023. 1. 15. ChatGPT ... https://chat.openai.com/ 검색을 해보면 OpenAI가 개발한 프로토타입 대화형 인공지능 쳇붓이다라고 정의를 하고 있다. 출시한지 채 두 달이 안 된 시점 계속 된 이야기꺼리가 많이 나오고 있다. 계속 듣기만 하다가 한 번 가입해봤다. 얼마나 똑똑한가 요즘 개발하고 있는 blazor 관련 몇 가지 명령(요청? or 대화?)을 내려봤다. 가상의 AI와 대화한다는 것 자체가 아직까지 영화같은 느낌으로 다가온다. 일단 그저 신기할 따름이다. 1. 기본적인 Dapper 생성 요청 2. blazor에서 Rest Api를 호출하는 코드 기초적인 것이지만 코드의 품질?(정확도?)이 좋다(높다?). 이제 단순한 코더의 생명은 이런 똑독한 AI의 출현으로 퇴출이 멀지 않을것으로 확신한다. 나 또한 이 .. 2023. 1. 14. c# 자전거 라이딩 거리 계산 관련 Utils 1. 거리 계산 (GPS 좌표 변환 공식 / 지구의 곡률 적용) /// /// 거리 계산 /// /// /// /// /// /// public double Distance(double lat1, double lng1, double lat2, double lng2) { double theta = 0.0d; double dist = 0.0d; theta = lng1 - lng2; dist = Math.Sin(deg2rad(lat1)) * Math.Sin(deg2rad(lat2)) + Math.Cos(deg2rad(lat1)) * Math.Cos(deg2rad(lat2)) * Math.Cos(deg2rad(theta)); dist = Math.Acos(dist); dist = rad2deg(dist); di.. 2023. 1. 13. c# DateTime (날짜, 시간, 요일 추출) Utils Gps log Viewer을 만들면서 DateTime 객체를 가공하여 보여주는 경우가 많았다. 개발하면서 추가했던 Utils Method 들이다. https://learn.microsoft.com/ko-kr/dotnet/api/system.datetime?view=net-7.0 DateTime 구조체 (System) 일반적으로 날짜와 시간으로 표시된 시간을 나타냅니다. learn.microsoft.com public class DateTimeHelper { public enum TimeFormat { HH, HH_MM, HH_MM_SS, HH_MM_SS_MS, HHHH_MM_SS_MS } /// /// Time Format Enum /// public enum DateFormat { /// /// Loc.. 2023. 1. 13. 16년 전 Silverlight로 만든 동영상 플레이어 당시 네이버에서 가장 컷던 실버라이트 카페에 올렸던 실버라이트로 만든 동영상 플레이어 이미지다. 오랜만에 보니 감회가 새롭다. ㅋ 실버라이트 때문에 한 때 푹 빠져서 이것 저것 만들어 봤던 기억이 떠오른다. 당시 비싼 가격에 웹호스팅 업체에 한 달 사용료를 내고 테스트용 웹사이트를 돌렸던적이 있었다. 요즘에야 .NET Core가 나오면서 MS도 플랫폼 개방에 많이 신경 쓰는지라 리눅스 환경에서도 닷넷 서비스를 할 수 있는 시대가 됐다. 또 저렴한 가격에 MS의 에저, 아마존의 AWS등 클라우드 환경이 지원되기도 하다. 옛날 호랑이 담배 피던 시절처럼? 서버가 맛가면 밤 새워가며 복구하는 시대는 저 멀리 갔다. 막말로 카트리지 형태로 이전에 돌리던 환경 그대로 복제하여 복구 할 수도 있다. 또 쿠버네티스,.. 2023. 1. 13. C# GPX(GPS Exchange Format) Paser https://www.strava.com/ Strava | 달리기, 사이클링, 하이킹 앱 - 트레이닝, 추적, 공유 www.strava.com gpx 파일을 다운로드 받을 수 있다. 2013-07-19T11:55:35Z 오전 라이딩 1 182.2 2013-07-19T11:55:35Z 183.2 2013-07-19T14:42:01Z 183.2 2013-07-19T14:42:19Z 183.2 2013-07-19T14:42:45Z 183.2 2013-07-19T14:43:08Z 181.9 2013-07-19T14:43:30Z 182.3 2013-07-19T14:44:22Z .... *.gpx 파일을 열어보면 xml 스키 안에 특정 시간 간격으로 (예:1초) 기본적으로 기록되는 시각, 경도와 위도 그리고 주변기.. 2023. 1. 13. 첫 발행... 2006. 12. 22 너무 오랜 기간... 블로그를 방치해둔 것 같다. 2008년 가을의 어느 날 나의 열정을 식게 하는 일이 있었다. 아무튼... 이제 다 잊고 그 때의 열정을 다시 쏟아 붙고 싶다. (바람...^^) 2023. 1. 12. Visual Studio Marketplace (Addin, Plugin...) 아주 오래전에는 일일히 찾아 다니며 다운 받아서 설치했는데 언제 생긴지 모르겠지만 검색해보니 좋은 Uitl들이 많이 있다. 코딩에 도움이 되는 것들이 많다. https://marketplace.visualstudio.com/ 2023. 1. 12. 코드 블럭 테스트 (c# DB Helper) 쿼리에 들어가는 파라미터 변수와 값을 매핑하는 메소드 DAC에서 DB Helper쪽으로 Insert Qeury를 자동 생성 하는 메소드 호출 7년 전 자전거 GPS Logger Viewer 만들면서 짰던 DB Helper 코드 다양한 관계형(RDMS)에 DB에 대응할 수 있으며 개인 용도로 사용했던 db는 Sqlite다. 포터블 DB이며 가볍고 장점이 많다. 모델 속성(Field)을 테이블 컬럼명과 동일하게 만들면 자동으로 Insert 쿼리를 생성 해준다. 객체의 속을 들여다 볼 수 있는 Refelection을 사용하여 속도가 느린 단점이 있어 대용량 데이터를 처리하기에는 성능이 저하될 수 있다. (트랜잭션 코드 추가) using System; using System.Data; using System.C.. 2023. 1. 12. 와후 스피드 플레이(콤푸)를 티탄으로 커스텀 업글 ※주의 와후 스플 나노 버전의 체중 제한 이유가 스핀들 소재인 티탄 때문인지 또는 바디가 카본이라 그런건지 제가 정확한 정보를 찾지 못해서 체중이 80kg 이상인 분은 신중하셔야 할 것 같습니다. 야밤에 뚝딱뚝딱 완성했어요 맘먹고 하면 20~30분이면 가능하고 작업하면서 사진까지 찍느라 1시간 정도 걸린 것 같습니다. 2월 27일에 기존에 사용하던 구형 스플 클릿 부품이 라이딩 도중에 사라져서 그전부터 살까하던 신형 와후 스플을 주문하게 되었습니다. 알리에서 가장 저렴한 것으로 골라서 98$짜리 세일해서 91$에.... 다른건 119$ 하더라구요 덜컥 주문했더니 판매자가 캔슬을 놔버려습니다. 그런데 이 제품은 올라온지 얼마 안되어 판매 이력이 거의 없었어요 보통 특정 키워드로 검색하면 다른 물건 판매수 .. 2022. 11. 22. 블로그 다시 시작... 그 동안 방치 하다시피한 블로그를 다시 시작하려 한다. 뭐 딱히 변화가 있어서 다시 시작하려는 건 아니고 옛날의 열정을 다시 찾기 위함이다. 다시 13년이 지났다. 세상은 많이 변했고 나는 어느 덧 40대의 마지막을 바라본다. 39살에 미국 자전거 횡단을 갔던게 얼마 되지 않은 것 같은데 내년이면 만 10년이 된다. 올해도 얼마 남지 않았다. 식었던 열정이란 아궁이에 다시 불을 지필 수 있을지는 모르지만... 시도는 해보자. 내 인생을 누가 대신 살아주지 않으니 말이다. 내 인생의 주인공은 나니까 좀더 자존감 있게 세상을 바라보자. 작은 꿈이 있다면 10년 전에 행했던 미국 자전거 여행을 다시 한 번 도전해 보고 싶다. 그 꿈이 꼭 이루어지길.. 바라며 좀더 적극적인 삶을 위해 노력하겠다. 2022. 11. 16. BMC SLR01 팀머신 2022 딥블루 2022.05.31 조립 결국 여기까지 왔다. 오베아 OMX가 끝인줄 알았는데.... 5월 말 프레임 가격이 오르기 전에 다행히 매물을 구해서 프레임만 교체했다. 구동계와 휠셋은 사용하던거 이식 품명: BMC SLR01 팀머신 2022 딥블루 차대번호 : - 자전거 사이즈 : 52 프레임셋 : BMC SLR01 팀머신 (52 Size) 휠셋 : 파스포츠 페더 180DT 허브 허브 : DT SWISS 180 타이어 : 타이어 피제로 튜블리스 (앞 : 25C / 뒤 : 25C) 구동계 : SRAM RED ETAP AXS 12단 (쿼크파워미터 포함) 페달 : 스피드 플레이 신형 (티탄 커스텀) 핸들 : SLR01 일체형 핸들바 400 * 90mm 스템 : SLR01 일체형 핸들바 안장 : Prologo Scr.. 2022. 10. 6. 이전 1 2 3 4 5 ··· 39 다음