哲思官方群认证群组  - 讨论区

标题:[zeuux-universe] 请教字体库问题

2009年09月10日 星期四 09:48

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 09:48:57 CST 2009

Hello community!

我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
提供的字库中都没有,如:
■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄

请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
个小的字体库? 又怎么调用?

不知大家有没有这方面的经验可以分享一下,谢谢!


Regards
Kermit



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 09:56

Zhang Weiwu zhangweiwu在realss.com
星期四 九月 10 09:56:27 CST 2009

Kermit Mei wrote:
> Hello community!
>
> 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
> 提供的字库中都没有,如:
> ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
>
>   
你上面的文字我都看得到呀,我用的是Debian Linux并且没有使用任何从Windows
上拷贝的字体。
> 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
> 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
> 个小的字体库? 又怎么调用?
>   
要做的话,建议做成patch递交给一个或多个影响力比较广的字库(我想到了
Dejavu, AR PL Uming)。有两个原因。
一是这些字库应该会需要它,也是他们份内的事,他们也希望获得帮助;
二是如果单独发行字体,需待几年时间才能进入多数Linux发行版的默认安装字体
列表,如果它有希望进入这个列表的话。你的成果如果多年后才被大部分人享用于
你于用户都不是最佳的。比如我吧,除非遇上关键应用,是不会为了这几个字单独
下载字体的。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 09:58

Sutra Zhou zhoushuqun在gmail.com
星期四 九月 10 09:58:27 CST 2009

2009/9/10 Kermit Mei <kermit.mei在gmail.com>:
> Hello community!
>
> 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
> 提供的字库中都没有,如:
> ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
这些字都是Unicode里面有的字符,纯朴的Linux都能显示的吧。
>
> 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
> 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
> 个小的字体库? 又怎么调用?
>
> 不知大家有没有这方面的经验可以分享一下,谢谢!
>
>
> Regards
> Kermit
>
>
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:14

Vincent D vincnd在gmail.com
星期四 九月 10 10:14:15 CST 2009

都能正常显示 archlinux下文泉驿正黑字体

2009/9/10 Sutra Zhou <zhoushuqun在gmail.com>:
> 2009/9/10 Kermit Mei <kermit.mei在gmail.com>:
>> Hello community!
>>
>> 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
>> 提供的字库中都没有,如:
>> ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
> 这些字都是Unicode里面有的字符,纯朴的Linux都能显示的吧。
>>
>> 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
>> 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
>> 个小的字体库? 又怎么调用?
>>
>> 不知大家有没有这方面的经验可以分享一下,谢谢!
>>
>>
>> Regards
>> Kermit
>>
>>
>> _______________________________________________
>> zeuux-universe mailing list
>> zeuux-universe在zeuux.org
>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>>
>> ZEUUX Project - Free Software, Free Society!
>> http://www.zeuux.org
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org



-- 
Vincent.D

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:19

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 10:19:00 CST 2009

On Thu, 2009-09-10 at 09:58 +0800, Sutra Zhou wrote:
> 2009/9/10 Kermit Mei <kermit.mei在gmail.com>:
> > Hello community!
> >
> > 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
> > 提供的字库中都没有,如:
> > ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
> 这些字都是Unicode里面有的字符,纯朴的Linux都能显示的吧。

不好意思,我没有解释清楚: 我的意思是类似上面的字体,但Unicode里面没有的
(当然我也没办法表示到这里),我怎么做,并把它们加入到我要用的字体库中。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:26

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 10:26:21 CST 2009

On Thu, 2009-09-10 at 09:56 +0800, Zhang Weiwu wrote:
> Kermit Mei wrote:
> > Hello community!
> >
> > 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
> > 提供的字库中都没有,如:
> > ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
> >
> >   
> 你上面的文字我都看得到呀,我用的是Debian Linux并且没有使用任何从Windows
> 上拷贝的字体。

不好意思,是我没有讲清楚,我的意思是类似上面的,但Linux中没有的(我没有办
法表示出来):)

> > 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
> > 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
> > 个小的字体库? 又怎么调用?
> >   
> 要做的话,建议做成patch递交给一个或多个影响力比较广的字库(我想到了
> Dejavu, AR PL Uming)。有两个原因。
> 一是这些字库应该会需要它,也是他们份内的事,他们也希望获得帮助;
> 二是如果单独发行字体,需待几年时间才能进入多数Linux发行版的默认安装字体
> 列表,如果它有希望进入这个列表的话。你的成果如果多年后才被大部分人享用于
> 你于用户都不是最佳的。比如我吧,除非遇上关键应用,是不会为了这几个字单独
> 下载字体的。

我当然很乐意分享,问题是我不会做这个东西,我不知道用什么软件完成这个工
作。
另一方面就是时间上,我不可能等到patch被accept后,再使用standard字库来完
成这个产品,我希望能够很快做出来,加入到已有的字体库中使用它们。 如果这
些字符真的对别人有用,我当然很乐意提交patch.



Thanks
Have fun!


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:31

Zhang Weiwu zhangweiwu在realss.com
星期四 九月 10 10:31:15 CST 2009

Kermit Mei wrote:
> 不好意思,我没有解释清楚: 我的意思是类似上面的字体,但Unicode里面没有的
> (当然我也没办法表示到这里),我怎么做,并把它们加入到我要用的字体库中。
>   
Unicode里面没有的,要加到unicode里非常困难。我上次的申请是6年前提出的
了,现在已经通过了一半的申请流程,估计在2015年左右可以加入unicode里。

Unicode里没有而你不想加入到unicode里的情况,那我怀疑那东西并不是字符,而
是标志符号之类,最好做成剪贴画给open clipart,他们有一套渠道把这东西递给
最终用户。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:35

Sutra Zhou zhoushuqun在gmail.com
星期四 九月 10 10:35:10 CST 2009

2009/9/10 Kermit Mei <kermit.mei在gmail.com>:
> On Thu, 2009-09-10 at 09:56 +0800, Zhang Weiwu wrote:
>> Kermit Mei wrote:
>> > Hello community!
>> >
>> > 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
>> > 提供的字库中都没有,如:
>> > ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
>> >
>> >
>> 你上面的文字我都看得到呀,我用的是Debian Linux并且没有使用任何从Windows
>> 上拷贝的字体。
>
> 不好意思,是我没有讲清楚,我的意思是类似上面的,但Linux中没有的(我没有办
> 法表示出来):)
只要是支持Unicode的字体都会有的,要求环境必须有某某自己就可以了吧。
比如我记得某个软件(仅仅是个印象,想不起来了,没法给你证明)就附带了一个什么字体说如果你不能怎样怎样,就安装这个字体库。
>
>> > 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
>> > 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
>> > 个小的字体库? 又怎么调用?
>> >
>> 要做的话,建议做成patch递交给一个或多个影响力比较广的字库(我想到了
>> Dejavu, AR PL Uming)。有两个原因。
>> 一是这些字库应该会需要它,也是他们份内的事,他们也希望获得帮助;
>> 二是如果单独发行字体,需待几年时间才能进入多数Linux发行版的默认安装字体
>> 列表,如果它有希望进入这个列表的话。你的成果如果多年后才被大部分人享用于
>> 你于用户都不是最佳的。比如我吧,除非遇上关键应用,是不会为了这几个字单独
>> 下载字体的。
>
> 我当然很乐意分享,问题是我不会做这个东西,我不知道用什么软件完成这个工
> 作。
> 另一方面就是时间上,我不可能等到patch被accept后,再使用standard字库来完
> 成这个产品,我希望能够很快做出来,加入到已有的字体库中使用它们。 如果这
> 些字符真的对别人有用,我当然很乐意提交patch.
>
>
>
> Thanks
> Have fun!
>
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:49

可可熊 cocobear.cn在gmail.com
星期四 九月 10 10:49:55 CST 2009

2009/9/10 Kermit Mei <kermit.mei at gmail.com>:
> Hello community!
>
> 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
> 提供的字库中都没有,如:
> ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
>
> 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
> 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
> 个小的字体库? 又怎么调用?
>
> 不知大家有没有这方面的经验可以分享一下,谢谢!
>
>

图片


> Regards
> Kermit
>
>
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe at zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:52

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 10:52:07 CST 2009

On Thu, 2009-09-10 at 10:31 +0800, Zhang Weiwu wrote:
> Kermit Mei wrote:
> > 不好意思,我没有解释清楚: 我的意思是类似上面的字体,但Unicode里面没有的
> > (当然我也没办法表示到这里),我怎么做,并把它们加入到我要用的字体库中。
> >   
> Unicode里面没有的,要加到unicode里非常困难。我上次的申请是6年前提出的
> 了,现在已经通过了一半的申请流程,估计在2015年左右可以加入unicode里。

哈哈,那我就跟老板说:“咱先申请着,等您驾鹤仙游,少东家坐上您的位置了,我
们的产品就能用这些字体了“;p 

> Unicode里没有而你不想加入到unicode里的情况,那我怀疑那东西并不是字符,而
> 是标志符号之类,最好做成剪贴画给open clipart,他们有一套渠道把这东西递给
> 最终用户。

这个open clipart好像就更复杂了,boss没有给我那么多时间处理这些。

其实就是标志,我做的remote的 UI, 如果用贴icon的方式在Qt中会有很多限制,
而且工作难度也会加大。 Unicode中字体库中有很多可用的,但就是少了别的……无
奈

我本来以为可以用什么软件自己做个小字库,再把这些符号加入到已有的字库中使
用,看来是不行了……



谢谢!

Regards
Kermit Mei


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:55

Alex Zhang cheungtifan在gmail.com
星期四 九月 10 10:55:34 CST 2009

用fontforge呢

On Sep 10, 2009 10:52 AM, "Kermit Mei" <kermit.mei at gmail.com> wrote:

On Thu, 2009-09-10 at 10:31 +0800, Zhang Weiwu wrote: > Kermit Mei wrote: >
> 不好意思,我没有解释清楚: 我的意思是类似上...
哈哈,那我就跟老板说:“咱先申请着,等您驾鹤仙游,少东家坐上您的位置了,我
们的产品就能用这些字体了“;p

> Unicode里没有而你不想加入到unicode里的情况,那我怀疑那东西并不是字符,而 > 是标志符号之类,最好做成剪贴画给open
clipart,他们有一套渠道把这东西递给 > 最终用户。 ...
这个open clipart好像就更复杂了,boss没有给我那么多时间处理这些。

其实就是标志,我做的remote的 UI, 如果用贴icon的方式在Qt中会有很多限制,
而且工作难度也会加大。 Unicode中字体库中有很多可用的,但就是少了别的……无
奈

我本来以为可以用什么软件自己做个小字库,再把这些符号加入到已有的字库中使
用,看来是不行了……



谢谢!

Regards
Kermit Mei

_______________________________________________ zeuux-universe mailing list
zeuux-universe at zeuux.or...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20090910/bf822e9d/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:55

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 10:55:49 CST 2009

On Thu, 2009-09-10 at 10:49 +0800, 可可熊 wrote:
> 2009/9/10 Kermit Mei <kermit.mei在gmail.com>:
> > Hello community!
> >
> > 我在做一款产品,需要使用字体库中的一些特殊字符,有的字符可以在Linux所能
> > 提供的字库中都没有,如:
> > ■ ● ▶ ◀ ⏏ ❚❚ ►►▎▍►▍►❙►►□◄
> >
> > 请问: 我能否自己做一个小的字库,专门包含这些特殊的字符? 我们的产品可能
> > 会涉及多种语言,但不管什么语言都会用到这些字符。 如果可以,怎么做这样一
> > 个小的字体库? 又怎么调用?
> >
> > 不知大家有没有这方面的经验可以分享一下,谢谢!
> >
> >
> 
> 图片

就是因为图片有很多限制,才要用字体的…… 我们这个Ui的所有东西东是从
database中读出来的,这些符号会夹在字体中间,这样的话我没有半法用简单的办
法做到这些效果……


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 10:59

Zhang Weiwu zhangweiwu在realss.com
星期四 九月 10 10:59:43 CST 2009

Kermit Mei wrote:
> 另一方面就是时间上,我不可能等到patch被accept后,再使用standard字库来完
> 成这个产品,我希望能够很快做出来,加入到已有的字体库中使用它们。 如果这
> 些字符真的对别人有用,我当然很乐意提交patch.
>   
你的字符如果不是unicode里面有的,就不要寄给字体项目组了。实际上unicode有
一系列标准确定一个东西是字符还是不是,如果你的不是字符,建议做成剪贴画。
过去把飞鸟之类图片做到字体里的做法是因为过去字处理软件对剪贴画支持差,比
如不能将之anchor为一个字符,现在这个原因几乎不存在了。

真是字符的情况先做到unicode自定义区即可。真是字符并且unicode没有收的情况
向unicode申请给它码点,向信产部或语委申请是没有用的,那边自上而下决定。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 11:04

Zhang Weiwu zhangweiwu在realss.com
星期四 九月 10 11:04:56 CST 2009

Kermit Mei wrote:
> On Thu, 2009-09-10 at 10:49 +0800, 可可熊 wrote:
>   
>> 图片
>>     
>
> 就是因为图片有很多限制,才要用字体的…… 我们这个Ui的所有东西东是从
> database中读出来的,这些符号会夹在字体中间,这样的话我没有半法用简单的办
> 法做到这些效果……
>   
嗯,前面已经有人说了使用fontforge,注意事宜是:这样做出来的UI都是黑白的
(灰度也不行,只黑白)。放在unicode自定义区并单独创建字体似最好的办法。
考虑文本终端(Terminal)及陈列打印机这些东西,如果使用图片额外开销太大,
值得做成字体;但是其它情况下如果出现这种需求,有可能是设计基础有问题,技
术上讲需要做重构(行政和经费上不一定许可)。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 11:42

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 11:42:17 CST 2009

On Thu, 2009-09-10 at 11:04 +0800, Zhang Weiwu wrote:
> Kermit Mei wrote:
> > On Thu, 2009-09-10 at 10:49 +0800, 可可熊 wrote:
> >   
> >> 图片
> >>     
> >
> > 就是因为图片有很多限制,才要用字体的…… 我们这个Ui的所有东西东是从
> > database中读出来的,这些符号会夹在字体中间,这样的话我没有半法用简单的办
> > 法做到这些效果……
> >   
> 嗯,前面已经有人说了使用fontforge,注意事宜是:这样做出来的UI都是黑白的
> (灰度也不行,只黑白)。放在unicode自定义区并单独创建字体似最好的办法。

刚才试用了下fontforge,确实有Zhang Weiwu大哥所说的问题,但是这种黑白效果
应该就能満足我们的需求,我会再找同事讨论确认。

> 考虑文本终端(Terminal)及陈列打印机这些东西,如果使用图片额外开销太大,
> 值得做成字体;但是其它情况下如果出现这种需求,有可能是设计基础有问题,技
> 术上讲需要做重构(行政和经费上不一定许可)。

我现在已经没有时间重构了,而且,用图片真的很难做到这些:
在button 和 LineEdit 中上显示这些特殊的符号,而且要和文字混和在一起。 图
的大小要和字的Size一起改变……

在Qt中,是不可以在Button中做到 <文字+图片+文字>, 图片只能在文字左边或
下边。 当然,把文字抓图后和图片一起画出来是可以的,但是计算Button大小,
画图位置都是问题……另外,这个项目是ARM上的,我没有时间测试这种实现的运行
效率……
这样做的代码量和复杂度应该是比较大的,如果我拼了命做完,最后运行过程中出
了问题,那就真的挂了……

会过头来说,用fontforge的工作量貌似也不小,而且好像要对没一种可能用到的
字体都进行修改。

此外,再进一步请教一下:
用fontforge修改字体后,怎么在程序中表示出这些特殊字符?

我现在用的办法是从OOo里面用Insert->Special Charaters “复制” 出来后粘贴
的,这个新加入的不知道怎么弄?

Regards
Kermit Mei


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 11:59

Zhang Weiwu zhangweiwu在realss.com
星期四 九月 10 11:59:34 CST 2009

Kermit Mei wrote:
> 这样做的代码量和复杂度应该是比较大的,如果我拼了命做完,最后运行过程中出
> 了问题,那就真的挂了……
>
>   
不是要你拼命,一笑。编程人员和管理层的沟通是一门艺术,我们一般都太花时间
研究技术,能和管理沟通可能会产生好效果,但是我也能理解存在无法沟通的管理层。
> 会过头来说,用fontforge的工作量貌似也不小,而且好像要对没一种可能用到的
> 字体都进行修改。
>   
创建一种字体,编辑fontconfig,用它作为fallback字体。
> 此外,再进一步请教一下:
> 用fontforge修改字体后,怎么在程序中表示出这些特殊字符?
>
> 我现在用的办法是从OOo里面用Insert->Special Charaters “复制” 出来后粘贴
> 的,这个新加入的不知道怎么弄?
用gucharmap,可以按码点把它粘出来。快的方法是启动一个gtk程序(不是QT),
输入Ctrl+Shift+U,再输入Hex码。比如Ctrl + Shift + U后接0043。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 13:16

Fwolf fwolfcn在gmail.com
星期四 九月 10 13:16:05 CST 2009

On Thu, Sep 10, 2009 at 11:04:56AM +0800, Zhang Weiwu wrote:
> Kermit Mei wrote:
> > On Thu, 2009-09-10 at 10:49 +0800, 可可熊 wrote:
> >   
> >> 图片
> >>     
> >
> > 就是因为图片有很多限制,才要用字体的…… 我们这个Ui的所有东西东是从
> > database中读出来的,这些符号会夹在字体中间,这样的话我没有半法用简单的办
> > 法做到这些效果……

另辟蹊径,参考bbcode,存代码,显示时用图片。

> >   
> 嗯,前面已经有人说了使用fontforge,注意事宜是:这样做出来的UI都是黑白的
> (灰度也不行,只黑白)。放在unicode自定义区并单独创建字体似最好的办法。
> 考虑文本终端(Terminal)及陈列打印机这些东西,如果使用图片额外开销太大,
> 值得做成字体;但是其它情况下如果出现这种需求,有可能是设计基础有问题,技
> 术上讲需要做重构(行政和经费上不一定许可)。
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe at zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
> 
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org
-- 
http://www.fwolf.com/
批量查找替换文件中的字符串:
grep logo.gif * -R | awk '{print $1}' | sed 's/://' | xargs -I '{}' sed -i 's/logo.gif/logo.jpg/' '{}'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20090910/14751755/attachment.bin>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 13:31

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 13:31:25 CST 2009

On Thu, 2009-09-10 at 11:59 +0800, Zhang Weiwu wrote:
> Kermit Mei wrote:
> > 这样做的代码量和复杂度应该是比较大的,如果我拼了命做完,最后运行过程中出
> > 了问题,那就真的挂了……
> >
> >   
> 不是要你拼命,一笑。编程人员和管理层的沟通是一门艺术,我们一般都太花时间
> 研究技术,能和管理沟通可能会产生好效果,但是我也能理解存在无法沟通的管理层。

    我没有办法和我们真正的管理层沟通,我们公司把项目外包给别的公司,那家
公司的老板作为技术顾问的身份来管理我们的项目。 我们技术顾问所用的管理方
法就是典型的XY+Push理论,因为他不懂这方面的技术细节(他是Windows程序员下
的程序),所以和他沟通的结果只能是说我工作效率底下,Linux系统开发效率低
下;然后就大肆赞扬Windows,VC,.Net和VB。
    记得前几天,我们中午吃饭,我无意间和他聊起Python的开发效率, 他居然
很惊讶地问我:“Python是什么,我还没听说过,它比VB的效率还高吗?即便是比
VB效率高……”
    我这3个月已经傲了3个通宵,病倒了两次……不过,由于我的经历比较特殊,这
份工作来之不易,尤其是做的是我很喜欢的事情,更是我的第一个企业项目,加之
本公司还算人性化,所以对我而言,待遇再低,工作再辛苦也是值得的,
    呵呵。 唯一遗憾的就是带领这个团队的顾问管理理念和方法上有点不靠谱,
不过世间没有那么完美的事情,我已经很幸运了……

有感而发,扯远了……不好意思





[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 13:39

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 13:39:16 CST 2009

On Thu, 2009-09-10 at 13:16 +0800, Fwolf wrote:
> On Thu, Sep 10, 2009 at 11:04:56AM +0800, Zhang Weiwu wrote:
> > Kermit Mei wrote:
> > > On Thu, 2009-09-10 at 10:49 +0800, 可可熊 wrote:
> > >   
> > >> 图片
> > >>     
> > >
> > > 就是因为图片有很多限制,才要用字体的…… 我们这个Ui的所有东西东是从
> > > database中读出来的,这些符号会夹在字体中间,这样的话我没有半法用简单的办
> > > 法做到这些效果……
> 
> 另辟蹊径,参考bbcode,存代码,显示时用图片。

在Qt的Button上显示跟字符混合在图片一起的图片是很麻烦的,更重要的是,我不
知道我的处理方式能否在ARM上流畅地运行。



Thanks
Kermit Mei


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 14:07

Zhang Weiwu zhangweiwu在realss.com
星期四 九月 10 14:07:07 CST 2009

Kermit Mei wrote:
>     我没有办法和我们真正的管理层沟通,我们公司把项目外包给别的公司,那家
> 公司的老板作为技术顾问的身份来管理我们的项目。 我们技术顾问所用的管理方
> 法就是典型的XY+Push理论,因为他不懂这方面的技术细节(他是Windows程序员下
> 的程序),所以和他沟通的结果只能是说我工作效率底下,Linux系统开发效率低
> 下;然后就大肆赞扬Windows,VC,.Net和VB。
>     记得前几天,我们中午吃饭,我无意间和他聊起Python的开发效率, 他居然
> 很惊讶地问我:“Python是什么,我还没听说过,它比VB的效率还高吗?即便是比
> VB效率高……”
>     我这3个月已经傲了3个通宵,病倒了两次……不过,由于我的经历比较特殊,这
> 份工作来之不易,尤其是做的是我很喜欢的事情,更是我的第一个企业项目,加之
> 本公司还算人性化,所以对我而言,待遇再低,工作再辛苦也是值得的,
>     呵呵。 唯一遗憾的就是带领这个团队的顾问管理理念和方法上有点不靠谱,
> 不过世间没有那么完美的事情,我已经很幸运了……
>
> 有感而发,扯远了……不好意思
>   
当然管理层不对。同时,你自己对需求的了解程度如何?

比如,如果问你自己,你觉得这些UI元素必要吗?你能否正确预测出来这批用户对
系统的使用,比如如果没有这些UI元素会有何变化等等。

我自己做研发类咨询业务时,尽量避免用户、管理层和开发组过早进入VB vs
Python和.NET vs Linux的讨论,因为在企业应用这个领域,这些讨论常见原因,
暗示不知道什么是真正重要的对项目影响很大应该讨论的话题,极少会有企业软件
问题关键正好在.net或linux的情况。当然出了领域,进入手机ARM这类我就不懂
了。企业软件问题这边,如果能总是抓得住需求重点讨论,就易取得主动,由需求
攫住实现,四两拨千斤,最后达成技术实现我说了算话的局面。道理简单,但是知
易行难,一是因为取得需求方面的经验难,二是因为国内文化,话语权可能与真知
灼见没关系。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2009年09月10日 星期四 14:36

Kermit Mei kermit.mei在gmail.com
星期四 九月 10 14:36:48 CST 2009

On Thu, 2009-09-10 at 14:07 +0800, Zhang Weiwu wrote:
> Kermit Mei wrote:

> 当然管理层不对。同时,你自己对需求的了解程度如何?

其实,我虽然觉得管理层的压力大,但我并没有觉得他们管理方法上在目前的阶段
有什么问题;如果是我,我估计我也会这么管理,而且很可能我还不如别人。  我
最想要的是有一个成熟的总体构架师,给我一套可行的构架方案,在工作的同时还
能更快地学习和提高自己——不过平心而论,要是真有这么个人,估计我也不会有这
个工作机会了,呵呵。

你这个问题问的很好!
    我在刚开始的时候,对自己的需求的确存在很大偏差,我一开始就思考的是最
终的用户——而事实上,管理层需要在期间不断地拿出一些demo给市场部的同事,让
他们在我们研发的同时,不断争取市场。 我刚开始对这个demo很反感,因为这个
要求增加了我的工作量和造成混乱的可能。 不过,从全局的角度来看,这个需求
确实很重要……
    如此一来,就有了第一个偏差: 市场部要个demo,我的管理者为了配合市场
部把重点放到了UI上;而我则看到这个项目以后最大的难点在于复杂的数据及数据
库管理,于是深陷其中……

> 比如,如果问你自己,你觉得这些UI元素必要吗?你能否正确预测出来这批用户对
> 系统的使用,比如如果没有这些UI元素会有何变化等等。

这些问题我在和其他同事设计流程的过程中都讨论过,也提出了很多建议,那些同
事都很容易沟通,我们都基本上能够接受彼此的一件。

我并不是说我的管理者人怎么样,我觉得他为人还是很好的。不过,他太习惯Win
的操作,并用VB的开发速度和项目难度来要求这个项目,我是觉得有点难为。  但
必须自我检讨一下:我自己的构架能力还不成熟,开始接手的时候也犯了不少错
误。

> 我自己做研发类咨询业务时,尽量避免用户、管理层和开发组过早进入VB vs
> Python和.NET vs Linux的讨论,因为在企业应用这个领域,这些讨论常见原因,
> 暗示不知道什么是真正重要的对项目影响很大应该讨论的话题,极少会有企业软件
> 问题关键正好在.net或linux的情况。当然出了领域,进入手机ARM这类我就不懂
> 了。企业软件问题这边,如果能总是抓得住需求重点讨论,就易取得主动,由需求
> 攫住实现,四两拨千斤,最后达成技术实现我说了算话的局面。道理简单,但是知
> 易行难,一是因为取得需求方面的经验难,二是因为国内文化,话语权可能与真知
> 灼见没关系。

    不好意思,我不太理解你上面讲的 “真正重要的话题”,因为管理所认为的真
正重要的话题往往都在业务上,他们不关心技术,只关心用多少时间和人力成本可
以实现。 但是,我们怎么通过把我业务上的东西来赢得技术上的话语权呢?


谢谢!

Kermit Mei


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号