플러터를 빠르게 배우기 좋은 4개의 사이트
·
IT기술 관련/모바일
출처: https://software-creator.tistory.com/11 플러터를 빠르게 배우려면 어떻게 UI를 코드로 만드는지 알아야합니다. 다트를 공부하고 플러터를 배우는 것도 좋지만 플러터를 갖고 위젯을 조금씩 수정하고, 핫리로딩해보다가 모르는 게 나올 면 그때 다트를 찾아보는 게 효율적입니다. 제가 추천하는 학습 순서는 다음과 같습니다. 일단 위젯과 레이아웃의 사용법에 익숙해지고, 그 다음에 구글이 제공한 풍부한 예제를 분석해보고 실제 앱을 만들어보는 겁니다. 추천 사이트 및 학습 순서 1.코드랩 ​2.플러터 레이아웃 튜토리얼 문서 ​3.구글 플러터 예제 (갤러리) 분석 ​4.플러터 행성 만들기 튜토리얼 ​5.실제 앱 제작 1. 코드랩- 첫 플러터 앱 만들기 1, 2 링크1 링크2 구글 코드..
flutter run 에러 - Error: No pubspec.yaml file found.This command should be run from the root of your Flutter project.Do not run this command from the root of your git clone of Flutter.
·
IT기술 관련/모바일
flutter에서 생성한 폴더에 이동 후 실행 하면 정상적으로 실행된다.
Mac OS X에서 루트 사용자(su) 활성화 및 사용
·
IT기술 관련/MAC OS
출처: https://pragp.tistory.com/entry/Mac-OS-X에서-루트-사용자su-활성화-및-사용 [Pragmatic Programming] 처음 맥에서 su 명령어를 사용하려고 패스워드를 입력하면 su: Sorry 라고 나오면서 들어가지 않습니다. 이는 비밀번호 초기 설정이 안되어있어서 나오는 것인데 이렇게 하면 설정할 수 있습니다. 'sudo -s' 를 치고 비밀번호를 입력해 bash-3.2# 을 들어갑니다. (경고창은 무시해도 괜찮습니다.) 그 후 'passwd root' 를 입력해서 root 의 비밀번호를 설정해 줍니다. 이제 su를 치고 설정된 비밀번호를 입려하면 루트 사용자로 들어갈 수 있습니다. 출처: https://pragp.tistory.com/entry/Mac-OS-X..
Mac OS X의 PATH 설정 프로세스 (/etc/paths)
·
IT기술 관련/MAC OS
출처: https://ohgyun.com/390 문제: PATH 정보를 조회해보니, git과 관련된 bin 디렉토리가 경로의 마지막에 포함되어 있다. $ echo $PATH ..(중략)..:/usr/local/git/bin 얼마 전 .bash_profile을 정리하면서,추가적으로 정의하는 PATH 경로는 아래처럼 PATH의 앞 부분에 추가하도록 했었다. $ export PATH=새패스:$PATH 어딘가에서 추가되었다면 앞 부분에 있는 게 당연한데,마지막에 정의되어 있는 것이 이상해 어디서 정의됐는지 파일을 뒤적여봤다.그리고, /etc/paths.d/git 파일에 정의되어 있는 걸 발견했다. /etc/paths.d 는 처음 들어 생소한 데다,/etc/paths 도 자세히 확인해본 적이 없어 잘 모르겠다. ..
PHP를 활용한 웹페이지 파싱 기법 요약
·
IT기술 관련/기타 기술
출처:https://gomcine.tistory.com/entry/PHP%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%9B%B9%ED%8E%98%EC%9D%B4%EC%A7%80-%ED%8C%8C%EC%8B%B1-%EA%B8%B0%EB%B2%95-%EC%9A%94%EC%95%BD 가끔 사이트 개발을 하거나 여러가지 데이터를 모으기 위해 웹페이지를 파싱해야할 경우가 있죠. 다양한 언어와 기법을 활용하여 웹페이지 파싱이 가능한데요. 저는 주로 PHP를 활용하여 웹페이지 스크랩하고 정규표현식을 통해 파싱 작업을 하고 있습니다. 그 내용을 간단하게 요약해 보도록 하죠. 파싱 대상 html 가져오기1. echo file_get_contents(웹페이지 URL); => 서버 설정으로 막힌..
페이스북 API 연동 및 개발 방법 정리
·
IT기술 관련/기타 기술
출처: https://gomcine.tistory.com/entry/%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%B6%81-API-%EC%97%B0%EB%8F%99-%EB%B0%8F-%EA%B0%9C%EB%B0%9C-%EB%B0%A9%EB%B2%95-%EC%A0%95%EB%A6%AC 페이스북 페이지를 운영하면서 포스팅 자동화 방법을 찾다가 직접 프로그램을 개발하기로 하였습니다. 그러면서 Google API와 Facebook API를 사용하게 되었는데요. 지난번 Google API 개발 방법 정리에 이어 이번에는 Facebook API 연동 및 개발 방법을 정리해봤습니다. 1. 페이스북 앱 개발 과정 개요 2. 페이스북 API 종류 3. 페이스북 그래프 API와 SDK 4. 페이스북 개발자 계정..
Office 365 Z-WASP를 통한 Windows ATP 우회
·
IT기술 관련/윈도우
출처: https://www.avanan.com/resources/zwasp-microsoft-office-365-phishing-vulnerability 요약: Z-WASP는 비어 있는 공간이라고 생각하면 되며, 해커는 Z-WASP를 악성 URL 사이에 넣을수 있고 이를 통해 보안장비를 우회 할 수 있다. ​ (Zero-Width Space)‌ (Zero-Width Non-Joiner)‍ (Zero-Width Joiner) (Zero-Width No-Break Space)0 (Full-Width Digit Zero) How Z-WASP Phishing Attacks Work This is a test Link This is a test Link
Android PHP MySQL 예제 - 데이터베이스에서 데이터를 JSON 형식으로 가져오기
·
IT기술 관련/기타 기술
출처: https://webnautes.tistory.com/829 안드로이드 앱이 PHP 프로그램을 매개로 하여 MySQL 데이터베이스 서버에 데이터를 JSON 형식으로 가져오는 간단한 예제입니다. 1. 웹브라우저로 PHP 동작 테스트 2. Android 앱에서 테스트 3. 코드 설명 4. 관련 포스팅 5. 참고 마지막 업데이트 2018. 12. 7 안드로이드 앱이 웹서버에 있는 PHP 파일 실행시키면, PHP 코드는 질의를 하여 MySQL 서버로부터 데이터를 가져옵니다. 그리고 나서 데이터를 JSON 포맷으로 가공하여 안드로이드 앱으로 넘겨줍니다. 안드로이드 앱은 JSON 포맷의 데이터를 파싱하여 원하는 UI에 데이터를 보기 좋게 보여주게 됩니다. JSON(제이슨, JavaScript Object N..
아두이노와 ESP8266을 활용하여 센싱한 데이터의 데이터베이스 저장과 리트리빙
·
IT기술 관련/기타 기술
출처: https://jandh.tistory.com/16 아두이노와 ESP8266을 활용하여 센싱한 데이터의 데이터베이스 저장과 리트리빙 1. 사전 작업 WAMP 기반 웹서버를 Bitnami wordpress를 이용하여 구축한다. 물론 취향에 맞게 다른 AMP 스택을 설치할 수도 있다. 본 문서는 위의 Bitnami Wordpress를 기준으로 하여 설명한다.Wordpress 설치 시에는 관리자id을 통상 admin으로 설정하는데, 해킹의 대상이 될 수 있으므로 가급적이면 다른 id로 설정하는 것을 권장한다. Bitnami Wordpress를 설치한 후의 폴더 경로 및 구조는 아래와 같다. Bitnami Wordpress 설치 폴더 구조 Wordpress는 아래와 같이 apps\wordpress 폴더에..
Arduino Uno에서 ESP8266을 이용하여 MYSQL에 온도값(DB18B20) 넣기
·
IT기술 관련/기타 기술
출처: https://webnautes.tistory.com/783 아두이노에 연결된 온도센서의 값을 읽어서 ESP8266과 PHP를 이용하여 MySQL에 저장하는 예제입니다. 2016. 5. 21. 최초작성2018. 10. 17. 마지막 업데이트 1. 다음 포스팅에 Arduino Uno와 ESP8266 연결하는 방법과 필요한 라이브러리를 설치하는 방법이 소개되어있습니다. 먼저 진행을 해야 합니다. Arduino Uno에 ESP8266 WiFi 모듈을 연결하여 사용하는 방법http://webnautes.tistory.com/755 2. 다음 포스팅에 Arduino Uno와 DB18B20 연결 방법과 필요한 라이브러리를 설치하는 방법이 소개되어 있습니다. 먼저 진행을 해야 합니다. Arduino Uno에서..