Up Task

一款基于WebSocket的即时沟通软件

已发布iOS版本,并已开发Android版本。软件采用WebSocket为通讯基础框架,后端采用Spring Cloud架构,实现了高效的消息推送功能,并在程序退出时采用APNS推送手机横幅消息。

隐私政策 Apple Store

单词播放器

一款手机版lrc,mp3播放器

软件基于OC开发,采用iOS原生音频播放API,结合lrc文件原理,同步显示音频对应的歌词字幕,并且可以循环播放、随机播放、AB播放、快速播放、慢速播放,是一个完整mp3播放器。

隐私政策 Apple Store

Super LRC Edior

可导入纯歌词的歌词编辑器

软件基于Cocoa开发,macOs平台,支持OSX 10.10以上系统,实现了对mp3字幕的编辑、新建功能,并且可以通过触摸板双指滚动波形图、点击拖动时间标记小红旗,操作非常方便。

隐私政策 Apple Store Microsoft Store UWP

G-dis - Mac上的Redis客户端

Pure swift Redis Client with most stability. Limited results returned with fast speed.
Support most popular data types in Redis: String, Set, List, Hash, SortedSet.
Support Base64 encoded binary key & Base64 encoded binary value.
Support multi-languages for connection.
Support multi-languages switch for returned result data from Redis server.
Support read and write Server-end Redis Data.
Support limited results returned with fast speed while search with key pattern.

隐私政策 Apple Store

Super LRC Editor With AI

一款带Ai辅助功能的字幕编辑器。能够提取音乐mp3文件中的语音数据并生成语音mp3文件。能够在原有音乐的波形图中绘制语音波形图,同时呈现两个波形图,为字幕的定位提供最大的方便。

支持OS X 10.14系统,采用OC-Cocoa开发,原生C++调用tensorflow实现语音分离。

隐私政策 Apple Store

Ftp-Serv

A simple ftp server software for uploading files to your computer.
It's a simple ftp server software for uploading files to your computer, or share files to others.
This software do three things:
1. You can upload files from printer-scanner-integrated machine to your computer, if your computer is in the same LAN with your printer-scanner-integrated machine.
2. You can share files to others by ftp protocol with this software.
3. You can manage the contents of the folder you chosen by your ftp client.
这是我的第一款基于Hybird思路的上架Mac应用,使用Angular10开发界面,使用纯Swift实现Ftp协议。
10天后,我成功让这款软件上架微软应用市场,当然,架构上仍然采用Hybird思路,其中,界面部分未做调整,而底层Tcp实现Ftp服务器部分采用C#进行了重写。
后续业余时间休息一段时间后,再继续实战Hybird方式的iOS端和Android端。

隐私政策 Apple Store Microsoft App Store

背景音乐提取器

一款通过Ai算法提取歌曲中的伴奏的软件。
  注:本软件不能提取视频文件中的音频;本软件的功能为通过Ai算法提取歌曲文件中(即:mp3文件中、wav文件中、m4a文件中)的伴奏。
  支持OS X 10.14系统,采用OC-Cocoa开发,原生C++调用tensorflow实现音乐分离。

隐私政策 Apple Store

Struggle Compare

一款纯文本对比工具。
  支持多种Windows字符集。

隐私政策 Apple Store

易能拾色器(Easy Color Picker)

方便的拾色工具,macOs上比微信、钉钉更准确的拾色工具
  1、软件启动后,在上方菜单栏会显示“ECP”图标,点击图标菜单内的“拾取颜色值”开始拾取;
  2、开始拾取后,鼠标所在区域会显示放大镜,此时,您可使用此放大镜移动到需要拾取的像素点上,并左键点击;
  3、左键点击后,软件结束拾取过程,并显示拾取结果。
  提示:
  1、您需要同意软件使用屏幕录制功能,以打开截屏功能。如果您在第一次提示时,未能点击确定,请根据如下步骤打开本软件的屏幕录制功能:点击左上角mac系统图标 系统偏好设置->安全与隐私->隐私(标签页),然后在左侧的选框中下拉并点击“屏幕录制”,然后在右侧的选框中下拉并勾选“易能拾色器”;
  2、您可使用[Control]+[Shift]+[A]快捷键来启动拾取过程;
  3、启动拾取过程的快捷键可以在本软件的设置菜单中任意设定;
  4、本软件不需要使用网络、不向网络发送任何数据,您可以放心地使用本软件。
  5、您可使用网页安全色来对比常见聊天软件及本软件的获取颜色的正确性。


Mac版钉钉截图功能

Mac版微信截图功能

易能拾色功能

易能拾色结果

隐私政策 Apple Store

Up Task桌面端

macOs版
  原方案采用了nw.js无法实现mas上架,后改用Electron,但上架需要打开sandbox,而打开sandbox后Apple限制了Electron的内核,导致Electron无法启动,所以,目前只能将打好包的dmg挂到网站上。
  当然,上架AppStore的方案还是有的,那就是采用Hybird开发方式,简单的说就是采用OC或Swift搭WebView的壳,WebView中仍然采用Angular、Vue框架,而特殊的Api通过桥接的方式用OC实现。这个方案的好处是,打好的包会特别小,下载 、推广特别方便。实际操作,需要看看最近有没有时间实践一把。
  最近研究壳方案成果:nw.js应用(或者Electron应用)与本地化Hybird方式应用大小比较

研发中新版本特性
  注册、好友列表、团队信息通过https协议与服务器交互;
  除留言外,聊天系统完全采用点对点传输,服务器不存储除留言外的任何聊天信息;
  基于点对点TCP的可靠传输;自研应用层协议;可多人同时视频通话;对传输文件大小不限制;
  非加密传输、对监管层开放;
  采用Hybird方式,本地代码通过IP穿透技术实现点对点收发信息;客户端应用层过滤所有非好友信息;

隐私政策 下载dmg

单词播放器 HD - 学英语的利器,可以在iPad上播放和调整各种lrc字幕的播放器

iPad上的mp3字幕播放及编辑软件,可以方便地上传mp3文件、lrc文件到iPad,并且可以建立播放单,可以按单曲播放,也可以按文件夹播放,更可以按播放单播放。并带有收藏字幕片段的功能,提供收藏列表,可以在收藏列表中顺序、乱序、重复播放收藏的单词。

采用高效的swift开发语言,支持iOS 9.0以上版本iPad,完全采用自动布局功能实现。并计划集成Ai语音提取功能。

隐私政策 Apple Store