자출할때 비싼 자전거 두기 부담스러운데

그래서 자전거를 맡길 공간을 빌려주겠다!라는 컨셉인가 아닌가 헷갈리는 회사

(사이트 가서 보니 창고 임대도 가능한듯)

 

아무튼 로드는 월 19.8만 MTB는 22만

근데 이 정도면... 헬스 + 월간 주차료 보다 비싼거 아냐?

걍 차 끌고 다니는게 나을지도 모르겠는데?

 

[링크 : http://bike-park.co.kr]

 

 

+

근 2년만에 엔도몬도 다시 깔고 아침에 일찍 출근해져서 자전거 탐

어제 점심엔 위로 한정거정 갔는데 오늘은 아래로 한정거장

약하지만 역풍으로 시작해서 그런지 갈떄보다 올때가 빠르네

그나저나 겨우 4.5km 인데 허벅지 아프당 ㅠㅠ

 

+

오가는길에 보니 한진택배 임대 붙여 놨더라..

한진택배 배송창고에서 이런거 맡아주면 싸게 할 거 같은데 아쉽네?

'개소리 왈왈 > 자전거' 카테고리의 다른 글

2019 자전거 대행진 신청!  (2) 2019.04.24
2019 서울 자전거 대행진!  (2) 2019.04.23
하루 늦은 지름 신고(?)  (0) 2019.03.17
바 테잎 감음  (0) 2019.03.15
간만에 자전거 포 갔더니..  (3) 2019.03.10
Posted by 구차니
Programming/openMPI2019. 4. 2. 22:27

MPI + thread 어쩌구 나오길래 보는 중

openMPI는 Message Passing Interface니까.. 받는 쪽에 데몬이 있어야 할텐데

어떤식으로 주고 받는지 모르겠네..

 

[링크 : http://wgropp.cs.illinois.edu/courses/cs598-s16/lectures/lecture36.pdf]

[링크 : http://ympahk.blogspot.com/2014/05/openmpi.html]

[링크 : http://ap2.khu.ac.kr/download/mpi_lec.pdf]

[링크 : https://www.open-mpi.org/faq/?category=running]

 

+

2019.04.03

서비스 돌리는거 보면 의외로 별거 없는데.. 어떻게 설정하는거지?

[링크 : https://openfoamwiki.net/index.php/Installation/Linux/OpenFOAM-4.x/CentOS_SL_RHEL]

'Programming > openMPI' 카테고리의 다른 글

ubuntu mpich cluster  (0) 2017.02.05
opempi 패키지  (0) 2017.02.04
openmpi with heterogenerous  (0) 2017.02.03
openmpi with openmp  (0) 2017.02.03
OpenMP 그리고 OpenMPI  (2) 2011.09.19
Posted by 구차니

흐음. 정규표현식은 매번 써도 모르겠다...

아무튼 내용을 없는걸로 치환하면 될 듯

 

[링크 : https://soooprmx.com/archives/7718]

[링크 : https://stackoverflow.com/.../regular-expression-to-remove-one-parameter-from-query-string]

[링크 : https://stackoverflow.com/.../how-do-you-match-multiple-regex-patterns-for-a-single-line-of-text-in-java]

 

 

'Programming > regexp(정규표현식)' 카테고리의 다른 글

정규 표현식.. 반복  (0) 2019.09.17
정규표현식 n개 이상  (0) 2019.08.30
regexp non-capturing group  (0) 2019.08.22
정규표현식 - regular expression  (0) 2009.01.18
Posted by 구차니
프로그램 사용/squid2019. 4. 2. 19:05

squid의 cache는 url과 rewrite된 url을 기준으로 매칭을 한다는데

다르게 생각하면.. GET 방식으로 주소가 줄줄이 붙어 버리면 당연히 url이 매치가 안되니 hit 할 수 없고

rewrite를 통해서 특정 인자를 빼버리고 놔두면 캐싱이 되려나?

(근데 생각해보면.. youtube에서 많은 부분이 HIRE_NONE이라.. 될런지)

 

[링크 : https://stackoverflow.com/questions/2721919/how-to-ignore-query-parameters-in-web-cache]

[링크 : http://www.squid-cache.org/Doc/config/storeurl_rewrite_program/]

[링크 : http://alter.org.ua/soft/win/squid_url_rewrite/]

'프로그램 사용 > squid' 카테고리의 다른 글

squid storeid... 에러  (0) 2019.04.03
squid storeid  (0) 2019.04.03
lynx proxy  (0) 2019.03.27
url_rewriter squid  (0) 2019.03.15
squid hierarchy  (0) 2019.03.14
Posted by 구차니
Programming/node.js2019. 4. 2. 16:32

NodeMITMProxyCA 라는녀석이 생성되서 찾아보니 아래의 경로에 생성을 한다.

흐음.. 서비스 용으로 만들려면 이 이름을 어떻게 바꿔치워야 겠네? ㅠㅠ

./.http-mitm-proxy/certs/ca.pem
./.http-mitm-proxy/keys/ca.private.key
./.http-mitm-proxy/keys/ca.public.key

[링크 : https://github.com/greim/hoxy]

[링크 : https://stackoverflow.com/questions/10085082/node-http-proxy-ssl-transparent]

[링크 : https://github.com/TotallyInformation/node-proxy-https-example/blob/master/proxy.js]

[링크 : https://www.npmjs.com/package/http-mitm-proxy]

 

 

아래는 span 에 들어있는 내용을 죄다 Pwned로 바꿔치기 하는 기본 예제를 변형한 녀석

 

var Proxy = require('http-mitm-proxy');
var proxy = Proxy();
var path = require('path');

proxy.use(Proxy.wildcard);

proxy.onError(function(ctx, err) {
  console.error('proxy error:', err);
});

proxy.onRequest(function(ctx, callback) {
//  if (ctx.clientToProxyRequest.headers.host == 'www.google.com'
//    && ctx.clientToProxyRequest.url.indexOf('/search') == 0
//    )
 {
    ctx.use(Proxy.gunzip);

    ctx.onResponseData(function(ctx, chunk, callback) {
//      chunk = new Buffer(chunk.toString().replace(/<h3.*?<\/h3>/g, '<h3>Pwned!</h3>'));
        console.log(chunk.toString());
      chunk = new Buffer(chunk.toString().replace(/<span.*?<\/span>/g, '<span>Pwned!</span>'));
      return callback(null, chunk);
    });
  }
  return callback();
});

proxy.onRequestData(function(ctx, chunk, callback) {
  console.log('REQUEST DATA:', chunk.toString());
  return callback(null, chunk);
});

/*
proxy.onCertificateRequired = function(hostname, callback) {
  return callback(null, {
    keyFile: path.resolve('key.pem'),
    certFile: path.resolve('cert.pem'),
    hosts: ["*"]
  });
};
*/
proxy.listen({port: 8080});

 

사용자가 생성한 인증서를 이용하여 서비스하기

[링크 : http://blog.saltfactory.net/implements-nodejs-based-https-server/]

var Proxy = require('http-mitm-proxy');
var proxy = Proxy();
var path = require('path');

proxy.use(Proxy.wildcard);

proxy.onError(function(ctx, err) {
  console.error('proxy error:', err);
});

proxy.onRequest(function(ctx, callback) {
 {
    ctx.use(Proxy.gunzip);

    ctx.onResponseData(function(ctx, chunk, callback) {
      chunk = new Buffer(chunk.toString().replace(/<span.*?<\/span>/g, '<span>Pwned!</span>'));
      return callback(null, chunk);
    });
  }
  return callback();
});

proxy.onCertificateRequired = function(hostname, callback) {
  return callback(null, {
    keyFile: path.resolve('key.pem'),
    certFile: path.resolve('cert.pem'),
    hosts: ["*.mydomain.com"]
  });
};
proxy.listen({port: 8080});

[링크 : https://github.com/horaci/node-mitm-proxy]

[링크 : https://www.npmjs.com/package/mitm-proxy]

Posted by 구차니
Programming/node.js2019. 4. 1. 10:26

http proxy는 어떻게 보면 특수한 용도의 http 서버일 뿐인데..

http.agent를 써야 하냐 말아야 하냐.. 헷갈리네

 

http는 agent 없어도 proxy 설정하면 받아들이긴 하는데..

https는 http.agent를 통해 socket으로 돌려주는 편이라 어떻게 해야 하지?

 

[링크 : https://stackoverflow.com/questions/20351637/how-to-create-a-simple-http-proxy-in-node-js]

[링크 : https://nodejs.org/api/http.html]

[링크 : https://nodejs.org/api/http.html#http_request_end_data_encoding_callback]

Posted by 구차니

초음파 센서를 보다보니 죄다 PDM으로 데이터를 뱉어내는데

DSD를 보다보니 PDM도 1bit depth가 아닌게 있다고 해서 데이터시트를 다시 봐야 할 듯

 

아무튼 DSD, 1bit depth의 경우

가청 주파수를 조금 늘리고 가청영역을 벗어 나는 고주파 쪽에 노이즈를 몰아서

low pass filter를 사용 고음질을 추구한다... 라는데

 

우리가 사용해야 할 영역은 가청영역이 아닌데 이 부분에 노이즈가 몰려버리면

데이터 해석이 불가능할텐데 어떻게 해야 하려나? 쓸 수 있을려나?

 

[링크 : http://goldenears.net/board/index.php?mid=ST_KnowledgeBase&document_srl=4704307]

[링크 : http://goldenears.net/board/index.php?mid=ST_KnowledgeBase&document_srl=4726745]

[링크 : http://goldenears.net/board/index.php?mid=ST_KnowledgeBase&document_srl=4726925]

[링크 : http://goldenears.net/board/index.php?mid=ST_KnowledgeBase&document_srl=5321214]

[링크 : http://goldenears.net/board/index.php?mid=ST_KnowledgeBase&document_srl=5363437]

'이론 관련 > 전기 전자' 카테고리의 다른 글

dc to ac  (0) 2019.05.03
cic pdm  (0) 2019.04.04
PDM과 DSD  (0) 2019.03.30
pdm - Pulse Width Modulation  (0) 2019.03.29
setup, hold, slack?  (0) 2018.06.28
Posted by 구차니
파일방2019. 3. 31. 18:25

'파일방' 카테고리의 다른 글

ArduinoDroid  (0) 2019.06.12
ups protocol  (0) 2019.04.29
배터리 체크 유틸리티  (2) 2019.03.25
hdsentinel  (0) 2019.03.15
무료 웹 위지윅 에디터  (4) 2019.03.08
Posted by 구차니
이론 관련/전기 전자2019. 3. 30. 09:41

PDM 이라고 초음파 센서를 보다보니 나오는데

웬지 느낌이 쌔(?) 해서 찾아보니 요즘 유행(?)인 고음질 오디오 쪽에 DSD랑 비슷한 느낌이 들었는데

결론만 말하자면 이론적 배경으로는 맞다고

 

PDM is Pulse Density Modulation, a system for representing a sampled signal as a stream of single bits using delta sigma conversion (sometimes called sigma delta conversion). PDM is the technology used in many oversampling ADCs and DACs, and is the basis of the Sony/Philips commercial digital format and disc trade-named DSD and SACD, respectively.

[링크 : https://www.ap.com/technical-library/more-about-pdm/]

 

'이론 관련 > 전기 전자' 카테고리의 다른 글

cic pdm  (0) 2019.04.04
DSD/PDM 그리고 초음파  (0) 2019.04.01
pdm - Pulse Width Modulation  (0) 2019.03.29
setup, hold, slack?  (0) 2018.06.28
vga 출력 Hsync, Vsync 파형  (0) 2018.06.08
Posted by 구차니

가상머신의 cpu 사용률을 보는건 이런데 해석하는 방법이 문제네?

작동하지 않는 녀석은 아무런 표시도 없지만

작동중인 녀석은 cpu.time과 user system으로 표시되는데 

(user + system) / time 으로 계산하면 되려나?

$ virsh domstats --cpu-total

Domain: 'win7'
Domain: 'Git-001'
  cpu.time=68837175516346
  cpu.user=158780000000
  cpu.system=5775550000000

[링크 : https://serverfault.com/questions/780067/virsh-command-that-displays-the-cpu-and-memory-consumption]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm live add cpu  (0) 2019.04.16
kvm과 HT 그리고 affinity  (0) 2019.04.16
kvm snapshot  (0) 2019.03.17
tar 로 압축된 sparse file 풀기  (0) 2019.02.16
sparse file nfs /smb  (0) 2019.02.15
Posted by 구차니