퇴근5분전

 

 얼레... 로그인 하려고 했더니... 전에 있던 다음 로그인이 사라졌다?

 

음....

 

음....

 

음.....

 

 

비번 찾았넹.

'--- 취미 > 생각하기' 카테고리의 다른 글

음... ] 시간이 ... 아까워...  (0) 2018.09.12
다음 프로젝트...  (0) 2018.09.01
오늘도 빡치는 월요일...  (0) 2018.07.30
화가 많이 나는 월요일...  (0) 2018.07.23
둘이서 디버그?  (0) 2018.07.22

헤더 병합처리를 겨우 마쳤다.

 일단 병합될 각 요소별 위치정보를 수집!

수집된 위치정보를 이용하여 텍스트변환을 시도하는데, 약간의 규칙을 적용하였다.

예를 들면 위 데이타의 제목행수가 4개이므로 

 일단 문자열[] 배열로 생성하는데 배열갯수는 ( 행수 * 2 )  또는 ( 행수 * 2 + 1  )

   각 행번호 * 2 <--- 데이타행

   각 행번호 * 2 + 1 <--- 데이타 행간 중간 '--------------' 처리

   처음요소 A ~ >>>  P 까지 루프돌면서 처음 만든 배열에 문자열을 추가.

 나름 처리가 잘된것 같네

 

 

 

 

 

텍스트로 표 그림을 그린다.

! 소스코드 제일 위 상단에 표 같은걸로 상태표 같은걸 그려두면 어떨가?? 라고 꾀 오래전에 생각은 했었는데...

"주석보다는 코드로 알기 쉽게 작성하자" 라는 취지에 벗어나니까... 안했는데..

이번 플젝하면서 왜 또 만들고 싶은 마음이 꿈틀 꿈툴...  근데.. 이게???

회사에서 만들어서 표로 그려봤는데... 16개의 상태의 경우의 수를 모두 표현하니 꾀 크게 나오네?? 이런..

다 지워버렸음. ㅋㅋ

이런식으로 코드를 이용해 우측처럼 표로 그려진다. 헤더 머지는 내일!! 퇴근해서 만들어야지.

표 안에 표를 그려넣은 모양이다.

 

 코드트레인 보고 3D 랜더링 편 보며 따라 해봤는데

윈폼에 그리는 부분은 별도로 생성해서 작업

전에 별도로 공부할때보다 쉽게 만들어진 느낌??

아직 절두체 투영해서 뒤쪽 시야에 보이는 점들 숨기고 색칠하는 부분은 안해봤지만...

 

GIFMaker를 간만에 써보니 사용법을 까먹었네 ...

다시 폼화면에 화면 캡쳐기능있는 것을 써놓으려고 열었는데 이번엔 다른 문제가... 해결해놓고 기록해놨는데...

관련 라이브러리 사용했던 프로그램들이 같은 문제가 날것 같다. 해결은 간단하게 되는데...

윈10이 업데이트가 되서 그런건가...?

 

 

 

                          사이트에서 해본 것.

             이건 짧은 소스로 행렬곱 구현했던것으로 ...  결과 확인을 위해....

            이건 사이트처럼 값을 계산해서 채우는 형태로 구현한것... 

 다시 코드 트레인으로 돌아가보자... ( 3D 랜더링 ...  )

 

 코드 트레인 보다가 행렬곱 계산하는 부분에서 어떤 사이트하나를 띄우길래 봤더니...

  http://matrixmultiplication.xyz/

 

세상에나... 행렬을 애니메이션으로 보이게 만들어놨네?

근데 배열을 회전시켜서 곱셈하는 부분처럼 만들어놨길래...

 

전에 피봇 생각하고 배열 만들어서 회전이라는 착각을 하며 돌렸는데????? 어랏? 다르네?

그래서 간단하게 구현을 해보았다. ( 물론 2시간 걸린건 안비밀... 이지만 )

 

회전구문은 이중 for문으로 간단하게 구현이 되는데...

왼쪽 오른쪽 방향처리만 달리하면 된다. 30라인 정도 되는데 { } 각각 한줄씩이니까 가독성 헤치지 않는 선에서 줄이면 20라인정도 되네.

내일은 행렬곱 그림처럼 되게 구현해봐야징...

예전에 행렬곱셈은 배운대로 좌표하나씩 끌어다가 넣었었는뎅...

 

 

 

 아 아침부터 열받네. 그때 오타내고 버그있을때 조져놨어야 했나? 쒸발...

 

  장표 출력관련해서 뭐가 바뀌었는지 금욜저녁에 공통팀에서 테스트해야된다길래 운영될 소스로 빌드되어 안된다고 했었다.

월요일 아침에 일찍 출근하더니 대뜸 라떼 큰걸 하나 떡 하니 책상에 놓더니 "테스트를 하나 해야하는데요."  이 지랄을 하길래

우선 알아서 테스트 하라고 돌려보냈는데... 생각하니 겁나 열받네... 내가 그렇게 만만한가?

 그래서 다시 일어나서 얘기했다. "앞으로 업무적이든 사적인거든 말 걸지 말라고 얘기하는데... "

아~ 현타왔어.. 씨발 내가 열살 어린애한테 뭐하는 짓인가... 그러면서 얼마나 날 얉봤으면 이지랄일까...

 팰수도 없고 겨우 겨우 참는게 쉽지 않네... 진짜 나이먹으니 참아지는 것일까?

 

한달만 참자....... 이제 한달 남았어....

'--- 취미 > 생각하기' 카테고리의 다른 글

다음 프로젝트...  (0) 2018.09.01
티스토리랑 다음이랑 끊겼네??  (0) 2018.08.30
화가 많이 나는 월요일...  (0) 2018.07.23
둘이서 디버그?  (0) 2018.07.22
감기 안떨어져... ㅠㅠ;  (0) 2018.06.09

 

  오늘은 겁나게 화가 많이 나는 날이었다.

 대체 어디서 꼬인거지? 토요일. 장표 출력 네가지 타입을 모두 할 수 있게 만들어놓고

오늘 아침에 해당 메뉴에서 네가지 모두 테스트하면 된다고 했더니 "싫은데요" 이러길래 왜요? 네가지니까 모두 테스트 하시라고요.

그걸 왜 내가 해요? 너 일이니까... 내일 아니고 너꺼야...   하나만 할꺼고 안할꺼라고... 듣고 열받아서 나가서 한바퀴 돌고 왔다.

 

 오후에 다시 다른 기기에서 테스터분이 한다기에 빌드해서 배포해준 후 프린팅 테스트 하니 안나와서

메신져로 "해당 기기 프린트 안되니까 프린트 설정확인해주세요" 라고 보내고...

한참있다가 와서 안되는 기기로 테스트 한다길래 이거 프린트 설정 확인해봤어요? 물었는데...

 "말하지 마세요. 내가 다 끝내고 말해줄께요" ...

 

 이 얘기를 듣고 내가??? 뭘 잘 못한거지? 10살 어린 친구한테 들어야 할 말인가???? 나도 꼰대가 되어가나?

같은 팀도 아닌데 자꾸 이래라 저래라 해서 그런가????

 

 어떻게 해야 할지 잘 모르겠다. 마흔이 넘어서 참아지는건가????  안때린게 다행이긴한데... 계속 얼굴 보고 지내야 하는게 ... 참 쉽지 않은 1달이 되겠군.

 

'--- 취미 > 생각하기' 카테고리의 다른 글

티스토리랑 다음이랑 끊겼네??  (0) 2018.08.30
오늘도 빡치는 월요일...  (0) 2018.07.30
둘이서 디버그?  (0) 2018.07.22
감기 안떨어져... ㅠㅠ;  (0) 2018.06.09
프로젝트 쉽지 않아...  (0) 2018.06.04

 

 현재 플젝중에 좀 황당한 일을 격었다. 나도 어릴때 저랬을까?? 무섭네...

 

사건의 발달은 이렇다. 기기에서 거래를 마치면 A4로 리포트를 출력해준다.

이 리포트를 출력하기 위해 2단계 호출과정이 필요한데,

 1. 이미지변환

 2. 출력

이미지 변환을 하기 위해 특정 메서드 하나를 호출하고, 출력은 어떤 객체가 인스턴스 되면서 실행되면 변환된 이미지를 출력해준다.

 호출은 내가 만든 로직에서 순서대로 호출을 하고 있는데, 출력이 안나오니 나와 출력담당자가 문제 파악을 시작했다.

로그상에선 분명히 호출조건이 맞았고, 호출을 했다. 그리고 호출되자마자 Exception 메세지가 있다고 기록이 되어있었다.

그래서 출력담당자에게 "지금 로그에서 이런 오류가 발생하고 있으니 한번 보세요". 라고 요청했지만 오히려 자기껀 문제가 없다.

당신이 호출하기전 조건이 틀려서 호출을 못하는게 아니냐??? 니 호출조건을 빼고 해보자. 라는 식으로 나온다.

 응??? 아니 로그에 그렇게 기록이 되었다니까?? 내껀 왜 보려고 하느냐?

   >> 여기서 이전 상황을 되새겨 봄..

1. 첫번째 테스트 하면서 조건없이 차례로 호출해서 종이가 나왔음.

2. 출력된 양식보니 이상해서 수정을 요청. 데이타 입력 파라미터 명을 변경!! ( 몇번이나 안고쳐서 직접 지적해서 고침 : 하드코딩한 내용들이 출력 중... )

3. 공통쪽 요청에 의해 내가 호출하는 순서에 해당하는 객체가 실제로 공통쪽에 마련되어 있어서 직접 호출할 이유가 없다고 통지 받고 내쪽 호출 위치와 객체 수정.

4. 테스트...  >>> 출력이 안됨..

   : 공통쪽 요청에 의해 호출객체나 순서가 바뀐건 없음. 그냥 내가 직접 출력() 호출을 한걸 공통에서 지원하는 객체의 출력() 을 호출하는 걸로 바꾼것 뿐...

 

이 개발자가 내꺼 고쳐졌다고 출력이 안되는 걸로 판단한 모양임. 

 

혹시나 하는 마음에 내 소스를 점검시작 >> 안되는 로그에서 부터 추적을 시작했음. 조건이 되는 변수값이 중간에 바뀌어 호출이 바뀌거나 값이 바뀌지 않음을 확인.

그래서 원래 호출되자마자 예외발생하는 부분을 직접 열어보기로 함.   "오타" 발견...?  데이타 입력 파라미터 명을 바꾸기로 하면서 수정 중에 오타가 들어간것 같은데... 여기에 잘못 들어가면 예외난다고 공통에게 들은 기억이 있어서.... 이건가보다... 하고 자체 실험!!! 역시나 예외 발생함.

담당자 출근하길래 우선 어떻게 나오는지 보기위해 "아침에 출근해서 바로 테스트 해봤으나 안나와요." 라고 전달...

그리고 나서 처음 썼던 글처럼... 얘기가 흘러감...

 

 결국엔 로그에 대한 설명을 해주는데 "되었고요. 일단 호출되는 조건들을 지우고 하겠습니다." 그래서 그냥 그러든가요...

솔직히 자기 소스 10초? 정도만 봐도 오타가 있구나 알것 같은데.... 자기 코드는 완벽하다고 ... 끝끝내 2일째되서 자기 오타인거 알고 "미안합니다" 한마디 하고 갔음.

 

 "어디가틀렸게"

 "어디가틀렸게"

 "어디가틀/렸게"

 "어디가틀렸게"

 "어디가틀렸게"

 "어디가틀렸게"

 "어디가틀렸게"

 

이런 식이었음. 

개발자도 사람이니 버그는 항상 달고 다닐수밖에 없다. 그래도 버그로 인해 에러가 발생하면 자기코드 한번씩은 점검해보자.

나 때문에 다른 사람이 일을 못하면 쓰겠나... 최소한 피해는 주지 말자!!

 

'--- 취미 > 생각하기' 카테고리의 다른 글

오늘도 빡치는 월요일...  (0) 2018.07.30
화가 많이 나는 월요일...  (0) 2018.07.23
감기 안떨어져... ㅠㅠ;  (0) 2018.06.09
프로젝트 쉽지 않아...  (0) 2018.06.04
음... 감기 ㅠㅠ;  (0) 2018.05.30

 이번 플젝에서 간단한 유틸프로그램을 하나 만들어서 사용중인데...

특정형식의 .xml 내용을 내가 보기 좋은 html table 표형태로 변환하여 클립보드에 복사해준다.

이때 td 안에 <br />로 newline을 처리했을때, 엑셀에 붙여넣으면 여러행으로 나타나지 않고

td안에 있는 내용이 1개의 cell 안에 들어가 표시가 되도록 하는 방법에 대해 써놓겠다.

검색하면 많이 나오지만... 스타일 요소하나를 추가해주어야 한다.

br { mso-data-placement:same-cell; }