일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 새턴
- 닌텐도스위치
- 메가드라이브
- ensemble
- mobilesuit
- 슈퍼마리오
- 닌텐도
- 앙상블
- 3DS
- MSX
- 오블완
- mister
- Saturn
- 모빌슈트
- 패미컴
- 게임기어
- 컨트롤러
- fpga
- 메트로이드
- Apple II
- 게임보이
- PC엔진
- snes
- 슈퍼패미컴
- Game Gear
- 티스토리챌린지
- 건담
- analogue
- GOG
- ps4
- Today
- Total
목록IT, Computer (191)
Just a Blog

Mojo라는 프로그래밍 언어의 소식을 접하게 되었다. Mojo 🔥: Programming language for all of AI Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models. www.modular.com LLVM과 Swift로 유명한 크리스 레트너(Chris Lattner)가 개발에 관여한다는 것이 우선 시선을 모으지만 Mojo 자체의 특성도 주목을 끈다. Python 3.x 버전 코드와 100% 호환되고, C 언어 수준의 높은 성능을 내며, Zero Cost Abstraction ..

인터넷이나 유투브에 공개되어 있는 다른 튜토리얼들 보다 조금 간락한 느낌이 들긴 하지만, 그래도 도서의 형식을 갖추면서 한국어로 된 SDL 설명 자료라서 보게 되었다. SDL 프로그래밍 컴플리트 가이드 SDL과 C/C++을 활용해서 프로그래밍하는 방법을 망라한 책이다. 이 책의 집필의도는 다음과 같다. * SDL 라이브러리 관련 모든 내용을 총 정리 * 오래된 레거시 프… wikidocs.net

위키독스에서 하스켈 언어에 대한 온라인 책 컨텐츠를 보게 되었다. https://wikidocs.net/book/204 WikibooksHaskell # 소개 이 책은 [wikibooks의 하스켈 책](https://en.wikibooks.org/wiki/Haskell)을 번역한 것입니다. 원문의 라이선스를 따라 이 책의 라… wikidocs.net 아직 많이 보지는 않았지만 적어도 초반부에는 간략하고 부담감이 덜하게 작성되어 있어서, 하스켈을 처음 접하려는 사용자에게는 괜찮은 자료로 보였다.

애플이 아이클라우드(iCloud) 서비스 중 하나였던 '내 사진 스트림'(이하 '포토스트림') 서비스를 종료한다고 밝혔다. Information about the My Photo Stream shutdown My Photo Stream is shutting down on July 26, 2023. Learn more about this transition and how to keep your photos up to date across all your devices and safely stored in iCloud. support.apple.com 그리고 아이클라우드와 연결된 메일을 통해 서비스 종료를 공지했다. 아이클라우드의 포토스트림 서비스는 2011년 WWDC에서 아이클라우드를 처음 발표할 때 함께..
1. 프로그램이 가질 수 있는 잠재적 런타임(run-time) 에러를 컴파일 타임(compile time)에서 미리 발견하고 방지할 수 있도록, 프로그래밍 문법과 규칙에 강제한다는 느낌이 들었다. 2. 그동안 여러 프로그래밍 언어에서 문제가 되었던 힙(heap) 메모리 사용으로 인한 오류들을 막기 위한 여러 장치들(ownership, life-time 등)에 공을 많이 들인 것 같아 보인다. 3. 러스트의 독특한 메모리 관리 방안에 맞게 프로그래밍 하기 위해서는, 단순히 코드 컨버팅이 충분하지 않고 프로그래밍 패러다임을 바꿔야 할 경우도 많을 것 같다. 4. 컴파일 에러 시 컴파일러가 제공해 주는 정보와 제시된 힌트가 굉장히 상세하고 유용해 놀랐다. * 러스트 관련 이전 글 '만들면서 배우는 러스트..

어렸을 적 집에서 시청했던 TV는 물론이고, 어릴적 갖고 있던 8비트/16비트 컴퓨터들의 디스플레이도 모두 CRT(Cathode-Ray Tube) 디스플레이였다. 1990년대 말 그 이전에는 대부분의 TV, 모니터가 대부분 CRT 방식이었고, 2000년도가 되면서 TV에는 PDP 패널 등의 차세대 디스플레이가 적용되었고 PC용 모니터로 LCD 패널 도입이 시작되었던 것으로 기억한다. 학창시절 PC를 사용할 때 당연히 CRT 디스플레이를 모니터로 사용했지만 항상 불만이 있었다. 일단 모니터가 너무 무거웠는데, 17인치나 19인치 모니터를 사용하던 때에 PC를 옮기려면 PC 본체 보다 모니터를 옮기는 것이 더 힘들 정도였다. 또한 전자파라는 것 때문인지는 확실히 모르겠지만 모니터를 장시간 마주하고 있으면 두..

Alfred 5 Powerpack을 구매하고 사용해 보면서 이전에 사용하던 workflow들을 설치/조정했다. [macOS 앱] Alfred 5 Powerpack 구매 Alfred 3, 4 버전에 이어 Alfred 5에 대한 Powerpack도 구매. 이번에는 'Mega Supporter' 라이센스로 구매. wehong.tistory.com 이번에도 환율계산을 할 수 있는 workflow 중 새로 개발된 것이 있는지 살펴 보았는데 여전히 잘 보이지 않았다. Alfred에서 환율계산 기능을 하는 workflow들이 개인 개발자들로부터 공개되어 있기는 하지만, 이상하게도 대부분 PHP를 이용한 것들이라 사용하기 어려웠다. 특정 앱의 특정 기능 하나를 위해 macOS에 PHP를 설치하는 것은 아무래도 내키지 ..

Alfred 3, 4 버전에 이어 Alfred 5에 대한 Powerpack도 구매. 이번에는 'Mega Supporter' 라이센스로 구매.

Typora 앱을 구매했다. 정식 발매 전에 Beta 버전을 사용하다가 이번에 구매하게 되었다. 그런데 이 앱을 구매한 이유는 Markdown으로 글을 작성하기 위한 것은 아니었다. 글을 작성하기 위해서는 (구버전) Ulysses를 사용하면 되고, 내용을 정리하기 위해서는 MacDown을 사용하면 되며, 간단한 메모를 위해서는 Obsidian을 사용하면 되고, 일반적인 환경에서 사용하려면 Visual Studio Code에 몇몇 플러그인을 설치해서 사용해도 된다. 그럼에도 Typora를 구매한 이유는, Typora가 HTML 복사 내용을 비교적 효과적으로 Markdown으로 컨버팅하는 것 같았기 때문이다. Beta 버전에서도 Markdown 문서 자체를 작성하는데 사용하기 보다는 HTML 형식의 웹 페이..
테스트 코드 fn main() { let mut s = String::from("ABCDEF"); let hello = &s[0..2]; let world = &s[2..]; println!("{} {}", hello, world); s = String::from("1234567891011"); println!("s:{}", s); println!("{} {}", hello, world); // 이 라인을 삭제하지 않으면 에러 발생 } 결과 Compiling playground v0.0.1 (/playground) error[E0506]: cannot assign to `s` because it is borrowed --> src/main.rs:6:5 | 3 | let hello = &s[0..2]; |..