파일방2019. 3. 31. 18:25

열해석이랑 유체해석이랑 별개일려나?

오픈소스라고 해서 무료라는 보장은 없는데 어떨런지 모르겠네

 

[링크 : https://goma.github.io/]

[링크 : https://www.csc.fi/web/elmer]

[링크 : https://sourceforge.net/projects/elmerfem/]

[링크 : http://www.training.prace-ri.eu/uploads/tx_pracetmo/ElmerIntro_01.pdf]

 

+

[링크 : https://sdolnote.tistory.com/entry/GerrisIntroduction]

[링크 : https://sdolnote.tistory.com/entry/GerrisCylinder]

    [링크 : http://gfs.sourceforge.net/wiki/index.php/Using_Blender_to_create_solids_for_Gerris]

[링크 : http://www.nextfoam.co.kr/sub/about_openfoam.php]

[링크 : https://blog.naver.com/fraigy/30176125653]

[링크 : http://freealt.selfhow.com/xflow-cfd/]

[링크 : https://www.oss.kr/info_install/show/f0c18023-bc32-46f2-973e-c0d32bafd2e6]

 

[링크 : http://gfs.sourceforge.net]

[링크 : https://openfoam.org/]

    [링크 : https://cfd.direct/openfoam/user-guide/v6-running-applications-parallel/]

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

 

+

2019.04.09

[링크 : https://www.openfoam.com/training/]

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

ArduinoDroid  (0) 2019.06.12
ups protocol  (0) 2019.04.29
열해석 프로그램(오픈소스)  (0) 2019.03.31
배터리 체크 유틸리티  (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과 DSD  (0) 2019.03.30
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
virsh domstats 로 가상머신의 cpu 사용율 확인하기  (0) 2019.03.29
kvm snapshot  (0) 2019.03.17
tar 로 압축된 sparse file 풀기  (0) 2019.02.16
sparse file nfs /smb  (0) 2019.02.15
Posted by 구차니

댓글을 달아 주세요

이론 관련/전기 전자2019. 3. 29. 19:03

초음파 센서를 보다 보니 이 방식으로 변조되었고

데이터도 I2C나 SPI가 아닌 2~3MHz 급의 시리얼 데이터로 통신한다고..

 

[링크 : http://https://en.wikipedia.org/wiki/Pulse-density_modulation]

[링크 : https://ez.analog.com/audio/f/q-a/4259/difference-between-pdm-and-i2s-digital-microphones]

[링크 : https://www.st.com/.../DM00040808.pdf/jcr:content/translations/en.DM00040808.pdf]

[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=91237&p=1001577&hilit=pdm#p1001577]

[링크 : https://cdn-shop.adafruit.com/product-files/3421/i2S+Datasheet.PDF]

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

DSD/PDM 그리고 초음파  (0) 2019.04.01
PDM과 DSD  (0) 2019.03.30
pdm - Pulse Width Modulation  (0) 2019.03.29
setup, hold, slack?  (0) 2018.06.28
vga 출력 Hsync, Vsync 파형  (0) 2018.06.08
color bar (BT.471-1)  (0) 2018.06.05
Posted by 구차니

댓글을 달아 주세요

Programming/web 관련2019. 3. 28. 13:07

지금와서 찾아보니 static으로 만 썼구나..

그래도 relative나 absolute는 레이아웃이 붕 뜨는 바람에 나중에 손대기 너무 번거로운데..

 

[링크 : https://www.zerocho.com/category/CSS/post/5864f3b59f1dc000182d3ea1]

[링크 : http://ko.learnlayout.com/position.html]

[링크 : https://aboooks.tistory.com/82]

'Programming > web 관련' 카테고리의 다른 글

elk - ElasticSearch, LogStash, Kibana  (0) 2019.05.14
ECDHE?  (0) 2019.04.26
css position  (0) 2019.03.28
webpack  (0) 2019.02.20
ajax bearer token header  (0) 2019.02.07
webGL vs SVG  (0) 2019.01.07
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/squid2019. 3. 27. 18:14

귀찮을때 lynx로 테스트 하는데 얘도 proxy 설정가능한지 찾아보니 된다네?

 

$ sudo vi /etc/lynx-site.cfg
http_proxy:http://proxy.abc.xyz:8080

[링크 : https://stackoverflow.com/questions/32822161/how-do-i-set-proxy-for-lynx]

[링크 : https://www.linuxquestions.org/questions/linux-networking-3/proxy-setting-in-lynx-230111/]

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

squid storeid  (0) 2019.04.03
squid storeurl_rewrite  (0) 2019.04.02
lynx proxy  (0) 2019.03.27
url_rewriter squid  (0) 2019.03.15
squid hierarchy  (0) 2019.03.14
squid url_rewrite_program  (0) 2019.03.14
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2019. 3. 27. 18:05

JSON.stringify() 를 하면 위와 같은 에러를 내면서 죽길래

해결책을 찾는데 circular-json 이라는 다른 패키지를 깔아서 써야 한다.

 

[링크 : https://zetawiki.com/wiki/TypeError:_Converting_circular_structure_to_JSON]

[링크 : https://zetawiki.com/wiki/Npm_circular-json]

 

진짜인진 모르겠지만 객체 내에 순환참조가 있음 그렇게 죽는다고..

[링크 : https://ohgyun.com/399]

'Programming > node.js' 카테고리의 다른 글

node.js mitm proxy (for https)  (0) 2019.04.02
proxy http node.js  (0) 2019.04.01
TypeError: Converting circular structure to JSON  (0) 2019.03.27
https proxy using node.js  (0) 2019.03.27
node.js unit test  (0) 2019.03.25
node.js http cache proxy  (0) 2019.03.20
Posted by 구차니

댓글을 달아 주세요

커피 한잔과 교환! ㅋㅋ

 

집에가서 노트5에 연결해서 영화를 한번 틀어봐야겠다.

 

 

+

2019.03.28

집에와서 기어 VR이랑 다 깔고 공룡으로 검색해서

쥬라기 공원 BLUE 어쩌구 있길래 받았는데 10분 분량에 4기가.. ㄷㄷ

아무튼 화질은 죽이고 아내도 좋아하는데

 

다 하고 나서 아내 왈 "더워!!!"

 

이래서 VR이 활성화가 안되는거야... 라는 느낌적인 느낌?

'개소리 왈왈 > 모바일 생활' 카테고리의 다른 글

기어 VR for 노트5 좀 써본 결론(?)  (2) 2019.04.07
에라이 3g 못써먹겠다!!!  (4) 2019.04.05
기어VR 획득!(for 노트5)  (0) 2019.03.27
VaR VR 플레이어 한글 자막 문제  (0) 2019.03.09
마이크로 SD 64GB에 만원이라니..  (3) 2019.03.09
VR 헬멧  (0) 2019.03.07
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2019. 3. 27. 17:38

stack의 것은.. 되긴 하는데 단순하게(?) https의 경우 소켓을 통해 바로 연결되는 구조로 되어있다.

http나 https 확실히 무언가 한번 걸린다는 느낌이 드는 딜레이는 어쩔수 없을려나?

 

아무튼 내가 원한건.. 얘가 아니라 직접 URL을 잡아낼수 있어야 하는 녀석... ㅠㅠ

 

// Install npm dependencies first
// npm init
// npm install --save url@0.10.3
// npm install --save http-proxy@1.11.1

var httpProxy = require("http-proxy");
var http = require("http");
var url = require("url");
var net = require('net');

var server = http.createServer(function (req, res) {
var urlObj = url.parse(req.url);
var target = urlObj.protocol + "//" + urlObj.host;

console.log("Proxy HTTP request for:", target);

var proxy = httpProxy.createProxyServer({});
proxy.on("error", function (err, req, res) {
console.log("proxy error", err);
res.end();
});

proxy.web(req, res, {target: target});
}).listen(8080); //this is the port your clients will connect to

var regex_hostport = /^([^:]+)(:([0-9]+))?$/;

var getHostPortFromString = function (hostString, defaultPort) {
var host = hostString;
var port = defaultPort;

var result = regex_hostport.exec(hostString);
if (result != null) {
host = result[1];
if (result[2] != null) {
port = result[3];
}
}

return ( [host, port] );
};

server.addListener('connect', function (req, socket, bodyhead) {
var hostPort = getHostPortFromString(req.url, 443);
var hostDomain = hostPort[0];
var port = parseInt(hostPort[1]);
console.log("Proxying HTTPS request for:", hostDomain, port);

var proxySocket = new net.Socket();
proxySocket.connect(port, hostDomain, function () {
proxySocket.write(bodyhead);
socket.write("HTTP/" + req.httpVersion + " 200 Connection established\r\n\r\n");
}
);

proxySocket.on('data', function (chunk) {
socket.write(chunk);
});

proxySocket.on('end', function () {
socket.end();
});

proxySocket.on('error', function () {
socket.write("HTTP/" + req.httpVersion + " 500 Connection error\r\n\r\n");
socket.end();
});

socket.on('data', function (chunk) {
proxySocket.write(chunk);
});

socket.on('end', function () {
proxySocket.end();
});

socket.on('error', function () {
proxySocket.end();
});

});


[링크 : 
https://stackoverflow.com/questions/8165570/https-proxy-server-in-node-js/32104777]

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

 

이거랑 위에꺼랑 어떻게 믹스하지? ㅠㅠ

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

 

+

2019.04.02

취향대로 좀 정리한 버전

var http = require('http');
var httpProxy = require('http-proxy');
var url = require('url');
var net = require('net');

var server = http.createServer(onReq);
server.addListener('connect', onConn);
server.listen(8080);

function onReq(req, res)
{
        var urlObj = url.parse(req.url);
        var target = urlObj.protocol + "//" + urlObj.host;
        console.log(urlObj.href);

        var proxy = httpProxy.createProxyServer({});
        proxy.on("error", function (err, req, res) {
                console.log("proxy error", err);
                res.end();
        });

        proxy.web(req, res, {target: target});
}

function onConn(req, socket, bodyhead)
{
        var hostPort = getHostPortFromString(req.url, 443);
        var hostDomain = hostPort[0];
        var port = parseInt(hostPort[1]);
        console.log("Proxying HTTPS request for:", hostDomain, port);

        var proxySocket = new net.Socket();
        proxySocket.connect(port, hostDomain, function () {
                proxySocket.write(bodyhead);
                socket.write("HTTP/" + req.httpVersion + " 200 Connection established\r\n\r\n");
        });

        proxySocket.on('data', function (chunk) {
                //console.log(chunk.toString());
                socket.write(chunk);
        });

        proxySocket.on('end', function () {
                socket.end();
        });

        proxySocket.on('error', function () {
                socket.write("HTTP/" + req.httpVersion + " 500 Connection error\r\n\r\n");
                socket.end();
        });

        socket.on('data', function (chunk) {
                //console.log(chunk.toString());
                proxySocket.write(chunk);
        });

        socket.on('end', function () {
                proxySocket.end();
        });

        socket.on('error', function () {
                proxySocket.end();
        });
}

{
}

var regex_hostport = /^([^:]+)(:([0-9]+))?$/;

var getHostPortFromString = function (hostString, defaultPort)
{
        var host = hostString;
        var port = defaultPort;
        var result = regex_hostport.exec(hostString);
        if (result != null)
        {
                host = result[1];
                 if (result[2] != null) { port = result[3]; }
        }
        return ( [host, port] );
};

'Programming > node.js' 카테고리의 다른 글

proxy http node.js  (0) 2019.04.01
TypeError: Converting circular structure to JSON  (0) 2019.03.27
https proxy using node.js  (0) 2019.03.27
node.js unit test  (0) 2019.03.25
node.js http cache proxy  (0) 2019.03.20
node.js 사용자 모듈 만들기  (0) 2019.03.13
Posted by 구차니

댓글을 달아 주세요

개소리 왈왈/컴퓨터2019. 3. 27. 10:40

일단은 2710p에서 적출가능한 부품이 하나도 없다는 사실에 깜놀


1. 키보드 배선이 달라짐

samsung | SM-N910K | Normal program | Center-weighted average | 1/30sec | F/2.2 | 0.00 EV | 4.8mm | ISO-64 | Flash did not fire | 2019:03:27 09:50:49

2. 모니터 걸쇠도 달라짐(그래도 호환은 가능해서 한쪽만이라도 살림)

3. 보조 배터리(Ultra slim) 도 달라짐(빼보니 한쪽이 부러져서 헐렁했던 것)

4. 모니터 분해는 아직 엄두가 안나서 보류중(위에 걸쇠걸이 쪽이 찢어져서..)

5. 터치패드 분해해서 우클릭은 살림. 한번 더 하기에는 귀찮아서 일단 이걸로 만족



---

상태는

어제 퇴근하면서 wifi 켜고 배터리 절전모드 하긴 했지만

계속 쓰면서 갔는데 1시간

오늘 출근하면서 1시간 쓰는데 60% 정도 유지

나름 배터리는 완전 쌩쌩한 녀석이라 득템!!

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

z170 extreme4 1.0 부팅 오래 걸리는 문제  (0) 2019.04.26
파일 정리.. 메인보드 드라이버  (0) 2019.04.07
2760p 수리! + 상태  (2) 2019.03.27
hp 2760p 획득!  (2) 2019.03.26
2760p 득템 준비?!  (2) 2019.03.25
노트북 지름신 -_ㅠ  (2) 2019.03.22
Posted by 구차니

댓글을 달아 주세요

  1. 어흑~ 뭔가 되게 귀찮아 보이는데요.
    천성이신가 봅니다. ^^

    2019.04.01 15:31 신고 [ ADDR : EDIT/ DEL : REPLY ]