본문 바로가기

분류 전체보기91

[🌸예쁜 거 좋아하는 👩🏻‍💻개발자가 모아온 ⌨️ 기계식 키보드 5개 모음 / 추천] 나는 미니멀리스트를 지향(만)하는 맥시멀리스트이다. 예쁘고 편한게 있다면 소비를 참지 못하는 편... 2020년 기계식 키보드를 처음으로 구매한 게 시작이 되어 이제 총 다섯 개의 기계식 키보드를 가지고 있다. 소중한 내 키보드들 .. 🥹 나와 함께하게 된 순서대로 간단히 리뷰를 작성해보려고 한다! 1. 콕스 엔데버 무접점 구매 시기: 2020년 가격 : 10만원대 초중반 (당근 시세 8-9만원) 타건 소리/느낌 : 서걱서걱 보글보글 도각도각 소음 : 사무실 사용 쌉 가능 기계식 키보드에 처음 입문하게 해 준 고마운 친구이다. 사실 첫 구매는 화이트 색상이었고, 어느정도 사용하다가 당근에 판매했었다. 노뿌 무접점 특유의 소리와 키감이 너-무 좋아서 결국 다시 당근으로 블랙을 구매하게 되었다. 색은 개인적.. 2023. 9. 17.
video태그의 playsInline 속성 - 모바일 기기 전체화면 재생을 방지하기 위한 속성 playsinline A Boolean attribute indicating that the video is to be played "inline", that is within the element's playback area. Note that the absence of this attribute does not imply that the video will always be played in fullscreen. (boolean 타입의 속성으로, 영상이 해당 요소가 재생되는 영역 내에서 'inline'으로 재생되게 한다. 이 요소가 없다고 언제나 꼭 항상 전체화면으로 재생된다는 의미는 아니다!) / MDN(https://developer.mozilla.org/en-US/docs/Web/HTML/Ele.. 2023. 8. 28.
[🫧CleanCode] 2. 의미 있는 이름(2/3) - 발음하기 쉬운 이름 / 검색하기 쉬운 이름 / 인코딩 피하기 / 기억력 자랑 피하기 / 클래스/객체명과 메서드/함수 명 변수명, 함수명, 메서드명, 클래스명 등 - 프로그래밍에서 naming 중요하다는 것은 늘 알고 있었지만, 어떤 이름이 좋은 이름인지, 안 좋은 이름은 왜 안 좋은 이름인지, 좋은 이름을 짓기 위한 어떤 방법이 존재하는 지에 대해서는 잘 알지 못했다. 클린코드 2장을 읽으며 알게 된 내용에 대해 잘 정리해보고, 내가 매일 쓰는 코드들에 적용해보려 한다! 어떤 이름이 좋은 이름인지에 대한 이전 포스팅은 여기! 2023.08.07 - [분류 전체보기] - [🫧CleanCode] 2. 의미 있는 이름 - 분명한 의도 / 그릇된 정보 피하기 / 의미있는 구분 4. 발음하기 쉬운 이름 코드에 쓰이는 이름들은 발음하기 쉬운 이름인 것이 좋다. 단어의 발음이 쉬운 것을 선택하라는 의미보다는 과도한 약어를 사용해서 해.. 2023. 8. 10.
[🫧CleanCode] 2. 의미 있는 이름(1/3) - 분명한 의도 / 그릇된 정보 피하기 / 의미있는 구분 변수명, 함수명, 메서드명, 클래스명 등 - 프로그래밍에서 naming 중요하다는 것은 늘 알고 있었지만, 어떤 이름이 좋은 이름인지, 안 좋은 이름은 왜 안 좋은 이름인지, 좋은 이름을 짓기 위한 어떤 방법이 존재하는 지에 대해서는 잘 알지 못했다. 클린코드 2장을 읽으며 알게 된 내용에 대해 잘 정리해보고, 내가 매일 쓰는 코드들에 적용해보려 한다! 1. 분명한 의도 코드에 쓰이는 이름들은 분명한 의도를 나타내야 한다. 분명한 의도를 나타낸다는 것은 이 함수/변수/클래스가 왜 존재해야 하는지, 어떤 기능을 수행하는지, 어떻게 사용해야 하는지에 대해 대답할 수 있는 이름이어야 한다는 것이다. 예를 들어 '경과한 시간(단위: 날짜)' 라는 나타내는 아래의 변수가 있다고 해보자. let time; time.. 2023. 8. 7.
[JS] 자바스크립트에서 함수 정의 - 함수 정의 이전에 함수 호출하기 자바스크립트에서 함수를 선언하는 방법으로 함수 선언문과 화살표 함수만 있다고 생각했는데 공부를 해보니 총 4가지 방법이 있다. 1. 함수 선언문 function sayHello() { console.log("Hello!"); } 2. 화살표 함수 const hello = () => {console.log("Hello!")} 3. Funciton 생성자 - 다른 대안이 없이 꼭 써야 할 때만 쓰자.. const hello = new Function('console.log("Hello!")') 4. 함수 리터럴 const hello = function() { console.log("Hello!") } 처음 자바스크립트를 공부했을 때, 자바스크립트에서는 함수 호이스팅이 가능하므로 함수 정의 이전에 함수 호출이.. 2023. 4. 27.
우리가 빛의 속도로 갈 수 없다면 - 김초엽 우리가 빛의 속도로 갈 수 없다면 을 포함한 여러 단편 소설들이 담긴 소설집이다. 각 소설마다 담겨있는 풍부한 상상력이 그저 놀라웠고 다른 장편 소설도 읽어보고 싶다! 개인적으로는 '우리가 빛의 속도로 갈 수 없다면' 보다도, 순례자들은 왜 돌아오지 않는가, 그리고 공생가설이 더 마음에 들었다. 담겨있는 이야기 하나하나들이 신선하고, 재밌고 독특해서 우선 책장을 펼쳐보라고 말하고 권하고 싶다. 꽤나 현실적인 성향의 나는 (파워 ESTJ) 이런 상상력이 풍부한 글을 읽을 때마다 이야기보다는 이런 이야기를 만들어내는 작가 자체에 호기심이 더 가는 편이긴하다. 소설의 작가 김초엽은 포항공대에서 화학을 전공하고, 생화학으로 석사학위까지 전공했고, 그 지식을 담아 이전에는 없는 새로운 관점과 시선으로 여러가지 이.. 2023. 2. 25.
반응형