<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>GrowGen | 给我整</title><description>Hi, I&apos;m Gong. Web developer from China — coding since the jQuery era to the React era. Podcaster, tattoo artist, harmonica player. Traveler, surfer, language learner (Duolingo addict). This site is my space to share tech journals, daily life notes, travel stories, and study reflections. The name Grow Gen comes from continuous learning across generations and sounds like my name in Mandarin. Currently studying Digital Learning Games in Tallinn, Estonia. I believe the future of human–computer interaction lies in gamification.</description><link>https://growgen.xyz/</link><item><title>Week 37: Pi Agent for Emails</title><link>https://growgen.xyz/tech/2026/09/17/pi/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/09/17/pi/</guid><description>Week 37: Pi Agent for Emails

This is my another try on automation email agents. I used to use IFTTT, Dify, n8n and openclaw to do automation to read my emails. But they didn&apos;t last long.

This time I...</description><pubDate>Wed, 16 Sep 2026 21:00:00 GMT</pubDate></item><item><title>KDE&apos;s dark bug</title><link>https://growgen.xyz/tech/2026/09/16/brightnessctl/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/09/16/brightnessctl/</guid><description>KDE&apos;s dark bug

It is a problem for me in years. That on Linux, especially KDE desktop, my screen is always darken. I always thought it was the HDR problem.

Turns out it was the driver&apos;s problem. I u...</description><pubDate>Tue, 15 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Free Gas on Prangli Island</title><link>https://growgen.xyz/life/2026/09/13/prangli/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/09/13/prangli/</guid><description>Free Gas on Prangli Island

Prangli Island is a small island in the north of Tallinn. To go there, I need to take bus to Leppneme harbour from Viimsi Keskus. Leppneme harbour is a very small harbour, ...</description><pubDate>Sat, 12 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Week 36: Grandpa&apos;s Bee Haven won Best Gameplay on TipiLan!</title><link>https://growgen.xyz/life/2026/09/12/best-gameplay/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/09/12/best-gameplay/</guid><description>Week 36: Grandpa&apos;s Bee Haven won Best Gameplay on TipiLan!

September 11-13 is the TalTech TipiLan Game Expo. This year, I start to showcase our newly released Grandpa&apos;s Bee Haven.

Release Day

As ot...</description><pubDate>Fri, 11 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Grand Perspective: Clean your Mac</title><link>https://growgen.xyz/tech/2026/09/07/grandperspective/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/09/07/grandperspective/</guid><description>Grand Perspective: Clean your Mac

On Windows, I usually use SpaceSniffer to clean my PC.
I wish there will be something alike on Mac. As I am using a Mac mini with a small storage of 256GB.

Then I f...</description><pubDate>Sun, 06 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Week 35: Claude Code</title><link>https://growgen.xyz/tech/2026/09/06/claude/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/09/06/claude/</guid><description>Week 35: Claude Code

From last month, I decided to readlly working on each of the AI agent harness, and the first one is Claude.

For the last few months, I have been working on Cursor with the IDE. ...</description><pubDate>Sat, 05 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Hike on Stroomi rand</title><link>https://growgen.xyz/life/2026/09/06/stroomi/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/09/06/stroomi/</guid><description>Hike on Stroomi rand

Today, we went hiking along stroomi beach. As it is near to where I live, I can directly walk there. We started from the Zoo.

Selfie

There are several surfers surfing on the se...</description><pubDate>Sat, 05 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Vercel Deployment Storage Excess</title><link>https://growgen.xyz/tech/2026/09/05/vercel/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/09/05/vercel/</guid><description>Vercel Deployment Storage Excess

I just receive a message that my vercel deployment storage is over 10GB. I have set the deployment retention.

After some check, turns out there are over 119 deployme...</description><pubDate>Fri, 04 Sep 2026 21:00:00 GMT</pubDate></item><item><title>All Wishes come true! 八仙！</title><link>https://growgen.xyz/movie/2026/08/31/8-gods/</link><guid isPermaLink="true">https://growgen.xyz/movie/2026/08/31/8-gods/</guid><description>All Wishes come true! 八仙！



This is quite anticipated movie that I want to see. Some how the eight gods are related to my website. As the website was firstly made for my graduation trip. And my first...</description><pubDate>Sun, 30 Aug 2026 21:00:00 GMT</pubDate></item><item><title>There is a mountain in Estonia!</title><link>https://growgen.xyz/life/2026/08/29/viimsi/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/08/29/viimsi/</guid><description>There is a mountain in Estonia!

Today, I went to hike in Viimsi. We started from Merivälja Pier. It is very near to Pirita beach. From there I can see a full view of Tallinn city.

Merivälja Pier

It...</description><pubDate>Fri, 28 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Week 34: Optimization is a Dirty Job</title><link>https://growgen.xyz/fe/2026/08/26/perf/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/08/26/perf/</guid><description>Week 34: Optimization is a Dirty Job

Grandpa&apos;s Bee Haven, the first game I made in Estonia, is now in public testing, click the link and request for testing now ~ We wish you can tell us what you lik...</description><pubDate>Tue, 25 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Week 33: BDD Testing in Grandpa&apos;s Bee Haven</title><link>https://growgen.xyz/fe/2026/08/21/bdd/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/08/21/bdd/</guid><description>Week 33: BDD Testing in Grandpa&apos;s Bee Haven

Grandpa&apos;s Bee Haven, the first game I made in Estonia, is now in public testing, click the link and request for testing now ~ We wish you can tell us what ...</description><pubDate>Thu, 20 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Paldiski: Cliff, Lighthouse and Blue Berries</title><link>https://growgen.xyz/life/2026/08/16/paldiski/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/08/16/paldiski/</guid><description>Paldiski: Cliff, Lighthouse and Blue Berries

Paldiski

Today, we hiked Paldiski, a harbour under Tallinn. This time I can see some formal cliffs.

I have to take the elron train to go outside Tallinn...</description><pubDate>Sat, 15 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Week32: AWS Meetup Estonia</title><link>https://growgen.xyz/tech/2026/08/13/aws/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/08/13/aws/</guid><description>Week32: AWS Meetup Estonia

Blot using prometheus to replace AWS cloud watch. Because cloud watch logs costs money, limited quota alert and hard to do multi-account management.

Bolt

Autoremediation ...</description><pubDate>Wed, 12 Aug 2026 21:00:00 GMT</pubDate></item><item><title>The Odyssey</title><link>https://growgen.xyz/movie/2026/08/13/odyssey/</link><guid isPermaLink="true">https://growgen.xyz/movie/2026/08/13/odyssey/</guid><description>The Odyssey

poster

First of all, I do not have so many knowladge about the Odyssey. However, it is a good movie, very CHristopher Nolan style.

From my point view is like, Odysseus compainioned with...</description><pubDate>Wed, 12 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Spider Man: Brand New Day</title><link>https://growgen.xyz/movie/2026/08/09/spider-man/</link><guid isPermaLink="true">https://growgen.xyz/movie/2026/08/09/spider-man/</guid><description>Spider Man: Brand New Day

poster

First film after I decide to give up PhD. Great choice. Somehow Marvel movies are good again.

The story is focusing on how people handle change. Peter Parker was fo...</description><pubDate>Sat, 08 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Week 31: End of My PhD Application</title><link>https://growgen.xyz/plan/2026/08/08/phd/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/08/08/phd/</guid><description>Week 31: End of My PhD Application

Since July, after my Master thesis defence. I got my professor&apos;s invitation on the PhD study.

My professor&apos;s focus is on sequenctial neural network. There are thre...</description><pubDate>Fri, 07 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Use Tailscale to Remote control Mac mini</title><link>https://growgen.xyz/tech/2026/08/03/tailscale/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/08/03/tailscale/</guid><description>Use Tailscale to Remote control Mac mini

This month, I have moved to a new place. This place provides a co-working space.

As a Mac mini user, I have to take the mac every where and super inconvenien...</description><pubDate>Sun, 02 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Hiking in Kadaka puiestee</title><link>https://growgen.xyz/life/2026/08/01/kadaka/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/08/01/kadaka/</guid><description>Hiking in Kadaka puiestee

This is a forest very close to Taltech. Many mosquitos bites, but not very hurtful.

group

There is a small lake. I swam for a while. Although I did not prepare a swimming ...</description><pubDate>Fri, 31 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Week 30: Figma Teaching Week II</title><link>https://growgen.xyz/fe/2026/07/31/figma-2/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/07/31/figma-2/</guid><description>Week 30: Figma Teaching Week II

This is the 2nd week of my Figma teaching. The slides can be checked here.

cover

This week I have four teaching days. This week, the students are working on their ow...</description><pubDate>Thu, 30 Jul 2026 21:00:00 GMT</pubDate></item><item><title>I Learned how to fix Smart Watches</title><link>https://growgen.xyz/tech/2026/07/31/new-skill/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/07/31/new-skill/</guid><description>I Learned how to fix Smart Watches

Last month, during the thesis defense, the battery of my smart watch (Galaxy Watch 6 classic) was broken. And almost the same time, the screen of my Android test ph...</description><pubDate>Thu, 30 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Week 29: Figma Teaching Week 1</title><link>https://growgen.xyz/fe/2026/07/24/figma/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/07/24/figma/</guid><description>Week 29: Figma Teaching Week 1

This week, I got a job to teach &quot;Design System with Figma and AI&quot;. The slides can be checked here.

cover

The course is separated in three parts.

Foundation of Design...</description><pubDate>Thu, 23 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Week 28: I Do NOT like moving 😭</title><link>https://growgen.xyz/life/2026/07/19/larsen/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/07/19/larsen/</guid><description>Week 28: I Do NOT like moving 😭

Last month, I moved out of Karu. As I was busy on my PhD Application, I asked that if I can be transferred to Räägu dorm.

Still, my contract can only hold for a mont...</description><pubDate>Sat, 18 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Keila-Joa Waterfall and Beach</title><link>https://growgen.xyz/life/2026/07/12/keila-joa/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/07/12/keila-joa/</guid><description>Keila-Joa Waterfall and Beach

Last month was too busy for me. Also at the same time, all my friends are vacationing.
One of my friend asked me to go to Keila-Joa Waterfall with her.

waterfall

It is...</description><pubDate>Sat, 11 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Week 27: I received my Scholarship, Finally</title><link>https://growgen.xyz/plan/2026/07/10/harno/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/07/10/harno/</guid><description>Week 27: I received my Scholarship, Finally

Last year, I was awarded a Scholarship for degree and exchange study in Estonia from HARNO (Education and Youth Board of Estonia) 🇪🇪. The scholarship is ...</description><pubDate>Thu, 09 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Large Language Models Training, Optimization and Agents</title><link>https://growgen.xyz/book/2026/07/07/llm/</link><guid isPermaLink="true">https://growgen.xyz/book/2026/07/07/llm/</guid><description>Large Language Models Training, Optimization and Agents

This is the AI course from Fudan University by 徐辉

Transformer

Attention

The core of Transformer is Attention. It includes 3 matrixes:

Query...</description><pubDate>Mon, 06 Jul 2026 21:00:00 GMT</pubDate></item><item><title>GPU programming, Triton</title><link>https://growgen.xyz/book/2026/07/06/gpu/</link><guid isPermaLink="true">https://growgen.xyz/book/2026/07/06/gpu/</guid><description>GPU programming, Triton

This is the AI course from Fudan University by 徐辉

CUDA is based on SIMT(Single Instruction, Multiple Threads).

Tile programming, traditional programming needs to constantly ...</description><pubDate>Sun, 05 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Use Pytorch to build Neural Networks</title><link>https://growgen.xyz/book/2026/07/06/torch/</link><guid isPermaLink="true">https://growgen.xyz/book/2026/07/06/torch/</guid><description>Use Pytorch to build Neural Networks

This is the AI course from Fudan University by 徐辉

CNN

This is LeCun&apos;s MNIST

the evaluation

Result of last batch

RNN

The study uses RNN to predict a sine wav...</description><pubDate>Sun, 05 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Project Hail Marry</title><link>https://growgen.xyz/movie/2026/07/05/hail-marry/</link><guid isPermaLink="true">https://growgen.xyz/movie/2026/07/05/hail-marry/</guid><description>Project Hail Marry

My brain seems refuse to do some thinking today. So I decide to watch some movie as a rest, Project Hail Mary.

Poster

The story is about a high school teacher being forced to go ...</description><pubDate>Sat, 04 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Make a Neural Network (FNN)</title><link>https://growgen.xyz/book/2026/07/05/nn/</link><guid isPermaLink="true">https://growgen.xyz/book/2026/07/05/nn/</guid><description>Make a Neural Network (FNN)

This is the AI course from Fudan University by 徐辉

Using Neural Network to predict factorial numbers

$$
x! = \prod\_{i=1}^{x} i.
$$

In case of overflow, the study change...</description><pubDate>Sat, 04 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Pixel Streaming in Unreal Engine</title><link>https://growgen.xyz/fe/2026/07/04/pixel-streaming/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/07/04/pixel-streaming/</guid><description>Pixel Streaming in Unreal Engine

After Unreal Engine 4.23, Unreal Engine stopped supporting web rendering.
Instead they started to use webRTC to stream game to the web.

From Unreal Engine 5.6, pixel...</description><pubDate>Fri, 03 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Computer vision &amp; perception meetup</title><link>https://growgen.xyz/life/2026/07/02/cv-tallinn/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/07/02/cv-tallinn/</guid><description>Computer vision &amp; perception meetup

poster

My first train trip in Estonia

I don&apos;t know that the train is free in Tallinn area. Since I live in Tondi now, I can take the train to the city centre.

T...</description><pubDate>Wed, 01 Jul 2026 21:00:00 GMT</pubDate></item><item><title>Week 26: Moving out of Karu</title><link>https://growgen.xyz/plan/2026/06/30/karu/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/06/30/karu/</guid><description>Week 26: Moving out of Karu

Last day in Karu. Last month, I was fully working on my PhD application. Which made me no time to prepare a new place to live 😓.

However, the dorm manager provides me a ...</description><pubDate>Mon, 29 Jun 2026 21:00:00 GMT</pubDate></item><item><title>G-Helper: Control Tool for ASUS windows</title><link>https://growgen.xyz/tech/2026/06/24/ghelper/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/24/ghelper/</guid><description>G-Helper: Control Tool for ASUS windows

I downgraded my Windows 11 to Windows 10. I still have a lot software that can not run in Linux, but windows 11 is just too slow.

However, as long as I plug i...</description><pubDate>Tue, 23 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Week 25: ECS in browser? Might be a hoax</title><link>https://growgen.xyz/fe/2026/06/21/ecs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/06/21/ecs/</guid><description>Week 25: ECS in browser? Might be a hoax

ECS has been discussed a lot in my blogs. It is a new design pattern for coding games. The idea is to increase cache hit rate in the CPU in order to increase ...</description><pubDate>Sat, 20 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Week 24: I am now officially a Master of Science in Engineering 🥳</title><link>https://growgen.xyz/plan/2026/06/17/week-24-graduation/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/06/17/week-24-graduation/</guid><description>Week 24: I am now officially a Master of Science in Engineering 🥳

Been sitting in the rain for 1 hour, finally got my diploma.

Graduation

Martin

Jaagup

William

Ka on

Yet, I am still working fo...</description><pubDate>Tue, 16 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Skill Tracer for Energy Trading Agents based on Deep Knowledge Tracing (DKT)</title><link>https://growgen.xyz/tech/2026/06/15/battery/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/15/battery/</guid><description>Skill Tracer for Energy Trading Agents based on Deep Knowledge Tracing (DKT)

This is actually my very first idea when I read the paper about Deep Knowledge Tracing. Since this approach can somehow da...</description><pubDate>Sun, 14 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Agile Story Point Prediction base on Deep Knowledge Tracing (DKT) and Item Response Theory (IRT)</title><link>https://growgen.xyz/tech/2026/06/14/agile/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/14/agile/</guid><description>Agile Story Point Prediction base on Deep Knowledge Tracing (DKT) and Item Response Theory (IRT)

Deep Knowledge Tracing (DKT) can predict the correctness of person&apos;s next answer. However, in reality ...</description><pubDate>Sat, 13 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Player Persona base on Long Short Term Memory (LSTM)</title><link>https://growgen.xyz/tech/2026/06/14/mmorpg/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/14/mmorpg/</guid><description>Player Persona base on Long Short Term Memory (LSTM)

In user interaction, DKT feels a little too much. In most of time long short term memory is already handle time sequence action prediction.

For e...</description><pubDate>Sat, 13 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Museum Suggestion using Deep Knowledge Tracing (DKT)</title><link>https://growgen.xyz/tech/2026/06/13/museums/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/13/museums/</guid><description>Museum Suggestion using Deep Knowledge Tracing (DKT)

Not only for exams, Deep Knowledge Tracing (DKT) can do much more out side of the education area.

It is not about the correctness of a question, ...</description><pubDate>Fri, 12 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Deep Knowledge Tracing (DKT)</title><link>https://growgen.xyz/tech/2026/06/12/deep-knowledge-tracing/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/12/deep-knowledge-tracing/</guid><description>Deep Knowledge Tracing (DKT)

Knowledge tracing is a quantitative method for teachers to know how much a student handles skills. Deep Knowledge Tracing (DKT) is to use RNN to solve this problem.

Simp...</description><pubDate>Thu, 11 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Enefit Talks: Applied AI Under the Hood</title><link>https://growgen.xyz/tech/2026/06/11/enefit/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/11/enefit/</guid><description>Enefit Talks: Applied AI Under the Hood

This is another pydata meetup. Focusing on three topics:

Buy and sell electric using optimization based methods VS reinforcement learning

Detect wood from mi...</description><pubDate>Wed, 10 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Week 23: WWDC 26</title><link>https://growgen.xyz/tech/2026/06/09/week-23-wwdc/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/09/week-23-wwdc/</guid><description>Week 23: WWDC 26

Last week, I watched some microsoft build 26 videos. This one about vibe OS is interesting to watch, the web page is totally vibe built in realtime, although it costs a lot and slowl...</description><pubDate>Mon, 08 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Hiking in the Raku Lake</title><link>https://growgen.xyz/life/2026/06/07/raku/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/06/07/raku/</guid><description>Hiking in the Raku Lake

It has been two years since I passed by the rock of Tondi. Somehow, it was my very first sightseeing about Tallinn when I searched online.

Tondi

After tram 3 I turned to bus...</description><pubDate>Sat, 06 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Level Up: An XR drone simulator</title><link>https://growgen.xyz/tech/2026/06/06/xr-drone-sim/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/06/06/xr-drone-sim/</guid><description>Level Up: An XR drone simulator

Finally upload my game on sidequest 🥳! After about 1 month of applying Meta&apos;s developer plan with no response. I decide to upload my game on sidequest.

screenshot

A...</description><pubDate>Fri, 05 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Week 22: Baltic Connect</title><link>https://growgen.xyz/plan/2026/06/05/week-22-aws/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/06/05/week-22-aws/</guid><description>Week 22: Baltic Connect

I went to the Baltic Connect this week. After watched Google I/O&apos;s passkey part. The security for frontend developers is not only XSS and CSRF any more. This topic is about se...</description><pubDate>Thu, 04 Jun 2026 21:00:00 GMT</pubDate></item><item><title>Embedded Posts</title><link>https://growgen.xyz/fe/2026/05/31/embedded-posts/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/05/31/embedded-posts/</guid><description>Embedded Posts

I just updated my website. Now on the index page, you can see an interactive particle effect that shows all the posts and podcasts I have published.

This idea is from Anand S&apos;embeddin...</description><pubDate>Sat, 30 May 2026 21:00:00 GMT</pubDate></item><item><title>Week 21: Google I/O 26 - Chrome</title><link>https://growgen.xyz/fe/2026/05/26/chrome/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/05/26/chrome/</guid><description>Week 21: Google I/O 26 - Chrome

Google I/O 2026 brought massive updates to the web platform, focusing heavily on built-in AI, the Agentic Era, next-gen UI/UX APIs, and modern developer tooling. Here ...</description><pubDate>Mon, 25 May 2026 21:00:00 GMT</pubDate></item><item><title>🐧 Support Proton Environment</title><link>https://growgen.xyz/fe/2026/05/25/proton/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/05/25/proton/</guid><description>🐧 Support Proton Environment

Yes, I am done implementing the transparent background support for Linux. Now, I have started adding a specific background for it.

As most game players are using Proton...</description><pubDate>Sun, 24 May 2026 21:00:00 GMT</pubDate></item><item><title>Hiking in Kopli</title><link>https://growgen.xyz/life/2026/05/24/kopli/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/05/24/kopli/</guid><description>Hiking in Kopli

Almost 3 months without going out doing anything as I was locked in doing my thesis 📚. So when I saw this event on Meetup, I immediately clicked attend.

Kopli is the terminal statio...</description><pubDate>Sat, 23 May 2026 21:00:00 GMT</pubDate></item><item><title>🐝 Using Electron for a Desktop Pet</title><link>https://growgen.xyz/fe/2026/05/23/electron/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/05/23/electron/</guid><description>🐝 Using Electron for a Desktop Pet

I’m still working on the problem I mentioned in this post.

I finally found another approach that is comparatively more stable than the previous solution (which ca...</description><pubDate>Fri, 22 May 2026 21:00:00 GMT</pubDate></item><item><title>Week 20: AngelScript</title><link>https://growgen.xyz/fe/2026/05/22/week-20-angelscript/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/05/22/week-20-angelscript/</guid><description>Week 20: AngelScript

Moving to Linux &amp; Blueprint Testing 🐧

After switching my primary OS to Linux, I can now develop in Unreal Engine.

For Blueprint users, UE 5.7 offers an excellent 1st Hour Tuto...</description><pubDate>Thu, 21 May 2026 21:00:00 GMT</pubDate></item><item><title>PyData Tallinn</title><link>https://growgen.xyz/tech/2026/05/18/pydata-tallinn/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/18/pydata-tallinn/</guid><description>PyData Tallinn

This session of PyData Tallinn focused on distributed training and the risk management workflow at Wise. Although I do not use Apache Spark in my current workflow, the insights shared ...</description><pubDate>Sun, 17 May 2026 21:00:00 GMT</pubDate></item><item><title>Unity Transparent Window in Win32</title><link>https://growgen.xyz/fe/2026/05/17/alpha-window/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/05/17/alpha-window/</guid><description>Unity Transparent Window in Win32

While optimizing Grandpa&apos;s Bee Haven for Windows, I encountered a jarring bug: every time the app launched, a full-screen white window would flash briefly before ren...</description><pubDate>Sat, 16 May 2026 21:00:00 GMT</pubDate></item><item><title>Week 19</title><link>https://growgen.xyz/plan/2026/05/14/week-19/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/05/14/week-19/</guid><description>Week 19

This week follows my thesis submission and the completion of my pre-defense.

Technical Trials

I tested NoMachine as a replacement for RustDesk, which has significant memory leak issues on L...</description><pubDate>Wed, 13 May 2026 21:00:00 GMT</pubDate></item><item><title>给阿嬷的情书</title><link>https://growgen.xyz/movie/2026/05/13/letter/</link><guid isPermaLink="true">https://growgen.xyz/movie/2026/05/13/letter/</guid><description>给阿嬷的情书

This film is a strong contender for the highest-rated movie in China of the year.

The story follows a young man who travels from Swatow to Bangkok to seek financial help from his grandfather,...</description><pubDate>Tue, 12 May 2026 21:00:00 GMT</pubDate></item><item><title>Gemma 4 is Good 🤖</title><link>https://growgen.xyz/tech/2026/05/09/gemma4/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/09/gemma4/</guid><description>Gemma 4 is Good 🤖

Last month, I talked about Bolt.diy where I used Qwen2.5-code to make local AI vibe coding. 💻

There is a website, canirun, where I can find the models that I can run on my hardwa...</description><pubDate>Fri, 08 May 2026 21:00:00 GMT</pubDate></item><item><title>Vision-Language Models 👁️🤖</title><link>https://growgen.xyz/tech/2026/05/09/vlm/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/09/vlm/</guid><description>Vision-Language Models 👁️🤖

Tried some vision language models (VLM). Aliyun Bailian, Last year, I tried VTON models.
Alibaba, being an e-commerce giant, clearly nailed it.
You can see, that is much ...</description><pubDate>Fri, 08 May 2026 21:00:00 GMT</pubDate></item><item><title>Develop XR in Linux</title><link>https://growgen.xyz/tech/2026/05/07/linux-vr/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/07/linux-vr/</guid><description>Develop XR in Linux

As I have partially migrated my workflow to Linux 🐧, I wanted to explore whether the ecosystem is ready for XR development 🥽. Here is a summary of my findings.

🛠 System APIs &amp;...</description><pubDate>Wed, 06 May 2026 21:00:00 GMT</pubDate></item><item><title>Week 18: Thesis Submitted! 🚀</title><link>https://growgen.xyz/tech/2026/05/06/thesis/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/06/thesis/</guid><description>Week 18: Thesis Submitted! 🚀

After nearly disappearing for two months, I have finally finished my master&apos;s thesis! 🎉

Before &amp; After

I never expected the writing process to take this long. Huge th...</description><pubDate>Tue, 05 May 2026 21:00:00 GMT</pubDate></item><item><title>Steam Segmentfault on CachyOS</title><link>https://growgen.xyz/tech/2026/05/05/steam-linux/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/05/steam-linux/</guid><description>Steam Segmentfault on CachyOS

It is because in Nvidia 500 driver uses GSP (GPU System Processor). It moves driver logic to GPU. While Steam reads from the old logic and hangs out.

Just close that fe...</description><pubDate>Mon, 04 May 2026 21:00:00 GMT</pubDate></item><item><title>Linux use RTC</title><link>https://growgen.xyz/tech/2026/05/05/win-linux-time/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/05/win-linux-time/</guid><description>Linux use RTC

when using dual boot, Windows and linux. The time is shown differently, as Windows uses RTC and Linux uses UTC. There are few hour difference.

Running the following command to adjust L...</description><pubDate>Mon, 04 May 2026 21:00:00 GMT</pubDate></item><item><title>Week 17: Overleaf</title><link>https://growgen.xyz/tech/2026/05/02/week-17-overleaf/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/05/02/week-17-overleaf/</guid><description>Week 17: Overleaf

Well, I found this editor that supports full Latex support and also can be hosted on a serf-service.

The original idea is to use it so that my supervisor can review my result with ...</description><pubDate>Fri, 01 May 2026 21:00:00 GMT</pubDate></item><item><title>ASUS Dial on Linux</title><link>https://growgen.xyz/tech/2026/04/26/asus-dial/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/26/asus-dial/</guid><description>ASUS Dial on Linux

One reason I bought ASUS StudioBook Pro 16 is that it has a dial. And it was my major reason to stick on Windows. However, recently I turned to Linux and I found openwheel which is...</description><pubDate>Sat, 25 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Week 16: CachyOS</title><link>https://growgen.xyz/tech/2026/04/24/cachyos/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/24/cachyos/</guid><description>Week 16: CachyOS

After three years of stable Windows usage, I have decided to return to Linux. 🐧

The Backstory

I originally moved to Windows because of the efficiency of WSL2. At that time, I aban...</description><pubDate>Thu, 23 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Microsoft Office visit</title><link>https://growgen.xyz/life/2026/04/24/microsoft-visit/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/04/24/microsoft-visit/</guid><description>Microsoft Office visit

This friday, I went to the Microsoft office. Compared to last year I mentioned in my podcast, finally something to see.

Visited their sound lab, devices to test noise cancella...</description><pubDate>Thu, 23 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Some OpenXR specs</title><link>https://growgen.xyz/tech/2026/04/22/xr-drone-sim/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/22/xr-drone-sim/</guid><description>Some OpenXR specs

「大事なのは技術ではなく、体験です。」“What matters is not the technology, but the experience.” --Shigeru Miyamoto

That is why we use paper prototype as the low fedility design. While goes to high fe...</description><pubDate>Tue, 21 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Week 15: Parnu</title><link>https://growgen.xyz/life/2026/04/19/parnu/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/04/19/parnu/</guid><description>Week 15: Parnu

Got a chance to attend one session of Game Up incubator. At the same time walked around Parnu, Estonia&apos;s summer capital.

Group photo

beach view

Book list

Food in the incubator...</description><pubDate>Sat, 18 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Digital Twin of Vana Tallinn</title><link>https://growgen.xyz/fe/2026/04/17/terrain/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/04/17/terrain/</guid><description>Digital Twin of Vana Tallinn

I&apos;ve mentioned to use GIS systems in Unity. But to use them in the game, I found it much harder, because you need the API keys. They do not provide the service freely.

H...</description><pubDate>Thu, 16 Apr 2026 21:00:00 GMT</pubDate></item><item><title>AR: Environment Blend</title><link>https://growgen.xyz/fe/2026/04/14/ar/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/04/14/ar/</guid><description>AR: Environment Blend

There are three types of blend mode, Opaque(true VR), Addtive(Video passthrough), Alpha(Optical passthrough) in OpenXR.

This time I will talk about AR, Augumented Reality. As t...</description><pubDate>Mon, 13 Apr 2026 21:00:00 GMT</pubDate></item><item><title>XRUIs in Unity</title><link>https://growgen.xyz/fe/2026/04/11/xrui/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/04/11/xrui/</guid><description>XRUIs in Unity

Exploring the top three UI frameworks for XR development in Unity. Whether you are building for OpenXR or specific hardware like Meta Quest, choosing the right toolkit is essential. 🛠...</description><pubDate>Fri, 10 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Week 14: Finding the &quot;Zen&quot; Workflow for XR Development</title><link>https://growgen.xyz/plan/2026/04/09/week-14-xr/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/04/09/week-14-xr/</guid><description>Week 14: Finding the &quot;Zen&quot; Workflow for XR Development

This week, I’ve been deep in the trenches trying to build a comfortable XR development environment for my thesis—an XR Drone Simulator.

Even th...</description><pubDate>Wed, 08 Apr 2026 21:00:00 GMT</pubDate></item><item><title>🌍 GIS in Unity</title><link>https://growgen.xyz/tech/2026/04/07/gis/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/07/gis/</guid><description>🌍 GIS in Unity

Last year&apos;s retrospective, I mentioned that I always wanted to learn GIS.

Early this year, I attended a workshop to learn QGIS. But I never have time to try by myself.

Cesium for Ho...</description><pubDate>Mon, 06 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Rethinking about Behavior Graph</title><link>https://growgen.xyz/tech/2026/04/06/behavior-graph/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/06/behavior-graph/</guid><description>Rethinking about Behavior Graph

Last year, when I first tried Behavior Graph in Unity, I honestly thought it was a bit of overkill—doing way too much extra work for simple tasks. 😅 I figured Unity w...</description><pubDate>Sun, 05 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Bolt.diy</title><link>https://growgen.xyz/tech/2026/04/06/bolt-diy/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/06/bolt-diy/</guid><description>Bolt.diy

🛠️ The Setup

The coolest part? It can load local models. 🏠 I decided to run Qwen2.5-coder-14b (about 8GB) using LM Studio as the server.

Context Length: 8192 🧠

Performance: It complete...</description><pubDate>Sun, 05 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Git pull Remote Branches</title><link>https://growgen.xyz/tech/2026/04/04/git/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/04/04/git/</guid><description>Git pull Remote Branches

Today when I pull my code from git. I realized that some new branches are not fetched. Because it only pulls from the main.

This is only happened on my Mac mini. It may happ...</description><pubDate>Fri, 03 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Week 13: The Pitt</title><link>https://growgen.xyz/plan/2026/04/02/pitt/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/04/02/pitt/</guid><description>Week 13: The Pitt

The Pitt

This week I was totally working on my master thesis. To release the stress, I was watching The Pitt. It is about one 15 hours of working scene in the Pitsburg ER.

Turns o...</description><pubDate>Wed, 01 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Comparison of Current XR Development Platforms</title><link>https://growgen.xyz/tech/2026/03/31/xr-dev/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/31/xr-dev/</guid><description>Comparison of Current XR Development Platforms

1\. Overview

XR development is heavily dictated by the choice of game engine. Before initiating a project, it is critical to determine the target hardw...</description><pubDate>Mon, 30 Mar 2026 21:00:00 GMT</pubDate></item><item><title>Drone Agent: A RL Implementation for Self-Leveling drones</title><link>https://growgen.xyz/tech/2026/03/30/drone-rl-agent/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/30/drone-rl-agent/</guid><description>Drone Agent: A RL Implementation for Self-Leveling drones

1\. Introduction

While Proportional-Integral-Derivative (PID) controllers are the industry standard for stable piloting—offering a simple, &quot;...</description><pubDate>Sun, 29 Mar 2026 21:00:00 GMT</pubDate></item><item><title>Drone Agent: A PID Implementation for Self-Leveling drones</title><link>https://growgen.xyz/tech/2026/03/29/drone-agent/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/29/drone-agent/</guid><description>Drone Agent: A PID Implementation for Self-Leveling drones

1\. Introduction to PID Control

In 1922, Nicolas Minorsky presented a very clear analysis of the control actions necessary to provide effec...</description><pubDate>Sat, 28 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Implementation of Drone Physics: A Case Study of Yue’s Ultimate Drone</title><link>https://growgen.xyz/tech/2026/03/29/drone-sim/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/29/drone-sim/</guid><description>Implementation of Drone Physics: A Case Study of Yue’s Ultimate Drone

This section examines the flight dynamics and control implementation found in the Yue’s Ultimate Drone physics model. The system ...</description><pubDate>Sat, 28 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Quadcopter Flight</title><link>https://growgen.xyz/tech/2026/03/28/drone/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/28/drone/</guid><description>Quadcopter Flight

1\. Introduction to Quadrotor Systems

A quadcopter, also frequently referred to as a quadrotor, is a type of multirotor helicopter or rotary-wing Unmanned Aerial Vehicle (UAV) that...</description><pubDate>Fri, 27 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Week 12: ML-Agents on M-Series Macs</title><link>https://growgen.xyz/fe/2026/03/23/ml-agents/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/03/23/ml-agents/</guid><description>Week 12: ML-Agents on M-Series Macs

Let’s be honest: setting up a Machine Learning environment on Apple Silicon (M1/M2/M3) can feel like a marathon. Recently, I’ve been diving into ML training, and d...</description><pubDate>Sun, 22 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Week 11: Git Worktree</title><link>https://growgen.xyz/tech/2026/03/15/worktree/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/15/worktree/</guid><description>Week 11: Git Worktree

This is a very cool command in Git.

Nowadays, because of vibe coding, I may use several AIs to work on different features. Sometimes I also need to checkout other branches to c...</description><pubDate>Sat, 14 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Week 10: UE</title><link>https://growgen.xyz/fe/2026/03/13/ue/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/03/13/ue/</guid><description>Week 10: UE

Yes, I almost spent the whole week working on Unreal Engine. The only annoying part was my laptop sounding like a helicopter most of the time. Still, during this week I discovered some th...</description><pubDate>Thu, 12 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Android Packaging in UE 5.7</title><link>https://growgen.xyz/fe/2026/03/11/ue-android/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/03/11/ue-android/</guid><description>Android Packaging in UE 5.7

As I mentioned yesterday, I was working on a Unreal Engine game for Quest 3. 🎮 I used to package Unity and Godot games for Quest 3, but I haven&apos;t kept up with it. Most of...</description><pubDate>Tue, 10 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Unreal Build Accelerator</title><link>https://growgen.xyz/tech/2026/03/10/unreal-engine-accelerator/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/10/unreal-engine-accelerator/</guid><description>Unreal Build Accelerator

This blog is about things that go wrong with UE 🤦‍♂️. Honestly, a lot of info online just doesn’t work, and this time was no different. So here’s what not to do.

I needed t...</description><pubDate>Mon, 09 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Good Tutorial for UE blueprint</title><link>https://growgen.xyz/fe/2026/03/08/blueprint/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/03/08/blueprint/</guid><description>Good Tutorial for UE blueprint

I recently came across an excellent UE Blueprint tutorial on Bilibili. It includes a fantastic hands-on project that’s perfect for practice. Check it out here: link....</description><pubDate>Sat, 07 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Week 9: The IKEA Effect</title><link>https://growgen.xyz/plan/2026/03/07/week-9-ikea-effect/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/03/07/week-9-ikea-effect/</guid><description>Week 9: The IKEA Effect

This week, I hit up two events in Tallinn: Gamedev Guild and the Vibe Code Atelier Tallinn.

Bilt.me 📱

During the Vibe Coding event, the team from Bilt.me showcased their pr...</description><pubDate>Fri, 06 Mar 2026 22:00:00 GMT</pubDate></item><item><title>Language Selection in Unity</title><link>https://growgen.xyz/tech/2026/03/02/unity-localization/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/03/02/unity-localization/</guid><description>Language Selection in Unity

I didn&apos;t expect to be writing a &quot;Part 2&quot; so soon! Last week I dived into the basics of adding multi-language support. Today, let’s talk about giving power back to the play...</description><pubDate>Sun, 01 Mar 2026 22:00:00 GMT</pubDate></item><item><title>The Podcast Page</title><link>https://growgen.xyz/fe/2026/03/01/vibe-coding/</link><guid isPermaLink="true">https://growgen.xyz/fe/2026/03/01/vibe-coding/</guid><description>The Podcast Page

After last week’s struggle with local vibe coding, I shifted my focus to remote models. The result? You can now see a live podcast page on this site. Here is how it went down.

From ...</description><pubDate>Sat, 28 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Week 8: Tartu</title><link>https://growgen.xyz/life/2026/02/27/tartu/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/27/tartu/</guid><description>Week 8: Tartu

Just before my Museum Card expired, I decided to set foot in Tartu! 🚆 Known as the second-largest city in Estonia, it is truly the country&apos;s intellectual and cultural heartbeat. It’s h...</description><pubDate>Thu, 26 Feb 2026 22:00:00 GMT</pubDate></item><item><title>🤖 AI Agents</title><link>https://growgen.xyz/tech/2026/02/25/ai-agents/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/02/25/ai-agents/</guid><description>🤖 AI Agents

This isn’t a post about how successful AI is. It’s more about my hands‑on experience running local LLMs on my new Mac mini. 🖥️✨

🐾 Openclaw

The first thing I wanted to try on my new m...</description><pubDate>Tue, 24 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Horizon OS 2.0</title><link>https://growgen.xyz/tech/2026/02/24/horizon-2/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/02/24/horizon-2/</guid><description>Horizon OS 2.0

During the month I was traveling ✈️, a lot of breakthroughs quietly happened. One of the biggest updates? Meta officially rolled out Horizon OS 2.0.

At first glance, you might not not...</description><pubDate>Mon, 23 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Week 7: Mastering Localization in Unity</title><link>https://growgen.xyz/tech/2026/02/23/unity-localization/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/02/23/unity-localization/</guid><description>Week 7: Mastering Localization in Unity

Last week, I dove deep into the world of localization for Grandpa&apos;s Bee Haven 🍯🐝. To many, localization seems like a simple 1:1 mapping of words. However, on...</description><pubDate>Sun, 22 Feb 2026 22:00:00 GMT</pubDate></item><item><title>🎟️ Maybe the Finale of My Museum Card</title><link>https://growgen.xyz/life/2026/02/21/museums/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/21/museums/</guid><description>🎟️ Maybe the Finale of My Museum Card

My museum card is officially expiring on 9th March 🗓️. To make sure I got every penny&apos;s worth, I went on a bit of a museum marathon! 🏃‍♂️💨

Here is where I s...</description><pubDate>Fri, 20 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Week 6: Life as a Miner in Krakow</title><link>https://growgen.xyz/life/2026/02/16/krakow/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/16/krakow/</guid><description>Week 6: Life as a Miner in Krakow

I arrived in Krakow on Valentine’s Day to a heavy blanket of snow ❄️. Since it was a Saturday, I had to rush for groceries—in Poland, the Sunday trading ban means al...</description><pubDate>Sun, 15 Feb 2026 22:00:00 GMT</pubDate></item><item><title>🇨🇿 Finally Found the Wishing Well in Prague! ⛲️</title><link>https://growgen.xyz/life/2026/02/14/prague/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/14/prague/</guid><description>🇨🇿 Finally Found the Wishing Well in Prague! ⛲️

I hopped on a RegioJet bus from Munich to Prague, and honestly, I was impressed! 🚌 The bus felt brand new, complete with chargers and working Wi-Fi....</description><pubDate>Fri, 13 Feb 2026 22:00:00 GMT</pubDate></item><item><title>München: A Travel Guide Straight from the Textbook</title><link>https://growgen.xyz/life/2026/02/12/munchen/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/12/munchen/</guid><description>München: A Travel Guide Straight from the Textbook

Last year, while studying German, one of my lessons focused entirely on a bike trip through Munich. Having that mental map made planning this trip f...</description><pubDate>Wed, 11 Feb 2026 22:00:00 GMT</pubDate></item><item><title>My First Tax-Free Trip: From Zurich to Konstanz</title><link>https://growgen.xyz/life/2026/02/10/swiss/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/10/swiss/</guid><description>My First Tax-Free Trip: From Zurich to Konstanz

The journey from Milan to Switzerland by bus is stunning, winding right through the heart of the Alps. However, the logistics can be a bit tricky if yo...</description><pubDate>Mon, 09 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Milan: The Most Chinese-Friendly City in Italy? 🇮🇹🇨🇳</title><link>https://growgen.xyz/life/2026/02/09/milan/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/09/milan/</guid><description>Milan: The Most Chinese-Friendly City in Italy? 🇮🇹🇨🇳

I only had a whirlwind 24 hours in Milan. Arriving at 10:00 PM and leaving at 8:00 AM two days later meant I had to make every second count! �...</description><pubDate>Sun, 08 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Week5: From 🇫🇷 Marseille to 🇮🇹 Millan</title><link>https://growgen.xyz/life/2026/02/08/marseille/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/08/marseille/</guid><description>Week5: From 🇫🇷 Marseille to 🇮🇹 Millan

🇫🇷 Marseille: The Unplanned Stop

Marseille wasn&apos;t actually in the script. 📝 My original plan was to ferry straight to Genova, but life happens—I couldn&apos;t...</description><pubDate>Sat, 07 Feb 2026 22:00:00 GMT</pubDate></item><item><title>🇪🇸 Barcelona: Sea and Gaudi&apos;s canvas</title><link>https://growgen.xyz/life/2026/02/05/sagrada-familia/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/05/sagrada-familia/</guid><description>🇪🇸 Barcelona: Sea and Gaudi&apos;s canvas

😴 The Rude Awakening

I finally rolled into Barcelona at 7:00 AM. One minute I was deep in a dream, the next, the driver was shouting “Sants!” 📢 Before I knew...</description><pubDate>Wed, 04 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Madrid Vibes &amp; Masterpieces at the Prado 🇪🇸🎨</title><link>https://growgen.xyz/life/2026/02/04/prado/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/04/prado/</guid><description>Madrid Vibes &amp; Masterpieces at the Prado 🇪🇸🎨

Finally arrived in Madrid! 📍 After a bit of a rainy start that left all my clothes soaked, I had to get creative. My hostel offers laundry for €9, whi...</description><pubDate>Tue, 03 Feb 2026 22:00:00 GMT</pubDate></item><item><title>evora</title><link>https://growgen.xyz/life/2026/02/02/evora/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/02/evora/</guid><description>Évora, Mérida, Madrid: Chasing Ancient Rome

Fleeing the Storm to Évora 🌧️

city view

Escaping the heavy rains of Lisbon, I hopped on a Flixbus and landed in Évora. By 9:00 PM, the city was draped i...</description><pubDate>Sun, 01 Feb 2026 22:00:00 GMT</pubDate></item><item><title>Lisbon: Quakes, Rain</title><link>https://growgen.xyz/life/2026/02/01/lisbon/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/02/01/lisbon/</guid><description>Lisbon: Quakes, Rain

I knew the forecast called for 100% rain, so I kept my Lisbon itinerary tight with just a one-day plan.

🚇 Art Underground

tile art

The artwork in the Lisbon subway is absolut...</description><pubDate>Sat, 31 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Week 4: Studying at Lusófona University 🇵🇹</title><link>https://growgen.xyz/tech/2026/02/01/lusofona/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/02/01/lusofona/</guid><description>Week 4: Studying at Lusófona University 🇵🇹

group photo

We are settled into our new room at Lusófona University. The classroom offers a stunning view of one of Porto’s most famous sights, the Mirad...</description><pubDate>Sat, 31 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Creating the &quot;Tiny Planet&quot; Effect</title><link>https://growgen.xyz/tech/2026/01/30/planet-effect/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/01/30/planet-effect/</guid><description>Creating the &quot;Tiny Planet&quot; Effect

While traveling lately, I’ve been hoarding panorama shots like souvenirs. 📸 Looking at them all, I decided it was time to bring back the &quot;Planet Effect&quot; (Stereograp...</description><pubDate>Thu, 29 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Porto: Wait... is this Macao? 🇵🇹🤔</title><link>https://growgen.xyz/life/2026/01/25/porto/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/25/porto/</guid><description>Porto: Wait... is this Macao? 🇵🇹🤔

After waking up in Salamanca, I decided to take a scenic walk along the river toward the bus station. To be honest? Not much to see there! 🚶‍♂️💨

My bus (anothe...</description><pubDate>Sat, 24 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Salamanca: The Golden City 🏛️✨</title><link>https://growgen.xyz/life/2026/01/24/salamanca/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/24/salamanca/</guid><description>Salamanca: The Golden City 🏛️✨

To make it to Salamanca, I had to drag myself out of bed for an 8:00 AM start. I booked a scenic route with ALSA, and honestly? The bus was a total game-changer. Not o...</description><pubDate>Fri, 23 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Week 3: San Sebastián 🌊</title><link>https://growgen.xyz/life/2026/01/23/sansebastian/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/23/sansebastian/</guid><description>Week 3: San Sebastián 🌊

After a 5-hour train ride, I finally arrived in Hendaye. Fun fact: the name sounds a lot like &quot;Hentai,&quot; but luckily the &quot;H&quot; is silent! 🙊 This is the gateway to Spain, where ...</description><pubDate>Thu, 22 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Paris, uhh... Strike! 🇫🇷🥖</title><link>https://growgen.xyz/life/2026/01/21/paris/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/21/paris/</guid><description>Paris, uhh... Strike! 🇫🇷🥖

I stayed at a place called The People located right by the Nation station. Paris is massive, and wouldn&apos;t you know it—I arrived just as they updated the ticket system! 🎫...</description><pubDate>Tue, 20 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Bruxelles: From Comic Books to the EU</title><link>https://growgen.xyz/life/2026/01/19/brussel/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/19/brussel/</guid><description>Bruxelles: From Comic Books to the EU

The Classic &quot;DB Experience&quot; 🚆

Typical Deutsche Bahn—my train to Brussels was delayed. Traveling from Cologne, I first arrived at Brussels North. I learned that...</description><pubDate>Sun, 18 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Köln: My First Glimpse of Western Europe</title><link>https://growgen.xyz/life/2026/01/18/cologn/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/18/cologn/</guid><description>Köln: My First Glimpse of Western Europe

🚄 The Journey from Berlin

I hopped on the ICE train from Berlin to Cologne. Pro tip for fellow travelers: like most Deutsche Bahn (DB) journeys, many people...</description><pubDate>Sat, 17 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Berlin, a visit to Berghain</title><link>https://growgen.xyz/life/2026/01/17/berghain/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/17/berghain/</guid><description>Berlin, a visit to Berghain

Art &amp; Atmosphere 🎨

Staying near Urban Nation is a game-changer. The surrounding blocks are a living gallery, filled with massive street art murals and hidden fetish bout...</description><pubDate>Fri, 16 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Week 2: Warsaw, an uprising cold city</title><link>https://growgen.xyz/life/2026/01/15/warsaw/</link><guid isPermaLink="true">https://growgen.xyz/life/2026/01/15/warsaw/</guid><description>Week 2: Warsaw, an uprising cold city

I am officially beginning my &quot;expensive&quot; journey from Tallinn to Porto using only green travel (buses and trains). On the 12th, I was still debating when to leav...</description><pubDate>Wed, 14 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Week 1: Wired PCVR</title><link>https://growgen.xyz/tech/2026/01/09/week-1-pcvr/</link><guid isPermaLink="true">https://growgen.xyz/tech/2026/01/09/week-1-pcvr/</guid><description>Week 1: Wired PCVR

It is only the first week of 2026, but it already feels like a lifetime has passed! 🌍 Between the whirlwind of global news and finishing my German AI exam, it’s been intense. I wa...</description><pubDate>Thu, 08 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Week 0: My Yearly Workout Wrap-up! 🎆💪</title><link>https://growgen.xyz/plan/2026/01/04/week-0-gym/</link><guid isPermaLink="true">https://growgen.xyz/plan/2026/01/04/week-0-gym/</guid><description>Week 0: My Yearly Workout Wrap-up! 🎆💪

Happy New Year, everyone! ✨ This was actually my first time catching the fireworks in Tallinn! 🇪🇪 Last year I was stuck in the suburbs pet-sitting 🐶, so thi...</description><pubDate>Sat, 03 Jan 2026 22:00:00 GMT</pubDate></item><item><title>Week 53: From 2D to 3D 🎥➡️🕶️</title><link>https://growgen.xyz/tech/2025/12/27/week-53-2d-3d/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/12/27/week-53-2d-3d/</guid><description>Week 53: From 2D to 3D 🎥➡️🕶️

On Christmas Eve 🎄, I experimented with Apple’s new Sharp Model to generate 3D Gaussian Splatting (link). Almost at the same time, I saw news that XREAL S1 now support...</description><pubDate>Fri, 26 Dec 2025 22:00:00 GMT</pubDate></item><item><title>Apple&apos;s SHARP: Turning pictures into a 3D World</title><link>https://growgen.xyz/tech/2025/12/24/ml-sharp/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/12/24/ml-sharp/</guid><description>Apple&apos;s SHARP: Turning pictures into a 3D World

I spent some time yesterday diving into Apple&apos;s SHARP Model. If you haven&apos;t seen the buzz, SHARP is a high-resolution 3D generative model that can tran...</description><pubDate>Tue, 23 Dec 2025 22:00:00 GMT</pubDate></item><item><title>Week 52: 2025 Retrospective</title><link>https://growgen.xyz/plan/2025/12/21/week-52-2025-retrospective/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/12/21/week-52-2025-retrospective/</guid><description>Week 52: 2025 Retrospective

It’s that time again! Like every year, this is the hardest document to write. Why? Because I have to summon my memory, summarize a whole year of life, and face the ghost o...</description><pubDate>Sat, 20 Dec 2025 22:00:00 GMT</pubDate></item><item><title>Week 51: Building an Interactive Novel with Pannellum and Inky</title><link>https://growgen.xyz/plan/2025/12/14/week-51-pannellum/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/12/14/week-51-pannellum/</guid><description>Week 51: Building an Interactive Novel with Pannellum and Inky

This past week, I had the privilege of attending the Interactive Environments for Virtualization of Cultural Heritage Erasmus project. �...</description><pubDate>Sat, 13 Dec 2025 22:00:00 GMT</pubDate></item><item><title>Week 50: Maarjamäe Palace, Sagadi Forest, and Palmse Manor</title><link>https://growgen.xyz/plan/2025/12/07/week-50-museums/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/12/07/week-50-museums/</guid><description>Week 50: Maarjamäe Palace, Sagadi Forest, and Palmse Manor

🇪🇪 Estonian History Museum (Maarjamäe Palace)

To wrap up my Erasmus project, I visited the Estonian History Museum, spectacularly housed ...</description><pubDate>Sat, 06 Dec 2025 22:00:00 GMT</pubDate></item><item><title>PyData Tallinn</title><link>https://growgen.xyz/tech/2025/11/27/pydata/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/11/27/pydata/</guid><description>PyData Tallinn

What an exciting evening! I recently attended my very first PyData Tallinn event. The energy was fantastic, and the topics were deeply engaging, focusing on the cutting-edge intersecti...</description><pubDate>Wed, 26 Nov 2025 22:00:00 GMT</pubDate></item><item><title>🚀 Week 49: Stanza for Speed-Reading - The TL;DR Tool!</title><link>https://growgen.xyz/plan/2025/11/26/week-49-stanza/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/11/26/week-49-stanza/</guid><description>🚀 Week 49: Stanza for Speed-Reading - The TL;DR Tool!

The Quest for Quick Knowledge 🤓

I stumbled upon Stanza, a rather nifty tool for Natural Language Processing, and a brilliant idea immediately ...</description><pubDate>Tue, 25 Nov 2025 22:00:00 GMT</pubDate></item><item><title>Week 48: Smart Player with Strudel REPL</title><link>https://growgen.xyz/plan/2025/11/19/week-48-strudel/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/11/19/week-48-strudel/</guid><description>Week 48: Smart Player with Strudel REPL

I started this week trying to make some noise with Sonic Pi. It&apos;s a fantastic tool, but we had a failure to communicate: it speaks Ruby, and I... well, I prefe...</description><pubDate>Tue, 18 Nov 2025 22:00:00 GMT</pubDate></item><item><title>Build a Browser-Based RAG (No Server Required!) 🤯</title><link>https://growgen.xyz/fe/2025/11/18/entity-db/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/11/18/entity-db/</guid><description>Build a Browser-Based RAG (No Server Required!) 🤯

Two years ago, I was tinkering with Chrome&apos;s built-in AI. Back then, it used the window.ai API. Naturally, in true tech fashion, that API has alread...</description><pubDate>Mon, 17 Nov 2025 22:00:00 GMT</pubDate></item><item><title>Week 47: The AuraLabs</title><link>https://growgen.xyz/plan/2025/11/16/week-47-auralabs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/11/16/week-47-auralabs/</guid><description>Week 47: The AuraLabs

Navigating the Berlin Transit Maze 🤯

Last week, following a rewarding Erasmus+ project in Brandenburg, I took the opportunity to spend a night in the vibrant city of Berlin.

...</description><pubDate>Sat, 15 Nov 2025 22:00:00 GMT</pubDate></item><item><title>🌃 Berlin by Night: An Insightful Walk Tour</title><link>https://growgen.xyz/life/2025/11/11/berlin-walk-tour/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/11/11/berlin-walk-tour/</guid><description>🌃 Berlin by Night: An Insightful Walk Tour

We arrived at the Berlin Hauptbahnhof (Main Station) at night. What an impressive structure! 🤯 It&apos;s incredibly vast, with trains stopping on different lev...</description><pubDate>Mon, 10 Nov 2025 22:00:00 GMT</pubDate></item><item><title>1944 (2015)</title><link>https://growgen.xyz/movie/2025/11/10/1944/</link><guid isPermaLink="true">https://growgen.xyz/movie/2025/11/10/1944/</guid><description>1944 (2015)

1944 is a powerful WWII movie that captures a unique part of Estonian history — a time when the country was caught fighting on both sides of the war.

The story begins with Estonian soldi...</description><pubDate>Sun, 09 Nov 2025 22:00:00 GMT</pubDate></item><item><title>🚶‍♂️ Brandenburg Walk Tour</title><link>https://growgen.xyz/life/2025/11/10/brandenburg-walk-tour/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/11/10/brandenburg-walk-tour/</guid><description>🚶‍♂️ Brandenburg Walk Tour

Brandenburg is a quiet, conservative city about 70 km from Berlin. Compared to Berlin’s fast-paced, international vibe, locals here live closer to nature and prefer a slow...</description><pubDate>Sun, 09 Nov 2025 22:00:00 GMT</pubDate></item><item><title>✈️ Fly to Brandenburg</title><link>https://growgen.xyz/life/2025/11/09/to-brandenburg/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/11/09/to-brandenburg/</guid><description>✈️ Fly to Brandenburg

It’s finally time for my Erasmus trip to Brandenburg! A small journey through four cities — Tallinn, Riga, Berlin, and finally Brandenburg.

🇪🇪 Tallinn Airport

Waiting at Tal...</description><pubDate>Sat, 08 Nov 2025 22:00:00 GMT</pubDate></item><item><title>Week 46: Exploring WikiData, TriplyDB &amp; VTON</title><link>https://growgen.xyz/plan/2025/11/05/triplydb/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/11/05/triplydb/</guid><description>Week 46: Exploring WikiData, TriplyDB &amp; VTON

This week, I dived into two interesting projects: using WikiData for garment exploration with VTON models, and building a small Pokémon game with TriplyDB...</description><pubDate>Tue, 04 Nov 2025 22:00:00 GMT</pubDate></item><item><title>🎲 Digiwise Gamejam Weekend</title><link>https://growgen.xyz/life/2025/11/02/digiwise-gamejam/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/11/02/digiwise-gamejam/</guid><description>🎲 Digiwise Gamejam Weekend

This weekend, I had the pleasure of mentoring at Shokkin’s Digiwise Gamejam 💡



The jam focused on tabletop board games, exploring two meaningful themes: 🧠 media litera...</description><pubDate>Sat, 01 Nov 2025 22:00:00 GMT</pubDate></item><item><title>🚀 Week 45: Colyseus Multiplayer &amp; SVG Edge Detection</title><link>https://growgen.xyz/plan/2025/10/31/week-45-colyseus/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/10/31/week-45-colyseus/</guid><description>🚀 Week 45: Colyseus Multiplayer &amp; SVG Edge Detection

This week, I wrapped up two major things:
1️⃣ Finished my Missile Command 3D Multiplayer game 🎯
2️⃣ Optimized my blog’s SVG thumbnails using edg...</description><pubDate>Thu, 30 Oct 2025 22:00:00 GMT</pubDate></item><item><title>Week 44: TipiLan and Tech Deep Dive 💻</title><link>https://growgen.xyz/plan/2025/10/26/week-44-tipilan/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/10/26/week-44-tipilan/</guid><description>Week 44: TipiLan and Tech Deep Dive 💻

This week was supposed to be a resting week, but I ended up being super busy! 😅

It kicked off with the cursor meetup. Then, a new job interview landed, which ...</description><pubDate>Sat, 25 Oct 2025 21:00:00 GMT</pubDate></item><item><title>Cursor Meetup 💻☕</title><link>https://growgen.xyz/life/2025/10/20/cursor-meetup/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/10/20/cursor-meetup/</guid><description>Cursor Meetup 💻☕

After the Cursor Hackathon, I got invited to this cozy meetup — and of course, I couldn’t miss it! 😄



The event took place at Kiosk No3, a lovely little spot perfect for tech tal...</description><pubDate>Sun, 19 Oct 2025 21:00:00 GMT</pubDate></item><item><title>The Sinking of Lisbon Maru</title><link>https://growgen.xyz/movie/2025/10/19/lison-maru/</link><guid isPermaLink="true">https://growgen.xyz/movie/2025/10/19/lison-maru/</guid><description>The Sinking of Lisbon Maru

This documentary dives deep into a lesser-known story from WWII — one that happened on the eastern side of the world. 🌏 When Japan conquered Hong Kong, they imprisoned the...</description><pubDate>Sat, 18 Oct 2025 21:00:00 GMT</pubDate></item><item><title>🌌 My First Northern Light Experience</title><link>https://growgen.xyz/life/2025/10/18/northern-light/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/10/18/northern-light/</guid><description>🌌 My First Northern Light Experience

Ever since I started thinking about studying abroad, I strategically chose Nordic countries — not just for education, but for a very scientific reason: I wanted ...</description><pubDate>Fri, 17 Oct 2025 21:00:00 GMT</pubDate></item><item><title>🧵 Week 43: Hunyuan 3D Adventures</title><link>https://growgen.xyz/tech/2025/10/17/week-43-hunyuan-3d/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/10/17/week-43-hunyuan-3d/</guid><description>🧵 Week 43: Hunyuan 3D Adventures

Two weeks ago, I mentioned that I was diving into a project involving 3D printing — and I’ve already finished the 3D scanning part. 🎥✨

At the end of that blog, I l...</description><pubDate>Thu, 16 Oct 2025 21:00:00 GMT</pubDate></item><item><title>🚗 Road Trip to Ülemiste City</title><link>https://growgen.xyz/life/2025/10/16/ulemiste/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/10/16/ulemiste/</guid><description>🚗 Road Trip to Ülemiste City

Today I joined the Road to Ülemiste City — a tour through one of the most innovative business hubs in Tallinn! 💼✨



We visited several exciting workplaces, including P...</description><pubDate>Wed, 15 Oct 2025 21:00:00 GMT</pubDate></item><item><title>Week 42: I Am Low IQ for the First Time 🤯</title><link>https://growgen.xyz/life/2025/10/11/week-42-thomas-gia/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/10/11/week-42-thomas-gia/</guid><description>Week 42: I Am Low IQ for the First Time 🤯

The Dream Team That Couldn’t

This summer, I got an “internship offer” from a group who claimed they would revolutionize hiring.
After a few chats, I realiz...</description><pubDate>Fri, 10 Oct 2025 21:00:00 GMT</pubDate></item><item><title>Realiti Express 2025 🚀</title><link>https://growgen.xyz/tech/2025/10/10/realiti-express/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/10/10/realiti-express/</guid><description>Realiti Express 2025 🚀



Time flies faster than your VR headset battery 🔋💨
Last year, I joined the first Estonian EEVR meetup.
Now it’s year two — still the same reality, but a little more express...</description><pubDate>Thu, 09 Oct 2025 21:00:00 GMT</pubDate></item><item><title>🚀 3D Missile Command on Colyseus</title><link>https://growgen.xyz/plan/2025/10/08/remake-of-missile-command/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/10/08/remake-of-missile-command/</guid><description>🚀 3D Missile Command on Colyseus



Last year, I created a 3D Missile Command game using p5.js for my Digital Graphics class. This time, for the Game AI class, I decided to upgrade it into a 1v1 Batt...</description><pubDate>Tue, 07 Oct 2025 21:00:00 GMT</pubDate></item><item><title>Week 41: 3D Scan 🎨</title><link>https://growgen.xyz/tech/2025/10/03/week-41-3d-scan/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/10/03/week-41-3d-scan/</guid><description>Week 41: 3D Scan 🎨

3D Scan

This week kicked off an exciting school project where we&apos;re helping museums make their exhibitions more accessible through 3D printing technology. Since visitors can&apos;t to...</description><pubDate>Thu, 02 Oct 2025 21:00:00 GMT</pubDate></item><item><title>🚀 Cursor Estonia Hackathon</title><link>https://growgen.xyz/life/2025/09/28/cursor-estonia/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/09/28/cursor-estonia/</guid><description>🚀 Cursor Estonia Hackathon

Today I joined the Cursor Estonia Hackathon — a fun and fast-paced afternoon hackathon right here in Tallinn! 🎉

I showcased my Tetris AI project, and it was awesome to s...</description><pubDate>Sat, 27 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Week 40: TLU Japanese Cafe</title><link>https://growgen.xyz/plan/2025/09/26/week-40-tlujpn/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/09/26/week-40-tlujpn/</guid><description>Week 40: TLU Japanese Cafe

Last week I finally joined TLU’s Japanese Cafe! 🍵✨
I had wanted to attend since last year, but back then my schedule clashed with the event. This time, no conflicts — so I...</description><pubDate>Thu, 25 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Product Tank Tallinn 🚀🤖</title><link>https://growgen.xyz/tech/2025/09/23/product-tank-tallinn/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/09/23/product-tank-tallinn/</guid><description>Product Tank Tallinn 🚀🤖

Yesterday, I went to Microsoft for Product Tank Tallinn. The topic this time: How to use LLMs in product management. From copilots 🧑‍✈️ to agents 🤝, the discussions were b...</description><pubDate>Mon, 22 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Week 39: Light Show ✨ @Kadriorg</title><link>https://growgen.xyz/plan/2025/09/20/week-39-light-show/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/09/20/week-39-light-show/</guid><description>Week 39: Light Show ✨ @Kadriorg

Every year, Kadriorg Park hosts a special light show 🌌.

This time, I went straight after class at TLU. At 8 p.m., the tram was sooo packed 🚋🙅, so I just walked — l...</description><pubDate>Fri, 19 Sep 2025 21:00:00 GMT</pubDate></item><item><title>🤖 EstoniAI Meetup</title><link>https://growgen.xyz/tech/2025/09/17/estoniai/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/09/17/estoniai/</guid><description>🤖 EstoniAI Meetup

Yesterday I joined the EstoniAI Meetup — this time the theme was all about hardware ⚙️.
Since I’ve played a bit with Edge AI, I thought: why not apply? 🚀

The event was hosted at ...</description><pubDate>Tue, 16 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Arvutimuuseum: Computer Museum in Estonia</title><link>https://growgen.xyz/tech/2025/09/14/avrutimuuseum/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/09/14/avrutimuuseum/</guid><description>Arvutimuuseum: Computer Museum in Estonia

Today I dropped by the Arvutimuuseum, the Computer Museum in Estonia. Such a nostalgic trip through the history of computing — from Soviet-era machines to qu...</description><pubDate>Sat, 13 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Week 38: Interns are UNPAID in Estonia?!</title><link>https://growgen.xyz/plan/2025/09/12/week-38-unpaid-internship/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/09/12/week-38-unpaid-internship/</guid><description>Week 38: Interns are UNPAID in Estonia?!

Wow, I&apos;m genuinely shocked! 🤯 I just found out that unpaid internships are a super common thing here in Estonia. It explains so much—like why all the recent ...</description><pubDate>Thu, 11 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Mermaid: Wait, UMLs are Back!</title><link>https://growgen.xyz/fe/2025/09/08/mermaid/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/09/08/mermaid/</guid><description>Mermaid: Wait, UMLs are Back!

I&apos;m genuinely surprised that UML diagrams are still useful today! 😮 When I started my software engineering journey, we used the Waterfall methodology where UMLs were ab...</description><pubDate>Sun, 07 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Week 37: A Journey Back in Time at the Estonian Open Air Museum</title><link>https://growgen.xyz/plan/2025/09/05/open-air-museum/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/09/05/open-air-museum/</guid><description>Week 37: A Journey Back in Time at the Estonian Open Air Museum

Today I ventured to the Estonian Open Air Museum, a fascinating place just 8km from Tallinn&apos;s Old Town that&apos;s easily accessible by bus....</description><pubDate>Thu, 04 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Page View Transitions Are Surprisingly Hard...</title><link>https://growgen.xyz/fe/2025/09/03/page-view-transition/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/09/03/page-view-transition/</guid><description>Page View Transitions Are Surprisingly Hard...

Back in 2023, I stumbled upon Astro&apos;s absolutely gorgeous view transition effects and thought &quot;I NEED this on my site!&quot; 🤩 So naturally, I decided to co...</description><pubDate>Tue, 02 Sep 2025 21:00:00 GMT</pubDate></item><item><title>Week 36: 2nd Master Year 🎓🌧️</title><link>https://growgen.xyz/plan/2025/08/29/2nd-master-year/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/08/29/2nd-master-year/</guid><description>Week 36: 2nd Master Year 🎓🌧️

rain

The opening ceremony of my 2nd master year started… in the rain 🌧️😂. Compared to last year, the weather feels way colder 🥶. Most students were standing under t...</description><pubDate>Thu, 28 Aug 2025 21:00:00 GMT</pubDate></item><item><title>☁️ I am Using Cloudinary Now</title><link>https://growgen.xyz/tech/2025/08/27/cloudinary/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/08/27/cloudinary/</guid><description>☁️ I am Using Cloudinary Now

Recently, I came across the concept of DAM (Digital Asset Management) while studying game development 🎮.

Simply put, a DAM is like a Dropbox for your project’s binary f...</description><pubDate>Tue, 26 Aug 2025 21:00:00 GMT</pubDate></item><item><title>🗺️ Put a Map on Your Website</title><link>https://growgen.xyz/fe/2025/08/27/map/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/08/27/map/</guid><description>🗺️ Put a Map on Your Website

This was totally unexpected. Weeks ago, I asked Cursor to scan all my files and add a city parameter, like &quot;Tallinn, Estonia&quot;, to show where I wrote each post 📍.

Yeste...</description><pubDate>Tue, 26 Aug 2025 21:00:00 GMT</pubDate></item><item><title>Masonry Layout</title><link>https://growgen.xyz/fe/2025/08/27/masonry/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/08/27/masonry/</guid><description>Masonry Layout

I want to write a more detailed article, but right now, my time is just super short. Recently I rebuilt this website into masonry layout. Here are some notes I took.

📖 Explain

Mason...</description><pubDate>Tue, 26 Aug 2025 21:00:00 GMT</pubDate></item><item><title>🌊 SSE &amp; NDJSON: Streaming Data Like It&apos;s 2014</title><link>https://growgen.xyz/fe/2025/08/25/ndjson/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/08/25/ndjson/</guid><description>🌊 SSE &amp; NDJSON: Streaming Data Like It&apos;s 2014

About 10 years ago, during my internship at Qunar.com, I watched a colleague work on this cool project to tail log files in real-time 📄. They were stre...</description><pubDate>Sun, 24 Aug 2025 21:00:00 GMT</pubDate></item><item><title>Week 35: 🐐 Goat Counter</title><link>https://growgen.xyz/plan/2025/08/20/goatcounter/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/08/20/goatcounter/</guid><description>Week 35: 🐐 Goat Counter

Never thought this would happen — I was at the gym 🏋️‍♂️ when I got a notification: my Cloudflare quota was maxed out… all because of the little PV counter I built earlier. ...</description><pubDate>Tue, 19 Aug 2025 21:00:00 GMT</pubDate></item><item><title>Starving the Elephants</title><link>https://growgen.xyz/book/2025/08/19/starving-the-elephants/</link><guid isPermaLink="true">https://growgen.xyz/book/2025/08/19/starving-the-elephants/</guid><description>Starving the Elephants

I came across this haunting story on the podcast AspirinFM.

During WWII, at Ueno Zoo in Tokyo, the authorities decided to slaughter the animals in case they escaped during bom...</description><pubDate>Mon, 18 Aug 2025 21:00:00 GMT</pubDate></item><item><title>😔 Failed to add PV to My Website</title><link>https://growgen.xyz/fe/2025/08/18/pv/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/08/18/pv/</guid><description>😔 Failed to add PV to My Website

Believe it or not, the very first feature on my old Jekyll site in 2015 was a PV (page view) counter 👀.
But when I rebuilt the site with Gatsby, I thought “eh, too ...</description><pubDate>Sun, 17 Aug 2025 21:00:00 GMT</pubDate></item><item><title>WEEK 34: VJ80</title><link>https://growgen.xyz/plan/2025/08/15/week-34-vj80/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/08/15/week-34-vj80/</guid><description>WEEK 34: VJ80

📅 About Today

Today marks 80 years since Victory over Japan (VJ Day) in World War II.
Back home, my school used to host movie events about peace every year. Many cities in my province...</description><pubDate>Thu, 14 Aug 2025 21:00:00 GMT</pubDate></item><item><title>🔎 MiniSearch: An In-Browser Search Engine You’ll Love</title><link>https://growgen.xyz/fe/2025/08/12/minisearch/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/08/12/minisearch/</guid><description>🔎 MiniSearch: An In-Browser Search Engine You’ll Love

Lately, I’ve been rebuilding my website 🛠️.
Years ago, I thought about adding Algolia for search… but honestly, I was too lazy 😅.

Turns out —...</description><pubDate>Mon, 11 Aug 2025 21:00:00 GMT</pubDate></item><item><title>Amazing Porn Techs: VR, IoT, and More</title><link>https://growgen.xyz/tech/2025/08/11/amazing-porn-techs/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/08/11/amazing-porn-techs/</guid><description>Amazing Porn Techs: VR, IoT, and More

I recently explored some adult websites, and honestly… the web tech behind them is kind of amazing 🤯.

🕶️ Web VR

Most WebVR sites are more like games, and UI ...</description><pubDate>Sun, 10 Aug 2025 21:00:00 GMT</pubDate></item><item><title>🔨 Website Rebuild</title><link>https://growgen.xyz/fe/2025/08/10/week-33-website-rebuild/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/08/10/week-33-website-rebuild/</guid><description>🔨 Website Rebuild

Yep… I’m rebuilding my website again 😅.

📖 Story of the Website

Originally, this site was just for me to document my graduation trip. Back then, I used Jekyll with a jQuery temp...</description><pubDate>Sat, 09 Aug 2025 21:00:00 GMT</pubDate></item><item><title>🏄‍♂️ RayFoil Adventure</title><link>https://growgen.xyz/sport/2025/08/06/rayfoil/</link><guid isPermaLink="true">https://growgen.xyz/sport/2025/08/06/rayfoil/</guid><description>🏄‍♂️ RayFoil Adventure

Summer in Tallinn is so short… it’s already below 20°C! 🌬️ But this Monday, when it was still over 20°C, I stumbled upon this efoil experience on Fienta.

It was way simpler ...</description><pubDate>Tue, 05 Aug 2025 21:00:00 GMT</pubDate></item><item><title>Week 32: Edge Impulse &amp; DIY Hearing Aid</title><link>https://growgen.xyz/plan/2025/08/02/week-32-edge-impulse/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/08/02/week-32-edge-impulse/</guid><description>Week 32: Edge Impulse &amp; DIY Hearing Aid

This week marks my second week at Tallinn Summer School! 🌞
We kicked off a project to build a hearing aid device using Arduino. To distinguish different sound...</description><pubDate>Fri, 01 Aug 2025 21:00:00 GMT</pubDate></item><item><title>A trip to Helsinki</title><link>https://growgen.xyz/life/2025/07/27/helsinki/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/07/27/helsinki/</guid><description>A trip to Helsinki

Because Tallinn is so near to Helsinki, it is very hard to make one explanation why I do not go. So I went there for a day.

There are three cruises from Tallinn to Helsinki. I pic...</description><pubDate>Sat, 26 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Week 31: Tallinn Summer School</title><link>https://growgen.xyz/plan/2025/07/25/week-31-tallinn-summer-school/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/07/25/week-31-tallinn-summer-school/</guid><description>Week 31: Tallinn Summer School

As I mentioned before, I got a free chance to attend Tallinn Summer School! I chose the class &quot;Experimental Interaction Design&quot;.

In this course, I’m working on a wrist...</description><pubDate>Thu, 24 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Week 30: Proto Factory &amp; Museum Hopping</title><link>https://growgen.xyz/plan/2025/07/19/week-30-proto-factory/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/07/19/week-30-proto-factory/</guid><description>Week 30: Proto Factory &amp; Museum Hopping

This Thursday and Friday turned into a mini museum marathon 🎟️ — I visited three places:
Lennusadam (Estonian Maritime Museum), PROTO Invention Factory, and K...</description><pubDate>Fri, 18 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Laravel and Spring Boot in 2025</title><link>https://growgen.xyz/tech/2025/07/16/lavarel-spring-boot/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/07/16/lavarel-spring-boot/</guid><description>Laravel and Spring Boot in 2025

I recently realized I can use JetBrains’ Educational Pack 🎓 — so why not download all the IDEs and play around?

It’s been years since I last touched Spring Boot (bac...</description><pubDate>Tue, 15 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Citra: A 3DS Emulator</title><link>https://growgen.xyz/tech/2025/07/15/citra/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/07/15/citra/</guid><description>Citra: A 3DS Emulator

Citra VR is a Nintendo 3DS emulator for the Meta Quest, bringing the handheld’s dual-screen, stereoscopic 3D experience into virtual reality.

You can grab 3D-compatible ROMs fr...</description><pubDate>Mon, 14 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Game Activities in Android (Unity/Godot)</title><link>https://growgen.xyz/fe/2025/07/15/game-activities/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/07/15/game-activities/</guid><description>Game Activities in Android (Unity/Godot)

Both Unity and Godot support Android plugins, and their projects can be embedded as Activities inside an Android app.

From my experience (and I admit, I’m no...</description><pubDate>Mon, 14 Jul 2025 21:00:00 GMT</pubDate></item><item><title>HBO&apos;s *Rehearsal*</title><link>https://growgen.xyz/tv/2025/07/15/hbo-rehearsal/</link><guid isPermaLink="true">https://growgen.xyz/tv/2025/07/15/hbo-rehearsal/</guid><description>HBO&apos;s Rehearsal

Rehearsal is an HBO show created by Nathan Fielder.

It’s a unique blend of reality TV and social experiment, where participants rehearse real-life situations in highly controlled env...</description><pubDate>Mon, 14 Jul 2025 21:00:00 GMT</pubDate></item><item><title>🥽 Meta Passthrough Camera API</title><link>https://growgen.xyz/tech/2025/07/15/meta-passthrough-camera-api/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/07/15/meta-passthrough-camera-api/</guid><description>🥽 Meta Passthrough Camera API

I’ve been experimenting with Meta’s Passthrough Camera API — check out my attempt here 👀.

The code is available here. It uses Unity Sentis to run a YOLOv8 model for r...</description><pubDate>Mon, 14 Jul 2025 21:00:00 GMT</pubDate></item><item><title>⌚ React Native on WearOS</title><link>https://growgen.xyz/fe/2025/07/15/react-native-wearos/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/07/15/react-native-wearos/</guid><description>⌚ React Native on WearOS

Last year, I experimented with building apps for wearables, but I didn’t continue. While cleaning up my todo list, I revisited the idea of making a React Native app for WearO...</description><pubDate>Mon, 14 Jul 2025 21:00:00 GMT</pubDate></item><item><title>🎲 WearOS Dice App</title><link>https://growgen.xyz/fe/2025/07/13/wearos-dice-app/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/07/13/wearos-dice-app/</guid><description>🎲 WearOS Dice App

It’s been a while since I last tried making a WearOS app. Last time I checked, the build process was painfully slow, and Android development itself is a bit of a headache 😅.

This...</description><pubDate>Sat, 12 Jul 2025 21:00:00 GMT</pubDate></item><item><title>⚡ Rebuilding a Project with Rspack</title><link>https://growgen.xyz/fe/2025/07/11/rspack/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/07/11/rspack/</guid><description>⚡ Rebuilding a Project with Rspack

In Babylon Editor &amp; Babylon Toolkit, I mentioned that the old project template was using Webpack, which was painfully slow. Migrating to Vite was tricky because of ...</description><pubDate>Thu, 10 Jul 2025 21:00:00 GMT</pubDate></item><item><title>🤖 Week 29: Game AI</title><link>https://growgen.xyz/plan/2025/07/11/week-29-game-ai/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/07/11/week-29-game-ai/</guid><description>🤖 Week 29: Game AI

This week, I finally finished Unity&apos;s AI course. The crowd simulation and Goal Driven Behavior sections were really fun and insightful!

Learning Agents in UE5

After Unity, I exp...</description><pubDate>Thu, 10 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Landlord Simulator</title><link>https://growgen.xyz/fe/2025/07/10/landlord-simulator/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/07/10/landlord-simulator/</guid><description>Landlord Simulator

This is an unfinished godot project. I was working with another designer. We were going to attend CIVI gamejam. But I lost her connection after she went back to China.

But the gam...</description><pubDate>Wed, 09 Jul 2025 21:00:00 GMT</pubDate></item><item><title>🏰 Week 28: Kiek in de Kök, Tallinn</title><link>https://growgen.xyz/plan/2025/07/05/week-28-kiek-in-de-kok/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/07/05/week-28-kiek-in-de-kok/</guid><description>🏰 Week 28: Kiek in de Kök, Tallinn

Kiek in de Kök

This week I visited the Kiek in de Kök museum in Tallinn, Estonia. Located in one of the old town’s towers, it’s much more than just a tower! It’s ...</description><pubDate>Fri, 04 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Ninja Paws, Fruit Ninja mix Diablo</title><link>https://growgen.xyz/fe/2025/07/04/ninja-paws/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/07/04/ninja-paws/</guid><description>Ninja Paws, Fruit Ninja mix Diablo

This is a unity game, I worked with my classmate. He is responseible for the first scene, I am the 2nd(a fruit ninja like scene) and the 3rd(diablo like scene). You...</description><pubDate>Thu, 03 Jul 2025 21:00:00 GMT</pubDate></item><item><title>Moon Rider</title><link>https://growgen.xyz/tech/2025/06/27/moon-rider/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/06/27/moon-rider/</guid><description>Moon Rider

I’ve been playing the open-source VR rhythm game Moon Rider.
Today I peeked into its source code and discovered that its song maps actually come from BeatSaver.

This means that with BeatS...</description><pubDate>Thu, 26 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Week 27: Godot</title><link>https://growgen.xyz/plan/2025/06/27/week-27-godot/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/06/27/week-27-godot/</guid><description>Week 27: Godot

This week I was working on a game, Landlord Simulator.
Last week I mentioned I was setting up a CI pipeline—based on the CI data, I found that the most used version of Godot right now ...</description><pubDate>Thu, 26 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Web Services in 2025</title><link>https://growgen.xyz/fe/2025/06/23/web-services-2025/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/06/23/web-services-2025/</guid><description>Web Services in 2025

With AI tools getting better, I can now prototype web services in multiple languages in just a few hours.
Since Node.js usually consumes more resources compared to Go or Rust, I’...</description><pubDate>Sun, 22 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Godot MCP</title><link>https://growgen.xyz/tech/2025/06/21/godot-mcp/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/06/21/godot-mcp/</guid><description>Godot MCP

I’m working on a game in Godot and planning to try voice coding for it.
I installed Godot MCP in the Cursor editor. It can load the Godot editor just fine, but… not much exciting happened a...</description><pubDate>Fri, 20 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Week 26: BabylonJS graphical development, Godot CI and TallinnJS</title><link>https://growgen.xyz/plan/2025/06/21/week-26-tallinnjs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/06/21/week-26-tallinnjs/</guid><description>Week 26: BabylonJS graphical development, Godot CI and TallinnJS

BabylonJS Graphical Development

This week I tried Babylon Editor and Babylon Toolkit for a graphical development environment. I found...</description><pubDate>Fri, 20 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Babylon Editor &amp; Babylon Toolkit</title><link>https://growgen.xyz/fe/2025/06/17/babylon-toolkit/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/06/17/babylon-toolkit/</guid><description>Babylon Editor &amp; Babylon Toolkit

This week I tried two Babylon.js tools: Babylon Editor 🖥️ and Babylon Toolkit 🧰.

🖌️ Babylon Editor

Babylon Editor is an Electron-based Windows scene editor for B...</description><pubDate>Mon, 16 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Week 25: AI Locally on Browser</title><link>https://growgen.xyz/plan/2025/06/13/week-25-ai-local/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/06/13/week-25-ai-local/</guid><description>Week 25: AI Locally on Browser

This week I focused on two main things: Langchain 🧠 and Hugging Face transformer.js 🛠️.
I learnt how a multi-modal agent works 🎯 and how to run models directly in th...</description><pubDate>Thu, 12 Jun 2025 21:00:00 GMT</pubDate></item><item><title>HuggingFace Transformer.js</title><link>https://growgen.xyz/fe/2025/06/11/huggingface-transformer/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/06/11/huggingface-transformer/</guid><description>HuggingFace Transformer.js

Finally, I am able to talk about the huggingface transformer.js project. This project uses ONNX to make it possible to run HuggingFace models in the browser.

Just calling ...</description><pubDate>Tue, 10 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Kadriorg, Mikkel, and KUMU: Your Perfect Art-Hopping Day in Tallinn! 🎨</title><link>https://growgen.xyz/life/2025/06/11/kadriorg-mikkel-kumu/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/06/11/kadriorg-mikkel-kumu/</guid><description>Kadriorg, Mikkel, and KUMU: Your Perfect Art-Hopping Day in Tallinn! 🎨

Ready for a culture-packed adventure? 🌟 Kadriorg is hands-down one of Tallinn&apos;s most gorgeous districts, and trust me – you&apos;re...</description><pubDate>Tue, 10 Jun 2025 21:00:00 GMT</pubDate></item><item><title>LangChain</title><link>https://growgen.xyz/tech/2025/06/10/langchain/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/06/10/langchain/</guid><description>LangChain

So I&apos;ve been diving deep into no-code AI tools lately – you know, the usual suspects like Flowise, Dify, and n8n. 🛠️ But here&apos;s the plot twist: they&apos;re ALL secretly powered by LangChain un...</description><pubDate>Mon, 09 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Fat Magret Museum &amp; KGB Cell 🏰⚓🕵️‍♂️</title><link>https://growgen.xyz/life/2025/06/08/estonia-maritime-museum-kgb-cell/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/06/08/estonia-maritime-museum-kgb-cell/</guid><description>Fat Magret Museum &amp; KGB Cell 🏰⚓🕵️‍♂️

I visited the Fat Magret Museum in Tallinn, located in the charming Old Town. 🏙️ The museum has a variety of maritime exhibits, including historic ships and ev...</description><pubDate>Sat, 07 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Week 24: Gamepad 🎮</title><link>https://growgen.xyz/plan/2025/06/06/week-24-gamepad/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/06/06/week-24-gamepad/</guid><description>Week 24: Gamepad 🎮

EasySMX X15 🕹️

To support my game studies, I bought an EasySMX X15 gamepad from TEMU. I was worried about the quality at first 🤔, but after checking Linus Tech Tips&apos; video on t...</description><pubDate>Thu, 05 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Neon Night: My Knytt Level</title><link>https://growgen.xyz/tech/2025/06/06/yknytt/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/06/06/yknytt/</guid><description>Neon Night: My Knytt Level

Remember when I talked about Knytt Stories in my blog? 🤔 It&apos;s this amazing platformer game with a built-in level editor that lets you create your own adventures. The only ...</description><pubDate>Thu, 05 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Week 23: Dify</title><link>https://growgen.xyz/plan/2025/05/31/week-23-dify/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/05/31/week-23-dify/</guid><description>Week 23: Dify

LLMs

Last year, I was using a AI tool called Flowise. This time, I will talk about Dify, Dify can do almost everything Flowise can do. But the UI is more user-friendly.

After last wee...</description><pubDate>Fri, 30 May 2025 21:00:00 GMT</pubDate></item><item><title>Unity Test Framework</title><link>https://growgen.xyz/tech/2025/05/27/unity-test-framework/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/05/27/unity-test-framework/</guid><description>Unity Test Framework

I was trying to write unit test for my Unity project. Well, I did not finished. But here are some notes I think I will consider in the future.

When finished make the test folder...</description><pubDate>Mon, 26 May 2025 21:00:00 GMT</pubDate></item><item><title>Cool Spot</title><link>https://growgen.xyz/fe/2025/05/23/cool-spot/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/05/23/cool-spot/</guid><description>Cool Spot

This is the service I made for Garage48&apos;s Tallinn Valencia Hackathon. I think the LLM API token is already expired. Sadly, the team leader finally vibe coded a not working website in the la...</description><pubDate>Thu, 22 May 2025 21:00:00 GMT</pubDate></item><item><title>Week 22: Tallinn Valencia Hackathon</title><link>https://growgen.xyz/plan/2025/05/23/week-22-tallinn-valencia-hack/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/05/23/week-22-tallinn-valencia-hack/</guid><description>Week 22: Tallinn Valencia Hackathon

IWER

This week I tried to use babylon.js to make a webXR school campus tour. Many experiences I have mentioned in the previous post.

Hackathon

During 21-22, I w...</description><pubDate>Thu, 22 May 2025 21:00:00 GMT</pubDate></item><item><title>🍳 Baltic Kitchen Chaos</title><link>https://growgen.xyz/fe/2025/05/20/baltic-kitchen-chaos/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/05/20/baltic-kitchen-chaos/</guid><description>🍳 Baltic Kitchen Chaos

This is a game I built at Tallinn University 🎓 for the course Design and Integration of Game Assets.
It was a group project: I handled the programming 👨‍💻, while two awesom...</description><pubDate>Mon, 19 May 2025 21:00:00 GMT</pubDate></item><item><title>Immersive Web Emulator Runtime</title><link>https://growgen.xyz/fe/2025/05/19/immersive-web-emulator-runtime/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/05/19/immersive-web-emulator-runtime/</guid><description>Immersive Web Emulator Runtime

IWER is a developing tool for webXR. I am doing a school project, which uses webXR to make a campus tour.

I used MeshLab to cut the 3DGS model, and Google Camera to ta...</description><pubDate>Sun, 18 May 2025 21:00:00 GMT</pubDate></item><item><title>Tallinn University XR tour</title><link>https://growgen.xyz/fe/2025/05/19/tlu-xr-tour/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/05/19/tlu-xr-tour/</guid><description>Tallinn University XR tour

You can play this from this link. The shader needs long time to compile at first start.

Plan the experience

The app is to make a campus tour of Tallinn University. The pl...</description><pubDate>Sun, 18 May 2025 21:00:00 GMT</pubDate></item><item><title>Week 21: 3DGS</title><link>https://growgen.xyz/plan/2025/05/16/week-21-3dgs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/05/16/week-21-3dgs/</guid><description>Week 21: 3DGS

WASM memory

I always think why WASM is not replacing JS. Turns out that WASM can not have a scalable memory. The memory needs to be allocated by JS manually. This is a big limitation f...</description><pubDate>Thu, 15 May 2025 21:00:00 GMT</pubDate></item><item><title>Building Unreal Engine</title><link>https://growgen.xyz/tech/2025/05/13/building-unreal-engine/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/05/13/building-unreal-engine/</guid><description>Building Unreal Engine

I always wanted to use Unreal Engine on web. But I heard that it stopped supporting web after 4.23. However, there is a community project UnrealEngine-HTML5-ES3. This project p...</description><pubDate>Mon, 12 May 2025 21:00:00 GMT</pubDate></item><item><title>Week 20: Inky</title><link>https://growgen.xyz/plan/2025/05/13/week-20-inky/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/05/13/week-20-inky/</guid><description>Week 20: Inky

Inky is a tool for writing interactive fiction. It can generate a JSON file to be used in Unity. I used it in a recent project. However, I bumped into a lot problems. The condition bran...</description><pubDate>Mon, 12 May 2025 21:00:00 GMT</pubDate></item><item><title>Week 19: Unreal on Web</title><link>https://growgen.xyz/plan/2025/05/09/week-19-unreal-on-web/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/05/09/week-19-unreal-on-web/</guid><description>Week 19: Unreal on Web

Unity Async Experience

I have finished one development cycle of an Unity project. In this project, I tried to use ChatGPT to give the player comment. At the same time, I can t...</description><pubDate>Thu, 08 May 2025 21:00:00 GMT</pubDate></item><item><title>Week 18: Waku</title><link>https://growgen.xyz/plan/2025/05/03/week-18-waku/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/05/03/week-18-waku/</guid><description>Week 18: Waku

This week. I was basically collecting all the tech trash I made lately. The mediapipe unity controller has a memory leak. And since I was deploying that on itch.io. The static files wer...</description><pubDate>Fri, 02 May 2025 21:00:00 GMT</pubDate></item><item><title>Humoid Poly</title><link>https://growgen.xyz/fe/2025/05/02/humoid-poly/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/05/02/humoid-poly/</guid><description>Humoid Poly

Mirror

file

rigged

file

matroska

UV

file

armature

UV

file

humoid

file...</description><pubDate>Thu, 01 May 2025 21:00:00 GMT</pubDate></item><item><title>Week 17: Behavior Graph</title><link>https://growgen.xyz/plan/2025/04/26/week-17-behavior-graph/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/04/26/week-17-behavior-graph/</guid><description>Week 17: Behavior Graph

Media pipe

This week I was trying to use MediaPipe as gesture recognition tool to control a WebGL Unity game. I found the plugin, but it doesn&apos;t support WebGL. I only want a ...</description><pubDate>Fri, 25 Apr 2025 21:00:00 GMT</pubDate></item><item><title>Week 16: Agents</title><link>https://growgen.xyz/plan/2025/04/19/week-16-agents/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/04/19/week-16-agents/</guid><description>Week 16: Agents

This week is the Microsoft Reactor week. Actually the whole month is about AI. During this event, I learned a lot about AI agents, RAGs. And because the nextjs global hackathon. Right...</description><pubDate>Fri, 18 Apr 2025 21:00:00 GMT</pubDate></item><item><title>Many notes on LLMs</title><link>https://growgen.xyz/tech/2025/04/14/many-notes-on-llms/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/04/14/many-notes-on-llms/</guid><description>Many notes on LLMs

Use langbase to build RAG

Claude Code

It is interesting, but all the data are mocked. It cost me 1 dollar to just run it to &quot;npm run dev&quot;. I shut it down after it started debuggi...</description><pubDate>Sun, 13 Apr 2025 21:00:00 GMT</pubDate></item><item><title>Week 15: Unitree Go2 &amp; Many Hackathons</title><link>https://growgen.xyz/tech/2025/04/11/week-15-many-hackathons/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/04/11/week-15-many-hackathons/</guid><description>Week 15: Unitree Go2 &amp; Many Hackathons

Hackathons

This week, there are three hackathons. Next.js global hackathon, Microsoft hack the future, and a google one. One thing to note that american compan...</description><pubDate>Thu, 10 Apr 2025 21:00:00 GMT</pubDate></item><item><title>DOTS: Basic</title><link>https://growgen.xyz/tech/2025/04/06/dots-basic/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/04/06/dots-basic/</guid><description>DOTS: Basic

This article is a summary on studying Basics of DOTS: Jobs and Entities. This also can be a follow up on the article .

Unity DOTS (Data-Oriented Technology Stack) is a set of technologie...</description><pubDate>Sat, 05 Apr 2025 21:00:00 GMT</pubDate></item><item><title>Week 14: I am reusing LinkedIn</title><link>https://growgen.xyz/plan/2025/04/04/week-14-linkedin/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/04/04/week-14-linkedin/</guid><description>Week 14: I am reusing LinkedIn

I am reusing LinkedIn. It is been a year that people are telling me how important LinkedIn is. I just think it is quite old to use that platform. After last week, I tri...</description><pubDate>Thu, 03 Apr 2025 21:00:00 GMT</pubDate></item><item><title>Espresso: Mr Cuppy &amp; the ultimate coffee adventure</title><link>https://growgen.xyz/fe/2025/03/30/espresso/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/03/30/espresso/</guid><description>Espresso: Mr Cuppy &amp; the ultimate coffee adventure

This is a 2D platformer game I built in TalTech Gamejam. You can play it here....</description><pubDate>Sat, 29 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Week 13: TalTech Game jam 2025 spring</title><link>https://growgen.xyz/plan/2025/03/30/week-13-taltech-gamejam-2025-spring/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/03/30/week-13-taltech-gamejam-2025-spring/</guid><description>Week 13: TalTech Game jam 2025 spring

Another game jam without any gains. Last october, I attended TalTech Game jam, during the event, I did not finished the game. Compared to that, this time I&apos;ve fi...</description><pubDate>Sat, 29 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Week 12: Vibe Coding P2P Project</title><link>https://growgen.xyz/plan/2025/03/22/week-12-vibe-coding-p2p-project/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/03/22/week-12-vibe-coding-p2p-project/</guid><description>Week 12: Vibe Coding P2P Project

I used almost whole week to make a p2p message project. The goal is to sent URLs from one device to another but without the help of a back end server. As a simple pro...</description><pubDate>Fri, 21 Mar 2025 22:00:00 GMT</pubDate></item><item><title>FAILED - Reverse Proxy WSL for Web-BLE development</title><link>https://growgen.xyz/tech/2025/03/14/reverse-proxy-wsl/</link><guid isPermaLink="true">https://growgen.xyz/tech/2025/03/14/reverse-proxy-wsl/</guid><description>FAILED - Reverse Proxy WSL for Web-BLE development

I am continuously fighting the network connection between my local ones and the WSL one. I used to use ngrok which is mentioned in ngrok: A Reverse ...</description><pubDate>Thu, 13 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Week 11: Unity on Web</title><link>https://growgen.xyz/plan/2025/03/13/week-11-unity-on-web/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/03/13/week-11-unity-on-web/</guid><description>Week 11: Unity on Web

I have been using Unity for a season now. Now I want to make a period conclusion on it, especially on web.

Before using Unity, I was told that the future UI will be Unity. Beca...</description><pubDate>Wed, 12 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Museum of Estonian Architecture</title><link>https://growgen.xyz/life/2025/03/12/museum-of-estonian-architecture/</link><guid isPermaLink="true">https://growgen.xyz/life/2025/03/12/museum-of-estonian-architecture/</guid><description>Museum of Estonian Architecture

Last weekend, I went to the museum of Estonian Architecture. It is a small museum in between of the old town and the Linnahall. There are four shows. The ground floor,...</description><pubDate>Tue, 11 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Week 10: Knytt Stories</title><link>https://growgen.xyz/plan/2025/03/07/week-10-knyttstories/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/03/07/week-10-knyttstories/</guid><description>Week 10: Knytt Stories

Actually there are not many discovery this week. So I will write about Knytt Stories. It is a 2D plafformer game. And you can design your own levels.

Books

I finished UI Desi...</description><pubDate>Thu, 06 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Low Poly 3D Assets &amp; Physics</title><link>https://growgen.xyz/fe/2025/03/06/low-poly-town/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/03/06/low-poly-town/</guid><description>Low Poly 3D Assets &amp; Physics

Low Poly Town

You can download the blender file here.

Low Poly Castle

the blender file is here

Low Poly Castle Curve

blender file

Chess Piece

file

UV windmill

UV...</description><pubDate>Wed, 05 Mar 2025 22:00:00 GMT</pubDate></item><item><title>Week 9: Unity AR</title><link>https://growgen.xyz/plan/2025/03/01/week-9-unity-ar/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/03/01/week-9-unity-ar/</guid><description>Week 9: Unity AR

This week is the end of Unity pathway course. Finally, I finished the last two AR courses. Marker and plane. Marker is to show the 3D object on a graphic image. Plane is to show the ...</description><pubDate>Fri, 28 Feb 2025 22:00:00 GMT</pubDate></item><item><title>Week 8: OpenWebUI Zotero Ollama</title><link>https://growgen.xyz/plan/2025/02/22/week-8-openwebui-zotero-ollama/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/02/22/week-8-openwebui-zotero-ollama/</guid><description>Week 8: OpenWebUI Zotero Ollama

Godot XR Gamejam

This week is the voting week of Godot XR Gamejam 2025. I saw a lot good works.

Your Hand Is A Dragon (XR), your hand is a flying dragon.

A Wizards ...</description><pubDate>Fri, 21 Feb 2025 22:00:00 GMT</pubDate></item><item><title>Week 7: Godot XR</title><link>https://growgen.xyz/plan/2025/02/16/week-7-godotxr/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/02/16/week-7-godotxr/</guid><description>Week 7: Godot XR

This week I was doing a Godot XR GameJam. By doing this gamejam, I wanted to learn a little godot.

Godot XR

Godot XR toolkit provides almost the same functions as Unity. And they a...</description><pubDate>Sat, 15 Feb 2025 22:00:00 GMT</pubDate></item><item><title>Enchanted Wizard</title><link>https://growgen.xyz/fe/2025/02/15/enchanted-wizard/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/02/15/enchanted-wizard/</guid><description>Enchanted Wizard

This is a Godot XR shooting game I made for Godot XR Gamejam, you can download them here....</description><pubDate>Fri, 14 Feb 2025 22:00:00 GMT</pubDate></item><item><title>DisCoin: The Crypto Bubble Simulation</title><link>https://growgen.xyz/fe/2025/02/07/discoin/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/02/07/discoin/</guid><description>DisCoin: The Crypto Bubble Simulation

You can play this game here. It is also on itch.io....</description><pubDate>Thu, 06 Feb 2025 22:00:00 GMT</pubDate></item><item><title>Week 6: Unity VR</title><link>https://growgen.xyz/plan/2025/02/07/week-6-unityvr/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/02/07/week-6-unityvr/</guid><description>Week 6: Unity VR

Unity VR

This week, I went back to finish my Unity pathway. Now, it is VR part. Funny thing, during trying the unityVR, my headset driver updated from v72 to v74. My headset was sti...</description><pubDate>Thu, 06 Feb 2025 22:00:00 GMT</pubDate></item><item><title>Week 5: Global Game Jam 2025 and Spring Festival in Tallinn</title><link>https://growgen.xyz/plan/2025/01/31/week-5-ggj-spring-festival/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/01/31/week-5-ggj-spring-festival/</guid><description>Week 5: Global Game Jam 2025 and Spring Festival in Tallinn

GGJ 2025

This week I finished the Global Game Jam I have long prepared. Sadly, I got nothing. But on the good side. I finished all the thi...</description><pubDate>Thu, 30 Jan 2025 22:00:00 GMT</pubDate></item><item><title>Week 4: Unity on Web</title><link>https://growgen.xyz/plan/2025/01/24/week-4-unity-on-web/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/01/24/week-4-unity-on-web/</guid><description>Week 4: Unity on Web

I finished watching the Unity Pathway VR and AR part. Because the game jam is coming, I will put the work on hold for a while.

The VR part is what I want. The AR part, because u...</description><pubDate>Thu, 23 Jan 2025 22:00:00 GMT</pubDate></item><item><title>Week 3: Unity Junior Programer</title><link>https://growgen.xyz/plan/2025/01/17/week-3-unity-junior-programer/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/01/17/week-3-unity-junior-programer/</guid><description>Week 3: Unity Junior Programer

This week I finished the Unity Junior Programmer pathway. It is 40+ hours pathway. But as I have many experiences in programming. This pathway is not very hard for me.
...</description><pubDate>Thu, 16 Jan 2025 22:00:00 GMT</pubDate></item><item><title>Week 2: Unity Essentials</title><link>https://growgen.xyz/plan/2025/01/10/week-2-unity-essentials/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/01/10/week-2-unity-essentials/</guid><description>Week 2: Unity Essentials

This is the second week of 2025, I booked a bank card in Estonia. But the card is not yet here. I will talk about it when it arrives.

Unity Essentials

This week I was focus...</description><pubDate>Thu, 09 Jan 2025 22:00:00 GMT</pubDate></item><item><title>Pipe Worker</title><link>https://growgen.xyz/fe/2025/01/05/pipe-worker/</link><guid isPermaLink="true">https://growgen.xyz/fe/2025/01/05/pipe-worker/</guid><description>Pipe Worker

This is a game I made for game logic class. Sadly I got stuck on Russian and Estonian languages exam, finally did not show them in the Game Logic class(Got a B). But I still finished it....</description><pubDate>Sat, 04 Jan 2025 22:00:00 GMT</pubDate></item><item><title>2024 Retrospective</title><link>https://growgen.xyz/plan/2025/01/03/2024-retrospective/</link><guid isPermaLink="true">https://growgen.xyz/plan/2025/01/03/2024-retrospective/</guid><description>2024 Retrospective

Thailand

The first half year, I was working in Thailand. Recently, there is a trend that the developers are moving to Thailand to work individually.
Thailand is a nice place to wo...</description><pubDate>Thu, 02 Jan 2025 22:00:00 GMT</pubDate></item><item><title>Week 51: Pets 🐶</title><link>https://growgen.xyz/plan/2024/12/28/week-51-pets/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/12/28/week-51-pets/</guid><description>Week 51: Pets 🐶

This week I was mostly on pet duty for my friend’s dog and cat.
Not gonna lie, it’s not the easiest job 😅.

lucky

Morning &amp; night dog walks 🚶‍♂️🐕

A cat that’s super alive at nig...</description><pubDate>Fri, 27 Dec 2024 22:00:00 GMT</pubDate></item><item><title>Week 50: Rapid Miner</title><link>https://growgen.xyz/plan/2024/12/23/week-50-rapidminer/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/12/23/week-50-rapidminer/</guid><description>Week 50: Rapid Miner

This week I was majorly doing data mining homework. I have to say, I have never used rapid miner before. I think this is a good tool compare to python. You can focus more on the ...</description><pubDate>Sun, 22 Dec 2024 22:00:00 GMT</pubDate></item><item><title>All my 2D Graphics Portfolio</title><link>https://growgen.xyz/fe/2024/12/16/2d-graphics/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/12/16/2d-graphics/</guid><description>All my 2D Graphics Portfolio

poster

Concept Art

I collect all my homeworks in color.

concept

Measurement

As I do not have an impression on paper poster&apos;s size. I use an iphone as comparison.



...</description><pubDate>Sun, 15 Dec 2024 22:00:00 GMT</pubDate></item><item><title>week 49: Android XR</title><link>https://growgen.xyz/plan/2024/12/15/week-49-android-xr/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/12/15/week-49-android-xr/</guid><description>week 49: Android XR

Android XR was announced 2 days ago. It is still too early to try the device. But the XR emulator is now in the canary android studio. I have tried it. Sadly, now seems the spatia...</description><pubDate>Sat, 14 Dec 2024 22:00:00 GMT</pubDate></item><item><title>Graphic Workflow</title><link>https://growgen.xyz/tech/2024/12/08/graphic-workflow/</link><guid isPermaLink="true">https://growgen.xyz/tech/2024/12/08/graphic-workflow/</guid><description>Graphic Workflow

Recently I have finished a project that needs very high quality of graphics.

Firstly, draw the concept on Google Slideshow.

Find the fonts from dafont.

Then, use Inkscape to draw ...</description><pubDate>Sat, 07 Dec 2024 22:00:00 GMT</pubDate></item><item><title>Week 48: Missile Command: an ECS game inplementation</title><link>https://growgen.xyz/plan/2024/12/06/week-48-ecs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/12/06/week-48-ecs/</guid><description>Week 48: Missile Command: an ECS game inplementation

The following content will add more description after Jan 17 2025. I got some more ideas after I tried Unity DOTS.

Because I am a web developer, ...</description><pubDate>Thu, 05 Dec 2024 22:00:00 GMT</pubDate></item><item><title>Week 47: Linnahall 🏛️</title><link>https://growgen.xyz/tech/2024/12/02/week-47-linnahall/</link><guid isPermaLink="true">https://growgen.xyz/tech/2024/12/02/week-47-linnahall/</guid><description>Week 47: Linnahall 🏛️

theatre in linnahall

Linnahall is one of the most iconic buildings in Estonia 🇪🇪.
It was originally built for the Moscow Olympics and even had a huge cinema that could fit a...</description><pubDate>Sun, 01 Dec 2024 22:00:00 GMT</pubDate></item><item><title>A Dice UV Tool</title><link>https://growgen.xyz/fe/2024/11/27/physics-babylonjs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/11/27/physics-babylonjs/</guid><description>A Dice UV Tool

I want to make a rolling dice, I found it very hard to add physics on the mesh, turns out I have to tie the imported mesh with a mesh that natively in babylonjs....</description><pubDate>Tue, 26 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Catch the ball</title><link>https://growgen.xyz/fe/2024/11/25/ball-box/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/11/25/ball-box/</guid><description>Catch the ball

This is a simple game I made for Digital Graphic class. use keyboard to move the box, and destroy the ball. You can play it here....</description><pubDate>Sun, 24 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Nearest Neighbour Algorithm</title><link>https://growgen.xyz/fe/2024/11/25/nearest-neighbour/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/11/25/nearest-neighbour/</guid><description>Nearest Neighbour Algorithm

I wanted to use my 2D graphic homework to combine my digital graphic homework. The game link is here. My idea is to load the pixel art and scale it using nearest neighbour...</description><pubDate>Sun, 24 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Week 46: Flowise, Genetic Algorithm and ECS</title><link>https://growgen.xyz/plan/2024/11/22/week-46-flowise-genetic-algorithm-ecs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/11/22/week-46-flowise-genetic-algorithm-ecs/</guid><description>Week 46: Flowise, Genetic Algorithm and ECS

Flowise

Last week I tried WhisperCPP. So I wanted to dig dipper, I tried langchain before. Now you can use flowise to make a chat bot without coding.
Sad ...</description><pubDate>Thu, 21 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Make Custom Texture in Babylon.js and three.js</title><link>https://growgen.xyz/tech/2024/11/17/babylonjs-threejs-custom-texture/</link><guid isPermaLink="true">https://growgen.xyz/tech/2024/11/17/babylonjs-threejs-custom-texture/</guid><description>Make Custom Texture in Babylon.js and three.js

This is the 2D Graphic homework. To make an UV map. But because blender is 3D Graphic&apos;s stuff. The teacher did not share more content.

So I wanted to m...</description><pubDate>Sat, 16 Nov 2024 22:00:00 GMT</pubDate></item><item><title>EdHack 2024</title><link>https://growgen.xyz/life/2024/11/17/edhack/</link><guid isPermaLink="true">https://growgen.xyz/life/2024/11/17/edhack/</guid><description>EdHack 2024

This is the second Hackathon I attended in Estonia. I teamed up with Alberto, who I met last Hackathon. Thanks to him I didn&apos;t lose the attendance like the gamegam. Because as the same ti...</description><pubDate>Sat, 16 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Magusta Sweet</title><link>https://growgen.xyz/fe/2024/11/17/magustasweet/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/11/17/magustasweet/</guid><description>Magusta Sweet

This is an mobile website to help you learn estonia. The frontend is available here. But the backend is down because the starter of the project finally gave up this project....</description><pubDate>Sat, 16 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Week 45: WhisperCPP</title><link>https://growgen.xyz/plan/2024/11/15/week-45-whispercpp/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/11/15/week-45-whispercpp/</guid><description>Week 45: WhisperCPP

I will have a hackathon this weekend. But I will talk about whisper.cpp. It is a tool to transpile sound file into text. Whisper Desktop is a GUI for that. To use the model in cod...</description><pubDate>Thu, 14 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Week 45: Meta Spatial SDK</title><link>https://growgen.xyz/plan/2024/11/09/week-45-meta-spatial-sdk/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/11/09/week-45-meta-spatial-sdk/</guid><description>Week 45: Meta Spatial SDK

This week I tried Meta&apos;s Spatial SDK. It is an Android Studio module that allows you to build XR experience for Meta Quest devices. Currently, there is no support for previe...</description><pubDate>Fri, 08 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Week 44: Halloween 🎃👻</title><link>https://growgen.xyz/plan/2024/11/04/week-44-halloween/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/11/04/week-44-halloween/</guid><description>Week 44: Halloween 🎃👻

This was my first Halloween ever!
I dressed up as a ghost with nothing but a white sheet from JYSK (cheap &amp; effective 😅). Couldn’t find a costume shop nearby, and honestly, I...</description><pubDate>Sun, 03 Nov 2024 22:00:00 GMT</pubDate></item><item><title>Music Player in p5.js</title><link>https://growgen.xyz/fe/2024/10/28/p5-player/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/10/28/p5-player/</guid><description>Music Player in p5.js

This is a homework for digital sound class. The code is here....</description><pubDate>Sun, 27 Oct 2024 22:00:00 GMT</pubDate></item><item><title>Week 43: Riigikogu</title><link>https://growgen.xyz/plan/2024/10/26/week-43-riigikogu/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/10/26/week-43-riigikogu/</guid><description>Week 43: Riigikogu

This week is the mid-term. That means I have a week off. But a lot things happened this week.



I went to the Estonian Parliament to do a visit. It is a 246 year building. But ins...</description><pubDate>Fri, 25 Oct 2024 21:00:00 GMT</pubDate></item><item><title>Week 42: XR in Estonia</title><link>https://growgen.xyz/plan/2024/10/20/week-42-xr-estonia/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/10/20/week-42-xr-estonia/</guid><description>Week 42: XR in Estonia



I went to the XR Estonia meetup hold by EEVR. It is a two days session. Because there was a class in Friday. I have to skip some talks. I only listened to the Game part and D...</description><pubDate>Sat, 19 Oct 2024 21:00:00 GMT</pubDate></item><item><title>The dog walker</title><link>https://growgen.xyz/fe/2024/10/13/dogwalker/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/10/13/dogwalker/</guid><description>The dog walker

You can play it here....</description><pubDate>Sat, 12 Oct 2024 21:00:00 GMT</pubDate></item><item><title>Week 41: Game Jam</title><link>https://growgen.xyz/plan/2024/10/13/week-41-game-jam/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/10/13/week-41-game-jam/</guid><description>Week 41: Game Jam

Game Jam is a hackathon for game development. It is a competition to make a game in a limited time. The time can be 24 hours, 48 hours, or even a week.

This is my first Game Jam. I...</description><pubDate>Sat, 12 Oct 2024 21:00:00 GMT</pubDate></item><item><title>week 40: Cards</title><link>https://growgen.xyz/plan/2024/10/04/week-40-cards/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/10/04/week-40-cards/</guid><description>week 40: Cards

SIM Card

SIM Card is very easy to get in Tallinn. R-Kiosk is the place to get them. It is like 711. If the SIM card is not on the shelf you can ask the owner.

I bought a super SIM. T...</description><pubDate>Thu, 03 Oct 2024 21:00:00 GMT</pubDate></item><item><title>Week 39: ChatGPT as Teachers</title><link>https://growgen.xyz/plan/2024/09/26/week-39-chatgpt-as-teachers/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/09/26/week-39-chatgpt-as-teachers/</guid><description>Week 39: ChatGPT as Teachers

Yes, today is also about studying Estonian and Russian. But more on AI side. Right now, both two languages are about the changes on the verbs. Except for memorizing the w...</description><pubDate>Wed, 25 Sep 2024 21:00:00 GMT</pubDate></item><item><title>Week 38: European Parliament Role Play Game 🎲🇪🇺</title><link>https://growgen.xyz/plan/2024/09/21/week-38-european-parliament-role-play-game/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/09/21/week-38-european-parliament-role-play-game/</guid><description>Week 38: European Parliament Role Play Game 🎲🇪🇺

This week was packed with studying 📚, but I also came up with some fresh game ideas 👾✨

Digital board game 🎮 — I’m planning to use ChatGPT as a h...</description><pubDate>Fri, 20 Sep 2024 21:00:00 GMT</pubDate></item><item><title>Week 37: Estonian and Russian</title><link>https://growgen.xyz/plan/2024/09/13/week-37-estonian-russian/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/09/13/week-37-estonian-russian/</guid><description>Week 37: Estonian and Russian

It is officially my first study week. Last week is kind of a try on every courses. So, today I am going to talk about my first impression on these classes.

Languages

I...</description><pubDate>Thu, 12 Sep 2024 21:00:00 GMT</pubDate></item><item><title>🚀 Week 36: My First Hackathon in Estonia 🇪🇪</title><link>https://growgen.xyz/life/2024/09/07/week-36-first-hackathon-in-estonia/</link><guid isPermaLink="true">https://growgen.xyz/life/2024/09/07/week-36-first-hackathon-in-estonia/</guid><description>🚀 Week 36: My First Hackathon in Estonia 🇪🇪

This weekend, I joined my first hackathon in Estonia, hosted at Palo Alto Club, Telliskivi. Telliskivi is like a startup accelerator hub 🏢, full of ene...</description><pubDate>Fri, 06 Sep 2024 21:00:00 GMT</pubDate></item><item><title>Week 35: Orientation Week 🎉</title><link>https://growgen.xyz/plan/2024/08/31/week-35-orientation-week/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/08/31/week-35-orientation-week/</guid><description>Week 35: Orientation Week 🎉

This week flew by so fast! ⏳ Most of it was about ESN (Erasmus Student Network) — basically the big student union in Europe. I also learned how to use the library 📚. Sin...</description><pubDate>Fri, 30 Aug 2024 21:00:00 GMT</pubDate></item><item><title>Week 34: Dawn of the Master Study ✨</title><link>https://growgen.xyz/plan/2024/08/25/week-34-dawn-of-master-study/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/08/25/week-34-dawn-of-master-study/</guid><description>Week 34: Dawn of the Master Study ✨

A long week, full of first times and new adventures. Let’s go day by day.

✈️ The Journey to Tallinn

Aug 20 — Flew with Turkish Airlines on a Boeing 777. Honestly...</description><pubDate>Sat, 24 Aug 2024 21:00:00 GMT</pubDate></item><item><title>Week 33: Before Istanbul ✈️🌍</title><link>https://growgen.xyz/plan/2024/08/19/week-33-before-instanbul/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/08/19/week-33-before-instanbul/</guid><description>Week 33: Before Istanbul ✈️🌍

This week is my last week in China 🇨🇳. Right now, I’m chilling at Beijing Airport, waiting for my flight to Istanbul.

I always wanted to write an Android app to contr...</description><pubDate>Sun, 18 Aug 2024 21:00:00 GMT</pubDate></item><item><title>Week 32: Swift for developers</title><link>https://growgen.xyz/plan/2024/08/09/week-32-swift-for-developers/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/08/09/week-32-swift-for-developers/</guid><description>Week 32: Swift for developers

End of the swift studies

This week I was following the App DEV training. During the time I found some problems booth from the vscode and XCode iOS simulator.

Install v...</description><pubDate>Thu, 08 Aug 2024 21:00:00 GMT</pubDate></item><item><title>Week 31: Develop a Vision OS APP</title><link>https://growgen.xyz/plan/2024/08/02/week-31-develop-a-vision-os-app/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/08/02/week-31-develop-a-vision-os-app/</guid><description>Week 31: Develop a Vision OS APP

Last week, I decide to work through Apple&apos;s Develop in Swift tutorial. Because I had already learnt Swift UI, so I skipped the Swift UI fundamentals part.

The second...</description><pubDate>Thu, 01 Aug 2024 21:00:00 GMT</pubDate></item><item><title>Deadpool &amp; Wolverine</title><link>https://growgen.xyz/movie/2024/07/28/deadpoolwolverine/</link><guid isPermaLink="true">https://growgen.xyz/movie/2024/07/28/deadpoolwolverine/</guid><description>Deadpool &amp; Wolverine

Good movie. It is not boring for watching 120 minutes. But it was not as excellent as it was proclaimed. Some fighting scene and music were not made up together. It&apos;s not better ...</description><pubDate>Sat, 27 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Week 30: The Olympic 2024</title><link>https://growgen.xyz/plan/2024/07/27/week-30-the-olympics-2024/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/07/27/week-30-the-olympics-2024/</guid><description>Week 30: The Olympic 2024

Paris Olympic Opening Ceremony is so dreamy....</description><pubDate>Fri, 26 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Swift UI Tutorial</title><link>https://growgen.xyz/book/2024/07/25/swift-ui-tutorial/</link><guid isPermaLink="true">https://growgen.xyz/book/2024/07/25/swift-ui-tutorial/</guid><description>Swift UI Tutorial

This is a review on Apple&apos;s Swift UI Tutorial

This is a tutorial for making a landmark application for iOS, watchOS and MacOS. Including 4 parts, Swift UI essentials, Drawing and A...</description><pubDate>Wed, 24 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Week 29: Rent A Mac</title><link>https://growgen.xyz/plan/2024/07/20/week-29-rent-a-mac/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/07/20/week-29-rent-a-mac/</guid><description>Week 29: Rent A Mac

This week I rent a Mac mini from 人人租. It&apos;s only 10 yuan a day. I rent it for 30 days.

I wanted to try the feeling of using a PC and a Mac mini as a server. And how it feels to de...</description><pubDate>Fri, 19 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Week 28: Android 14 and Meta XR simulator</title><link>https://growgen.xyz/plan/2024/07/13/week-28-meta-xr-simulator/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/07/13/week-28-meta-xr-simulator/</guid><description>Week 28: Android 14 and Meta XR simulator

Most of this week I was working on trying new ROM on my phone and tablet. I have wrote another article about this. I tried to use Magisk to do some root stuf...</description><pubDate>Fri, 12 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Android 14</title><link>https://growgen.xyz/tech/2024/07/11/android-14/</link><guid isPermaLink="true">https://growgen.xyz/tech/2024/07/11/android-14/</guid><description>Android 14

This week I plan to flash my old phone and tablet to Android 14. They were both too old to have an official update.

Mix2s

I am using a Galaxy Watch, meaning that I need to have an androi...</description><pubDate>Wed, 10 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Week 27: Guassian Splatting</title><link>https://growgen.xyz/plan/2024/07/07/week-27-guassian-splatting/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/07/07/week-27-guassian-splatting/</guid><description>Week 27: Guassian Splatting

AI on Chrome

You can run AI model on Chrome DEV. Just follow this link.

Memory Leaking

Better Stack has a good article about memory leaking in Node.js.

Guassian Splatt...</description><pubDate>Sat, 06 Jul 2024 21:00:00 GMT</pubDate></item><item><title>My First try on Vision Pro</title><link>https://growgen.xyz/tech/2024/07/03/vision-pro/</link><guid isPermaLink="true">https://growgen.xyz/tech/2024/07/03/vision-pro/</guid><description>My First try on Vision Pro

vision pro testing

I tried Vision Pro in one of the Apple stores in Dalian. It provides 30 minutes vision pro experience.

Firstly, it is heavy, obviously heavier than que...</description><pubDate>Tue, 02 Jul 2024 21:00:00 GMT</pubDate></item><item><title>Week 26: Adb over Wifi</title><link>https://growgen.xyz/plan/2024/06/29/week-26-adb-over-wifi/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/06/29/week-26-adb-over-wifi/</guid><description>Week 26: Adb over Wifi

Customize a Media Pipe Model

These weeks I was working on using media pipe. I only used those pre-trained models. However, some of the models, like image classification and ge...</description><pubDate>Fri, 28 Jun 2024 21:00:00 GMT</pubDate></item><item><title>Week 25: Media Pipe</title><link>https://growgen.xyz/plan/2024/06/22/week-25-media-pipe/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/06/22/week-25-media-pipe/</guid><description>Week 25: Media Pipe

Earlier this year, I bought a galaxy watch with a lot workout tracker. However, there is one not included in them. A tracker for dumbbell curls. After some researches, I got two p...</description><pubDate>Fri, 21 Jun 2024 21:00:00 GMT</pubDate></item><item><title>Week 24: Inside No 9</title><link>https://growgen.xyz/plan/2024/06/16/week-24-inside-no-9/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/06/16/week-24-inside-no-9/</guid><description>Week 24: Inside No 9

I almost finished nothing this week. Getting back home made me lazy or because my neighbor&apos;s TV was too loud, seriously the old lady don&apos;t know how to close the TV, I have to cut...</description><pubDate>Sat, 15 Jun 2024 21:00:00 GMT</pubDate></item><item><title>Week 23: Asgard&apos;s Wrath</title><link>https://growgen.xyz/plan/2024/06/08/week-23-asgards-wrath-2/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/06/08/week-23-asgards-wrath-2/</guid><description>Week 23: Asgard&apos;s Wrath

From Beijing&apos;s hot summer to the spring in Dalian, I am the only one wearing a summer outfit on the road.

Asgard&apos;s Wrath

I decide to play Asgard&apos;s Wrath on my Quest 3. It wa...</description><pubDate>Fri, 07 Jun 2024 21:00:00 GMT</pubDate></item><item><title>Week 22: BinHai</title><link>https://growgen.xyz/plan/2024/06/01/week-22-binhai/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/06/01/week-22-binhai/</guid><description>Week 22: BinHai

Applying D-VISA

I finished applying a visa to study in Estonia. Turns out I have to prepare following files.

an applicant form

an acceptance paper from school

bank statements in 3...</description><pubDate>Fri, 31 May 2024 21:00:00 GMT</pubDate></item><item><title>Week 21: Boeing 787</title><link>https://growgen.xyz/plan/2024/05/25/week-21-boeing-787/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/05/25/week-21-boeing-787/</guid><description>Week 21: Boeing 787

This week, on my way from Bangkok to Beijing, I was on the Boeing 787-9. I was firstly arrived at Kunming at about 1 o&apos;clock. After 4 hours&apos; sleep I caught up the first plane to B...</description><pubDate>Fri, 24 May 2024 21:00:00 GMT</pubDate></item><item><title>Week 20: Thailand Retrospect</title><link>https://growgen.xyz/plan/2024/05/19/week-20-thailand-retrospect/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/05/19/week-20-thailand-retrospect/</guid><description>Week 20: Thailand Retrospect

What I did

Finally, I start to pack my bag to leave Thailand. I want to use this article to summarize what I was doing this half year.

First month, it is all about maki...</description><pubDate>Sat, 18 May 2024 21:00:00 GMT</pubDate></item><item><title>Week 19: Clerksons Farm</title><link>https://growgen.xyz/plan/2024/05/11/week-19-clerksons-farm/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/05/11/week-19-clerksons-farm/</guid><description>Week 19: Clerksons Farm

I just got an information, that I have to go back to China end of this month. So this whole week I was working on canceling my school VISA.

Clerksons Farm

Besides wasting so...</description><pubDate>Fri, 10 May 2024 21:00:00 GMT</pubDate></item><item><title>Week 18: Cashless Bangkok</title><link>https://growgen.xyz/plan/2024/05/04/week-18-cashless-bangkok/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/05/04/week-18-cashless-bangkok/</guid><description>Week 18: Cashless Bangkok

If you own a Thailand bankcard, you can use Prompt Pay as payment, which uses QRCode as identification to transfer, like alipay and wechat-pay.

However, you should have a b...</description><pubDate>Fri, 03 May 2024 21:00:00 GMT</pubDate></item><item><title>Pasa Thai: A Duolingo like Thai learning App</title><link>https://growgen.xyz/fe/2024/04/30/pasa-thai/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/04/30/pasa-thai/</guid><description>Pasa Thai: A Duolingo like Thai learning App

This is an ionic App aim to learn Thai in a duolingo way. Besides, I want to try ionic&apos;s Capacitor. This is the source code. I&apos;ve stopped pushing the mobi...</description><pubDate>Mon, 29 Apr 2024 21:00:00 GMT</pubDate></item><item><title>PWA on Meta Quest</title><link>https://growgen.xyz/plan/2024/04/27/week-17-pwa/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/04/27/week-17-pwa/</guid><description>PWA on Meta Quest

Thai language exam

Just finished a Thai language exam. Learnt some Thai words from PrayutChen.

Pack PWA to Quest

PWA builder is now the best way to pack browser app to Quest.

Ta...</description><pubDate>Fri, 26 Apr 2024 21:00:00 GMT</pubDate></item><item><title>week 16: MRTK3</title><link>https://growgen.xyz/plan/2024/04/20/week-16-mrtk3/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/04/20/week-16-mrtk3/</guid><description>week 16: MRTK3

Meta Layout

Meta finally got its toolkit application, Meta Layout. Which uses the raydar to detect the environments and add ruler to measure the distance. And more, this App uses a ne...</description><pubDate>Fri, 19 Apr 2024 21:00:00 GMT</pubDate></item><item><title>Week 15: Songkran Festival</title><link>https://growgen.xyz/plan/2024/04/13/week-15-songkran/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/04/13/week-15-songkran/</guid><description>Week 15: Songkran Festival

I just came back from the Songkran Festival Parade held in Silom Road. Songkran festival is the new year of Thailand. In Thai, the April is pronounced as &quot;Mesayon&quot;, sounds ...</description><pubDate>Fri, 12 Apr 2024 21:00:00 GMT</pubDate></item><item><title>Week 14: Samsung Health</title><link>https://growgen.xyz/plan/2024/04/07/week-14-samsung-health/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/04/07/week-14-samsung-health/</guid><description>Week 14: Samsung Health

Health on wearables

This week I dig deeper on the deadlift tracker tutorial. Turns out gym workouts like deadlift, squats are already supported on both wearos and watchos. An...</description><pubDate>Sat, 06 Apr 2024 21:00:00 GMT</pubDate></item><item><title>Week 13: 3 Body and Steroids</title><link>https://growgen.xyz/plan/2024/03/30/week-13-3-body-steroids/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/03/30/week-13-3-body-steroids/</guid><description>Week 13: 3 Body and Steroids

Netflix&apos;s Three Body Problem

Finally, The Three Body Problem is on Netflix. I used most of this week to watch the 8 episodes. Back in school, my professor used to strong...</description><pubDate>Fri, 29 Mar 2024 22:00:00 GMT</pubDate></item><item><title>Week 12: Meta Blocks and Godot</title><link>https://growgen.xyz/plan/2024/03/23/week-12-meta-blocks-godot/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/03/23/week-12-meta-blocks-godot/</guid><description>Week 12: Meta Blocks and Godot

Meta Blocks

Meta provide a All in One XR toolkit to make building AR/VR app easier. You don&apos;t need to make many configurations to make an app.

Last week, I used most ...</description><pubDate>Fri, 22 Mar 2024 22:00:00 GMT</pubDate></item><item><title>Week 11: VR and Galaxy Watch 6 Classic</title><link>https://growgen.xyz/plan/2024/03/16/week-11-vr-galaxy-watch-6/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/03/16/week-11-vr-galaxy-watch-6/</guid><description>Week 11: VR and Galaxy Watch 6 Classic

After 2 weeks&apos; waiting, I finally received my Galaxy Watch 6 Classic on Thursday. I tried it for some days. There are pros and cons.

Galaxy Watch 6 Classic

I ...</description><pubDate>Fri, 15 Mar 2024 22:00:00 GMT</pubDate></item><item><title>Week 10: WatchOS CRUX and Avatar</title><link>https://growgen.xyz/plan/2024/03/09/week-10-watchos-crux-avatar/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/03/09/week-10-watchos-crux-avatar/</guid><description>Week 10: WatchOS CRUX and Avatar

Last week I learnt how to make a wearOS app. This week, I tried to learn how to make a watchOS app. It is a note app tutorial made by Credo Academy, I found some one ...</description><pubDate>Fri, 08 Mar 2024 22:00:00 GMT</pubDate></item><item><title>Week 9: Github Actions and WearOS</title><link>https://growgen.xyz/plan/2024/03/02/week-9-github-actions-wearos/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/03/02/week-9-github-actions-wearos/</guid><description>Week 9: Github Actions and WearOS

Github Actions to build ipa and apk files

My two project cost-count and pasa-thai supports android and iPhone. I used to build them on my local VM. But waiting for ...</description><pubDate>Fri, 01 Mar 2024 22:00:00 GMT</pubDate></item><item><title>Cost Count: A cross platform expense tracker</title><link>https://growgen.xyz/fe/2024/02/26/cost-count/</link><guid isPermaLink="true">https://growgen.xyz/fe/2024/02/26/cost-count/</guid><description>Cost Count: A cross platform expense tracker

This is an expanse tracker I built for myself. You can check the source code here....</description><pubDate>Sun, 25 Feb 2024 22:00:00 GMT</pubDate></item><item><title>Week 8: Ionic Maui</title><link>https://growgen.xyz/plan/2024/02/24/week-8-ionic-maui/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/02/24/week-8-ionic-maui/</guid><description>Week 8: Ionic Maui

This week is my second week of Thai language, majorly focusing on time and numbers. Need to remember a lot words. Instead of making Anki cards, I chose to make an App. Basically us...</description><pubDate>Fri, 23 Feb 2024 22:00:00 GMT</pubDate></item><item><title>Week 7: Wearables and XRs</title><link>https://growgen.xyz/plan/2024/02/17/week-7-wearables-xrs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/02/17/week-7-wearables-xrs/</guid><description>Week 7: Wearables and XRs

Overview

This week I extended my VISA, went to a Thai language class. I fixed some bugs in Cost Count App and updated this website. Did some research on Siri-kit. Furthermo...</description><pubDate>Fri, 16 Feb 2024 22:00:00 GMT</pubDate></item><item><title>How to Extend Thailand eVisa</title><link>https://growgen.xyz/life/2024/02/12/how-to-extend-thailand-evisa/</link><guid isPermaLink="true">https://growgen.xyz/life/2024/02/12/how-to-extend-thailand-evisa/</guid><description>How to Extend Thailand eVisa

My eVisa is about to expire. I can extend it for another 30 days. Just go to the Immigration Division. Bring your passport, a copy of your passport, a copy of your eVisa,...</description><pubDate>Sun, 11 Feb 2024 22:00:00 GMT</pubDate></item><item><title>Week 6: Graphql on Expo</title><link>https://growgen.xyz/plan/2024/02/10/week-6-graphql-on-expo/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/02/10/week-6-graphql-on-expo/</guid><description>Week 6: Graphql on Expo

In 2023/05/29, I wrote about how to use graphql-yoga in cloudflare worker. This week I tried to make another API and use URQL as a client in Expo Go.

Cloudflare Worker

I was...</description><pubDate>Fri, 09 Feb 2024 22:00:00 GMT</pubDate></item><item><title>Week 5: Expo Go</title><link>https://growgen.xyz/plan/2024/02/04/week-5-expo-go/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/02/04/week-5-expo-go/</guid><description>Week 5: Expo Go

I wrote my first iOS app with Expo Go. Using ignite as boilerplate. Thanks to copilot, App icon and splash screen were made in less than 1 hour.

MacOS in Windows

last week, I tried ...</description><pubDate>Sat, 03 Feb 2024 22:00:00 GMT</pubDate></item><item><title>Week 4: AltStore</title><link>https://growgen.xyz/plan/2024/01/28/week-4-altstore/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/01/28/week-4-altstore/</guid><description>Week 4: AltStore

Since I can&apos;t be an Apple Developer, and I can&apos;t sell my phone and watch to change back to android. I tried to hack it in last week.

I finally found a way to install apps on my phon...</description><pubDate>Sat, 27 Jan 2024 22:00:00 GMT</pubDate></item><item><title>Week3: Apple Developer Account</title><link>https://growgen.xyz/plan/2024/01/22/week-3-apple-developer-account/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/01/22/week-3-apple-developer-account/</guid><description>Week3: Apple Developer Account

This week, I tried to apply for an Apple Developer Account, but I failed. Turns out there is someone already used my ID card to registered. After trying about 1 week, w...</description><pubDate>Sun, 21 Jan 2024 22:00:00 GMT</pubDate></item><item><title>Week2: CMLink</title><link>https://growgen.xyz/plan/2024/01/14/week-2-cmlink/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/01/14/week-2-cmlink/</guid><description>Week2: CMLink

I worked almost whole week to port my mobile number to CMLink, well, I failed. So, I will keep my old number to this March. Furthermore I found the net speed is not limited on my old 4G...</description><pubDate>Sat, 13 Jan 2024 22:00:00 GMT</pubDate></item><item><title>Week 1: Shopping in Thailand</title><link>https://growgen.xyz/plan/2024/01/07/week-1-shopping-thailand/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/01/07/week-1-shopping-thailand/</guid><description>Week 1: Shopping in Thailand

Malls in Bangkok

Seven Eleven

711 is everywhere in Thailand. Differently to China, most goods are cheaper. I bought some bento from 711, and it was delicious. But the q...</description><pubDate>Sat, 06 Jan 2024 22:00:00 GMT</pubDate></item><item><title>2023 Retrospective</title><link>https://growgen.xyz/plan/2024/01/01/2023-retrospective/</link><guid isPermaLink="true">https://growgen.xyz/plan/2024/01/01/2023-retrospective/</guid><description>2023 Retrospective

What I did in 2023

I was using a quest2 and I learnt some basic unity tools. I find out a framework called Astro. I bought an ITX to use macintosh.

In the first month, I was work...</description><pubDate>Sun, 31 Dec 2023 22:00:00 GMT</pubDate></item><item><title>Week 52: Did an HIV Test 🩺</title><link>https://growgen.xyz/plan/2023/12/23/week-52-hiv-test/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/12/23/week-52-hiv-test/</guid><description>Week 52: Did an HIV Test 🩺

This week I was living in Hua Lamphong, Bangkok 🌆.
Sometimes I wandered over to Lumpini Park near Silom 🏞️. After some research, I realized Silom is a red-light area 🔴....</description><pubDate>Fri, 22 Dec 2023 22:00:00 GMT</pubDate></item><item><title>Week 51: First Impression of Bangkok</title><link>https://growgen.xyz/plan/2023/12/17/week-51-bangkok/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/12/17/week-51-bangkok/</guid><description>Week 51: First Impression of Bangkok

I am in bangkok today!

thailand

Preparation

E-VISA

Return Ticket

Hotel Booking

Trip Itinerary

5000 RMB in Bank

Job Certificate or Article about how I can ...</description><pubDate>Sat, 16 Dec 2023 22:00:00 GMT</pubDate></item><item><title>Week 50: Ready for Thailand</title><link>https://growgen.xyz/plan/2023/12/12/week-50-ready-for-thailand/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/12/12/week-50-ready-for-thailand/</guid><description>Week 50: Ready for Thailand

I&apos;ve applied some schools. This week I&apos;ll be getting ready for my trip to Thailand....</description><pubDate>Mon, 11 Dec 2023 22:00:00 GMT</pubDate></item><item><title>Week 49: Applying schools</title><link>https://growgen.xyz/plan/2023/12/04/week-49-applying-schools/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/12/04/week-49-applying-schools/</guid><description>Week 49: Applying schools

Applied some schools, not too much to say, waiting for the results....</description><pubDate>Sun, 03 Dec 2023 22:00:00 GMT</pubDate></item><item><title>Week 48: Thailand e-VISA</title><link>https://growgen.xyz/plan/2023/11/25/week-48-thailand-evisa/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/11/25/week-48-thailand-evisa/</guid><description>Week 48: Thailand e-VISA

eVISA

I am still waiting the VISA to be approved. There are some documents to be prepared.

At least 2,000 RMB in bank account

Two tickets

Hotel reservation

Travel plan

...</description><pubDate>Fri, 24 Nov 2023 22:00:00 GMT</pubDate></item><item><title>Week 47: I Bought a Ticket to Bangkok</title><link>https://growgen.xyz/plan/2023/11/19/week-47-bangkok-ticket/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/11/19/week-47-bangkok-ticket/</guid><description>Week 47: I Bought a Ticket to Bangkok

Growgen.xyz

made a list of the things still left to be done in the old todo file.

Astro language support

Astro uses shiki as language syntax support. Still go...</description><pubDate>Sat, 18 Nov 2023 22:00:00 GMT</pubDate></item><item><title>Week 46: Too many TV endings this week</title><link>https://growgen.xyz/tv/2023/11/14/week-46-too-many-tv-endings-this-week/</link><guid isPermaLink="true">https://growgen.xyz/tv/2023/11/14/week-46-too-many-tv-endings-this-week/</guid><description>Week 46: Too many TV endings this week

Loki

No doubt, Loki is the best marvel series during and after COVID. Even though many praise are given to the last episode, I still think it is far from the a...</description><pubDate>Mon, 13 Nov 2023 22:00:00 GMT</pubDate></item><item><title>Week 45: 2023年双十一</title><link>https://growgen.xyz/plan/2023/11/11/45th-week-double-11s/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/11/11/45th-week-double-11s/</guid><description>Week 45: 2023年双十一

What I bought

Bougt a GaN charger, because I do not have enough type-c charger.

Astro

Turns out there are a lot strict rules in astro, for instance, RSS feed rules. The web world...</description><pubDate>Fri, 10 Nov 2023 22:00:00 GMT</pubDate></item><item><title>GrowGen.xyz Rebuild Todos</title><link>https://growgen.xyz/tech/2023/11/05/growgen-rebuild-todos/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/11/05/growgen-rebuild-todos/</guid><description>GrowGen.xyz Rebuild Todos

Home Page Profile

Home Page Octopus Menu

Home Page Tags background

Header

Footer

Blog Page Profile

Blog Page List

Blog Page Selector

Need fix

date: 2021-11-19

dark...</description><pubDate>Sat, 04 Nov 2023 22:00:00 GMT</pubDate></item><item><title>Week 44th: still work on the website</title><link>https://growgen.xyz/plan/2023/11/04/44th-week-website/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/11/04/44th-week-website/</guid><description>Week 44th: still work on the website

Got my HSBC card, it seem a PIN code still on the way.

Installed several &quot;mainland China Only&quot; browsers on Hyper-V, to install windows XP or windows 7 in a virtu...</description><pubDate>Fri, 03 Nov 2023 22:00:00 GMT</pubDate></item><item><title>43rd Week - Back Home</title><link>https://growgen.xyz/plan/2023/10/29/43rd-week-back-home/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/10/29/43rd-week-back-home/</guid><description>43rd Week - Back Home

Got back from Hong Kong, Sold my old Quest 2. My bank card is locked, I will find out why next week. I also need to rebuild my website next week....</description><pubDate>Sat, 28 Oct 2023 21:00:00 GMT</pubDate></item><item><title>Week 42: Trip to Hong Kong &amp; Macau ✈️🏮</title><link>https://growgen.xyz/plan/2023/10/20/42nd-week-hong-kong/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/10/20/42nd-week-hong-kong/</guid><description>Week 42: Trip to Hong Kong &amp; Macau ✈️🏮

Bank Cards 💳

I applied for HSBC, BoCHK, ZA Bank, Livi Bank, And Bank, and Airstar Bank.
No luck with HSBC 😅, but the others worked out fine.

Meta Quest 3 �...</description><pubDate>Thu, 19 Oct 2023 21:00:00 GMT</pubDate></item><item><title>40th Week - Trip</title><link>https://growgen.xyz/plan/2023/10/07/40th-week-trip/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/10/07/40th-week-trip/</guid><description>40th Week - Trip

prepared my trip....</description><pubDate>Fri, 06 Oct 2023 21:00:00 GMT</pubDate></item><item><title>39th Week - Apple Watch</title><link>https://growgen.xyz/plan/2023/09/30/39th-week-apple-watch/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/09/30/39th-week-apple-watch/</guid><description>39th Week - Apple Watch

Apple Watch

I bought an Apple Watch SE2. Yes, it&apos;s been a long time since I used a real smart watch. I used pebble time for a long time. It was still my top 1 smart watch. I ...</description><pubDate>Fri, 29 Sep 2023 21:00:00 GMT</pubDate></item><item><title>38th Week - OpenCore</title><link>https://growgen.xyz/plan/2023/09/24/38th-week-opencore/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/09/24/38th-week-opencore/</guid><description>38th Week - OpenCore

IELTS

Got a 7 in IELTS test! Hooooray!

OpenCore

Two weeks ago, I bought a new laptop, ASUS Pro Art 16. Thus, I decide to sell my old one, which is Dell Inspiron 7391 2in1. Sad...</description><pubDate>Sat, 23 Sep 2023 21:00:00 GMT</pubDate></item><item><title>The 35th week</title><link>https://growgen.xyz/plan/2023/09/04/35th-week/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/09/04/35th-week/</guid><description>The 35th week

keep everything for IELTS test...</description><pubDate>Sun, 03 Sep 2023 21:00:00 GMT</pubDate></item><item><title>The 34th week</title><link>https://growgen.xyz/plan/2023/08/26/34th-week/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/08/26/34th-week/</guid><description>The 34th week

public social fund

This is how to cash out the money from the public social fund. This is the map.

A HK SIM Card

clubsim

A HK bank account

These youtube videos are helpful:

https:...</description><pubDate>Fri, 25 Aug 2023 21:00:00 GMT</pubDate></item><item><title>Week 33: View Transition ✨</title><link>https://growgen.xyz/plan/2023/08/20/33rd-viewtransition/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/08/20/33rd-viewtransition/</guid><description>Week 33: View Transition ✨

Web Components 🧩

I’ve been looking into Lit — it’s a pretty neat library for building web components. If you’re using TypeScript, you’ll need decorators to get the most o...</description><pubDate>Sat, 19 Aug 2023 21:00:00 GMT</pubDate></item><item><title>The 32nd week: It&apos;s autumn now</title><link>https://growgen.xyz/plan/2023/08/12/32nd-autumn-now/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/08/12/32nd-autumn-now/</guid><description>The 32nd week: It&apos;s autumn now

IELTS

I started using IELTS premium this week.

Babylon.js

This week I found out that react-babylon.js doesn&apos;t support tree shaking, moreover, babylon.js is almost 4M...</description><pubDate>Fri, 11 Aug 2023 21:00:00 GMT</pubDate></item><item><title>31st week: Goodbye WHV NZ</title><link>https://growgen.xyz/plan/2023/08/06/31st-goodbye-whv-nz/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/08/06/31st-goodbye-whv-nz/</guid><description>31st week: Goodbye WHV NZ

This week is my last chance to get a NZ WHV visa of my life. I didn&apos;t get it, sad.

I wrote a page as a meme about Twitter changing its logo into X. Which was as a tutorial ...</description><pubDate>Sat, 05 Aug 2023 21:00:00 GMT</pubDate></item><item><title>30th week shader</title><link>https://growgen.xyz/plan/2023/07/30/30th-week-shader/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/07/30/30th-week-shader/</guid><description>30th week shader

CSS in JS is back

Kuma UI is a compiler time CSS in JS library. It is a better alternative to Tailwind CSS. It can be used with Panda CSS

NextJS &amp; Remix

Compared NextJS and Remix....</description><pubDate>Sat, 29 Jul 2023 21:00:00 GMT</pubDate></item><item><title>29th week: Google Geo-Spatial</title><link>https://growgen.xyz/plan/2023/07/22/29th-week-geospatial/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/07/22/29th-week-geospatial/</guid><description>29th week: Google Geo-Spatial

Google Geo-Spatial

Firstly, I didn&apos;t get the permission, this API is not opened for mainland China. I need a abroad VISA card.

This is a slideshow to introduce it.

Th...</description><pubDate>Fri, 21 Jul 2023 21:00:00 GMT</pubDate></item><item><title>28th week: MRTK3 on web</title><link>https://growgen.xyz/plan/2023/07/15/28th-week-mrtk3-on-web/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/07/15/28th-week-mrtk3-on-web/</guid><description>28th week: MRTK3 on web

Tensorflow

This week I tried to reuse tensorflow using the MNIST tutorial. It is much useful than years before. So I&apos;m starting to watch this freeCodeCamp to get a structured...</description><pubDate>Fri, 14 Jul 2023 21:00:00 GMT</pubDate></item><item><title>27th week: AUS 462</title><link>https://growgen.xyz/plan/2023/07/08/27th-week-aus-462/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/07/08/27th-week-aus-462/</guid><description>27th week: AUS 462

This week I applied AUS 462 visa, wish I can get it soon.

React-BabylonJS

I finished the basic part. In the tutorial, position in terrain is no longer supported. And EngineView, ...</description><pubDate>Fri, 07 Jul 2023 21:00:00 GMT</pubDate></item><item><title>26th week: Using Ubuntu</title><link>https://growgen.xyz/plan/2023/07/01/26tn-week-using-ubuntu/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/07/01/26tn-week-using-ubuntu/</guid><description>26th week: Using Ubuntu

Babylon tutorial plan

This week，I&apos;ve finished the babylon tutorial. Collected a lot courses.

About using a physical engine, can read this document.

About using HDR image, c...</description><pubDate>Fri, 30 Jun 2023 21:00:00 GMT</pubDate></item><item><title>Friday Night Live 6-23</title><link>https://growgen.xyz/book/2023/06/29/fnl-23/</link><guid isPermaLink="true">https://growgen.xyz/book/2023/06/29/fnl-23/</guid><description>Friday Night Live 6-23

Welcome to the News quiz, recorded this week at the Hay Festival and with the Chelsea Flower Show also taking place this week, we hope finally to have a conclusive answer to th...</description><pubDate>Wed, 28 Jun 2023 21:00:00 GMT</pubDate></item><item><title>25th week - BabylonJS</title><link>https://growgen.xyz/plan/2023/06/24/25th-week-babylonjs/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/06/24/25th-week-babylonjs/</guid><description>25th week - BabylonJS

This week is all about BabylonJS. I was trying to refactor Summer Festival using react-babylonjs and @preact/signals-react.

Game developing is little different with UI developi...</description><pubDate>Fri, 23 Jun 2023 21:00:00 GMT</pubDate></item><item><title>24th week vscode</title><link>https://growgen.xyz/plan/2023/06/19/24th-week-vscode/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/06/19/24th-week-vscode/</guid><description>24th week vscode

Wheel settings

This week I tried to make my RabbitDial, a cheap alternative to Surface Dial, work with Visual Studio Code. I learnt a lot about how to make a VScode extension. But i...</description><pubDate>Sun, 18 Jun 2023 21:00:00 GMT</pubDate></item><item><title>23rd Week: Book computer deep dive</title><link>https://growgen.xyz/plan/2023/06/11/23rd-week-book-computer-deep-dive/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/06/11/23rd-week-book-computer-deep-dive/</guid><description>23rd Week: Book computer deep dive

I read 计算机底层的秘密, it&apos;s literally a book like CSAPP, but has more technology and less caculations.

Differences between processed, threads, coroutins.

CISC and RISC，...</description><pubDate>Sat, 10 Jun 2023 21:00:00 GMT</pubDate></item><item><title>Thought about Wear OS</title><link>https://growgen.xyz/tech/2023/06/09/thought-about-wear-os/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/06/09/thought-about-wear-os/</guid><description>Thought about Wear OS

Recently I watched a Youtube video about making a training tracker using Edge Impulse. Surprisingly an ESP32 can do so many ML things. That made me think why not implement it on...</description><pubDate>Thu, 08 Jun 2023 21:00:00 GMT</pubDate></item><item><title>22nd Week: Use an ultra wide screen</title><link>https://growgen.xyz/plan/2023/06/04/22nd-week-use-an-utra-wide-screen/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/06/04/22nd-week-use-an-utra-wide-screen/</guid><description>22nd Week: Use an ultra wide screen

I added web sync on qwerty-learner, it&apos;s now available on this site.

This week I bought a lot fans to nake sure my devices can survive the summer. I occasionaly f...</description><pubDate>Sat, 03 Jun 2023 21:00:00 GMT</pubDate></item><item><title>21st Week: Cloudflare Workers and GraphQL Yoga</title><link>https://growgen.xyz/plan/2023/05/29/21st-week-cloudflare-workers-and-graphql-yoga/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/05/29/21st-week-cloudflare-workers-and-graphql-yoga/</guid><description>21st Week: Cloudflare Workers and GraphQL Yoga

I&apos;ve been working on adding a backend for qwert-learner.

To keep this App a static site, I decided to ditch the Restful API and use GraphQL instead. Si...</description><pubDate>Sun, 28 May 2023 21:00:00 GMT</pubDate></item><item><title>using tRPC</title><link>https://growgen.xyz/fe/2023/05/26/trpc/</link><guid isPermaLink="true">https://growgen.xyz/fe/2023/05/26/trpc/</guid><description>using tRPC

tRPC is a RPC framework for TypeScript. A lot people compare it with graphql. After using it, I found out that they are not the same thing. GraphQL is more like Restful API. tRPC is a pack...</description><pubDate>Thu, 25 May 2023 21:00:00 GMT</pubDate></item><item><title>20th week web BLE</title><link>https://growgen.xyz/plan/2023/05/21/20th-week-web-ble/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/05/21/20th-week-web-ble/</guid><description>20th week web BLE

Watched The Long Season, nice story about the life of northeast China.

Watched The Super Mario Movie, funny movie.

Tried to build MRTK on quest, quite simple but not as easy as we...</description><pubDate>Sat, 20 May 2023 21:00:00 GMT</pubDate></item><item><title>ngrok: A Reverse Proxy Service</title><link>https://growgen.xyz/fe/2023/05/18/ngrok-reverse-proxy-service/</link><guid isPermaLink="true">https://growgen.xyz/fe/2023/05/18/ngrok-reverse-proxy-service/</guid><description>ngrok: A Reverse Proxy Service

Sometimes we need a HTTPs server to develop a web app, surely using mkcert can generate a local certificate. But by using vite-plugin-mkcert, I found the server is too ...</description><pubDate>Wed, 17 May 2023 21:00:00 GMT</pubDate></item><item><title>MRTK on quest</title><link>https://growgen.xyz/tech/2023/05/17/mrtk-on-quest/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/05/17/mrtk-on-quest/</guid><description>MRTK on quest

create a 3D project on Unity Editor

switch platform in build settings

import XR plugin management from package manager

import MRTK example and MRTK foundation from MixedRealityFeatur...</description><pubDate>Tue, 16 May 2023 21:00:00 GMT</pubDate></item><item><title>19th week Google IO</title><link>https://growgen.xyz/plan/2023/05/15/19th-week-google-io/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/05/15/19th-week-google-io/</guid><description>19th week Google IO

Tried AImoji this week, using stable diffusion to generate emoji. Try this video to learn more about training a picture.

Tried MRTK on Hololens, tried some quest demos, building ...</description><pubDate>Sun, 14 May 2023 21:00:00 GMT</pubDate></item><item><title>AImoji</title><link>https://growgen.xyz/tech/2023/05/09/aimoji/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/05/09/aimoji/</guid><description>AImoji

you can download the model of AImoji, put in stable diffusion&apos;s model folder. Using memoji of xxx as prompt to generate a memoji.

But I want to use it generating my photo, I need to merge my ...</description><pubDate>Mon, 08 May 2023 21:00:00 GMT</pubDate></item><item><title>17th week stable diffusion</title><link>https://growgen.xyz/plan/2023/05/07/17th-week-stablediffusion/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/05/07/17th-week-stablediffusion/</guid><description>17th week stable diffusion

Got My iPhone finally.

tried Memoji, can&apos;t generate one from my photo, sad. I can send it to wechat.

iPhone don&apos;t have a complete file system, it feels a little different...</description><pubDate>Sat, 06 May 2023 21:00:00 GMT</pubDate></item><item><title>use statblediffusion to paint with specific face</title><link>https://growgen.xyz/tech/2023/05/05/use-stablediffusion-to-paint-with-specific-face/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/05/05/use-stablediffusion-to-paint-with-specific-face/</guid><description>use statblediffusion to paint with specific face

install python 3.10(not 3.11). clone the project;

install dreambooth extension and use some pictures to train the mode. use Birme to cut image in bat...</description><pubDate>Thu, 04 May 2023 21:00:00 GMT</pubDate></item><item><title>Reactive in GUIs</title><link>https://growgen.xyz/tech/2023/05/03/reactive-in-guis/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/05/03/reactive-in-guis/</guid><description>Reactive in GUIs

Jetpack Compose

Can use Kotlin&apos;s Flow to build reactive UI.

BTW, there is a material theme builder to build UI theme.

Flutter

SwiftUI

share data between views

Blazor

using Bla...</description><pubDate>Tue, 02 May 2023 21:00:00 GMT</pubDate></item><item><title>16th week: GUIs</title><link>https://growgen.xyz/plan/2023/05/01/16th-week-guis/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/05/01/16th-week-guis/</guid><description>16th week: GUIs

last week, I tried using different GUI frameworks to build a vcode form.

AntD is a fully packed react component library. It is easy to use, and satisfies all the needs without pickin...</description><pubDate>Sun, 30 Apr 2023 21:00:00 GMT</pubDate></item><item><title>15th week</title><link>https://growgen.xyz/plan/2023/04/25/15th-week/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/04/25/15th-week/</guid><description>15th week

whole week waiting for the new iPhone, yet got a broken one...

Finished the BFE.com CSS, ts &amp; react part....</description><pubDate>Mon, 24 Apr 2023 21:00:00 GMT</pubDate></item><item><title>14th week: I spent a shit load of money</title><link>https://growgen.xyz/plan/2023/04/16/14th-week-a-shit-load-of-money/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/04/16/14th-week-a-shit-load-of-money/</guid><description>14th week: I spent a shit load of money

About GPU

I bought a GPU this week, first GPU in my life. A computing card Tesla P40. Can read How to use tesla P40 to make it work as a gaming card. To use i...</description><pubDate>Sat, 15 Apr 2023 21:00:00 GMT</pubDate></item><item><title>13th Week: Grid Layout</title><link>https://growgen.xyz/tech/2023/04/10/13th-week-grid-layout/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/04/10/13th-week-grid-layout/</guid><description>13th Week: Grid Layout

I finally fineshed the js coding questions in BFE.com. The question about grid-auto-flow is tricky.

This week I will get a new GPU. A robit dial which is a cheap alternative f...</description><pubDate>Sun, 09 Apr 2023 21:00:00 GMT</pubDate></item><item><title>12nd Week: Tetris</title><link>https://growgen.xyz/plan/2023/04/04/12th-week-tetris/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/04/04/12th-week-tetris/</guid><description>12nd Week: Tetris

Still working on BFE.com. Watched Tetris, Great story about how an American sales man brought Tetris from Soviet Union to the Nintendo....</description><pubDate>Mon, 03 Apr 2023 21:00:00 GMT</pubDate></item><item><title>11st Week: Ted Lasso</title><link>https://growgen.xyz/plan/2023/03/27/11st-week-ted-lasso/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/03/27/11st-week-ted-lasso/</guid><description>11st Week: Ted Lasso

Nothing new, still working on BFE.com. Watched Ted Lasso, Inspiring....</description><pubDate>Sun, 26 Mar 2023 21:00:00 GMT</pubDate></item><item><title>10th Week: GLinet</title><link>https://growgen.xyz/plan/2023/03/20/10th-week-glinet/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/03/20/10th-week-glinet/</guid><description>10th Week: GLinet

This week I mostly work on BFE.com, finished about 30% questions. Last week I bought GLinet router, a router runs openwrt on it, super useful.

I took Dalian subway line 5, nice new...</description><pubDate>Sun, 19 Mar 2023 22:00:00 GMT</pubDate></item><item><title>10th week Dev Containers</title><link>https://growgen.xyz/plan/2023/03/13/10th-week-dev-containers/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/03/13/10th-week-dev-containers/</guid><description>10th week Dev Containers

This week, I bought Virtual Desktop to try Steam VR. I also tried to use the Dev Container to develop the project. I found that the Dev Container is very useful.

some pre-bu...</description><pubDate>Sun, 12 Mar 2023 22:00:00 GMT</pubDate></item><item><title>Dalian Subway Line 5</title><link>https://growgen.xyz/life/2023/03/13/dalian-subway-line-5/</link><guid isPermaLink="true">https://growgen.xyz/life/2023/03/13/dalian-subway-line-5/</guid><description>Dalian Subway Line 5

大连地铁 5 号线试运营了，这不仅是东北的第一条跨海地铁，还是大连近十年头一次用上新车的地铁（大连现有车，站点指示还是 LED 的），还是泉水湾居民自 03 年以来终于可以不出站换乘上班的地铁
免费试乘主要人群是老年人，这趟线的拥挤程度不亚于上下班的线路
大连站是我最喜欢的站点，装潢既保留百年车站的历史感又有现代的简约风，不知道是不是为了省钱，但是做得好...</description><pubDate>Sun, 12 Mar 2023 22:00:00 GMT</pubDate></item><item><title>RiftCat: a cardboard VR headset</title><link>https://growgen.xyz/tech/2023/03/09/riftcat-a-cardboard-vr-headset/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/03/09/riftcat-a-cardboard-vr-headset/</guid><description>RiftCat: a cardboard VR headset

I used to have a cardboard VR headset. It is always a cheap and fun way to experience VR. I think there should one solution to use it to experience steam VR. By using ...</description><pubDate>Wed, 08 Mar 2023 22:00:00 GMT</pubDate></item><item><title>the 9th week: HoloFit</title><link>https://growgen.xyz/plan/2023/03/05/9th-week-holofit/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/03/05/9th-week-holofit/</guid><description>the 9th week: HoloFit

I&apos;m not satisfied with this week&apos;s work, I didn&apos;t finish the typingclub.com. It gets harder as I push farther. I need to finish it next week, then I can start the BigFrontEnd.de...</description><pubDate>Sat, 04 Mar 2023 22:00:00 GMT</pubDate></item><item><title>WSA on win10</title><link>https://growgen.xyz/tech/2023/02/27/wsa-on-win10/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/02/27/wsa-on-win10/</guid><description>WSA on win10

With the help of WSAPatch, I can install android apps on windows 10. But it still needs 8 physical RAMs....</description><pubDate>Sun, 26 Feb 2023 22:00:00 GMT</pubDate></item><item><title>the 8th week: bigfrontend.dev</title><link>https://growgen.xyz/plan/2023/02/26/8th-week-bigfrontenddev/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/02/26/8th-week-bigfrontenddev/</guid><description>the 8th week: bigfrontend.dev

I finished The Clarkson Farm this week. It&apos;s a comedy TV series. It&apos;s about an English TV billionaire who started farming. It&apos;s a good story. I like it.

I didn&apos;t pass t...</description><pubDate>Sat, 25 Feb 2023 22:00:00 GMT</pubDate></item><item><title>the 7th week: SSDs are so cheap</title><link>https://growgen.xyz/plan/2023/02/19/7th-week-ssds-are-so-cheap/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/02/19/7th-week-ssds-are-so-cheap/</guid><description>the 7th week: SSDs are so cheap

I bought an 1TB SSD for 288 yuan. It&apos;s so cheap. I&apos;m going to use it as a Windows drive, leaving the 500GB to use Mac OS.

I finished three TV series this week. The fi...</description><pubDate>Sat, 18 Feb 2023 22:00:00 GMT</pubDate></item><item><title>6th week: Use AI &amp; wifi-direct</title><link>https://growgen.xyz/plan/2023/02/14/6th-week-use-ai-wifi-direct/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/02/14/6th-week-use-ai-wifi-direct/</guid><description>6th week: Use AI &amp; wifi-direct

My Mac is super lagged this week. After some research, I have to use wifi-direct in Immersed VR. Simple, if you have a PC, you can set up a hotspot and connect your Hea...</description><pubDate>Mon, 13 Feb 2023 22:00:00 GMT</pubDate></item><item><title>5th week: Get a keyboard</title><link>https://growgen.xyz/plan/2023/02/08/5th-week-get-a-keyboard/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/02/08/5th-week-get-a-keyboard/</guid><description>5th week: Get a keyboard

Well, I bought a K375s. Yes, I&apos;ve gave up my touch typing plan. And I will keep practising it recently.

The Chinese WHV will take offer on this August. Right now I have to p...</description><pubDate>Tue, 07 Feb 2023 22:00:00 GMT</pubDate></item><item><title>The 4th week: touch typing</title><link>https://growgen.xyz/plan/2023/01/29/the-forth-week-touch-typing/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/01/29/the-forth-week-touch-typing/</guid><description>The 4th week: touch typing

Most days in this week, I kept practising touch typing on typeclub. Now, I can type the alphabets better, but the symbols are not so good.

I haven&apos;t made a WHV account, I ...</description><pubDate>Sat, 28 Jan 2023 22:00:00 GMT</pubDate></item><item><title>The 3rd week in review: week of the LunarVim</title><link>https://growgen.xyz/plan/2023/01/24/the-3rd-week-week-of-luna-vim/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/01/24/the-3rd-week-week-of-luna-vim/</guid><description>The 3rd week in review: week of the LunarVim

Happy Luna/Chinese new year!

first week I bought Oculus Quest 2 started my first experience in Immersed VR.

second week I built up an ITX started my sel...</description><pubDate>Mon, 23 Jan 2023 22:00:00 GMT</pubDate></item><item><title>2nd week retrospective</title><link>https://growgen.xyz/plan/2023/01/15/2th-week-retrospective-hackintosh/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/01/15/2th-week-retrospective-hackintosh/</guid><description>2nd week retrospective

This week I configured some bugs in my nvim preferences. Next week I will try to use it as my main editor.

Still working in VR, found some shortcoming when I switch devices. W...</description><pubDate>Sat, 14 Jan 2023 22:00:00 GMT</pubDate></item><item><title>Install Clash on RedMi AX5</title><link>https://growgen.xyz/tech/2023/01/09/install-clash-on-mi-route/</link><guid isPermaLink="true">https://growgen.xyz/tech/2023/01/09/install-clash-on-mi-route/</guid><description>Install Clash on RedMi AX5

I got a Quest 2 this year, that means my router needs to connect Facebook. By following this URL.

First, downgrade to v1.0.26, and stop updating.

get ssh permission

inst...</description><pubDate>Sun, 08 Jan 2023 22:00:00 GMT</pubDate></item><item><title>2022 Retrospective</title><link>https://growgen.xyz/plan/2023/01/01/2022-retrospective-immersed-vr/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/01/01/2022-retrospective-immersed-vr/</guid><description>2022 Retrospective

One hell of a year. This year, the government finally gave up its 2-COVID policy. Russia is invading Ukraine, and I just realized most Chinese are not standing on the justice side....</description><pubDate>Sat, 31 Dec 2022 22:00:00 GMT</pubDate></item><item><title>The First Week</title><link>https://growgen.xyz/plan/2023/01/01/the-first-week/</link><guid isPermaLink="true">https://growgen.xyz/plan/2023/01/01/the-first-week/</guid><description>The First Week

This is the first week of 2013. A lot of stuff happened. I received Quest2 and started my first metaverse experience in Immersed VR. I have got my first ITX Mac device only for me. I u...</description><pubDate>Sat, 31 Dec 2022 22:00:00 GMT</pubDate></item><item><title>OpenGL 画个三角</title><link>https://growgen.xyz/tech/2022/09/09/opengl/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/09/09/opengl/</guid><description>OpenGL 画个三角

这是上个月打算看的教程learnopengl-cn.github.io，真的是非常良心，完全搬运的话感觉没意义，这里做一下笔记好了。

三个主要的对象

顶点数组对象 VAO

顶点缓冲对象 VBO

元素缓冲对象 EBO

这三个对象都是用来描述显存的，每一个 VAO 对应一个图形，VBO 是这个图形的点的数组，因为图形按照三角形拼接的，如果只使用 VBO 会多出许多重...</description><pubDate>Thu, 08 Sep 2022 21:00:00 GMT</pubDate></item><item><title>KMP 匹配算法(Zig)</title><link>https://growgen.xyz/tech/2022/09/08/kmp/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/09/08/kmp/</guid><description>KMP 匹配算法(Zig)

要从一个字符串 ababcabcacbababcac 中查中一个片段如 abcac 可以使用 KMP 算法。

KMP 算法，简单来说就是先从要匹配的字符串中找到重复的字缀，并将这些字缀标记跳过的字数以做到匹配时剪掉不许匹配的次数。

a，首位和末尾没有重复即为 0

ab，首位和末尾没有重复即为 0

abc，首位和末尾没有重复即为 0

abca，首位和末尾有一位...</description><pubDate>Wed, 07 Sep 2022 21:00:00 GMT</pubDate></item><item><title>遍历二叉树(Rust)</title><link>https://growgen.xyz/tech/2022/09/08/traversing-a-binary-tree/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/09/08/traversing-a-binary-tree/</guid><description>遍历二叉树(Rust)

遍历二叉树其实也不难，就是利用栈的思维实现遍历挺有意思的，另外在写迭代器的时候还会用的 Rust 的生命周期，刚好能够对 Rust 的生命周期有更多的理解。

遍历方法

先序遍历，根左右

中序遍历，左根右

后序遍历，左右根

按层遍历

先序遍历，先把跟压入栈，执行 next 出栈取值，并将右子树和左子树压入栈，直到栈空，返回 None。

中序遍历，先把根的左手边...</description><pubDate>Wed, 07 Sep 2022 21:00:00 GMT</pubDate></item><item><title>试用 Zig</title><link>https://growgen.xyz/tech/2022/08/27/ziglang/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/08/27/ziglang/</guid><description>试用 Zig

最近 Bun 大火 🔥，带动一个语法看起来很像 JS 的语言 Zig 受到关注。听了 Devtools 播客里的推荐，我决定试试手 ✨。

Zig 官网有两个超实用的学习资源 👉 ziglearn 和 ziglings。学习曲线相比 Rust 平缓很多 🪜，甚至比 C 还简单，可以说 Zig 就是披着高级语言语法外衣的 C 👀。官方文档也明确提到：Zig 编译器能直接编译 ...</description><pubDate>Fri, 26 Aug 2022 21:00:00 GMT</pubDate></item><item><title>Astro：前端框架的“最终形态”？✨</title><link>https://growgen.xyz/tech/2022/08/24/astro/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/08/24/astro/</guid><description>Astro：前端框架的“最终形态”？✨

这几天刷 YouTube 📺，发现大家都在疯狂推荐 Astro！
它可以说是比 React、Vue 更高一维度的框架 🚀。

Astro 的特别之处在于：

可以把目前主流的前端框架作为渲染器生成静态页面 📝

页面中需要交互的部分，还能用「岛屿架构」🌴 单独挂上去

更有趣的是，同一个项目里还能混用不同框架 🤯！
和 Next、Gatsby 相...</description><pubDate>Tue, 23 Aug 2022 21:00:00 GMT</pubDate></item><item><title>Rust 实现的几个排序算法</title><link>https://growgen.xyz/tech/2022/08/17/rust/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/08/17/rust/</guid><description>Rust 实现的几个排序算法

冒泡排序

$O(n^2)$ 稳定排序

选择每个元素和后面的作比较，如果前面的元素比后面的大，就交换两个元素的位置。

插入排序

$O(n^2)$ 稳定排序

假定只有两个元素并排好序，每次再插入新的元素，直到全部元素都插入。

快速排序

期望$O(n\log{n})$，最坏情况$O(n^2)$，不稳定排序

选中一个元素，把小于它的元素放到左边，再把大于它的...</description><pubDate>Tue, 16 Aug 2022 21:00:00 GMT</pubDate></item><item><title>几个 OpenGL 的 tutorial</title><link>https://growgen.xyz/tech/2022/08/11/opengl-tutorial/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/08/11/opengl-tutorial/</guid><description>几个 OpenGL 的 tutorial

OpenGL 和 Rust 算是我一直在学习，但一直没办法实际使用的技术了。

Rust and OpenGL from scratch 这是一篇讲 Rust 结合 OpenGL 的博客，照着操作下去，主要的感觉就是 unsafe 太多了，网上几乎所有的 OpenGL 教程都基于LearnOpenGL来做，这是一篇中文译本，非常值得细看。

今天我还会再...</description><pubDate>Wed, 10 Aug 2022 21:00:00 GMT</pubDate></item><item><title>短暂尝试 SwiftUI</title><link>https://growgen.xyz/tech/2022/07/31/swiftui/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/07/31/swiftui/</guid><description>短暂尝试 SwiftUI

周围吹 SwiftUI 的人太多了，而且手上刚好有台黑苹果就一直想试一试。

其实受伤的黑苹果挺卡的，所以更希望不使用 XCode，而是 vscode 远程编程，也确实有人尝试了，这里是他的 demo。

尝试过这段代码，很遗憾要求至少 MacOS 11，不能编译成功，算了以后有机会再事先吧。...</description><pubDate>Sat, 30 Jul 2022 21:00:00 GMT</pubDate></item><item><title>在学习大概一周的 wxWidgets 之后，我决定放弃了</title><link>https://growgen.xyz/tech/2022/07/27/wxwidgets/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/07/27/wxwidgets/</guid><description>在学习大概一周的 wxWidgets 之后，我决定放弃了

之前我冲浪的时候看到了这篇博客，一下子勾起了我关于古早味的 UI 开发的兴趣，照着里面的教程，在 Linux 下面学习很顺利，唯一小坑就是 Ubuntu-22.04 里面的libwxgtk3.0-dev改名为libwxgtk3.0-gtk3-dev，另外还需要设置环境变量export wxWidgets\_ROOT\_DIR=/usr/l...</description><pubDate>Tue, 26 Jul 2022 21:00:00 GMT</pubDate></item><item><title>学习 CMake</title><link>https://growgen.xyz/tech/2022/07/05/cmake/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/07/05/cmake/</guid><description>学习 CMake

学习了 Makefile 之后自然开始学习 CMake，网上找到了一个例子有一些老了，但是还是挺有用的。

里面包括使用 boost 和 catch2 以及 GoogleTest 做单元测试，还有包装 deb 以及使用 conan 进行包管理的例子。...</description><pubDate>Mon, 04 Jul 2022 21:00:00 GMT</pubDate></item><item><title>破解 kindle</title><link>https://growgen.xyz/tech/2022/06/29/kindle/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/06/29/kindle/</guid><description>破解 kindle

据说手上的 kindle 还有两年就不能服役了，果断选择把它破解掉，破解的方式是主要参照书伴。

越狱成功后可以参考此文安装插件，试用了 Koreader，比 kindle 原生的浏览器好用太多了，File Browser 可以搭建了本地 http 服务实现局域网传文件。...</description><pubDate>Tue, 28 Jun 2022 21:00:00 GMT</pubDate></item><item><title>学习使用 makefile</title><link>https://growgen.xyz/tech/2022/06/20/makefile/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/06/20/makefile/</guid><description>学习使用 makefile

Makefile其实一直都用过，只是没有系统学习一下，也从未遇到过要从头写一个的机会。

这个链接很详细了，抽出一点时间看了下。...</description><pubDate>Sun, 19 Jun 2022 21:00:00 GMT</pubDate></item><item><title>从VSCode到NeoVim</title><link>https://growgen.xyz/tech/2022/06/14/vscode-neovim/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/06/14/vscode-neovim/</guid><description>从VSCode到NeoVim

最近Github的Atom宣布暂停更新了，这让我想起来现在的VSCode就如它的老对手一样卡...
没错，换成Ext4分区之后WSL的开发速度快了很多，但还是能够感觉到卡顿，所以最近几天就折腾起来NeoVim了。

具体的配置我就不多说了，因为网上的内容实在太多，学习的话可以参考Neovim 配置实战：从 0 到 1 打造自己的 IDE，入门足够了。

目前我的配置...</description><pubDate>Mon, 13 Jun 2022 21:00:00 GMT</pubDate></item><item><title>WSL2加载虚拟硬盘</title><link>https://growgen.xyz/tech/2022/05/30/wsl2/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/05/30/wsl2/</guid><description>WSL2加载虚拟硬盘

在最新版的Windows11中，WSL2新增了mount参数可以加载虚拟硬盘了。

依过去的经验WSL经常会更新崩溃，所以开发的时候我会把代码仓库和系统放在两个分区里，然而在Linux中操作NTFS是非常慢的，最好是新建一个Ext4的虚拟硬盘，再挂载到Linux中。

在Windows的磁盘管理可以新建.vhdx文件（默认新建好会自动挂载，以后双击文件也可加载硬盘），然后使...</description><pubDate>Sun, 29 May 2022 21:00:00 GMT</pubDate></item><item><title>QWERT Learner 练打字</title><link>https://growgen.xyz/tech/2022/05/14/qwertlearner/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/05/14/qwertlearner/</guid><description>QWERT Learner 练打字

keybr 被墙之后，我就琢磨换一个打字网站，最近使用了QWERT Learner，很不错，还可以顺便背单词。

后期我可能会 fork 这个项目加入 anki 的功能

现在暂时 dict2anki 成单词卡...</description><pubDate>Fri, 13 May 2022 21:00:00 GMT</pubDate></item><item><title>Barrier 和 DeskDroid 实现苹果的 Universal Control</title><link>https://growgen.xyz/tech/2022/03/21/barrier-deskdroid-universalcontrol/</link><guid isPermaLink="true">https://growgen.xyz/tech/2022/03/21/barrier-deskdroid-universalcontrol/</guid><description>Barrier 和 DeskDroid 实现苹果的 Universal Control

今天被人显摆了苹果的 Universal Control 了，作为跨屏协同用了这么久的我，为啥不显摆一下我现有的桌面配置呢？

DeskDroid 的最新版本是可以和 Barrier 集成的，需要在设置中选择集成到 barrier，会有提示提醒如何把现有机器配置到 barrier 的设置里。

由于 Desk...</description><pubDate>Sun, 20 Mar 2022 22:00:00 GMT</pubDate></item><item><title>Johnathan Agassi Saved My Life 🎬✨</title><link>https://growgen.xyz/tv/2022/02/25/johnathanagassisavedmylife/</link><guid isPermaLink="true">https://growgen.xyz/tv/2022/02/25/johnathanagassisavedmylife/</guid><description>Johnathan Agassi Saved My Life 🎬✨

这是一部纪录片，讲述了以色列 Gay 明星 Johnathan Agassi 从出道到最终因为吸毒退出行业的 8 年故事。

🤯 大开眼界！平时我看纪录片都会犯困，但这部完全不同——可能因为它讲的是一个超级灰色的产业吧。

故事一开始，Johnathan 在柏林跳脱衣舞💃，和同事聊自己为什么想进入色情行业（有点像《全裸监督...</description><pubDate>Thu, 24 Feb 2022 22:00:00 GMT</pubDate></item><item><title>定点数</title><link>https://growgen.xyz/book/2022/01/09/fixed-point-number/</link><guid isPermaLink="true">https://growgen.xyz/book/2022/01/09/fixed-point-number/</guid><description>定点数

二进制、十进制和十六进制的转化

对于$2^n$的 16 进制转化,最高位是$2^{(n \mod 4)}$，低位用$n/4$个零补齐

| $n$ | $2^n(decimal)$ | $2^n(hexadecimal)$ |
| --- | -------------- | ------------------ |
| 5   | 32             | 0x20     ...</description><pubDate>Sat, 08 Jan 2022 22:00:00 GMT</pubDate></item><item><title>Soul</title><link>https://growgen.xyz/movie/2022/01/08/soul/</link><guid isPermaLink="true">https://growgen.xyz/movie/2022/01/08/soul/</guid><description>Soul

皮克斯每年必来的泪点电影，这次竟然不是“坚持梦想”的老梗🎬😭
用一句俗话说——哥们，这次别把自己局限太窄啦😂...</description><pubDate>Fri, 07 Jan 2022 22:00:00 GMT</pubDate></item><item><title>再次聊 Amdahl 定律和 Gustafson 定律</title><link>https://growgen.xyz/book/2022/01/02/amdahl/</link><guid isPermaLink="true">https://growgen.xyz/book/2022/01/02/amdahl/</guid><description>再次聊 Amdahl 定律和 Gustafson 定律

因为考研，这个专题耽搁了，之前提过这个定律但是不深。本来想继续之前的位置读，不过考虑到很久没看了，就来重读一遍，没想到能获得新的理解

Amdahl 定律

Amdahl 这个名字还真难记，查了一下，老爷子生平经历还是值得一看的，本人也是瑞典和挪威混血，15 年因为肺癌去世 RIP。

其实 Amdahl 定律$S=\frac{1}{(1-...</description><pubDate>Sat, 01 Jan 2022 22:00:00 GMT</pubDate></item><item><title>VSCode 作为 C 语言 IDE</title><link>https://growgen.xyz/tech/2021/12/29/vscode-c-ide/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/12/29/vscode-c-ide/</guid><description>VSCode 作为 C 语言 IDE

很简单，只需要添加微软的&quot;C/C++&quot;和&quot;Code Runner&quot;两个插件，本地再安装 MinGw（如果安装了 MSYS2 也可以），把 bin 文件夹添加到系统的 PATH 环境变量里面（一定是系统的不是本地的）。

然后在 VSCode 设置中，给 Code Runner 添加 run in terminal，以实现输入功能。...</description><pubDate>Tue, 28 Dec 2021 22:00:00 GMT</pubDate></item><item><title>我考完了</title><link>https://growgen.xyz/plan/2021/12/28/im-finished/</link><guid isPermaLink="true">https://growgen.xyz/plan/2021/12/28/im-finished/</guid><description>我考完了

大概有两个月没有更新了，昨天回家缓了一天，今天感觉怎么滴得更新一下情况，就写了这一篇。

今年的主题两个字「考研」，这是我环游中国之后的第二阶段的开始阶段，即使已经 28 岁了，我还是希望能够完成它。总体来说不太好，哈哈，毕竟是第一次，在太多方面上可以说是毫无准备，下面做一下总结。

研究生的所有信息都会在研招网上面发布，包括考研大纲，大概九月份各个学校都会上传他们考啥，但是一定一定等...</description><pubDate>Mon, 27 Dec 2021 22:00:00 GMT</pubDate></item><item><title>错题整理</title><link>https://growgen.xyz/book/2021/10/08/error-sorting/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/10/08/error-sorting/</guid><description>错题整理

$$
y=f(x)=\ln(x+\sqrt{x^2+1})
$$

求$f^{-1}(x)$

答

$$
-y  = -\ln(x+\sqrt{x^2+1}) ;\\
\= \ln{\frac{1}{x+\sqrt{x^2+1}}} ;\\
\= \ln{\frac{x-\sqrt{x^2+1}}{(x+\sqrt{x^2+1})(x-\sqrt{x^2+1})}} ;\\
\= \...</description><pubDate>Thu, 07 Oct 2021 21:00:00 GMT</pubDate></item><item><title>期望与方差</title><link>https://growgen.xyz/book/2021/09/27/expectation-and-square-difference/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/09/27/expectation-and-square-difference/</guid><description>期望与方差

| 分布                  | 分布列或概率密度                                                                            | 期望(E)             | 方差(D)               |
| --------------------- | ---------------...</description><pubDate>Sun, 26 Sep 2021 21:00:00 GMT</pubDate></item><item><title>相互独立的随机变量分布及卷积公式</title><link>https://growgen.xyz/book/2021/09/08/mutual-independent-random-variable-distribution-and-convolution-formula/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/09/08/mutual-independent-random-variable-distribution-and-convolution-formula/</guid><description>相互独立的随机变量分布及卷积公式

$$
(X,Y) \sim f(x,y), Z=X+Y, f\_Z(z)=\int\_{-\infty}^{+\infty}f\_X(x)f\_Y(z-x)dx = \int\_{-\infty}^{+\infty}f\_X(z-y)f\_Y(y)dy
$$

$$
(X,Y) \sim f(x,y), Z=X-Y, f\_Z(z)=\int\_{-\infty...</description><pubDate>Tue, 07 Sep 2021 21:00:00 GMT</pubDate></item><item><title>常见的随机变量分布类型</title><link>https://growgen.xyz/book/2021/09/07/common-random-variable-distribution-type/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/09/07/common-random-variable-distribution-type/</guid><description>常见的随机变量分布类型

二次分布$P{X=k}=C^k\_np^k(1-p)^{n-k}$记为$X \sim B(n,p)$

泊松分布$P{X=k}=\frac{\lambda^k}{k!}e^{-\lambda}(k=0,1,\cdots;\lambda&gt;0)$记为$X \sim P(\lambda)$

几何分布$P{X=k}=(1-p)^{k-1}p(k=1,2,\cdots;0\&lt;p&lt;...</description><pubDate>Mon, 06 Sep 2021 21:00:00 GMT</pubDate></item><item><title>概率论的基本公式</title><link>https://growgen.xyz/book/2021/08/31/basic-formula-for-probability-theory/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/08/31/basic-formula-for-probability-theory/</guid><description>概率论的基本公式

$$
A \subset B,P(B-A)=P(B)-P(A)
$$

$$
P(A \cup B) = P(A) + P(B) -P(AB)
$$

$$
P(A\_1 \cup A\_2 \cup A\_3) =
P(A\_1) + P(A\_2) + P(A\_3) -
P(A\_1A\_2) - P(A\_1A\_3) - P(A\_2A\_3) +
P(A\_1A\_...</description><pubDate>Mon, 30 Aug 2021 21:00:00 GMT</pubDate></item><item><title>特征值与特征向量</title><link>https://growgen.xyz/book/2021/08/20/features-and-feature-vectors/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/08/20/features-and-feature-vectors/</guid><description>特征值与特征向量

$$
f(\lambda)=a\_k\lambda^k + \cdots + a\_1\lambda + a\_0 = 0
$$

若$a\_0=0$则 0 是$f(\lambda)$的根

若$a\_k+a\_{k-1}+\cdots+a\_1+a\_0=0$则 1 是$f(\lambda)$的根

若偶次项系数和等于奇次项系数之和则-1 是$f(\lambda)$的根

$...</description><pubDate>Thu, 19 Aug 2021 21:00:00 GMT</pubDate></item><item><title>矩阵</title><link>https://growgen.xyz/book/2021/08/19/matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/08/19/matrix/</guid><description>矩阵

$$
|kA| = k^n|A|
$$

$$
(kA)^T = kA^T
$$

$$
(A+B)^T = A^T + B^T
$$

$$
AA^\*=A^\*A
$$

$$
A^\* = |A|A^{-1}
$$

$$
AA^\*=|A|E
$$

$$
|A^\*|=|A|^{n-1}
$$

$$
A^{-1}=\frac{1}{|A|}A^\*
$$

$$
A=|A|(A...</description><pubDate>Wed, 18 Aug 2021 21:00:00 GMT</pubDate></item><item><title>三重积分</title><link>https://growgen.xyz/book/2021/08/19/triple-points/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/08/19/triple-points/</guid><description>三重积分

球面坐标系

$$
\begin{cases}
x = r\sin\phi\cos\theta \\
y = r\sin\phi\sin\theta \\
z = r\cos\phi
\end{cases}
$$...</description><pubDate>Wed, 18 Aug 2021 21:00:00 GMT</pubDate></item><item><title>多元函数积分学</title><link>https://growgen.xyz/book/2021/08/18/multi-function-points/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/08/18/multi-function-points/</guid><description>多元函数积分学

向量的运算

$$
(a\_x,a\_y,a\_z)\cdot(b\_x,b\_y,b\_z)=a\_xb\_x + a\_yb\_y + a\_zb\_z
$$

$$
\bold a \cdot \bold b = |\bold a||\bold b| \cos \theta
$$

如果$\bold a \cdot \bold b = 0$则 ab 互相正交

$$
|\b...</description><pubDate>Tue, 17 Aug 2021 21:00:00 GMT</pubDate></item><item><title>八月计划</title><link>https://growgen.xyz/plan/2021/08/02/august-plan/</link><guid isPermaLink="true">https://growgen.xyz/plan/2021/08/02/august-plan/</guid><description>八月计划

过去的四五六七月份都没有做记录，原因是正在进行考研的第一轮复习，生活太规律基本没什么特色，不过最近觉得没有规划还是有点乏味，所以恢复每月的计划内容了。

回顾

那么过去四个月，除了学习之外，做一下总结。

旅行，去旅顺老虎尾，去夏家河子冲沙，在星海湾冲浪，基本是市内旅行。

游戏，破解了 switch，教会爸妈使用健身环

健身，目前是每天两练，感觉时间还可以挤一下，中间玩手机的时间...</description><pubDate>Sun, 01 Aug 2021 21:00:00 GMT</pubDate></item><item><title>大气层破解 switch</title><link>https://growgen.xyz/tech/2021/08/02/switch/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/08/02/switch/</guid><description>大气层破解 switch

最近都是考研复习，所以也没腾出来时间来写博客。正赶上这周大连气温高，没心思学习，寻思着要么把 Switch 给破解了以后好自己开发游戏玩。

由于机器买的早，我的 switch 可以软解，据说新版只能通过添加芯片硬解。软解方法很简单就是把红色手柄短接，然后在 PC 中使用 TegraRcmGUI 线连到设备上修改 loader，并在 SD 卡中创建虚拟系统，把 nsp ...</description><pubDate>Sun, 01 Aug 2021 21:00:00 GMT</pubDate></item><item><title>Amdahl 定律</title><link>https://growgen.xyz/book/2021/07/27/amdahl/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/07/27/amdahl/</guid><description>Amdahl 定律

加速比 S，系统改进比$\alpha$，性能提升比 k

$$
S=\frac{1}{(1-\alpha)+\alpha/k}
$$

卡车司机从 Boise 到 Minneapolis，全程 2500km，全程限速 100km/h，期间有 1500km 临时改为限速 150km/h

则$\alpha = 1500/2500 = 0.6, k=150/100=1.5,S=\...</description><pubDate>Mon, 26 Jul 2021 21:00:00 GMT</pubDate></item><item><title>常微分方程</title><link>https://growgen.xyz/book/2021/07/06/frequently-differential-equation/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/07/06/frequently-differential-equation/</guid><description>常微分方程

形如$y&apos;+p(x)y=q(x)$的通解公式

$$
y = e^{
\- \int p(x) \mathrm{d}x
}\[
\int e^{
\int p(x) \mathrm{d} x
} \cdot q(x) \mathrm{d} x
\+ C
]
$$

形如$y&apos;+p(x)y=q(x)y^n$的通解

伯努利方程

同时除以$y^n$

令$z=y^{1-n}$得$\fr...</description><pubDate>Mon, 05 Jul 2021 21:00:00 GMT</pubDate></item><item><title>无穷级数</title><link>https://growgen.xyz/book/2021/07/06/infinite-series/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/07/06/infinite-series/</guid><description>无穷级数

达朗贝尔判别法

$$
\lim\_{n \to \infty} \frac{u\_{n+1}}{u\_n} = \rho
$$

$\rho \lt 1$ 收敛

$\rho \gt 1$ 发散

柯西判别法

$$
\lim\_{n \to \infty} \sqrt\[n]{u\_n} = \rho
$$

$\rho \lt 1$ 收敛

$\rho \gt 1$ 发散

阿贝...</description><pubDate>Mon, 05 Jul 2021 21:00:00 GMT</pubDate></item><item><title>多元微分学</title><link>https://growgen.xyz/book/2021/06/21/multi-micro-science/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/06/21/multi-micro-science/</guid><description>多元微分学

全微分 dz

$$
\mathrm{d}z = \frac{\partial z}{\partial x} \Delta x + \frac{\partial z}{\partial x} \Delta y =  \frac{\partial z}{\partial x} \mathrm{d} x + \frac{\partial z}{\partial x} \mathrm{d}...</description><pubDate>Sun, 20 Jun 2021 21:00:00 GMT</pubDate></item><item><title>一元函数积分</title><link>https://growgen.xyz/book/2021/06/11/one-yuan-function-integral/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/06/11/one-yuan-function-integral/</guid><description>一元函数积分

费马定理，$f(x)$在$x\_0$处可导，且在$x\_0$取得极值，必有$f&apos;(x\_0)=0$

$x\_0$处取极大值的充分条件，$f^{(n)}(x\_0)&lt;0$,n 为偶数

$x\_0$处取极小值的充分条件，$f^{(n)}(x\_0)&gt;0$,n 为偶数

$(x\_0,f(x\_0))$为拐点的充分条件，二阶导为零，三阶导不为零（大于等于 3 的奇数阶导数不为零偶数阶...</description><pubDate>Thu, 10 Jun 2021 21:00:00 GMT</pubDate></item><item><title>泰勒公式及余项</title><link>https://growgen.xyz/book/2021/05/29/taylor-formula-and-the-remaining-items/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/05/29/taylor-formula-and-the-remaining-items/</guid><description>泰勒公式及余项

拉格朗日余项

$$
f(x) = f(x\_0) + f&apos;(x\_0)(x-x\_0) + \cdots  + \frac{1}{n!}f^{(n)}(x\_0)(x-x\_0)^n  + \frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x\_0)^{n+1}, \xi \in (x, x\_0)
$$

佩亚诺余项(x 无穷趋近于 x\_0)

$$
f(x)...</description><pubDate>Fri, 28 May 2021 21:00:00 GMT</pubDate></item><item><title>罗尔定理</title><link>https://growgen.xyz/book/2021/05/26/roman-theorem/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/05/26/roman-theorem/</guid><description>罗尔定理

$f(x)f&apos;(x)$的原函数辅助函数$F(x)=f^2(x)$

$\[f&apos;(x)]^2+f(x)f&apos;&apos;(x)$的原函数辅助函数$F(x)=f(x)f&apos;(x)$

$f&apos;(x)+f(x)\phi&apos;(x)$的原函数辅助函数$F(x)=f(x)e^{\phi(x)}$

$f&apos;(x)+f(x)$的原函数辅助函数$F(x)=f(x)e^x$

$f&apos;(x)-f(x)$的原函数辅助函数$F(...</description><pubDate>Tue, 25 May 2021 21:00:00 GMT</pubDate></item><item><title>无穷阶求导</title><link>https://growgen.xyz/book/2021/05/17/infinity/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/05/17/infinity/</guid><description>无穷阶求导

泰勒展开式

$$
e^x = \sum^\infty\_{n=0}\frac{x^n}{n!} = 1 + x + \frac{x^2}{2!} + \cdots
$$

$$
\frac{1}{x+1} = \sum^\infty\_{n=0}(-1)^nx^n = 1-x+x^2+ \cdots
$$

$$
\frac{1}{1-x} = \sum^\infty\_{n=0}...</description><pubDate>Sun, 16 May 2021 21:00:00 GMT</pubDate></item><item><title>泰勒公式</title><link>https://growgen.xyz/book/2021/05/08/taylor-formula/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/05/08/taylor-formula/</guid><description>泰勒公式

$$
\sin x = x - \frac{x^3}{3!} + o(x^3)
$$

$$
\cos x = 1 - \frac{x^2}{2!} + \frac{x^4}{4!} + o(x^4)
$$

$$
\arcsin x = x + \frac{x^3}{3!} + o(x^3)
$$

$$
\tan x = x + \frac{x^3}{3} + o(x^3)
$$
...</description><pubDate>Fri, 07 May 2021 21:00:00 GMT</pubDate></item><item><title>常用的等价无穷小</title><link>https://growgen.xyz/book/2021/05/07/commonly-used-equivalently-infinitely-small/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/05/07/commonly-used-equivalently-infinitely-small/</guid><description>常用的等价无穷小

$$
\lim\_{x \to 0}\sin x \sim x \\
\lim\_{x \to 0}\tan x \sim x \\
\lim\_{x \to 0}\arcsin x \sim x \\
\lim\_{x \to 0}\arctan x \sim x \\
\lim\_{x \to 0}\ln(1+x) \sim x \\
\lim\_{x \to 0}(e^x...</description><pubDate>Thu, 06 May 2021 21:00:00 GMT</pubDate></item><item><title>力量训练基础</title><link>https://growgen.xyz/book/2021/05/05/power-training-basis/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/05/05/power-training-basis/</guid><description>力量训练基础

深蹲

低杠位深蹲有助于提高整个后链肌肉群的动作...</description><pubDate>Tue, 04 May 2021 21:00:00 GMT</pubDate></item><item><title>重要公式</title><link>https://growgen.xyz/book/2021/04/25/important-formula/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/25/important-formula/</guid><description>重要公式

倍角公式

$$
\sin2\alpha = 2\sin\alpha\cos\alpha \\
\cos2\alpha = \cos^2\alpha-\sin^2\alpha \\
\cos2\alpha = 1-2\sin^2\alpha \\
\cos2\alpha = 2\cos^2\alpha-1 \\
\sin3\alpha = -4sin^3\alpha + 3\sin\a...</description><pubDate>Sat, 24 Apr 2021 21:00:00 GMT</pubDate></item><item><title>函数图像</title><link>https://growgen.xyz/book/2021/04/22/function-image/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/22/function-image/</guid><description>函数图像

tan(x)

tanx

cot(x)

xy24-2-4123456-1-2

sec(x)

xy24-2-4123456-1-2

csc(x)

xy24-2-4123456-1-2

arcsin(x)

xy24-2-4123456-1-2

arccos(x)

xy24-2-4123456-1-2

arctan(x)

xy24-2-4123456-1-2

arc...</description><pubDate>Wed, 21 Apr 2021 21:00:00 GMT</pubDate></item><item><title>高等数学必背知识</title><link>https://growgen.xyz/book/2021/04/18/higher-mathematics-must-back/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/18/higher-mathematics-must-back/</guid><description>高等数学必背知识

Q: 等差数列前 n 项和

A: $S\_n=\frac{n}{2}\[2a\_1+(n-1)d]$

Q: 等比数列前 n 项和

A:

$$
S\_n=\begin{cases}
na\_1, r=1 \\
\frac{a\_1(1-r^n)}{1-r}, r \ne 1
\end{cases}
$$

Q:
求

$$
\sum^n\_{k=1}k
$$

A:

$...</description><pubDate>Sat, 17 Apr 2021 21:00:00 GMT</pubDate></item><item><title>高等数学预备知识</title><link>https://growgen.xyz/book/2021/04/14/higher-mathematics-preparation-knowledge/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/14/higher-mathematics-preparation-knowledge/</guid><description>高等数学预备知识

Q:

$$
f(x)=x^2,
f(\phi(x))=-x^2+2x+3,
\phi(x) \ge 0
$$

求$\phi$的定义域以及值域

A:

$$
\[-1,3],\[0,2]
$$

张宇数学 P21,例 1.1.1

Q:

$$
y=f(x)=ln(x+\sqrt{x^2+1})
$$

求 y 的反函数$f^{-1}(x)$及其定义域

A:

$$
y=...</description><pubDate>Tue, 13 Apr 2021 21:00:00 GMT</pubDate></item><item><title>投入产出模型</title><link>https://growgen.xyz/book/2021/04/05/input-production-model/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/05/input-production-model/</guid><description>投入产出模型

Q:

|        | 制造业 | 农业 | 服务业 |
| ------ | ------ | ---- | ------ |
| 制造业 | 0.5    | 0.4  | 0.2    |
| 农业   | 0.2    | 0.3  | 0.1    |
| 服务业 | 0.1    | 0.1  | 0.3    |

每一列为该行业制造 1 单位（100 万元）产...</description><pubDate>Sun, 04 Apr 2021 21:00:00 GMT</pubDate></item><item><title>图的邻接矩阵</title><link>https://growgen.xyz/book/2021/04/05/the-adjacent-matrix-of-the-figure/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/05/the-adjacent-matrix-of-the-figure/</guid><description>图的邻接矩阵

Q:



如图为 5 支队伍的单循环赛，边(xi,xj)表示 xi 队战胜 xj 队，试排出 5 队伍的名次

A:

$$
x\_2,x\_4,x\_1,x\_5,x\_3
$$

Q:



这是四个城市的航班图

从 y4 出发，有几条经 3 次航行到达城市 y3 的途

从 y4 出发，有几条经过 4 次航行回到 y4 的途

从任意城市起飞，可否达到其余 3 个城市

...</description><pubDate>Sun, 04 Apr 2021 21:00:00 GMT</pubDate></item><item><title>线性方程组的应用</title><link>https://growgen.xyz/book/2021/04/01/application-of-linear-equation-group/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/04/01/application-of-linear-equation-group/</guid><description>线性方程组的应用

Q:

| 营养       | 脱脂牛奶 | 大豆粉 | 乳清 | 食谱一天的标准 |
| ---------- | -------- | ------ | ---- | -------------- |
| 蛋白质     | 36       | 51     | 13   | 33             |
| 碳水化合物 | 52       | 34     | ...</description><pubDate>Wed, 31 Mar 2021 21:00:00 GMT</pubDate></item><item><title>矩阵对角化应用</title><link>https://growgen.xyz/book/2021/03/31/delomization-application-of-matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/31/delomization-application-of-matrix/</guid><description>矩阵对角化应用

Q:

求斐波那契数列的通项公式

$$
F\_{n+2} = F\_{n+1} + F\_{n},F\_0=0,F\_1=1
$$

A:

$$
F\_n=\frac{1}{\sqrt{5}}\[(\frac{1+\sqrt{5}}{2})^n-(\frac{1-\sqrt{5}}{2})^n]
$$

Q:

假设某省人口不变，每年有 20%农村人口流入城镇，有 10%城镇...</description><pubDate>Tue, 30 Mar 2021 21:00:00 GMT</pubDate></item><item><title>大连博物馆，风好正扬帆</title><link>https://growgen.xyz/life/2021/03/27/dalian-museum-is-so-good/</link><guid isPermaLink="true">https://growgen.xyz/life/2021/03/27/dalian-museum-is-so-good/</guid><description>大连博物馆，风好正扬帆

回大连那段时间错过了旅顺博物馆展览的海上丝绸之路展，所以不想错过大连博物馆的古代航海展。

首先，因为很多历史原因，中国的航海历史其实没有西欧的大航海时代出彩，就是观察同时期的航海地图，中国的也有点稚嫩（显然展览也意识到这点，所以并没有给出同时期航海水平的比较），但并不代表它不值得去探究，毕竟也是有郑和下南洋这样的历史事件的嘛。

这个展览，主要介绍古代航行工具，包括船帆...</description><pubDate>Fri, 26 Mar 2021 22:00:00 GMT</pubDate></item><item><title>MIT 线性代数笔记</title><link>https://growgen.xyz/book/2021/03/23/mit/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/23/mit/</guid><description>MIT 线性代数笔记

AX=b 的最小误差解必是$A^TAX=A^Tb$的解

投影矩阵$P=A(AA^T)^{-1}A^T$

特征值解决斐波那契数列问题

$$
U\_{n} =
\begin{cases}
F\_{n+2} = F\_{n+1} + F\_n \\
F\_{n+1} = F\_{n+1} + 0
\end{cases} = \begin{pmatrix}
1 &amp; 1 \\
...</description><pubDate>Mon, 22 Mar 2021 22:00:00 GMT</pubDate></item><item><title>大连美术馆</title><link>https://growgen.xyz/life/2021/03/18/dalian-art-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2021/03/18/dalian-art-museum/</guid><description>大连美术馆

上个月简单地去了趟大连自然博物馆，这回去一趟真正的市中心看看大连美术馆，顺便看看自然博物馆的旧址，建于 1902 年的大连美术馆，连同它所在的一条街都是沙俄所建的技工路（想想这条路留下来了，或许和它工人阶级的性质脱不开关系），现在改为俄罗斯一条街，专卖套娃望远镜等一些小商品。

即使在一百年前这里是个交通要道，但如今却没那么方便，距离美术馆的最近的地铁站友好广场也要一公里左右，不过路...</description><pubDate>Wed, 17 Mar 2021 22:00:00 GMT</pubDate></item><item><title>计算机系统概述</title><link>https://growgen.xyz/book/2021/03/13/computer-system-overview/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/13/computer-system-overview/</guid><description>计算机系统概述

Q: 第一代计算机

A: 电子管计算机

Q: 第二代计算机

A: 晶体管计算机

Q: 第三代计算机

A: 中小规模集成电路计算机

Q: 第四代计算机

A: 超大规模集成电路计算机

Q: 电子计算机发展已经历 4 代，这四代计算机的主要元件分别是

A: 电子管、晶体管、中小规模集成电路、大规模集成电路

Q: 微型计算机的发展以什么技术为标志

A: 微处理器

...</description><pubDate>Fri, 12 Mar 2021 22:00:00 GMT</pubDate></item><item><title>三月计划</title><link>https://growgen.xyz/plan/2021/03/12/march-plan/</link><guid isPermaLink="true">https://growgen.xyz/plan/2021/03/12/march-plan/</guid><description>三月计划

这个三月的计划来得有点晚，因为我想要先把线性代数的内容结束，拖了一些。

二月完成内容

学会 latex

使用 anki 背单词

使用 anki 背五十音

完成线性代数

去了自然博物馆

使用 keybr 和 codespeed 练习盲打

美剧：旺达幻世

美剧：超人和路易斯

美剧：闪电侠

美剧：美国众神

美剧：雪国列车

电影：你好李焕英

播客：腾飞五千年

三月...</description><pubDate>Thu, 11 Mar 2021 22:00:00 GMT</pubDate></item><item><title>线性空间与线性变换</title><link>https://growgen.xyz/book/2021/03/11/linear-space-and-linear-transformation/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/11/linear-space-and-linear-transformation/</guid><description>线性空间与线性变换

Q: 若 V 是在数域 F 上的线性空间，则满足

A:

$$
\begin{cases}
\alpha+\beta=\beta+\alpha \\
(\alpha+\beta)+\gamma=\alpha+(\beta+\gamma) \\
\alpha+0=\alpha \\
\alpha+(-\alpha) = 0 \\
1\alpha=\alpha \\
k(l\a...</description><pubDate>Wed, 10 Mar 2021 22:00:00 GMT</pubDate></item><item><title>让 Windows 更加频繁的同步系统时间</title><link>https://growgen.xyz/tech/2021/03/11/windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/03/11/windows/</guid><description>让 Windows 更加频繁的同步系统时间

最近发现我的平板时钟不对，第一反应是主板电池没电了，可是拆开也没找到电池在哪，算了，干脆价格定时任务更新时间。

Windows 下面有一个 task scheduler 可以新建定时任务，在 microsoft&gt;Windows&gt;Time Synchronization,需要新建两个任务%windir%\system32\sc.exe start w3...</description><pubDate>Wed, 10 Mar 2021 22:00:00 GMT</pubDate></item><item><title>特征值二次型考研题</title><link>https://growgen.xyz/book/2021/03/10/featured-value-secondary-entrance-examination-questions/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/10/featured-value-secondary-entrance-examination-questions/</guid><description>特征值二次型考研题

Q:

$\lambda=2$是非奇异矩阵 A 的一个特征值，则$(\frac{1}{3}A^2)^{-1}$的特征值是

A: $\frac{3}{4}$

Q: A 是 n 阶实对称矩阵，P 是 n 阶可逆矩阵，已知 n 维列向量$\alpha$是 A 属于$\lambda$的特征向量，则$(P^{-1}AP)^T$属于$\lambda$的特征向量是

A: $P^T\a...</description><pubDate>Tue, 09 Mar 2021 22:00:00 GMT</pubDate></item><item><title>二次型</title><link>https://growgen.xyz/book/2021/03/09/secondary/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/09/secondary/</guid><description>二次型

Q:

$$
f(x\_1,x\_2,x\_3)=x\_1^2+3x\_2^2-2x\_3^2+8x\_1x\_2-10x\_2x\_3
$$

求二次型矩阵及其秩

A:

$$
A=\begin{pmatrix}
1 &amp; 4 &amp; 0 \\
4 &amp; 3 &amp; -5 \\
0 &amp; -5 &amp; -2 \\
\end{pmatrix},r(A) = 3
$$

Q:

$$
f(x\_1, x\...</description><pubDate>Mon, 08 Mar 2021 22:00:00 GMT</pubDate></item><item><title>对角化</title><link>https://growgen.xyz/book/2021/03/08/diagonalization/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/08/diagonalization/</guid><description>对角化

Q: A~B,则$A^2\sim B^2$

A: 正确

Q:

$$
A\_1 \sim A\_2, B\_1 \sim B\_2 \rightarrow \begin{pmatrix}
A\_1 &amp; O \\
O &amp; B\_1 \\
\end{pmatrix} \sim \begin{pmatrix}
A\_2 &amp; O \\
O &amp; B\_2 \\
\end{pmatrix}
$$...</description><pubDate>Sun, 07 Mar 2021 22:00:00 GMT</pubDate></item><item><title>实对称矩阵</title><link>https://growgen.xyz/book/2021/03/08/solid-symmetrical-matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/08/solid-symmetrical-matrix/</guid><description>实对称矩阵

Q:

$$
\begin{cases}
\lambda\_1=3, \alpha\_1=(1,2,-1)^T \\
\lambda\_2=2, \\
\lambda\_2=2, \\
\end{cases}
$$

求 A 属于 2 的特征向量

A: $k\_1(-2,1,0)^T+k\_2(1,0,1)^T$

Q:

3 阶实对称矩阵 A 特征值是 6,0,-6，矩阵属于 6...</description><pubDate>Sun, 07 Mar 2021 22:00:00 GMT</pubDate></item><item><title>特征值</title><link>https://growgen.xyz/book/2021/03/07/eigenvalues/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/07/eigenvalues/</guid><description>特征值

Q:

$$
\begin{pmatrix}
3 &amp; -1 &amp; 1 \\
2 &amp; 0 &amp; 1 \\
1 &amp; -1 &amp; 2 \\
\end{pmatrix}
$$

求特征值和特征向量

A:

$$
\begin{cases}
\lambda\_1=1, k\_1(0,1,1)^T, k\_1\ne0 \\
\lambda\_2=\lambda\_3=2, k\_2(1,1,0)^T, ...</description><pubDate>Sat, 06 Mar 2021 22:00:00 GMT</pubDate></item><item><title>内积施密特正交化</title><link>https://growgen.xyz/book/2021/03/06/nei-ji-schmidt/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/06/nei-ji-schmidt/</guid><description>内积施密特正交化

Q:

$$
\alpha=(1,0,-2)^T,\beta=(-4,2,3)^T,
\beta=k\alpha+\gamma
$$

alpha 和 gamma 正交，求 k 和 gamma

A:

$$
k=-2,\gamma=(-2,2,-1)
$$

Q:

$$
\begin{cases}
\alpha\_1=(1, 1, -1, 1)^T \\
\alpha\_2...</description><pubDate>Fri, 05 Mar 2021 22:00:00 GMT</pubDate></item><item><title>线性方程组考研题</title><link>https://growgen.xyz/book/2021/03/05/linear-equation-group-examination-questions/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/05/linear-equation-group-examination-questions/</guid><description>线性方程组考研题

Q:

$$
\begin{cases}
\lambda x\_1 + x\_2 + x\_3 = \lambda -3 \\
x\_1 + \lambda x\_2 + x\_3 = -2 \\
x\_1 + x\_2 + \lambda x\_3 = -2 \\
\end{cases}
$$

lambda 取何值时方程组无解

A: $\lambda=-2$

Q:

$...</description><pubDate>Thu, 04 Mar 2021 22:00:00 GMT</pubDate></item><item><title>其他线性方程组问题</title><link>https://growgen.xyz/book/2021/03/04/other-linear-equations-issues/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/04/other-linear-equations-issues/</guid><description>其他线性方程组问题

Q:

$$
A=\begin{pmatrix}
1 &amp; 1 \\
0 &amp; 1 \\
\end{pmatrix}
$$

与 A 可交换的全体二阶矩阵

A:

$$
\begin{pmatrix}
k\_1 &amp; k\_2 \\
0 &amp; k\_1 \\
\end{pmatrix}
$$

Q:

$$
\begin{pmatrix}
1 &amp; 2 \\
2 &amp; 4 \\
\en...</description><pubDate>Wed, 03 Mar 2021 22:00:00 GMT</pubDate></item><item><title>非齐次线性方程组</title><link>https://growgen.xyz/book/2021/03/03/non-unclear-linear-equation-group/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/03/non-unclear-linear-equation-group/</guid><description>非齐次线性方程组

Q:

$$
\begin{cases}
x\_1 + 2x\_3 + 2x\_4 = 6 \\
2x\_1 + x\_2 + 3x\_3 + 7x\_4 = 0 \\
3x\_1+7x\_3+5x\_4 = 24 \\
\end{cases}
$$

A:

$$
x=(-6, -6, 6, 0)^T + k(-4, -2, 1, 1)^T
$$

Q:

$$
\begin...</description><pubDate>Tue, 02 Mar 2021 22:00:00 GMT</pubDate></item><item><title>齐次线性方程组</title><link>https://growgen.xyz/book/2021/03/01/qi-secondary-linear-equation-group/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/03/01/qi-secondary-linear-equation-group/</guid><description>齐次线性方程组

Q:

$$
\begin{cases}
6x\_1+2x\_2-2x\_3+x\_4=0 \\
x\_1-x\_3+x\_4 = 0 \\
2x\_1+x\_2+3x\_4 = 0 \\
\end{cases}
$$

求基础解系

A:

$$
\mu=(1,-2,1,0)^T
$$

Q:

$$
\begin{cases}
x\_1+2x\_2+x\_3-x\_4 = 0...</description><pubDate>Sun, 28 Feb 2021 22:00:00 GMT</pubDate></item><item><title>向量组</title><link>https://growgen.xyz/book/2021/02/26/vector/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/26/vector/</guid><description>向量组

Q:

$$
\alpha\_1=(1,2,2)^T,\alpha\_2=(2,-2,1)^T,\alpha=(0, 6, 3)^T
$$

$\alpha$是$\alpha\_1$、$\alpha\_2$的线性组合

A:

正确

Q:

$$
\alpha\_1=(1,2,2)^T,\alpha\_2=(2,-2,1)^T,\alpha=(2,1,-2)^T
$$

$\alpha...</description><pubDate>Thu, 25 Feb 2021 22:00:00 GMT</pubDate></item><item><title>矩阵考研例题</title><link>https://growgen.xyz/book/2021/02/23/examination-questions-for-matrix-examination/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/23/examination-questions-for-matrix-examination/</guid><description>矩阵考研例题

Q:

$$
\alpha=\begin{pmatrix} \frac{1}{2}, 0, \cdots, 0, \frac{1}{2} \end{pmatrix}\_{1xn},
A=E-\alpha^T\alpha, B=E+2\alpha^T\alpha,AB=
$$

A: E

Q:

A、B 是 n 阶矩阵,求 C 的伴随矩阵

$$
C=\begin{pmatrix}...</description><pubDate>Mon, 22 Feb 2021 22:00:00 GMT</pubDate></item><item><title>矩阵的初等变换</title><link>https://growgen.xyz/book/2021/02/22/primary-transformation-of-matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/22/primary-transformation-of-matrix/</guid><description>矩阵的初等变换

Q:

$$
A=\begin{pmatrix}
0 &amp; 1 &amp; 0 &amp; 1 \\
0 &amp; 0 &amp; 1 &amp; 2 \\
0 &amp; 0 &amp; 0 &amp; 0 \\
\end{pmatrix}
$$

是行最简形

A: 正确

Q:

$$
A=\begin{pmatrix}
1 &amp; 1 &amp; 0 &amp; 1 \\
0 &amp; 1 &amp; 1 &amp; 1 \\
0 &amp; 0 &amp; 0 &amp; 0 \\
\end{pm...</description><pubDate>Sun, 21 Feb 2021 22:00:00 GMT</pubDate></item><item><title>矩阵的秩</title><link>https://growgen.xyz/book/2021/02/22/rank-of-the-matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/22/rank-of-the-matrix/</guid><description>矩阵的秩

Q: rank(A)=3，A 中有 2 阶子式不为 0 吗？

A: 必有 2 阶子式不为 0

Q: rank(A)=3，A 中有 2 阶子式为 0 吗？

A: 可以有

Q: Q: rank(A)=3，A 中有 3 阶子式为 0 吗？

A: 可以有

Q: rank(A)=3，A 中有 4 阶子式不为 0 吗？

A: 不能有

Q:

$$
r(A)=3, A=\begin{...</description><pubDate>Sun, 21 Feb 2021 22:00:00 GMT</pubDate></item><item><title>mltype 一个练习打字的应用</title><link>https://growgen.xyz/tech/2021/02/21/mltype/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/02/21/mltype/</guid><description>mltype 一个练习打字的应用

上个月安利了一个 keybr 用来练习盲打，现在已经打完每个字母了，想要尝试一下程序盲打，目前线上的有两个一个是 typing.io 另一个是 speedcoder，这两个虽然是程序打字，但体验远不及 keybr，程序已经老旧，而且收费，在网上找到了个 mltype，可以自定义打字，只是需要动手配置的比较多，这里 mark 一下，哪天有心情搞搞。...</description><pubDate>Sat, 20 Feb 2021 22:00:00 GMT</pubDate></item><item><title>矩阵典型例题</title><link>https://growgen.xyz/book/2021/02/12/typical-example-of-matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/12/typical-example-of-matrix/</guid><description>矩阵典型例题

$$
\begin{pmatrix}
1 &amp; 3 &amp; 2 \\
0 &amp; 1 &amp; -1 \\
-2 &amp; 4 &amp; 5 \\
\end{pmatrix}
\begin{pmatrix}
2 \\
-1 \\
3 \\
\end{pmatrix}
$$

A:

$$
\begin{pmatrix}
5 \ -4 \ 7
\end{pmatrix}
$$

Q:

$$
\begin{pm...</description><pubDate>Thu, 11 Feb 2021 22:00:00 GMT</pubDate></item><item><title>矩阵</title><link>https://growgen.xyz/book/2021/02/10/matrix/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/10/matrix/</guid><description>矩阵

基本概念

mn 个数排列成 m 行 n 列的表格称为 mn 矩阵

m\*n 矩阵，m=n 时为 n 阶矩阵或 n 阶方阵

矩阵所有元素为 0，则是零矩阵记作 O

$A = \[a\_{ij}]{m \times n}, B=\[b\_{ij}]\_{s \times t}$其中 $m=s, n=t$，A 与 B 是同型矩阵

$A = \[a\_{ij}]{m \times n},...</description><pubDate>Tue, 09 Feb 2021 22:00:00 GMT</pubDate></item><item><title>行列式典型例题</title><link>https://growgen.xyz/book/2021/02/10/typical-example-of-the-ranks/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/10/typical-example-of-the-ranks/</guid><description>行列式典型例题

计算三阶行列式

$$
D =
\begin{vmatrix}
2  &amp;  0 &amp;  1 \\
1  &amp; -4 &amp; -1 \\
-1 &amp;  8 &amp;  3 \\
\end{vmatrix}
$$

$D = -4$

$$
D =
\begin{vmatrix}
1 &amp; 1 &amp; 1 \\
a &amp; b &amp; c \\
a^2 &amp; b^2 &amp; c^2 \\
\end{vmatrix}
$...</description><pubDate>Tue, 09 Feb 2021 22:00:00 GMT</pubDate></item><item><title>Latex cheat sheet</title><link>https://growgen.xyz/tech/2021/02/09/latexcheatsheet/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/02/09/latexcheatsheet/</guid><description>Latex cheat sheet

$$
\sum\_{i=1}^{k+1}i
$$

$$
\frac{k(k+1)}{2} + k + 1
$$

$$
1 + \frac{q^2}{(1-q)} + \frac{q^6}{(1-q)(1-q^2)} + \cdots

\prod^{\infty}\_{j=0}
\frac{1}{(1-q^{5j+2})(1-q^{5j+3})}
\tex...</description><pubDate>Mon, 08 Feb 2021 22:00:00 GMT</pubDate></item><item><title>二月计划</title><link>https://growgen.xyz/plan/2021/02/03/february-plan/</link><guid isPermaLink="true">https://growgen.xyz/plan/2021/02/03/february-plan/</guid><description>二月计划

一月内容

学习：完成 rust with many lists

学习：复习 TS

学习：学习 XState，可惜目前无法实现图形化编辑状态机，哪怕是 SCXML 也没有完美的工具，期待这个库的发展。

工具：开始使用 Powershell

工具：完成黑苹果

工具：使用 Barrier 实现 Mac 和 PC 之间协同

工具：使用 AudioRelay 实现蓝牙连接多台设备
...</description><pubDate>Tue, 02 Feb 2021 22:00:00 GMT</pubDate></item><item><title>行列式</title><link>https://growgen.xyz/book/2021/02/03/row/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/02/03/row/</guid><description>行列式

二阶行列式计算，对角线相剪, D = a\*b-b\*c

下三角行列式 D = a\*c\*f

上三角行列式 D = a\*d\*f

对角线对称 D = ((x-y)^(3-1))\*(x + (3-1)\*y)

范德蒙行列式 D = (b-a)\*(c-a)\*(c-b)

余子式：删掉元素的横纵行得到的行列式 M\&lt;ij&gt;

代数余子式：A\&lt;ij&gt; = (-1)^(i+j)...</description><pubDate>Tue, 02 Feb 2021 22:00:00 GMT</pubDate></item><item><title>keybr 一个练习打字的网站</title><link>https://growgen.xyz/tech/2021/01/25/a-website-that-practice-typing/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/01/25/a-website-that-practice-typing/</guid><description>keybr 一个练习打字的网站

感觉自己的盲打速度不行，需要一个网站练习下，keybr是一个不错的打字网站，以一种循序渐进的方式来练习，另外还有数据统计，接下来我打算练习一个月看看能否提高。...</description><pubDate>Sun, 24 Jan 2021 22:00:00 GMT</pubDate></item><item><title>OK，说说黑苹果</title><link>https://growgen.xyz/tech/2021/01/24/ok/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/01/24/ok/</guid><description>OK，说说黑苹果

首先，一个开发者是不是要有一台 Mac 呢？个人认为如果不是 iOS 或者 OSX 开发，一台 Mac 并不是必须的。然而我还是想要一台黑苹果，其一，过去十年对比 Windows 和 Linux，MacOS 被更多 UI 开发者所青睐；其二，Windows 和 Mac 的开发方式相对来说比较隔离，多一台 Mac 会多一个思考问题的角度。

准备

首先，如果不是新组的机器，黑苹...</description><pubDate>Sat, 23 Jan 2021 22:00:00 GMT</pubDate></item><item><title>读了几本关于ReactNative的书</title><link>https://growgen.xyz/book/2021/01/20/reactnative/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/01/20/reactnative/</guid><description>读了几本关于ReactNative的书

貌似从17号到现在我还没更新我的动态呢，其实最近除了CrossFit之外也没有闲着，除了在攒黑苹果的零件还顺便看完了几本React Native的书（其实没看完因为iOS的部分还没办法实现）。

ReactNative应用开发实例解析

这本书基本上讲的是作者从事几家公司的软件内容，不太清楚这么把公司的东西写成书发出去好不好...

比较感兴趣的部分是他使...</description><pubDate>Tue, 19 Jan 2021 22:00:00 GMT</pubDate></item><item><title>重学TS</title><link>https://growgen.xyz/book/2021/01/17/ts/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/01/17/ts/</guid><description>重学TS

毕竟半年没拿起来typescript了赶紧找了本书补充一下，个人还是推荐要跟进ts的官方blog
的（虽然我也没做到）。

这本书感觉还有很多要补充的地方，条理也不是很清晰，但是的确有有一些可以给我补充的地方。

思维图...</description><pubDate>Sat, 16 Jan 2021 22:00:00 GMT</pubDate></item><item><title>Barrier更好的多屏交互方式</title><link>https://growgen.xyz/tech/2021/01/13/barrier/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/01/13/barrier/</guid><description>Barrier更好的多屏交互方式

之前介绍过Mouse Without Borders，可以实现多台PC共享鼠标和键盘，在过去的一年里它帮了我不少忙，也有如下bug。

长时间使用，鼠标滚轮会时常失效。

和Stroke Plus使用的时候，不小心跨屏会导致stroke plus崩溃。

鼠标在不同PPi的屏幕里面速度是不一样的。

因为项目已经停止更新了，所以以上问题只能默默忍受。

因此我更...</description><pubDate>Tue, 12 Jan 2021 22:00:00 GMT</pubDate></item><item><title>Learning Rust with entirely too many linkd lists</title><link>https://growgen.xyz/book/2021/01/13/learning-rust-with-entirely-too-many-linked-list/</link><guid isPermaLink="true">https://growgen.xyz/book/2021/01/13/learning-rust-with-entirely-too-many-linked-list/</guid><description>Learning Rust with entirely too many linkd lists

序言

基础

指针

&amp;

\&amp;mut

Box

Rc

Arc

\*const

\*mut

所有权

关键字

struct

enum

fn

pub

impl

模式匹配

测试

简单的unsafe模式

驳斥链表

性能不总是重点

链表的处理可以是O(1)的

无需复杂度均...</description><pubDate>Tue, 12 Jan 2021 22:00:00 GMT</pubDate></item><item><title>AudioRelay蓝牙耳机实现多设备切换的优雅方法</title><link>https://growgen.xyz/tech/2021/01/10/audorelay/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/01/10/audorelay/</guid><description>AudioRelay蓝牙耳机实现多设备切换的优雅方法

其实在蓝牙4.0之后，蓝牙耳机已经能够实现在多个设备上面无缝切换了。但是还是有很多耳机并不支持多设备，比如我手上的红米Dots。但不妨换个方法，让多个设备的音频流输出到同意设备中，这样只需要耳机链接一台设备即可。

AudioRelay就是类似这样的软件，只需让设备都在同一局域网中。然而这个软件并不完美，首先，它只是复制了音频流到手机上，计算...</description><pubDate>Sat, 09 Jan 2021 22:00:00 GMT</pubDate></item><item><title>解决 husky 在 Windows 上面无法安装的问题</title><link>https://growgen.xyz/tech/2021/01/09/husky-windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/01/09/husky-windows/</guid><description>解决 husky 在 Windows 上面无法安装的问题

其实问题在于，在执行yarn安装依赖并处理 git hooks 的时候，Windows 的控制台会打印内容反馈，并被理解为安装失败使得整个安装过程失败了。其实已经过去了很久，但是小版本还没有解决，可以先执行yarn --silent忽略 husky 上面的问题。...</description><pubDate>Fri, 08 Jan 2021 22:00:00 GMT</pubDate></item><item><title>Powershell 101</title><link>https://growgen.xyz/tech/2021/01/09/powershell101/</link><guid isPermaLink="true">https://growgen.xyz/tech/2021/01/09/powershell101/</guid><description>Powershell 101

已经打算学习 Powershell 很久了，然而工作时间使用的是 Mac，所以往往觉得 bash 已经足够了，即使 Windows 下面 WSL 和 MSYS 总能解决。但是经历了这次 ReactNative 编译失败的经验之后，我马上意识到什么叫做原生的好（尤其是在网络环境极其严苛的情况之下）。

学习 Powershell 的资源相比 bash 还是比较少的，基...</description><pubDate>Fri, 08 Jan 2021 22:00:00 GMT</pubDate></item><item><title>ReactNative 调试时提示找不到 script</title><link>https://growgen.xyz/fe/2021/01/07/reactnative-script/</link><guid isPermaLink="true">https://growgen.xyz/fe/2021/01/07/reactnative-script/</guid><description>ReactNative 调试时提示找不到 script

执行以下命令

另外，如果不成功，可以尝试重新安装 react-native-cli 并重复上面命令。...</description><pubDate>Wed, 06 Jan 2021 22:00:00 GMT</pubDate></item><item><title>甜蜜家园</title><link>https://growgen.xyz/tv/2021/01/07/sweet-home/</link><guid isPermaLink="true">https://growgen.xyz/tv/2021/01/07/sweet-home/</guid><description>甜蜜家园

甜蜜家园是网飞韩国的漫改新剧，讲述的是主角经历全家出游车祸死亡幸存之后，决定在一栋公寓中了结生命，却正好碰到一种奇怪丧尸的疫情爆发，和全楼的幸存者躲避危险的故事。

故事情节安排很紧张，短短几集分别要讲主角自杀、疫情爆发躲避丧尸、主角自己染病、如何控制病情、军方抓捕、以及免疫者们的反击主角黑化等等主线已经很复杂了，还要介绍诸多配角的故事，精彩是精彩，估计没有一个看客不好奇这么个普普通通...</description><pubDate>Wed, 06 Jan 2021 22:00:00 GMT</pubDate></item><item><title>弥留之国的爱丽丝</title><link>https://growgen.xyz/tv/2021/01/04/alice-in-the-country-of-dai/</link><guid isPermaLink="true">https://growgen.xyz/tv/2021/01/04/alice-in-the-country-of-dai/</guid><description>弥留之国的爱丽丝

弥留之国的爱丽丝是网飞日本 2021 年的漫改新剧，讲的是主角同好友三人在现实失志，无意间闯入了一个只有通过游戏通关换取存活时间的世界，每通关一次就能获得对应难度等级的扑克牌，传说集齐所有花色就能离开这个世界。本季故事结尾的时候，主角已经集齐所有数字牌。

这个剧的开头几集非常值得看，故事发展的速度非常快，每个角色的成长也很明显，只可惜三集过后新的角色出现，没有及时立住。倒不是...</description><pubDate>Sun, 03 Jan 2021 22:00:00 GMT</pubDate></item><item><title>如何做代码评审</title><link>https://growgen.xyz/tech/2020/12/27/google/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/12/27/google/</guid><description>如何做代码评审

这是谷歌的代码评审标准笔记。

代码评审标准

代码评审是为了提高整体代码进步而设定的。

首先，要确保代码以后是可以进一步改进的。代码的评审人员也应该是代码的持有者。

总体上，评审者应该允许能够提高总体代码健壮性的代码，即使它不够完美。

当然也有限制，如果代码增加的特性不是整个系统想要的，尽管它多么好也要拒绝掉。

评审者可以任意留下评论，如果不是很重要，请增加「Nit:」...</description><pubDate>Sat, 26 Dec 2020 22:00:00 GMT</pubDate></item><item><title>Haproxy 和 nginx 做 SS 中继</title><link>https://growgen.xyz/tech/2020/12/24/haproxy-nginx-ss/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/12/24/haproxy-nginx-ss/</guid><description>Haproxy 和 nginx 做 SS 中继

隔离在家最痛苦的莫过于家中网络连接 SS 总是断线，参考网上的方案，使用国内云服务作为 TCP 转发即可。

Haproxy 配置

haproxy 可以运行在 docker 容器里

接下来在国内的云服务安全组里面打开上面的端口即可，实测大部分应用可用，但是推特上面不能显示图片，google play 也没法更新，vmess 协议目前还不支持，这...</description><pubDate>Wed, 23 Dec 2020 22:00:00 GMT</pubDate></item><item><title>扬州，不愧是他👓的城市 🌿🏯</title><link>https://growgen.xyz/life/2020/12/20/yangzhou-worthy-of-his-city/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/12/20/yangzhou-worthy-of-his-city/</guid><description>扬州，不愧是他👓的城市 🌿🏯

本来是为了避开浦东疫情绕道南京从扬州回大连，但既然大连也爆发疫情，只好硬着头皮来了😂

yangzhou

从镇江到扬州，可以直接坐客运🚌，比城际列车便宜，也不绕路。镇江和扬州分别在长江南北两岸，阳光直射的扬州虽然温度一样，但体感绝对比镇江暖和☀️。

扬州双博物馆 🏛️

从客运站坐公交就能到扬州双博物馆。所谓“双博物馆”，其实就是扬州博物馆 + 雕版...</description><pubDate>Sat, 19 Dec 2020 22:00:00 GMT</pubDate></item><item><title>在镇江博物馆就不要租讲解器 🎧❌</title><link>https://growgen.xyz/life/2020/12/18/dont-rent-the-interpreter-at-the-zhenjiang-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/12/18/dont-rent-the-interpreter-at-the-zhenjiang-museum/</guid><description>在镇江博物馆就不要租讲解器 🎧❌

因为疫情想绕开上海回家，我选了沈阳飞南京，然后再从南京到扬州飞大连✈️。顺便还能逛逛这些城市，真是顺路的小旅行~

镇江市比南京冷清很多❄️，尤其是在江南的冬夜，大街上空空荡荡，小店也门可罗雀🛍️。第一印象就是——南京的“睡都”😴。毕竟南京到镇江的动车不到半小时🚄。

我住在八佰伴商场附近，到镇江博物馆大概 2 公里左右。天气冷，就干脆走过去吧🚶‍♂️...</description><pubDate>Thu, 17 Dec 2020 22:00:00 GMT</pubDate></item><item><title>牛首山、鸡鸣寺和南京的 CrossFit</title><link>https://growgen.xyz/life/2020/12/15/crossfit/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/12/15/crossfit/</guid><description>牛首山、鸡鸣寺和南京的 CrossFit



感谢南京同学赠送给我的南京两天白吃白喝之旅~

在南京的前两天基本上就是吃吃吃睡睡睡玩玩玩，新街口的网红鸡腿、网红拌面、网红鸡蛋灌饼、像元宵一样的汤圆。

牛首山

赶上南京初雪，从夫子庙坐地铁前往城郊的牛首山，薄薄的白雪压在一片秋景之下，给南京城增加了几分肃穆。

牛首山本是南京郊区的一座形似牛头的山，只不过建国初期开采铁矿被挖去了一部分，08 年...</description><pubDate>Mon, 14 Dec 2020 22:00:00 GMT</pubDate></item><item><title>滑雪之后，蜗居看完鬼灭之刃</title><link>https://growgen.xyz/tv/2020/12/09/after-skiing-the-snail-house-has-finished-watching-the-blade-of-ghosts/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/12/09/after-skiing-the-snail-house-has-finished-watching-the-blade-of-ghosts/</guid><description>滑雪之后，蜗居看完鬼灭之刃

本来打算在长春滑雪，但是长春的一日游都要一大早 7 点起床，而沈阳 9 点即可。和客服约好在电报大厦楼下见面，好巧不巧，电报大厦大到一个街区的样子，车停在南面，我在北面，联络了好久才到。

怪坡滑雪场有一个初级道，中级道单双板分开两道，高级道和障碍道还在铺设。说说价钱吧，一日游 84，包括来往车费、滑板、雪靴。上中级道需要花费 30 租一个头盔，柜子 10 元，进雪场...</description><pubDate>Tue, 08 Dec 2020 22:00:00 GMT</pubDate></item><item><title>长春还真没什么玩的</title><link>https://growgen.xyz/life/2020/12/06/there-is-really-nothing-to-play-in-changchun/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/12/06/there-is-really-nothing-to-play-in-changchun/</guid><description>长春还真没什么玩的

查了一下，哈尔滨到长春的火车也就43元，所以想去长春看看，来长春之前，路上的驴友基本上都是不推荐去。或者说可以路过长春去长白山。

查了下，去长白山还真便宜，70块钱大巴直达，只不过住宿来看是更倾向于家庭游而不是个人旅行。

再看一眼长春附近的滑雪，除了人比较多的北大湖还有天定山和莲花山。只不过大巴都要7点钟出发，出发地周围还没什么住宿（wtf？），仔细考虑之后还是去沈阳滑好...</description><pubDate>Sat, 05 Dec 2020 22:00:00 GMT</pubDate></item><item><title>在哈尔滨学会了单板滑雪 🏂❄️</title><link>https://growgen.xyz/life/2020/12/03/i-learned-to-ski/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/12/03/i-learned-to-ski/</guid><description>在哈尔滨学会了单板滑雪 🏂❄️

从漠河回到哈尔滨，果然没那么冷了🌡️，于是我决定再去滑一次雪。青旅里大家普遍都去亚布力，但我觉得亚布力太竞技，而且还贵💸。如果让我选，我更喜欢伏尔加庄园⛷️——从城堡上滑雪的体验真的超神奇✨。

selfie

伏尔加庄园官网已经荒废了，查了一下飞猪还有账号。原来雪场要等到 12 月 16 号才开放📅，我又不能在哈尔滨等那么久。哈尔滨周边还有很多雪场，我在...</description><pubDate>Wed, 02 Dec 2020 22:00:00 GMT</pubDate></item><item><title>北陲打卡之行</title><link>https://growgen.xyz/life/2020/12/01/beibei-punch-card/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/12/01/beibei-punch-card/</guid><description>北陲打卡之行

漠河作为随心飞能够到达的地方，我的目标很简单，就是打卡。所以原计划是飞到了漠河县城，然后坐每天两趟 25 元的北极村大巴再住两天就回。不过巧的是，碰到了再新疆时候认识的驴友，所以我们打算包车转一圈。

漠河县城

漠河县城原名西林吉，这个名字是慈禧逃亡时起的。据说当时慈禧逃到林子西侧，正好碰到大屠杀，整个东面都被屠杀掉，而西侧安然无恙，因此起名「西林吉」。而现在的漠河县城则因为漠河...</description><pubDate>Mon, 30 Nov 2020 22:00:00 GMT</pubDate></item><item><title>美丽的哈尔滨</title><link>https://growgen.xyz/life/2020/11/24/beautiful-harbin/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/11/24/beautiful-harbin/</guid><description>美丽的哈尔滨

从北海飞到哈尔滨，惊喜的是进入华北之后就开始万里无云。在夜里每经过一个方形的城市，就会好奇下面是个什么样的城市，好在可以收到 GPS 数据。

哈尔滨的第一个感觉就是，身上的温度瞬间被吸走，当时的温度是零下 13 度。从哈尔滨太平机场出发有到中央大街的客车，我也不知道为什么我对哈尔滨的要求这么不高，到达沈阳的时候还希望它能有铁路交通。大概一个小时的客运，我终于抵达中央大街，时间是十...</description><pubDate>Mon, 23 Nov 2020 22:00:00 GMT</pubDate></item><item><title>在北海体验 20 度的冬天</title><link>https://growgen.xyz/life/2020/11/18/20/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/11/18/20/</guid><description>在北海体验 20 度的冬天

逛完新疆、甘肃和沈阳，我意识到我确实需要去一次南方体验一下温暖的感觉。正好从沈阳随心飞到哈尔滨可以从北海中转，而且起降的时间刚刚好，既不是清晨也不是半夜，于是我就买了机票。

从沈阳到北海大概有 4 小时飞行时间，飞机上基本上都是东北的大爷大妈，仿佛进入了东北过冬团的现场。

刚抵达北海，正好是阴天，看天气预报表示南面的三亚正在刮台风，可能会有点影响。问了青旅的老板表...</description><pubDate>Tue, 17 Nov 2020 22:00:00 GMT</pubDate></item><item><title>从未发现沈阳有这么繁华</title><link>https://growgen.xyz/life/2020/11/11/never-found-that-shenyang-is-so-prosperous/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/11/11/never-found-that-shenyang-is-so-prosperous/</guid><description>从未发现沈阳有这么繁华

发现随心飞从兰州出发能直达沈阳，直接买了票，一来能在沈阳休息一阵子，见一见朋友，二来可以看看完全重建好的辽博。











下了飞机，一如既往的没有地铁，只能大巴到市内，到了市府广场，才发现短短 5 年沈阳发生了很大变化，高楼大厦也多出很多。据朋友说，中街过去半年都在装修，这次我看到中街颇有一点小春熙路的感觉。



回到工大的老校区，现在已经是一片工地，只留下...</description><pubDate>Tue, 10 Nov 2020 22:00:00 GMT</pubDate></item><item><title>没有暖气的敦煌</title><link>https://growgen.xyz/life/2020/11/01/there-is-no-heating/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/11/01/there-is-no-heating/</guid><description>没有暖气的敦煌

原计划从敦煌出发到兰州中转，这样还能在兰州享受一次免费住宿。然而失策在敦煌老城区还在改造，老城区里面还没有暖气...



记得 2016 年去过一次敦煌，已经把鸣沙山和月牙泉逛了，不过这次敦煌之行并不是没有收获，比如上次没有吃到的正宗的驴肉黄面（上次因为封城只吃到了莫高窟门口的那家），这次吃了一次正宗的顺张驴肉黄面，呃，几乎是一样的口感，就是贵一点...



另外，看到了一截...</description><pubDate>Sat, 31 Oct 2020 22:00:00 GMT</pubDate></item><item><title>专门为我开放的嘉峪关城市博物馆</title><link>https://growgen.xyz/life/2020/10/30/the-jiaguan-city-planning-museum-which-is-open-for-me/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/10/30/the-jiaguan-city-planning-museum-which-is-open-for-me/</guid><description>专门为我开放的嘉峪关城市博物馆

其实酒泉是一片很大的区域，包括了嘉峪关和敦煌，基本上占了甘肃大概一半的地方。

从酒泉市中心到嘉峪关可以坐公交到达，嘉峪关的主要景点就是嘉峪关和旁边的悬臂长城，基本上都是在景区门口就能看完整个景区的景点，所以我就不去了。

搜到我住的位置附近有一个嘉峪关城市博物馆，于是我特地选择一天去，大中午到达博物馆发现才开门，博物馆看门的大姐帮我把每个展厅一个一个打开灯，本来...</description><pubDate>Thu, 29 Oct 2020 22:00:00 GMT</pubDate></item><item><title>塔里木的备胎：酒泉金塔胡杨林</title><link>https://growgen.xyz/life/2020/10/28/tamas-spare-tire-jiuquan-jinta-populus-forest/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/10/28/tamas-spare-tire-jiuquan-jinta-populus-forest/</guid><description>塔里木的备胎：酒泉金塔胡杨林



因为喀什疫情的关系，南疆不能去了，作为补偿我们打算去距离酒泉市不远的金塔县去看胡杨林。

金塔县位于酒泉市到酒泉卫星发射基地的路上，发射基地所在地现在归属于内蒙古，距离酒泉市比较远，考虑到去一趟也就只能看一看火箭架子，我们就只去胡杨林好了。



据介绍金塔县这是一片天然胡杨林，到了一看果然如此，完全没有什么美感（有点对不起这张 65 元的票钱），在胡杨林里面有...</description><pubDate>Tue, 27 Oct 2020 22:00:00 GMT</pubDate></item><item><title>在新疆的北面画了一个圈</title><link>https://growgen.xyz/life/2020/10/26/draw-a-circle-in-the-north-of-xinjiang/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/10/26/draw-a-circle-in-the-north-of-xinjiang/</guid><description>在新疆的北面画了一个圈

石家庄经传到达严防死守的乌鲁木齐



购买随心飞的目的之一就是前往新疆，但是运气不好赶上乌鲁木齐疫情爆发没能去，终于新疆在十一之前解封，我的新疆旅行计划也排上议程。大概 5 个小时从石家庄前往乌鲁木齐航班，座椅是不能自己选择的，这也使得我不能因为坐到飞机的左侧而看到天山，在飞机的右侧嘛...就是一望无际的戈壁。

空空如也的大巴扎



不要太小瞧乌鲁木齐，作为平均工资...</description><pubDate>Sun, 25 Oct 2020 22:00:00 GMT</pubDate></item><item><title>谈谈旅行中的骗术</title><link>https://growgen.xyz/life/2020/09/30/talk-about-fraud-during-travel/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/30/talk-about-fraud-during-travel/</guid><description>谈谈旅行中的骗术

我个人是拒绝出门买纪念品的，因为大部分纪念品产自中国义乌，就算有很多产品真心喜欢也可以通过邮购寄送回家，也不需要自己背着。其实现在旅行能玩的骗术已经不多了，或者很高深，深到你心服口服，比如一杯咖啡卖你小 50 元的星爸爸。我从没想过那些我小学就已经明晰的骗术，现在还依然存在，尤其是在最近这次旅行中还能看见好多人奋不顾身地往坑里面跳，这大概就是我要写这篇文章的原因了吧。

首先珍...</description><pubDate>Tue, 29 Sep 2020 21:00:00 GMT</pubDate></item><item><title>在绵阳，只记住了一座巍峨的越王楼 🏯</title><link>https://growgen.xyz/life/2020/09/28/i-only-remember-one-towering-yuelou-in-mianyang/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/28/i-only-remember-one-towering-yuelou-in-mianyang/</guid><description>在绵阳，只记住了一座巍峨的越王楼 🏯

因为要从绵阳飞回大连 ✈️，所以在这里暂住了两天。
同事推荐我去逛一逛马家巷——绵阳本地的小吃街 🍢。



马家巷和成都的小吃街很像，各种麻辣风味应有尽有 🌶️。
只不过现在自打「盲盒」火了之后，成都连吃小吃也能抽盲盒 🤯。
相比之下，我还是觉得在广汉吃到的那顿成都小吃更合我口味 ❤️。

此外，还去了绵阳市博物馆 🏛️，它位于城郊的富乐山旁。
...</description><pubDate>Sun, 27 Sep 2020 21:00:00 GMT</pubDate></item><item><title>在三星堆蹭到了NB的讲解 🐼🗿</title><link>https://growgen.xyz/life/2020/09/27/nb/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/27/nb/</guid><description>在三星堆蹭到了NB的讲解 🐼🗿

去三星堆的路上，必须先经过成都，而来到成都当然要去看国宝熊猫啦 🐼✨！






我一直想去看看三星堆 👀。相比于同为古蜀国遗址的金沙遗址，三星堆并不在成都市区。
但其实交通并不复杂：从成都搭城际火车 🚆只要 17 块钱就能到达广汉，再从广汉火车站乘坐 13 路公交到终点站，就能直达三星堆博物馆。



进入景区后，只要支付 10 元就能在微信上听讲解...</description><pubDate>Sat, 26 Sep 2020 21:00:00 GMT</pubDate></item><item><title>九寨沟｜看水看到「蓝光疲劳」💙</title><link>https://growgen.xyz/life/2020/09/24/jiuzhaigou-watched-water-to-see-blu-ray-fatigue/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/24/jiuzhaigou-watched-water-to-see-blu-ray-fatigue/</guid><description>九寨沟｜看水看到「蓝光疲劳」💙

一直很想去九寨沟，看看所谓「天下第一的水」🏞️。
但它的位置确实不近——离成都有近 200 公里的山路 🛣️，而且 2017 年地震后，直到 2019 年才重新开放。



早上七点从川主寺出发 🚐，中午才抵达九寨沟的临时入口。
游客大厅在地震中被毁，如今仍未完全恢复 🏗️。在景区里还能看到不少泥石流遗留的山坡，仿佛时光被定格。



九寨沟的水主要来自...</description><pubDate>Wed, 23 Sep 2020 21:00:00 GMT</pubDate></item><item><title>直捣黄龙 🏔️🐉</title><link>https://growgen.xyz/life/2020/09/23/directly-pounding-huanglong/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/23/directly-pounding-huanglong/</guid><description>直捣黄龙 🏔️🐉

这趟旅程从虹桥机场出发前往成都 ✈️，是我 2020 年第一趟旅行的最后一站。
行程相对轻松，基本是跟团游九寨沟，顺便把阿坝周边也逛了一圈 🚌。



过了汶川，再走几个小时的山路 🛣️ 就能到达黄龙景区。
刚到时天气晴朗 ☀️，远山的景致甚至有点 优山美地 的味道 🌲。
景区对高原反应的提醒非常严格，比我去拉萨时还夸张 😅。不过实际走下来感觉还好：上山约 2 小时...</description><pubDate>Tue, 22 Sep 2020 21:00:00 GMT</pubDate></item><item><title>路过包头博物馆</title><link>https://growgen.xyz/life/2020/09/20/passing-by-baotou-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/20/passing-by-baotou-museum/</guid><description>路过包头博物馆

从鄂尔多斯到包头，就像是从辽阔的草原 🌾 回到城市街景 🏙️。
包头是一个广场特别多的城市，传说成吉思汗在这里挖出一棵树根，大呼「鹿角」，蒙语音译成「包头」，因此这座城市也被称作鹿城 🦌。





包头博物馆基本上可以看作是内蒙古博物馆的缩小版 📚。
这次正好遇到一个关于印章的特展，非常有意思 ✨。其中重点展出了景教的印章——景教是唐朝时期的基督教分支，马可波罗游记中也...</description><pubDate>Sat, 19 Sep 2020 21:00:00 GMT</pubDate></item><item><title>鄂尔多斯，是打开内蒙古的方式 🐎</title><link>https://growgen.xyz/life/2020/09/18/ordos-is-the-way-to-open-inner-mongolia/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/18/ordos-is-the-way-to-open-inner-mongolia/</guid><description>鄂尔多斯，是打开内蒙古的方式 🐎

老实说，呼和浩特给我的感觉并不像「内蒙古」，毕竟它已经是个大城市 🏙️。
然而到了鄂尔多斯东胜西站，下火车的一瞬间看到的是碧蓝的天空 ☀️，几朵仿佛触手可及的白云 ☁️，让我心里只有四个字——心旷神怡。



和本地人聊，他们对鄂尔多斯的大规模旅游投资话题都讳莫如深 🤐。比如特意把主要行政区划从东胜搬到新区，但我个人感觉：
起码在绿化上，东胜甩了周边城市好...</description><pubDate>Thu, 17 Sep 2020 21:00:00 GMT</pubDate></item><item><title>在呼和浩特两天都在看展</title><link>https://growgen.xyz/life/2020/09/16/watch-the-exhibition-in-hohhot-for-two-days/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/16/watch-the-exhibition-in-hohhot-for-two-days/</guid><description>在呼和浩特两天都在看展

✈️ 今天一早六点就赶往正定机场，差点把笔记本落在候机厅，好在春秋的空姐帮我找回了，大赞！👏



下了飞机马上赶往 内蒙古博物院。呼和浩特作为内蒙古省会，地铁 🚇 直达博物院，方便到家。





在呼和浩特必去的博物馆有两个：

🏛️ 内蒙古博物院

🦖 内蒙古自然博物馆

博物院：讲的是汉民族和北方各族的“爱恨情仇史”。
自然博物馆：重点当然是恐龙！这里几乎...</description><pubDate>Tue, 15 Sep 2020 21:00:00 GMT</pubDate></item><item><title>银川没有麦当劳？！</title><link>https://growgen.xyz/life/2020/09/14/yinchuan-has-no-mcdonalds/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/14/yinchuan-has-no-mcdonalds/</guid><description>银川没有麦当劳？！

为什么要去银川呢？🤔 这个问题问得好，确实没有什么特别的意义。
或许只是为了补上宁夏还没去过的空白 ✅，又或者是对神秘的西夏文字 🀄 好奇，再或者仅仅是为了——羊肉！🐑🔥



从湛江飞往银川的航线，要经停潮汕和合肥 ✈️。在银川上空俯瞰，黄河两岸形成鲜明对比：一边是荒芜沙漠 🏜️，一边却是绿意盎然的田野 🌿。飞机落地的那一刻，仿佛从沙漠直接穿越到了绿洲。



...</description><pubDate>Sun, 13 Sep 2020 21:00:00 GMT</pubDate></item><item><title>🦪 湛江：一个“蚝”无人性的城市！</title><link>https://growgen.xyz/life/2020/09/09/in-zhanjiang-oysters-are-unmanned/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/09/in-zhanjiang-oysters-are-unmanned/</guid><description>🦪 湛江：一个“蚝”无人性的城市！

既然回上海的机票一票难求，那就索性绕道湛江，来一场说走就走的生蚝之旅！毕竟，这里可是以便宜到爆炸的生蚝闻名天下！

🦪 生蚝自由，想吃就吃！

tv

湛江的老城区——赤坎区，是网剧《隐秘的角落》的主要取景地。在这里，我发现了一家叫做\*\*“土蚝”的神仙小店，他们的高压锅生蚝简直绝了！只要53块钱\*\*，你就能吃到爽，实现真正的生蚝自由！

oyste...</description><pubDate>Tue, 08 Sep 2020 21:00:00 GMT</pubDate></item><item><title>🚂火车🚢轮渡：穿越琼州海峡的“奇葩”之旅</title><link>https://growgen.xyz/life/2020/09/08/rotating-on-the-train-crossing-the-qiongzhou-strait/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/08/rotating-on-the-train-crossing-the-qiongzhou-strait/</guid><description>🚂火车🚢轮渡：穿越琼州海峡的“奇葩”之旅

从三亚到湛江，有一种独特的出行方式：火车轮渡！这趟直达专列每天有三班，一路风尘仆仆，先抵达海口港。不过，别对海口港抱太大希望，我短暂停留逛了一圈，基本上啥也没有...想在海口港或海口站周边打发时间的朋友们，劝你们三思！真的，啥都没有！😅

inside of ship

火车在海口站会停留约一个小时，接下来就是“大变活人”的时刻了：火车会被分成几段...</description><pubDate>Mon, 07 Sep 2020 21:00:00 GMT</pubDate></item><item><title>🏄‍♀️ 大东海冲浪体验：浪里白条养成记</title><link>https://growgen.xyz/life/2020/09/07/great-east-sea-surfing-experience/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/07/great-east-sea-surfing-experience/</guid><description>🏄‍♀️ 大东海冲浪体验：浪里白条养成记

刚从分界洲潜水归来，趁着浪况正好，我立马赶到了大东海，准备开启我的冲浪之旅！🌊 相比海棠湾，大东海的冲浪价格稍微高一些：100元2小时，或者150元包天，选择还挺灵活。

surfing

🌊 浪，更深邃了

大东海的海水要比海棠湾深得多。刚下水，还没走几步，半个身子就淹进去了，难怪总听人说在大东海冲浪有风险。个人觉得，在这里冲浪必须得会游泳，安全...</description><pubDate>Sun, 06 Sep 2020 21:00:00 GMT</pubDate></item><item><title>潜水小白的逆袭之路：我的OW证书到手啦！</title><link>https://growgen.xyz/life/2020/09/06/ow/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/06/ow/</guid><description>潜水小白的逆袭之路：我的OW证书到手啦！

之前就说过，这次来海南是为了一个重要的使命——拿下我的水肺潜水证书！🤿 曾路过抚仙湖，心痒痒想潜水，但奈何价格太高。几经对比，我发现分界洲岛简直是PADI潜水点中的性价比之王：不仅有很多优秀的教练因疫情留在国内，而且它还是我调查中唯一包食宿的潜水点。再加上三亚丰富的珊瑚礁，简直没有理由不去！

dive

海底漫步

OW（开放水域潜水员）证书的学习分...</description><pubDate>Sat, 05 Sep 2020 21:00:00 GMT</pubDate></item><item><title>🏝️ 分界洲岛：海的那一边，是快乐的起点！</title><link>https://growgen.xyz/life/2020/09/04/boundaries/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/04/boundaries/</guid><description>🏝️ 分界洲岛：海的那一边，是快乐的起点！

从神州半岛出发，坐上💰13元的动车，一路向南直奔陵水站。一出站，你就能看到前往分界洲岛的免费巴士🚌，超级方便有木有！大约一小时后，你就能抵达码头，准备登船，开启这场海岛探险之旅啦！

这次来分界洲岛，我可是带着“特殊任务”的——学习水肺潜水！🤿 不过别急，潜水的故事咱们留到下篇再慢慢聊。这篇，就让我带你感受一下分界洲岛的独特魅力吧！

pano...</description><pubDate>Thu, 03 Sep 2020 21:00:00 GMT</pubDate></item><item><title>🌊 万宁怎么玩</title><link>https://growgen.xyz/life/2020/09/01/how-to-play-wanning/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/09/01/how-to-play-wanning/</guid><description>🌊 万宁怎么玩

3️⃣ 号晚上要去分界洲学潜水，所以正好空出一天可以在万宁冲个浪 🏄。
从海口到万宁坐高铁只要 💰56 元，超快就能到！再换乘旅游二号线就能直达神州半岛 🚍。

⚠️ 小贴士：旅游二号线貌似是新线路，网上资料不多。和三亚类似，上下车都需要扫码 🚉，分段计费。

light house

神州半岛的海滩其实是保利小区的“私家沙滩” 🏖️，不过趁保安不注意还是能悄悄溜进去...</description><pubDate>Mon, 31 Aug 2020 21:00:00 GMT</pubDate></item><item><title>🏯 去武当山还是得做攻略 ✨</title><link>https://growgen.xyz/life/2020/08/30/you-have-to-do-a-strategy-to-go-to-wudang-mountain/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/30/you-have-to-do-a-strategy-to-go-to-wudang-mountain/</guid><description>🏯 去武当山还是得做攻略 ✨

从上海出发去武当山其实挺快的，差不多两小时 ✈️ 就能到。武当山机场居然在山顶上，飞机落地的时候几乎没有下落感，瞬间就到了！这个机场还挺新，可以直接坐机场小巴 🚐 到山脚下。

山脚下有个“武当山村”，能吃饭也能休整 🍜。不过尴尬的是，这里旅游还在起步阶段，连机场的人都不太知道“武当山村”是个啥 🤦。好在村里有松果电动车 🛵，可以骑到离景区大门 1 公里左...</description><pubDate>Sat, 29 Aug 2020 21:00:00 GMT</pubDate></item><item><title>在西双版纳必须随时带着识花君</title><link>https://growgen.xyz/life/2020/08/26/jinghong/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/26/jinghong/</guid><description>在西双版纳必须随时带着识花君

目前去西双版纳，要么✈️飞，要么🚌坐客车。因为我已经在建水，不想走回头路，就选了 8 小时 230 块 的客运车。建水到西双版纳每天只有两班：中午 1 点 &amp; 下午 4 点。客运站在古城东门 1 公里处，走路就能到。⚠️ 注意：上车地点在门口，如果在候车厅傻等，很可能错过。

🚗 路上基本全是原始森林，如果遇到晴天，晚上就是一片 璀璨星空 🌌。刚到西双版纳本以...</description><pubDate>Tue, 25 Aug 2020 21:00:00 GMT</pubDate></item><item><title>滇南最后的江南 —— 建水 🌿</title><link>https://growgen.xyz/life/2020/08/23/the-last-jiangnan-in-southern-yunnan-build-water/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/23/the-last-jiangnan-in-southern-yunnan-build-water/</guid><description>滇南最后的江南 —— 建水 🌿

从玉溪坐高铁去建水，只要 26 块钱 💸，到达后再搭乘火车站的公交 2 元 🚌 就能直达建水古城，性价比满满！

倾城湖畔青旅 🏡

我在建水住了两段时间，中间跑去蒙自玩了一圈。最开始没住在古城里，而是在欢乐谷附近的一家青旅。
倾城青旅是云南这边的小连锁，不论是建水还是昆明，装修都很有特色。阳台外就是一片湖（虽说水不是特别清澈 😅），楼下还能逗店家养的 ...</description><pubDate>Sat, 22 Aug 2020 21:00:00 GMT</pubDate></item><item><title>暂住在蒙自</title><link>https://growgen.xyz/life/2020/08/21/live-in-mengzi-temporarily/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/21/live-in-mengzi-temporarily/</guid><description>暂住在蒙自

原本打算直接从建水去景洪 🚄，结果无意间刷到蒙自还有个 红河博物馆 🏛️。抱着“既然顺路，不如去看看”的心态，就花了 15 块车票钱溜达过来了～

滇越驿站 🚂

从火车站坐 31 路公交 到州政府下车，就能看到这家超有特色的客栈。房间全是火车车厢的造型，走廊里还挂满了老车票和粮票，活脱脱一个小型博物馆 ✨。

楼下还有食堂～我点了一碗米线 🍜，有意思的是汤、肉和米线是分开打...</description><pubDate>Thu, 20 Aug 2020 21:00:00 GMT</pubDate></item><item><title>玉溪比昆明更加云南 🌿</title><link>https://growgen.xyz/life/2020/08/18/yuxi-is-more-yunnan-than-kunming/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/18/yuxi-is-more-yunnan-than-kunming/</guid><description>玉溪比昆明更加云南 🌿

12 日到 18 日我都在玉溪游玩～不管是物价还是风景，个人感觉，玉溪比昆明更有“云南味”✨。

🚗 交通小记

🚄 高铁

🚌 公交

🛵 共享电动车

🚗 共享汽车

玉溪就在昆明南边，从昆明南站出发高铁票价只要 29 元！而且玉溪站就在市中心，出行很方便。
如果只在红塔区逛，可以直接办一张共享电动车卡（哈罗、青桔都有）；去江川区可以坐 50 路公交，也可...</description><pubDate>Mon, 17 Aug 2020 21:00:00 GMT</pubDate></item><item><title>神盾局特工大结局，爷青回</title><link>https://growgen.xyz/tv/2020/08/15/the-finale-of-shies-agent-grandpa-qinghui/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/08/15/the-finale-of-shies-agent-grandpa-qinghui/</guid><description>神盾局特工大结局，爷青回

无需多言——神盾局最后解散了。
这部剧，从我大学一路追到工作，终于迎来了完结。
真的是一段青春的记忆啊…😭...</description><pubDate>Fri, 14 Aug 2020 21:00:00 GMT</pubDate></item><item><title>心情复杂的普者黑之行</title><link>https://growgen.xyz/life/2020/08/12/the-complicated-universal-travel-trip/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/12/the-complicated-universal-travel-trip/</guid><description>心情复杂的普者黑之行



普者黑在昆明东面，因为紧挨着广西和贵州，地形上是喀斯特地貌，因为「三生三世十里桃花」而出名，虽然我没看过这个电视剧，考虑到之前桂林和腾冲的体验就很美好，二者合并一下一定不错，何况动车也才75元，干嘛不去，哈哈。



普者黑动车站出站后可以乘坐7路公交（5元）前往普者黑村。安利一个张三青年旅社，他们家的平台很完美，晚上坐过去吹吹风很舒服。普者黑目前做生意的，很像是大理早...</description><pubDate>Tue, 11 Aug 2020 21:00:00 GMT</pubDate></item><item><title>昆明的流水账</title><link>https://growgen.xyz/life/2020/08/11/kunmings-flowing-account/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/11/kunmings-flowing-account/</guid><description>昆明的流水账



在昆明短暂地住了几天，

第一天，在昆明南站附近吃了菌菇火锅，

第二天，去星巴克确认接下来的行程，晚上吃了傣族手抓饭，很好吃，强烈安利

第三天，搬到翠湖边，睡了一天（南站的住宿真是不行）

第四天，去纹身，把我后背的疤覆盖掉，一动不动趴了一天

第五天，早晨去光猪圈健身，中午去了昆明博物馆（有一个飞虎队纪念馆），特意去了云南铁路博物馆，可惜暂时闭馆了。晚上前往 1903 公...</description><pubDate>Mon, 10 Aug 2020 21:00:00 GMT</pubDate></item><item><title>HTTP/2 基础教程</title><link>https://growgen.xyz/book/2020/08/10/http2/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/08/10/http2/</guid><description>HTTP/2 基础教程

这是在昆明纹身的时候，实在无聊翻出来平板读的书做笔记。

http1 的问题

队头阻塞
tcp 利用低效
消息头部臃肿
优先级设置受限
第三方资源

http2 对于 http1.1 的变化

二进制协议
首部压缩
多路复用
加密传输
推送

http/2 的反模式

因为 http2 对比 http1 的改动很多，导致有一些针对 http1 的优化，比如分散多个域名分...</description><pubDate>Sun, 09 Aug 2020 21:00:00 GMT</pubDate></item><item><title>春秋随心飞记账小本本</title><link>https://growgen.xyz/life/2020/08/07/spring-and-autumn-fly-to-the-book-with-your-own-book/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/07/spring-and-autumn-fly-to-the-book-with-your-own-book/</guid><description>春秋随心飞记账小本本

上个月我买了春秋的随心飞，反正大连疫情爆发我也回不去，索性全国随心玩一圈，看看花销能多少了。

长沙 - 490.01

在长沙买了 7 天的光猪圈健身体验，顺便在长沙住七天。

7 月 21 日

磁悬浮 20 元

饮料等 37.6 元

肯德基 43.5 元

牛磺酸 5 元

书亦烧仙草 10 元

7 月 22 日

饮料 21.7 元

午饭 17 元

水果 ...</description><pubDate>Thu, 06 Aug 2020 21:00:00 GMT</pubDate></item><item><title>解决Windows10的action center无法打开的问题</title><link>https://growgen.xyz/tech/2020/08/05/window10-actioncenter/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/08/05/window10-actioncenter/</guid><description>解决Windows10的action center无法打开的问题

最近打开平板发现任务栏右下角的事件中心无法打开了，不仅如此，连wlan、声音大小、省电中心都不能打开了，简单的查了一下，或许是因为升级之后uwp注册出错了，需要重新注册，管理模式打开powershell输入以下命令重新注册应用。...</description><pubDate>Tue, 04 Aug 2020 21:00:00 GMT</pubDate></item><item><title>Crossfit 初体验</title><link>https://growgen.xyz/sport/2020/08/04/crossfit/</link><guid isPermaLink="true">https://growgen.xyz/sport/2020/08/04/crossfit/</guid><description>Crossfit 初体验

CrossFit 红壤

CrossFit Top Power

过去一周，我在贵阳的两个健身房（位于小十字的红壤体育馆和位于花果园的 TopPower 运动馆）体验了大概一周多的 CrossFit 体验，红壤比较爽，在大众点评抢到了一张 21 块的 7 天体验，毕竟他们一次课要 89，而 Top Power 一次课需要 69 元。

先说说 CrossFit 是什么，...</description><pubDate>Mon, 03 Aug 2020 21:00:00 GMT</pubDate></item><item><title>安顺龙宫</title><link>https://growgen.xyz/life/2020/08/03/anshun-dragon-palace/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/08/03/anshun-dragon-palace/</guid><description>安顺龙宫

这一周我都在贵阳，总感觉应该去几个地标性的地方。查了一下贵州旅游在 7 月 31 号之前是免费的，哭了。

anshun

要说贵州最地标的地方，自然是黄果树瀑布。但是疫情期间黄果树瀑布只能远观，不能走到水帘洞里面，什么鬼，那不是和看视频差不多？查了一下，同在黄果树所在的安顺市里面还有一个值得去的地方，龙宫水洞。其实我去过的水洞景区也不多，只有一个本溪水洞，只能说这个龙宫水洞很大，乘船...</description><pubDate>Sun, 02 Aug 2020 21:00:00 GMT</pubDate></item><item><title>夜郎谷一个臆想出来的景区</title><link>https://growgen.xyz/life/2020/07/31/a-scenic-spot-in-yelanggus-imagination/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/31/a-scenic-spot-in-yelanggus-imagination/</guid><description>夜郎谷一个臆想出来的景区

夜郎国是大概西汉时期位于贵州的小国，史记有记载夜郎自大的典故，贵州省博其实就一个展牌有介绍夜郎国，估计除了史记也没什么实际的考古发现来证明它。不过没关系，一个美术家，宋培伦通过二十年直接在贵阳大学城做了个假的夜郎国遗址。

夜郎谷

前往夜郎谷并不容易，整个贵阳大学城在贵阳的最南端，是个完全鸟不拉屎的地方，因为重要的交通枢纽都在北方，前往夜郎谷至少要转两班公交大概两个小...</description><pubDate>Thu, 30 Jul 2020 21:00:00 GMT</pubDate></item><item><title>黔灵山公园看猴子</title><link>https://growgen.xyz/life/2020/07/29/qianlingshan-park-watch-monkeys/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/29/qianlingshan-park-watch-monkeys/</guid><description>黔灵山公园看猴子

按照地图指示坐地铁就能到黔灵山东门了，但是如果是要看猴子的话，一般都是从南门弘福寺进入（我真的是翻了整整一座山才到的）。

弘福寺的猴子

基本上在黔灵山是看不见猴子的，需要走到弘福寺附近，显然连猴子都知道去寺庙的人带的东西肯定更好吃。

因为疫情，黔灵山门票免费，在山脚下有一个叫做麒麟洞的天然溶洞，小是小了点，但毕竟免费不去白不去。

弘福寺是要收香火费的，所以我就在门口逛了...</description><pubDate>Tue, 28 Jul 2020 21:00:00 GMT</pubDate></item><item><title>贵州博物馆除了高大上应该考虑一些内涵上的东西</title><link>https://growgen.xyz/life/2020/07/28/in-addition-to-the-tall-the-guizhou-museum-should-consider-some-connotative-things/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/28/in-addition-to-the-tall-the-guizhou-museum-should-consider-some-connotative-things/</guid><description>贵州博物馆除了高大上应该考虑一些内涵上的东西

在贵阳坐地铁就可以到位于城郊的会展中心和博物馆，但是稍稍吐槽一下，贵阳的地铁并不支持第三方扫码支付，官方的扫码 APP 还必须绑定贵阳银行以进行支付，好在乘坐地铁的人不多，可以购买单程票。

走了大概一公里的上坡路就能达到贵州省博物馆了，是一个彩色的不规则多边形建筑物，对应的是「多彩贵州」的广告词。参观博物馆需要提前预约，不过就是到现场再预约也不迟。...</description><pubDate>Mon, 27 Jul 2020 21:00:00 GMT</pubDate></item><item><title>红辣椒，梦与现实本身就很混乱</title><link>https://growgen.xyz/movie/2020/07/28/the-dream-of-red-pepper-and-the-reality-itself-is-very-chaotic/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/07/28/the-dream-of-red-pepper-and-the-reality-itself-is-very-chaotic/</guid><description>红辣椒，梦与现实本身就很混乱

一研究院研究出能进入梦境的装置，DC Mini，该设备可以用来治疗精神类疾病。女科学家在院长指示下帮助警长治疗，女科学家在梦境中化名「红辣椒」。然而 DC Mini 还在测试阶段，却被盗走，盗走 DC Mini 的人在使用它操纵别人的梦。

创造 DC Mini 的科学家想找出幕后黑手戴上 DC Mini 不料被人操控，女科学家为了救出他化身红辣椒去救却发现自己被暗...</description><pubDate>Mon, 27 Jul 2020 21:00:00 GMT</pubDate></item><item><title>抢了一张光猪圈健身的 7 天健身券</title><link>https://growgen.xyz/sport/2020/07/27/7/</link><guid isPermaLink="true">https://growgen.xyz/sport/2020/07/27/7/</guid><description>抢了一张光猪圈健身的 7 天健身券

我在长沙这几天，除了是因为大连成为疫区回不去，还有一个就是我在大众点评上面抢到了光猪圈的 7 天健身券。

APP 注册账号后，会给我一个手环，用于开箱子和打开器械区的设备，所有的运动内容都会被记录到 APP 中。个人并不清楚这些设备的成本如何，不过创新还是可以赞许的。

器械区...</description><pubDate>Sun, 26 Jul 2020 21:00:00 GMT</pubDate></item><item><title>万家丽真是可以作为长沙的硬核代言了</title><link>https://growgen.xyz/life/2020/07/26/wanjiali-can-really-be-a-hard-core-endorsement-of-changsha/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/26/wanjiali-can-really-be-a-hard-core-endorsement-of-changsha/</guid><description>万家丽真是可以作为长沙的硬核代言了

长沙有个地铁站叫做万家丽广场，是长沙当地的一个大老板开发的，号称「亚洲第一大单体建筑」的万家丽国际购物中心。所谓「硬核」的地方，是它的 11 层，是一个巨大的空中花园，是一个东西方名人雕塑汇聚的地方。

弥勒佛和看着希腊裸女笑出了花

空中花园里，弥勒佛看着希腊裸女笑出了花，毛爷爷的笑容也是异常尴尬，不太明白为什么要在四个方向上面放弥勒佛、毛主席、财神和孔子四...</description><pubDate>Sat, 25 Jul 2020 21:00:00 GMT</pubDate></item><item><title>长沙市博物馆还是值得去的</title><link>https://growgen.xyz/life/2020/07/25/the-changsha-museum-is-still-worth-going/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/25/the-changsha-museum-is-still-worth-going/</guid><description>长沙市博物馆还是值得去的

之前我去湖南省博物馆看过马王堆女尸，本来及已经很震撼了，但是长沙其实还有一座值得去的博物馆，就是长沙博物馆。

考虑到古时候的长沙是比整个湖南还要大一点的地方，而且长沙是一个历史可以追溯到战国时期，它在唐之前的历史是可以再单独布置一套博物馆用于展示的。长沙博物馆距离北辰三角洲地铁站还有大概一公里的距离。

看什么

长沙古时是楚国的属地，楚国的青铜器是一绝，确切的说，我...</description><pubDate>Fri, 24 Jul 2020 21:00:00 GMT</pubDate></item><item><title>快速把 2D 的 svg 生成为 3D</title><link>https://growgen.xyz/fe/2020/07/24/2d-svg-3d/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/07/24/2d-svg-3d/</guid><description>快速把 2D 的 svg 生成为 3D

vectary可以把 2D 的 SVG 渲染成 3D，但是免费版导出的图片是有水印的，导出模型的功能也是收费的（但是我发现可以从 network 中扒\*.obj文件，是，我知道这很 low🤣）...</description><pubDate>Thu, 23 Jul 2020 21:00:00 GMT</pubDate></item><item><title>在三亚后海学习冲浪</title><link>https://growgen.xyz/life/2020/07/19/study-surfing-in-houhai-sanya/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/19/study-surfing-in-houhai-sanya/</guid><description>在三亚后海学习冲浪

谈到冲浪，其实是国内的一个小众运动（不得不说，国内不管什么运动对比这么大的人口基数都很小众）。大陆的东南沿海都有浪点，尤其是海南岛的东海岸更是冲浪的好地方。

然而有浪点还不足，还需要有租板子的地方，毕竟那家伙一人多高，运起来很不方便。在海南西海岸，接近三亚的地方，海浪常年 1m 左右，很适合初学者学习，另外租金对于清水湾、日月湾来说更便宜。

学习冲浪

在后海学习冲浪和租...</description><pubDate>Sat, 18 Jul 2020 21:00:00 GMT</pubDate></item><item><title>20 年代初的小程序开发浅谈</title><link>https://growgen.xyz/fe/2020/07/17/20/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/07/17/20/</guid><description>20 年代初的小程序开发浅谈

貌似有两周没怎么更新博客了哈，因为这几天白天就是冲浪游泳晒太阳，晚上就是写代码（啊~惬意），写了一个踏浪 App，用来查看大陆东南沿岸的冲浪浪点情况。

踏浪小程序码

为什么选择小程序

就国内来说，如果是放到 web 这个纯开放平台上，就是 SEO 做得再好，也要被埋到广告里面；放到酷安和苹果商店...开发者要交钱的...我为爱发电还没这么强。反倒放到小程序里，...</description><pubDate>Thu, 16 Jul 2020 21:00:00 GMT</pubDate></item><item><title>网飞德剧：暗黑</title><link>https://growgen.xyz/tv/2020/07/03/dark/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/07/03/dark/</guid><description>网飞德剧：暗黑

这是网飞德国的一部对标「怪奇物语」的电视剧，但是逻辑上绝对比「怪奇物语」复杂得多...也算是德国种族天赋了，能看懂这部剧...总共三季，我超级简单说一下。

第一季是男主角和小伙伴在丛林玩，却遗失了一个男孩。根据自杀的亲生父亲给男主留下的线索，男主找到一个山洞。山洞里面存放着多年来核电站遗弃的核废料，而这些核废料包括阴差阳错生产出来的上帝粒子，导致时空错乱，那个山洞连通了三个时空...</description><pubDate>Thu, 02 Jul 2020 21:00:00 GMT</pubDate></item><item><title>在海口逛海南省博物馆</title><link>https://growgen.xyz/life/2020/07/01/hainan-provincial-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/07/01/hainan-provincial-museum/</guid><description>在海口逛海南省博物馆

刚到海口的旅店，就发现门口的大树上面生了一颗波罗蜜。

门口的波罗蜜

海南博物馆附近有一家「老姐情怀」，顺便体验一下，芒果肠粉很好吃，糟粕醋就是一种粉，个人感觉不怎么好吃。

芒果肠粉和糟粕醋

海南博物馆很大，貌似是有一部分介绍海南人文饮食和产物的老馆和介绍南海以及南海历史的新馆组成，新老馆的差距很明显，新馆有空调。

老馆关于沉香的制作过程很详细，那么大一棵树，最后只...</description><pubDate>Tue, 30 Jun 2020 21:00:00 GMT</pubDate></item><item><title>隐秘的角落</title><link>https://growgen.xyz/tv/2020/06/30/hidden-corner/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/06/30/hidden-corner/</guid><description>隐秘的角落

「隐秘的角落」是爱奇艺迷雾剧场上的一部 12 集电视剧，主要讲的是单亲男孩朱朝阳暑假偶遇从福利院跑出来的严良和普普，三人去爬山遇到少年宫老师张东升谋杀自己岳父母，并借此事威胁张东升来救助普普的弟弟的故事。

难得好看的国产剧，本来已经对国产剧有些失望，没想到还真有一部好看的。...</description><pubDate>Mon, 29 Jun 2020 21:00:00 GMT</pubDate></item><item><title>珠海横琴线横穿澳门</title><link>https://growgen.xyz/life/2020/06/28/zhuhai-hengqin-line-crossing-macau/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/06/28/zhuhai-hengqin-line-crossing-macau/</guid><description>珠海横琴线横穿澳门

B站连接

一直没有机会去澳门，疫情期间就更没机会了，不过最近招商游轮开了新航线，从深圳蛇口港到珠海横琴港，中间会横穿澳门，怎么说也算是去过澳门了。

横穿澳门

航线中间经过澳门

因为澳门是由澳门半岛和氹仔与路环岛（后面两个岛已经填海连起来了），这次航线就是从澳门这两个岛中间穿过。

招商邮轮疫情期间这个航线单程只要 65 块钱，于是一大早我便赶到蛇口港登船。

蛇口港
...</description><pubDate>Sat, 27 Jun 2020 21:00:00 GMT</pubDate></item><item><title>南山博物馆浮世绘展览</title><link>https://growgen.xyz/life/2020/06/27/nanshan-museum-ukiyo-world-painting-exhibition/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/06/27/nanshan-museum-ukiyo-world-painting-exhibition/</guid><description>南山博物馆浮世绘展览

过去一个月基本上每周都去南山文体中心游泳，常常会路过南山博物馆，因为疫情原因，南山博物馆一直是关闭的，直到我看到了浮世绘的海报，从 6 月份开始南山博物馆开始展览。

因为疫情还在继续，前往南山博物馆需要提前预约并申报健康码。

南山博物馆入口

浮世绘就是源于日本民间的版画，最早是被荷兰人从包装商品的废纸中翻出来，日本人发现竟然有人稀罕这东西，便也拿出来给西方人卖。

装...</description><pubDate>Fri, 26 Jun 2020 21:00:00 GMT</pubDate></item><item><title>蛇口仅剩的一家魅族线下体验店</title><link>https://growgen.xyz/life/2020/06/27/shekou-only-one-of-the-meizu-offline-experience-stores/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/06/27/shekou-only-one-of-the-meizu-offline-experience-stores/</guid><description>蛇口仅剩的一家魅族线下体验店

在育才中学附近有一个蛇口仅存的一家魅族线下体验店。

魅族线下体验店

店面有点寒酸，起码对比于万象天地的小米和华为的气派，只能说寒酸。

华为线下体验店

店面一侧摆着魅族 17 和魅族 16，这回主要看白色，旁边的黑色就没去看。

白色的魅族17

不得不说有点喜欢，之前就看上了小米 Mix2s 白色版，可是只能买到黑色的，挖孔屏的电量处理也很得我心意，重量嘛，...</description><pubDate>Fri, 26 Jun 2020 21:00:00 GMT</pubDate></item><item><title>海南旅行计划</title><link>https://growgen.xyz/plan/2020/06/24/hainan-travel-program/</link><guid isPermaLink="true">https://growgen.xyz/plan/2020/06/24/hainan-travel-program/</guid><description>海南旅行计划

珠海 - 146

6 月 28 日（周日），蛇口 10：00-珠海横琴 11：30，中途会路过港珠澳大桥 65 元（已付）

横琴码头附近貌似有麦当劳，到横琴湾酒店或者马戏酒店，可以搭乘机场横琴线，36 元。

珠海梦海公寓酒店，（45 元，飞猪已付）

海口 - 1410

6 月 29 日（周一），9:40 珠海金湾机场到 10:45 海口美兰机场（150 元，已付） - 1...</description><pubDate>Tue, 23 Jun 2020 21:00:00 GMT</pubDate></item><item><title>ml5.js 和 tensorflow.js，终于聊到前端部分了</title><link>https://growgen.xyz/fe/2020/06/14/ml5js-tensorflowjs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/06/14/ml5js-tensorflowjs/</guid><description>ml5.js 和 tensorflow.js，终于聊到前端部分了

既然在浏览器中也可以计算多维数组，拿浏览器做深度学习也可以理解了。Google 给浏览器中设计了 tensorflow.js，跟 python 下面的 tensorflow 是同一套 API。又有一群人在 tensorflow 的基础上封装了一套ml5.js。对比 tensorflow.js，ml5.js 去掉了很多张量计算的部分...</description><pubDate>Sat, 13 Jun 2020 21:00:00 GMT</pubDate></item><item><title>Keras 回归问题-预测房价</title><link>https://growgen.xyz/book/2020/06/10/keras/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/06/10/keras/</guid><description>Keras 回归问题-预测房价

回归问题用于预测一个连续值而不是离散值，如预测明天气温或者软件完成需要的时间。

这个例子是要预测 20 世纪 70 年代中期波士顿郊区房价的中位数。

获取数据

得到的训练数据train\_data是一个 404x13 张量，测试数据为 102x13 张量，这 13 项包括：

总犯罪率

超过 25000 平方英尺的住宅比例

非商用地比例

charles...</description><pubDate>Tue, 09 Jun 2020 21:00:00 GMT</pubDate></item><item><title>Keras 分类问题-电影评论分类</title><link>https://growgen.xyz/book/2020/06/08/keras/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/06/08/keras/</guid><description>Keras 分类问题-电影评论分类

「Python 深度学习」的例子在GitHub上。
别问我为啥不写在 notebook 上，等我心情好就给网站加一下这给你功能吧

本文的 notebook 在这个连接。

将 IMDB 上的 50000 条两极分化的评论，一般用于训练，一半用于测试。这些数据中 data 是词索引组成的二维数组，每一行对应每条评论，label 为 0\1 数组，0 表示负面评...</description><pubDate>Sun, 07 Jun 2020 21:00:00 GMT</pubDate></item><item><title>在 WSL2 安装 Keras 及其依赖</title><link>https://growgen.xyz/book/2020/06/07/wsl2-keras/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/06/07/wsl2-keras/</guid><description>在 WSL2 安装 Keras 及其依赖

安装 python

首先安装 python3 和 pip3，并且使用 USTC 源。

安装 python 科学套件

安装 BLAS 库（OpenBLAS），确保可以在 CPU 上面做张量运算。

安装 Python 科学套件：Numpy、SciPy 和 Matplotlib。这是做科学计算必须的。

安装 HDF5，最初由 NASA 开发，用于保存...</description><pubDate>Sat, 06 Jun 2020 21:00:00 GMT</pubDate></item><item><title>读「Python 深度学习」数学基础</title><link>https://growgen.xyz/book/2020/06/06/python/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/06/06/python/</guid><description>读「Python 深度学习」数学基础

「学习」是指找到一组模型参数，使给定的训练数据样本和对应目标上的损失函数最小化。

学习的过程：随机取包含数据样本及其目标值的批量，并计算批量损失相对于网络参数的梯度（梯度可以理解为对于张量计算的倒数）。随后将网络参数沿着梯度的反方向稍稍移动（移动距离由学习率指定）。

整个学习过程之所以能够实现，是因为神经网络是一系列可微分的张量运算，因此可以使用求导的链...</description><pubDate>Fri, 05 Jun 2020 21:00:00 GMT</pubDate></item><item><title>工业站！探清水河</title><link>https://growgen.xyz/life/2020/06/04/industrial-stationdiscover-qingshuihe/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/06/04/industrial-stationdiscover-qingshuihe/</guid><description>工业站！探清水河

我一直喜欢老火车，在北京的时候就特意去过火车博物馆。其实深圳也有一个小的火车博物馆（说起来也不算，毕竟就是个网红拍照场所），叫做工业站，之前是深圳去九龙中的一个小站（清河还是草埔来着，查攻略的时候两个说法都有）。

公交到章輋(shē)村站，穿过村子看到下图的桥就是工业站了。

门口用车厢做的的茶饮

背这桥沿着铁路走不到一公里就能看见以前的老站台了。

铁路

工业站

老站...</description><pubDate>Wed, 03 Jun 2020 21:00:00 GMT</pubDate></item><item><title>6 月总结 + 半年评价</title><link>https://growgen.xyz/plan/2020/06/01/6/</link><guid isPermaLink="true">https://growgen.xyz/plan/2020/06/01/6/</guid><description>6 月总结 + 半年评价

目测是全年最糟心的一个月了，主要是涉及了闲鱼上卖东西，还意外发现了一个长达一年的上当故事。

6 月计划完成情况

全部完成！撒花~

这个月完成了 flutter 的系统学习，不仅仅在移动端，甚至考虑到可穿戴+桌面端的开发，另外揭示 Rust 就目前处理 GUI 能力还是很差的事实。

闲鱼卖货的经验就是，以后尽量买快销好了，二手这玩意儿玩不好。

（其它收获）推荐美...</description><pubDate>Sun, 31 May 2020 21:00:00 GMT</pubDate></item><item><title>WebRTC，谈谈我这几天对它的研究</title><link>https://growgen.xyz/fe/2020/05/29/webrtc/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/29/webrtc/</guid><description>WebRTC，谈谈我这几天对它的研究

WebRTC 是一个我在大学时期就关注的技术了，然而由于时间过早，很多技术细节都还在草案上就暂时罢休。今年年初，全世界都进入在家办公状态，视频会议工具被推到风口浪尖，webRTC 技术又一次被推到小高潮，于是便有了这个实现以及这篇文章。

WebRTC 是什么

WebRTC 是实现网络端视频会议的技术，包括实现获取客户端的媒体 API，如获取摄像头以及麦克...</description><pubDate>Thu, 28 May 2020 21:00:00 GMT</pubDate></item><item><title>降魔的，建国后鬼神都去香港了</title><link>https://growgen.xyz/tv/2020/05/28/if-the-demon-is-reduced-the-ghosts-and-gods-after-the-founding-of-the-peoples-republic-of-china-went-to-hong-kong/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/05/28/if-the-demon-is-reduced-the-ghosts-and-gods-after-the-founding-of-the-peoples-republic-of-china-went-to-hong-kong/</guid><description>降魔的，建国后鬼神都去香港了

去年看过「金宵大厦」后，我就开始关注 TVB 的鬼神片了，最近听说「降魔的 2.0」上映，看了一集没看懂，于是把 2017 年的第一季也看了。这篇文章写在看完 2.0 的第 18 集之后。

石敢当

「降魔的」主要讲出租司机马季一泡尿解封被封印百年的石精灵「石敢当」，石敢当为报答解封之恩，答应帮马季养母找亲生儿子豪仔的灵魂，不料，在为马季开天眼时能力被马季吸收，马...</description><pubDate>Wed, 27 May 2020 21:00:00 GMT</pubDate></item><item><title>记录下京东购买乐行天下被骗经历</title><link>https://growgen.xyz/life/2020/05/20/record-jdcoms-experience-of-being-deceived-in-the-world-of-yuexiang-in-the-world/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/05/20/record-jdcoms-experience-of-being-deceived-in-the-world-of-yuexiang-in-the-world/</guid><description>记录下京东购买乐行天下被骗经历

大概去年买的乐行天下的平衡车，用了一个月就爆胎了，当时联系售后更换，辗转多次终于一个月后修好。后来骑了几个月，突然有一天又不能开机了，急忙又联系售后，又过了几个月才修好。导致我整个一年里只是用这台机子不到 150km。前面只是质量问题，后面更尴尬。这几天我打算把它以二手卖掉，谈拢价格后我在 APP 解绑了机器，有意思的事情发生了，我的机器在蓝牙里面显示的型号竟然不...</description><pubDate>Tue, 19 May 2020 21:00:00 GMT</pubDate></item><item><title>谈谈我当闲鱼卖家的经验</title><link>https://growgen.xyz/life/2020/05/18/talk-about-my-experience-as-a-idle-fish-seller/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/05/18/talk-about-my-experience-as-a-idle-fish-seller/</guid><description>谈谈我当闲鱼卖家的经验

闲鱼是我默认选择卖二手的平台，但是随着用户变多，这个平台开始变得混乱，骗子丛生，这里总结一下我过去一周的闲鱼卖家经验。

避开二手贩子

闲鱼上面有很多二手贩子，会以自己手头紧，买给朋友之类的原因和你砍价买到手再以高价倒卖。二手贩子本身我是不反感的，只是这种手段是以骗人实现也就太下三滥了。

这些骗子，自己的主页往往会只有一种产品，比如我卖平衡车时，有一个哥们要送朋友（我...</description><pubDate>Sun, 17 May 2020 21:00:00 GMT</pubDate></item><item><title>多平台上的 flutter 以及 CICD</title><link>https://growgen.xyz/fe/2020/05/12/flutter-cicd/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/12/flutter-cicd/</guid><description>多平台上的 flutter 以及 CICD

Flutter 是一个号称面向全平台的框架，既然立了 flag，早晚要去摘的。除了 iOS 和 Android，beta 版本的 flutter 还支持 web 网页以及 mac 桌面端，alpha（master 分支）版本还提供 Windows 和 Linux 桌面端的支持，本篇除了介绍 flutter 在各端如何开发发布还会提及如何通过 CICD ...</description><pubDate>Mon, 11 May 2020 21:00:00 GMT</pubDate></item><item><title>WSL 下运行 Xserver 鼠标太小</title><link>https://growgen.xyz/tech/2020/05/11/wsl-xserver/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/05/11/wsl-xserver/</guid><description>WSL 下运行 Xserver 鼠标太小

不太清楚是不是 HIDPI 造成的，在 VcXsrv 下面的鼠标指针及其小。解决方法只能是换一个看起来大一些的鼠标。

接下来，重命名 VcXsrv 下面的font/misc（比如C:\Program Files\VcXsrv\fonts\misc)）的cursor.pcf.gz为cursor-small.pcf.gz。

然后将刚才安装在 wsl 中的...</description><pubDate>Sun, 10 May 2020 21:00:00 GMT</pubDate></item><item><title>Flutter 的手表应用-从入门到放弃</title><link>https://growgen.xyz/fe/2020/05/10/flutter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/10/flutter/</guid><description>Flutter 的手表应用-从入门到放弃

这是一个写得一头沮丧的文章，可能是期待值比较高吧，所以任何一个想用 Flutter 写 wearOS 的朋友都要注意一点，他能写，但可能没那么好。这篇文章本来想参考Flutter: Building Wear OS app，因为wear这个包已经年久失修不支持最新的 SDK（我天，这可是 2019 年 6 月的文章），于是后来参考Experimentin...</description><pubDate>Sat, 09 May 2020 21:00:00 GMT</pubDate></item><item><title>好莱坞——一锅陈年老鸭汤</title><link>https://growgen.xyz/tv/2020/05/10/hollywood-a-pot-of-old-duck-soup/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/05/10/hollywood-a-pot-of-old-duck-soup/</guid><description>好莱坞——一锅陈年老鸭汤

hollywood

本来以为这部电影类似昆汀的「好莱坞往事」，第一集就是男女演员导演编剧卖肉，妥妥的「逐梦演艺圈」大胆北美版。不过第二集剧情就变得有点「歌舞青春」的方向发展，乡村寻梦白人男主和黑人编剧通过卖身养家，白人男主遇到自己将来的女老板，女老板女儿爱上他；黑人编剧接活遇见自己未来男友，未来男友也是来好莱坞寻梦的。同时另一个支线，年轻导演想要导演他自己的处女作，却...</description><pubDate>Sat, 09 May 2020 21:00:00 GMT</pubDate></item><item><title>从 RN 到 Flutter-动画</title><link>https://growgen.xyz/fe/2020/05/08/rn-flutter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/08/rn-flutter/</guid><description>从 RN 到 Flutter-动画

好的动画会使 UI 更加直观，是应用更加精致，并提高用户体验。Flutter 的动画使简单动画和复杂动画的实现变得容易。Flutter SDK 所遵守的 Material 设计语言包含了标准的动态效果，你可以简单地自定义它们并应用于你的应用。

在 React Native 中，Animated API 被应用于创建动画。

在 Flutter 中，使用Ani...</description><pubDate>Thu, 07 May 2020 21:00:00 GMT</pubDate></item><item><title>从 RN 到 Flutter-路由器</title><link>https://growgen.xyz/fe/2020/05/07/rn-flutter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/07/rn-flutter/</guid><description>从 RN 到 Flutter-路由器

我要死了，这个系列怎么这么长。

许多应用都有多个页面来展示不同信息。比方说，你可能在页面展示一个产品的图片，当用户点击时打开这个产品的详情。

在 Android，新的页面叫做 Activities。在 iOS 新的页面叫 ViewControllers，在 Flutter，新的页面也是部件！包括导航至这些页面的导航器也是导航器部件。

如何在页面中导航
...</description><pubDate>Wed, 06 May 2020 21:00:00 GMT</pubDate></item><item><title>从 RN 到 Flutter-部件</title><link>https://growgen.xyz/fe/2020/05/06/rn-flutter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/06/rn-flutter/</guid><description>从 RN 到 Flutter-部件

在 Flutter 中，你应该使用部件去描述针对于现有状态和配置的界面。

部件是由许多很小或者单一目的的部件组成。比如Container部件就包括几个相关布局、绘制、定位和定型组件，像是LimitedBox、ConstrainedBox、Align、Padding、DecoratedBox以及Transform部件。除了使用Container来实现效果，你也...</description><pubDate>Tue, 05 May 2020 21:00:00 GMT</pubDate></item><item><title>spacedesk 让任意一台设备成为扩展屏幕</title><link>https://growgen.xyz/tech/2020/05/06/spacedesk/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/05/06/spacedesk/</guid><description>spacedesk 让任意一台设备成为扩展屏幕

之前我有一篇文章，让鼠标和键盘能跨越四台 Windows，而spacedesk则是让所有设备成为主计算机的扩展屏幕，注意，这里是所有，包括 Windows 设备和手机设备，应该是类似于 miracast 的技术，安利应用商店里的 slave 端，运行很快。...</description><pubDate>Tue, 05 May 2020 21:00:00 GMT</pubDate></item><item><title>从 RN 到 Flutter-简单说说</title><link>https://growgen.xyz/fe/2020/05/05/rn-flutter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/05/rn-flutter/</guid><description>从 RN 到 Flutter-简单说说

如何创建一个 Flutter 应用

创建一个 React Native，可以在终端中使用create-react-native-typescript-app，或者expo-cli。

使用 Flutter 创建应用，可以采用以下两种方式。

使用 IDE 中的 Flutter 和 Dart 插件。

使用flutter create命令，请确保 Flut...</description><pubDate>Mon, 04 May 2020 21:00:00 GMT</pubDate></item><item><title>凑数的西部世界第三季</title><link>https://growgen.xyz/tv/2020/05/05/the-third-season-of-the-western-world-which-is-made-up/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/05/05/the-third-season-of-the-western-world-which-is-made-up/</guid><description>凑数的西部世界第三季

虽然第三季和很多剧比起来依然优秀，但是烧脑程度和剧情都比不上前两季。可能因为前两季观众都以为 AI 开始覆灭人类了，编剧偏偏不，然后安排了个一季领盒饭的反派拖时间，然后第四季再开始毁灭人类......</description><pubDate>Mon, 04 May 2020 21:00:00 GMT</pubDate></item><item><title>从 RN 到 Flutter-从 Dart 开始</title><link>https://growgen.xyz/fe/2020/05/04/rn-flutter-dart/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/05/04/rn-flutter-dart/</guid><description>从 RN 到 Flutter-从 Dart 开始

这是一篇翻译，原文来自于官方文档，当然，里面夹带私货，哈哈。

从 JavaScript 到 Dart

就像 React Native，Flutter 也是用响应式界面。但是 React Native 是链接原生环境，而 flutter 则是直接编译到原生环境中。Flutter 可以控制屏幕上面的每一个像素，可以避免 JavaScript 和原...</description><pubDate>Sun, 03 May 2020 21:00:00 GMT</pubDate></item><item><title>Upload 科幻喜剧，这个可以</title><link>https://growgen.xyz/tv/2020/05/04/upload/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/05/04/upload/</guid><description>Upload 科幻喜剧，这个可以

Tech support!

Nanthan 在一场车祸之后被自己的白富美女友将自己的意识上传至网上，在虚拟世界 Nanthan 爱上了自己的服务人员，并意识到自己的死亡可能是一场阴谋。

这不是一个烧脑剧，逻辑上有很多纰漏，角色也有点脸谱化，演员可能故意演得很生硬使得这个剧更加轻喜剧化，虽然讲的是谋杀但整个看起来很轻松，值得一看。

May the 4th b...</description><pubDate>Sun, 03 May 2020 21:00:00 GMT</pubDate></item><item><title>4 月工作总结</title><link>https://growgen.xyz/plan/2020/05/01/4/</link><guid isPermaLink="true">https://growgen.xyz/plan/2020/05/01/4/</guid><description>4 月工作总结

一年的 1/3 已经结束了，而且距离离开深圳仅剩两个月了。

计划完成情况

（完成）读完 threejs fundamentals

（完成）为博客增加 category 子项

（完成）测试服务器上的 strapi

（进行中）背完阅读词汇

（进行中）使用 yew 开发 game of life

（未进行）js 影像魔术师

（未进行）flutter 学习

（未进行）t...</description><pubDate>Thu, 30 Apr 2020 21:00:00 GMT</pubDate></item><item><title>keyLemon 让任何一个摄像头都支持人脸登入</title><link>https://growgen.xyz/tech/2020/04/28/keylemon/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/04/28/keylemon/</guid><description>keyLemon 让任何一个摄像头都支持人脸登入

Windows hello 是一个用一次就回不去的功能，目前我的笔记本支持指纹登入，一台平板外接了一个指纹接收器，另一台只能 PIN 码登入。显然 PIN 码用起来就不是很爽，然而这机器还是用来看书的。

然而 Windows Hello 对摄像头要求很苛刻，于是我在想，有没有类似于安卓的单镜头解锁方案，KeyLemon 就是，v3 版本已经支持...</description><pubDate>Mon, 27 Apr 2020 21:00:00 GMT</pubDate></item><item><title>threejs 细化-在网格上渲染，停止渲染，使用物理引擎</title><link>https://growgen.xyz/fe/2020/04/27/threejs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/04/27/threejs/</guid><description>threejs 细化-在网格上渲染，停止渲染，使用物理引擎

这是细化了解 threejs 的第二篇，第一篇

在网格上渲染

这里有一点类似于使用多个场景，设想如果想要做一个类似于水晶球的设计，水晶球有一个 scene1，水晶球自己又在另一个 scene0 里面，这里就需要使用 renderTarget 渲染 scene1 到水晶球上面。

先创建一个 target。

再创建一个球，并使用 t...</description><pubDate>Sun, 26 Apr 2020 21:00:00 GMT</pubDate></item><item><title>饥饿平台 直接评论阶级问题的电影</title><link>https://growgen.xyz/movie/2020/04/26/hunger-platform-direct-reviewing-class-questions-movies/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/04/26/hunger-platform-direct-reviewing-class-questions-movies/</guid><description>饥饿平台 直接评论阶级问题的电影

听黑水公园提到的电影，相比于「寄生虫」这里把阶级关系写的有点直接，本身出身比较低的我并不太想讨论这种话题，包括即刻里面的「你为什么考不上人大附」还有 B 站「你那么穷，就别发油管上，好象全国都很穷」之类的话题，因为没意义。就跟电影里面送上去的蛋糕一样，哪怕你送上去的是小女孩，又怎样？...</description><pubDate>Sat, 25 Apr 2020 21:00:00 GMT</pubDate></item><item><title>Tales from the Loop-北欧治愈风黑镜</title><link>https://growgen.xyz/tv/2020/04/25/talesfromtheloop/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/04/25/talesfromtheloop/</guid><description>Tales from the Loop-北欧治愈风黑镜

八个小故事，但又是发生在同一个小镇中的一群人中。安利大聪说电影 的解说，最喜欢的就是最后一集，时间转瞬即逝啊，珍惜吧，骚年。...</description><pubDate>Fri, 24 Apr 2020 21:00:00 GMT</pubDate></item><item><title>Devs -配乐很美丽，故事有点虎头蛇尾的剧</title><link>https://growgen.xyz/tv/2020/04/22/devs/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/04/22/devs/</guid><description>Devs -配乐很美丽，故事有点虎头蛇尾的剧

Devs cover

本剧的主角 Lily 和她的男友在一家高端技术公司工作，男友因为项目表现优异被提拔到 Devs 项目中。当天晚上，男友因为帮助俄罗斯特工偷窃 Devs 的代码而被公司的保安男杀害。

第二天 Lily 询问公司高管男友的踪迹被告知男友自杀，Lily 无意间发现男友手机内安装了加密软件，所以找到备胎前男友解锁。备胎前男友本着「当...</description><pubDate>Tue, 21 Apr 2020 21:00:00 GMT</pubDate></item><item><title>threejs 细化-创建一个 mesh、使用加载器、多个场景</title><link>https://growgen.xyz/fe/2020/04/21/threejs-mesh/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/04/21/threejs-mesh/</guid><description>threejs 细化-创建一个 mesh、使用加载器、多个场景

记录下最近几天的事，终于 Dell 的维修把我电脑的风扇修好了，不过感觉 inspiron 的风扇设计有 bug，新风扇估计也撑不了多久，但愿只是我多疑了。另外通过神奇的某宝，我将我手上的小米平板二升级了内存和硬盘，考虑到 8GB 内存对于 Atom Z8500 这个 CPU 有点多余，于是升级到了 4GB + 128GB，到手之后...</description><pubDate>Mon, 20 Apr 2020 21:00:00 GMT</pubDate></item><item><title>CSS 渐变利器</title><link>https://growgen.xyz/fe/2020/04/16/css/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/04/16/css/</guid><description>CSS 渐变利器

CSS gradient generator...</description><pubDate>Wed, 15 Apr 2020 21:00:00 GMT</pubDate></item><item><title>threejs fundamentals 名副其实的 threejs 入门书</title><link>https://growgen.xyz/book/2020/04/13/threejs-fundamentals-threejs/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/04/13/threejs-fundamentals-threejs/</guid><description>threejs fundamentals 名副其实的 threejs 入门书

最近几天真是忙，除了读这本书，我的平板（酷比魔方 Mix Plus）突然进不去系统了，查了一下，原来山寨本硬盘质量不好，莫名其妙全清了（惊！），好在做了备份，当然因为不想花钱，没再买一个 SATA SSD 硬盘，花了一些时间重做系统。

祸不单行，主力机 Dell inspiron 13 风扇坏了，虽然已经报修，但还在...</description><pubDate>Sun, 12 Apr 2020 21:00:00 GMT</pubDate></item><item><title>亚马逊年度禁毒大戏「零零零」</title><link>https://growgen.xyz/tv/2020/04/09/amazons-anti-drug-drama-zero-zero/</link><guid isPermaLink="true">https://growgen.xyz/tv/2020/04/09/amazons-anti-drug-drama-zero-zero/</guid><description>亚马逊年度禁毒大戏「零零零」

前几天刷推特，都在传「零零零」这个剧怎么怎么火，说实话，关于黑帮和毒品的剧我还真不敢兴趣，试着抱一抱的心态看了一集，结果一发不可收拾把第一季全看完了，接下来，本文全是剧透！

截图

第一集详细介绍了出场人物，分别是买方（buyer）、中间人（broker）以及卖方（seller）。

买方是一对意大利爷孙，暂时称买方爷爷和买方孙子，买方爷爷正在培养孙子处理生意，而...</description><pubDate>Wed, 08 Apr 2020 21:00:00 GMT</pubDate></item><item><title>学习 D3 的新姿势</title><link>https://growgen.xyz/fe/2020/04/07/d3/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/04/07/d3/</guid><description>学习 D3 的新姿势

今天用了半天的时间把 observable HQ 上面的 Learn D3 学习了一遍，这是纯笔记版。

不过今天真的是爽到了，没错，我终于找到了以前学习 D3 没动力的原因了，那么厚的一本书，基本上就是把 D3 gallery 抄了一遍。最开始基本上还要学一个 D3 版本的 jQuery 选择器，数据还要自己搞，基本读了两章就打算放弃。

这就是一个柱状图了！！！爽到有没...</description><pubDate>Mon, 06 Apr 2020 21:00:00 GMT</pubDate></item><item><title>ObservableHQ-JS 终于有自己的 Jupyter 笔记本了</title><link>https://growgen.xyz/fe/2020/04/04/observablehq-js-jupyter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/04/04/observablehq-js-jupyter/</guid><description>ObservableHQ-JS 终于有自己的 Jupyter 笔记本了

学习机器学习的时候用上 python 的 Jupyter notebook 是真好用，曾经就想，如果 JavaScript 也有一个就好了，没错ObservableHQ就是基于 D3.js 的数据可视化笔记本。

官方的入门讲的很详细，接下来一周我可能会专心于里面的D3 教程，间或去学习 threejs fundamenta...</description><pubDate>Fri, 03 Apr 2020 21:00:00 GMT</pubDate></item><item><title>docker 化的 mongodb 使用方案</title><link>https://growgen.xyz/tech/2020/04/02/docker-mongodb/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/04/02/docker-mongodb/</guid><description>docker 化的 mongodb 使用方案

之前提到过使用 watchtower 更新本地的 image 的方案，本来我的系统一直使用 sqlite 来做数据库，现在想改成 mongodb。

涉及到 mongodb 就不得不需要考虑怎么本地化，并且如何做备份。数据本地化很好做，只需要 docker 的 volume 即可，编写docker-compose.yml，使用docker-compo...</description><pubDate>Wed, 01 Apr 2020 21:00:00 GMT</pubDate></item><item><title>2020 年 Q1 总结</title><link>https://growgen.xyz/plan/2020/03/31/2020-q1/</link><guid isPermaLink="true">https://growgen.xyz/plan/2020/03/31/2020-q1/</guid><description>2020 年 Q1 总结

又到了每个月打脸的时间了，首先，住司徒正美大大颈椎病早日康复，在 Qunar 的时候有幸听过分享，虽然方言很重，但是因此对 MVVM 有所了解。前几天 jellow 里面有人问大家 Q1 计划完成了没有，我觉得比较有趣，那么以后每三个月做一次季度总结比较好。

总结三月

完成博客从 Jekyll 到 Gatsby 的迁移。

读完「你不知道的 JS」系列，包括里面提到...</description><pubDate>Mon, 30 Mar 2020 21:00:00 GMT</pubDate></item><item><title>CSS Secret 有感</title><link>https://growgen.xyz/fe/2020/03/30/csssecret/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/30/csssecret/</guid><description>CSS Secret 有感

虽然维多利亚的秘密没有了，但是 CSS 的秘密还是可以考虑考虑的，这本书是 2015 年出版的，相比于现在，显然里面的很多属性已经可以做到多平台兼容了，当然里面还没有涉及 grid 布局，强烈推荐 wesbos 的 grid 课程，虽然看完也是忘 😅。

要说编程算法难学，跟 CSS 比起来还是个弟弟，不仅仅要了解一些拓扑的知识，编出来的图形还得好看。

书中的实现...</description><pubDate>Sun, 29 Mar 2020 21:00:00 GMT</pubDate></item><item><title>Rust 开发更换 crate.io 源</title><link>https://growgen.xyz/fe/2020/03/29/rust-crateio/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/29/rust-crateio/</guid><description>Rust 开发更换 crate.io 源

使用 VSCode 开发 Rust 的我，最难过的一刻就是打开编辑器时的 RLS 检查，可以看做它是一个用来检查代码语法的后台程序，在 RLS 的 issue 里面有很多人吐槽他初始化的速度实在是太慢了，然而大佬的回复都是说他们不需要使用这种辅助工具。作为使用 JavaScript 都一定要 TypeScript 编译，打字都是通过语音输入来打字的我来说...</description><pubDate>Sat, 28 Mar 2020 22:00:00 GMT</pubDate></item><item><title>Svelte 让人眼前一亮的前端框架</title><link>https://growgen.xyz/fe/2020/03/27/svelte/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/27/svelte/</guid><description>Svelte 让人眼前一亮的前端框架

我觉得必须要介绍一下 svelte 这个框架，确切的说是 svelte v3，这应该是继 riotjs、typescript 和 rust 之后又一个能给我眼前一亮的感觉的产品了。

关于 Svelte

不得不提到他的作者 Rich Harris，提到他的另一个作品就是大名鼎鼎的 rollup，这可是第一个提出 tree-shaking 的前端打包器（说实...</description><pubDate>Thu, 26 Mar 2020 22:00:00 GMT</pubDate></item><item><title>[Tailwind](https://tailwindcss.com/) 一个像宏语言的 CSS 解决方案</title><link>https://growgen.xyz/fe/2020/03/26/tailwind-css/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/26/tailwind-css/</guid><description>Tailwind 一个像宏语言的 CSS 解决方案

先把刀放下，我知道，现在已经有 n 种 CSS 的解决方案，而且基本上没有一个用着顺心的。

我记得曾有一段时间，好像是使用 YUI 那会儿，CSS 的 class 往往会命名成布局规则，比如希望一个 div 有 10 像素的留白，就给他添加一个 class，.margin-10px，然后对这个 class 的描述为。

当然，这种方式在我入职...</description><pubDate>Wed, 25 Mar 2020 22:00:00 GMT</pubDate></item><item><title>使用 react-three-fiber 体验美好的 WebGL 开发</title><link>https://growgen.xyz/fe/2020/03/22/react-three-fiber-webgl/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/22/react-three-fiber-webgl/</guid><description>使用 react-three-fiber 体验美好的 WebGL 开发

使用 threejs 开发 webGL 应用应该是几乎每个前端工程师想要做的事儿，然而虽然对比于原生 WebGL 开发来说，threejs 已经做了很多，但是相对于现代的一些前端框架。threejs 还稍显不足。针对这些不足，微软开发了Babylon.js，给 threejs 量身定制了一个节点编辑器，如果做过 blende...</description><pubDate>Sat, 21 Mar 2020 22:00:00 GMT</pubDate></item><item><title>functional light js</title><link>https://growgen.xyz/book/2020/03/21/functional-light-js/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/03/21/functional-light-js/</guid><description>比较简单的一本开源书，大概算函数式编程的入门书+JavaScript 部分介绍了。

推荐章节：

第四章，为什么要减少函数参数以及柯里化，这样有利于使用 compose 函数组合步骤。

第八章，递归，利用 es6 上面的尾递归调用提高代码可读性。

附录 A，提高性能，减少运算损耗。...</description><pubDate>Fri, 20 Mar 2020 22:00:00 GMT</pubDate></item><item><title>Windows 下面搞 Cypress 真心不容易</title><link>https://growgen.xyz/fe/2020/03/17/windows-cypress/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/17/windows-cypress/</guid><description>Windows 下面搞 Cypress 真心不容易

最近在忙活让网站使用 Cypress 做测试，之前使用苹果电脑以及 Linux 下面用起来还不错，这次在 Windows 下面碰壁比较多（其实我国的网络也有一部分功劳），所以在这里记录一下。

尝试使用 WSL（失败）

WSL 可以使用 XServer，所以我打算在 WSL 下面搭建，需要安装 VcXsrv ，启动之后一路下一步就可以了，最后...</description><pubDate>Mon, 16 Mar 2020 22:00:00 GMT</pubDate></item><item><title>Coding.net 使用 Jenkins 实现自动部署(CI/CD)</title><link>https://growgen.xyz/tech/2020/03/15/codingnet-jenkins-ci-cd/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/03/15/codingnet-jenkins-ci-cd/</guid><description>Coding.net 使用 Jenkins 实现自动部署(CI/CD)

最近在做一些后端部署的工作，本来打算使用 Travis 部署，但是用于我的服务器在国内，所以在外网也需要挂梯子登陆到国内。但是使用 Coding.net 部署到腾讯云就方便很多（毕竟是同一家公司）。

在 Coding 创建制品库和部署

往往创建好 Coding 仓库之后需要手动配置来获得部署和制品库功能。点击「项目设置&gt;...</description><pubDate>Sat, 14 Mar 2020 22:00:00 GMT</pubDate></item><item><title>为 apt 添加代理</title><link>https://growgen.xyz/tech/2020/03/11/apt/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/03/11/apt/</guid><description>为 apt 添加代理

我的上帝啊，这两天都在忙活代理（翻译腔）。

系统全局下的http\_proxy似乎对 apt 无效，需要单独设置。

增加代理...</description><pubDate>Tue, 10 Mar 2020 22:00:00 GMT</pubDate></item><item><title>使用 docker 安装 Jenkins</title><link>https://growgen.xyz/tech/2020/03/11/docker-jenkins/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/03/11/docker-jenkins/</guid><description>使用 docker 安装 Jenkins

自从成功通过 docker 安装了 strapi，我一下子对安装一切产生了很大兴趣。

通过docker-compose.yaml可以很快安装。

然后访问服务器的 8080 端口，即可安装对应插件，注意，这些插件不能走代理，所以...非常慢...国内还是用 coding.net 吧。...</description><pubDate>Tue, 10 Mar 2020 22:00:00 GMT</pubDate></item><item><title>为 snap 添加代理</title><link>https://growgen.xyz/tech/2020/03/11/snap/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/03/11/snap/</guid><description>为 snap 添加代理

想在腾讯云里面做个 CI，本着用新不用旧的思想，我打算试试搭建 microk8s。可是我国强大的网络环境无法导致无法安装，也没有个大厂出一个镜像解围，只好挂下代理解决。

sslocal

注意，腾讯云里面安装 sslocal 会被和谐的，但是试了下 docker 却可以，我安装了 teachmyself/sslocal ，目前没问题。

修改/etc/environme...</description><pubDate>Tue, 10 Mar 2020 22:00:00 GMT</pubDate></item><item><title>应该是目前最好的 WSL2 和 Virtualbox 共存的方法了</title><link>https://growgen.xyz/tech/2020/03/11/wsl2-virtualbox/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/03/11/wsl2-virtualbox/</guid><description>应该是目前最好的 WSL2 和 Virtualbox 共存的方法了

因为 WSL2 使用的是 Hyper-V（看来微软爸爸并不是完全拥抱开源了），所以其它虚拟化软件都不能和它共存，所以目前最好的办法就是在开机的时候做一个切换。

上面操作会生成一个 GUID，它对应开机目录上一个选项，接下来把他的 hyper-v 选项关掉

如果本地已经关闭了 hyper-v，可以执行下面的命令打开。

重启的...</description><pubDate>Tue, 10 Mar 2020 22:00:00 GMT</pubDate></item><item><title>腾讯云 docker 安装 strapi</title><link>https://growgen.xyz/fe/2020/03/10/docker-strapi/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/10/docker-strapi/</guid><description>腾讯云 docker 安装 strapi

Docker engine

如下是官网的安装过程，首先移出 Ubuntu 原有的 docker（如果有的话）

安装相关依赖

增加 docker 的安装源

开始安装（我的架构是 x86\_64）

Docker compose

安装新版本docker-compose，因为文件存储在 github 上面，这里直接从 DaoCloud 下载。

解决...</description><pubDate>Mon, 09 Mar 2020 22:00:00 GMT</pubDate></item><item><title>ssh 免密码登录</title><link>https://growgen.xyz/tech/2020/03/10/ssh/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/03/10/ssh/</guid><description>ssh 免密码登录

总是忘，这里做个记录。

简单说就是把本地的id\_rsa.pub存储到远端机器的authorized\_keys里面，详细操作可参考此文。...</description><pubDate>Mon, 09 Mar 2020 22:00:00 GMT</pubDate></item><item><title>读完「你不知道的 JS」第一版</title><link>https://growgen.xyz/book/2020/03/09/js/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/03/09/js/</guid><description>读完「你不知道的 JS」第一版

book cover

「你不知道的 JS」是getify的一本关于深究 JavaScript 的书，中文版分为三册，前一阵子发现作者正在更新第二版，读了几页真的不错，于是找来第一版读了下。

第一版第一册就是深究词法、上下文，这些东西大部分书都提的比较少，说实话，虽然我已经了解了，但是总是忘。这本书第二版比第一版好太多了，有兴趣的可以去读一下。

第二册，异步，...</description><pubDate>Sun, 08 Mar 2020 22:00:00 GMT</pubDate></item><item><title>使用 Utterance 为博客添加基于 Github-issue 的评论系统</title><link>https://growgen.xyz/fe/2020/03/06/utterance-github-issue/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/06/utterance-github-issue/</guid><description>使用 Utterance 为博客添加基于 Github-issue 的评论系统

最近在重构我部署在 GitHub pages 的博客，本来不想添加评论系统的，但是手贱，非想要加一个。

尝试了 disqus（一个在国内无法使用的评论系统），貌似page.url中不能使用中文字符...这就尴尬了，突然想起来以前看 hackernews 的时候有人提起过使用 GitHub issue 搭建博客的想法...</description><pubDate>Thu, 05 Mar 2020 22:00:00 GMT</pubDate></item><item><title>从 Jekyll 迁移博客到 Gatsby</title><link>https://growgen.xyz/fe/2020/03/05/jekyll-gatsby/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/03/05/jekyll-gatsby/</guid><description>从 Jekyll 迁移博客到 Gatsby

很久以前就想迁移了，但是一直没下手，原因很简单，就是 ruby 不太熟悉，而使用 node 工具链比较趁手。

当然了，Gatsby 的主题对比 Jekyll 就少太多了，没关系，大不了自己设计（又是一个大坑）。

Gatsby 官网的 tutorial 已经很详细了，这里只提简单的几个注意。

所谓的 TypeScript 项目仅仅指的是前端，后端部...</description><pubDate>Wed, 04 Mar 2020 22:00:00 GMT</pubDate></item><item><title>2 月总结</title><link>https://growgen.xyz/plan/2020/03/01/2/</link><guid isPermaLink="true">https://growgen.xyz/plan/2020/03/01/2/</guid><description>2 月总结

整理一下整个二月完全在家窝着的结果。

回顾一下一月计划的完成情况

（完成）蛋白粉买了

（完成）整理爬虫+单侧（写完了）

（进行中）rust 开发前端，完成了一部份，还差个成果

（重判中）写了个 hello world 的 flutter 应用，目前来看没有 react native 那么喜爱

（未做）旅游计划还没做

（未做）报名 5 月的雅思

二月的工作总结

完成了...</description><pubDate>Sat, 29 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：模仿游戏</title><link>https://growgen.xyz/movie/2020/02/29/movie-supplementary-program-imitate-the-game/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/29/movie-supplementary-program-imitate-the-game/</guid><description>电影补档计划：模仿游戏

the imitation game

阿兰图灵二战时期被安排秘密破译德军的电报「英格玛」，「英格玛」是一台每天变更配置的加密机器，即使已经截获了机器也无法破解，必须猜出配置，图灵希望制造一台机器来破译，然而和同事发生分歧。幸好图灵遇到了琼，琼成为了小组的粘合剂，终于使小组齐心协力完成了初代图灵机。图灵以自己的初恋命名其为 Christopher。然而 Christoph...</description><pubDate>Fri, 28 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：孝子贤孙伺候着</title><link>https://growgen.xyz/movie/2020/02/28/movie-supplementary-file-plan-filial-piety-and-grandson/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/28/movie-supplementary-file-plan-filial-piety-and-grandson/</guid><description>电影补档计划：孝子贤孙伺候着

孝子贤孙伺候着

故事就是男主角（陈佩斯饰）在政府工作支持火葬，然而家里老人（赵丽蓉饰）不同意，老人装死试试孩子能不能真的去土葬，结果儿子大操大办整得一片慌乱，最终老人认清事实，同意火葬。

很荒诞的喜剧，可惜画质已经不行了。...</description><pubDate>Thu, 27 Feb 2020 22:00:00 GMT</pubDate></item><item><title>使用 rust 和 webassembly 开发 game of life</title><link>https://growgen.xyz/fe/2020/02/27/rust-webassembly-game-of-life/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/02/27/rust-webassembly-game-of-life/</guid><description>使用 rust 和 webassembly 开发 game of life

这是一篇翻译，原文，这可能是第一篇系统讲解 rustwasm 的文章了。

这本书适合谁？

这本书适合任何对快速编译 Rust 和 Webassembly 感兴趣的人，相关的代码已经发布在网上。你应该已经了解一些 Rust 的知识，对 JavaScript HTML 和 css 很熟悉，但你不需要是在这些方面的专家。
...</description><pubDate>Wed, 26 Feb 2020 22:00:00 GMT</pubDate></item><item><title>WSL 安装 ruby 环境</title><link>https://growgen.xyz/tech/2020/02/26/wsl-ruby/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/26/wsl-ruby/</guid><description>WSL 安装 ruby 环境

虽然我这个博客是基于 jekyll 的，但是因为国内整 ruby 的环境实在痛苦，但是最近不得不又重新搞起来了，只能在这里记录一下。

首先安装环境

然后修改 gem 的环境变量

修改 source 为 ruby-china

接着安装 jekyll 即可...</description><pubDate>Tue, 25 Feb 2020 22:00:00 GMT</pubDate></item><item><title>使用 stryker 做 mutation test</title><link>https://growgen.xyz/fe/2020/02/25/stryker-mutationtest/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/02/25/stryker-mutationtest/</guid><description>使用 stryker 做 mutation test

今年年初的时候，我整理了一下前端测试现状，有一项就是 mutation test。本文将会讲一下如何给 typescript 项目添加 mutation test。

Stryker-mutator

首先，为项目安装 stryker 全家桶。

你可能会接到升级的警告，我发现最新版本（以@stryker-mutator 做域）会有 bug，...</description><pubDate>Mon, 24 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Mouse without borders 让鼠标同时连接 4 台 PC</title><link>https://growgen.xyz/tech/2020/02/23/mouse-without-borders/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/23/mouse-without-borders/</guid><description>Mouse without borders 让鼠标同时连接 4 台 PC

既然已经给我的 PC 买上了鼠标，那我肯定希望，三台 PC 能够共用这一个鼠标。在网上查询了一下，发现需要这个需求的人不止我一个。所以微软有一个项目叫做mouse without border。

只要三台设备在同一个域下，我就可以通过这一个软件，让三台设备共享鼠标。

今天忙活了半天这个软件，主要是自如的 wifi 5G...</description><pubDate>Sat, 22 Feb 2020 22:00:00 GMT</pubDate></item><item><title>我也谈谈 hoisting</title><link>https://growgen.xyz/fe/2020/02/22/hoisting/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/02/22/hoisting/</guid><description>我也谈谈 hoisting

最近在看 getify 的You-Dont-Know-JS，第二版里面相对于第一版增加了很多个人认为比较硬核的东西。第二版貌似对 var 关键字进行了洗白，就目前来看还是比较争议的，毕竟这几年来我基本上已经用 let 完全替代 var 了。

最近我正好是在学习 Rust，首先说明一下 Rust 的确是一个不太好学习的语言，但是学会了之后就会对编译原理有更高更深一层次...</description><pubDate>Fri, 21 Feb 2020 22:00:00 GMT</pubDate></item><item><title>分享一个 Windows 下面的鼠标手势工具 StrokesPlus</title><link>https://growgen.xyz/tech/2020/02/22/windows-strokesplus/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/22/windows-strokesplus/</guid><description>分享一个 Windows 下面的鼠标手势工具 StrokesPlus

我终于还是妥协了，在使用 windows 的情况下最好还是配备一个鼠标。尤其是当你在编程的时候。并不是说触摸屏不好，在很多时候，触摸屏可以在可以帮你记录一些东西。比如让你写一些算法的时候，你可以在旁边画一画。

但是不得不说，编辑器就像 VS code。他对触摸屏的交互其实是很反人类的。另外由于我现在是三台设备。所以我的键盘是...</description><pubDate>Fri, 21 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Windows 安装 flutter 开发环境</title><link>https://growgen.xyz/fe/2020/02/21/windows-flutter/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/02/21/windows-flutter/</guid><description>Windows 安装 flutter 开发环境

从 chocolatey 可以直接安装 flutter。

运行成功后可以运行flutter doctor检查环境是否完备，比如我会有X Android license status unknown.报错，可以运行以下命令检查详情。

发现 SDK 管理的问题，进而发现要把 JDK 降级到 8.0，好在有 chocolatey，很快就解决了。

然...</description><pubDate>Thu, 20 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：时空恋旅人</title><link>https://growgen.xyz/movie/2020/02/17/movie-supplementary-program-time-and-space-love-traveler/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/17/movie-supplementary-program-time-and-space-love-traveler/</guid><description>电影补档计划：时空恋旅人

about time

男主 21 岁的时候从父亲那里得知家族的男性有回到过去的能力，男主利用这个能力去追初恋，却没能成功。男主又利用这个能力挽救了一场演出的灾难以帮助他的朋友，却错失自己的真爱。经过努力，男主又找回真爱，结婚生子。

男主妹妹婚姻不幸福，吵架后发生车祸。男主为了拯救妹妹的婚姻回到过去，妹妹的婚姻被拯救了，可是也影响到自己的孩子。男主只能回到妹妹车祸后，...</description><pubDate>Sun, 16 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Github 项目徽章地址</title><link>https://growgen.xyz/tech/2020/02/15/github/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/15/github/</guid><description>Github 项目徽章地址

在https://shields.io/可以为Github项目添加徽章。...</description><pubDate>Fri, 14 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：利刃出鞘</title><link>https://growgen.xyz/movie/2020/02/15/movie-supplement-plan-sharp-blade-out-of-the-sheath/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/15/movie-supplement-plan-sharp-blade-out-of-the-sheath/</guid><description>电影补档计划：利刃出鞘

Knives out

双男主海报一出来就知道谁是凶手了。

一个富豪老爷生日晚上，护士误将吗啡打错剂量，却找不到解药，老爷通过制造自杀现场保护护士。宣读遗书时众人得知老爷将财产全部转交给护士。但其实护士并没有打错药，老爷的孙子偷偷的把药物对调，并将罪行陷害给护士。最终在侦探观察下，真相大白。

基本上看的是演员的演技，画面也很精致。...</description><pubDate>Fri, 14 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：乔乔兔</title><link>https://growgen.xyz/movie/2020/02/14/movie-supplementary-plan-qiao-qiao-rabbit/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/14/movie-supplementary-plan-qiao-qiao-rabbit/</guid><description>电影补档计划：乔乔兔

jojo rabbit

乔乔是个小纳粹热爱者，参加童子兵的时候因为不忍心杀死兔子被同伴嘲笑为乔乔兔，因为不小心被炸伤而不能参加二战。

在家休养的乔乔发现家里躲着一个犹太女孩，担心自己和母亲被连累，他没有告发这个女孩。随着互相了解，乔乔逐渐喜欢上这个女孩。乔乔发现母亲其实暗中参与阻止纳粹活动，并被杀害。随着德军战败，乔乔重回家里找到躲着的犹太女孩，并战胜心中臆想的希特勒。...</description><pubDate>Thu, 13 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：婚姻故事</title><link>https://growgen.xyz/movie/2020/02/14/movie-supplementary-program-marriage-story/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/14/movie-supplementary-program-marriage-story/</guid><description>电影补档计划：婚姻故事

Marriage Story

开罗人和寡姐的离婚故事。

开罗人和寡姐和儿子住在纽约，寡姐发现开罗人有外遇，要离婚，带孩子去 LA，开罗人去索要抚养权。

一个开始让人惧怕离婚，后来让人惧怕婚姻的剧。...</description><pubDate>Thu, 13 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Windows 下为 Rust 提供 QT 环境（弃）</title><link>https://growgen.xyz/tech/2020/02/13/windows-rust-qt/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/13/windows-rust-qt/</guid><description>Windows 下为 Rust 提供 QT 环境（弃）

QT 的部署要比 GTK 容易一些，然而由于最近我的机场流量用尽，所以最大的困难就是网络。

参考Rust-qt，有比较详细的环境配置。需要下载完整的Qt 安装包和Visual Studio 2017（最好用 2017，能少踩不少坑）。

安装成功后，在环境变量 PATH 里面增加C:\Qt\Qt5.14.1\5.14.1\msvc2017...</description><pubDate>Wed, 12 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Windows 下为 Rust 提供 GTK 环境</title><link>https://growgen.xyz/tech/2020/02/12/windows-rust-gtk/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/12/windows-rust-gtk/</guid><description>Windows 下为 Rust 提供 GTK 环境

Windows 下面安装 GTK 环境有两种方法，借助 msys2 的 linux 环境，或者借助 VCPKG 安装 Windows 的 GTK 依赖。

尝试了一下，msys2 并没有成功，只能使用 VCPKG，参考gnome 编译指南。

安装的时候发现不能编译成功，此时需要祭出 Visual Studio 大法，找到 Visual Stu...</description><pubDate>Tue, 11 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：好莱坞往事</title><link>https://growgen.xyz/movie/2020/02/11/movie-supplementary-plan-hollywood-past/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/11/movie-supplementary-plan-hollywood-past/</guid><description>电影补档计划：好莱坞往事

Once upon a time in Hollywood

全片只看最后面半个小时，就是一部完美的电影。然而必须要看完前面两个小时冗长而又莫名其妙的故事（毕竟我对好莱坞的历史一无所知，所有格梗都看不出来）。

大概故事是一个刚有起色的电视演员带着他的替身去好莱坞找电影工作，却发现西部电影已经不再受欢迎，演员住在很多著名演员附近，想借他们一步登天。

有制片人看到演员的...</description><pubDate>Mon, 10 Feb 2020 22:00:00 GMT</pubDate></item><item><title>利用 actix_web 使用 rust 编写 web 应用</title><link>https://growgen.xyz/fe/2020/02/10/actix-web-rust-web/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/02/10/actix-web-rust-web/</guid><description>利用 actix\_web 使用 rust 编写 web 应用

最近我一直在实践 rust 相关的内容，本来想写一篇类似于scrapy 的文章，后来发现内容有点多，仅仅一篇文章兜不住，干脆写一个系列好了。

使用 Rust 的工具

rustup

使用 chocolatey 安装，安装好以后只是处理好了 rustup，后面的工具链还要用再次处理。

关于 rustup 的使用，可以查看文档，包...</description><pubDate>Sun, 09 Feb 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划：1917</title><link>https://growgen.xyz/movie/2020/02/09/1917/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/02/09/1917/</guid><description>电影补档计划：1917

1917

一战时期英国两名士兵接到命令去前线停止一场冲进圈套的进攻的故事。

故事肯定是比较感人了，长镜头的运用说实话，如果没有对比，完全没意识出来......</description><pubDate>Sat, 08 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Git 中的 CRLF 和 LF</title><link>https://growgen.xyz/tech/2020/02/06/git-crlf-lf/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/06/git-crlf-lf/</guid><description>Git 中的 CRLF 和 LF

跨平台开发的时候，如果是在 Windows 下面上传代码，git 会提醒部分文本文件的 CRLF 会改为 LF。

原因是在 Windows 下面，文本文件会以 CRLF（回车换行）结尾，而 Linux 和 Mac 会以 LF（换行）结尾。其实想想打字机，回车换行是一个正确的做法，但是为了保持兼容性，git 会把 Windows 上传的 CRLF 都改成 LF。...</description><pubDate>Wed, 05 Feb 2020 22:00:00 GMT</pubDate></item><item><title>用 Powershell 更新 Windows</title><link>https://growgen.xyz/tech/2020/02/04/powershell-windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/04/powershell-windows/</guid><description>用 Powershell 更新 Windows

发现已经半个月没有被 Windows 更新打扰了，原来是一个累积更新挂了，我发现在图形界面下面怎么更新都失败，于是寻思在命令行执行。

在 powershell 中有一个包 PSUpdateWindows 可以派上用场。...</description><pubDate>Mon, 03 Feb 2020 22:00:00 GMT</pubDate></item><item><title>Windows 上使用 scrapy 抓取网页</title><link>https://growgen.xyz/tech/2020/02/04/windows-scrapy/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/02/04/windows-scrapy/</guid><description>Windows 上使用 scrapy 抓取网页

过去一周，我在尝试在 Windows 上面使用 python，我会在这一篇文章中总结一下这一次体验的经验，代码已经发布到GitHub上面。

安装 python

本身 python 的版本就比较混乱，Windows 又提供了商店版，而且 WSL 下面也可以安装 Linux 的 python，我都体验了一下。

Windows 商店版，这个貌似就是...</description><pubDate>Mon, 03 Feb 2020 22:00:00 GMT</pubDate></item><item><title>一月总结和二月计划</title><link>https://growgen.xyz/plan/2020/02/01/summary-and-february-plan-in-january/</link><guid isPermaLink="true">https://growgen.xyz/plan/2020/02/01/summary-and-february-plan-in-january/</guid><description>一月总结和二月计划

话说这个月吃瓜不少。

长江白鳍豚灭绝

澳洲大火

戈恩逃离日本

川普一炮炸了伊朗二号人物

湾湾大选

伊朗炸加拿大飞机，伊朗道歉

患者家属砍死医生，医院道歉

木兰编程语言抄袭，实验室道歉

警方诬告 8 名医生造谣 SARS 传播，没有道歉

中美贸易协议签订

冠状病毒爆发

英国正式脱欧

人民网半夜带货双黄连

不说气人的了，谈谈自己的事情。

一月总结

...</description><pubDate>Fri, 31 Jan 2020 22:00:00 GMT</pubDate></item><item><title>Monect 让手机变成鼠标</title><link>https://growgen.xyz/tech/2020/01/31/monect/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/31/monect/</guid><description>Monect 让手机变成鼠标

自从我的 XPS 键盘坏了，我就打算使用 K380 键盘替代我的笔记本键盘，然而这样使用触摸板就很困难。

很久之前我就想让手机成为我的远程键盘，以前用 Linux 的时候有一个 KDE connect 可以实验通过 wifi 链接。但是因为我住的公寓 wifi 貌似会阻拦互相发现，最好的办法还是用蓝牙链接。去年稍稍了解了一些 blueman 的相关知识，其实蛮有意...</description><pubDate>Thu, 30 Jan 2020 22:00:00 GMT</pubDate></item><item><title>白嫖 spotify 的方式</title><link>https://growgen.xyz/tech/2020/01/28/spotify/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/28/spotify/</guid><description>白嫖 spotify 的方式

今年开始，我不再在家办公，这使得我的网络环境不是很稳定，无法一直在线听 spotify。最好的办法，自然是把要听的音乐缓存下来。

GitHub 里面有一个 python 项目spotify-downloader可以下载 spotify 的音频。

利用 pip 安装

因为是国内使用，需要代理

另外，spotdl 支持列表下载...</description><pubDate>Mon, 27 Jan 2020 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 告白</title><link>https://growgen.xyz/movie/2020/01/22/movie-supplementary-plan-confession/</link><guid isPermaLink="true">https://growgen.xyz/movie/2020/01/22/movie-supplementary-plan-confession/</guid><description>电影补档计划： 告白

告白

松隆子饰演的女教师女儿被两个学生残忍虐杀，然而两个男生却因为少年保护而幸免于责罚。教师离职前向全班宣布她在男生的牛奶里加入艾滋病血液。

很快男生 B 精神错乱，女教师联系到新一任教师不断刺激男生 B 以至于最终男生 B 杀死生母被捕。男生 A 有强烈恋母情结，得知生母嫁人，新生恨意，打算炸死全校学生。女教师偷走炸弹安装到男生 A 母亲办公室里，最终男生 A 炸死了...</description><pubDate>Tue, 21 Jan 2020 22:00:00 GMT</pubDate></item><item><title>rust编程之道</title><link>https://growgen.xyz/tech/2020/01/16/rust/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/16/rust/</guid><description>rust编程之道

这是一本大概是我18年买的书，当初是打算紧随Mozilla的脚步学习使用Rust，然而这本书显然不太适合那个时代的我学习。当时我只是个完全的前端，过了第3章类型管理的时候基本上就是一脸懵逼。

可以说经过19年一年的后端工程师工作，我是更加了解关于线程、内存管理之类的概念。而且由于过去一年读了RxJS，对函数编程范式更加了解。另外在18年中旬，我是完全的面向对象范式追随者，对于...</description><pubDate>Wed, 15 Jan 2020 22:00:00 GMT</pubDate></item><item><title>静态词法作用域</title><link>https://growgen.xyz/tech/2020/01/15/static-phylical-scope/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/15/static-phylical-scope/</guid><description>静态词法作用域

最近在看 rust，里面提到静态词法作用域，一个神奇的 deja-vu，于是我急忙查了下它是啥。

rust 和 js 都是静态词法作用域，简单说，作用域中的变量在编译时已经确定，不会随着运行时变化而变化。

而相对的 shell 就是动态作用域。

动态作用域被广泛应用于早期动态语言，猜测是早期运行环境内存比较少不能装拿这么多东西吧。...</description><pubDate>Tue, 14 Jan 2020 22:00:00 GMT</pubDate></item><item><title>Website Scraping with Python</title><link>https://growgen.xyz/book/2020/01/13/websitescrapingwithpython/</link><guid isPermaLink="true">https://growgen.xyz/book/2020/01/13/websitescrapingwithpython/</guid><description>Website Scraping with Python

Parsing robots.txt

page 28

Using Beautiful Soup

用来解析 HTML

page 56 - 使用

page 101 - 利用 strainer 只解析想要的数据

Exporting the Data

page 80 - CSV

page 87 - JSON

page 90 - ...</description><pubDate>Sun, 12 Jan 2020 22:00:00 GMT</pubDate></item><item><title>歌舞剧「巴黎圣母院」</title><link>https://growgen.xyz/life/2020/01/12/opera-dance-dance-notre-dame/</link><guid isPermaLink="true">https://growgen.xyz/life/2020/01/12/opera-dance-dance-notre-dame/</guid><description>歌舞剧「巴黎圣母院」

因为朋友过年要出国年会，赶不上这场歌舞剧，我就直接接手了。

故事就是巴黎圣母院，吉普赛人女主在举行于巴黎圣母院外的选丑盛会上跳舞，被愚人王卡西莫多、教堂的主教、护卫队队长看到。女主和护卫队长一见钟情，却不知道护卫队长已经结婚。主教明面安排敲钟人卡西莫多去抓女主，实则为了假装英雄救美把拘捕卡西莫多。

女主本性善良，看到诗人因为传唱嘲讽主教的诗被抓捕，对外宣称诗人是自己的丈...</description><pubDate>Sat, 11 Jan 2020 22:00:00 GMT</pubDate></item><item><title>修复 Windows 下打开 Jupyter 报 NotImplementError</title><link>https://growgen.xyz/tech/2020/01/06/windows-jupyter-notimplementerror/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/06/windows-jupyter-notimplementerror/</guid><description>修复 Windows 下打开 Jupyter 报 NotImplementError

打开/c/Users/{USER\_NAME}/AppData/Local/Programs/Python/Python38/Lib/asyncio/\_\_init\_\_/py.

修改

改为如下...</description><pubDate>Sun, 05 Jan 2020 22:00:00 GMT</pubDate></item><item><title>利用CloudFlare实现网站https访问</title><link>https://growgen.xyz/tech/2020/01/05/cloudflare-https/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/05/cloudflare-https/</guid><description>利用CloudFlare实现网站https访问

配置DNS指向CloudFlare

首先登入CloudFlare的时候，会被要求更改网站的DNS为cloudflare中。需要登入到自己网站的域名配置中修改DNS到CloudFlare下。

配置成功后，收到CloudFlare的确认邮件，打开DNS，将Proxy status都打开。

配置https-only

打开CloudFlare的TL...</description><pubDate>Sat, 04 Jan 2020 22:00:00 GMT</pubDate></item><item><title>GitBash 增加环境变量</title><link>https://growgen.xyz/tech/2020/01/04/gitbash/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/04/gitbash/</guid><description>GitBash 增加环境变量

WSL 的运行速度比较慢，所以我在 windows 下面的开发很大一部分还是在 GitBash 下面，GitBash 基于 mingw 开发，所以直接修改.bashrc 即可

这里注意下，因为 python 和 Ubuntu 是从应用商店安装的，直接修改 PATH 变量会有权限问题，只能利用 winpty 调用。...</description><pubDate>Fri, 03 Jan 2020 22:00:00 GMT</pubDate></item><item><title>转换 kindle 书籍到 pdf</title><link>https://growgen.xyz/tech/2020/01/04/kindle-pdf/</link><guid isPermaLink="true">https://growgen.xyz/tech/2020/01/04/kindle-pdf/</guid><description>转换 kindle 书籍到 pdf

自从习惯用讯飞听书之后，我就很少看书了。如果是 pdf 的话，就在 Windows 上面拿 edge 读给我听，可问题是 kindle 上面很多书加了设备锁，只能在 kindle 上面看，而 kindle 的 TTS 功能实在太差，查了一下，Calibre 是有DeDRM 插件的。

解压缩插件，在 Calibre 中点击首选项-&gt;插件-&gt;从文件加载插件，选中...</description><pubDate>Fri, 03 Jan 2020 22:00:00 GMT</pubDate></item><item><title>2019 年的 Node 测试最佳实践</title><link>https://growgen.xyz/fe/2020/01/03/2019-node/</link><guid isPermaLink="true">https://growgen.xyz/fe/2020/01/03/2019-node/</guid><description>2019 年的 Node 测试最佳实践

这其实不是一篇总结文档，而是一个笔记，基于NodeJs &amp;&amp; JS testing best practise。

比较有趣的是，Stryker Mutator这个工具，可以用来做 mutation testing，简单说，一般测试工具只能保证代码经过了分支，这个工具可以通过修改部分代码逻辑（比如把 true 改成 false）来判断代码是否还会经过这个逻...</description><pubDate>Thu, 02 Jan 2020 22:00:00 GMT</pubDate></item><item><title>为 Windows Terminal 2 添加 git bash 的 profile</title><link>https://growgen.xyz/tech/2019/12/31/windowsterminal2-gitbash-profile/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/12/31/windowsterminal2-gitbash-profile/</guid><description>为 Windows Terminal 2 添加 git bash 的 profile

粘贴以下代码到 settings 中。...</description><pubDate>Mon, 30 Dec 2019 22:00:00 GMT</pubDate></item><item><title>2019 年终总结</title><link>https://growgen.xyz/plan/2019/12/30/2019/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/12/30/2019/</guid><description>2019 年终总结

我知道还差一天，但是我觉得今天是比较好的总结时间了。总的来说今年立了不少 flag，也摘了不少。虽然来深圳是为了学习项目管理，我至今觉得 Aftership 的项目管理是可敬的。但是今年我的个人管理算是屎了，太多想要的一下子挤爆了我的时间，就当是未完成的一年吧。

一月，开始在 Windows 上开发

终于去了一次古墓，真真的古墓，并从一月开始，因为尝试了一下 Window...</description><pubDate>Sun, 29 Dec 2019 22:00:00 GMT</pubDate></item><item><title>使用 keeweb 管理密码</title><link>https://growgen.xyz/tech/2019/12/29/keeweb/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/12/29/keeweb/</guid><description>使用 keeweb 管理密码

如果说在 Aftership 工作的最大收获，应该是使用 1Password 管理自己的密码，以前自己的密码是结合网站域名和自己的固定字符串组合而成的，随着访问的站点越来越多，不得不说，还是有一点重复的。

考虑到 1Password 是个收费软件，我决定参考它的开源对手，keepass。值得注意的是 keepass 拥有一个 web 客户端 keeweb，并能将你...</description><pubDate>Sat, 28 Dec 2019 22:00:00 GMT</pubDate></item><item><title>不开心，撒了13块</title><link>https://growgen.xyz/life/2019/12/26/13/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/12/26/13/</guid><description>不开心，撒了13块

今天买东西，多刷了一次瓜子儿，fuck无人收款机。

周冬雨的凝视...</description><pubDate>Wed, 25 Dec 2019 22:00:00 GMT</pubDate></item><item><title>Windows命令行默认使用英语</title><link>https://growgen.xyz/life/2019/12/24/windows/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/12/24/windows/</guid><description>Windows命令行默认使用英语

今年我给我买了圣诞礼物，Inspiron 7391 2in1。其实也不是特意买的，主要是因为我的XPS自杀（经查，应该是主板电池没电，然后XPS自己设计有个问题导致无法开机也无法充电...WTF）。

在给这个机器装系统的时候我惊讶地发现，原来给中国提供的Windows是经过阉割过的Windows家庭版，只能用中文！窝里割打草...因为开发关系，希望系统能是英文...</description><pubDate>Mon, 23 Dec 2019 22:00:00 GMT</pubDate></item><item><title>为 UWP 应用打开代理</title><link>https://growgen.xyz/life/2019/12/23/uwp/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/12/23/uwp/</guid><description>为 UWP 应用打开代理

最近我在做去手机依赖的事情，没错，我是一个特别喜欢听播客的人。由于最近一年我用的都是 Google podcast，我不得不一直依赖于我的手机，可是我发现这是一件及其容易分心的事儿（听播客其实也是分心的事儿）。无论如何，我先花了大概一个小时的时间把我新订阅的 podcast 转移到 pocketcast 里面，并导出到 Windows 里面。

导入的时候发现，其实 U...</description><pubDate>Sun, 22 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：最后一篇</title><link>https://growgen.xyz/movie/2019/12/21/movie-supplement-plan-last-article/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/21/movie-supplement-plan-last-article/</guid><description>电影补档计划：最后一篇

这是补档计划的最后一篇。所谓电影补档计划，就是我发现我今年的读书量比较少，临时补有点来不及。而相应的，去看电影是一个比较容易的事儿。这个计划原来是打算 11 月把豆瓣的 top250 的前 100 看完。其实 100 部一下子看完有点多，而且很多经典电影，如果不细心看的话基本上也算是浪费时间，后面这几部暂时用看解说的方式告一段落。

以后可能不会有一天 3~4 部电影的节...</description><pubDate>Fri, 20 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：黑客帝国 💊🕶️</title><link>https://growgen.xyz/movie/2019/12/21/movie-supplementary-program-hacker-empire/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/21/movie-supplementary-program-hacker-empire/</guid><description>电影补档计划：黑客帝国 💊🕶️

Matrix

男主是个普通程序员💻。一天，他收到一条神秘信息📩——原来自己一直被所谓“母体”控制着。可惜这条消息被系统监控，他很快被抓捕⚡。虽然有人帮忙，他还是被强制植入一个机械虫🪲。

醒来的他以为只是噩梦😱，但很快又收到了女主的消息📲。女主找到了他，帮他拔掉了虫子。男主终于相信女主找到了她的 boss👩‍💼。boss 说：“你们其实一直在未...</description><pubDate>Fri, 20 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：饮食男女</title><link>https://growgen.xyz/movie/2019/12/20/movie-supplement-plan-eating-men-and-women/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/20/movie-supplement-plan-eating-men-and-women/</guid><description>电影补档计划：饮食男女

Eat drink man woman

很工整的故事，好像高分作文，不炫技，最后又有一点于无声处听惊雷的感觉。

老朱是一个没有味觉的大厨，工作的时候会依靠温伯来做帮厨。老朱一人拉扯家中的三个女儿，老大家珍化学系毕业，信仰基督教，在学校做老师；老二家倩最受老朱喜爱，也做得一手好菜，在航空公司做高管；老三，家宁在快餐店做服务员。家里的邻居锦荣，从美国离婚回来，带着女儿珊珊...</description><pubDate>Thu, 19 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 小鞋子</title><link>https://growgen.xyz/movie/2019/12/20/movie-supplement-plan-small-shoes/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/20/movie-supplement-plan-small-shoes/</guid><description>电影补档计划： 小鞋子

Children in heaven

实话说这电影要不是因为伊朗，不会有这么高分。

阿里是伊朗一家贫穷乡镇家庭的孩子。帮家里买菜的时候弄丢了妹妹送修的鞋子。阿里不敢让父亲知道，让妹妹穿他的鞋上学，等下课了再跟自己换拖鞋，到了月末父亲发工资了再和父亲要新鞋。

妹妹保守秘密每天放学跑去哥哥那里换鞋。一天妹妹发现自己的鞋穿在另一个女孩脚上。两人跟踪女孩发现女孩的父亲是个盲...</description><pubDate>Thu, 19 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 阿凡达</title><link>https://growgen.xyz/movie/2019/12/20/movie-supplementary-plan-avatar/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/20/movie-supplementary-plan-avatar/</guid><description>电影补档计划： 阿凡达

avatar

怎么说呢，一个魔兽世界阻止强拆的故事。

男主是个半身残疾的士兵，有一天被通知自己的孪生兄弟执行任务死亡需要他来顶替。原来一个开发商想要开采一个星球，但是当地人反对。开放商要士兵伪装成该星球人获得他们的信任，并劝他们离开要开采的地方。

男主很快得到了星球人的信任，并慢慢爱上了这个星球。意识到开发商的丑恶之后男主带领星球人反抗并成功。...</description><pubDate>Thu, 19 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：拯救大兵雷恩</title><link>https://growgen.xyz/movie/2019/12/20/movie-supplementary-program-save-the-soldier-renn/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/20/movie-supplementary-program-save-the-soldier-renn/</guid><description>电影补档计划：拯救大兵雷恩

Saving private Ryan

上个时代的高分战争电影了，现在看起来其实有很多点有点想吐槽。

二战期间，雷恩家族兄弟四个三人已经死亡，政府安排召回第四个詹姆斯。然而詹姆斯在诺曼底登陆时与其他伞兵走散，只能安排 8 人小组深入寻找。

路上遇到一家法国人，法国人想让军队保护自家的孩子，没想到遇到德国伏击，一人死亡。

千辛万苦找到一个雷恩，却不是要找的那个，...</description><pubDate>Thu, 19 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：猫鼠游戏</title><link>https://growgen.xyz/movie/2019/12/19/movie-supplement-plan-cat-and-rat-game/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/19/movie-supplement-plan-cat-and-rat-game/</guid><description>电影补档计划：猫鼠游戏

Catch Me if you can

一个孤独的诈骗犯的故事。

Frank 的父亲破产，全家搬到公寓住，Frank 也从私立高中转学到社区高中。在社区高中里，Frank 尽显其诈骗才华，他甚至伪装法语老师上了整整两周法语课。

父母关系破裂，准备离婚要求 Frank 做选择，Frank 最终离家出走并开始利用伪造支票生活。在街头碰到了飞行员，于是做起了伪装飞行员的生...</description><pubDate>Wed, 18 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：七宗罪</title><link>https://growgen.xyz/movie/2019/12/19/movie-supplement-plan-seven-criminal-crimes/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/19/movie-supplement-plan-seven-criminal-crimes/</guid><description>电影补档计划：七宗罪

Seven

即将退休的老探长带着一名新探长解决一起因为暴食而死的案子，案发不久又一起律师死亡的事件爆发，地面上用律师的血写着「贪婪」，很快老探长意识到这是一起连环杀人案，凶手按照「神曲」的七宗罪杀人，很快一个犯毒瘾的同性恋者被发现虐杀于公寓中，身体上写着「慵懒」。

探长们通过查询图书馆浏览记录发现凶手住处，但是没能抓住凶手。马上，另一名明星被毁容后留下了「骄傲」。突然有...</description><pubDate>Wed, 18 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：海豚湾</title><link>https://growgen.xyz/movie/2019/12/19/movie-supplementary-plan-dolphin-bay/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/19/movie-supplementary-plan-dolphin-bay/</guid><description>电影补档计划：海豚湾

The cove

top250 中第一部纪录片，也是 top100 里面的唯一一部，讲的是西方海豚保护组织揭露日本太极町捕杀海豚的故事。

太极町因为独特的海洋环境是海豚迁徙的必经之处，也成为捕杀野生海豚的绝佳地点。此地的海豚捕捉之后会被出口至国外进行表演，但不为人知的是，这里的海豚还会被捕捉后作为高级鲸鱼肉食用。此地的渔民和当地政府都会阻止媒体报道海豚的捕杀情况。

另...</description><pubDate>Wed, 18 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：钢琴家</title><link>https://growgen.xyz/movie/2019/12/18/movie-file-plan-pianist-pianist/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/18/movie-file-plan-pianist-pianist/</guid><description>电影补档计划：钢琴家

the pianist

更加真实的二战片。

男主是个波兰裔犹太人，平时工作是为电台弹奏钢琴。德国攻占波兰，男主一家人只好按照要求穿着，并住在指定区域。不久又被安排到集中营。

在送往集中营的路上，男主被朋友救出，逃回家，家里已经是一片狼藉。通过餐厅老板的关系，男主可以干一些苦力，并偷偷为革命军提供军械。

借助旧友的关系，男主逃离，并被藏匿于德国医院旁，所谓最危险的地方...</description><pubDate>Tue, 17 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：我不是药神 💊</title><link>https://growgen.xyz/movie/2019/12/18/movie-supplement-plan-i-am-not-a-medicine-god/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/18/movie-supplement-plan-i-am-not-a-medicine-god/</guid><description>电影补档计划：我不是药神 💊

我不是药神

男主是一家印度神油店店主🛒。一天，一名客人找上门，要他从印度买仿制药救命💊。原来印度的药便宜很多，而在国内仿制药会被当作违禁药处理⚠️。

店长通过病友认识了一名酒吧女郎🍸、一位牧师⛪和一个流浪男孩👦，借助他们的关系，赚了不少钱💰。但有人在卖假药，双方发生冲突⚡，假药卖家用重金接手了店长的销售渠道。

店长后来成立了纺织厂🏭，生活稍微好转...</description><pubDate>Tue, 17 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：美丽心灵</title><link>https://growgen.xyz/movie/2019/12/17/movie-supplement-plan-beautiful-heart/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/17/movie-supplement-plan-beautiful-heart/</guid><description>电影补档计划：美丽心灵

A beautiful mind

很美的爱情故事。

约翰在普林斯顿读研的时候发布了著名的博弈理论，并成功获得优渥的教授职位，在教职期间他认识了他的妻子。本来快乐的生活被他秘密的地下工作破坏，他开始默默解密苏联的密码，精神开始走向崩溃。

约翰被抓到疯人院，原来他的解密工作一直是他的幻想，连他读研期间的室友也是假象。约翰在妻子的帮助下逐渐走出幻想，重新获得普林斯顿的教授...</description><pubDate>Mon, 16 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：本杰明巴顿奇事</title><link>https://growgen.xyz/life/2019/12/17/movie-supplementary-program-benjamin-barton-wonder/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/12/17/movie-supplementary-program-benjamin-barton-wonder/</guid><description>电影补档计划：本杰明巴顿奇事

又叫返老还童，一战结束，祖辈制造纽扣的巴顿一家产婴儿，母亲难产而死，婴儿样子像老翁，被父亲遗弃到福利院门口被福利院的黑人夫妇收养，并起名本杰明。

本杰明逐渐长大，身体却日渐年轻。一次聚会中，认识了邻居家的女孩黛西，并爱上了她。本杰明成为了一名海员并开始出海航行，答应女孩每去一个地方就寄来明信片。

本杰明在俄国遇到一名妇女，19岁差点独自游过英吉利海峡，虽然承诺会...</description><pubDate>Mon, 16 Dec 2019 22:00:00 GMT</pubDate></item><item><title>美剧《硅谷》完结 🖥️🎬</title><link>https://growgen.xyz/tv/2019/12/16/american-drama-silicon-valley-end/</link><guid isPermaLink="true">https://growgen.xyz/tv/2019/12/16/american-drama-silicon-valley-end/</guid><description>美剧《硅谷》完结 🖥️🎬

http://www.piedpiper.com/

Silicon Valley

再见了 Pied Piper~ 👋
最喜欢最后所有角色不惜一切阻止产品上线的剧情💥，既搞笑又感动😂😭。完美收官，真是意犹未尽啊！...</description><pubDate>Sun, 15 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：两杆大烟枪</title><link>https://growgen.xyz/movie/2019/12/16/movie-supplement-plan-two-large-smoke-guns/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/16/movie-supplement-plan-two-large-smoke-guns/</guid><description>电影补档计划：两杆大烟枪

Lock Stock &amp; Two Smcking Barrels

一小哥赌博误入圈套欠债 50 万，为了还债，小哥和朋友决定抢毒贩邻居，为了抢邻居他们用 700 磅买了两把枪。

然而邻居也在抢劫他们的供应商，邻居抢劫回来刚好被小哥一伙人抢走。小哥大发横财一夜挥霍，回家发现邻居被毒品头目解决，钱也被抢走。

小哥不知道这两把枪其实是收藏品，价格不菲。小哥的债主刚好打这...</description><pubDate>Sun, 15 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：飞越疯人院</title><link>https://growgen.xyz/movie/2019/12/16/movie-supplementary-plan-flying-over-the-crazy-house/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/16/movie-supplementary-plan-flying-over-the-crazy-house/</guid><description>电影补档计划：飞越疯人院

One flew over the Cuckoo&apos;s Nest

又一个理想主义幻灭的故事。

墨菲通过装疯逃避劳改被送到疯人院。他在疯人院里组织赌博，破坏院规。投票要求看棒球世界杯失败之后，组织部分人偷船钓鱼。向往自由的墨菲被抓回疯人院后又准备和一样装疯的「老酋长」逃到加拿大。告别晚会玩过头了，没能逃离成功。

墨菲被割掉前额叶，「老酋长」憋死了墨菲，以墨菲曾经宣扬的...</description><pubDate>Sun, 15 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：V 字仇杀队</title><link>https://growgen.xyz/movie/2019/12/16/v/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/16/v/</guid><description>电影补档计划：V 字仇杀队

V for Vendetta

美女与野兽或者哈尔的移动城堡。

在一个架空的英国，女主宵禁时间走在街上被秘密警察骚扰，此时男主出现杀死两名警察，并带女主站在楼顶听大街上放的违禁音乐，这一行为被监控抓到，女主被当成逃犯追捕。

男主其实是一次军事实验的实验品，并打算报复。女主得知男主的刺杀计划，试图阻止未果，并离开男主。女主躲在自己的前同事家里，但是同事因为播放嘲笑政...</description><pubDate>Sun, 15 Dec 2019 22:00:00 GMT</pubDate></item><item><title>小米平板二代安装Windows</title><link>https://growgen.xyz/tech/2019/12/14/mipad2-windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/12/14/mipad2-windows/</guid><description>小米平板二代安装Windows

因为我手上的iwork8被我玩坏了，当务之急我需要一款8寸左右的小平板来看书。

市面上的平板8寸的已经不多，即使是有也大多是安卓板子。老实说，安卓做平板其实还是只能做玩具。自从灵动推出个人移动领域，用在移动端的i3886/amd64芯片就只有酷睿m系列了（而且价格不菲，这样的平板都得过千了）。

连续看了几款，包括iwork8、EZpad mini和小米平板2（...</description><pubDate>Fri, 13 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：死亡诗社</title><link>https://growgen.xyz/movie/2019/12/14/movie-supplement-plan-death-poetry-society/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/14/movie-supplement-plan-death-poetry-society/</guid><description>电影补档计划：死亡诗社

Dead Poets Society

如果看过「放牛班的春天」的话，基本一个套路。高分的原因可能是罗宾威廉姆斯吧。

某男子中学专门培养高材生，这个学校的新英语老师教课方式有些不同，教学生不要按照陈规做事，要从不同角度观看事物。

查看老师的年鉴，学生发现老师曾经组织过死亡诗社，一个而晚上出去读诗的社团。于是开始学生效仿，死亡诗社逐渐发生影响，并引起校方注意。

死亡诗...</description><pubDate>Fri, 13 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：何以为家</title><link>https://growgen.xyz/movie/2019/12/13/movie-supplementary-plan-why-think-of-home/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/13/movie-supplementary-plan-why-think-of-home/</guid><description>电影补档计划：何以为家

何以为家

赞恩因为姐姐被父母强制嫁给房东而离家出走。在街上认识了被黑户滞留叙利亚的黑人女人收留，照顾女人的孩子。但是女人因为非法移民被抓走，赞恩带着孩子想要以难民身份离开叙利亚，当他回家取身份证明的时候发现姐姐因为难产而死。十二岁的赞恩捅伤姐姐的丈夫，并上法庭状告父母。

时代悲剧啊。...</description><pubDate>Thu, 12 Dec 2019 22:00:00 GMT</pubDate></item><item><title>闻香识女人</title><link>https://growgen.xyz/movie/2019/12/12/movie-supplement-plan-wenxiang-knows-women/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/12/movie-supplement-plan-wenxiang-knows-women/</guid><description>闻香识女人

scent of a woman

查理在当地的一所私立学校依靠奖学金就读，在图书馆的路上遇见学生恶作剧。事发之后，老师以哈佛就读或被开除做威胁要求查理指正。查理不愿意成为告密者，也不愿意被开除。

查理假期时依靠照顾退役老兵挣取花销，老兵辉煌一生但因为意外失明生活跌入谷底。趁着家人出游，老兵决定带着查理到纽约见见老友，花天酒地，最后自杀。当老兵的枪抵到头顶时被查理解救，并劝服。

...</description><pubDate>Wed, 11 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 辩护人</title><link>https://growgen.xyz/movie/2019/12/12/movie-supplementary-plan-defender/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/12/movie-supplementary-plan-defender/</guid><description>电影补档计划： 辩护人

변호인

并不了解韩国历史，不敢妄加评论，看的我一脸懵逼，但也确实很感动。韩国打字机很有趣啊，好像是按照笔画输入的。

釜山一名高中学历的律师，通过办理房屋产权挣了点钱。他常去的泡饭店老板娘的儿子被以赤色份子的名义被抓捕，并屈打成招。孩子组织的读书社被诬为宣传禁书，律师为这个孩子辩护，而媒体却污蔑律师。本来无罪的孩子被判刑 3 年，导致孩子自杀。

律师为孩子准备追悼会，...</description><pubDate>Wed, 11 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：素媛</title><link>https://growgen.xyz/movie/2019/12/11/movie-supplementary-plan-su-yuan/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/11/movie-supplementary-plan-su-yuan/</guid><description>电影补档计划：素媛

素媛

另一部讲述韩国人的悲惨生活的故事。

素媛是一个普通工人家庭的孩子，大雨天快要迟到就抄小路上学。路上遇到一个陌生大叔，惨遭强奸。

素媛父母得知消息赶往医院，被告知素媛一生都只能用人工肛门。通过指认，警方抓到凶手，接受审判。

另一方面，素媛妈妈和同学的妈妈们在心里教师的指导下扮演卡通角色逗素媛开心。而因为这次事故，素媛开始疏远父亲。父亲不得不打扮成卡通人物，时不时出...</description><pubDate>Tue, 10 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：窃听风暴</title><link>https://growgen.xyz/movie/2019/12/11/movie-supplementary-program-eavesdropping-storm/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/11/movie-supplementary-program-eavesdropping-storm/</guid><description>电影补档计划：窃听风暴

窃听风暴

德国版寇森...资源相当不好找，而且就算找到的也是大面积删减，好不容易搞到完整版，真是让人血脉膨胀（你懂的）。

东德特工接到任务去监听剧作家和他的妻子，在监听的过程中，特工逐渐接受了剧作家的主张，并暗中掩护他。剧作家的朋友因为得罪了高层，挂在黑名单 7 年后自杀，剧作家和其他朋友们通过走私一款打字机，暗自写了文章追讨东德隐藏自杀人数，并登到西德的明镜周刊上。...</description><pubDate>Tue, 10 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：搏击俱乐部</title><link>https://growgen.xyz/movie/2019/12/11/movie-supplementary-program-fighting-club/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/11/movie-supplementary-program-fighting-club/</guid><description>电影补档计划：搏击俱乐部

fight club

算是目前心目中排名第一的电影了，汇集悬疑、浪漫、暴力、幽默等元素，力荐。

Jack 是汽车公司的回收助理，枯燥疲乏的工作使他无法睡眠，他开始自怨自哀。医生安慰他如果对生活感到不满，可以去互助小组。

Jack 去了一个睾丸癌互助小组，通过听别人倾诉找到满足。然而不久 Maria，一个和他一样通过参加互助小组得到满足的人，Jack 感觉自己的伊甸...</description><pubDate>Tue, 10 Dec 2019 22:00:00 GMT</pubDate></item><item><title>再见我的iwork8</title><link>https://growgen.xyz/tech/2019/12/10/iwork8/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/12/10/iwork8/</guid><description>再见我的iwork8

micro-usb口接触不良，换口的时候把主板击穿了sad...

感谢它陪伴我度过了4年的时光。

iwork8

这个故事告诉我们，usb otg要少用，因为接口真的不结实。...</description><pubDate>Mon, 09 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：罗马假日</title><link>https://growgen.xyz/movie/2019/12/10/movie-supplementary-plan-roman-holiday/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/10/movie-supplementary-plan-roman-holiday/</guid><description>电影补档计划：罗马假日

RomanHoliday

欧洲某国的公主安妮访问罗马的时候，因为厌倦皇室的繁文缛节醉酒走失街头遇到美国记者乔。

乔意识到自己遇到了安妮公主，起初想借带安妮游玩趁机写下一篇独家新闻，拍下而很多生活照。随着和公主相处越久，乔不知不觉爱上了公主，为了保护公主的形象，他放弃了自己一举成名的机会。

公主意识到自己的责任回到大使馆，乔借公主的见面会将这次罗马假日的照片还给了公主...</description><pubDate>Mon, 09 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：天堂电影院</title><link>https://growgen.xyz/movie/2019/12/09/movie-supplementary-plan-paradise-cinema/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/09/movie-supplementary-plan-paradise-cinema/</guid><description>电影补档计划：天堂电影院

一个士兵深爱着一个女子，女子答应士兵，如果士兵愿意在她窗前守 100 天就给他答复，士兵守了 99 天，在最后一天离开了。这就是这部影片讲的故事。

多多热爱电影，和天堂电影院的放映员阿尔福德是忘年交。阿尔福德会把影片被剪下来的胶片给多多收藏。阿尔福德为了让更多人能看电影安排了一次露天电影，不幸胶卷着火，虽然捡回来了一条命，但双目失明。多多成了小镇上的放映员。

多多长...</description><pubDate>Sun, 08 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：哈尔的移动城堡</title><link>https://growgen.xyz/movie/2019/12/08/movie-file-plan-hals-mobile-castle/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/08/movie-file-plan-hals-mobile-castle/</guid><description>电影补档计划：哈尔的移动城堡

ハウルの動く城&amp;#x20;

苏菲是帽匠的女儿，父亲死后继承了家业。在游行时遇到了魔术师哈尔，哈尔帮助苏菲躲开骚扰。然而苏菲被魔女盯上被诅咒成为一个老太婆，只有哈尔能够解咒。

苏菲借一个稻草人的帮助找到哈尔的城堡，并假扮成清洁工打扫卫生。哈尔正在阻止国家的战争。国师召集魔女和哈尔去帮助她国家，哈尔知道是圈套，叫苏菲代他去。国师抽走了魔女的魔法，危急关头哈尔通过伪装...</description><pubDate>Sat, 07 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：末代皇帝</title><link>https://growgen.xyz/movie/2019/12/07/movie-supplementary-plan-the-last-emperor/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/07/movie-supplementary-plan-the-last-emperor/</guid><description>电影补档计划：末代皇帝

末代皇帝

溥仪是淳亲王的大儿子，被慈禧临死前指定为皇帝。溥仪和奶妈到宫里学习规矩，7 年后溥仪才再次见到亲生父母和自己的弟弟溥杰。溥杰告诉溥仪，外面还有一个皇帝，坐着轿车，溥仪只是紫禁城的皇帝罢了，溥仪才意识到自己一直被人瞒着。

溥仪认识了自己的老师 Johansson，受到老师影响，他开始在紫禁城里面改革，老师给他佩了眼镜，又教会他骑车。但是溥仪始终不能迈出紫禁城一...</description><pubDate>Fri, 06 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 天空之城</title><link>https://growgen.xyz/movie/2019/12/06/movie-file-plan-city-of-sky/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/06/movie-file-plan-city-of-sky/</guid><description>电影补档计划： 天空之城

天空の城ラピュタ

一个简单的孩子战胜大魔王的故事。

矿工的儿子看到天空有块陨石坠落，发现其实坠落的是个女孩。女孩其实是天空之城最后的公主。为了寻找天空之城的财宝，公主一直被海盗追捕，而另一方面，军队也在寻找公主。

军队抓到公主，逼公主找到天空之城，公主无意间找到发现天空之城的位置，并被军队头领发现。矿工儿子联络海盗救出公主，为了避免天空之城的技术被军方滥用，公主提...</description><pubDate>Thu, 05 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：十二怒汉</title><link>https://growgen.xyz/movie/2019/12/05/movie-supplement-plan-twelve-angry-hans/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/05/movie-supplement-plan-twelve-angry-hans/</guid><description>电影补档计划：十二怒汉

12 angry men

很简单的故事，场景只有一个房间，十二个人的陪审团在为一个男孩是否有谋杀罪做决断。

男孩涉嫌谋杀父亲，证据有他购买的一款折叠刀，邻居老人看到他在事发之后逃离现场，街对面楼里的女人声称看见男孩弑父，有人听到男孩的喊叫声音。男孩的不在场证据是他当时在看电影，但是不记得看的是哪一部了。

起初只有一个人认为男孩无罪，最后经过逐个击破证据和证词，全员确...</description><pubDate>Wed, 04 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：少年派的奇幻漂流</title><link>https://growgen.xyz/movie/2019/12/05/movie-supplementary-program-young-school-fantasy-drift/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/05/movie-supplementary-program-young-school-fantasy-drift/</guid><description>电影补档计划：少年派的奇幻漂流

Life of Pi

派的父亲在印度开着一家动物园，在派 17 岁的时候，父亲决定要带着动物一起全家去加拿大生活。

不料船发生事故，派和一只斑马、一只猩猩、一只鬣狗和一只老虎逃到了救生艇上面，鬣狗咬死了斑马，猩猩打伤鬣狗后也被咬死，鬣狗被老虎查理帕克咬死，派和这只老虎一起在海上漂流经过了风暴，和住满狐猴的小岛，一路漂流到墨西哥后，老虎不辞而别。

但派还有另一...</description><pubDate>Wed, 04 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：乱世佳人</title><link>https://growgen.xyz/movie/2019/12/04/movie-supplementary-plan/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/04/movie-supplementary-plan/</guid><description>电影补档计划：乱世佳人

Gone with the wind

嗯...不好说，故事基本上是个任性女人的悲惨命运，有点感觉是自找的。

Scarlet 是美国南方的一个大小姐，深爱着父亲的朋友 Ashley，然而 Ashley 并不爱 Scarlet。在聚会上，Scarlet 向 Ashley 示爱，但是 Ashley 表示他爱的是 Melanie。Scarlet 和 Ashley 的对话被 R...</description><pubDate>Tue, 03 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：活着</title><link>https://growgen.xyz/movie/2019/12/03/movie-supplement-plan-alive/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/03/movie-supplement-plan-alive/</guid><description>电影补档计划：活着

活着

福贵是个嗜赌的富二代，输光了家产，气死了老爹，怀孕的老婆家珍带着女儿离家出走。福贵痛改前非，妻女也回来了，福贵靠皮影谋生，生活略有起色，然而被抓去入伍，等打完仗回到家，女儿凤霞已经生病哑了，妻子靠给镇子送水谋生。占了福贵家的人被当成地主处刑，福贵还庆幸自己输光了家产。

大跃进时期，福贵给生产队演皮影，在镇里有不错的声誉。区长来视察，出车祸撞死了福贵的儿子有庆，福贵意...</description><pubDate>Mon, 02 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：控方证人</title><link>https://growgen.xyz/movie/2019/12/03/movie-supplementary-program-prosecutor-witnesses/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/03/movie-supplementary-program-prosecutor-witnesses/</guid><description>电影补档计划：控方证人

Witness for the Procecution

沃尔被警方诉讼杀死富婆以赚取富婆的遗产，沃尔找到大律师辩护，唯一能证明沃尔无罪的是他的妻子，律师认为妻子的证言无法作为有效证据。

开庭没想到妻子竟为控方提供证据，证明沃尔有罪。大律师想尽办法证明妻子撒谎，沃尔终于无罪释放，而妻子身败名裂。

后来大律师得知妻子知道自己证言无效，而丈夫真的杀了人，就去控方证明自己撒...</description><pubDate>Mon, 02 Dec 2019 22:00:00 GMT</pubDate></item><item><title>重装Windows记</title><link>https://growgen.xyz/tech/2019/12/02/windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/12/02/windows/</guid><description>重装Windows记

更新中

就目前来说，我有三台Windows设备，两台已经是64位，只有一台iwork8还是32位。由于一次魔改以及为它配置了fluent-terminal，这个小本儿对我是越来越重要。

哎，其实到我这岁数，折腾装系统实在没精力，但长痛不如短痛，咬咬牙，以后就能拿64位看书了。

那么32位系统显然不足够的，这个平板的芯片是Intel Atom Z8300，是支持64位的...</description><pubDate>Sun, 01 Dec 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：触不可及</title><link>https://growgen.xyz/movie/2019/12/01/movie-supplementary-plan-cant-reach-its-reach/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/01/movie-supplementary-plan-cant-reach-its-reach/</guid><description>电影补档计划：触不可及

intouchables

为啥这部评分那么高...

菲利普是个因为跳伞导致全身残疾的富翁，选择护工的时候遇到了黑人护工德利斯，德利斯只希望能够领到政府的失业金。两个人有极大的反差，但却能相处融洽。德利斯把飞利浦视作正常人，教他抽烟，带他去按摩，而飞利浦也不将德利斯看作贫民，用德利斯的语气批评自己的子女，把德利斯的画高价卖出。

菲利普开除了德利斯以帮助他拿到失业金，而...</description><pubDate>Sat, 30 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：蝙蝠侠之黑暗骑士</title><link>https://growgen.xyz/movie/2019/12/01/movie-supplementary-program-batmans-dark-knight/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/12/01/movie-supplementary-program-batmans-dark-knight/</guid><description>电影补档计划：蝙蝠侠之黑暗骑士

batman

描述剧情之前，诺兰牛逼！

哥谭市因为哈维丹特的管理治安从未如此安全，甚至连布鲁斯韦恩也决定卸下蝙蝠侠的身份。然而小丑的突然出场打破了这片宁静，小丑宣称要直接对峙蝙蝠侠，舆论则指向蝙蝠侠，如果不是蝙蝠侠自然也不会有小丑。

哈维与蝙蝠侠和戈登三人决定让哈维假装蝙蝠侠引出小丑以逮捕他，虽然成功逮捕小丑，但是小丑设局绑架了哈维和其女友瑞秋，并绑在两处让...</description><pubDate>Sat, 30 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 怦然心动</title><link>https://growgen.xyz/movie/2019/11/30/movie-supplementary-plan/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/30/movie-supplementary-plan/</guid><description>电影补档计划： 怦然心动

flipped

年轻的布莱斯搬到新家遇见了邻居朱莉，朱莉对布莱斯一见钟情，然而布莱斯却在处处躲着朱莉。

朱莉一直喜欢校车停车点的梧桐树，朱莉每天都会爬上这棵树看远处的风景。可惜施工人员要把梧桐树砍断，朱莉坚持一天也没能保住这棵树，朱莉求布莱斯帮忙，然而布莱斯没有。朱丽的事情登上了小镇报纸，得到了布莱斯爷爷的注意。

朱莉参加科学比赛，成功孵出小鸡，获得一等奖。从此朱...</description><pubDate>Fri, 29 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：当幸福来敲门</title><link>https://growgen.xyz/movie/2019/11/29/movie-supplement-plan-when-happiness-comes-to-knock-on-the-door/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/29/movie-supplement-plan-when-happiness-comes-to-knock-on-the-door/</guid><description>电影补档计划：当幸福来敲门

The pursuit of happyness

Chris 想通过销售医疗器械发家，没想到器械昂贵很少有人愿意购买，生意上不如意导致家庭不和，加纳决定做股票经理，但是要经过一段时间的无薪实习，而且录用率很低。实习期间 Chris 甚至一度破产，和儿子住在公共厕所里。最终 Chris 成功被录用。

以前看这部片子的时候，没什么感觉。有些事物真的只有经历过才会有共感...</description><pubDate>Thu, 28 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：教父</title><link>https://growgen.xyz/life/2019/11/28/movie-supplementary-plan-godfather/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/28/movie-supplementary-plan-godfather/</guid><description>电影补档计划：教父

le parrain

本来想和爱尔兰人做个联动，然而还没看爱尔兰人呢，尴尬。

大概就是个好孩子学坏的故事，迈克尔是美国意大利黑帮的头领的二儿子，一次婚礼中，迈克尔答应女友绝对不会成为父亲那样。

不久父亲被人暗杀未遂，迈克尔帮父亲复仇成功后躲在西西里避免报复，然而他的哥哥和妻子还是被人暗杀了。

回到美国的迈克尔接下了父亲的产业，并解决掉了内鬼。迈克尔完全成为了父亲的样子...</description><pubDate>Wed, 27 Nov 2019 22:00:00 GMT</pubDate></item><item><title>树莓派 Ubuntu 实现 sslocal 负载匀衡</title><link>https://growgen.xyz/tech/2019/11/28/ubuntu-sslocal/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/11/28/ubuntu-sslocal/</guid><description>树莓派 Ubuntu 实现 sslocal 负载匀衡

由于某些原因，我配置了多个 ssserver，windows 客户端可以简单配置负载匀衡，而在 linux 上面需要借助 haproxy。

首先，因为我的服务是 aes-255-gcm 加密方式，需要升级 ss 客户端。

修改 sslocal 配置，server 连接的是本地 haproxy 端口，增加/etc/shadowsocks/d...</description><pubDate>Wed, 27 Nov 2019 22:00:00 GMT</pubDate></item><item><title>安利一下 Windows Powertoy</title><link>https://growgen.xyz/tech/2019/11/28/windowspowertoy/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/11/28/windowspowertoy/</guid><description>安利一下 Windows Powertoy

这是最近 Windows 开源的一个应用，可以拓展 Windows 的一些功能，比如下图的 Fancy zones，可以提高 Windows 的分屏功能。

fancy zones

可惜目前只支持 x64 平台，但是 github 上面已经有issue跟踪了。

目前还不能在 Windows 商店里面安装，可以利用 chocolatey 安装。...</description><pubDate>Wed, 27 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：无间道</title><link>https://growgen.xyz/movie/2019/11/27/movie-supplement-plan-infernal-affairs/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/27/movie-supplement-plan-infernal-affairs/</guid><description>电影补档计划：无间道

無間道

陈永仁是被缉毒警察黄志成安排到贩毒集团的卧底，而刘建明则是贩毒集团韩琛安排到警方的卧底。一次执行任务的时候，双方都了解到对方有安插卧底，于是开始安排这两个内鬼互相挖出对方。

没想到韩琛竟然安排杀死了黄志成，刘建明开始想做好人，安排杀死韩琛。陈永仁终于可以不做卧底，找刘建明要身份的时候意识到刘建明就是内鬼，并拿走了证据。

陈永仁约刘建明，用新身份换证据，实际已经...</description><pubDate>Tue, 26 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：熔炉</title><link>https://growgen.xyz/movie/2019/11/26/movie-supplement-plan-furnace/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/26/movie-supplement-plan-furnace/</guid><description>电影补档计划：熔炉

熔炉

故事发生在「雾津」这个虚拟化的城市，主角是去残障学校任教的美术老师，男主发现学校里面有校长和老师性侵学生的事情，于是带着三个学生开始检举。最后校长和性侵学生的老师三人只得到了轻微惩罚，被性侵的学生找到性侵他的老师一并卧轨而亡。

熔炉基于真实事件改编，电影上映后推动了韩国“熔炉”法颁布。然而，受到轻微处罚的校长和老师最终竟没得到该有的审判，他们重回学校后又继续性侵了多...</description><pubDate>Mon, 25 Nov 2019 22:00:00 GMT</pubDate></item><item><title>南山游泳馆</title><link>https://growgen.xyz/life/2019/11/26/nanshan-swimel/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/26/nanshan-swimel/</guid><description>南山游泳馆

柜子

50M泳道...</description><pubDate>Mon, 25 Nov 2019 22:00:00 GMT</pubDate></item><item><title>树莓派Ubuntu重启音频</title><link>https://growgen.xyz/tech/2019/11/26/ubuntu/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/11/26/ubuntu/</guid><description>树莓派Ubuntu重启音频

前一阵子重新拿起来我的树莓派用来放一些学习视频，然而发现ubuntu mate对音频处理有问题，一旦占用结束后有新的应用来占用就会有杂音，感觉ubuntu这个问题出N久了。目前我没找到更好的解决方案，只好重启一下了。...</description><pubDate>Mon, 25 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 龙猫</title><link>https://growgen.xyz/movie/2019/11/25/movie-supplementary-program-my-neighbor-totoro/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/25/movie-supplementary-program-my-neighbor-totoro/</guid><description>电影补档计划： 龙猫

Totoro

龙猫讲的是小梅小月两姐妹随父亲搬去乡下工作，为的是能离母亲住院的医院更近。在乡下，两姐妹遇到三只当地的妖怪，龙猫。得知母亲病重，小梅无法接受离家出走并谜路，小月借助龙猫的帮助找到小梅并一同去医院确认母亲没事。

故事是很简单而且很温馨，亮点是龙猫的陀螺飞行器还有猫一样的公交车，真的，这想象力，难以置信是成年人想出来的。

故事原来设定为一个女孩后来改为两个，...</description><pubDate>Sun, 24 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：放牛班的春天</title><link>https://growgen.xyz/movie/2019/11/24/movie-supplementary-plan-the-spring-of-the-cattle-class/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/24/movie-supplementary-plan-the-spring-of-the-cattle-class/</guid><description>电影补档计划：放牛班的春天

Les Choristes

这是一部可以品出来很多人生哲理的电影，我们会遇到偏见，也会被人忽略，但是不要放弃梦想，也许梦想并不在于实现什么，但是仅仅是经历过就已经是美好的了。

故事讲的是代课老师克莱门德去一所男子寄宿学校任课，学校原有的管理非常严厉，孩子们也很顽皮。但是老师发现可以给孩子们组织一个合唱团。

合唱团虽然没得到校长支持，却引起来董事会注意，本来顽皮的...</description><pubDate>Sat, 23 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：三傻大闹宝莱坞</title><link>https://growgen.xyz/life/2019/11/23/movie-supplement-plan-three-silly-big-troubles-bollywood/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/23/movie-supplement-plan-three-silly-big-troubles-bollywood/</guid><description>电影补档计划：三傻大闹宝莱坞

3 idiots

阿米尔汗的电影基本上3小时也不会感到无聊，但是对于我个人的感觉就是不太真实，反派太明显，结局太美满。基本上像瓦力和阿甘一样因为Happy Ending实在太完美显得故事就不怎么真实。当然戏剧化是可以的，比如美丽人生就是戏剧化的作品，但我是喜欢的，原因是主人公的成长并没有多少牺牲，好像一开始就知道结局一样。

翻译其实有点问题，这里面并没有提到宝莱...</description><pubDate>Fri, 22 Nov 2019 22:00:00 GMT</pubDate></item><item><title>飞宇开放日vlog干货</title><link>https://growgen.xyz/life/2019/11/23/vlog/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/23/vlog/</guid><description>飞宇开放日vlog干货

你是什么垃圾

今天天去深圳湾参加一场飞宇平衡器的分享。

首先是孙东山关于Vlog的分享，具体内容忘得差不多了，嗯...crash理论，大概是几个单词的开头拼出来的，PPT专用词汇就不解释了。

大概内容就是故事性和真实性要比画面的效果更重要，明年来看因为平台逐渐占领市场，运营的地位开始降低，这都没啥用。

vlog的主题可以选择人与人、人与自然和人与自己的关系，就目前...</description><pubDate>Fri, 22 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： Wall·E</title><link>https://growgen.xyz/movie/2019/11/22/wall-e/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/22/wall-e/</guid><description>电影补档计划： Wall·E

机器人总动员

豆瓣 top250 中第十一名，说实话，我对这种屌丝逆袭白富美的片毫无抵抗力。皮克斯永远能挖掘出人性中最深的渴望，以至于我并不能说出来它到底好在哪儿...

地球被严重污染，人类已经搬离地球。Wall·E 是一个垃圾清理机器人，一直留在地球捡垃圾（注意一下它的开机声音是 Macbook 的启动声音）。突然有一天一个飞船降临地球，留下来一个机器人 Ev...</description><pubDate>Thu, 21 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：忠犬八公</title><link>https://growgen.xyz/movie/2019/11/21/movie-supplement-plan-loyal-dog-ba-gong/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/21/movie-supplement-plan-loyal-dog-ba-gong/</guid><description>电影补档计划：忠犬八公

跨过了泰坦尼克号、千与千寻、辛德勒名单和盗梦空间，并不是说他们不是经典，而是最近看了太多次倒不至于去补档。

Hachi

忠犬八公的故事应该耳熟能详了，讲的是涉谷区一只秋田每天去车站等逝去的主人的故事。电影把故事改编到了美国，情节还是一条狗每天去车站接主人（😂 别误会，剧情真的很感人，可是故事真是这样的）。

当然我没养过狗，但也许是人本性，对于这种无私会勾起同情心泛...</description><pubDate>Wed, 20 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：美丽人生</title><link>https://growgen.xyz/movie/2019/11/20/movie-supplement-plan-beautiful-life/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/20/movie-supplement-plan-beautiful-life/</guid><description>电影补档计划：美丽人生

美丽人生

绝对绝对绝对不能错过的电影，不愧是意大利电影，完全的戏剧化，经典里面的经典。

剧情大概是犹太青年桂托邂逅女教师多拉并生下孩子约书亚，然而好景不长，法西斯将一家子关到集中营，桂托骗孩子他们要去参加一场游戏，如果约书亚能躲好就能得到一架坦克。终于等到法西斯倾覆，在通知妻子的路上桂托被纳粹射杀，约书亚一直等到大街安静才出来看到了美军的坦克并成功和母亲欢聚。

虽然...</description><pubDate>Tue, 19 Nov 2019 22:00:00 GMT</pubDate></item><item><title>fluent terminal适配给git bash</title><link>https://growgen.xyz/tech/2019/11/19/fluentterminal-gitbash/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/11/19/fluentterminal-gitbash/</guid><description>fluent terminal适配给git bash

相信很多windows平台上的开发者都换上了fluent terminal，而且有相当的一部分用的是git-bash，另一拨人应该用的是powershell，我彩不会有多少人使用的是CMD吧。

当然自从WSL发布以后，我尽量将所有Windows设备都撞上了Artix，然而WSL只支持64位系统，那意味着我手上用来看书的8寸小平板因为硬件架构...</description><pubDate>Mon, 18 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 这个杀手不太冷</title><link>https://growgen.xyz/movie/2019/11/19/movie-supplementary-plan-this-killer-is-not-too-cold/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/19/movie-supplementary-plan-this-killer-is-not-too-cold/</guid><description>电影补档计划： 这个杀手不太冷

这个杀手不太冷

感觉又是一部分数虚高的电影，不过仔细想想，就是现在，leon 敢对 Mathida 产生感情都会被人当作变态，即便我对这个故事情节不喜欢，但由于演员演技都在线，所以还是可以一看的。

故事情节是杀手 Leon 住在一栋意大利人的公寓里，他的邻居 Mathida 的父亲是名毒贩。一天 Mathida 外出买菜的时候家里遭到恶警灭门，当 Mathid...</description><pubDate>Mon, 18 Nov 2019 22:00:00 GMT</pubDate></item><item><title>怎么在Windows 10 Home安装docker desktop</title><link>https://growgen.xyz/tech/2019/11/19/window10home-dockerdesktop/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/11/19/window10home-dockerdesktop/</guid><description>怎么在Windows 10 Home安装docker desktop

先说一下，在Windows上面安装docker可比Mac上面难多了，首先官网有两种docker tool，推荐的Docker Desktop竟然要求Windows Professional以上（what？）。要知道大陆没有微软官方授权的Windows Professional... 给我的选择，要么删除我的win10 home...</description><pubDate>Mon, 18 Nov 2019 22:00:00 GMT</pubDate></item><item><title>在深圳怎么异地补身份证</title><link>https://growgen.xyz/life/2019/11/18/how-to-make-up-for-id-card-in-shenzhen/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/18/how-to-make-up-for-id-card-in-shenzhen/</guid><description>在深圳怎么异地补身份证

貌似从19年开始如果身份证到期不需要持有人到户口所在地补办身份证了，这里介绍一下我是怎么在深圳补办我的大连身份证的。

首先，要在微信上预约。在深圳，窗口服务都需要提前预约，而自助服务类似港澳通行证就不需要。目前不知道如果预约不去会不会像北京有几周不能预约的惩罚。我预约的地方在南山公安局。

补办身份证需要携带如下

即将过期的身份证，如果没有，港澳通行证等其它公安机关发...</description><pubDate>Sun, 17 Nov 2019 22:00:00 GMT</pubDate></item><item><title>风火G&amp;G打卡</title><link>https://growgen.xyz/life/2019/11/17/g-g/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/17/g-g/</guid><description>风火G\&amp;G打卡

深圳的网红地点，旧厂房改造的，说实话对比798在北京必去的话，G\&amp;G其实不太值得去。

大厅...</description><pubDate>Sat, 16 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：阿甘正传</title><link>https://growgen.xyz/movie/2019/11/17/movie-supplementary-plan-a-gump/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/17/movie-supplementary-plan-a-gump/</guid><description>电影补档计划：阿甘正传

看完阿甘正传，很惊奇于它竟然能在豆瓣排第三，两个多小时下来，除了平铺直叙阿甘的美国梦顺带着 60~90 年代的美国变化（换了好几任总统，而且好多都是被刺杀的我去），基本上也没啥了，连最起码的起承转合都没有，换成高考作文的话，这篇文章基本也就不及格了。

不过，可以看出，就现在的电影，不少都借鉴了阿甘正传的剪辑手法，相信就 1994 年的观众看到这种蒙太奇还是很新颖的。

...</description><pubDate>Sat, 16 Nov 2019 22:00:00 GMT</pubDate></item><item><title>南山博物馆： 永远的长安</title><link>https://growgen.xyz/life/2019/11/16/nanshan-museum-forever-changan/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/16/nanshan-museum-forever-changan/</guid><description>南山博物馆： 永远的长安

前几天早上跑步看到南山博物馆有宣传，陕西历史博物馆来南山展览了，正巧试一试之前买的橡胶遮光罩。

老实说，对比正在展览的大象中原，陕博有点抠啊，最有名气的也就是昭陵六骏了，但很显然是复制品，因为其中二骏还在美国宾州没要回来呢。

说说拿胶皮遮光罩的体验，在有强光反射的时候效果出奇的好，可惜和展品挨得太近，只能给特写镜头。另外相机很容易拍到遮光罩边缘发生光晕，好在我的取景...</description><pubDate>Fri, 15 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划： 霸王别姬</title><link>https://growgen.xyz/movie/2019/11/15/movie-supplement-plan-farewell-my-concubine/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/15/movie-supplement-plan-farewell-my-concubine/</guid><description>电影补档计划： 霸王别姬

首先吐槽一下优速快递，本来今天打算去南山博物馆然后去游泳，结果等了一天也没来上门取件，最后找了京东快递。

众所周知「霸王别姬」讲的是禁忌之爱 😏，但其实这部剧讲的是主角程蝶衣的人生，而且三个小时的电影期间，我出门取了三次快递...

总体上说，如果国内每部电影都能达到霸王别姬的水平，那么中国还愁没有好电影？

开始小豆子，就是程蝶衣被妓女母亲带到戏班里面学习唱戏，认...</description><pubDate>Thu, 14 Nov 2019 22:00:00 GMT</pubDate></item><item><title>没想到小杜wifi竟然还能用</title><link>https://growgen.xyz/tech/2019/11/15/wifi/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/11/15/wifi/</guid><description>没想到小杜wifi竟然还能用

大概是我大四的时候，也就是2014年，国内的互联网公司开始发布wifi发射器。原因很简单，4G时代刚刚开始，资费高得不得了，而3G的网速还不足以满足互联网公司的需求。于是所有公司都盯上另一个技术wlan，只要有一台机器连接了网络就可以让它成为别的机器的nat，正巧联发科的2.4G的wlan模块已经很成熟了，我依稀记得当时买一个小度wifi只要16元。

显然，现在小...</description><pubDate>Thu, 14 Nov 2019 22:00:00 GMT</pubDate></item><item><title>电影补档计划：肖申克的救赎</title><link>https://growgen.xyz/movie/2019/11/14/movie-supplementary-plan-shawshanks-redemption/</link><guid isPermaLink="true">https://growgen.xyz/movie/2019/11/14/movie-supplementary-plan-shawshanks-redemption/</guid><description>电影补档计划：肖申克的救赎

这是一个月初的计划，我将从今天起补档豆瓣上 250 个必看的电影中我还没看的电影。

首先「肖申克的救赎」一直在榜单的第一名，以我反对权威的性格，往往第一我是不看的，看了这部剧更加确认了为啥它在中国是第一。

简单讲就是主角 Andy 被误判谋杀入肖申克监狱最后依靠给典狱长洗黑钱换得了假的身份并成功逃离监狱的故事。

故事里面三个人的故事令我印象深刻。

Brooke...</description><pubDate>Wed, 13 Nov 2019 22:00:00 GMT</pubDate></item><item><title>为啥不买车买房</title><link>https://growgen.xyz/life/2019/11/13/why-not-buy-a-car-and-buy-a-house/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/13/why-not-buy-a-car-and-buy-a-house/</guid><description>为啥不买车买房

过去的三天，我完全在做一件事情，维修我的平衡车。是的，月初它爆胎了，想尽各种方法补胎最后机器竟然无法启动了。联系售后并没有回应，这让我想起来上次出问题，还是刚到手不到1个月，我是通过在京东给了个差评联系上售后的。。。

如此费心费力费钱的事情发生在我身上使我不得不思考，如果我买了车或者买了房，不是用来做金融用途而是使用的话，该是多么困难的事情。...</description><pubDate>Tue, 12 Nov 2019 22:00:00 GMT</pubDate></item><item><title>补胎液是个神奇的东西</title><link>https://growgen.xyz/life/2019/11/09/the-tire-tonic-is-a-magical-thing/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/09/the-tire-tonic-is-a-magical-thing/</guid><description>补胎液是个神奇的东西

几个月前我买了一台平衡车，从那以后我就进入了艰苦的扎胎换胎生活，给平衡车换胎可没那么容易，要拆开整辆车，因为主板和电池在轮胎两边，要全部拆开才能换轮胎，所以猜测，如果我有下一辆的话，就要考虑一下怎么换轮胎。

所以换轮胎是件费钱费力的事，一个轮胎大概要50元，如果是维修的话，送修的钱也要50+，而且还要等半个月。所以我在想，干脆补一下轮胎好了，某宝补胎套餐只要十多元，卖家还...</description><pubDate>Fri, 08 Nov 2019 22:00:00 GMT</pubDate></item><item><title>安利一款万能清洁膏</title><link>https://growgen.xyz/life/2019/11/07/amway-a-universal-cleaning-paste/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/11/07/amway-a-universal-cleaning-paste/</guid><description>安利一款万能清洁膏

Gumption

这个Gumption万能清洁膏乍一看是和牙膏类似的东西，但是经过我一个月的使用发现真的是一个神器，不管是多么重的油污拿它蹭上去一会儿拿抹布擦一下就光洁如新了。...</description><pubDate>Wed, 06 Nov 2019 22:00:00 GMT</pubDate></item><item><title>十一月上半月计划</title><link>https://growgen.xyz/plan/2019/11/04/plan-for-the-first-half-of-november/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/11/04/plan-for-the-first-half-of-november/</guid><description>十一月上半月计划

淫乱的十月结束了，手上攒了一堆没剪的 vlog 和计划。

说一下感受吧

十月是裸辞的第一个月，按计划就是狂玩一个月，所以最后这个月整的我是遍体鳞伤，但是真心开心。可以说，在过去的一年里，完全没有经历过这种无拘无束。我曾参考过各种管理方式，时间管理或是精力管理，然而完全是把自己当作一台机器使用，不管怎样管理对视把自己放到一个限定下，戴着镣铐舞蹈，榨干可我的希望和创意。

过去...</description><pubDate>Sun, 03 Nov 2019 22:00:00 GMT</pubDate></item><item><title>胶皮遮光罩和三棱镜</title><link>https://growgen.xyz/tech/2019/10/31/glamor-hood-and-triangular-prism/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/10/31/glamor-hood-and-triangular-prism/</guid><description>胶皮遮光罩和三棱镜

作为小众相机「宾得」的用户，深刻感受到了摄影穷三代的道理，对应的配件实在是太贵了。

好在某宝还是有些东西的，比如这个胶皮遮光罩，首先，因为是胶皮的，不用担心螺口对不上的问题，还有拍摄一些被镜子遮盖的物体就不用担心反光之类的事儿了。

胶皮遮光罩...</description><pubDate>Wed, 30 Oct 2019 22:00:00 GMT</pubDate></item><item><title>红排角野泳记录</title><link>https://growgen.xyz/life/2019/10/27/red-row-koko-yoshi/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/27/red-row-koko-yoshi/</guid><description>红排角野泳记录

小灯塔一角

红排角...</description><pubDate>Sat, 26 Oct 2019 21:00:00 GMT</pubDate></item><item><title>牛奶排惊险之旅</title><link>https://growgen.xyz/life/2019/10/20/milk-volleyball-scream-tour/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/20/milk-volleyball-scream-tour/</guid><description>牛奶排惊险之旅

飞机石头...</description><pubDate>Sat, 19 Oct 2019 21:00:00 GMT</pubDate></item><item><title>读《香港簡史─從殖民地至特別行政區》有感</title><link>https://growgen.xyz/life/2019/10/13/reading-hong-kongs-brief-history-feels/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/13/reading-hong-kongs-brief-history-feels/</guid><description>读《香港簡史─從殖民地至特別行政區》有感

从上次误打误撞去了趟香港之后就一直想读这本书，没想到它也能被禁，读完这本书感觉内容很客观，对于很多事件都能在两个方面评述。

毕竟只是1800至回归的历史，很多解释的很详细。

最早的港岛其实是割让，99年租期其实指的是新界，九龙一直是殖民地上的飞地。

中华民族的情绪其实是日本侵略带动的，最早到香港打工的劳工反倒是给英国人一种欢迎他们的状态。

受日本...</description><pubDate>Sat, 12 Oct 2019 21:00:00 GMT</pubDate></item><item><title>我的童年也许就是汕头的样子</title><link>https://growgen.xyz/life/2019/10/09/my-childhood-may-be-what-shantou-looks-like/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/09/my-childhood-may-be-what-shantou-looks-like/</guid><description>我的童年也许就是汕头的样子

小公园







博物馆





鱟馃



海鲜粽...</description><pubDate>Tue, 08 Oct 2019 21:00:00 GMT</pubDate></item><item><title>广济灯光璀璨，鱼生艰难</title><link>https://growgen.xyz/life/2019/10/08/guangji-lights-are-bright-the-fish-is-difficult/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/08/guangji-lights-are-bright-the-fish-is-difficult/</guid><description>广济灯光璀璨，鱼生艰难







潮州晚上的灯光秀一定要看一下...</description><pubDate>Mon, 07 Oct 2019 21:00:00 GMT</pubDate></item><item><title>漳州真是神仙遍地</title><link>https://growgen.xyz/life/2019/10/07/zhangzhou-is-really-a-fairy-everywhere/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/07/zhangzhou-is-really-a-fairy-everywhere/</guid><description>漳州真是神仙遍地











柯仔煎~...</description><pubDate>Sun, 06 Oct 2019 21:00:00 GMT</pubDate></item><item><title>土楼是真的土</title><link>https://growgen.xyz/life/2019/10/06/tulou-is-real-soil/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/06/tulou-is-real-soil/</guid><description>土楼是真的土

大鱼海棠的取景，但是实景还是太朴素了...</description><pubDate>Sat, 05 Oct 2019 21:00:00 GMT</pubDate></item><item><title>宁波市博，可以的</title><link>https://growgen.xyz/life/2019/10/03/ningbo-city-bo-okay/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/03/ningbo-city-bo-okay/</guid><description>宁波市博，可以的

天一阁









宁波博物馆







宁波鼓楼，中西合璧的奇葩





外滩...</description><pubDate>Wed, 02 Oct 2019 21:00:00 GMT</pubDate></item><item><title>🏛️ 安徽省博：导引和合肥的交通一样混乱 🚦</title><link>https://growgen.xyz/life/2019/10/02/anhui-province-bo-guided-as-chaos-as-hefeis-transportation/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/02/anhui-province-bo-guided-as-chaos-as-hefeis-transportation/</guid><description>🏛️ 安徽省博：导引和合肥的交通一样混乱 🚦







安徽省可能一直被隔壁江浙的光环✨盖住，展出的东西确实难免被拿来对比。甚至大厅的雕塑里，居然还有马云 🧐…
虽然新馆建得规整现代，但里面的导引真的一言难尽 🤯。我居然莫名其妙就“出馆”了，结果连存在博物馆的包🎒都取不回来。最后只好又排队从入口进入一次 😵。

敢问，如果正好赶上闭馆，那我的包是不是得第二天才能取？🤔😂...</description><pubDate>Tue, 01 Oct 2019 21:00:00 GMT</pubDate></item><item><title>💍 看看哪个小可爱结婚了 🎉</title><link>https://growgen.xyz/life/2019/10/01/see-which-little-cute-marriage-is-married/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/10/01/see-which-little-cute-marriage-is-married/</guid><description>💍 看看哪个小可爱结婚了 🎉

中秋节🌕刚接到前产品刘老板的电话📞，哥们儿要结婚了💒，让我去合肥当伴郎🤵。各种流程套路走完，终于到酒店吃饭，结果我们和服务员撞衫了👔😂。

说到刘老板，其实他的专业是影视相关🎬，所以在做产品的时候，与其他产品不同的地方在于——他很乐意主动去和开发、测试沟通🤝，而不是像很多产品经理那样显得高傲🙄。

还有个趣事：去哪儿用的IM工具是自己开发的 Q...</description><pubDate>Mon, 30 Sep 2019 21:00:00 GMT</pubDate></item><item><title>总结一下最近 jest 上面的经验</title><link>https://growgen.xyz/fe/2019/09/27/jest/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/09/27/jest/</guid><description>总结一下最近 jest 上面的经验

mock localStorage

jsdom里面的localStorage是不能通过赋值覆盖的，但是有一个hack就是利用Object.defineProperty。

setTimeout

有的时候需要让测试代码以为自己已经跑了一会儿。

matchMedia

jsdom 还没提供，需要自己mock。...</description><pubDate>Thu, 26 Sep 2019 21:00:00 GMT</pubDate></item><item><title>大家好我是铁憨憨</title><link>https://growgen.xyz/life/2019/09/20/hi-everyone-i-am-iron/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/09/20/hi-everyone-i-am-iron/</guid><description>大家好我是铁憨憨

大家好我是铁憨憨

IMG\_20190920\_184318.jpg

IMG\_20190920\_185110.jpg...</description><pubDate>Thu, 19 Sep 2019 21:00:00 GMT</pubDate></item><item><title>电影补档计划：阿凡达</title><link>https://growgen.xyz/life/2019/09/20/movie-supplementary-plan-avatar/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/09/20/movie-supplementary-plan-avatar/</guid><description>电影补档计划：阿凡达

avatar...</description><pubDate>Thu, 19 Sep 2019 21:00:00 GMT</pubDate></item><item><title>🌡️ 我在赣州差点没被热死</title><link>https://growgen.xyz/life/2019/09/14/i-almost-was-not-hot-to-die-in-ganzhou/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/09/14/i-almost-was-not-hot-to-die-in-ganzhou/</guid><description>🌡️ 我在赣州差点没被热死

📝 计划：这个中秋应该去一趟江西了。想想几年前去黄山，距离婺源也就是几步之遥，可惜兴尽而返，没能一赏无尽的油菜花。好在广东距离江西也不远，而且赣州是古代客家人迁徙必经之地，又有宋代城墙和浮桥可以阅古。可惜 🚄 从深圳到江西的高铁必须绕路广州或者漳州（去往梅州的高铁要十一之后才能通车），只能选择到惠州坐绿皮车前往。

🚏 惠州

一线城市节假日不要走高速 😂。...</description><pubDate>Fri, 13 Sep 2019 21:00:00 GMT</pubDate></item><item><title>cloudflare worker 增加 CSP</title><link>https://growgen.xyz/fe/2019/09/10/cloudflareworker-csp/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/09/10/cloudflareworker-csp/</guid><description>cloudflare worker 增加 CSP...</description><pubDate>Mon, 09 Sep 2019 21:00:00 GMT</pubDate></item><item><title>Pentax延时摄影</title><link>https://growgen.xyz/life/2019/09/09/pentax/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/09/09/pentax/</guid><description>Pentax延时摄影

手上的宾得KS-2其实是有延时摄影的功能，只不过我从没腾出时间去拍摄，赶上公司搬家到一个高层，趁还没走赶紧拍一张。

选择间隔拍摄，选择INFO可以设置拍摄次数和时长。...</description><pubDate>Sun, 08 Sep 2019 21:00:00 GMT</pubDate></item><item><title>Frontend Security: CSP and Essential Web UI Protection</title><link>https://growgen.xyz/fe/2019/09/06/csp/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/09/06/csp/</guid><description>Frontend Security: CSP and Essential Web UI Protection

Security isn&apos;t just a backend concern - your frontend needs protection too! Before diving in, make sure you&apos;ve read through &quot;51 penetration test...</description><pubDate>Thu, 05 Sep 2019 21:00:00 GMT</pubDate></item><item><title>为webpack工程的本地开发提供代理</title><link>https://growgen.xyz/fe/2019/09/04/webpack/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/09/04/webpack/</guid><description>为webpack工程的本地开发提供代理

首先，我绝对反对线上和本地环境有这种不同配置，但是如果代理是必选项的时候，选择工程化的配置要比每个人维护一套更有效。

需要在webpack.dev.server.config中增加setProxy文件

这样，每个请求localhost/api的请求就被代理到https://xxx.api.com下了。...</description><pubDate>Tue, 03 Sep 2019 21:00:00 GMT</pubDate></item><item><title>谈一谈USB</title><link>https://growgen.xyz/tech/2019/09/01/usb/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/09/01/usb/</guid><description>谈一谈USB

这篇文章其实是之前挖的坑，大上个月在改造我的平板的时候，就像写这篇文章了。说说这个平板吧，酷比魔方iwork8，8英寸的windows平板，用来读pdf刚刚好，只是存储不是很足而且只有一个micro-usb接口。所以我更期望给它改造成usb type-c接口或者增加一个标准usb接口，然而当我粗略查询micro-usb和type-c针脚的不同点的时候，发现并不是那么简单。当然，最后...</description><pubDate>Sat, 31 Aug 2019 21:00:00 GMT</pubDate></item><item><title>提早的九月计划</title><link>https://growgen.xyz/plan/2019/08/24/early-september-plan/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/08/24/early-september-plan/</guid><description>提早的九月计划

其实八月还差那么几天那，但是由于今年的八月计划还没有写八月快结束了，不得不赶紧写九月了。那么就算七月和八月一个夏天的总结吧。

七月和八月做了什么

真真地逛了华强北，买了很多零件

不仅学会了平衡车还送回去维修了一下

看了江西海昏侯的展览

改造 iwork8，新增 1 个 USB 口和 1 个指纹识别，但指纹真的不咋好使

去了一趟桂林

去了一趟广州参加即刻的活动，哈哈，...</description><pubDate>Fri, 23 Aug 2019 21:00:00 GMT</pubDate></item><item><title>桂林山水确实不虚一看</title><link>https://growgen.xyz/life/2019/08/05/guilin-landscapes-really-look-at-it/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/08/05/guilin-landscapes-really-look-at-it/</guid><description>桂林山水确实不虚一看

作为我走完全国的计划之一，广西必然是要去的，自从上次去昆明路过桂林的一小段，我就爱上了这里，桂林山水甲天下的美誉，使得我就怕旅程太短我发体会，而且看一眼桂林的天气，基本上没有晴天...网上有个评论，&quot;你去桂林，你不看雨看什么&quot;，想想确实也对，正好 8 月还有两天年假，赶早不赶晚，反正整个七月都没有出游计划，不如就安排在 8 月初把这两天休了。

guilin

出发去桂林
...</description><pubDate>Sun, 04 Aug 2019 21:00:00 GMT</pubDate></item><item><title>如何学会平衡车</title><link>https://growgen.xyz/life/2019/07/27/how-to-learn-to-balance-the-car/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/07/27/how-to-learn-to-balance-the-car/</guid><description>如何学会平衡车...</description><pubDate>Fri, 26 Jul 2019 21:00:00 GMT</pubDate></item><item><title>如何魔改你的iwork8</title><link>https://growgen.xyz/tech/2019/07/24/iwork8/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/07/24/iwork8/</guid><description>如何魔改你的iwork8

改造图

搬家的时候发现我的iwork8并没有当二手卖掉，或者扔在北京。正巧，在百度贴吧搞到一张这机器主板的结构图。

结构图

简单说只要短接一处，这机器上面就会多两个usb口。那么我的目标就是

一、增加一个标准USB口
二、更换6000mah电池
三、增加一个指纹模块
四、更换wifi天线

遗憾的是，microUSB接口已经取不下来了，所以充电口有些接触不...</description><pubDate>Tue, 23 Jul 2019 21:00:00 GMT</pubDate></item><item><title>如何逛华强北</title><link>https://growgen.xyz/life/2019/07/21/how-to-visit-huaqiangbei/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/07/21/how-to-visit-huaqiangbei/</guid><description>如何逛华强北...</description><pubDate>Sat, 20 Jul 2019 21:00:00 GMT</pubDate></item><item><title>迟到的 7 月计划</title><link>https://growgen.xyz/plan/2019/07/14/7/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/07/14/7/</guid><description>迟到的 7 月计划

因为整个六月底都是在找房子，所以导致本月计划晚了整整两周/(ㄒ o ㄒ)/~~

上个月回顾

\[完成] 凯里之行完美收官，贵州果然值得一去

\[完成] 搬家，算是完成了半个吧，后面包括搬家，装饰到除虫大概花了两三周

\[未完成] 安排旅行计划，只好这个月做了

\[未完成] 留学计划，刚好搬家到桂庙，可以更好地了解这些需求了

\[完成] 5 个 G 的书啊/(ㄒ o...</description><pubDate>Sat, 13 Jul 2019 21:00:00 GMT</pubDate></item><item><title>深博海昏侯特展</title><link>https://growgen.xyz/life/2019/06/16/shenbo-haiyun-hou-special-exhibition/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/06/16/shenbo-haiyun-hou-special-exhibition/</guid><description>深博海昏侯特展

poster

简直就是江西省储备金展，因为海昏侯墓被鄱阳湖淹了，所以各种书简只能密封保存不能见人，所以在深圳展出的只有金子，晃瞎了我的狗眼。

money

话说深圳地位真厉害，之前海昏侯只在江西省博，首都博物馆，菏泽博物馆（海昏侯老家）展出过。...</description><pubDate>Sat, 15 Jun 2019 21:00:00 GMT</pubDate></item><item><title>凯里朗德苗寨，还是贵州凉快</title><link>https://growgen.xyz/life/2019/06/09/kerrylange-miao-village-is-still-cool-in-guizhou/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/06/09/kerrylange-miao-village-is-still-cool-in-guizhou/</guid><description>凯里朗德苗寨，还是贵州凉快

langde

端午如期而至，按照计划，这次是前往贵州。其实本来计划是去贵阳的，贵州博物馆的已经算是个地标建筑了，考虑了一下，还是希望去个人少的地方，于是我选择了《路边野餐》的取景地凯里。

凯里是入川黔云的枢纽，从深圳可以通过铁路前往，期间可以从长沙、怀化或者贵阳中转。我是买的怀化中转凯里的票，在怀化南站可以吃到临武鸭蛋面（一般啊），招牌好尴尬，临武山水鸭天下。。。...</description><pubDate>Sat, 08 Jun 2019 21:00:00 GMT</pubDate></item><item><title>不知不觉进入六月了</title><link>https://growgen.xyz/plan/2019/06/02/i-unknowingly-entered-june/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/06/02/i-unknowingly-entered-june/</guid><description>不知不觉进入六月了

回顾一下竟然过去一个月都没写博客，也没什么原因，虽然也发生了好多东西，但是一直没腾出时间去记录它。

说说这个月发生了什么，我有从后端调到了前端了，其实是打算辞职的哈哈，很简单，如果你翻到我去年的计划，我是打算工作一年后端的，现在来看，也快到了交付日期了，说说当时到后端的原因，第一，我从没在生产中接触过工程化的后端，第二，去年的前端处在一个不断有新的 best practis...</description><pubDate>Sat, 01 Jun 2019 21:00:00 GMT</pubDate></item><item><title>剧本杀和文和友小龙虾</title><link>https://growgen.xyz/life/2019/05/26/script-killing-and-wenhe-youyou-corluses/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/26/script-killing-and-wenhe-youyou-corluses/</guid><description>剧本杀和文和友小龙虾

玩【致命巧克力】的时候不要选择俄国游客啊~

https://web.okjike.com/post-detail/5cea9168f88aab0011e4c978/originalPost...</description><pubDate>Sat, 25 May 2019 21:00:00 GMT</pubDate></item><item><title>再拍一次黑金色的楼顶</title><link>https://growgen.xyz/life/2019/05/25/take-another-black-golden-roof-again/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/25/take-another-black-golden-roof-again/</guid><description>再拍一次黑金色的楼顶

7月末我就要搬离这个只有6平米的小公寓了，但是让我不舍的就是它的楼顶，所以赶紧打开相机的SCM和长曝光记录下它吧。...</description><pubDate>Fri, 24 May 2019 21:00:00 GMT</pubDate></item><item><title>在南山博物馆看大象中原</title><link>https://growgen.xyz/life/2019/05/19/nanshan-museum-elephant-zhongyuan/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/19/nanshan-museum-elephant-zhongyuan/</guid><description>在南山博物馆看大象中原

女娲伏羲...</description><pubDate>Sat, 18 May 2019 21:00:00 GMT</pubDate></item><item><title>我也有丸子头啦</title><link>https://growgen.xyz/life/2019/05/18/i-also-have-a-ball-head/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/18/i-also-have-a-ball-head/</guid><description>我也有丸子头啦

Selfie...</description><pubDate>Fri, 17 May 2019 21:00:00 GMT</pubDate></item><item><title>May The 4th Be With Me</title><link>https://growgen.xyz/life/2019/05/04/maythe4thbewithme/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/04/maythe4thbewithme/</guid><description>May The 4th Be With Me

四月就这样结束了，和过去的很多月一样，夹杂着焦虑和成就。

成就

先说成就吧，这个月完成了两次旅行，借着清明假期和劳动假期，我完成了湖南长沙和云南昆明+大理+腾冲之行，这样我在全国走马观花的目标只差澳门、广西、台湾、贵州、江西、宁夏、新疆和黑龙江了。

人鱼线出来喽~这可不是饿出来滴，虽然发到上即刻里面马上就被当色情图片禁了。

焦虑

焦虑在信息...</description><pubDate>Fri, 03 May 2019 21:00:00 GMT</pubDate></item><item><title>现在的腾冲是旅行的最完美形态</title><link>https://growgen.xyz/life/2019/05/03/tengchong-is-the-most-perfect-form-of-travel-nowadays/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/03/tengchong-is-the-most-perfect-form-of-travel-nowadays/</guid><description>现在的腾冲是旅行的最完美形态

和顺古镇

热气球...</description><pubDate>Thu, 02 May 2019 21:00:00 GMT</pubDate></item><item><title>大理神坑不值得去</title><link>https://growgen.xyz/life/2019/05/01/dali-shenkeng-is-not-worth-going/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/05/01/dali-shenkeng-is-not-worth-going/</guid><description>大理神坑不值得去

大鹏金翅鸟...</description><pubDate>Tue, 30 Apr 2019 21:00:00 GMT</pubDate></item><item><title>待在昆明的感觉就是北京春天最舒服的那几天</title><link>https://growgen.xyz/life/2019/04/30/the-feeling-of-staying-in-kunming-is-the-most-comfortable-days-in-beijing-in-spring/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/04/30/the-feeling-of-staying-in-kunming-is-the-most-comfortable-days-in-beijing-in-spring/</guid><description>待在昆明的感觉就是北京春天最舒服的那几天

车上风景

view

从深圳去昆明是有高铁的，路线是直接穿过广东、广西和贵州到达云南的「几」字形高速铁路。想要看风景的童鞋其实可以放弃了，基本上过了桂林就开始横穿横断山脉的各种山洞。然而桂林山川的确值得一看，火车会在短暂的几分钟时间里穿越桂林独特的山川，此时看着风景臆想一下火车在山峦中穿梭的情景也是不错的体验。

昆明南高铁站

昆明南高铁站周围很空，...</description><pubDate>Mon, 29 Apr 2019 21:00:00 GMT</pubDate></item><item><title>为什么文泉驿微米黑在windows上面那么难看</title><link>https://growgen.xyz/tech/2019/04/27/windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/04/27/windows/</guid><description>为什么文泉驿微米黑在windows上面那么难看

之前我吐槽过大部分win32应用使用的都是segeUI字体，对中文的fallback是宋体，并不是吐槽宋体不好看，不知道多少Mac用户曾经吐槽过自己没有宋体，可是宋体在屏幕里的显示真心不好，很多字只能看到收锋而看不清笔画。

好在有NoMeiryoUI的存在，可以把字体都换成微软雅黑，可视微软雅黑并不好看，也许是我本身弱视的缘故，微软雅黑每个汉字的...</description><pubDate>Fri, 26 Apr 2019 21:00:00 GMT</pubDate></item><item><title>湘江没有百舸争流，倒有汉墓一座</title><link>https://growgen.xyz/life/2019/04/07/xiangjiang-does-not-have-a-fight-for-a-hundred-stringers-there-is-a-han-tomb/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/04/07/xiangjiang-does-not-have-a-fight-for-a-hundred-stringers-there-is-a-han-tomb/</guid><description>湘江没有百舸争流，倒有汉墓一座

茶颜悦色

清明三天假期，本来琢么去桂林的，可惜失策在广西竟然有 5 天假，没想到上班时对比香港人是二等公民，放假了和少数民族自治区比起来，也是二等公民 😂。

深圳北去桂林和长沙都很容易，高铁三小时就到。高铁出了广东，山水就美起来了，可以放下手上的书，戴上耳机（高铁里面有小孩）。看看外面的风景，说实话当时刚进广东（确切说是深圳）的时候，就觉得为什么这里的山水看...</description><pubDate>Sat, 06 Apr 2019 21:00:00 GMT</pubDate></item><item><title>去长沙没吃到长沙臭豆腐但也要看看马王堆的棺材</title><link>https://growgen.xyz/life/2019/04/05/go-to-changsha-and-not-eat-changsha-stinky-tofu-but-also-look-at-the-coffin-of-ma-wangdui/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/04/05/go-to-changsha-and-not-eat-changsha-stinky-tofu-but-also-look-at-the-coffin-of-ma-wangdui/</guid><description>去长沙没吃到长沙臭豆腐但也要看看马王堆的棺材

橘子洲

马王堆...</description><pubDate>Thu, 04 Apr 2019 21:00:00 GMT</pubDate></item><item><title>Google 的 XSS 漏洞</title><link>https://growgen.xyz/fe/2019/04/01/xss/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/04/01/xss/</guid><description>Google 的 XSS 漏洞

视频地址： An actual XSS on google.com by Masato Kinugawa.&amp;#x20;

简单的背景

首先正常浏览器在控制台执行以下代码是会弹窗的，也就是说如果一个输入框输入了\&lt;img src=&quot;&quot; onerror=&quot;alert(1)&quot;/&gt;，同时前端在回显的时候并没有处理它，页面就会弹窗。

很简单，只要把里面的标签都给替换成纯...</description><pubDate>Sun, 31 Mar 2019 21:00:00 GMT</pubDate></item><item><title>三月总结： 樱花季</title><link>https://growgen.xyz/plan/2019/03/31/summary-of-march-sakura-season/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/03/31/summary-of-march-sakura-season/</guid><description>三月总结： 樱花季

不知道怎么开头了，算是春暖花开？可是就深圳的天气来看，基本上和冬天没啥区别，确切的说，貌似全年都没什么区别。题目为啥叫樱花季？哈哈，我也是一时兴起，现在是江南的樱花季，朋友圈尽是樱花烂漫。不过想一下，我也不是没参加过樱花季，我也曾在四月初去看玉渊潭的樱花，不过人真的是很多。大连的樱花季要完很多，一般到五月，小时候经常坐电车的时候路过，相信现在也是人满为患了。

这个月发生了什...</description><pubDate>Sat, 30 Mar 2019 22:00:00 GMT</pubDate></item><item><title>第五届中国CSS大会</title><link>https://growgen.xyz/fe/2019/03/30/css/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/03/30/css/</guid><description>第五届中国CSS大会

感谢宇神赠票了~大会很多内容收获很多，待我稍加整理发出来。...</description><pubDate>Fri, 29 Mar 2019 22:00:00 GMT</pubDate></item><item><title>小黄伞！深圳即友聚会啦</title><link>https://growgen.xyz/life/2019/03/24/little-yellow-umbrellashenzhen-is-a-friend-gathering/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/03/24/little-yellow-umbrellashenzhen-is-a-friend-gathering/</guid><description>小黄伞！深圳即友聚会啦

密室逃脱

牛魔王汕头牛肉火锅...</description><pubDate>Sat, 23 Mar 2019 22:00:00 GMT</pubDate></item><item><title>补上，没完成的厦门之旅</title><link>https://growgen.xyz/life/2019/03/17/make-up-xiamen-journey-that-has-not-been-completed/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/03/17/make-up-xiamen-journey-that-has-not-been-completed/</guid><description>补上，没完成的厦门之旅

预定票

厦门尴尬的无现金公交行

码头攻略

鼓浪屿日光岩

沙坡尾的赛博朋克

厦门大学，芙蓉隧道...</description><pubDate>Sat, 16 Mar 2019 22:00:00 GMT</pubDate></item><item><title>读《元朝那些事儿》</title><link>https://growgen.xyz/life/2019/03/08/read-things-of-the-yuan-dynasty/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/03/08/read-things-of-the-yuan-dynasty/</guid><description>读《元朝那些事儿》

怎么说呢，其实也不算读，只是放到讯飞里面，跑步的时候听，这本书值不值得推荐呢？

我都是跑步听的，很显然不必精读了，哈哈~...</description><pubDate>Thu, 07 Mar 2019 22:00:00 GMT</pubDate></item><item><title>JavaScript 获取 Unsigned Int</title><link>https://growgen.xyz/tech/2019/02/25/javascript-unsignedint/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/02/25/javascript-unsignedint/</guid><description>JavaScript 获取 Unsigned Int

JavaScript 默认是64位有符号的整型，可以利用移位符号解决，但不是&gt;&gt;2而是&gt;&gt;&gt;0

最好不要使用 &gt;&gt; ，推荐使用 &gt;&gt;&gt; 因为最左边一位会被解析成符号位，当数字溢出时，会被解析成负数。

当然按照这种方式eslint的默认配置是不允许的，所以可以借助 Unit32Array....</description><pubDate>Sun, 24 Feb 2019 22:00:00 GMT</pubDate></item><item><title>语言学习</title><link>https://growgen.xyz/life/2019/02/24/grass-list/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/02/24/grass-list/</guid><description>语言学习

我有一个一个月学习粤语的打算，大概计划是每天读一段粤语，听粤语podcast，做一个粤语的小程序。

后面，一旦计划可行，我将会把计划执行到英语（读爱伦坡）和日语（日语学习一）上。

Rust

都花钱了，必须好好学，虽然不知道以后会不会用到，但是外一用到了不会多可惜。

开发

我的网站挂了，算了重构吧，正好用一下GATSBY

写个新的swagger的UI

写个前端的markdo...</description><pubDate>Sat, 23 Feb 2019 22:00:00 GMT</pubDate></item><item><title>AWS SQS 相关状态说明</title><link>https://growgen.xyz/tech/2019/02/20/awssqs/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/02/20/awssqs/</guid><description>AWS SQS 相关状态说明

Message Available:  SQS 客户端可以获取到的消息, 即 Visible Messages

Messages in Flight: 消息被 SQS 收取了之后，由 Available 转为 In Flight, 该状态的消息不能被客户端接收到

Visibility Timeout:  消息停留在 In Flight 状态的时间, 如果在 Ti...</description><pubDate>Tue, 19 Feb 2019 22:00:00 GMT</pubDate></item><item><title>jest 报警 exceedsMaxOf500KB</title><link>https://growgen.xyz/fe/2019/02/19/jest-exceedsmaxof500kb/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/02/19/jest-exceedsmaxof500kb/</guid><description>jest 报警 exceedsMaxOf500KB

已经工作快半年了，做个小记录，jest测试的时候偶尔会报lodash exceeds the max of 500KB错误。

查了很多配置，应该是coverage哪里的问题，在coveragePathIgnorePatterns里面忽略\&lt;rootDir&gt;/node\_modules/即可。...</description><pubDate>Mon, 18 Feb 2019 22:00:00 GMT</pubDate></item><item><title>19 年一月总结</title><link>https://growgen.xyz/plan/2019/02/11/19/</link><guid isPermaLink="true">https://growgen.xyz/plan/2019/02/11/19/</guid><description>19 年一月总结

匆忙的一月结束啦，总结一下做了什么。

一月去广州旅行一次，看了古墓，完美！

读了两篇刘慈欣小说，《流浪地球》，假设太阳即将氦闪人类带地球逃到比邻星的故事和《西洋》，假设郑成功发现美洲的故事。

推荐电台《文曰小强》，有很多科幻作品。

发现电子书 javascript for impatient programmers, 二月可以读一下。

推荐一个播放器 poweramp...</description><pubDate>Sun, 10 Feb 2019 22:00:00 GMT</pubDate></item><item><title>走走！去厦门</title><link>https://growgen.xyz/life/2019/02/07/go-to-xiamen/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/02/07/go-to-xiamen/</guid><description>走走！去厦门

告别深圳，在深圳北乘坐大概三小时的动车就能到达厦门站了，厦门站在厦门岛上面，所以中途会看到跨海大桥，可以看看海上风景，没来得及看也没关系，坐地铁一号线也能看到。

大部分厦门景区都挤在岛的西南角，一定要提前预定！预定！！预定！！！

因为没有预定而错过的地方

鼓浪屿： 在微信上面可以提前 15 天预定船票，不要搜【鼓浪屿】，岛很小，还是别赶一个假期去了。

厦门大学： 也是微信上...</description><pubDate>Wed, 06 Feb 2019 22:00:00 GMT</pubDate></item><item><title>珠海过年</title><link>https://growgen.xyz/life/2019/02/05/zhuhai-new-year/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/02/05/zhuhai-new-year/</guid><description>珠海过年

从深圳蛇口港花 125 块就能在 1 小时内到达珠海九州港，附近就是情侣路景区。

在珠海住了一家开心快乐菜园，就在拱北口岸附近，屋子也不错，一室一厅一卫。

珠海大概就两条街比较繁华，一条在拱北口岸门前，一条是情侣路，过年那天情侣路被堵得水泄不通。

珠海渔女

位于情侣路中间，一个女性雕塑，有一个关于渔女的故事，大概是渔女是南海龙女，爱上岸上渔夫，渔夫家里出了事，渔女用眼泪凝结出来...</description><pubDate>Mon, 04 Feb 2019 22:00:00 GMT</pubDate></item><item><title>深圳过除夕</title><link>https://growgen.xyz/life/2019/02/04/shenzhen-new-years-eve/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/02/04/shenzhen-new-years-eve/</guid><description>深圳过除夕

深圳除夕就变成空城了吗？

来福士

晚上六点就关门了，想吃晚饭就别去了

海岸城

海岸城保利剧院附近很多店家是开业到半夜的。

万象天地

不仅半夜还营业，过年还有活动，今年晚上每个整点都下雪，可以看见南方人第一次见下雪的样子 😂。

南油

很多店都没关门，老龙坎都正常营业。...</description><pubDate>Sun, 03 Feb 2019 22:00:00 GMT</pubDate></item><item><title>Using Windows to develop</title><link>https://growgen.xyz/tech/2019/01/19/windows/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/01/19/windows/</guid><description>Using Windows to develop

Last year, I started thingking to switch into Windows rapidly. Back to the years I decided to use Linux. Mostly because I want a faster working environment, the old Vista req...</description><pubDate>Fri, 18 Jan 2019 22:00:00 GMT</pubDate></item><item><title>流浪地球</title><link>https://growgen.xyz/tech/2019/01/12/wanderer/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/01/12/wanderer/</guid><description>流浪地球

马上流浪地球就要上映了，反正也是篇中篇小说我大致看一下好了。

故事大概说的是太阳即将变成矮星，人类打算搬离太阳系，但是无法创造一个完全的类地生态系统，所以干脆让地球达到逃逸速度逃离太阳的故事。

科幻故事嘛，总会有瑕疵，详情参考知乎流浪地球：行星发动机理论可行吗？。

整个故事还算合情合理的，起码当我拿它当睡前故事看，晚上睡觉还真梦到地球爆炸了。。。...</description><pubDate>Fri, 11 Jan 2019 22:00:00 GMT</pubDate></item><item><title>解析outline协议</title><link>https://growgen.xyz/tech/2019/01/11/outline/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/01/11/outline/</guid><description>解析outline协议

今天是小三节，祝各位小三都能打倒原配，走上人生巅峰（误）。

谷歌的Outline，如何在linux下面使用呢？

Outline是基于ShadowSocket的，协议是ss://\&lt;base64&gt;@\&lt;server&gt;:\&lt;port&gt;所以如果你用的是安卓的客户端，直接把协议转成二维码，用ShadowSocks就能扫码使用了。

上面已经能看出来server和server\...</description><pubDate>Thu, 10 Jan 2019 22:00:00 GMT</pubDate></item><item><title>curl有一个k参数是可以不校验证书的！</title><link>https://growgen.xyz/tech/2019/01/09/curl-k/</link><guid isPermaLink="true">https://growgen.xyz/tech/2019/01/09/curl-k/</guid><description>curl有一个k参数是可以不校验证书的！

可能是我后知后觉了，curl -k 可以忽略证书认证

-k, --insecure
(SSL) This option explicitly allows curl to  perform  &quot;insecure&quot;
SSL connections and transfers. All SSL connections are attempted
to be...</description><pubDate>Tue, 08 Jan 2019 22:00:00 GMT</pubDate></item><item><title>Webpack从v3升级到v4后默认globalObject会变成window</title><link>https://growgen.xyz/fe/2019/01/08/webpack-v3-v4-globalobject-window/</link><guid isPermaLink="true">https://growgen.xyz/fe/2019/01/08/webpack-v3-v4-globalobject-window/</guid><description>Webpack从v3升级到v4后默认globalObject会变成window

今天小伙伴出于安全考虑把Webpack从v3升级到v4（太可怕了直接一个大版本更新），结果导致我们node上面引用的umd包竟然就挂了，报错内容是 window is undefined.

搜了下Stack Overflow，果然很多人也有这样的问题。从v4开始，webpack默认globalObject为wind...</description><pubDate>Mon, 07 Jan 2019 22:00:00 GMT</pubDate></item><item><title>到广州看古墓</title><link>https://growgen.xyz/life/2019/01/05/go-to-guangzhou-to-see-the-ancient-tomb/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/01/05/go-to-guangzhou-to-see-the-ancient-tomb/</guid><description>到广州看古墓

一直很好奇那些古代墓穴是什么样的，以前听【壁下观】介绍过河南的古墓博物馆可以直接进到古墓里面，于是打算2018年要去一次古墓。然而去洛阳的时候正好赶上停电，没看成。后来听【大内秘谈】提过北京附近就有大葆台汉墓，还是特殊的黄肠题凑，真的跑去探访才发现博物馆已经关闭很久了。

我几乎要打消这个念头了，偏偏上个月来广州玩的时候搜到了南越王汉墓，害怕碰到大葆台一样的事就没有去，元旦一年总结...</description><pubDate>Fri, 04 Jan 2019 22:00:00 GMT</pubDate></item><item><title>8102年的尾巴9102年的开头</title><link>https://growgen.xyz/life/2019/01/01/8102-9102/</link><guid isPermaLink="true">https://growgen.xyz/life/2019/01/01/8102-9102/</guid><description>8102年的尾巴9102年的开头

看完今年的黑镜跨年，2019年就这么到了，想想大学的时候还在打算我25岁去国外找个洋妞呢，这么来看，我已经完成一半了没错，我25了。

一月，尝试使用了kotlin写安卓应用，我相信现在我也不是特别会写了...这一年发生了太多，flutter基本上成为安卓上的话题了，但是wait for it，忙活了那么多，从jquery到react到RN...感觉这些框架能做...</description><pubDate>Mon, 31 Dec 2018 22:00:00 GMT</pubDate></item><item><title>两个学习CSS布局的小游戏</title><link>https://growgen.xyz/fe/2018/12/25/css/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/12/25/css/</guid><description>两个学习CSS布局的小游戏

Grid Layout

CSS Grid Garden

CSS Grid Garden

Flexbox Layout

CSS Flexbox Froggy

CSS Flexbox Froggy...</description><pubDate>Mon, 24 Dec 2018 22:00:00 GMT</pubDate></item><item><title>这可能是18年的最后一次出游了，香港，我来了！</title><link>https://growgen.xyz/life/2018/12/24/18/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/12/24/18/</guid><description>这可能是18年的最后一次出游了，香港，我来了！

I just realized that bilibili has deleted that video...

去bilibili看吧...</description><pubDate>Sun, 23 Dec 2018 22:00:00 GMT</pubDate></item><item><title>postman的prescript对异步代码支持不足</title><link>https://growgen.xyz/fe/2018/12/16/postman-prescript/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/12/16/postman-prescript/</guid><description>postman的prescript对异步代码支持不足

用过postman做集成测试的话，有个prescript功能很不错，就是在执行发送请求之前要执行的脚本。

我曾经以为这个prescript是直接运行的一个js脚本，执行完之后发送请求。但是貌似postman里面处理异步逻辑与v8有所不同。如果你想先发送一个POST请求，然后执行postman的PATCH请求，中间在加一个大概1s的delay...</description><pubDate>Sat, 15 Dec 2018 22:00:00 GMT</pubDate></item><item><title>记一次感冒的教训</title><link>https://growgen.xyz/life/2018/12/04/remember-the-lesson-of-a-cold/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/12/04/remember-the-lesson-of-a-cold/</guid><description>记一次感冒的教训

以后每天要喝牛奶，任何能量饮料都比不上的牛奶啊！...</description><pubDate>Mon, 03 Dec 2018 22:00:00 GMT</pubDate></item><item><title>没做攻略的广州行</title><link>https://growgen.xyz/life/2018/12/02/the-guangzhou-trip-without-a-guide/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/12/02/the-guangzhou-trip-without-a-guide/</guid><description>没做攻略的广州行

广东省博物馆

适逢很多馆维护，基本上也没看啥

北京路

老房子 + 人多

地铁

人多

珠江新城

碰巧灯光秀，人山人海，各种封路

大沙头码头

和柚子找来找去，终于找到个清闲地儿，从东湖大沙头码头坐船游珠江。

上下九步行街

大清早都不开门，等到十点才逐渐有人，吃了利航欧巴推荐的陈添记鱼皮（惊为天人地好吃～）

城际返程

和来一样79的城际高铁，将近两个小时就回...</description><pubDate>Sat, 01 Dec 2018 22:00:00 GMT</pubDate></item><item><title>18 年最后一个总结和展望</title><link>https://growgen.xyz/plan/2018/12/01/18/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/12/01/18/</guid><description>18 年最后一个总结和展望

说说过去这个月吧

我换平板了，跟了我 3 年的 iwork 8 终于被我宣判退休，没办法啊 x86 的系统，2GB 内存，32GB 的硬盘，实在不能支持现在的工作啊。

新平板还是酷比魔方的，mix plus 虽说做工不怎么样，可是价格真香。128GB 硬盘，4GB 内存，电磁屏幕，重要的就是这个屏幕，1024 级压感，画画不在话下。

除了平板，还要推荐一个网站，...</description><pubDate>Fri, 30 Nov 2018 22:00:00 GMT</pubDate></item><item><title>雨中的南头古城和中山公园</title><link>https://growgen.xyz/life/2018/11/25/the-ancient-city-of-nantou-and-zhongshan-park-in-the-rain/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/11/25/the-ancient-city-of-nantou-and-zhongshan-park-in-the-rain/</guid><description>雨中的南头古城和中山公园

本来计划周末去南头古城的，可是下雨了，犹豫半天还是去了。

南头古城是深圳里面的一个古城，虽然深圳城很新，难得挖出来个古城，一定很珍惜，所以又是城墙又是博物馆，里面还有个县衙门。可是别指望它能和平遥古城相媲美，就我看其实和蔚县古堡相比都差了点土味，毕竟都被翻了重建了。

南头博物馆，免费取票，里面有介绍南头的历史，墙面很有趣，用蚝壳铺的墙。

南头古城里面有个简阅书吧，...</description><pubDate>Sat, 24 Nov 2018 22:00:00 GMT</pubDate></item><item><title>大鹏湾里的团建</title><link>https://growgen.xyz/life/2018/11/24/the-group-building-in-dapeng-bay/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/11/24/the-group-building-in-dapeng-bay/</guid><description>大鹏湾里的团建

到达

没想到在车上就接到机器报警了，子和一下车就接上网修系统，辛苦了～

航海捕鱼

看起来很酷，其实我们大部分时间就是。。。额，坐着（自动化的时代啊）。

返程的夕阳

返程夕阳好美，不就我们捕到的海鲜就上桌了（话说应该不是我们捕上来的，毕竟我们捕的那么少）

回到住所

我们住在深圳鼓浪屿，回去之后有的人去打牌，有的人去烧烤，大中约我去跑步，我就应了，跑了大概 1KM 吧，...</description><pubDate>Fri, 23 Nov 2018 22:00:00 GMT</pubDate></item><item><title>深圳油画村</title><link>https://growgen.xyz/life/2018/11/18/shenzhen-oil-painting-village/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/11/18/shenzhen-oil-painting-village/</guid><description>深圳油画村

本来打算本周去广州的，结果周六中午起来的，算了，洗了衣服收拾下一天就结束了（天呐(＞﹏＜)）

周六下雨换来了个晴朗的周日，干脆坐 3 号线去大芬村看看油画，反正小的时候就看过 NHK 的纪录片了。

大芬村车站

别误会，大芬村确实是城中村，但是此村门口就有沃尔玛。。。这在俺们东北还是罕见的，毕竟东北还没多少实际上的城中村。

城中村一览

其实深圳的城中村大部分不是如此，像这样的...</description><pubDate>Sat, 17 Nov 2018 22:00:00 GMT</pubDate></item><item><title>匆忙的十月总结</title><link>https://growgen.xyz/plan/2018/11/04/hurry-october-summary/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/11/04/hurry-october-summary/</guid><description>匆忙的十月总结

不知不觉，已经来深圳两个月了，今天爬南山的时候，还在感叹上个月的山竹台风，殊不知已经是大上个月的事情了。

工作上

工作上算是有点不舒心了，临时被调去前端那里辅助几个接口，因为不太了解项目，再加上前端那里也都是新人，最后竟变成了我熟悉项目完后指挥他们工作，出力不讨好啊。

但是，还是总结了经验。

出问题马上提出来，如果答复慢的话，一定要记录，并且升级，不断重复跟进。

一定要...</description><pubDate>Sat, 03 Nov 2018 22:00:00 GMT</pubDate></item><item><title>moment 获取跨越一段时间的月和周</title><link>https://growgen.xyz/fe/2018/10/22/moment/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/10/22/moment/</guid><description>moment 获取跨越一段时间的月和周

这个实现是同步实现，其实最好改成异步实现。

另外关于time.startOf(&apos;month&apos;)竟然传递的是引用，简单说time改变之后这个值还会变，所以要clone一下。

另外， 用moment获取到的unix时间戳是秒级别的，而默认js处理Date.now()取到的是毫秒级别的，需要单独处理。...</description><pubDate>Sun, 21 Oct 2018 21:00:00 GMT</pubDate></item><item><title>月亮与六便士</title><link>https://growgen.xyz/book/2018/10/21/moon-and-six-shi-shi/</link><guid isPermaLink="true">https://growgen.xyz/book/2018/10/21/moon-and-six-shi-shi/</guid><description>月亮与六便士

我仿佛看见一艘双桅大帆船，这个年轻人正在船上干活，他浑身赤裸，只在腰间围着一块粗蓝布；天黑了，船儿被清风吹动着，轻快地在海面上滑行，水手们都聚集在上层甲板上，船长和一个管货的人员坐在帆布椅上自由自在地抽着烟斗。斯特里克兰德的孩子同另一个小伙子跳起舞来，在暗哑的手风琴声中，他们疯狂的跳着。头顶是一片碧空，群星熠熠，太平洋烟波渺茫，浩瀚无垠。...</description><pubDate>Sat, 20 Oct 2018 21:00:00 GMT</pubDate></item><item><title>关于调用Algolia</title><link>https://growgen.xyz/tech/2018/10/18/algolia/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/10/18/algolia/</guid><description>关于调用Algolia...</description><pubDate>Wed, 17 Oct 2018 21:00:00 GMT</pubDate></item><item><title>世纪话题Get参数传数组</title><link>https://growgen.xyz/fe/2018/10/16/get/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/10/16/get/</guid><description>世纪话题Get参数传数组

哎呀，这个话题，其实挺简单的，但是仔细想起来，URL的请求参数如下，如果要写数组怎么办？

其实无非是解析这个字符串，但是由于没有标准方案，所以大家的处理方法五花八门。我遇到过的方式如下

数组标识

或者

这种做法，jquery时代很多，可以很简单分辨出数组，但是取到数据的时候要单独处理key，因为直接取到的值是a\[]

序列化

少说废话，直接stringify...</description><pubDate>Mon, 15 Oct 2018 21:00:00 GMT</pubDate></item><item><title>阿里深圳node地下铁</title><link>https://growgen.xyz/fe/2018/10/13/node/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/10/13/node/</guid><description>阿里深圳node地下铁



渲染服务化，egg.js北斗

最早同机部署，利用热更新，减少node发布频率。

使用node做页面渲染，渲染好的html给java层，最终分发还是给java。

资源争抢，linux cgroup，但是没实现。

静态资源分发系统，使用推送的方式（其实我没听懂那面拉取说的是啥。。。），基于阿里的DragonFly。

node devops

sandbox

代...</description><pubDate>Fri, 12 Oct 2018 21:00:00 GMT</pubDate></item><item><title>终于赶上了人才公园的日出</title><link>https://growgen.xyz/life/2018/10/07/park-of-talent-park/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/10/07/park-of-talent-park/</guid><description>终于赶上了人才公园的日出

一直想去看看，可就是起不来，分明从家到这里就 10 分钟



顺便说下，晚上的灯光秀吓死个人...</description><pubDate>Sat, 06 Oct 2018 21:00:00 GMT</pubDate></item><item><title>RxJS深入浅出</title><link>https://growgen.xyz/book/2018/10/07/rxjs/</link><guid isPermaLink="true">https://growgen.xyz/book/2018/10/07/rxjs/</guid><description>RxJS深入浅出

RxJS，早有耳闻，尤其是如果你使用过Angular，RxJS是会接触到的。

我要推荐《RxJS深入浅出》在于它真的很仔细，尤其是说明schedule的部分，作者甚至仔细解释了microTask和macroTask的区别。

同时，单元测试部分，用RxJS的TestSchedule处理异步看起来真的比写n个mockImplementOnce要好得多。

多说无益，我在思考写个...</description><pubDate>Sat, 06 Oct 2018 21:00:00 GMT</pubDate></item><item><title>工业展览馆、华强北和华侨城创意园</title><link>https://growgen.xyz/life/2018/10/06/industrial-exhibition-hall--huaqiangbei--overseas-chinese-town-creative-park/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/10/06/industrial-exhibition-hall--huaqiangbei--overseas-chinese-town-creative-park/</guid><description>工业展览馆、华强北和华侨城创意园

上次去中心书城的时候，本来想看看灯光秀，可是人太多了，回去的路上看二次元舞蹈排练的时候看到了工业展览馆。

工业展览馆

工业展览馆在市民中心楼上，里面基本也是歌颂改革开放了。但是那个电梯！完美了

电梯



华强北

华强北感觉上是个大型电子市场，现在基本上跑楼上了，一楼和地下都是比较大的商场。逛吃逛吃就好了（即使店面都写着第二份半价，但是网上的优惠更值一些...</description><pubDate>Fri, 05 Oct 2018 21:00:00 GMT</pubDate></item><item><title>安利一下 anker 的随身投影</title><link>https://growgen.xyz/tech/2018/10/05/anker/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/10/05/anker/</guid><description>安利一下 anker 的随身投影

其实是个音响，外带投影的功能，投影是 1080p 的，那就比市面上很多投影好得多，噪音低，音效好，重点是它小啊，真的，就可乐罐难么大，而且是 anker 的，质量肯定不错。...</description><pubDate>Thu, 04 Oct 2018 21:00:00 GMT</pubDate></item><item><title>百草堂喝糖水</title><link>https://growgen.xyz/life/2018/10/04/bai-caotang-drink-sugar-water/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/10/04/bai-caotang-drink-sugar-water/</guid><description>百草堂喝糖水



在蛇口，海上世界到育才学校那里，有一家巨破巨破的凉茶铺子，但是人居多，点了份杨枝甘露，太好喝了...</description><pubDate>Wed, 03 Oct 2018 21:00:00 GMT</pubDate></item><item><title>📚 深圳中心书城</title><link>https://growgen.xyz/life/2018/10/02/shenzhen-central-book-city/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/10/02/shenzhen-central-book-city/</guid><description>📚 深圳中心书城

人太多了 😅 …不是说十一深圳成空城了么？这就是所谓的“空城”？👀



书城位置在市民中心，和博物馆就在附近 🏛️。坐地铁到 少年宫站 下车是最近的 🚇。
里面真的是人挤人 🤯，但依旧有人能安静看书，真佩服这种专注力 ✨。

书城西面是 深圳音乐厅 🎶，东面是 城市规划馆 🏙️。可惜整个十一没赶上开放，真是难得一遇。

书城里第一个区域，西面有个计算机类书摊 ...</description><pubDate>Mon, 01 Oct 2018 21:00:00 GMT</pubDate></item><item><title>九月总结</title><link>https://growgen.xyz/plan/2018/10/01/summary-of-september/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/10/01/summary-of-september/</guid><description>九月总结

计划完成情况

用 magicaVoxel 做的头像已经投入使用啦，至于博客头像的话，看心情

打算做的 vscode 插件，现在来看并不是很着急，有时间再做咯

公司里面已经有一个项目是从 google-drive 取数据到项目里面了，但还需要改进。

还没有开始练口琴和 uk

去过的地方

设计互联以及海上世界周边

没怎么用心去发掘，但貌似好吃的很多

万象天地

万象天地太美...</description><pubDate>Sun, 30 Sep 2018 21:00:00 GMT</pubDate></item><item><title>纪念一下在深圳的第一个月饼节</title><link>https://growgen.xyz/life/2018/09/24/commemorate-the-first-month-cake-festival-in-shenzhen/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/09/24/commemorate-the-first-month-cake-festival-in-shenzhen/</guid><description>纪念一下在深圳的第一个月饼节





没想到中秋三天假就这么结束了，总结一下：

第一天，去了南山博物馆，南山图书馆（书有点少，byTheWay）。看到了《三体》的舞台剧海报，无奈180块的座位卖光了，380块的话，我也没那么爱大刘的作品嘛～

第二天。

跑了10k。

然后去公司蹭工作环境。

更新vscode之后，在gnome环境下，fcitx没有面板了，哭。

然后发现atom也不行了。...</description><pubDate>Sun, 23 Sep 2018 21:00:00 GMT</pubDate></item><item><title>南山书城</title><link>https://growgen.xyz/life/2018/09/24/nanshan-book-city/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/09/24/nanshan-book-city/</guid><description>南山书城

话说我住的离书城不远，当初找房子就找的后海和书城之间，可惜那屋子没抢到。

南山书城很挤，估计是开学，孩子蜂拥而至。我逛书城很简单，看看最近有啥畅销书，记下书名然后找电子版，实在不行，估摸着看看有没有纸质版再卖二手。

好了，这是接下来几个月的书单。

上一堂最好玩的日本学

深入浅出 RxJS

计算机程序设计艺术 排序与查找

程序员面试笔试宝典（well）

Web 前端测试与集...</description><pubDate>Sun, 23 Sep 2018 21:00:00 GMT</pubDate></item><item><title>记一个关于 iBus 的教训</title><link>https://growgen.xyz/fe/2018/09/23/ibus/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/09/23/ibus/</guid><description>记一个关于 iBus 的教训

大概今年开始，chrome在linux里面就没办法正常看输入框，到了8月更惨，vscode和atom都完蛋了，完全看不到输入法的面板（也许我得考虑英文输入了）。

其实是个hidpi的问题，chromium对输入光标的位置处理和linux处理不同，导致输入法都跪了，没错，不只是fcitx。这次我就以为这是fcitx的bug，换了ibus，结果ibus其实也很多坑。
...</description><pubDate>Sat, 22 Sep 2018 21:00:00 GMT</pubDate></item><item><title>南山博物馆 &amp; 南山图书馆</title><link>https://growgen.xyz/life/2018/09/22/nanshan-museum-and-nanshan-library/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/09/22/nanshan-museum-and-nanshan-library/</guid><description>南山博物馆 &amp; 南山图书馆

🏛️ 南山博物馆

南山博物馆看起来很新✨，里面主要介绍南山的历史（不过，说实话，也没多少惊喜😅）。

不过最特别的是——馆内真的很暗！⚫️ 我去过不少博物馆，南山博物馆算是最暗的一个。只有展品有打光，其他地方几乎一片漆黑，走着还有点神秘感。



比较有意思的展览是《耀世遗珍·阿富汗馆藏》💎。满眼的金饰和文物，颇有异域风情。自从听了《壁下观》之后，我对大夏朝和...</description><pubDate>Fri, 21 Sep 2018 21:00:00 GMT</pubDate></item><item><title>GongBuVoxel</title><link>https://growgen.xyz/life/2018/09/16/pixel-villain-that-is-not-up-to-the-palace/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/09/16/pixel-villain-that-is-not-up-to-the-palace/</guid><description>GongBuVoxel

Sadly the old image storage are all unavailable now. These are the ones I can find. Many of them are made from MagicaVoxel....</description><pubDate>Sat, 15 Sep 2018 21:00:00 GMT</pubDate></item><item><title>知乎：你不知道诊所</title><link>https://growgen.xyz/life/2018/09/08/you-dont-know-the-clinic/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/09/08/you-dont-know-the-clinic/</guid><description>知乎：你不知道诊所

周末去看刘看山。...</description><pubDate>Fri, 07 Sep 2018 21:00:00 GMT</pubDate></item><item><title>八月总结</title><link>https://growgen.xyz/plan/2018/09/02/august-summary/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/09/02/august-summary/</guid><description>八月总结

这个月进入了新的工作环境，从事于 Node 开发，工作环境确实是英文。

说说不太适应的地方，这里对文档要求真是严格，往往逐字逐句细究，我已经入职了两周了，除了上传了一个 lambda 方法，大部分时间是处理文档（惨）。

感觉工作流程可以更新，比如从 google drive 到 swagger 的工作完全手动，然后从 swagger 引入到 ReadMeIO 又是手动。。。其实可以...</description><pubDate>Sat, 01 Sep 2018 21:00:00 GMT</pubDate></item><item><title>🏛️ 改革开放博物馆</title><link>https://growgen.xyz/life/2018/09/01/reform-and-opening-up-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/09/01/reform-and-opening-up-museum/</guid><description>🏛️ 改革开放博物馆

📍 位置在蛇口海上世界附近，楼下就是《博物志》里经常提到的 设计互联。

inside

馆内整体氛围就是——红红专专🔥，有点像招商公司广告的既视感 🤷‍♂️。不过想想也是，他们建的嘛～

👉 真心推荐去看后面的 袁庚展。
大多数人可能没听过袁庚，但他在改革开放实践中绝对是举足轻重的人物 🚀。整个展览以他的视角讲述改革开放的历程，非常生动，值得一看 👏。...</description><pubDate>Fri, 31 Aug 2018 21:00:00 GMT</pubDate></item><item><title>MagicaVoxel 使用笔记</title><link>https://growgen.xyz/tech/2018/08/31/magicavoxel/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/08/31/magicavoxel/</guid><description>MagicaVoxel 使用笔记

没时间写了，上链接好了

https://zhuanlan.zhihu.com/p/29884021

https://zhuanlan.zhihu.com/p/23164903...</description><pubDate>Thu, 30 Aug 2018 21:00:00 GMT</pubDate></item><item><title>openapi swagger</title><link>https://growgen.xyz/fe/2018/08/29/openapi-swagger/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/29/openapi-swagger/</guid><description>Swagger OpenAPI...</description><pubDate>Tue, 28 Aug 2018 21:00:00 GMT</pubDate></item><item><title>Functional Reactive Programming 框架 baconjs</title><link>https://growgen.xyz/fe/2018/08/28/functionalreactiveprogramming-baconjs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/28/functionalreactiveprogramming-baconjs/</guid><description>Functional Reactive Programming 框架 baconjs

baconjs...</description><pubDate>Mon, 27 Aug 2018 21:00:00 GMT</pubDate></item><item><title>深圳博物馆</title><link>https://growgen.xyz/life/2018/08/26/shenzhen-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/08/26/shenzhen-museum/</guid><description>深圳博物馆

🎥 小小 vlog 记录

📍 在市民中心，坐 🚇 11 号线、1 号线或者 4 号线都能到。福田站是真的大，在地下走了好久才找到出口，才看到博物馆。

🖼️ 展馆感受

怎么说呢，中规中矩～毕竟深圳历史并不长，重点还是在 改革开放 的内容上，看到的很多东西其实都是我童年的记忆，瞬间有点穿越感。

🎏 民俗小发现

深圳的民俗文化里有一个很特别的 鱼灯 🐟💡。不过展厅里...</description><pubDate>Sat, 25 Aug 2018 21:00:00 GMT</pubDate></item><item><title>eslint-plugin-typelint借助jsdoc实现无编译linting级别的类型检查工具</title><link>https://growgen.xyz/fe/2018/08/24/eslint-plugin-typelint-jsdoc-linting/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/24/eslint-plugin-typelint-jsdoc-linting/</guid><description>eslint-plugin-typelint借助jsdoc实现无编译linting级别的类型检查工具...</description><pubDate>Thu, 23 Aug 2018 21:00:00 GMT</pubDate></item><item><title>如果prettier和eslint冲突了怎么办</title><link>https://growgen.xyz/fe/2018/08/23/prettier-eslint/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/23/prettier-eslint/</guid><description>如果prettier和eslint冲突了怎么办

最近工作发现小伙伴都不喜欢用prettier，原因是格式化后的代码其实和之前约定的eslint有出入。

其实安装prettier-eslint之后，你的prettier就不会将代码改成违反eslint规则的样子，在vscode配置中，打开prettier.eslintIntegration。这样自动保存也会避开eslint。

另外prettie...</description><pubDate>Wed, 22 Aug 2018 21:00:00 GMT</pubDate></item><item><title>单元测试时使用mock-fs模拟IO返回值</title><link>https://growgen.xyz/fe/2018/08/22/mock-fs-io/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/22/mock-fs-io/</guid><description>单元测试时使用mock-fs模拟IO返回值

最近换工作到了一家对测试要求比较高的公司，相比以前仅仅完成Appnium完全匹配不同，这里要求使用jest自动化测试覆盖率达到80%+，此处应有jest cheat sheet。

工作过程中有很多需要读配置文件的地方，做法是在本地对应位置放上文件，然后配置ignore掉这个文件进行测试，然而这并不是个很优雅的方式（尤其是当代码中有判断此配置是否存在时...</description><pubDate>Tue, 21 Aug 2018 21:00:00 GMT</pubDate></item><item><title>GitHub 打开二次 1Password 认证</title><link>https://growgen.xyz/tech/2018/08/17/github-1password/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/08/17/github-1password/</guid><description>GitHub 打开二次 1Password 认证

这个安卓没有这功能，但是 mac 和 windows 都可以。

在 Github 的 Security 选项，打开 2 Factor authentication

保存下一步的还原码

点开 1Password 的 Github 项目，点击编辑，找到 label，点击右面的三个点，选择 &quot;one-time password&quot;

用三个点旁边的...</description><pubDate>Thu, 16 Aug 2018 21:00:00 GMT</pubDate></item><item><title>AframeJS 学习笔记</title><link>https://growgen.xyz/fe/2018/08/14/aframejs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/14/aframejs/</guid><description>AframeJS 学习笔记

🚀 创建项目

使用 npm/angle 快速开始吧～

🧩 ECS（Entity-Component-System）

如果不太了解，可以先去百度一下~ 📚

📦 组件库

想找现成的组件？这里看 ➡️ A-Frame Registry

📝 官方博客

更多资讯和更新请戳 👉 A-Frame Blog...</description><pubDate>Mon, 13 Aug 2018 21:00:00 GMT</pubDate></item><item><title>React16 模拟输入框输入事件</title><link>https://growgen.xyz/fe/2018/08/07/react16/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/07/react16/</guid><description>React16 模拟输入框输入事件

照往常，我会新建一个input事件然后dispatch一下，今天在instagram上面试验失败了。原因是React16 内部定义了descriptor拦截了value....</description><pubDate>Mon, 06 Aug 2018 21:00:00 GMT</pubDate></item><item><title>CSS Grid Layout 使用总结</title><link>https://growgen.xyz/fe/2018/08/05/cssgridlayout/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/08/05/cssgridlayout/</guid><description>CSS Grid Layout 使用总结

最近被猎头催的实在不行了（真的，感觉他们更担心我找不到工作），于是我写了份简历给他们。当然了，既然最后要的是PDF，这种机会不试试新的CSS布局还真说不过去。

\##　实现圣杯布局

提到CSS布局，自然想到了圣杯，一行header，中间是sidebar和content，底下是footer。

很简单，使用 Grid Layout 的最大好处是页面布局...</description><pubDate>Sat, 04 Aug 2018 21:00:00 GMT</pubDate></item><item><title>7 月总结</title><link>https://growgen.xyz/plan/2018/08/04/7/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/08/04/7/</guid><description>7 月总结

回顾下上个月的计划

小程序：这个月，提交了小程序，然而审核没通过（提交类型写的是旅游...应该写办公就好了。）

ReactNative: 不打算做了，反正也写过，没啥新鲜感，这个月听了 flutter 的分享，考虑看一下，环境已经部署好了。

主站：成功上线了，国内需要备案哭，表示连实体家都没有的人现在连线上的都不好搞了，好在国外的服务器不需要备案，然而我的服务器内存有限，跑 n...</description><pubDate>Fri, 03 Aug 2018 21:00:00 GMT</pubDate></item><item><title>pixiJS 的 l-system 实现</title><link>https://growgen.xyz/fe/2018/07/27/pixijs-l/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/07/27/pixijs-l/</guid><description>pixiJS 的 l-system 实现



pixiJS 的 l-system 实现...</description><pubDate>Thu, 26 Jul 2018 21:00:00 GMT</pubDate></item><item><title>我在汕头吃潮汕牛肉</title><link>https://growgen.xyz/life/2018/07/25/i-eat-chaoshan-beef-in-shantou/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/25/i-eat-chaoshan-beef-in-shantou/</guid><description>我在汕头吃潮汕牛肉...</description><pubDate>Tue, 24 Jul 2018 21:00:00 GMT</pubDate></item><item><title>我在福州吃胖啦</title><link>https://growgen.xyz/life/2018/07/24/i-eat-fat-in-fuzhou/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/24/i-eat-fat-in-fuzhou/</guid><description>我在福州吃胖啦...</description><pubDate>Mon, 23 Jul 2018 21:00:00 GMT</pubDate></item><item><title>泉州就是小东南亚</title><link>https://growgen.xyz/life/2018/07/23/quanzhou-is-little-southeast-asia/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/23/quanzhou-is-little-southeast-asia/</guid><description>泉州就是小东南亚...</description><pubDate>Sun, 22 Jul 2018 21:00:00 GMT</pubDate></item><item><title>上海陆家嘴看看果果大佬</title><link>https://growgen.xyz/life/2018/07/22/shanghai-lujiazui-to-see-the-guoguo-big-guy/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/22/shanghai-lujiazui-to-see-the-guoguo-big-guy/</guid><description>上海陆家嘴看看果果大佬...</description><pubDate>Sat, 21 Jul 2018 21:00:00 GMT</pubDate></item><item><title>入伏第一天南京热死了</title><link>https://growgen.xyz/life/2018/07/20/on-the-first-day-nanjing-was-hot-and-died/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/20/on-the-first-day-nanjing-was-hot-and-died/</guid><description>入伏第一天南京热死了...</description><pubDate>Thu, 19 Jul 2018 21:00:00 GMT</pubDate></item><item><title>日照短暂地赶海</title><link>https://growgen.xyz/life/2018/07/18/rizhao-rushed-to-the-sea-briefly/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/18/rizhao-rushed-to-the-sea-briefly/</guid><description>日照短暂地赶海...</description><pubDate>Tue, 17 Jul 2018 21:00:00 GMT</pubDate></item><item><title>青州龙兴寺佛像</title><link>https://growgen.xyz/life/2018/07/16/buddha-statue-of-longxing-temple-in-qingzhou/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/16/buddha-statue-of-longxing-temple-in-qingzhou/</guid><description>青州龙兴寺佛像...</description><pubDate>Sun, 15 Jul 2018 21:00:00 GMT</pubDate></item><item><title>可算把天津逛了</title><link>https://growgen.xyz/life/2018/07/14/can-be-regarded-as-visiting-tianjin/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/07/14/can-be-regarded-as-visiting-tianjin/</guid><description>可算把天津逛了

天津游（一）天津博物馆、海河散步、天津之眼

天津第二天，世纪钟，名流茶社，耐尚青旅...</description><pubDate>Fri, 13 Jul 2018 21:00:00 GMT</pubDate></item><item><title>没有手动配置过 Apollo 都不知道 Meteor 帮你做了多少事</title><link>https://growgen.xyz/fe/2018/07/10/apollo-meteor/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/07/10/apollo-meteor/</guid><description>没有手动配置过 Apollo 都不知道 Meteor 帮你做了多少事

Server 端

client

同时要在 nuxt 配置中增加 apollo 的配置项...</description><pubDate>Mon, 09 Jul 2018 21:00:00 GMT</pubDate></item><item><title>Gulp v4 之后 task 必须传函数</title><link>https://growgen.xyz/fe/2018/07/07/gulpv4-task/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/07/07/gulpv4-task/</guid><description>Gulp v4 之后 task 必须传函数

https://fettblog.eu/gulp-4-parallel-and-series/

如链接所说，为实现并行操作，原来的

已经改为

而如果想串行执行的话可以用gulp.series...</description><pubDate>Fri, 06 Jul 2018 21:00:00 GMT</pubDate></item><item><title>补一下六月总结</title><link>https://growgen.xyz/plan/2018/07/05/6/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/07/05/6/</guid><description>补一下六月总结

完成情况

blender 已经完全熟练了， 甚至包括如何使用 threeJS 来调用，好欣慰啊（哈哈）。

《雅思写作》还没背完， 日语也是， 读书也是， 看来计划上还是有些不完美。

1h 跑完 10km 已经不是问题了，现在基本上刷滑板都溜得一逼，现在每天 100+的引体向上，感觉我能上天。（看着目前镜子中的我自己都馋的流口水）。

graphql 建站已经进入二期了， 目...</description><pubDate>Wed, 04 Jul 2018 21:00:00 GMT</pubDate></item><item><title>目前可用的云服务</title><link>https://growgen.xyz/tech/2018/06/28/the-current-cloud-service-available/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/06/28/the-current-cloud-service-available/</guid><description>目前可用的云服务

今天收到邮件，原因是我的域名没备案。。。

汗，不是故意不备案的，主要还是懒（囧）。既然国内不备案不能用那么就试试看有什么云服务（其实照以前第一反应就该是云服务，可惜现在有钱买机器了，反倒迟钝了）。

Heroku

之前听说被墙了，没想到还能用，安装heroku-cli就能用了很方便。

Leancloud

国内的heroku，文档都是中文的，基本上还能当firebase使...</description><pubDate>Wed, 27 Jun 2018 21:00:00 GMT</pubDate></item><item><title>用 [redbird](https://github.com/OptimalBits/redbird) 代替 nginx</title><link>https://growgen.xyz/tech/2018/06/24/redbird/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/06/24/redbird/</guid><description>用 redbird 代替 nginx

我的网站都是拿 nginx 做反向代理，但是 ng 反向代理很麻烦， 而 redbird 是个不错的替代，里面的人哥哥牛逼，语法又好听，非常推荐。...</description><pubDate>Sat, 23 Jun 2018 21:00:00 GMT</pubDate></item><item><title>使用 Meteor 快速搭建TODO APP</title><link>https://growgen.xyz/fe/2018/06/22/meteor-todoapp/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/06/22/meteor-todoapp/</guid><description>使用 Meteor 快速搭建TODO APP

代码在 https://github.com/gongbaodd/MeteorTodoAPP 这里做一下简单记录。

把冰箱门打开

打开 app 文件夹，可以看到 meteor 项目了，官网有各个文件夹的说明， 在此不赘述。

可以在 localhost:3000 看到初始项目了。

到.meteor/package下删除autopublish 和...</description><pubDate>Thu, 21 Jun 2018 21:00:00 GMT</pubDate></item><item><title>Jupyter 的使用</title><link>https://growgen.xyz/tech/2018/06/14/jupyter/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/06/14/jupyter/</guid><description>Jupyter 的使用

配置 Docker

安装很容易，记住每次使用 docker 的时候要启动 deamon 服务，其实不建议默认打开，因为 docker 会常驻 8888 端口，这样 charles 就不好抓包了。

还需要把本地用户加到 docker 组里

加速服务可以用阿里云的，相关帮助已经很清楚了。

安装并运行 jupyter

运行 Docker run 之后会有一大堆 htt...</description><pubDate>Wed, 13 Jun 2018 21:00:00 GMT</pubDate></item><item><title>LinuxMint 修改移动窗口快捷键</title><link>https://growgen.xyz/tech/2018/06/03/linuxmint/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/06/03/linuxmint/</guid><description>LinuxMint 修改移动窗口快捷键

Alt 在 blender 中很重要，所以要修改 LinuxMint 的 keyBinding

打开 DConfig，点击 org &gt; cinnamon &gt; desktop &gt; wm &gt; preferences， 修改  mouse-button-modifier 中  为&amp;#x20;...</description><pubDate>Sat, 02 Jun 2018 21:00:00 GMT</pubDate></item><item><title>一八年五月总结</title><link>https://growgen.xyz/life/2018/06/01/summary-in-may-18th/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/06/01/summary-in-may-18th/</guid><description>一八年五月总结

这一个月大部分是旅行，然后用了一周左右的时间处理离职和社保代缴的事情，最后找到了人人保交了三个月的社保，最后一周复习了一下blender，大概这个月就结束了。

六月目标

用 blender 建模一个人物形象，有简单的肢体动作，表情，最好对衣服做简单的布料处理。目标是能够将这个 3D 人物应用于网站和软件中。

背完《雅思写作360句》，雅思写作分数太低了，必须要入手提高这一点...</description><pubDate>Thu, 31 May 2018 21:00:00 GMT</pubDate></item><item><title>Inkscape 简单使用</title><link>https://growgen.xyz/fe/2018/05/28/inkscape/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/05/28/inkscape/</guid><description>Inkscape 简单使用

改变画布为横版

File - Document Properties - LandScape

旋转对象

慢速度点击两次

多选

使用 shift 和 鼠标左键

小试牛刀...</description><pubDate>Sun, 27 May 2018 21:00:00 GMT</pubDate></item><item><title>Blender 复习之快捷键</title><link>https://growgen.xyz/tech/2018/05/26/blender/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/05/26/blender/</guid><description>Blender 复习之快捷键

linux下面使用blender必须搭配鼠标，因为拖动需要鼠标中键，模拟的快捷键是alt+鼠标左键，笔记本上必须要关掉alt快捷键（臣妾不想做）。

移动元素是鼠标右键，另外需要打开模拟小键盘（file-preference-input）才能快速切换试图。

菜单

shift-a

学习视频

https://www.blenderguru.com/tutoria...</description><pubDate>Fri, 25 May 2018 21:00:00 GMT</pubDate></item><item><title>一路到拉萨：旅行总结</title><link>https://growgen.xyz/life/2018/05/25/travel-summary/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/05/25/travel-summary/</guid><description>一路到拉萨：旅行总结

北京 - 邯郸 - 郑州 - 武汉 - 宜昌 - 重庆 - 成都 - 西宁 - 拉萨

离职

http://onetake.dafork.com/static/photos/vrkjjpq.html?from=timeline

邯郸

http://onetake.dafork.com/static/photos/lo9o5pm.html?from=timeline

...</description><pubDate>Thu, 24 May 2018 21:00:00 GMT</pubDate></item><item><title>划水日报第一天</title><link>https://growgen.xyz/life/2018/04/29/division-daily-on-the-first-day/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/04/29/division-daily-on-the-first-day/</guid><description>划水日报第一天

今天貌似有点感冒，吃了点药。

开始打算去拉萨了，先一步一步得来。第一站，本打算是郑州，可惜没票，于是折中一下，去邯郸。考虑到明天是周一（博物馆闭馆），干脆明晚去，这样赶上周二一大早。去邯郸没有卧铺，委屈下自己坐软卧了，100块，然后邯郸到郑州的高铁也是100。

9点启程去玉泉路迪卡侬买行装，快到夏天了不需要准备太多，什么驱蚊水啊，登山裤备一些就好了，到了拉萨可能会冷，但是可以...</description><pubDate>Sat, 28 Apr 2018 21:00:00 GMT</pubDate></item><item><title>从归园田居到文艺复兴</title><link>https://growgen.xyz/life/2018/04/22/from-guiyuan-tianju-to-the-renaissance/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/04/22/from-guiyuan-tianju-to-the-renaissance/</guid><description>从归园田居到文艺复兴

玉泉山下

先介绍一个北京世外桃源一样的地方，在玉泉山东，颐和园南面有很多景色诱人的公园，最重要的地方在于它们免费啊！









文艺复兴

























大触时间...</description><pubDate>Sat, 21 Apr 2018 21:00:00 GMT</pubDate></item><item><title>总结一下昨天的晋级答辩</title><link>https://growgen.xyz/life/2018/04/21/summarize-yesterdays-promotion-and-defense/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/04/21/summarize-yesterdays-promotion-and-defense/</guid><description>总结一下昨天的晋级答辩

得不到的永远在骚动，被偏爱的都有恃无恐。

生活真是有趣，去年是我最高产的一年，因为从四月到十二月都有传言要晋升，然而一年了，没有任何动静。今年我已经准备好离职了，就差一个老天的指示（算是迷信吧，我做任何大点的决策都会找件低概率的事情看看效果，这次是抢小米MIX2s，真心是低概率了）。所以准备的内容一是心不在焉，二是太多了丧失了核心和事件背景（内容被限制在半小时内）。

...</description><pubDate>Fri, 20 Apr 2018 21:00:00 GMT</pubDate></item><item><title>la vei en rose</title><link>https://growgen.xyz/music/2018/04/20/laveienrose/</link><guid isPermaLink="true">https://growgen.xyz/music/2018/04/20/laveienrose/</guid><description>la vei en rose

5 5 -4 4 -3 4 -4 5

Des yeux qui font baisser les miens

5 -5 5 -4 4 -4 5 -5

Un rire qui se perd sur sa bouche

-5 6 -5 5 -4 5 -5 6

Voila le portrait sans retouches

6 6 6 6 5 -5 6

...</description><pubDate>Thu, 19 Apr 2018 21:00:00 GMT</pubDate></item><item><title>用CSS制作3D动画</title><link>https://growgen.xyz/fe/2018/04/19/css-3d/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/04/19/css-3d/</guid><description>用CSS制作3D动画



直到前几天，我需要做一个简单的3D动画时候，我才意识到其实我还没有用CSS做过3D动画。

很多人其实认为只要写下

但最终效果并不是三维的旋转，原因是它的父元素必须是一个有深度的盒子。

如果是希望旋转180度后不展示背面可以添加 backface-visibility。...</description><pubDate>Wed, 18 Apr 2018 21:00:00 GMT</pubDate></item><item><title>讲讲冷门的，穿刺</title><link>https://growgen.xyz/life/2018/04/18/talk-about-unpopular-human-puncture/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/04/18/talk-about-unpopular-human-puncture/</guid><description>讲讲冷门的，穿刺

我身上有三处穿刺，两处乳丁，一个PA环。

乳环

期初是我的右侧乳头内陷，觉得裸起来不好看就穿了一个，遗憾的是并不好穿，所以拿左面做了下试验才穿的右面，但是穿的薄了，想扩到3mm的时候感觉就要断了，所以一直保持着1.8mm的钉。

约的时候，我会换上2mm环，这样会撑得敏感点，不管是女孩还是男孩都会因为好奇舔这里，碰到舌技好的简直爽到不行。

PA环

主要还是因为包皮有点长...</description><pubDate>Tue, 17 Apr 2018 21:00:00 GMT</pubDate></item><item><title>DevTools 调试 Node 项目</title><link>https://growgen.xyz/tech/2018/04/17/devtools-node/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/04/17/devtools-node/</guid><description>DevTools 调试 Node 项目

使用 DevTools

要求 node 版本 8 以上，打开 chrome://inspect 之后可以点开 debugger 了， 默认断点是点开的（因为指定了brk）

使用 0x 生成火焰图

生成的火焰图

y轴表示调用栈位置，在上面表示正在执行，x表示抽样数，大致可以理解为时间。

参考

How do I debug Node.js appl...</description><pubDate>Mon, 16 Apr 2018 21:00:00 GMT</pubDate></item><item><title>lego系统一岁啦</title><link>https://growgen.xyz/fe/2018/04/16/lego/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/04/16/lego/</guid><description>lego系统一岁啦

logo

大概看了下去年的博客，我大概在五月初，对lego的第一次上线做了总结，那么现在大概就是lego的一周岁生日了。

lego 的定义

lego云图

支付lego平台是一个支持多维度线上配置的web组件化前后端同构渲染平台，覆盖从服务端到web前端再到数据监控的整体解决方案，目前服务于去哪儿网会员的【我的钱包】【我的银行卡】【绑卡服务】【实名认证】等服务。

le...</description><pubDate>Sun, 15 Apr 2018 21:00:00 GMT</pubDate></item><item><title>终于拔草了皮蛋瘦肉馄饨</title><link>https://growgen.xyz/life/2018/04/15/finally-pulling-the-preserved-egg-lean-meat-ravioli/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/04/15/finally-pulling-the-preserved-egg-lean-meat-ravioli/</guid><description>终于拔草了皮蛋瘦肉馄饨

在安定门的满香馄饨，18块一碗。尝起来蛮像鲅鱼馄饨的，尤其是有蛋黄的那些，不算推荐，挺值得体验一下的。...</description><pubDate>Sat, 14 Apr 2018 21:00:00 GMT</pubDate></item><item><title>ArchLinux 修改 VScode 可监视文件大小</title><link>https://growgen.xyz/fe/2018/04/10/archlinux-vscode/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/04/10/archlinux-vscode/</guid><description>ArchLinux 修改 VScode 可监视文件大小

https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers...</description><pubDate>Mon, 09 Apr 2018 21:00:00 GMT</pubDate></item><item><title>GraphQL的使用</title><link>https://growgen.xyz/fe/2018/04/09/graphql/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/04/09/graphql/</guid><description>GraphQL的使用

you can find the code in http://gongbushang.com:3000/gongbushang/graphql\_starter...</description><pubDate>Sun, 08 Apr 2018 21:00:00 GMT</pubDate></item><item><title>三月总结</title><link>https://growgen.xyz/plan/2018/04/01/march-summary/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/04/01/march-summary/</guid><description>三月总结

雅思考试

算是个模拟吧，总之从头至尾很尴尬，估计分数不高，反正有机会今年还会再考。

纹身

tattoo

最后选择了黑色孤儿 Cosima 的鹦鹉螺纹，纹了 1 个小时，800 就这么交代了。。。

读书

因为大部分时间在准备雅思（其实就是为雅思忐忑），这个月也就考完试看了点书，《黑客与画家》英文版正在啃。

音乐

练了 Ukulele 的　 Riptide 和　 what&apos;...</description><pubDate>Sat, 31 Mar 2018 21:00:00 GMT</pubDate></item><item><title>好无聊</title><link>https://growgen.xyz/fe/2018/03/20/i-am-bored/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/03/20/i-am-bored/</guid><description>好无聊

最近工作很忙、还要雅思考试、还感冒了，真是心力俱疲。

lena

但是这些都是打不倒我的！！！！...</description><pubDate>Mon, 19 Mar 2018 22:00:00 GMT</pubDate></item><item><title>18 年二月总结</title><link>https://growgen.xyz/plan/2018/03/04/18/</link><guid isPermaLink="true">https://growgen.xyz/plan/2018/03/04/18/</guid><description>18 年二月总结

不知不觉二月结束了，20%已经结束了！！！

读书

这个月完成了《雅思词汇》红宝书，只能说词汇联想法脑洞太大，三月必须做模拟卷了，不然就晚了。

健身

天气暖和了，可以出去跑步了。

技术

完成了 PixiJS 的试炼，三月准备开始 BabylonJS 试炼，代替 ThreeJS 试炼。

神器

toggl.com 是一个时间管理工具，每做一件事，只要点一下开始，做完了...</description><pubDate>Sat, 03 Mar 2018 22:00:00 GMT</pubDate></item><item><title>Git保存账户</title><link>https://growgen.xyz/tech/2018/02/27/git/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/02/27/git/</guid><description>Git保存账户

用 Git 保存账户名和密码...</description><pubDate>Mon, 26 Feb 2018 22:00:00 GMT</pubDate></item><item><title>关于姥姥</title><link>https://growgen.xyz/life/2018/02/25/about/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/02/25/about/</guid><description>关于姥姥

按理说，作为被春节剥夺了一天的周末，我希望这一天能平平静静地度过。
然而，这一天的信息量远远超过了一个普通的周末。
别提刷爆朋友圈的取消任期制的政事了，今天我收到了姥姥去世的消息。

我出生以来，家里的老人只有一个人，就是姥姥。小的时候，爸妈工作晚，我都是住在姥姥家，每天和表哥表姐一起玩，等到晚上妈妈会接我回家。

我可能并不是姥姥最宠的，至少我曾这么想过。
印象最深的往事，是一天夜里...</description><pubDate>Sat, 24 Feb 2018 22:00:00 GMT</pubDate></item><item><title>春节的PixiJS试炼</title><link>https://growgen.xyz/fe/2018/02/19/pixijs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/19/pixijs/</guid><description>春节的PixiJS试炼

代码地址

展示雪碧图

容器 Container

图形 Graphics

遮罩 Mask

动画 Ticker

文字

动态图

交互

自适应

datGUI

上色

HSV、HSL色彩空间

混合模式 blend

材质 texture

滤镜 filter

骨骼 snake

骨骼 goblin

粒子 particles

实例一 滚动的圆

实例二 ...</description><pubDate>Sun, 18 Feb 2018 22:00:00 GMT</pubDate></item><item><title>两本禁书</title><link>https://growgen.xyz/life/2018/02/17/two-forbidden-books/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/02/17/two-forbidden-books/</guid><description>两本禁书

这两个月看了两本政治幻想的书，＜建丰二年＞＜黄祸＞．
去年我就看了本＜巨婴国＞，感觉是为了赢噱头才自称是禁书的．
这两本则不同，第一本假想解放战争失败，另一本假想六四平反．

建丰二年

感觉出名就在这本书的设定上了，不论是情节还是文采，真心一般．
而且读了一半就感觉作者无法驾驭得了这个设定．弃～

黄祸

这本可比前者好看得多，作者的文采和情节确实吸引人．
作为一个后人重看作者９０年...</description><pubDate>Fri, 16 Feb 2018 22:00:00 GMT</pubDate></item><item><title>情人节给你点颜色看看</title><link>https://growgen.xyz/fe/2018/02/14/valentines-day-for-you-some-color-to-see/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/14/valentines-day-for-you-some-color-to-see/</guid><description>情人节给你点颜色看看

示例代码

CMYK用于打印, RGB用于显示屏, 然而二者都不能直观的展示颜色, 于是有了 HSL 和 HSV 坐标系.

简介

今天看看HSL和HSV转化RGB, 维基地址.

HSL与HSV

H 指的是 hue 色相 \[0-360]

S 指的是 saturation 饱和度 \[0-1]

V 指的是 value 明度 \[0-1]

L 指的是 light ...</description><pubDate>Tue, 13 Feb 2018 22:00:00 GMT</pubDate></item><item><title>FontAwesome出5啦</title><link>https://growgen.xyz/fe/2018/02/10/fontawesome-5/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/10/fontawesome-5/</guid><description>FontAwesome出5啦

Qunar的很多图片都是用iconfont实现的,
我们有一套类似于fontawesome网站的yicon,

然而当初构建的时候,对于使用iconfont还是svg是很受争议的.
其结果自然iconfont胜出,而那时我见识到了svg对于制作模块化图标,
甚至是动画图标的潜力(SMIL,很遗憾后来为了CSS3,这一功能基本上无人问津了)
,这些对于svg唯一的缺点...</description><pubDate>Fri, 09 Feb 2018 22:00:00 GMT</pubDate></item><item><title>关于创新</title><link>https://growgen.xyz/life/2018/02/09/about-innovation/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/02/09/about-innovation/</guid><description>关于创新

创新真的很难，踏花归来马蹄急，王希孟能在马蹄上画飞蝶，换做别人指不定要熏香了。

前一阵子，我看到了一个html5实现印章的视频，猜想是forcetouch还是什么新的API，比如能获取到受力面的功能，翻了MDN并没找到什么新API，结果这个例子是拿多点触控实现的。好主意啊，哪怕是只有两点就可以对应到无数个图章了，何况现有设备真的不止两点触控。
我又想到了任天堂新出的labo，谁也不知...</description><pubDate>Thu, 08 Feb 2018 22:00:00 GMT</pubDate></item><item><title>PreactCSSTransation 的使用</title><link>https://growgen.xyz/fe/2018/02/08/preactcsstransation/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/08/preactcsstransation/</guid><description>PreactCSSTransation 的使用

项目地址 http://gongbushang.com:3000/gongbushang/animateCSSplayground

结合 animate.css

结合 preact-router...</description><pubDate>Wed, 07 Feb 2018 22:00:00 GMT</pubDate></item><item><title>webpack 前端热更新</title><link>https://growgen.xyz/fe/2018/02/07/webpack/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/07/webpack/</guid><description>webpack 前端热更新

Webpack仅仅实现前端热更新要比前后端同构简单得多, sourceMap 是必须加的, 用来判断哪些文件更新....</description><pubDate>Tue, 06 Feb 2018 22:00:00 GMT</pubDate></item><item><title>用 TexturePacker 做雪碧图</title><link>https://growgen.xyz/fe/2018/02/06/texturepacker/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/06/texturepacker/</guid><description>用 TexturePacker 做雪碧图

在 setting 里面选择格式, 如 PixiJS, 然后点击 Publish Sprite Sheet 会生成对应的 png 和 json...</description><pubDate>Mon, 05 Feb 2018 22:00:00 GMT</pubDate></item><item><title>Webpack + NestJS 全栈自动刷新</title><link>https://growgen.xyz/fe/2018/02/03/webpack-nestjs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/02/03/webpack-nestjs/</guid><description>Webpack + NestJS 全栈自动刷新

本来想写热启动, 算了, 其实就是刷新了, 实事求是点好.

去年我单位所有项目进入前后端同构的状态, 主要的工具是 NestJS 和 React,
但还没有做过热启动, 反正开始重写主页了, 顺带着做一下.

NestJS 自动刷新

NestJS 本身就利用 Nodemon 实现了文件修改后自动重启.

利用 ts-node 开发速度也比编译后...</description><pubDate>Fri, 02 Feb 2018 22:00:00 GMT</pubDate></item><item><title>2018年１月总结</title><link>https://growgen.xyz/life/2018/01/28/18-1/</link><guid isPermaLink="true">https://growgen.xyz/life/2018/01/28/18-1/</guid><description>2018年１月总结

一月结束了, 这个月完成了用 kotlin 写 30 个 APP, 小有成就.

健身方面, 力推 Shaun T 的 Max 30, 第二月的课程简直是疯狂地流汗.

二月就春节了, 小目标是做一套雅思的卷子, 背完雅思词汇, 结束 PixiJS 和 THREE.JS 项目.

重新收拾一下主页, 新年新气象嘛...</description><pubDate>Sat, 27 Jan 2018 22:00:00 GMT</pubDate></item><item><title>完成了30个kotlin安卓挑战</title><link>https://growgen.xyz/fe/2018/01/24/30-kotlin/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/01/24/30-kotlin/</guid><description>完成了30个kotlin安卓挑战

去年逛IT邦看到了关于Kotlin的铁人赛，30个安卓demo．毕竟不是我的原创，这里贴上原地址

https://ithelp.ithome.com.tw/users/20107329/ironman/1286

再贴上我的代码地址

http://gongbushang.com:3000/gongbushang/kotlinPlayground

我的测试机...</description><pubDate>Tue, 23 Jan 2018 22:00:00 GMT</pubDate></item><item><title>使用 anko 布局安卓应用</title><link>https://growgen.xyz/tech/2018/01/11/anko/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/01/11/anko/</guid><description>使用 anko 布局安卓应用

build.gradle 配置

如wiki修改两处

使用 ConstraintLayout

修改 build

https://github.com/AckeeCZ/anko-constraint-layout

如何使用

缺点

anko 里面除了简单的布局有 DSL 其它的需要去找(毕竟不是官方的)用起来还真不是特别方便...</description><pubDate>Wed, 10 Jan 2018 22:00:00 GMT</pubDate></item><item><title>win10 家庭版打开组策略</title><link>https://growgen.xyz/tech/2018/01/04/win10/</link><guid isPermaLink="true">https://growgen.xyz/tech/2018/01/04/win10/</guid><description>win10 家庭版打开组策略

无非是把 pro 版的组策略安装进来就好了...</description><pubDate>Wed, 03 Jan 2018 22:00:00 GMT</pubDate></item><item><title>TypeScript编译抽象语法树</title><link>https://growgen.xyz/fe/2018/01/03/typescript-ast/</link><guid isPermaLink="true">https://growgen.xyz/fe/2018/01/03/typescript-ast/</guid><description>TypeScript编译抽象语法树

代码地址

两年前我曾写了一个篇
Esprima静态分析js代码,
当时的目的是为了检查一个js文件对某些函数的调用数计数来确定这个函数是不是可删的.

自从用了typescript,
这种方法自然就不需要使用了,
但是如果我想获取 typescript 的 AST 怎么办?

很简单, 因为 Ts 本身就是开源项目, 官方已经有解决方案.

假设我想看一下 ...</description><pubDate>Tue, 02 Jan 2018 22:00:00 GMT</pubDate></item><item><title>2017 年终 Rewind</title><link>https://growgen.xyz/plan/2017/12/31/rewind/</link><guid isPermaLink="true">https://growgen.xyz/plan/2017/12/31/rewind/</guid><description>2017 年终 Rewind

2017 结束了, 本命年结束啦, 呜啦啦啦~

年初一部电影la la land最后有一段蒙太奇的 Rewind,
今年要过去了,我也 rewind 一下.

一月·2016 年的尾巴

旅行·南京

仔细地逛了南京，六朝博物馆，南京博物院（尤其是民国馆），不亲自去根本不了解南京的美．

另外在夫子庙遇见了很多驴友，还一起吃了顿南京大排档．完美的一次旅行．

夫子...</description><pubDate>Sat, 30 Dec 2017 22:00:00 GMT</pubDate></item><item><title>解决 MacOS 安装绿联20264网线适配器驱动失败的问题</title><link>https://growgen.xyz/tech/2017/12/26/mac-20264/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/12/26/mac-20264/</guid><description>解决 MacOS 安装绿联20264网线适配器驱动失败的问题

公司里面配的 Mac 网线适配器快要断了, 我赶紧去狗东定了一个绿联的.
谁成想, 插上机器没有反应, 翻了说明文档是要安装驱动的,
到官网下载驱动, 安装成功. 重启后还是没反应...

我插到 linux 机器上面, 没问题, 急忙搜了一下,
原来是苹果 SIP 机制把第三方驱动拦截了.

苹果SIP机制

解决方案

重启, 一...</description><pubDate>Mon, 25 Dec 2017 22:00:00 GMT</pubDate></item><item><title>webar</title><link>https://growgen.xyz/fe/2017/12/25/webar/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/12/25/webar/</guid><description>https://github.com/jeromeetienne/AR.js/...</description><pubDate>Sun, 24 Dec 2017 22:00:00 GMT</pubDate></item><item><title>P2P实现不死网络</title><link>https://growgen.xyz/tech/2017/12/23/p2p/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/12/23/p2p/</guid><description>P2P实现不死网络...</description><pubDate>Fri, 22 Dec 2017 22:00:00 GMT</pubDate></item><item><title>plantUML的使用</title><link>https://growgen.xyz/fe/2017/12/20/plantuml/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/12/20/plantuml/</guid><description>plantUML的使用

参考自 轻松从Js文件生成UML类图

使用说明

vscode 安装 plantUML 插件, 编写 \*.puml 文件的时候执行 Alt + D 可以预览绘制的流程图.

\*.puml 文件格式说明

plantUML的解析以 @startuml 开始 以 @enduml 结束

时序图





活动图





类图...</description><pubDate>Tue, 19 Dec 2017 22:00:00 GMT</pubDate></item><item><title>树莓派+ArchLinux</title><link>https://growgen.xyz/tech/2017/12/08/archlinux/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/12/08/archlinux/</guid><description>树莓派+ArchLinux

大概是今年五月份吧,我的树莓派2又一次吃灰了,
之前用来当AP, 可是 Tenda U1 的驱动(RTL8192EU)需要配合新内核编译,
毫无意外的编译失败了, 反正也不想折腾了, 就让它吃灰了.

最近收拾东西, 发现了在吃灰的树莓派, 想想干脆拿出来刷上 Arch,
就当 rust 的编译环境吧.

wlan就用水星的吧, 起码不用编译驱动了.

安装方法很简单...</description><pubDate>Thu, 07 Dec 2017 22:00:00 GMT</pubDate></item><item><title>给 QA 同学看的 node 科普</title><link>https://growgen.xyz/tech/2017/11/26/qa-node/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/11/26/qa-node/</guid><description>给 QA 同学看的 node 科普

目录

什么是 Node.js

什么是 NPM

什么是 QXF

什么是 webpack

什么是 postcss

什么是 sass

什么是 babel

什么是 TypeScript

node时代下的前端发布流程

单元测试

端对端测试

什么是 Node.js

Node.js 是一个开源的跨平台 javascript 运行时.
初期是由 Ry...</description><pubDate>Sat, 25 Nov 2017 22:00:00 GMT</pubDate></item><item><title>并不是特别值得一去的秦汉展</title><link>https://growgen.xyz/life/2017/11/25/its-not-a-particularly-worthwhile-qin-and-han-show/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/11/25/its-not-a-particularly-worthwhile-qin-and-han-show/</guid><description>并不是特别值得一去的秦汉展

今年大都会展了一个秦汉展,为了照顾国内情绪吧,国博也展了一个.
即使是分段领票,但还是挤得一塌糊涂.

因为距离发票还有一个半小时,我就先花时间重新逛了古代中国展.











展厅也不是很大,基本上算是大英的一半吧.
里面的展品基本上也是石家庄\陕西\山西博物馆的,所以我基本上都见过了...















旁边的十月革命展览蛮有意思,虽然看...</description><pubDate>Fri, 24 Nov 2017 22:00:00 GMT</pubDate></item><item><title>Building Isomorphic JavaScript Applications</title><link>https://growgen.xyz/fe/2017/11/22/buildingisomorphicjavascriptapps/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/11/22/buildingisomorphicjavascriptapps/</guid><description>Building Isomorphic JavaScript Applications

读&lt;构建同构的JavaScript应用&gt;有感



这本书简单介绍了并实现了前后端js应用方案(Hapj.js)

我更喜欢书后半部分各个公司对前后端同构的优化.

React

React的后端渲染存在性能瓶颈(这个我在现实使用时也考虑过,虽然我用的是Preact), 书中通过修改 mountCompone...</description><pubDate>Tue, 21 Nov 2017 22:00:00 GMT</pubDate></item><item><title>千里江山&amp;赵孟頫&amp;茜茜公主</title><link>https://growgen.xyz/life/2017/11/19/qianli-jiangshan--zhao-mengfu--princess-sissi/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/11/19/qianli-jiangshan--zhao-mengfu--princess-sissi/</guid><description>千里江山&amp;赵孟頫&amp;茜茜公主

住在北京的最大好处就是冬天能以 40 元的价格逛故宫，并看到别处动辄上百的展品。

千里江山图 &amp; 江山秋色图









千里江山图全长 11.9 米，是王希孟用半年时间画的宫廷画。
我看到的这幅其实是清代仿品，10 月 30 号后原作就收回去休息了，
但即使是仿品，由于原料昂贵制作耗时长，就像敦煌莫高窟，
仿品依然珍贵。











因为看的是仿品...</description><pubDate>Sat, 18 Nov 2017 22:00:00 GMT</pubDate></item><item><title>纪念一下先是去香山然后去百望山，最后哪也没去，但毕竟是第一次独自驾车的经历</title><link>https://growgen.xyz/life/2017/10/29/commemorate-drive-alone-for-the-first-time/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/10/29/commemorate-drive-alone-for-the-first-time/</guid><description>纪念一下先是去香山然后去百望山，最后哪也没去，但毕竟是第一次独自驾车的经历...</description><pubDate>Sat, 28 Oct 2017 21:00:00 GMT</pubDate></item><item><title>丰宁县-木兰围场-御道口-多伦县-乌兰布统</title><link>https://growgen.xyz/life/2017/10/22/duolun-county-ulanbu-tong/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/10/22/duolun-county-ulanbu-tong/</guid><description>丰宁县-木兰围场-御道口-多伦县-乌兰布统

内蒙的巨大包子和莜面





自驾出发！











木兰围场



















乌兰布统













终于有城市了...</description><pubDate>Sat, 21 Oct 2017 21:00:00 GMT</pubDate></item><item><title>给 linux 增加 swap 文件</title><link>https://growgen.xyz/tech/2017/10/17/linux-swap/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/10/17/linux-swap/</guid><description>给 linux 增加 swap 文件

上周末，自己写的公司的服务挂了，心疼自己几分钟。。。

事发之后看了眼服务器，好多配置被当白鼠了，比如机器都没有 SWAP，
以前都是装机器的时候习惯性分配 SWAP，还没有现挂载的经验，在此记录一下。

创建分页文件（3GB）

格式化为 SWAP 分区

挂载分区

保证以后重启后自动挂载（在 /etc/fstab 增加信息）

重新挂载

关于执行 f...</description><pubDate>Mon, 16 Oct 2017 21:00:00 GMT</pubDate></item><item><title>ukulele 远在北方孤独的鬼</title><link>https://growgen.xyz/life/2017/10/05/ukulele/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/10/05/ukulele/</guid><description>ukulele 远在北方孤独的鬼...</description><pubDate>Wed, 04 Oct 2017 21:00:00 GMT</pubDate></item><item><title>🥮中秋快乐</title><link>https://growgen.xyz/life/2017/10/04/happy-mid-autumn-festival/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/10/04/happy-mid-autumn-festival/</guid><description>🥮中秋快乐

常人看到这情景，会不禁感到「但愿人长久，千里共婵娟」，当我固定好八爪鱼拍下这一幕的时候，不知哪儿来的小X崽子推着他的破滑板车一趟又一趟地从旁边经过，一次又一次桥震之后，n张照片都毁了

中秋快乐...</description><pubDate>Tue, 03 Oct 2017 21:00:00 GMT</pubDate></item><item><title>读完马亲王的《长安十二时辰》有感</title><link>https://growgen.xyz/life/2017/09/30/after-reading-prince-mas-twelve-twelve-times/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/09/30/after-reading-prince-mas-twelve-twelve-times/</guid><description>读完马亲王的《长安十二时辰》有感



《长安十二时辰》，个人觉得下部好看，也可能因为下部一半都是全书的高潮。故事节奏把握的特别好，脑洞好大。能把马嵬坡那一句话能写出这么个前传，也就亲王了。其实有点搞不懂为啥张小敬是为了黎民苍生去救天子的，感觉这里留了坑。李泌推演罪魁祸首的时候突然有种看柯南的错觉。永王那段闪回应该放前面一点，都挟天子了突然闪回就像快射了然后不撸了一样。我去过西安，也去过洛阳，所以...</description><pubDate>Fri, 29 Sep 2017 21:00:00 GMT</pubDate></item><item><title>北京都开始凉了</title><link>https://growgen.xyz/life/2017/09/23/beijing-has-begun-to-be-mother/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/09/23/beijing-has-begun-to-be-mother/</guid><description>北京都开始凉了

寒风凛凛，我穿着大裤衩拍延时，遗憾啊，一周北京都是晴，偏偏周末是多云。...</description><pubDate>Fri, 22 Sep 2017 21:00:00 GMT</pubDate></item><item><title>口琴 run with the wind</title><link>https://growgen.xyz/life/2017/09/20/runwiththewind/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/09/20/runwiththewind/</guid><description>口琴 run with the wind

数码宝贝阿和曲...</description><pubDate>Tue, 19 Sep 2017 21:00:00 GMT</pubDate></item><item><title>TypeScript Sucks but Long Live the Types</title><link>https://growgen.xyz/fe/2017/09/18/typescriptsucksbutlonglivethetypes/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/09/18/typescriptsucksbutlonglivethetypes/</guid><description>TypeScript Sucks but Long Live the Types

查看PPT

Part I : Type System

JavaScript 是一种很爽的语言

作为一款动态语言，比如你可以执行以下代码而不用担心报错。

但是，如果遇到了下面这种情况，就算是灾难了。

所以我们写代码的时候，都会加注释

可是总有人不看注释，所以这个函数变成了

这还没完呢，假设这次改动出现在...</description><pubDate>Sun, 17 Sep 2017 21:00:00 GMT</pubDate></item><item><title>🏃‍♂️ 征服地铁13号线 · 一场说走就走的跑步旅行</title><link>https://growgen.xyz/life/2017/09/17/13/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/09/17/13/</guid><description>🏃‍♂️ 征服地铁13号线 · 一场说走就走的跑步旅行

上个月帮同学搬家路过北苑，回家的时候无意间坐上了13号线 🚇
一路望过去，树木环绕，空气中透着一股跑步的氛围感，于是就萌生了个大胆的想法：跑一趟13号线！💡

小插曲：之前不小心把手机镜头摔裂了，所以照片都自带“雾霾滤镜” 😂 但谁在乎呢，北京没点雾霾味，还真有点缺少真实感～



🚏 第一站：望京西

下午五点多，落日还没完全收...</description><pubDate>Sat, 16 Sep 2017 21:00:00 GMT</pubDate></item><item><title>去大葆台啥也没看着，一首《南方姑娘》纪念一下冻成狗的日子</title><link>https://growgen.xyz/life/2017/08/27/go-to-dazaitai-and-watch-nothing-a-southern-girl-commemorates-the-days-when-you-froze-into-a-dog/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/08/27/go-to-dazaitai-and-watch-nothing-a-southern-girl-commemorates-the-days-when-you-froze-into-a-dog/</guid><description>去大葆台啥也没看着，一首《南方姑娘》纪念一下冻成狗的日子

本来打算去 大葆台西汉墓 看黄肠题凑，结果发现博物馆早在 2013 年就暂停整顿 到现在还没开 🤯。

想着随便逛逛，结果天公不作美 —— 北京本来预报是小雨，结果直接变成 大雨滂沱 ☔。

只好抱着尤克里里弹了一首《南方姑娘》，权当是给这冷飕飕的一天留个纪念 🎸✨。

🎼 曲谱...</description><pubDate>Sat, 26 Aug 2017 21:00:00 GMT</pubDate></item><item><title>终于读完了《未来简史》</title><link>https://growgen.xyz/life/2017/08/20/finally-read-brief-history-of-the-future/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/08/20/finally-read-brief-history-of-the-future/</guid><description>终于读完了《未来简史》

在看这本书之前，我刚读完《极简世界史》和《美国众神》，但并没有读过《人类简史》。
身边不少朋友都说《未来简史》是一本“AI主宰人类”的书，但当我读完后，却觉得作者并没有这么想（当然，也可能是我被“剧透”得太多，读的时候下意识去避免这种理解）。

那为什么我还是想安利这本书呢？👇

🌍 作者的世界观很大

书里其实很大一部分并没有聚焦在人工智能（也许译者也不想刻意往这方...</description><pubDate>Sat, 19 Aug 2017 21:00:00 GMT</pubDate></item><item><title>【Erʌpt】一个前后端同构的设计思想</title><link>https://growgen.xyz/fe/2017/08/15/er-pt/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/08/15/er-pt/</guid><description>【Erʌpt】一个前后端同构的设计思想

logo

最近一直没有更新博客，其实脑子里面已经装了很多东西了，略微分享一下。

精美PPT~（花了十多分钟呢

前提

2017年前端看起来是风平浪静的，其实不然，今年WASM终于定稿了，那意味着用任何语言编译web应用得到了官方支持。由于采纳的是Mozilla的asm.js方案，兼容性上面要好得多。很多人关注的是性能上的提升，而我觉得最先活起来的应该...</description><pubDate>Mon, 14 Aug 2017 21:00:00 GMT</pubDate></item><item><title>🎵发现一个口琴谱网站</title><link>https://growgen.xyz/life/2017/08/14/discover-a-website-of-a-piano-score/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/08/14/discover-a-website-of-a-piano-score/</guid><description>🎵发现一个口琴谱网站

harptabs.com

直接就是 bd谱，用起来好爽～ 😆...</description><pubDate>Sun, 13 Aug 2017 21:00:00 GMT</pubDate></item><item><title>Achifactory私有源的坑</title><link>https://growgen.xyz/fe/2017/08/01/archifactory/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/08/01/archifactory/</guid><description>Achifactory私有源的坑

公司的私有源从CNPM改成AchiFactory了，为的是更好的管理docker、maven、PyPI和npm，结果我在迁移的时候出现了问题。

npm install的时候一直报 module achifactory not found

结果是公司的私有库没有完全同步，我的一个私有包404了，但是报achifactory not found还真是。。。...</description><pubDate>Mon, 31 Jul 2017 21:00:00 GMT</pubDate></item><item><title>聚餐加建军大业~</title><link>https://growgen.xyz/life/2017/07/30/different-mealfounding-of-the-army/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/07/30/different-mealfounding-of-the-army/</guid><description>聚餐加建军大业~

其实不太希望《建军大业》拍成这样，就算当年参军的人十岁，现在也该上百了，真的经历过南昌起义、秋收起义、三河坝战役、长征和两军会师的人已经快不存在了吧？以后再想回忆这段历史，就算是用VR，除了炮火也没啥真实感了吧。

毕竟历史是推轮子的人造就的，而不是造轮子的人造就的。...</description><pubDate>Sat, 29 Jul 2017 21:00:00 GMT</pubDate></item><item><title>使用 Egg TS 作为后端服务</title><link>https://growgen.xyz/tech/2017/07/14/egg-ts/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/07/14/egg-ts/</guid><description>使用 Egg TS 作为后端服务

起因

今年我开始在生产环境里试用node（貌似比很多人慢了一年......）。
由于公司node环境较低，我只能使用一款修改过的express，
为了解决兼容问题我还用typescript进行编译（事实证明typescript简直awesome）。

随着公司更新了新版的node（也不高，6.1.2）。我也有了更多选择，
有一天我在cnode上面看到了egg的...</description><pubDate>Thu, 13 Jul 2017 21:00:00 GMT</pubDate></item><item><title>wish me a happy birthday</title><link>https://growgen.xyz/life/2017/07/09/wish-me-a-happy-birthday/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/07/09/wish-me-a-happy-birthday/</guid><description>如题~...</description><pubDate>Sat, 08 Jul 2017 21:00:00 GMT</pubDate></item><item><title>大美中华</title><link>https://growgen.xyz/life/2017/07/08/greater-china/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/07/08/greater-china/</guid><description>大美中华...</description><pubDate>Fri, 07 Jul 2017 21:00:00 GMT</pubDate></item><item><title>nock做node的mock数据</title><link>https://growgen.xyz/fe/2017/06/15/nock-node-mock/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/06/15/nock-node-mock/</guid><description>nock做node的mock数据

懒得写了，mark一下...</description><pubDate>Wed, 14 Jun 2017 21:00:00 GMT</pubDate></item><item><title>我把riotjs-typed开源了</title><link>https://growgen.xyz/fe/2017/06/04/riotjs-typed/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/06/04/riotjs-typed/</guid><description>我把riotjs-typed开源了

都来看啊，都来看啊

关键字：

riotjs, riotcontrol, SSR, 组件化开发, 前后端同构...</description><pubDate>Sat, 03 Jun 2017 21:00:00 GMT</pubDate></item><item><title>sinopia搭建你的私人NPM</title><link>https://growgen.xyz/tech/2017/06/03/sinopia-npm/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/06/03/sinopia-npm/</guid><description>sinopia搭建你的私人NPM

今天本来想边刷CodeWars边看《纸牌屋》的，显然两件烧脑的事情还是不要放到一起做比较好。

简评一下《纸牌屋》第五季，编剧能写五季不错了，赶紧完结吧，剧情开始走下坡路咯。

进入正题

为什么要搭建私人NPM？我靠，这还用问。。。（你自己猜吧）

安装好sinopia之后，执行sinopia就好了，默认端口4873，只能本地访问。

配置

往往我会新建一个...</description><pubDate>Fri, 02 Jun 2017 21:00:00 GMT</pubDate></item><item><title>sad,WPS4Linux停止开发</title><link>https://growgen.xyz/tech/2017/05/30/sad-wps4linux/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/05/30/sad-wps4linux/</guid><description>sad,WPS4Linux停止开发

默哀三分钟...</description><pubDate>Mon, 29 May 2017 21:00:00 GMT</pubDate></item><item><title>征服二号线</title><link>https://growgen.xyz/life/2017/05/29/conquest-line-2/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/05/29/conquest-line-2/</guid><description>征服二号线

去年我征服十号线的时候，最后一句说如果有机会还是考虑一下二号线吧，所以这把我就来征服二号线了。

开始是听《壁下观》说积水潭医院以前是棍贝子府，现在后花园还在，所以我就去看了一眼，后来大概就是我到了德胜门，然后就想干脆跑一圈吧，所以跑了一圈。



一路上

西直门北面是长河+北京北站，所以从北面跑到 1 西直门简直是噩梦；

积水潭医院中心是棍贝子府的后花园，挺不错的下沉花园，不知...</description><pubDate>Sun, 28 May 2017 21:00:00 GMT</pubDate></item><item><title>第二块屏幕</title><link>https://growgen.xyz/tech/2017/05/28/second-screen/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/05/28/second-screen/</guid><description>第二块屏幕

作为一个前端程序员，13寸的屏幕显然不够工作，尤其是当你写代码的时候还想看美剧的时候。

我有一个屏幕，15寸的联想800x600 VGA屏幕，以前为了玩树莓派在旧货市场淘来的，分辨率实在太低了。如果连我家的投影的话，为了使用自由，我只会使用无线连接，但是linux下面还没有一个完备的无线连接方案。

拆掉我的旧电脑

年前我提到过，我把我的老电脑拆了，硬盘用来接树莓派，当然我也把屏...</description><pubDate>Sat, 27 May 2017 21:00:00 GMT</pubDate></item><item><title>到洛阳避暑</title><link>https://growgen.xyz/life/2017/05/21/go-to-luoyang-summer-to-avoid-the-summer/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/05/21/go-to-luoyang-summer-to-avoid-the-summer/</guid><description>到洛阳避暑

没错，题目就是这样，今年的北京天气可真不咋样，先是疯狂的柳絮，然后莫名其妙的刮起了多年不刮的沙尘暴，最可怕的是这个周末的温度直接飙升到 38 度。

洛阳是我一直打算去的城市，我第一次去西安的时候，原打算是从洛阳返程，结果没想到被西安的人群吓到了，真的，之前我还没过那么多人。

从北京到洛阳的火车票其实非常难买，我本打算清明节前往，但是因为忙活工作没来得及买票，去了大同。也不算是个坏...</description><pubDate>Sat, 20 May 2017 21:00:00 GMT</pubDate></item><item><title>弃坑Riot转投Preact</title><link>https://growgen.xyz/fe/2017/05/15/riot-preact/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/15/riot-preact/</guid><description>弃坑Riot转投Preact

换个坑继续趟

回顾一下为什么用Riot

1\. 对ES5最友好的组件化MVP框架

吐槽一下现在的前端，gulp + webpack + rollup +　babel + ... 用gcc的同学都看哭了好么

riot.js虽然官网上给出的语法是ES6的，但是可以直接使用ES5的语法，虽然react也可以，但是没人会想用ES5写JSX吧。

相比于其它框架，使用...</description><pubDate>Sun, 14 May 2017 21:00:00 GMT</pubDate></item><item><title>树莓派搭建 NAS</title><link>https://growgen.xyz/tech/2017/05/14/nas/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/05/14/nas/</guid><description>树莓派搭建 NAS

好忙啊，写个大纲好了

安装 RPI-Monitor

安装吸血迅雷

Samba 共享文件

ssh 端口映射...</description><pubDate>Sat, 13 May 2017 21:00:00 GMT</pubDate></item><item><title>回顾一下以前的Riot.js方案</title><link>https://growgen.xyz/fe/2017/05/04/0-riotjs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/0-riotjs/</guid><description>回顾一下以前的Riot.js方案

2015年我开始从事前端工作，开始公司正在用QApp作为前端SPA框架，
可是在我看来QApp比较笨重(130+KB)，另外还需要引入kami做组件(100+KB)，一直想找一个轻一点的框架代替，最后选择了riot.js(76KB)来代替这两个，主要基于以下几个需求。

大量组件化的需求

QApp的最小单位是View，也就是单一页面，而我接到的需求，要么是对某...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>TypeScript干货</title><link>https://growgen.xyz/fe/2017/05/04/1typescript/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/1typescript/</guid><description>TypeScript干货

类型化声明

接口

class语法糖

装饰器

类似于@tag,@mixin的东西，
这个有点复杂，只说在class前面的装饰器吧,
是用来处理对象原型的函数，
会在构造函数执行结束后执行

Object解构

一个更好的mixin

typescript对mixin支持很好，
配合vscode的输入提醒代码体验十分完美，
所以几乎可以放弃riot的mixin了

...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>webpack2</title><link>https://growgen.xyz/fe/2017/05/04/2webpack2-treeshaking-exttextplugin/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/2webpack2-treeshaking-exttextplugin/</guid><description>webpack2

tree-shaking（树摇）

es6 module里面详述了树摇的的实现，但是webpack1始终没能实现，后来rollup实现了，于是大量框架转用rollup，去年webpack2发布，带来的就是这个tree-shaking功能。

AST树

所有的代码，编译或者执行之前都会被转义成AST树，
那么AST树是啥

代码

声明表达式

let 声明

变量名 a

赋...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>postcss干货</title><link>https://growgen.xyz/fe/2017/05/04/3postcss-cssnext-cssnano/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/3postcss-cssnext-cssnano/</guid><description>postcss干货

上文说过，借助extTextPlugin可以把多个组件的css抽取成一个css，但webpack做的只是简单的文件拼接。处理css的地方要交给postcss。

cssnext

cssnext使用caniuse.com的数据判断css需要支持到哪些浏览器，并自动做出可行的css解决方案（当然让ie6支持flex还是不行的）。

登入 http://browserl.ist/...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>Qxf上的BigPipe的实现和优化原理</title><link>https://growgen.xyz/fe/2017/05/04/4qxf-bigpipe/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/4qxf-bigpipe/</guid><description>Qxf上的BigPipe的实现和优化原理



Qxf其实是express下的一堆中间件的集合，所以其实我在介绍express的BigPipe实现。

简单的来说，当一个html开始下载的同时浏览器就开始渲染html了（而不是等html下载完成再渲染）。
所以，返回给用户的页面可以一上一行地写出来（用我们学生时代老师的话来说就是挤牙膏）。

server =&gt; client (以前)

接到用户请...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>Isomophic App</title><link>https://growgen.xyz/fe/2017/05/04/5isomophicapp/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/5isomophicapp/</guid><description>Isomophic App

如果你已经了解过前后端同构的话，你一定知道如下的方案

那你看的文档应该都转发自同一个人。

这种做法很有局限性

你引用的module必须是umd打包的

你引用的module必须不存在二进制包

这回你知道为啥react要用全家桶了吧？

换一种想法

首先看一下node层和client层的不同点

node

接到用户Get请求 =&gt;
node-fetch异步获...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>项目完成情况</title><link>https://growgen.xyz/fe/2017/05/04/6/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/04/6/</guid><description>项目完成情况

封装完成但还没有上传npm

QunarSniff中间件

QunarLogin中间件

TagCore，Control，Store

fetch（用于合并请求，基于node-fetch）

hysdk、QConfig-client-node， Qxf, PayGa 等的TypeScript封装

完成公用组件： yo-header, yo-logo, pay-toast...</description><pubDate>Wed, 03 May 2017 21:00:00 GMT</pubDate></item><item><title>写啥题目呢</title><link>https://growgen.xyz/fe/2017/05/03/qxfcomponents/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/03/qxfcomponents/</guid><description>写啥题目呢

回顾一下

去年三月，我分享了一个用riotjs开发前端的方案，既然已经有一年的时间了，就先回顾一下。

这套方案出自2015年，之前一直使用的是公司的QApp解决方案，后来发现使用上存在问题，
并在试图寻找一套可行的替代方案。

组件化方案

QApp的最小单位是View(大概可以理解为页面)，
View里面大到一个轮播图小到一个按钮的操作逻辑都和view耦合，
假设我想使用某一个...</description><pubDate>Tue, 02 May 2017 21:00:00 GMT</pubDate></item><item><title>结合Qxf和Qconfig解决前端热发布</title><link>https://growgen.xyz/fe/2017/05/02/qxf-qconfig/</link><guid isPermaLink="true">https://growgen.xyz/fe/2017/05/02/qxf-qconfig/</guid><description>结合Qxf和Qconfig解决前端热发布

或许篇文章写得有些晚了，如果这篇文章是写koa的话，估计受欢迎程度会很高。

最近正巧有一个前后同构的项目，其实是利用node作渲染层。至于为什么用node作渲染层就不做详述了，节约后端资源，释放前端约束，可能方案并不是通用的，正好我的项目需要。

Qxf 介绍

Qxf是基于express的node服务方案，也就是说很多express的API可以直接使...</description><pubDate>Mon, 01 May 2017 21:00:00 GMT</pubDate></item><item><title>大同关帝庙</title><link>https://growgen.xyz/life/2017/05/01/the-same-night-sky-guandi-temple-datong-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/05/01/the-same-night-sky-guandi-temple-datong-museum/</guid><description>好吧，上次说到哪儿了？

话说得补充一下２８号的事情，在我逛清真寺的时候，其实很多讲解是中英文混搭的，没错，是混搭，也就是英文说英文的，中文说中文的，讲得完全不是同一个东西。我挺好奇那个看门大爷为什么就不好奇一句长度不超过３０字的中文翻译成英文竟然是怒长的一段话，不过话说回来，他连康熙千年前留下一块匾都信了。

在读英文的时候，我旁边站着一位大叔，也是一副游者打扮，震惊的看着我，惊叹一句，你也是穆...</description><pubDate>Sun, 30 Apr 2017 21:00:00 GMT</pubDate></item><item><title>大同</title><link>https://growgen.xyz/life/2017/04/28/the-same-night-sky-jelly-huayan-temple-knife-noodles-city-walls/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/04/28/the-same-night-sky-jelly-huayan-temple-knife-noodles-city-walls/</guid><description>大同

wall

从今天起，我打算换一种日记形式写博客，因为貌似是在腾不出时间来维护它，不如就用琐碎的时间当做微博来记也不错。

又一次来到了大同。说来我和大同还真是有缘，从2015年开始，我几乎每年都来一次这里，我也是因为把第一次从大同出发到华山的照片全弄丢了之后才开始写游记的。

前两次来大同，都没进古城，一次去了云冈石窟，一次去了恒山。大同给我的感觉可太像我小时候的大连了，同样是工业城市，...</description><pubDate>Thu, 27 Apr 2017 21:00:00 GMT</pubDate></item><item><title>山西博物院</title><link>https://growgen.xyz/life/2017/04/05/shanxi-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/04/05/shanxi-museum/</guid><description>山西博物院

museum

show...</description><pubDate>Tue, 04 Apr 2017 21:00:00 GMT</pubDate></item><item><title>天水市博物馆</title><link>https://growgen.xyz/life/2017/04/03/tianshui-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/04/03/tianshui-museum/</guid><description>天水市博物馆

qingming...</description><pubDate>Sun, 02 Apr 2017 21:00:00 GMT</pubDate></item><item><title>麦积山石窟</title><link>https://growgen.xyz/life/2017/04/02/maijishan-grottoes/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/04/02/maijishan-grottoes/</guid><description>麦积山石窟

Maijishan

sculpture

buddha...</description><pubDate>Sat, 01 Apr 2017 21:00:00 GMT</pubDate></item><item><title>河北博物院是我国盗墓业的耻辱</title><link>https://growgen.xyz/life/2017/03/26/the-hebei-museum-is-the-shame-of-the-cemetery-industry-in-my-country/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/03/26/the-hebei-museum-is-the-shame-of-the-cemetery-industry-in-my-country/</guid><description>河北博物院是我国盗墓业的耻辱...</description><pubDate>Sat, 25 Mar 2017 22:00:00 GMT</pubDate></item><item><title>是塔是塔就是塔，河北正定全是塔</title><link>https://growgen.xyz/life/2017/03/25/it-is-a-tower-or-a-tower-or-a-tower/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/03/25/it-is-a-tower-or-a-tower-or-a-tower/</guid><description>是塔是塔就是塔，河北正定全是塔...</description><pubDate>Fri, 24 Mar 2017 22:00:00 GMT</pubDate></item><item><title>玉淵潭和中華世紀壇</title><link>https://growgen.xyz/life/2017/03/19/yuyuan-tan-and-the-central-china-temple/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/03/19/yuyuan-tan-and-the-central-china-temple/</guid><description>玉淵潭和中華世紀壇

group photo

yuyuantan...</description><pubDate>Sat, 18 Mar 2017 22:00:00 GMT</pubDate></item><item><title>東張西望，國博大英百件文物展</title><link>https://growgen.xyz/life/2017/03/18/looking-at-the-east-the-national-british-british-hundred-cultural-relics-exhibition/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/03/18/looking-at-the-east-the-national-british-british-hundred-cultural-relics-exhibition/</guid><description>東張西望，國博大英百件文物展...</description><pubDate>Fri, 17 Mar 2017 22:00:00 GMT</pubDate></item><item><title>中國印刷博物館和中華世紀壇的文字體驗管</title><link>https://growgen.xyz/life/2017/03/12/chinese-printing-museum-and-the-chinese-millennium-temple-of-the-museum-of-china/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/03/12/chinese-printing-museum-and-the-chinese-millennium-temple-of-the-museum-of-china/</guid><description>中國印刷博物館和中華世紀壇的文字體驗管...</description><pubDate>Sat, 11 Mar 2017 22:00:00 GMT</pubDate></item><item><title>this snow is ended</title><link>https://growgen.xyz/life/2017/02/21/this-snow-is-ended/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/02/21/this-snow-is-ended/</guid><description>说起北京的雪，你能想起什么。或许是那句“北京一下雪就变成了北平”吧。是啊，每当北京下雪，各大媒体一定要刷一下故宫美图，那种庄严那种古朴给人印象深刻。但是北京的雪真的如此吗？

多年前，中央六播出的一部电影让我对北京的雪产生了好感，那就是《如果·爱》。一无所有的老孙遇见了学生林见东，两人在人生的最低谷时相见相爱，最后一句“最爱你的人只有你自己”，老孙离开林见东去追了梦想。作为一个东北人，雪并不稀奇，...</description><pubDate>Mon, 20 Feb 2017 22:00:00 GMT</pubDate></item><item><title>AP</title><link>https://growgen.xyz/tech/2017/02/10/ap/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/02/10/ap/</guid><description>AP...</description><pubDate>Thu, 09 Feb 2017 22:00:00 GMT</pubDate></item><item><title>the bank card password is hidden on the card no wonder bai yexing</title><link>https://growgen.xyz/life/2017/02/05/the-bank-card-password-is-hidden-on-the-card-no-wonder-bai-yexing/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/02/05/the-bank-card-password-is-hidden-on-the-card-no-wonder-bai-yexing/</guid><description>...</description><pubDate>Sat, 04 Feb 2017 22:00:00 GMT</pubDate></item><item><title>node 302</title><link>https://growgen.xyz/tech/2017/02/03/node-302/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/02/03/node-302/</guid><description>然后将脚本作为守护进程启动...</description><pubDate>Thu, 02 Feb 2017 22:00:00 GMT</pubDate></item><item><title>故宫躲人攻略</title><link>https://growgen.xyz/life/2017/02/01/the-forbidden-city-hiding-people/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/02/01/the-forbidden-city-hiding-people/</guid><description>故宫躲人攻略...</description><pubDate>Tue, 31 Jan 2017 22:00:00 GMT</pubDate></item><item><title>大连圣亚海洋世界.</title><link>https://growgen.xyz/life/2017/01/31/dalian-sanya-ocean-world/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/01/31/dalian-sanya-ocean-world/</guid><description>大连圣亚海洋世界....</description><pubDate>Mon, 30 Jan 2017 22:00:00 GMT</pubDate></item><item><title>大连“现代”博物馆</title><link>https://growgen.xyz/life/2017/01/26/dalian-modern-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/01/26/dalian-modern-museum/</guid><description>大连“现代”博物馆...</description><pubDate>Wed, 25 Jan 2017 22:00:00 GMT</pubDate></item><item><title>全国唯一的侵略者博物馆——旅顺博物馆</title><link>https://growgen.xyz/life/2017/01/25/the-only-invaders-museum-in-the-country-lushun-museum/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/01/25/the-only-invaders-museum-in-the-country-lushun-museum/</guid><description>全国唯一的侵略者博物馆——旅顺博物馆



































japan...</description><pubDate>Tue, 24 Jan 2017 22:00:00 GMT</pubDate></item><item><title>六个小时的车程</title><link>https://growgen.xyz/book/2017/01/24/troubles-on-the-train-grocery-store/</link><guid isPermaLink="true">https://growgen.xyz/book/2017/01/24/troubles-on-the-train-grocery-store/</guid><description>解忧杂货店

年度唯一可以像 This is us 一样让你对鸡汤产生好感的故事。

六个小时的车程

读这本书的时候，我正在做着和很多中国人一样循环，就是在一年之尾，逃离那个你觉得能够造梦的地方。

北京到大连的直线距离并不远，然而因为渤海的原因，前往大连要绕一个圈（就和我每天上班要绕过长河才能到中关村一样）。虽说沿线靠海，但我觉得应该比不上台湾的沿海铁路吧，虽说只要前往东北，就一定要在冬天看看...</description><pubDate>Mon, 23 Jan 2017 22:00:00 GMT</pubDate></item><item><title>明朝那些事儿</title><link>https://growgen.xyz/book/2017/01/22/those-things-in-the-ming-dynasty/</link><guid isPermaLink="true">https://growgen.xyz/book/2017/01/22/those-things-in-the-ming-dynasty/</guid><description>明朝那些事儿...</description><pubDate>Sat, 21 Jan 2017 22:00:00 GMT</pubDate></item><item><title>在QML上下文插入变量</title><link>https://growgen.xyz/tech/2017/01/18/pyqt-qml/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/01/18/pyqt-qml/</guid><description>翻了翻以前保存的书签，发现了一个pyQt和QML的开发总结，代码跑起来还是有点错误，但是还是比官网的tutorial更简单直观一点。还能从里面找一点hybrid开发的idea（因为QML其实也是一种ECMAScript引擎实现）。

在QML上下文插入变量

在view.setSource之前将变量插入上下文之中。

PyQt修改QML中变量

这样可以先加载qml再修改内部的值，注意proper...</description><pubDate>Tue, 17 Jan 2017 22:00:00 GMT</pubDate></item><item><title>vscode python python36</title><link>https://growgen.xyz/tech/2017/01/17/vscode-python-python36/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/01/17/vscode-python-python36/</guid><description>本来想写一篇pyqt+qml的文章，结果今天打开VScode发现Python不语法提示了。打开开发者模式，发现一直在报错，gramar3.6 not found。

打开~/.vscode/extensions/donjayamanne.python-0.5.5/pythonFiles/preview/jedi/parser找到里面的grammar3.5.txt复制为grammar3.6.txt
...</description><pubDate>Mon, 16 Jan 2017 22:00:00 GMT</pubDate></item><item><title>软禁皇上</title><link>https://growgen.xyz/life/2017/01/15/experience-the-feeling-of-an-emperor-who-was-hit-into-the-cold-palace/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/01/15/experience-the-feeling-of-an-emperor-who-was-hit-into-the-cold-palace/</guid><description>上次国博卢浮宫展一文，我说国博人太多，又不想出天安门于是去了太庙，那么这次就说说太庙。

太庙这个地方不必多解释，就是国家供奉皇帝先祖的地方，因为清时期留下来的，现在做旧如旧，如今也是也保留清的布陈（哎呀，太无聊了）。

软禁皇上

来太庙除了挤，另外一个原因就是我当时正在二刷《明朝那些事儿》，朱祁镇和朱祁钰那一部分很有意思，朱祁镇被软禁在南宫，和皇宫一墙之隔，而这个南宫便是现今的南池子一带，南池...</description><pubDate>Sat, 14 Jan 2017 22:00:00 GMT</pubDate></item><item><title>东张西望——国博里的卢浮宫百年创想</title><link>https://growgen.xyz/life/2017/01/14/looking-at-the-east-the-centennial-i-think-of-the-louvre-in-guobi/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/01/14/looking-at-the-east-the-centennial-i-think-of-the-louvre-in-guobi/</guid><description>东张西望——国博里的卢浮宫百年创想

住在北京，最大的好处在于总能跟进国博最新的展览，而且可以选择在周日的下午去，这时候来旅游的人比较少基本上不用排队，于是在我得知国博的《卢浮宫的创想》展览之后我就打算来一趟了。

起初我还是有些抵触的，基于上次阿拉伯展的经验，这次展览的陈设就别想多人性化了，至于展品，卢浮宫的《蒙娜丽莎的微笑》肯定是来不了的，而门票 50 啊！！！看了看微博，清一色的晒了下图，就...</description><pubDate>Fri, 13 Jan 2017 22:00:00 GMT</pubDate></item><item><title>清真中的清真其实没有牛肉面</title><link>https://growgen.xyz/life/2017/01/10/halal-in-halal-has-no-beef-noodles/</link><guid isPermaLink="true">https://growgen.xyz/life/2017/01/10/halal-in-halal-has-no-beef-noodles/</guid><description>清真中的清真其实没有牛肉面

国博的《阿拉伯之路·沙特出土文物》

阿拉伯之路

其实是 8 号的事，但是我 9 号写了篇技术稿，生活稿时间只好延后了。

去年十月，我去了趟西宁大回环，途中就体验了一周中式清真生活，也吃了几顿真正的牛拉（话说确实原味不如衍生啊 😕）。不过对于一个在东北长大的熊崽儿来说，伊斯兰给我的印象简直比佛教的密宗还神秘，虽然小的时候老师说过如果和回族人一起吃饭不要吃猪肉，但...</description><pubDate>Mon, 09 Jan 2017 22:00:00 GMT</pubDate></item><item><title>需求</title><link>https://growgen.xyz/tech/2017/01/09/pyqt/</link><guid isPermaLink="true">https://growgen.xyz/tech/2017/01/09/pyqt/</guid><description>前端做得久了，我的工程根目录下面就会多一个bash脚本，把每一个项目的启动脚本放在里面然后注释掉。这样做的好处是如果要启动一个项目的时候只需要运行脚本就好了。

可是问题随之出现了，项目越来越多，然后那个脚本就变成了下面这样。

脚本库

因为用的都是fekit，所以各个工程就mock数据不一样。不久我发现一个问题，工作一天，老眼昏花之后，要想在项目之间切换，就是每次要数出第几行，把它解注释，那简...</description><pubDate>Sun, 08 Jan 2017 22:00:00 GMT</pubDate></item><item><title>南京跨年</title><link>https://growgen.xyz/life/2016/12/31/nanjing-new-year/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/12/31/nanjing-new-year/</guid><description>南京跨年

年初，我去黄山时在南京做过中转，逛了古朴的总统府和繁华的夫子庙秦淮河，对这座古都充满向往。于是在 2016 年年末，我带上下载好一整套《明朝那些事儿》的 kindle 到达了我向往了一整年的地方。

南京相比于西安，火车票是好买了点儿，然而我还是没能买到称心的那张，就像今年去西安一样，我又坐了一整夜。

南京站

鉴于上次，我选择的交通方式是地铁，这次我还是决定放弃拍摄南京地铁单程票硬...</description><pubDate>Fri, 30 Dec 2016 22:00:00 GMT</pubDate></item><item><title>new female roommate</title><link>https://growgen.xyz/life/2016/12/19/new-female-roommate/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/12/19/new-female-roommate/</guid><description>自打我换了新的女室友，看着我上厕所的男人就换了。。。

看着我上厕所的男人...</description><pubDate>Sun, 18 Dec 2016 22:00:00 GMT</pubDate></item><item><title>铃木食堂</title><link>https://growgen.xyz/life/2016/12/07/suzuki-canteen/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/12/07/suzuki-canteen/</guid><description>铃木食堂



二刷《你的名字。》之后前往铃木食堂宽街店铃木...</description><pubDate>Tue, 06 Dec 2016 22:00:00 GMT</pubDate></item><item><title>神奇动物在哪里？神奇动物在哪里？神奇动物在哪里</title><link>https://growgen.xyz/life/2016/11/26/where-is-the-magic-animal-where-is-the-magic-animal-where-is-the-magic-animal/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/11/26/where-is-the-magic-animal-where-is-the-magic-animal-where-is-the-magic-animal/</guid><description>神奇动物在哪里？神奇动物在哪里？神奇动物在哪里

本来指望能够被电影开场时那熟悉的海德威背景乐勾起遥远的回忆，可惜很遗憾我错过了开场 😕。我不知道我错过了什么，只能猜想开场的画面我在预告里面看过了，因为后面我就没看到多少预告的画面了 😂。

插叙下 4DX 的体验啊，真心不好入戏啊！！屏幕太小了，所以肯定没有沉浸感，成龙要来里面还傻逼兮兮地挨个儿给屏幕两边加了两个大大的白色 4DX 的 log...</description><pubDate>Fri, 25 Nov 2016 22:00:00 GMT</pubDate></item><item><title>我在美术馆寻文艺却寻出了，东岳喵</title><link>https://growgen.xyz/life/2016/11/12/i-found-literature-and-art-in-the-art-museum-but-meow/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/11/12/i-found-literature-and-art-in-the-art-museum-but-meow/</guid><description>我在美术馆寻文艺却寻出了，东岳喵

双十一啥也没买之后，总想去点文艺的地方，想起十一我们家老宫来视察的时候看到了金碧辉煌的中国美术馆，于是决定周末前往一看。

中国美术馆

一大早在四季青看完Doctor Strange吃一顿田老师便搭上 6 号线前往东四（话说自打搬出慈寿寺我便告别了 6 号线，六号线还是值得安利的，毕竟少有工作到半夜的地铁，而且经过很多景区）。



从东四 E 口出站，看到很...</description><pubDate>Fri, 11 Nov 2016 22:00:00 GMT</pubDate></item><item><title>ArchLinux的护眼法宝： RedShift</title><link>https://growgen.xyz/tech/2016/11/09/archlinux/</link><guid isPermaLink="true">https://growgen.xyz/tech/2016/11/09/archlinux/</guid><description>ArchLinux的护眼法宝： RedShift

Fun Fact

具有550多年历史的天安门城楼，由于兵火战乱，长期失修，建筑结构已严重坏损变形，主体已严重下沉。新中国成立后虽经多次维修加固，但未能彻底解决问题。1969年河北邢台地区发生了6到7.5级强烈地震，使天安门城楼损坏变形更甚。1969年底国务院决定：彻底拆除天安门城楼，在原址、按原规格和原建筑形式重新修建天安门城楼。

ArchL...</description><pubDate>Tue, 08 Nov 2016 22:00:00 GMT</pubDate></item><item><title>巴沟山水园难得的美景</title><link>https://growgen.xyz/life/2016/11/08/the-rare-beautiful-scenery-of-bargou-mountains-and-water-garden/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/11/08/the-rare-beautiful-scenery-of-bargou-mountains-and-water-garden/</guid><description>巴沟山水园难得的美景...</description><pubDate>Mon, 07 Nov 2016 22:00:00 GMT</pubDate></item><item><title>the baby is really old</title><link>https://growgen.xyz/life/2016/11/06/the-baby-is-really-old/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/11/06/the-baby-is-really-old/</guid><description>通宵疯狂一夜，各种喝酒唱歌，最后在决定去温泉的路上决定回家，我果然是老了～...</description><pubDate>Sat, 05 Nov 2016 22:00:00 GMT</pubDate></item><item><title>安静的回音壁和四爷故居</title><link>https://growgen.xyz/life/2016/10/29/quiet-echo-wall-and-the-former-residence-of-the-siye-earth-altar--yonghe-palace/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/10/29/quiet-echo-wall-and-the-former-residence-of-the-siye-earth-altar--yonghe-palace/</guid><description>安静的回音壁和四爷故居

{地坛·雍和宫}

Fun Fact

传说某朝年间皇上私访路过史各庄、皇上打尖用膳。皇上问文武大臣、这村庄叫什么村名？文武大臣一打听叫史各庄，皇上正在用膳、赶紧告诉跑堂的、别说这叫史各庄？皇上正在用膳提屎不吉利，皇上贵为天子、进出宫廷，文武大臣问那块空地是做什么用途的？跑堂的说那是我们的场院打场轧麦子用的。文武大臣见景生情，为不影响皇上进膳，起一个好听的村名。村名的第一...</description><pubDate>Fri, 28 Oct 2016 21:00:00 GMT</pubDate></item><item><title>西游记：海西州</title><link>https://growgen.xyz/life/2016/10/25/tang-fan-beidou-haixi-prefecture/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/10/25/tang-fan-beidou-haixi-prefecture/</guid><description>西游记：海西州

海西州

茶卡盐湖



大柴旦...</description><pubDate>Mon, 24 Oct 2016 21:00:00 GMT</pubDate></item><item><title>高效你的组件化开发</title><link>https://growgen.xyz/fe/2016/10/24/efficient-your-component-development/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/10/24/efficient-your-component-development/</guid><description>高效你的组件化开发

组件化开发算是老生常谈了，最早听说这个理论，我还在大学，写着那些被后端称为模板的东西。所以当时的开发就是写成一堆\*p（php、jsp 等）片段然后 include 到一起。

为什么要做组件化

为什么要做组件化呢？因为它是什么神奇的算法，能提高代码的运行效率？不会，因为组件化会对代码进行封装，封装就会稍稍拖累运行效率。
那为什么还要组件化呢？

理想的更新迭代

首先，在...</description><pubDate>Sun, 23 Oct 2016 21:00:00 GMT</pubDate></item><item><title>西游记：青海湖</title><link>https://growgen.xyz/life/2016/10/10/tang-fan-beidou-hainan-prefecture/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/10/10/tang-fan-beidou-hainan-prefecture/</guid><description>西游记：青海湖

海南州

拉脊山






橡皮山






日月山






青海湖








黑马河...</description><pubDate>Sun, 09 Oct 2016 21:00:00 GMT</pubDate></item><item><title>西游记：西宁</title><link>https://growgen.xyz/life/2016/10/09/tang-fan-beidou-xining-chapter/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/10/09/tang-fan-beidou-xining-chapter/</guid><description>西游记：西宁

西宁火车站



青海博物馆





























马步芳公馆











莫家街...</description><pubDate>Sat, 08 Oct 2016 21:00:00 GMT</pubDate></item><item><title>西游记：兰州 🏔️</title><link>https://growgen.xyz/life/2016/10/01/tang-fan-beidou-lanzhou-chapter/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/10/01/tang-fan-beidou-lanzhou-chapter/</guid><description>西游记：兰州 🏔️

兰州 🌆

离开西安，我便踏上了前往兰州的列车（K131），好在这回可以好好地睡上一觉了 💤



甘肃省博物馆 🏛️

按照去一个地方先逛博物馆的习惯，到达兰州，简单地打发了早饭 🥢，便坐上前往七里河的公交，去甘肃省博。七里河算是兰州的新区了，可是一个兰州城，作为黄河联通西部的枢纽，说来也不算大，说多了也就是一个小时的公交 🚌



甘肃省博新馆，门口介绍说是在...</description><pubDate>Fri, 30 Sep 2016 21:00:00 GMT</pubDate></item><item><title>🚂 西游记：西安美食与古迹探险 🏯🥟</title><link>https://growgen.xyz/life/2016/09/25/tang-fan-beidou-xian-chapter/</link><guid isPermaLink="true">https://growgen.xyz/life/2016/09/25/tang-fan-beidou-xian-chapter/</guid><description>🚂 西游记：西安美食与古迹探险 🏯🥟

西安

缘由

去年十一去了一趟西安，单纯的一个目的就是去临潼看看兵马俑。没想到在西安收到了朋友热情款待，逛了繁华大雁塔喷泉广场，心中暗下一个决心，下次来这儿，一定要沿着唐蕃古道走一遭。

路线

唐蕃北斗

前往西安，直接选择火车，如果飞机的话还需要到咸阳机场，比较麻烦。但是火车就得抢票了，去西安的人可不少，我是提前半个月定的票，在我的那个时段的卧铺...</description><pubDate>Sat, 24 Sep 2016 21:00:00 GMT</pubDate></item><item><title>sonic.js制作盾牌形状loading</title><link>https://growgen.xyz/fe/2016/09/06/sonicjs-loading/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/09/06/sonicjs-loading/</guid><description>sonic.js制作盾牌形状loading

如图...</description><pubDate>Mon, 05 Sep 2016 21:00:00 GMT</pubDate></item><item><title>跑一下前端的单元测试</title><link>https://growgen.xyz/fe/2016/08/17/karmatest/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/08/17/karmatest/</guid><description>跑一下前端的单元测试

什么是单元测试

指对软件中的最小可测试单元进行检查和验证。

老代码

新代码

这里需要对输入(navigator.userAgent)
进行处理来查看函数的
输出(scheme1,scheme2,scheme3,schemeXX,http)
是否发生改变

什么工程要单元测试

存在大量调用的工程
(√)

代码量少的工程（每次修改后自测都能完全覆盖用例）
(X)

...</description><pubDate>Tue, 16 Aug 2016 21:00:00 GMT</pubDate></item><item><title>🏃 征服十号线！</title><link>https://growgen.xyz/sport/2016/08/13/conquest-line-10/</link><guid isPermaLink="true">https://growgen.xyz/sport/2016/08/13/conquest-line-10/</guid><description>🏃 征服十号线！

每天上班都要路过十号线，突然好奇：作为世界上最长的地铁环线，其它站都啥样？
那就干脆来一场——跑完十号线大挑战！（顺便开几个 portal 😏）

十号线周边portal

🗺️ 先看看路线

地铁十号线

北京地铁十号线建于 2008 年奥运前夕：

一期（巴沟—劲松）主要连通中关村、CBD 和国贸这几个经济核心区。

二期完工后变成环线，全长 45 站，算是北京打工人...</description><pubDate>Fri, 12 Aug 2016 21:00:00 GMT</pubDate></item><item><title>FRAMEWORK WIDGET-Mochi</title><link>https://growgen.xyz/fe/2016/08/12/mochiui-button/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/08/12/mochiui-button/</guid><description>FRAMEWORK WIDGET-Mochi

BUTTONS

DATE:2012/09/26

按钮

文字内容

字号 14pt

字体 PreludeWGL

粗体 斜体

颜色 #4b4b4b

圆括号

字号 30pt

字体 PreludeWGL Bold

颜色 #4b4b4b

垂直间隔

文字在圆括号中间居中。
圆括号的行高要比文字低 5 点。
文字的上下间距是 8 像素。

...</description><pubDate>Thu, 11 Aug 2016 21:00:00 GMT</pubDate></item><item><title>mochiui</title><link>https://growgen.xyz/fe/2016/08/11/mochiui/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/08/11/mochiui/</guid><description>https://mp.weixin.qq.com/s?\_\_biz=MzI4MzM5ODM1Nw==\&amp;mid=2247483658\&amp;idx=1\&amp;sn=33c68d3f615fab291c57213d1ee9712f\&amp;scene=1\&amp;srcid=08114XgM7exmkysfZ3vzfcvE\&amp;pass\_ticket=YH0FqjfQPOhb325pmlOXJmvmdpwmYignZ...</description><pubDate>Wed, 10 Aug 2016 21:00:00 GMT</pubDate></item><item><title>vue+riot+react 试用报告</title><link>https://growgen.xyz/fe/2016/03/31/vue-riot-react/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/03/31/vue-riot-react/</guid><description>vue+riot+react 试用报告

前言

本报告不是针对哪个框架，单独说哪个框架好，撕逼的出门右拐微博谢谢

最近迷上了组件化开发，感觉这是一种非常高效率的开发模式（说模式有点不对）。于是我第一时间找到了这仨库来做比较，下面请听我细细道来。

本报告拢共扯了这些蛋

三个库列表渲染性能比较

三个库的学习曲线(自己体会吧)

三个库静态页面动态渲染行为的方式(呵，这话说得)

rollup...</description><pubDate>Wed, 30 Mar 2016 21:00:00 GMT</pubDate></item><item><title>VIM</title><link>https://growgen.xyz/tech/2016/02/14/vim/</link><guid isPermaLink="true">https://growgen.xyz/tech/2016/02/14/vim/</guid><description>VIM

请原谅我又一次跳票了~

前言

之前买了一款iwork8的win10平板，起初是为了看代码，后来信心满满地想去刷linux进行开发，然而无情的现实摆在面前，没有驱动啊（无线驱动需要编译-&gt;没有有线接口-&gt;搞到了有线接口-&gt;md也要编译。。。）但是偶不会放弃的！

Terminal

win10的CMD太烂了，尝试了minGW，哇好大，作为一个轻度使用的变成平板来说不合适啊，MSYS2在...</description><pubDate>Sat, 13 Feb 2016 22:00:00 GMT</pubDate></item><item><title>写最正规的 commitment</title><link>https://growgen.xyz/fe/2016/01/27/commitment/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/01/27/commitment/</guid><description>写最正规的 commitment

需要一个工具 Commitizen

在工程目录里面使用 angular 的 message 格式

以后写 commit 的时候不用git commit改用git cz...</description><pubDate>Tue, 26 Jan 2016 22:00:00 GMT</pubDate></item><item><title>使用 karma 来做单元测试</title><link>https://growgen.xyz/fe/2016/01/26/karma/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/01/26/karma/</guid><description>使用 karma 来做单元测试

最近一直在搞 riot，想弄一个单测，正好官网提供了 karma 组件，搞起来吧

安装

配置

运行...</description><pubDate>Mon, 25 Jan 2016 22:00:00 GMT</pubDate></item><item><title>chrome 插件开发笔记</title><link>https://growgen.xyz/fe/2016/01/25/chrome/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/01/25/chrome/</guid><description>chrome 插件开发笔记

360 真是一个良心企业，这样不用翻墙就能看 API 了

manifest.json

background.js 判断 url 并添加 page action

popup 里面获取本页 url...</description><pubDate>Sun, 24 Jan 2016 22:00:00 GMT</pubDate></item><item><title>Fekit 支持 es6 和 riot 的 tag</title><link>https://growgen.xyz/fe/2016/01/25/fekit-es6-riot-tag/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/01/25/fekit-es6-riot-tag/</guid><description>Fekit 支持 es6 和 riot 的 tag

在如下目录里面添加 tag.js 和 es6.js...</description><pubDate>Sun, 24 Jan 2016 22:00:00 GMT</pubDate></item><item><title>jshint 配置笔记</title><link>https://growgen.xyz/fe/2016/01/22/jshint/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/01/22/jshint/</guid><description>jshint 配置笔记...</description><pubDate>Thu, 21 Jan 2016 22:00:00 GMT</pubDate></item><item><title>webpack 里面使用 riot-loader</title><link>https://growgen.xyz/fe/2016/01/20/webpack-riot-loader/</link><guid isPermaLink="true">https://growgen.xyz/fe/2016/01/20/webpack-riot-loader/</guid><description>webpack 里面使用 riot-loader...</description><pubDate>Tue, 19 Jan 2016 22:00:00 GMT</pubDate></item><item><title>esprima 分析 js 代码</title><link>https://growgen.xyz/fe/2015/12/25/esprima-js/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/12/25/esprima-js/</guid><description>esprima 分析 js 代码...</description><pubDate>Thu, 24 Dec 2015 22:00:00 GMT</pubDate></item><item><title>一路向西</title><link>https://growgen.xyz/life/2015/09/28/all-the-way-to-west/</link><guid isPermaLink="true">https://growgen.xyz/life/2015/09/28/all-the-way-to-west/</guid><description>一路向西



9.29

北京 -- 大同 2602 101.5元 00:18~6:36

【山西·大同】云冈石窟









交通

大同 -- 平遥 2462 114.5元 22:57~6:06

9.30

【山西·平遥】







住宿

平遥 -- 临汾 动车一小时 普快两小时

10.1

【山西·临汾】壶口瀑布

住宿

方案

临汾 -- 华山 1485 35.5元 1...</description><pubDate>Sun, 27 Sep 2015 21:00:00 GMT</pubDate></item><item><title>避暑山庄 和 坝上</title><link>https://growgen.xyz/life/2015/09/04/chengde/</link><guid isPermaLink="true">https://growgen.xyz/life/2015/09/04/chengde/</guid><description>避暑山庄 和 坝上...</description><pubDate>Thu, 03 Sep 2015 21:00:00 GMT</pubDate></item><item><title>Fekit Extension 初探</title><link>https://growgen.xyz/fe/2015/08/25/fekitextension/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/08/25/fekitextension/</guid><description>Fekit Extension 初探

这几天公司里面的 QA 资源紧张，手上压了 4 个分支还没有发布，干脆腾出时间研究研究 fekit 的 extension，最好能贡献点代码。Fekit 是去哪儿网的前端部署及开发工具，相比于 gulp、grunt 等工具，Fekit 需要用户的学习成本较低，上手比较快。

Fekit 的 github 地址 &gt;FekitExtension 的模板地址 &gt;F...</description><pubDate>Mon, 24 Aug 2015 21:00:00 GMT</pubDate></item><item><title>Pebble JS ⌚</title><link>https://growgen.xyz/tech/2015/08/23/pebblejs-pebble/</link><guid isPermaLink="true">https://growgen.xyz/tech/2015/08/23/pebblejs-pebble/</guid><description>Pebble JS ⌚

这个月初，任性买了刚发布的pebble time，一直还没写个应用，这个周末抽出时间看看。

开头

pebble的应用可以用C和Node开发，开发工具也可以使用cloudpebble（墙内用户伤不起）或者下载sdk离线开发。

安装SDK

mac安装pebble sdk太简单了

网路顺畅的话，安装就完成了。

建立PebbleJS工程

离线建C项目只要运行pebb...</description><pubDate>Sat, 22 Aug 2015 21:00:00 GMT</pubDate></item><item><title>三亚小记：琼B 之旅 🌴🌊</title><link>https://growgen.xyz/life/2015/08/18/b/</link><guid isPermaLink="true">https://growgen.xyz/life/2015/08/18/b/</guid><description>三亚小记：琼B 之旅 🌴🌊

好久没更博客了！最近去哪儿都过得挺充实，但也是真的累 😵。从七月入职开始，休息基本和我无缘。今天翻开 Contributions，半边已经空白，尴尬了。那就随便聊聊最近发生的事吧，重点当然是这次三亚 TB 啦。

出发 ✈️

公司订的自由行票（能报销就香 😏），两千多块，四星海景房+往返机票，性价比还行。小遗憾是要在洛阳经停。

8 月 13 日：跨天 💤...</description><pubDate>Mon, 17 Aug 2015 21:00:00 GMT</pubDate></item><item><title>climbing blue harm network</title><link>https://growgen.xyz/tech/2015/05/30/climbing-blue-harm-network/</link><guid isPermaLink="true">https://growgen.xyz/tech/2015/05/30/climbing-blue-harm-network/</guid><description>\#爬蓝调口琴网

论文写好了就没事干了，本来想去旅游，完蛋流量没了，所以静下心来学学口琴，网上有个蓝调口琴网挺好哒，想写个应用装手机里，先讲讲怎么爬吧。

主要还是用了request模块，然而由于网站用的是GBK编码，还需要iconv-lite、bufferhelper。

爬到了网页，用jquery来读里面的东西，用node-jquery就OK了

这个脚本用了特愚蠢的字符串拼json的方法。...</description><pubDate>Fri, 29 May 2015 21:00:00 GMT</pubDate></item><item><title>ionic官方Todo Guide</title><link>https://growgen.xyz/fe/2015/05/09/ionic-todoguide/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/05/09/ionic-todoguide/</guid><description>ionic官方Todo Guide

代码在https://github.com/gongbaodd/myExperinments/tree/ionic\_todo
一直想写一个app，但是懒得设计，看到ionic官方有个guide而且没有中文版，所以写一个。

在head中添加对应的css和js

body添加controller

Todo的界面，分别是左边栏（负责分配todo的类型——pro...</description><pubDate>Fri, 08 May 2015 21:00:00 GMT</pubDate></item><item><title>ionic</title><link>https://growgen.xyz/fe/2015/05/04/ionic/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/05/04/ionic/</guid><description>\#ionic的安装配置的坑

前一阵子react-native很火，甚是嫉妒啊，目前只支持iOS。。。T\_T
不必要一直追求native，（虽然我还是试验了nativescript），在安卓上面还是可以尝试写写hybrid应用。

安装ionic，安装android-sdk-r22（可以用hx.gy:1080代理）

创建一个空/标签/侧边栏工程

运行

用浏览器测试...</description><pubDate>Sun, 03 May 2015 21:00:00 GMT</pubDate></item><item><title>nativescript</title><link>https://growgen.xyz/fe/2015/05/04/nativescript/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/05/04/nativescript/</guid><description>\#nativescript试探报告

上一周得流感，再加上react-native只支持iOS，头脑一热，除了研究了ionic，还看了nativescript。感觉吧，nativescript比起QML之类的语言，最大的优点就是不必再去学习一门新的语言，因为它不是js的超集，而是完全的js，并且支持双向绑定，完全迎合现在的web开发。
用完nativescript有这么几个感受：

用teler...</description><pubDate>Sun, 03 May 2015 21:00:00 GMT</pubDate></item><item><title>环渤海故事之行</title><link>https://growgen.xyz/life/2015/04/12/apocalypse-of-the-bohai-sea/</link><guid isPermaLink="true">https://growgen.xyz/life/2015/04/12/apocalypse-of-the-bohai-sea/</guid><description>环渤海故事之行

恕我没有坚持写这些博客，今天是。。。额。。。5 月 3 日。。。好吧，把时间退回去，回忆一下这一周的旅行。

第一天

3 月 30 日

起的一个大早前往大连东港，目的就是赶上早上九点的棒棰岛号游轮，话说，作为一个大连人，这还是头一次坐游轮，虽然海路已经不是最方便的现代交通方式了，窃以为一生还是有一次航海的经历也是极好哒～

大连东港是个好多大连人都陌生的地方，没错，这个曾经让...</description><pubDate>Sat, 11 Apr 2015 21:00:00 GMT</pubDate></item><item><title>环渤海之行</title><link>https://growgen.xyz/life/2015/03/28/bohai-rim/</link><guid isPermaLink="true">https://growgen.xyz/life/2015/03/28/bohai-rim/</guid><description>环渤海之行

棒棰岛 9:00 ～ 15:30 烟台 ===================3.30 15:30 180 元
31 路 职工街 50min
烟台到蓬莱的长途汽车 烟台北马路汽车站蓬莱 05:30-18:20 18 元 1:30 ==3.30 18:00 18 元
蓬莱小石岛青年公寓 ========================= 40 元
蓬莱阁 ===============...</description><pubDate>Fri, 27 Mar 2015 22:00:00 GMT</pubDate></item><item><title>dontstarveconsole</title><link>https://growgen.xyz/tech/2015/03/21/dontstarveconsole/</link><guid isPermaLink="true">https://growgen.xyz/tech/2015/03/21/dontstarveconsole/</guid><description>\#《饥荒》作弊,顺便学习lua

打开Console

在～下面找DoNotStarve/settings.ini修改。

游戏中点～键打开console。...</description><pubDate>Fri, 20 Mar 2015 22:00:00 GMT</pubDate></item><item><title>threejs</title><link>https://growgen.xyz/fe/2015/03/15/threejs/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/03/15/threejs/</guid><description>\#THREE.JS参数记录

Renderer

setClearColor

Others

Scene

Camera

Geometry

Cube

Plane

Sphere...</description><pubDate>Sat, 14 Mar 2015 22:00:00 GMT</pubDate></item><item><title>LearningInThreeJS</title><link>https://growgen.xyz/fe/2015/03/14/learninginthreejs-1/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/03/14/learninginthreejs-1/</guid><description>LearningInThreeJS

（一）基本之基本

这些是嚼the Packt book &quot;Learning Threejs&quot;出来的一些干货，捡了些觉得可学的代码放到我的myExpirements下面的learning-in-threejs分支里面了。

1\. 简单实现(basic.html)

https://github.com/gongbaodd/myExperinments/blo...</description><pubDate>Fri, 13 Mar 2015 22:00:00 GMT</pubDate></item><item><title>archlinux bug</title><link>https://growgen.xyz/tech/2015/02/17/archlinux-bug/</link><guid isPermaLink="true">https://growgen.xyz/tech/2015/02/17/archlinux-bug/</guid><description>\#ArchLinux升级搜狗输入法有bug的解决方案

不久前升级了搜狗输入法，因为据说这次升级性能提高了不少，更新了之后，确实啊！但是没意识到的是，出来了一堆bug。

升级AtomEditor到0.177竟然不能使用中文了T.T还以为是个bug#5447，因为当时觉着chrome也没问题啊（其实有问题，地址栏输入太快的时候会发生错乱&gt;.&lt;，比如输baidu.com会变成badiu.cmo，奇...</description><pubDate>Mon, 16 Feb 2015 22:00:00 GMT</pubDate></item><item><title>pacman</title><link>https://growgen.xyz/tech/2015/02/17/pacman/</link><guid isPermaLink="true">https://growgen.xyz/tech/2015/02/17/pacman/</guid><description>\#pacman改下载器

pacman默认使用wget下载，没说wget不好，在家里面总是断，所以改成aria2了

移除未安装的包

使用aria2 代替 wget

修改/etc/pacman.conf...</description><pubDate>Mon, 16 Feb 2015 22:00:00 GMT</pubDate></item><item><title>haha</title><link>https://growgen.xyz/music/2015/02/08/haha/</link><guid isPermaLink="true">https://growgen.xyz/music/2015/02/08/haha/</guid><description>\#华语情歌

你不爱我，我明白的，可是我的心情，好低落～～～～

\#欧美流行

你不爱我，你特么彪吗？你爱那个碧池，你特么瞎吗？

\#朋克摇滚

都尼玛不爱我！都尼玛不要我！

\#印度音乐

不爱就不爱吧～大家一起跳起来～...</description><pubDate>Sat, 07 Feb 2015 22:00:00 GMT</pubDate></item><item><title>jquery</title><link>https://growgen.xyz/fe/2015/02/08/jquery/</link><guid isPermaLink="true">https://growgen.xyz/fe/2015/02/08/jquery/</guid><description>\#jQuery.fn.init()

接收三个参数，selector,context,rootjQuery

默认的$()传的值实际上考虑了很多种情况，下面是返回值

false,undefined,null

node节点

&quot;body&quot;

字符串，单独标签\&lt;tag&gt;\&lt;/tag&gt;

字符串，复杂的HTML代码\&lt;span class=&quot;a&quot; &gt;

字符串，#id

字符串，选择器

字符串...</description><pubDate>Sat, 07 Feb 2015 22:00:00 GMT</pubDate></item></channel></rss>