如何向搜索引擎提问 - 以设置 Processing 编辑窗口背景颜色为例
看到前几天有朋友在文末留言。
对于这一问题,自己之前也没有相关的使用经验。但借此契机,恰好可以分享一些解决问题的基本思路。这不仅仅局限于编程,许多问题的解决方法都是相通的。
没有任何人可以做到全知全能,总会碰到自己无法解决的问题。这时应该怎么办?有人可能会想到先去咨询身边或网上的朋友,行家,专家。但我认为首选的做法,是使用搜索引擎。自己日常遇到近 99% 的问题,都是通过搜索引擎解决的。
搜索引擎(Google)是世界上最好的老师。他有问必答,不厌其烦,而且 24 小时在线。向他提问既不用担心打扰,也不需要惧怕提的问题过于初级,可以放肆地试错。对于内向者,没有比这更伟大的发明了~
那应该怎么做才能与这位不露脸的老师无障碍交流?以下会从前面的问题展开。
首先,如果你是一个使用搜索引擎的初阶选手,很可能想到的第一步做法,是打开 baidu.com。然后直接输入完整问题,例如 “Processing如何修改背景颜色”。如果运气好,某些问题还是有可能出现答案。但恰好对这个问题不适用,即使连翻十页,也没有答案。
提了问题但找不到答案,不代表答案不存在,需要的其实只是改进提问技巧。
提炼关键字
完整地描述问题,在与人交流时是非常重要的,但搜索引擎恰恰相反。他更喜欢听到的,是碎片化的关键字,这与引擎本身的搜索机制有关。因此,对于这种情况,输入“Processing 修改 背景颜色” (用空格隔开),就会比上面连续输入一个长句要好。搜索引擎是可以从海量的网站文本中检索出带这些关键字的页面。而辅助描述问题的助词,的、地、得、吧、呢、么... 可以省去。
上图可以看出,输入的文字虽然与之前差不多,但出现的搜索结果已经发生变化,只是仍然没有出现我们想要的答案。它显示的只是设置程序运行时的背景颜色,而不是编程界面的窗口颜色。要让结果更精准,通常情况下可以试着新增关键字或是替换关键字。比如加入“ IDE ”,或是修改关键词,把“修改”换成“设置” 等等。对于某些问题,通常做到这步就能大大增加搜索到答案的几率。但对于上述问题,还是无法直接检索出想要的内容
用英语提问
Processing 这门语言诞生于 MIT MEDIA LAB,也就是说源头在国外。因而使用者的数量,社群活跃的程度,通常会比国内高。相关问题使用英语来交流的情况自然会更多。尝试输入“ Processing IDE background color ”来替换之前的中文关键字。
使用英文关键字,出现英文页面的情况就增多了。
继续往下翻,虽然还是没能找到答案,但显然有些作用。在第二页,有作者提出可以通过更换另一个 IDE 来编写 Processing 程序,比如 Eclipse。
文章中详细罗列了 14 个操作步骤,需要经过一系列的安装,设置,才可以达到改变背景颜色的目的。
但这显然不够直接。如果以上办法也行不通,还可以这么做…
换个“老师”
即使是搜索引擎,水平也是参差不齐的。如果条件允许,当然是使用 Google。还是用同样的关键字。可以发现,第一行就是解决方案。
(解答地址:https://processing.org/discourse/beta/num_1260107551.html)
所以还是 Google 老师厉害..在该网页下,有作者用简单的一句话点明了核心所在
尽管是 09 年的回答,但放在今天基本还适用。按路径仔细查找,会发现 txt 文件不是放在 theme 文件夹下,而是取消了 theme 文件夹,往上了一级,直接放在 lib 文件夹里。现在只要打开 txt 文件,会看到这个。
如果有看这类文本的经验,仔细阅读,会看到上面罗列了非常多的颜色属性,并以 16 进制的形式去储存颜色数字。只要修改对应的参数并保存。下次打开 Processing 对应的属性就会改变颜色。
如果看了仍是一头雾水,可以不用纠结单个网页提供的答案。多去返回搜索结果页了解其他结果。在 Google 引擎的帮助下,现在出现答案的频率变得非常之高。基本一个结果页下就有2,3个解决方案。下面是搜索到的其他相关结果
对属性进行详细说明
(https://github.com/processing/processing/wiki/Dark-Theme-for-PDE)
直接提供 Processing 2.0 版本的样式文件
(https://github.com/jeffThompson/DarkProcessingTheme_2.0)直接提供 Processing 3.0 版本的样式文件
(https://github.com/jeffThompson/DarkProcessingTheme_3.0)
经过测试,最后一个链接提供的方式是最简便的。作者是 jeffThompson,页面里有详细说明。进入网页后只要点击绿色按钮“Clone or download”,再点 Download Zip 即可下载文件。
简单转述上面提到的方法。下载后需要找到两个文件,一个是 PREFERENCES.TXT , 一个是 LIB FOLDER 文件夹。
在电脑里找到相关的路径并替换文件即可(记得替换前做好备份工作)
完成后保存并重启 Processing, 大功告成!
现在的界面已经焕然一新了,你也可以根据自己的需求逐个修改颜色。(经本人测试, Win10 下 Processing 3.23 版本可用)
其他“老师”
鉴于某些原因,google 在国内无法直接使用。但这不代表我们就无能为力。国内可以直接使用的搜索引擎里,搜狗搜索 (sogou.com)以及微软的 BING 搜索(https://cn.bing.com/)还是不错的,通过上述关键字都可以直接搜到可用答案。因此,搜索引擎在搜索效率的优劣,在这个问题上大家心里应该有答案了。
END
以上展示的是使用搜索引擎解决某个特定问题的过程。简单概括有几点:
尝试提炼问题,善用关键字搜索,从多角度描述问题
中文检索不到答案,多尝试用外文搜索
请教“好老师”,用合适的搜索引擎
当然还有很多其他辅助技巧可以帮你更好地找到答案。但所有的方法归根到底,不外乎是追溯源头,切换思路。若是一条路行不通,再换一条。实践多了,就有直觉和经验,可以嗅出在哪个路口转弯,会更靠近问题的本质。
提问是门学问,提出好问题比解决问题本身重要得多。世间问题何止千万,找到那个让自己为之着迷的好问题,可以受益一生:)