윈도우 10 을 사용중이다.


필자는 회사 노트북에 이어폰을 연결 하여 사용하는데..


아이폰에 있는 음악을 듣기 위해서는 이어폰을 폰에 연결 해야 하는 번거러움이 있었다.


윈도우에서는 아이폰에 있는 음악을 들을 수 없을까? 하여 찾아 보니


Air Play 로 가능하다는것을 알 수 있게 되었다.


Air Play 를 지원하는 프로그램은 꽤 많이 있는데


Audio 만 필요로 하는 사람들은 아래 링크의 Shairport4w 를 사용하는게 가장 깔끔한듯..


https://sourceforge.net/projects/shairport4w/


혹여 링크에서 다운로드가 안된다면 첨부 파일을 다운로드.


SP4W_Setup.exe


위 파일은 소스포지 링크에서 다운로드 받은 파일을 그대로 첨부 하였으며 


각 Hash 값은 다음과 같다.


MD5 : df3aef0de462c72cb645c0ab2b4604d2

SHA1 : 630ee62068e980ff87fd0a55ee10c234e4e999de



ShairePort4w 를 설치한 다음 아이폰 음악 앱에서 AirPlay 버튼을 터치 해보면 자신의 PC 이름이 보일것이다. 

(단, 아이폰과 PC 가 동일한 네트워크, 즉 동일한 공유기 아래에 있어야 한다)


해당 PC 를 선택 하고 재생 해보면 PC에서 음악이 재생 되는것을 확인 할 수 있다.




넷플릭스에서 유재석이 나오는 프로그램이 방영 될꺼라고 기사를 봤었는데
제목을 몰라서 찾아보았다.

한글 제목은 “범인은 바로 너”
넷플릭스의 포스터에는 “BUSTED!”

2018년 5월에 방영 예정이라고 한다

출연진
유재석, 안재욱, 김종민, 이광수, 박민영, 엑소 오세훈, 구구단 김세정



크라임씬 같은 프로그램이려나...

한껏 기대된다




Netflix 추천작: “범인은 바로 너!”
https://www.netflix.com/title/80209553?s=i&trkid=13752289

 

예고편 추가

 

 

 

'잡담' 카테고리의 다른 글

카트라이더 어벙벙 케이크  (0) 2020.06.12
티스토리 붙여 넣기 버그  (3) 2020.06.01
왕좌의 게임 시즌 8 4회 스타벅스 컵(?)  (1) 2019.05.08
광안대교 선박 충돌  (0) 2019.02.28
넷플릭스 유재석  (1) 2018.04.05
2018 설 기차표 예매  (0) 2018.01.09
2017 설 기차표 예매  (0) 2017.01.01
2016 추석 기차표 예매 일정  (2) 2016.08.09
2016년 설 기차표 예매 기간  (0) 2016.01.12
  1. BlogIcon 박작가님 2020.06.22 05:47 신고

    넷플릭스에서도 드디어 유재석이 진출하네요 넘 기대됩니다.

 

가사 플러그인이 0.6으로 업데이트 되었습니다.

http://blog.acidpop.kr/308


http://blog.acidpop.kr/264

 

Synology Audio Station 알송 가사 플러그인

알송 가사 플러그인이 0.5로 업데이트 되었습니다. http://blog.acidpop.kr/286 알송 가사 플러그인 0.4 업데이트 특정 음악 제목에서 php simplexml 파서오류로 인한 CPU 및 메모리 점유율 문제 수정 버전 DSM..

blog.acidpop.kr

 

기존에 배포 하였던 0.4 버전이 2018년 초부터 작동을 안하는것을 발견.

 

한동안 계속 바빠서 살펴볼 틈이 없었지만...

 

겨우 짬이 나서 소스를 다시 분석.

 

 

가사 플러그인 디버깅 환경이 썩 좋지 않아 애 좀 먹었다 ㅠㅠ

 

시놀로지측에 믄의를 보내 보니 php 의 기본 경로가 바뀌었단다. -_-;

 

php 5.6, 7.0 을 모두 지원하면서 포토 스테이션도 php 를 사용하다 보니 죄다 경로가 제각각이라는것.

 

 

/usr/bin/php 를 사용하라는데 문제는 기존 소스가 php 의 Extenson 을 로딩 해 오도록 구성되어 있음. (TTPlayer 소스를 거의 그대로 사용하다 보니 발생한 문제)

 

소스를 대통합하고 나서야 작동 하는걸 확인 할 수 있었다.

 

근 10개월 만의 업데이트!!

 

 

AlsongLyrics_0.5.aum
다운로드

 

 

 

위 파일을 다운로드 받아

 

Audio Station 의 설정 버튼을 누르고

 

가사 플러그인을 등록하여 주면 작동 하는것을 확인 할 수 있다.

 

 

알송 가사 플러그인의 문의(?) 는

 

https://github.com/acidpop/AlsongLyrics/issues

 

 

이스트 소프트 측에서 문제 제기를 하면 바로 삭제 할 예정!

 

알송 가사 플러그인 소스 공개.

 

https://github.com/acidpop/AlsongLyrics

 

살펴보면..............별거 없다 ㅠㅠ

 

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

 

참고로 알송에서는 가사가 검색이 되는데 이 가사 플러그인에서는 검색이 안된다는 분들이 계신데 

 

알송은 해당 음악 파일의 ID3태그등을 제외한 순수 MP3 음악 데이터를 앞에서부터 163,840 바이트 읽어서 MD5로 돌린 값을 가지고 검색을 하는 구조여서

 

ID3 TAG 가 없어도 검색이 가능합니다.

 

하지만 시놀로지 Audio Station 은 단지 ID3 태그에 있는 Title 과 Artist 정보만 전달하게 됩니다.

 

이로 인해 가사 검색의 결과가 좀 다르다는걸 아시고 사용하시는데 참고 하시면 되겠습니다.

  1. 와일드세븐 2018.04.23 22:37

    찾고 있었는데 너무 감사합니다~ ^^ 잘쓸게요

  2. cloudstorm 2018.05.15 13:45

    고맙습니다.

  3. 지나가는나그네 2018.05.18 13:40

    감사합니다 : )

  4. 시놀로지좋아 2018.05.22 22:29

    진짜 너무 잘쓰고 있습니다 감사합니다!

  5. 3615xs 2018.05.29 12:29

    까페에 퍼가도 될까요??
    자료 정말 감사합니다.^^&

  6. 나스사용자 2018.06.04 21:14

    안녕하세요 항상 감사 드립니다.
    본 플러그인 사용시 로그 쌓인다고 하던 문제는 아직 그대로인가요?

    • BlogIcon Acidpop acidpop 2018.06.05 08:30 신고

      안녕하세요
      로그 쌓이는 부분은 문제는 아니고 오래전에 시험용으로 배포 했을 때 있던 기능이고 현재 버전은 로그 기능 삭제 된지 오래 되었습니다

  7. 나장근 2018.06.11 14:31

    유용하게 잘 쓰고 있습니다.
    고맙습니다.

  8. 감사합니다 2018.08.05 17:23

    감사합니다!!

  9. 시놀유저 2018.08.10 21:43

    바빠서 댓글을 달지 못하고 있었는데 정말 깊은 감사의 말씀을 남깁니다.
    감사합니다!!

  10. BlogIcon dan 2018.08.18 11:30

    감사합니다!!

  11. chp 2018.09.26 21:44

    와우... 작동이 끝내주게 잘 됩니다. 감사합니다!!!

  12. BlogIcon dry 2018.11.05 17:34

    감사합니다!!! 잘 됩니다.

  13. 님좀짱 2018.11.09 14:20

    DSM에 있는 Audio Station에서는 잘 되는데, 혹시 DS Audio 어플에서는 동작하지 않나요?

  14. 2019.06.05 19:23

    비밀댓글입니다

    • BlogIcon Acidpop acidpop 2019.09.05 11:19 신고

      안녕하세요
      알송 가사 플러그인 API 호출하는 방식이 변경 되어 현재 정상 작동 하고 있지 않습니다.

  15. ㅇㅇ 2019.09.05 11:16

    감사합니다 근데 지금도 작동 잘 되나요? 왜인지 모르겠지만 가사가 안불러와지는데요ㅠㅠ

    • BlogIcon Acidpop acidpop 2019.09.05 11:19 신고

      안녕하세요
      알송 가사 플러그인 서버에서 방식이 바뀐듯 싶습니다.
      현재는 작동이 안되고 있습니다

    • ㅇㅇ 2019.09.05 16:35

      감사합니다ㅠㅠ 어쩐지 안되더라고요

Telegram BOT 을 사용할때 그냥 간단하게 명령어 한줄로 사용 할 수는 없을까? 하는 사람들을 위해 포스팅 한다.

 

Telegram BOT 은 많은 API 들을 제공해주는데 그중 sendMessage API 는 가장 사용 하기 쉽다.

 

예제를 보자.

 

curl -k -d "chat_id=123456789" --data-urlencode "text=\"Test Message 보냅니다\"" https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/sendMessage 

 

빨간색 글씨는 각각 chat_id 와 Token Key 이다.

 

주희 할 점은 --data-urlencode "text=  이 코드 다음인데 띄어쓰기 또는 한글이 포함되어 있다면

\" 로 시작해서 \" 로 끝내야 한다는것

즉 다음과 같이 메시지를 작성해야 한다.

 

--data-urlencode "text=\"Test Message 보냅니다\""

 

 

다음과 같이 제한적이지만 HTML 코드도 전송이 된다.

curl -k -d "chat_id=123456789" --data-urlencode "text=\"Test Message 보냅니다<a href='http://blog.acidpop.kr'>블로그</a>\"" -d "parse_mode=HTML" -d "disable_web_page_preview=true" https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/sendMessage

 

여기까지가 일반적인 Text 를 보내는 방법이고

 

사진이나 문서파일을 전송 하려면 어떻게 해야 할까?

 

curl 의 form 옵션을 이용해서 전송 하면 된다.

 

사진을 보내는 방법은 다음과 같다.

 

curl -k -F chat_id=123456789 -F photo=@"/home/test.png" https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/sendPhoto

 

마찬가지로 Document 는 사진 보내는것과 매우 유사하다.

 

 

curl -k -F chat_id=123456789 -F document=@"/home/test.xlsx" https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/sendDocument

 

 


 

 

 

 각종 Telegram BOT API 는 다음 링크를 참고하여 옵션들을 조정해 주면 다양하게 사용 할 수 있다.

 

https://core.telegram.org/bots/api#available-methods

 

 

개인 기록용.

 

 

 

그누보드5 를 설치 하고 CKEditor 를 설치.

 

Editor 에 클립보드에 있는 이미지를 붙여 넣기 한 다음 전송을 해 보면 이미지가 Base64 코드로 인코딩 되어 wr_content 에 들어 간다.

 

문제는 불러 올때 어디선가 Base64 인코딩 된 데이터를 제거 해 버리는데

 

아래 부분을 참고 하여 코드를 추가 하면 된다.

 

 

 

lib/common.lib.php

 

위 파일을 열어서

 

$config->set('Attr.AllowedFrameTargets', array('_blank'));

 

 

위와 같은 코드를 찾는다.

 

해당 코드 바로 아래에 다음 코드를 추가 한다.

 

$config->set('URI.AllowedSchemes', array('http' => true, 'https' => true, 'data' => true));

 

 

아마 보안상의 이유로 막아 놓은거 같은데 굳이 필요한 사람들은 뭐......

 

 

 

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

 

그누보드 설치

 

 

1. 그누보드5 설치.

 

2. CKEditor 최신 버전 설치.

 

https://sir.kr/g5_plugin/2907?sfl=wr_subject%7C%7Cwr_content&stx=%EC%97%90%EB%94%94%ED%84%B0

 

 

3. imagepaste 플러그인 추가 설치.

 

https://ckeditor.com/cke4/addon/imagepaste

 

 

4. CKEditor config.js 수정

 

 

config.toolbar = [
            ['Font', 'FontSize'],
            ['BGColor', 'TextColor' ],
            ['Bold', 'Italic', 'Strike', 'Underline', 'RemoveFormat'],
            ['Image', 'SpecialChar', 'Smiley'],
            ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
            ['NumberedList', 'BulletedList'],
            ['Link', 'Unlink'],
            ['Source']
        ];

 

 

 

 

Synology NAS 사용 중 sudoers 파일을 수정하다가 오타가 났다던지 해서 root 권한으로 로그인을 못하는 경우가 있다.

 

 

>>> /etc/sudoers: syntax error near line 9 <<<
sudo: parse error in /etc/sudoers near line 9
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

 

 

보통 이런식의 메시지들이 보이는데 해결 방법이 있어서 블로그에 포스팅 한다.

 

 

1. 다음 패키지를 받아서 수동 설치 한다.

 

http://www.mertymade.com/syno/#all

 

위 링크에 가서 Config File Editor 패키지인 ConfigFileEditor-noarch-14.spk 파일을 다운로드 받는다.

 

만약 위 사이트에서 안받아 진다면 아래 파일을 이용한다.



ConfigFileEditor-noarch-14.spk


 

2. 패키지 센터에 가서 수동 설치 버튼을 클릭하여 위에서 다운로드 받은 파일을 설치 한다.


3. DSM 에 admin 계정으로 로그인 한다. (관리자 권한이 있는 다른 ID 는 config editor 실행시 admin 계정으로 실행하라고 나온다.


4. DSM 의 시작 메뉴에서 Config File Editor 아이콘을 클릭하여 실행한다.




5. 드롭 다운 메뉴를 클릭한 다음 맨 아래로 스크롤 하여 Config File Editor 를 클릭한다.




맨 윗줄에 다음 내용을 추가 한다.


/etc/sudoers,sudoers


내용을 추가 한 다음 Save 버튼을 클릭하고 Config File Editor 창을 닫는다.


6. 패키지 센터에 가서 Config File Editor 패키지를 중지 한 다음 다시 시작 한다.



7. 다시 Config File Editor 를 실행 한 다음 드롭 다운 메뉴에서 sudoers 를 선택한다.




8. sudoers 파일의 내용을 수정한다.





원본 내용은 다음과 같다.


## sudoers file.


# Enable logging of a command's output.
# Use sudoreplay to play back logged sessions.
Defaults syslog=authpriv


# Allow root to execute any command
root ALL=(ALL) ALL


# Allow members of group administrators to execute any command
%administrators ALL=(ALL) ALL


# Configure privilege of wheel group
Cmnd_Alias SHELL = /bin/ash, /bin/sh, /bin/bash
Cmnd_Alias SU = /usr/bin/su
%wheel ALL=(ALL) NOPASSWD: ALL, !SHELL, !SU



10. 내용을 수정한 다음 Save 버튼을 클릭하고 sudo -i 명령이 제대로 되는지 확인한다.





DSM 을 재설치 해야 되나? 했는데 좀 찾아 보니 이런 방법이 있어서 포스팅!!




 

2018년 설 명절승차권 예매 안내

대상기간 : ’18.2.14.(수) ~  2.18.(일), 5일간
      무궁화호 이상(관광전용열차 포함) 모든 열차승차권

일시·매체

대상 노선

1.16.(화)

06:00~15:00

 홈페이지

 경부, 경전, 동해, 대구, 충북, 경의,

경원, 경북, 동해남부선

09:00~11:00

 지정 역·대리점

1.17.(수)

06:00~15:00

 홈페이지

 호남, 전라, 경강, 장항, 중앙, 태백,

영동, 경춘선

09:00~11:00

 지정 역·대리점

 * 잔여석 판매(역·홈페이지·코레일톡 등) : ’18.1.17.(수) 16:00부터
 * 코레일톡·철도고객센터(ARS포함)·자동발매기에서는 잔여석 판매시부터 예매 가능


예매매수 : 1인당 최대 12매(1회당 6매 이내, 동반석 1세트는 4매로 산정)

결제기간 : ’18.1.17.(수) 16:00 ∼ 1.21.(일) 24:00
 

예매는 http://www.letskorail.com 홈페이지에서 진행 됩니다.


2018년 설 기차표 예매 모두들 성공 하세요~!


'잡담' 카테고리의 다른 글

티스토리 붙여 넣기 버그  (3) 2020.06.01
왕좌의 게임 시즌 8 4회 스타벅스 컵(?)  (1) 2019.05.08
광안대교 선박 충돌  (0) 2019.02.28
넷플릭스 유재석  (1) 2018.04.05
2018 설 기차표 예매  (0) 2018.01.09
2017 설 기차표 예매  (0) 2017.01.01
2016 추석 기차표 예매 일정  (2) 2016.08.09
2016년 설 기차표 예매 기간  (0) 2016.01.12
아이폰 티스토리 앱!!  (0) 2014.08.22

Windows 10 Fall Creators 업데이트 (1709) 에서 부터 openSSH 를 베타로 설치 해 볼수 있다.


이 말인 즉슨, cmd.exe 또는 Power Shell 에서 ssh 접속을 해볼 수 있다는 말!!


즉시 설치를 해보자.


일단 cmd 창을 관리자 권한으로 실행한다.



다음 명령을 수행 한다.


dism /online /get-capabilities | findstr /i "OpenSSH.Client"


시간이 좀 지나면 아래와 같은 메시지가 나타난다.


Capability Identity : OpenSSH.Client~~~~0.0.1.0




이 명령을 OpenSSH Client 가 몇 버전이 있는지 찾아 내는 명령이다.


현재 기준 (2017/12/14)으로는 0.0.1.0 버전이 있다.


이 버전을 설치 해 보자.


다음 명령을 수행 한다.


dism /online /Add-Capability /CapabilityName:OpenSSH.Client~~~~0.0.1.0



위 명령을 수행 하면 아래와 같은 메시지가 나온다.


Deployment Image Servicing and Management tool
Version: 10.0.16299.15
Image Version: 10.0.16299.64
[==========================100.0%==========================]


위와 같은 메시지가 보여진 다음 리부팅 해야 할것냐고 물어 보는데 y 를 입력 하면 바로 재시작을 시작한다.


재시작을 하는 이유는 PATH 환경 변수에 "c:\windows\system32\OpenSSH" 이 경로는 추가 하기 위해서 하는것으로 보인다.



설치가 완료 되었다면 cmd 창을 열고 ssh 명령을 실행 시켜 보자.


C:\Users\acidp>ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-E log_file] [-e escape_char]
           [-F configfile] [-I pkcs11] [-i identity_file]
           [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
           [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
           [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]


ssh 가 잘 설치되어 있는 것을 확인 할 수 있다.


부푼 꿈을 안고 사용하던 리눅스 장비에 접속을 시도해 본다. (CentOS 6.7)


C:\Users\acidp>ssh 10.10.10.2
Unable to negotiate with 10.10.10.2 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1



안된다. -_-;


뭐지? 해서 좀더 찾아 보니 SHA-1에 대한 부분이 제대로 지원이 안되는것 같다. 즉, 좀 오래된 버전의 sshd 를 사용하고 있는 장비는 접속이 불가능 한듯.



가지고 있는 시놀로지 NAS 에 접속을 시도해 보았다.



접속이 된다.!!


cmd 창의 폰트를 Naver D2Coding 으로 변경해 주었으나 뭔가 좀 해상도가 떨어지는듯한 느낌의 화면이다.


참고로 XShell 로 접속했을 때의 터미널 창과 비교해 보자.


아마도 색상의 차이일것이라 보이는데 기본 색상을 좀 더 잘 보이도록 조정해 주면 좋을듯...

 

 

 

 

 

MS 가 어디까지 지원을 할지는 모르겠지만 리눅스와 많이 친해 지려 하는것 같다.






출처 : https://poweruser.blog/enabling-the-hidden-openssh-server-in-windows-10-fall-creators-update-1709-and-why-its-great-51c9d06db8df

+ Recent posts