본문 바로가기
반응형

IT30

Futter에서 investing 환율 위젯 보여주기 investing.com에서는 데이터값을 조회하는 API를 제공하지 확인해봤더니 공식적으로 API를 제공하지 않고 있고 그대신에 위젯을 제공하고 있습니다. 위젯을 홈페이지에 iframe 형태로 나타낼 수 있었고 이것을 Flutter에서도 표시할 수 있지 않을까 하여 공부하면서 나온 결과물을 소개합니다. 환율 위젯 URL 가져오기 제공하는 위젯은 여러가지이지만 저는 환율위젯을 예제로 진행하겠습니다. 위젯선택하기 위젯 제공하는 사이트에 접속하여 Live Currency Cross Rates 를 클릭하세요. https://www.investing.com/webmaster-tools/ Choose Currencies 에서 환율 선택 보고 싶은 환율을 선택해주세요 저는 USD/KRW를 선택했습니다. 코드생성 코드.. 2023. 11. 12.
윈도우에서 curl 결과 값 txt파일로 저장하기 윈도우에서 curl를 사요하면서 결과값이 짧으면 상관이 없지만 길어지면 보기가 너무 힘들어집니다. 그래서 txt파일로 저장하는 방법을 소개합니다. 기본형태 # -o 는 result.txt에 있는내용을 삭제하고 덮어쓰기 curl -o result.txt [URL] 예제 기본 형태에서 URL에 가져올 주소를 넣어주면 됩니다. 만약에 주소가 "https://www.example.com" 이라고 하면 다음과 같이 입력하면됩니다. curl -o result.txt https://www.example.com 이어서 저장하기 만약에 기존 저장한 result.txt 파일에 이어서 저장하고 싶으면 옵션을 "-o" 대신 "-a"로 하면됩니다. # result.txt 내용에 덮어쓰기가 아닌 이어쓰기 curl -a resul.. 2023. 10. 30.
Dart에서 JSON 다루기 Dart에서 JSON을 다룰 때 바로 확인해서 이용할 수 있는 예제 코드를 소개합니다. 기본 Dart에서는 JSON 다루기위한 내장 라이브러리가 포함되어 있습니다. 사용하기 위해서는 상단에 JSON 라이브러리를 Impot 해야합니다. 예제 JSON 파싱하기 import 'dart:convert'; void main() { // JSON 문자열 String jsonString = ''' { "name": "John", "age": 30, "languages": ["Dart", "JavaScript", "Python"] } '''; // JSON 문자열을 Map으로 파싱 Map jsonMap = jsonDecode(jsonString); // 데이터에 접근 String name = jsonMap['name'.. 2023. 10. 25.
Ubuntu에 Nginx 다른사이트로 리다이렉션하기(http, https) Ubuntu에서 nginx를 사용하면서 다른 사이트로 리다이렉션을 할 경우가 생겼는데 http와 https 모두 리다이렉션을 하는 방법 안내 합니다. 아래 소스코드를 복사해서 붙여넣어서 해당 경로만 바꿔주시면 됩니다. 다음 사이트는 현재 사이트와 이동 사이트를 가정합니다. 설정 현재 주소: www.example.com 이동할 주소: www.example2.com 참고로 https의 경우 ssl 인증서가 설치 되어 있어야합니다. # http(80포트) server { listen 80 default_server; listen [::]:80 default_server; return 301 https://www.example2.com$request_uri; server_name _; location / { t.. 2023. 10. 10.
반응형