diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..aa713ec --- /dev/null +++ b/css/main.css @@ -0,0 +1,1058 @@ +@media all +{ + body { + font-family: "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important; + font-size: 14px; + line-height: 21px; + color: #333; + + max-width: 62em; + margin: auto; + } + body #content { + padding-top: 30px; + } + body .title { + margin-left: 0; + } + + #org-div-home-and-up{ + position: fixed; + right: 0; + top: 4em; + } + + /* TOC inspired by http://jashkenas.github.com/coffee-script */ + #table-of-contents { + z-index: 100; + font-size: 10pt; + position: fixed; + right: 0em; + top: 0em; + background: white; + -webkit-box-shadow: 0 0 0.5em #777777; + -moz-box-shadow: 0 0 0.5em #777777; + -webkit-border-bottom-left-radius: 5px; + -moz-border-radius-bottomleft: 5px; + text-align: right; + /* ensure doesn't flow off the screen when expanded */ + max-height: 80%; + overflow: auto; + } + #table-of-contents h2 { + font-size: 10pt; + max-width: 9em; + font-weight: normal; + padding-left: 0.5em; + padding-left: 0.5em; + padding-top: 0.05em; + padding-bottom: 0.05em; + } + + #table-of-contents #text-table-of-contents { + display: none; + text-align: left; + } + #table-of-contents:hover #text-table-of-contents { + display: block; + padding: 0.5em; + margin-top: -1.5em; + } + + #table-of-contents #text-table-of-contents ul { + list-style-position: outside; + } + + /* #license { */ + /* padding: .3em; */ + /* border: 1px solid gray; */ + /* background-color: #eeeeee; */ + /* } */ + + h1 { + /* + font-family:Sans; + font-weight:bold; */ + font-size:2.1em; + padding:0 0 30px 0; + margin-top: 10px; + margin-bottom: 10px; + color: #333; + } + + h2 { + font-family:Arial,sans-serif; + font-size:1.45em; + line-height:16px; + padding:7px 0 0 0; + color: #666; + } + + .outline-text-2 { + margin-left: 0.1em + } + + .title { + + } + + h3 { + font-family:Arial,sans-serif; + font-size:1.3em; + color: #666; + margin-left: 0.6em; + } + + .outline-text-3 { + margin-left: 0.9em; + } + + h4 { + font-family:Arial,sans-serif; + font-size:1.2em; + margin-left: 1.2em; + color: #666; + } + + .outline-text-4 { + margin-left: 1.45em; + } + + a { + text-decoration: none; + color: #3399cc; + } + /* a:visited {text-decoration: none; color: #224444} */ /* Taken out because color too similar to text. */ + a:visited { + text-decoration: none; + color: #3399cc; + } /* this is now the color of the Unicorns horn */ + a:hover { + text-decoration: underline; + color: #3399cc; + } + + ul, ol { + padding-left: 2em; + } + + ul { + list-style-type: square; + list-style-image: inherit; + list-style-position: outside; + } + ol { + list-style-type: decimal; + list-style-position: outside; + } + ol ol { + list-style-type: lower-alpha; + } + + .todo { + color: #CA0000; + } + + .done { + color: #006666; + } + + .timestamp-kwd { + color: #444; + } + + .tag { + + } + + li { + margin: .4em; + } + + table { + border: none; + margin: auto; + margin-top: 10px; + margin-bottom: 10px; + } + + td { + border: none; + border-left: 1px solid black; + } + + th { + border: none; + } + + table.full { + } + + table.full td { + border: 1px solid black; + padding: 5px; + } + + code { + font-size: 100%; + color: black; + border: 1px solid #DEDEDE; + padding: 0px 0.2em; + } + + img { + border: none; + } + + .share img { + opacity: .4; + -moz-opacity: .4; + filter: alpha(opacity=40); + } + + .share img:hover { + opacity: 1; + -moz-opacity: 1; + filter: alpha(opacity=100); + } + + /* pre {border: 1px solid #555; */ + /* background: #EEE; */ + /* font-size: 9pt; */ + /* padding: 1em; */ + /* } */ + + /* pre { */ + /* color: #e5e5e5; */ + /* background-color: #000000; */ + /* padding: 1.4em; */ + /* border: 2px solid gray; */ + /* } */ + + /* pre { */ + /* background-color: #2b2b2b; */ + /* border: 4px solid gray; */ + /* color: #EEE; */ + /* overflow: auto; */ + /* padding: 1em; */ + /* } */ + + pre { + font-family: Monaco, Consolas, "Lucida Console", monospace; + color: black; + background-color: #ffffff; + padding: 1.2em; + /* border: 1px solid #dddddd; */ + overflow: auto; + + /* + -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.23); + -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.23); + box-shadow: 0px 0px 4px rgba(0,0,0,0.23); + */ + } + + div.summary { + padding: 15px; + border:1px solid #CCC; + border-radius:10px; + -moz-border-radius:10px; + -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.23); + -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.23); + box-shadow: 0px 0px 4px rgba(0,0,0,0.23); + } + + div.summary h2 { + padding: 0; + margin: 0; + } + + .org-info-box { + clear:both; + margin-left:auto; + margin-right:auto; + padding:0.7em; + /* border:1px solid #CCC; */ + /* border-radius:10px; */ + /* -moz-border-radius:10px; */ + } + .org-info-box img { + float:left; + margin:0em 0.5em 0em 0em; + } + .org-info-box p { + margin:0em; + padding:0em; + } + + + .builtin { + /* font-lock-builtin-face */ + color: #f4a460; + } + .comment { + /* font-lock-comment-face */ + color: #737373; + } + .comment-delimiter { + /* font-lock-comment-delimiter-face */ + color: #666666; + } + .constant { + /* font-lock-constant-face */ + color: #db7093; + } + .doc { + /* font-lock-doc-face */ + color: #b3b3b3; + } + .function-name { + /* font-lock-function-name-face */ + color: #5f9ea0; + } + .headline { + /* headline-face */ + color: #ffffff; + background-color: #000000; + font-weight: bold; + } + .keyword { + /* font-lock-keyword-face */ + color: #4682b4; + } + .negation-char { + } + .regexp-grouping-backslash { + } + .regexp-grouping-construct { + } + .string { + /* font-lock-string-face */ + color: #ccc79a; + } + .todo-comment { + /* todo-comment-face */ + color: #ffffff; + background-color: #000000; + font-weight: bold; + } + .variable-name { + /* font-lock-variable-name-face */ + color: #ff6a6a; + } + .warning { + /* font-lock-warning-face */ + color: #ffffff; + background-color: #cd5c5c; + font-weight: bold; + } + pre.a { + color: inherit; + background-color: inherit; + font: inherit; + text-decoration: inherit; + } + pre.a:hover { + text-decoration: underline; + } + + /* Styles for org-info.js */ + + .org-info-js_info-navigation + { + border-style:none; + } + + #org-info-js_console-label + { + font-size:10px; + font-weight:bold; + white-space:nowrap; + } + + .org-info-js_search-highlight + { + background-color:#ffff00; + color:#000000; + font-weight:bold; + } + + #org-info-js-window + { + border-bottom:1px solid black; + padding-bottom:10px; + margin-bottom:10px; + } + + + + .org-info-search-highlight + { + background-color:#adefef; /* same color as emacs default */ + color:#000000; + font-weight:bold; + } + + .org-bbdb-company { + /* bbdb-company */ + font-style: italic; + } + .org-bbdb-field-name { + } + .org-bbdb-field-value { + } + .org-bbdb-name { + /* bbdb-name */ + text-decoration: underline; + } + .org-bold { + /* bold */ + font-weight: bold; + } + .org-bold-italic { + /* bold-italic */ + font-weight: bold; + font-style: italic; + } + .org-border { + /* border */ + background-color: #000000; + } + .org-buffer-menu-buffer { + /* buffer-menu-buffer */ + font-weight: bold; + } + .org-builtin { + /* font-lock-builtin-face */ + color: #da70d6; + } + .org-button { + /* button */ + text-decoration: underline; + } + .org-c-nonbreakable-space { + /* c-nonbreakable-space-face */ + background-color: #ff0000; + font-weight: bold; + } + .org-calendar-today { + /* calendar-today */ + text-decoration: underline; + } + .org-comment { + /* font-lock-comment-face */ + color: #b22222; + } + .org-comment-delimiter { + /* font-lock-comment-delimiter-face */ + color: #b22222; + } + .org-constant { + /* font-lock-constant-face */ + color: #5f9ea0; + } + .org-cursor { + /* cursor */ + background-color: #000000; + } + .org-default { + /* default */ + color: #000000; + background-color: #ffffff; + } + .org-diary { + /* diary */ + color: #ff0000; + } + .org-doc { + /* font-lock-doc-face */ + color: #bc8f8f; + } + .org-escape-glyph { + /* escape-glyph */ + color: #a52a2a; + } + .org-file-name-shadow { + /* file-name-shadow */ + color: #7f7f7f; + } + .org-fixed-pitch { + } + .org-fringe { + /* fringe */ + background-color: #f2f2f2; + } + .org-function-name { + /* font-lock-function-name-face */ + color: #0000ff; + } + .org-header-line { + /* header-line */ + color: #333333; + background-color: #e5e5e5; + } + .org-help-argument-name { + /* help-argument-name */ + font-style: italic; + } + .org-highlight { + /* highlight */ + background-color: #b4eeb4; + } + .org-holiday { + /* holiday */ + background-color: #ffc0cb; + } + .org-info-header-node { + /* info-header-node */ + color: #a52a2a; + font-weight: bold; + font-style: italic; + } + .org-info-header-xref { + /* info-header-xref */ + color: #0000ff; + text-decoration: underline; + } + .org-info-menu-header { + /* info-menu-header */ + font-weight: bold; + } + .org-info-menu-star { + /* info-menu-star */ + color: #ff0000; + } + .org-info-node { + /* info-node */ + color: #a52a2a; + font-weight: bold; + font-style: italic; + } + .org-info-title-1 { + /* info-title-1 */ + font-size: 172%; + font-weight: bold; + } + .org-info-title-2 { + /* info-title-2 */ + font-size: 144%; + font-weight: bold; + } + .org-info-title-3 { + /* info-title-3 */ + font-size: 120%; + font-weight: bold; + } + .org-info-title-4 { + /* info-title-4 */ + font-weight: bold; + } + .org-info-xref { + /* info-xref */ + color: #0000ff; + text-decoration: underline; + } + .org-isearch { + /* isearch */ + color: #b0e2ff; + background-color: #cd00cd; + } + .org-italic { + /* italic */ + font-style: italic; + } + .org-keyword { + /* font-lock-keyword-face */ + color: #a020f0; + } + .org-lazy-highlight { + /* lazy-highlight */ + background-color: #afeeee; + } + .org-link { + /* link */ + color: #0000ff; + text-decoration: underline; + } + .org-link-visited { + /* link-visited */ + color: #8b008b; + text-decoration: underline; + } + .org-match { + /* match */ + background-color: #ffff00; + } + .org-menu { + } + .org-message-cited-text { + /* message-cited-text */ + color: #ff0000; + } + .org-message-header-cc { + /* message-header-cc */ + color: #191970; + } + .org-message-header-name { + /* message-header-name */ + color: #6495ed; + } + .org-message-header-newsgroups { + /* message-header-newsgroups */ + color: #00008b; + font-weight: bold; + font-style: italic; + } + .org-message-header-other { + /* message-header-other */ + color: #4682b4; + } + .org-message-header-subject { + /* message-header-subject */ + color: #000080; + font-weight: bold; + } + .org-message-header-to { + /* message-header-to */ + color: #191970; + font-weight: bold; + } + .org-message-header-xheader { + /* message-header-xheader */ + color: #0000ff; + } + .org-message-mml { + /* message-mml */ + color: #228b22; + } + .org-message-separator { + /* message-separator */ + color: #a52a2a; + } + .org-minibuffer-prompt { + /* minibuffer-prompt */ + color: #0000cd; + } + .org-mm-uu-extract { + /* mm-uu-extract */ + color: #006400; + background-color: #ffffe0; + } + .org-mode-line { + /* mode-line */ + color: #000000; + background-color: #bfbfbf; + } + .org-mode-line-buffer-id { + /* mode-line-buffer-id */ + font-weight: bold; + } + .org-mode-line-highlight { + } + .org-mode-line-inactive { + /* mode-line-inactive */ + color: #333333; + background-color: #e5e5e5; + } + .org-mouse { + /* mouse */ + background-color: #000000; + } + .org-negation-char { + } + .org-next-error { + /* next-error */ + background-color: #eedc82; + } + .org-nobreak-space { + /* nobreak-space */ + color: #a52a2a; + text-decoration: underline; + } + .org-org-agenda-date { + /* org-agenda-date */ + color: #0000ff; + } + .org-org-agenda-date-weekend { + /* org-agenda-date-weekend */ + color: #0000ff; + font-weight: bold; + } + .org-org-agenda-restriction-lock { + /* org-agenda-restriction-lock */ + background-color: #ffff00; + } + .org-org-agenda-structure { + /* org-agenda-structure */ + color: #0000ff; + } + .org-org-archived { + /* org-archived */ + color: #7f7f7f; + } + .org-org-code { + /* org-code */ + color: #7f7f7f; + } + .org-org-column { + /* org-column */ + background-color: #e5e5e5; + } + .org-org-column-title { + /* org-column-title */ + background-color: #e5e5e5; + font-weight: bold; + text-decoration: underline; + } + .org-org-date { + /* org-date */ + color: #a020f0; + text-decoration: underline; + } + .org-org-done { + /* org-done */ + color: #228b22; + font-weight: bold; + } + .org-org-drawer { + /* org-drawer */ + color: #0000ff; + } + .org-org-ellipsis { + /* org-ellipsis */ + color: #b8860b; + text-decoration: underline; + } + .org-org-formula { + /* org-formula */ + color: #b22222; + } + .org-org-headline-done { + /* org-headline-done */ + color: #bc8f8f; + } + .org-org-hide { + /* org-hide */ + color: #e5e5e5; + } + .org-org-latex-and-export-specials { + /* org-latex-and-export-specials */ + color: #8b4513; + } + .org-org-level-1 { + /* org-level-1 */ + color: #0000ff; + } + .org-org-level-2 { + /* org-level-2 */ + color: #b8860b; + } + .org-org-level-3 { + /* org-level-3 */ + color: #a020f0; + } + .org-org-level-4 { + /* org-level-4 */ + color: #b22222; + } + .org-org-level-5 { + /* org-level-5 */ + color: #228b22; + } + .org-org-level-6 { + /* org-level-6 */ + color: #5f9ea0; + } + .org-org-level-7 { + /* org-level-7 */ + color: #da70d6; + } + .org-org-level-8 { + /* org-level-8 */ + color: #bc8f8f; + } + .org-org-link { + /* org-link */ + color: #a020f0; + text-decoration: underline; + } + .org-org-property-value { + } + .org-org-scheduled-previously { + /* org-scheduled-previously */ + color: #b22222; + } + .org-org-scheduled-today { + /* org-scheduled-today */ + color: #006400; + } + .org-org-sexp-date { + /* org-sexp-date */ + color: #a020f0; + } + .org-org-special-keyword { + /* org-special-keyword */ + color: #bc8f8f; + } + .org-org-table { + /* org-table */ + color: #0000ff; + } + .org-org-tag { + /* org-tag */ + font-weight: bold; + } + .org-org-target { + /* org-target */ + text-decoration: underline; + } + .org-org-time-grid { + /* org-time-grid */ + color: #b8860b; + } + .org-org-todo { + /* org-todo */ + color: #ff0000; + } + .org-org-upcoming-deadline { + /* org-upcoming-deadline */ + color: #b22222; + } + .org-org-verbatim { + /* org-verbatim */ + color: #7f7f7f; + text-decoration: underline; + } + .org-org-warning { + /* org-warning */ + color: #ff0000; + font-weight: bold; + } + .org-outline-1 { + /* outline-1 */ + color: #0000ff; + } + .org-outline-2 { + /* outline-2 */ + color: #b8860b; + } + .org-outline-3 { + /* outline-3 */ + color: #a020f0; + } + .org-outline-4 { + /* outline-4 */ + color: #b22222; + } + .org-outline-5 { + /* outline-5 */ + color: #228b22; + } + .org-outline-6 { + /* outline-6 */ + color: #5f9ea0; + } + .org-outline-7 { + /* outline-7 */ + color: #da70d6; + } + .org-outline-8 { + /* outline-8 */ + color: #bc8f8f; + } + .outline-text-1, .outline-text-2, .outline-text-3, .outline-text-4, .outline-text-5, .outline-text-6 { + /* Add more spacing between section. Padding, so that folding with org-info.js works as expected. */ + + } + + .org-preprocessor { + /* font-lock-preprocessor-face */ + color: #da70d6; + } + .org-query-replace { + /* query-replace */ + color: #b0e2ff; + background-color: #cd00cd; + } + .org-regexp-grouping-backslash { + /* font-lock-regexp-grouping-backslash */ + font-weight: bold; + } + .org-regexp-grouping-construct { + /* font-lock-regexp-grouping-construct */ + font-weight: bold; + } + .org-region { + /* region */ + background-color: #eedc82; + } + .org-rmail-highlight { + } + .org-scroll-bar { + /* scroll-bar */ + background-color: #bfbfbf; + } + .org-secondary-selection { + /* secondary-selection */ + background-color: #ffff00; + } + .org-shadow { + /* shadow */ + color: #7f7f7f; + } + .org-show-paren-match { + /* show-paren-match */ + background-color: #40e0d0; + } + .org-show-paren-mismatch { + /* show-paren-mismatch */ + color: #ffffff; + background-color: #a020f0; + } + .org-string { + /* font-lock-string-face */ + color: #bc8f8f; + } + .org-texinfo-heading { + /* texinfo-heading */ + color: #0000ff; + } + .org-tool-bar { + /* tool-bar */ + color: #000000; + background-color: #bfbfbf; + } + .org-tooltip { + /* tooltip */ + color: #000000; + background-color: #ffffe0; + } + .org-trailing-whitespace { + /* trailing-whitespace */ + background-color: #ff0000; + } + .org-type { + /* font-lock-type-face */ + color: #228b22; + } + .org-underline { + /* underline */ + text-decoration: underline; + } + .org-variable-name { + /* font-lock-variable-name-face */ + color: #b8860b; + } + .org-variable-pitch { + } + .org-vertical-border { + } + .org-warning { + /* font-lock-warning-face */ + color: #ff0000; + font-weight: bold; + } + .rss_box { + } + .rss_title, rss_title a { + } + .rss_items { + } + .rss_item a:link, .rss_item a:visited, .rss_item a:active { + } + .rss_item a:hover { + } + .rss_date { + } + + #postamble { + padding: .3em; + margin-bottom: 1em; + border: 1px solid gray; + background-color: #eeeeee; + } + + #show_source { + float: right; + margin: .7em; + } + + +} /* END OF @media all */ + + + +@media screen +{ + #table-of-contents { + float: right; + padding-right: 5px; + border: 1px solid #CCC; + max-width: 50%; + overflow: auto; + } +} /* END OF @media screen */ + +.due { + font-size: 80%; + margin: 0 1em 0 1em; +} + +#contact-front p { + text-align: left; +} + +ul.index-links { + padding-left: 0; + margin-left: 0; +} + +ul.index-links li { + list-style-type: none; + margin-left: 0; +} + +div#preamble div#plupperButton a img { + height: 16px; + position: absolute; + top: 4px; +} + +blockquote { + background: #fbfbfb; + padding: 10px; + border-radius: 10px; + -moz-border-radius: 10px; +} + +.figure img { + background: white; + padding: 5px; + -moz-box-shadow: 0px 0px 5px #c7c7c7; + -webkit-box-shadow: 0px 0px 5px #c7c7c7; + box-shadow: 0px 0px 5px #c7c7c7; +} + +div.hidden > strong { + margin-left: 0; + cursor: pointer; + color: #aaa; +} + +div.hidden > strong > small { + margin-left: 1em; + font-size: 90%; + font-weight: normal; + font-style: italic; +} + +div.hidden div.hidden-content { + padding-left: 10px; + margin-bottom: 4em; + border-left: 3px solid #999; +} + +div.hidden { + margin-bottom: 1em; + margin-left: 2em; +} diff --git a/css/org-css.css b/css/org-css.css deleted file mode 100644 index 3918887..0000000 --- a/css/org-css.css +++ /dev/null @@ -1,165 +0,0 @@ -body { - line-height:1.2; -} - -body { - font-family:Source Han Serif SC, "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; - font-size: medium; - font-size:20px; -} -p{ -font-size:20px; - } -H1 { - font-family: "Palatino Linotype", "Book Antiqua", Palatino, Helvetica, STKaiti, SimSun, serif; -} - -H2 { - font-family: "Palatino Linotype", "Book Antiqua", Palatino, Helvetica, STKaiti, SimSun, serif; - margin-bottom: 60px; - margin-bottom: 40px; - padding: 5px; - border-bottom: 2px LightGrey solid; - width: 90%; - line-height: 150%; - color: DarkGreen; -} - - -H3 { - font-family: "Palatino Linotype", "Book Antiqua", Palatino, Helvetica, STKaiti, SimSun, serif; - margin-top: 40px; - margin-bottom: 30px; - border-bottom: 1px LightGrey solid; - width: 80%; - line-height: 150%; - color: DarkBlue; -} - - -H4 { - font-family: "Palatino Linotype", "Book Antiqua", Palatino, Helvetica, STKaiti, SimSun, serif; - margin-top: 40px; - margin-bottom: 30px; - border-bottom: 1px LightGrey solid; - width: 80%; - line-height: 150%; - color: DarkBlue; -} - - -li { - margin-left: 10px; -} - - -blockquote { - font-family: 'Source Sans Pro', Tahoma, Geneva, 'STKaiti', 'KaiTi', '楷体', 'SimKai', 'DFKai-SB', 'NSimSun', serif; - border-left: 4px crimson solid; - color:grey; - padding-left: 5px; - margin-left: 20px; -} - - -/*pre { - font-family: Inconsolata, Consolas, "DEJA VU SANS MONO", "DROID SANS MONO", Proggy, monospace; - font-size: 75%; - border: solid 1px lightgrey; - background-color: Ivory; - padding: 5px; - line-height: 130%; - margin-left: 10px; - width: 95%; -}*/ - pre { - border: 1px solid #ccc; - box-shadow: 3px 3px 3px #eee; - padding: 8pt; - font-family: monospace; - overflow: auto; - margin: 1.2em; - } - -/*pre.src{ - white-space: pre-wrap; - white-space: -moz-pre-wrap; - white-space: -pre-wrap; - white-space: -o-pre-wrap; - word-wrap: break-word; -}*/ -code, -kbd, -pre, -samp { - font-family: Consolas, Inconsolata, "DEJA VU SANS MONO", "DROID SANS MONO", Proggy, monospace; - font-size: 14px; -} - -/*pre.src { - background-color:#2e3436; color: #eeeeec; -}*/ -pre.src, pre.example { - display: block; - white-space: pre-wrap; - padding: 0.5em; - /*background-color: hsl(0,0%,95%);*/ - background-color: Ivory; - border: solid thin gray; - font-family: "DejaVu Sans Mono",monospace; - box-shadow: 10px 10px 10px #888; -} -/*pre.example { - background-color:rgb(239,239,239); - /* text-align: center; */ -}*/ - -code { - font-family: Inconsolata, Consolas, "DEJA VU SANS MONO", "DROID SANS MONO", Proggy, monospace; - font-size: 90%; -} - - -a { - text-decoration: none; - cursor: crosshair; - border-bottom: 1px dashed Red; - padding: 1px; - color: black; -} - - -a:hover { - background-color: LightGrey; -} - - -img { - margin-left: 10px; - display: block; - margin-left: auto; - margin-right: auto; - width: 70%; - margin-top: 30px; - margin-bottom: 30px; -} - - -hr { - color: LightGrey; -} -#content, #tag-cloud-wrapper{ - margin-left: auto; - margin-right: auto; - /*position: relative;*/ - background: rgb(255, 255, 255); - /*margin: 5% 20%;*/ - /*padding-left: 250px;*/ - padding: 100px; - width:1000px; - line-height:1.6; - -moz-box-shadow: 0px 1px 8px 1.5px rgba(0, 0, 0, 0.25), 0px 20px 70px 8px rgba(0, 0, 0, 0.05); - -webkit-box-shadow: 0px 1px 8px 1.5px rgba(0, 0, 0, 0.25), 0px 20px 70px 8px rgba(0, 0, 0, 0.05); - box-shadow: 0px 1px 8px 1.5px rgba(0, 0, 0, 0.25), 0px 20px 70px 8px rgba(0, 0, 0, 0.05); - border-radius: 6px; -} diff --git a/images/everforest.png b/images/everforest.png index db772d6..0db7cb1 100644 Binary files a/images/everforest.png and b/images/everforest.png differ diff --git a/org/internet_collections.org b/org/internet_collections.org index 35bcc3d..917d83e 100644 --- a/org/internet_collections.org +++ b/org/internet_collections.org @@ -9,6 +9,7 @@ #+TITLE: Internet Collections * 一些(个人)博客收集 +** [[http://www.paulgraham.com/todo.html][Paul Graham]] ** [[http://www.qiusir.com/][qiusir]] :rssub: ** [[http://www.yinwang.org/][王垠]] ** [[http://ruanyifeng.com/blog/][阮一峰]] :rssub: @@ -129,7 +130,6 @@ legacy Rust Graphics *** [[https://www.youtube.com/playlist?list=PLSiFUSQSRYAOFwfP-aMzXJlWKVyIuWfPU][stack-based virtual machine(6 episode)]] and [[https://youtu.be/cfPDeso3XwI][register-based(13 episode)]] -*** [[https://youtu.be/_uAMo-bXI5g][register virtual machine in rust, with memory visualization]] *** [[https://www.youtube.com/playlist?list=PLpM-Dvs8t0VY73ytTCQqgvgCWttV3m8LM][tsoding virtual machine in C]] , [[https://dongdigua.github.io/tsoding_bm][some notes]] *** [[https://youtu.be/Fq9chEBQMFE][what if I try to malloc too much memory]] *** [[https://youtu.be/qF7dkrce-mQ][fireship bitcoin]] @@ -143,7 +143,6 @@ and [[https://youtu.be/cfPDeso3XwI][register-based(13 episode)]] but ocaml itself is not ideal, you have to take ocaml and throw O away, and that's perfect 1:03 to be fair p___hub is more interesting than this, that's for sure, so let's use Makefile (instead of dune) 1:50 sexplib? -2:00 build own irc lib 2:14 "how many american server you have already hacked" - "I don't count them I'm sorry" *** [[https://youtube.be/TLa2VqcGGEQ][CVE-2021-3156 sudo]] *** [[https://youtu.be/x_R1DeZxGc0][Discover Vulnerabilities in Intel CPUs!]] @@ -158,8 +157,6 @@ and [[https://youtu.be/cfPDeso3XwI][register-based(13 episode)]] *** [[https://youtu.be/S4E4yAktjug?t=998][How To Become Invisible Online # level 3]] *** [[https://youtu.be/QxNsyrftJ8I][The Biggest Linux Security Mistakes]] "Security is a journey, not a destination!" -*** [[https://youtu.be/pEfrdAtAmqk][Fireship: The Programming Iceberg]] -[[https://www.bilibili.com/video/BV15T411F7js][I translated it]] *** [[https://youtu.be/yCgHoL9_ZiY][Is LTT Trolling The Linux Community?]] ** Math @@ -196,6 +193,9 @@ I agree *** [[https://www.reddit.com/r/ProgrammerHumor/comments/wpnvtg/microsoft_visual_rust_2018/][Microsoft Visual Rust]] *** [[https://www.reddit.com/r/ProgrammerHumor/comments/wsw78u/regex_be_like/][MC enchant: regex be like...]] +* Hacker News +** [[https://news.ycombinator.com/item?id=32012566][A better formulation of DRY(Don't Repeat Yourself) is SPOT (Single Point Of Truth)]] + * Other #+BEGIN_COMMENT https://www.pixiv.net/users/57759368 diff --git a/org/publish_config.el b/org/publish_config.el index 3718c77..8f0ebc4 100644 --- a/org/publish_config.el +++ b/org/publish_config.el @@ -15,7 +15,8 @@ :recursive t :exclude "画大饼.org" :publishing-function org-html-publish-to-html - :html-head "" ; instead of :style + ;; https://github.com/rgb-24bit/org-html-theme-list org-joshua + :html-head "" ; instead of :style ))) (defun myweb-publish () diff --git a/org_html/about_showing_ip.html b/org_html/about_showing_ip.html index 0de2620..5d87099 100644 --- a/org_html/about_showing_ip.html +++ b/org_html/about_showing_ip.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + 这一天终于来了, B站显示 IP 属地 @@ -193,7 +193,7 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - +
@@ -202,12 +202,12 @@

Table of Contents

@@ -216,8 +216,8 @@

卸载吧…

-
-

1. 我的看法

+
+

1. 我的看法

这个事情真正要打击的那些 诈骗/造假/海外势力, 并不会受到影响,
@@ -240,16 +240,16 @@

-
-

2. 2022-7-25-12:00 公开显示 IP 属地

+
+

2. 2022-7-25-12:00 公开显示 IP 属地

-
-

3. reference

+
+

3. reference

-
-

3.1. from zhihu

+
+

3.1. from zhihu

掰锝胃, 这个链接的截图在B站不到半小时就被删除了…
@@ -258,8 +258,8 @@ B口口口口( ), 口口口口( ).

-
-

3.2. why can't have ip on web

+
+

3.2. why can't have ip on web

https://github.com/SocialSisterYi/bilibili-API-collect/issues/434
@@ -271,7 +271,7 @@ B口口口口( ), 口口口口( ).

Author: dongdigua

-

Created: 2022-09-09 五 12:49

+

Created: 2022-09-09 五 16:08

diff --git a/org_html/binary_exploit.html b/org_html/binary_exploit.html index 1480b04..3a81ba4 100644 --- a/org_html/binary_exploit.html +++ b/org_html/binary_exploit.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Binary Exploit Resources I Recently Trying to Learn @@ -193,138 +193,138 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - +

Binary Exploit Resources I Recently Trying to Learn

-
-

1. resources

+
+

1. resources

-
-

1.1. video

+ -
-

1.2. website

+
+

1.2. website

-
-

1.2.1. picoCTF

+
+

1.2.1. picoCTF

-
-
-

2. tools

+
+

2. tools

-
-

2.1. code auditing

+
+

2.1. code auditing

-
+

fedora_security_lab.png

-
-

2.1.1. pscan

+
+

2.1.1. pscan

-
-

2.1.2. rats

+
+

2.1.2. rats

-
-

2.1.3. splint

+
+

2.1.3. splint

-
-

2.1.4. flawfinder

+
+

2.1.4. flawfinder

-
-

2.2. debug

+
+

2.2. debug

-
-

2.2.1. gdb

+
+

2.2.1. gdb

-
-

2.3. reverse

+
+

2.3. reverse

-
-

2.3.1. radare2

+
+

2.3.1. radare2

    -
  1. iaito
  2. +
  3. iaito
-
-

2.3.2. hopper(non-free)

+
+

2.3.2. hopper(non-free)

-
-

3. notes on video

+
+

3. notes on video

-
-

3.1. 0x04: asm basics

+
+

3.1. 0x04: asm basics

-
-

3.1.1. to show assembly in the source code window in gud, M-x gdb-display-disassembly-buffer

+
+

3.1.1. to show assembly in the source code window in gud, M-x gdb-display-disassembly-buffer

- -
-

3.2. 0x06: tools

+
+

3.2. 0x06: tools

-
-

3.2.1. simple tools

+
+

3.2.1. simple tools

    -
  1. hexdump
  2. -
  3. strings
    +
  4. hexdump
  5. +
  6. strings

    all printable letters

  7. -
  8. objdump
    +
  9. objdump

    disassembler

  10. -
  11. strace/ltrace
    +
  12. strace/ltrace

    trace sys/lib call @@ -333,12 +333,12 @@ trace sys/lib call

-
-

3.2.2. 0x0A: deal with numbers

+
+

3.2.2. 0x0A: deal with numbers

    -
  1. endian?
    +
  2. endian?

    from Wikipedia @@ -347,9 +347,9 @@ x86 is little endian

  3. -
  4. tools
    +
  5. tools
      -
    1. python
      +
    2. python
      >>> int('111', 2)
      @@ -366,7 +366,7 @@ b'abcd'
       
    3. -
    4. iex
      +
    5. iex
      iex(1)> <<0x61626364::32>>
      @@ -386,7 +386,7 @@ iex(2)> Base.decode16("61626364")
       

      Author: dongdigua

      -

      Created: 2022-08-12 五 12:15

      +

      Created: 2022-09-09 五 16:08

      diff --git a/org_html/cheatsheet.html b/org_html/cheatsheet.html index df9d3e5..8b7bf03 100644 --- a/org_html/cheatsheet.html +++ b/org_html/cheatsheet.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Editor Chaetsheet @@ -193,7 +193,7 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - + -
      -

      1. VIM

      +
      +

      1. VIM

      -
      -

      1.1. deletion

      +
      +

      1.1. deletion

      @@ -256,8 +256,8 @@ -
      -

      1.2. edit

      +
      +

      1.2. edit

      @@ -293,8 +293,8 @@ -
      -

      1.3. movement

      +
      +

      1.3. movement

      @@ -360,8 +360,8 @@ -
      -

      1.4. visual

      +
      +

      1.4. visual

      @@ -392,8 +392,8 @@ -
      -

      1.5. file/split

      +
      +

      1.5. file/split

      @@ -437,12 +437,12 @@ -
      -

      2. EMACS

      +
      +

      2. EMACS

      -
      -

      2.1. org-mode

      +
      +

      2.1. org-mode

      @@ -483,8 +483,8 @@ -
      -

      2.2. normal

      +
      +

      2.2. normal

      @@ -530,8 +530,8 @@ -
      -

      2.3. dired

      +
      +

      2.3. dired

      @@ -557,8 +557,8 @@ -
      -

      3. Git

      +
      +

      3. Git

      git log --stat | perl -ne 'END { print $c } $c += $1 if /(\d+) insertions/;'
      @@ -568,8 +568,8 @@ git log  --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 -
       
      -
      -

      4. Fish

      +
      +

      4. Fish

      @@ -607,7 +607,7 @@ git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 -

      Author: dongdigua

      -

      Created: 2022-09-01 四 10:40

      +

      Created: 2022-09-09 五 16:08

      diff --git a/org_html/internet_collections.html b/org_html/internet_collections.html index cd164ea..6504b5c 100644 --- a/org_html/internet_collections.html +++ b/org_html/internet_collections.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - +Internet Collections @@ -193,292 +193,295 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - +

      Internet Collections

      -
      -

      1. 一些(个人)博客收集

      +
      +

      1. 一些(个人)博客收集

      -
      -

      1.1. qiusir   rssub

      +
      +

      1.1. Paul Graham

      -
      -

      1.2. 王垠

      +
      +

      1.2. qiusir   rssub

      -
      -

      1.3. 阮一峰   rssub

      +
      +

      1.3. 王垠

      -
      -

      1.4. 黑客技术   hack

      -
      +
      +

      1.4. 阮一峰   rssub

      +
      +
      +

      1.5. 黑客技术   hack

      +

      really good website, butt, no rss

      -
      -

      1.5. 易姐

      +
      +

      1.6. 易姐

      -
      -

      1.6. King's way

      +
      +

      1.7. King's way

      -
      -

      1.7. floooh   c

      -
      +
      +

      1.8. floooh   c

      +

      07 年开始, cpu emulator

      -
      -

      1.8. 小耸   rust c

      +
      +

      1.9. 小耸   rust c

      -
      -

      1.9. 这可太刑了

      -
      +
      +

      1.10. 这可太刑了

      +

      学习通事件相关

      -
      -

      1.10. 写着写着就懂了   elixir

      -
      +
      +

      1.11. 写着写着就懂了   elixir

      +

      elixir/erlang大佬, 公众号: HelloElixir

      -
      -

      1.11. lujun9972   emacs

      -
      +
      +

      1.12. lujun9972   emacs

      +

      超多emacs

      -
      -

      1.12. 文辉的烂笔头

      -
      +
      +

      1.13. 文辉的烂笔头

      +

      第一次查过的问题,就应该记下来 !
      第二次再查的问题,就必须记下来 !

      -
      -

      1.13. scinart   lisp

      -
      +
      +

      1.14. scinart   lisp

      +

      13年最后更新

      -
      -

      1.14. 中国科学技术大学 Linux 用户协会

      + -
      -

      1.15. bozhang   rssable

      -
      +
      +

      1.16. bozhang   rssable

      +

      05 年开始, 天文学

      -
      -

      1.16. emacs dunnet 教程   emacs

      -
      +
      +

      1.17. emacs dunnet 教程   emacs

      +

      luogu

      -
      -

      1.17. IceGuye

      +
      +

      1.18. IceGuye

      -
      -

      1.18. Ground Oddity

      -
      +
      +

      1.19. Ground Oddity

      +

      出国

      -
      -

      1.19. NIL   emacs

      -
      +
      +

      1.20. NIL   emacs

      +

      elisp

      -
      -

      1.20. 第 N 个质数   c algorithm

      -
      +
      +

      1.21. 第 N 个质数   c algorithm

      +

      看不懂, 先收藏着

      -
      -

      1.21. Zhangy233   rust

      +
      +

      1.22. Zhangy233   rust

      -
      -

      1.22. 芒果快评

      -
      +
      +

      1.23. 芒果快评

      +

      今年的新博客, 友链有踏浪

      -
      -

      1.23. mrxn   hack

      -
      +
      +

      1.24. mrxn   hack

      +

      网安

      -
      -

      1.24. devbins   rust c emacs

      +
      +

      1.25. devbins   rust c emacs

      -
      -

      1.25. include-yy   c lisp emacs

      -
      +
      +

      1.26. include-yy   c lisp emacs

      +

      许多东方的图

      -
      -

      1.26. stardiviner

      -
      +
      +

      1.27. stardiviner

      +

      Coder & 文学

      -
      -

      1.27. Rust 闭包递归与 Y 组合子   rust

      + -
      -

      1.28. advanced emacs startup   emacs

      +
      +

      1.29. advanced emacs startup   emacs

      -
      -

      1.29. steven   rust

      -
      +
      +

      1.30. steven   rust

      +

      BlockChain

      -
      -

      1.30. 用Go语言汇编计算fibonacci数列   lowlevel

      + -
      -

      1.31. Alynx Zhou   linux rssable

      +
      +

      1.32. Alynx Zhou   linux rssable

      -
      -

      1.32. Clloz   frontend

      -
      +
      +

      1.33. Clloz   frontend

      +

      界面特别好看

      -
      -

      1.33. Core Dumped   rust lowlevel emacs

      -
      +
      +

      1.34. Core Dumped   rust lowlevel emacs

      +

      VM

      -
      -

      1.34. 倔强的程序员

      -
      +
      +

      1.35. 倔强的程序员

      +

      编! 译! 原! 理!

      -
      -

      1.35. 24 days of rust   rust

      -
      +
      +

      1.36. 24 days of rust   rust

      +

      old

      -
      -

      1.36. keep coding   rust c lowlevel backend

      +
      +

      1.37. keep coding   rust c lowlevel backend

      -
      -

      1.37. Cogito, ergo sum   rssable

      -
      +
      +

      1.38. Cogito, ergo sum   rssable

      +

      文学

      -
      -

      1.38. Tomas Petricek   rssub

      -
      +
      +

      1.39. Tomas Petricek   rssub

      +

      very high quality

      -
      -

      1.38.1. commodore64 BASIC

      + - -
      -

      1.39. 弦外之音   c lowlevel

      +
      +

      1.40. 弦外之音   c lowlevel

      -
      -

      1.40. C-tone

      -
      +
      +

      1.41. C-tone

      +

      pretty and concise page

      -
      -

      1.41. lightless blog   hack

      +
      +

      1.42. lightless blog   hack

      -
      -

      1.42. The State of GPGPU in Rust   rust lowlevel

      +
      +

      1.43. The State of GPGPU in Rust   rust lowlevel

      -
      -

      1.43. Light & Truth

      -
      +
      +

      1.44. Light & Truth

      +

      from ruanyifeng

      -
      -

      1.44. 知乎专栏: 技术考古

      -
      + -
      -

      1.45. ghinda   frontend

      -
      +
      +

      1.46. ghinda   frontend

      +
      -
      -

      1.45.1. oxygenos

      -
      +
      +

      1.46.1. oxygenos

      +

      his final year project in high school, 2008
      a webos using oxygen visual design
      @@ -486,302 +489,290 @@ a webos using oxygen visual design

      -
      -

      1.46. The Window Manager Report

      + -
      -

      1.47. syosa

      -
      +
      +

      1.48. syosa

      +

      pixel art

      -
      -

      1.48. 知乎专栏: 嘶吼RoarTalk   hack

      -
      +
      +

      1.49. 知乎专栏: 嘶吼RoarTalk   hack

      +

      回归最本质的信息安全

      -
      -

      1.49. Writing a container in Rust

      + -
      -

      1.50. Xe Iaso   rssub

      -
      -
      -
      -

      1.50.1. V for Vaporware

      -
      -
      -
      -

      1.51. 蓝天

      +
      +

      1.51. Xe Iaso   rssub

      +
      +
      +

      1.51.1. V for Vaporware

      +
      +
      +
      +

      1.52. 蓝天

      +

      大佬!

      -
      -

      1.51.1. 我把硬盘换到了新电脑上,这是 Btrfs 上的数据发生的变化

      -
      +
      +

      1.52.1. 我把硬盘换到了新电脑上,这是 Btrfs 上的数据发生的变化

      +
      -
      +

      chubbyemu.jpg.thumb.png

      -
      -

      1.51.2. 最傻的代码错误:一个空格酿成的血案

      + -
      -

      1.51.3. 静态编译制作微型 Docker 镜像 制作只有 4KB 大小的永久挂起程序

      + -
      -

      1.51.4. 用 nginx 建立 Gopher 网站

      -
      +
      +

      1.52.4. 用 nginx 建立 Gopher 网站

      +

      gopher://gopher.lantian.pub

      -
      -

      1.52. B

      -
      +
      +

      1.53. B

      +
      -
      -

      1.52.1. yanemame

      -
      +
      +

      1.53.1. yanemame

      +

      猴哥推荐的

      -
      -

      1.52.2. 我不会编程

      -
      +
      +

      1.53.2. 我不会编程

      +

      B站: 美味的樱桃菌

      -
      -

      1.52.3. CC   linux

      -
      +
      +

      1.53.3. CC   linux

      +

      B站: 称呼我C先生

      -
      -

      1.52.4. lunaixsky   c lowlevel

      +
      +

      1.53.4. lunaixsky   c lowlevel

      -
      -

      1.52.5. EndlessPeak   linux

      +
      +

      1.53.5. EndlessPeak   linux

      -
      -

      1.53. shenjack/HWS

      -
      +
      +

      1.54. shenjack/HWS

      +
      -
      -

      1.53.1. 老网虫

      +
      +

      1.54.1. 老网虫

      -
      -

      1.53.2. yang-qwq

      +
      +

      1.54.2. yang-qwq

      -
      -

      1.53.3. zhanganzhi

      +
      +

      1.54.3. zhanganzhi

      -
      -

      2. YouTube 收集(没有账号, 这就是我的收藏夹)

      +
      +

      2. YouTube 收集(没有账号, 这就是我的收藏夹)

      -
      -

      2.1. Computer Science

      +
      +

      2.1. Computer Science

      -
      -

      2.1.1. 代码视频片头

      +
      +

      2.1.1. 代码视频片头

      java bad, python slow, nvidia fuck you, vi-sual studio, C艹 sucks

      -
      -

      2.1.2. Rust 让你感觉像个天才

      + -
      -

      2.1.3. CMD 登录B站

      +
      +

      2.1.3. CMD 登录B站

      -
      -

      2.1.4. Rust aes加密

      +
      +

      2.1.4. Rust aes加密

      legacy

      -
      -

      2.1.5. tsoding helloworld in c

      + -
      -

      2.1.6. Tantan 合集

      +
      +

      2.1.6. Tantan 合集

      Rust Graphics

      -
      -

      2.1.7. stack-based virtual machine(6 episode)

      + -
      -

      2.1.8. register virtual machine in rust, with memory visualization

      + -
      -

      2.1.9. tsoding virtual machine in C , some notes

      + -
      -

      2.1.10. what if I try to malloc too much memory

      + - -
      -

      2.1.12. tsoding aoc 2020 day 12 in perl

      -
      +
      +

      2.1.11. tsoding aoc 2020 day 12 in perl

      +

      0:20:50 pythonbulubulu~

      -
      -

      2.1.13. tsoding irc client in ocaml

      -
      +
      +

      2.1.12. tsoding irc client in ocaml

      +

      0:50 List.fold_left faster than fold_right, but haskell is opposite
      1:00 I like ocaml, that's how python should look like,
      but ocaml itself is not ideal, you have to take ocaml and throw O away, and that's perfect
      1:03 to be fair p___hub is more interesting than this, that's for sure, so let's use Makefile (instead of dune)
      1:50 sexplib?
      -2:00 build own irc lib
      2:14 "how many american server you have already hacked" - "I don't count them I'm sorry"

      -
      -

      2.1.14. CVE-2021-3156 sudo

      + -
      -

      2.1.15. Discover Vulnerabilities in Intel CPUs!

      + -
      -

      2.1.16. DT: Privacy & Security

      + -
      -

      2.1.17. ArcaOS: Modern OS/2

      + -
      -

      2.1.18. shit express hacked

      + -
      -

      2.1.19. PowerCert Animated Videos

      -
      + -
      -

      2.1.20. How To Become Invisible Online # level 3

      + -
      -

      2.1.21. The Biggest Linux Security Mistakes

      -
      +
      +

      2.1.20. The Biggest Linux Security Mistakes

      +

      "Security is a journey, not a destination!"

      - - -
      -

      2.2. Math

      +
      +

      2.2. Math

      -
      -

      2.2.1. Group Theory

      +
      +

      2.2.1. Group Theory

      - -
      -

      2.3. Minecraft

      +
      +

      2.3. Minecraft

      -
      -

      2.3.1. Mojang & Minecraft 开始衰落了吗?

      + -
      -

      2.3.2. SciCraft Update Plans

      + -
      -

      2.3.3. Tantan: MC + Fez

      + - -
      -

      2.4. ?

      +
      +

      2.4. ?

      -
      -

      2.4.1. IceGuye aka 姑射冰尘

      + -
      -

      2.4.2. DT: Odysee

      +
      +

      2.4.2. DT: Odysee

      -
      -

      2.4.3. Homemade Silicon Chips!

      + -
      -

      2.4.4. Why I'm Suing YouTube.

      +
      +

      2.4.4. Why I'm Suing YouTube.

      @@ -792,8 +783,8 @@ It’s also a story about copyright infringement

      -
      -

      2.4.5. Yes, Everyone on the Internet Is a Loser.

      +
      +

      2.4.5. Yes, Everyone on the Internet Is a Loser.

      I agree
      @@ -803,93 +794,102 @@ I agree

      -
      -

      3. r

      +
      +

      3. r

      -
      -

      3.1. unixporn

      +
      +

      3.1. unixporn

      -
      -

      3.1.1. reddit: family reunion

      + -
      -

      3.1.2. pocket pc

      +
      +

      3.1.2. pocket pc

      -
      -

      3.1.3. win7 :)

      +
      +

      3.1.3. win7 :)

      - -
      -

      3.2. ProgrammerHumor

      +
      +

      3.2. ProgrammerHumor

      - -
      -

      4. Other

      +
      +

      4. Hacker News

      -
      -

      4.1. 日月脏主 Wiki

      - + +
      +

      5. Other

      +
      +
      +
      +

      5.1. 日月脏主 Wiki

      +

      MC 技术区毒瘤!

      -
      -

      4.2. Python-5

      -
      +
      +

      5.2. Python-5

      +

      from tsoding's first porth video, (he is using debian, 37:00 copilot xd)

      -
      -

      4.3. cat -v

      -
      +
      +

      5.3. cat -v

      +

      not only harmful stuff <3

      -
      -

      4.4. http://sdf.org/

      -
      +
      +

      5.4. http://sdf.org/

      +

      SDF Public Access UNIX System .. Est. 1987

      -
      -

      4.5. fediverse wiki

      -
      +
      +

      5.5. fediverse wiki

      +

      The Fediverse is a giant Network of social media platforms

      -
      -

      4.6. emacs is sexy!

      + -
      -

      4.7. the beam book and learn you some erlang

      + -
      -

      4.8. Adequacy: Is Your Son a Computer Hacker?

      -
      +
      +

      5.8. Adequacy: Is Your Son a Computer Hacker?

      +

      BSD, Lunix, Debian and Mandrake are all versions of an illegal hacker operation system,
      @@ -898,9 +898,9 @@ invented by a Soviet computer hacker named Linyos Torovoltos.

      -
      -

      4.9. GNU C Language Intro and Reference Manual

      -
      +
      +

      5.9. GNU C Language Intro and Reference Manual

      +

      To any NSA and FBI agents reading my email: please consider
      @@ -914,7 +914,7 @@ foreign or domestic, requires you to follow Snowden's example.

      Author: dongdigua

      -

      Created: 2022-09-09 五 12:51

      +

      Created: 2022-09-09 五 16:08

      diff --git a/org_html/recommend_everforest_theme.html b/org_html/recommend_everforest_theme.html index f68cb0c..09ec48c 100644 --- a/org_html/recommend_everforest_theme.html +++ b/org_html/recommend_everforest_theme.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Recommend EverForest Theme @@ -193,7 +193,7 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - +
      @@ -214,8 +214,8 @@ Everforest is a green based color scheme, it's designed to be warm and soft in o

      -
      -

      1. emacs

      +
      +

      1. emacs

      这个主题在 2022-06-29 才开始制作 emacs 版本
      @@ -234,7 +234,7 @@ Everforest is a green based color scheme, it's designed to be warm and soft in o

      Author: dongdigua

      -

      Created: 2022-08-12 五 12:15

      +

      Created: 2022-09-09 五 16:08

      diff --git a/org_html/wayland.html b/org_html/wayland.html index 35d81b7..3db1a99 100644 --- a/org_html/wayland.html +++ b/org_html/wayland.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Something About Wayland(swaywm) @@ -193,53 +193,53 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - +

      Something About Wayland(swaywm)

      -
      -

      1. Solution

      +
      +

      1. Solution

      -
      -

      1.1. gnome-screenshot

      +
      +

      1.1. gnome-screenshot

      grim

      -
      -

      1.2. iBus

      +
      +

      1.2. iBus

      emacs pyim

      -
      -

      1.3. Emacs transparent, terminal blur

      +
      +

      1.3. Emacs transparent, terminal blur

      probably wayfire?

      -
      -

      1.4. Authorization required, but no authorization protocol specified

      +
      +

      1.4. Authorization required, but no authorization protocol specified

      -
      -

      1.4.1. sudo -E

      +
      +

      1.4.1. sudo -E

      -
      -

      1.4.2. lxpolkit(directly execute) or polkit-gnome(prettier)

      +
      +

      1.4.2. lxpolkit(directly execute) or polkit-gnome(prettier)

      -
      -

      1.5. cannot start sway on lightdm

      +
      +

      1.5. cannot start sway on lightdm

      in /etc/lightdm/lightdm.conf uncomment sessions-directory line
      @@ -251,16 +251,16 @@ materia-kde is also a good choice

      -
      -

      1.6. obs

      +
      +

      1.6. obs

      don't remove the include line!!!

      -
      -

      1.7. cursor theme not working

      +
      +

      1.7. cursor theme not working

      from this issue
      @@ -268,116 +268,116 @@ add seat seat0 xcursor_theme Oxygen_White in sway comfig file

      -
      -

      1.8. touchpad gesture like gnome

      +
      +

      1.8. touchpad gesture like gnome

      -
      -

      1.8.1. issue #1514: touchpad gestures to switch workspaces

      + - -
      -

      1.9. notify-send don't work

      +
      +

      1.9. notify-send don't work

      mako, a notification daemon

      -
      -

      1.10. TODO Wayfire crashes when closing foot terminal

      + -
      -

      1.11. emacs tool-bar not working(cannot toggle and icon theme missing)

      +
      +

      1.11. emacs tool-bar not working(cannot toggle and icon theme missing)

      -
      -

      1.11.1. cannot toggle: disable custon default-frame-alist, or just use floating mode

      +
      +

      1.11.1. cannot toggle: disable custon default-frame-alist, or just use floating mode

      -
      -

      1.11.2. TODO icon theme missing: ?

      +
      +

      1.11.2. TODO icon theme missing: ?

      -
      -

      2. Ref

      +
      +

      2. Ref

      -
      -

      2.1. The Ultimate Waybar Tutorial Video on BiliBili

      + -
      -

      2.2. Sway: 从尝试到放弃

      + -
      -

      2.3. 从 Xorg 迁移到 Wayland

      + -
      -

      2.4. reddit: ibus on swaywm

      + -
      -

      2.5. prtsc is Print

      +
      +

      2.5. prtsc is Print

      xev/wev is helpful

      -
      -

      2.6. https://github.com/ziap/dotfiles

      +
      +

      2.6. https://github.com/ziap/dotfiles

      a great config

      -
      -

      2.7. reddit: auto-changing sway background

      + -
      -

      2.8. Ruixi-rebirth's dotfiles

      +
      +

      2.8. Ruixi-rebirth's dotfiles

      sway, very beautiful, from COSSIG

      -
      -

      2.9. a Paid config

      +
      +

      2.9. a Paid config

      this is excellent, but…not for me
      I'd like something simpler

      -
      -

      2.9.1. archcraft

      +
      +

      2.9.1. archcraft

      -
      -

      2.10. 夜 - Yoru

      +
      +

      2.10. 夜 - Yoru

      awesome config!
      @@ -388,7 +388,7 @@ awesome config!

      Author: dongdigua

      -

      Created: 2022-09-01 四 10:40

      +

      Created: 2022-09-09 五 16:08

      diff --git a/org_html/weird_mglndd.html b/org_html/weird_mglndd.html index 7e54326..8fce95b 100644 --- a/org_html/weird_mglndd.html +++ b/org_html/weird_mglndd.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Something About MGLNDD Scans @@ -193,42 +193,42 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { width: 90%; } - +