生活点点

  • UOITEMASSIST (ULTIMA ONLINE 物品管理助手)V1.1

    UOItemAssist是为了方便的管理和查看Ultima Online(以下简称UO, 网络创世纪)的物品所开发的程序。主要功能:按条件筛选、物品分级、拖出、整理等等。

    steamworkshop_collection_1397670961_collection_branding (更多…)

  • The Text Encoding Initiative简介

    The Text Encoding Initiative (简称:TEI)是由来自世界各的学术机构、科研项目及学者组成的一个非营利性会员制组织,主要开发和维护一套文本数字化编码标准(Guidelines)。该标准是一套机器可读的文本编码,主要使用在人文科学,社会科学和语言学。 自1994年以来,TEI Guidelines已广泛被图书馆,博物馆,出版商和学者应用于文本的在线研究,教学和资料的保存的工作之中。除了这套Guidelines,该协会还提供了的多种资源和培训活动用以TEI的学习、TEI的项目开发、TEI出版物的发表及适应TEI的程序开发。

    TEI协会用了很大篇幅解释了TEI和Guideline的区别,其实业界常常以TEI来表示文本编码格式,因此,我们可以听到”如何将一个XHTML文本转换为TEI格式?”这样的问题。之后的文章中如果不着重说明“TEI协会”,基本都指TEI编码格式。

    对于想学TEI 的大家,也许怎么开始是一个小小的挑战,下面的网址提供了关于TEI的一些信息,包括TEI Guidelines的概况、XML和文本标签的基本概念、TEI系统中schemas(也称“ODD”)的写入和档案化的指导。英文好的朋友可以直接进入下面网址开始学习TEI。

    http://www.tei-c.org/Support/Learn/index.xml

    另外也推荐由谢筱琳、黄韦宁翻译的《TEI使用指南:运用TEI处理中文文献》(繁体版),以下是链接:

    http://www.tei-c.org/Support/Learn/TEI-ChinLoc-2ndPrintEd.pdf

    简单的自我介绍一下,自2013年起,我加入TEI-CMC小组,主要负责网络通信文本的法语语料库的建模及归档处理,这项工作属于TEI的扩展,以下是我们小组的WIKI:

    http://wiki.tei-c.org/index.php/SIG:Computer-Mediated_Communication

  • 魏老师

    必须要成为一个配得上当朋友的朋友

  • UOItemAssist (Ultima Online 物品管理助手)v1.0

    UOItemAssist是为了方便的管理和查看Ultima Online(以下简称UO, 网络创世纪)的物品所开发的程序。主要功能:按条件筛选、物品分级、拖出、整理等等。

    steamworkshop_collection_1397670961_collection_branding (更多…)

  • UOItemAssist – UO物品管理工具 v0.8

    UOItemAssist是为了方便的管理和查看Ultima Online(以下简称UO, 网络创世纪)的物品所开发的程序。

    steamworkshop_collection_1397670961_collection_branding
    (更多…)

  • 隐藏QListWidgetItem的checkbox

    本文主要介绍Python下通过设置Qt::CheckStateRole来隐藏勾选框(checkbox)的方式。

    QListWidgetItem设置物品多选的的方法很简单,通过setCheckState()或者setFlags()都可以实现,但是在设置“多选”之后,勾选框就不能通过设置setFlags()来去除Qt::ItemIsUserCheckable的标识。

    根据以下链接的博文说明:
    http://badlyhonedbytes.wordpress.com/2013/03/31/hiding-the-checkbox-of-a-qlistwidgetitem/

    The trick is to use QListWidgetItem::setData() to set the data in the Qt::CheckStateRole to an empty QVariant(). The same method can be used to set the item’s check state.

    只要通过QListWidgetItem::setData()来设置data中的Qt::CheckStateRole为一个空的变量QVariant()即可,在Python中实现方式如下:

    [python]
    from PyQt4 import QtCore, QtGui

    #列出QlistWidget的总行数
    rows = self.listWidget_item.count()

    #读取QlistWidget中的每一行
    for row in xrange(rows):
    #返回所给“行”的物件
    item = self.listWidget_item.item(row)
    #设置Qt::CheckStateRole的值为空
    #的QVariant()变量,10代表Qt::CheckStateRole
    item.setData(10, QtCore.QVariant())
    [/python]

    参考资料
    QListWidgetItem
    http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html
    QVariant
    http://qt-project.org/doc/qt-4.8/qvariant.html#QVariant
    ItemDataRole
    http://qt-project.org/doc/qt-4.8/qt.html#ItemDataRole-enum

  • The View of Hallstatt, Austria

    The View of Hallstatt, Austria

    To visit

    The View of Hallstatt, Austria

     

    Photo from: http://en.wikipedia.org/wiki/Hallstatt

  • 美德

    八大美德,来自一个非常悠久历史的网游:网络创世纪(Ultima Online)。

    【诚实Honesty】
    你不应该偷窃或撒谎。诚实美德不仅如此,还要探寻所有事物中的真理。努力让你的所有行为诚实无欺。观察你内心深处,只有瞭解自己才能明白真理。

    (更多…)

  • 狼人游戏

    狼人游戏(英语:The Werewolves of Miller’s Hollow,法文:Les Loups-garous de Thiercelieux),是一种类似杀手(Mafia)的多人纸牌游戏,一般由8到18人组成。游戏中拥有多种角色,规则也有多种模式。游戏至今已推出三个版本,分别是基本版、新月版(New Moon)与村落版(The Village)。

    (更多…)

  • Python描述符(descriptor)解密,文章地址

    这篇文章解决了困扰我许久的疑问,实在太好了,网上所有的乱七八糟的说明,还不如这个来的完善,直接将文章链接放在最上面。

    原文链接: Chris Beaumont 翻译: 极客范 慕容老匹夫
    译文链接: http://www.geekfan.net/7862/