2009年12月23日星期三

Freedom is not free

Quote:
http://usmilitary.about.com/od/marines/l/aamarines.htm

The Army offers a $50,000 college scholarship. The Navy offers you
a chance to see the World. The Air Force will train you in a
high-tech, high-paying job. The Marine Corps gives you something that
no amount of money could ever buy -- an unshakable tradition; an
unbreakable value system; an incomparable life.

No other service person "lives" their service like a Marine. A
Marine is a Marine 24 hours a day, 7 days a week, rain, shine, leave,
weekends, and holidays. Even a Marine's civilian clothing wear is
restricted, on or off duty, on or off base, on or off leave. As the
regulation says, "Marines may well be associated and identified with
the Marine Corps even when not wearing a uniform. Therefore when
civilian clothing is worn, Marines will ensure that their dress and
personal appearance are conservative and commensurate with the high
standards traditionally associated with the Marine Corps. No
eccentricities of dress will be permitted."

How to beat Sir Humphrey -1

如何打倒汉弗瑞爵士 -- 公民反官僚主义指南 文本

手工输入版,每日输入一页原书内容。计划120天完成.

Page VVI
------------------------------------------------------------------------------------------
Preface

We all have to deal with bureaucrats and it is a real pain. We are
passed from ministry to town hall,from reign to reign,from department
to department; our letters are not answered, our phone calls are not
returned, our files go missing; the computer is down,the person we are
dealing with is off sick, on leave or simply 'not at her desk'
whenever we ring;our application arrived too late,the information is
not available,we filled in the form incorrectly and we must re-apply
after the start of the next financial year.

It seems like a unwinnable battle. It is nothing of the kind.
Bureaucrats are inmensely vulnerable in all sorts of ways and to
piecre their armour all you need is some insight to their mental
processes and a working knowledge of the tactics and techniques that
will give you the best chance of victory.That is what this book sets
out to provide.

It is not actually all that difficult.There are general
principles.(e.g. attack decisions, not people and always give
officials and honourable way out )and there are rules for guidance in
specific skills such as telephone conversations (e.g. always get the
name of the person you are talking to )writting letters(e.g. always
write to the top person and address them by name ),attending meetings
,talking minutes,issuing press releases, holding press conferences,
organising petitions, and the more specialist activities such as
raising funds, reading between the lines of official documents and
conducting public demostrations.

VAIO VGN-P80/W 的显示器/LAN扩展口

VGN-P80 的显示器/LAN 扩展接口,需要一个VGP-DA10的扩展器才能实现外接显示器和LAN.

而VGN-UX系列中已经有一个这样接口的设备,但是令老fans比较沮丧的就是 VGN-UX的这个设备虽然能够插入 VGN-P, 但是网卡无反应。。。
只能购买VGN-P专用的VGP-DA10.

VGP-DA10可以在SONY维修中心购买到. RMB264.

VGN-P 日文版Vista系统 GPS 应用方法

VGN-P80 のGPSの使い方
VAIOの�子マニュアルにも�いていない情�

1) 本体のWIRELESS SWITCH -> ON
2) VAIO SmartNetwork の GPS点灯 -> � ON
3) 「VAIOの�定」-- VAIO LOCATION SEARCH の�定  GPSポ�ト�定 ->
  一�から[GPS DataInterface] を付いている�目を指定

他の�定は�子マニュアルの�明に�い。

来源链接:
http://www.google.co.jp/books?id=PYri6O1zbDYC&pg=PA91&lpg=PA91&dq=VAIO+P80++GPS%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%E8%A8%AD%E5%AE%9A&source=bl&ots=cx-qCD_QyG&sig=KSnKyNRfXPYpgz8ZGdWU2cmWYVo&hl=zh-CN&ei=PxYnS-jqEo3e7AOuh8W0Bg&sa=X&oi=book_result&ct=result&resnum=2&ved=0CA8Q6AEwAQ#

google图书 TYPE P完全攻略.

我不是XX粉

我不粉。

SONY VAIO 有它做到好的地方,鄙人只不过是玩了它几个机型,了解一点SONY所发布驱动程序的小伎俩,而已。但是千万别叫我SONY粉,不要侮辱我好吗?那些什么粉只不过看了几眼sony vaio的广告就痛哭流涕,呼天抢地,又是惊艳,又是狂喜这个就是我的菜,或者就是有钱,要把所有带SONY LOGO的都干回家而已,他们有玩VAIO吗, 充其量是消费粉嘛, 他们有对SONY VAIO中文化/英文化社区有任何贡献吗?我不苛责他们,但是我要划清界限。我不是SONY粉。

SONY也有它做到烂的地方MYLO不是一个失败的产品吗?本来它放开Qtopia,让大家快快乐乐的hack进去,早一点占领MID的领域,但是它丫死硬的堵住,连放开的FTP端口都封闭了,只好拿来作skype phone.

我不是粉,我只不过是个小玩家。不要用粉来侮辱我, thank u.

2009年12月4日星期五

闪开,你不配歌唱八十年代

我的标题很反动。
我针对的是一个人,张立宪,自称江湖人称老六。他的一本书:《闪开,让我歌唱八十年代》。2008年4月第一刷。

受特定条件的拘束,要去买书,翻阅目录,看到"关于毛片的记忆碎片"
中注释到"最近看到一种司法解释,说夫妻在家里看毛片的行为是合法的,因为没有法律规定夫妻俩不可以看毛片。""从法律没有规定的你就不能做,到法律没有规定的你就可以做...""这绝对是社会的一大进步,
人性的一大解放"。

我马上对老六的智商范围有了结果:张立宪,你不配歌唱八十年代。

是的,你说的是事实,这是司法解释上的一个进步,但这不是一个真相。
真相是什么?

我们先简单化一下,不讨论违法和犯罪的区别. 以下内容摘自 网络搜索得到的上海大学法学院刑法课程

"没有法律就没犯罪,没有法律就没有刑罚"
"没有法律就没有犯罪与刑罚"
--- 费尔巴哈,用拉丁语表述的含义:法无明文不为罪,法无规定不处罚。
中华人民共和国刑法第三条:
法律明文规定为犯罪行为的,依照法律定罪处刑;法律没有明文规定为犯罪行为的,不得定罪处刑。
引申出两个命题:
* 法律之外不存在对人的强制
* 行为之外不是法律作用的领域

简单的说,『法律没有禁止的,都是公民的权利』。
这种法盲出来讴歌这种古罗马时代就成为常识的所谓『进步』,在web2.0时代领军来歌唱八十年代,回忆他老段子般的毛片史,远不如中国科技大学10年前的学生写的『飞跃疯人院』。看完之后,我有点惶恐的翻了一下书的内页,确认这真的是一本2008年印刷的书。印刷于20年前那个特殊时期的话,尚可以原谅作者是一个不折不扣的生活在21世纪的有着上世纪八十年代大脑的人。

而那对多年前被破门而入的在家看毛片的夫妇来他们所遭受的不公正待遇,和因此引发的辩论,早已引起此方面民智的开启。现如今所应担忧的,早已不是民智,而是民粹。民粹和利益集团都有可能绑架政策,都有可能影响程序正义和实体正义。

题外话:
这些年来,我早已不再有对白纸黑字的惶恐,但是总是对敢于发表者充满着敬意,至少对写作的劳动的尊重。而这些文字青年,只不过是以此谋生,所以文字的套路与发表便多于常人,但是这不意味他的见识便深刻,知识便渊博。
玩弄文字的工匠,你们如果还不准备有所警惕,和精进,被稍息的机会多的是。

今天退订了一个blog, wangpei的白板报。 原因,他的《都是代言人》。

【以下是豆瓣发表版】

我的标题很反动。
我针对的是一个人,张立宪,自称江湖人称老六。还有他的一本书:《闪开,让我歌唱八十年代》。2008年4月第一刷。

受特定条件的拘束,要去买书,翻阅目录,看到该书的一章"关于毛片的记忆碎片"
中注释到"最近看到一种司法解释,说夫妻在家里看毛片的行为是合法的,因为没有法律规定夫妻俩不可以看毛片。""从法律没有规定的你就不能做,到法律没有规定的你就可以做...""这绝对是社会的一大进步,
人性的一大解放"。

我马上对老六的智商范围有了结果:张立宪,你不配歌唱八十年代。

是的,你说的是事实,这是司法解释上的一个进步,但这不是一个真相。
真相是什么?

口说没有凭据,我亦没有法学的高级学位以专家身份发言。那么就以网络时代的搜索引擎的引用为一点点根据:

以下内容摘自 网络搜索得到的上海大学法学院刑法课程
//BEGIN
"没有法律就没有犯罪与刑罚"
--- 费尔巴哈,用拉丁语表述的含义:法无明文不为罪,法无规定不处罚。
中华人民共和国刑法第三条:
法律明文规定为犯罪行为的,依照法律定罪处刑;法律没有明文规定为犯罪行为的,不得定罪处刑。
引申出两个命题:
* 法律之外不存在对人的强制
* 行为之外不是法律作用的领域
//END

简单的说,『法律没有禁止的,都是公民的权利』。

无公民常识者出来讴歌古罗马时代就成为常识的所谓『进步』,强行嫁接其回忆,在web2.0时代领军来歌唱八十年代,真是让人错愕。

就回忆他老段子般的毛片史,和街头市井小弟们的回忆题材基本一样: 一群先锋青年搞到了录像机,四处挨光看毛片,
(80年代的打电动,看录像,玩三洋,看电视,基本都是这个套路) 。
看完之后,我有点惶恐的翻了一下书的内页,确认这真的是一本2008年印刷的书。

那对多年前被破门而入的在家看毛片的夫妇来他们所遭受的不公正待遇,和因此引发的辩论,早已引起此方面民智的开启。现如今所应担忧的,早已不是民智,而是民粹。民粹和利益集团都有可能绑架政策,都有可能影响程序正义和实体正义。

作者固然可以不讲这个大时代,就是要找小立意,怒向刀从觅个小惬意,让自己一个『圈子』的人爽,只讲回忆,那就别装作对今天你也能够伸一条腿。

文字青年,只不过是以此谋生,所以文字的套路与发表便多于常人,但是这不意味他的见识便深刻,知识便渊博。玩弄文字的工匠,如果还不准备有所警惕和精进,被稍息的机会多的是。

正如书的封底自己所说的『我们一直以为活的是未来,其实拥有的只是回忆』,
如果封底的话不是责任编辑或者装帧设计或者文案小妹代笔,而是作者的真迹,那么我由衷的恳请,把『们』去掉。

你就是你,代表不了们。

2009年11月7日星期六

V$PROCESS 参数过小导致tuxedo服务xa_open returned XAER_RMERR错误

问题现象:
tuxedo 启动多个服务,一部分服务启动成功,一部分启动失败。

关键词:
tpopen TPERMERR xa_open returned XAER_RMERR
ORA-12520: TNS:listener could not find available handler for requested
type of server

调查发现
tuxlog中 FOO_SOMSERICE01 启动成功, FOO_SOMESERVICE02 启动失败, 日志如下

161610.foobar!FOO_SOMESERVICE01.16772.1.0: 11-07-2009: Tuxedo Version
9.1, 64-bit
161610.foobar!FOO_SOMESERVICE01.16772.1.0: LIBTUX_CAT:262: INFO:
Standard main starting
161610.foobar!FOO_SOMESERVICE02.16775.1.0: 11-07-2009: Tuxedo Version
9.1, 64-bit
161610.foobar!FOO_SOMESERVICE02.16775.1.0: LIBTUX_CAT:262: INFO:
Standard main starting
161610.foobar!FOO_SOMESERVICE02.16778.1.0: 11-07-2009: Tuxedo Version
9.1, 64-bit
161610.foobar!FOO_SOMESERVICE02.16778.1.0: LIBTUX_CAT:262: INFO:
Standard main starting
161610.foobar!FOO_SOMESERVICE02.16778.1.0: LIBTUX_CAT:466: ERROR:
tpopen TPERMERR xa_open returned XAER_RMERR
161610.foobar!FOO_SOMESERVICE02.16778.1.0: tpopen failed
161610.foobar!FOO_SOMESERVICE02.16778.1.0: LIBTUX_CAT:250: ERROR:
tpsvrinit() failed
161610.foobar!tmboot.16684.1.-2: 11-07-2009: Tuxedo Version 9.1, 64-bit
161610.foobar!tmboot.16684.1.-2: CMDTUX_CAT:825: ERROR: Process
FOO_SOMESERVICE02 at TUXNODENAME failed with /T tperrno (TPERMERR -
resource manager error)

调查 ~/bin下面的xa_NULLmmddyyyy.trc 格式的当期文件发现:

161610.16778.0:
ORA-12520: TNS:listener could not find available handler for requested
type of server

161610.16778.0:
xaolgn_help: XAER_RMERR; OCIServerAttach failed. ORA-12520.

ORACLE XA: Version 10.2.0.1.0. RM name = 'Oracle_XA'.

由此确定,应该是oracle 用户设置的 V$PROCESS参数过小的原因导致 无法连接更多。

select count(1) from V$PROCESS;

结论:

用以下语句修改数据库的processes值
alter system set processes=500 scope=spfile

(由于processes是静态参数,scope只能为spfile,在v$sgastate条件为'procesees'中可以看到会每个process会点4个字节),
重新启动数据库使新改的processes生效

2009年11月5日星期四

Sun Studio C++ - -lCrun -lCstd option with cc and ld issues

Question: sun studio, tuxedo 的server编译 和c++有关库时出现如下引用的错误
经查和两个编译器标志有关,根据sun c++ user guide 可以得到如下结论:

1. Never use "ld" to make shared library.
2. Have the shared library dependet on run time lib and standard lib.

CC -G -o libmylib.so -Kpic mysource.cpp -lCrun -lCstd
cc -o myprg source.c -L. -lmylib

buildserver -o foobar_2BitImgLize -f "foobar_2BitImgLize.o
DealWithType0.o DealWithType2.o ADealWith.o TifMake.o ImageSave.o
ComFunction.o NotifyKumi.o
/export/home/tuxedo/version/server/lib/libserver.so
/export/home/tuxedo/version/server/lib/libdb.so
/export/home/foobar/lib/libjpeg.so /export/home/foobar/lib/libini.so
/export/home/foobar/lib/libtiftools.so
/export/home/foobar/lib/libColorConvert.so
/export/home/foobar/lib/libJbig.so /export/home/foobar/lib/libzlib.so
/export/home/foobar/lib/libImageBase.so
/export/home/foobar/lib/libImageApply.so
/export/home/foobar/lib/libEpsMake.so
/export/home/foobar/lib/libbarcode.so
/export/home/foobar/lib/libOMCommon.so
/export/home/foobar/lib/libimagemanage.so" -s "foobar_2BitImgLize" -r
Oracle_XA
Undefined first referenced
symbol in file
__1cG__CrunKpure_error6F_v_ /export/home/foobar/lib/libjpeg.so
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2G6Mpkc_r1_
/export/home/foobar/lib/libEpsMake.so
__1cG__CrunIex_alloc6FL_pv_ /export/home/foobar/lib/libjpeg.so
__1cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v_
/export/home/foobar/lib/libjpeg.so
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2G6Mrk1_r1_
/export/home/foobar/lib/libEpsMake.so
__1cDstdTallocator_interface4n0AJallocator4Cc__Cc_Jconstruct6Mpcrkc_v_
/export/home/foobar/lib/libjpeg.so
__1cH__rwstdK__rw_basis4CpcnDstdJallocator4Cc___Edata6kM_1_
/export/home/foobar/lib/libjpeg.so
__1cH__rwstdK__rw_basis4CpInDstdJallocator4Cb___Edata6kM_1_
/export/home/foobar/lib/libtiftools.so
__1cDstdTallocator_interface4n0AJallocator4Cc__Cc_2t6Mrkn0B__v_
/export/home/foobar/lib/libjpeg.so
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Edata6kM_pkc_
/export/home/foobar/lib/libEpsMake.so
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2T6M_v_
/export/home/foobar/lib/libEpsMake.so
__1cDstdGvector4Cbn0AJallocator4Cb___Ferase6Mn0CIiterator_2_2_
/export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___2T6M_v_
/export/home/foobar/lib/libtiftools.so
__1cDstdZ__RTTI__1nDstdJbad_alloc__ /export/home/foobar/lib/libjpeg.so
__1cDstdLchar_traits4Cc_Deof6F_i_ /export/home/foobar/lib/libjpeg.so
__1cDstdGvector4Cbn0AJallocator4Cb___G__copy6Mn0COconst_iterator_2n0CIiterator__3_
/export/home/foobar/lib/libtiftools.so
__1cH__rwstdK__rw_basis4CpInDstdJallocator4Cb___2t6Mirkn0C__v_
/export/home/foobar/lib/libtiftools.so
__1cDstdJbad_alloc2t6M_v_ /export/home/foobar/lib/libjpeg.so
__1cDstdGvector4Cbn0AJallocator4Cb___Jreference2v6kM_b_
/export/home/foobar/lib/libtiftools.so
__1cG__CrunKvector_des6FpvLLpF1_v_v_ /export/home/foobar/lib/libImageApply.so
__1cDstdM__initialize4CL_6FrTA1_v_ /export/home/foobar/lib/libtiftools.so
__1cG__CrunKvector_con6FpvLLpF1_vp2_v_ /export/home/foobar/lib/libImageApply.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2d6kM2_l_
/export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2s6kMl_2_
/export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___Dend6M_n0CIiterator__
/export/home/foobar/lib/libtiftools.so
__1cH__rwstdL__construct4CcCc_6FpTArkTB_v_ /export/home/foobar/lib/libjpeg.so
__1cDstdJallocator4Cc_2t6M_v_ /export/home/foobar/lib/libjpeg.so
__1cDstdJallocator4Cb_2t6M_v_ /export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2t6M_v_
/export/home/foobar/lib/libtiftools.so
__1cDstdTallocator_interface4n0AJallocator4Cc__Cc_Iallocate6MLpc_2_
/export/home/foobar/lib/libjpeg.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2e6kMrk2_b_
/export/home/foobar/lib/libtiftools.so
__1cG__CrunGex_get6F_pv_ /export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2i6Mi_2_
/export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2I6M_r2_
/export/home/foobar/lib/libtiftools.so
__1c2n6FLpv_0_ /export/home/foobar/lib/libjpeg.so
__1cDstdJexceptionG__vtbl_ /export/home/foobar/lib/libjpeg.so
__1cDstdJbad_allocG__vtbl_ /export/home/foobar/lib/libjpeg.so
__1cDstdTallocator_interface4n0AJallocator4Cc__Cc_Kdeallocate6MpcL_v_
/export/home/foobar/lib/libjpeg.so
__1cH__rwstdK__rw_basis4CpcnDstdJallocator4Cc___2G6Mrk1_3_
/export/home/foobar/lib/libjpeg.so
__1cG__CrunMex_rethrow_q6F_v_ /export/home/foobar/lib/libjpeg.so
__1cDstdGvector4Cbn0AJallocator4Cb___Jreference2G6Mb_r2_
/export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___M__insert_aux6Mn0CIiterator_b_v_
/export/home/foobar/lib/libtiftools.so
__1cDstdGvector4Cbn0AJallocator4Cb___Iiterator2p6kM_n0CJreference__
/export/home/foobar/lib/libtiftools.so
__1cG__CrunSregister_exit_code6FpG_v_v_
/export/home/foobar/lib/libColorConvert.so
__1cG__CrunHex_skip6F_b_ /export/home/foobar/lib/libjpeg.so
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mrkn0C__v_
/export/home/foobar/lib/libEpsMake.so
__1cDstdbArandfoobar_access_iterator_tag2t6M_v_
/export/home/foobar/lib/libtiftools.so
__1cG__CrunIex_clean6F_v_ /export/home/foobar/lib/libjpeg.so
__1cG__CrunKex_rethrow6F_v_ /export/home/foobar/lib/libjpeg.so
__1cDstdGvector4Cbn0AJallocator4Cb___Oconst_iterator2t6Mrkn0CIiterator__v_
/export/home/foobar/lib/libtiftools.so
__1cH__rwstdK__rw_basis4CpcnDstdJallocator4Cc___2t6Mirkn0C__v_
/export/home/foobar/lib/libjpeg.so
__1c2k6Fpv0_v_ /export/home/foobar/lib/libImageBase.so
__1cDstdDmax4CL_6FrkTA3_3_ /export/home/foobar/lib/libjpeg.so
__1c2N6FL_pv_ /export/home/foobar/lib/libjpeg.so
__1c2n6FL_pv_ /export/home/foobar/lib/libjpeg.so
__1cDstdGvector4Cbn0AJallocator4Cb___Fbegin6M_n0CIiterator__
/export/home/foobar/lib/libtiftools.so
__1c2K6Fpv_v_ /export/home/foobar/lib/libjpeg.so
__1c2k6Fpv_v_ /export/home/foobar/lib/libjpeg.so
ld: fatal: Symbol referencing errors. No output written to foobar_2BitImgLize
CMDTUX_CAT:1832: ERROR: can't execute cc -xarch=v9 -w -mt
-I$TUXDIR/include -o foobar_2BitImgLize BS-49ea.c -L${TUXDIR}/lib
foobar_2BitImgLize.o DealWithType0.o DealWithType2.o ADealWith.o
TifMake.o ImageSave.o ComFunction.o NotifyKumi.o
/export/home/tuxedo/version/server/lib/libserver.so
/export/home/tuxedo/version/server/lib/libdb.so
/export/home/foobar/lib/libjpeg.so /export/home/foobar/lib/libini.so
/export/home/foobar/lib/libtiftools.so
/export/home/foobar/lib/libColorConvert.so
/export/home/foobar/lib/libJbig.so /export/home/foobar/lib/libzlib.so
/export/home/foobar/lib/libImageBase.so
/export/home/foobar/lib/libImageApply.so
/export/home/foobar/lib/libEpsMake.so
/export/home/foobar/lib/libbarcode.so
/export/home/foobar/lib/libOMCommon.so
/export/home/foobar/lib/libimagemanage.so -ltux -lbuft
-L${ORACLE_HOME}/lib ${ORACLE_HOME}/precomp/lib/cobsqlintf.o -lclntsh
-lm -lnsl -lsocket -lgen -ldl -lfml -lfml32 -lengine -R/usr/lib/lwp
-lpthread -lposix4 -lsocket -lnsl -lm -lnsl -lsocket
*** Error code 1
make: Fatal error: Command failed for target `all'

2009年10月20日星期二

日本互联网舆论和公表事例

川崎市の感染公表遅れ 「ネットのせい」は本当か

日本从事网络舆论操作的公关公司相关资料

日本从事网络舆论操作的公关公司相关资料
http://www.j-cast.com/2006/08/10002482.html

ネット「世論操作」 請け負う会社の正体

ネット上の世論を操作するために「工作員」が暗躍してカキコミをする。こうした仕事を企業から請け負っている会社があるのは間違いないようだ。「ネット風評監視サービス」を売り物にするある会社はJ-CASTニュースの取材に、情報操作のカキコミまで業務としてやっていることを認めた。

「ネット世論操作」の問題は、ボクシングの亀田興毅選手の試合判定を巡ってクローズアップされた。試合を放送したTBSや亀田選手に対するバッシングカキコミが渦巻く中、TBSや亀田選手を擁護するコメントが不自然に並び、「TBSが監視サービス会社A社を使って工作させたのではないか」という疑惑を生んだのだ。もっとも、TBSもA社も関与は認めておらず、真相は藪の中だが、こうした工作をしている会社は間違いなく存在している。


特殊な技術でカキコミを隠すこともできる?
「工作活動」を監視するサイトも登場
「工作活動」を監視するサイトも登場

「ネット風評監視サービス会社」とは何なのか。ある大手新聞はA社を、

「250人が24時間態勢でネットを巡回し、依頼企業の風評や流出情報を監視。掲示板の中傷が過熱した場合には、書き込みで誘導し、悪意を緩和させる措置も取る。企業は情報漏れやうわさを早期に発見し、風評被害を最小限に抑えることができる」

と紹介している。
こうしたサービスは00年頃から増え始め、ネット上の掲示板に誹謗中傷や事実無根の情報を書き込まれた際に、企業イメージの低下を最小限に抑えるため、サービス会社がカキコミを監視し、問題があるカキコミをクライアント企業に通報する、というのが始まりだった。
それが、通報に加え、問題投稿のブロック、サイト管理者への削除依頼、さらには特殊な技術でカキコミを隠したり、過熱した議論を沈静化させるための「火消し」のカキコミまでするようになった。風評被害を感じている企業にとっては有難い存在だが、カキコミは匿名が殆どのため、知らないうちに「情報操作」されていることになる。ユーザーにとっては心底腹の立つ話というわけだ。


一般企業なら、法的に追及するのは難しい

J-CASTニュースでは、こうした情報操作をしているというサービス会社に取材した。どのような手順でやるのかを聞くと、こんな答えが返ってきた。

「まず、問題のサイトを教えていただきまして、困ったカキコミ(Q)に対し、どんな意見(A)をぶつけるかを提示していただければ対応が可能です」

いとも簡単な作業であるかのような話しぶりだった。

法的に問題は無いのか。
法律事務所オーセンスのインターネット犯罪に詳しい酒井将弁護士は、非常に難しい問題だとしながら、こう話す。

「仮に本当の事だとしたら、カキコミが匿名なだけに非常に不当に感じます。しかし、法律的にはどうなのかとなると、カキコミの内容が擁護であるため、誰かを貶めようとか権利侵害しようという意図ではない。一般企業ならば法的に問うのは難しいんです」

カネを使い組織的に動くのは圧力的でイヤラシイ感じだが、ネット上での議論や反論は、企業の情報防衛で、当然の責務、ということだ。ただ、問題なのは報道機関の場合。自分の番組の利益のために世論を懐柔しようとしたとなれば、中立を保たなければならない報道機関として、放送倫理や民放連の規約に引っかかる恐れがあるからだ。