본문 바로가기

[IT/Programming]

음성 인식 (Speech Recognition) 프로그램 # 음성 인식 (Speech Recognition) 프로그램 크롬 브라우저를 사용하면 구글에서 제공하는 음성인식 기술을 컴퓨터에서도 손쉽게 사용할 수 있음. 인식률도 괜찮고, 짱 좋은듯? 다른 인터넷 브라우저로 구글에 접속했을때는 안되는걸로 봐서 크롬 브라우저에 프로그램이 내장되어 있고, 구글 페이지에서 이 프로그램을 동작시키는듯함. 구글에서 브라우저를 개발하고 무료로 배포한게 이런거 써먹기 위함인듯도? 여러가지 보안관련 제약 때문에 인터넷에서 임의의 윈도우 프로그램을 동작시키는건 제한되어 있을테니까. ## TOC ## 사용 방법 사용 방법은 매우 간단. 그냥 크롬 브라우저 열면 빈 페이지에 구글 검색창이 하나 뜨는데, 검색창 오른편의 마이크 모양을 누르면 됨. 아니면 크롬 브라우저로 구글 메인 페이지 .. 더보기
Random number generator (무작위 수 생성기) # Random number generator (무작위 수 생성기) 무작위 수 (random number) 는 프로그래밍적으로 어떻게 만들 수 있을까? 우선 wiki 에 잘 정리되어 있는거 같으니 시간날때 조금 읽어봐야겄음. 암호학하고도 관련있고, 꽤나 전문적인 연구분야인듯도... (깊이 들어가면 이해하기 쉽지 않다는 말.) ## PH 2015-11-23 : 천천히 정리중. ## TOC ## How to test whether it is truely random or not? 어떤식으로 정말 무작위 수인지 아닌지를 판단할까나? 혹은 좋은(?) 무작위 수 생성기인지, 나쁜(?) 무작위 수 생성기인지 판단할 수 있을까? 대충 알기론 몇 차원으로 나눠서 점을 찍다보면 무작위수가 고르게 분포하지 않는 경우가 있.. 더보기
해시 테이블과 해시 함수 (Hash Table and Hash function) # 해시 테이블과 해시 함수 (Hash Table and Hash function) 검색 최적화에 자주 쓰이는 해시란 것에 대해 알아봅시다. ## PH 2015-11-19 : Actual implementation of Hash 이랑 Listing up all datas in hash table 부분 추가. 뭐 대충만 궁금증 정리한거지만;;; 2015-05-11 : 이거 직접 활용해야 할 단계에 와서 정리를 더 하면서 공부해야 하는데;;; ## TOC ## 해시 테이블과 해시 함수 (Hash Table and Hash function) format 이 정형화되어 있는 자료를 저장할 때 보통 가장 많이 쓰이는게 array (배열) 구조이다. 빼곡히 data 들을 채워넣기 편하기도 하거니와 가장 직관적이고 .. 더보기
CSS Specificity or Priority (우선순위) # CSS Specificity or Priority (우선순위) CSS 우선순위가 약간 헷갈리는 것들이 있어서 정리중. 우선 링크들만 정리. CSS Selector, inline style, !important, javascript handling. Javascript 로 style 바꿀때도 CSS selector 처럼 영향이 있는건가? 아니면 이땐 항상 inline style 로 적용되는건가? 당연히 후자라고 생각했었는데, 테스트 해보니까 전자 같기도... 추가로 실제 브라우저에서 어떻게 구현을 해놨는지도 궁금한데... 분명 CSS 처리를 먼저 해놓고, HTML element 들을 처리하면서 바로 CSS 를 적용시키는 식으로 페이지를 띄우던데... 저장된 CSS 를 모두 거치면서 selector 에 .. 더보기
Learning JavaScript, especially class-like Constructor function and Property Inheritance through prototype/__proto__ chaining # Learning JavaScript Web browser 에서 쓰이는, "Object-based based on prototypes" 특성을 갖는 client-side 프로그래밍 언어인 JavaScript를 배워 봅시다. 여기는 제가 헷갈렸던 부분만 조금 정리. ## PH 2017-08-14: 코드 스타일만 좀 정리. To SEE. 2014-06-13: docuK upgrade. 2014-05-21: First Posting. ## TOC ## Making an instance from a constructor function (class-like) Note: The term "instance" has a specific technical meaning in class-based languages (.. 더보기
페이스북 퍼오기 (Embeding facebook post) # 페이스북 퍼오기 (Embeding facebook post) 페이스북 포스트 퍼오기. 안되네? 왜이러지??? ## TOC ## Example #AOA #찬미 입니다!! 여러분 저희가 7개월만에 발매된 #심쿵해 가!! 그 심쿵해 뮤비가!! 400만을 돌파했어요!! 이렇게 많은 사랑 주셔서 감사합니다♡ This is AOA #ChanMi!! Our...게시: AOA 2015년 6월 30일 화요일 ## RRA developers.facebook.com - Social Plugins - Embedded Posts 더보기
CSP (Content Security Policy) : iframe, image (img), video blocking # CSP (Content Security Policy) : iframe, image (img), video blocking ``` document.referrer; // in javascript req.headers().get("Referer"); // in vert.x ```/ ## RRA MDN - CSP (Content Security Policy) policy directives MDN - The X-Frame-Options response header 더보기
Youtube Download # Youtube Download 유투브 영상을 다운받는 여러 방법들이 있는거 같은데, 난 을 이용해서 다운받았음. 뭔가 유투브 영상 다운받을 수 있다는 것을 미끼로 바이러스를 심거나 하는 사이트들이 꽤 있는것도 같음;;; 이런 사이트들 경유하지 않아도 뭔가 동영상 파일을 브라우저에서 바로 뽑아낼수도 있을것도 같긴한데... 모르겄당. ## RRA www.clipconverter.cc 더보기