반응형

로그같이 지저분한 파일들을 모두 Space 기준으로 쪼갠 후

배열으로 저장시킴.

필요없는 문자열들 예를들면 mm나 : 등등 모두 null으로 변경 시키기 (Replace 함수)

최종적으로 , 콤마를 기준으로 데이터만 출력하는 파일을 생성.

 

샘플 스크립트

여기서 쪼개진 splitedLine 은 Array 타입이다.

Dim import, export
import = "스페이스바로 분리시킬 파일.txt"
export = "결과 출력파일 이름.txt"

Call ExtractComponentInfo(import, export)

Function ExtractComponentInfo(inputFile, outputFile)
    Dim objFSO, objFileIn, objFileOut
    Dim strLine, splitedLine
    Dim comp1, comp2, dist, minz

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFileIn = objFSO.OpenTextFile(inputFile, 1)
    Set objFileOut = objFSO.CreateTextFile(outputFile, True)

    Do Until objFileIn.AtEndOfStream
        strLine = objFileIn.ReadLine()
        splitedLine = Split(strLine, " ")

        ' UBound(splitedLine) 배열의 크기가 4인지 확인 (0~4 까지 총 5개가 들어있는 배열)
        If UBound(splitedLine) = 4 Then
            comp1 = splitedLine(1)
            comp2 = Replace(splitedLine(4), ":", "")
        End If

       If UBound(splitedLine) > 4 Then
            dist = Replace(Replace(splitedLine(9), "mm", ""), ",", "")
            minz = Replace(splitedLine(13), "mm", "")
            objFileOut.WriteLine comp1 & "," & comp2 & "," & dist & "," & minz
        End If
    Loop

    objFileIn.Close
    objFileOut.Close

    Set objFileIn = Nothing
    Set objFileOut = Nothing
    Set objFSO = Nothing
End Function

 

 

반응형
반응형

멘토 (지멘스EDA) 에서 제공하는 프로그램 중 라이선스 없어도 무료로 볼 수 있는 뷰어프로그램을 제공한다.

 

간단사용방법.

다운로드 링크

-> https://eda.sw.siemens.com/en-US/pcb/downloads-files/

 

<회로도에서 정보 추출>

1. File - Export - eDxD Schematic

    Project를 할지, Board를 할지 범위 선택

2. 현재 Project와 동일 경로에 .cce 파일이 생성되었다.

 

반응형

 

<PCB에서 정보 추출>

1. File - Export - CCZ

2. Output 경로에 나온것을 확인

 

 

<visECAD에서 파일 불러오기>

 

0. 회로도, PCB 2개의 .cce파일을 한곳에 몰아놓기 (보기, 불러오기 편하게)

 

1. File - Open CC/CCE/PCB

 

. Schematic 불러오기

 

3. PCB불러오기

 

4. Cross Probing 설정

 

 

(결과) 이제 왼쪽의 Component 또는 Net를 누르면 회로도와 PCB가 동시에 하이라이트가 된다.

Component 잡고 크로스 프로빙

 

Net으로 변경했을 때

 

Component 아래 여러 옵션이 있다.

 

 

아래 버튼을 누르면 선택된 항목이 깜빡 깜빡 한다.

 

 

 

사용 방법에 대한 Youtube 링크 : https://www.youtube.com/watch?v=OH1MUXTDpJs

 

 

간단 사요

반응형
반응형

처음으로 아파트 청약 특공의 예비당첨 후 이에 대한 기록 남겨본다.

 

 

 

1. 당첨결과 또는 예비당첨 결과 확인

 아파트 청약 당첨일 정각 12시가 넘으면 청약HOME에서 바로 확인할 수 있다.

확인하지 않아도 다음날 오전 8시가 되면은 결과를 알려준다. 문자가 없다면 떨어진 것.

 

 

2. 구비서류 제출 기간, 장소 확인

  만약 당첨자들이 자격미달, 미계약 등등으로 계약을 포기하면 예비 번호를 받은 순으로 내차례가 올 수 있다. 내 차례까지 안오면 탈락...  그래도 시도는 해본다.

  모집공고문을 보면 일시와 장소가 있다.

   이 경우 6/19(월) ~ 6/21(수)가 계약체결일. 장소는 견본주택에서 한다.

 

 

3. 제출 서류 확인, 시간 장소 확인

  해당 아파트의 모집공고문을 보면 당첨자 또는 예비당첨자가 어떤 서류를 제출해야 하는지 나와있다.

  인덕원 퍼스비엘의 생애최초의 경우 아래와 같이 나와있었다.

정당 당첨자의 경우 6/10 ~ 6/14 견본주택에서 서류는 제출하면 된다.

  <공통 서류> - 일반 또는 특공 모두 필요한 서류이다. (필수를 보고, 추가는 해당되)

클릭시 확대
하나만 동사무소에서 출력하면 된다.

 

  <특공 서류> - 특별공급으로 받은 경우

5년치까지밖에 뽑지 못하니 5년 단위로 잘라서 최대한 다 뽑는다. (연속5년이 아닌 내가 총 세금신고한 5개년이 필요)

 

 

  <근로소득 증명 서류> - 본인 직업에따라 가이드가 나와있다.

계약 당일 필요 서류

 

반응형

 

4. 서류 제출하기

 위에서 본 필요 서류들을 몽땅 뽑고 모델하우스에가서 접수번호표를 뽑는다.

모델하우스에서 보통 음료를 제공함으로 이렇게 커피 한잔하며 기다린다.

내 차례가 되면 서약서 등등 작성하고 내 인감도장을 찍는다.

 

 

 

5. 예비자 추첨일 기다리기

  청약에 당첨된 사람들중 개인적인 이유로 또는 부적격 사유로 계약을 못하는 사람들이 생긴다.

  그러면 그들의 기회는 예비자의 앞 번호부터 가져가게 된다.

  너무 뒷번호일 경우에는 그냥 안가는게 나을수도 있다. 

  아무튼 추첨일이 다가오면 아래와 같은 문자가 온다.

 

7. 예비당첨일 참가

    먼저 오전부터 줄서서 대기하여 입장할 때 본인 확인, 예비 번호 확인 참석여부를 확인.

    참석 여부를 확인했으니 오지 않은 사람들을 제외하고 나머지 사람들은 예비당첨자 대기석에 앉아있는다.

    그러면 앞 순위부터 쭉 순서를 부른다.

    퍼스비엘의 경우 많은 예비당첨자들이 와서 그들중 일부를 또 추려서 2층으로 불렀다.

    (1층에 있는 사람들은 그냥 앉아만 있다가 집에 멍 때리다가 돌아간다...)

        또 2층으로 추려진 인원들을 대상으로 선순위부터 남은 물량 동호수를 확인시켜주고 먼저 포기 의사를 확인한다.

        포기하지 않는다면 그 자리에서 남은 동호수를 적은 종이를 추첨통에 넣고

        모델하우스 부스에 들어가 순위별로 추첨종이를 꺼낸다.

 

        저 부스 안에서 동호수를 보고 맘에 들지 않아서 포기하면 밖에 기다리고 있는 사람들이 호명된다.

        하지만 내부에서 모두 계약의사를 밝히면 끝.. 모두 집으로 돌아간다.

        예약당일날 가기전까지 동호수를 절대 알려주지 않는다...

        남은 물량 대비 너무 많은 사람들을 불렀다... 이럴거면 1/3만 불렀으면 될터... 시간낭비했다..

        본인이 남은 물량대비 중간번호 이상 뒷번호라면 예비추첨일에 갈 필요가 없을 것으로 보인다. 

 

        (선순위 오지 않은 사람들 포함해도 중간번호 기준으로 나머지 뒷번호까지 올 가망이 전혀 없었다)

        또한 저층이 많고 고층은 일부남아있다.

반응형
반응형

C Shell , C 쉘 이란?

 

C 셸(C shell)은 Unix 및 Unix-like 운영체제(리눅스같은...)에서 사용되는 명령 줄 인터페이스(CLI) 셸입니다.

Shell 은 사용자와 운영체제 사이에서 상호 작용하는 인터페이스 역할을 합니다.

 

인터페이스란 유저와 컴퓨터간의 소통공간 명령을 주고 받고하는... 윈도우 cmd 같은?

(*BSD  : BSD(Berkeley Software Distribution)는 Unix 운영체제의 하나인 Unix 계열 운영체제)

C 셸은 주로 BSD 계열의 Unix 시스템에서 사용되며, C 언어와 유사한 문법을 가지고 있습니다.

C 셸은 명령어 실행, 환경 변수 설정, 스크립트 작성 등 다양한 작업을 수행할 수 있습니다.

 

 

C 셸은 다른 셸과 비교하여 독특한 특징

 

변수를 할당할 때 set 키워드를 사용하고,

배열을 사용할 때는 대괄호 [ ]를 사용합니다.

명령어 치환을 위해 역따옴표 또는 $()를 사용할 수 있습니다.

 

 

1. 단일 변수 할당

  변수 할당 방법 set variable_name = value

set name = "John"

 

2. 배열 변수 할당 및 Index 값 사용

  배열 변수에 값 할당. set array_name = (value1 value2 value3)

set numbers = (1 2 3 4 5)

배열값을 사용하여 새로운 변수에 할당.

위 numbers 배열에서 3을 빼서 num 변수에 할당하고 싶을때 아래와 같이 indexing 한다. (index는 1부터 시작한다)

set num = $numbers[3]

 

3. 명령어 치환하기

  C 셸에서 명령어 치환을 위해 역따옴표 ` ` 또는 $()를 사용할 수 있습니다. 이를 사용하면 명령어의 결과를 변수에 할당하거나 다른 명령어에서 사용할 수 있습니다.

set result = `command`

set result = $(command)

 

* C 셸에서 변수를 선언하고 값을 할당할 때에는 set 키워드를 사용하지 않아도 됩니다.

변수명만 지정하고 할당 연산자 =를 사용하여 값을 할당하면 됩니다.

따라서, current_date 변수를 선언하고 값을 할당할 때에는 set 키워드를 사용하지 않습니다.

예1)

# (내장 날짜 명령) date가 실행되어 current_date 변수에 할당 됨
current_date=`date`

# Today's date is: 2023-06-08 이런식으로 출력 됨. 즉 문자열 내 $()를 이용해 변수 사용 가능.
echo "Today's date is: $(date)"

예2)

# result에다 내장 명령 ls -l 를 실행시켜 저장.
result=$(ls -l)

# cat으로 file.txt 텍스트파일을 읽고, 파이프를 사용하여 추가 명령으로 wc -l (라인수 계산)을 내림
# 그리고 그 결과값(숫자)를 line_count에 할당 함.
line_count=$(cat file.txt | wc -l)

 

 

 

(윈도우에서 기본적으로 Linux Shell을 쓸 수 없다. 아래와 같이 윈도우10 이상에서는 사용할 수 있게 설정 가능)

https://ansan-survivor.tistory.com/1001

 

[Windows / Ubuntu] 윈도우에서 리눅스 우분투 명령어 실행 시키기

1. 윈도우에서 리눅스를 사용할 수 있도록 설정하기 1-1. 제어판 - 프로그램 (언어 한글 버전) 2. 마이크로소프트 앱 스토어에서 우분투 LTS 다운로드 하기 설치가 다되면 실행한다. (결과) 간단한

ansan-survivor.tistory.com

 

반응형
반응형

한국어로는 주의! 주의사항! 등등 별로 표현이 없지만, 영어에서는 이와같은말을 여러 용어로 표현한다. 각 늬앙스가 다르기 때문이다.

https://pixabay.com/ko/vectors/%EB%A9%94%EA%B0%80%ED%8F%B0-%EC%8A%A4%ED%94%BC%EC%BB%A4-%EB%A7%90%ED%95%98%EB%8B%A4-2374502/

Heads up

->

주로 사람들에게 주의를 기울일 것을 알리기 위해 사용되는 표현입니다. 이는 더 일반적으로 사용되며, 사람들이 무엇인가에 대해 사전에 알려주는 것을 의미합니다. 이는 예상치 못한 사건이나 변화에 대비할 수 있도록 상대방에게 시간적으로 알리는 역할을 합니다. "Heads up"은 예고 없이 나타날 수 있는 일에 대비하고자 할 때 유용하게 사용될 수 있습니다.

 

Caveat

->

더욱 주의깊게 생각하고 주의해야 할 중요한 사항을 알리는 데 사용됩니다. "Caveat"은 일반적으로 경고 또는 예외 사항을 나타내는데 사용되는 법적인 용어입니다. 이 용어는 특히 계약이나 법적인 문서에서 사용되어, 조건부로 또는 제한사항을 설정함으로써 중요한 사항을 알리고자 할 때 사용

 

반응형

Warning

->

사람들에게 심각한 위험이나 잠재적인 문제가 있음을 알리는 데 사용되는 표현입니다. 이는 주로 안전과 관련된 상황에서 사용되며, 사람들이 위험에 대비할 수 있도록 경고하는 역할을 합니다.

 

Attention

->

주의를 끌기 위해 사람들에게 알리는 데 사용되는 표현입니다. 이는 주로 사람들의 관심을 끌거나 필요한 정보에 주목하도록 유도하는 데 사용됩니다. (한국어로 주목! 같은 느낌)

"Attention"은 주로 대중이나 개인에게 어떤 사실, 정보, 이벤트, 제품 또는 서비스에 대해 주의를 기울일 것을 알리는 데 사용됩니다. 이는 광고, 공지사항, 간판, 이메일 제목 등 다양한 맥락에서 사용될 수 있습니다. "Attention"은 주목을 요구하는 데 중점을 두고 있으며, 사람들에게 더욱 주의를 기울일 필요가 있음을 강조합니다.

 

 

반응형
반응형

상대가 이메일을 읽었는지 확인 설정.

 

1. 상단의 "파일"탭 - 하단의 "옵션"

 

2. 메일 탭 - 추적 - 아래와 같이 메세지 수신 확인 항목 체크

 

3. 메일 보내기 - 옵션탭 - 읽음 확인 요청 체크

 

 

반응형
반응형

세금포인트란?

평소 소비를 하면서 냈던 세금에 대해 10만원당 1P씩 쌓아주고 이를 활용할 수 있다.

아래와 같은 활용 용도가 있다.

1. 

2.

3.

4.

5.

6.

 

반응형

 

 

아래 사이트 홈택스에서 인증하고 로그인을하면 아래와 같은 창이 나옴.

아니면 "조회/발급 - 세금포인트" 으로 이동.

https://www.nts.go.kr/taxpayer_advocate/cm/cntnts/cntntsView.do?mi=11494&cntntsId=8300#:~:text=%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%84%20%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B5%AD%EC%84%B8%EC%B2%AD,126%EC%9D%84%20%EC%9D%B4%EC%9A%A9%ED%95%B4%20%EC%A3%BC%EC%8B%9C%EA%B8%B0%20%EB%B0%94%EB%9E%8D%EB%8B%88%EB%8B%A4. 

 

납세자권익24

납세자권익24

www.nts.go.kr

그리고 나서 "세금포인트 조회" 를 누르면 된다.

그동안 아무도 모르고 세금포인트를 사용하지 않았다...

이제부터라도 활용해보자..

 

 

1. 세금포인트를 활용하기 위해 동의

 

2. 휴대폰 인증 및 약관 동의하기

 

3. 그러면 아래와 같이 세금포인트가 적용된 할인가로 구매할 수 있다.

 

 

 

 

 

반응형
반응형

드라이브가 하나 (예 C:)만 있는 경우, 물론 파티션을 물리적으로 나눠서 할 수 있지만,

그렇지 않고 그냥 빠른접근을 위해 새로운 드라이브 (S: / Z: 등등) 이런식으로 만들고자 할 때 아래와 같이 한다.

 

 

1. 가상드라이브 역할을 할 아무 폴더를 생성.

 

 

2. Win키 + R 으로 실행 후 Command 입력

    형식 

    -> subst < 드라이브명: > < 해당 폴더 경로 >

    예) subst S: C:\_fakeDrive

 

3. 결과적으로 내 PC아래 새로운 드라이브 S: 가 생성되었지만, 이 드라이브는 C:\_fakeDrive 와 같은 폴더이다.

 

4. 테스트로 S: 드라이브에 아무거나 생성하면, 원래 위치인 C:\_fakeDrive에 똑같이 생성된다.

 

반응형

 

** 만약 해당 드라이브를 삭제하고 싶다면 아래와 같이 명령을 넣어준다.

형식

    -> subst < 드라이브명: > /d

    예) subst S: /d

사라짐

 

만약 위와 같이 가상 복제 드라이브가 아닌, Network 드라이브를 빠르게 등록하고 싶다면 아래를 참고.

https://ansan-survivor.tistory.com/873

 

[Windows] 네트워크 경로(공유 폴더)를 나만의 드라이브(D: E: F: ... X: Y: Z: 등등)로 잡기

IP주소나 UNC주소로 잡기도 불편한 경우가 있다. 이 경우 마치 드라이브연결한것처럼 나만의 드라이브 예를들면 Z: 나 X: 로 잡히게끔 만들 수 있다. 예를 들면 리눅스로 smb계정을 만들어 윈도우랑

ansan-survivor.tistory.com

 

만약 Microsoft의 OneDrive를 사용중이라면 이를 통해 또 클라우드 드라이브를 만들 수 있다.

https://ansan-survivor.tistory.com/1447

 

[Microsoft OneDrive] 원드라이브 비즈니스 계정 내 네트워크 드라이브 (Z: X: Y:) 으로 연결시키기

PC의 로컬 용량보전을 위해 작업파일을 클라우드에 저장하면 좋을 것같다. 그래서 X: Z: Y: 형태로 맵핑 시킨다. 일반 네트워크 드라이브(NAS 드라이브) 맵핑방법은 아래 참고 https://ansan-survivor.tistor

ansan-survivor.tistory.com

 

 

반응형
1234567···178

+ Recent posts