Archives
- 05 Aug Adding a Feature to a Release Line with Git Branches and Worktrees
- 03 Aug Restoring DOCX to PDF Layout Compatibility with OpenPDF
- 03 Aug Java Web Application Efficient Test
- 29 Jul SwiftData Preview Data Setup
- 29 Jul Fixing SwiftUI fileExporter Not Appearing
- 27 Jul Core Data Orphan CareEvent Store Assignment
- 27 Jul Swift Charts AreaMark Selection Jitter
- 26 Jul SwiftUI Preview and Archive Must Compile Together
- 24 Jul Explicit Core Data Fetch Requests in SwiftUI Previews
- 21 Jul Test-Induced Design Damage: Extract Just to Test?
- 30 Jun Spring Boot Executable Jar and Fat Jar
- 30 Jun Using ModelContainerPreview for SwiftData Previews
- 26 Jun UIGraphicsImageRenderer Scale in Tests
- 26 Jun SwiftData ModelContainer Lifetime in Tests
- 26 Jun Serializing SwiftData Tests
- 24 Jun Git Blame
- 24 Jun Checkout Only the SVN Directories You Need with --depth
- 24 Jun Vim の選択
- 23 Jun Gracefully Quit Ubuntu Apps with SIGTERM First
- 23 Jun Avoid Unwanted Locale Fallbacks in Ubuntu SSH Login Messages
- 22 Jun MacOSX Native tmux AI Agent Integration
- 16 Jun MVNVM Install Specific Version mvn
- 16 Jun Dependency Injection in Legacy Java Web Without Framework
- 16 Jun Mockito openMocks AutoCloseable in JUnit 5
- 10 Jun AppleScript to List All Safari Tab URLs
- 08 Jun Regular TestConfigDao For Runtime Boundaries
- 04 Jun Strategy Design Pattern For Mail Sending
- 03 Jun JdbcTemplate and Spring Data JPA Repository
- 29 May SpringBoot Executable Entry Point
- 20 May GitHub Pull Request Cleanup After Squash Merge
- 19 May GitHub Fork Pull Request Base Repository Trap
- 19 May SwiftUI NavigationSplitView Inside NavigationStack on iPhone
- 24 Apr SwiftUI .refreshable 會 cancel 你的 async Task:SSO 多步驟登入的踩坑記
- 20 Apr BGTaskScheduler Code=3 是假警報:排 Core Data CloudKit 同步問題的正確診斷姿勢
- 20 Apr CloudKit Zone 刪除的誤解:為什麼我清一個 zone 就把 985 筆資料弄消失
- 20 Apr CloudKit 分享對方只收到空 Session:多 Session 累積與 CKShare 子樹範圍限制
- 20 Apr 新版 CloudKit Console:從 Development 推 Schema 到 Production 的實務筆記
- 20 Apr Core Data + CloudKit 整個不同步:dual-store 必須綁 named configuration
- 18 Apr Core Data @NSManaged 的 Optional 陷阱
- 18 Apr Core Data + CloudKit 雙 store 的 store routing 地雷
- 18 Apr Core Data + CloudKit:Transformable 欄位跨帳號同步失效
- 18 Apr SwiftData 到 Core Data 的遷移實戰:為了真正能跨帳號共享
- 18 Apr 排查 SwiftData + CloudKit 分享失敗:當 UICloudSharingController 靜默失敗
- 17 Apr Reading Apple Docs: PreviewModifier Step by Step
- 17 Apr Replace ModelContainerPreview with PreviewModifier
- 17 Apr SwiftData-CRUD-Patterns-from-Apple-Sample
- 17 Apr Use ModelContainerPreview to Help SwiftData Preview
- 17 Apr SwiftData @Query vs ViewModel:MVVM 在 SwiftUI 時代還活著嗎?
- 16 Apr Use NSUbiquitousKeyValueStore to Help Save Small Settings in iCloud
- 15 Apr CloudKit 分享功能的必要設定:CKSharingSupported
- 15 Apr SwiftUI NavigationStack 滑動返回失效
- 15 Apr SwiftData + iCloud Zone Sharing 完整做法
- 02 Apr Spring Transaction Self Call
- 02 Apr IDEA Warning JS Type
- 02 Apr Fixing IDEA's Missing tsconfig.json option Warning
- 01 Apr React Hook Object Dependency Note
- 31 Mar Tomcat JNDI DataSource を redeploy で壊さない修正方法
- 31 Mar Maven で servletContext の値を一元管理する方法
- 30 Mar IntelliJ IDEA で Spring Boot を直接 Debug 起動したときに `index.html` が見つからず 404 になる件
- 18 Mar Are Modals Still Good UI?
- 17 Mar NSTextView ScrollView Zero Height Fix
- 13 Mar SpringBoot Repository Integrated Test with Real DB
- 12 Mar Spring Boot を WAR で Tomcat に載せると、なぜ `context.xml` まで必要になるのか
- 10 Feb Turbopack Breaks on Dropbox Path Aliases
- 04 Feb Ubuntu24.04 VPN Fix
- 27 Jan Next.js + MSW Service Worker Registration Fix Under a basePath
- 11 Jan GoDot 4.5.1 Create Skeleton Animation
- 23 Dec Tracing maven-default-http-blocker in Maven 3.8+
- 22 Oct Detecting Big5 Encoding Errors in Java
- 21 Oct Ubuntu 24.04 Add StartupWMClass to .Desktop
- 09 Oct Ubuntu 24.04 Handle fs.inotify.max_user_watches in Separate File
- 19 Sep RESTful ConstraintViolationMapper
- 05 Sep Spring AuthenticationProvider
- 03 Sep Spring Logout
- 26 Aug SpringBoot Redirect and Forward
- 21 Aug SpringBoot Custom Login And Unit Test
- 20 Aug SpringBoot With JUnit5
- 19 Aug Using Axios To Manage API
- 14 Aug Maven and Gradle Not To Delete target or build folder
- 17 Jul Button Toggle Disable
- 18 Jun IXDocReport Convert DOC to PDF
- 23 May Mockito Mocking
- 16 May Vim Only Keep Some Characters
- 12 May RESTful Redirect URL
- 09 May Different Environment IDEA Fail
- 29 Apr Tomcat Process sendError
- 02 Apr Fetch
- 25 Mar Vim Delete Lines Without Matching
- 10 Jan Vim Delete Words Without Matching
- 03 Dec SwiftData Predicate Not Support Enum
- 02 Dec SwiftUI Custom Alert
- 02 Dec SwiftUI Custom Initializer For Binding Property
- 01 Dec Use Protocols to Extend Enum Functionality in SwiftUI
- 29 Nov Swift Treat static let as Compile-Time Constant
- 29 Nov SwiftData Dynamically Query Filter
- 28 Nov React CRA Https
- 26 Nov MSW Troubleshooting
- 26 Nov Access package.json in React
- 25 Nov Upgrade From Jdk6 to Jdk17
- 21 Nov Git delete by us
- 20 Nov SwiftUI Alert Still Shrink View
- 17 Nov SwiftUI Chart Custom XAxis
- 17 Nov SwiftUI Chart Annotation
- 23 Oct NS_ERROR_NET_PARTIAL_TRANSFER AND include(req,resp)
- 18 Oct Psi-Probe Installation
- 11 Oct Poi Upgrade
- 11 Oct Execute When Finish Load Without jQuery
- 09 Oct Linux Change Time
- 27 Sep Git Merge Ruin Svn Information
- 26 Sep Optional as a Record Parameter in Java
- 24 Sep IDEA Run Tomcat6 Project On Tomcat9 With Jdk8
- 13 Sep Curly Braces in Javascript import
- 11 Sep MSW Always 404 on homepage setted Create-React-App(2)
- 10 Sep MSW Always 404 on homepage setted Create-React-App
- 05 Sep Undo Git Commit amend
- 27 Aug Use Conditional In Template
- 27 Aug Swift Underscored Variable
- 26 Aug Git Commit Multiple Lines
- 24 Aug SwiftData Insert Duplicate
- 24 Aug SwiftData Compare
- 21 Aug SwiftUI Doesnt Update Model
- 19 Aug SwiftUI Result of NavigationLink initializer is unused
- 15 Aug SwiftData One-To-Many
- 14 Aug SwiftUI State VS Binding
- 13 Aug SwiftUI Query Macro Must Declare Type
- 13 Aug Swift Model Container Error
- 12 Aug WWDC2023-Discover Observation in SwiftUI
- 07 Aug Svn Revert Revert Merge
- 05 Aug Gzip Fail Preview
- 03 Aug Swift Structured Concurrency
- 02 Aug Eliminate data races using Swift Concurrency
- 01 Aug Swift Group Array
- 30 Jul Modify Last n Commits
- 26 Jun Grep Exclude Folders
- 26 Jun Javascript var let const
- 24 Jun Replace BASE64Encoder in Jdk6 Old Project
- 14 Jun Use jasmine-test-plugin To Test Javascript
- 07 Jun Sort Bool In Swift
- 20 May Jackson Unrecognized Fields
- 20 May Jackson Deal Bean Field Name Not Conventional All Capitalized
- 08 May Swift Create Date From String
- 03 May Migrate From Jodatime to Java Time
- 03 May Junit5 Disabled Not Work In Maven
- 30 Apr git-svn Confused Same Name Deleted Project
- 30 Apr Git Show Last Commit Log
- 26 Apr git-svn Complain Malformed network data
- 26 Apr git Message
- 22 Apr git-svn From Master And Branches
- 16 Apr Intellij IDEA Supported Jdk Version
- 16 Apr Intellij IDEA Move HTTP Request To Files
- 15 Apr Exception Handling With Jersey
- 15 Apr Encoding For ResourceBundle Properties in Intellij IDEA
- 15 Apr Response.entity to Prevent HTML Page in Jersey
- 11 Apr zsh Custom Prompt
- 30 Mar git-svn From GitHub To Svn
- 23 Feb Java8 between Days
- 23 Feb java.sql.Timestamp To LocalDateTime
- 21 Feb Git Ignore After File Being Added
- 19 Feb Debug Dependency Library On Intellij IDEA
- 29 Jan Java getMessage vs toString For NullPointerException
- 17 Jan Vim Search Match Exclude
- 16 Jan git-svn Basics
- 15 Jan history Command Show All History In Mac zsh
- 11 Jan Maven Execute Script In Clean Phase
- 09 Jan iOS17 Animation Transition in ScrollView
- 04 Jan RolesAllowed in Jersey3
- 25 Dec Sybase Charset in DBeaver
- 15 Dec Jersey3 JAXB problem
- 03 Dec IntelliJ IDEA Setup Derby
- 28 Nov Intellij IDEA Cannot Resolve SCSS Import Paths
- 28 Nov Homebrew List Installed Files
- 23 Nov Optional get() vs orElseThrow()
- 23 Nov Disadvantage of Intellij IDEA
- 22 Nov LocalDateTime VS Instant
- 01 Nov Git Show Remote Info
- 30 Oct Mui Autocomplete Fetch Data
- 29 Oct Maven Phases
- 27 Oct nvm Show All Available Node Version
- 26 Oct JAXRS Code Defined In External Jar
- 23 Oct import in React
- 16 Oct Ubuntu 22.04 Setup L2TP VPN
- 13 Oct RESTful Api Terminology
- 13 Oct Java Naming Convention
- 13 Oct Javascript Calculate Percentage
- 13 Oct React Terminology
- 11 Oct IDEA Space inside Self-Closing Tag
- 11 Oct IDEA Space inside import Statement
- 06 Oct IDEA HttpRequest in Services Window
- 03 Oct Restful Api Design and Modeling
- 30 Sep Dropbox Ignore File Command
- 28 Sep svn Ignore Subdirectory
- 28 Sep Ubuntu Add PATH in .desktop
- 26 Sep svn rm --keep-local
- 26 Sep svn Revert
- 15 Sep Vim Search String Appear Twice
- 12 Sep Add Library to IDEA Project
- 08 Sep Open Jdk6 Java Web Project in IDEA
- 07 Sep From NetBeans to Intellij IDEA
- 01 Sep What Does Spring Boot do
- 01 Sep React Start Path
- 01 Sep Maven Copy Directory
- 26 Aug Organize in Function or Feature
- 19 Aug Nomenclature in React
- 16 Aug Darkmode
- 16 Aug Align Label Middle in Extjs
- 06 Aug HealthKit
- 02 Aug Update to NetBeans18
- 02 Aug NetBeans vs Java Version
- 26 Jul Swift Remove the Increment Operator
- 12 Jul Replaced Elements
- 11 Jul d3js Bar Chart Updator With exit Animation
- 10 Jul Jdk6 Mail With Attachment
- 04 Jul Arrow Function Expression
- 30 Jun Make Checkbox Checked In Firefox
- 30 Jun Extjs4.2 Text Element With Custom HTML Height
- 30 Jun Difference Between button Tag And input type button
- 30 Jun Void Element in HTML
- 29 Jun maven-compiler-plugin Version Is Not Relative To Mvn Version
- 29 Jun Lombok Annotation Not Work In Jdk6 Maven Project
- 29 Jun Extjs4.2 Tooltips Width Change
- 29 Jun Unit Test Coverage With JaCoCo
- 29 Jun Mockito Junit Test Mock Void Method
- 29 Jun FreeMarker XDocReport Dealing Null Value
- 29 Jun Mockito Mock Factory Method
- 07 Jun Javascript RegExp(Regular Expression)
- 06 Jun d3js Stacked Bar Chart
- 05 Jun d3js Use Time Scale
- 04 Jun Json-Lib(net.sf.json) Serialize Jodatime LocalDate
- 04 Jun Dont Use Inner Class To Test Serializer
- 04 Jun BeanUtilsBean2 Populate sql.Timestamp From/To Jodatime LocalDateTime
- 04 Jun BeanUtilsBean2 Populate sql.Time From/To Jodatime LocalTime
- 04 Jun BeanUtilsBean2 Populate sql.Date From/To Jodatime LocalDate
- 04 Jun BeanUtilsBean2 Populate String To Jodatime LocalTime
- 04 Jun BeanUtilsBean2 Populate String To Jodatime LocalDate
- 30 May BeanUtilsBean2 Populate sql.Date To String
- 10 May Javascript Generator Functions
- 03 May Vim Save File With Sudo
- 10 Apr Extjs4.2 Force Too Long Line To Break In Grid
- 27 Mar Javascript Date Plus One Day
- 16 Mar svn Show Last Revision
- 16 Mar svn Show Changes On Specific Revision
- 15 Mar Maven Settings.xml
- 07 Mar Compare Sybase Date
- 26 Feb Java8 to Java17
- 24 Feb Install nVidia Container Toolkit
- 22 Feb Install Multiple Java in Ubuntu
- 21 Feb svnkit Command Line on Ubuntu 22.04
- 21 Feb svn Not Work After Upgrade to Ubuntu 22.04
- 21 Feb Setting Maven settings.xml
- 12 Jan Install Ubuntu 22.04
- 11 Jan Jekyll In Ubuntu22.04
- 09 Nov Keeping a Widget Up to Date
- 09 Nov Insert Empty View in Grid
- 07 Nov CS193P Lecture07-ViewModifier Animation
- 04 Nov CS193P Lecture06-Protocols Shapes
- 31 Oct Swift Optional Chaining
- 31 Oct Javascript Optional Chaining
- 31 Oct Generators in Observablehq
- 18 Oct Swift Regex Replace
- 17 Oct Git Detached Head
- 17 Oct Git Clone Specific Branch
- 17 Oct Git Checkout Remote Branch
- 12 Oct Escaping Closures
- 12 Oct CS193P Lecture05-Properties Layout @ViewBuilder
- 12 Oct Displaying Dynamic Dates in Widgets
- 11 Oct Enum Implicitly Assigned Raw Values
- 09 Oct Widget Run Error
- 15 Aug Jdk Filter
- 17 May Java MD5 Encryption
- 13 May Java Pattern Match
- 11 May Change Maven's Remote Repository in NetBeans8
- 06 May Dart Sass in NetBeans 8.2
- 26 Apr JSP Access Enum
- 18 Apr Detail in Xcode SwiftUI Core Data Sample
- 25 Mar querySelector hidden or not hidden
- 19 Mar Git Commit Your Changes Or Stash Them Before You Merge
- 18 Mar D3js Update Donut Chart
- 15 Mar Get Number Of Days In A Specific Month
- 15 Mar Slice To Get Last Characters Of String
- 11 Mar Count Number of Option Tag In Select
- 09 Mar Misuse of Java8 Optional
- 04 Mar Spread Syntax
- 03 Mar Bootstrap5 Alignment
- 02 Mar Ubuntu UFW
- 02 Mar Create Web Project On Intellij IDEA
- 02 Mar Auto Redeploy(Hot Swap) On Intellij IDEA
- 02 Mar Auto Compile SCSS IN Intellij IDEA
- 01 Mar React Project Specify Port
- 01 Mar npm command
- 01 Mar Run Project On Intellij IDEA
- 25 Feb Method Function
- 24 Feb OSX 10.13.6 High Sierra Homebrew Gem Not Work
- 24 Feb Get Element Style width
- 18 Feb d3.nice()
- 15 Feb Swift Create Array From 1 to N
- 15 Feb Javascript Create Array From 1 to N
- 17 Jan SVN Checkout One File
- 15 Jan SwiftUI 100-Day 061
- 21 Apr Update With Select
- 07 Oct Learning the vi and Vim
- 06 Oct Replace and Increment
- 19 Jun Jackson Fasterxml Convert Map to Bean