Updated SEO for the blog, added some plugins

This commit is contained in:
2024-04-11 20:57:07 +00:00
parent 4fc7f42ff4
commit 5f964e47db
18 changed files with 248 additions and 22 deletions
@@ -18,6 +18,24 @@
<style>
@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 -->
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Using charles proxy to monitor mobile SSL traffics | STSD: A Pretended Tech Blog</title>
<meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Using charles proxy to monitor mobile SSL traffics" />
<meta name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" />
<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 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" />
<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:type" content="article" />
<meta property="article:published_time" content="2016-10-27T22:50:33-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Using charles proxy to monitor mobile SSL traffics" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2016-10-27T22:50:33-04:00","description":"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.","headline":"Using charles proxy to monitor mobile SSL traffics","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"},"url":"https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
<script>(function() {
File diff suppressed because one or more lines are too long
@@ -18,6 +18,24 @@
<style>
@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 -->
<!-- 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>
<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 name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" />
<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 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" />
<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:type" content="article" />
<meta property="article:published_time" content="2021-10-13T16:53:20-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="EDDL: How do we train neural networks on limited edge devices - PART 1" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2021-10-13T16:53:20-04:00","description":"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.","headline":"EDDL: How do we train neural networks on limited edge devices - PART 1","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"},"url":"https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
<script>(function() {
@@ -18,6 +18,24 @@
<style>
@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 -->
<!-- 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>
<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 name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" />
<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 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" />
<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:type" content="article" />
<meta property="article:published_time" content="2020-09-15T22:00:14-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2020-09-15T22:00:14-04:00","description":"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.","headline":"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"},"url":"https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
<script>(function() {
+18
View File
@@ -18,6 +18,24 @@
<style>
@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 -->
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Xv6 introduction | STSD: A Pretended Tech Blog</title>
<meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Xv6 introduction" />
<meta name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" />
<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 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" />
<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:type" content="article" />
<meta property="article:published_time" content="2017-07-28T14:56:55-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Xv6 introduction" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2017-07-28T14:56:55-04:00","description":"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.","headline":"Xv6 introduction","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/intro-xv6"},"url":"https://blog.pengzhan.dev/posts/intro-xv6"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
<script>(function() {
@@ -18,6 +18,24 @@
<style>
@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 -->
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Some of my previews experiment works: 2016 | STSD: A Pretended Tech Blog</title>
<meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="Some of my previews experiment works: 2016" />
<meta name="author" content="Pengzhan Hao" />
<meta property="og:locale" content="en" />
<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 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" />
<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:type" content="article" />
<meta property="article:published_time" content="2016-10-28T12:27:33-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Some of my previews experiment works: 2016" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2016-10-28T12:27:33-04:00","description":"This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.","headline":"Some of my previews experiment works: 2016","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"},"url":"https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
<script>(function() {
+18
View File
@@ -18,6 +18,24 @@
<style>
@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 -->
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>STSD: Stop Talking Start Doing | STSD: A Pretended Tech Blog</title>
<meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="STSD: Stop Talking Start Doing" />
<meta name="author" content="Pengzhan Hao" />
<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 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" />
<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:type" content="article" />
<meta property="article:published_time" content="2016-10-26T22:50:33-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="STSD: Stop Talking Start Doing" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2024-04-03T18:23:31-04:00","datePublished":"2016-10-26T22:50:33-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD: Stop Talking Start Doing","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/welcome-to-my-blog"},"url":"https://blog.pengzhan.dev/posts/welcome-to-my-blog"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
<script>(function() {