본문 바로가기

전체 글336

[MS-SQL] NULL Column 정렬하기 MS SQL Server에서 Order by NULL을 마지막으로 정렬하려면 아래와 같이 사용하면 된다. ORDER BY -Column DESC 최근 통계 화면을 개발하고 있다. ROLLUP을 사용 중인데 소계, 총계가 NULL로 표시되어 자꾸 상단에 표시됐다. 전에 사용하던 Oracle과 달리 NULL이 가장 상단으로 와서 당황스러웠다. ROLLUP을 거는 Column이 INT형이라 ISNULL(Column, Number.MAX_VALUE) 로 하단으로 보내려고 했었는데, Number.MAX_VALUE도 MS SQL에는 없나보다. (있었어도 별로인 방법이라 사용은 안 했을 듯) 아래 방법도 MS SQL Server에서 사용할 수 없었다. ORDER BY Column DESC NULLS LAST 결국 아.. 2021. 5. 28.
티스토리 마크다운 css 적용되지 않는 문제 수정 티스토리에 적용해놓은 markdown css가 또 말을 듣지 않는다. 개같은 저 따옴표..! 킹받게 한 쌍도 아니다. 먼저 css를 확인한다. 문제가 되는 css를 확인한다. #tt-body-page blockquote[data-ke-style='style1'] 이놈이 문제다. 이 친구를 제거하기 위해 티스토리 관리 페이지에서 스킨 편집을 클릭한다. html 편집을 클릭한다. CSS탭에서 검색해도 보이지 않는다. 나는 css가 제일 자신없지만 포기하지 않고 노가다로 승부한다. 문제가 되는 css를 무력화시키는 아래 css를 입력한다. #tt-body-page blockquote[data-ke-style='style1'] { text-align: start; background.. 2021. 5. 27.
Web.Config Timeout Web.Config의 ExecutionTimeout의 Default는 110초다. 처음 이직하고 Web.config 파일을 보고 경악을 금치 못했다. 배포가 debug 모드로 되고 있었던 것이다. 그래서 Web.config의 debug attribute를 false로 바꾸고 배포해야 한다고 말했고 변경이 되었다. 하지만 그것은 앞으로 다가올 재앙의 시작이었다. debug 모드일때 ExecutionTimeout이 적용되지 않는다. 하지만, release 모드로 바꿔서 timeout 110초가 생겼더니 몇년 동안이나 timeout이 없는 채 사용되었던 제품에서 110초가 넘어가는 모든 operation에서 에러가 발생하기 시작했다. 그 다음날부터 CS는 빗발쳤고 허겁지겁 성능개선을 하거나 Timeout을 늘.. 2021. 5. 26.
Notion Web Clipper 나는 Extension 매니아다. visual studio, vs code, chorme 등 좋은 Extension이 있으면 무조건 사용해본다. 그 중에 블로그 소재 수집용으로 사용하는 Notion Web Clipper 도 있다. 회사에서 리서치하는 중 좋은 자료가 보이면 옆에 노션 아이콘을 누른다. 원하는 Notion 경로(추가 대상)에 저장한다. Notion 페이지에 자동으로 링크가 기록된다. 문제는 이렇게 Clipper로 모아놓기만 하고 있다는 점이다. 천천히 하나씩 블로그에 올려야겠다. 사실 이건 세이브 원고였어! 2021. 5. 25.
Github Action으로 자동으로 README.md에 링크 생성하기 블로그에 쓸 내용을 기록할때 Github Action을 이용해서 자동으로 README.md에 링크를 업데이트하도록 만들어놨다. TIL을 시작해보려 하는데 비슷하게 구현해놓으면 좋을 것 같아서 Repository를 생성해놨다. Github Action을 이용한 README.md 자동 업데이트 Action 탭에서 Python package를 누른다. python-package.yml 에 있는 내용을 복사한다. 이 파일에서 update.py를 실행하고, git commit, push하도록 설정한다. Repository를 보면 TIL 폴더에 README.md가 있고, 그 하위에 firstTIL에도 README.md가 있다. Root에 있는 README(빨간색)의 내용을 다른 폴더의 README의 링크로 자동으로.. 2021. 5. 24.
API를 이용해서 markdown으로 작성된 게시글 업로드하기 https://github.com/jojoldu/markdown-tistory jojoldu/markdown-tistory 작성된 마크다운의 내용과 이미지를 본인 티스토리에 업로드하는 프로젝트. Contribute to jojoldu/markdown-tistory development by creating an account on GitHub. github.com 설명이 아주 친절하게 잘 작성되어있다. 얼마 전 우아한 형제들 기술 블로그에 퇴사하면서 부검 포스트(?)를 올리신 분이다. EO를 통해 처음 알게 된 분이고, 같은 비전공자로써 정말 대단한 분이라고 생각한다. 👍👍👍 아무튼 고맙게도 API를 만들어 주셔서 직접 사용해봤다. 2021. 5. 22.
[git] 무료 입문강의 https://www.inflearn.com/course/git-and-github#curriculum [무료] Git과 GitHub 시작하기 - 인프런 | 강의 배우기 어려운 Git의 사용법을 쉬운 Gui 프로그램인 SourceTree를 통해 익혀봅시다., [임베딩 영상] git과 github git 은 형상 관리 시스템(Verson Control System) 의 한 종류입니다. 주로 개발자들이 프로그램 www.inflearn.com 인프런의 Git 무료 강의 2021. 5. 22.
개발공부 신입 개발자와 함께 점심을 먹었다. Java와 C# 중에서 어떤 언어를 공부할지 고민을 하고 있었다. 경험상 Java - Spring이 더 복잡했어서 Java 공부를 하면 저절로 C# - .NET이 더 쉽게 배울 것 같다는 생각이 있었다고 했고(과연 그럴까..?) 반면 C# - .NET을 공부하면 회사, 집 모두에서 같은 공부를 해서 성장이 더 빠를 것 같다는 점에서 어떤 언어를 공부하는 것이 유리할지 고민 중이라고 했다. 사실 나도 Java를 잘 모르겠어서 대답은 해주지 못했지만 속으로 대단하다고 생각했다. 나는 회사에 적응한다는 이유로 신입 1년차에는 아무것도 하지 않았는데 공부할 생각을 하다니 말이다. 전에 실제로 신입 개발자가 개발한 js 과제 소스를 보게 되었는데 practice도 잘 지키고, .. 2021. 5. 21.
개발자 온보딩 다음주부터 신입 개발자 온보딩이 있을 예정이다. (내가 채용에 관여한 첫 개발자!!!😎) 나는 신입 개발자 때 어떻게 했는가 하는 회고를 가져봤다. 지금 직장은 경력직이라 그런지 별도의 온보딩이 없었고, 첫 직장에서 기억을 떠올렸다. 한 달의 신입사원 연수(?)를 끝나고 팀에 갔을 떄 했던 팀 교육은 다음과 같았다. 1.정규식(Regular Expression) 정규식 실습 과제 그 당시에는 왜 해야 했는지 의문이 들었지만, 은근히 쓰게 되는 것 같았음 정규식 테스터 MS docs -> 완전 필수는 아니지만 알고 있으면 좋은 정도 2. 토이 프로젝트 팀에서 개발한 프레임워크를 이용한 게시판 개발 나의 사수: 주간보고를 위한 종합 용도의 게시판 개발, 팀내에서 이후로도 계속 사용함. 나: 토이 프로젝트 생.. 2021. 5. 20.