mirror of
https://github.com/dongdigua/dongdigua.github.io
synced 2024-11-27 17:01:03 +08:00
fix quote format, slightly change CSS(ol)
- collections add `wow` tag - binary_exploit opti link - add magical_index icon
This commit is contained in:
parent
6931eeb358
commit
ef837db00e
2
.github/workflows/site.yml
vendored
2
.github/workflows/site.yml
vendored
@ -45,7 +45,7 @@ jobs:
|
|||||||
- name: Patch HTML
|
- name: Patch HTML
|
||||||
run: |
|
run: |
|
||||||
tree _site
|
tree _site
|
||||||
sudo ./patches/bili_ip.sh
|
sudo ./patches/icons.sh
|
||||||
|
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
uses: actions/upload-pages-artifact@v1
|
uses: actions/upload-pages-artifact@v1
|
||||||
|
14
css/main.css
14
css/main.css
@ -5,7 +5,7 @@ https://github.com/rgb-24bit/org-html-theme-list org-joshua
|
|||||||
{
|
{
|
||||||
body {
|
body {
|
||||||
font-family: "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important;
|
font-family: "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
line-height: 21px;
|
line-height: 21px;
|
||||||
color: #333;
|
color: #333;
|
||||||
max-width: 62em;
|
max-width: 62em;
|
||||||
@ -78,7 +78,7 @@ https://github.com/rgb-24bit/org-html-theme-list org-joshua
|
|||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-family:Arial,sans-serif;
|
font-family:Arial,sans-serif;
|
||||||
font-size:1.45em;
|
font-size:1.5em;
|
||||||
line-height:16px;
|
line-height:16px;
|
||||||
padding:7px 0 0 0;
|
padding:7px 0 0 0;
|
||||||
color: #666;
|
color: #666;
|
||||||
@ -94,7 +94,7 @@ https://github.com/rgb-24bit/org-html-theme-list org-joshua
|
|||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
font-family:Arial,sans-serif;
|
font-family:Arial,sans-serif;
|
||||||
font-size:1.3em;
|
font-size:1.4em;
|
||||||
color: #666;
|
color: #666;
|
||||||
margin-left: 0.6em;
|
margin-left: 0.6em;
|
||||||
}
|
}
|
||||||
@ -105,13 +105,13 @@ https://github.com/rgb-24bit/org-html-theme-list org-joshua
|
|||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
font-family:Arial,sans-serif;
|
font-family:Arial,sans-serif;
|
||||||
font-size:1.2em;
|
font-size:1.3em;
|
||||||
margin-left: 1.2em;
|
margin-left: 1.2em;
|
||||||
color: #666;
|
color: #666;
|
||||||
}
|
}
|
||||||
|
|
||||||
.outline-text-4 {
|
.outline-text-4 {
|
||||||
margin-left: 1.45em;
|
margin-left: 1.4em;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
@ -134,12 +134,14 @@ https://github.com/rgb-24bit/org-html-theme-list org-joshua
|
|||||||
list-style-position: outside;
|
list-style-position: outside;
|
||||||
}
|
}
|
||||||
ol {
|
ol {
|
||||||
list-style-type: decimal;
|
list-style-type: circle;
|
||||||
list-style-position: outside;
|
list-style-position: outside;
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
ol ol {
|
ol ol {
|
||||||
list-style-type: lower-alpha;
|
list-style-type: lower-alpha;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
.todo {
|
.todo {
|
||||||
color: #CA0000;
|
color: #CA0000;
|
||||||
|
@ -45,9 +45,9 @@
|
|||||||
"<a href="https://www.geogebra.org">GeoGebra</a>"
|
"<a href="https://www.geogebra.org">GeoGebra</a>"
|
||||||
"Minecraft redstone survival"
|
"Minecraft redstone survival"
|
||||||
"anime"
|
"anime"
|
||||||
(<a id="normal" href="https://xkcd.com/297">Lost (In (Suspicious (Parentheses)))</a>)))))
|
(<a id="normal" href="https://xkcd.com/297">Lost (In (Suspicious (Parentheses)))</a>)))))</pre>
|
||||||
</pre><br>
|
<br>
|
||||||
"<span id="quote"></span>"
|
<pre id="quote"></pre>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
<script src="./js/random-quote.js"></script>
|
<script src="./js/random-quote.js"></script>
|
||||||
|
@ -15,6 +15,7 @@ var data = [
|
|||||||
"我这人有几个缺点: 第一, 不会数数; 第二, 记性不好; 第四, 不会数数",
|
"我这人有几个缺点: 第一, 不会数数; 第二, 记性不好; 第四, 不会数数",
|
||||||
"圈纸拿回家研磨去了",
|
"圈纸拿回家研磨去了",
|
||||||
"我们从这里启航♫",
|
"我们从这里启航♫",
|
||||||
|
"Learn. Unlearn. Relearn.",
|
||||||
|
|
||||||
"The internet is FULL, go away!",
|
"The internet is FULL, go away!",
|
||||||
"<a id=quote href=new_blog_arch>May the --force be with you</a>",
|
"<a id=quote href=new_blog_arch>May the --force be with you</a>",
|
||||||
@ -34,7 +35,8 @@ var data = [
|
|||||||
"<a id=quote href=https://ravynos.com>ravynOS, Always; FreeBSD, Mostly; Linux, Sometimes; macOS, Maybe</a>",
|
"<a id=quote href=https://ravynos.com>ravynOS, Always; FreeBSD, Mostly; Linux, Sometimes; macOS, Maybe</a>",
|
||||||
"<a id=quote href=damn_tencent_meeting>有什么业务是腾讯不做的吗?!</a>",
|
"<a id=quote href=damn_tencent_meeting>有什么业务是腾讯不做的吗?!</a>",
|
||||||
"Rewrite in Rust!",
|
"Rewrite in Rust!",
|
||||||
|
"Your text editor runs in a web browser,\nMy web browser runs inside a text editor,\nWe are not the same",
|
||||||
];
|
];
|
||||||
|
|
||||||
var index = Math.floor((Math.random() * data.length));
|
var index = Math.floor((Math.random() * data.length));
|
||||||
window.document.getElementById("quote").innerHTML = data[index];
|
window.document.getElementById("quote").innerHTML = "\"" + data[index] + "\"";
|
||||||
|
@ -45,8 +45,9 @@ disassembler
|
|||||||
trace sys/lib call
|
trace sys/lib call
|
||||||
*** [[https://youtu.be/mT1V7IL2FHY][0x0A: deal with numbers]]
|
*** [[https://youtu.be/mT1V7IL2FHY][0x0A: deal with numbers]]
|
||||||
**** endian?
|
**** endian?
|
||||||
from [[https://zh.wikipedia.org/zh-cn/%E5%AD%97%E8%8A%82%E5%BA%8F][Wikipedia]]
|
from [[https://zh.wikipedia.org/zh-cn/字节序][Wikipedia]]
|
||||||
[[../images/Big-Endian.svg.png ]][[../images/Little-Endian.svg.png]]
|
[[https://upload.wikimedia.org/wikipedia/commons/5/54/Big-Endian.svg]]
|
||||||
|
[[https://upload.wikimedia.org/wikipedia/commons/e/ed/Little-Endian.svg]]
|
||||||
x86 is little endian
|
x86 is little endian
|
||||||
**** tools
|
**** tools
|
||||||
***** python
|
***** python
|
||||||
|
@ -19,3 +19,4 @@ just a [[https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-
|
|||||||
* 用 eww 实现苹果的 "灵动岛"?
|
* 用 eww 实现苹果的 "灵动岛"?
|
||||||
呵呵, 在B站看到这样的基本就是壁纸软件的广告
|
呵呵, 在B站看到这样的基本就是壁纸软件的广告
|
||||||
* Nethack x Minecraft
|
* Nethack x Minecraft
|
||||||
|
* 穿越机/无人机竞速
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#+TAGS: elixir(e) rust(r) c(c) lisp(l) python(p) nim(n)
|
#+TAGS: elixir(e) rust(r) c(c) lisp(l) python(p) nim(n)
|
||||||
#+TAGS: lowlevel(w) frontend(f) backend(b) algorithm(a) math(t)
|
#+TAGS: lowlevel(w) frontend(f) backend(b) algorithm(a) math(t)
|
||||||
#+TAGS: hack(h) fun(u)
|
#+TAGS: hack(h) fun(u) wow(O)
|
||||||
#+TAGS: emacs(m) linux(x) iot(i) plan9(9) BSD(B)
|
#+TAGS: emacs(m) linux(x) iot(i) plan9(9) BSD(B)
|
||||||
#+OPTIONS: toc:1 ^:{}
|
#+OPTIONS: toc:1 ^:{}
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ Two Principles of Deadlines:
|
|||||||
1. All deadlines converge on the same day—Deadline Day.
|
1. All deadlines converge on the same day—Deadline Day.
|
||||||
2. Every day is Deadline Day.
|
2. Every day is Deadline Day.
|
||||||
#+END_QUOTE
|
#+END_QUOTE
|
||||||
*** [[https://bford.info/pub/net/p2pnat/][Peer-to-Peer Communication Across Network Address Translators]]
|
*** [[https://bford.info/pub/net/p2pnat/][Peer-to-Peer Communication Across Network Address Translators]] :wow:
|
||||||
** [[https://shakaianee.top/][社会易姐]]
|
** [[https://shakaianee.top/][社会易姐]]
|
||||||
** [[https://floooh.github.io/][floooh(The Brain Dump)]] :c:
|
** [[https://floooh.github.io/][floooh(The Brain Dump)]] :c:
|
||||||
07 年开始, cpu emulator
|
07 年开始, cpu emulator
|
||||||
@ -76,7 +76,7 @@ CPU, IC, ARM
|
|||||||
** [[http://jujuba.me/][Ground Oddity]]
|
** [[http://jujuba.me/][Ground Oddity]]
|
||||||
出国
|
出国
|
||||||
*** [[http://jujuba.me/posts/program-analysis-via-llvm-pass.html][LLVM Pass来实现简化版taint analysis]]
|
*** [[http://jujuba.me/posts/program-analysis-via-llvm-pass.html][LLVM Pass来实现简化版taint analysis]]
|
||||||
*** [[http://jujuba.me/posts/taste-of-code.html][代码的taste]]
|
*** [[http://jujuba.me/posts/taste-of-code.html][代码的taste]] :wow:
|
||||||
#+ATTR_HTML: :width 400px
|
#+ATTR_HTML: :width 400px
|
||||||
[[http://jujuba.me/imgs/linus-on-TED.png]]
|
[[http://jujuba.me/imgs/linus-on-TED.png]]
|
||||||
** [[https://cireu.github.io/2019/09/17/lisp-setf/][NIL: setf 中「f」的本意]]
|
** [[https://cireu.github.io/2019/09/17/lisp-setf/][NIL: setf 中「f」的本意]]
|
||||||
@ -111,7 +111,7 @@ F#, M1(r0$0f+, very high quality
|
|||||||
** [[http://www.xianwaizhiyin.net/][弦外之音]] :c:lowlevel:
|
** [[http://www.xianwaizhiyin.net/][弦外之音]] :c:lowlevel:
|
||||||
源码分析
|
源码分析
|
||||||
*** [[https://www.xianwaizhiyin.net/?cat=24][state-thread 源码分析]]
|
*** [[https://www.xianwaizhiyin.net/?cat=24][state-thread 源码分析]]
|
||||||
** TODO [[https://lightless.me/categories.html][lightless blog]] :hack:
|
** [[https://lightless.me/categories.html][lightless blog]] :hack:
|
||||||
** [[https://bheisler.github.io/post/state-of-gpgpu-in-rust/][The State of GPGPU in Rust]] :rust:lowlevel:
|
** [[https://bheisler.github.io/post/state-of-gpgpu-in-rust/][The State of GPGPU in Rust]] :rust:lowlevel:
|
||||||
** [[https://litchipi.github.io/series/container_in_rust][Writing a container in Rust]]
|
** [[https://litchipi.github.io/series/container_in_rust][Writing a container in Rust]]
|
||||||
*** [[https://litchipi.github.io/infosec/2022/07/08/copyit-until-you-makeit.html][Copy it until you make it]]
|
*** [[https://litchipi.github.io/infosec/2022/07/08/copyit-until-you-makeit.html][Copy it until you make it]]
|
||||||
@ -211,7 +211,20 @@ kernel, LFS
|
|||||||
** [[https://mthli.xyz][Matthew Lee]]
|
** [[https://mthli.xyz][Matthew Lee]]
|
||||||
*** [[https://mthli.xyz/duff-device/][深入理解达夫设备]]
|
*** [[https://mthli.xyz/duff-device/][深入理解达夫设备]]
|
||||||
*** [[https://mthli.xyz/stackful-stackless/][有栈协程与无栈协程]]
|
*** [[https://mthli.xyz/stackful-stackless/][有栈协程与无栈协程]]
|
||||||
**** [[https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html][PuTTY's author: Coroutines in C]]
|
**** [[https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html][PuTTY's author: Coroutines in C]] :wow:
|
||||||
|
#+BEGIN_SRC c
|
||||||
|
// Black Magic
|
||||||
|
#define crBegin static int state=0; switch(state) { case 0:
|
||||||
|
#define crReturn(x) do { state=__LINE__; return x; case __LINE__:; } while (0)
|
||||||
|
#define crFinish }
|
||||||
|
int function(void) {
|
||||||
|
static int i;
|
||||||
|
crBegin;
|
||||||
|
for (i = 0; i < 10; i++)
|
||||||
|
crReturn(i);
|
||||||
|
crFinish;
|
||||||
|
}
|
||||||
|
#+END_SRC
|
||||||
** TODO [[https://magcius.github.io/xplain/article/][explain X window system]]
|
** TODO [[https://magcius.github.io/xplain/article/][explain X window system]]
|
||||||
|
|
||||||
** B
|
** B
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
|
|
||||||
sed -i '6a <link rel="shortcut icon" href="https://www.bilibili.com/favicon.ico"/>' _site/bili_ip.html
|
|
7
patches/icons.sh
Executable file
7
patches/icons.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
# bili_ip
|
||||||
|
sed -i '6a <link rel="shortcut icon" href=https://www.bilibili.com/favicon.ico>' _site/bili_ip.html
|
||||||
|
|
||||||
|
# magical index
|
||||||
|
sed -i '6a <link rel="shortcut icon" href=https://static.wikia.nocookie.net/minecraft_gamepedia/images/5/55/Enchanted_Book.gif>' _site/internet_collections.html
|
Loading…
Reference in New Issue
Block a user