CSS 상대 길이 단위 #
web.dev의 CSS subgrid 문서(https://web.dev/articles/css-subgrid?hl=ko)를 보다가 ch라는 단위가 있다는 걸 처음 알고 찾아봤는데 CSS에는 여러 상대 길이 단위가 있었다. px등을 쓰는 것에 비해, 상대 길이 단위를 쓰면 페이지의 모든 것 크기를 일괄 조정할 수 있다는 장점 있음.
rem, em, vw, vh 같은 단위는 물론 알고 있었다.
ch: 현재 폰트에서 "0"(숫자 영) 문자의 너비를 1ch로 정의lh: 요소의 라인 높이rlh:em,rem처럼,rlh도 루트 요소의 라인 height다.vb: 초기 컨테이닝 블록의 block-axis 크기 1%vi: 초기 컨테이닝 블록의 inline-axis 크기 1%svw/h,lvw/h,dvw/h: 작은/큰/동적 뷰포트 너비/높이의 1%인데 보통dvh많이 씀
참고
- CSS 값과 단위: https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Values_and_units
Geek news 읽기 #
AI는 거품인가? 글에 있던 내용
60년 전에 "컴퓨터 프로그래밍"이라 불렀던 코딩은 AI 영향의 탄광 속 카나리아(일종의 선행 지표)다. 많은 선도적인 소프트웨어 팀에서 개발자들은 더 이상 직접 코드를 작성하지 않는다..(이후 이어짐)
60년 전보다 더 이전, 컴퓨터 프로그래밍이라고 하는 말이 있기도 전의 이야기를 누군가가 Hacker news(https://news.ycombinator.com/item?id=46220640) 댓글로 달았다. 출처는 그레이스 호퍼의 구술 인터뷰라고 함.
그레이스 호퍼: 나는 1944년 7월 2일 마크 I에서 작업을 시작했다. 그 당시에는 프로그래머라는 개념 자체가 존재하지 않았다. 기계용 코드가 적힌 책이 있었고 그게 전부였다. 기계에서 쓰이는 기계어 코드와 그 기능이 거기 나열되어 있었고 우리는 프로그래밍과 프로그램 작성과 그 외 모든 것을 해결해야 했다.
호퍼: 나는 수학 장교였다. 우리는 코딩을 했고 컴퓨터를 작동시키고 모든 것을 다 했다. 우리는 코더였다. 나는 마크 I, 마크 II 모두를 위한 프로그램을 짰다.
호퍼의 구술 인터뷰
https://archive.computerhistory.org/resources/text/Oral_History/Hopper_Grace/102702026.05.01.pdf