본문 바로가기

반응형

전체 글

[Flutter] Lotto 번호 생성기 Lotto 맞았으면하는 생각에 몇 주간 Lotto를 구매하려다가... 기존의 담청 History를 좀 이용할 수 없을까 고민을 좀 해봤습니다. 이래저래 고민을 해봤는데... ^^ 사실 이전 Lotto의 번호와 다음 Lotto의 번호에 관련성이 없는 독립실행이라 사실 History를 이용하는 건 의미가 없긴하겠더라구요. 일단 3가지를 적용해서 Random하게 번호를 뽑도록 구현해봤습니다. 첫번째, 당첨 번호는 중복되지않음 사실 중복될 수도 있겠지만, ^^ 가능성이 희박하다는 가정하에, 기존 당첨번호는 제외하고 번호를 뽑습니다. 두번째, 기존 당첨번호에서 많이 등장한 숫자가 더 확률이 높도록 조정 얘기한데로 독립실행이라 사실 큰 의미는 없어보입니다만, 확실히 자주 나오는 숫자는 자주 나오는 경향이 있으니 반.. 더보기
Regular Expression(정규식) 코딩을 비롯해서 수많은 경우에 정규식은 아주 다양하게 사용됩니다. 예를 들어 VS code 상에서 특정한 규칙의 패턴을 검색해서 동시에 변환한다던가할때도 사용 가능하고, 대다수의 언어에서 제공하는 Regular Expression 기능을 이용해서 텍스트를 처리할때 많이 사용하게됩니다. 이 포스팅에서는 다양한 경우의 정규식 예에 대해 알아보려고합니다. 추가로 제가 사용하게 되는 경우마다 예제를 업데이트해나가려고합니다. 우선 예제 코드를 두고, 각각의 경우에 어떤 것들이 선택되는지 캡처화면으로 보여드리겠습니다. 예제 코드 const constData = { "1inch": 33991.537894, "aave": 234.800741, "ada": 53576.821414, "aed": 70729.394532, .. 더보기
[Dart / Flutter] 한글 초성 검색 구현하기 한글 초성 검색은 여기저기서 사용할 필요가 생깁니다. 초성 검색이라고하면, 예를 들어 "테스트"라는 String을 검색할 때, "ㅌㅅㅌ"로 검색해도 검색이 되도록 하는 기능이구요. 스마트폰 전화번호부 검색 등에서 한 번은 써보셨을겁니다. 이번 포스팅에서는 Dart로 해당 코드를 구현해보겠습니다. 먼저 전체 코드입니다. bool contains_initialConsonant(String string, String query) { /* Hangul UTF16 structure : ① Hangul characters start from 44032(== '가'). ② A group of same initial consonant has 588 characters. ③ Initial consonants are 19.. 더보기
StrokePlus 마우스 제스쳐 앱 UNIX CAD 작업시에 마우스 제스쳐를 이용한 기능 실행이 정말 편리했던 기억이 있습니다. 일반 Windows PC에서도 마우스 제스쳐를 사용할 수 있나 찾아보다가 편리한 앱을 하나 찾아서 소개합니다. StrokesPlus라는 앱이고, 아래 사이트가 홈페이지입니다. https://www.strokesplus.net/ StrokesPlus.net - Mouse Gestures and More for Windows StrokesPlus.net Mouse Gestures and More for Windows We all love shortcuts. Whether it's a faster route to work, pressing 0 to talk to a human being instead of listen.. 더보기
두번째 Flutter App - 환율 계산기 만들기 - 전체 코드 및 실행 파일 이전 포스팅에서 하나KEB에서 제공하는 무료 API를 이용해서 환율 가져오기를 구현했었습니다. 2022.09.20 - [Flutter] - [Flutter 코딩] 두번째 Flutter App 환율 계산기 - 2. 환율 가져오기 App UI를 정리하는 도중에 확인해보니, 해당 사이트는 서비스가 이미 끝나버렸네요. 구글링을 하다보니, 환율 정보를 무료로 제공받을 수 있는 API를 제공하는 다른 방법이 있어서 다시 정리합니다. 아래 사이트에서 무료 환율 정보를 제공합니다. (기부 가능합니다.) 실제 받아보니 암호화폐까지도 환율 정보를 제공하고 있네요. https://github.com/fawazahmed0/currency-api GitHub - fawazahmed0/currency-api: Free Curre.. 더보기
GitHub : Flutter Web app을 GitHub Pages를 이용해 Deploy하기 2/2 지난 포스팅에서는 Web app 게시를 위해 별도의 GitHub repository를 생성하고, 게시하는 작업을 해봤습니다. 2022.10.02 - [Programming] - GitHub : Flutter Web app을 GitHub Pages를 이용해 Deploy하기 1/2 이번 포스팅에서는 로컬에서 작업 중인 Flutter Project에서 작업을 마무리하고, GitHub에 push하면, 자동으로 Web app이 업데이트되도록 해보려고합니다. VS code로 Flutter app을 만들면서 GitHub를 연동하고 계신 분들은, 이미 Project별로 GitHub repo가 존재합니다. 지난 포스팅에서 Web app을 게시하는 방법은 새로운 GitHub repo를 만들어야하고, 코드를 수정해도 반영이.. 더보기
GitHub : Flutter Web app을 GitHub Pages를 이용해 Deploy하기 1/2 Flutter 에서 만든 App은 Windows, Linux, Mac OS, Android, iOS, Web 등 다양한 방식으로 Build, Release 가능합니다. 타 플랫폼에서 사용하는 App의 경우, 해당 플랫폼용 설치 파일 포맷이나 실행 파일로 배포하면 됩니다만, Web의 경우는 어떨까요? 본인의 홈페이지를 운영하시는 분들은 Web hosting Server에 올리는 방법도 있을겁니다. 이번 포스팅에서는 GitHub에서 제공하는 GitHub Pages를 이용해서 Flutter code를 GitHub에 push할때 마다 자동으로 업데이트되도록 작업해보겠습니다. 너무 내용이 많아질 것 같아서, 2번에 나누어 진행합니다. ① GitHub Pages를 셋팅하고, 첫번째 Web app을 웹페이지로 등록해.. 더보기

반응형