본문 바로가기

전체 글

(39)
[Android 개발] 버튼 클릭 시 runtime permission 허용해주기 이제는 접근권한이 필요한 안드로이드 앱을 개발하려면 유저가 runtime 에서 permission을 허용하도록 코드를 작성해야 한다. 아래는 버튼을 클릭했을 때, 디바이스에 해당 권한이 있는지 확인해서 권한이 없으면 권한을 허용하도록 안내하는 창을 뛰워본다. public class MainActivity extends AppCompatActivity { / 먼저 MainActivity Scope에서 상수 지정해주기 (상수 값은 100이든 1이든 상관없음) public static final int MY_PERMISSIONS_WRITE_EXTERNAL_STORAGE = 100; protected void onCreate(Bundle savedInstanceState) { super.onCreate(save..
[파이썬] Plotly-Dash를 이용한 동적 대시보드 프로젝트 개요 스터디 카페를 운영하는 지인이 있는데, 스터디 카페에 어떤 손님들이 방문하는지에 대해서 확인이 잘 안된다는 이야기를 들었다. 키오스크에서 고객 결제 데이터를 확인할 수 있지만, 아래와 같이 각 결제내역별로 하나의 행으로 이루어져 있어서, 고객별, 일자별, 월별로 정리해서 한눈에 매출 추이나 경향을 파악하기 힘들다. 데이터를 가공, 수집하여 대시보드에서 신속하게 원하는 정보를 선별해서 볼 수 있도록 프로젝트를 진행해 보았다. 주요 개발 프레임워크 : 파이썬, Flask, Pandas, Dash, Skeleton CSS, 주요 코드 from typing import DefaultDict import dash import dash_core_components as dcc from dash.dep..
비행기 어느좌석이 생존확률이 제일 높을까? Where is the safest place to sit in an airplane crash? [OC] Posted in r/dataisbeautiful by u/JollyConner • 2,409 points and 430 comments www.reddit.com 인상적인 점 평소에 한번쯤은 궁금했을 법하지만 제대로 찾아보려고는 해본적이 없는 주제에 대해 시각화를 통해 분명한 메시지 전달 결론이 명확함(뒤에 타는 경우가 확률이 높다) 비행기 전개도와 절묘하게 조화를 이루어 x축이 무엇을 의미하는지 직관적으로 받아들이기 용이함
엑셀 표의 열을 이용해서 동적 드롭다운 목록 만들기 1) 이름 정의로 표의 열을 어떤 이름으로 지정 2) 그 이름("열2")을 셀에다가 써놓기 3) 데이터 유효성분석에서 indirect("그 이름이 있는 셀") ※ 작동원리 : indirect(셀번호)로 그 셀번호에 대응되는 column이 지정되는 것
[파이썬] 일본 종목토론방 살펴보기 (ft. 전력회사 이렉스) 일본의 민자 전력발전사 이렉스 (eREX, 동경증시 1부 상장, T9517)의 최근 주가 심상치 않다... 6.21 기준 주당 2,027엔이었는데, 2주만에 2,774엔으로 급등했다. 2주간 무려 36%나 올랐다. 도대체 왜 이렇게 올랐을까, 일본 사람들은 어떤 생각으로 이 종목에 투자하는지 궁금해졌다. 우리나라 상장사의 경우 네이버 종목토론방을 통해서 간략하게나마 투자자들의 심리를 엿볼 수 있는데, 일본에도 그런 커뮤니티가 있을까 궁금했다. 찾아보니 있었다. 약 1개의 글 단위로 하나의 쓰레드 (Thread)가 있고, 이번에 급등한 주의 6.5 ~ 7.1 기간동안의 글들이 모인 쓰레드가 있다. 사람들이 글을 올리면, 다른 사람들은 공감/비공감을 클릭할 수 있다. 약 1,000개의 글이 올라와 있는데, ..
[파이썬] RE100 선언한 기업 리스트 가져오기 요즘 친환경, RE100이 대세다. RE100을 선언하는 기업이 하나 둘씩 늘어나고 있다. RE100 은 Renewable Energy 100%의 약자로, 그 기업이 사업활동을 수행하는 데 사용하는 모든 에너지를 재생에너지로 사용하겠다는 약속이다. '21.6월 기준으로 전 세계 약 300여개 기업들이 RE100과 관련된 자발적 공약을 선언하였다. 예를 들어 '2025년까지 70%, 2026까지 100% 달성할거다' 식이다. 무엇을 왜 만들었는가? RE100 선언한 기업의 현황을 체계적으로 파악하고 싶었다. 오늘 기준으로 몇개의 기업이 RE100을 선언했으면, 3개월 뒤 시점 기준으로는 기업이 몇 개 추가되었는지 궁금하다. 그럴러면 특정 시점 기준으로 RE100 기업 리스트를 정리하고, 저장해 두어야 한다..
윈도우10에서 SSH 접속 시 pem 파일 권한변경 EC2 인스턴스를 SSH로 접속하고 싶을 때는, pem 파일을 활용해야 한다. 그런데 보안특성 상 AWS 홈페이지에서 다운받은 pem 파일을 그대로 사용하면 permission 에러가 난다. 파일 자체에 권한이 너무 많이 부여돼서 위험하니, 권한을 제한하라는 경고 문구가 나온다. 아래 문구처럼 나온다... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'amazonec2.pem' are too open. It is recomm..
인생은 경험의 누적 내가 어떤 삶을 살아왔는지 내가 어떤 삶을 살고 있는지 내가 어떤 삶을 살게 될 것인지 이 모든 것은 시간이 지남에 따라 겪어온 경험들이 누적되면서 결정된다. 인생은 경험의 누적이다. 누군가를 바라볼 때, 단순히 그 사람의 오늘의 모습만 보면 안되는 것 같다. 그 사람의 오늘 지금 이 순간의 모습이 있게 한, 누적된 수많은 경험들을 볼 수 있어야 하는 것 같다. 그래야 그 사람을 온전히 이해할 수 있다. 인생이 경험의 누적이라고 했을 때, 나는 어떤 경험들을 누적할 것인가? 지금 이 순간 내가 겪고 있는 경험들이 누적해서, 결국 지금 그리고 미래의 나를 이루게 한다는 의식이 있는 상태에서 경험을 온전히 체험하고 있는가? 의식적으로, 그리고 주도적으로 나의 오늘과 내일을 가꾸기 위해서 경험을 선택하고 있는..