본문 바로가기

흥미로운 링크들 12월 2주차

기술적인 이야기/잡다한 기술적인 이야기 2019. 12. 16.
반응형

쓸 게 없을 때마다 채워보는 링크 모음집!

https://neal.fun/deep-sea/

 

The Deep Sea

Scroll down the deep sea in this interactive page.

neal.fun

아래로 스크롤하면 그 깊이의 바다에서 어떤 생물이 살고 있는지를 보여주는 사이트입니다. 얼핏 보면 별거 아닐 수도 있는데, 옛날 같았으면 이런 압박적인 세로 양의 페이지를 어떻게 만들고 어떻게 스크롤이 부드럽게 되는 등 별 생각이 많았을지도 몰랐겠네요. 뭐 하여간 재미있는 사이트 같습니다.


https://www.swiftbysundell.com/articles/predicates-in-swift/

 

Predicates in Swift | Swift by Sundell

Predicates can enable us to filter various collections in ways that are incredibly flexible. Let’s take a look at how we could construct powerful, type-safe predicates using closures, generics, and operators.

www.swiftbysundell.com

NSPredicate는 아는 분들은 아시겠지만 필터링 조건이나 쿼리 등의 조건문(?)을 작성하기 위한 클래스입니다. CoreData를 쓰려면 꼭 알아야 하고 이게 아니더라도 Realm 등에서 활용됩니다. 이 NSPredicate의 사용법 몇 가지를 알려주는 가이드 글입니다.


https://velog.io/@public_danuel/process-env-on-node-js

 

Node.js 기반에서 환경변수 사용하기 (dotenv, cross-env)

환경변수가 뭐죠? 엄밀한 정의는 아니지만, 환경변수는 특정 process를 위한 key-value 형태의 변수라고 할 수 있습니다. 예를 들면, Java 기반으로 개발을 하기 위해서 JDK를 설치할 때에 환경변수 경로를 설정해줘야 하는 경우가 있겠네요. Node.js 기반이라면 process.env[key] 형태로 사용할 수 있습니다. process.e...

velog.io

환경변수가 무엇인지, 그리고 Node.js에서 어떻게 사용하면 좋을지를 소개하는 글입니다. 개인적으론 환경변수는 플랫폼에 상관없이 어느 정도 표준으로 정립되어 있다고 생각하고 있었는데 현실은 좀 다른가 봅니다.🙂


https://megayuchi.com/2019/12/07/프로그래머-관점에서의-surface-pro-x-벤치마크/

 

프로그래머 관점에서의 Surface Pro X 벤치마크

Windows on ARM 나는 Windows를 사랑한다. 정말로 사랑한다. 물론 Windows 3.1과 95에 대한 애착은 크지 않지만 NT커널 이후의 Windows는 정말 사랑한다. 또한 Windows 프로그래밍을 좋아한다. Visual Studio로 Windows프로그래밍을 하는 것은 즐겁다. 그래서 x86이외의 CPU에서 돌아가는 NT커널 기반…

megayuchi.com

arm64를 채용한 서피스 프로 X를 개발자적인 기준으로 벤치마크해서 정리한 블로그 글입니다. 개발 특히 어셈블리나 게임 개발과 관련한 지식이 없다면 읽기 좀 괴로운 부분이 있습니다. 일반인(?) 이시라면 서두와 결론만 참조하셔도 도움은 되지 않을까 생각됩니다.


https://sarunw.com/posts/sign-in-with-apple-1/

 

Sign in with Apple, Part 1: Apps | Sarun

Part 1 in a series on an introduction to Sign in with Apple. In the first part, we will focus on the app part. What we need to do to add Sign in with Apple option in our app.

sarunw.com

애플의 인증 시스템 Sign in with Apple을 앱 단에서는 어떻게 구현하는지에 관한 가이드입니다. 이 버튼이 아직 다크 모드 지원이 안 된다는 황당한(?) 소식도 알 수 있네요. 어쨌든 간단하긴 합니다. 물론 서버사이드에서 할 일은 남겠지만요.


https://sourcefoundry.org/hack/

 

Hack | A typeface designed for source code

A Family of Four Faces Hack includes monospaced regular, bold, italic, and bold italic sets to cover all of your syntax highlighting needs.

sourcefoundry.org

코딩용 오픈소스 글꼴입니다. 뭔가 설명은 장황하게 많은데 개인적으로 폰트를 해킹하고 싶은 생각은 없다보니 더 이상은 모르겠네요. 한글은 포함되어 있지 않아서 특정 에디터에서는 고통을 느낄 수 있겠습니다.😫


https://leonardocolor.io

 

Leonardo

Generate colors based on a desired contrast ratio.

leonardocolor.io

채도 기반 색상 생성기입니다. 몇가지 기준 색을 골라서 생성한 그라데이션 상의 포인트를 이용해 색상을 생성하고 이를 글자색 혹은 배경색으로 표현해주는데 뭘 골라도 제법 좋은 색이 나와서 인상 깊었습니다.


https://news.v.daum.net/v/20191213121913333

 

배달앱 2위 '요기요' 독일 모회사, 1위 '배달의 민족' 인수

(서울=뉴스1) 송화연 기자 = 국내 배달 애플리케이션(앱) '배달의민족'을 운영하는 우아한형제들 지분 87%가 독일 배달 서비스기업 딜리버리히어로(DH)에 팔린다. 인수에 적용되는 기업가치는 40억달러(약 4조7500억원)로 평가됐다. 이번 계약은 토종 인터넷 기업 인수합병(M&A) 역사상 최대 규모다. 딜리버리히어로는 국내 배달앱 2위 요기요를 운영

news.v.daum.net

대한민국 요식 배달업계 1~2위를 다투는 두 기업의 합병이라는 엄청난 지각변동이 일어나게 되었습니다. 그야말로 배달업계 공룡의 탄생이네요. 물론 당장 두 앱이 합쳐지거나 하지는 않고 따로 가기는 하겠지만 지금 같은 출혈경쟁은 아마도 덜해지지 않을까요. 그나저나 모기업이 독일 회사라 애국심이 강하다면 뭘 쓸까 고민되실 텐데 카카오도 배달 서비스를 하고 있다는 것을 기억합시다.


https://macnews.tistory.com/5764

 

맥 프로 자가 업그레이드하기: 어디까지 가능한가?

애플이 오늘부터 미국 등의 국가에서 맥 프로의 주문을 받기 시작했습니다. 한국 내에서 기본 모델이 판매될 가격도 공개됐는데, 789만 9천 원이라는 만만치 않은 가격에서 시작합니다. 기본형의 사양은 다음과..

macnews.tistory.com

신형 맥 프로 자가 업그레이드가 어디까지 가능한가를 스펙으로 분석한 글입니다. 맥 프로 구입을 고려하고 있다면 한 번쯤 살펴봐도 될 것 같습니다.


https://python-poetry.org

 

Poetry - Python dependency management and packaging made easy.

Intuitive CLI Poetry's commands are intuitive and easy to use, with sensible defaults while still being configurable. Soon extensible with a plugin system

python-poetry.org

easyinstall이나 pip가 가지는 문제를 현대적인(?) 방식으로 해결하기 위한 poetry 프로젝트가 드디어 1.0을 맞이했습니다. 쉽게 말해서 npm이나 Cocoapods처럼 스펙 기반 의존성 관리 방식인데, 물론 파이썬 방식으로 virtualenv 등을 사용해서 특정 디렉터리에 몰아서 관리한다는 점은 좀 다르긴 합니다. 1.0이 되었으니 이제는 쓸 만 해졌을까요?


https://twitter.com/disjukr/status/1205524187026096128

 

ㄹ on Twitter

“TL;DR: npm과 yarn 버전을 바로 최신버전으로 올려야 합니다. 어떤 npm 패키지를 전역으로 설치하면 /usr/local/bin에 들어있는 아무 명령이나 덮어씌워질 수 있고, 한 번에 여러 명령이 덮어씌워질 수도 있습니다. 아직 이 취약점을 사용하는 패키지는 없다고는 알려져있습니다. https://t.co/tnkOxz9Q1e”

twitter.com

npm과 yarn의 보안 취약점으로 최신 버전으로 업데이트 할 것을 권고하고 있습니다. 굉장히 위험할 수도 있기 때문에 꼭 업데이트해야 할 것 같습니다. 다만 글을 쓰는 시점에서 npm은 보안패치가 나왔지만 yarn은 나오지 않았다는...😫


https://www.youtube.com/watch?v=xYhcM0fhgC8

신형 맥 프로가 나오자마자 iFixit에서 구해서 치즈를 실시간으로 갈았습니다. 섬네일처럼 잘 갈렸다고 하네요.


https://www.vim.org/vim-8.2-released.php

 

Vim 8.2 released : vim online

Vim 8.2 is available! Vim 8.2 is a minor release, a lot of bugs have been fixed, documentation was updated, test coverage was improved, etc. There are a few interesting new features, see below. For MS-Windows, download the self installing executable. Signe

www.vim.org

Vim 8.2가 릴리즈 되었습니다. 팝업 윈도우에 대한 지원이 추가되었다는 점을 빼면 그냥저냥 마이너 패치에 가깝네요. 개인적으로는 neovim을 쓰고 있어서 이 소식이 큰 의미는 없는 것 같기도 하지만 뭐... 언젠가 비슷해지겠죠.

728x90
반응형

댓글