1 关于编码与重构
1.1 代码整洁之道
英文名《Clean code》,该书出自 Robert C Martin 之手,又被称为 Bob 大叔,是一位美国著名的软件工程师和作家,他已经写了有关敏捷软件开发的书籍。书中提到众多有名的编程原则:比如 SOLID 原则、 Law of Demeter(LoD,又被称为最少知识原则)。推荐理由:每个程序员都必须拥有本书并阅读它。这是一本非常著名的书,它将完全改变您的编程风格,书中介绍的规则均来自作者多年的实践经验,涵盖从命名、数据结构、面向对象的设计原理到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。或许,真正整洁的代码真能让同行读起来像诗一样。任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。— 马丁·福勒如果只能读一本书,偶就推荐这本。最后,基于本书,众多开发者还推出了各种语言的整洁之道:• Javascript 整洁之道• PHP 整洁之道• ABAP 整洁之道• Java 整洁之道• .NET 整洁之道还有各大科技公司的代码风格指南:• Google 风格指南• Uber Go 语言风格指南Bob 大叔的《架构整洁之道》也值得推荐,这本书是在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。还有《程序员的职业素养》,作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。1.2 重构(第2版)
英文名: 《Refactoring: Improving the Design of Existing Code,2nd Edition》,作者 Joshua Kerievsky。本书是理论和实践最佳组合的罕见书籍之一。重构是一个使您的工作代码更加美丽的过程,这本书可以利用已经尝试和测试的软件开发世界的模式来为您提供帮助。推荐理由:重构一词经常在各种大会上被提及,那就是这本书带来的影响。重构也就是重写软件的过程,而无需更改其功能,以提高其可读性,可检验性或可维护性。重构是使工作代码美观的过程,重构有助于改进工作代码的设计。这也是优秀程序员的必备技巧之一,通常优秀的程序员也擅长重构。本书将教你重构代码的艺术和科学。无论您是 Java 程序员、C++ 开发人员还是 Python 开发人员,每个程序员都可以从本书中受益。与《重构》经常被提及的书就是大名鼎鼎的《代码大全》,书中解释的也是久经考验的技术和策略,能有效帮助程序员和软件开发人员。笔者也曾在大学的时候把这本书图书馆借出来,发现这本书太厚,啃不动,到期就立马归还了。1.3 代码之美
英文名:《Beautiful Code: Leading Programmers Explain How They Think》,作者:Grey Wilson。推荐理由:大牛前辈的博客合集,同时也是提高编码技能的好书之一,因为它为您提供了一个机会,让您了解专业程序员如何处理问题、编写的代码以及他们如何解决问题,并且仍然能够保持他们的代码美观。这本书是一系列案例研究的集合,揭示了 Emacs 到 Facebook 等大型网站架构秘密,讲述了那些专家程序员,包括布莱恩·克尼原,乔恩·本特利(Jon Bentley)(编程珠玑的作者),蒂姆·布雷(Tim Bray),卡尔·福格尔(Karl Fogel),迈克尔·菲瑟斯(Michael Feathers)(有效地使用旧版代码的作者),以及许多更多伟大的作者和程序员。关于二分查找,在书中数次被不同作者提及,了解不同作者的观点。无论您使用哪种编码语言,例如 Java,C#,Python 或 Ruby,都会在本书中找到有趣的东西。代码之美调查了一项努力的人类发明和创造力的范围:计算机系统的开发。每章中的美观来自发现独特的解决方案,这是作者的力量超越界限,识别他人所忽略的需求,并找到令人惊讶的解决方案,以解决令人困扰的问题。2 关于职业成长
2.1 程序员修炼之道(第2版)
英文名《Pragmatic programmer》,作者是 Andrew Hunt & David Thomas。中文版的译者是大名鼎鼎的云风,副标题是:通向务实的最高境界。推荐理由:本书是时隔 20 年的新版,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。刚出来的时候博文出版社举办了一个推广活动,在云风和皓子叔联袂推荐下,毫不犹豫的入手了本书。程序员往往最难得就是务实主义,总想追求新技术,炒新概念。工作后才逐渐明白,编程的本质,均不依赖于特定语言、框架和方法,技术改变世界在于能够有效解决用户的真实需求。本书本质上是程序员的自助指南。它探索了良好的软件开发实践,并为您提供了出色的建议、提示和技巧,以更有效地编程。正是对经典和现代轶事、引人入胜的类比和发人深省的例子的创造性使用,使每个部分的学习都变得有趣而有趣。如果说大学期间读的都是类似于 C 语言圣经和 Head First 系统书籍的话,工作后的人才会真正懂得为什么这本书籍不厚,读起来拍案叫好,这大概就是大道至简。作者另一著作:《程序员修炼之道: 从小工到专家》也是值得推荐的2.2 卓有成效的程序员
英文名:《The Productive Programmer》,作者:Neal Ford。推荐理由:本书就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X 以及 *-nix (Unix 或者 Linux)。贯穿全文的思想大概就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势。学会善用工具,命令行、学会写脚本,学会宏。提供效率,不去做重复单调的工作。最终的目的:成为一个“慵懒”的程序员。2.3 软技能:代码之外的生存指南
英文名:《Soft Skills: The software developer’s life manual》,作者:John Z. Sonmez推荐理由:研究生期间读过最受益的一本非技术书。程序员都知道编码很重要,这是大家吃饭的硬技能。可是实际工作上才发现不止写代码,代码之外的软技能也很重要:比如面临着与客户沟通、与产品打交道的沟通问题;比如应该关注自身发展,书中也介绍了怎么做职业突围;还有更多章节介绍了作者如何学习、如何理财、健身、自偶营销等等。分享书中有趣让偶印象深刻的点是作者去面试,面试官浏览过他的博客文章,两人因此相谈甚欢。 最后也想给阅读的朋友声明一下:这本书涉猎了很多方面,但是并不是没一点都是一套可以照抄的完美答案,毕竟作者也是从当时的环境和自己经历出发介绍这些内容,每个读者应该都有自己的选择,综合而言,这本书挺适合各个阶段的人阅读的,尤其大学生和初入职场的朋友。作者也出了《软技能2:软件开发者职业生涯指南》,如果说软技能关注于生活,那软技能 2 则更加关注于了软件开发职业。3 关于黑客与开源
3.1 Unix 编程艺术
书籍英文名:《The Art of UNIX Programming》,作者:《Eric S. Raymond》从 1982 年开始就是 UNIX 开发者。推荐理由:本书涉及 Unix 系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的 Unix 编程大师、开源运动领袖人物之一 Eric S.Raymond 倾力多年写作而成。程序会过时,编程语言会更新,代码会跟随业务不断改动,但编程思想的生命力会长盛不衰,好的编程艺术也是具有穿透力的,尽管书中的案例已经偏老,但贯穿始终的 KISS 原则、思想文化体系、设计与开发哲学一定能够给你带来醍醐灌顶的感觉。Keep it simple stupid,简称 KISS 原则。在做软件设计的工作中,很多时候都不要想得过于复杂,也不要过度设计和过早优化,用最简单且行之有效的方案也就避免了复杂方案带来的各种额外成本。这样既有利与后续的维护,也有利于进一步的扩展。另外,本书还可以与“左耳朵耗子”ef=””>皓子叔推荐 过的《UNIX传奇:历史与回忆》结合着一起看,了解 UNIX 的诞生记与发展史,贝尔实验室的幕后故事!本书不但书写 Unix 的历史,而且记录作者的回忆,一探 Unix 的起源,试图解释什么是 Unix,Unix 是如何产生的,以及 Unix 为何如此重要。3.2 大教堂与集市
英文名:《The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary》, 《Unix编程艺术》作者 Eric S. Raymond 的另一封神之作,副标题是《对 Linux 和开源革命的沉思》。推荐理由:大家都知道程序员热衷于开源文化,都在说不要重复造轮子。开源时代下的软件开发可能只需要三个键盘按钮:CTRL + C + V,开个玩笑。说到开源文化,那么本书《大教堂与集市》是开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者把软件开发思路类比于古代的大教堂文化和集市文化,讲述了集市如何变成大教堂,书中系统解释了开源软件是如何生产的,开源开发的优势在哪,开源软件的传承是如何做到的。3.3 黑客与画家
英文名:《Hackers and Painters: Big Ideas from the Computer Age》,作者:Paul Graham,本书的译者是大名鼎鼎的阮一峰大佬。推荐理由:说到黑客文化,就不得不提到硅谷创业之父Paul Graham 的这本书,本书主要介绍黑客 Hacker,即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。本书是一本为黑客正名的技术散文集,看完书后第一次将偶从电影中的黑客形象颠覆过来,才了解到并不是入侵系统、制作病毒、各种解密的人就是黑客,Hacker 是专家级程序员,是一群与画家有着极大的相似性,他们都是在创造,而不是完成某个任务,“黑客”象征着第一流的能力,以及求解问题过程中产生的精神愉悦或享受。他们崇尚分享、开放、民主、计算机的自由使用和进步。而那些恶意入侵计算机系统的人更应该被称为 cracker(骇客)。4 关于算法与设计模式
4.1 算法设计手册
英文名:The Algorithm Design Manual (2nd Ed.),作者:Steven S Skiena推荐理由:关于算法的重要性大家都知道,大家肯定都知道另外两本著名的《算法导论》和《算法4》:《算法导论》侧重与算法的数学推导,适合研究,而《算法4》侧重于算法的代码实现,适合入门。而这次推荐的《算法设计手册(第2版)》却没有那么有名气,但也不失为设计实用且高效算法的最全面指导书。该书揭密了算法的设计与分析,以简单易懂的写作风格,介绍了各种算法技术,着重强调了算法分析。目前市场上算法书层出不穷,但是经典的算法却一直在那里,不曾走远。4.2 Head First 设计模式
英文名:《Head first design patterns》,作者:Elisabeth Freeman / / Eric Freeman / Bert Bates / Kathy Sierra / Elisabeth Robson推荐理由:这本书完整地涵盖了 GoF 版本全部23个设计模式,毫不费力地解释了世界各地熟练的软件开发人员和程序员用来构建优雅、功能齐全、灵活和可重用的软件的几种软件设计模式。。图文并茂,配有大量说明性和启发性的示例,它们将使学习同时变得高效和有趣。与其他文本繁重的编程书籍不同,这本书具有引人深思、视觉丰富的格式。Head First 系统书籍充满了幽默感,选题和编辑都很用心,值得一读。相信读完的读者逐步迈向对软件设计模式的深入了解。再来读 GoF 不失为一个不错的选择。4.3 设计模式:可复用面向对象软件的基础
英文名:《 Design Patterns: Elements of Reusable Object-Oriented Software》,又被简称为计算机领域的 GoF ,因为本书的作者是四个人:Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides。推荐理由:本书是任何使用面向对象代码的开发人员的必备入门读物。而且作者 Erich Gamma 是 jUnit、Eclipse、IBM Jazz 项目、Visual Studio、Azure 和 Office 365 的幕后推手。如果您没有很好地掌握 UML,您可能会发现很难吸收编程书中汇编的一些信息和示例。然而,这不会阻止您欣赏设计模式书中叙述的美妙之处,它既简单又内容丰富。《设计模式》一书详尽地解释了 23 种软件设计模式,可帮助软件开发人员和设计人员制作更好、更优雅、更灵活的软件。这本书讨论了针对常见软件设计问题的大量简洁明了的解决方案。如果说 GoF 太难读下去,那么就推荐程杰的《大话设计模式》,这本书通过对话的形式带领大家入门设计模式,人人都可以是好学的小菜和经验丰富的大鸟。4.4 编程珠玑(第2版•修订版)
英文名:《More Programming Pearls,Second Edition》,作者:John Bentley推荐理由:这是一本带你真正领略计算机科学之美,融深邃思想、实战技术与趣味轶事于一炉的奇书。与大多数其他编程书籍不同,这本书侧重于基本问题和一般问题。它讨论了可以提高性能或减少内存需求的各种算法和技术。作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程。就如书名一样,大浪淘沙,计算机科学中的智慧正如自然界里珍珠出自细沙对牡蛎的磨砺,留下一个个编程“珠肌”。题外话:
上面的书都是本人曾经阅读过,或者说在图书馆中有借阅翻过的书。也是计算机领域评分很高、有口皆碑的书籍。但计算机行业的经典书籍太多,本人能推荐的也只是其中一部分,想要推荐的内容也不想针对某个特定编程语言和领域,所以像《C++编程思想》和《On Java8》这类书籍没有进行推荐,推荐理由也不一定完全正确,欢迎大家批评指正。另外,看完上述的书并不能说自己就能在工作中就能运用到,看完就能成为一个顶尖的程序员。何况看书也不能完全接收前辈们的这些大智慧,但如果在某个瞬间(看书过程或者实践过程中)对自己有一种醍醐灌顶的感觉,就已足够。参考链接:
• UNIX传奇(上篇)• 假期好读书• Top 5 Books to Improve Coding and Programming Skills• http://www.osnews.com/images/comics/wtfm.jpg本文分享自华为云社区《【云驻共创】对于编程思想和能力有重大提升的书有哪些》,作者:宇宙之一粟 。
css样式大全,html css文字,html css float 停止,css3 话筒图标,zxy_ai_css520,css 横向重复三次,css下拉菜单
python编写器哪个好用?
这个就有很多啦。使用Python IDE有很多好处,例如开发质量更好的代码,调试功能,证明笔记本为什么方便使用,使开发人员更容易地将所有功能(如编译和部署)集中在一处。
理想的IDE选择完全基于开发人员的要求。例如,如果开发人员必须使用多种语言进行编码,或者需要突出显示语法或进行任何产品编译,或者需要更高的可扩展性,并且需要集成调试器,或者需要任何拖放式GUI布局,或诸如自动完成和类浏览器之类的功能是必需的。
PyCharmPyCharm是由Jet Brains创建的广泛使用的Python IDE之一。它是Python最好的IDE之一。PyCharm是开发人员进行高效Python开发的全部需求。
借助PyCharm,开发人员可以编写简洁且可维护的代码。它有助于提高生产力,并为开发人员提供巧妙的帮助。它通过节省时间并因此增加利润来处理日常任务。
最好的功能:
它带有智能代码编辑器,智能代码导航,快速和安全的重构功能。PyCharm集成了调试,测试,概要分析,部署,远程开发和数据库工具等功能。借助Python,PyCharm还提供了对python Web开发框架,JavaScript,HTML,CSS,Angular JS和Live编辑功能的支持。它与IPython Notebook,Python控制台和科学堆栈具有强大的集成。优点:
它为开发人员提供了一个智能平台,这些开发人员可以在自动代码完成,错误检测,快速修复等方面为他们提供帮助。它通过增加许多节省成本的因素来提供多种框架支持。它支持跨平台开发等丰富功能,因此开发人员也可以在不同平台上编写脚本。PyCharm还具有可定制界面的良好功能,从而提高了生产率。缺点:
考虑到向客户提供的功能和工具时,PyCharm是一种昂贵的工具。初始安装很困难,有时可能会下载不了,因为是国外官网。SpyderSPYDER是IDE市场中的另一个大牌。这是一个很好的python编译器。
它以python开发而闻名。它主要是为科学家和工程师开发的,旨在为Python提供强大的科学环境。它提供了高级的编辑,调试和数据浏览功能。它非常可扩展,并且具有良好的插件系统和API。
由于SPYDER使用PYQT,因此开发人员也可以将其用作扩展。它是一个功能强大的IDE。
最好的功能:
这是一个不错的IDE,具有语法高亮显示,自动代码完成功能。SPYDER能够从GUI本身浏览和编辑变量。它在多语言编辑器中的功能以及自动代码完成等方面都可以很好地工作。它与ipython Console进行了强大的集成,可以随时随地进行交互和修改变量,因此开发人员可以逐行或按单元执行代码。优点:
查找和消除瓶颈以释放代码性能非常有效。它具有强大的调试器,可以平滑地跟踪脚本执行的每个步骤。它具有良好的支持功能,可以立即查看任何对象文档并修改自己的文档。它还支持扩展插件,以将其功能改进到新的水平。缺点:
它无法配置开发人员要禁用的警告。同时调用太多插件时,其性能会降低。PyDevPyDev是Eclipse的外部插件。
它基本上是用于Python开发的IDE。它的大小是线性的。它主要致力于python代码的重构,图形模式的调试,代码分析等。它是一个强大的python解释器。
由于它是eclipse的插件,因此使开发人员可以更加灵活地使用IDE来开发具有众多功能的应用程序。在开源IDE中,它是开发人员首选的IDE之一。
最好的功能:
这是一个不错的IDE,具有Django集成,自动代码完成和代码覆盖功能。它支持一些丰富的功能,例如类型提示,重构,调试和代码分析。PyDev支持PyLint集成,令牌浏览器,交互式控制台,Unittest集成和远程调试器等。它还支持Mypy,黑色格式化程序,虚拟环境和分析f字符串。优点:
PyDev提供强大的语法,高亮的语法,解析器错误,代码折叠和多语言支持。它具有良好的轮廓视图,还标记了事件并具有交互式控制台。它具有对CPython,Jython,Iron Python和Django的良好支持,并允许在挂起模式下进行交互式探测。它提供选项卡首选项,智能缩进,Pylint集成,TODO任务,关键字和内容助手的自动完成。缺点:
有时,PyDev中的插件会因在应用程序开发中产生问题而变得不稳定。如果应用程序太大而没有多个插件,则PyDev IDE的性能会降低。IDLEIDLE是流行的用Python编写的集成开发环境,它已与默认语言集成在一起。它是python最好的IDE之一。
IDLE是一个非常简单且基本的IDE,主要供想要练习python开发的初学者开发人员使用。它也是一个跨平台,因此可以为受训者的开发人员提供很多帮助,但也称为一次性IDE,因为开发人员在学习了基础知识之后会转向更高级的IDE。
最好的功能:
IDLE完全是使用Tkinter GUI工具包在Python中开发的,并且也是跨平台的,因此增加了开发人员的灵活性。它具有多窗口文本编辑器的一个很好的功能,它具有许多功能,例如调用提示,智能缩进,撤消和python着色。它具有功能强大的调试器,具有连续的断点,全局视图和局部空间。它还支持对话框,浏览器和可编辑的配置。优点:
与其他IDE一样,IDLE还支持语法突出显示,自动代码完成和智能缩进。它具有带高亮点的Python外壳。具有调用堆栈可见性的集成调试器,可提高开发人员的性能。在IDLE中,开发人员可以在任何窗口中搜索,搜索多个文件并在Windows编辑器中进行替换。缺点:
它存在一些正常的使用问题,有时缺乏重点,并且开发人员无法直接复制到仪表板。IDLE没有编号选项,这是接口的非常基本的设计。Sublime TextSublime Text是基于C ++和Python开发的非常流行的跨平台文本编辑器,并且还具有Python API。
它以支持许多其他编程和标记语言的方式进行开发。它允许用户在插件的帮助下添加其他功能。根据开发人员的评论,与其他代码编辑器相比,它更可靠。
最好的功能:
出色的文本具有“转到”的所有功能,只需单击几下即可打开文件,并且可以导航到单词或符号。它具有强大的功能,即可以一次更改许多选项的多项选择,还具有用于排序,更改语法,更改缩进等的命令面板。它具有高性能,强大的API和软件包生态系统。它是高度可定制的,允许拆分编辑,允许即时项目切换,并且也是跨平台的。优点:
它与语言语法具有良好的兼容性。它允许用户选择与项目相关的特定首选项。它还具有GOTO定义功能,可以为每个方法,类和函数生成应用程序范围的索引。它显示出高性能,并具有功能强大的跨平台用户界面工具包。缺点:
Sublime Text功能太复杂可能最初时候会吓到新用户。它没有强大的GIT插件。Visual Studio CodeVisual Studio Code是一个开放源代码编辑器,主要用于开发和调试最新的Web和云项目。
它能够非常顺利地组合编辑器和良好的开发功能。它是python开发人员的主要选择之一。
最好的功能:
它通过IntelliSense支持语法突出显示和自动代码完成功能,该功能根据变量类型,函数定义等完成语法。它具有强大的调试器,用户可以从编辑器本身进行调试。它与GIT紧密集成,因此用户可以执行GIT操作(如推入),直接从编辑器本身提交。Visual Studio具有高度的可扩展性和可定制性,通过它大家可以添加语言,调试器,主题等。优点:
它提供了多语言支持以及其他语言所不具备的许多其他功能。它具有良好的布局和智能界面。它允许使用开发人员可以从VS代码市场获得的许多插件进行自定义。它支持使用垂直方向和多分割窗口功能。缺点:
使用Visual Studio代码搜索非常慢。最初它需要足够的时间来启动。假如是你的话,你喜欢Python什么编辑器呢?欢迎在评论区留言闲聊,大家一起学习探讨探讨。学完了HTMLCSS和JS的开发技术后能做些什么?
可以做一个简单的安卓应用了,先用HTML、CSS和JS做好页面,然后用HBuilder的云端打包功能打包成一个apk文件,安装到自己的手机上,下面偶简单介绍一下实现过程:
1.下载HBuilder,这个直接到官网上下载就行,如下,选择“APP开发版”:
2.下载完成后,解压这个压缩文件到一个任意一个文件夹,如下:
3.接着,大家打开HBuilder,依次点击“文件”->“新建”->“项目”,选择“5+APP(A)”,同时勾选“Hello H5+”,输入项目名称,最后,点击创建,如下:
这里大家新建一个app.html文件,主要内容如下,就是一个简单登录界面:
用浏览器打开效果如下:
4.然后,大家就可以进行打包了,双击打开mainfest.json文件,这里点击“云端获取”,获得“应用标识(AppID)”,同时选择一下“应用入口页面”,即上面的app.html,如下:
配置完成后,大家右击App应用,依次选择“发行”->“原生App-云端打包(P)”,这里大家打包成安卓应用,故选“Android”,最后,点击打包就行,如下:
云端打包成功后,会生成下载链接,大家直接点击下载就行,如下:
到此,app已经打包完成,大家直接可以在手机端进行安装,效果如下:
至此,大家就完成了将HTML,CSS和JS写的网页打包成了安卓App。总的来说,整个过程不难,就是有些繁琐,需要配置一些参数,偶这里的示例比较简单,你可以把界面写的更好、更丰富一些,然后打包成一个手机app,使用一下,当然,你也可以打包成桌面应用,方法也很多,网上也有相关资料和教程,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
有哪些好的手机app推荐?
Wow 时钟:利旧老设备的多功能时钟
平台:iOS / iPadOS / Android关键词:时钟、计时器、美化相信各位家里一定有这种老旧设备:念着旧情舍不得扔、放在家里占坑吃灰、回收网站才报价几十块、卖二手还要亏邮费。这些旧设备其实有很多种利用方式,比如监控摄像机、智能家居面板等等,其中比较简单易行的方法就是当作一个文艺小时钟放在电脑桌旁。今天介绍的这款「Wow 时钟」就兼顾了颜值和功能性,让老旧设备发光发热完全不成问题。
Wow 时钟非常简洁纯粹,是个纯正的绿色产品:应用无广告、没有启动页、不需要请求任何敏感权限、不需要登录、没有各种「生产力」模块等等,简言之就是干净。启动后就直接进入时钟页面,整个屏幕没有任何按钮,所以才特别适合用来常驻显示。表盘制作非常精美,无论是横屏还是竖屏显示效果都非常出色,切换动画自然顺滑,指针边缘和阴影也非常之细腻,秒针跳动时还有仿真回弹,应用细节拉满。
应用操作依靠手势完成,左右滑动会在翻页数字时钟和模拟指针时钟之间切换,长按表盘切换功能模式,向上滑动进入设置项,在这里,大家可以调整外观样式,每一种配色都会同时修改两种时钟的外观,只可惜目前还不支持自定义配色。比较有趣的是,Wow 时钟在翻页时钟上可以显示十二时辰、十二地支等传统计时方式,看表的同时还能长长见识呢。
设置项会针对时钟模式不同而变化,例如翻页时钟可以修改日期和制式显示,模拟时钟可以打开滴答声和表盘数字。针对 OLED 屏幕,Wow 时钟提供了「OLED 防烧屏」选项,开启后每间隔一段时间就会进入屏幕保护,个人建议选择「五彩纸屑」比较好看。
Wow 时钟除了表盘显示之外,还提供了倒计时和秒表功能,大家通过长按表盘来切换(切换到其他功能秒表也不会停止),不过这两种功能只提供了翻页时钟样式。值得一提的是 Wow 时钟给倒计时功能增加了背景音选项,启动计时后手机会持续发出溪流、篝火、海滩、森林等声音,这样一来大家甚至可以将它作为定时白噪声 App 来使用。
不仅是老旧设备,Wow 时钟当然也可以用在主力设备上,比如在社区中已经有玩家利用了自动化工具在无线充电时自动打开 Wox 时钟,或者利用 Tasker、Anywhere- 等工具深度调用等。如果 Wow 时钟能开放自定义配色并增加闹钟功能,相信实用性还会大大提升。现在,你可以在 Google Play、App Store 和 酷安 免费下载 Wow 时钟
Pixel Wallpapers:Pixel 内置壁纸大集合
平台:Android关键词:壁纸、Pixel@Peggy_:不知道你是否和偶一样,永远觉得最好看的壁纸是别人的手机壁纸,使用 Android 手机多年以来,尽管大部分情况下偶的手机是 Xperia,但偶陆陆续续也尝试过体验各个手机厂商的内置壁纸,譬如一加、三星、小米等手机品牌的壁纸都各具特色,而 Pixel 自诞生以来,伴随着它更新换代的除了外观和硬件,还有内置壁纸。
不同于以往需要在各个论坛下载压缩包,Pixel Wallpapers 这一应用能让你在一处就遍览历代 Pixel 的内置壁纸。
Pixel Wallpapers 不但对于以往各个机型、各个主题的 Pixel 壁纸收录足够全面,还细致地对壁纸做好了分类,方便用户检索。除了按照机型分类外,Pixel Wallpapers 还将 PRIDE 系列、BLACK HISTORY MONTH 系列、EARTH DAY 系列等具备特殊意义的壁纸合集也收录其中,就连还未上市开卖的 Pixel 6 系列内置壁纸你也能够抢先体验。
此外,由于壁纸数量众多,Pixel Wallpapers 设计了收藏功能,如果你不希望下载过多的壁纸占据空间,但同时又想要方便地获取特定壁纸,使用收藏功能标记后再按需下载是个不错的方案。
你可以通过 Pixel Wallpapers 的 GitHub 项目地址来下载体验。
Gentler:小助手 Yorhart 帮你更好地健康生活
平台:iOS关键词:运动、健康、习惯养成大家对用形形色色的图表来展示健康数据的 APP 早已司空见惯,远的不说,近的就有少数派专门撰文介绍过的 Grow 和 FitnessView。不过,今天要介绍的这款健康 App 有点不太一样,因为它除了兼顾传统的图表展示形式,还加入了一个智能助手的功能,可以通过分析数据后用生动形象的语言来描述偶的健康状态,并且给出相应的建议。
在首页,Gentler 会根据偶最近 10 天的运动情况来一个折线趋势图,然后小助手 Yorhart 会分析这个趋势并给出相应的建议。如果偶最近的折线趋势图是整体向下的,那么它会建议偶加大运动量;如果偶最近的折线趋势图是整体向上的,那么它会建议偶要适时休息;如果偶最近的折线趋势图比较均衡的,那么它会建议偶继续保持。非常有意思的是,偶还可以更改自己的生理状态,当偶把状态从活跃切换为休息、生病或者受伤时,首页上的折线趋势图就会取消,小助手 Yorhart 也会建议偶好好休息、早日恢复。
在 Insights 标签页,Gentler 提供了一个知识库,可以根据偶的自身需求量身打造一套短篇文章,从 App 使用、饮食、运动等多个方面帮助偶更好地获得健康的生活。每一篇文章都非常简短精炼,不过目前只有英文版,可能对很多人来说阅读起来不是很友好。
除此之外,Gentler 也提供了非常详细的运动数据展示界面。在 Activities 标签页中,Gentler 展示了最近周视图、月视图、年视图和所有时间视图的总结数据,包括趋势图、持续时间、活跃消耗能量、距离、爬山高度等,以及每一次记录的运动。而在详细的运动界面中,偶还可以看到地图上的路线、心率图等信息。
如果你也想尝试一下不一样的健康助手,那么 Gentler 值得一试。你可以从 App Store 免费下载应用除了 Apple Watch,目前 Gentler 还支持了佳明、颂拓、博能等多个品牌的智能手表。
减法相册:整理一下,你的相册需要「瘦身」吗?
平台:iOS关键词:相册、精简、断舍离@Snow:习惯了数码摄影的大家,对于「快门数」的纠结早就不复存在,对焦虚了再拍一张,角度不好再拍一张,画面过曝再拍一张,路人误入再拍一张……相册里的「废片」不在少数,再加上像素的提升,即使开通 iCloud 同步,照片占据的存储空间大约也是仅次于「小而美」的存在。如果你的空间不够用了,又或是准备整理一波相册,不妨试试近期刚上架 App Store 的「减法相册」。
和之前推荐的 泼辣相册 类似,应用提供了手动整理和快捷整理两类功能。在手动整理中,应用按时间逻辑由新至旧,以月为单位拆分相册。点击「开始整理」后,你就可以利用手势对照片素材进行快速收藏、删除和跳过操作,相比系统相册,效率会高出不少。
更高效的功能体现在快捷整理中,应用会自动识别出相册中相似或重复的图片素材,以及截图和视频内容。在相似照片和重复项中,你可以「一键删除」冗余内容,瞬间释放存储空间。当然,有时 AI 的审美还是一言难尽,应用还是提供了预览功能,你可以通过勾选的方式在相似照片中手动筛选删除。
鉴于相册整理并不需要频繁使用,你可以根据自己的整理频率选择付费方式。值得一提的是,在其他照片清理应用中常见的滤镜原图以及 Live photos 批处理功能并未在应用中出现,不过考虑应用刚刚上架,后续有很大的优化空间,你可以观望或试用一下再决定是否购买。
你可以在 App Store 上免费下载「减法相册」。
值得关注的 App 更新
Today Weather 2.0:适配折叠屏,小组件开放自定义
平台:Android关键词:天气知名天气应用 Today Weather 近日在 Android 平台释出更新,适配了当前风头正劲的可折叠屏设备,并允许用户自定义桌面小组件样式。
Today Weather 原本在首页只会显示当前天气以及相关气象信息,未来天气预报则隐藏于二级菜单中。更新后的 Today Weather 能够在可折叠屏幕展开后,在两侧分别展示今日天气信息和未来几天内的天气预报。实际上,这一特性也可以应用于平板电脑、会议屏幕等大尺寸设备上,当屏幕宽度足够时,Today Weather 就可以触发这一特性。这样一来就能提升屏幕利用率,不用再点来点去查看未来天气预报了。
另一项更新内容事关屏幕小组件。其他应用的屏幕小组件可有可无,但天气应用的屏幕小组件可以说是它的半边天。Today Weather 的开发者认为「Google 将在 Android 12 上应用 Material You 风格,因此会允许用户自定义符合这一新外观的小组件样式」。个性化、独特、有活力正是 Material You 的内核,所以更新后 Today Weather 小组件的基准样式不仅更贴近 Material You 风格,并且给用户开放了更多个性化选项 。现在,你可以自定义文字尺寸、对齐方式、小组件配色、圆角弧度、天气图标等等内容,利用这 21 个小组件打造出一个充满个性化的主屏才更符合 Material「You」。
与此同时,Today Weather 还新增了更多气象数据源,其中还包括了许多国家官方的气象数据源,还滞留在国外的同学不仅要做好防护,也要多多关心天气变化。目前新版本 Today Weather 已经上架 Google Play,感兴趣的朋友可以前去更新,iOS 和 iPadOS 用户可以在 App Store 下载 Today Weather。
记录你的片段感悟:flomo 浮墨笔记
平台:iOS、Android、Web关键词:笔记、碎片笔记、记录如果你又将零散的信息记录下来的需求,那么确实可以试试浮墨笔记——类似发微博一样记录下你的片段思考,让这些零碎的想法变成一张张知识卡片,最终汇聚在这里。
相比某些笔记类软件早已成为大杂烩的代名词,浮墨笔记依旧保留了纯粹的便签笔记风格——回归到思想的汇集,而不是内容的收纳,这种功能更新上的克制也反映在近期的功能更新上,你会觉得这些新特性只会让浮墨笔记更好用。
在最新的 Android 版客户端中,终于可以整体调整文字的字号大小,并且过长 MEMO 也可以被折叠,原本笔记中标签上的 emoji 表情也进行了更新(看上去似乎更可爱一些),并且还支持离线发布功能,其实不难看出,这些功能都是在现有的基础上让浮墨笔记更好用一些。
当然除了 Android 客户端之外,flomo Plus 这个浏览器扩展也有了新功能,现在大家将自己的饭否、豆瓣日记、多看读书笔记、极客时间笔记、bilibili 笔记导入到 flomo 中,说实话将这些阅读平台中的笔记导入到一个平台进行管理,确实可以节省不少的管理和整理精力。
而另一个工具 Kindle2flomo 也在近期迎来了更新,原本只是将 Kindle 的读书笔记文件导入到 flomo,而现在可以导入的笔记还包括 AppleBooks,导入的方式其实大同小异,都是解析 Html 然后加上你的 flomo API 最终导入到 flomo 中,结合 flomo Plus 基本上可以实现在 flomo 对各读书平台的统一笔记整理。