作者存档: hillwood

解决 Nextcloud 从 17 升级到 18 的错误

以前升级 Nextcloud 都比较顺利,一直从 14 升级到了 17,但是从 17 升级 18 就遇到错误了。一直报错:

Doctrine\DBAL\Exception\InvalidFieldNameException: An exception occurred while executing 'UPDATE oc_flow_operations SET entity = ? WHERE entity = ''' with params ["OCA\WorkflowEngine\Entity\File"]:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'entity' in 'where clause'
Update failed

尝试修复一直没卵用,这下懵逼了,只能老老实实的问 Google,最后在官方 github issues 里面找到了原因,原来是数据库里面少了一个字段:https://github.com/nextcloud/server/issues/18265 大佬提供的解决办法是在 mysql 里面跑命令:

ALTER TABLE `oc_flow_operations` ADD `entity` VARCHAR(255) NOT NULL ;

mysql 的命令我当然不会,不过可以用 phpMyAdmin 做相同的事情,在 oc_flow_operations 内新建 entity 字段。

然后手动升级:

$su
#sudo -u wwwrun -s
$php occ upgrade
$php occ maintenance:mode --off

升级完成。

用 wine 安装阿里旺旺的正确姿势

现在 wine 越来越完善,用来安装阿里旺旺其实是一件很容易的事情,你需要做的事情仅仅是
下载:wget “http://download.taobaocdn.com/wangwang/AliIM2015_taobao(8.60.00C).exe”
安装:wine “AliIM2015_taobao(8.60.00C).exe”
运行:双击阿里旺旺图标
看,是不是跑起来的,不需要任何多余的配置哦。
2016-04-28 21-53-35 的屏幕截图

继续阅读 »

“国产操作系统”测评篇之中标麒麟:一个充满侵权嫌疑的发行版

前言:GNU/Linux 属于整个开源社区,不属于任何一个国家。

小编最近吃饱了没事干,突然想起测评一下我国的“自主知识产权操作系统”,看看有没有中宣部宣传的这样牛X。在浏览中标的主页时偶然的发现了中标麒麟提供一个社区版公开下载(ibus-pinyin事件后也下架了)。所以先测评一下中标麒麟。

基本测评:

中标麒麟的安装程序非常简洁,还给我了一个小惊喜,行啊,做得漂亮啊!结果经朋友提醒,这就是 Fedora 的安装程序。我确实有点孤陋寡闻了,5年没用 Fedora 了都不知道 Fedora 的安装程序长什么样了。结合后来在使用中发现了 Fedora 的在线软件管理程序 yum 后,基本确认这就是基于某个 Fedora 版本修改的。

继续阅读 »

对深度王勇的回应

只回应了部分,我觉得没必要逐条回应,挑重点的说。因为王勇被拉黑了(当然不是我),所以我一直不知道有人在驳我。

@ManateeLazyCat_deepin 驳《博文:深度的情怀。http://t.cn/R7O24lV》 1: 我不知道从什么开始大多数玩Linux的高手们, 你们从一开始被Ubuntu虐的时候你们忘了, 最后折腾几年能配一个 WM + 终端就觉得了不起了吗?为什么Deepin为了普通用户把系统做的美观就是错? 漂亮的系统什么时候等于品质差?
我的回应:王总你好像一激动起来就开始丧失阅读理解能力了。我在文中表达的意思是界面美观 ≠ 品质好,而不是漂亮的系统品质就差。所以我这条没什么好回应的。

继续阅读 »

深度的情怀

说句实话,在国产 Linux 开发商中,Deepin 确实唯一能拿得出具有自主知识产权的开发商,我在和很多朋友的交流中也肯定这一点。而且他们的美工可以说是 Linux 业界最顶级的,在 Deepin 面前,Gnome 的美工可以说是弱暴了。正是在两点的光环下,一大群 Linux 初级用户被吸引成了 Deepin 的小白鼠,尤其是第二点,因为大多数初级用户更容易被漂亮的外观给吸引。但是一个发行版仅仅做到够漂亮就足够了? Deepin 品质真好到可以卖给政府赚钱了?

不知道大家还记不记得 Deepin 给自己打的广告有这么一句:“深度桌面环境被广泛地移植到到其他Linux发行版本,例如Arch、openSUSE、Ubuntu、Linux Mint、Manjaro和Anthon等。”那个移植针对 openSUSE 的移植项目就是我搞的,也就是因为那段经历,我算是深度桌面有了一个比较深入的了解,那就是深度桌面根本就达不到商业软件的品质(我就是在去年的 Ezgo 发布会上给大家演示了下深度桌面在 openSUSE 上面运行效果,实际上很不成功,充其量只能算是一个技术展示,后来又因为工作原因停掉了这个移植项目,结果就被说成广泛移植到了 openSUSE 上了,我就只能呵呵了)。

继续阅读 »

openSUSE Asia Summit 第一天现场图

100_1502100_1503100_1504100_1505100_1506100_1507100_1508

首届 openSUSE 亚洲峰会将在北京举行

首届 openSUSE 亚洲峰会将于2014年10月18、19日在北京航空航天大学举行。此次峰会旨在促进亚洲地区人们更多的使用 openSUSE 和其他开源软件。峰会将有一系列演讲、谈论和专题讨论会帮助人们走进 openSUSE 项目。峰会的目的是为大家提供一个平台以了解 openSUSE 以便大家更容易的使用 openSUSE 以及对她做贡献。这对那些因为相聚遥远平时只能通过在线交流的 openSUSE 亚洲贡献者和使用者提供一个面对面交流的机会。还可以了解到自由和开放技术、互相分享经验以及更多有趣的事情。
所以你还在等什么?到美丽的北京来加入我们吧!


活动主页:http://summit.opensuse.org/

英文原文:https://news.opensuse.org/2014/07/14/the-first-opensuse-asia-summit-is-announced/

HTC One 联通版照片样张

感觉似乎没有想象中的好,但是手机的做工的确是一流的,我都有了购买的欲望了。。。。

IMAG0281-1 IMAG0282 IMAG0364 IMAG0365

再传几张现在用的 HTC Sensation 照片样张作为对比。拍摄地点都一样,但这两部手机默认焦距有些差异,所以拍出来的远近有点不一样。

IMAG0281-1 2013-05-01 14.22.00 2013-05-01 14.22.06 2013-05-01 19.02.47 2013-05-01 19.02.57

openSUSE 12.3 发布前瞻之 GNOME 3.6 使用指南

openSUSE 12.3 还有3天发布,其搭载的 GNOME 3.6 与之前的版本都有不少变化,如果你之前没有使用过 openSUSE 12.3 RC 版本或者 GNOME 3.6,请稍微花些时间阅读本文,以便更加快速完成迁移。

  1. 输入法
    由于 GNOME 3.6 的通知区域变化非常大,而我们使用的输入法托盘图标在未启用第三方扩展的情况下只能显示在底部的通知区域里面,这就造成了我们无法或者是很难通过输入法托盘图标完成输入法、简繁以及全角半角的切换。这个没办法,GNOME 的开发者亚洲人很少,他们没考虑到输入法的问题。所以我们只能自己想办法将通知区域移动到顶部了。
    ibus 1.4 自带了一个扩展可以将 ibus 的托盘图标移动到顶部,你可以在 GNOME-Tweak-Tool 里面启用“ibus 1.4 indicator”扩展完成操作(PS:这个扩展 openSUSE 独有。本来 ibus 1.4 在 GNOME 3.6 中连托盘图标都不显示,山木和日本人 ftake 商量着解决了这个问题,ftake 还顺带开发了这个扩展)。不过对于 fcitx 、scim 以及 gcin 的用户来说,没人为你们开发专用扩展,“ibus 1.4 indicator”对非 ibus 的 apps 无效。不过有个现成的扩展可以将整个通知区域移动到顶部,这个扩展叫 TopIcons,安装地址:https://extensions.gnome.org/extension/495/topicons/ 继续阅读 »

2012年,GNOME 3 对 ibus 干了些什么?

今天是2012年的最后一天,自 gnome 3.6 发布后,沉默了好几个月,我还是忍不住要吐槽,先从年初土豪苏小姐对 GNOME 3.6 的 iBus Integration 新特性开炮开始。

大概是在今年五月初的时候,苏小姐(@doublechou)在试图替换 openSUSE 默认简体中文输入法为 fcitx 时,无意中从 openSUSE GNOME 项目组的的老大 Vincent 那里得知,GNOME 正在搞输入法集成的新特性,将 ibus 设置为 GNOME 的默认输入法,并可能会被 GNOME 强行依赖。苏小姐担心这一特性会影响到用户输入法的选择权以及安装 ibus 会被强行装上整个 GNOME 3,于是带上了国内很大一群输入法的开发者和维护者跑到 GNOME 那边踢馆了,甚至后来 Vincent 也加入了战团,一群人以限制输入法选择权和强行GNOME 和 ibus 之间的强行依赖为由围着 GNOME 狂喷口水,在当时是引起了轩然大波。不过我的直觉和 TigerSoldier 的一篇技术文告诉我,这种担心是完全不会出现的。再加上我对 XKB/iBus Integration 的预览版 ibus-gjs 的试用体验感到非常良好,这里还有我试用时录制的一段视频:

继续阅读 »