본문으로 건너뛰기

2023-06-02

처음부터 GUI 작성으로 x86-64 어셈블리 배우기

  • 이 글은 외부 라이브러리 없이 X11을 사용하여 GUI 창을 여는 어셈블리 프로그램을 작성하는 방법에 대한 튜토리얼로, 시스템 호출과 스택 포인터의 사용을 강조합니다.
  • 어셈블러인 X11을 설정하고 안전한 어셈블리 함수를 위해 표준 함수 프롤로그와 에필로그를 사용하는 기본 사항을 다룹니다.
  • 이 문서에서는 소켓을 열고 서버에 연결하고, ID를 생성하고, 글꼴을 열고, 그래픽 컨텍스트를 만들고, X11에서 창을 만드는 방법을 보여 주며 오류 확인을 전체적으로 강조합니다.

업계 반응

  • 어셈블리를 배우는 실용적인 방법으로는 간단한 GUI를 처음부터 작성하고, 8086 매뉴얼을 공부하고, 기계 코드를 어셈블리 지침으로 번역하는 것이 있습니다.
  • 어셈블리 언어는 컴파일러 개발, 커널 개발, 보안 연구와 같은 작업뿐만 아니라 소형 임베디드 시스템, 행렬 및 벡터 연산 루틴 개발에도 여전히 사용되고 있습니다.
  • 에뮬레이터, 부트로더 개발, 게임 엔진 개발, 딥 러닝, 하이퍼바이저 작업과 같은 작업에는 어셈블리가 필요하지만, 어셈블리로 GUI를 작성하는 것은 어려울 수 있으며 클로저를 만들거나 예외를 처리하는 간단한 방법이 없습니다.

웹 디자인을 위해 새롭게 재탄생한 개발자 도구, CSS Pro를 만들었습니다

  • CSS Pro는 CSS를 시각적으로 편집할 수 있는 브라우저 확장 프로그램으로, 코드를 즉석에서 생성하고 몇 번의 클릭만으로 웹사이트의 디자인을 변경할 수 있습니다.
  • 색상 및 글꼴 선택기, 배경 편집기, 거리를 측정하고 요소에서 HTML 및 CSS 코드를 추출하는 도구가 포함되어 있습니다.
  • 확장 프로그램은 코드를 변경할 필요 없이 모든 웹사이트에서 작동하며, 도구를 사용하여 변경한 내용을 공유, 복사 및 내보낼 수 있는 옵션이 포함되어 있습니다.

업계 반응

  • CSS Pro는 코드와 브라우저를 실시간으로 동기화하는 새로운 디자인 도구로, 그라디언트/bkg 생성기 및 이미지 콘텐츠의 실시간 측정과 같은 유용한 기능을 제공합니다.
  • 사용자들은 가격 모델이 너무 비싸다고 비판하며 대신 기업에게 판매할 것을 제안합니다.
  • 개발자들은 관리해야 하는 구독 수가 너무 많다는 이유로 구독 기반 도구에 대한 거부감을 표하며, 구독 옵션이 넘쳐나는 스타트업의 문화와 비교하기도 합니다.

지그는 어렵지만 그만한 가치가 있습니다

  • 지그 프로그래밍 언어는 성능 좋은 소프트웨어를 작성하고 메모리 관리를 학습하는 데 기여하는 고유한 기능으로 인해 어렵지만 마스터하면 보람을 느낄 수 있는 언어로 알려져 있습니다.
  • 지그를 배우는 것은 문서가 부족하고, 메모리 할당 전략을 선택해야 하며, 정의되지 않은 동작에 대한 현학적 특성으로 인해 어려울 수 있지만, 장기적으로 볼 때 그만한 가치가 있습니다.
  • Zig의 또 다른 독특한 기능은 컴파일 시 프로그램의 일부를 실행하여 미리 계산된 값과 불필요한 코드가 제거된 런타임 실행 파일을 생성하는 컴타임 기능입니다.

업계 반응

  • 새로운 언어인 지그는 배우기는 쉽지만 숙달하기는 어렵고, 일부에서는 부실한 문서와 일관성 없는 스타일라이브에 대해 비판하기도 합니다.
  • 새로운 언어가 대규모로 사용되려면 잘 다듬어진 패키지 관리자, LSP, 표준 코드 포맷터가 필수적입니다.
  • Zig는 C 인터롭과 자체 C 컴파일러로 호평을 받고 있지만, IDE와 디버거 지원이 부족하다는 단점이 있습니다.

네덜란드 정부 웹사이트에 보안.txt 파일 의무화

  • 웹 서버의 보안.txt 파일에는 해당 서버에서 취약점이 발견될 경우 연락할 수 있는 연락처 정보가 포함되어 있습니다.
  • 예를 들어 윤리적 해커가 취약점을 해결하기 위해 적절한 사람이나 부서에 즉시 연락할 수 있도록 하는 것이 목표입니다.

업계 반응

  • 네덜란드 정부는 사이버 보안을 개선하고 취약점 보고를 용이하게 하기 위해 웹사이트에 보안.txt 파일 사용을 의무화했습니다.
  • 일부에서는 GPG 키가 사용하기 불편하고 시간이 많이 걸린다고 주장하며 사이버 보안 문제를 보고할 때 암호화된 메시징의 효과에 의문을 제기합니다.
  • 보안.txt 파일은 유용하고 쉽게 구현할 수 있는 비교적 새로운 웹 기능이며, 더 널리 보급되면 민간 기업에서도 채택할 수 있습니다.

채용 대상은 누구인가요? (2023년 6월)

  • 이 게시물은 기술 업계 구직자들이 회사의 채용 공고에 대한 정보를 공유하거나 취업 기회를 모색할 수 있는 포럼입니다.
  • 댓글 섹션에는 소프트웨어 엔지니어부터 프로젝트 매니저에 이르는 다양한 직책의 다양한 지역과 산업 분야의 회사에서 채용 공고를 올립니다.
  • 구직자는 정기적으로 댓글 섹션을 검토하여 채용 공고에 대한 최신 정보를 확인해야 합니다.

업계 반응

  • 기업이 다양한 지역과 직무의 채용 공고를 게시할 수 있는 '토론 요청 서비스' 스레드- 주목할 만한 기업으로는 Minion.AI, Zulip 등이 있습니다.
  • 소프트웨어 엔지니어, 어시스턴트 디렉터, 보안 엔지니어, 풀스택 개발자, 데이터 엔지니어, NLP/ML 엔지니어, 제품 엔지니어 등의 직책을 구할 수 있습니다.

메타, Quest 3 VR 헤드셋 발표

  • 메타가 올 가을에 출시될 Quest 3 VR 헤드셋을 발표했으며, 가격은 128GB 버전이 499.99달러입니다.
  • 퀘스트 3는 전작인 퀘스트 2에 비해 더 가볍고 편안한 디자인에 새로운 스냅드래곤 칩을 탑재해 그래픽 성능이 두 배 향상되었습니다.
  • 퀘스트 3는 퀘스트 2의 게임과 호환되며, 퀘스트 2와 더 비싼 퀘스트 프로의 소프트웨어 업데이트를 통해 CPU 및 GPU 성능을 향상시키고 동적 해상도 스케일링을 사용할 수 있습니다.

업계 반응

  • 메타는 이전 모델에 비해 향상된 성능과 슬림한 디자인을 갖춘 새로운 VR 헤드셋인 Quest 3를 곧 출시할 예정이라고 발표했지만, 일부 사용자는 새로운 디자인의 잠재적인 단점에 대해 우려를 표명하고 있습니다.
  • 비트 세이버, 더 스릴 오브 더 파이트, 인 데스: 언체인드 등 스트레스가 적고 재미있으며 몰입감 있는 게임 경험으로 캐주얼 플레이어를 끌어들일 수 있는 게임을 적극 추천합니다.
  • VR에는 킬러 앱이 없지만 일부 사용자는 이 기술에 흥미를 느끼고 더 몰입감 있는 경험을 기대하며, Meta가 사용자에게 완전히 몰입할 수 있는 VR 경험을 제공하기 위해 뉴럴링크와 같은 기술을 연구할 가능성에 대한 추측이 있습니다.

저는 깃허브 스타를 구매했으니 여러분은 그럴 필요가 없습니다

  • 이 글에서는 마케팅 기법으로 깃허브 별을 구매하는 트렌드를 살펴보고, 저자가 다양한 플랫폼에서 별을 구매하는 실험을 진행했습니다.
  • 프리미엄 스타는 가격이 비싸고 장기적으로 유지될 확률이 높은 반면, 신규 계정의 저렴한 스타는 GitHub에서 쉽게 감지하여 금지합니다.
  • 이 글에서는 별의 개수에 의존하는 대신 장기적인 지속 가능성, 커뮤니티 참여, 코드 품질, 응답성, 평판과 같은 요소를 기준으로 오픈소스 프로젝트를 평가할 것을 권장합니다.

업계 반응

  • 봇으로 깃허브 별을 구매하는 것은 합법적으로 보이는 활동으로 악용 방지 조치를 우회하는 방법이며, 이는 온라인 마케팅의 안타까운 부작용입니다.
  • 깃허브 별을 대량으로 구매하면 프로젝트 인기도가 부풀려지고 잘못된 인식을 불러일으킬 수 있으며, 가짜 별은 자금을 확보하거나 프로젝트의 방향을 통제하려는 사기꾼이 사용할 수 있습니다.
  • 개발자는 별 수에만 의존하지 말고 이슈 추적, 기부/후원자 정보, 코드 품질, 신뢰할 수 있는 커뮤니티 구성원의 사회적 증명 등을 기준으로 프로젝트를 평가해야 합니다.

에릭 돌피와 함께 실험 단계에 있던 로스트 존 콜트레인 녹음 파일 공개

  • 60년 넘게 분실되었던 존 콜트레인과 에릭 돌피가 뉴욕 빌리지 게이트에서 실험적인 공연을 펼쳤던 녹음 파일이 발견되어 임펄스! 레코드가 7월 14일에 발매합니다.
  • 이 앨범은 콜트레인과 돌피의 깊은 음악적 교감을 보여줄 뿐만 아니라 드러머 엘빈 존스, 피아니스트 맥코이 타이너, 베이시스트 레지 워크맨의 연주를 담고 있습니다.
  • 이브닝 앳 더 빌리지 게이트는 콜트레인의 불안한 진화의 초기 단계를 조명하며 재즈 역사가와 팬들에게 중요한 아카이브 자료입니다.

업계 반응

  • 에릭 돌피와 함께한 실험 단계의 "로스트" 존 콜트레인 레코딩이 등장합니다.
  • 재즈 팬들은 이전에 들어본 적 없는 "Impressions" 버전에 흥분했습니다.
  • 이 게시물에는 의미 있는 기술 뉴스가 없습니다.

현대 미술은 CIA의 스파이 작전이었나? (2020)

  • 현대 미술은 냉전시대의 무기로, 국무부와 CIA는 전 세계에서 미국 미술 전시회를 지원했습니다.
  • 미국 현대 미술은 특히 소련의 선전에 맞서 '마음과 정신'을 얻기 위한 전투에서 효과적이었습니다.
  • CIA는 소련의 독재에 맞서 서구 민주주의 문화의 미덕을 전파하고 미국이 서구 문화 전통의 본고장이라는 사실을 유럽 지식인들에게 설득하기 위해 '문화 자유를 위한 의회'와 같은 전선 조직을 만들었습니다.

업계 반응

  • 이 기사는 현대 미술, 특히 추상표현주의가 냉전 시대에 CIA 선전 캠페인의 일부가 아니었는지에 대한 의문을 제기합니다.
  • 일부 댓글 작성자는 추상표현주의가 CIA가 개입하기 전부터 이미 인기가 있었다고 주장하는 반면, 다른 댓글 작성자는 자금 세탁의 한 방법이었을 수 있다고 주장합니다.
  • 이 스레드에서는 웹의 자바스크립트 의존도, Facebook의 추적 관행, 예술과 권력, 정치의 역사적 관계 등 다른 주제에 대해서도 다루고 있습니다.

업계 문서에서 밝혀진 '영원한 화학물질' 제조업체들의 건강 위험 은폐

  • 변호사 로버트 빌럿이 제기한 소송에서 발견된 업계 비밀 문서에 따르면, '영원한 화학물질'로 알려진 PFAS 화학물질 제조업체들이 이러한 화학물질의 건강 위험성을 은폐해 왔다고 합니다.
  • 이 문서에는 화학 업계가 수십 년 동안 PFAS의 부작용에 대해 알고 있었음에도 불구하고 그 사실을 대중, 규제 기관 및 자사 직원에게 보고하지 않은 사실이 UCSF 연구진의 분석에 따라 드러나 있습니다.
  • 이 문서에는 업계가 알고 있는 것과 대중이 알고 있는 것의 타임라인이 기록되어 있으며, 오염 산업이 중요한 공중 보건 정보를 어떻게 비공개로 유지하는지를 보여줍니다.

업계 반응

  • 업계 문서에 따르면 "영구 화학 물질" 제조업체들이 건강 위험을 은폐하여 암 및 기타 질환의 위험을 증가시킨 것으로 밝혀졌습니다.
  • 듀폰은 2005년에 1650만 달러를 지불하고 소송을 해결했으며, 3M은 이달 초 군사 기지 인근의 물과 혈액 공급원에서 높은 수치가 발견되어 해당 화학물질의 생산을 중단하겠다고 발표했습니다.
  • PFAS와 관련된 건강 문제에는 암, 갑상선 질환, 고콜레스테롤혈증 등이 포함되며, 이에 따라 화학물질에 대한 기업의 책임과 제3자 안전 테스트에 대한 요구가 다시 높아지고 있습니다.