开源项目
感恩于开源项目,见贤思齐,咱也贡献代码
柳鲲鹏
建立了编程学(编程基本功、平台化编程)、六石管理学等几个流派。
每涉及一个领域,都是顶级砖家。在这些领域中,如果遇到问题,最后肯定是搜索到本博客。
展开
-
为百度翻译花了3元,感觉还是值得的
这几天熟悉了一下百度翻译。因为我的测试量大,而且有BUG要反复处理,所以翻译量也很大。充了两次,共6元,使用了3元。原创 2023-10-21 10:13:15 · 799 阅读 · 0 评论 -
一个开源的安卓相机:OpenCamera
Open Camera download | SourceForge.nethttps://github.com/quantum6/Android-OpenCamera原创 2023-10-06 18:17:33 · 1594 阅读 · 0 评论 -
自我之后,人人皆可做CDKEY!祝贺全网首套25位CDKEY源码开源!
当然了,这套源码已经很完善了,还是可以改进的。自我之后,人人皆可做CDKEY!原创 2023-06-20 08:22:55 · 210 阅读 · 0 评论 -
全网首发:25位CDKEY算法代码,世界上首次开源!
该协议最大不同是,使用本源码,如果你赚钱了,有可能要求你付费。需要注意的是,本源码使用的是量子开源协议!原创 2023-06-19 08:34:25 · 417 阅读 · 0 评论 -
量子OFFICE:我是真想把泰山OFFICE做起来
一方面是年纪大了项目难得,另一方面我真的是天生就是做OFFICE的。所以我在泰山的时候,夸下海口,所有难题都归我。我也确实做到了自己的承诺,诸如JDK、FreeType、LINUX所有工作、插件、CDKEY等等都是我一人包揽。我做好了所有的技术储备,只要哪天说要改进WP,全部可以直接使用。为了解决公司成立太晚,别人已经先跑的问题,我专门提出了成立信创小组、开源部分工作、建立国家标准等一系列可行建议(就是不仅有想法,还有实实在在的东西)。泰山OFFICE解散了,我觉得我是最痛苦的那个。原创 2023-06-04 17:13:38 · 427 阅读 · 3 评论 -
量子OFFICE:我最佩服永中OFFICE的什么方面
要说世界上功能最复杂的软件,吾以为应该就是OFFICE。即使是象吾这样的顶级开发砖家,也经常发现自己不知道的功能。因为工作关系,接触并修改永中OFFICE的代码,吾每每佩服。一方面吾很佩服,另一方面吾对于这些代码,真的是看不上眼。实际上只要哪个功能一过我手,都是重写。相对于永中OFFICE,吾每行代码都称得上创新。近期吾将逐步公开介绍量子OFFICE在WP方面的核心思路。有人说你不怕被抄吗?有时吾常常感慨,还好是吾,有钻研精神,能够搞清楚到底是怎么玩的。换别人早就陷进去了,晕头转向。原创 2023-05-31 08:29:58 · 264 阅读 · 0 评论 -
量子OFFICE:TrueType/FreeType/OpenType的概念
除了WINDOWS,LINUX/MAX/UNIX等统统,使用的都是FreeType字体引擎。吾亦贡献了几个接口(任意幅度斜体,中文斜体,笔画粗细)。目前贡献的位图斜体功能,是世界首次实现的特性。看过MS的介绍,说自己使用的叫OpenType字体,包含TrueType的特性,并进行了升级。自然的,要正确处理OpenType,必要要配套一个字体引擎。这个好像是没有开源的。后来提出了矢量字体(Outline),通过曲线定义字型,这样可以方便的进行缩放。如果是位图字体,不同字号就要有不同的位置,工作量难以承受。原创 2023-05-23 08:52:11 · 683 阅读 · 2 评论 -
量子OFFICE开源工程
一方面是因为我对于OFFICE软件的各个方面(WORD布局绘制,EXCEL计算,POWERPOINT动画等等),均是世界第一,希望这一套东西能够发扬光大。另一方面也开创中国OFFICE开源大业,不至于缺席世界舞台。已知的OpenOffice/LibreOffice,在我看来,真的是十分幼稚。量子OFFICE:Quantum Office。原创 2023-05-22 21:46:24 · 550 阅读 · 0 评论 -
量子开源协议(Quantum OpenSource License)
参考或使用本项目,盈利情况良好的人或组织,本项目有权要求一定的赞助。使用本项目工作,直接或间接引起的任何错误、损失,本项目及参与人员都无任何责任。参考或使用本项目,而做的相应变动,都必须开源到本项目。参与项目的人员,在处理事情上,需要同时达到合情、合理、合法三个要求。参与项目的人员,根据自己的时间定期或不定期的安排工作。本项目会使用其他开源,互相之间不存在任何责任关系。参考或使用本项目,如果是商业用途,需要通知本项目。参与项目的人员,在主观上不得有恶意行为。任何人或组织都可以使用本项目。原创 2023-05-21 08:54:19 · 243 阅读 · 0 评论 -
使用Authy解决:Github的Your GitHub account, quantum6, will soon require 2FA
如果有手机就好了,问题是不支持中国手机啊。我试了一下,可以使用Authy来解决。第一项,我点了Register,再输入一个名,要求插入个什么KEY,忽略。(应用限制,无法截屏)原创 2023-03-21 10:19:48 · 7608 阅读 · 6 评论 -
竟然不支持中国手机?Github:Your GitHub account, quantum6, will soon require 2FA
今天收到一个邮件,题目就是“Your GitHub account, quantum6, will soon require 2FA”。看了一下,意思是就是要升级了,会影响你的权限。我找了半天,没找到CHINA,大锅你说你不是故意的谁信?原创 2023-03-21 09:07:17 · 599 阅读 · 0 评论 -
LINUX编译OpenJDK17
JDK17是LTS版本。为了将来集成代码,所以先编译试试。下载带ga的版本,表示正式发布。原创 2023-03-22 08:29:24 · 680 阅读 · 1 评论 -
LINUX编译OpenJDK11
JDK11是LTS版本。为了将来集成代码,所以先编译试试。下载带ga的版本,表示正式发布。原创 2023-03-19 07:40:20 · 225 阅读 · 0 评论 -
热烈祝贺提交的笔画粗细接口,被FreeType正式采纳
就是对于参数的具体含义是什么。我开始以为是要求我提供一个更好的参数,后来才明白对方问的是参数的具体意思?我就老老实实的回答:我无法回答这个问题,我的工作是建立在粗体基础上。意思是你要不问粗体去?哈哈,粗体现在各家各有做法,没有统一标准。有人奇怪了,大锅这作者不是你啊。因为这个功能进行了反复讨论,最后负责人也是忍无可忍,又重新开了个MQ。FreeType越来越强大完善了!原创 2023-03-17 09:05:02 · 218 阅读 · 0 评论 -
参与github上JDK开源项目,不能使用rebase。附OpenJDK开发指导
git rebase是参与gitlab上freetype时学会的。原创 2023-03-17 08:57:33 · 101 阅读 · 0 评论 -
github fork的库,如何同步源库的更新(网页操作)
注意左侧的分支,再点击右侧的下拉。原创 2023-03-16 13:33:28 · 473 阅读 · 0 评论 -
要在JDK8U上解决BUG,必须先在最新JDK上解决
最近为了解决这个BUG:New changes for 8u should go to GitHub - openjdk/jdk8u-dev: https://wiki.openjdk.org/display/jdk8u. This tree is for critical regression fixes for the next release only.@quantum6 From the bug description it sounds like this is an issue in lat原创 2023-03-17 08:28:17 · 126 阅读 · 0 评论 -
一个讨论字体粗细的网页
那么,是不是说,现在粗体还没有标准?原创 2023-02-23 09:20:22 · 123 阅读 · 1 评论 -
粗体效果对比:(Times New Roman自带) VS (FreeType粗体)
有的字体文件自带粗体部分。那么,与FreeType对比如何呢?这里选用(Times New Roman + 60)原创 2023-02-21 14:42:06 · 420 阅读 · 0 评论 -
FreeType笔画减细的效果测试
Order is:原创 2023-02-21 13:52:25 · 181 阅读 · 0 评论 -
FreeType笔画加粗的效果测试
Order is:原创 2023-02-21 11:38:57 · 318 阅读 · 0 评论 -
热烈祝贺FreeType 2.13.0发布!我司提交代码已正式启用!
看了一下,欣喜的发现我司提交的代码已正式启用!一方面是我司技术力量强大的体现,另外也是为开源贡献自己的力量。昨天无意中看到2.13.0正式发布,今天专门下载下来准备整合。原创 2023-02-20 14:06:33 · 247 阅读 · 0 评论 -
建立了YUV/RGB/BMP/JPEG相关的开源项目,整合相关源码
近来因为一个老外的事情做了改进,随之就想,把我相关的代码整合成一个大项目。所有转换,都贴心的提供了相应的帧及构建脚本。确保拿到就可以看到实际样子,就能直接编译。测试的时候,动不动需要加载JPG/PNG,非常的的麻烦。而且转换后,对错并不好判断。所以吾专门写了个代码,产生8种色块的RGB帧。并在中间加了个圆,确保容易判断。原创 2023-02-20 14:04:22 · 243 阅读 · 0 评论 -
关于FreeType中units_per_EM的含义
具体什么用处目前没有研究清楚,从网上搜索了一些说法:units-per-em - SVG:可缩放矢量图形 | MDNThe attribute specifies the number of coordinate units on the "em square", an abstract square whose height is the intended distance between lines of type in the same type size. This is the size of原创 2023-02-26 08:16:23 · 281 阅读 · 1 评论 -
FreeType/FT_Size_Metrics/x_ppem /y_ppem 是如何计算的
x_scale和y_scale是26.6的浮点数。原创 2023-02-21 08:36:15 · 223 阅读 · 0 评论 -
FreeType中FT_Face.units_per_EM的值怎么来的
这个值不是算出来的,是直接从文件中读取的。在这里直接读入一段数据,转换为结构体。原创 2023-03-05 08:40:49 · 199 阅读 · 0 评论 -
关于FreeType的ppem含义
继上文吾做了一系列粗体研究之后,负责FreeType的老外看了觉得ppem更靠谱。可是ppem离WORD效果相差较大。吾表示不知道ppem的意思,建议使用72,即point转pixel的单位。第一句话的意思,用中文说,大约是你看看你一天天的……这部分我也确实没有仔细研究就是,不丢脸,哈哈。原创 2023-02-20 08:37:48 · 214 阅读 · 0 评论 -
FreeType粗体时是如何计算的
粗体是有代码的,就是这个计算加粗幅度(比例关系),对方也表示是个经验值,希望能知道原理。所以我先以矢量字体为例,研究一下FreeType是怎么加粗的。加粗与字号有关,这一点是毫无疑问的。对方提出:24是个经验值,能不能找到原因?这说明,关键在于FT_MulDiv。从代码也能看出,差异就在于中间的参数。查了一下FT_MulDiv(a, b, c),大意是a*b/c。提交了一个粗体代码,对方提出,粗体增加的程度是怎么算的。把x或y的if部分注释,都会导致没有画面。把else部分注释,没有影响。原创 2023-02-17 09:01:13 · 655 阅读 · 0 评论 -
FreeType粗体代码改动,对于效果的影响
96与WORD最相似,连其中的横线灰度都一样。VS2012和WORD是有差异的。VS2012和WORD是有差异的。总体来说,FreeType偏粗。原创 2023-02-16 17:14:01 · 197 阅读 · 0 评论 -
关于FreeType中文竖排斜体的接口的争论
如果x/y同时有值,就会发生旋转,如果不同可能很怪异,哈哈。单纯从斜体功能来说,显然是我提出的接口好。这次提交代码,就新增的接口,发生了争论。通过参数控制是左右倾斜还是上下倾斜。原创 2023-02-15 09:11:04 · 167 阅读 · 2 评论 -
fatal: unable to access ‘https://github.com/openjdk/jdk8u/‘: OpenSSL SSL_read: Connection was reset,
【代码】fatal: unable to access ‘https://github.com/openjdk/jdk8u/‘: OpenSSL SSL_read: Connection was reset,原创 2023-02-11 07:28:34 · 154 阅读 · 0 评论 -
参与Github jdk8u开源,提交一个PR
点击上图中的“New pull request”,然后选择正确分支。原创 2023-02-10 10:13:52 · 142 阅读 · 1 评论 -
Github已有Token,如何更新scope
如果发现产生KEY的时候,缺少某个东西,一个办法是重新生成一个,另外一个办法是更新一下。原创 2023-02-10 09:53:15 · 527 阅读 · 0 评论 -
Git提交时报错:(refusing to allow a Personal Access Token to create or update workflow `.github/workflows/
新建一个具有workflow权限的 Github Personal access tokens。原创 2023-02-10 09:41:38 · 840 阅读 · 0 评论 -
意外!竟然有人要求向我的库合并代码
在github上有一个OTG摄像头的库,也是从别人那边复制的。当然吾进行了大规模的修改,确保能够运行。吾上传的代码,都是本地确认能够运行的。有人只会复制代码,能不能跑也不管。这是不符合柳氏风格的。今天看邮件,竟然有人提供了一个PR,要合并代码。原创 2023-02-10 08:44:32 · 163 阅读 · 0 评论 -
热烈庆贺FreeType正式支持中文竖排时的斜体功能
我以为250号提交被拒了。今天仔细研究了一番,发现是接受了,做了一定修改。接口跟我预计的不一样,这个对方要求,咱就接受了。原创 2023-02-09 10:08:49 · 241 阅读 · 0 评论 -
参与开源工作,提交代码很是麻烦
就是动不动就要求修改,这里不对那里不对。参与FreeType,有一次自己操作失误,一下子把自己库给删除了,MQ都没有了。最近提交斜体T2B,操作来操作去,十分的麻烦。要合并自己的代码到主分支上,实际上是一种草稿到正式版本的过程。人家也担心你代码进来,万一有问题搞得嗝屁了怎么办?于是耐心的回滚了代码,清理了分支,重新提交代码。原创 2023-01-29 09:32:34 · 116 阅读 · 0 评论 -
提供一个网址:龙芯应用合作社
2. 给龙芯loongapps@loongson.cn发送邮件,内容包括“应用名称”、“开发者”、“应用Logo图标”、“软件截图3张或以上”,“版本号”、“应用简介”、“应用详细说明”、“安装包”。应用详细说明并不需要详细的使用说明书,只要比应用简介多写一点就行。如果是企业开发的产品,邮件中还需要写明“公司名称”、“公司描述”。3. 龙芯回复邮件,发来一份《应用软件发布协议》,实际上是一份免责协议,如果你的软件给用户造成了损失,或者产生了版权纠纷需要自己担责。4. 龙芯审核无误,应用即可上架。原创 2022-11-16 08:32:42 · 1518 阅读 · 0 评论 -
一些开源协议的说明
我一直以为关键有两点:原创 2022-11-10 08:56:53 · 130 阅读 · 0 评论 -
Github参与jdk8u,提交的PR提示:Testing is not configured
【代码】Github参与jdk8u,提交的PR提示:Testing is not configured。原创 2022-10-25 09:06:56 · 335 阅读 · 0 评论