-
[初心者向け] 図解まるわかり ネットワークの仕組み https://www.amazon.co.jp/dp/B07FTHYKGV/ref=cm_sw_r_tw_dp_U_x_r93rEbX0NQKAV
-
[初心者向け] TCP/IPの絵本 第2版 ネットワークを学ぶ新しい9つの扉 https://www.amazon.co.jp/dp/B07DZZ2DFQ/ref=cm_sw_r_tw_dp_U_x_Z.3rEbFG2KS2Q
-
[中級〜上級者向け] [試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識 https://www.amazon.co.jp/dp/477419607X/ref=cm_sw_r_tw_dp_U_x_sc4rEbHE4YJJ7
sudo update-alternatives --install /usr/bin/editor editor (which vim) 100
Goで書かれたOSSのソースコードを読むmeetupです。 発起人はゴリラです。
複数人でGoのソースコードを読みつつ、 会話しつつ、わからないことや気づいたことを共有して、 Goの知識を深めていくことを目的とする。
- OCI(Open Container Initiative)
- AppArmor
/containers/{name} or {id}/start
- containerRouter.postContainerStart
- Deamon.ContainerStart
daemon.create
が実際の処理
-
オプション情報をもとにコンテナを作成 https://sourcegraph.com/github.com/moby/moby@063bd4c96ae633a1aa830b7f8a646b689c14e5c8/-/blob/daemon/create.go#L107 https://sourcegraph.com/github.com/moby/moby@063bd4c96ae633a1aa830b7f8a646b689c14e5c8/-/blob/daemon/create.go#L156
-
コンテナを作成したら、レイヤーのファイルシステムを作成(Overlayfs?) https://sourcegraph.com/github.com/moby/moby@063bd4c96ae633a1aa830b7f8a646b689c14e5c8/-/blob/daemon/create.go#L191
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" session | |
" Author: skanehira | |
" License: MIT | |
let s:save_cpo = &cpo | |
set cpo&vim | |
" buffer name | |
let s:session_list_buffer = 'SESSIONS' | |
" path separator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function! s:get_win_info() abort | |
let l:win_info_list = [] | |
for win in getwininfo() | |
let l:tmp_file = split(win.variables.netrw_prvfile, '/') | |
if empty(tmp_file) | |
let l:file = '[No Name]' | |
else | |
let l:file = l:tmp_file[len(tmp_file)-1:][0] | |
endif | |
call add(l:win_info_list, {'winid':win.winid, 'file': l:file}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if !exists('g:loaded_select') | |
let g:loaded_select = 1 | |
call prop_type_add('select', {'highlight': 'PmenuSel'}) | |
endif | |
function! s:get_files(path) abort | |
let l:entries = [] | |
for l:entry in readdir(a:path) | |
if l:entry[0] ==# '.' |