Coding/Python 삽질기2019. 9. 25. 00:03
제목
Link
100억건의 카카오톡 데이터로 똑똑한 일상대화 인공지능 만들기 - 김준성
고등학생이 직접 개발한 파이썬 프로젝트 사례 - 이준표 / 안우진 / 장민석 / 예두해 / 인상민
교육의 미래를 바꾸는 오늘의 파이써니스쿨 - 송석리
꼬마 모차르트가 되어보자(Feat. Magenta) - 김준우
뚱뚱하고 굼뜬 판다스(Pandas)를 위한 효과적인 다이어트 전략 - 오성우
리얼월드 메타클래스 - 김성현
법률을 디버깅하다(Debugging law) - 김재윤
셀러리 핵심과 커스터마이제이션 - 이지훈
시간 복잡도로 살펴보는 파이썬 내장 자료형의 효율적인 활용 - 강대성
실시간 의료 인공지능 데이터 처리를 위한 Django Query Optimization - 윤소영
엔터프라이즈급 네트워크 운용 관리 - 고득녕
오직 파이썬으로 이미지 인식 스피드런 - 최정현
온라인 뉴스 댓글은 정말 사람들의 목소리일까? - PART2 - 이준범
정적 타입 검사로 더 나은 Python 코드 작성하기 - 이창희
집에서 만든 머신러닝 기반 자동번역기 (NO 딥러닝) - 이홍주
추천시스템, 이제는 돈이 되어야 한다. - 최규민
코알못 직장인의 파이썬-아래한글 도전기 - 신명진
테스트에 걸리는 시간을 *92%* 줄이기 - 구영민
파이썬 3.7 어찌 그렇게 빨라졌나 - 정겨울
파이썬 웹서버 REST API 문서 쉽고 빠르게 작성하기 - 이용선
파이썬과 함께라면 못 할 것은 없다 - 반병현
파이썬으로 구현하는 최적화 알고리즘 - 차지원
파이썬으로 서버를 극한까지 끌어다 쓰기: Async I/O의 밑바닥 - 한섬기
파이썬으로 해보는 화학실험 - 보일, 샤를의 법칙 - 신승우
파이썬의 변수 (강한 타입, Immutable vs Mutable, Class vs Instance) - 조인석
하나의 Django 코드로 여러 사이트 운영하기 - 박종현
하이퍼커넥트 Azar WebView Logging - 이준영/용현택
한국어 띄어쓰기 프로그램 도전기 - 최태균
Adapting from Spark to Dask: what to expect - Vaibhav Srivastav
Advanced Python testing techniques - 안재만
Build a Python IoT Image Classification solution - Dave Glover
from banksalad import python - 황성현
gRPC 와 python 을 활용한 Microservice 개발기 - 송지형
How did i get here? - Pradyun Gedam
Multitasking 환경을 상대하기 위한 DB의 특성과 그런 DB를 상대하기 위한 Django - 문석환
Pickle & Custom Binary Serializer - 김영석
py2exe를 구현하는 기술과 원리 - 이정훈
Python Daemonize: 파이썬으로 악마를 만들어보자 - 이수호
Python에서 DSL제작하기 - 하원호
Quantum Physics in Python: 파이썬으로 양자컴퓨팅 즐기기 - 최현수
Real world Graphene: lessons learned from building a GraphQL API - Marcin Gębala
Real-world asyncio - 김준기
Takeaways from my 5-year volunteering journey in the Python community-Alysson Alvaran
The Right Frameworks for the Right Time - Sean Ahn
The State of Python - Carol Willing
 

'Coding > Python 삽질기' 카테고리의 다른 글

[Python] 폴더 안의 파일 이름 추출 하기  (0) 2019.10.29
[Python] 파일 읽기  (0) 2019.06.20
email parser  (0) 2018.09.12
Posted by chobocho
Tip/Android2019. 9. 2. 00:44

Android 제비뽑기 앱 만들기 (I)


결과물
 
 

앱의 목적
 
2명이상의 사용자들 중 한 명을 뽑아 준다 (사다리 타기)
 
  • 사용 예:  커피 쏘기

앱의 기본 동작 설계
 
 
앱의 요구 사항 분석
 
  • 앱을 실행 후 2명 이상이 화면에 손가락을 올리면, 3초 뒤에 한 명을 선택해 준다
  • 손가락을 올려 둔 상태에서 3초 안에 손가락을 떼거나, 추가하면 다시 3초를 센다
  • 손가락을 올려 둔 상태에서 3초 안에 손가락을 모두 떼면, 동작을 멈춘다
  • 60초 동안 아무도 손가락을 올리지 않으면 자동으로 앱이 종료 된다
 
 
기초 설계
 
  • 앱의 동작을 위하여 내부적으로 IDLE, SELECTING, SELECTED 3개의 State를 가지는 State machie 을 구상하였다.
  • State의 변화는 아래와 같다. (편의 상 시간의 변화를 tick이란 단어로 표시했다.)
 
 
 
State pattern
 
 
 
Code 생성
 
IState.java
package com.chobocho.chooseone.state;
 
import com.chobocho.chooseone.manager.ChooseManager;
 
public abstract class IState {
    public static final int IDLE = 0;
    public static final int SELECTING = 1;
    public static final int SELECTED = 2;
 
    ChooseManager manager;
    int mTick;
    int mPointNum;
 
    public IState() {
 
    }
 
    public void Init() {
        mTick = 0;
    }
 
    public void tick() {
        // TODO implement here
    }
 
    public void updatePointList(int point) {
        // TODO implement here
    }
}
 
IdleState.java
package com.chobocho.chooseone.state;
 
import androidx.annotation.NonNull;
import com.chobocho.chooseone.manager.ChooseManager;
 
public class IdleState extends IState {
    public IdleState(ChooseManager manager) {
        this.manager = manager;
        super.Init();
        mPointNum = 0;
    }
 
    @Override
    public void updatePointList(int point) {
        mPointNum = point;
        if (mPointNum >= 2) {
            manager.transit(IState.SELECTING);
        }
    }
 
    @Override
    @NonNull
    public String toString(){
        return "IdleState";
    }
}
 

'Tip > Android' 카테고리의 다른 글

[Termux] Web server 돌리기  (0) 2020.10.27
[Termux] ssh 사용하기  (0) 2020.10.26
[Gradle] Version 명 자동 업데이트  (0) 2020.04.11
Posted by chobocho
Travel/Korea2019. 9. 1. 13:15

'Travel > Korea' 카테고리의 다른 글

2019년 첫일출  (0) 2019.01.01
2018년 3월 벚꽃구경  (0) 2018.04.03
2018년 3월 서울 나들이  (0) 2018.03.24
Posted by chobocho
Travel/2019 China2019. 9. 1. 11:25

대만 고궁박물원에서 꼭 봐야 한다는 배추와 삼겹살을 보고왔습니다.

삽겹살은 보고 있으니, 따뜻한 동파육에 소주 한잔 하고 싶다는 생각이 떠오르네요.

 
Posted by chobocho
Tip/Windows2019. 9. 1. 11:15
Windows10 에서 타임라인 기록 삭제하기

 
Windows 10 업데이트 후 타임라인을 보고 급 당황스러웠습니다.
저와 같은 분들을 위해서,
그래서 타임라인 기록을 삭제 하는 방법을 공유합니다.
 
 
 
 
 
 
 
 

'Tip > Windows' 카테고리의 다른 글

갤럭시 북 이온 - 터치패드 무선 충전  (0) 2020.02.04
노트북 세로 모드로 사용하기  (0) 2019.07.08
윈도우 10 단축키 모음  (0) 2019.05.01
Posted by chobocho