Forwarded from Solidot
Ars 尝试华为的鸿蒙操作系统
2021-02-03 21:34 #操作系统
中国最大智能手机制造商华为在遭到美国的出口禁令之后宣布了自己的操作系统鸿蒙,去年 12 月释出了 V2 版本。华为消费者业务 CEO 余承东曾宣称鸿蒙是与 Android 和 iOS 完全不同的操作系统。华为消费者业务软件部总裁王成录上个月再次表示,鸿蒙不是 Android 或 iOS 的拷贝。美国科技网站
Ars 对华为鸿蒙进行了一番测试,记者首先试着下载 Harmony SDK,结果迎面一击:他被告知需要接受两天的背景检查,要求注册账号通过身份验证,包括递交名字、地址、电邮、电话号码和护照照片。即使你试图绕过注册流程,下载“盗版”版本,SDK 也需要你登陆账号之后才会运行。出于研究的目的,记者放弃了自己的身份信息,下载了 SDK,开始进行测试。他发现模拟手机使用的是中国 SIM 卡,进入的网络叫“华为内网”。进一步研究发现,Harmony 的应用页面基本上全是类似 Android Services Library、Android Shared Librar 之类的,以及指示 Android 10 的信息。作者认为现阶段的 Harmony 本质上就是换了皮肤的 Android,华为甚至连 Android 的名字都没有替换掉。作者还阅读了 Harmony 的文档,认为这些文档都是胡扯没有多少意义。
2021-02-03 21:34 #操作系统
中国最大智能手机制造商华为在遭到美国的出口禁令之后宣布了自己的操作系统鸿蒙,去年 12 月释出了 V2 版本。华为消费者业务 CEO 余承东曾宣称鸿蒙是与 Android 和 iOS 完全不同的操作系统。华为消费者业务软件部总裁王成录上个月再次表示,鸿蒙不是 Android 或 iOS 的拷贝。美国科技网站
Ars 对华为鸿蒙进行了一番测试,记者首先试着下载 Harmony SDK,结果迎面一击:他被告知需要接受两天的背景检查,要求注册账号通过身份验证,包括递交名字、地址、电邮、电话号码和护照照片。即使你试图绕过注册流程,下载“盗版”版本,SDK 也需要你登陆账号之后才会运行。出于研究的目的,记者放弃了自己的身份信息,下载了 SDK,开始进行测试。他发现模拟手机使用的是中国 SIM 卡,进入的网络叫“华为内网”。进一步研究发现,Harmony 的应用页面基本上全是类似 Android Services Library、Android Shared Librar 之类的,以及指示 Android 10 的信息。作者认为现阶段的 Harmony 本质上就是换了皮肤的 Android,华为甚至连 Android 的名字都没有替换掉。作者还阅读了 Harmony 的文档,认为这些文档都是胡扯没有多少意义。
Forwarded from AlPlank (Al Pt)
Telegram
一个落魄的退休司机
用 PPT 随手画了个思维导图。
从目前的消息来看,字幕组没有受到很大影响。
从目前的消息来看,字幕组没有受到很大影响。
Forwarded from APPDO 数字生活指南
#plt #ce #js https://rescript-lang.org/docs/manual/latest/newcomer-examples
为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言? - 知乎用户的回答 - 知乎
https://www.zhihu.com/question/359906573/answer/1709942996
#rust -like , with
为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言? - 知乎用户的回答 - 知乎
https://www.zhihu.com/question/359906573/answer/1709942996
#rust -like , with
let binding & {} expressionReScript Documentation
Newcomer Examples | ReScript Language Manual
Quick examples for users new to ReScript
#plt #Java 出去散步的路上想了一下绝句目前的一些语法糖
之前对 event listener 的设计是,控件里存
可以写出
这有一点问题, EventName 不好批量定义,我就想到之前的「变」定义有逗号形式:
可以另外对
所以说任重道远啊...
回看 Java 的 anonymous subclass 的时候我还以为编译器可以提供闭包的专用 inspect API 呢,比如就可以做
因为
之前对 event listener 的设计是,控件里存
被单击、被单击释放、之子树被改变 这样的 EventName ,开始计划是靠子类多态重载中缀算符「当」(也能支持 annotation 了... 好像不能 但可以学 Python decorator ),不知会不会再改可以写出
按钮当被单击,说("emm")。 这种代码,现在想想可以增进 DOM 式支持 量 监听配置 = 按钮加监听(被单击、op) 这种可撤销的 listener ,优雅些而且完善这有一点问题, EventName 不好批量定义,我就想到之前的「变」定义有逗号形式:
事 wtf() 为我好像还记得另一种设计:
变,
数 a 初0;数 b c 初1
文 s k 初""
重复若a不是5,b令置为「它乘2」;c令置为「它乘b」;a增。
回a+b+c
事 wtf() = a+b+c现在我可能倾向前者一些,主要是因为好读而且只写一个比较规整。
其中,
变数,a 初0;b c 初1。
变文,s k 初""。
可以另外对
量提取(a、b、c) 做扩展…… 可是 Kotlin 目前不支持这种非局部定义(显然这个要能静态执行,才能知道能不能完全初始化)所以说任重道远啊...
回看 Java 的 anonymous subclass 的时候我还以为编译器可以提供闭包的专用 inspect API 呢,比如就可以做
CallbackList 这样的压缩工作,大意了 😂因为
int a; new Listener() { void run() { print(a); } } 就会弄出有 constructor(a:Int) 这样的 inner class 啊,显然不需要 inspect 它 closure 住的变量(或者说构造器已经说明一切),这种接口就很完善了...
duangsuse::Echo
#math 我将无我... 🌝 其实根本没用到,作者喜欢从别处复制粘贴?或者喜欢自己写一大堆(repeating...)没用的结构? 话说作者挺喜欢给自己找麻烦,非得 let that = this; 一个,用了 27 次,我挺反感这种主语混淆不清的代码 好像挺 English 的,其实写半天我看不懂 this that 是在指什么,代码又为何要换人称 🌚
重写 js canvas 游戏 asteroids 是一个很好的展开,我打算最后给它加一个触摸(单击+移动转向射击/双击前进)操控的功能
如何抽提 mainloop 是个问题,最好还是能给子弹这样的对象添加自动绘制管理,到时候会彻底重写的
贪吃蛇的话整个地图都是一起绘制的,就没有对象座标集代码冗长的问题
如何抽提 mainloop 是个问题,最好还是能给子弹这样的对象添加自动绘制管理,到时候会彻底重写的
贪吃蛇的话整个地图都是一起绘制的,就没有对象座标集代码冗长的问题
不用
目前的设计还是站在 inline 优化可信的基础上,可这毕竟是循环引用(updateFunc),func 参数不可能被内联的
不过,requestAnimationFrame 要自体再调用本身就不可以内联吧…… 关键是这个 next 闭包肯定有额外开销
在下觉得,果然还是不应该用
暴露 frame-refresh schedule 果然是不良实践呢
class 封装游戏对象还是有局限性吧…… 为了性能不能检查 func 返回值来看是否中断,也不能每次 requestAnimationFrame 去 try-catch 一个,我看只有整体做大一点,key handler 放外面,才能避免为一个 Esc 键退出弄额外开销目前的设计还是站在 inline 优化可信的基础上,可这毕竟是循环引用(updateFunc),func 参数不可能被内联的
不过,requestAnimationFrame 要自体再调用本身就不可以内联吧…… 关键是这个 next 闭包肯定有额外开销
在下觉得,果然还是不应该用
next 函数参数,应该提供一个 event queue 实现然后支持 exit() event... 暴露 frame-refresh schedule 果然是不良实践呢
duangsuse::Echo
不用 class 封装游戏对象还是有局限性吧…… 为了性能不能检查 func 返回值来看是否中断,也不能每次 requestAnimationFrame 去 try-catch 一个,我看只有整体做大一点,key handler 放外面,才能避免为一个 Esc 键退出弄额外开销 目前的设计还是站在 inline 优化可信的基础上,可这毕竟是循环引用(updateFunc),func 参数不可能被内联的 不过,requestAnimationFrame 要自体再调用本身就不可以内联吧…… 关键是这个 next…
https://duangsuse-valid-projects.github.io/Share/HTMLs/renju_spaceship/spaceship.html
大家可以在这里试玩 #web #js #code #project
按 1 增加一盘, 2 增加彩球(我在干什么我,为什么要用五子棋盘当靶子…… 🤪 )
asteroids 方向键控制、空格射击、B 键刷新,其他参考 www.websiteasteroids.com
大家可以在这里试玩 #web #js #code #project
按 1 增加一盘, 2 增加彩球(我在干什么我,为什么要用五子棋盘当靶子…… 🤪 )
asteroids 方向键控制、空格射击、B 键刷新,其他参考 www.websiteasteroids.com