Yuan のノート
心之所至,隨意亂書
COSCUP 2021 Day 1
Sat Jul 31, 2021
🏷️

前言

今年的 COSCUP 因應 COVID-19 疫情,所以以線上直播的方式進行。本篇主要是記錄大會第一天有興趣的議程以及關鍵字。

COSCUP2021

COSCUP2021

主要內容

Introduction to Transactional Memory and Its Implementation

GCC Example:

1
2
3
4
5
6
7
8
#include <stdio.h>
int main() {
    int i = 0;
    __transaction_atomic {
        i++;
    }
    return 0;
}

在編譯的時候要加上 -fgnu-tm

1
gcc -fgnu-tm

Reference

Learning go error handling design from open source

“Values can be programmed, and since errors are values, errors can be programmed.” –Rob Pike

References:

A trip about how I contribute to LLVM - Douglas Chen

References:

從 Go 的 runtime 源碼發掘瘋狂的 slice 用法

References

Select, Manage, and Backport the Long-Term Stable Kernels

Linux CIP

Linux CIP

References:

Cuju - 虛擬機容錯功能實作

References

User authentication in Go Web Server

  • Rainbow table attack

讓密碼安全性更高的方式

  • salt (建議32bit)
  • pepper (secret salt)
加鹽的方式

加鹽的方式

  • password length: 10 ~ 64

OTP (Once Time Password)

  • Time OTP
  • SMS OTP

Resources:

Let’s Publish a Collaborative e-Book for Linux Kernel

References:

藉由實作多任務核心來體驗作業系統概念

Raspbootcom:

raspbootcom

raspbootcom

  • Enable UART0 FIFO

References:

參考連結

Rpi-JTAG

相關頁面