Skip to content

Commit ef1f563

Browse files
committed
adr, tools-thoughts
1 parent ba89ce7 commit ef1f563

File tree

9 files changed

+144
-39
lines changed

9 files changed

+144
-39
lines changed

docs/adr/docs/240714.en.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
date: 2024-06-27
3-
title: 240627 Logging TIL
2+
date: 2024-07-14
3+
title: 240714 Logging TIL
44
---
55

66
# Logging TIL

docs/adr/docs/250115.en.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
date: 2025-01-15
3+
title: 250115 Sort the "Thoughts" and "ADR" posts in descending order by date
4+
---
5+
6+
# Sort the "Thoughts" and "ADR" posts in descending order by date
7+
8+
## Context and Problem Statement
9+
10+
Posts in the "Thoughts" and "ADR" category are currently sorted by date in ascending order, making it difficult to check newly added posts.
11+
12+
## Decision Drivers
13+
14+
* Want to make it easier to see newly added posts.
15+
16+
## Considered Options
17+
18+
* Maintain current date-based ascending sort order
19+
* Change to date-based descending sort order
20+
21+
## Decision Outcome
22+
23+
Chosen option: "Change to date-based descending sort order", because
24+
25+
* It makes it easier to see newly added posts.
26+
* While it becomes slightly harder to access older posts, I determined that having newer posts appear first is more important.

docs/adr/docs/250115.ko.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
date: 2025-01-15
3+
title: 250115 "생각들"과 "ADR" 글을 날짜 기준 내림차순으로 정렬
4+
---
5+
6+
# "생각들"과 "ADR" 글을 날짜 기준 내림차순으로 정렬
7+
8+
## 맥락 및 문제 설명
9+
10+
"생각들"과 "ADR" 카테고리에 있는 글들이 날짜 기준 오름차순으로 정렬되어 있어서 새로 글이 추가되도 확인하기가 어렵다.
11+
12+
## 결정 동인
13+
14+
* 새로 추가된 글을 보기 더 편했으면 좋겠다.
15+
16+
## 후보안
17+
18+
* 기존의 날짜 기준 오름차순 정렬 방식 유지
19+
* 날짜 기준 내림차순 정렬로 변경
20+
21+
## 선택안
22+
23+
"날짜 기준 내림차순 정렬로 변경"을 선택했다. 왜냐하면
24+
25+
* 새로 추가된 글을 보기 편하다.
26+
* 오래된 글을 보기 어려워지긴 했지만, 새로운 글이 먼저 노출되는 것이 더 중요하다고 판단했다.

docs/adr/index.en.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ title: "ADR"
44

55
<div class="grid cards" markdown>
66

7-
- [__000000_example template__](./docs/000000_template.md)
8-
- [__240501_Portfolio Site Renewal__](./docs/240501.md)
9-
- [__240506_Whether to use the sponsored version of MkDocs Material__](./docs/240506.md)
10-
- [__240510_Category Organization__](./docs/240510.md)
11-
- [__240627_Method of Logging Site Updates__](./docs/240627.md)
12-
- [__240714_Logging TIL__](./docs/240627.md)
13-
</div>
7+
- [__250115_Sort the "Thoughts" and "ADR" posts in descending order by date__](./docs/250115.md)
8+
- [__240714_Logging TIL__](./docs/240627.md)
9+
- [__240627_Method of Logging Site Updates__](./docs/240627.md)
10+
- [__240510_Category Organization__](./docs/240510.md)
11+
- [__240506_Whether to use the sponsored version of MkDocs Material__](./docs/240506.md)
12+
- [__240501_Portfolio Site Renewal__](./docs/240501.md)
13+
- [__000000_example template__](./docs/000000_template.md)
14+
15+
</div>

docs/adr/index.ko.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ title: "ADR"
44

55
<div class="grid cards" markdown>
66

7-
- [__000000_예시 템플릿__](./docs/000000_template.md)
8-
- [__240501_포트폴리오 사이트 리뉴얼__](./docs/240501.md)
9-
- [__240506_mkdocs material 유료 버전 사용 여부__](./docs/240506.md)
10-
- [__240510_카테고리 구성__](./docs/240510.md)
11-
- [__240627_사이트 업데이트를 로깅하는 방식__](./docs/240627.md)
12-
- [__240714_TIL 기록하기__](./docs/240627.md)
13-
</div>
7+
- [__250115_"생각들" 과 "ADR" 글을 날짜 기준 내림차순으로 정렬__](./docs/250115.md)
8+
- [__240714_TIL 기록하기__](./docs/240627.md)
9+
- [__240627_사이트 업데이트를 로깅하는 방식__](./docs/240627.md)
10+
- [__240510_카테고리 구성__](./docs/240510.md)
11+
- [__240506_mkdocs material 유료 버전 사용 여부__](./docs/240506.md)
12+
- [__240501_포트폴리오 사이트 리뉴얼__](./docs/240501.md)
13+
- [__000000_예시 템플릿__](./docs/000000_template.md)
14+
15+
</div>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: "Programming with AutoCAD"
3+
---
4+
5+
[:material-arrow-left-bold: Back to post list](../index.md){ .md-button }
6+
7+
`2025. 01. 15.`
8+
9+
In December 2024, Autodesk announced that they would be [archiving forum posts over 10 years old](https://forums.autodesk.com/t5/community-announcements/community-content-archiving-announcement-and-faq/td-p/13187702) across all their products. This decision isn't entirely unreasonable, considering that Autodesk products are continuously updated, meaning older posts might contain outdated information, and the vast amount of accumulated records likely incurred significant service operation costs. However, as someone who has relied heavily on various forum posts for AutoCAD plugin development, the sudden disappearance of these valuable tips is quite disconcerting.
10+
11+
As mentioned in a [previous post](../2024/0707.md), AutoCAD's .NET forum had been active since the early 2000s. The fact that many of the threads I referenced during development were written in 2006 and 2008 shows that these older posts remained valid for a considerable period. When searching for specific functionality or reasons for certain errors, official documentation rarely appeared in the results. This alone demonstrates that the AutoCAD development ecosystem was maintained through people sharing working code after trial and error, compensating for inadequate official documentation. With these tips suddenly disappearing, it's clear that this ecosystem will regress and shrink. Many of the comments I left while developing plugins included references to forum posts, but now these links redirect to the forum's main page instead of the original content. We will no longer be able to understand why certain code was written in a particular style, or what alternatives existed and their respective pros and cons.
12+
13+
While official documentation might improve in the future (perhaps with AI integration), and the forum might be revitalized with new valuable resources, both will likely take time. Until such resources are prepared, I'll need to review my existing code to recall specific implementation techniques. I'm planning to gradually organize these details before too much time passes and I forget the implementation specifics.
14+
15+
[:material-arrow-left-bold: Back to post list](../index.md){ .md-button }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: "AutoCAD로 개발하기"
3+
---
4+
5+
[:material-arrow-left-bold: 글 목록](../index.md){ .md-button }
6+
7+
`2025. 01. 15.`
8+
9+
2024년 12월, Autodesk 포럼에 모든 프로덕트에 대해 [10년이 넘은 포럼 글들을 아카이빙 하겠다는 공지](https://forums.autodesk.com/t5/community-announcements/community-content-archiving-announcement-and-faq/td-p/13187702)가 올라왔다. 오토데스크 제품들이 꾸준히 업데이트 되면서 오래 전 글들이 잘못된 정보를 담고 있을 수 있는 데다가, 기록들이 너무 많이 쌓여서 서비스 운영 비용이 많이 발생했었을 것이라고 예상되어서 이러한 판단이 아주 잘못 되었다고 생각하지는 않는다. 하지만 AutoCAD 플러그인 개발에 각종 포럼 글들의 도움을 받고 있었던 입장에서 이렇게 갑자기 각종 팁들이 사라지는 것은 꽤나 당황스럽다.
10+
11+
[이전 글](../2024/0707.md)에서도 이야기했는데, AutoCAD의 .NET 포럼은 2000년 초반부터 활성화 되어있었다. 개발을 하면서 참고했던 스레드들이 2006, 2008년도에 작성된 것이었던 걸 보면 예전 글들이 꽤 오랜 기간 유효했다고 볼 수 있겠다. 필요한 기능, 혹은 특정한 에러가 발생하는 이유를 검색했을때 공식 문서가 나오는 일은 거의 없었는데, 이것만 봐도 AutoCAD 개발 생태계는 공식 문서가 부실해서 여러 사람들이 시행착오 끝에 작동하는 코드를 작성하고 공유하는 식으로 유지되었다는 것을 알 수 있다. 그런데 이러한 팁들이 갑자기 다 사라진다니, 이 생태계가 후퇴, 축소할 것이 눈 앞에 선하다. 플러그인을 개발하면서 남겨둔 주석들 중에 포럼 글도 많았는데, 이제 이 주석을 따라가면 기존의 내용이 아니라 포럼 메인페이지로 연결된다. 앞으로 다시는 왜 내가 작성한 코드가 특정 스타일로 되어있는지, 다른 알트들에는 무엇이 있고 각각 어떤 장단점이 있을 수 있는지 설명된 자료를 볼 수 없는 것이다.
12+
13+
앞으로 공식 문서가 더 잘 정비될 수도 있고(어쩌면 ai를 활용하는 방향으로 리뉴얼 될 수도 있겠다), 포럼이 재활성화 되어 좋은 자료들이 새로 쌓일 수도 있겠지만, 둘 다 시간이 필요할 것으로 예상된다. 이런 자료들이 준비되기 전까지는 내가 작성해두었던 코드들을 다시 읽어보면서 특정한 구현 테크닉들을 되돌아봐야 할 것이다. 시간이 오래 지나서 구현 디테일들을 잊기 전에 조금씩 내용들을 정리해볼 계획을 세우고 있다.
14+
15+
[:material-arrow-left-bold: 글 목록](../index.md){ .md-button }

docs/works/tools-and-tales/thoughts/index.en.md

+21-11
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,27 @@
22
title: "Thoughts"
33
---
44

5+
## 2025
6+
7+
<div class="grid cards" markdown>
8+
9+
- [__Programming with AutoCAD (01. 15.)__](./2025/0115.md)
10+
11+
</div>
12+
513
## 2024
14+
615
<div class="grid cards" markdown>
716

8-
- [__About 'Computational Designer' (06. 23.)__](./2024/0623.md)
9-
- [__About ADR(Architecture Decision Record)s (06. 27.)__](./2024/0627.md)
10-
- [__AutoCAD functionalities (07. 07.)__](./2024/0707.md)
11-
- [__Logging TIL(Today I Learned) (07. 14.)__](./2024/0714.md)
12-
- [__Architects who develop (07. 21.)__](./2024/0721.md)
13-
- [__About Grasshopper and for-loop (07. 27.)__](./2024/0727.md)
14-
- [__Developers I'd like to work with (1) (07. 29.)__](./2024/0729.md)
15-
- [__Developers I'd like to work with (2) (07. 31.)__](./2024/0731.md)
16-
- [__Skill Tree for Architects Interested in Learning Development - Introduction (08. 03.)__](./2024/0803.md)
17-
- [__Education Methods for Development Newbies (08. 07.)__](./2024/0807.md)
18-
</div>
17+
- [__Education Methods for Development Newbies (08. 07.)__](./2024/0807.md)
18+
- [__Skill Tree for Architects Interested in Learning Development - Introduction (08. 03.)__](./2024/0803.md)
19+
- [__Developers I'd like to work with (2) (07. 31.)__](./2024/0731.md)
20+
- [__Developers I'd like to work with (1) (07. 29.)__](./2024/0729.md)
21+
- [__Architects who develop (07. 21.)__](./2024/0721.md)
22+
- [__About Grasshopper and for-loop (07. 27.)__](./2024/0727.md)
23+
- [__Logging TIL(Today I Learned) (07. 14.)__](./2024/0714.md)
24+
- [__AutoCAD functionalities (07. 07.)__](./2024/0707.md)
25+
- [__About ADR(Architecture Decision Record)s (06. 27.)__](./2024/0627.md)
26+
- [__About 'Computational Designer' (06. 23.)__](./2024/0623.md)
27+
28+
</div>

docs/works/tools-and-tales/thoughts/index.ko.md

+21-12
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,27 @@
22
title: "생각들"
33
---
44

5+
## 2025
6+
7+
<div class="grid cards" markdown>
8+
9+
- [__AutoCAD로 개발하기 (01. 15.)__](./2025/0115.md)
10+
11+
</div>
12+
513
## 2024
14+
615
<div class="grid cards" markdown>
716

8-
- [__컴퓨테이셔널 디자이너에 대하여 (06. 23.)__](./2024/0623.md)
9-
- [__ADR(Architecture Decision Record)에 대하여 (06. 27.)__](./2024/0627.md)
10-
- [__AutoCAD의 기능들 (07. 07.)__](./2024/0707.md)
11-
- [__TIL(Today I Learned) 작성 시작 (07. 14.)__](./2024/0714.md)
12-
- [__개발하는 건축가들 (07. 21.)__](./2024/0721.md)
13-
- [__그래스호퍼, 그리고 for문에 대하여 (07. 27.)__](./2024/0727.md)
14-
- [__같이 일하고 싶은 개발자 (1) (07. 29.)__](./2024/0729.md)
15-
- [__같이 일하고 싶은 개발자 (2) (07. 31.)__](./2024/0731.md)
16-
- [__개발을 공부하고 싶은 건축가들을 위한 스킬트리 - 도입부 (08. 03.)__](./2024/0803.md)
17-
- [__개발 뉴비를 위한 교육 방법 (08. 07.)__](./2024/0807.md)
18-
19-
</div>
17+
- [__개발 뉴비를 위한 교육 방법 (08. 07.)__](./2024/0807.md)
18+
- [__개발을 공부하고 싶은 건축가들을 위한 스킬트리 - 도입부 (08. 03.)__](./2024/0803.md)
19+
- [__같이 일하고 싶은 개발자 (2) (07. 31.)__](./2024/0731.md)
20+
- [__같이 일하고 싶은 개발자 (1) (07. 29.)__](./2024/0729.md)
21+
- [__그래스호퍼, 그리고 for문에 대하여 (07. 27.)__](./2024/0727.md)
22+
- [__개발하는 건축가들 (07. 21.)__](./2024/0721.md)
23+
- [__TIL(Today I Learned) 작성 시작 (07. 14.)__](./2024/0714.md)
24+
- [__AutoCAD의 기능들 (07. 07.)__](./2024/0707.md)
25+
- [__ADR(Architecture Decision Record)에 대하여 (06. 27.)__](./2024/0627.md)
26+
- [__컴퓨테이셔널 디자이너에 대하여 (06. 23.)__](./2024/0623.md)
27+
28+
</div>

0 commit comments

Comments
 (0)