TWIS/2020-01 4주차

— 4 minute read

Scala permalink

  • Functional Scala 2019
    • playlist
    • 12월 12/13일에 런던 네셔널 갤러리에서 열린 스칼라 컨퍼런스에서 재미있던 세션 정리. JDG가 혐오발언과 가스라이팅으로 다른 컨퍼런스들에서 쫓겨나서그런지 직접 컨퍼런스를 주최.
    • Practical Logic(al) Programming with Dotty
      • 지금까지 sum type을 쓰려면 trait를 만들고 상속받는 방법으로 사용하기 장황했는데, 도티(스칼라 3.0)에서 유니온 타입이 도입되며 간결하게 논리 프로그래밍을 할 수 있나 데모로 확인
      • #dotty #logicprogramming
    • ZIO Actors
      • ZIO 환경에서 액터 모델을 쓸 수 있는 ZIO Actor에 대한 소개와 데모
      • #zio #actor
    • Caliban: Designing a Functional GraphQL Library
      • ZIO에서 병렬/배치 처리하기 좋게 ZQuery를 만들었다고
      • #zio #zquery #caliban #graphql
    • Unleash Your Fury
      • 항상 곧 공개된다고 말만하던 Fury에 대한 세션. 근데 이번엔 진짜 설치 가능한 정도로 소스가 공개. 가이드대로 make install하면 설치 스크립트를 통해 바이너리를 가져온 뒤에 fury로 fury를 설치하는 부트스트랩
      • #fury #build
    • Functional Scala Mixing Scala and Kotlin
      • 코틀린에서 스칼라을, 스칼라에서 코틀린을 부를 때 생길 수 있는 문제들
      • 스칼라의 동반 객체, 코틀린과 스칼라의 함수는 다른 타입 등
      • #kotlin #mixin #scala
    • #scala #conference

Devs permalink

  • UUIDs are Popular, but Bad for Performance

  • Fancy Clojure REPL

    • 클로저에서 구문강조된 REPL 사용하는 방법
    • #clojure
  • How to set a Dropbox file to be ignored

    • OS별 파일 확장 속성을 통해 동기화 제외하는 방법. 아직 베타라 모든 사용자가 가능한건 아니라고
    • #dropbox
  • Pairing in Github

    • 같이 만든 코드에 대해 크레딧을 공유하려고 공저자로 커밋하는 방법. --author로 추가
    • #git
  • Alpine makes Python Docker builds 50× slower, and images 2× larger

    • 기본 이미지는 11배 작고, GCC 설치까지하면 시간은 절반 용량은 60%라 많이 쓰이는 알파인 리눅스를 파이썬에서 쓸 때 생길 수 있는 문제들
    • 알파인에서 C 라이브러리를 포함하는 파이썬 라이브러리를 설치하면 문제가 생기는데, 알파인은 glibc이 아니라 musl을 사용해서 wheel이 기본 지원되지 않고 관련 라이브러리를 설치하면 시간은 50배 걸리고 용량은 2배이상 커지게 되어 안좋다고
    • 이렇게 문제 생길 때마다 알아보는 시간도 더 걸리고, 쓰레드 당 스택 사이즈가 달라서 생기는 런타임 문제들도 있고 musl이 메모리 할당이 더 느려서 생기는 성능 문제도 있다고
    • #python #alphine

News permalink

  • The unofficial Apple Archive is on death’s door once more

    • Apple Archive가 Vimeo 계정으로 비디오를 공유하는데 저작권자(애플)의 삭제요청(DMCA Takedown)에 의해 700여개 비디오가 삭제되었다고
    • #news
  • Say hello to the new Fantastical for Mac, iPad, iPhone, and Apple Watch

    • Flexibits launches major Fantastical update
    • 판타스티컬이 3를 출시하며 구독 모델로 전환
    • 맥용 $49.99, 아이폰용 $9.99, 아이패드용 $4.99, 다 합쳐서 약 $65에 판매되던 앱들인데 $4.99/월 혹은 $39.99/연 구독으로 모두 사용가능
    • 기존 2 사용자들은 구매이력을 보고 2에서 쓰던 기능들을 쓸 수 있게 언락해준다고
    • 기능/가격 페이지를 보면 뭔가 많이 생긴거같은데 디자인도 크게 변하지 않은 것 같고 기존 기능들 유지해준다니 어차피 하드하게 쓰지않고 디자인 때문에 쓰던거라 불만은 없지만 4가 나오면 유지해줄 지 모르겠다
    • #fantastical #news
  • Over Joins GoDaddy!

    • GoDaddy continues to expand beyond websites by acquiring social content startup Over
    • 유튜브를 보다보면 다이어리 꾸미기나 유튜브 만드는 강의들이 추천으로 올라와서 종종 보는데, 유튜브 커버나 다이어리 타이틀 만들면서 텍스트를 예쁘게 꾸미는 용도로 많이 추천하는게 키노트와 오버. 직관적인 UI로 어렵게 배우지 않아도 일반인들이 잘 쓸 수 있는걸로 유명했는데 고대디에 인수
    • 고대디의 웹사이트 + 마케팅이라는 아주 정직한 제목의 서비스가 있는데 간단한 웹사이트 제작(아마도 WSYIWYG 툴일듯)부터 이메일 마케팅 디자인 및 발송, 검색엔진 최적화와 사용자분석까지 해주는 통합서비스. 이 서비스를 강화한다는걸 봐서 저 팀에 통합될 것 같고 76명 전직원 합류라는걸 보면 조건도 좋은듯
    • #news #godaddy

misc permalink

  • Lunar
    • repo
    • DDC(Display Data Channel)를 지원하는 프로토콜(HDMI 1.0 이상, DisplayPort 1.0 이상 등)을 사용하는 외장모니터를 소프트웨어에서 밝기/대비 제어하는 프로그램
    • #misc