2019年1月

首先,在 MonkeyDev 作者所写的 Wiki 安装教程中提到:

sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/md-install)"

我们不难看出,这段命令是利用 curl ,执行 Gihub 上 md-install 中的 bash 。因此,解决下载过慢无非就是因为墙的原因,所以我们只需要添加 Proxy 代理即可解决。

#根据自己的情况来设置
export ALL_PROXY=socks5://127.0.0.1:1080 

Waring:这里有一个坑,如果你直接 git clone Monkey 并进行修改 md-install 添加 Proxy 语句,会遇到各种奇葩的报错。
因为我们只能够 Fork MonkeyDev 至你的仓库,并修改安装命令中的仓库地址为你的地址。

sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/**YourName**/MonkeyDev/master/bin/md-install)"

不出意外,这个问题就这么被解决了。

PYCardView

一款优雅的自适应卡片式界面

Screenshot

Preview

Usage

由于使用了 Masonry 作为自适应框架,请在使用前使用 Cocoapods 导入 Masonry 框架。

Create

//1. 引入头文件
#import "PYCardView.h"
//2. 创建对象
PYCardView *cV = [PYCardView alloc]init];
cV.avatarView.image = [UIImage imageNamed:@"avatar"];
cV.shortDes.text = @"陈生";
cV.icon.image = [UIImage imageNamed:@"icon"];
cV.longDes.text = @"魔都编程少年";

Property

// 我们提供了四个属性,你可以使用点语法直接访问成员属性
@property (nonatomic, strong)UIImageView *avatarView;//用户头像
@property (nonatomic, strong)UILabel *shortDes;//短描述,例如用户名
@property (nonatomic, strong)UIImageView *icon;//用户icon
@property (nonatomic, strong)UILabel *longDes;//长描述,例如个人简介

Requirements

  • iOS SDK 8.0+
  • Xcode
  • Cocoapods
  • This spec needs ARC.

Installation

直接下载导入你的工程并导入头文件,即可开始使用!

License

PYCardView is available under the MIT license. See the LICENSE file for more info.

Diff

跟最开始的想法还是有点不同的,再我重新做了抽象层的整理后,发现根本不需要额外的 Widgets ,因此我只在 PYCardView 里面提供了4个成员属性。

简易的两种方式添加 ico 文件,供新手参考。

第一种简单粗暴式:

  1. 找到主题文件夹中的位于 header.php
  2. 在 <head> 标签内,添加以下代码

代码:

<link rel="shortcut icon" href="<?php $this->options->themeUrl('favicon.ico'); ?>" type="image/x-icon" />

值得一提的是夹在 <link> 标签内的这行代码意思是指向主题文件路径

<?php $this->options->themeUrl('favicon.ico'); ?>

第二种简易式:

直接在网站根目录下添加名为 "favicon.ico" 的图像文件,Typecho 会自动引用这个文件作为网站 ICO 图标。

因为之前使用了临时域名作为博客地址,有所不妥,于是这段时间又重新买了个域名 https://www.7float.com/ 作为真正长久可用的博客地址。

因为这次搬家是在一台云服务器上的,不需要考虑到数据库迁移的问题,那么搬家的过程也就极其简单,以下为大概步骤:

  1. 压缩原域名下的 Typecho 文件
  2. cp 至目标域名
  3. unzip 文件
  4. 访问目标域名
  5. 进入后台更换默认地址为目标域名地址
  6. 搬家结束

第一步:

$ zip -r [文件名.zip] [旧域名文件夹]

第二步:

$ cp [文件名.zip] [目标文件夹]

第三步:

$ unzip [文件名.zip]

第四步:访问目标域名

第五步:访问目标域名的后台,在设置中设置你的新域名

第六步:完成


上海市2019春季招生考试完美落幕,今天不写代码,抽点时间跟这个世界谈谈自己。

创建博客这个念头来自于我初二时候的灵光一现,对于那个时候没见过世面的中学生来说,拥有个人网站是一件多么酷的事情。从那时起,我就开始折腾个人网站。

我仍然记得我当时的个人网站是 http://cuffer.com/ 经过一年的折腾后,博客正式关闭了,虚拟主机与域名也都被服务商回收。

没错,一个没有采用 SSL 加密的博客,充满着未知风险,尽管博客并没有什么实质性的东西,纯粹是为了满足内心的虚荣心。

如果你问我,写个人博客有什么意义,QQ空间或者微信朋友圈难道不也可以拥有相同的作用吗?如果你这么想,那便错了。

写博客的好处:

  1. 高度自由的撰写平台
  2. 优雅的个人页面展示
  3. 数据自我保管,不怕丢失
  4. 一个高度自由的情感回忆载体
  5. 增加公司求职成功几率,在同类脱颖而出

最后一点听起来很功利是吧?但是又何尝不是这样的呢?一个好的技术博客能够带给不只是知识的积累,也完美得诠释了互联网分享精神。博客上每一篇技术博文,都是在为互联网做贡献,甚至能够指引技术小白少走弯路。这也便是我为什么要坚持写博客,而不是去朋友圈或者其他社交平台分享自我,因为只有自己的博客,才是一片自由的、属于自己的空间。