🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余11个优惠名额) →

博客

《WordPress 与 React Native》课程预告

新版本的 WordPress 在核心里已经集成了 REST API,插件或主题的开发者可以利用它去创建自己的 REST 接口。不过你想直接使用它的话,还需要安装一个 WP REST API 插件,它里面定义了一些接口,可以输入与输出在 WordPress 上的内容资源,比如文章,用户,媒体文件等等。

我们需要先学一下怎么样使用 WP REST API 提供的这些接口,怎么在应用里发出请求,请求回来的数据是什么样子的,怎么把数据提交给 WordPress 去存储。接着我们会把在 《React 本地应用》系列课程里创建的一个小项目的后端服务替换成 WordPress。

这里还要知道怎么把内容里的新的字段放到 REST 接口的响应里,比如文章的特色图像,文章的自定义字段,这些东西默认在响应里找不到,我们会使用自定义插件与安装第三方插件这两种方法,把新的字段放到 REST 接口的响应用里。

《Drupal 与 React Native》课程预告

我们先会介绍一下 Drupal 8 新的 REST API , 了解怎么样获取到 Drupal 上的数据,获取到的数据是什么样的,怎么把数据提交给 Drupal 去存储。然后再学一下怎么样利用 Drupal 的 REST API 创建应用, 我们会使用在 《React 本地应用》系列课程里创建的一个小项目,把这个移动应用的后端服务替换成 Drupal 。

在下面这个视频的演示里,你会看到,我们使用 Drupal 的视图创建了一个可以输出电影列表的 REST 接口,你可以在视图里控制每页输出的项目的数量。

我想在圣诞节前每天请三俩人喝杯咖啡

starbuck-coffee

圣诞节又快来了,这次我跟小雪想请一些朋友喝杯咖啡,因为总有人说看视频想睡觉 :)  借用星巴克的话,“ 用咖啡传情达意 ”,非常感谢您这一年来对我的支持。还没有能力请到所有人,所以吧,每天上午 10  点,会在宁皓网的微信公众号上发一个问题,回答正确的并且最快的前三位朋友,我就请您喝个星巴克的大杯咖啡或饮料。

问题每天中午会发到宁皓网的微信公众号上,您可以撰写留言说出答案,如果您回答的正确并且最快,我会给您个回复,然后您把手机号,名字,还有您点的星巴克饮料的名字发到宁皓网的公众号上,到时候您手机上会收到一个咖啡的电子券,可以到当地的星巴克兑换成大杯的咖啡。注:可以到星巴克的天猫店去点自己喜欢的咖啡。每个朋友只能被请一次,嘿嘿。

只是想小小地表达一下对大伙的感激之情,Merry Christmas :)

现在是学习 Laravel 框架最好的时候

现在如果您想找一套纯 PHP 框架学习,应该首选 Laravel ,简洁而富有表现力的写法,会让您感觉很爽,况且它在 Github  上 PHP 分类里得到的小星星最多哦,只有表现好的小朋友,才能得到小星星。宁皓网的 Laravel 课程可以帮助您快速理解这套框架,内容正在更新成 Laravel 5.1 ,这是 Laravel 第一个长期支持的版本,安全更新会持续 3 年,可以放心学习与使用。

Snip20151214_2

永远都有更好的方法

录音回来,把声音导出来,放到 Audition 里面编辑,消除噪音,剪掉错误与空白,擦除噼里啪啦的声音。偶然的一个动作,让我灵光一现,难道有更好的方法?能自动化处理吗? 几分钟的搜索,最终判定的确是可以自动化处理声音中的噼里啪啦。我地天 ~  这几年得浪费多少时间。

在编辑声音的几个步骤里,消除噪音可以自动处理,选中一小块空白的声音作为样本,然后对整个声音应用除噪音,效果不错,也很省事。最花时间的是剪掉错误与空白,还有擦除噼里啪啦,这需要全手工,设置了几个快捷键,可以提高一点工作效率。噼里啪啦就是 click 还有 pop,有点像吧唧嘴的声音,很闹心,必须要干掉。我用的方法是使用画笔工具,涂选中噼里啪啦然后用快捷键的动作减小或删除掉声音。

编辑声音久了以后,在软件上你会看出哪里是什么样的声音,如下图,在红红的那部分里面能看得出哪些是要去掉的杂音,注意我选中的那段声音里的明显的竖条就是噼里啪啦。我要涂选每个明显的噼里啪啦,然后执行删除。这方法我得用了三年,昨天才发现,其实 Audition 提供了工具,可以自动找出这种杂音,然后统一删除掉它们。

站着工作两个月

站着工作快两个月了,我觉得以后应该就不会再坐着工作了,简单地总结一下。我想应该是已经习惯了,因为现在站着的时候不会想着要坐着,屋子里已经没有椅子了。一位宁皓网会员跟我说,坚持做一件事半个月,这个惯性可以再让再撑半个月,坚持做一个月,可能就真正成为习惯了。

年初的时候,受到一点压力,那段时间我有些担心了,因为眼睛会很疼,之前从来没有过,我在想难到真的是过了三十的事儿吗。后来又出现几次,几乎让我无法工作。现在我想,除了那段时间的一点压力以外,也很可能是因为坐的时间太长了,从早到晚,大部分时间都坐着,或许是压住哪根神经。

除了眼睛,脖子跟背有时候也撑不住,我想这不完了吗,还有好多任务没完成。你知道当爸跟没当爸这之间思想差别挺大,现在我总是有种带点压力的责任,这不坏,会提供动力。我想成为个酷爸爸,能让闺女感到一点点骄傲,至少也不能让她在未来朋友面前难堪。

每位一天大部分时间坐着工作的人,特别是自由职业者,从现在开始,都应该注意自己的健康问题,特别是眼睛,脖子,背,还有屁股。自由职业者早上起来去上班的距离平均不超过 10 米,一坐坐一天,也很少会注意运动,这么招肯定不行。上学的时候,一个体育老师跟我说,站着也是一种运动。所以您平时不运动,那工作的时候就站起来吧,为了你身体的各个器官,还有现在或未来的孩子。

《React 本地应用 #6》预告 - oAuth 身份验证

我们的自己的应用里,使用其它平台的帐号登录,这就是 oAuth 提供的功能。很多平台都支持 oAuth,比如 QQ,微博,微信,你可以让用户使用他们在这些平台上的帐户登录。用户在这些平台提供的登录页面上,完成授权验证以后,在我们的应用里就可以使用他们的一些相关的资源了,比如得到他们的个人用户信息。这部分功能我分成了几个部分,首先您要看一下 oAuth 2.0 身份验证

React Naitve 项目在真正的设备上运行:iOS 设备

338A0506

我们需要在真正的设备上去调试自己开发的应用,这样才能得到用户的真正的使用体验。使用 React Native 创建的项目,您可以在 Android 或 iOS 真正的设备上去调试。下面介绍一下在 iOS 设备上运行 React Native 项目的方法。

准备

  • 一台 Mac 电脑。想开发 iOS 平台的应用,您必须有一台安装了 OSX 系统的电脑,这样才能安装它的开发者工具 Xcode 。
  • 一台 iOS 设备。iPhone,iPad 都可以。
  • 一张支持国际货币的信用卡。用来支付苹果开发者计算的会员费。
  • 加入苹果开发者计划。在苹果的开发者网站可以去申请,每年需要交六百多块人民币的会员费用。

实施

获取到自己电脑的 IP

在真正的 iOS 设备上运行应用,我们仍然可以使用本地电脑上的开发服务器,不过需要修改项目的一个地方,您要先确定你的 Mac 与 iOS 设备在同一 WIFI 环境下,然后查看一下自己电脑的 IP 地址,Mac 用户可以打开终端,运行 ifconfig 命令查看自己电脑的 IP 地址,比如我知道自己的 WIFI 环境下,设备的 IP 地址是以 192 开头的,所以可以这样:

Mac 查看 IP 地址:

→ ifconfig | grep 192
 inet 192.168.1.140 netmask 0xffffff00 broadcast 192.168.1.255

理解 oAuth 2.0 的工作流程

QQ,微博,微信,这些平台都开放了一些资源给我们,在我们自己的网站或应用里可以去使用这些第三方平台提供的资源。我们的用户也很可能是这些大平台的用户,这样用户授权以后,我们就可以使用用户在这些平台上的资源了,比如得到用户的微博,评论,ta 关注的人等等。

用户在你的网站上发布了一条信息,只要用户允许,你也可以把这条信息放到用户的微博上。使用这些第三方平台提供的资源,大部分都需要让用户登录授权,oAuth 就是一种登录授权的方法,QQ,微博,微信都支持使用这种方法。《oAuth 2.0 身份验证流程》可以帮助您理解 oAuth 的工作过程。

申请

先要到您想使用的平台上面去申请一下,一般你可以搜索 “xx 开放平台”,“xx API”,大部分是在这些平台的开发者网站上去申请,你可以在上面创建一个应用,审核通过以后他们会给你的一个 API 的 Key 与 Secret ,在我们的网站或应用里需要用到这些东西,比如使用它们去申请授权码与访问令牌,有了这些你才可以使用这些平台提供的资源。

下雪了

338A0129-1

东北人对雪有特别的感情,在家乡的时候冬天到河上抽嘎,自己做鞭子。寒假了,就上三大家,小地方,有个好听的名字叫柳树,三大会专门给我做个爬犁,我跟两个姐姐在家附近找个山坡放爬犁,灌一身的雪才回家,吃几个三娘做的热豆包。济南今天也下雪了 :)

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点