Magic Qin
  • Home
  • Archive
  • About
  • Category
  • Tag
  • 简体中文
  • Synology NAS Cookbook-4: How to Access by HTTPS

    2019-07-25 |
    • { Synology }
    • { NAS }
    • { cookbook }
    • { https }
    /
    • { skill }
    • { synology-nas-cookbook }

    Introduction

    Following the previous tutorials, you’ve likely been impressed by the powerful capabilities of Synology NAS. If you’ve already taken the plunge and set up your own unit, the next pressing question is: how do you securely access your data over the public internet?

    This article will first provide a concise overview of the fundamental principles behind secure internet access using HTTPS, aimed at helping curious users understand the underlying concepts. Then, we will dive into the settings available within Synology’s DSM to configure HTTPS access. Since this may involve your specific network topology, some adjustments might be needed based on your actual setup.

    Let’s get started.

    Read On »
  • Synology NAS Cookbook-3: How to Build Family Data Center(Apps)

    2019-07-17 |
    • { Synology }
    • { NAS }
    • { cookbook }
    • { application }
    /
    • { skill }
    • { synology-nas-cookbook }

    Introduction

    In addition to File Backup mentioned in last post, Synology offers lots of applications with out-of-the-box and cross-platform(Web+App) feature. These utility software do increase Synology’s market share and population growth.

    Not only to set up your own media center with these apps, but you can also deploy services as email/teamwork/CRM/WIKI/e-business at once to meet kinds of business needs.

    This post lists killer apps for personal use and shares my experience. Highly recommended~

    Read On »
  • Synology NAS Cookbook-2: How to Build Family Data Center(Backup)

    2019-07-05 |
    • { Synology }
    • { NAS }
    • { cookbook }
    • { backup }
    /
    • { skill }
    • { synology-nas-cookbook }

    Introduction

    After introducing how to choose one suitable Synology NAS model in previous post, I will show the path to build your own family data center by builtin apps of DSM in the following sections:

    • Basic:User & Shared Folder
    • Backup:PC Data
    • Application:File Sync
    • Application:Photo
    • Application:Video & Audio
    • Application:Download

    This post is focused on backup, here we go!

    Read On »
  • Synology NAS Cookbook-1: Function and Shopping Guide

    2019-06-28 |
    • { Synology }
    • { NAS }
    • { cookbook }
    /
    • { skill }
    • { synology-nas-cookbook }

    Introduction

    I am a fan of personal NAS with more than 2-year experience and have recently upgraded my DS216J to DS918+ at the 618-Sale event.

    As more and more friends show interest in personal NAS, it’s time to write a series of posts sharing some useful tips and my best practices.

    In this first post, I will explain what NAS is and which problems it can resolve.

    Read On »
  • Understanding C Language-3: Compilation & Linkng

    2018-03-31 |
    • { programming }
    • { thoughts }
    • { c-language }
    • { compile }
    • { link }
    • { load }
    • { symbol-table }
    • { relocatable-format }
    • { ELF }
    /
    • { skill }
    • { programming }
    • { c-language }

    Intro

    Building upon the previous article, which explained how C language manipulates data through statements, this article continues to adhere to the principle of addressing the “why”. It begins with the end goal in mind, starting from the memory image required by the operating system to execute a program. From there, it works backwards to deduce the tasks that the compilation and linking subsystem must perform to bridge the gap between the source code and the final executable file.

    Read On »
  • Understanding C Language-2: Instruction Execution

    2018-03-24 |
    • { programming }
    • { thoughts }
    • { c-language }
    • { instruction-execution }
    • { imperative-programming }
    • { operator }
    • { operand }
    • { expression }
    • { statement }
    • { control-flow }
    • { function }
    • { calling-convention }
    • { active-record }
    /
    • { skill }
    • { programming }
    • { c-language }

    Introduction

    Last post describes how to model data by variables in C programming. When variables are ready, it’s time to design handy tools to use them.

    Read On »
  • Understanding C Language-1: Memory Object

    2018-03-17 |
    • { programming }
    • { thoughts }
    • { c-language }
    • { memory-object }
    • { memory-data-object }
    • { variable }
    /
    • { skill }
    • { programming }
    • { c-language }

    Motivation

    Many books introduce C language from grammar and practice perspective to teach “how to” and “how to do well”, however, what I desired is understand the reason behind each C-Language element and how they work together.

    It is well-known C is the common ancestor of many modern computer languages called C-Family. Also, most compilers & interpreters of high-level programming languages were written in C. So understanding design concepts of C helps to learn other modern ones.

    This first post introducing memory object to start the journey, enjoy it.

    Read On »
  • Rush! Turtle of Logo!

    2017-09-23 |
    • { memory }
    • { wuxi }
    • { logo }
    • { turtle }
    • { programming }
    • { python3 }
    /
    • { memory }
    • { programming }

    I am so excited that Python involved module turtle since version 2.5. Once seen it I am grabbed back to the golden time of my childhood. In this blog, I will try to demo how to use the turtle to play tangram.

    Read On »
  • When My Game Starts

    2017-06-05 |
    • { memory }
    • { wuxi }
    • { game }
    • { 2D }
    • { 3D }
    • { super mario }
    /
    • { memory }
    • { game }

    Introduction

    Dream started in the summer of 1997 when I was 10. Thanks to my father, I became an active member of after-school computer training courses. It was then that I discovered several PC games which are still fresh in my memory.

    Read On »
© 2019 - 2025 Arthur Qin
Powered by Hexo, Theme Authored by nameoverflow.