摘要: 身处当前数字化社会,打造个人品牌,越发显得重要(自我推销)。对于从事技相关的人群,欲要树立并长时间保持自己的个人品牌,最便捷的方法无疑是:坚持长时间高质量输出原创文章。就择取合适的博文平台,也是项技术活儿;本文主旨,就针对这承载文字的各类平台,结合其功能特点,探讨下其优劣所在,以便可为更多朋友,就如何选择博文平台诉求,提供些参考。 阅读全文
posted @ 2019-08-06 00:30 云轩奕鹤 阅读(1393) 评论(1) 推荐(2) 编辑
摘要: 正所谓“一图胜千言”,当在写文章、做设计、搞 PPT、发朋友圈,搭配一些合适的图,这无疑将极大提升内容的表现力。鉴于此,在倾城之链的美图板块,收录了来自世界各地的优质图片网站,它们所提供高品质且免费的资源,相信会给您带来极大帮助;同时,那汲取千万创意的结晶,也将使得您可以获得灵感。今将其梳理成文分享于此,希望可以惠及更多的人。 阅读全文
posted @ 2019-02-28 00:43 云轩奕鹤 阅读(24270) 评论(1) 推荐(1) 编辑
摘要: 快应用脚手架模板,旨在探索如何更为优雅的开发快应用,为广大快应用开发者提供便利和参考,尽可能提升开发效率、优化开发体验,使得可以在更短时间内,塑造出更为优质的快应用。 阅读全文
posted @ 2018-12-05 00:35 云轩奕鹤 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 介绍一款开箱即用的 Vue Webpack 脚手架模版,对于如何构建中大型 Vue 项目,根据过往的提供脚手架、以及大量的推荐 & 参考性建议。默认引入了 vuex vue-router vue-18n dayjs lodash 等依赖库,以打造高效开发单页面应用 ...... 阅读全文
posted @ 2018-05-23 08:44 云轩奕鹤 阅读(4553) 评论(6) 推荐(2) 编辑
摘要: 众所周知,前端发展如火如荼,日新月异,而且很长一段时间内都将如此。这份由晚晴幽草轩轩主正在维护的教程列表;旨在为`前端学习`、 `技能提升`、 `视野扩展`、 `资料查找`等行个方便。将会在日常工作探索、学习中,持续保持更新,增新优之章,除旧失之文;尽可能使得这份列表保持简练,以避免信息过重且冗杂;望其能在浩如烟海的讯息中,堪有所用。 阅读全文
posted @ 2017-10-12 10:14 云轩奕鹤 阅读(1485) 评论(4) 推荐(10) 编辑
摘要: 谈及如今欣欣向荣的前端圈,不仅有各类框架百花齐放,如`Vue`, `React`, `Angular`等等,就打包工具而言,发展也是如火如荼,百家争鸣;从早期的王者`Browserify`, ` Grunt`,到后来赢得宝座的 `Gulp`, 以及独树一帜的 `fis3`, 以及下一代打包神器 `Rollup` ;在 [browserify,grunt,gulp,rollup,webpack](https://npmcompare.com/compare/browserify,grunt,gulp,rollup,webpack) 可以一窥其中部分对比。在本文要探究的是,当前打包工具绝对霸者 `Webpack`。 阅读全文
posted @ 2017-08-10 16:07 云轩奕鹤 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 子曾曰:“工欲善其事,必先利其器。居是邦也。”——语出《论语·卫灵公》;其后一百多年,荀子也在其《劝学》中倡言道:“吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。**君子生非异也,善假于物也**”。远从石器时代开始,先贤无不据此而行;时至今日,已将具器的职能,发挥到淋漓尽致之境界:倘若离开它的存在,人类已无法正常生活;斯可云鉴? 阅读全文
posted @ 2017-01-27 23:35 云轩奕鹤 阅读(11667) 评论(6) 推荐(3) 编辑
摘要: [Atom](https://atom.io/)是 `Github` 专门为程序员推出的一个跨平台文本编辑器。她很大程度上继承了SublimeText的美,而又不仅如此。有费了蛮大力气总结了一篇关于SublimeText文章: [如何优雅地使用Sublime Text](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/),这其中可以感受个人对于Sublime的钟爱。而如今试用了 `Atom` 一个多月以来,我被迫见异思迁了,幸好我不是一个喜新厌旧的男人~在编码砌字时,很多时候一款编辑器的标签不够用的,所以现在两款兼而用之。 阅读全文
posted @ 2016-03-08 18:47 云轩奕鹤 阅读(2796) 评论(3) 推荐(3) 编辑
摘要: Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一。 阅读全文
posted @ 2015-12-15 20:36 云轩奕鹤 阅读(12509) 评论(27) 推荐(69) 编辑

生财有迹(Wealth Tracker)是一款专注于个人资产分析的应用程序。其核心功能是:全面记录并展示用户的资产状况,帮助用户轻松了解财务现状;运用 AI 能力,结合每种资产的特性和当前环境,提供适宜的财务建议。

生财有迹 - 效果预览

项目愿景

在当今多元化的经济环境中,个人资产管理变得日益重要。它往往分散于各类金融账户和服务中,例如银行存款与理财产品、移动支付平台(如微信支付、支付宝)、公积金、医保账户、货币基金(例如余额宝)、债券、各种股票及基金产品、房地产、贵金属、外部借款(尽量不做此配置🤫)以及其他投资等等(对于部分朋友,或许还有贷款、欠款等负债)。这些账户中的数额在不断变动,使得快速准确地了解个人总资产状况成为一项挑战。

本项目旨在提供一个高效、直观的解决方案,以应对个人资产管理中的分散性和复杂性。生财有迹专注于账户余额及整体数额,避免深陷于单笔收支的琐碎细节。其目标是通过简化操作流程,帮助用户揭示个人资产的整体变化趋势,并通过友好的用户界面,使用户能够轻松记录和洞悉自己的财务信息。如欲了解更多,可移步至博文:生财有迹 | 您专属的资产跟踪与分析工具

核心特性

  • 简洁易用的操作界面:用户可以通过几个简单的步骤快速上手,无需任何复杂的财务知识。
  • 丰富的数据可视化:通过图表和图形,直观展示资产变化,帮助用户轻松掌握财务状况。
  • 本地部署的灵活性:部署在哪里由用户决定,确保数据的私密性、安全性,以及可扩展性。
  • 开源的代码架构:项目的源代码完全开放,欢迎参与贡献,以不断改进和完善工具的功能。

通过这些特性,希望建立一个用户友好、透明且可信赖的个人财分析工具,帮助用户更全面地掌握自己的财务状况。

在线体验

为了让您更直观地了解 生财有迹 的功能和特性,已在服务器上使用 pm2 部署了一个演示版本。该演示环境填充了模拟数据,方便您全面体验各项功能。无论您是想评估工具的实用性,还是出于好奇想一探究竟,欢迎访问以下链接进行体验:

https://fund.lovejade.cn/

请注意,这是一个公共演示环境,因此请勿在其中输入任何真实的个人财务信息。建议您在体验后,考虑按照本文档的指导,在自己的环境中部署和使用"生财有迹",以确保您的财务数据的隐私和安全。

如果您在使用过程中遇到任何问题或有反馈意见,欢迎通过项目的  GitHub 页面与我们联系。您的宝贵意见将帮助我们不断改进这一工具,以更好地满足用户的需求。

先决条件

说明用户在安装和使用前,需要准备的一些先决条件,譬如:您需要安装或升级 Node.js(>= 16.*),推荐使用 PnpmYarn 作为首选包管理工具。

如何使用?

使用 Docker

使用 docker compose

version: '3.8'

services:
  wealth-tracker:
    image: nicejade/wealth-tracker
    container_name: wealth-tracker
    ports:
      - '8888:8888'
    volumes:
      - ./data:/app/data
    restart: unless-stopped

volumes:
  data:

这将在后台启动服务,并且效果与下面的 docker run 命令相同。使用 Docker Compose 可以更方便地管理多个容器,并且配置更易读和维护。

或者 docker run

docker run -d -p 8888:8888 -v "$(pwd)/data:/app/data" nicejade/wealth-tracker

如果您在本地部署,只需打开网址——http://localhost:8888 即可访问。如果在服务器运行,可通过 http://[Server-IP]:8888 来访问,您也可以指定其他端口。

使用 Node.js

# clone project
git clone https://github.com/nicejade/wealth-tracker.git

# install & run for client
cd client && pnpm i && pnpm start

# install & run for srever
cd server && pnpm i && pnpm start

本项目客户端采用 Svelte 框架,基于 Vite 所构建,默认 5173 端口,只需打开网址—— http://localhost:5173 即可访问。

命名由来

在项目开发初期,有为应用取中文名为:"财富追踪器"(英文名:Wealth Tracker)。这个名称初看简洁明了,似乎完美契合产品理念。然而,随着开发深入,逐渐显现出其局限性:

  • 概念范畴过广:"财富"一词涵盖范围极广,不仅包括金钱资产,还可能指代时间、知识、经历,甚至是绝美容颜等无形价值。
  • 功能定位不够精准:该应用实际上专注于能被精确计算和记录、且已经形成的有形资产,而非泛泛追踪所有形式的"财富"。

这种认知更新促使重新思考产品定位和命名。偶然想到了两个颇具启发性的成语:"生财有道"和"生财有术";而应用的核心功能恰恰是记录资产增长的轨迹。基于这一灵感,最终确定将应用命名为"生财有迹"。这个名字巧妙地结合了几个要素:

  1. "迹"与"记"同音,暗示了记录的功能。
  2. "生"与"升"同音,象征着资产的增长。
  3. 整体保留了"生财"的概念,与原有的资产主题保持一致。

"生财有迹"这个新名称不仅准确反映出产品功能定位,传达了产品理念,还蕴含了对用户资产增长的美好祝愿,希望您也会喜欢。

给予支持

生财有迹项目开源且免费,然而设计与编码需耗费时间和精力。如若您对其使用感到满意,请考虑通过以下方式进行小额捐赠:

生财有迹 - 微信赞赏码

微信扫码赞助

Buy Me A Coffee

路线图

"生财有迹"项目正处于积极的设计和研发阶段,致力于在功能丰富与易用性之间寻求平衡,以满足用户日益增长的个人财务管理需求。未来开发重点包括增强数据可视化能力、加强数据安全性、以及提升 AI 辅助分析功能等。

特别鸣谢

本项目的开发过程中,依赖并受益于以下优秀的开源技术和工具(未包含全部)。它们不仅提供了强大的功能,还促进了项目的高效开发和稳定运行。

  • Svelte: 作为一种新兴的前端框架,Svelte 通过其创新的编译时技术,让我们的 Web 应用更加轻量和高效。它减少了我们需要编写的样板代码,同时提高了运行时的性能。
  • TailwindCSS: 通过提供实用主义的 CSS 类,TailwindCSS 极大地简化了样式设计的过程。它使得我们能够快速构建美观且响应式的用户界面,同时保持代码的清晰和维护性。
  • Vite: 作为一个现代化的前端构建工具,Vite 通过其快速的冷启动和即时的模块热更新,极大地提高了我们的开发效率。它利用了原生 ES 模块特性,使得项目构建更加高效。
  • Flowbite: 提供了一系列预构建的组件和模板,Flowbite 极大地加快了我们的开发流程。它帮助我们快速实现了复杂的用户界面元素,同时保持了代码的可定制性和可维护性。
  • Axios: 作为一个基于 Promise 的 HTTP 客户端,Axios 简化了我们的 Web 应用中与 API 的交互。它的易用性和广泛的功能集使得我们能够轻松处理 HTTP 请求和响应。
  • Day.js: 作为一个轻量级的 JavaScript 日期库,Day.js 提供了直观的 API 来处理日期和时间。它使得我们在应用中处理复杂的日期计算变得简单且可靠。
  • Node.js: 作为一个高效的 JavaScript 运行环境,Node.js 使得服务器端开发变得前所未有的简单和快速。它的事件驱动和非阻塞 I/O 模型极大地提高了我们的应用性能和响应速度。
  • Fastify: 这个高性能的 Node.js Web 框架为我们提供了一个简单且强大的接口来构建 RESTful API。它的低开销和高度可扩展性使得我们的后端服务既快速又稳定。
  • SQLite3: 作为一个轻量级的数据库引擎,SQLite3 为我们提供了一个无需配置的本地存储解决方案。它的简单性和高效性使得开发者在本地部署应用时能够轻松管理数据。
  • Sequelize: 作为一个强大的 ORM 框架,Sequelize 为我们提供了一种简单且直观的方式来管理数据库关系。它的灵活性和功能丰富性使得我们能够轻松实现复杂的数据操作和查询。

在此,对上述技术和工具的开发者和社区,致以崇高的敬意和衷心的感谢❤️。正是得益于他们的卓越贡献,生财有迹才能得以成功构建并持续优化。同时,也要感谢如 ChatGPT、Cursor、Github Copilot、PoeKimi 等 AI 工具在开发过程中提供的宝贵支持,它们显著提高了工作效率和体验。

posted @ 2024-09-09 14:12 云轩奕鹤 阅读(313) 评论(2) 推荐(2) 编辑
摘要: 在本篇中,将客观陈述 Npm 与 Yarn 的各自功用,以此显出两者间的差异;同时,以比较的形式,列出「常用命令清单」,以方便使用之时,作为参考(将陆续更新以完善);同时也欲借此,再次倡导那经典名言:「工欲善其事,必先利其器」,与诸君共勉。 阅读全文
posted @ 2018-01-24 10:05 云轩奕鹤 阅读(817) 评论(2) 推荐(3) 编辑
摘要: 身在程序的江湖,如你是一位即将出征武士,对决于浩瀚无尽的需求大军;那么你不仅需要一副好的体格,还需要一身技艺:而这`软件工程学`(抑或加算法)就好比内功(查克拉);而所使用的`各家语言`,则好如武学招式(独孤九剑?);那加以利用的各种工具,当如随身利器(小李飞刀?);那属于自己一套极致开发流程,便是轻功(电光神行步?)......如是斯言,那么作为开发者的你,几技傍身耶? 阅读全文
posted @ 2017-03-30 12:30 云轩奕鹤 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 轩图辅存 阅读全文
posted @ 2017-01-22 19:55 云轩奕鹤 阅读(204) 评论(0) 推荐(0) 编辑
摘要: JavaScript 字符串用于存储和处理文本。因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Date 时,诸此等等,繁不能数;而她那蛮多的 API 呵,总有些让人不愿去记忆的冲动,既然用时常搜,倒不如`烂笔头`一番,以作了结,顺道也体现下这博客存在的价值,由此就有了这篇纪要。 阅读全文
posted @ 2017-01-10 23:03 云轩奕鹤 阅读(1043) 评论(0) 推荐(4) 编辑
摘要: 人生即在于体验,而体验源于去尝试,去折腾,去改变,去塑新。要知道:“过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾……但是,人生最后悔的事情就是:我本可以”。生活也好,职场也罢,亦同此理;编程则更如其是。 阅读全文
posted @ 2016-05-25 10:04 云轩奕鹤 阅读(40953) 评论(12) 推荐(9) 编辑
摘要: 一直以来非常庆幸曾经有翻过《代码大全2》;这使我崎岖编程之路少了很多不必要的坎坷。它在软件工艺的话题中有写到一篇:“首先是为人写程序,其次才是机器(Write Programs for People First, Computers Second)”。虽然这是针对代码可读性来谈及的,但这间接昭示了开发效率之重要不是?此次以 Vue , Es6, Jade, Scss , Webpack, Gulp等一套强大组合来改善团队前端工作流,首因即出于这个理念。 阅读全文
posted @ 2016-05-16 19:07 云轩奕鹤 阅读(1340) 评论(2) 推荐(3) 编辑
摘要: 前端资源大汇集,涉及近乎前端的所有知识体系;并随学习&积累,将持续更新中。 阅读全文
posted @ 2016-04-19 10:07 云轩奕鹤 阅读(14225) 评论(91) 推荐(126) 编辑
摘要: 工作近三年,使用PC快六年,拥抱Mac整一年,投 具器 石榴裙三年。14年第一次被同事推荐 Everything ,开启了JeffJade对工具的折腾之旅,并乐此不疲。时去两年,这必然是消耗了一些时间,但对效率的提升,心情之保养,以及思维持续扩散,无疑是起了不可磨灭的功绩。是时候对这期间的热忱和折腾,做一个总结了。 阅读全文
posted @ 2016-03-31 10:29 云轩奕鹤 阅读(1923) 评论(7) 推荐(4) 编辑
摘要: [AutoHotkey](https://autohotkey.com/)是一个windows下的开源、免费、自动化软件工具。它由最初旨在提供键盘快捷键的脚本语言驱动(称为:**热键**),随着时间的推移演变成一个完整的脚本语言。但你不需要把它想得太深,你只需要知道它可以简化你的重复性工作,一键自动化启动或运行程序等等;以此提高我们的**工作效率**,改善**生活品质**;通过按键映射,鼠标模拟,定义宏等。 阅读全文
posted @ 2016-03-14 11:24 云轩奕鹤 阅读(30110) 评论(9) 推荐(4) 编辑
摘要: 过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾……但是,人生最后悔的事情就是:我本可以。--陈素封 阅读全文
posted @ 2016-02-24 14:21 云轩奕鹤 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的。之前就有在[Windows下效率必备软件](http://www.jeffjade.com/2015/10/19/2015-10-18-Efficacious-win-software/)一文中对此做了下记载;其虽没`oh-my-zsh`那么逆天的存在,却也甚是好用,至少要比Windows原生Cmd好出了天际。因为好用,所以“必备” 阅读全文
posted @ 2016-01-15 09:58 云轩奕鹤 阅读(17928) 评论(18) 推荐(13) 编辑
点击右上角即可分享
微信分享提示