Hyper-v 에 Centos 를 설치 및 네트워크 설정

hyper-v 를 통해서 Centos를 설치해서 서버를 운용해 볼 계획이었다. 그래서 설치와 네트워크 세팅을 조금 해 보려고 햇는데, 시작이 좀처럼 쉽지 않았다.

Hyper-v 에 Centos 설치

hyper-v 에 Centos 설치는 너무 간단하므로 넘어갑니다.
다른 글에서 설치하는 방법들을 무수히 찾을 수 있습니다.

주의할점
가상서버를 두려고 하는 파일 시스템을 NTFS로 한다.
1세대로 설치한다. (2세대 가능하지만 번거롭습니다.)

Hyper-v 스위치 구성

저는 다음과 같이 네트워크 구성을 하려고 합니다.

Created with Raphaël 2.1.2이더넷(Ethernet)외부 스위치(External)내부 스위치(Internal)CentOS(OS)

가상 스위치 설정

가상스위치를 설정합니다.

외부로 하나를 만듭니다.

내부 스위치를 하나 만듭니다.

네트워크 어댑터 설정

외부 네트워크 (External) 어댑터 설정

제어판네트워크 연결에 들어가면 아래와 같은 어댑터들이 추가 된 것을 확인 할 수 있습니다.

외부스위치(External)을 더블클릭해서 속성정보에 들어가서 공유에 들어가 아래와 항목들을 체크 합니다.

□ 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용(N)
□ 다른 네트워크 사용자가 공유 인터넷 연결을 제어하거나 중지시킬 수 있도록 허용(O)

여기까지하고 확인을 누릅니다.

내부 네트워크( Internal) 어댑터 설정

외부 네트워크를 설정 했던 방식그대로 아래와 같이 설정합니다.

외부 네트워크에서 공유항목을 체크하고 오면, 인터넷 프로토콜 버전4(TCP/IPv4)에 IP 주소와 서브넷 마스크가 자동으로 입력되어 있는 것을 확인 할 수 있습니다.

ip주소 : 192.168.137.1
서브넷마스크 : 255.255.255.0

그러나 저는 사진과 같이 설정 했습니다. 이 부분은 마음대로 정해도 되지만, 처음 하시는 분이라면 사진을 따라서 테스트 하는 것을 추천합니다. 어느정도 원리를 파악하면 그 때에 마음대로 수정하시기 바랍니다.

그래서 저는 아래와 같이 수정 했습니다.

ip주소 : 10.0.1.1
서브넷마스크 : 255.255.255.0

이제 내부 스위치까지 인터넷이 도착할 수 있게 되었습니다. Hyper-V 와 윈도우에서 설정하는 작업은 끝났고, 이제 CentOS에서 내부 IP 설정을 해주면 됩니다.

CentOS 설정

CentOS 는 기본적으로 네트워크 어댑터가 작동하지 않게 되어있습니다. 이부분을 설정으로 부팅시 동작하게 설정하고 DHCP로 자동설정 하는 방식이 아닌 직접 잡아서 사용하도록 하겠습니다.

저는 이곳을 참고 해서 CentOS 네트워크 설정 작업을 했습니다.

/etc/sysconfig/network-scripts/ifcfg-eth0

vi, nano 를 이용해서 위의 파일을 변경합니다.

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
  1. BOOTPROTO=dhcp부분을 static으로 변경합니다.
  2. ONBOOT=no 부분을 yes 로 변경합니다.
  3. ip,netmask,gateway설정을 합니다.

다음과 같이 설정 했습니다.

IPADDR=10.0.1.100
NETMASK=255.255.255.0
GATEWAY=10.0.1.1

모두 대문자로 입력해야 합니다.
게이트웨이에 대한 설명

/etc/resolv.conf

네임서버 설정을 합니다.

    # Generated by NetworkManager
    nameserver 10.0.1.1
테스트
게이트웨이가 제대로 연결이 되어있나 검사합니다.
어디서 에러가 났는지 파악 할 수 있는 게 중요합니다.
# ping 10.0.1.1

service network restart

[root@localhost ~]# service network restart
Restarting network (via systemctl):                        [  OK  ]

다음 메세지와 함께 설정이 완료되었다는 것을 확인할 수 있습니다.

[root@localhost ~]# ifconfig

ifconfig가 없다면
# yum install net-tools -y
를 입력해서 설치하세요

PS
그런데, 이상하게 컴퓨터를 재부팅하면 내부 스위치가 죽어버린다.
외부 어댑터의 공유 기능을 껏다가 다시 키고, 설정을 다시 하면 되는데, 무엇이 문제 인지 잘 모르겟다.
이 떄문에 이틀을 날림.
지금은 hostname 설정을 하고 있는데, 경험이 없으니 맨땅에 헤딩을 하고 있는 중.

반응형

adblock 이나 ublock 을 사용하는 중인데, 이상하게 네이터 카페에서 글을 클릭해도 오류가 나는 상황이 발생한다. 이를 해결하기 위해서는 ublock option에서 my filter에서 하나만 추가 하면 된다..

@@cc.naver.com

다음과 같은 메뉴를 추가한다.

반응형

안드로이드 HTML 파싱하기

JSoup을 사용해서 하면 간단하게 사용할 수 있다.

자바에서도 위에 사용하는 소스를 통해서 이요할 수 있지만, 안드로이드를 통해서 사용할 것이기 때문에 Gradle 을 통해 설치를 해 보겠다.

gradle 의 build.gradle (Module: app) 에 아래와 같은 문구를 추가합니다.

// jsoup HTML parser library @ https://jsoup.org/
compile 'org.jsoup:jsoup:1.10.3'

그리고 Gradle Sync Now를 눌러주는 것을 잊으면 안됩니다. 그래야 적용이 됩니다.

주의할점
메인화면에서 네트워크 연결을 사용하면 에러가 납니다. 메인에서 네트워크 연결을 바로 시도 하면 에러가 납니다. 이 때문에 하루를 날려 버렸습니다.

여러 예제를 보면 다들 AsyncTask를 통해서 이용하고 있습니다. 사용법도 간단하고, 예제도 있지 때문에 저도 같은 방법을 사용할 것입니다.

AsyncTask에 대한 설명이 필요하시면 IT 마이닝 블로그로 이동하기

class MainActivity 아래에

다음과 같은 코드를 추가 합니다.


private class MainPageTask extends AsyncTask<Void,Void,Void> {
    private Elements element;

    @Override
    protected void onPostExecute(Void result) {
        //doInBackground 작업이 끝나고 난뒤의 작업
        mainHello.setText(element.text());
    }

    @Override
    protected Void doInBackground(Void... params) {
        //백그라운드 작업이 진행되는 곳.
        try {
            Document doc = Jsoup.connect("http://example.com").get();
            element = doc.select("#algoList > tbody");
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
}

사이트 example.com 를 파싱하려고 합니다.

doInBackground에서 작업을 하고 onPostExcute에서 결과가 끝나고 난 뒤의 작업을 수행합니다.

doInBackground에서 작업을 처리하려고 하면 오류가 납니다. 다른 메소드에 입력 하시는 것을 잊으면 안됩니다.

반응형

<blockquote>

  <p>이글은 2017년 7월에 작성 됨</p>

</blockquote>


<h1 id="마시멜로우-api-23-이상에서-권한-체크와-권한-요청하기">마시멜로우 API 23 이상에서 권한 체크와 권한 요청하기</h1>


<p>Android 6.0(API 레벨 23)부터 사용자는 앱이 설치될 때가 아니라 <strong>앱이 실행되는 중에 앱에 권한을 부여</strong>합니다. 이 접근방식에서는 사용자가 앱을 설치하거나 업데이트할 때 권한을 부여할 필요가 없으므로 앱 설치 과정이 간소화됩니다. 또한 사용자가 앱의 기능을 더 세부적으로 제어할 수 있습니다. 예를 들어, 기기 위치가 아니라 카메라에 대한 액세스 권한을 카메라 앱에 부여하도록 선택할 수 있습니다. 사용자는 앱 설정 화면으로 이동하여 언제든지 권한을 취소할 수 있습니다.</p>


<ul>

<li><p><a href="https://developer.android.com/training/permissions/requesting.html#perm-checkl">안드로이드 개발자 페이지 런타임에 권한체크</a></p></li>

<li><p><a href="https://developer.android.com/training/permissions/requesting.html#perm-request">안드로이드 개발자 페이지 런타임에 권한 요청</a></p></li>

</ul>


<h2 id="androidmanifestxml">AndroidManifest.xml</h2>


<p><code>androidmanifest.xml</code>에 필요로 하는 권한을 입력합니다.</p>


<pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag">&lt;<span class="hljs-title">uses-permission</span> <span class="hljs-attribute">android:name</span>=<span class="hljs-value">"android.permission.READ_CALENDAR"</span>/&gt;</span></code></pre>


<h2 id="mainactivityjava">MainActivity.java</h2>


<h3 id="권한-체크가-필요한-버전인지-확인">권한 체크가 필요한 버전인지 확인</h3>




<pre class="prettyprint"><code class="language-java hljs "><span class="hljs-keyword">if</span> (Build.VERSION.SDK_INT &lt; Build.VERSION_CODES.M){

    <span class="hljs-keyword">return</span>;

}</code></pre>


<p><code>protected void onCreate(Bundle saveInstanceState)</code> 아래에 다음과 같은 코드를 사용해서 권한 설정이 제대로 되어 있는지 확인합니다.0</p>


<pre class="prettyprint"><code class="language-java hljs "><span class="hljs-keyword">int</span> permissionCheck = ContextCompat.checkSelfPermission(<span class="hljs-keyword">this</span>,

        Manifest.permission.READ_CALENDAR);

<span class="hljs-keyword">if</span> (permissionCheck == PackageManager.PERMISSION_GRANTED){

    Toast.makeText(<span class="hljs-keyword">this</span>, <span class="hljs-string">"캘린더 권한이 있음"</span>, Toast.LENGTH_SHORT).show();

}<span class="hljs-keyword">else</span>{

    Toast.makeText(<span class="hljs-keyword">this</span>, <span class="hljs-string">"캘린더 권한이 없음"</span>, Toast.LENGTH_SHORT).show();

    <span class="hljs-keyword">if</span> (ActivityCompat.shouldShowRequestPermissionRationale(<span class="hljs-keyword">this</span>,Manifest.permission.READ_CALENDAR)){

        Toast.makeText(<span class="hljs-keyword">this</span>, <span class="hljs-string">"캘린더 권한설명이 필요함"</span>, Toast.LENGTH_SHORT).show();

ActivityCompat.requestPermissions(

                <span class="hljs-keyword">this</span>,

                <span class="hljs-keyword">new</span> String[] {Manifest.permission.READ_CALENDAR},

                <span class="hljs-number">1</span>);

    }<span class="hljs-keyword">else</span>{

        ActivityCompat.requestPermissions(

                <span class="hljs-keyword">this</span>,

                <span class="hljs-keyword">new</span> String[] {Manifest.permission.READ_CALENDAR},

                <span class="hljs-number">1</span>);

    }

}</code></pre>


<p>이제 앱을 실행하면 권한이 제대로 되었는지 체크 할 수 있습니다.</p>


<p>다음은 권한 체크의 결과 화면에 따른 이벤트를 줄 수 있습니다. 권한이 <code>승인</code>되었으면 어떻게 동작하고, <code>거부</code>하였을 동작하는 기능을 합니다.</p>


<p><code>CTRL</code>+<code>O</code> 키를 눌러서 아래와 같은 화면에서 onRequestPermissionResult 를 찾습니다.</p>


<p><img src="http://i.imgur.com/9MBT72U.png" alt="Imgur" title=""></p>


<pre class="prettyprint"><code class="language-java hljs ">

<span class="hljs-annotation">@Override</span>

<span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">onRequestPermissionsResult</span>(<span class="hljs-keyword">int</span> requestCode, @NonNull String[] permissions, @NonNull <span class="hljs-keyword">int</span>[] grantResults) {

    <span class="hljs-keyword">switch</span> (requestCode){

        <span class="hljs-keyword">case</span> <span class="hljs-number">1</span>: {

            <span class="hljs-keyword">if</span> (grantResults.length &gt; <span class="hljs-number">0</span> &amp;&amp; grantResults[<span class="hljs-number">0</span>] == PackageManager.PERMISSION_GRANTED){

                Toast.makeText(<span class="hljs-keyword">this</span>, <span class="hljs-string">"캘린더 권한을 사용자가 승인함"</span>, Toast.LENGTH_SHORT).show();

            }<span class="hljs-keyword">else</span>{

                Toast.makeText(<span class="hljs-keyword">this</span>, <span class="hljs-string">"캘린더 권한 거부됨"</span>, Toast.LENGTH_SHORT).show();

            }

            <span class="hljs-keyword">return</span>;

        }

    }

}</code></pre>


<p>메소드들을 검색하다 보면 신기한 이벤트들을 찾아 볼 수 있습니다. 정말 할 수 있는게 무궁무진 하다는 것을 알 수 있습니다.</p>

반응형

'개발 > 안드로이드' 카테고리의 다른 글

안드로이드 HTML 파싱하기 (JSOUP)  (0) 2017.07.10

G13 사용기

유부남으로서 유일한 취미가 아내몰래 지르기를 하고 있습니다. 오늘은 뭘 몰래 사서 사용해 볼까하는 생각으로 매일을 보내고 있습니다.

그러다가 아마존에서 Logitech 제품을 대대적으로 세일을 하는 행사가 있었습니다. 조금 늦게 봤는지 구매할만한 제품들은 이미 sold out 이 되어있는 상태였습니다.
그러다가 G13 이라는 키보드를 발견하게 되었습니다.

Imgur

어렸을 적에 게임을 이런 전용 키보드로 해보고 싶어하는 마음이 있었습니다. 그런데 드디어 쓸데없이 구매할 수 있는 구매능력이 생겼습니다. 그래서 구매 했습니다.

아마존 구매상품 링크

스펙

사양 내용
연결 유형 유선 USB
USB 유형 풀 스피드 USB 2.0
G-키 22
M-키 3
LCD 단색 디스플레이, 기울기 조정 불가능
미니 조이스틱 Yes
백라이트 색상 전환 가능
케이블 길이 2.438 미터 / 8 피트
종류 길이 높이 무게
Gameboard 171 mm (6.73 inch) 243 mm (9.57 inch) 38 mm (1.5 inch) 600 g (21.16 ounce)

기능

Imgur

  • 편안한 그립감
  • 키보드 라이트를 지원합니다.
  • 16만 컬러 변경가능
  • 액정

한손으로는 키보드를 한손으로는 마우스 컨트롤을!

게임뿐만 아니라 다양한 단축키 설정을 통해서 포토샵을 사용하시는 분들도 있고, 게임에 특화되어서 사용하기도 합니다.

Imgur

작은 액정이 지원해서 간단한 정보를 표시( 기본지원되는 게임 목록 )

Imgur

사용기

G-KEY

로지텍에서 만든 축이라고 하는데, 개인적으로 뻑뻑하고 그렇게 좋은 느낌을 받을 수는 없었다. 상당히 힘이 들어가는 키보드.

지금은 로지텍에서 새로만든 로머G를 사용하고 잇는데, 이게 훨씬 좋은 느낌을 준다.
지금은 G810 으로 갈아탐

다양한 설정

본인은 틈틈히 게임을 하는데, 게임을 더 집중해서 재미있게 해보려고 구매를 해 봤습니다만, 게임 하나 하려면 해야 되는 일이 너무 많습니다.

기본세팅으로 키보드 왼편의 CTRL, ALT, SHIFT, SPACE 등이 매핑되어 있습니다. FPS 게임이나 왼편의 키만을 사용하는 게임들 경우에는 바로 사용하는데 문제가 없습니다. (단, 펑션키의 모양에 익숙해져야 합니다.)

매니악한 사람들에게 필요한

칭호 자신만의 게임스타일이 확고한 자만이 사용할 수 있습니다.
나는 남들과 게임을 하는 스타일이 다르다. 그리고

  • 게임만을 위한 전용 키보드가 필요하다.
  • 다른 사람들이 내 키보드를 만지는게 싫다.
  • 나는 게임을 집중해서 할꺼다

단점

  • 게임 중간에 빠르게 채팅을 할 수 없다. (마이크로 하면 다르다)
  • function key 들이 쉽게 익숙해지지 않습니다. (저는 포기)
  • 남들이 보면 무엇을 위한 키보드인지 뚜렷히 보인다. (게임하려고 하는구만)

마지막으로 비슷한 게임 키보드들

Razer Tartarus Chroma Expert RGB

Delux T9 46-Key Wired Gaming Keyboard

ACEPHA T9 Pro Gaming Keypad

반응형

로지텍 G810에서 라이트 설정하기

G810 은 프로그램 실행별 키보드에 나오는 불빛을 커스텀 할 수 있는 특징이 있다. 게임을 바꾼다던지. ALT+TAB을 통해서 다른 프로그램을 변경한다던지… 실행되는 프로그램별로 컬러를 바꿀 수 있다.

League of Legends 설정하기

예를 들어서 League of Legend를 설정하려고 해도 자꾸 게임에 들어가면 설정이 제대로 먹히지 않는 경우가 있다.
나는 분명 D:\League of Legends에 설치를 해서 파일들을 추가를 했지만 불이 제대로 들어오고 그러지 않는다.
인터넷에 이리저리 찾아 봤지만, 다른 설정에 대해서 보이는데 본인과 같이 이런 자잘한 설정에 집착하는 인간에게는 머리가 아픈 일이다.

Imgur

본인은 league of legends폴더에 있는 모든 파일을 넣어서 해결을 했는데, 사실 그럴 필요는 없고, 게임안에서 실행되는 파일만을 선택해 주면 된다.

D:\League of Legends 에 설치되어 잇는 것을 가정해서
D:\League of Legends\RADS\solutions\lol_game_client_sln\releases\0.0.0.253\deploy에 있는 League of Legends.exe 파일을 추가하면 게임 안에서도 제대로 동작이 되는 것을 확인할 수 있습니다.

다음과 같은 키보드 라이트 구성을 볼 수 있습니다.

Imgur

기타 다른 게임에 대한 프로필 등록하기

대표적인 게임들은 list 를 통해서 제공하고 있습니다. 그런데 리스트에 나와 있지 않은 경우에는 아래와 같은 방법으로 찾으면 됩니다.

일단 ALT+TAB을 통해서 게임 밖으로 나옵니다.

작업 관리자

우선 작업관리자을 실행합니다.

Imgur
윈도우 하단의 바에 마우스 오른쪽을 누르면 작업관리자 메뉴를 찾으실 수 있습니다.

Imgur

관리자에서 실행되고 있는 프로그램의 위치를 찾아야 합니다.

아래는 Don't sterve 라는 게임에 대한 파일을 찾아보겟습니다.

Imgur

파란색으로 네모가 쳐져 있는 것이 실행 중인 게임입니다.
[마우스 오른쪽 클릭]-[속성]을 들어 갑니다.

Imgur

아래 같은 위치 정보를 알 수 있습니다.
그러면 이 정보를 LGS(Logitech Gaming Software) 의 프로필 설정에서 추가를 해 주시면 됩니다.

World of Warcraft

아래는 자동으로 게임을 찾아서 설정되는 와우 키보드 설정 화면 입니다.

Imgur

입맛대로 설정해서 사용하시면 됩니다.

반응형

'게임' 카테고리의 다른 글

닌텐도 Wii 에 게임 넣기  (0) 2016.07.18
포켓몬고 피카츄로 시작하기  (0) 2016.07.14
닌텐도 wii 하드로더  (1) 2016.07.13
Final Fantasy 14:A Realm Reborn  (0) 2015.05.20

전기요금측정기 구매

여름이 되면서 에어컨+공기청정기이 함께 돌아가면서 누진세폭탄을 맞지 않을까하는 걱정스런 마음에 구매를 하게 되었습니다.

쇼핑은 역시 네이버에서 전기요금측정기라는 키워드로 검색을 해서 많은 검색이 나오는 결과물을 구매했습니다.

Imgur

제품의 위를 보면 간략한 사용방법에 대해서 적혀있습니다. 사용하시기 전에 메뉴얼을 한번 읽어보시는 것을 추천합니다.
생각보다 자신이 원하는 정보를 얻기 힘들 수도 있습니다. (사실 별로 읽을 건 없습니다만)

사양

Imgur

모델명 SJPM-C16
제품명 전기 요금 측정기(어댑터)
정격 220VAC / 16A / 60Hz
전력 측정 범위 0.1 ~ 3,520W
전기요금측정범위 1~ 999,999원

사용방법

  1. 전력을 측정하고자 하는 기기의 플러그를 위에 꼽는다.

Imgur

정면을 보면 화면변경,요금선택,측정시작 버튼이 있습니다.

화면변경 버튼
현재 전력, 전압, 전류, 사용시간 → 사용전력, 예상월간전력, 사용요금, 예상월간요금
으로 변경이 됩니다.
요금선택 버튼
누진제 구간에 해당하는 전기요금량을 볼수 있습니다.
측정 버튼
기존 측정 값이 모두 초기화됩니다.
Imgur Imgur
기본 화면변경을 누른 후

현재 사용하는 컴퓨터의 사용량을 알아보기 위해서 꼽아봤습니다.
현재 제 컴퓨터가 사용하는 전기량138W 인 것과 전압,전류,사용시간을 확인 할 수 있습니다.
그리고 버튼을 누른 후에는 사용전력양과 예상 월간 전력, 예상 월간요금 을 알 수 있습니다.

한번 사용해 보시면, 무지 간단히 사용할 수 있습니다.

전기 요금 구간 변경방법

참고로 요금선택을 눌러서 요금구간을 변경할 수 있습니다.

주택용 전력(저압)의 전기요금 구간

누진단계 매월 평균 전기 요금 매월 평균 전기 사용량
1단계 1,130 ~ 17,690원 1 ~ 200kWh
2단계 23,240 ~ 65,760 201 ~ 400 kWh
3단계 72,560원 이상 401Kwh 이상
슈퍼유저요금 265,470원 이상
여름철 7~8월 겨울철 12~2월 에만 적용.
다른 월은 3단계 요금이 적용 됩니다.
1,001kWh이상
주택용 전력(저압)과 주택용 전력 (고압)
● 일반가정에서 사용하는 110v, 220v 등이 저압에 해당합니다. 저압과 고압은 요금차이가 있습니다. 이것은 송배송 비용이 포함되어 있기 때문에 요금의 차이가 있습니다.
600v 이상의 기기를 사용하시는 경우 가 고압에 해당합니다. 아파트, 주택 이런곳에 사시다면 저압에 해당하는 것이 맞습니다.

전기 요금 변경방법

kWh 당 요금 증가

  1. 화면 변경버튼을 누른 상태에서 요금 선택버튼을 동시에 누릅니다.
  2. kWh당 요금이 증가합니다.
  3. 원하는 요금에서 버튼에서 손을 땝니다.

kWh당 요금 감소

  1. 화면 변경버튼을 누른 상태에서 측정 시작 버튼을 동시에 누릅니다.
  2. kWh당 요금이 증가합니다.
  3. 원하는 요금에서 버튼에서 손을 땝니다.

감사합니다.

마지막으로 열심히 게임을 하면, 288W 를 찍어 주십니다.

Imgur

게임은 적당히…….

반응형

삼성 에어컨 공기청정기와 삼성 공기청정기

요번에 에어컨을 장만하면서 에어컨에 미세먼지 필터 기능까지 포함되어 있는 제품을 구매하게 되었습니다.

공청 두개를 사용하면 효과가 좋을까?
공기청정기가 이미 있는데, 에어컨에 공기청정 기능을 넣으면서 30만원 추가해서 구매해야 될까?

간단한 정보

2017형 삼성에어컨 Q9500 AF16M7970BF 2016형 블루스카이 AX5000 AX60K5581WFD
Imgur Imgur
Imgur Imgur

인터넷에 두 제품에 대한 스펙들은 많이 공개가 되어 있으니, 이 부분에 대해서 적을 필요는 없다고 생각이 됩니다.
저는 단순히 사용해보고 난뒤에 조금 차이가 나는 느낌이 있어서 남겨봅니다.

두개의 기기는 모두 거실에 설치되어 있습니다.

에너지소비효율

종류 Q9500 AF16M7970BF AX5000 AX60K5581WFD
에너지소비효율 1등급 2등급
효율 냉방효율 8.9 W/W 1㎥당소비전력 1.00 W/㎥
CO2 107 g/시간 27g/시간
요금 23,000원/월 25,000원 /년

기기에 붙여있는 스펙을 참고로 해서 작성했습니다.
두기기가 원래는 쓰임세가 다르기 때문에 쓸데있는 정보는 아닙니다.

공기청정기 성능

공기청정 센서

Q9500 AF16M7970BF AX5000 AX60K5581WFD
Imgur Imgur

실내공기에 대한 정보를 분석한 결과를 나타내는 기기 정보 입니다.

에어컨이 더 창가쪽에 가깝게 위치하고 있고, 공청이 실내 중간에 위치하고 있습니다.

그런데 공기를 인식하는 민감도가 다른 것 같습니다.

- Q9500 AF16M7970BF AX5000 AX60K5581WFD
미세먼지 35 ㎍/㎥ 42 ㎍/㎥
초미세먼지 9 ㎍/㎥ 15 ㎍/㎥
가스표시 보통 녹색(보통)

대략 10~20㎍/㎥ 의 차이를 보이고 있습니다.

공기청정 기능을 30분 정도 사용하고 난 뒤에도 공기질을 표시하는 량의 차이는 꾸준히 보입니다.

AX5000 공청에서 최대 맑은 공기라고 보여지는 미세먼지 9㎍/㎥ 로 표시가 됩니다.

공기청정기에서는 9㎍/㎥라고 표시가 되지만, 에어컨에서는 20㎍/㎥ 정도로 표기가 됩니다.

만약 두개의 공기청정 기능이 동일하다면, 이렇게 표시가 다를 수 없다고 생각이 됩니다. 아마도 에어컨에 달려있는 공청 기능이 조금은 더 모자라지 않을까 생각 합니다.

에어컨의 공청기능을 사용하면 AX5000 의 공기가 정화되는 속도와 확연한 차이가 나는 것을 느낄 수 있었습니다.

결론

집에 공기청정기가 있으시다면, 에어컨에 공청 기능을 위해서 30만원 가까이 되는 돈을 지불할 필요는 없다고 생각 됩니다.
그런데, 사람마음이 그렇지 않겠지요?
저도 그래서 구매했으니깐요.
참조만 하시기 바랍니다.

2in1 에어컨을 샀습니다만, 안방용은 공청기능이 없습니다.

반응형

'구매' 카테고리의 다른 글

엑스페리아 XP vs XZ vs XZP  (0) 2017.07.19
G13 구매해서 잠깐 사용 해 보기  (0) 2017.07.04
전기요금측정기 구매  (0) 2017.06.24
페블 2 SE vs 페블 타임  (0) 2017.06.05
해외 직구 후기...  (0) 2014.04.03

Linux 에 기본으로 설치되어 있는 Libreoffice 삭제하는 방법

라즈베리파이에 우분투 OS를 설치했다.

라즈베리파이에 xrdp 를 설치했는데, 여러가지 사용하지 않는 많은 파일들이 설치가 되는 것을 알수 있었다.
오피스는 역시 데스크탑에서 사용해야 제대로 사용할 수 있다.
오픈소스에 사용할만 하지만, 사양이 느린 라즈베리파이에서 이런것을 할수는 없으니까 말이다.

아래와 같이 명령어를 입력하면 간단히 해결된다.

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove

이렇게 명령어를 입력하면 대략 250MB 정도를 확보 할 수 있다.

반응형

개요

Pebble 이 킷스타터로 흥행하다가 인수합병을 하면서 재고털기에 나섰다. 그래서 엄청난 핫딜들이 매주 나오고 있는 실정입니다.
ebay, amazon 에서 어마어마한 가격으로 꾸준히 팔리고 있는 확인 할 수 있습니다.

열심히 가격이 떨어지는 것을 확인 할수 있다.

Imgur

사양

- Pebble Time Pebble 2 Se
프로세서 STMicroelectronics STM32F439ZG MCU, ARM Cortex-M4 @100MHz ARM Cortex M4 100 MHz
RAM 가용 리소스 영역 256K, 프로그램+힙 64K 64k
스크린재질 Flat Corning Curved 고릴라 글래스
스크린 64-color
1.25인치
144 x 168 pixels
1.26인치
크기 40.5x27.5x9.5mm 39.5x30.2x9.8mm
배터리 7일 이상
150mAh 리튬-이온 배터리
7일 이상
입력장치 3축 가속도센서, 자력계, 주변광센서, 진동 동일
통신장비 Bluetooth 2.1, 4.0 LE + EDR 동일
무게 42.5g (기본스트랩 포함) 31.7g
두께 7.5mm 9.8 mm/11.3 mm
방수성능 30미터 30미터
OS Pebble OS Pebble OS 4.0+
지원OS iOS, 안드로이드 iOS, 안드로이드
가격 $150.99 $99

처음에 컬러 화면을 위해서 Pebble Time 을 구매하면서 흑백화면보다는 컬러 화면이지! 하고 구매를 하였습니다. 하지만, 현재 흑백인 페블2 se 를 구매하고 난 뒤에 흑백 화면도 충분한 매력있는 기기 임을 알수 있습니다.

장점

배터리

*7일 이상 사용할 수 있는 배터리*

다양한 크기의 제품들을 사용해 봤는데, 제품을 고르게 된 주된 점은 바로 배터리입니다.
샤오미의 유명한 미밴드은 한번 충전 하면 한달 동안 사용할 수 있는 기기입니다. 이만한 기능을 가진 웨어러블은 아직 본적이 없습니다.

페블의 한번충전으로 사용할 수 있는 시간은 일주일 입니다. 아이워치와 갤럭시 워치에 비해서 한번 충전에 사용할 수 있는 시간이 차이가 납니다.
매일 시계를 벗고 충전을 하는 짓은 참으로 번거롭고 내가 시계밥을 주려고 충전기를 들고다니는지 자괴감이 들기도 합니다.

한번 충전으로 한주를 편하게 보내고 싶은 분들을 위해 마련된 기기 입니다.
그래서 저는 페블을 구매하게 되었고, 다시 또 구매하게 되었습니다.

하루종일 켜 있는 화면

갤럭시와 아이워치를 계속 비교 할 수 밖에 없는데, 이들은 흔히 우리가 사용하고 잇는 LED 화면을 갖고 있다. 그렇기 때문에 배터리를 많이 소모하고, 시계를 보려고 팔을 들어도 꺼져있는 상태로 보입니다. 물론, 센서를 통해서 팔을 들면 화면이 커지지만, 페블은 다릅니다.

전자잉크를 사용하고 있는 페블은 하루종일 켜 있는 화면을 볼 수 있고, 눈의 피로를 덜어 줍니다.
리디페이퍼와 같은 전자책을 볼대 사용되는 액정 화면으로 눈의 피로를 덜어주고 화면을 변경할때만 배터리를 사용하기 때문에 전력소모가 작습니다. 조금 빠릿한 화면전환을 보여주는데는 무리가 있지만, 계속 켜있는 화면은 이를 감안하기에 충분합니다.

방수(30m)

개인적으로 미밴드2를 샤워하면서 끼고 있다가 방수 문제로 맛이 가버린 사례가 있었습니다. 차마 다른 기기를 가지고 방수 테스트는 해보지 못했습니다만, 조금 저렴한 페블을 가지고 한달정도 찬 상태로 샤워를 하고 있지만, 아직 문제가 생기지 않았습니다.

그렇다고 테스트는 하지마세요

운동과 수면센서

Imgur

기본으로 사용할 수 있는 만보계 기능과 수면기능은 심심할 때 자신의 건강을 보기 좋습니다.
타 기기와 비교를 해 보았을 때 준수하게 사용할 수 있는 측정치를 보였습니다.

가격

과거에 스타트업으로 시작했을 당시에는 현재 팔리는 가격의 2배 이상되는 가격이었습니다만, 페블이 인수합병이 되고 난 뒤로 배송비 포합해서 $70 달러 안에 구매 할 수 있는 길이 열렸습니다.
이 참에 하나 장만해 놓으시길 바랍니다.

단점

디자인

애플워치와 페블타임의 크기

Imgur

디자인이 새련되었다고 보기에는 어렵습니다. 일반 사람들이 보면 이게 뭔가 궁금하지만, 이쁘지는 않다.

충전단자

일단 USB 충전 단자와는 다른 충전단자를 사용하기 때문에 충전단자를 잊어버리게 된다면 큰일입니다. 1주 이상 집을 떠나 있다면, 충전선 하나 더 챙겨야 합니다.

한글 패치

공식적으로 한글을 지원하지 않습니다.
비공식 루트로 한글패치를 받아서 진행해야 합니다. 복잡한 과정은 아니고, 간단하지만, 버전 별로 오류가 있을 수 있기 때문에 다운그레이드를 통해서 한글패치를 사용 해야 하는 경우도 있습니다.
어느 앱에서는 페블이 강제 리부팅 되는 현상이 생길 수 있습니다.

아래 두곳에서 다운 받을 수 있습니다.

핸드폰에서 열어서 다운받으세요.

다운을 받은 다음에 핸드폰에서 열기를 눌러 Pebble 앱으로 열기를 누르면 됩니다.

총평

가격이용시간에 구애받지 않고 고려하면 러프하게 웨어러블을 사용하고자 하는 사람들에게 구매해야한 핫한 아이템입니다.

반응형

+ Recent posts