macOS 터미널의 작업 일람


접속하려는 서버로부터 할당받은 "공개키와 키(password)"를 이용한 터널링 접속 방법


이하와 같이 클라이언트(접속하려는 곳)는 두개의 파일만 있으면 됨


> ls -alts



공개키 : donz_rsa_2048

내용

cat donz_rsa_2048 

-----BEGIN RSA PRIVATE KEY-----

Proc-Type: 4,ENCRYPTED

DEK-Info: DES-EDE3-CBC,64DDFDC27ED68395


9ai5twqDpKcR+BMXIEJeL/puVZe6/SC/r30WjAPThx90AQLcVTzaaFupeRBLJOWc

p3W4qUbdbgxtGEh1G3uqXxxOVRQWXeetjJaI52PxWdHqD/fcU6seQsaztvqQ1Gt/

Hw+7Wm4RuO5HPur5GwIpwMSn70InjVmlZXFvkYkv0gCTBNNMGfIIbZRowwbf1Nzg

G5TH2csp0nnKMQ6BR/iNDZ6RtM61zR2p9WDyecOh4KfYs+/9k8AHCQHRXQe5r8OW

tJAW2Rf2NwNcoGf52nAycWxqB+6/Ti+m8Xkg1DYHmhveisWpMlyc87xBtMy08vYw

wBTRBGWUe6O4dGfM0WvknjQHmiO3WNaru3FoUCm+NjAgASkUQRnjg7+yosxWLZXl

c0msJmgossUSElMf6o/36IdgKHDyNvTOSeS7ZvdGZl1J20ingCnh5hRHml3SkqXR

vIUNGLtdwrs59963FjEf9ejKj8O2NDmBwxxa2MIEkMwe8FxqKPwEdcCuf1xZ2bn9

YBd9cs4Xc445BtxUSbSAj1K9g9qU1g8fJzQvy1VKl0gpveE1rg3BV12xUxHc0

97ulyc87gFQ7HVVUE9Us5fHG8yNfuUg+pq0oKYN0Eh/hElDp3lYmJCMKdtORI4uf

7Tb+1HlXoGICKCjPx5BLgOKd1qLdEMhSL+svshjZQin7GuhpmLrYB9tyLu/zDI6E

ll42Af2uMO2RxOtAOg3VGaiy4t7db0aD/PZPKfs9VAZKT7ZsfBTzQtUzhalJ9Zc9

PB/1FOk/Pot+P1SmAHn8u9Ms8IqNfIx3GENfriNGFGu9OhacEcJ/f0ga5P6cOl/O

otJeivZfJOG9bVwj0S/1AEWgcKioT1Iz6C9s6Olw5SWEhcNI0hDpKyhY0Sk40U3y

62WUOvtuW6eSEiQbC1MBTedCqxgcRPzEYhaFpY4G/RgIPMT4P2FfGn7tzVEoH5+T

/sYfg3/TqALDm2xAQ84NlhMSlpoT14bROJJoUXU5XBzT/3LYhbiUP7oYpyJXIHme

hhwHs5ajrJikSJEBKzUDt4+zFRWsV/hv2Les6wtNTzVf90aCBnMWfw==

-----END RSA PRIVATE KEY-----



★ IdentityFile 설정용 config 

내용

cat config

#+---------------------+

#| [XXX] XXXX aws        |

#+---------------------+

        Host conn_aws 

    HostName 2xx.xxx.xxx.xx5

        Port 22

        User donz

IdentityFile /Users/Donz/.ssh/donz_rsa_2048



참고용 퍼블릭키로부터 프라이빗키 생성하기

내용

pwd

/Users/Donz/.ssh

                                                                                                                                        

   

ssh-keygen -y -f ./donz_rsa_2048 > ./donz_rsa_2048.pub

Enter passphrase: ***********

                                                                                                                                        

   20s

 



참고용 프라이빗키 : donz_rsa_2048.pub

내용

vi donz_rsa_2048.pub 


ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzBmhLzV1ixjpG0c4/OwR2U8/F7ggnOY9yKg7u8XJv7EVTWFDAmyd/f18eeeLygTCKA2jRReRACv7wjmMtoJLEudKPhdT5hM2JoIRZJi62tAL0I3wEKZHlUKmRW3D3+/va8boHIDi0XcGcwzS3DATl6EFDkfJBzl3ysUSY7TFkwT9ifD7cVKBbOqjoEbgkGhd65dLVigNLeSQsflmfu4HM5ve/tyG7RUBV+3F6C2/D0AQ==



접속하기

내용

ssh conn_aws

Last login: Sat Oct  8 16:08:38 2016 from 192.168.10.1

-bash: id: command not found

-bash: id: command not found

-bash: tty: command not found

-bash: uname: command not found

-bash: /bin/grep: 허가

------------------------

-bash-4.1$ 



Success!!!

IPTIME이라는 저급기계를 사용하였습니다.

곧 다가올 블프때 ASUS 고급기계를 입양할 계획입니다.

자 그럼 IPTIME에서 VPN서버를 설정해 봅시다.



01. "특수기능 - DDNS 설정"에서 iptime.org에서 제공하는 자신만의 도메인을 할당 받습니다.





02. "특수기능 - VPN 설정"에서 계정을 생성합니다(최대5개), 암호와 사용함에 체크할것

        VPN (PPTP 프로토콜) 입니다. MPPE 암호화를 사용합시다.

        "중단의 VPN(PPTP) 계정 설정" 에서 계정을 생성해 주세요.








IPTIME에서 VPN서버 설정이 끝났습니다. 이제 아이폰에서 접속해 봅시다.



03. "설정 - 일반 - VPN "에서 iptimed에서 설정한 계정을 추가합니다, 암호화단계 : 자동에 체크할것






04. "설정 - VPN "에 스위치를 킵니다. 연결됨 표시를 확인합니다.






05. iptime vpn서버 설정의 연결됨 표시를 확인합니다. ~끝~



현상 : OS X El Capitan -> mac OS Sierra 로 업그레이드 후 아래와 같은 현상이 발생


java.sql.SQLException: Cannot create PoolableConnectionFactory (로케일을 인식할 수 없습니다.)


1 > POST http://localhost:8081/restapi/V1/auth/token/publish

1 > accept: */*

1 > accept-encoding: gzip, deflate

1 > accept-language: ko-KR

1 > connection: keep-alive

1 > content-length: 108

1 > content-type: application/x-www-form-urlencoded

1 > host: localhost:8081

1 > origin: http://192.168.5.145

1 > referer: http://192.168.5.145/doc/

1 > user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36


[2016-09-23 11:13:56.238|20160923111356-57e4f11f83f6412aa71abc4aeae437ed|DEBUG|o.s.j.d.DataSourceTransactionManager:367] Creating new transaction with name [net.minigate.mslp2.api.ejb.AuthBean.insertHandshake]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT

[2016-09-23 11:13:56.900|20160923111356-57e4f11f83f6412aa71abc4aeae437ed|INFO |n.m.m.api.jaxrs.util.LoggingFilter:172] 2 * Server responded with a response on thread http-nio-8081-exec-2

2 < 500

2 < Content-Type: application/json

{"ok":false,"errorState":{"code":904,"message":"App 오류","reason":"java.sql.SQLException: Cannot create PoolableConnectionFactory (로케일을 인식할 수 없습니다.)"},"responseTime":"2016-09-23T11:13:56.764","newAccessToken":null}




Error 대처법



상기의 설정값 처럼 톰캣 실행 옵션 중 아래와 같이 추가한다


-Duser.language=ko

-Duser.country=KR


끝.

글은 거지같지만 불펌하면 경찰에 신고

출처를 밝히고 퍼가시는건 괜찮아요.
- http://donzbox.tistory.com -


해피해킹프로2 타입S 구입 및 자잘한 정보들
PFU Happy Hacking Keyboard Professional2 Type-S 白(英語配列)


구입처 : 몰테일 내 바이씽
-----------------------
구입 : 328,841 원 (¥29,106 = 상품가:¥29,700 - 할인액:¥594)
배송 :   19,240 원 = 일본내(무료) + 국제Fedex($ 16.9)
관세 :  34,056 원
키보드덮개 : 3mm 아크릴제작 (처형네 작업실에서 제조) 빵값으로 대처 15,000 원
-----------------
총   :  382,137 원


해피해킹 타입S 를 구입하면서 이것저것 알아보며 스크랩함

자료출처 : http://www.pfu.fujitsu.com/hhkeyboard/hhkbpro2_types/feature.html
자료출처 : http://www.pfu.fujitsu.com/hhkeyboard/leaflet/keyspec.html
자료출처 : http://www.pfu.fujitsu.com/hhkeyboard/lineup/pdkb400ws.html

해피해킹 Mac 설치 안내 블로그
http://digitaku.com/706

Mac용 드라이버 다운로드드 https://www.pfu.fujitsu.com/hhkeyboard/macdownload.html


HHKBProMac201511.dmg

읽어주세요

● 처음


  후면 딥 스위치 조작시 반드시 전원연결을 하지 않는다. 고장의 원인

 HHKB Professional 의 OS X용 드라이버 입니다.

 이 드라이버를 인스톨 하면 Eject、Vol_Up 등의 멀티미디어가 사용가능하게 됩니다.



● 주의사항


・일부 Mac에서 기동시할때의 숏컷 입력이 시스템에 인식되지 않아 작동하지 않는 경우가 있습니다. 이런 경우는 순정 키보드로 입력해 주세요.


・부팅중에 Eject 키는 작동하지 않습니다.

 부팅중 트레이를 열고싶은 경우는 컴퓨터 본체의 꺼내기 단추를 누르거나, 시작 직후에 마우스 버튼을 누른 상태로 하십시오.


・Power 키로 전원을 켤 수 없습니다. 전원 OFF 기능으로 만 작동합니다.


・클래식 환경으로 부팅시에 키보드가 연결되어 있지 않으면, 클래식 환경의 응용 프로그램에서는 키 탑의 각인대로 입력 할 수 없게 됩니다. 이를 피하기 위해서는 키보드를 연결하고 클래식 환경으로 부팅해 주세요.


・OS X 10.2 이후 버전을 인스톨한 일부 Mac에는 부팅 후 키보드를 연결하면 인식되지 않는 경우가 있습니다.



● 변경이력


 Ver 3.0

 ・OS X 10.11 대응


 Ver 2.1.2

 ・OS X 10.8.2~10.10 에 인스톨 되지 않는 버그 수정


 Ver 2.1.1

 ・OS X 10.8 대응


 Ver 2.1

 ・OS X 10.6 대응


 Ver 2.0

 ・Intel 프로세스 탑재 Mac 대응


 Ver 1.1

 ・OS X 10.3 대응

 ・Exposé 의 오른쪽 수식 키 를 사용할 수 없는 문제 해결


● 서포트


・お問い合わせは、こちらで受け付けております。

  hhkb@pfu.fujitsu.com


・最新情報はホームページでも紹介しております。ぜひご覧ください。

  http://www.pfu.fujitsu.com/hhkeyboard/



Copyright © 2015 PFU LIMITED All rights reserved.


2015年11月


키보드 매핑 하는법


커스텀 영역 설정

 01. 키보드의 Delete 키가 Backspace로 동작한다. 키보드에 인쇄된 기능과 동일하게 이용하되 Shift+Delete 조합으로 Backspace 구현

 

 02. 데폴트 방향키 이외에 방향키를 하나 더 설정해 둔다. Alt + : (좌) ' (하) [ (상) Return (우) 



    <item>

      <name>Change Backspace to Delete</name>

      <identifier>remap.hhkbp2us_backspace_to_delete</identifier>

      <autogen>

 __KeyToKey__ 

 KeyCode::DELETE, | ModifierFlag::NONE,

 KeyCode::FORWARD_DELETE,

 </autogen>

      <device_only>DeviceVendor::PFU, DeviceProduct::HHKB_PRO_2</device_only>

    </item>

    <item>

      <name>Change Delete + Shift to Backspace</name>

      <identifier>remap.hhkbp2us_delete_shift_to_backspace</identifier>

      <autogen>

          __KeyToKey__

          KeyCode::DELETE, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT | ModifierFlag::NONE,

          KeyCode::DELETE,

 </autogen>

      <device_only>DeviceVendor::PFU, DeviceProduct::HHKB_PRO_2</device_only>

    </item>

    <item>

      <name>Change Option_L + ;'[Return to Arrow keys</name>

      <identifier>remap.hhkbp2us_alt_symbol_to_arrow</identifier>

      <autogen>__KeyToKey__ KeyCode::SEMICOLON, ModifierFlag::OPTION_L, KeyCode::CURSOR_LEFT</autogen>

      <autogen>__KeyToKey__ KeyCode::QUOTE, ModifierFlag::OPTION_L, KeyCode::CURSOR_DOWN</autogen>

      <autogen>__KeyToKey__ KeyCode::BRACKET_LEFT, ModifierFlag::OPTION_L, KeyCode::CURSOR_UP</autogen>

      <autogen>__KeyToKey__ KeyCode::RETURN, ModifierFlag::OPTION_L, KeyCode::CURSOR_RIGHT</autogen>

      <device_only>DeviceVendor::PFU, DeviceProduct::HHKB_PRO_2</device_only>

    </item>



상단의 커스텀 코드 전체파일 : private.xml



참조사이트1 : https://www.pfu.fujitsu.com/hhkeyboard/leaflet/hhkb_backview.html

참조사이트2 : https://pqrs.org/osx/karabiner/document.html#debugmode

참조사이트3 : http://ghwv.hatenablog.com/entry/2015/10/17/111104

참조사이트4 : https://github.com/tekezo/Karabiner/blob/version_10.21.0/src/bridge/generator/keycode/data/KeyCode.data







Happy Hacking Keyboard Professional2 / Type-S

  1. 本製品は、一般事務用、パーソナル用、家庭用、通常の産業用等の一般的用途を想定して設計・製造されているものであり、原子力施設における核反応制御、航空機自動飛行制御、航空交通管制、大量輸送システムにおける運行制御、生命維持のための医療器具、兵器システムにおけるミサイル発射制御など、極めて高度な安全性が要求され、仮に当該安全性が確保されない場合、直接生命・身体に対する重大な危険性を伴う用途( 以下「ハイセイフティ用途」という) に使用されるよう設計・製造されたものではございません。お客様は、当該ハイセイフティ用途に要する安全性を確保する措置を施すことなく、本製品を使用しないでください。
  2. 本製品は、情報処理製品等電波障害自主規制協議会(VCCI)の基準に基づくクラスB情報技術製品です。この製品は、家庭環境で使用することを目的としていますが、この製品がラジオやテレビジョン受信機に近接されて使用されると、受信障害を引き起こすことがあります。取扱説明書に従って正しい取り扱いをしてください。
  3. 本製品は、「外国為替及び外国貿易法」の規定により戦略物質等輸出規制製品に該当する場合があります。
    国外に持ち出す場合には、日本国政府の輸出許可申請などの手続きが必要になる場合があります。
  4. 本キーボードには、USB接続ケーブル(ケーブル長 1.8m)が添付されておりますので、別途ケーブルをお買い求めいただく必要はありません。
  5. 本キーボードは、USB HUBを内蔵しているため、バスパワード型USB HUBには接続できません。
  6. 本キーボードのUSB HUBポートから供給できる電流は、各ポートにつき100mAまでです。
  7. 上記制限により、本キーボードのUSB HUBポートには、HUBを内蔵したテンキーなどは接続できません。
  8. 本キーボードは、Sun Blade100/1000等のSun Microsystems社製ワークステーションではご使用いただけません。
  9. 本キーボードは、USB HID規格に準拠したキーボードです。配列は、PC,Macの標準的なキーボードと互換を持っておりますが、一部のキーをサポートしていません。アプリケーションによっては、これらのサポートされていないキーが必要となる場合があり、その場合は本キーボードではそのアプリケーションはお使いになれない場合があります。
  10. 本キーボードは、KVMスイッチ(CPU切替器)経由での接続動作は保証しておりません。
    パソコン本体に直接接続してご使用ください。
接続機種
(設定モード)
互換キーボードサポートしていないキー
PC(HHKモード)101 keyboardCapsLock、右Control、テンキー
PC(Lite拡張モード)104 keyboard右Control、Menu、テンキー(+,-,*,/を除く)
Mac(Macintoshモード)Extended keyboard II右Control、テンキー(Clear, Enter,+,-,*,/を除く)
※モード切替スイッチにより設定モードを選択してください。


HHKB Professional2 Type-S 특징

  1. 특징
  2. 사양


타이핑 특성 향상

キースイッチ構造


키 내부 구조의 새로운 디자인으로 타이핑의 안정성과 민첩성을 높이고, 고속 타이핑 성능 을 향상 시켰습니다. 또한 키 스위치에 새로운 구조를 적용하여, 키 타이핑 소리를 30% ※1 정도 줄일 수 있었습니다.


キースイッチ構造

키 스위치 구조

キーストローク


  • 타이핑시 치우침을 억제하기 위해 구동부의 맞물리는 부분을 더 타이트하게 설계 하였습니다. 고속 타이핑 시에도 접점 부분이 높아 타이핑 되지 않는 일을 줄여 주어 더 안정감있는 타이핑 을 실현하였습니다.
  • 키를 누를 때 압력의 균형을 생각하여, 키스트로크를 Professional 시리즈에서 적용한 4mm 에서 3.8mm 에 최적화하여 부드럽고 편안한 키 터치는 그대로, 더 경쾌한 타이핑 을 실현하였습니다.

キースイッチ構造

하우징 (출처 : 구글이미지검색)


코닉링 (출처 : 구글이미지검색)


정숙성을 추구

  • 충격흡수재(완충재)를 키 내부 구조에 추가함으로 청각감도가 높은 주파수인 2,500 ~ 5,000Hz 영역대 에서의 자극이 떨어지게 개량해, 키를 눌렀을때의 소리를 기존의 Professional 시리즈 보다 30% ※1 감소시켰습니다.

※1 当社規定の測定方法による比較

정전용량 무접점 방식의 뛰어난 조작성과 긴 수명을 실현

キースイッチ構造

전극단자의 접촉에 의해 스위칭 하는 기존방식에 대해, 코닉링(원추스프링)을 누르는 것으로, 전극에 접지하지 않고 충전용량값의 변화를 감지하여 스위칭하는 정전용량 무접점 방식을 채용했습니다.


メンブレン方式、静電容量無接点方式の説明図
  • Cylindrical(シリンドリカル) / Step(ステップ) / Sculpture(スカルプチャ)를 적용시켰으며, 키 압은 45g이고 장시간 사용에도 피로하지 않고, 가벼운 터치의 이상적인 조작성을 실현
  •   

    형태

    효과
    cylindrical

    키 탑 중앙이 원기둥모양으로 움품 파임

    옆 키를 실수로 눌리는 것을 방지

    step

    키카 계단 모양으로 배치

    아래쪽과 위쪽의 키를 잘못 타건하는 것을 방지

    sculpture

    키보드가 곡선형태

    손가락 움직임에 낭비가 적음

  • 키의 잡소리(chattering, チャタリング)가 나지 않는 상태로 30,000,000회 이상의 키 수명을 제공 하는 뛰어난 내구성
  • 컵 레버(カップラバー)와 일체감으로, 방진효과와 뛰어난 피드백감을 실현

UNIX 배열

UNIX配列

Sun Type3キー配列にならったキー配列を採用しました。「A」の左に「Control」があります。


공간절약

省スペース

キーピッチは19.05mmのままキー数を必要最小限の60個におさえて小型化しました。
ほぼA4半分のサイズ(幅294mmx奥行110mm)で机の場所もとらずカバンに入れても邪魔になりません。


PC、Mac 대응으로、모바일 사용에도 최적

PC、Macに対応

PC、Macに対応。添付のUSBケーブル1本で、両機種に対応します。
携帯性を考慮して、ケーブルが根元から取り外せる方式を採用。
モバイルでの使用にも最適です。


커스터 마이즈 기능

カスタマイズ機能

背面スイッチにより、PC(2モード)/Macの切り替え、制御キーの割当等のカスタマイズを行うことができます。


HHKB Professional2 背面図

3단계 높이 조절가능

傾き3段階調節可能

キーボードの傾きを3段階(チルト2段階)に調節可能。お好みに合わせた傾きの設定により、さらに使いやすさがアップします。


傾き角度 3段階の切り替え図

Sublimation 방식의 인쇄

サブリメーション印刷

キートップの刻印に、鮮明で耐久性の高いサブリメーション(昇華)印刷方式を採用。
(無刻印モデルのキートップには、刻印は印刷されていません。)


USB2.0 대응 HUB 기능

USB2.0対応 HUB機能

高速データ転送が可能なUSB2.0対応 HUBを2ポート装備しました。



  1. 特長
  2. 仕様

 

PD-KB400WNS

PD-KB400WNS

Color : 白

項目Happy Hacking Keyboard Professional2 Type-S
モデル英語配列モデル無刻印モデル
型名PD-KB400WSPD-KB400WNS
適用機種USBポート付PC、USBポート付Macintosh (注1)
接続ケーブル着脱式(ケーブル長1.8m)、キーボードに添付
キー仕様静電容量無接点方式、押下圧45g、3.8mmストローク、
シリンドリカルステップスカルプチャ、キーピッチ19.05mm
キー数US配列60キー
インターフェースUSB
機能カスタマイズ機能、USB(2.0/1.1) HUB×2ポート(電源容量:各ポート 100mAまで)
サイズ(mm)294(W) x 110(D) x 40(H) キートップ上面まで
質量530g(ケーブル除く)
別売オプションUSB接続ケーブル(白)(型名:PD-KB300C) (注2)

(注1) Macintoshモードで、一部機能の使用には別途ドライバ(無償)をインストールする必要があります。 
          ドライバダウンロードページへ 
(注2) 1台のHHKB Professional2を複数のマシンでご使用される場合等にご利用ください。


高品位キー

キーボード側面図

Happy Hacking Keyboard Professional/Professional2/Professional JP

Happy Hacking Keyboard Professionalシリーズ キーボード側面図

シリンドリカルステップ構造です。

Happy Hacking Keyboard

Happy Hacking Keyboard キーボード側面図

シリンドリカルカーブド構造です。

Happy Hacking Keyboard Lite/Lite2

Happy Hacking Keyboard Lite/Lite2 キーボード側面図

シリンドリカルステップ構造です。


키 스윗치 구조

Happy Hacking Keyboard Professional2 Type-S/Professional JP Type-S

Happy Hacking Keyboard Professional Type-S キースイッチ構造

キー押下時のブレを抑える為、駆動部のかみ合わせをよりタイトに設計。高速タイピング時でも離れたキーなどの打ち損じが減り、より安定感のあるタイピングを実現。また、押下圧とのバランスを考えキーストロークを従来のProfessionalシリーズの4mmから3.8mmに最適化。

環境にやさしく、優れたエネルギー吸収性(衝撃、振動)と高耐久性の緩衝材を新規採用し、押下されたキーが戻る際に発生する音を改善(人間の聴覚感度が高い周波数2,500~5,000Hz領域帯で刺激が下がるよう改良)。従来のProfessionalシリーズよりもキー打鍵音30%低減しました。(当社規定の測定方法による)

円錐スプリングの押下による静電容量値の変化を検出することにより、電極に接することなくスイッチングする構造です。
キー押下特性は、円錐スプリングを覆うカップラバーの硬さを変えることで調節します。

Happy Hacking Keyboard Professional/Professional2/Professional JP

Happy Hacking Keyboard Professional キースイッチ構造

円錐スプリングの押下による静電容量値の変化を検出することにより、電極に接することなくスイッチングする構造です。
キー押下特性は、円錐スプリングを覆うカップラバーの硬さを変えることで調節します。

Happy Hacking Keyboard ・ Happy Hacking Keyboard Lite/Lite2

Happy Hacking Keyboard&Lite/Lite2  キースイッチ構造

メンブレンスイッチをラバーキャップで押す構造です。
キー押下特性は、ラバーキャップの硬さを変えることで調節します。

키 스윗치 특성

Happy Hacking Keyboard Professional/Professional2/Professional JP

Happy Hacking Keyboard Professional キースイッチ特性

押下圧のピークを過ぎた下り勾配にスイッチング領域があるため、慣性力により完全なスイッチングが可能です。 荷重の変化がなだらかなこととあいまり、滑らかで歯切れのよいキータッチとなります。
キーストロークは約4mm、押下圧は約45gです。

Happy Hacking Keyboard Professional2 Type-S/Professional JP Type-S

Happy Hacking Keyboard Professional キースイッチ特性

押下圧のピークを過ぎた下り勾配にスイッチング領域があるため、慣性力により完全なスイッチングが可能です。 荷重の変化がなだらかなこととあいまり、滑らかで歯切れのよいキータッチとなります。
キーストロークは約3.8mm、押下圧は約45gです。


Happy Hacking Keyboard

Happy Hacking Keyboard キースイッチ特性

キースイッチは、ソフトスナップ特性となっています。約2mm押し込んだところでスイッチがONになりそこから3.8mm程度まで押し込めるようになっています。押下圧は約50gです。

Happy Hacking Keyboard Lite/Lite 2

Happy Hacking Keyboard Lite/Lite2 キースイッチ特性

キースイッチは、ソフトスナップ特性となっています。約2.8mm押し込んだところでスイッチがONになりそこから3.8mm程度まで押し込めるようになっています。押下圧は約55gです。






행을 열로

열을 행으로



WITH T AS (

   SELECT 'AA' AS KEY1, 

          'BB' AS KEY2,

           10  AS VAL1,

           20  AS VAL2

     FROM DUAL 

UNION ALL 

   SELECT 'CC' AS KEY1, 

          'DD' AS KEY2, 

           30  AS VAL1,

           40  AS VAL2

     FROM DUAL 

)

SELECT KEY1 AS KEY_, VAL1 AS VAL_ FROM T UNPIVOT (KEY1 FOR G IN (KEY1))

UNION ALL

SELECT KEY2, VAL2 FROM T UNPIVOT (KEY2 FOR G IN (KEY2))

  ->  



출처 : http://osxtip.tistory.com/505



osx에서 사용되는 터미널 명령어들이죠

해깔리는게.. 리눅스나 기타 유닉스 계열엔 공통으로 사용되는넘들도 있고..

해당 제품들에만 사용되는 넘들도 있죠.

(뭐 물론 다 설치하면 사용이 됩니다만. ㅡㅡ;)

일단 기본적으로 osx에서 특이하게 사용되는 넘을을 골라 봅니다.

뭐 리눅스에서도 사용이 되는 넘도 있습니다만. 맥 전용이라고 보셔도 뭐.. 다를것은 없을 겁니다.



터미널 명령어

가장 먼저 볼것은 말하기 입니다.

이쪽을 사용하는 까닭은..ㅋ 예전에 나꼼수를 보면서 나래이션 소프트가 궁금했었죠.

뭐 사서 써야 한다는 현실을 알고 패스..

명령어는 say "말할 내용"



중요한게 한글도 읽어 준다는 겁니다. ㅋㅋㅋ

물론 환경설정 > 말하기 받아쓰기 활성화 되어야 합니다.

간단한 말하기면 여기서 끝이 아니죠.


택스트 파일을 음성으로 변환해서 저장해 보자.

사용법은 간단합니다.

일단 내용을 txt로 만들어 둡니다.

파일크기는 작게 하는게 좋습니다. 1M 짜리 음성파일로 만들려고 하니.. 근 1시간이 걸리더라는

say -f 읽어들일택스트파일.txt -o 저장할음성파일.aiff

간단하죠..ㅋㅋ

주된 사용처는 어학연습용입니다.

뭐 콩글리쉬로 나오기는 합니다만..


mdfind mdutil 스포트라이트 명령어로 색인을 다시 생성하자.

찾기에 대한 명령어는 많습니다.

locate 같은넘도 있고 유닉스라면 find 도 있구요.

근데 맥은 스포트라이트라는 찾기 전용 프로그램이 있죠.

터미널에서 이늠을 쓸려면..? 

mdfind 를 사용하면 됩니다.

정확한 사용처를 지정해야 하지만 뭐.. 쓸만하다고 할까요.

mdfind -onlyin ~/Documents 찾을단어
이렇게 사용하시면 기본적으로 도큐먼트에서 찾습니다.

물론 스포트라이트는 기본적으로 단축키가 있기 때문에 터미널에서 잘 사용안합니다.

하지만 이늠이 들어가는 까닭은 색인을 다시 생성할때 필요하거든요.

이늠과 짝을이루는 명령어가 mdutil 입니다.

색인을 다시 생성할땐

mdutil -E

대소문자 주의 하셔야 하구요.

인덱싱을 완전히 끌땐

mdutil -i off 하시면 인덱싱이 꺼집니다.(비활성화)

다시 켤땐 on 해주시면 되구요.


launchctl 로 시작프로그램 관리

launchctl 은 시스템 ini 와 연동해서 굴러갑니다.

기본적으로 시작프로그램은 lunchd 로 굴러가죠. 이걸 데몬이라고도 하는데.. 

전체적으로 보면 시작프로그램을 제어하는데 쓰입니다.

예를 들어서 아파치 서버를 시작할려면 

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

이렇게 해주시면 됩니다.


중요한게 일단 시작된넘을 찾는 list 입니다.


launchctl list

일단 이렇게 리스트를 출력해서 보면 겁나게 많은 넘들이 붙어 있을겁니다.

sudo launchctl unload 경로

경로에 박혀 있는 넘들이 비활성화 됩니다. 

즉 시작프로그램에서 빠지게 되고 다음 재부팅시에 굴러가지 않습니다.

아무거나 언로드 하는건 절대 비츄하구요. 콕 찝어서 난리난 넘을 없에는게 좋습니다.

참고로 이늠은 아래 경로에 있습니다.

~/Library/LaunchAgents

/Library/LaunchAgents

/Library/LaunchDaemons

/System/Library/LaunchAgents

/System/Library/LaunchDaemons

중요한게 5개의 경로라는 겁니다.

나중에 저 경로로 찾아가서 걍 편집을 때려도 되죠. 

특히나 오피스나 어도비 도우미 쪽에 관련된 넘은 저기로 가야 작살을 낼수가 있으니 알아두시길.


LG전자 길동점


부품문의 : 02-475-4511






Unknown Artist - da brozz - my nightmare (vinai remix).mp3


Unknown Artist - fly project - back in my life (d@niele tek remix) redmusic.pl-x.mp3


Calvin Harris - I Need Your Love (Dj Mikola & Voxon remix)


Unknown Artist - dj valium - omen iii (funkwell bootleg).mp3

Unknown Artist - david bonanno feat. diana j - move your feet (d@niele tek remix) www.enutka.net.mp3


Unknown Artist - clubhunter - boom boom boom (turbotronic extended mix).mp3




  


필수 아티팩트는 빨간색(꼭 필요함) > 주황색(초중반필수) > 파랑색( 후반필수 또는 있으면 유용함) 

 

아티팩트 이름

 

아티팩트 기능

(◔д◔)

Ogre's Gauntlet

초반 필수 가장1순위

오거의 건틀릿

+10% Shadow Clone Duration, 탭 타이탄 공식 오토프로그램

(◔д◔)

Worldly Illuminator

초반 필수

마법사의 스톤

-10% Monsters Each Stage

(◔д◔)

Tincture of the Maker

중반 필수

폭풍성장의 현아포션

+5% DPS

주인공 탭데미지를 토탈데미지의 일정만큼 증가시키는

스킬을 강화시켜줌꼭 필수 아래 자세히 설명

이게 높아야지 서포터 데미지에 비례해서 주인공이 쌔짐.

(◔д◔)

Overseer's Lotion

초반에 안나오면 중반 뽑기

마스터 로션

-5% Shadow Clone Cool Down

(◔д◔)

Knight's Shield

중반 필수

기사의 방패

+100% Boss Gold

(◔д◔)

Drunken Hammer

드렁큰 해머

+20% Tap Damege

(◔д◔)

Undead Aura

홀리 오오라

+5% Bonus Relic from Pretige

 

 

 

 

(◔д◔)

Amulet of the Valrunes

발룬의 아뮬렛

+10% Monsters Gold (몬스터 골드 획득 증가)

(◔д◔)

Crafter's Elixir

왕자의 참이슬

+15% Gold While Playing(게임플레이중 골드증가)

(◔д◔)

Dark Cloak of Life

검은 생명의 망토

-2% Boss Life

(◔д◔)

Divine Chalice

신성한 성배

+0% Chance for 10x Gold(확률적으로 획득골드 10)

(◔д◔)

Death Seeker

있으면 중반 -> 후반 갈때 편함

죽음을 찾는자

+10% Critical Chance

(◔д◔)

Hero's Thrust

영웅의 공격

+20% Critical Damage

Ring of Wonderous Charm

경이로운 마법의반지

-2% Upgrade Cost

필수 인줄 알았는데 뽑고 나니 별쓸모없음

(◔д◔)

Axe of Resolution

불굴의 도끼

+10% Berserker Rage Duration (스킬 지속 시간 증가)

 

 

 

 

(◔д◔)

Universal Fissure

신성한 혜성 신혜성

+10% War Cry Duration

( 극후반용 아티팩트 강화 효율 좋음+레릭도 적게 들고 가장 증뎀 많이 올려줌)

Parchment of importance

전설의 스크롤

+10% Critical Strike Duration

Sacred Scroll

전사의 스크롤

-5% Critical Chance Skill Cool Down

(◔д◔)

Saintly Shield

신성한 방패

+5% Heavenly Strike Cool Down

(◔д◔)

Savior Shield

구원자의 방패

+10% Boss Time

(◔д◔)

Outerworldly Armor

독도의 후크

-5% Hero Death Chance

Future's Fortune

미래의 행운

+5% Gold Collection(몬스터골드up/보스 및 돈상자 적용X)

Chest of Contentment

만족의 상자

+20% Gold Treasure Box Chance (미믹의 골드량 증가)

(◔д◔)

Barbarian's Mettle

야만인의 배짱

-5% Berserker Rage Cool Down (스킬 쿨타임 감소)

Hunter's Ointment

사냥꾼의 연고

-5% War Cry Cool Down

Laborer's Pendant

노예의 펜던트

-5% Hand of Midas Cool Down

(◔д◔)

Crown Egg

크라운 에그

+20% Treasure Box Chance (미믹 발생확률 증가)

(◔д◔)

Warrior's Revival

전사의 소생

-5% Revive Time

(◔д◔)

Ring of Opulence

풍요의 반지

+10% Hand of Midas Duration

 



exErd 테이블 정의서 템플릿 파일공유

\테이블정의서\인덱스정의서\관계정의서 동시 출력


관련파일을 찾다찾다 없어서 만들어보았습니다(by Donz) 시간낭비했음


사용방법

eclipse exErd플러그인 설치 -> eXERD 메뉴 -> 내보내기 -> 템플릿 -> 좌상단 폴더모양 -> 파일선택 -> 확인 -> 이후실행



출력예제)


1717. 게시판댓글 (TB_BOARD_CMMNT)※ 게시판댓글 관련 테이블
번호컬럼명속성명도메인데이터타입NULL여부기본값KEY
1SEQ글번호N/ANUMBER(11)Not NullPFK
2CMMNT_SEQ댓글순서N/ANUMBER(5)Not NullPK
3PTNR_ID(CO)파트너IDN/AVARCHAR(20)Not NullPFK
4CMMNT_CONT댓글내용N/AVARCHAR2(4000)
5USR_ID사용자아이디N/AVARCHAR2(20)
6USR_IP사용자아이피N/AVARCHAR2(50)
7USR_PWD사용자비밀번호N/AVARCHAR(255)
8DEL_YN삭제여부N/ACHAR(1)
9CRE_DTIME생성일자N/ADATE
10UPD_DTIME수정일자N/ADATE
11CRE_ID생성아이디N/AVARCHAR2(20)
12UPD_ID수정아이디N/AVARCHAR2(20)
인덱스명UIX_TB_BOARD_CMMNT유형UNIQUE구분INDEX
속성명컬럼명데이터 타입정렬
댓글순서CMMNT_SEQNUMBER(5)ASC
인덱스명PK_TB_BOARD_CMMNT유형UNIQUE구분PK
속성명컬럼명데이터 타입정렬
글번호SEQNUMBER(11)ASC
댓글순서CMMNT_SEQNUMBER(5)ASC
(CO)파트너IDPTNR_IDVARCHAR(20)ASC
관계명FK_TB_BOARD_TO_TB_BOARD_CMMNT부모 테이블TB_BOARD자식 테이블TB_BOARD_CMMNT
식별 유형식별부모 차수EXACTLY_ONE자식 차수ZERO_OR_MORE
부모 컬럼자식 컬럼데이터 타입
SEQSEQNUMBER(11)
PTNR_IDPTNR_IDVARCHAR(20)



템플릿 코드

@begin-doc

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>테이블 정의서(HTML)</title>

<style type="text/css">

<!--

.border0{

width: 1024px;

page-break-before: always;

border: solid 0px white;

}


.entity{

width: 1024px;

margin-bottom: 10px;

page-break-before: always;

}


.entity-header tr td, .entity-header tr th{

text-align: left;

padding-left: 5px;

padding-right: 5px;

vertical-align: top;

}


.entity-header{

border-spacing: 0px;

border-top: solid 2px black;

border-bottom: solid 2px black;

margin:0px;

}


.column-list{

width: 100%;

border-spacing: 0px;

margin: 0px;

border-bottom: solid 2px black;

}


.column-list th{

border-bottom: solid 2px black;

border-top: solid 2px black;

text-align: left;

}


.column-list th, .column-list td{

padding-left: 5px;

padding-right: 5px;

vertical-align: top;

}


.under-line{

border-bottom: solid 1px gray;

}


.right-line{

border-right: solid 1px gray;

}


.left-line{

border-left: solid 1px gray;

}


th{

background-color: #eee;

}




.root {

border-spacing: 0px;

width: 1024px;

}


.under-line {

border-bottom: solid 1px gray;

}


.right-line {

border-right: solid 1px gray;

}


.left-line {

border-left: solid 1px gray;

}


th {

background-color: #eee;

}


.header {

margin-bottom: 0px;

}


.footter {

margin-top: 0px;

margin-bottom: 10px;

border-bottom:solid 2px black;

}


tr.only-first-row td,tr.only-first-row th {

border-top: solid 2px black;

}


tr.first-row td,tr.first-row th {

border-top: solid 2px black;

border-bottom: solid 2px black;

}

tr.last-row td,tr.last-row th {

border-bottom: solid 2px black;

}

-->

</style>

<script type="text/javascript">

var cnt = 1;

</script>

</head>

<body>

<table class="entity" cellpadding="0" cellspacing="0">

<tr>

<td>

<table width="100%" class="entity-header">

<tr>

<th class="under-line right-line" width="70px">작성일</th>

<td class="under-line">2016/03/10</td>

</tr>

<tr>

<th class="under-line right-line">작성자</th>

<td class="under-line">Donz</td>

</tr>

</table>

</td>

</tr>

</table>

<p>

${loop:schema}

</body>

</html>

@end-doc



@begin-schema

${loop:table(index)}

@end-schema


@begin-table

<table class="border0" cellpadding="0" cellspacing="0">

<tr>

<td><font size="5"><b><script type="text/javascript">document.write(cnt++);</script>. ${logicalName} (${physicalName})</b></font></td>

<td align="right"><font size="3">※ ${comment} 관련 테이블</font></td>

</tr>

</table>

<br>

<table class="entity" cellpadding="0" cellspacing="0">

<tr>

<td>

<table class="column-list">

<tr>

<th class="right-line" width="40px">번호</th>

<th class="right-line">컬럼명</th>

<th class="right-line">속성명</th>

<th class="right-line">도메인</th>

<th class="right-line">데이터타입</th>

<th class="right-line">NULL여부</th>

<th class="right-line">기본값</th>

<th>KEY</th>

</tr>

${loop:column}

</table>

</td>

</tr>

</table>

${loop:index}

${loop:foreignkey}

<br><br><br><br>

@end-table



@begin-column

<tr>

<td class="right-line" style="text-align:right;">${columnOrder}</td>

<td class="right-line">${physicalName}</td>

<td class="right-line">${logicalName}</td>

<td class="right-line">${domain}</td>

<td class="right-line">${dataType}</td>

<td class="right-line">${notNull}</td>

<td class="right-line">${defaultValue}</td>

<td>${pfk}</td>

</tr>

@end-column






@begin-index

<table class="root header">

<tr class="first-row">

<th class="right-line">인덱스명</th>

<td class="right-line">${physicalName}</td>

<th class="right-line">유형</th>

<td class="right-line">${uniqueness}</td>

<th class="right-line">구분</th>

<td>${kind}</td>

</tr>

</table>

<table class="root footter">

<tr>

<th class="right-line under-line">속성명</th>

<th class="right-line under-line">컬럼명</th>

<th class="right-line under-line">데이터 타입</th>

<th class="under-line">정렬</th>

</tr>

${loop:index-column}

</table>

@end-index



@begin-index-column

<tr>

<td class="right-line">${logicalName}</td>

<td class="right-line">${physicalName}</td>

<td class="right-line">${dataType}</td>

<td>${sortDirection}</td>

</tr>

@end-index-column






@begin-foreignkey

<table class="root header">

<tr class="only-first-row">

<th class="right-line under-line">관계명</th>

<td class="right-line under-line"">${physicalName}</td>

<th class="right-line under-line"" >부모 테이블</th>

<td class="under-line right-line">${parentTable.physicalName}</td>

<th class="right-line under-line"" >자식 테이블</th>

<td class="under-line">${parent.physicalName}</td>

</tr

<tr class="last-row">

<th class="right-line">식별 유형</th>

<td class="right-line">${identifyKind}</td>

<th class="right-line">부모 차수</th>

<td class="right-line">${parentTable.cardinality}</td>

<th class="right-line">자식 차수</th>

<td>${childTable.cardinality}</td>

</tr>

</table>


<table class="root footter">

<tr>

<th class="right-line under-line">부모 컬럼</th>

<th class="right-line under-line">자식 컬럼</th>

<th class="under-line">데이터 타입</th>

</tr>

${loop:foreignkey-column}

</table>

@end-foreignkey


@begin-foreignkey-column

<tr>

<td class="right-line">${parentColumn.physicalName}</td>

<td class="right-line">${physicalName}</td>

<td>${dataType}</td>

</tr>

@end-foreignkey-column



+ Recent posts