본문 바로가기

etc. 10

맥북 자주 쓰는 앱 아이콘 변경하기 (튜토리얼+아이콘 추천) 안녕하세요 오랜만에 가벼운 글 하나 씁니당 맥 앱을 여러개 쓰다보면 애플리케이션 폴더 또는 메뉴 독의 아이콘들이 너무 중구난방쓰가 되어 버리더라구요. 저는 아이폰 앱들도 비슷한 기능별로, 또는 아이콘 색상 별로 정리해놓는것을 좋아하는 사람이라 도저히 참을 수가 없었어요. 다행히 요즘 일부 모바일 앱들은 앱 내에서 앱의 아이콘을 선택할 수 있는 옵션을 제공하기도 하지만요. 직접 아이콘들을 바꾸고 커스텀할 수 있다면 좋겠죠?! 이를 위해 만들어진 사이트가 하나 있습니다! 바로 macOSicons인데요. IBM 소속의 디자이너 Elias에 의해 개발되어 오픈소스 + 비영리적으로 운영되는 사이트입니다. 포럼과 아이콘 등록 기능을 갖추고 있고, 새로운 아이콘을 만들어 올리고 싶은 디자이너/개발자들을 위해 리소스도.. 2023. 10. 30.
[WSJ] AI와의 "어쩔 수 없는" 협업에 대한 조언 AI와의 협업을 위한 조언 - 월 스트리트 저널현재 AI 공동 작업자는 MidJourney 및 DALL-E와 같은 이미지 생성 도구, ChatGPT와 같은 텍스트 생성 도구(에세이부터 데이터 표까지 모든 것을 생성할 수 있으며 최신 모델인 GPT-4에 액세스하면 특히 강력함), Bing의 새로운 채팅 기반 웹 검색의 형태로 가장 쉽게 액세스할 수 있습니다. (OpenAI의 GPT는 Bing과 OpenAI의 ChatGPT의 내부에 있는 '대규모 언어 모델'입니다.) 또한 Microsoft와 Google은 생성 AI가 곧 Google 문서, Microsoft Word, Teams, Google Meet와 같은 도구에 탑재될 예정이며, 향후 몇 달 및 몇 년 내에 다른 많은 제품에 탑재될 것이라고 발표했습니다.. 2023. 4. 26.
Node.js 조코딩님 강의 요약 Video Summary 이 동영상에서는 Node.js 백엔드 기초에 대해 1시간 동안 강의합니다. Node.js의 개념, Python과 JavaScript의 차이, Node.js가 가진 장점, 전 세계적으로 Node.js가 사용되는 분야, Node.js에서의 모듈, npm 등에 대해 알아봅니다. Facts 🚀 Python과 달리 JavaScript를 컴퓨터나 서버에서 실행할 수 없는 이유는 브라우저에서만 동작하기 때문입니다. 🚀 Node.js는 JavaScript를 실행할 수 있게 해주는 백엔드 프레임워크입니다. 🚀 Node.js는 npm(Node Package Manager)을 통해 모듈을 쉽게 관리할 수 있습니다. 🚀 Node.js는 많은 분야에서 사용되고 있으며, Indeed.com에서의 Node.. 2023. 3. 19.
대세는 스벨트? - 니콜라스쌤 유튜브 요약 👨‍🏫 이 비디오에서는 Svelte에 대해 알아봅니다. Svelte는 인터랙티브 웹사이트를 구축하기 위한 도구로, 지난해 Stack Overflow 개발자 설문 조사에서 가장 사랑받은 웹 프레임워크로 선정되었습니다. React와는 다르게 컴파일러로서 동작하며, 사용자는 애플리케이션 로직과 함께 리액트 같은 라이브러리나 프레임워크를 다운로드할 필요가 없습니다. 설명 💻 Svelte는 인터랙티브 웹사이트를 만드는 도구입니다. 🆚 React와 달리, Svelte는 컴파일러입니다. 💾 React를 사용하여 웹 어플리케이션을 만들면, 사용자는 두 개의 코드를 다운로드해야 합니다: 우리가 작성한 코드와 React 코드. 🚀 Svelte은 코드를 일반적인 JavaScript 코드로 변환합니다. 이를 통해.. 2023. 3. 19.
PNG와 JPG (또는 JPEG) 차이점은??? 뭘 쓰는 게 더 좋을까? PNG, JPG 또는 JPEG: 주요 차이점 PNG: 투명하고 깨끗해요 Portable Networks Graphics의 약자인 PNG는 이미지 편집에 주로 사용되는 인기 있는 래스터 기반 그래픽 형식입니다. PNG는 이미지의 전반적인 품질을 유지하기 위해 무손실 압축 기술을 따르는 비특허 파일 형식입니다. 한 번에 전체 이미지를 압축하는 대신 PNG는 원래 이미지 품질을 유지하는 픽셀 간 압축을 지원합니다. 하지만 PNG의 가장 큰 장점은 투명도를 지원한다는 것입니다. 이는 PNG 이미지의 배경을 투명하게 하여 다른 이미지에 쉽게 오버레이할 수 있음을 의미합니다. PNG 형식에는 APNG, PNG-8(1비트 투명도 및 256색 포함) 및 PNG-24(1600만 색상 지원)와 같은 몇 가지 변형도 있습니.. 2022. 3. 27.
데이터베이스 이론: 트랜잭션(Transaction)과 인덱스(Index) ACID 트랜잭션 트랜잭션이란 무엇인가? 데이터베이스와 데이터 스토리지 시스템이라는 맥락에서 트랜잭션이란 한 단위의 작업으로 취급되는 모든 작업을 말합니다. 트랜잭션은 완전히 완료되기도 하고 전혀 완료되지 않을 수도 있으며, 스토리지 시스템을 한결같은 상태로 둡니다. 트랜잭션의 전형적인 예는 은행 계좌에서 현금을 인출할 때 일어나는 일입니다. 현금이 계좌에서 인출되거나, 인출되지 않거나 둘 중의 하나일 뿐 그 중간 어딘가의 상태란 없습니다. A.C.I.D. 속성: 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 영속성(Durability) 원자성(Atomicity) - 트랜잭션에 속한 각각의 문(SELECT, INSERT, DELETE, UPDATE)을 하나의 단.. 2022. 3. 22.
VSCODE 익스텐션 어디까지 알고 있나요?? 나만 알고싶은 확장기능 총정리!! 안녕하세요 오늘은 VS Code (이하 VSC) 확장 플러그인 중 제가 사용하는 것들을 나열해 보고자 해요. 저는 파이썬을 다룰 떄는 커뮤니티 버전이라 해도 파이참을 선호하는 편이예요. 그런데 파이썬을 뺸 나머지는 대부분 VSC를 사용합니다. 써보신 분들은 알겠지만, 기본적으로 지원해주지 않는 프로그래밍언어도 사용하려고 하면 그에 맞는 익스텐션을 추천해주고, 그래서 웬만한 서비스는 유료인 젯브레인의 파이참, 인텔리제이보다 확실히 가성비가 좋지요. 서브라임텍스트나 다른 에디터에 적응되신 분들도 많겠지만 저는 첫 코드를 이것으로 작성해서인지 너무 잘 맞는 것 같아요. 일단 코드를 쓸 때 가장 중요한 린트 기능이 잘 지원되거든요!! 이거는 진짜 뺴놓을 수 없는 장점..! 그리고 협업을 위한 툴도 젯브레인 프로.. 2021. 10. 3.
[그 때 알았더라면] 정규 표현식 빠르게 정리해보기 (TIL0917) 웹사이트를 개발하다보면, input 태그에서 사용자의 입력을 받을 때, 그 값이 내가 원하는 형식이 맞는지, 입력값을 받아오기 전에 확인해주는 과정이 필수가 된다. 예를 들면 이메일에 @ 이 들어가고 뒤에 도메인이 붙는지 라던가- 비밀번호 입력을 할 때 최소한의 보안을 위해 특수문자 사용을 필수로 한다던가 하는 부분 말이다. 각 사이트마다 이러한 규칙이 조금씩 다르기는 하지만, 어느정도의 표준안은 있기 때문에, 필요한 순간에 해당 내용을 구글링해서 가져다 써도 되지만, 이왕 하는 거 원리를 잘 알고 쓰는게 좋지 않을까 해서 정리를 해 둔다. 정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp 또는 regex) 또는 정규식(正規式)은 특정한 규칙을 가진 문자열의 집합을 .. 2021. 9. 19.
[그때 알았더라면] 깃은 무엇일까? 오픈 소스는 어떻게 활용할까? 네 어쩌다보니 그때 알았더라면~ 시리즈가 돼버린 깃 얘기입니다. 제가 뭘 안다고 글까지 쓰나 싶지만 주변에 공부하시는 분들 보면 요 정도도 잘 모르시는 분들이 계셔서 올립니다. 개인적으로 하는 얘기인데, 깃을 모르고 개발 공부를 n개월 했다면 지금까지 한쪽 팔로 하는 싸움을 해오신 거라 말하고 싶으네요... 깃의 개념에 대해 구글링을 해보니 이것저것 되는 대로 떠들어대는 글이 너무 많더라구요. "분산형"이 핵심 개념인 깃에 대해서 설명하는데 중앙형 버전 관리로 해석되는 그림만 올라오고... 인터넷에는 정보가 많지만 그걸 다 믿고 사시면 안됩니다. 개발자는 잘 모르겠을때 뭐를 본다? 네 공식문서 보셔야죠! 위 이미지도 깃 홈페이지에서 가져온 것입니다! 누르면 깃 홈페이지로 갑니다. 깃의 장점에 대해 말하는.. 2021. 9. 17.
[그때 알았더라면] 에밋(Emmet)이라고 들어봤니 hoxy...? 부트캠프 시작을 앞두고 정신이 집중이 안돼어서 1일1커밋을 실천하지 못할 것 같아 "지금은 별거 아니지만 처음 알았을 때 오와!!!! 했던 것들" 몇가지에 대해 좀 얘기를 해볼까 한다. 뭐 이를테면 깃이나, 정규표현식이라던가.. 숙련자들은 뭐 이런걸로 글을 썼대 하시겠지만(괜한 걱정), 초보자에게는 매우 도움이 될 것 같다. 내가 그랬으니까!!! 코딩을 처음 배운 사람이 보통 접하게 되는 언어가 뭐가 있을까? 요즘은 파이썬부터 시작하는 분들도 많이 있다지만, 보통은 HTML/CSS/(JS) 부터 접하게 될 것이다. "코딩"이라는 단어가 지금처럼 보편화 되기 전에도, ㅅㅇㅋㄹ, ㅆㅇㅇㄷ 등에서 게시물에 html 코드를 작성하는 방법을 아는 사람들끼리는 알았던 기억도 나고, 그때 네이버나 야후 같은 페이지에.. 2021. 9. 8.