如何从 http 转换到 https

本文由 马特.班尼尔 电子邮件投稿

How to Switch from HTTP to HTTPS
Post email by Matt Banner

How to Switch from HTTP to HTTPS

在过去几年中,Google已经非常清楚地表明,他们希望网络成为一个更安全的地方。

使用这个方便的清单来帮助引导您将网站从 HTTP 迁移到 HTTPS 。我会带你一步一步,以确保在进行切换之前,之中和之后都正确设置了。

  • 如何从HTTP切换到HTTPS [图表]
    使用HTTPS的最终安全性:为什么要迁移您的站点
    如何保护您的WordPress网站[图表]
    WordPress安全性的现状
    您可以采取17个步骤,以改善您的WordPress安全性

十年老笔记本升级记

十年老笔记本升级记

我的笔记本是神舟天运F231s,唯一一台,已经满满服役十年。十年前买的时候也不是什么高配,总价3999。奔腾双核T2310 1.46G,性能偏弱,但好在内存刚买就加到2G,相较于当时512M主流配置来说颇为奢侈。它一直伴随我从大学到现在,玩过Dota,写过C++。想来也有一段时间雪藏,但这次翻出来依旧不舍得扔,就琢磨着升级一下。

CPU主频确实太低,必须换掉,十年前的性价比之王到如今也廉颇老矣。看了下主板,GL960,有点坑。资料最大只支持2G内存,CPU只支持到FSB533。好在图吧逛了一圈,得知官方资料并不太准,居然可以直接上T9xxx。不过看了下价格9系太贵了,决定还是低一档的T8300,只要30RMB。内存支持也颇为诡异,看到一些成功的例子说GL960可以支持到3G内存,但是内存插糟的位置很有讲究,2G+1G的组合,2G那根必须不能插在插槽1上…所以决定试试看,加买一根2G DDR800,50RMB。硬盘是并口,就比较无奈了。

材料到手后先换了内存,果然和图吧所说一致,2G插插糟1会不停重启,但插在另一根插糟却可以稳定运行,官方资料所谓的最大2G果然是骗人的。

十年老笔记本升级记

卸下CPU的时候给它们合了个影,T2310战了十年,T8300也算是当年的当家花旦,又能给这台老爷机续命多久呢?

Win7免费升级Win10的时候,就已经让这台电脑的主板被微软记录,所以重装系统后自动就激活了。

十年老笔记本升级记

Everest的信息看来,GL960确实支持FSB800,并且在没有任何硬件改造的情况下可以直接上T8300,这和很多网上的硬改故事并不吻合。且标明最大支持内存为2G的情况下,硬是加到了3G内存,真是令人感动!

十年老笔记本升级记

虽然是在用老CPU去升级古董CPU,但带来的效果还是非常可观,把Window调到性能优先,资源占用和运行速度的表现都还是不错的,看起来还能在用几年的样子:) 唯一的遗憾就是硬盘实在无能为力了。

十年老笔记本升级记

最后这颗奔腾T2310成为了小小收藏品,10年,仿佛就在眼前。

十年老笔记本升级记

FIN.

AWS 的 S3 故障回顾和思考

Gitlab的误删除数据事件没几天,“不沉航母” AWS S3 (Simple Storage Service)几天前也“沉”了4个小时,墙外的半个互联网也跟着挂了。如约,按 AWS 惯例,AWS今天给出了一个简单的故障报告《Summary of the Amazon S3 Service Disruption in the Northern Virginia (US-EAST-1) Region》。这个故障和简单来说和Gitlab一样,也是人员误操作。先简单的说一下这份报中说了什么。

故障原因

简单来说,这天,有一个 AWS 工程师在调查 Northern Virginia (US-EAST-1) Region 上 S3 的一个和账务系统相关的问题,这个问题是S3的账务系统变慢了(我估计这个故障在Amazon里可能是Sev2级,Sev2级的故障在Amazon算是比较大的故障,需要很快解决),Oncall的开发工程师(注:Amazon的运维都是由开发工程师来干的,所以Amazon内部嬉称SDE-Software Developer Engineer 为 Someone Do Everything)想移除一个账务系统里的一个子系统下的一些少量的服务器(估计这些服务器上有问题,所以想移掉后重新部署),结果呢,有一条命令搞错了,导致了移除了大量的S3的控制系统。包括两个很重要的子系统:

1)一个是S3的对象索引服务(Index),其中存储了S3对象的metadata和位置信息。这个服务也提供了所有的 GET,LIST,PUT 和DELETE请求。

2)一个是S3的位置服务系统(Placement),这个服务提供对象的存储位置和索引服务的系统。这个系统主要是用于处理PUT新对象请求。

这就是为什么S3不可访问的原因。

在后面,AWS也说明了一下故障恢复的过程,其中重点提到了这点——

虽然整个S3的是做过充分的故障设计的(注:AWS的七大Design Principle 之一 Design for Failure)—— 就算是最核心的组件或服务出问题了,系统也能恢复。但是,可能是在过去的日子里 S3 太稳定了,所以,AWS 在很长很长一段时间内都没有重启过 S3 的核心服务,而过去这几年,S3 的数据对象存储级数级的成长(S3存了什么样数量级的对象,因为在Amazon工作过,所以多大概知道是个什么数量级,这里不能说,不过,老实说,很惊人的),所以,这两个核心服务在启动时要重建并校验对象索引元数据的完整性,这个过程没想到花了这么长的时候。而Placement服务系统依赖于Index 服务,所以花了更长的时间。

了解过系统底层的技术人员应该都知道这两个服务有多重要,简而言之,这两个系统就像是Unix/Linux文件系统中的inode,或是像HDFS里的node name,如果这些元数据丢失,那么,用户的所有数据基本上来说就等于全丢了。

而要恢复索引系统,就像你的操作系统从异常关机后启动,文件系统要做系统自检那样,硬盘越大,文件越多,这个过程就越慢。

另外,这次,AWS没有使用像以前那样 Outage 的故障名称,用的是 “Increased Error Rate” 这样的东西。我估计是没有把所有这两个服务删除完,估计有些用户是可以用的,有的用户是则不行了。

后续改进

在这篇故障简报中,AWS 也提到了下面的这些改进措施——

1)改进运维操作工具。对于此次故障的运维工具,有下面改进:

  • 让删除服务这个操作变慢一些(陈皓注:这样错了也可以有时间反悔,相对于一个大规模的分布式系统,这招还是很不错的,至少在系统报警时有也可以挽救)
  • 加上一个最小资源数限制的SafeGuard(陈皓注:就是说,任何服务在运行时都应该有一个最小资源数,分布式集群控制系统会强行维护服务正常运行的最小的一个资源数)
  • 举一反三,Review所有和其它的运维工具,保证他们也相关的检查。

2)改进恢复过程。对于恢复时间过长的问题,有如下改进:

  • 分解现有厚重的重要服务成更小的单元(在 AWS,Service是大服务,小服务被称之为 Cell),AWS 会把这几个重要的服务重构成 Cell服务。(陈皓注:这应该就是所谓的“微服务”了吧)。这样,服务粒度变小,重启也会快一些,而且还可以减少故障面(原文:blast radius – 爆炸半径)
  • 今年内完成对 Index 索引服务的分区计划

 

相关思考

下面是我对这一故障的相关思考——

0)太喜欢像Gitlab和AWS这样的故障公开了,那怕是一个自己人为的低级错误。不掩盖,不文过饰非,透明且诚恳。Cool!

1)这次事件,还好没有丢失这么重要的数据,不然的话,将是灾难性的。

2)另外,面对在 US-EASE-1 这个老牌 Region 上的海量的对象,而且能在几个小时内恢复,很不容易了。

3)这个事件,再次映证了我在《关于高可用的系统》中提到的观点:一个系统的高可用的因素很多,不仅仅只是系统架构,更重要的是——高可用运维

4)对于高可用的运维,平时的故障演习是很重要的。AWS 平时应该没有相应的故障演习,所以导致要么长期不出故障,一出就出个大的让你措手不及。这点,Facebook就好一些,他们每个季度扔个骰子,随机关掉一个IDC一天。Netflix 也有相关的 Chaos Monkey,我以前在的路透每年也会做一次大规模的故障演练——灾难演习。

5)AWS对于后续的改进可以看出他的技术范儿。可以看到其改进方案是用技术让自己的系统更为的高可用。然后,对比国内的公司对于这样的故障,基本上会是下面这样的画风:

a)加上更多更为严格的变更和审批流程,

b)使用限制更多的权限系统和审批系统

c)使用更多的人来干活(一个人干事,另一个人在旁边看)

d)使用更为厚重的测试和发布过程

e)惩罚故障人,用价值观教育工程师。

这还是我老生长谈的那句话——如果你是一个技术公司,你就会更多的相信技术而不是管理。相信技术会用技术来解决问题,相信管理,那就只会有制度、流程和价值观来解决问题。(注意:这里我并没有隔离技术和管理,只是更为倾向于用技术解决问题)

最后,你是要建一个 “高可用的技术系统” ,还是一个 “高用的管理系统”? ;-)

(全文完)

 


关注CoolShell微信公众账号可以在手机端搜索文章

(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)

——=== 访问 酷壳404页面 寻找遗失儿童。 ===——

Cygwin、MinG、MSys区别与联系

什么是Cygwin?

Cygwin,原Cygnus出品(已被红帽收购),目前是RedHat名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix 环境(以 GNU 工具为代表)。为了达到这个目的,Cygwin 提供了一套抽象层 dll,用于将部分 Posix 调用转换成 Windows 的 API 调用,实现相关功能。这里面最典型的,最基本的模拟层就是那个cygwin1.dll。除此之外,随着 Linux 系统的发展壮大,目前的 Cygwin 已经不仅仅提供 POSIX 兼容,因此也顺带多了更多模拟层的依赖关系。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。

Cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到 windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在 windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改, 只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。

Cygwin 的目录结构基本照搬了 linux 的样子,但同时,也兼容了 Windows 的许多功能:大部分应用使用 Unix 风格的路径,Windows的盘符通过类似挂载点的方式提供给 Cygwin 使用;Cygwin 中既可以运行 Cygwin 的应用(依赖模拟层),又可以运行 Windows 应用,而传递给应用的路径会经过它的模拟层变换,以此保证程序运行不会出错。

由于它的模拟层实现了相当良好的 Posix 兼容,人们试着将许多重要的 Linux/BSD 应用移植到了Cygwin下,使得Cygwin越来越大,功能也越来越丰富,以至于目前很多人直接把将Linux应用移植到Windows平台的任务都交给了Cygwin(当然,这种移植并非原生)。

Cygwin是运行于Windows平台的POSIX“子系统”,提供Windows下的类Unix环境,并提供将部分Linux 应用“移植”到Windows平台的开发环境的一套软件。cygwin官方的一个定义是Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want it to run on Windows。cygwin不是让linux程序能在windows上运行的方法,如果你想要让linux程序能在windows运行,那么你只有用cygwin来重新编译一下源文件。这句话完全反驳了无缝运行在linux的说法。就是说你在linux上编译的elf程序不能直接拿到cygwin上运行,同样,你用cygwin编译的程序也不是linux的elf格式,而是exe格式,exe是无法在linux上运行的。

官方网站:https://www.cygwin.com/

什么是MinGW?

MinGW,Minimalist GNU for Windows,用于开发原生(32位) Windows 应用的开发环境。它主要提供了针对 win32 应用的 GCC、GNU binutils 等工具,以及对等于 Windows SDK(的子集)的头文件和用于 MinGW 版本 linker 的库文件(so、a等,而不是 VC 的 lib)。

在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展。该功能是 Windows32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Windows32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Windows32 API 功能。

MinGW 能够替代 cl 用于编译不包含 MFC 的、以 WinSDK 为主的 Windows 应用,并且编译出来的应用不依赖于第三方的模拟层支持,其运行时为大部分 Windows 标配的 msvcrt(故称原生 Windows 应用)。除此之外,MinGW 也支持 GCC 支持的其他语言。因为这些原因,MinGW 被许多 Linux 上发展起来的开发工具选择为 Windows 版本的默认编译器,例如 Code:Blocks,例如 Dev C++。

MinGW是从Cygwin(1.3.3版)基础上发展而来。

前面提到的 MinGW,是针对 32 位 Windows 应用开发的。而且由于版本问题,不能很好的支持较新的 Windows API。MinGW-W64 则是新一代的 MinGW,支持更多的 API,支持 64 位应用开发,甚至支持 32 位 host 编译 64 位应用以及反过来的“交叉”编译。除此之外,它本身也有 32 位和 64 位不同版本,其它与 MinGW 相同。

官方网站:http://www.mingw.org/

什么是MSys?

MSYS的全称叫Minimal SYStem,是MinGW的一个子系统,Unix-like command line utilities,是一套运行在Windows上的bash,包括基本的bash, make, gawk and grep 等等。也就是运行在Win上的Linux Terminal。通常也可以认为是小型的UNIX on Windows。提供在windows上模拟Unix环境来使用MinGW。这个比较好理解,其实就是在Win上使用Linux的命令行进行操作,可以代替cmd来使用。对一些GNU的开源软件,MSYS可能是必需的,因为它们通常需要./configure然后make才能运行。

编译一个大型程序,光靠一个GCC是不够的,还需要有Autoconf等工具来配置项目,所以一般在Windows下编译ffmpeg等Linux下的大型项目都是通过Msys来完成的,当然Msys只是一个辅助环境,根本的工作还是MingW来做的。

与 Cygwin 的大而全不同,MSYS 是冲着小巧玲珑的目标去的,所以整套 MSYS 以及 MinGW,主要以基本的 Linux 工具为主,大小在 200M 左右,并且没有多少扩展能力。MSYS 是用于辅助 Windows 版 MinGW 进行命令行开发的配套软件包,提供了部分 Unix 工具以使得 MinGW 的工具使用起来方便一些。如果不喜欢庞大的 Cygwin,而且使用不多,可以试试。不过喜欢完整体验、不在乎磁盘占用等等,还是推荐 Cygwin 而不是 MSYS。

由于 MinGW 万年不更新,MSYS 更是,Cygwin的许多新功能 MSYS 没有同步过来,于是 Alex 等人建立了新一代的 MSYS 项目。仍然是 fork 了 Cygwin(较新版),但有个更优秀的包管理器 pacman,有活跃的开发者跟用户组,有大量预编译的软件包(虽然肯定没有Cygwin多)……对于不喜欢庞大的 Cygwin 的用户而言,推荐试试 msys2。

MSYS2 is an updated, modern version of MSYS, both of which are Cygwin (POSIX compatibility layer) forks with the aim of better interoperability with native Windows software.

The name is a contraction of Minimal SYStem 2, and aims to provide support to facilitate using the bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.

MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从”MinGW-生成”)基础上产生的,追求更好的互操作性的 Windows 软件。MSYS2 是MSYS的一个升级版,准确的说是集成了pacman和Mingw-w64的Cygwin升级版, 提供了bash shell等linux环境、版本控制软件(git/hg)和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman(其实是与Cygwin的区别)。

官方网站:http://www.msys2.org/

Cygwin、MinGW、MSys比较

特点 Cygwin MinGW/MSYS MSYS2
是否GNU
更多软件支持? 支持绝大多数的 GNU 软件 支持常用软件,git、Vim等软件需要独立支持(详细介绍见下方) 支持大多数 GNU 软件
更类Linux? Cygwin在Windows中就好像Wine在Linux中 实现了Bash等主要的Linux程序 原生64/32bit支持
GCC编译 内含MingGW32交叉编译功能,既支持依赖cygwin1.dll的程序编译,也支持独立的Windows程序编译;可以直接编译Linux下的应用程序 支持独立的Windows程序编译 支持独立的Windows程序编译
中文支持 直接支持中文显示和输入法 需要配置才能支持中文显示和输入,删除一个中文字符需要删除2次 支持中文显示和输入法,中文帮助系统和中文提示(部分软件)
运行速度

Unix下编译通过的C代码在win32下编译是不能通过的,Unix 和win32的API都是符合标准C,大多数函数调用在unix和win32下是相同的。但unix有自己一些独特的API(如fork,spawn,signals,select,sockets等)如果代码中使用了这些API在win32下当然找不到对应的库。

区别总结:

  • 修改编译器,让window下的编译器把诸如fork的调用翻译成等价的形式,这就是mingw的做法。
  • 修改库,让window提供一个类似unix提供的库,他们对程序的接口如同unix一样,而这些库当然是由win32的API实现的,这就是cygwin的做法。

MingW和cygwin都不能让Linux下的程序直接运行在Windows上,必需通过源代码重新编译。主要是它们对这些功能具体实现上的差异:

  • 可执行文件的格式,Window使用PE的格式,并且要求以.EXE为后缀名。Linux则使用Elf。
  • 操作系统的 API也不一样,如Windows用CreateProcess()创建进程,而Linux使用fork()。

cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的Toolsets。所以完全可以和linux一起同步更新gcc版本,而不用担心问题,并且在cygwin/gcc做的东西(不用win32的)可以无缝的用在linux下,没有任何问题。是在windows下开发linux程序的一个很好的选择。但是在cygwin/gcc下编译出来的程序,在windows执行必须依赖cygwin1.dll,并且速度有些慢,如果不想依赖这个东西的化,必须在gcc的编译选项中加入-mno-cygwin。加入这个选项其实gcc编译器就会自动的选择在安装cygwin/gcc时安上的mingw,这个mingw就是gcc的一个交叉编译。

MinGW相比CygWin/gcc来讲,更加贴近win32。因为它几乎支持所有的Win32API。它所连接的程序,不需要任何第三方库即可运行。CygWin/gcc,其实这是两个东西。CygWin是一个让Windows拥有Unix-like环境的软件。而gcc就是安装在CygWin上的编译器。

二者生成的程序都是能在Windows上运行的EXE文件,都是PE格式,用一个PE格式查看工具检查一下就能发现,Cygwin生成的程序依然有 fork()这样的Linux系统调用,但目标库是cygwin1。而MingW生成的程序,则全部使用从KERNEL32导出的标准Windows系统 API。这样看来用Mingw编译的程序性能会高一点,而且也不用带着那个接近两兆的cygwin1.dll文件。但Cygwin对Linux的模拟比较完整,甚至有一个Cygwin X的项目,可以直接用Cygwin跑X。另外Cygwin可以设置-mno-cygwin的flag,来使用Mingw编译。而与Cygwin更有可比性的MSys上的工具也是通过Cygwin这种模拟的方式来提供。

Cygwin、MinGW、MSys如何选择?

如果在windows开发linux程序,cygwin是很好的选择。如果你开发的程序不介意有一个cygwin1.dll的话,也是可以选择cygwin的。如果你是想开发windows下的程序,还要必须用gcc的话,mingw是很好的一个选择。总起来说,在Windows系统下,还是用VC编译比较合适,没办法的情况下才会选择MinGW。

The post Cygwin、MinG、MSys区别与联系 appeared first on 标点符.

福尔摩斯谈杀死金正男的凶手

发信人: wangsir (joker), 信区: Joke
标 题: 福尔摩斯谈杀死金正男的凶手
发信站: 水木社区 (Thu Feb 16 14:55:11 2017), 站内

哈德森老太太和大波波娃收拾完餐桌,将碗碟端出起居室。

“谢谢,我很久没有吃到这么丰盛的晚餐。”福尔摩斯为她们推开了大门。

我望着窗外纷飞的白雪,思绪却缠绕在马来西亚。“福尔摩斯,到底是谁杀死了金正男?”,我打着饱嗝问道。

“华生,我想你心中已经有答案了。”福尔摩斯端着酒杯,坐到壁炉前的沙发上。

“呃,好吧,从信息披露上看,是朝鲜方面干的。”我坐到了他身边,脱下皮鞋和袜子,将脚丫子伸向了炉火。

“华生,谋杀发生后,媒体迅速帮人们指明了凶手,那还需要侦探干什么?”

“难道还不够明显吗?”虽然我认为他是有道理的。

“死者是什么身份?”

我抬头想了一下,“被废黜的王储,金正恩的哥哥,花天酒地的土豪。”

“华生,请注意,他从来就不是王储,只是三位竞争者之一。”

“据说因为东京假护照事件,激怒了他的父王。”

“2001年5月,他与申正姬带着四岁儿子用假护照入境日本,想在东京迪斯尼游玩,令金正日对他的所有不满一起爆发。”

“福尔摩斯,从这时,他丧失了王位竞争的资格?”

“2008年朝鲜第12届最高人民会议上,金正男没有被选为代议员。”

“朝鲜也有议员选举?”我赶紧倒了杯酒压压惊。

“全国687个选区,等额选举,不但他,二弟金正哲,三弟金正恩都没有在名单上。”

“外界太不了解朝鲜了。”我感叹到。

“金正日还在犹豫,原先分别由金正男管理财政,金正哲负责情报和科研,金正恩进入党务和军队系统。”

“福尔摩斯,这么说2001年的假护照事件算是过去了?”

“父子间矛盾在淡化,但长子的权力被削减,金正男更多的是在国外活动。”

“金正恩并没有优势?”我很好奇金正恩的上位。

“他缺乏经验,但得到了父亲的认可,金正哲体弱多病,性格偏软,而金正男代表着朝鲜开放路线。”

“如果金正日从开放路线退缩,那么,金正男将离开权力中心。”我补充道。

“是的,华生,金正日的路线决定着继承者。”

“金正男选择了离开?”

“亲爱的华生,如果是你,还有更好的选择吗?”

“我会妥协,拿一大笔钱,和大波波娃远离权力中心。”

“金正男也妥协了,没有妨碍权力交接,他的作用在国外。”

“平壤为什么一直要追杀他?”

“华生,韩国宣传系统引导了整个舆论。”

“可韩国人自己也很臭呀,朴谨惠丑闻令人吃惊。”

“回到案子本身,韩国人最早发布了消息,比马来西亚警方还要快。”

新田忌赛马 z

发信人: topboy (老树逢春北航婿), 信区: Joke
标 题: 新田忌赛马 z
发信站: 水木社区 (Wed Feb 15 11:10:38 2017), 站内

三年级时和同学打了一架,
我叫来了我六年级的哥哥,

他把他初二的哥哥叫来了,

我也把高一的表哥叫来了,

结果他叫来了高三的哥!
这时候大家都以为我们必输无疑,

好在那时候表哥已经学会了田忌赛马的课文,

没错,我就是那匹下等马!

※ 来源:·水木社区 http://m.newsmth.net·[FROM: 125.82.16.35]

讲个赶飞机的紧张经历

发信人: zhengzn (蜘蛛牛), 信区: Joke
标 题: 讲个赶飞机的紧张经历
发信站: 水木社区 (Tue Feb 14 23:39:07 2017), 站内

看赶火车回忆起来的,我这经历虽然紧张,但结局比较喜感。

去云南昭通巧家出差, 临时通知要参加第二天早晨的会,是“必须”参加,所以当天得回到北京。打私车去昆明的路才走一段因为车祸堵死,司机是个老司机,建议北上四川,去宜宾机杨赶晚7点半的飞机。立即掉头北上,路上退票换票顺带还选了座。

一路艰辛不说,竟然时间上已经来不及了, 到7点40时我离机杨还有20多公里,当时心情沮丧,已经让司机去机场附近找宾馆了,突然,手机响了,一固定电话打过来了,接通后里面传了一个女人不耐烦的声音:你是某某吗,我说是,你是那位,找我什么事?

对方回答:你还坐不坐飞机?你再不来我就让飞机飞喽?

40多分种后,我热泪盈眶的坐上飞机的头等舱飞向北京,飞机上就我一个乘客。

※ 来源:·水木社区 http://www.newsmth.net·[FROM: 123.116.116.*]

CIA颁发反恐奖给沙特王储,为什么 (转载)

发信人: sunseraphic (この世界がいつかは幻に変わると), 信区: Joke
标 题: CIA颁发反恐奖给沙特王储,为什么
发信站: 水木社区 (Tue Feb 14 10:09:44 2017), 站内

【 以下文字转载自 MilitaryView 讨论区 】
发信人: sunseraphic (この世界がいつかは幻に変わると), 信区: MilitaryView
标 题: CIA颁发反恐奖给沙特王储,为什么
发信站: 水木社区 (Tue Feb 14 09:52:39 2017), 站内

查科嘉 加州理工学院毕业,从事IT咨询工作

【文/ 观察者网专栏作者 查科嘉】

上周末川普新任中情局局长迈克·蓬佩奥给沙特王太子颁发奖状,标榜他为反恐做出的
努力。这真不是《洋葱报》的恶搞!这是沙特所有的《阿拉伯卫星电视台》英语版的报
道。

我的第一反应跟你一样,是哈哈大笑。

CIA与沙特情报机构早在80年代就在阿富汗一起合作反苏。沙特承担了CIA的阿富汗“龙
卷风”计划一半的经费,共同训练“圣战者”前往阿富汗对无神论者的苏联和其阿富汗
附庸政府进行“圣战”。对此行动CIA一直引以为豪,自认对扳倒苏联做出重大贡献。但
此行动最大后果却是在阿富汗开花结果的本拉登基地组织和其策划的911袭击。911劫机
者19人中15名沙特人。

2011年阿拉伯之春后,CIA与沙特再次合作,如法炮制地企图颠覆叙利亚政府,以土耳其
为基地向叙利亚输送“圣战者”和支持他们的武器弹药。这次的结果就是ISIS的崛起。

去年美国两院通过了911法案允许遇难者家属起诉沙特。奥巴马总统否决后,两院又以压
倒性多数投票推翻了总统否决。因为在西方多数人心目中,沙特已经和恐怖主义以及极
端宗教紧连在一起。

所以CIA给沙特颁发反恐奖,有点自己关起门来过家家,自我感觉良好的感觉。

笑趴下N分钟后,我终于站稳了脚,发现这事情不是纯搞笑那么简单。首先为什么西方主
流媒体很低调,而阿拉伯媒体大肆报道?发现问题就是解答的开始。

因为这条新闻的消费者定位本来就是阿拉伯世界。

这份奖是有来头有故事的。

得奖人不是别人,也不是沙特国王,而是沙特王储。而沙特王储本身就处于一个很微妙
的位置。

而此时CIA特别高调颁奖,其实是介入了一场沙特阿拉伯的宫斗。

沙特是沙特阿拉伯的简称,也是一个人的名字。这就是沙特开国君主本·沙特。 按阿拉
伯语习俗,本·沙特的意思就是沙特的儿子。本·沙特自幼被仇家拉希德家族灭国,流
亡波斯湾边上的巴林。但在1901年科威特埃米尔的资助下,带领兄弟和亲属潜回故国;
并在1902年1月,率领约40人乘夜潜入阿拉伯半岛内陆的祖居利雅得,斩杀拉希德家族委

发霉啦:今天,我妈喝高了

发信人: Sunyata (水木诗妖龙静颜), 信区: Joke
标 题: 发霉啦:今天,我妈喝高了
发信站: 水木社区 (Tue Feb 14 10:02:12 2017), 站内

Mike @ 2017.02.14 , 09:00 am
beachbirdbait (女)美国
今天,我从紧张的期中考试复习中忙里偷闲,开车去海边休息一个小时。一个熊孩子和我擦身而过,朝我扔了一块饼干,然后瞬间我就被一群海鸥群殴了。FML

BlueJuly回复:为了让你回去好好复习考试,此熊孩子也是操碎了心。

匿名 (男)美国
今天,朋友去度假了,我帮她照顾狗,老子受够了。刚过了4天,贱狗就撕烂了我的床垫,在沙发上撒尿,啃餐椅,趁我家狗睡觉的时候发起猛攻。朋友不接我电话,可她的脸书却更新个不停。我还要再坚持十天。FML

wesleyc2110回复:你也发一条脸书,就说贱狗死了。

Alex (女)美国
今天,我得了鼻窦炎在家休息。家里的两条狗为了抢我的鼻涕纸吃而打了起来。FML

Caleb (男)美国
今天,我去玩偶匣快餐店(Jack in The Box)买汉堡,当时我很着急,所以拿到汉堡没检查就走了。当我打开袋子要吃的时候,发现它就像是一个5岁小孩包的,好像还被咬了一口,如下图。

发霉啦:今天,我妈喝高了

匿名 (男)美国
今天,跟室友闹了几次恶作剧之后,他终于对我展开了报复。之前是我给他的洗手液里放润滑剂,现在他以彼之道还施彼身,在我的润滑剂里放了洗手液。FML

AYoungMexicanLad回复:马眼火烧火燎的感觉如何?

CookieMonster (男)美国
今天,我听见男朋友在睡梦中啜泣,他从部队退役后一直饱受创伤后应激障碍(PTSD)之苦。我以为他又梦见在中东执勤时的场面了,所以我温柔地轻拍他后背把他唤醒。他两眼空洞地望着我说:“我把饼干全弄掉地上啦!”FML

发霉啦:今天,我妈喝高了

匿名 (男)美国
今天,我妈喝高了,告诉我说那个我叫了27年父亲的人,并不是我真正的父亲。还让我别告诉他。FML

匿名 (男)美国
今天,一位女士来我们店里点了一份墨西哥玉米煎饼,大可乐(large coke)和辣椒酱。我跟她核对订单,话说一半嘴突然卡壳了,不小心说成了大杰宝(large cock)。我因为言语不当而被记过一次。FML

foolest回复:那她有没有说yes?

RichardPencil回复:看吧,并不是每个女人都想要大杰宝!

发霉啦:今天,我妈喝高了

4.5赞一个 (1)
85651
PREV : 从来不洗魏吉娜,但老公一样很爱它

福尔摩斯谈情人节

发信人: wangsir (joker), 信区: Joke
标 题: 福尔摩斯谈情人节
发信站: 水木社区 (Tue Feb 14 14:32:12 2017), 站内

伦敦的晨冬,窗外白雪纷飞,壁炉火光熊熊。
福尔摩斯趴在书桌上,用放大镜对一张小纸片翻来覆去的研究着。
“华生,请坐回到沙发上,你已经在这里踱步一个多小时了。”他转头看了我一眼。
我停下脚步,“你能不能证明我整天都呆在这里?”我带着乞求的口气说道。
“我必须跟大波波娃说实话。”
今天是情人节,大波波娃还在莫斯科,但她说会在深夜飞抵伦敦与我共渡,而我白天必须呆在福尔摩斯的住所,并由他来证明。这令我坐卧不宁,这家伙现在看来并不打算替我撒个小谎。
“福尔摩斯,我不得不说,你的生活毫无乐趣。”
“研究,本身就是一种乐趣。”他举了下小纸片。
“冷血动物。”
“华生,情人节并非人人在意。”
“木头人。”我冷笑着。
“你与你女同学约会,被大波波娃的指令破坏了。”福尔摩斯面无表情的说道。
“无稽之谈。”我继续冷笑,但我想不明白他是如何看出来的?
“大波波娃回莫斯科后,你第一次喷了男士香水,踱步时还哼着早年的校园歌曲,我敢打赌,你上衣口袋里有保险套。”福尔摩斯鹰一样的眼神扫视着我。
“一派胡言。”我大笑着,“你可以搜查我。”我摊开了双手。
他居然真的冲我走过来,“其实你可以不必出门,然后把她约到这里。”他只是在我身边倒了杯茶。
我松了口气,“这样你同样可以证明我没离开过。”不愧是个侦探,我赶紧掏出手机。
福尔摩斯扬了下眉毛,“华生,我必须提醒你,莫斯科没有深夜抵达的航班,最晚是下午三点。”
我只好在电话里取消了这次约会,对方直接挂断了电话。“福尔摩斯,看来我低估了大波波娃。”我悻悻道。
“情人节开始成为捉奸和反捉奸的较量。”他诡异的笑着。
“以偏盖全,爱情永远是甜蜜的。”我反驳道。
“华生,情人节是怎么来的?”
我思索着,背身搜了一下手机,“公元三世纪,罗马帝国的一名基督徒 Valentine被迫害入狱,在狱中他与狱长的女儿相爱,因为爱情, Valentine被处死,于是基督徒将他受刑的这一天,2月14日定为 Valentine节,后来,为纪念这份感人爱情,慢慢变成了青年男女的恋爱节日。”
“这种鬼话你也信?”福尔摩斯懒懒说道。
?
“好吧,还有一种说法,三世纪一名叫 Valentine的基督教牧师,一直在罗马帝国残暴 统治下为青年男女偷偷主持婚礼。违反了皇帝克劳迪亚斯的男子结婚禁令,被残酷杀害。”
“华生,三世纪平民婚礼不需要牧师,九世纪才慢慢风行教堂婚礼。”

Category

Archives