Dennys Diary
open-menu closeme
Home
Doc
About
Comment
🌐
繁體中文 English
rss
  • Never Type Your Password Again: Automatic SSH Logins in Windows Terminal

    calendar Jan 30, 2025 · 1 min read · Network  ·
    Share on: twitter facebook linkedin copy

    Requirement Procedures Generate key Execute ssh-keygen and generate the file id_rsa 1C:\Users\dennys>ssh-keygen 2Generating public/private rsa key pair. 3Enter file in which to save the key (C:\Users\dennys/.ssh/id_rsa): The content of id_rsa is like the following. 1ssh-rsa AAAAB******************== dennys@mypc123 Put …


    Read More
  • GitLab Node.js SonarQube Integration

    calendar Jan 26, 2025 · 3 min read · GitLab SonarQube JavaScript  ·
    Share on: twitter facebook linkedin copy

    Purpose In the fast-evolving landscape of software development, ensuring code quality and security is paramount. To streamline this process, integrating a robust set of tools becomes imperative. In this blog, we embark on a journey to seamlessly integrate GitLab, SonarQube, pytest, coverage.py, and dependency-check …


    Read More
  • Python Code Quality: GitLab, SonarQube, OWASP, Dependency-Check, and Essential Dev Tools Integration

    calendar Jan 25, 2025 · 6 min read · GitLab Python SonarQube  ·
    Share on: twitter facebook linkedin copy

    Purpose In the fast-evolving landscape of software development, ensuring code quality and security is paramount. To streamline this process, integrating a robust set of tools becomes imperative. In this blog, we embark on a journey to seamlessly integrate GitLab, SonarQube, pytest, coverage.py, and dependency-check …


    Read More
  • Micro:bit Shooting Game with Sound and Light Effects

    calendar Dec 13, 2024 · 1 min read · Micro:bit  ·
    Share on: twitter facebook linkedin copy

    Warning This program only supports Micro:bit v2 or higher. Demo Code Library Because I use Expansion Board, please add Neopixel extension in your micro:bit editor. (https://makecode.microbit.org/pkg/microsoft/pxt-neopixel) Block code This is the block code, you can press edit to see the source code. Python code If you …


    Read More
  • Node.js + MySQL (Connecton Pool + Prepared Statement + Transaction)

    calendar Jan 28, 2024 · 5 min read · Node JavaScript  ·
    Share on: twitter facebook linkedin copy

    Requirement I'm tring to write some Node.js functions to wrap some basic database operations and my requirement is to support these features. Connection pool Prepared statement Transaction Throw exception: when there is any exception, it can throw the exception to outside. Node.js MySQL drivers First, I find there are …


    Read More
  • Run SonarQube on Linux Docker with Mono to scan .NET 4.8 Code

    calendar Dec 4, 2023 · 3 min read · SonarQube .NET CI/CD  ·
    Share on: twitter facebook linkedin copy

    Requirement We know how to run SonarQube to scan .NET 4 code in GitLab + SonarQube + .NET 4.8 (non-docker), but it needs a Windows environment and does not support Linux. Therefore, we want to find a solution to run SonarQube on Linux in docker if possible. In this artiflce, we try to use Mono framework (a cross …


    Read More
  • Micro:bit Rainbow Lighting (with Expansion Board)

    calendar Nov 26, 2023 · 1 min read · Micro:bit  ·
    Share on: twitter facebook linkedin copy

    Warning This code only supports Micro:bit v2 or above. Demo Code Library Because I use Expansion Board, please add Neopixel extension in your micro:bit editor (https://makecode.microbit.org/pkg/microsoft/pxt-neopixel) Block code This is the block code, you can click Edit button to check the code. Python code If you …


    Read More
  • Node + Fastify + OpenAPI + Statistics

    calendar Sep 25, 2023 · 3 min read · Node JavaScript  ·
    Share on: twitter facebook linkedin copy

    Requirement I aim to develop a [Node].js(https://nodejs.org/)-based FastAPI that is OpenAPI compatible (formerly known as Swagger). To accomplish this, I will employ RepiDoc for generating OpenAPI documents and keep track of the API's execution status using swagger-stats. Code This is package.json 1{ 2 "name": …


    Read More
  • Sharing components between two view models in C# MVVM

    calendar Mar 14, 2023 · 4 min read · dotNet  ·
    Share on: twitter facebook linkedin copy

    Reqruiement I have two view models - MainViewModel and OptionViewModel -, that share a common component CustomConfiguration. My goal is to load the data into MainViewModel in MainWindow, and when the Option button ic clicked on MainWindow, OptionWindow will be opened, and the CustomConfiguration data will be passed …


    Read More
  • Search Google Photos by Device

    calendar Dec 4, 2022 · 1 min read · Software Google Photos  ·
    Share on: twitter facebook linkedin copy

    I'm trying to search my photos in Google Photos by device name (iPhone or Google Pixel or ...), but it's weird. I have a Google Pixel 5, when I try to search for Google Pixel 5, I can get all the photos taken by it, but when I just type Google Pixel to search, it only shows partial photos. I'm not sure about Google's …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»

Recent Posts

  • Never Type Your Password Again: Automatic SSH Logins in Windows Terminal
  • GitLab Node.js SonarQube Integration
  • Python Code Quality: GitLab, SonarQube, OWASP, Dependency-Check, and Essential Dev Tools Integration
  • Micro:bit Shooting Game with Sound and Light Effects
  • Node.js + MySQL (Connecton Pool + Prepared Statement + Transaction)
  • Run SonarQube on Linux Docker with Mono to scan .NET 4.8 Code
  • Micro:bit Rainbow Lighting (with Expansion Board)
  • Node + Fastify + OpenAPI + Statistics

Categories

IT 29 DEVOPS 3 CI/CD 1

Series

GITLAB DEVOPS 9 ANDROID 使用小技巧 2 MICRO:BIT 2 NODE 2 ANDROID TIPS 1 DOTNET 1 OPENWRT 改機 1

Tags

GITLAB 7 SOFTWARE 6 SONARQUBE 6 CI/CD 5 .NET 3 ANDROID 3 JAVASCRIPT 3 CHECKMARX 2 DATABASE 2 GRAFANA 2 MICRO:BIT 2 NODE 2 DOTNET 1 GOOGLE PHOTOS 1
All Tags
.NET3 ANDROID3 CHECKMARX2 CI/CD5 DATABASE2 DOTNET1 GITLAB7 GOOGLE PHOTOS1 GRAFANA2 IFTTT1 JAVASCRIPT3 MICRO:BIT2 NETWORK1 NODE2 OPENWRT1 PODCAST1 PROMETHEUS1 PYTHON1 ROUTER1 SOFTWARE6 SONARQUBE6 YOUTUBE1 改機1
[A~Z][0~9]
Copyright © 2008–2018, Steve Francia and the Hugo Authors; all rights reserved.

Copyright 2003-  COPYRIGHT © 2008–2018, STEVE FRANCIA AND THE HUGO AUTHORS; ALL RIGHTS RESERVED.. All Rights Reserved

to-top