Update favicon and fix gem issues

This commit is contained in:
2024-04-13 07:52:14 +00:00
parent 65d3d957ff
commit 9f54571b22
21 changed files with 75 additions and 85 deletions
@@ -1 +1 @@
I"{"source"=>"/home/coder/share/CoderSherlock.github.io", "destination"=>"/home/coder/share/CoderSherlock.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/posts/:title"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>["CHANGELOG.md", "HOW_TO_RELEASE.md", "Gemfile", "Gemfile.lock", "LICENSE", "README-*.md", "README.md", "gulpfile.js", "jekyll-text-theme.gemspec", "package-lock.json", "package.json", "/docs", "/node_modules", "/screenshots", "/test", "/vendor", "configure.sh", ".sass-cache", ".jekyll-cache", "gemfiles", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>["jekyll-feed", "jekyll-paginate", "jekyll-sitemap", "jemoji", "jekyll-last-modified-at", "jekyll-seo-tag"], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"<!--more-->", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>"", "show_dir_listing"=>false, "permalink"=>"/posts/:title", "paginate_path"=>"/page:num", "timezone"=>"America/New_York", "quiet"=>false, "verbose"=>false, "defaults"=>[{"scope"=>{"path"=>"", "type"=>"posts"}, "values"=>{"layout"=>"article", "sharing"=>true, "license"=>true, "aside"=>{"toc"=>true}, "show_edit_on_github"=>false, "show_subscribe"=>true, "pageview"=>true}}], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "text_skin"=>"default", "highlight_theme"=>"default", "url"=>"https://blog.pengzhan.dev", "fakebaseurl"=>"", "title"=>"STSD: A Pretended Tech Blog", "description"=>"My personal blog, some contents are useful, the others are not. Just like my mediocre life.\n", "lang"=>"en", "author"=>{"type"=>nil, "name"=>"Pengzhan Hao", "url"=>nil, "avatar"=>"/static/avatar.jpg", "bio"=>nil, "email"=>"haopengzhan@gmail.com", "facebook"=>nil, "twitter"=>nil, "weibo"=>nil, "googleplus"=>nil, "telegram"=>nil, "medium"=>nil, "zhihu"=>nil, "douban"=>nil, "linkedin"=>"pengzhanhao", "github"=>"codersherlock", "npm"=>nil}, "repository"=>"CoderSherlock/CoderSherlock.github.io", "repository_tree"=>"master", "paths"=>{"root"=>nil, "home"=>nil, "archive"=>nil, "rss"=>nil}, "license"=>nil, "toc"=>{"selectors"=>nil}, "mathjax"=>nil, "mathjax_autoNumber"=>nil, "mermaid"=>nil, "chart"=>nil, "paginate"=>8, "sources"=>nil, "sharing"=>{"provider"=>false, "addthis"=>{"id"=>nil}}, "comments"=>{"provider"=>"disqus", "disqus"=>{"shortname"=>"codersherlockblog"}, "gitalk"=>{"clientID"=>nil, "clientSecret"=>nil, "repository"=>nil, "owner"=>nil, "admin"=>nil}, "valine"=>{"app_id"=>nil, "app_key"=>nil, "placeholder"=>nil, "visitor"=>nil, "meta"=>nil}}, "pageview"=>{"provider"=>false, "leancloud"=>{"app_id"=>nil, "app_key"=>nil, "app_class"=>nil}}, "search"=>{"provider"=>"default", "google"=>{"custom_search_engine_id"=>nil}}, "analytics"=>{"provider"=>"google", "google"=>{"tracking_id"=>"UA-82637164-1", "anonymize_ip"=>false}}, "jekyll_compose"=>{"default_front_matter"=>{"posts"=>{"description"=>nil, "cover"=>nil, "category"=>nil, "tags"=>nil, "published"=>false, "sitemap"=>true, "permalink"=>nil}}}, "serving"=>false}:ET I"v{"source"=>"/home/coder/share/CoderSherlock.github.io", "destination"=>"/home/coder/share/CoderSherlock.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/posts/:title"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>["CHANGELOG.md", "HOW_TO_RELEASE.md", "Gemfile", "Gemfile.lock", "LICENSE", "README-*.md", "README.md", "gulpfile.js", "jekyll-text-theme.gemspec", "package-lock.json", "package.json", "/docs", "/node_modules", "/screenshots", "/test", "/vendor", "configure.sh", ".sass-cache", ".jekyll-cache", "gemfiles", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>["jekyll-feed", "jekyll-paginate", "jekyll-sitemap", "jemoji", "jekyll-last-modified-at", "jekyll-seo-tag"], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"<!--more-->", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>"", "show_dir_listing"=>false, "permalink"=>"/posts/:title", "paginate_path"=>"/page:num", "timezone"=>"America/New_York", "quiet"=>false, "verbose"=>false, "defaults"=>[{"scope"=>{"path"=>"", "type"=>"posts"}, "values"=>{"layout"=>"article", "sharing"=>true, "license"=>true, "aside"=>{"toc"=>true}, "show_edit_on_github"=>false, "show_subscribe"=>true, "pageview"=>true}}], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "text_skin"=>"default", "highlight_theme"=>"default", "url"=>"https://blog.pengzhan.dev", "fakebaseurl"=>"", "title"=>"STSD", "description"=>"My personal blog, some contents are useful, the others are not. Just like my mediocre life.\n", "lang"=>"en", "author"=>{"type"=>nil, "name"=>"Pengzhan Hao", "url"=>nil, "avatar"=>"/static/avatar.jpg", "bio"=>nil, "email"=>"haopengzhan@gmail.com", "facebook"=>nil, "twitter"=>nil, "weibo"=>nil, "googleplus"=>nil, "telegram"=>nil, "medium"=>nil, "zhihu"=>nil, "douban"=>nil, "linkedin"=>"pengzhanhao", "github"=>"codersherlock", "npm"=>nil}, "repository"=>"CoderSherlock/CoderSherlock.github.io", "repository_tree"=>"master", "paths"=>{"root"=>nil, "home"=>nil, "archive"=>nil, "rss"=>nil}, "license"=>nil, "toc"=>{"selectors"=>nil}, "mathjax"=>nil, "mathjax_autoNumber"=>nil, "mermaid"=>nil, "chart"=>nil, "paginate"=>8, "sources"=>nil, "sharing"=>{"provider"=>false, "addthis"=>{"id"=>nil}}, "comments"=>{"provider"=>"disqus", "disqus"=>{"shortname"=>"codersherlockblog"}, "gitalk"=>{"clientID"=>nil, "clientSecret"=>nil, "repository"=>nil, "owner"=>nil, "admin"=>nil}, "valine"=>{"app_id"=>nil, "app_key"=>nil, "placeholder"=>nil, "visitor"=>nil, "meta"=>nil}}, "pageview"=>{"provider"=>false, "leancloud"=>{"app_id"=>nil, "app_key"=>nil, "app_class"=>nil}}, "search"=>{"provider"=>"default", "google"=>{"custom_search_engine_id"=>nil}}, "analytics"=>{"provider"=>"google", "google"=>{"tracking_id"=>"UA-82637164-1", "anonymize_ip"=>false}}, "jekyll_compose"=>{"default_front_matter"=>{"posts"=>{"description"=>nil, "cover"=>nil, "category"=>nil, "tags"=>nil, "published"=>false, "sitemap"=>true, "permalink"=>nil}}}, "serving"=>false}:ET
+6 -6
View File
@@ -1,11 +1,11 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Page Not Found - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Page Not Found - STSD</title>
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
"> ">
<link rel="canonical" href="https://blog.pengzhan.dev/404.html"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/404.html"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -20,7 +20,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Page Not Found | STSD: A Pretended Tech Blog</title> <title>Page Not Found | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Page Not Found" /> <meta property="og:title" content="Page Not Found" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -29,7 +29,7 @@
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." /> <meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/404.html" /> <link rel="canonical" href="https://blog.pengzhan.dev/404.html" />
<meta property="og:url" content="https://blog.pengzhan.dev/404.html" /> <meta property="og:url" content="https://blog.pengzhan.dev/404.html" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Page Not Found" /> <meta property="twitter:title" content="Page Not Found" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -472,7 +472,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
+9 -9
View File
@@ -1,11 +1,11 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Archive - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Archive - STSD</title>
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
"> ">
<link rel="canonical" href="https://blog.pengzhan.dev/archive"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/archive"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -20,21 +20,21 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>STSD: A Pretended Tech Blog | My personal blog, some contents are useful, the others are not. Just like my mediocre life.</title> <title>STSD | My personal blog, some contents are useful, the others are not. Just like my mediocre life.</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="STSD: A Pretended Tech Blog" /> <meta property="og:title" content="STSD" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" /> <meta property="og:locale" content="en" />
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." /> <meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." /> <meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/archive" /> <link rel="canonical" href="https://blog.pengzhan.dev/archive" />
<meta property="og:url" content="https://blog.pengzhan.dev/archive" /> <meta property="og:url" content="https://blog.pengzhan.dev/archive" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="STSD: A Pretended Tech Blog" /> <meta property="twitter:title" content="STSD" />
<script type="application/ld+json"> <script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD: A Pretended Tech Blog","url":"https://blog.pengzhan.dev/archive"}</script> {"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD","url":"https://blog.pengzhan.dev/archive"}</script>
<!-- End Jekyll SEO tag --> <!-- End Jekyll SEO tag -->
<!-- end custom head snippets --> <!-- end custom head snippets -->
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -684,7 +684,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 61 KiB

+1 -1
View File
@@ -2,7 +2,7 @@
<browserconfig> <browserconfig>
<msapplication> <msapplication>
<tile> <tile>
<square150x150logo src="/assets/mstile-150x150.png"/> <square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor> <TileColor>#da532c</TileColor>
</tile> </tile>
</msapplication> </msapplication>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 38 KiB

-15
View File
@@ -1,15 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="231.000000pt" height="231.000000pt" viewBox="0 0 231.000000 231.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,231.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M0 1160 l0 -1090 1155 0 1155 0 0 1090 0 1090 -1155 0 -1155 0 0
-1090z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 603 B

+6 -1
View File
@@ -3,9 +3,14 @@
"short_name": "", "short_name": "",
"icons": [ "icons": [
{ {
"src": "/assets/android-chrome-192x192.png", "src": "/android-chrome-192x192.png",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png" "type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
} }
], ],
"theme_color": "#ffffff", "theme_color": "#ffffff",
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="https://blog.pengzhan.dev/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.pengzhan.dev/" rel="alternate" type="text/html" hreflang="en" /><updated>2024-04-11T16:53:06-04:00</updated><id>https://blog.pengzhan.dev/feed.xml</id><title type="html">STSD: A Pretended Tech Blog</title><subtitle>My personal blog, some contents are useful, the others are not. Just like my mediocre life. <?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="https://blog.pengzhan.dev/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.pengzhan.dev/" rel="alternate" type="text/html" hreflang="en" /><updated>2024-04-13T03:51:56-04:00</updated><id>https://blog.pengzhan.dev/feed.xml</id><title type="html">STSD</title><subtitle>My personal blog, some contents are useful, the others are not. Just like my mediocre life.
</subtitle><author><name>Pengzhan Hao</name><email>haopengzhan@gmail.com</email></author><entry><title type="html">Debug Kubelet</title><link href="https://blog.pengzhan.dev/posts/Debug-kubelet" rel="alternate" type="text/html" title="Debug Kubelet" /><published>2024-04-10T03:34:00-04:00</published><updated>2024-04-10T23:51:19-04:00</updated><id>https://blog.pengzhan.dev/posts/Debug-kubelet</id><content type="html" xml:base="https://blog.pengzhan.dev/posts/Debug-kubelet"><![CDATA[<h2 id="debug-logs">Debug logs</h2> </subtitle><author><name>Pengzhan Hao</name><email>haopengzhan@gmail.com</email></author><entry><title type="html">Debug Kubelet</title><link href="https://blog.pengzhan.dev/posts/Debug-kubelet" rel="alternate" type="text/html" title="Debug Kubelet" /><published>2024-04-10T03:34:00-04:00</published><updated>2024-04-10T23:51:19-04:00</updated><id>https://blog.pengzhan.dev/posts/Debug-kubelet</id><content type="html" xml:base="https://blog.pengzhan.dev/posts/Debug-kubelet"><![CDATA[<h2 id="debug-logs">Debug logs</h2>
<p>Like all others programs debugging, the most straightforward way for newbies and the easiest way for advanced developer is relying on logs. Same to debug <code class="language-plaintext highlighter-rouge">kubelet</code>, bumping up verbosity to show more logs is the most intuitive approach when facing an issue. Like most component in Kubernetes, <code class="language-plaintext highlighter-rouge">kubelet</code> uses <code class="language-plaintext highlighter-rouge">klog</code> for logging and there are 10 verbosity levels(0-9).</p> <p>Like all others programs debugging, the most straightforward way for newbies and the easiest way for advanced developer is relying on logs. Same to debug <code class="language-plaintext highlighter-rouge">kubelet</code>, bumping up verbosity to show more logs is the most intuitive approach when facing an issue. Like most component in Kubernetes, <code class="language-plaintext highlighter-rouge">kubelet</code> uses <code class="language-plaintext highlighter-rouge">klog</code> for logging and there are 10 verbosity levels(0-9).</p>
+9 -9
View File
@@ -1,11 +1,11 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Home - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Home - STSD</title>
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
"> ">
<link rel="canonical" href="https://blog.pengzhan.dev/"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -20,22 +20,22 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>STSD: A Pretended Tech Blog | My personal blog, some contents are useful, the others are not. Just like my mediocre life.</title> <title>STSD | My personal blog, some contents are useful, the others are not. Just like my mediocre life.</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="STSD: A Pretended Tech Blog" /> <meta property="og:title" content="STSD" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" /> <meta property="og:locale" content="en" />
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." /> <meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." /> <meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/" /> <link rel="canonical" href="https://blog.pengzhan.dev/" />
<meta property="og:url" content="https://blog.pengzhan.dev/" /> <meta property="og:url" content="https://blog.pengzhan.dev/" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<link rel="next" href="https://blog.pengzhan.dev/page2" /> <link rel="next" href="https://blog.pengzhan.dev/page2" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="STSD: A Pretended Tech Blog" /> <meta property="twitter:title" content="STSD" />
<script type="application/ld+json"> <script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD: A Pretended Tech Blog","name":"STSD: A Pretended Tech Blog","url":"https://blog.pengzhan.dev/"}</script> {"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD","name":"STSD","url":"https://blog.pengzhan.dev/"}</script>
<!-- End Jekyll SEO tag --> <!-- End Jekyll SEO tag -->
<!-- end custom head snippets --> <!-- end custom head snippets -->
@@ -426,7 +426,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -611,7 +611,7 @@ In the second half of this post, I will discuss a little bit more on how to debu
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
+6 -6
View File
@@ -1,10 +1,10 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Using charles proxy to monitor mobile SSL traffics - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Using charles proxy to monitor mobile SSL traffics - STSD</title>
<meta name="description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL t..."> <meta name="description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL t...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -19,7 +19,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Using charles proxy to monitor mobile SSL traffics | STSD: A Pretended Tech Blog</title> <title>Using charles proxy to monitor mobile SSL traffics | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Using charles proxy to monitor mobile SSL traffics" /> <meta property="og:title" content="Using charles proxy to monitor mobile SSL traffics" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -28,7 +28,7 @@
<meta property="og:description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still didnt find a good solutions for it. But Ill keep updating this if I get one. My current solution is using AP to forward all SSL traffic to a proxy, charles proxy is my first choice (Prof asked). Its a non-free software which still update new versions now. So mainly, Ill talk about how to charles SSL proxy." /> <meta property="og:description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still didnt find a good solutions for it. But Ill keep updating this if I get one. My current solution is using AP to forward all SSL traffic to a proxy, charles proxy is my first choice (Prof asked). Its a non-free software which still update new versions now. So mainly, Ill talk about how to charles SSL proxy." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool" /> <link rel="canonical" href="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool" /> <meta property="og:url" content="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" /> <meta property="og:type" content="article" />
<meta property="article:published_time" content="2016-10-27T22:50:33-04:00" /> <meta property="article:published_time" content="2016-10-27T22:50:33-04:00" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -547,7 +547,7 @@ You also need to save charles Root Certificate, it also contains in the same men
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
File diff suppressed because one or more lines are too long
@@ -1,10 +1,10 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>EDDL: How do we train neural networks on limited edge devices - PART 1 - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>EDDL: How do we train neural networks on limited edge devices - PART 1 - STSD</title>
<meta name="description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Compu..."> <meta name="description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Compu...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -19,7 +19,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>EDDL: How do we train neural networks on limited edge devices - PART 1 | STSD: A Pretended Tech Blog</title> <title>EDDL: How do we train neural networks on limited edge devices - PART 1 | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="EDDL: How do we train neural networks on limited edge devices - PART 1" /> <meta property="og:title" content="EDDL: How do we train neural networks on limited edge devices - PART 1" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -28,7 +28,7 @@
<meta property="og:description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in late posts." /> <meta property="og:description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in late posts." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" /> <link rel="canonical" href="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" /> <meta property="og:url" content="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" /> <meta property="og:type" content="article" />
<meta property="article:published_time" content="2021-10-13T16:53:20-04:00" /> <meta property="article:published_time" content="2021-10-13T16:53:20-04:00" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -595,7 +595,7 @@ Smartly schedule work balance and handle join/exit issues also need under consid
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
@@ -1,10 +1,10 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries - STSD</title>
<meta name="description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal.If your written language is based on latin alphabet(or other language ..."> <meta name="description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal.If your written language is based on latin alphabet(or other language ...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -19,7 +19,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries | STSD: A Pretended Tech Blog</title> <title>Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries" /> <meta property="og:title" content="Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -28,7 +28,7 @@
<meta property="og:description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal. If your written language is based on latin alphabet(or other language has space between words), skip tokenization." /> <meta property="og:description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal. If your written language is based on latin alphabet(or other language has space between words), skip tokenization." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" /> <link rel="canonical" href="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" /> <meta property="og:url" content="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" /> <meta property="og:type" content="article" />
<meta property="article:published_time" content="2020-09-15T22:00:14-04:00" /> <meta property="article:published_time" content="2020-09-15T22:00:14-04:00" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -675,7 +675,7 @@ If your written language is based on latin alphabet(or other language has space
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
+6 -6
View File
@@ -1,10 +1,10 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Xv6 introduction - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Xv6 introduction - STSD</title>
<meta name="description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching..."> <meta name="description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/intro-xv6"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/posts/intro-xv6"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -19,7 +19,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Xv6 introduction | STSD: A Pretended Tech Blog</title> <title>Xv6 introduction | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Xv6 introduction" /> <meta property="og:title" content="Xv6 introduction" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -28,7 +28,7 @@
<meta property="og:description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug xv6 using gdb." /> <meta property="og:description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug xv6 using gdb." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/intro-xv6" /> <link rel="canonical" href="https://blog.pengzhan.dev/posts/intro-xv6" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/intro-xv6" /> <meta property="og:url" content="https://blog.pengzhan.dev/posts/intro-xv6" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" /> <meta property="og:type" content="article" />
<meta property="article:published_time" content="2017-07-28T14:56:55-04:00" /> <meta property="article:published_time" content="2017-07-28T14:56:55-04:00" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -596,7 +596,7 @@ Using ssh may connect to different physical devices under same domain name, this
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
@@ -1,10 +1,10 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Some of my previews experiment works: 2016 - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Some of my previews experiment works: 2016 - STSD</title>
<meta name="description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics."> <meta name="description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -19,7 +19,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Some of my previews experiment works: 2016 | STSD: A Pretended Tech Blog</title> <title>Some of my previews experiment works: 2016 | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Some of my previews experiment works: 2016" /> <meta property="og:title" content="Some of my previews experiment works: 2016" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -28,7 +28,7 @@
<meta property="og:description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics." /> <meta property="og:description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work" /> <link rel="canonical" href="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work" /> <meta property="og:url" content="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" /> <meta property="og:type" content="article" />
<meta property="article:published_time" content="2016-10-28T12:27:33-04:00" /> <meta property="article:published_time" content="2016-10-28T12:27:33-04:00" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -631,7 +631,7 @@ su
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>
+6 -6
View File
@@ -1,10 +1,10 @@
<!DOCTYPE html><html lang="en"> <!DOCTYPE html><html lang="en">
<head><meta charset="utf-8"> <head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>STSD: Stop Talking Start Doing - STSD: A Pretended Tech Blog</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>STSD: Stop Talking Start Doing - STSD</title>
<meta name="description" content=""> <meta name="description" content="">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/welcome-to-my-blog"><link rel="alternate" type="application/rss+xml" title="STSD: A Pretended Tech Blog" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> <link rel="canonical" href="https://blog.pengzhan.dev/posts/welcome-to-my-blog"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest"> <link rel="manifest" href="/assets/site.webmanifest">
@@ -19,7 +19,7 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap') @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
</style><!-- start custom head snippets --> </style><!-- start custom head snippets -->
<!-- Begin Jekyll SEO tag v2.8.0 --> <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>STSD: Stop Talking Start Doing | STSD: A Pretended Tech Blog</title> <title>STSD: Stop Talking Start Doing | STSD</title>
<meta name="generator" content="Jekyll v4.2.2" /> <meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="STSD: Stop Talking Start Doing" /> <meta property="og:title" content="STSD: Stop Talking Start Doing" />
<meta name="author" content="Pengzhan Hao" /> <meta name="author" content="Pengzhan Hao" />
@@ -28,7 +28,7 @@
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." /> <meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/welcome-to-my-blog" /> <link rel="canonical" href="https://blog.pengzhan.dev/posts/welcome-to-my-blog" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/welcome-to-my-blog" /> <meta property="og:url" content="https://blog.pengzhan.dev/posts/welcome-to-my-blog" />
<meta property="og:site_name" content="STSD: A Pretended Tech Blog" /> <meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" /> <meta property="og:type" content="article" />
<meta property="article:published_time" content="2016-10-26T22:50:33-04:00" /> <meta property="article:published_time" content="2016-10-26T22:50:33-04:00" />
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
@@ -425,7 +425,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g> </g>
</svg> </svg>
<a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life. <a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD: A Pretended Tech Blog</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation"> " href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul> <ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div> </nav></div>
</header> </header>
@@ -515,7 +515,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div> </div>
</div> </div>
</div><div class="site-info mt-2"> </div><div class="site-info mt-2">
<div>© STSD: A Pretended Tech Blog 2021, <div>© STSD 2021,
Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a Powered by <a title="Jekyll is a simple, blog-aware, static site generator." href="http://jekyllrb.com/">Jekyll</a> & <a
title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>. title="TeXt is a super customizable Jekyll theme." href="https://github.com/kitian616/jekyll-TeXt-theme">TeXt Theme</a>.
</div> </div>