2021의 게시물 표시

OS/2 announce: fluidsynth v2.2.4 for OS/2 released

fluidsynth v2.2.4 for OS/2 has been released. OS/2 용 fluidsynth v2.2.4 를 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#fluidsynth Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/  

< Be Y 패드 > 데이터쉐어링 유심을 < 갤럭시 노트FE > 데이터쉐어링 유심으로 사용하기

이번에 노트20 울트라를 새로 구입하면서 노트FE 를 어떻게 할 지 고민을 했다. 와이파이만으로 쓸 수도 있겠지만, 데이터쉐어링으로 쓰는 것이 좋겠다고 생각했다. 자동차 내비로 쓸 수도 있으니까. 예전에 아내의 화웨이 폰을 사용하면서 같이 구매했던 Be Y 패드를 데이터쉐어링으로 쓰고 있다. 그런데 Be Y 패드는 거의 사용하고 있지 않은 상태라 이 유심을 빼서 노트FE 에 쓰기로 했다. 그런데 문제는 Be Y 패드는 마이크로 유심이었고, 노트FE 는 나노 유심이었다. 마이크로 유심을 나노 유심으로 바꿀 수 있다는 것을 알고 있었기에 구체적인 방법을 찾아 보았다. 많은 문서들이 유심 크기를 바꿔주는 PDF 를 받아 인쇄를 하여 모양대로 자르면 된다고 설명하고 있었다. 인쇄해야 하는 것이 살짝 귀찮아 실제 나노 유심을 보고 그 모양대로 자르기로 하였다. 나노 유심을 보니 위쪽을 빼고는 모두 유심해 최대한 바짝 붙여 잘려 있었다. 가위를 이용하여 유심이 훼손되지 않게 최대한 유심에 가깝게 잘라냈다. 그리고 윗부분은 실제 나노 유심을 측정하여 같은 크기 만큼만 남기고 가위로 잘라냈었다. 그리고 오른쪽 귀도 잘라내었다. 이렇게 해서 얼추 마이크로 유심을 나노 유심으로 바꾸었다. 이제 트레이에 끼우면 된다. 당연히 크기가 맞지 않았다ㅠㅠ 가위로 더 잘라볼까 했지만, 아무래도 유심이 훼손될 것 같았다. 그래서 손톱 갈아주는 도구로 조금씩 갈아내었다. 줄이 있었다면 줄이 더 효과적이었을 것 같다. 이리 저리 갈아내었더니 결국에는 트레이에 꼭 맞게 되었다. 유심을 넣고 노트FE 를 켰다. 아쉽게도 인식이 되지 않았다. SIM 상태를 확인해 보니 번호는 인식이 되었다. 무슨 문제인가 검색을 해 보았더니 아무래도 패드 또는 태블릿에 썼던 유심은 스마트폰에는 쓰지 못하는 듯 했다. 114나 100에 전화를 해서 문의를 해 보아도 마찬가지 대답을 얻었다. 데이터쉐어링 유심을 기기변경하려면 패드 또는 태블릿은 패드 또는 태블릿으로, 스마트폰은 스마트폰으로 해야 한단다. 패도 또는 태

< 갤럭시 노트20 울트라 > 자급제 KT 보험 가입기

노트FE 를 4년 넘게 사용했다. 노트FE 도 쉬고 싶었는지 손에서 미끄러지면서 뒷판이 깨지고 말았다. 번들로 들어있던 케이스를 끼워서 사용하다가 이제는 바꿔야겠다는 생각이 들었다. 폴드로 가기에는 아직 비싸다는 생각이 있어서 작년에 발표된 노트20 울트라를 사기로 마음 먹었다. 자급제는 어디가 싼지 여기저기 알아보았는데 기본적으로 자급제는 삼성 디지털 프라자가 가장 쌌다. 그리고 삼성 카드 6개월 할부를 하면 추가로 할인받을 수 있었다. 그런데 더 싼 곳이 있었다. 하이마트몰이었다. 매일 매일 카드 할인이 바뀌고 있어서 마음에 드는 할인률이 나왔을 때 구매했다. 출고가 1,452,000원, 하이마트몰 판매가 1,199,900원, KB국민카드 12% 할인, 최종 구매가 1,055,912원. 택배를 받고 이것저것 설정을 마친 다음에 보험을 알아보았다. 요즘에는 자급제도 보험에 가입할 수 있게 되었기 때문이다. 114로 문의했더니 자급제 전용센터에 전화해야 한다고 했다. 그러니 KT 자급제 보험에 가입하려는 사람들은 전용센터(1899-9421)에 바로 전화를 하자. 자급제 전용센터에 전화를 하면 몇 가지 서류를 요구하는데 다음과 같다. 모델명 확인되는 거래내역서 또는 주문내역서(용량, 색상 확인필요) 승인번호 확인되는 카드매출전표(구매처, 결제일, 결제금액, 승인번호 확인필요) 보험상품설명서(전화번호, 이름, 서명 자필 작성 필요) 일련번호, IMEI, 시리얼넘버 캡쳐(설정 - 휴대전화정보 - 규제정보) 휴대전화 Wi-Fi MAC 주소 캡쳐(설정 - 휴대전화정보 - 상태정보) 3. 보험상품설명서는 통화 후 이메일 또는 팩스로 보내준다. 이 내용은 모두 문자로 다시 안내된다. 모든 서류가 준비되면 안내된 메일 주소나 팩스 번호로 보내면 된다. 다만, 제목은 반드시 안내된 F-xxxxx 로 해야 한다. 보낸 서류가 확인되면 바로 전화가 온다. 내 경우에는 전화를 받지 못했더니 문자로 다시 안내가 왔다. 만일 오후 6시까지 연락이 오지 않으면 센터에서 누락한 것일 수

< 갤럭시 노트3 > 를 < 민팃 >에 넘기다

최근에 삼성 서비스 센터에 갔다가 민팃 ATM 이 있는 것을 보았다. 나중에 기회가 되면 이용해야겠다 생각했다. 그리고 이번에 큰맘 먹고 노트20울트라를 자급제로 구입했다. 그래서 4년 동안 노트FE 를 쓰면서 서브폰 역할을 했던 노트3 를 처분하기로 결정했다. 생각해보니 거의 7년을 넘게 쓰고 있었다. 오랫동안 잘 버텼군! 시세를 조회했을 때 최대 5,000원을 받을 수 있었다. 나름 깨끗하게 썼다고 생각했기에 5,000원을 기대했으나, 현장 점검에서 테두리 부분에 찍힘이 있다고 나와 2,000원으로 책정되었다. 나름 예리하다고 생각했다. 게다가 절반 이하로 후려 치다니ㅠㅠ 3,000원은 줘야지! 어쨌든 역할을 다했기에 판매하기로 했고, 10분이 안 되어 2,000원을 계좌로 바로 입금받았다. 집에 와서 생각하니 뭔가 짠한 마음이 들었다. 오랜 세월 함께한 물건이 없어져서 그런 것인지. 추억이 되었다고 생각해서 그런지. 민팃 ATM 사용이 어렵지는 않았다. 몇 가지만 준비하자. 민팃에 넘기면 알아서 휴대폰에 있는 내용을 모두 삭제한다고는 하나 미리 초기화해서 가는 것도 방법이다. 모든 계정은 일절 연결하지 않고. 아울러 와이파이에 연결해서 앱을 설치하라고 하니, 와이파이는 꼭 돼야 한다. 당연히, 유심이나 SD카드는 제거해야 한다. 일부러 폐기하는 것이 아니라면. 민팃에 넘어가면 돌려받을 수 없다. 화면 꺼짐도 1분 이상으로 설정해야 한다. 민팃 ATM 에서 다 나오는 설명들이지만, 미리 알아두자. 나머지는 민팃 ATM 에서 나오는 설명대로 하면 된다. 사람들 만나서 중고 거래 하는 게 꺼려지거나 노트3처럼 너무 오래되었거나, 또는 훼손이 많이 된 휴대폰이라면 민팃ATM 을 고려해 보는 것도 좋은 것 같다. 최소 1,000원은 받을 수 있다.^^

OS/2 announce: fluidsynth v2.2.3 for OS/2 released

fluidsynth v2.2.3 for OS/2 has been released. OS/2 용 fluidsynth v2.2.3 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#fluidsynth Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/  

토렌트: < 하이큐 > 4기 < TO THE TOP > 완결(1쿨: 1화 ~ 13화, 2쿨: 1화 ~ 12화) 마그넷

소년 스포츠물의 명작 <하이큐> 4기 <TO THE TOP> 입니다. <하이큐> 4기 <TO THE TOP> 마그넷 및 자막: 1쿨(1화 ~ 13화): 마그넷 , 자막 2쿨(1화 ~ 12화): 마그넷 , 자막(1화 ~ 11화) , 자막(12화) (2022/04/18) 자막(12화) (2022/04/20) 4기 전체(1화 ~ 25화) ASS 자막: AniKorea님 (2022/04/20)   마그넷 주소로 토렌트 다운 받기 uTorrent 다운 받기 마그넷 주소 클릭하기 uTorrent 가 자동으로 실행되면 그대로 토렌트 다운 받기 uTorrent 가 자동으로 실행되지 않으면 마그넷 링크 주소 복사 uTorrent 실행 [파일] - [주소에서 토렌트 추가] 클립보드에 저장한 주소가 입력 창에 입력 되어 있음 복사한 주소가 아니면 마그넷 링크 주소 복사 토렌트 다운 받기

토렌트: < 킹덤 > 1기 전편(01화 ~ 38화), 2기 전편(01화 ~ 39화) 마그넷

중국 전국시대 진나라 통일기를 다루는 애니 <킹덤> 입니다. <킹덤> 마그넷 및 자막: 1기 전편(01화 ~ 38화): 마그넷 , 자막 2기 전편(01화 ~ 39화): 마그넷 (시드가 많지 않아 오래 기다리셔야 합니다!), 자막 ,  이토랜드 (댓글에 1기, 2기 토렌트 링크와 자막 있어요. 자막 받으려면 가입 필요해요)   마그넷 주소로 토렌트 다운 받기 uTorrent 다운 받기 마그넷 주소 클릭하기 uTorrent 가 자동으로 실행되면 그대로 토렌트 다운 받기 uTorrent 가 자동으로 실행되지 않으면 마그넷 링크 주소 복사 uTorrent 실행 [파일] - [주소에서 토렌트 추가] 클립보드에 저장한 주소가 입력 창에 입력 되어 있음 복사한 주소가 아니면 마그넷 링크 주소 복사 토렌트 다운 받기

토렌트: < 드래곤볼 슈퍼 > 전편(001화 ~ 131화) 마그넷

<드래곤볼 슈퍼> 전편(001화 ~ 131화)입니다. <드래곤볼 슈퍼> 마그넷 주소: magnet:?xt=urn:btih:0C27549F2CA7A032B7067A01D6D1C0020787A880 <드래곤볼 슈퍼> 자막: aniall님 블로그 마그넷 주소로 토렌트 다운 받기 uTorrent 다운 받기 마그넷 주소 클릭하기 uTorrent 가 자동으로 실행되면 그대로 토렌트 다운 받기 uTorrent 가 자동으로 실행되지 않으면 마그넷 링크 주소 복사 uTorrent 실행 [파일] - [주소에서 토렌트 추가] 클립보드에 저장한 주소가 입력 창에 입력 되어 있음 복사한 주소가 아니면 마그넷 링크 주소 복사 토렌트 다운 받기

토렌트: < 춤추는 대수사선 > TV 드라마 전편(1편 ~ 11편), 영화 1편, 3편 마그넷

일본 수사 드라마 <춤추는 대수사선> 입니다. TV 드라마 전편(1편 ~ 11편), 영화 1편, 영화 3편입니다. 안타깝게도 영화 2편과 4편은 살아있는 씨드가 없습니다. 씨드 있는 분들은 공유해 주시면 고맙겠습니다. <춤추는 대수사선> 토렌트 마그넷 및 자막: TV드라마 전편(1편 ~ 11편): 마그넷 , 자막 영화 1편: 마그넷(자막 내장) 영화 3편: 마그넷 , 자막 마그넷 주소로 토렌트 다운 받기 uTorrent 다운 받기 마그넷 주소 클릭하기 uTorrent 가 자동으로 실행되면 그대로 토렌트 다운 받기 uTorrent 가 자동으로 실행되지 않으면 마그넷 링크 주소 복사 uTorrent 실행 [파일] - [주소에서 토렌트 추가] 클립보드에 저장한 주소가 입력 창에 입력 되어 있음 복사한 주소가 아니면 마그넷 링크 주소 복사 토렌트 다운 받기

< 맑은필터 > 에어컨 필터 교체기

블루핸즈에 연차 점검을 받으면서 안내 받은 것 중의 하나가 에어컨 필터였다. 교체해야 한다고 했다. 비용은 4만원 조금 넘는데, 요즘이 할인 기간이라 39,000원에 해준다고 했다. 일단은 조금 더 생각해 보겠다고 하고 돌아왔다. 그런데 에어컨 필터는 자가 교체가 수월하다고 하여 여기 저기 검색해 보았다. 정말 쉬웠다. 그럼 필터 가격은 어느 정도일까 확인해 봤더니 순정 부품도 블루핸즈에서 제시한 것의 1/3 정도였다. 물론 공임까지 포함된 것이니 더 비싼 것이겠지만. 헤파 필터니 뭐니 하면서 다양한 기능을 강조하는 비싼 제품들도 있었지만, 저렴한 필터를 골라 자주 갈아주는 것이 오히려 나을 수도 있겠다는 생각에 비교적 저렴한 필터를 골랐다. 그게 바로 <맑은필터> 사의 활성탄 필터였다. 아무래도 활성탄이다 보니 색깔이 회색이었다. 보통 필터는 흰색이 많던데, 이건 회색이라 색깔로 교체 여부를 판단하기는 어려울 것 같다. 적당히 3개월에 한 번씩 바꾸는 게 좋을 것 같다. 유튜브 영상에서 본 대로 1) 조수석 글로브 박스를 열고, 2) 안에 있는 물건을 다 꺼낸 다음, 3) 글로브 박스 내부 양쪽에 있는 동그란 잠금 마개를 반시계 방향으로 돌려 글로브 박스를 아랫쪽으로 내렸다. 그리고 4) 글로브 박스 오른쪽에 보면 걸쇠가 하나 더 있는데 이 걸쇠를 분리하면 글로브 박스가 아랫쪽으로 더 내려와 작업하기가 훨씬 수월해 진다. 5) 안쪽에 에어컨 필터를 가리고 있는 플라스틱 판 오른쪽에 보면 결합을 풀 수 있는 장치가 있고, 이 장치를 위아래로 눌러주면 판이 분리되면서 안쪽에 필터가 보인다. 6) 그대로 꺼내고 새 필터를 끼우면 된다. 필터의 방향은 필터에 표시된 화살표가 아래 방향을 가리키도록 해야 한다. 글로브 박스를 다시 조립한 다음 바로 운행하지 말고, 반드시 외기 모드로 바꾸고 송풍을 강하게 틀어 5분 정도 충분히 환기시키자. 안 그러면 꽤 심한 냄새가 나고 눈이 따가워지는 경험을 할 것이다! 충분히 환기 시키면 이런 증상은 곧 사라진다. 쿠팡

< YF소나타 하이브리드 > 사이드 미러가 접힐 때 소리가 나거나 끝까지 접히지 않는다

2019년 말쯤에 2014년식 YF소나타 하이브리드 차량을 중고로 매입하였다. 첫 차이고 처음 운전하다보니 차를 타자마자 이런 저런 사고가 있었다. 그 중의 하나가 후진을 하다가 세워 둔 철기둥에 부딪혀 왼쪽 앞문과 왼쪽 사이드 미러를 긁어버린 것이다. 다행히 중개해 준 친구가 컴파운드로 잘 문질러 주고 페인트 칠을 잘 해줘서 그럭저럭 눈에는 띄지 않게 되었다. 사이드 미러도 조각을 잘 붙이고 역방향으로 돌아간 것을 정방향으로 잘 돌려서 기능에 문제가 없게 되었다. 그런데 언제부턴가 안타깝게도 사이드 미러를 접을 때 끼~익 거리는 소리가 나기도 하고, 더 심한 것은 끝까지 접히지 않는 경우가 점점 많아졌다. 윤활유를 발라야 하나 고민하다가, 연차 점검하는 겸 블루핸즈를 방문하여 물어보았다. 그랬더니, 톱니 쪽에 문제가 생긴 거라 수리는 안 되고 교체를 해야한다고 했다. 윤활유를 바르는 것은 안 되냐고 했더니, 일시적일 뿐 또 같은 문제가 생기다고 하였다. 교체 비용은 12만원. 일단은 잘 참고 지내왔으니 조금 더 생각해보겠다고 하였다. 혹시나 윤활유는 어떤 것이 좋을까 해서 검색을 해 보았더니, WD-40 얘기가 많이 나왔다. 하지만 더 검색을 해 보았더니 WD-40 을 방청(부식 방지)용으로만 써야지 윤활용으로 쓰면 안된다고 한다. 윤활유를 쓰는 사례를 찾기도 하였으나 블루핸즈에서 들었던 것처럼 시간이 지나면 또 해야 한다고 하였다. 이번에는 YouTube 를 찾아보았다. 대체로 DIY 교체하는 영상이 많았는데, 그 중에서 LF소나타 사이드 미러에 대한 영상이 하나 있었다. 트럭커 호이호이 님의 영상이었다. 내 경우처럼 안 접히는 것은 아니었으나 접을 때 끼~익 거리는 소리가 나는 문제였다. LF소나타에 적용되는 방법이라 YF소나타에도 적용될지 걱정이 되었지만 해봤다. 방법은 의외로 간단했다. 사이드 미러를 편 상태에서 힘을 더 가하여 쉽게 움직일 때까지 역방향으로 꺽는다 역방향으로 꺾인 상태에서 사이드 미러를 접는다 사이드 미러가 접히면서 '뚝

OS/2 codes: NASM and 32-bit FLAT sections/segments

NASM is a widely used assembler, and the only modern assembler for OS/2. Almost all the open-source projects using assembly codes are using NASM. Because of this, porting them to OS/2 is much easier. BTW, NASM manual says that FLAT property is necessary to declare OS/2 32-bit sections/segments for 32-bit FLAT memory model. Unfortunately, however, NASM manual seems to be wrong because FLAT is not enough nor necessary for OS/2 32-bit FLAT memory model. Here is the correct way to declare 32-bit FLAT section/segment on OS/2. In general, OS/2 32-bit section/segment is declared like this:  section TEXT32 public align=16 use32 class=CODE This declares 32-bit( use32 ) CODE segment( class=CODE ) whose name is TEXT32 with 16-bytes aligned( align=16 ). And this segment will be concatenated with segments with the same segment name( public ) at linke time. For details, see NASM docs( https://www.nasm.us/xdoc/2.15.05/html/nasmdoc8.html#section-8.4.1 ). Here, 'FLAT' property is not needed. R

Firefox 에서 YouTube 동영상이 자꾸 끊어질 때

Firefox 는 Windows 에서 YouTube 동영상을 재생할 때 VP9 코덱을 이용한다. 그런데 문제는 VP9 코덱은 하드웨어 지원이 잘 안되는 경우가 많다는 것이다. 이 때문에 YouTube 동영상을 재생할 때는 오로지 CPU 성능에 의존하게 되고, CPU 성능이 뒷받침되지 않으면 동영상 재생이 원활하지 않게 된다. 물론 Firefox 가 VP9 코덱만 지원하는 것은 아니다. 대신에 H264 코덱도 사용할 수 있다. H264 코덱은 나온지도 오래 되었고, 이 때문에 H264 코덱을 지원하는 하드웨어도 꽤 많다. 하드웨어 지원이 되지 않더라도 VP9 코덱에 비해서는 CPU 부담이 덜하다. 다만, H264 코덱은 FHD(1920x1080) 해상도까지만 지원한다. 반면에 VP9 코덱은 UHD(4K, 3840x2160) 해상도까지 지원한다. 만약 4K 동영상을 보고 싶다면 VP9 코덱밖에는 답이 없으니 VP9 을 지원하는 하드웨어를 새로 구입하자. Firefox 에서 YouTube 동영상을 H264 코덱으로 재생하는 방법은 다음과 같다. 주소창 에 about:config 입력 [주의해서 진행하세요] 이라는 메세지가 보이면 [위험을 감수하고 계속 진행] 클릭 [검색] 창에 media.mediasource.vp9.enabled 입력 media.mediasource.vp9.enabled 항목 더블 클릭하여 false 로 바꿈 Firefox 다시 시작 확인하는 방법은 YouTube 동영상 재생창에서 오른쪽 마우스 버튼을 클릭하면 팝업메뉴가 나오는데, 그 중에서 [전문통계] 를 선택하면 재생창에 영상 정보가 나타난다. 이 때 [Codec] 부분을 보면 [vp09] 대신에 [avc1] 이 보인다. * 출처: https://support.mozilla.org/en-US/kb/firefox-4k-ultra-high-definition-youtube-videos

OS/2 announce: fluidsynth v2.2.2 for OS/2 released

fluidsynth v2.2.2 for OS/2 has been released. OS/2 용 fluidsynth v2.2.2 를 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#fluidsynth Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/  

OS/2 announce: VLC media player v3.0.16, libdvdnav v6.1.1, libdvdread v6.1.2 and libdvdcss v1.4.3

VLC media player v3.0.16, libdvdnav v6.1.1, libdvdread v6.1.2 and libdvdcss v1.4.3 for OS/2 has been released. OS/2 용 VLC media player v3.0.16, libdvdnav v6.1.1, libdvdread v6.1.2, libdvdcss v1.4.3 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : VLC media player v3.0.16: https://www.os2.kr/komh/os2factory/#vlc libdvdnav v6.1.1: https://www.os2.kr/komh/os2factory/#libdvdnav libdvdread v6.1.2: https://www.os2.kr/komh/os2factory/#libdvdread libdvdcss v1.4.3: https://www.os2.kr/komh/os2factory/#libdvdcss Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/  

OS/2 announce: VLC media player v3.0.14 and fluidsynth v2.2.1 for OS/2 released

VLC media player v3.0.14 and fluidsynth v2.2.1 for OS/2 has been released. OS/2 용 VLC media player v3.0.14 와 fluidsynth v2.2.1 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : VLC media player v3.0.14: http://www.os2.kr/komh/os2factory/#vlc fluidsynth v2.2.1: http://www.os2.kr/komh/os2factory/#fluidsynth Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/  

OS/2 announce: ksoftseq v1.1.1, kmididec v0.3.1 and libkai v2.1.0 for OS/2 released

ksoftseq v1.1.1, kmididec v0.3.1 and libkai v2.1.0 for OS/2 has been released. OS/2 용 ksoftseq v1.1.1, kmididec v0.3.1, libkai v2.1.0 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : ksoftseq v1.1.1: https://www.os2.kr/komh/os2factory/#ksoftseq kmididec v0.3.1: https://www.os2.kr/komh/os2factory/#kmididec libkai v2.1.0: https://www.os2.kr/komh/os2factory/#kai Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/

OS/2 announce: fluidsynth v2.1.8 and v2.2.0 for OS/2 released

fluidsynth v2.1.8 and v2.2.0 for OS/2 has been released. OS/2 용 fluidsynth v2.1.8 과 v2.2.0 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#fluidsynth Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/

토렌트: < 모래시계 > 마그넷

다시봐도 명작이네요. <모래시계> 입니다. <모래시계> 토렌트 마그넷 주소: magnet:?xt=urn:btih:0CA88414030E8971F7357546CF968659AB4A3D36 마그넷 주소로 토렌트 다운 받기 uTorrent 다운 받기 마그넷 주소 클릭하기 uTorrent 가 자동으로 실행되면 그대로 토렌트 다운 받기 uTorrent 가 자동으로 실행되지 않으면 마그넷 링크 주소 복사 uTorrent 실행 [파일] - [주소에서 토렌트 추가] 클립보드에 저장한 주소가 입력 창에 입력 되어 있음 복사한 주소가 아니면 마그넷 링크 주소 복사 토렌트 다운 받기

C: rand() 와 srand() 로 난수 만들기

C 언어에서 난수를 만들 때 가장 널리 쓰이는 함수는 rand() 와 srand() 이다. 이 글에서는 이 두 함수의 사용법과 활용법을 알아보고 한계와 대안에 대해서 다루려고 한다.   1. rand() rand() 함수의 원형은 다음과 같다. #include <stdlib.h> int rand(void); rand() 함수는 [0, RAND_MAX] 범위(0과 RAND_MAX 포함)에서 정수 형태의 의사-난수(pseudo-random number)를 만든다. RAND_MAX 는 rand() 가 만드는 난수의 최대값으로, C 라이브러리에 따라 다르다. 다만, 최소 크기는 0x7FFF(=32767, 15비트)로 보장된다.   1-1. 원하는 범위내의 난수 만들기 rand() 함수는 [0, RAND_MAX] 범위의 난수를 만든다. 하지만, 실제로 필요한 범위는 이와는 다르다. 예를 들어, [10, 20] 사이의 난수를 만들려면 어떻게 해야 할까?  보통 두 가지 방법이 알려져 있다. 하나는 나머지 연산(%) 을 이용하는 것이고, 다른 하나는 비례 관계 를 이용하는 것이다.   1-1-1. 나머지 연산을 이용하는 방법 나머지 연산을 이용하는 방법부터 알아보자. 나머지 연산을 이용하면 [0, n) 범위(0 포함, n 비포함)를 얻을 수 있다. 예를 들어 n=7 이라면, 어떤 값이 오더라도 7로 나눈 나머지는 결국 0 이상 6 이하의 정수이다. 여기에 적당한 값을 더해 주면 우리가 원하는 범위의 난수를 얻을 수 있다. 이를 함수로 나타내면 다음과 같다. Colored By Color Scripter ™ 1 2 3 4 int  randrange( int  a,  int  b) {      return  (rand() % (b - a + 1)) + a; } 하지만, 이 방법의 경우 난수가 고르게 만들어지지 않는다는 문제점이 있다. 예를 들어, 난수가 만들어지는 범위는 [0, 8] 이지만, 원하는 범위는 [0, 5] 라면, 나머지 연산에는 6 이 쓰인다

OS/2 codes: How to get size of free physical memory

OS/2 provides APIs to get size of being interested in system memory. For example, DosQuerySysInfo() with QSV_TOTPHYSMEM for total size of physical memory, QSV_TOTRESMEM for total size of system-resident memory, and QSV_TOTAVAILMEM for total size of total available memory for all processes. However, those indice do not tell us about free physical memory. Actually, any 32-bits APIs do not provide such information at all. Instead, you can use 16-bits APIs. That is, DosMemAvail() . Here is the prototype of DosMemAvail(): APIRET16 APIENTRY16 Dos16MemAvail( PULONG pulAvailMem ) For details, see https://komh.github.io/os2books/prcp/080_L2_DosMemAvail.html . VisualAge C++ and Watcom can use this prototype directly. However, unfortunately, gcc does not provide features to call 16-bits functions directly. Instead, you should use thunking. Fortunately, kLIBC provides macros for thunking. You can call DosMemAvail() on gcc/kLIBC like this: Colored By Color Scripter ™ 1 2 3 4 5 6 7 8 9 USHORT _T

OS/2 announce: libebml v1.4.1 and libmatroska v1.6.2 for OS/2 released

 libebml v1.4.1 and libmatroska v1.6.2 for OS/2 has been released. OS/2 용 libebml v1.4.1 와 libmatroska v1.6.2 를 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : libebml v1.4.1: http://www.os2.kr/komh/os2factory/#libebml libmatroska v1.6.2: http://www.os2.kr/komh/os2factory/#libmatroska Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/

OS/2 announce: git v2.30.0 for OS/2 released

git v2.30.0 for OS/2 has been released. OS/2 용 git v2.30.0 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#git Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/  

OS/2 announce: fluidsynth v2.1.7 for OS/2 released

fluidsynth v2.1.7 for OS/2 has been released. OS/2 용 fluidsynth v2.1.7 을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#fluidsynth Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/

OS/2 announce: fluidsynth v2.1.6 and tar v1.33 for OS/2 released

fluidsynth v2.1.6 and tar v1.33 for OS/2 have been released. OS/2 용 fluidsynth v2.1.6 과 tar v1.33  을 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : fluidsynth v2.1.6: https://www.os2.kr/komh/os2factory/#fluidsynth tar v1.33: https://www.os2.kr/komh/os2factory/#tar Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/

OS/2 announce: VLC media player v3.0.12 for OS/2 released

VLC media player v3.0.12 for OS/2 has been released. OS/2 용 VLC media player v3.0.12 를 발표하였습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://www.os2.kr/komh/os2factory/#vlc Enjoy Warping !!! Korean OS/2 User Community : http://www.os2.kr/

C: alloca() 의 함정

C 언어로 프로그래밍을 하면서 가장 불편했던 것 중의 하나가 메모리 할당과 해제였다. 할당은 하되 알아서 해제해 주면 얼마나 좋을까? 라는 생각을 많이 했었다. C++ 같은 언어는 다양한 기법이 개발되면서 이에 대한 문제를 대폭 해소할 수 있었지만... 이런 불편을 많은 사람들이 공감했는지 비표준적인 방식으로 나름의 해결방법을 제안했다. 그 중의 하나가 alloca() 이다. C 언어에서 메모리를 할당하면 꼭 해제해야 하는 이유는 메모리가 힙에 할당되기 때문이다. 그래서 alloca() 는 메모리를 스택에 할당한다. 함수가 끝나면 스택은 자동으로 복구가 되니까. 문제는 여기에서 발생한다. alloca() 로 할당한 메모리는 함수가 끝날 때까지 살아 있다. 어디에서 할당하든 함수가 끝날 때까지 상태가 유지된다. 만약 alloca() 를 반복문 안에서 사용하면 어떻게 될까?  보통 alloca() 를 반복문 안에서 사용하는 이유는 다음 두 가지 기대 때문일 것이다. 첫째, 반복문 범위(scope) 안에서 자동 소멸할 것이다. 둘째, alloca() 로 할당된 메모리는 함수가 끝날 때까지 유효하므로 반복문 안에서 한 번만 할당할 것이다. 하지만, 두 가지 모두 잘못된 생각이다. alloca() 로 할당된 메모리가 해제되는 기준은 함수가 끝날 때이지, 특정 범위가 끝날 때가 아니고, alloca() 는 호출될 때마다 스택에 메모리 공간을 할당한다. 결국 어떤 결과가 생길까? 바로 스택 공간 부족(out of stack space)이다. 반복문 내에서 계속 스택 공간을 소모하기 때문이다. 따라서 alloca() 는 반복문 안에서 쓰면 안된다. 대신에 C99 을 쓴다면 VLA(Variable-length Array)를 쓰자. VLA 는 alloca() 와 달리 변수가 선언된 범위가 끝날 때 자동으로 소멸한다. 반복문 안에서 쓰더라도 alloca() 와 같은 문제는 발생하지 않는다. 그런데 VLA 에 대해 유의할 것은 C11 에서는 필수가 아닌 선택으로 바뀌었다. 다시