일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 게임기어
- 3DS
- Game Gear
- mister
- 건담
- 컨트롤러
- 게임보이
- 메가드라이브
- 새턴
- 앙상블
- Saturn
- 오블완
- 슈퍼패미컴
- ps4
- 닌텐도
- MSX
- 모빌슈트
- mobilesuit
- 패미컴
- ensemble
- GOG
- 메트로이드
- fpga
- 티스토리챌린지
- 슈퍼마리오
- snes
- analogue
- PC엔진
- 닌텐도스위치
- Apple II
- Today
- Total
목록IT, Computer (191)
Just a Blog
기업(Enterprise) 보안(Security)에는 컴퓨터 및 네트워크 보안만 있는 것은 아님을 잘 알려 주는 동영상 강의인 것 같다. 서버와 네트워크에 열심히 방어 대책을 수립해도 동영상 내용 처럼 서버실 문이 열려버리면 위험한 것이니까. 가볍게 생각했던 열쇠, 문 등의 물리적 보안에 대해 다시 생각해 보게 만드는 영상이라고 생각한다.

최근 새로운 아이폰을 구매해서 기본적인 세팅을 하고 있다. 이전 아이폰에서 새 아이폰으로 데이터를 마이그레이션 하는 형태로 설치를 했는데, 대부분은 기존 환경을 그대로 가져와 만족스럽지만 일부분은 iOS 및 macOS의 오류로 보이는 문제로 골탕을 먹는 기분이다. 그 중 가장 짜증나는 부분이 바로 '음악'이다. 문제의 현상 첫번째는, 새 아이폰에 음악을 수동으로 추가하려고 맥 쪽 음악 앱으로 아이폰을 연결하니 아무 음악도 보이지 않는 현상이다. 예전 아이폰을 연결하면 기존에 넣었던 음악들이 음악 앱에 그대로 보이는데, 새 아이폰을 연결하면 아무 노래도 보이지 않는다. 물론 아이폰의 음악 앱에서는 기존 아이폰에서 마이그레이션 된 음악들이 잘 보이고 플레이도 된다. 예상 원인으로 추정되는 것은, 새 아이폰이..
'Steve Jobs Insult Response'라는 동영상의 고품질 영상인데, 이 영상의 내용에 대한 소감은 이전 글에서 언급한 바 있다. 이 고품질 영상의 comment를 보면 Youtube 유저의 한 명의 소감이 나오는데, 이전 글에서의 소감이나 다른 곳의 평들과 다른 완전히 대치되는 다른 관점의 내용이었으며, 이제는 '그럴 수도 있겠다'는 생각이 들면서 공감하게 되었다. -- DoggoWorld This was actually a fairly disastrous response from Steve Jobs that really hurt the company. This was 1997, more than a decade before the iPhone, and the Apple Macintosh ..

iOS 및 macOS에서 많은 사람들이 사용하고 있는 'Notability(노터빌리티(혹자는 '노타빌리티'라고 한글표기하던데))' 앱이, 최근 앱의 판매 방식을 구독 형태로 변경한다고 해서 기존 사용자들 사이의 불만이 많았던 것으로 안다. 기존 구매자들은 처음에 한번 구매하면 향후 계속 사용할 수 있다고 구매한 것인데 갑자기 특정 기능을 별도로 구매하거나 정기적으로 결재하는 형태로 바뀐다고 하니 화가 났을 법 하다. 제작사는 판매 형태 변경 발표 후 많은 피드백을 받았던 것인지 일단 기존 구매자의 불만을 잠재우기 울 방안을 찾고 있는 듯 하다. 사실 한 번의 가격 지불로 영구적으로 쓸 수 있도록 판매되던 어플리케이션 소프트웨어가 갑자기 정기적 구독 형태로 금액을 지불한 상태에서만 사용할 수 있도록 바뀐 ..

JDK(Java Development Kit)가 OpenJDK 규격을 기본적으로 따르게 되면서 macOS에서 OpenJDK를 설치하기 위해서 여러가지 방법 중 하나를 선택해야 한다. OpenJDK 사이트에서 설치 파일을 받아 설치할 수도 있고 몇몇 별도 패키징 주체들로부터 패키지 파일을 받아 설치할 수도 있는데, macOS에 가장 편한 방법은 Homebrew를 통해 설치하는 것이다. 얼마 전 까지만 해도 x64(intel) 플랫폼에서는 homebrew에서 AdoptOpenJDK를 설치하는 것이 주로 권장되었고, Aarch64(apple silicon)에서는 azul의 Azul Zulu OpenJDK를 사용하는 경우가 많았다. 그런데 최근에 Homebrew에서 공식 OpenJDK를 설치할 수 있음을 알았다..

동영상 링크: https://www.youtube.com/watch?v=GIU4yJn2-2A설명요약 링크: http://1585security.com/Firmware-Reversing-1/17.3.9 동영상 1. 타겟 하드웨어D-Link DCS-932L 웹 캠. 2. 목표펌웨어 안에 포함되어 있는 시스템 내부 파일 시스템을 확인.펌웨어 리버싱을 이용한 공격자(attacker)의 공격 방법은 다음과 같은 것일 것이므로, 이것이 리버스 엔지니어링의 첫 단계. 나중에 이런 것 까지도 가능할 수 있음. 3. 제조사 웹페이지에서 펌웨어 다운로드웹 캠, 인터넷 공유기 등의 하드웨어는 사용자가 펌웨어 업그레이드를 수동으로 할 수 있도록 지원하기 위해 웹페이지에 펌웨어 바이너리 파일을 공개하는 경우가 많음. 4. 펌웨..
아폴로 11호의 달 착륙과정에서, 사용된 시스템 구조 및 시스템의 디자인 원칙과 그 과정에서 발생했던 오류에 대해 재미있게 설명한 영상이다. 쉽고 재미있게 설명해서 흥미롭게 볼 만한 영상이며, 특히 당시에 설계된 mission-critical system의 철학과 원칙에 대해 한번 생각해 볼 수 있는 소재라고 생각한다. 시스템 엔지니어에게 강력추천!

맥(Mac) 컴퓨터는 그 동안 세 번의 하드웨어 아키텍처 변화가 있었다. 모토롤라68000에서 PowerPC로, PowerPC에서 Intel x86_64로, 그리고 Intel x86_64에서 Apple Silicon(ARM64)로 변화가 그것이다. 가지고 있는 맥용 노트북 중 세 대가 각각 아키텍처가 다른 것을 스크린 캡쳐 해 보았다. 모토롤라68K CPU를 가진 노트북은 없지만, PowerPC G4, Intel Core i5, Apple M1이라는 서로 다른 아키텍처를 가지고 있는 기기들이다. 1. iBook G4의 PowerPC G4 (PPC) 2. 2015년형 MacBook Pro의 Intel Core i5 (x86_64) 3. 2021년형 MacBook Air의 Apple Silicon M1 (A..
1. 반복문 (Loop) (1) while Java와 거의 동일하다. while (a 30) { ... } else { ... } (2) try / catch / finally Java와 거의 유사하다 try { ... } catch(e: Exception) { ... } finally { ... } (3) 'when (값)' 구문 Java의 'switch / case' 문..
1. 데이터 타입 Java와 다르게 Kotlin에는 primitive 타입이 없다. 모든 타입은 오브젝트이다. (1) 숫자 타입 ① 종류 - Long: 64비트 범위 정수 표현 - Int: 32비트 범위 정수 표현 - Short: 16비트 범위 정수 표현 - Byte: 8비트 범위 정수 표현 - Double: 64비트 범위 실수 표현 - Float: 32비트 범위 실수 표현 ② 표현 변수에 숫자를 직접 할당할 때, 정수의 기본형은 Int형으로 추론하고 실수의 기본형은 Double형으로 추론한다. 정수값 뒤에 'L'을 붙이면 Long 타입으로 추론되고, 실수값 뒤에 'F'를 붙이면 Float 타입으로 추론한다. val num1 = 123 (정수값은 기본적으로 Int로 추론한다) val num2 = 3456..