使用 uwsgi 部署 Flask,不使用 Unix 套接字连接 Nginx

转发自V2EX

Unix 套接字,本质上是一个文件( Unix/Linux 哲学:一切皆文件),Nginx 和 uwsgi 通过这个文件来进行通信。所以需要 Nginx 与 uwsgi 放在同一个机器上。

阅读全文

Samba - 对没有权限的用户隐藏文件(夹)

最近在搞Openmediavault, 然后在设置每个用户的访问权限,

但是发现就算用户没有某个文件夹的访问权限, 用户通过Finder(macOS) 访问的时候,还是会显示这个文件夹,然后过一会, Finder会提示找不到这个文件夹。

这样就很破坏用户体验,

阅读全文

修复在Python交互界面中无法使用方向键和tab键

背景

在日常使用Python中(使用交互界面)时,经常遇到按方向键,会出现^[[D, ^[[A 等符号,以及不能使用tab自动补全,

查了下似乎是readline这个lib的问题, 用brew(我用的macOS) 查了下, 我的readline库是8.0.0版本

阅读全文

在NAS上安装TimeMachine

安装

1
$ sudo apt-get install netatalk avahi-daemon libnss-mdns

阅读全文

Hack DTTV100 机顶盒

背景

联通给了个IPTV机顶盒, 看了下是Android 4.4系统的, 在Google一圈之后,发现有人是通过硬件hack拿到权限的。但实际上这个机顶盒里面自带一个商店,需要下载, 那只要来个中间人替换应用市场的apk就行了。然后正好手上有个树莓派,(虽然说不用也行。 )

阅读全文

Monash Uni 课程

原来写过一个爬虫,爬Monash 2019 Handbook里课程的信息,比如有没有需要前置课程,有没有考试,有没有和其他课冲突。

阅读全文

伊織もえ - 宝多六花

Dqg1mPDU4AAiYnf.jpg

阅读全文

Apple 特别发布会

今天凌晨,苹果在 Steve Jobs Theater 举办了 2018 年秋季发布会,发布了 iPhone XS、 iPhone XS Max、iPhone XR 和 Apple Watch Series 4 等新品。

虽然 iPad Pro 和 Mac 并没有如预期在本次发布会亮相,但是 3 款新 iPhone 和屏幕更大的 Apple Watch 依然看点十足。

阅读全文

Google大法好, 5x全款退

因为用的是 nexus 5x 上周五又出现 bootloop 的现象.

为什么要加‘又’, 因为这是第二台.. 然后第一次换的时候跟我说不能退款, 只能换一部手机. 没办法就换了.

然后上周五联系了下 Google support 说 24 小时内给邮件, 但因为是周五吧, 后来就没收到邮件. 于是今早又联系了下, 我跟他讲我试过所有方法都没法进去.

阅读全文

Python f-String

原文, 知乎 - 刘哈哈

使用方法

字符串

1
2
3
4
5
6
>>> name = 'Python'
>>> age = 18
>>> f"hi, {name}, are you {age}"
'hi, Python, are you 18'
>>> F"hi, {name}, are you {age}"
'hi, Python, are you 18'

阅读全文