하늘높이의 프로그래밍 이야기

'New Tech' 카테고리의 다른 글

SixthSense 기술의 놀라운 잠재력  (0) 2009.12.29
XMPP(Extensible Messaging and Presence Protocol)  (0) 2009.12.01
포토신스(PhotoSynth) 오픈  (4) 2008.08.25

이클립스로 안드로이드 개발하다 뭘 잘못건드렸는지... 깨져서 다시 받음

한데....ADT랑 이클립스를 업데이트 하고 나니까 이런 경고 뜬다.

스택오버플로우에서 찾음 또 찾기 귀찮아서 기록

http://stackoverflow.com/questions/22524789/error-this-android-sdk-requires-android-developer-toolkit-version-22-6-1-or-abo

Error: This Android SDK requires Android Developer Toolkit version 22.6.1 or above [duplicate]

 

결론 https://dl-ssl.google.com/eclipse/plugin/4.2 Install New Software에 넣고 업데이트

프로그램을 하다가 음원을 다룰일이 있는데...

파일이 많이 쌓이니까 녹음한 파일을 한번에 조정하는게 쉽지 않더라는....


하여 일괄로 파일을 짤라내는 명령어를 찾다가.

리눅스의 mp3splt 라는 명령어를 찾았는데...

찾아보니 윈도우에도 있더라는...


관련 URL http://mp3splt.sourceforge.net/mp3splt_page/home.php


하여 그 명령어를 이용해... 파일 앞뒤 트림 성공!!


정확한 옵션은 

>mp3splt -r -d "신규 경로" c:\경로\파일명.mp3 -o @f -p th=-50,nt=10



나중에라도 또 쓸일이 있겠지...

나머지 배치파일은 알아서...

어쨋든 1500개 음원파일 앞뒤 공백 짤라내기 성공!!!


'OS, DB > MS Windows' 카테고리의 다른 글

64비트 윈도우 탐색기에서 RAW 포맷 보기  (0) 2012.01.09
Windows 에서 RAW파일 이용하기  (0) 2009.12.28
Windows 7 XP 모드 설치하기  (7) 2009.11.21
윈도우 서비스 관련 TIP  (0) 2009.02.26
Windows Live Writer 베타  (2) 2008.11.11

노트북 랜카드(소니 바이오)가 intel 6220인데...

802.11ac를 지원하는 공유기를 구매하게 되어....

아마존에서 intel 7260을($34.98) 사서 교체!!


속도 괜찮네요^^

<기존 랜카드>


<아마존에서 구매한 랜카드>

<인터넷 테스트와 작업관리자>


작업관리자에서는 600~700메가로 뜨고 내부속도는 200~300Mbps정도 나오구요. 

뭐 인터넷은 대략 회선 끝까지 나옵니다.


이번에도 역시 참조 URL 만 넣고 공유합니다.

저번 LCD 화면 뿌리기에서 추가된 버전입니다.

 

제가 구매한 자이로센서는 GY-50 L3G4200 gyroscope 이구요.

아래 사이트에서 구매 하였습니다.

http://www.devicemart.co.kr/goods/view.php?seq=38316

배선은 이렇게 하였는데…

나중에 실수로 SU0이 뽑혔는데… 작동하는데 큰 문제는 없더군요.

 

소스는 아래와 같으며….

   1:   
   2:  // include the library code:
   3:  #include <LiquidCrystal.h>
   4:  #include <Wire.h>
   5:   
   6:  #define CTRL_REG1 0x20
   7:  #define CTRL_REG2 0x21
   8:  #define CTRL_REG3 0x22
   9:  #define CTRL_REG4 0x23
  10:  #define CTRL_REG5 0x24
  11:   
  12:  int L3G4200D_Address = 105; //I2C address of the L3G4200D
  13:   
  14:  int x;
  15:  int y;
  16:  int z;
  17:   
  18:  static float adc_data_float_value = 0.0f;
  19:   
  20:  // initialize the library with the numbers of the interface pins
  21:  LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
  22:   
  23:   
  24:  int backLight = 13;    // pin 13 will control the backlight
  25:   
  26:  void setup() {
  27:    
  28:    Wire.begin();
  29:    setupL3G4200D(2000); // Configure L3G4200  - 250, 500 or 2000 deg/sec
  30:   
  31:    delay(1500); //wait for the sensor to be ready 
  32:    
  33:    pinMode(backLight, OUTPUT);
  34:    digitalWrite(backLight, HIGH); // turn backlight on. Replace 'HIGH' with 'LOW' to turn it off.
  35:   
  36:    // set up the LCD's number of columns and rows: 
  37:    lcd.begin(16, 2);
  38:    // Print a message to the LCD.
  39:    lcd.print("Current illumination:");
  40:  }
  41:   
  42:  void loop() {
  43:   
  44:    lcd.clear();
  45:   
  46:     getGyroValues();  // This will update x, y, and z with new values
  47:   
  48:    lcd.print("X:");
  49:    lcd.print(x);
  50:   
  51:    lcd.print(" Y:");
  52:    lcd.print(y);
  53:   
  54:    lcd.print(" Z:");
  55:    lcd.println(z);
  56:   
  57:    delay(1000); //Just here to slow down the serial to make it more readable  
  58:  }
  59:   
  60:  void getGyroValues(){
  61:   
  62:    byte xMSB = readRegister(L3G4200D_Address, 0x29);
  63:    byte xLSB = readRegister(L3G4200D_Address, 0x28);
  64:    x = ((xMSB << 8) | xLSB);
  65:   
  66:    byte yMSB = readRegister(L3G4200D_Address, 0x2B);
  67:    byte yLSB = readRegister(L3G4200D_Address, 0x2A);
  68:    y = ((yMSB << 8) | yLSB);
  69:   
  70:    byte zMSB = readRegister(L3G4200D_Address, 0x2D);
  71:    byte zLSB = readRegister(L3G4200D_Address, 0x2C);
  72:    z = ((zMSB << 8) | zLSB);
  73:  }
  74:   
  75:  int setupL3G4200D(int scale){
  76:    //From  Jim Lindblom of Sparkfun's code
  77:   
  78:    // Enable x, y, z and turn off power down:
  79:    writeRegister(L3G4200D_Address, CTRL_REG1, 0b00001111);
  80:   
  81:    // If you'd like to adjust/use the HPF, you can edit the line below to configure CTRL_REG2:
  82:    writeRegister(L3G4200D_Address, CTRL_REG2, 0b00000000);
  83:   
  84:    // Configure CTRL_REG3 to generate data ready interrupt on INT2
  85:    // No interrupts used on INT1, if you'd like to configure INT1
  86:    // or INT2 otherwise, consult the datasheet:
  87:    writeRegister(L3G4200D_Address, CTRL_REG3, 0b00001000);
  88:   
  89:    // CTRL_REG4 controls the full-scale range, among other things:
  90:   
  91:    if(scale == 250){
  92:      writeRegister(L3G4200D_Address, CTRL_REG4, 0b00000000);
  93:    }else if(scale == 500){
  94:      writeRegister(L3G4200D_Address, CTRL_REG4, 0b00010000);
  95:    }else{
  96:      writeRegister(L3G4200D_Address, CTRL_REG4, 0b00110000);
  97:    }
  98:   
  99:    // CTRL_REG5 controls high-pass filtering of outputs, use it
 100:    // if you'd like:
 101:    writeRegister(L3G4200D_Address, CTRL_REG5, 0b00000000);
 102:  }
 103:   
 104:  void writeRegister(int deviceAddress, byte address, byte val) {
 105:      Wire.beginTransmission(deviceAddress); // start transmission to device 
 106:      Wire.write(address);       // send register address
 107:      Wire.write(val);         // send value to write
 108:      Wire.endTransmission();     // end transmission
 109:  }
 110:   
 111:  int readRegister(int deviceAddress, byte address){
 112:   
 113:      int v;
 114:      Wire.beginTransmission(deviceAddress);
 115:      Wire.write(address); // register to read
 116:      Wire.endTransmission();
 117:   
 118:      Wire.requestFrom(deviceAddress, 1); // read a byte
 119:   
 120:      while(!Wire.available()) {
 121:          // waiting
 122:      }
 123:   
 124:      v = Wire.read();
 125:      return v;
 126:  }

 

'Hardware > Arduino' 카테고리의 다른 글

[Arudino] 아두이노 LCD 연결해서 화면에 글자 쓰기  (0) 2013.06.14

요즘에 오픈 하드웨어인 아두이노에 살짝… 발 담그기 중입니다.

이거에 대한 글들은 워낙 많으니… 제가 보탤 것은 없고…

제가 찾았던 것 들을 참고 하기 위해 살짝 정리합니다.

참고 사이트는 아래와 같으니.. 필요하신 분들은 원본사이트를 찾아보시기 바랍니다.

LCD : http://www.devicemart.co.kr/goods/view.php?seq=38753

참고 사이트는 : http://blog.daum.net/shksjy/24, http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html

헬로우 월드 수준의 프로그램 입니다.

LCD 판넬 핀 배열

LCD Pin

Connect to

1 (VSS)

GND Arduino pin*

2 (VDD)

+ 5v Arduino pin

3 (contrast)

Resistor or potentiometer to GND Arduino pin*

4 RS

Arduino pin 12

5 R/W

Arduino pin 11

6 Enable

Arduino pin 10

7 No connection

 

8 No connection

 

9 No connection

 

10 No connection

 

11 (Data 4)

Arduino pin 5

12 (Data 5)

Arduino pin 4

13 (Data 6)

Arduino pin 3

14 (Data 7)

Arduino pin 2

15 Backlight +

Resistor to Arduino pin 13**

16 Backlight GND

GND Arduino pin*

 

Code

   1:   
   2:  // include the library code:
   3:  #include <LiquidCrystal.h>
   4:   
   5:  // initialize the library with the numbers of the interface pins
   6:  LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
   7:  int backLight = 13;    // pin 13 will control the backlight
   8:   
   9:  void setup() {
  10:    
  11:    pinMode(backLight, OUTPUT);
  12:    digitalWrite(backLight, HIGH); // turn backlight on. Replace 'HIGH' with 'LOW' to turn it off.
  13:   
  14:    // set up the LCD's number of columns and rows: 
  15:    lcd.begin(16, 2);
  16:    // Print a message to the LCD.
  17:  }
  18:   
  19:  void loop() {
  20:   
  21:    lcd.print("Hi, Arduino ");  
  22:    delay(1000); //Just here to slow down the serial to make it more readable  
  23:  }

 

Run

'Hardware > Arduino' 카테고리의 다른 글

[아두이노] 자이로센서 신호 받기  (6) 2013.06.17

집에서 플레이스테이션으로 NAS에 있는 비디오를 보려고 이리저리 이동하다보니....

TV섹션에 앱이 추가된것을 발견!!!! 오옷 YOUTUBE다.


유튜브XL 모드(http://www.youtube.com/xl?page=settings_lang&hl=ko)가 워낙 안좋은 화질을 제공해서....

이놈을 화질 좋게 HD로 볼수 있는 방법이 없을까 했는데... 드디어 PS3용 앱 출시...

(http://www.theverge.com/2012/8/14/3241181/playstation-3-native-youtube-app)

아직 PS3 죽지 않았구만.!~

<물론 우리집에서는 한글로 나옴, 캡쳐하기는 귀찮아서...>


이제 Youtube를 고화질로 TV에서 시청 가능!!! 아싸!~

'New Tech > IPTV' 카테고리의 다른 글

[펌] 버팔로, PSP용 MPEG-4 변환 대응의 capther 카드  (0) 2006.01.25

런던 올림픽2012가 이제 코앞으로 다가 왔네요.

올림픽을 즐겁게 만드는 필수 아이템 앱 쏘티가 나와서 소개드리려고... 글을 씁니다.


올림픽 정보 쏘티는 14개의 인기 종목의 전문가 들과 함께 응원하며... 

정보를 실시간으로 획득 할수 있는 모바일 앱입니다.


게다가 다양한 이벤트로... 올림픽 기간동안 필수 방송 뱃지를 모두 모으면...

KIA 자동차의 신차 K3도 제공한다고 하네요.

올림픽을 즐겁게 만드는 필수아이템 쏘티

http://j.mp/SotyApple - 앱스토어
http://j.mp/SotyGoogle - 안드로이드 마켓
http://j.mp/SotyHome - 소티 홈페이지
http://j.mp/SotyTStore - TStore 티스토어

기술적으로 특이한 기능은 핸드폰이 방송을 인식해서....

현재 방송의 방송정보를 보여준다는 것이죠. 지상파 어느 채널이든 가능합니다.




지금 바로 앱을 다운받고... 핸드폰을 TV앞에 가져가 보세요.!!!

다음 버전 쏘티 버전은 방송정보용 앱으로 다가온다니 더욱 기대되네요.!!!

이제 공식적으로 본방 사수를 인증 받을 수 있어요!!


본방~~~ 사수!!


당분간 쓸만한 2메가 변환 옵션

I:\FFMPEG\bin>ffmpeg -i "f:\INPUT.asf" -b:v 2256k -b:a 1
28k -r 29.97 -ab 128k -crf 30 -profile:v baseline -re -cbr_quality 10 -maxrate:v
 2300k -copyts OUTPUT.mp4

 

Win32용 FFMPEG 컴파일된것... http://ffmpeg.zeranoe.com/builds/

'Media Tech > H.264,VC-1,Codec' 카테고리의 다른 글

FFMPEG Rebuild  (0) 2009.12.09
Apple's Darwin Streaming Server On Fedora 10  (0) 2009.04.16
VLC 로 트랜스코딩하기  (0) 2009.02.11
MKV 포맷...  (3) 2008.09.22
Video codecs tutorial  (0) 2007.07.12

손발이 탁탁 잘 맞는 선배, 후배, 그리고 동료를 만난다는 것은
어쩌면 정말 정말 어려운 확률의 복권과도 같은 운이 아닐까?

서로가 다른 모습을 원하고 각자 원하는 방향도 다르고 생각하는 방법 역시 다르다.
서로의 환경 역시 수많은 방법중에 한가지로 지금까지 왔기에 당연히 그렇다.

사람들으 조율하고 관리하는 리더쉽이라...

내가 생각하는 가장 쉬운방법의 리더쉽이란 모범이 되는 것 이었는데...
그 방법은 가장 어려운 방법인것 같기도 하다.

사람이 어떤 사람의 모든 인생의 완벽한 롤 모델이 되기는 어렵지만..
되도록 노력하자. 그것이 최선이다.

그냥 어느 초 여름밤 끄적임

 

사진을 찍고 편집하는 것을 좋아하다 보니… 아무래도 카메라에서 RAW로 찍는 경우가 많다.

그런데 최근에 집에 컴퓨터를 64비트로 업데이트 하고…. 탐색기에서 RAW를 볼 수 없어 영 불편하던 참에…

 

검색해보니.. MS에서 나온 카메라 코덱 팩이 있었다.(이런 작년 7월 26일에 나온 것이 있었잖아./4개월 쯤 전..)

 

다운로드

http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=a0ac689f-9bad-46be-ae8d-550cb9ba5430

 

http://www.ps3mediaserver.org/

 

오랜만에 PSMedia Server 에 접속해보니 버전이 1.4가 올라왔네요.

일단 제가 사용하는 버전은 리눅스 서버에서 돌아가는 PSMedia Server인데요.

이번에는 안정성이 많이 개선된 듯 한데요.(제 서버에서만… 그렇게 느끼는 것인가요? @.@)

이제는 정말… 초보자에게도 추천할 만한 솔루션이 되지 않았나 생각되는데요.

 

 

그리고 과거에 문제되었던 한글 폴더나 한글 메뉴등은 mrhan80님이 업데이트 해주신 것이 적용되어서

http://mrahn80.tistory.com/30 별다른 설정 없이 아주 잘 돕니다.(패치 감사합니다.)

이번 버전에서는 IPhone/IPAD 플레이어들도 지원하구요.

'Hardware > Encording' 카테고리의 다른 글

MP4Box 만을 이용해 Ipod/Iphone 멀티 자막 입히기  (5) 2010.04.14

Winning Eleven 2012가 출시되어서 바로 주문해서 도착했네요. ㅋㅋㅋ

팀 메이트 무빙 요 기능 잘만하면 새로운 주 특기 가 될 수 있을 것 같네요. 온라인에서 만나요~ ㅋㅋㅋ


MAC에서 컬투의 라디오나 SBS의 실시간 방송을 보는 방법이 없을까… 고민하셨나요?
MAC OS에서 SBS 고릴라3.0 뷰어를 보는 방법을 소개합니다.

먼저 사파리를 띄워서 SBS 고릴라 웹페이지[http://gorealra.sbs.co.kr/g3/web/introduce.jsp]에
접속합니다.

원하는 채널을 선택하면 아래와 같은 창이 뜨네요.

요기에 Mac OS용 실버라이트를 다운로드 합니다.

다운이 완료되면 해당 실버라이트 패키지를 설치합니다.

Microsoft Silverlight 브라우저 플러그인 설치 화면이 나오고...

약관에 동의하면 설치를 시작합니다.

쭉쭉쭉 설치가 되더니…

방송 재생 성공!!

ㅋㅋ 라디오/보는 라디오/TV채널을 지원하네요. 언젠가 케이블 채널도 모두 지원되겠죠?^^

페이지의 글의 바뀌었는데도 계속 이전에 글이 페이스 북에 뜬다면 아래 웹페이지에서 다시한번 호출하자!

http://developers.facebook.com/tools/lint/

 

'Web Tech' 카테고리의 다른 글

SBS뉴스 페이스북 페이지 퍼가기...  (0) 2016.03.29
IE9 점프 리스트 사용하기...  (0) 2011.04.11
W3C HTML Validator  (0) 2009.12.01