软件和应用

Rails 6.0 稳定版发布 新增 Action Mailbox 和 Action Text 功能
Rails 6.0 稳定版已正式发布,下面直接来看看有哪些值得关注的更新:用于处理电子邮件的 Action Mailbox、提供富本文编辑功能的 Action Text对多数据库的支持
Dropbox与C++的“七年之痒”难跨越 跨平台真的是伪命题吗?
Perl 语言创建者 Larry Wall 曾总结过好的程序员有 3 种美德:懒惰、急躁和傲慢(Laziness, Impatience and hubris)。因为懒惰,程序员绞尽脑汁地将大量的重复性劳动交由机器处理;因为懒惰,程序员希望通过“一次编写,处处运行”而实现“一劳永逸”的美好愿望。
Dice 续集:这 5 种编程语言未来可能各自成王
上个月,我们曾报道过一篇“Dice 称这 5 种编程语言可能衰落”的文章,它基于 RedMonk 和 TIOBE 等公司的数据推测的,结果引起了广泛讨论。Dice Insights 是为北美的科技专业人士提供见解和分析的网站,目的是帮助他们找到工作和发展事业,并且报道就业趋势、新技术等内容。
Dropbox工程师解释为什么放弃共享代码而使用原生语言
Dropbox 工程师通过官方博客解释了为什么该公司放弃在 iOS 和 Android 上共享代码的策略转而使用各自平台的原生语言。Dropbox 一开始在开发 iOS 和 Android 移动应用时选择了 C++,背后的想法就是用 C++ 写一次代码而不是分别用 Java 和 Objective C 写两次代码。
[图]Parallels Desktop 15发布:首次支持Metal 集成Keychain
PC虚拟化软件公司Parallels本周二发布了同名虚拟化软件Parallels Desktop 15,最大的亮点在于首次引入了对Metal的支持以提供更快的性能,并集成了Keychain。在最新的Parallels Desktop 15版本中,Parallels已经迁移至Metal,并对DirectX 9,DirectX 10和DirectX 11提供支持。这让新版本在整体性能上有明显的提升,相比较此前版本Microsoft Office应用快了80%,而3D图像渲染快了15%。
如果 perl6 重新命名 叫 Camlia 可好?
最近,perl6 的 GitHub 仓库上进行了一场讨论,关于 perl6 应不应该重新命名。perl6 的大多数用户认为,perl5 的印象留给人的太深了,人们无法区分 perl5 和 perl 6,并且这些人都认为 perl6 是 perl5 的下一个版本,只是版本号存在差异而已。
App收集隐私将有“国标” 个人信息有望不再“裸奔”
随着智能手机的普及,一些手机App过度收集用户信息、侵犯用户隐私的问题屡见不鲜。全国信息安全标准化技术委员会日前发布了有关“互联网应用收集个人信息基本规范”草案,面向社会公开征求意见,这意味着App收集个人信息有了“国标”。
Julia 语言调查报告:用户喜欢与抱怨之处
近年来,由麻省理工学院创建的编程语言 Julia 越来越受欢迎,但仍然远远落后于 Java、C 和 Python。根据 Tiobe 2019 年 8 月的编程语言排名,Julia 在其基于搜索引擎的搜索结果中排名第 39 位,高于一年前的第 50 位,与去年 10 月的排名相同。
TIOBE 8月排行:你说 Objective-C 将走向衰败 我不同意
TIOBE 编程语言排行榜 8 月更新已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, Objective-C 和 SQL。和上个月唯一的不同之处在于 Objective-C 和 SQL 的排名发生了交换。
初级、中级和高级开发人员之间的差异
作为程序员,你身边的同事有工作 6 年的中级程序员,也有工作 3 年的高级程序员。你可能会很疑惑,初级、中级和高级开发人员之间的差异究竟在哪里?你是初级、中级或高级开发人员,不仅仅取决于你的编程经验有多少年。初级开发人员甚至可以比高级开发人员年纪更大。
软件包管理工具选Scoop还是Chocolatey?看完这篇就知道了
目前在Windows 10平台上最热门的软件包管理工具就属Scoop和Chocolatey了。这两款工具都有类似的功能集,允许用户在Windows PC上自动安装软件。但是这两款工具也提供不同的部署模型,那么如何根据你的自身需求来进行挑选呢?相信看完这篇文章你就会有答案了。
2019年必知的10大顶级Python库
作为数据科学和机器学习相关的研究和开发人员,大家每天都要用到 python。在本文中,我们将讨论一些 python 中的顶级库,开发人员可以使用这些库在现有的应用程序中应用、清洗和表示数据,并进行机器学习研究。
Dice 称这 5 种编程语言可能衰落
根据 Dice 报道,并不是所有的编程语言都永远存在,因为新一代的开发人员会接受他们觉得更容易使用的其他语言和框架。为了确定哪种编程语言可能在中长期内注定失败,他们查看了 TIOBE 和 RedMonk 的受欢迎程度排名,以及 Dice 自己的职务公告数据库。列出以下语言:
当开始编程时 我希望知道的30件事
本文作者 Jun Wu 有着编程和统计学背景,她在 15 年前就是一名程序员。近日,她分享了给程序员的 30 条心得建议,如果你想成为一名程序员,这个建议可以帮助你走上正确的道路。
令人心寒的不是GitHub突然断供 而是 CEO 对此表示无能为力
关于 Github 账户/开源项目是否会受到美国出口管理条例的管制,曾在国内掀起热烈的讨论,但过去由于缺乏相应的制裁案例,且 Github 平台协议也存在一定的模糊性,因此多少还抱有侥幸心理,直到近期一名伊朗开发者的遭遇,给国内乃至全球的开发界敲响了警钟——该名伊朗籍开发者不但个人账户无法正常使用,且不被允许导出数据,只因伊朗在 EAR 的限制清单当中。
刷视频、走路、打字都能挣钱?--部分“赚钱”APP真相调查
看新闻可以赚现金,刷视频可以拿红包,甚至聊天打字、走路跑步也可以赚钱……现在,一批声称使用就能赚钱的手机APP,频繁在网络上打广告,吸引大量用户下载安装。
高性能 Python 解释器 PyPy 开始支持 AArch64 架构
PyPy 官方宣布支持 AArch64 架构,它将 PyPy 的高性能 JIT 带入 AArch64 平台,也就是 64 位 ARM。现在 PyPy 一共支持 6 种架构,分别是 x86(32 和 64 位)、ARM(32 和 64 位)、PPC64 与 s390x。
程序员必读经典长文:用十年时间自学编程
相信很多做技术的同学都自学过,也看过“Teach Yourself Programming in Ten Years”这篇文章。虽然离初次发表已经好几年了,但所有试图自学编程的人都应该发自内心的同意它的说法(除去少数过时的具体技术部分)。直到今天,这篇经典的文章依然很有借鉴意义。以下是这篇文章的中文版。
Python 之父考虑重构 Python 解释器​​​​​​​
7 月 22 日,Python 之父 Guido 在 Medium 上发表了他的第一篇博文《PEG Parser》。在该文中,Guido 说他正在考虑使用 PEG Parser 代替现有的类 LL(1) Parser(名为pgen),来重构 Python 解释器。原因是现在的 pgen 限制了 Python 语法的自由度,使得一些语法难以实现,也让当前的语法树不够整洁,一定程度上影响了语法树的表意,不能最好地体现设计者的意图。
Sailfish OS 3.1.0 发布 以 Linux 为基础的开源操作系统
Sailfish OS 3.1.0 已经发布,Sailfish 是一个以 Linux 为基础的开源操作系统,主要用于移动设备。此版本是自去年推出 Sailfish 3 以来最大的更新。它的特点是重新设计了许多核心应用程序,包括人、电话、消息和时钟,这是在广泛的用户体验研究的推动下进行的,它还为文档和图库应用程序的外观带来了一些小的变化。
RedMonk 2019 年 6 月编程语言排行:TypeScript 首次进入前十
知名软件行业分析公司 RedMonk 发布了 2019 年 6 月(Q3 季度)编程语言排行榜。RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第二份榜单,上一次榜单发布是在 3 月份,即第一季度编程语言排行。
Dropbox新版引发争议 用户:我们不需要完整的文件管理器
深受用户喜爱的文件存储和共享服务Dropbox近日做了一件极具争议的事情。正如外媒Ars Technica所报道的,今天早些时候该公司悄然迫使用户更新至Dropbox最新版本,其中包括了一个拥有完整文件管理的全新用户界面。
GitHub Trending 长期被中国开发者“霸榜” 国外开发者 SAY NO
近日一名国外开发者(Balazs Saros,下简称 Balazs)在个人博客发表了一篇看似是在“声讨”中国开发者的文章,标题起得有点唬人 —— "Chinese repos are ruining the Github trending page"(中国开发者创建的 repo 正在破坏 GitHub Trending 页面)。
PYPL 7 月榜单公布:Java 份额出现下降趋势
PYPL(PopularitY of Programming Language,编程语言流行指数) 7 月份的榜单已发布,目前包含四个排行榜,囊括编程语言、IDE、ODE(Online IDE) 以及数据库四大领域。PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎
美研究人员开发出更高效易操作的超算编程语言
超级计算机在解决科学领域重大挑战方面具有优势,但是编程操控这些“大家伙”并非易事。美国研究人员新开发出一种程序语言,让非计算机背景的人也能便捷利用超级计算机处理问题。 如今的超级计算机比过去更为复杂,现有编程语言的发展却不能与之匹配。前沿科学领域的研究人员需要使用超算来分析海量数据,但不可能每个研究人员都是计算机专家,编程的难度阻碍了对超算的应用。
融资才三天就被骂上头条 这家明星邮件 App 做错了什么?
邮件客户端 Superhuman 被推上了舆论的风口浪尖。6 月 30 日,前 Twitter 设计副总裁 Mike Davidson 在自己的博客上发了一篇文章,指责 Superhuman 在邮件中加入了一种叫“像素追踪器”(Pixel Tracker)的工具。
第一款青少年搜索引擎“花漾搜索“APP正式上线
7月11日,由新华社中国搜索研发的首款面向青少年的搜索引擎“花漾搜索“APP今日正式上线,花漾搜索APP图标是一只小小猫头鹰。我国有2亿青少年,花漾搜索是中国第一款专为青少年定制的搜索引擎,旨在为孩子打造一个由围墙的花园,让家长放心地把移动设备交给孩子。花漾搜索通过利用顶尖人工智能技术筛选屏蔽不良信息,让手机“净净”地陪伴孩子成长。
30款App违规收集个人信息被通报 含探探、韵达快递等
App专项治理工作组公告显示,探探、人人、趣店、春雨医生、天天酷跑、韵达快递等30款App因违反《网络安全法》关于收集使用个人信息的规定,被通报整改。根据公告显示,中国银行手机银行、春雨医生、魔漫相机、韵达快递等10款App违反《网络安全法》第四十一条“公开使用收集个人信息规则”的要求,无隐私政策。
[图]Glitch宣布新里程碑:应用数量超250万款 比App Store还多
Glitch是一个好友互助型的协作编程网站,今天其官方推特账号宣布解锁新成就:自2017年推出以来开发者在该网站上制作了超过250万款应用程序。而在1年前公司刚刚宣布突破100万款应用程序。此外Glitch还表示去年成功筹集了3000万美元,多款编程工具已经构建到微软的Visual Studio Code中。
上半年全球移动应用收入达390亿美元 同比增长15%
7月8日上午消息,Sensor Tower发文称,其商店情报最新数据显示,2019年上半年全球移动用户在 App Store 和 Google Play 的应用内总消费达到397亿美元,较2018年上半年344亿美元增长15.4%。
50M视频秒变5M:免费视频压缩神器了解一下
这两天拍了几段视频,可上传网站时总提示体积太大。PR里调整了很多遍,也依旧没有改观。翻箱倒柜半天,终于让俺发现了这款视频压缩神器,一拖一压几秒钟时间,就能让视频秒瘦几倍。最关键的是,压缩之后的视频清晰度并没有太大改变,可谓神器一枚。特意推荐给大家,感兴趣的小伙伴快来试试吧。
TIOBE 7月排行:Perl成为过分炒作Python的受害者?
TIOBE 编程语言排行榜 7 月更新已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和汇编语言。和上个月的不同之处主要是 C# 以微弱的优势超过了 Visual Basic .NET 的排名,再次进入 TOP 5。
应用市场2019年上半年收入390亿美元:同比去年增长15%
据外媒报道,消费者在应用商店的支出仍在增长--尽管没有以往几年那么快。根据Sensor Tower最新的一份报告显示,iOS App Store和Google Play今年上半年在全球收入达到了397亿美元--同比去年的344亿美元增长了15.4%。
Python 3.6.9 安全修复版本发布 3.7.4rc2 也可进行测试
Python 3.6.9 和 3.7.4rc2 都已发布。3.6.9 是 Python 3.6 的第一个仅安全修复版本。 Python 3.6 现在已进入其生命周期的安全修复阶段,此阶段只接受并解决与安全相关的问题。官方计划根据需要提供 Python 3.6 的安全修复程序,直至 2021 年,即最初发布的五年后。
FreeDOS二十五周年:作者回顾发展历史
6 月 29 日是 FreeDOS 的二十五周年生日。FreeDOS 作者 Jim Hall 回顾了它的历史,并接受了 /. 的采访。他说,25 年对任何开源项目来说都是一个巨大的里程碑,他为此感到骄傲。
[图]OpenID基金会致苹果公开信:请改善Sign in with Apple兼容性
在致苹果软件工程师Craig Federighi的公开信中,OpenID基金会表示即将推出的“Sign in with Apple”标准和OpenID Connect有很多相似之处,但是在隐私、安全和开发目的上存在很多不足。
Go团队公布关于Go 2下一步的计划
Go 2 又有进展了,近日 Go 团队在博客公布了关于 Go 2 下一步的计划。根据此前的报道,所谓的 Go 2 并非一个单独的重大更新版本,而是通过“增量(incremental)更新”的方式以逐渐抵达 "Go 2.0",所以期间的版本都能看到 Go 2 的影子。
PhoneAgent:利用智能手机和健身追踪设备评估职工表现
据外媒报道,通常情况下,当雇主想要评估其职工表现时会采用问卷或面试的形式展开。不过现在一种全新的评估系统被认为能做到更加客观、更加准确--它是通过智能手机和健身追踪设备实现。
GitLab 12.0 发布 新增可视化 Review 和依赖清单功能
GitLab 12.0 稳定版已发布,官方称 GitLab 12 是拥抱 DevSecOps 的一个关键版本,所谓 DevSecOps 其实是从 DevOps 的概念延伸和演变而来,其核心理念为 —— 安全是整个团队中(包括开发、运维及安全团队)每个人的共同责任,需要贯穿从开发到运营整个业务生命周期的每一个环节。
安全的全新编程语言 V 发布首个可用版本
编程语言 V 的作者今天发布了 V 的首个可用版本(预构建的二进制文件即将推出)。作者展示的使用 V 开发的应用示例。V 是一个集合了 Go 的简单和 Rust 的安全特性的新语言。主要特性:
2019 开发者调查报告:Java 最流行 Go 最有前途
知名软件开发公司 JetBrains 近日发布了名为“2019 开发人员生态系统现状”的调查报告。为更好地了解开发者,JetBrains 于年初发起了 2019 年开发人员生态系统调查,调查了约 7000 名开发者。现在 JetBrains 已将调查结果公布于官网,下面来看看有哪些值得关
[视频]微星App Player:在PC上以240fps帧率玩Android游戏
根据App Annie的最新统计数据,2018年玩家耗费在手游上的时间超过1300亿小时;手游在所有应用下载量的33%(预估在2019年会攀升至60%);移动应用商城的总营收中74%是来自于手游。鉴于手游广阔的发展潜力,微星(MSI)推出了全新的App Player桌面应用,能够让玩家在PC上以240fps的帧率来玩Android手游。
TIOBE 6月排行:Python 排名飙升,有望挤下 C 和 Java?
TIOBE 编程语言排行榜 6 月更新已发布,排名前十的分别是:Java, C, Python, C++, Visual Basic .NET, C#, JavaScript, PHP, SQL 和汇编语言。值得关注的亮点包括:
FydeOS for PC v7.0 发布 升级Linux子系统性能
FydeOS 基于 Chromium OS 二次开发,为中国大陆的用户提供了本土化的修改,用户可以自行注册本地账号用以登陆,账号体系整体与 Google 绑定的网络服务剥离,让大陆用户也能获得媲美 Chrome OS 的优质用户体验。
吾爱破解宣布闭站调整:取缔侵权内容
随着国人版权意识的提高、制度规范的跟进,一些打擦边球的行为越来越无处遁形。今天中午(6月6日),吾爱破解论坛(52pojie)在微信号推送消息,宣布闭站,原因是取缔侵权内容,以保证技术交流氛围。
传销+洗脑+资金盘 这个App号称跑步就能跑到财务自由
这两天,在后台给我们爆料的差友们暴增,差评君在读爆料的时候,发现有不少人提到了一个app —— 趣步。而且,差评君发现,最早在去年写《 币圈一片狼藉》 的时候,就已经有人提醒差评君要看看这个软件。
PYPL 6月编程语言排行:Kotlin与PHP亮了
PYPL 发布了 6 月份编程语言排行榜,榜单如下:PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。开发者可以将 PYPL 作为一个参考,决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库。
6月数据库排行:PostgreSQL 和 MongoDB 分数罕见下降
DB-Engines 数据库流行度排行榜 6 月更新已发布,排名前二十如下:总体排名和上个月相比基本一致,其中排名前三的 Oracle、MySQL 和 Microsoft SQL Server 也是分数增加最多的三个数据库,增加的分数分别为 13.67、4.67 和 15.57,三者的总分也均已超过一千。
FlexTime:假装你是波兹·马龙、金·卡戴珊等名人的好友
据外媒报道,FlexTime想让人们看起来比实际更酷,它会让人们误以为自己是波兹·马龙(Post Malone)和比利·艾莉什(Billie Eilish)等名人的朋友。该应用允许用户通过使用去年发布的各种直播流和Instagram的剪辑来模拟FaceTime通话画面。
开发高质量软件需要更高成本吗?
ThoughtWorks 首席科学家 Martin Fowler 指出,软件开发项目中存在一种常见争论,即“花时间提高软件质量,还是专注于发布更有价值的功能?”他认为“提供功能的压力常常主导着讨论,导致许多开发人员抱怨他们没有时间研究架构和代码质量”。于是,Martin 近日在个人博客发布了一篇名为《高质量软件值得这么多成本吗?》的文章,就此展开讨论。
亚马逊:向所有认证Alexa设备开放Announcements广播功能
如果你正在使用非亚马逊官方的Alexa设备,那么这里有个好消息告诉你。这家电商巨头刚刚宣布,向所有经过认证的Alexa设备开放Announcements功能,这样在近期的版本更新之后就能访问Alexa的语音通知功能。
[图]开源的MobileShell:能让你的PC变身大号Windows Phone
在Lumia 950 XL上运行Windows 10 on ARM固然是一项了不起的成就,但毕竟是在6英寸的屏幕上运行PC系统。对于极富激情的WOA破解达人来说,并不会满足于这些成就,正如此前承诺的ADeltaX发布了适用于Windows 10系统、基于Windows Phone的开源Shell--MobileShell,能够让你笔记本上体验Windows 10 Mobile系统。
PostgreSQL 12 beta 1发布 新特性预览
PostgreSQL 12 beta 1 发布了,此版本包含了 PostgreSQL 12 最终版本中可用的所有功能的预览,但某些细节可能会在 12 正式发布之前发生变化。新特性包括:索引性能、功能和管理
[调查]开发者真正想要得到的是什么?
当前 IT 公司为了争夺优秀的技术人才,提供的各种福利都很可观,除了极高的薪资,什么免费餐饮、健身房、衣服清洗、桌上足球、各种下午茶与外出团建应有尽有。但是作为开发者,在一个公司中最想要得到的是什么呢?答案似乎不是前边提到的这些福利,当然也不是一头秀发。针对这一问题,最近 Hacker Noon 的一篇文章,介绍了他们从知名 IT 招聘平台 HackerRank 发布的 2019 年开发者技能报告中得到的反馈。
GitHub上线打赏计划 将允许用户为开发人员提供资金
在今天的GitHub Sattelite会议期间,GitHub推出了一个名为GitHub赞助商的新计划 GitHub赞助商是一种新的方式,任何人都可以通过这种方式资助构建开源软件的开发人员。当您支持开发人员的工作时,GitHub赞助商会收取零平台费用。
[图]Windows 95 Electron应用2.1发布:可运行《毁灭战士》等经典游戏
Windows 95铸就的辉煌值得永久铭记,而且在怀旧大浪潮下时不时作为关键词出现。除了适用于台式机和移动设备上的概念版之外,Windows 95还能在苹果iPhone上运行。去年开发人员Felix Rieseberg以Electron应用的形式发布了Windows 95系统,而在最近几月的优化下已经能够运行《毁灭战士》这样的经典游戏。
进击的V社:Valve推出移动端聊天软件Steam Chat
今天(5月22日),Steam Blog 更新发出新通告:V社的全新移动端聊天软件“Steam Chat”已经推出!大家现在可以在手机上与你的游戏好友谈天说地了。据悉,此 Steam 聊天应用具有 Steam 客户端桌面聊天的许多重要功能,包括:
知名文本编辑器Notepad++ 7.7 发布
知名文本编辑器 Notepad++ 7.7 发布了。新版主要是更新了 Scintilla 组件的版本,并做了一些 Bug 修复和小改进,具体更新内容如下:
研究人员开发出中耳炎检测应用:在家用一张纸就能搞定
据外媒报道,来自华盛顿大学的研究人员近日开发出了一款智能手机应用,它可以跟一个普通的纸漏斗一起来“听”出儿童的耳朵感染情况。据悉,该应用专门针对中耳炎,这种病在儿童当中非常常见。
除了async速度翻10倍 JavaScript 还带来了什么?
今天的 JavaScript 已经无处不在了,以传统的方式使用 JavaScript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 JavaScript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构建跨平台桌面应用;React Native 则可以用来开发跨平台移动应用;此外,JavaScript 甚至可以在 IoT 设备上运行。
加载中...

精彩评论

全部展开

CBer 热度


created by ceallan