본문 바로가기

전체 글3555

오랫동안 고문하면 데이터도 결국 자백한다. 라는 기사를 읽고 안녕하세요? 이번 포스팅은 한국 스켑틱(Skeptic) vol. 2에 나와있는 [오랫동안 고문하면 데이터도 결국 자백한다-통계, 보고 싶은 것만 보여주는 기술]이라는 기사를 읽고서, 여기서 몇 가지 유용한 것이 있어서, 이것들을 소개하기 위해서 포스팅을 작성해 보았습니다. 우선 기사는 먼저 서문에서 연구자들은 종종 좋은 데이터와 쓸모없는 데이터, 적절한 과학적 분석과 엉터리 과학을 구별하는데 소홀히 해서, 결과가 왜곡되는 경우가 있다고 합니다. 그리고 그 예시를 3가지 드는 것이 이 기사의 전부이지만, 이 3가지는 연구자이든 일반인이든 알아 두어야 할 가치는 있다고 생각합니다. 첫번째 사례는 논문의 제목인 [바스커빌의 사냥개효과]라는 연구자료를 언급하면서 시작을 합니다. 이 연구의 내용은 간단합니다. 매.. 2017. 2. 27.
안도로이드 스튜디오 독학하기16.5일째 안녕하세요? 지난번 시간에 안드로이드가 6.0으로 바뀌면서 어떻게 전화를 거는 것과 같은 기능은 따로 유저에게 그 기능을 사용할 때 마다 허락을 받도록 해야 한다는 사실을 언급했습니다. 이를 어떻게 해결해 보려고 했습니다만, 아직까지 뚜렷한 해결책이 없는 상황이 되었습니다. 우선 andoid developer 사이트에 가서, 예시된 코드를 보기는 했습니다만, 이것을 바로 제 레벨에서 이해를 할 수는 없었습니다. 그래도 한번 시도를 해 보기는 해 보았습니다. 일단 요청을 보내는 것을 하려고 하였습니다만, 여기서 계속 붉은 색으로 변하는 이 구문의 처리가 곤란하였습니다. 그러던 중에 해결책이 있다는 곳을 알게 되었습니다. 링크 : 안드로이드 Marshemello permission 접근권한 하지만 아래의 그.. 2017. 2. 26.
안드로이드 스튜디오 독학하기 16일째 안녕하세요? 이번 포스팅에서는 안드로이드 스튜디오로 작성된 앱을 이용해서 스마트폰의 전화를 실제로 걸어보는 기능을 구현해 보고자 합니다. 일단 예제에서는 7개나 되는 버튼과 전화번호를 입력해서 구현했지만, 저는 생략하고 1개만 하고자 합니다. 그래서 activity_main.xml에 버튼 컴포넌트를 추가하고, 간단하게 MainActivity.java에 가서 아래와 같은 코드를 추가했습니다. 다만, 이렇게 코딩을 하기는 했는데, 실제로 앱을 실행시켰을 때, 버튼을 눌러도 전혀 작동을 하지 않는 문제가 발생을 하였습니다. 이게 어떻게 된 일인가 싶어서 찾아 보았더니, 코딩 한줄을 빠트려서 생긴 오류였습니다. 일단 Intent를 실행하는 명령어인 startActivity(변수이름); 을 추가했지만, 전혀 작동.. 2017. 2. 25.
안드로이드 스튜디오 독학하기 15일째 안녕하세요? 이번 포스팅에서는 [하루만에 배우는 안드로이드 앱 만들기]에서 실전 앱 만들기 중에서 웹뷰를 이용해서 홈페이지를 보여주고, 버튼을 누르면 특정 홈페이지로 이동하거나 뒤로가기, 새로고침, 앞으로 가기 기능을 구현하는 앱을 만드는 내용입니다. 먼저 새로운 프로젝트를 만들기를 실행하고, 새로운 액티비티를 추가하는 것으로 먼저 인트로 화면을 만들 것입니다. 위 스크린샷처럼 액티비티의 이름을 [intro]라고 짓고, finish를 눌러서 마치도록 합니다. package explorer를 보면, 여기서 레이아웃 폴더와 java폴더에 새로운 액티비티가 추가된 것을 볼 수 있습니다. 이제 activity_intro.xml을 클릭해서 design탭으로 간 다음, 맨 처음 등장할 인트로 화면을 만들어 보도록 .. 2017. 2. 24.