What a waste!

Egypt's pigs

What a waste
May 7th 2009 | CAIRO
From The Economist print edition

Is it wise to kill the capital’s rubbish-ridding pigs?
屠杀首都的垃圾清理猪明智吗?
IN A city not much noted for efficiency, Cairo’s traditional rubbish collectors, or Zabbaleen, have long been something of a paragon. While failing to keep Egypt’s teeming capital very clean, the Zabbaleen, nearly all of them members of Egypt’s 6m-plus Coptic Christian minority, do an excellent job of processing waste. Trucking refuse to the half-dozen rag-picking settlements that ring the city, they carefully sift out recyclable glass, paper and plastic. The rest is fed to pigs.

在一个并不是以效能著称的城市里,开罗的传统垃圾清理工(扎巴林人)长期以来一直是一个典范。尽管没有让埃及富裕的首都特别地洁净,但咋巴林人在垃圾处理方面做的相当漂亮。几乎所有的扎巴林人都信仰科普特基督教,埃及基督教是一个教徒超过600万的少数教派。六个垃圾分拣点的垃圾卡车环绕着开罗市,他们仔细地分拣着可回收利用的玻璃瓶,废纸和塑料。剩下的喂猪。

But in response to the global threat of swine flu, Egypt’s government has decreed that the pigs, perhaps 250,000 of them, must go. Teams of surgical-mask-wearing pig-hunters were met at first with a barrage of rocks, bottles and manure hurled by the angry Zabbaleen. Now, backed by riot police and promising compensation, they are systematically hauling the beasts off for slaughter, a process expected to take several months.

为了应对全球范围的猪流感威胁,埃及政府已经下令除去大约250000头猪。佩戴外科手术口罩的猎猪者们一开始就遭到枪林弹雨般的袭击,扎巴林人向他们投掷的石头、瓶子和粪便。现在,有了防暴警察的支持和充满希望的赔偿,他们正在有条不紊地捕获并猎杀着那些猪,预期这一过程将会持续几个月。

With no cases of swine flu reported in Egypt to date, officials from both the UN and the World Health Organisation have condemned Egypt’s porcicide as a drastic overreaction. Some disgruntled Copts, who have long complained of petty discrimination and fear the influence of Islamist groups such as the Muslim Brotherhood, say the move unfairly targets them. Others, noting that Egypt’s minister of health consulted Coptic clergy before announcing the cull, see it as a plot by wealthy businessmen to uproot the Zabbaleen and seize their valuable land on the edge of the city. Still more rumours explain the government’s swinophobia as a ploy to distract attention from other failings, such as not paying a promised salary bonus.

在埃及至今还没有猪流感病例报告,联合国和世卫组织的官员都谴责埃及的屠猪行为反应过激。一些心怀不满的科普特人,长久以来一直抱怨受到歧视并惧怕伊斯兰组织(如穆斯林兄弟会)的势力,认为此次不公平的行动目标指向了他们。另外一些科普特人,注意到埃及的卫生部长在宣布这次猎猪行动之前咨询了科普特教士,认为这是富人们为了铲除咋巴林人并抢夺他们在城市周边宝贵土地的阴谋。还有谣传说政府的猎猪行为是一个转移公众注意其失职之处(如没有兑现承诺的薪水)的一个策略。

Yet most of the 80m-odd Egyptians seem relieved. While Muslims shun pigs as ritually unclean, many Copts also fear them as disease-carriers, with panic over swine flu heightened as Egypt has suffered at least 26 deaths from avian flu since 2006, the most in any country outside Asia. Besides, the crowded pig pens, surrounded by mounds of self-combusting biodegradable slime and hemmed in by dense human settlement, are a stinky eyesore. But the question no one seems to ask is, if pigs are no longer there to munch away at them, where will Cairo’s giant piles of leftovers go?

然而余下的8000万埃及人中大多人觉得比较放心。穆斯林信徒们都回避猪,他们认为猪是不干净的,许多科普特人也害怕猪会传染疾病,自2006年以来在埃及由禽流感致死的人至少有26人,为亚洲之外的国家中死亡人数最多的国家,这也加重了人们对猪流感的恐慌。此外,拥挤的猪圈中,充斥着成堆的可生物降解的猪粪,它们周围是人口密集的居民区,即散发恶臭,也影响市容。但还有一个似乎每人提的问题是,假如那些猪不再那儿咀嚼剩余的垃圾,那么开罗成堆的剩余垃圾何去何从呢?


reference to http://www.economist.com/world/mideast-africa/displaystory.cfm?story_id=13611723
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
GeoPandas是一个开源的Python库,旨在简化地理空间数据的处理和分析。它结合了Pandas和Shapely的能力,为Python用户提供了一个强大而灵活的工具来处理地理空间数据。以下是关于GeoPandas的详细介绍: 一、GeoPandas的基本概念 1. 定义 GeoPandas是建立在Pandas和Shapely之上的一个Python库,用于处理和分析地理空间数据。 它扩展了Pandas的DataFrame和Series数据结构,允许在其中存储和操作地理空间几何图形。 2. 核心数据结构 GeoDataFrame:GeoPandas的核心数据结构,是Pandas DataFrame的扩展。它包含一个或多个列,其中至少一列是几何列(geometry column),用于存储地理空间几何图形(如点、线、多边形等)。 GeoSeries:GeoPandas中的另一个重要数据结构,类似于Pandas的Series,但用于存储几何图形序列。 二、GeoPandas的功能特性 1. 读取和写入多种地理空间数据格式 GeoPandas支持读取和写入多种常见的地理空间数据格式,包括Shapefile、GeoJSON、PostGIS、KML等。这使得用户可以轻松地从各种数据源中加载地理空间数据,并将处理后的数据保存为所需的格式。 2. 地理空间几何图形的创建、编辑和分析 GeoPandas允许用户创建、编辑和分析地理空间几何图形,包括点、线、多边形等。它提供了丰富的空间操作函数,如缓冲区分析、交集、并集、差集等,使得用户可以方便地进行地理空间数据分析。 3. 数据可视化 GeoPandas内置了数据可视化功能,可以绘制地理空间数据的地图。用户可以使用matplotlib等库来进一步定制地图的样式和布局。 4. 空间连接和空间索引 GeoPandas支持空间连接操作,可以将两个GeoDataFrame按照空间关系(如相交、包含等)进行连接。此外,它还支持空间索引,可以提高地理空间数据查询的效率。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值