I'm TualatriX
Home
About
Jan 06, 2018
为 Ubuntu Server 配置自动发邮件警报的 Monit
前几天奇点的服务器因为 CPU 100% 而被限频了,导致最近服务器的响应非常慢。我一直没有在服务器上做一些最基本的监控服务「比如连续多久 CPU 使用过 95% 就发一封警报邮件」之类的,这次事件让我决定做起这件事情。
Jan 05, 2018
记一则 macOS App 开发糟糕的向后兼容问题
2017 年 12 月 29 日,我悄悄发布了 Manico 2.4 版本,这个版本迁移到了 Swift 4.0,增加了一些小选项,总之是一个维护版本。因为是一个维护版本,所以我也没有多测试,就这样发布了,没想到升级至 Swift 过程中遇到了一个影响旧功能的问题,于是我要批评一下 Apple 的「向后兼容」问题。
Dec 20, 2017
谈谈 Apple 的「审核玄学」
这是我在经历了又一次长时间审核未果的情况下,决定对 Apple 的审核问题进行一次全面讨论和批判。
Dec 17, 2017
Django REST 如何为文件属性输出完整 URL
我的 App 项目的 API 部分是使用 Django REST Framework 来搭建的,它可以像搭积木一样非常方便地搭出 API,兼具方便和灵活。在使用的过程中我也积累了一些小技巧,这里写一则关于如何为文件属性输出完整 URL 的字段。
Oct 19, 2017
iPhone X 下关闭 UIScrollView 自动调整 ContentInset
项目开发了三分之一,才想到在 iPhone X 上去跑一跑,一跑吓一跳,各种 UI 上的布局错误。本着尽快将问题消灭在萌芽阶段,于是接下去决定使用 iPhone X 作为默认模拟器去开发。本篇介绍修复一则非常常见的,即 UIScrollView 的 ContentInset 不对的问题。
Sep 22, 2017
使用 RxTest 来建立基于 RxSwift 的自动化测试
最近开始一个 iOS 新项目,我开始完全用 RxSwift 来构建所有逻辑了。本篇文章将讲述如何通过 RxTest 来架设起一个自动测试环境。
Sep 20, 2017
你需要了解的 Swift 4 新东西之 Substring
Swift 4 正式版已经随着 iOS 11 和 Xcode 9 的发布而发布了。 这是一个值得受好评的版本,很重要的一点是,它改变了 Swift 被人吐槽最多的一个问题:每个版本因为不兼容的问题,都要重写。Swift 4 有着 Swift 3 语法兼容模式,这意味着你不用改一行代码,就可以在 Xcode 编译通过。这对大型 iOS 项目而已非常重要:我们可以在未来的一年从一个 Target、一个 Framework 开始的形式慢慢地迁移至 Swift 4。
Sep 19, 2017
关于 iOS 11 GM 及正式版可能存在几个小问题
还有几个小时,iOS 11 正式版就要发布了。而在前天,我却从 iOS 11 GM 降级回了 iOS 10。这是我用 iOS 系统七年以来,第一次因为 GM 用的不愉快而回到旧系统。这篇文章,我想谈谈对 iOS 11 的一些看法。
Sep 18, 2017
从 iPhone 6 来谈 iPhone X 的「刘海」(附购买建议)
Apple Special Event 结束已经快一周了,我的情绪也慢慢地稳定了下来:从刚开始的「失望」,到现在的肯定和充满「期望」。先从我的「失望」说起。
Sep 17, 2017
使用标准方式在 Ubuntu 16.04 下启用 TCP 拥塞控制之 BBR
我是这 Ubuntu Server 系列文章的第二篇,讲讲如何在 Ubuntu 16.04 LTS 下通过最标准的方式启用 TCP 拥塞控制之 BBR。
Sep 15, 2017
为 iOS 11 适配工具栏(UIToolbar)一例
升级到 iOS 11,你可能会发现你的 App 的工具栏的行为出了点异常。
Sep 14, 2017
我的 Ubuntu Server Setup:基础篇
用 Ubuntu 有十年多了,近几年有什么项目需要用到 Server 的,基本上也都是直接用 Ubuntu,原因无它,熟悉+社区支持度。每次去新设定一个 Ubuntu Server 的时候,总会做一些重复的动作,怪麻烦的。今天我就整理这么一篇《我的 Ubuntu Server Setup》,列一个我开启 Ubuntu Server 必做的一些操作。
Page 1 of 86
1
2
3
4
5
6
7
8
Next
Last