목록ALL (26)
테랑's Object
안드로이드 앱 개인정보 취급방침1. 개인정보의 처리 목적 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ①구글플레이스토어 연동 및 앱 내의 인앱결제 서비스.2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1) 개인정보 열람요구 2) 오류 등이 있을 경우 정정 요구 3) 삭제요구 4) 처리정지 요구 * 은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다.3. 처리하는 개인정보의 항목 작성 ① 은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1)개인정보 처..
안드로이드 앱 개인정보 취급방침1. 개인정보의 처리 목적 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ①구글플레이스토어 연동 및 앱 내의 인앱결제 서비스.2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1) 개인정보 열람요구 2) 오류 등이 있을 경우 정정 요구 3) 삭제요구 4) 처리정지 요구 * 은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다.3. 처리하는 개인정보의 항목 작성 ① 은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1)개인정보 처..
안녕하세요. 테랑입니다. 오늘은 Deep Learning 두번째 시간입니다. 딥러닝을 공부하다보면 생송한 단어들 때문에 당황하는 경우가 생기는데요. 딥러닝 활용시 가장 많이 나오는 단어 세가지에 대해 알아 보겠습니다. 1. (Linear) Hypothesis사전적인 의미로 가설, 추측, 추정이라는 뜻을 가지고 있는데요.말 그대로 Traning Data 를 학습한 결과를 가지고, 일차 방정식 형태의 가설을 세우는 것을 말합니다.예를 들자면 학습 시간에 대한 시험 결과를 예측할 수 있는 기준이 되는 선을 만들어 두는 거죠.형태는 H(x) = WX + b 입니다. 2. Cost Function정해진 가설 즉 Hypothesis 와 실제 Data 간의 거리 (차이) 를 측정하는 것을 말합니다.거리를 계산하는 것..
앞으로 일반 개발과 더불어 AI, 머신러닝, 딥러닝에 대한 학습 내용을 공유할 생각입니다. 1. 머신/딥 러닝이란 무엇인가?1) 머신러닝축적된 데이타를 기반으로 학습을 통하여 무언가에 대해 예측을 하거나 현상에 대한 분석을 하는 것을 말한다. 일반적으로 통계학을 기반으로 학습을 수행하며, 대표적으로 알파고나 자율 주행 자동차 등이 있다.(개인적으로는 Oracle 옵티마이져도 머신러닝의 일종인거 같은데... 어딜봐도 그런 말은 없는거 같네요.. ㅎㅎ) 2)딥러닝최근 가장 각광받고 있는 머신러닝 기술 중 하나로 뉴럴 네트워크. 즉 사람의 뇌가 여러개의 뉴런들이 모여 이루어진 것처럼 학습하는 방법을 사람의 두뇌처럼 하도록 하는 것이다. 2. 머신러닝의 학습 방법1) 지도학습 (Supervised Learnin..
안녕하세요. 테랑입니다. 오늘은 제가 자주 잊어버리는 Oracle 에서 Procedure 검색하는 방법에 대해 간략하게 블로깅 하겠습니다. 일하다 보면 Procedure 내용을 검색하는 경우가 종종 있는데, 그 Object 의 내용이 저장된 View 의 명이 기억나지 않는 경우가 있습니다. 그 View 의 이름들은 바로 user_objects 와 user_source 입니다. user_object 에서는 Object Name / Object Type 등 Main Property 들을 확인할 수 있고,user_source 에서는 각 Object 들의 내용을 확인할 수 있습니다. 즉, Oracle 에서 Procedure 의 내용을 확인하려면 SELECT A.OBJECT_ID, A.OBJECT_NAME, A...
안녕하세요 테랑입니다. 오늘은 현재 진행 중인 Project 중 발생한 문제에 대해 말씀 드리도록 하겠습니다. 바로 C# System 에서의 Transaction 처리 인데요. 1월까지 진행중인 Project 가 있는데 개발 후 TEST 중 DB Process Exceed 가 지속적으로 발생하면서 DB 가 정상 접속되지 않는 현상이 발생했습니다. 개발자에게 소스를 받아서 살펴보니...... 이런..... Log 를 찍는 모듈에서 Transaction 처리를 해주지 않아 Log 찍을 때마다 Session 을 맺고 있었습니다. 이럴 때에는 system.transaction.dll 을 참조하여 DB Connection 하는 부분을 Transaction 단위로 처리하고, Oracle Connection 도 사용..
안녕하세요 테랑입니다. 오늘은 이전에 말씀 드린 것처럼 Android 에서 GPS / Network 을 이용하여 현재 자신의 위치 정보를 가져오는 방법에 대해 알아 보도록 하겠습니다. 일단 위치 정보를 가져오는 가장 큰 목적은 나와 상대방의 거리 구하기, 지도에 표시하기 등이 있을 텐데요. 이번 글에서는 위치 정보를 가져와서 Google Map 에 위치를 보여주는 방법까지 알아 보겠습니다. 기본적으로 제가 사용한 코드는 위와 같고 이에 대해 자세히 알아 보도록 하겠습니다. 1. Activity 시작 시 Location Service 시작하기제 소스에서는 Fragment 를 사용했기 때문에 일반적으로 Activity 를 사용하는 것과는 내용이 조금 다를 수 있지만, 안에 들어갈 내용은 같습니다. 선언된 s..
안녕하세요. 테랑입니다. 7월 말에 운동하다가 팔을 다쳐서 한달째 요양 중이라 블로그에 글을 올리지 못했네요... 이번에도 느낀 거지만 건강이 최고입니다. ㅠㅠ 오늘은 MS SQL 에서 등록되어 있는 Procedure 를 검색하는 방법에 대해 알아 보도록 하겠습니다. System 을 운영하시는 분이라면 꼭 알아둬야 할 부분이겠죠. 방법은 간단합니다. select * from sys.procedureswhere object_id in (select id from syscommentswhere id in (select id from sysobjectswhere xtype in ('P','V')) and text like '%찾고자 하는 Procedure 내용%'); 위의 쿼리를 수행하시면 원하는 내용이 있는..
안녕하세요 테랑입니다. 하루 1개씩 블로깅 하려고 마음 먹었었는데... 회사일이 바쁘다보니 가끔 빠지는 날이 있네요.. 오늘은 Android Studio 에서 Google Map 을 연동하는 방법에 대해 알아 보도록 하겠습니다. 특정 Project 에 Google Map 을 연동하려면 두 가지 일을 해야하는데요. 첫 번째로 Google Developer Page 에서 우리 Project 등록하고 API Key 받기. 두 번째로 소스 코드에서 API Key 를 가지고 사용하기 입니다. 1. Google Developer Page 에 Project 등록하고 API Key 받기 https://console.developers.google.com/project 에서 Project 를 만든다 Project 명을 ..
안녕하세요. 테랑입니다. 오늘도 Codility 의 문제를 해결하면서 Java 에서 Array 를 Shift 하는 방법에 대해 알아 보겠습니다. 문제간단히 내용을 설명하면, Array 와 int 값 두개의 Parameter 가 주워지고, int 값만큼 Array 를 오른쪽으로 이동시킨 후에 그 Array 값을 Return 하라 입니다. 예를 들자면 [3,2,4,5,6] 과 3 이라는 Parameter 가 주워지면 각 값들이 오른쪽으로 3번 이동된 [4,5,6,3,2] 를 Return 하는 것이죠. 그럼 위의 결과값을 낼 수 있도록 하는 소스를 살펴 보도록 하겠습니다. 결과값 내기class Solution { public int[] solution(int[] A, int K) { int temp; int ..