2020년 4월 18일 토요일
2020년 1월 16일 목요일
2019년 6월 24일 월요일
python pymssql procedure call - callproc - output parameter - 2 cases (set only, set-select)
mssql procedure
----------------------------------------------------
CREATE PROCEDURE [dbo].[proc_name]
@pnum int null,
@pstr nvarchar(50) null,
@rnum int null output,
@rstr nvarchar(50) null output
AS
BEGIN
SET NOCOUNT ON;
set @rnum = @pnum + 10;
set @rstr = 'passed:' + @pstr;
-- case 1. no select
-- case 2. SELECT @rnum as result_number, @rstr as result_string
END
--- python - pymssql
#-*- encoding: utf-8 -*-
import pymssql
connection = pymssql.connect('ip address', 'user', 'password', "database")
cursor = connection.cursor()
params = (1, 'str', pymssql.output(int,0), pymssql.output(str,''))
respose = cursor.callproc('dbo.proc_name',params)
print response
print response[2]
print response[3]
for row in cursor:
print row[0]
print row[1]
============================= result compare
case 1.
-----------------------------------------------
(1, 'str', 10, u'passed:str')
10
passed:str
---
case 2.
-----------------------------------------------
(1, 'str', 0, '')
0
<--- ''
10
passed:str
---
----------------------------------------------------
CREATE PROCEDURE [dbo].[proc_name]
@pnum int null,
@pstr nvarchar(50) null,
@rnum int null output,
@rstr nvarchar(50) null output
AS
BEGIN
SET NOCOUNT ON;
set @rnum = @pnum + 10;
set @rstr = 'passed:' + @pstr;
-- case 1. no select
-- case 2. SELECT @rnum as result_number, @rstr as result_string
END
--- python - pymssql
#-*- encoding: utf-8 -*-
import pymssql
connection = pymssql.connect('ip address', 'user', 'password', "database")
cursor = connection.cursor()
params = (1, 'str', pymssql.output(int,0), pymssql.output(str,''))
respose = cursor.callproc('dbo.proc_name',params)
print response
print response[2]
print response[3]
for row in cursor:
print row[0]
print row[1]
============================= result compare
case 1.
-----------------------------------------------
(1, 'str', 10, u'passed:str')
10
passed:str
---
case 2.
-----------------------------------------------
(1, 'str', 0, '')
0
<--- ''
10
passed:str
---
2019년 4월 9일 화요일
Jeffery Bezos - money from every packet.
What was shown to him in the capital investment company?
In 1999, while watching the Internet, he was worried about leaving.
What he was worried about ...
Whatever he thinks is his final goal - whether he is aware or not.
MONEY ... Always money.
Amazon's success, Bezos's success.
A normal business. Great success.
bla bla.......
Cloud.
Squeeze the money from every packet.
It's not the last skill yet.
Just like everything using made by him.
Big money makes Big Myth.
Even so, Bezos (Next gen. Bill? - too dense.) is a demon that is said to be good.
More evil, more malicious devils flooding ...
Now,
Just the mouthpiece is a mythical piece.
Immobile - from the barbs of greed or prey - Cage farm. Human society. <- Plat form. Pan
Thinking ___ Jeffery __with Worship and praise.
A world that is diligently ruining - Useless and powerless...
I pant at the land that is more naughty and evil than evil,
so many devils,
so ... curse you ... its not an order.
How could a human being ... penny bet on not a human.
Will humans live on this earth?
The devil has a baby to shows the pattern,
humans are going to become a cocoon to leave this world.
In 1999, while watching the Internet, he was worried about leaving.
What he was worried about ...
Whatever he thinks is his final goal - whether he is aware or not.
MONEY ... Always money.
Amazon's success, Bezos's success.
A normal business. Great success.
bla bla.......
Cloud.
Squeeze the money from every packet.
It's not the last skill yet.
Just like everything using made by him.
Big money makes Big Myth.
Even so, Bezos (Next gen. Bill? - too dense.) is a demon that is said to be good.
More evil, more malicious devils flooding ...
Now,
Just the mouthpiece is a mythical piece.
Immobile - from the barbs of greed or prey - Cage farm. Human society. <- Plat form. Pan
Thinking ___ Jeffery __with Worship and praise.
A world that is diligently ruining - Useless and powerless...
I pant at the land that is more naughty and evil than evil,
so many devils,
so ... curse you ... its not an order.
How could a human being ... penny bet on not a human.
Will humans live on this earth?
The devil has a baby to shows the pattern,
humans are going to become a cocoon to leave this world.
2019년 3월 28일 목요일
인간이 짐승과 다른 점은 - 없다.
있는 것 같나?
노자, 석가같은 류의 삶을 살다간 이들로 꽃을 삼지 말라.
짐승만도 못한 경우도 많고 대개는 비슷하다.
인간이란 것들이 사회라고 일컫는 것도
탐욕의 그 탐욕에 강요당하는 관점으로 보면
벗어나지 못할 구조를 지옥과도 같이 진저리처지는 허상일지도..
이 허상스러운 것을 인지하고 벗어나려 하면
인간이란 동물의 몸의 생존에 필요한 것들은 모두
울타리 가두거나 미늘을 꽂아 아무짓도 못하게 되어 있다.
거대한 도시는 벗어나지 못하는 거대한 감옥같다.
지능이 좋다는 것???
지능이 뭐냐...
그렇다면 그 지능이란 것은 어떻게 나타나게 되었는가....
노자, 석가같은 류의 삶을 살다간 이들로 꽃을 삼지 말라.
짐승만도 못한 경우도 많고 대개는 비슷하다.
인간이란 것들이 사회라고 일컫는 것도
탐욕의 그 탐욕에 강요당하는 관점으로 보면
벗어나지 못할 구조를 지옥과도 같이 진저리처지는 허상일지도..
이 허상스러운 것을 인지하고 벗어나려 하면
인간이란 동물의 몸의 생존에 필요한 것들은 모두
울타리 가두거나 미늘을 꽂아 아무짓도 못하게 되어 있다.
거대한 도시는 벗어나지 못하는 거대한 감옥같다.
지능이 좋다는 것???
지능이 뭐냐...
그렇다면 그 지능이란 것은 어떻게 나타나게 되었는가....
2017년 4월 25일 화요일
출산율 타령하지 말고, 있는 사람들이나 귀히 대접하라.
이 나라에는 지금 낮은 출산율 타령 중이다...
또 다른 공포와 협박을 하는 중이다.
예전에는 이 나라가 인구밀도가 높은 나라 3위였다.
그 baby boomer 세대들이
결혼하고 자녀를 낳아야 인간다운 인생이 된다는 관념을 깊숙히 심고 젖어서
체계 책임은 지지않고 경쟁만 부추기면서
서로 남의 자식 빨아먹는 짓만 해왔다.
그런 체계를 만들어 놓고 서로 시달리면서 가증스럽게 '사회도덕'을 이야기 한다.
서로 죽이는 체계를 만들어 놓고
서로 적대시하면서 쓸 수 있는 모든 힘을 사회적비용으로 낭비해 버리고 있다.
이런 곳에 어떻게 생명이 깃들겠는가!
이 눈에 보이는 이 나라는 사람이 모자라는 것이 아니다.
적정한 인구밀도를 찾아가는 중이다.
프랑스의 현재 인구는 대략 7천만 정도이다.
이 땅에 적정한 인구가 있는 것이다.
단지, 사람을 귀히 여기지 않는다.
사람뿐인가... 사람마저 귀히 여기지 않는다가 맞겠지.
사람은 확대하면 모든 생명이다.
언제까지 허구에 젖어 살 것인지 모르겠으나
지금의 관념으로는 될 것이 아니다.
온갖 것을 분탕질하여 망가뜨린다.
인간이 별것이 아니다.
이 환경에 나타난 생명일 뿐이다.
자연은 균형,조화,순환의 이치로 돌아간다.
이러한 이치를 잘 보고
지혜로서 생명을 살리는 쪽으로 가야 한다.
이럴 때 인간은 별 것이 된다.
사람이 되는 것이다.
또 다른 공포와 협박을 하는 중이다.
예전에는 이 나라가 인구밀도가 높은 나라 3위였다.
그 baby boomer 세대들이
결혼하고 자녀를 낳아야 인간다운 인생이 된다는 관념을 깊숙히 심고 젖어서
체계 책임은 지지않고 경쟁만 부추기면서
서로 남의 자식 빨아먹는 짓만 해왔다.
그런 체계를 만들어 놓고 서로 시달리면서 가증스럽게 '사회도덕'을 이야기 한다.
서로 죽이는 체계를 만들어 놓고
서로 적대시하면서 쓸 수 있는 모든 힘을 사회적비용으로 낭비해 버리고 있다.
이런 곳에 어떻게 생명이 깃들겠는가!
이 눈에 보이는 이 나라는 사람이 모자라는 것이 아니다.
적정한 인구밀도를 찾아가는 중이다.
프랑스의 현재 인구는 대략 7천만 정도이다.
이 땅에 적정한 인구가 있는 것이다.
단지, 사람을 귀히 여기지 않는다.
사람뿐인가... 사람마저 귀히 여기지 않는다가 맞겠지.
사람은 확대하면 모든 생명이다.
언제까지 허구에 젖어 살 것인지 모르겠으나
지금의 관념으로는 될 것이 아니다.
온갖 것을 분탕질하여 망가뜨린다.
인간이 별것이 아니다.
이 환경에 나타난 생명일 뿐이다.
자연은 균형,조화,순환의 이치로 돌아간다.
이러한 이치를 잘 보고
지혜로서 생명을 살리는 쪽으로 가야 한다.
이럴 때 인간은 별 것이 된다.
사람이 되는 것이다.
2017년 4월 23일 일요일
뮐러발전기 만들기
출처 : http://chsjinok.egloos.com/9756051
1) 뮐러발전기는 입력보다 출력이 더 큰 발전기이다.
2) 기존의 모터로 자석이 부착된 로터를 돌려주면, 주변의 코일에서 전류가 발생되는 형식이다.
3) 로터는 플라이휠 효과가 날수 있도록 충분히 무거워야 한다.
4) 로터와 코일 사이의 디자인은 cogging effect 가 거의 없도록 해야만 한다. 일반적인 발전기는
이 cogging effect가 대단하다. ( cogging effect: 톱니바퀴 효과라고 하는데, 아마도 자석과 코일의
코어가 서로 잡아당기는 힘을 의미하는듯 합니다 )
5) 로터의 양면에는 홀수개의 네오듐자석이 부착되어 있다. 로터에는 항상 코일보다 한 개 더 많은 갯수의 자석이 있어야만 한다. 즉 자석이 홀수개이므로 코일은 항상 짝수개가 되어야 한다. 예를 들면, 자석이 모두 16개면, 코일은 모두 15쌍이 있어야 한다.
6) 코일은 보통의 코일형태와 약간 다르다. 대부분의 일반적인 코일은 강철코어를 가지고 있는데, 자석은 이 강철을 매우 강하게 끌어당기고, 또 서로 밀쳐내기 위해 매우 큰 척력을 필요로 한다. 그러므로 속이 거의 빈 파이프형태의 코어를 사용하여 자석과의 인력을 약하게 한다. 하지만 코일은 여전히 큰 전압과 전류를 발생시킨다. 이런 타입의 코어를 사용함으로써 강철의 back attrection이 감소되고, 더 작은 힘으로 로터를 돌릴 수 있다. 이 모든것이 함께 작용하여 DC모터를 회전시키는데 필요한 전력보다 코일에서 발생되는 전력이 더 크게 나온다.
7) 로터에 부착된 자석은 NSNSNS 의 형태로 배열되어, 교류전류를 생산하기위한 배열을 가지고 있다.
8) 이 발전기는 홀/짝 구조이다. 즉, 로터에 부착된 자석이 짝수개이면, 배열된 코일은 그보다 하나가 적은 홀수개의 쌍이다. 예를들면, 로터에 8개의 자석이 있을경우 7쌍의 코일이 있어야 한다. 16개의 자석이 있을경우 15쌍의 코일이 있어야 한다.
9) 자석의 수가 많을수록 좋다.
10) 네오듐자석이 가장 많은 전류를 생산한다. 니켈로 코팅된 35grade 이상의 것이 필수이다. 코팅되지 않은 자석을 쓸수도 있지만 잘부서지고 금이 가므로 에폭시 코팅이라도 해야한다. 그러나 훨씬 약한 세라믹자석으로도 초효율은 만들어진다.
11) 자석은 로터의 주변부에 접선되게 위치하며, 서로간의 간격은 자석의 지름과 같아야 한다. 즉 자석의 직경이 1인치라면, 자석의 면과 면 사이의 간격도 1인치이어야 한다.
12) 코일의 코어 - metglass, black sand등을 포함하여 어떤것이든, 자석의 직경과 동일해야 한다. 이 코어에 코일을 감는다. 예를들면 자석의 직경이 1인치이면 코어의 직경도 1인치여야 하고, 여기에 코일을 감는다.
13) 로터는 플라이휠 효과를 얻기위해 충분히 무거워야만 한다. (대형뮐러발전기의 경우 30인치(76.2cm) 직경의 스테인레스강철로, 176파운드(79.8kg)이었다고 한다)
14) 그림을 보면 홀/짝 설계로 자속상쇄의 효과를 볼수 있다.
15) 코일의 코어로는 검은모래(black sand)가 좋다.
검은모래 70%에 에폭시30%로 섞어서 만듭니다.
캐나다특허도 나있는데, 이런 형태의 코어는 일반적 강철코어가 가지는
히스테리시스손실이 없고, 자석이 있을때는 매우 강한 자속을
형성하지만 자석이 사라지면 신속히 자속이 철수된다고 합니다.
http://www.theverylastpageoftheinternet.com/research/replicate/blacksand.htm 참조
1) 로터의 재료로는 나무, 아크릴, 플라스틱, 스테인레스, 페놀수지등 어떤것도 좋지만,
알루미늄은 안된다.
2) 코어로 사용될 수 있는 재료로는 Metglass, Netic alloy foil, graphite, very thin wall steel tubing, or black sand 가 있다.
3) 코일로 사용될 와이어의 선정; 만약 자석의 직경이 1/2인치이면 18gauge 와이어를 사용한다. 자석이 그보다 작다면 더 가는 와이어를 사용한다.
4) 사용될 자석의 갯수가 로터의 크기를 결정한다. 만약 1/2인치 직경의 자석 16개를 사용한다면, 9.5인치 직경을 가진 로터가 필요할 것이다. 만약 1인치 직경의 자석 14개를 사용한다면 12인치 직경의 로터가 필요할 것이다. 만약 1인티 직경의 자석 8개를 사용한다면 8인치 직경의 로터가 필요할 것이다.
1) 뮐러발전기는 입력보다 출력이 더 큰 발전기이다.
2) 기존의 모터로 자석이 부착된 로터를 돌려주면, 주변의 코일에서 전류가 발생되는 형식이다.
3) 로터는 플라이휠 효과가 날수 있도록 충분히 무거워야 한다.
4) 로터와 코일 사이의 디자인은 cogging effect 가 거의 없도록 해야만 한다. 일반적인 발전기는
이 cogging effect가 대단하다. ( cogging effect: 톱니바퀴 효과라고 하는데, 아마도 자석과 코일의
코어가 서로 잡아당기는 힘을 의미하는듯 합니다 )
5) 로터의 양면에는 홀수개의 네오듐자석이 부착되어 있다. 로터에는 항상 코일보다 한 개 더 많은 갯수의 자석이 있어야만 한다. 즉 자석이 홀수개이므로 코일은 항상 짝수개가 되어야 한다. 예를 들면, 자석이 모두 16개면, 코일은 모두 15쌍이 있어야 한다.
6) 코일은 보통의 코일형태와 약간 다르다. 대부분의 일반적인 코일은 강철코어를 가지고 있는데, 자석은 이 강철을 매우 강하게 끌어당기고, 또 서로 밀쳐내기 위해 매우 큰 척력을 필요로 한다. 그러므로 속이 거의 빈 파이프형태의 코어를 사용하여 자석과의 인력을 약하게 한다. 하지만 코일은 여전히 큰 전압과 전류를 발생시킨다. 이런 타입의 코어를 사용함으로써 강철의 back attrection이 감소되고, 더 작은 힘으로 로터를 돌릴 수 있다. 이 모든것이 함께 작용하여 DC모터를 회전시키는데 필요한 전력보다 코일에서 발생되는 전력이 더 크게 나온다.
7) 로터에 부착된 자석은 NSNSNS 의 형태로 배열되어, 교류전류를 생산하기위한 배열을 가지고 있다.
8) 이 발전기는 홀/짝 구조이다. 즉, 로터에 부착된 자석이 짝수개이면, 배열된 코일은 그보다 하나가 적은 홀수개의 쌍이다. 예를들면, 로터에 8개의 자석이 있을경우 7쌍의 코일이 있어야 한다. 16개의 자석이 있을경우 15쌍의 코일이 있어야 한다.
9) 자석의 수가 많을수록 좋다.
10) 네오듐자석이 가장 많은 전류를 생산한다. 니켈로 코팅된 35grade 이상의 것이 필수이다. 코팅되지 않은 자석을 쓸수도 있지만 잘부서지고 금이 가므로 에폭시 코팅이라도 해야한다. 그러나 훨씬 약한 세라믹자석으로도 초효율은 만들어진다.
11) 자석은 로터의 주변부에 접선되게 위치하며, 서로간의 간격은 자석의 지름과 같아야 한다. 즉 자석의 직경이 1인치라면, 자석의 면과 면 사이의 간격도 1인치이어야 한다.
12) 코일의 코어 - metglass, black sand등을 포함하여 어떤것이든, 자석의 직경과 동일해야 한다. 이 코어에 코일을 감는다. 예를들면 자석의 직경이 1인치이면 코어의 직경도 1인치여야 하고, 여기에 코일을 감는다.
13) 로터는 플라이휠 효과를 얻기위해 충분히 무거워야만 한다. (대형뮐러발전기의 경우 30인치(76.2cm) 직경의 스테인레스강철로, 176파운드(79.8kg)이었다고 한다)
14) 그림을 보면 홀/짝 설계로 자속상쇄의 효과를 볼수 있다.
15) 코일의 코어로는 검은모래(black sand)가 좋다.
검은모래 70%에 에폭시30%로 섞어서 만듭니다.
캐나다특허도 나있는데, 이런 형태의 코어는 일반적 강철코어가 가지는
히스테리시스손실이 없고, 자석이 있을때는 매우 강한 자속을
형성하지만 자석이 사라지면 신속히 자속이 철수된다고 합니다.
http://www.theverylastpageoftheinternet.com/research/replicate/blacksand.htm 참조
1) 로터의 재료로는 나무, 아크릴, 플라스틱, 스테인레스, 페놀수지등 어떤것도 좋지만,
알루미늄은 안된다.
2) 코어로 사용될 수 있는 재료로는 Metglass, Netic alloy foil, graphite, very thin wall steel tubing, or black sand 가 있다.
3) 코일로 사용될 와이어의 선정; 만약 자석의 직경이 1/2인치이면 18gauge 와이어를 사용한다. 자석이 그보다 작다면 더 가는 와이어를 사용한다.
4) 사용될 자석의 갯수가 로터의 크기를 결정한다. 만약 1/2인치 직경의 자석 16개를 사용한다면, 9.5인치 직경을 가진 로터가 필요할 것이다. 만약 1인치 직경의 자석 14개를 사용한다면 12인치 직경의 로터가 필요할 것이다. 만약 1인티 직경의 자석 8개를 사용한다면 8인치 직경의 로터가 필요할 것이다.
출처:뮐러발전기
피드 구독하기:
글 (Atom)