CS

Back to top ↑

Digital-Design-and-Computer-Architecture

Back to top ↑

IT_tips

tee command

블로그나 문서 작업을 하다 보면, 파일을 만들어서 글을 작성하도록 안내할 때가 있습니다. vi 에디터 등으로 열어서 직접 문서 작성을 하도록 안내하는 대신에 tee 명령어를 사용하면 이를 간편하게 안내할 수 있습니다. $tee > my.txt << EOF firs...

Github SSH 설정

Generating a new SSH key 링크를 참조하여 ssh key를 생성합니다. Generating a new SSH key만 따라하면 됩니다. Adding a new SSH key to your Github account 링크를 참조하여 Github account에...

WSL에 oh-my-zsh 설치

WSL에 oh-my-zsh 설치 $sudo apt install zsh # Type one of the keys in parentheses가 나오면 0을 입력합니다. (Exit, creating the file ~/.zshrc containing just a comment.) $...

Install WSL & update to WSL 2

wsl 설치는 이것를 기준으로 설명합니다. Step 1 - Enable the Windows Subsystem for Linux 윈도우에서 Windows Subsystem for Linux 옵션을 활성화해야합니다. 관리자 권한으로 윈도우 Powershell을 열고 아래의 명령어...

Linux(Ubuntu) 공부 방법

개발을 조금 하다 보면 리눅스 이야기가 심심치 않게 들립니다. 왠만한 개발 관련 내용들은 리눅스를 기반으로 설명하고 있습니다. 도대체 리눅스, 우분투 등등이 무엇이고 어떻게 배워야하는 걸까요?🤔

Back to top ↑

Programming

C++ and Rust

Rust에 대해 요즘 여기저기서 들립니다. The Rust Programming Language를 읽어봤습니다. 기본적으로 compile 언어 + garbage collector가 없다는 점에서 C++과 굉장히 유사하게 느껴집니다. 몇 가지 기억나는 특징만 적어보자면, 기본...

Object-Oriented Programming

“객체 지향”이라는 말은 IT에 몸담고 있는 사람 모두에게 친숙한 단어입니다. 설계를 하거나 프로그래밍을 할 때, “객체 지향”으로 하라는 뜻은 무엇일까요? 그리고 클래스와 객체가 무엇이고 왜 쓰는 걸까요? 이 글은 이제 막 프로그래밍에 입문한 사람들을 대상으로 쓰였습니다. 객체...

Back to top ↑

fpga

AMD(Xilinx) FPGA 종류

AMD(Xilinx)의 FPGA는 크게 세 종류로 구분됩니다. Silicon Devices : 칩 형태의 제품 Accelerator Cards : PCIe 카드 형태의 제품 System on Modules (SOMs) : 모듈 형태의 제품 Silicon Devic...

Back to top ↑

JUCE

Back to top ↑

etc

노트북을 우분투 서버로 사용하기

리눅스 서버가 있으면 좋을 듯한데 데스크탑을 하나 사기는 너무 비싸고, 라즈베리파이도 요즘 비싸네요. 마침 놀고 있는 노트북이 떠오릅니다. 이 친구를 우분투 서버로 사용하면 적당할 듯합니다.

Back to top ↑

blockchain

Back to top ↑

codec

Video Compression

Introduction 우리가 보는 모든 동영상은 압축되어 있습니다. 압축하지 않은 동영상은 크기가 너무 커서 스트리밍 또는 저장하기 어렵기 때문입니다. 예를 들어, FHD 해상도의 영상이 압축되어 있지 않다면, 1초짜리 영상은 1920 * 1080 * 3 / 2 * 60 = ...

Back to top ↑

adaptive-computing

FPGA, Cloud and HLS

2023년 5월에 작성된 글입니다. Introduction 2015년, 인텔은 FPGA 2위 기업 알테라를 인수했습니다. 2017년, AWS와 Tencent는 클라우드 상에서 사용할 수 있는 FPGA 인스턴스를 발표했습니다. 2022년, AMD는 FPGA 1위 기업...

Back to top ↑

semiconductor

System on Chip(SoC)이란?

System on a chip (SoC) Introduction 컴퓨터 공학이나 전자공학을 공부하지 않았어도 한 번쯤은 들어봤을법한 단어입니다. 처음 들었을 때는 무슨 단어인지 낯설 수도 있을 텐데요, 최대한 쉽게 설명해 보겠습니다. 😆 먼저 시작하기 전에.. 다들 칩이 무엇...

Back to top ↑