개인활동/잡동사니팁들 24

windows batch에서 전일 날짜 가져오기, 윤달 적용 추가

@echo off setlocal for /f "tokens=1-3 delims=- " %%A in ('echo %date%') do (set YYYY=%%A&SET MM=%%B&SET DD=%%C) ::set YYYY=2004 ::set mm=03 ::set dd=01 set /a dd = dd - 1 set /a mm = mm + 0 set /a yy = yyyy %% 4 set /a yyL = yyyy %% 100 if %dd%==0 set /a mm = mm - 1 if %mm%==0 set /a yyyy = yyyy - 1 if %mm%==0 set /a mm = 12 if %dd%==0 ( goto getdays ) else ( goto end ) :getdays if %mm%==1 set /..

아이패드 프로 10.5(자급제) 서비스 없음 증상 해결

작년 11월 어느 날인가부터 잘 쓰던 아이패드가 서비스 없음이 뜨며 LTE 통신이 안된다. 아이패드는 자급제이며 통신서비스는 KT 데이터라지투게더와 데이터쉐어링 2개를 사용중인데, 아이패드에는 쉐어링 유심을 꽂아서 사용중이었다.(좀 더 정확히는 가입당시에는 쉐어링1로 개통했으나 집에 태블릿이 많아 이리저리 옮겨쓰다보니 쉐어링2를 꽂아서 사용했음.) 유심을 빼서 다른 태블릿(갤럭시탭s4, A8.0)들에 끼워 보니 잘된다. 그 태블릿들에 있던 유심을 아이패드에 넣어보니 동일한 증상이 발생했다. 즉 유심에는 문제가 없다. 아이패드 문제라고 판단하고 인터넷 검색에 들어갔다. 찾아 보니 아래와 같은 글이 나온다. iPhone 또는 iPad에 '서비스 안 됨' 또는 '검색 중'이 표시되는 경우 - Apple 지원 ..

스패닝 트리 알고리즘 spanning tree algorithm

스패닝 트리 알고리즘(spanning tree algorithm) 스위치나 브리지에서 발생할 수 있는 루핑(looping)을 미리 막기 위해 두 개 이상의 경로가 발생하면 하나를 제외하고 나머지 경로들을 자동으로 막아두었다가 만약 기존 경로에 문제가 생기면 막아놓은 경로를 풀어서 데이터를 전송하는 알고리즘, 혹은 스패닝트리프로토콜(STP) 스위치 루핑 Looping은 구축된 네트워크에서 Frame 이 무한대로 뺑뺑이처럼 돌기 때문에 이더넷 특성상 pc들이 전송한 데이터가 없어질 때까지 기다리기만 할 뿐, 데이터 전송은 불가능해지는 상태를 의미합니다. 보통 이중화 등을 위해 네트워크 장비를 서로 연결해 놓은 경우 이 네트워크 장비들 간의 전송상에서 발생합니다. * SPA 동작과정 * 동작과정에 있어 설명하..

CSMA/CD

CSMA/CD : Carrier Sense Multiple Access/Collision Detection TCP/IP 네트워크 상의 기본 데이터 전송 알고리즘 네트워크 상에 충돌(Collision)을 감지하면 Packet을 Drop 하고 기다림 -> 지연 발생 - 데이터 전송 전 네트워크 상에 다른 누가 데이터를 보내고 있는지를 확인(Carrier Sense) - 각 단말들은 데이터 전송 시작(Multiple Access) - 최소 Frame size(slot time, window size) 전송 후 충돌 여부 확인(Collision Detection) - 충돌 발생 시 즉시 전송을 중단하고, jam signal를 32bit time 동안 보냄. 충돌감지는 Thick/Thin은 전압의 변화로 확인. ..