텍스트
Posts
18 postslinks / lynx - 리눅스용 텍스트 웹브라우저
텍스트 기반의 웹브라우저 lynx는 전부터 알고 있었는데, 팅커보드S(Tinkerboard S)에 설치한 암비안(Armbian)에서 설치하려고 하니, 패키지가 없다는 오류가 발생했다. 그래서 인터넷을 좀 찾아보니, links라는 텍스트 기반의 웹브라우저가 있다. 암비안에서도 설치가 가능했다. sudo apt-get install links links를 조금 사용해 보니, 웹페이지를 열람하는데는 적합하지 않았다. 영문 페이지는 괜찮은 것 같은데, 한글 페이지가 제대로 표시되지 않는다. 뭔가 별도로 설정을 해 주어야 하는 부분이 있는지 모르겠는데, 어쨌든 links와는 달리 lynx는 한글 페이지도 잘 표시된다. # 반달가면 블로그 보기 (한글이 제대로 표시되지 않음) links bahn
espeak - 텍스트를 음성으로 변환(text-to-speech, TTS)
espeak은 텍스트를 입력 받아서 음성합성을 해 주는 프로그램이다. 영어가 기본이고 그 외에 추가적인 언어를 지원하긴 하는데, 아쉽게도 한국어는 포함되어 있지 않다. 발음이 썩 자연스럽지는 않지만 문서의 내용을 귀로 들어서 대략의 파악하는 동시에 뭔가 다른 문서 작업을 해야 하는 등 텍스트로부터 음성합성이 필요할 경우에는 그럭저럭 사용할 수 있을 듯. 데비안/우분투 계열 리눅스 배포판에서는 S/W 저장소를 통해 설치 가능한 듯. 리눅스 민트 19.3 XFCE에서 아래와 같이 설치했다. # S/W 저장소 정보 갱신 sudo apt-get update # espeak 설치 sudo apt-get install espeak 텍스트 파일을 읽어서 내용을 음성으로 출력하려면 -f 옵션
유니티를 이용해 웹의 텍스트 파싱이 잘 안 될때
웹 서버에 올려 둔 text 파일을 유니티를 통해 파싱해 출력하게 만들었습니다. public Text TEXT; void Start() { StartCoroutine(GetText()); } IEnumerator GetText() { WWW www = new WWW("텍스트 파일 url"); yield return www; TEXT.text = www.text.ToString (); } 그랬더니 PC에서 테스트할 때는 멀쩡히 잘 나오다가, apk로 빌드 후에 스마트 기기에서는 공백으로 나오더군요.처음엔 웹에 무슨 접근 제한이 있나... 생각했는데 PC에서는 어디에서라도 해당 텍스트 파일이 잘 열리길래 다른 문제라고 알게 됐습니다. 잠깐 찾아 보니 BOM이라는 파일 첫머리의 규
[bash: csplit] 설정한 기준에 따라 텍스트 파일 분할하기
csplit은 리눅스에서 기본적으로 제공되는 파일 분할 프로그램이다. 특정 행번호, 또는 특정 문자열을 기준으로 파일을 분할해야 하는 경우에 사용한다. csplit의 인자(argument)는 아래와 같이 지정한다 csplit [옵션] [입력 파일] [패턴] 자주 사용하는 옵션은 아래와 같다. -f: 분할된 출력 파일 이름 지정 -z: 결과중에 크기가 0인 파일은 삭제 -k: 오류가 발생할 경우에도 이전까지 생성된 분할 결과 파일 유지(-k 옵션이 없으면 오류 발생시 출력 결과가 삭제된다.) 패턴은 행번호 또는 정규표현식(regular expression, regex), 그리고 반복 회수를 지정할 수 있다. 몇가지 예시를 통해서 살펴보자. 예시에 사용할 파일 sample.t
![[1년 전 오늘] 250608 인천 무의도 덕점방파제 바다루어낚시 - 장대, 광어](https://img.zoomtrend.com/2026/06/10/1781084366-20250608122254.jpg)
![[CV] [Comi] '終末のハーレム ファンタジア' (종말의 하렘 판타지아) 17권. 그동안 SAVAN에 무슨 일이 있었던 거냐](https://img.zoomtrend.com/2026/06/10/1781084386-ECA484EBA6ACEC9790.jpg)

