作者: pmself

  • 魔众工具箱系统

    魔众工具箱系统

    简单方便、干净整洁、全面完整的在线工具最新版本:v2.7.0 最新发布:2022-04-05

    在线演示 Demos多端支持,助力创业者实现精细化运营及成功

    PC端演示站https://tools.demo.tecmz.com

    后台管理演示https://tools.demo.tecmz.com/admin用户demo 密码123456

  • 开源 Android GNSS/GPS 测试程序

    开源 Android GNSS/GPS 测试程序

    GPS测试:排名第一的开源全球导航卫星系统 (GNSS) 测试应用程序。

    安装

    https://github.com/barbeau/gpstest

    特征

    它支持双频¹ GNSS,用于:

    • GPS(美国导航星)
    • 格洛纳斯(俄罗斯)
    • QZSS(日本)
    • 北斗/COMPASS(中国)
    • 伽利略(欧盟)
    • IRNSS/NavIC(印度)
    • 各种星基增强系统(SBAS):
      • 广域增强系统 (WAAS)(美国)
      • 欧洲地球同步导航覆盖服务 (EGNOS)(欧盟)
      • GPS 辅助 GEO 增强导航 (GAGAN)(印度)
      • 多功能卫星增强系统(MSAS)(日本)
      • 差分校正和监测系统 (SDCM)(俄罗斯)
      • 卫星导航增强系统(SNAS)(中国)
      • Solución de Aumentación para Caribe, Centro y Sudamérica (SACCSA) (ICAO)

    ¹双频 GNSS 需要设备硬件支持和 Android 8.0 Oreo 或更高版本。

    截图

    如下所示:

  • chinese-poetry: 最全中文诗歌古典文集数据库

    chinese-poetry: 最全中文诗歌古典文集数据库

    最全的中华古典文集数据库,包含 5.5 万首唐诗、26 万首宋诗、2.1 万首宋词和其他古典文集。诗人包括唐宋两朝近 1.4 万古诗人,和两宋时期 1.5 千古词人。数据来源于互联网。

    为什么要做这个仓库? 古诗是中华民族乃至全世界的瑰宝,我们应该传承下去,虽然有古典文集,但大多数人并没有拥有这些书籍。从某种意义上来说,这些庞大的文集离我们是有一定距离的。而电子版方便拷贝,所以此开源数据库诞生了。此数据库通过 JSON 格式分发,可以让你很方便的开始你的项目。

    古诗采集没有记录过程,因为古诗数据庞大,目标网站有限制,采集过程经常中断超过了一个星期。2017 年新加入全宋词,全宋词爬取过程及数据分析。。


    高频词分析图

    宋词受欢迎的词牌名

    两宋喜欢的词牌名

    宋词高频词宋词作者作品榜唐诗高频词唐诗作者作品榜宋诗高频词宋诗作者作品榜

    数据集

    • 全唐诗 json
    • 全宋诗 json
    • 全宋词 ci
    • 五代·花间集 wudai/huajianji
    • 五代·南唐二主词 wudai/nantan
    • 论语 lunyu
    • 诗经 shijing
    • 幽梦影 youmengying
    • 四书五经 sishuwujing
    • 蒙學 mengxue

    贡献

    本项目目的是借助技术来生成格式化(JSON)数据,让开发者更方便快速的构建诗词类应用程序。身单力薄,欢迎更多人来维护,你可以通过以下方法来参与贡献:

    贡献者

    Contributors

    案例展示

    案例展示

  • 基于Uni-app+FastAdmin开发的应用插件!

    基于Uni-app+FastAdmin开发的应用插件!

    基于Uni-app+FastAdmin开发的应用插件!

    官方主站:https://www.fastadmin.net/uniapp.html

  • 推荐35个超级好用的涨知识App

    推荐35个超级好用的涨知识App

    看过来!我从100个APP中选出的这35个超实用的app,每一个都是最硬核最有料的涨知识神器!每天打开看看,能让你提神醒脑,眼界大开,成为朋友聚会上的话题王者~

    双击屏幕取走哦~

    先放上全部APP目录,有新闻资讯类、英语学习类、读书类、影视类、漫画类、艺术类、厨艺类……,只要你能想到的,我都收集了,打包分享给你。

    1、全世界

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    这是一款极具野心的app,从历史、战争、艺术、音乐、科技到心理学、哲学,开发者想网罗天下知识,按照时间的线索打造现代版的四库全书。

    这款app最大的特点就是从历史脉络的角度来讲述知识百科,这就相当于给一个机器的零件做了编号组合,将所有碎片化的零件嵌合起来就能成功运作,每天打开学习,通过这种串联式的知识网络,能让你迅速打通知识的任督六脉。

    现在很多市面上的知识软件是碎片化的,相对来说就比较杂乱,极少有一款像这样大而全,系统化讲述知识的内容app,这绝对值得你一个赞~

    2、译学馆

    史上最强的知识搬运工

    涨知识指数⭐⭐⭐⭐⭐

    仅支持Android

    这款软件最大的亮点在于它的视野宽度,这也是网络时代给我们所有人带来的机遇。

    一是空间宽度。

    专业的翻译团队,每天为你翻译、更新世界各地的第一手新鲜资讯、国内外的优秀创作、最新最热门的TED演讲、无障碍可以观看的油管视频……在这个软件上,全球的优秀内容尽收眼底,不再因为语言障碍而局限于一方视野。而且,所有的内容都是免费的。

    二是内容宽度。

    此款app收录的内容从科学、商业、社会、旅行、摄影到手工、健身、绘画等等各个方面,大到讲述一个国家社会的形成,小到个人成长心理研究,可以说,这是我见过最全面的知识库。

    另外,还有一个超赞的公开课功能,世界各地的学科大佬,甚至那些只在教科书上出现的人物,隔着一个小小的屏幕,面对面为你授课,想想都让人惊喜。

    可能有人会说,这款软件和慕课、网易公开课有什么区别?区别就在于:

    ①译学馆不是一个单一的课程app,而是新闻资讯+知识科普+精品课程三合一。

    ②一些由于语言限制,而没有收录的优质课程,在这里大概率都能找到有中文字幕的版本。

    例如,我之前在网上搜索过各学科的速成课系列,这个软件收录的是最全的,没有之一!而且有很多最新的课程正在翻译中,每天都在持续更新,能让你在最短的时间内,了解各学科的专业框架和思维逻辑。

    如果你英语很不错,想要通过翻译增加一些副业收入,这款app同样适合你,这是全球第一款能在手机上为视频做字幕的APP,操作简单,并提供了给翻译者的专业培训,在赚取money的同时提升你的英语能力。

    总之,网络时代如何有效利用互联网高效学习,这一款app就是答案。

    3、一席

    听君一席话,胜读十年书。

    涨知识指数⭐⭐⭐⭐⭐

    支持iPhone、Android

    这款app堪称“中国版的TED”,目前已有782集演讲,同样是通过演讲传递思想,同样是来自各行各业的有意思的演讲者,但是不同于TED的是,这里能看到更有温度和深度的【中国式话题和故事】。

    「一席」请来的演讲人物,有来自各个领域的专业大咖,有企业创始人,有说唱歌歌手和青年乐队,还有独立摄影师和公益项目负责人……听他们讲各种专业领域的故事,或者人生经历,都让人受益匪浅。

    中科院副研究员讲述大西北为何如此干旱?如何在荒漠里发展出生机?
    白皮书乐队讲述青春的宣泄、生计的现实和迷茫,以及用音乐发声表达态度。
    昆虫研究员讲述未来吃虫子的一万种可能,怎样更安全、更放心吃上昆虫?Σ(⊙▽⊙"a

    这个APP,真的做到了它的slogan:听君一席话,胜读十年书。

    4、红板报

    Flipboard的中国版,一款强调品质阅读的app

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    他们对内容的把控非常严格,与许多优质的媒体签署了版权合作,很少有像头条里那种粗制滥造的流水线内容,目前亲测,从全网来说,内容上算是比较优质的。

    在这种快速阅读的时代,有时候我们没法确定被推荐的信息,是满满惊喜还是被硬喂了一口苍蝇,红板报绝对是一个很安全保险的选择。

    红板报的另一个亮点在于推荐的算法很特别,它主要通过评论和分享的数量来判断一个内容是否被优先推荐给用户,而不是点击量,这样做减少了标题党投机取巧的可能性,让用户获得真正优质的阅读体验。

    打开红板报,每天都能获得不错的新知识,很值得推荐!

    5、西梅

    连接全球新鲜大事

    涨知识指数 ⭐⭐⭐⭐⭐

    支持 iPhone、Android

    所有新闻资讯都支持中文、英文以及中英文对照三种模式切换,这个功能超级强大,仅此一家。

    国内外超知名的媒体的信息都能第一时间获取,像ABC News,全球科技产品测评网站CNET,CNN,华盛顿邮报,时代杂志,卫报等等知名媒体全部无障碍实时观看!

    除了看新闻资讯,西梅还是一个特别好的英语学习软件,有很多脱口秀视频、英语歌曲以及英语词汇讲解,适合于任何群体学习英语,坚持每天跟着阅读、复述视频的原音,不到半年时间,你的英语水平就能突飞猛进。

    总之,这绝对是一款能让你开阔视野的超强app,足不出户就能了解全球大事。

    6、必加思索

    是一款致力于建立知识思维开放型平台的app

    涨知识程度 ⭐⭐⭐⭐⭐

    支持 iPhone、Android

    必加思索是一款是以辩论为主的app,理念比较新奇,社区氛围非常好,大家都是根据辩题理性辩论,没有网络上那种常见的针锋相对、非对即错一刀切的言论,而是有理有据,逻辑清晰,很适合喜欢思考的人进行讨论、输出内容。

    每天有论题产生,辩手可以自由选择论题发表观点、质疑他们观点等,还有每月定期辩论赛活动,不管是参与还是围观,都能提升自己的思辨能力。

    而且用户质量绝对是所有我见过的APP中最高的,由用户自主创作分享,内容质量非常高,纯原创,包括书评、影评、小说、诗歌、散文等等,每天打开看看文章,能得到不少思想启发。

    页面简洁、没有任何烦人的广告,好像也没有赢利点,是一个非常纯粹的思辨社区,唯一的不足是用户太少,希望有更多人关注到这个有深度有温度的宝藏app,别让这么好的平台只是昙花一现。

    7、特写

    中国人的微传记

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    特写是国内独树一帜的非常少见的一款传记类app,可以说是非常小众,定位是一个多元化的生活实录创作社区,专注于生活(非虚构)文学创作。

    如果你是一个传记类读书爱好者,这款APP简直是为你量身打造的。听传记、写传记、对话大家的采访实录等等,都保留了传统读书的那种厚重感,这是这款APP绝无仅有气质。

    此外,你可以用文字、照片、声音或影像等等形式来记录你或你身边人的故事,形成自己的生活传记,写得好的作品,有机会通过平台出书。

    特写共有四个功能区:

    我听:收录了近40个近现代民国名人、国共将领、文艺大家、科学巨匠的生平传记,全部免费收听,在言语间感受大师风骨。

    我看:收录了近45部经典传记文学,也是全部免费!没有任何广告。

    我写:记录自己或身边人的生活,每个小人物也是历史的见证者,从一个微小的视角打开时代的天窗。

    我说:我最喜欢的是这个版块,对话中国癌症基金会主席何鲁丽先生、专访民革前辈林上元先生,他们见证了将近一个世纪的时代发展变化,叙述社会的变迁,听完让人受益匪浅。

    还有专业作者、专家学者为你推荐传记作品。

    收录了40多部人物影像传记,记录传奇人生。

    能看到这里的小伙伴,都是喜欢深度探索的优秀者,如果你觉得有想下载的软件的话,希望你帮我一个忙,先点个赞快速保存,我们打起精神继续,后面还有一大波超强app在等着你呀~

    8、全现在

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    全世界的兄弟全现在,是一款很硬核的知识百科软件,定位与全世界的纵观路线不同,从横截面,让你看到不一样的世界,这款软件里收录了你可能从未见过的精品心智实验室,拓宽你思维和想象的认知边界。

    全系列除了全世界、全现在,还有一个全未来,但是全未来的质量,感觉达不到我的推荐标准,(我的推荐标准还是很严格的,哈哈哈),可能是还在开发完善阶段吧,以后期待一下。

    9、鹅说

    打开鹅说,能看到知识欢乐起来的样子。

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    鹅说最大的特点就是将知识卡片化,每天推送一张卡片,点开卡片在文章的末端,有相互关联的知识推送,一张张点下去,就能从一个冷知识为出发点,挖掘出和它相关联的知识群。

    另一个亮点是,鹅说的内容选品角度极其刁钻。不同于普通的百科资讯,鹅说专门打造有趣的冷知识,就是那种你以为你懂了的领域里,它总能挖出一些让你眼前一新的冷门知识投喂给你。

    10、小鸡词典

    网络流行语查阅工具

    涨知识指数⭐⭐⭐

    支持 iPhone、Android

    小鸡词典是一款巨好玩的沙雕app,紧跟时事热点,专门为你解读各种网络流行语、文学梗、奇葩缩写。

    小鸡冲浪热点,始终占据着吃瓜第一线~

    如果你在吃瓜过程中,有任何疑惑难懂的地方,或者是对各种缩写摸不着头脑,欢迎使用小鸡词典,在你冲浪的路上为你排忧解难。

    11、华夏万象

    支持iPhone/iPad(一元)

    涨知识指数⭐⭐⭐⭐⭐

    「华夏万象」是一款设计精美的华夏百科全书,软件的开发者是一位游遍中国的设计师,他历时2年走遍中国所有省份,将自己所游历过的地方的种种风俗习惯、历史、地理、饮食做了一个完整的整合。

    这款软件的画质极其精美,对各地的介绍也很详尽,除了用来了解华夏地理知识,也可以作为一个不错的旅游路线参考神器哦~

    12、观妙中国 (Wonders of China)

    使人人皆可欣赏人类文明瑰宝。

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    这是一款由谷歌艺术与文化项目开发的,致力于传播世界各地的艺术与文化作品,使人人皆可欣赏人类文明瑰宝。首先理念就让人眼前一亮,使用感也超好,画质高清、可在线观看中国 30 家博物馆,超过 8000 件藏品和360°全景街景。

    其中包括故宫博物院、三星堆博物馆、上海当代艺术博物馆、四川博物馆、湖南省博物馆、云南省博物馆、尤伦斯当代艺术中心等机构,让你可以不用出门,在手机上浏览这些典藏精品。

    除了去博物馆看展览,观看纪录片也是一个很好的欣赏人类文明的方式,如果你也喜欢纪录片,但是愁于找不到好资源,可以关注我的公众号【黛西巫巫】,我整理并加更了足足30部神级纪录片的详细介绍和超清食用地址送给大家,每一部都是值得N刷的珍藏,看完后绝对涨知识!

    13、果壳

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    一款很多人熟知的科普软件,依然保持初心,坚持做好深度、靠谱的科普知识分享,里面包含了各种新鲜、有价值的生活知识和科技资讯,小到日常科普,大到宇宙奥秘,都能在这里找到答案。

    14、国家地理

    涨知识指数⭐⭐⭐

    支持 iPhone、Android

    在线观看国家地理杂志精选,画质不用多说,绝对的一流水准,收录了世界各地的风景名胜和人文摄影图册,每一个图片都带有精彩解说秉承了国家地理杂志一贯的人文风,让你看到世界的另一面。

    没事刷刷这些摄影作品,不仅能提高审美,还能涨知识,提升对世界的认知。

    15、彩羽

    涨知识指数⭐⭐⭐

    仅支持Android

    这是我最爱的软件之一,其实它不是一款学习软件,但极其简单实用,相信我,每一个喜欢设计的同学都会对它爱不释手。它可以一秒从图片中吸取颜色,创建色卡、配色方案以及颜色库。

    放入一张从上面推荐的国家地理软件里下载的图片,就能转出超级惊艳的配色卡,美爆了!

    这些独一无二的配色方案,用在日常设计中,真的是超级方便,还让人赏心悦目~

    16、西窗烛

    品味古诗词之美

    涨知识指数⭐⭐⭐⭐

    支持iPhone、Android

    这个APP集结了众多诗文爱好者,不仅可以每日读书,还能创作诗歌,给诗文配图,一点进去看就惊艳了,画面极简精美,充满古韵。

    每一张诗文图片都可以保存下载,发朋友圈,做壁纸都很不错,我最喜欢的一个功能是创作板块,真的是大佬云集,许多优秀的作品一点都不输古人。

    app里收录的古诗文也很齐全,分类简单易搜索,还有强大的听书功能,夏日空闲的时候,在屋里泡一壶茶,聆听经典诗歌、国学和文学作品,不失为一种享受。

    喜欢诗歌的同学,不要错过~

    17、藏书馆

    你的专属私人图书馆

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    这个软件相信很多人用过,页面干净,口碑超好。本地上传这个功能,让藏书馆的图书种类多到爆炸。最最最实用的是借阅功能,你上传上来,别人可以借阅你的书,时间到了也可以续借。

    想实现快速成长,性价比最高的方式就是读书。如果你也想开始阅读,却在为读什么而发愁,可以关注我的公众号「黛西巫巫」,我从我的私人书库里精选出了200本「值得跪读」的优质好书,还有一套高效阅读方法,一起分享给你~

    18、典读

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    这款软件简直是阅读APP中的一股清流。

    画面简洁大气,零广告!

    藏书主要是古诗文、古籍,涵盖了数百个分类,收录了从商周时期直到近现代几乎所有具有文学、实用、专业价值的典籍。

    语音、注释、翻译解读功能也样样齐全,只要使用过,都会被圈粉的古籍阅读神器!

    19、读典籍

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    读典籍是一款收录了《史记》、《资治通鉴》、《三国志》、《战国策》、《农桑辑要》、《吕氏春秋》等 47 部典籍的app,别看他外表朴实无华(UI设计确实不给力),但强大的文白对照、交互式注释功能才是抓住人心的利器(文白对照这个功能暂时未找到其他app可替代)。

    如果你是一名古籍爱好者,我希望你不要被它平平无奇的外表所迷惑了,里面真的都是宝藏呀!而且有很多古籍爱好者会在评论区交流,如果你有同样的爱好,不妨去看看哦~

    20、岛读

    适合碎片化阅读的app

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    岛读是一款极简主义的每日阅读应用。画面极简干净,每天只推送一篇文章,篇幅较短、质量上乘,以日历化的形式来推送文章,显得很有仪式感,适合用在空闲时间阅读短文,积累素材和灵感。

    如果你因为工作繁忙,没有大片的时间来学习,想通过碎片时间来积累知识,这款轻量阅读的软件是一个非常好的选择。

    21、片场

    电影爱好者的朝圣指南

    涨知识指数⭐⭐⭐⭐

    支持iPhone、Android

    片场至今搜集了1052部国内外经典影视剧里15776个取景地,是一款很少见的诚意满满的,将影视和旅行结合起来的指南app。

    创作团队是一群电影及旅行爱好者,曾制作过2014年发布的,在朋友圈里火过一段时间的足记app(以前我也用过),没想到现在又制作出这么cool的新作品。

    这款软件对电影真的是扒得很细致,某个场景出现在几分几秒都列得清清楚楚。

    许多电影迷都有一个爱好,就是打卡同款电影拍摄场景。我记得第一次去香港的时候,吸引我的不是购物和逛吃,而是很多港片里的经典片段。

    「片场」就完全能满足我的电影朝圣需求!输入电影名,就可以根据导航带领你到拍摄现场,轻轻松松get影片同款,cos出最具有逼格的旅行打卡照~

    22、Mark

    数百位电影撰稿人推荐好电影

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    这款APP拥有超强的观影指南,是一个非常好的电影推荐产品,我用了将近3年,能感受到开发团队是真的懂电影、热爱电影,不同于一般的同类APP,它的影单由数百位专业电影撰稿人打造,更加专业、有趣,每一部都是能启迪人心的好片。

    还有一个亮点在于电影卡片推荐,自动提取电影中的画面和台词,制作成精美的卡片,视觉效果很好,可以分享推荐给朋友,还可以打印下来,制作自己专属的电影相册。

    23、K星球

    看电影交友社区

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    功能极其丰富,没有广告、社交围绕着电影展开,没有像有的兴趣社交软件最终变成相亲APP,还是一个比较纯粹的电影社区。

    每天推送一张手绘电影壁纸,专业插画师承包你一整年的手机壁纸~

    专业电影解说,给你带来不一样的观影视角。

    从故事、演技、BGM和美术四个维度评分电影,帮你筛选出高分不踩雷的优质影单,彻底拯救你的看片荒。

    一起玩猜电影,挑战阅片量,发现新的观影乐趣,能让你玩一整天也停不下来。

    24、场库

    感悟人生只需一刻钟。

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    场库是一款高质量的短片分享APP,收录了来自全球的热门短视频佳作,甚至很多获奖作品,题材种类也很丰富,是一个非常好的灵感加油站。

    最大的亮点在于:对短片质量的把控非常严格,扭转了我之前对短视频的偏见,这些优质的短视频是灵感的集中迸发,引人深思。好的内容能够突破时间的限制,就像他的slogan所说的:感悟人生只需一刻钟。

    25、漫威无限

    涨知识指数⭐⭐⭐

    支持 iPhone、Android

    这是漫威漫画官方独家中文订阅平台。终于在国内上线了!!呼叫隔壁DC也快点行动起来吧~等不到电影更新,想看最新的超级英雄故事,一定不能错过这款APP呀~

    很特别的分屏模式,放大漫画细节,有着电影般的动感以及超清画质,阅读体验超级好!

    26、哔哩哔哩漫画

    涨知识指数⭐⭐⭐

    支持 iPhone、Android

    这是B站衍生出的漫画阅读软件,画质一流,资源丰富,支持原创作者,上架了超过千部最新的国内外正版动漫番。进入漫画内容页,就像把一本新书拿在手里一样,阅读感非常好。

    这个弹幕功能真的太好玩了,和众多网友一起追番,弹幕比漫画还有趣!

    27、iMuseum

    (近期下载不了,应该只是暂时的)

    足不出户,看遍全球艺术展览

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    每天都有国内外最新展览更新,从地质博物馆、天文一号科技展到时装展,从中国故宫到柏林国家博物馆,全世界的精品展览都第一时间能看到,还有各种艺术作品的高清大图!非常适合用来提升艺术细菌涨姿势!

    页面简洁舒适,排版精美,功能上你还可以记录你去过的展览,查看身边的展览和博物馆,非常适合喜欢艺术热爱美学的所有人。

    28、艺术头条

    与艺术家一起看展览和分享观点

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    这款艺术圈必备app,内容有深度、更新上线快,同步全球艺术资讯,还能在线观看展览直播,围观一下艺术品拍卖,看看那些价值连城的艺术品到长什么样?满足了好奇心的同时,提高审美,真的很推荐哦~

    我最喜欢的艺术百科的功能,收录了国内外艺术家极其作品的详细信息,没事了解一下艺术知识,真的很开阔眼界。

    29、VART

    艺术展览爱好者的集聚地

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    看展有时候艺术知识储备不够,看得云里雾里,还浪费了门票钱,这款APP来拯救你!VART推荐全球最受欢迎的艺术展览,还提供免费双语语音导览,为你讲解每个展览作品的故事。

    (上海城市空间艺术展)

    如果你不想出门,这款软件还提供了在线视频展览解说和360°超高清全景观展服务,让你如同亲临展览现场,在家就能享受世界级的审美盛宴!

    30、最美有物

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    最美有物每天会推荐 6 款来自全世界的原创设计,为此他们亲自拜访了纽约、巴黎、米兰、伦敦和东京等地的数百位设计师,还邀请设计行业的从业者来分享他们认可的好设计。

    这是我见过的视觉效果最美的app,每天还会推送艺术类文章,内容优质,打开看一看,涨知识的同时,也赏心悦目。

    31、懒饭

    涨知识指数⭐⭐⭐⭐

    支持 iPhone、Android

    非常实用的厨艺教学APP。视频教学做菜全过程,用量和做法都很详细,很适合新手学做菜,周末在家试了一下,成品和视频里几乎一样,味道也很好,感觉做菜光看文字菜谱很难学会,有清晰易懂的视频讲解,就变得简单多了。

    32、就爱广场舞

    涨知识指数⭐⭐⭐⭐

    仅支持Android

    这个APP不是给我自己准备的,而是推荐给所有父母已经退休或者临近退休的小伙伴们,赶紧为喜欢广场舞的长辈们装上这个APP吧,舞蹈种类齐全,高清的视频教学,在家就可以轻松学会广场舞。

    老年生活应该怎么过渡?有的老人很幸运,年轻的时候就有自己的爱好,到退休的时候就有时间慢慢专研了,而有的老人没有爱好特长,其实广场舞也是一个不错的选择,作为年轻人,应该支持他们多参加团体活动,扩大社交圈子,才能减少老年孤独感。

    33、小睡眠

    涨知识指数⭐⭐

    支持 iPhone、Android

    这是一款很神奇的app,开发者简直是脑洞清奇。原本是一款很优秀的睡眠软件,但用过的人莫名被学习功能给戳到了。

    软件里的助眠白噪音种类齐全,甚至包括了你的语数英、数理化、校长发言、领导开会等等各类课程,是不是听着,睡觉都变得更有动力了呢??

    还有一个追星女孩吹爆的功能,让你的爱豆哄你睡觉,真人真声那种哦,这是什么神人做的软件呀,真的是太懂了!

    作为一款睡眠软件,它真正涨知识的地方在于,教你如何提高睡眠质量,提供了心理学、冥想等专题助眠课程,所有关于睡眠的疑问,在这里都能找到答案~睡眠不好的同学用起来吧,黛西祝你天天好梦哦~

    34、Tell

    温暖陌生人守护的解忧杂货铺

    涨知识指数⭐⭐⭐

    支持 iPhone、Android

    在Tell「解忧馆」中,你可以在Tell将你的烦恼写成信,投入到咨询箱中,静待解答者给你的回信。就像《解忧杂货店》小说中描述的那家神奇的杂货店那样,Tell倾听每个人的心声。你也可以成为解答者,化身「摆渡人」,解答这些来信。

    这个app有个特别棒的功能,叫做答案之书,是优质咨询者和解答者的信件合辑。

    在这本答案之书中,收录了关于青春期的烦恼、人生抉择、恋爱难题、心理困惑和身体疾病等等各种提问的解答。

    也许解答并不是那么权威,也没有教你怎么成功、变优秀等等,更像是普通的有着同样多烦恼的另一个自己,在平行时空里,通过一封封温暖的信件,告诉你关于生活的另一种可能。

    35、知乎

    有问题,就会有答案

    涨知识指数⭐⭐⭐⭐⭐

    支持 iPhone、Android

    这款APP所有赞美的言语都不够用来称赞它Σ(⊙▽⊙”a,它能帮你解答所有人生困惑,学习各种神奇脑洞,角度再刁钻的问题,在知乎都能找到答案。

    正在刷知乎的你,看到这里是不是应该点个赞,正所谓英雄所见略同,让我们一起在知乎的海洋里遨游~

    为了整理分享这些宝藏app,用了我整整三个晚上的时间,如果你觉得其中一个对你有用,或者让你想下载,希望你离开之前点个赞哈~另外,我会不定期更新的,请继续关注哦~

    另外,如果你想要更多成长干货和学习方法,欢迎你到我的公众号「黛西巫巫」找答案。里面有我最宝贵的私家逆袭经验,全都毫无保留分享给你,比如优质书单和阅读方法推荐,理财经验技巧分享,哑巴英语变成英语达人的秘诀、自律长达10年的独门诀窍、连续高效学习工作10个小时的专注技巧……

  • 胖鼠采集 WordPress优秀开源采集插件

    胖鼠采集 WordPress优秀开源采集插件

    • 微信公众号文章采集 – 强大的Jquery可以处理各种版权信息, 纵享丝滑.
    • 简书文章采集 – 强大的Jquery可以处理内容各种图片, 柔顺到底.
    • 知乎问答采集 – 强大的Jquery可以处理各种你不想要的东西, 一键爽歪歪.
    • (独家主打) 列表采集,历史采集 视频文字教程- 只需轻轻一点. 数不清的文章就来了.
    • (独家主打) 详情页面文章采集 – 任何网站十秒搞定
    • (独家主打) 分页爬取 – 历史数据, 也不放过. 一网打尽
    • (胖鼠主打) 自动采集 – 一键启动不放过每一份数据.
    • (胖鼠主打) 自动发布 – 您省心省力好帮手.
    • (独家主打) 调试模式 – 新建规则好帮手, 采集结果好伙伴.
    • (独家主打) 体验例子 – 一键体验胖鼠.
    • (主打主打) 文章自动添加, 动态内容, 自动标签, 标签内链, 优化SEO.
    • (胖鼠采集) 文章滤重 – 支持.
    • (胖鼠采集) 自动特色图片 – 支持.
    • (胖鼠采集) 采集图片加入媒体库 – 支持.
    • (胖鼠采集) 数据处理 – 完美支持Html Jquery
    • (胖鼠采集) 内容关键字过滤替换 伪原创 – 支持.
    • (胖鼠采集) 自定义采集任何可见网站 – 完美支持.
    • (胖鼠采集) 自定义文章图片链接类型 – 支持.
    • (重磅重磅) 胖鼠采集完全基于Wordpress, 安装即用, 开源作品
    • (声明声明) 如你的PHP版本小于PHP71, 请移步胖鼠采集的Github下载使用胖鼠v5版本 分支名: based_php_5.6
    • (声明声明) 胖鼠采集初衷为参考学习交流; 请大家遵纪守法. 抵制违法犯罪, 作者不承担任何法律风险.
    • (声明声明) 胖鼠采集开源可供您查阅代码, 或者二次开发使用供您使用, 但不可修改源码后用于商业行为.
    • …

    安装

    • 在插件中搜索 胖鼠采集 安装即可
    • 将插件文件上传到/wp-content/plugins/目录 即可
    • PHP版本小于PHP71, 请移步胖鼠采集的Github下载使用胖鼠v5版本 分支名: based_php_5.6
    • 推荐环境
    • PHP7.2 或 PHP7.3
    • MYSQL5.7 或 MYSQL5.6

    系统分为五大块.

    • 胖鼠强大的爬虫中心
    • 支撑胖鼠的配置中心
    • 发布文章的数据桶
    • 调试中心debugging
    • 工具箱特色小工具

    GITHUB地址:https://github.com/KitePig/FatRat-Collect

  • 史上最全 Python 爬虫工具列表大全,建议收藏

    史上最全 Python 爬虫工具列表大全,建议收藏

    这个列表包含与网页抓取和数据处理的Python库。

    网络

    • 通用
      • urllib -网络库(stdlib)。
      • requests -网络库。
      • grab – 网络库(基于pycurl)。
      • pycurl – 网络库(绑定libcurl)。
      • urllib3 – Python HTTP库,安全连接池、支持文件post、可用性高。
      • httplib2 – 网络库。
      • RoboBrowser – 一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页。
      • MechanicalSoup -一个与网站自动交互Python库。
      • mechanize -有状态、可编程的Web浏览库。
      • socket – 底层网络接口(stdlib)。
      • Unirest for Python – Unirest是一套可用于多种语言的轻量级的HTTP库。
      • hyper – Python的HTTP/2客户端。
      • PySocks – SocksiPy更新并积极维护的版本,包括错误修复和一些其他的特征。作为socket模块的直接替换。
    • 异步
      • treq – 类似于requests的API(基于twisted)。
      • aiohttp – asyncio的HTTP客户端/服务器(PEP-3156)。

    网络爬虫框架

    • 功能齐全的爬虫
      • grab – 网络爬虫框架(基于pycurl/multicur)。
      • scrapy – 网络爬虫框架(基于twisted),不支持Python3。
      • pyspider – 一个强大的爬虫系统。
      • cola – 一个分布式爬虫框架。
    • 其他
      • portia – 基于Scrapy的可视化爬虫。
      • restkit – Python的HTTP资源工具包。它可以让你轻松地访问HTTP资源,并围绕它建立的对象。
      • demiurge – 基于PyQuery的爬虫微框架。

    HTML/XML解析器

    • 通用
      • lxml – C语言编写高效HTML/ XML处理库。支持XPath。
      • cssselect – 解析DOM树和CSS选择器。
      • pyquery – 解析DOM树和jQuery选择器。
      • BeautifulSoup – 低效HTML/ XML处理库,纯Python实现。
      • html5lib – 根据WHATWG规范生成HTML/ XML文档的DOM。该规范被用在现在所有的浏览器上。
      • feedparser – 解析RSS/ATOM feeds。
      • MarkupSafe – 为XML/HTML/XHTML提供了安全转义的字符串。
      • xmltodict – 一个可以让你在处理XML时感觉像在处理JSON一样的Python模块。
      • xhtml2pdf – 将HTML/CSS转换为PDF。
      • untangle – 轻松实现将XML文件转换为Python对象。
    • 清理
      • Bleach – 清理HTML(需要html5lib)。
      • sanitize – 为混乱的数据世界带来清明。

    文本处理

    用于解析和操作简单文本的库。

    • 通用
    • difflib – (Python标准库)帮助进行差异化比较。
    • Levenshtein – 快速计算Levenshtein距离和字符串相似度。
    • fuzzywuzzy – 模糊字符串匹配。
    • esmre – 正则表达式加速器。
    • ftfy – 自动整理Unicode文本,减少碎片化。
    • 转换
    • unidecode – 将Unicode文本转为ASCII。
    • 字符编码
    • uniout – 打印可读字符,而不是被转义的字符串。
    • chardet – 兼容 Python的2/3的字符编码器。
    • xpinyin – 一个将中国汉字转为拼音的库。
    • pangu.py – 格式化文本中CJK和字母数字的间距。
    • Slug化
    • awesome-slugify – 一个可以保留unicode的Python slugify库。
    • python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。
    • unicode-slugify – 一个可以将生成Unicode slugs的工具。
    • pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。
    • 通用解析器
    • PLY – lex和yacc解析工具的Python实现。
    • pyparsing – 一个通用框架的生成语法分析器。
    • 人的名字
    • python-nameparser -解析人的名字的组件。
    • 电话号码
    • phonenumbers -解析,格式化,存储和验证国际电话号码。
    • 用户代理字符串
    • python-user-agents – 浏览器用户代理的解析器。
    • HTTP Agent Parser – Python的HTTP代理分析器。

    特定格式文件处理

    解析和处理特定文本格式的库。

    • 通用
    • tablib – 一个把数据导出为XLS、CSV、JSON、YAML等格式的模块。
    • textract – 从各种文件中提取文本,比如 Word、PowerPoint、PDF等。
    • messytables – 解析混乱的表格数据的工具。
    • rows – 一个常用数据接口,支持的格式很多(目前支持CSV,HTML,XLS,TXT – 将来还会提供更多!)。
    • Office
    • python-docx – 读取,查询和修改的Microsoft Word2007/2008的docx文件。
    • xlwt / xlrd – 从Excel文件读取写入数据和格式信息。
    • XlsxWriter – 一个创建Excel.xlsx文件的Python模块。
    • xlwings – 一个BSD许可的库,可以很容易地在Excel中调用Python,反之亦然。
    • openpyxl – 一个用于读取和写入的Excel2010 XLSX/ XLSM/ xltx/ XLTM文件的库。
    • Marmir – 提取Python数据结构并将其转换为电子表格。
    • PDF
    • PDFMiner – 一个从PDF文档中提取信息的工具。
    • PyPDF2 – 一个能够分割、合并和转换PDF页面的库。
    • ReportLab – 允许快速创建丰富的PDF文档。
    • pdftables – 直接从PDF文件中提取表格。
    • Markdown
    • Python-Markdown – 一个用Python实现的John Gruber的Markdown。
    • Mistune – 速度最快,功能全面的Markdown纯Python解析器。
    • markdown2 – 一个完全用Python实现的快速的Markdown。
    • YAML
    • PyYAML – 一个Python的YAML解析器。
    • CSS
    • cssutils – 一个Python的CSS库。
    • ATOM/RSS
    • feedparser – 通用的feed解析器。
    • SQL
    • sqlparse – 一个非验证的SQL语句分析器。
    • HTTP
    • HTTP
    • http-parser – C语言实现的HTTP请求/响应消息解析器。
    • 微格式
    • opengraph – 一个用来解析Open Graph协议标签的Python模块。
    • 可移植的执行体
    • pefile – 一个多平台的用于解析和处理可移植执行体(即PE)文件的模块。
    • PSD
    • psd-tools – 将Adobe Photoshop PSD(即PE)文件读取到Python数据结构。

    自然语言处理

    处理人类语言问题的库。

    • NLTK -编写Python程序来处理人类语言数据的最好平台。
    • Pattern – Python的网络挖掘模块。他有自然语言处理工具,机器学习以及其它。
    • TextBlob – 为深入自然语言处理任务提供了一致的API。是基于NLTK以及Pattern的巨人之肩上发展的。
    • jieba – 中文分词工具。
    • SnowNLP – 中文文本处理库。
    • loso – 另一个中文分词库。
    • genius – 基于条件随机域的中文分词。
    • langid.py – 独立的语言识别系统。
    • Korean – 一个韩文形态库。
    • pymorphy2 – 俄语形态分析器(词性标注+词形变化引擎)。
    • PyPLN – 用Python编写的分布式自然语言处理通道。这个项目的目标是创建一种简单的方法使用NLTK通过网络接口处理大语言库。

    浏览器自动化与仿真

    • selenium – 自动化真正的浏览器(Chrome浏览器,火狐浏览器,Opera浏览器,IE浏览器)。
    • Ghost.py – 对PyQt的webkit的封装(需要PyQT)。
    • Spynner – 对PyQt的webkit的封装(需要PyQT)。
    • Splinter – 通用API浏览器模拟器(selenium web驱动,Django客户端,Zope)。

    多重处理

    • threading – Python标准库的线程运行。对于I/O密集型任务很有效。对于CPU绑定的任务没用,因为python GIL。
    • multiprocessing – 标准的Python库运行多进程。
    • celery – 基于分布式消息传递的异步任务队列/作业队列。
    • concurrent-futures – concurrent-futures 模块为调用异步执行提供了一个高层次的接口。

    异步

    异步网络编程库

    • asyncio – (在Python 3.4 +版本以上的 Python标准库)异步I/O,时间循环,协同程序和任务。
    • Twisted – 基于事件驱动的网络引擎框架。
    • Tornado – 一个网络框架和异步网络库。
    • pulsar – Python事件驱动的并发框架。
    • diesel – Python的基于绿色事件的I/O框架。
    • gevent – 一个使用greenlet 的基于协程的Python网络库。
    • eventlet – 有WSGI支持的异步框架。
    • Tomorrow – 异步代码的奇妙的修饰语法。

    队列

    • celery – 基于分布式消息传递的异步任务队列/作业队列。
    • huey – 小型多线程任务队列。
    • mrq – Mr. Queue – 使用redis & Gevent 的Python分布式工作任务队列。
    • RQ – 基于Redis的轻量级任务队列管理器。
    • simpleq – 一个简单的,可无限扩展,基于Amazon SQS的队列。
    • python-gearman – Gearman的Python API。

    云计算

    • picloud – 云端执行Python代码。
    • http://dominoup.com – 云端执行R,Python和matlab代码。

    电子邮件

    电子邮件解析库

    • flanker – 电子邮件地址和Mime解析库。
    • Talon – Mailgun库用于提取消息的报价和签名。

    网址和网络地址操作

    解析/修改网址和网络地址库。

    • URL
      • furl – 一个小的Python库,使得操纵URL简单化。
      • purl – 一个简单的不可改变的URL以及一个干净的用于调试和操作的API。
      • urllib.parse – 用于打破统一资源定位器(URL)的字符串在组件(寻址方案,网络位置,路径等)之间的隔断,为了结合组件到一个URL字符串,并将“相对URL”转化为一个绝对URL,称之为“基本URL”。
      • tldextract – 从URL的注册域和子域中准确分离TLD,使用公共后缀列表。
    • 网络地址
      • netaddr – 用于显示和操纵网络地址的Python库。

    网页内容提取

    提取网页内容的库。

    • HTML页面的文本和元数据
      • newspaper – 用Python进行新闻提取、文章提取和内容策展。
      • html2text – 将HTML转为Markdown格式文本。
      • python-goose – HTML内容/文章提取器。
      • lassie – 人性化的网页内容检索工具
      • micawber – 一个从网址中提取丰富内容的小库。
      • sumy -一个自动汇总文本文件和HTML网页的模块
      • Haul – 一个可扩展的图像爬虫。
      • python-readability – arc90 readability工具的快速Python接口。
      • scrapely – 从HTML网页中提取结构化数据的库。给出了一些Web页面和数据提取的示例,scrapely为所有类似的网页构建一个分析器。
    • 视频
      • youtube-dl – 一个从YouTube下载视频的小命令行程序。
      • you-get – Python3的YouTube、优酷/ Niconico视频下载器。
    • 维基
      • WikiTeam – 下载和保存wikis的工具。

    WebSocket

    用于WebSocket的库。

    • Crossbar – 开源的应用消息传递路由器(Python实现的用于Autobahn的WebSocket和WAMP)。
    • AutobahnPython – 提供了WebSocket协议和WAMP协议的Python实现并且开源。
    • WebSocket-for-Python – Python 2和3以及PyPy的WebSocket客户端和服务器库。

    DNS解析

    • dnsyo – 在全球超过1500个的DNS服务器上检查你的DNS。
    • pycares – c-ares的接口。c-ares是进行DNS请求和异步名称决议的C语言库。

    计算机视觉

    • OpenCV – 开源计算机视觉库。
    • SimpleCV – 用于照相机、图像处理、特征提取、格式转换的简介,可读性强的接口(基于OpenCV)。
    • mahotas – 快速计算机图像处理算法(完全使用 C++ 实现),完全基于 numpy 的数组作为它的数据类型。

    代理服务器

    • shadowsocks – 一个快速隧道代理,可帮你穿透防火墙(支持TCP和UDP,TFO,多用户和平滑重启,目的IP黑名单)。
    • tproxy – tproxy是一个简单的TCP路由代理(第7层),基于Gevent,用Python进行配置。

    其他Python工具列表

    • awesome-python
    • pycrumbs
    • python-github-projects
    • python_reference
    • pythonidae
  • 百度一键人像分割 API 试用

    百度一键人像分割 API 试用

    近期百度上线了人像抠图 API – 人像分割 – 识别图像中的人体轮廓,与背景进行分离,其主要分析能力为:

    识别人体的轮廓范围,与背景进行分离,适用于拍照背景替换、照片合成、身体特效等场景;

    输入正常人像图片,返回分割后的二值结果图,返回的二值图像需要进行二次处理才可查看分割效果.

    技术和应用场景简单介绍参考 – 人像分割技术正式上线 一键抠像 欢迎免费使用.

    1. 百度人像分割技术简介

    核心能力

    精准识别图像中的人体轮廓边界,将人体轮廓与图像背景进行分离,实现像素级分割,一键抠像.

    技术优势

    • 适应性强:图像中有多个人体,或者背景比较复杂时,都不在话下,还能hold住人体位置重叠、遮挡、背面、侧面、大动作等各类场景.
    • 精准分割:人体轮廓边缘清晰可见,评测IoU 95%以上.

    分割效果图

    应用场景

    • 人像抠图
      将原始图片中的人像分离出来,选择新的背景图像进行替换、合成;同时可以对背景进行虚化处理,突出人像,实现大光圈人像拍照效果。手残党也能变成修图小能手~
    • 人体特效
      视频直播过程中,识别用户的人体轮廓,为人像实时增加各种设定的背景特效、贴纸道具,拉轰、上档次,妥妥的!

    示例:

    图片去背景

    照片背景替换

    典型案例 – 美啦相机APP

    美啦相机是广州光锥元信息科技有限公司推出的美颜美体应用软件,为女性提供全能的修图服务. 今年8月接入百度人像分割技术,精确分离照片中的人像和背景,为用户提供换背景、给背景添加滤镜、景深模式等定制化个性服务. 一秒就变小仙女~

    如何接入

    人像分割服务已正式上线,欢迎免费试用,请戳这里:http://ai.baidu.com/tech/body/seg

    2. Python 调用百度 API 测试 Demo

    需要首先安装 baidu-aip-2.2.8.0 包

    sudo pip2 install baidu-aip
    # 或
    sudo pip3 install baidu-aip

    百度 API 测试代码如下:

    import cv2
    import base64
    import numpy as np
    
    from aip import AipBodyAnalysis
    
    # 在百度云中申请,每天各接口有 500 次调用限制.
    APP_ID = '****'
    API_KEY = '****'
    SECRET_KEY = '****'
    
    client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)
    
    imgfile = 'test.jpg'
    ori_img = cv2.imread(imgfile)
    height, width, _ = ori_img.shape
    
    with open(imgfile, 'rb') as fp:
        img_info = fp.read()
    
    seg_res = client.bodySeg(img_info)
    labelmap = base64.b64decode(seg_res['labelmap'])
    nparr = np.fromstring(labelmap, np.uint8)
    labelimg = cv2.imdecode(nparr,1)
    labelimg = cv2.resize(labelimg,(width,height), interpolation=cv2.INTER_NEAREST)
    new_img = np.where(labelimg==1, 255, labelimg)
    maskfile = imgfile.replace('.jpg', '_mask.png')
    cv2.imwrite(maskfile, new_img)
    
    res_imgfile = imgfile.replace('.jpg', '_res.jpg')
    result = cv2.bitwise_and(ori_img, new_img)
    cv2.imwrite(res_imgfile, result)
    
    print('Done.')

    随便从淘宝上找了几张模特图,测试结构如下:

    总结:

    根据 API 输出结果解析出来的 shape 为 473x473x3,应该采用了类似于 PSPNet 的语义分割网络做的二类分割背景人体背景+人体.

    测试结果感觉差强人意.

  • 程序员挖“洞”致富:发现一个漏洞,获赏 1272 万元!

    程序员挖“洞”致富:发现一个漏洞,获赏 1272 万元!

    整理 | 郑丽媛
    出品 | CSDN(ID:CSDNnews)

    适合程序员的副业有什么?写文章、当技术辅导、开发小程序、接植发代言(bushi)…许多人通过这些副业,长年累月下来,逐渐实现了理想中的“经济自由”。在这之中,还有一种非常受欢迎的业余赚钱方式:“专找别人茬,奖金自己挣”的漏洞赏金猎人。不论是国外巨头如苹果、微软、谷歌等,还是国内大厂如华为、阿里、腾讯等,均推出了各自的漏洞悬赏计划,即开发者搜寻软件中的漏洞并将之上报厂商,便可获得丰厚奖励。而这个奖金有多丰厚呢?近来,iOS 越狱软件 Cydia 之父 Jay Freeman 发现一个以太坊关键漏洞,获得了 200 万美元(约人民币 1272 万元)的巨额奖金!(注:Jay Freeman,著名软件开发人员,被誉为 iOS 越狱之父,开发出了 Cydia 应用商店,可使拥有越狱 iPhone 的用户在 iOS 中下载未经授权的软件。)

    01

    创建无数 ETL 代币的漏洞

    以太坊 Layer2 解决方案 Optimism 能够大规模处理交易,同时还保有以太坊的安全性,原先仅适用于 Uniswap 和 Synthetix 等特定项目,后于去年年底宣布取消白名单机制:任何用户都可以在 Optimism 上自由部署合约、构建应用程序。但近日,Jay Freeman 发布博客称,他在 Optimism 的 Geth 分叉中发现了一个关键 Bug:攻击者可借此非法创建无数 ETH 代币。在这篇博文中,Jay Freeman 详细描述了发现该 Bug 的历程及 Bug 的利用方式:“这一 Bug 我愿称之为‘Unbridled Optimism’,它可能会被粗略认为是‘桥’远端的一个漏洞,但实际上这是在 Optimism 上执行智能合约的虚拟机中的一个错误。利用这一 Bug,攻击者可以访问‘桥’远端有效且无限数量的 tokens。”Jay Freeman 明确指出,Bug 出现在以太坊 VM 中的 SELFDESTRUCT 指令。该指令用于合约自行销毁,移除其账户对象,允许从区块链的活动集中快速清除潜在的大量“过时”状态。当合约进行到 SELFDESTRUCT 指令时,它会指定一个“受益人”来接收它当前拥有的资金。该操作码在 go-ethereum 的 EVM 中实现将余额添加给受益人,然后调用 StateDB.Suicide 将账户余额清零。但 Jay Freeman 发现,这一步既不使用 stateObject 的 setBalance 设置器,也不使用共享的 common.Big0 常量,也就是说它除了将对象上的布尔值设置为 true 之外毫无作用,而这意味着“此时的合约仍然存在并继续拥有它之前拥有的代码!”Optimism 团队在之后的报告中也指出:“该漏洞使得可以通过在持有 ETH 余额的合约上,反复触发 SELFDESTRUCT 操作码以在 Optimism 上创建无数 ETH 代币。”

    02

    Bug尚未被利用,需尽快修复


    所幸,Jay Freeman 之后迅速于 2 月 2 日向 Optimism 团队报告该 Bug,而 Optimism 团队通过对 Optimism 链历史的分析,发现除了最初由 Etherscan 员工的一次意外触发(那次没有生成可用的多余 ETH),该漏洞至今还未被利用过。对于此 Bug 的出现,Optimism 团队解释道:“这个错误源于对 go-ethereum 代码库的修改(旨在保持与旧 OVM 1.0 系统的向后兼容性)。”由于过去一年中 Optimism 用户增长了很多,相比早期发布过程只涉及少数关键基础设施提供商之间的协调,Optimism 团队表示如今发布的复杂性在急剧增加:代码库的桥接器、更多提供商、多个主网分支之间均有涉及。甚至即便发现了 Bug,Optimism 团队也不能立即发布明显的补丁——他们不能冒着有人在升级之前对漏洞进行逆向工程的风险。在收到漏洞报告并确认漏洞的几小时内,Optimism 团队就对该 Bug 的修复进行了测试,并部署到了 Optimism 的 Kovan 和 Mainnet 网络(包括所有基础设施提供商)。Optimism 官方提醒,虽目前该 Bug 尚未被利用,但鉴于该 Bug 的重要性,许多易受攻击的 Optimism 分叉和桥接提供商需引起重视,确保尽快升级至 0.5.11 版本的 l2geth。

    03

    漏洞赏金计划,或许必不可少

    从本次事件可以看出,漏洞赏金计划对于许多大型项目来说或许必不可少。正如 Optimism,逐年增加的用户伴随着愈发复杂的技术,与此同时产生 Bug 的可能性也在日益提升,此时若仅凭数量有限的项目内部人员来搜寻 Bug 无疑十分艰难。无私发现 Bug 的人固然有,但适当的赏金计划显然更能刺激许多开发者寻找 Bug 的热情与动力,这或许也就是众多大型科技企业或项目均发布了漏洞赏金计划的原因:就在 Jay Freeman 公开本次漏洞的同一天,MakerDAO 还推出有史以来最大的漏洞赏金,最高可奖励高达 1000 万美元。不过不能否认的是,漏洞赏金计划也曾引发了一些争议:

    • 去年 9 月,向苹果报告了 4 个零日漏洞的 Denis Tokarev 表示,依照苹果安全赏金页面,他所报告的漏洞的价值为 10 万美元,但苹果拒绝支付。
    • 无独有偶,开发者 Jose Rodriguez 此前也曾发推谴责苹果:他所报告的漏洞估值超 2.5 万美元,最终却只被奖励了 5000 美元。

    参考链接:

    • https://cointelegraph.com/news/makerdao-launches-biggest-ever-bug-bounty-with-10m-reward
    • https://www.saurik.com/optimism.html
    • https://optimismpbc.medium.com/disclosure-fixing-a-critical-bug-in-optimisms-geth-fork-a836ebdf7c94
  • 万能工具集合-鲁班神斧门

    万能工具集合-鲁班神斧门

    翻开各大应用市场,小工具层出不穷,比如CS扫描仪,解压缩,计算器,日历,等等,短小而精悍,可小也可以做大,作为应用APP的开发厂商,能否做个万能工具集成箱呢?

    项目名称:鲁班万能工具

    项目概念:各类工具APP好多不太好用,界面也简单,主要提供用户集成的各种工具箱,无需另外下载单个小工具

    项目模式:单个工具APP+N个工具功能集合APP

    盈利模式:

    1,AD广告联盟

    2,付费下载

    3,功能或会员周期付费

    4,植入付费

    问题风险:

    1,竞争大

    2,后续扩大发展小,用户粘度不大

    3,其他

    未完,再续…

  • iOS审核被拒卡审指南

    iOS审核被拒卡审指南

    一、首先是所谓的2.1大礼包:

    Guideline 2.1- Information Needed This type ofapp has been identified asone that may violate one or more ofthe following [App Store Review Guidelines]

    Specifically, these types of apps often:

    1.1.6- Include falseinformation, features, or misleading metadata.

    2.3.0- Undergo significant concept changes after approval

    2.3.1- Have hidden or undocumented features, including hidden “switches”that redirect to a gambling or lottery website

    3.1.1- Use payment mechanisms other than in-app purchase to unlock features or functionality inthe app

    4.3.0- Are a duplicate ofanother app or are conspicuously similar to another app

    5.2.1- Were not submitted by the legal entity that owns and is responsible foroffering any services provided by the app

    5.3.4- Do not have the necessary licensing and permissions forall the locations where the app is used Before we can continuewithour review, please confirm that thisapp does not violate any ofthe above guidelines.

    You may reply to thismessage inResolution Center or the App Review Information section iniTunes Connect to verify thisapp’s compliance. Given the tendency forapps ofthistype to violate the aforementioned guidelines, thisreview will take additional time. If at any time we discover that thisapp is inviolation ofthese guidelines, the app will be rejected and removed fromthe App Store, and it may result inthe termination ofyour Apple Developer Program account.

    翻译过来是:

    准则2.1 -所需资料

    这类应用程序已被认定为可能违反以下一个或多个应用程序商店审查准则的应用程序。具体来说,这些类型的应用通常:

    1.1.6 -包含错误信息、特性或误导性元数据。

    2.3.0 -经批准后进行重大概念变更

    2.3.1 -具有隐藏或无文件记录的功能,包括重定向到赌博或彩票网站的隐藏“开关”

    3.1.1 -使用app内购买以外的支付机制解锁app内的功能或功能

    3.2.1 -不要来自提供贷款服务的金融机构

    4.3.0 -是另一个应用程序的复制品或与另一个应用程序明显相似

    5.2.1 -本app所提供的任何服务并非由拥有并负责提供服务的法人实体提交

    5.2.3 -促进非法文件共享,或在未经第三方来源明确授权的情况下,提供从第三方来源保存、转换或下载媒体的能力

    5.3.4 -对于使用本应用程序的所有位置,不具备必要的许可和权限

    在我们继续审核之前,请确认本app没有违反上述任何准则。您可以在解决中心或App Store Connect的App Review Information部分回复此消息,以验证该App是否合规。

    鉴于此类应用程序有违反上述指导原则的倾向,本次审查将需要额外的时间。如果我们在任何时候发现这个应用程序违反了这些准则,这个应用程序将被拒绝并从应用程序商店中删除,并可能导致您的Apple Developer Program帐号被终止。

    如果你选择重新提交这个应用而没有确认这个应用的合规性,那么下一次提交这个应用仍然需要更长的审核时间。另外,在我们收到您的确认之前,本app将不具备快速审核的资格。

    由于您的应用程序商店连接状态是元数据被拒绝,我们不需要一个新的二进制文件。要修改元数据,请访问App Store Connect选择您的应用程序并修改所需的元数据值。一旦您完成了所有更改,请在Resolution Center回复此消息,我们将继续审核。

    被拒收到2.1大礼包时候不要惊慌,尤其是元数据2.1大礼包,首先我们应该确定的是2.1大礼包是人工审核还是机器审核?答案是机器审核!,苹果更新机审算法后很多App都吃到了这个大礼包。

    下面上解决方案:如果你收的是元数据2.1大礼包,那么过的可能性还是非常大的(但仍要根据App的内容性质来讲),直接回复申诉即可,之后会进入到人工审核,幸运的话第二天App就通过审核了!

    回复模板如下:

    尊敬的App审核委员会:

    您们好!

    感谢您对我们APP进行耐心的审核,对于之前您提到的我们App可能违反的9个审核条款,我们研发团队仔细阅读了审核条款并对程序进行了自查,并没有违反上述条款。

    1.1.6:我们App绝对没有包含任何虚假信息和误导用户的功能,App内程序功能全为真实的

    2.3.0:我们没有在通过审核后修改任何概念和功能

    2.3.1:我们App没有隐藏任何功能,绝对不会切换到任何赌博或者彩票的网站

    3.1.1:我们App内暂无支付功能,并没有使用任何第三方支付

    3.2.1:我们App无贷款金融机构服务

    4.3.0:我们App内容不存在抄袭或大量相似,产品由我们研发同事自己研发

    5.2.1:我们App并没有法人实体和版权的风险

    5.2.3:我们App并没有文件共享或下载媒体功能

    5.3.4:我们App具备所有使用应用程序的位置所需的许可证和许可

    在此希望App审查委员会能尽快审核,若无其他问题还请通过审核,非常感谢,致以最亲切的问候!

    如果是二进制文件被拒绝的话,仍可以用这种方案进行回复,但是过的可能性比较小,建议先检查代码文件是否含有敏感字符,然后进行修改,之后再进行提交审核。

    二、审核4.3被拒

    4.3 Design: Spam

    Guideline 4.3 – Design

    We noticed that your app provides the same feature set as other apps submitted to the App Store; it simply varies in content or language, which is considered a form of spam.

    The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

    Next Steps

    Review the Design section of the App Store Review Guidelines.

    Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.

    Once your app is fully compliant, resubmit your app for review.

    When creating multiple apps where content is the only varying element, you should offer a single app to deliver differing content to customers. If you would like to offer this content for purchase, it would be appropriate to use the in-app purchase API.

    Alternatively, you may consider creating a web app, which looks and behaves similar to a native app when the customer adds it to their Home screen. Refer to the Configuring Web Applications section of the Safari Web Content Guide for more information.

    Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

    If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

    收到4.3被拒信息的多数是马甲包,但也有正规App躺枪的,首先需要确定是人工4.3还是机审4.3,鉴定方法:人工4.3被拒信息开头是We noticed that your app……,机审4.3被拒信息为Guideline 4.3 – Design – Spam Your app duplicates the content and functionality of apps submitted to the App Store……

    应对方法一:

    修改元数据内容:1、修改应用程序价格,打造与原产品不同的价格级别; 2、修改应用程序发布地区,打造与原产品不同的售卖地区或分不同地区运营; 3、修改产品分类,打造与原产品不同的产品侧重属性分类; 4、回复苹果产品设计理念等,表述产品情怀,希望打造独一无二的产品,比如功能目前会跟其他类似,会有相同情况;然后提出产品内某功能加以细节性说明,比如功能在市场上其他人还没做等等(此做法请慎重,描述好了 ok,描述差了打脸)。 修改后回复内容可参考以下内容: 尊敬的苹果开发者审核, 您好,针对于贵方提出的 4.3 相关问题,我方目前已修改“地区/售价/分类”,主要目的在于针对不同的人群属性做运营方面的区分,我们希望给予用户不同的产品体验,包括应用程序内的功能侧重点,展现给用户的内容等等;希望贵方能重新审核,及时给予我方 App 通过审核并发布至 App Store。 诚挚的问候!(运气好的话能过,看苹果的审核心情~)

    现在机审升级后很多App过不了机审4.3那么应对方法二来了,应对方法二:

    对现有代码进行混淆,之前市面上的开源混淆工具基本上已都失效,建议手动混淆,比较繁琐~但成功率高~,另外需更换账号、icon、启动图等素材、有条件开源更换电脑、IP、UI,或者重写,当做一个全新的App来提交(备注:账号最好一人维护,避免多处登录,预防关联),祝好运~~~

    三、1.1.6不良内容或者误导用户被拒- Safety – Objectionable Content

    Your app’s metadata contains misleading content or content that is intended to deceive users.

    Please note that adding a disclaimer to the app description is not sufficient if the rest of the metadata and the app are misleading.

    The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

    Next Steps

    – Review the Objectionable Content section of the App Store Review Guidelines.

    – Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program. 

    – Once your app is fully compliant, resubmit your app for review.

    Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

    If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

    Since your iTunes Connect status is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.

    NOTE: Please be sure to make any metadata changes to all app localizations by selecting each specific localization and making appropriate changes.

    准则1.1.6 -安全-不良内容

    你的应用的元数据包含误导用户的内容或意图欺骗用户的内容。

    请注意,如果其他元数据和应用程序具有误导性,在应用程序描述中添加免责声明是不够的。

    该应用程序的下一次提交可能需要更长的评审时间,并且在此问题得到解决之前,该应用程序将不具备快速评审的资格。

    下一个步骤

    -查看App Store评论指南中令人反感的内容部分。

    -确保你的应用程序符合app Store审查指南的所有部分以及苹果开发者计划的条款和条件。

    -一旦你的应用程序完全兼容,重新提交你的应用程序进行审查。

    提交旨在误导、损害客户或逃避审查过程的应用程序可能导致您的Apple Developer Program帐户终止。回顾苹果开发者计划的条款和条件,了解更多关于终止的政策。

    如果您认为您的应用程序符合app Store审查指南,您可以提交上诉。或者,您可以通过直接回复这条消息来提供关于您的应用程序的其他详细信息。

    由于您的iTunes Connect状态被拒绝,将需要一个新的二进制文件。在上传新二进制文件时进行所需的元数据更改。

    注意:请确保通过选择每个特定的本地化并做出适当的更改,对所有应用程序本地化进行任何元数据更改。

    这里同样如果是元数据1.1.6,那么直接进行申诉回复解释下,运气好的话能过,但是这个多数是机器扫描出了一些敏感字,还是建议检查下App的图标、名字、关键词、描述、宣传图,进行修改,然后回复苹果,这样过的概率更高一点。

    如果是二进制文件1.1.6,那么要去审查代码中的敏感关键字了,进行规避,还是建议检查下App的图标、名字、关键词、描述、宣传图,进行修改之后重新提交,如果App的内容性质看起来就知道过了要做什么事情了,那么多数是卡在1.1.6过不去,无论怎么改,毕竟苹果审核人员也是认真的……

    四、卡审

    重点来了,最让人烦恼和无语的就是卡审、延审!

    一般情况下新账号提交至苹果审核,1~2个工作日内就会给出审核结果,快的一天都用不了。所谓的卡审就是我们提交的应用程序一直处于等待审核状态,正在审核状态,有时一周,有时候半月,甚至更多……

    卡审的几种情况分析:

    1、新账号新应用新包,提上去就卡审(此情况是账号进行了关联,或者机审扫描出了敏感信息,注意当你提交审核后,在审核状态没改变时,会看到后台有启动数据,那就是机器在扫码你的代码)

    2、惩罚性卡审(多次被拒修改、及首次提包就检测出了感敏词,直接冷处理)

    卡审怎么破?

    首先想到的是申诉加急,如果你是正规包,可以这样做,但是也不一定加急成功,如果你确实违规了,申诉加急一般都会被驳回,多次申请加急或者会直接封号!看来只有慢慢的等待,但是等待的周期不可预料。

    当然等待不是唯一途径,我们可以进行另外一种方案,用另外一个账号提交,但是要注意避免卡审。

    如何避免卡审?

    为避免4.3,需对代码进行混淆,因为之前卡审的包还在审核库中,如果不进行代码混淆将会导致两个账号的包都上不去,都为4.3,或者被封号!重新提交代码混淆就不说了,另外最好更改下域名和提交IP,最好换台电脑,可以考虑用黑苹果或者虚拟机、避免账号被关联!

    祝好运~,未完待续,持续更新中……

  • 元宇宙的十四个应用场景

    元宇宙的十四个应用场景

    元宇宙通过利用我们在进化过程中使用的各种感官能力,给我们一种空间位置感和沉浸感。电子游戏在这方面越来越擅长——现在一些将内容置于我们周围的空间计算技术——元宇宙不仅会扩展游戏和娱乐行业的潜力,还会改变许多原来的行业,带来一系列新的投资和创业机会。

    元宇宙的十四个应用场景
    1、游戏

    越来越多的游戏会参与到元宇宙中——它们已经是元宇宙的一部分——但它们将越来越具有沉浸感(更适应空间位置感、更具社交性、更具互动性),并由呈指数级增长的创作者共同精心打造。

    Unity 和 Roblox 是两个颠覆性游戏制作平台,它们通过让数百万创作者参与创作元宇宙游戏成为可能。

    在Roblox中制作游戏

    在Unity中制作游戏

    2、社交体验

    以游戏中虚拟世界的大部分技术为基础,元宇宙将使我们能够通过“真实”活动感受进行社交,而不仅仅是通过分享照片和新闻链接进行社交。

    RecRoomVR社交游戏

    3、沉浸式商务

    迄今为止,电子商务领域最大的成功是围绕人与人之间的低接触社交和自主购买行为。

    传统零售商业仍然擅长于消费者喜欢的高接触社交、购买咨询等场景。这是元宇宙中沉浸式商业的发展方向吗?

    Shopify认为沉浸式商务的未来可能是这样:

    Shopify使用VR技术探索电子商务新体验

    4、线上协作

    我们已经通过Zoom、Slack、钉钉、飞书等工具进行互联网协作。但在未来,更有挑战的技术给互联网协作带来更强的沉浸感。

    Gather.town是个虚拟的协作空间

    Spatial中的在线协作

    5、线下房地产

    尽管我认为人们要想完全通过VR购买房屋还需要一段时间。但VR很可能成为人们预先筛选他们感兴趣房产的一种重要方式,以及帮助用户反复参观和检查有关房产的更多信息。

    随着元宇宙参与到线下房地产行业,元宇宙的体验将更具有社交性和交互性。

    通过Matterport虚拟参观房地产

    6、旅行

    旅行是最昂贵和增加环境负担的行业之一。

    也许某天,元宇宙能让我们参观世界上任何一个有趣的地方。Matterport已经能通过VR参观五个埃及遗址:

    Meresankh三世女王的古墓遗址VR

    目前,元宇宙中的大多数旅行都是静态的、预制的、“单人”体验。但是想象一下,当它变成多人的并且你看上去真的在那里——和你的朋友——通过远程呈现时会发生什么。

    7、建筑、工程和设计

    说到协作,NVIDIA 的 Omniverse正在创建一个交互的互联网协作空间,让建筑师、工程师和设计师可以在一起共同设计空间。

    你甚至可以将流体动力学的 AI 模型以及不断增长的现实世界物理库整合到虚拟环境中。

    Omniverse中的流体力学

    8、汽车

    汽车一直以来都是电子游戏的魅力所在,当然这也将在元宇宙中继续下去。元宇宙将为汽车行业带来大量的新案例。

    就像建筑一样,元宇宙将为设计车辆提供一个协作的社交空间。它将为测试汽车,特别是自动驾驶提供一个模拟环境。有一天,你可能会和你的家人一起参观虚拟陈列室,以决定要购买的车辆。

    通过虚拟现实了解汽车

    9、学习和教育

    尽管在疫情期间我们努力用Zoom等软件开展线上教育,但现在我们的技术选择和体验还很有限。随着将线上教育转变为更具沉浸感、更具社交性的方式,体验将会越来越好。

    为教师提供足够能发挥出创造力的线上交互工具,将能使来自任何地方的优秀教育工作者都发挥作用。元宇宙中的很多全新的交互方式,将使学习体验变得更加有趣。

    Oculus Quest的教育应用

    元宇宙将影响到教育的方方面面,包括传统教育、企业培训,还有各类基于技能的学习(例如如何使用增强现实修理家用电器)等领域。

    10、健身

    我想我再也不会去健身房了。在疫情期间,我已经经常在家使用健身APP,并且我开始每周两次通过线上视频与我的私人教练交流。

    超自然VR将健身带入了元宇宙,并使其更具互动性和社交性。

    11、立体直播

    直播目前是一对多的社会化体验,非常适合展示游戏和教学。直播已经是元宇宙的一部分了。

    不过直播还会进一步迭代。随着元宇宙内的直播变得立体化,直播将变得比现在更具有沉浸感和社交性。

    12、电子竞技

    作为一种观赏性运动,电子竞技的用户数量非常庞大,而且还在不断增长。如果你从未花时间去感受这些活动中现场的激情,那么现在就花点时间来看看这个视频,来感受一下这种感觉:

    现在:想象一下,当我们将更多的激情、社交和社区方式转移到元宇宙中,会发生什么?

    13、现场音乐

    现在,你主要用手机看音乐视频或者听音乐音频。

    当然,这种情况还会继续——但是元宇宙能给你带来前所未有的音乐体验。堡垒之夜和Roblox的现场音乐会已经吸引了数以千万计的粉丝,创下了纪录——但这仅仅是个开始。

    在元宇宙中有一个全新的交互、社区和增强体验领域。其中一些体验不仅仅是现场音乐会的替代——它们会更好。因为元宇宙的内容将足够丰富,传统现场音乐的前排座位将从一种稀有商品变成任何人都可以体验的东西。

    14、沉浸式剧场和物理世界的交互

    我上面写的大部分内容都是关于进入完全的数字空间——但是元宇宙也将包括我们实际旅行到的真实空间内的活动。我们能将元宇宙带到真实物理世界中。

    万物互联将为元宇宙提供数据,地理空间触发的内容和对应的数据将进入元宇宙。让我们以新的方式理解、操纵和模拟现实世界,从而节省我们的时间,并为我们的生活和业务开启新的可能性。这种信息无处不在的工业、旅游、军事、民用和住宅应用的未来是无限的。

    像实体密室游戏、剧院、音乐会和现场实况这些,都可以用AR/VR特效、新技术来提供实体和虚拟的混合增强体验。

    结论

    元宇宙是下一代互联网。

    它将通过你和你朋友、同事喜欢的事物为你们提供全新体验。

    全新的工具将为元宇宙创作者提供各种混合嵌入和链接内容的能力,创作者的数量将呈指数级增长。

    这是一个新的时代,元宇宙会带你去从未想过的地方。