欢迎来到THBWiki!
如果您是第一次来到这里,请点击右上角注册一个帐户
有任何意见、建议、求助、反馈都可以在
讨论板
提出
THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
查看“用户:睿域重工研究院/沙盒”的源代码
←
用户:睿域重工研究院/沙盒
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
少女
您可以查看和复制此页面的源代码。
== 引用外部图片测试 == <img src="http://boincstats.com/signature/-1/bam/40325/sig.png" alt="Boinc Signature" /> <img src="http://signature.statseb.fr/sig-1801.png" alt="World Community Grid Medals" /> == Adobe Illustrator SVG导出测试 == [http://thwiki.cc/index.php?title=用户:睿域重工研究院/沙盒&action=purge 清除缓存] [[File:AiSvgExportOptionTest.svg|border|100px]] [[File:AiSvgExportOptionTest.svg|border|200px]] [[File:AiSvgExportOptionTest.svg|border|400px]] [[File:AiSvgExportOptionTest.svg|border|800px]] [[File:ConstructionClock.svg|border|100px]] [[File:ConstructionClock.svg|border|200px]] [[File:ConstructionClock.svg|border|400px]] [[File:ConstructionClock.svg|border|800px]] == 备份旧版[[帮助:SMW]] == <pre> [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki](SMW)是一个免费、开源的MediaWiki扩展。它可以帮助wiki进行搜索、组织、标记、浏览、计算和共享数据。<br /> 传统wiki只包含文本信息,计算机无法对其进行理解和计算。SMW为wiki添加了语义注释(Semantic Annotations)数据,从而使wiki具有数据库的功能。 SMW首次发布于2005年,目前有超过十名开发者,数以百计的站点使用了SMW。另外,目前已有许多[https://www.semantic-mediawiki.org/wiki/Help:SMW_extensions 相关扩展]可以扩充SMW的编辑、显示和浏览数据的功能。<br /> Semantic MediaWiki有时也指整个SMW和其相关扩展系列。 ==为什么要使用SMW?== wiki是收集和分享知识的伟大工具。这些知识大部分包含在文本和多媒体文件中,人类读者自然很容易理解。<br /> 虽然wiki可以很方便的存储和检索单个词条,但在查询和汇总信息时却较为困难。 下面是一个简单的例子。假设你使用wiki为你的组织存储与项目有关的信息。你需要查询下面这个简单的问题: :“2012年开始的项目里有哪些还在进行?” 这本是个简单的问题,但实际并不是——每次要查询这个问题时,你都需要阅读大量项目页面才能回答。文本搜索不能帮你查这个。<br /> 分类在一定程度上能帮你查找,但是它们并不是理想的检索工具,而且维护分类页面也十分复杂(见下文)。<br /> 大概你也不会指望有个人工智能工具来帮你查询这个问题。 Semantic MediaWiki则可以让计算机理解wiki上的内容,因此你不仅可以检索到上面那个问题的答案,其他类似问题也不在话下。 ==SMW能做什么?== Semantic MediaWiki为wiki文本提供了额外的标记,让用户可以为wiki添加“语义注释”。<br /> 一开始你可能会觉得,这让编辑变得更加复杂了。其实这种方法能大大简化wiki的结构,减少用户花在搜索上的时间,还能改善wiki的整体质量和一致性。<br /> 下面是使用SMW的一些好处: :*'''自动生成列表。'''列表和表格让人一目了然。<br />有时,未语义化的维基包含一些编辑者自己写的列表,维基百科中就包含千百个类似“[https://en.wikipedia.org/wiki/List_of_metropolitan_areas_in_Spain 西班牙大都市区列表]”这样的列表。<br />因为只能人工编辑修改,这些列表容易在编写时出错。并且列表的需求量很大,每一个列表都由人工保质保量完成是不可能的。<br />而在SMW中,列表可以[[同人社团列表|像这样]]自动生成。这些列表会自动更新,且可以很方便的增减显示的项目。 :*'''信息的可视化。'''SMW的相关扩展定义了多种显示格式。<br />比如常用的[https://www.semantic-mediawiki.org/wiki/Semantic_Result_Formats Semantic Result Formats]({{color:red|后续需更换为站内页}})和[https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Maps Semantic Maps]扩展,它们能以日历、时间线、图像和地图等多种方式显示信息,提供比列表和表格更丰富的可视化信息。 :*'''改进了数据结构。'''MediaWiki着重于使用分类来组织数据。虽然分类十分有用,比如维基百科上的分类“[https://en.wikipedia.org/wiki/Category:1620s_births 生于17世纪20年代]”。<br />如果这些页面中的信息使用SMW来储存的话,就可以用简单的语义值(属性)来替代分类,这能减少对复杂的分类系统的使用。<br />此外,如果已经在模板中写入了语义标注,这些模板就被称为[https://www.semantic-mediawiki.org/wiki/Help:Semantic_templates 语义模板]({{color:red|后续需更换为站内页}}),这样wiki站就非常方便地获得了稳定的数据结构。<br />[https://www.semantic-mediawiki.org/wiki/Semantic_Forms Semantic Forms]扩展允许管理员创建语义模板,定义条目编写的标准格式,从而使一般用户编写语义信息时只需使用传统wiki文本,更加便捷和直观。 :*'''搜索信息的方式。'''每个用户都可以依据需求来发起查询,[https://www.semantic-mediawiki.org/wiki/Semantic_Drilldown Semantic Drilldown]和[https://www.semantic-mediawiki.org/wiki/Semantic_Forms Semantic Forms]可以帮助进行查询和汇总。 :*'''外部重复利用。'''在SMW wiki中写入的数据,不再只能存在于wiki内部。<br />这些数据可以便捷地导出为CSV或JSON格式等。这使得SMW wiki可以作为其他应用的数据来源,甚至还可以在商业使用中取代关系数据库。<br />通过使用[https://www.mediawiki.org/wiki/Extension:External_Data External Data]扩展、[https://en.wikipedia.org/wiki/SPARQL SPARQL]和其他工具,SMW平台wiki甚至可以使用其他wiki的数据,避免了数据的冗余。<br />你也能通过API或者[https://www.semantic-mediawiki.org/wiki/Help:Using_SPARQL_and_RDF_stores RDF三元组存储](RDF triplestore)获取wiki之外的SMW数据。 :*'''数据整合与混用。'''在SMW中存储数据不是为了孤立的存储各个信息。<br />[https://www.mediawiki.org/wiki/Extension:Data_Transfer Data Transfer]与[https://www.mediawiki.org/wiki/Extension:External_Data External Data]插件能使你更方便地整合外部数据(如来自旧系统、Web服务或者数据源链接的外部数据),并使其与wiki内现存的语义数据相关联,从而可以使SMW平台wiki可以作为IT领域的信息中枢。 ==有谁在使用SMW?== 我们。 ''(此处翻译时略去,前去围观[https://www.semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki#Who_is_using_Semantic_MediaWiki.3F 原文]。)'' ==附加信息== [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki www.semantic-mediawiki.org]提供了详尽的SMW安装和使用方法。<br /> [https://www.semantic-mediawiki.org/wiki/Help:Administrator_manual 管理员手册]中描述了SMW的下载、安装和常见问题,也介绍了多种可与SMW协作的扩展。<br /> [https://www.semantic-mediawiki.org/wiki/Help:User_manual 用户手册]中描述了如何定义属性、进行查询和浏览数据,'''你现在看到的页面即为该用户手册的中文翻译版本'''。<br /> [https://www.semantic-mediawiki.org/wiki/FAQ 常见问题]页面上有常见技术和非技术问题的回答。 ==联系方式与用户支持== 如需联系[https://www.semantic-mediawiki.org/wiki/SMW_Project SMW项目],请参看[https://www.semantic-mediawiki.org/wiki/Contact 联系方式]页面。<br /> 如需评论或提问,此处为一个可加入的活动[http://sourceforge.net/mail/?group_id=147937 用户邮件列表],你也可以加入[https://www.semantic-mediawiki.org/wiki/IRC_Channel IRC频道]:[irc://irc.freenode.net/semantic-mediawiki #semantic-mediawiki]。<br /> 更多与SMW支持有关的信息,请参看[https://www.semantic-mediawiki.org/wiki/Help:Getting_support Help:Getting support]页面。 如需提交bug或功能建议,请前往[https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues GitHub]页面,请参看[https://www.semantic-mediawiki.org/wiki/Reporting_bugs 报告bug]页面中的文件。 </pre> == 备份旧版[[模板:沙盒]] == === 2016/10/24 === **a or b {{#if:{{#param:a|b}}|yes|no}} **a and b {{#if:{{#param:&|a|b}}|yes|no}} **a or b or c {{#if:{{#param:a|b|c}}|yes|no}} **a and b and c {{#if:{{#param:&|a|b|c}}|yes|no}} <small><pre> **a or b {{#if:{{#param:a|b}}|yes|no}} **a and b {{#if:{{#param:&|a|b}}|yes|no}} **a or b or c {{#if:{{#param:a|b|c}}|yes|no}} **a and b and c {{#if:{{#param:&|a|b|c}}|yes|no}} </pre></small> == 测试区域 == === 目录表格测试 === <!-- ======================== 目录表格 ======================== --> {|style = "background-color:white; float:right; line-height:1.2em; width:20em; border:1px solid #DCDCDC; margin:0em 1em 2em 1em;" !style="line-height:2em; background-color:#E8E8E8; text-align:center;"|Semantic MediaWiki 用户手册 |- |style="padding:1em 1em 0.3em 1em;"|[[帮助:SMW|首页]]<br /> {{color:gray|SMW简介}} |- |style="padding:0.3em 1em 0.3em 1em;"|[[帮助:SMW/编辑|编辑]]<br /> {{color:gray|SMW编辑概述、分类功能}} |-- |style="padding:0.3em 1em 0.3em 2em; font-size:95%;"|[[帮助:SMW/属性与类型|属性与类型]]<br /> {{color:gray|属性与数据类型相关话题汇总页}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/文本注释|文本注释]]<br /> {{color:gray|如何标注词条的属性和属性值}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/属性命名|属性命名]]<br /> {{color:gray|命名属性的方法}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/分类与属性的对比|分类与属性的对比]]<br /> {{color:gray|MW分类与SMW属性之间的比较}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/属性声明|属性声明]]<br /> {{color:gray|声明属性的方法}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/数据类型列表|数据类型列表]]<br /> {{color:gray|SMW可接受的数据类型}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/特殊属性|特殊属性]]<br /> {{color:gray|SMW内置的32种特殊属性}} |--- |style="padding:0.3em 1em 0.3em 3em; font-size:90%;"|[[帮助:SMW/反向属性|反向属性]]<br /> {{color:gray|反向获得页面的某项属性值}} |-- |style="padding:0.3em 1em 0.3em 2em; font-size:95%;"|[[帮助:SMW/自定单位|自定单位]]<br /> {{color:gray|单位转换与自定义单位}} |-- |style="padding:0.3em 1em 0.3em 2em; font-size:95%;"|[[帮助:SMW/语义模板|语义模板]]<br /> {{color:gray|在模板中声明属性}} |-- |style="padding:0.3em 1em 0.3em 2em; font-size:95%;"|[[帮助:SMW/服务链接|服务链接]](无翻译)<br /> {{color:gray|如何链接到外部服务}} |- |style="padding:0.3em 1em 0.3em 1em;"|[[帮助:SMW/浏览界面|浏览界面]]<br /> {{color:gray|介绍SMW的浏览功能}} |-- |style="padding:0.3em 1em 0.3em 2em; font-size:95%;"|[[帮助:SMW/特殊页“问”|特殊页“问”]]<br /> {{color:gray|介绍SMW语义搜索页[[特殊:问]]}} |-- |style="padding:0.3em 1em 0.3em 2em; font-size:95%;"|[[帮助:SMW/特殊页“浏览”|特殊页“浏览”]]<br /> {{color:gray|介绍SMW浏览功能页[[特殊:浏览]]}} |- |style="padding:0.3em 1em 0.3em 1em;"|[[帮助:SMW/语义搜索|语义搜索]]<br /> {{color:gray|语义搜索相关话题汇总页}} |- |{{color:red|未完成表格}} |- !style="line-height:2em; background-color:#E8E8E8; text-align:center;"|Semantic MediaWiki 用户手册 |} <!-- ======================== 下面为正文 ======================== --> === 源码显示测试 === 惊呆了,竟然支持scilab…… <source lang="scilab"> //elemStress: Stress of Elements function elemStress = stressCalc(elemCount,elemMaterial,elemLength,nodeInElem,elemCosine,nodeDisplace) for i = 1:elemCount cosMatrix = [-elemCosine(i,:),elemCosine(i,:)]; disMatrix = [nodeDisplace(nodeInElem(i,1),:)';nodeDisplace(nodeInElem(i,2),:)']; elemStress(i) = elemMaterial(i)*(1/elemLength(i))*cosMatrix*disMatrix; end endfunction </source> === 解析函数测试 === <small><pre>:<code><nowiki></nowiki></code> => </pre></small> :<code><nowiki></nowiki></code> => {{#arraydefine: a | あ,い,う,え,お,け,き}} {{#arrayindex: a | 0 | default }} {{#arrayprint: a ||@|@|print=pretty}} === 改进[[模板:角色登场信息]] === {{角色登场信息框架| |内容 = {{沙盒| |作品名 = [[NAME]] |位置阵列 = 是 |位置开头 = 第 |位置 = 1,2,3,4,5 |登场 = A,B,C,A,B |位置结尾 = 话 |类型 = 漫画 |称号 = TITLE |主题曲 = THEME }} }} {{角色登场信息框架| |内容 = {{沙盒| |作品名 = [[NAME]] |位置阵列 = 是 |位置开头 = 第 |位置 = 1,2,3,4,5 |登场 = A,B,C,A,B |位置结尾 = 册 |类型 = 小说 |称号 = TITLE |主题曲 = THEME }} }} {{角色登场信息框架| |内容 = {{沙盒| |作品名 = [[NAME]] |位置阵列 = |位置开头 = |位置 = 封面 |登场 = |位置结尾 = |类型 = 漫画 |称号 = TITLE |主题曲 = THEME }} }} === multimap === {{#multimap:|on. @×m={{#expr:@*m}} |<br /> |1,2,3,4|,|@ |10, 20, 30 |<nowiki>, </nowiki> |m |5678| |n |q w e r|\n |o }} == 曾经在[[模板:沙盒]]中测试的代码 == === 识别半角逗号的[[模板:角色登场信息]] === <small> 识别半角逗号,输出也为半角逗号。 </small> <small><source lang="ocaml"> <tr><!-- -->{{#if: {{{作品名|}}} | <td rowspan="{{{行数|1}}}" style="width:120px">'''{{{作品名}}}'''</td> |}}<!-- --><td style="width:130px"><!-- -->{{#if: {{{位置|}}}| {{#if: {{#param:位置阵列}}| {{#arraydefine:位置数组|{{{位置}}}|,}} {{#arraydefine:登场数组|{{{登场}}}|,}} {{#switch: {{{类型|}}} | 游戏 | 书籍 | 漫画 | 小说 = {{#if: {{{位置开头|}}}|{{{位置开头}}}}}<!-- -->{{#arrayprint:位置数组|,|@@| {{#switch: {{#arrayindex:登场数组|{{#arraysearch:位置数组|@@}}}} |A = @@ |B = <font color="#808080">@@</font> |C = <font color="#a9a9a9">@@</font> |#default = @@ }} }}<!-- -->{{#if:{{{位置结尾|}}}|{{{位置结尾}}}}} | #default = {{{位置}}} }} |{{{位置}}} }} | - }}<!-- --></td><!-- -->{{ #switch: {{{类型|}}} | 游戏 = <td style="width:30px;background-color:LightCoral;">游戏</td> | 文档 = <td style="width:30px;background-color:LightCoral;">文档</td> | 书籍 = <td style="width:30px;background-color:PaleGreen;">书籍</td> | 漫画 = <td style="width:30px;background-color:PaleGreen;">漫画</td> | 小说 = <td style="width:30px;background-color:PaleGreen;">小说</td> | 音乐 = <td style="width:30px;background-color:MediumPurple;">音乐</td> | 其他 = <td style="width:30px">其他</td> | #default = <td style="width:15px"> </td> }}<!-- --><td style="width:180px">{{#if: {{{称号|}}} | {{{称号}}} | - }}</td><td style="width:200px">{{#if: {{{主题曲|}}} | {{{主题曲}}} | - }}</td><!-- --></tr> </source></small> === 识别全角逗号的[[模板:角色登场信息]] === <small> 识别全角逗号,输出也为全角逗号。 </small> <small><source lang="ocaml"> <tr><!-- -->{{#if: {{{作品名|}}} | <td rowspan="{{{行数|1}}}" style="width:120px">'''{{{作品名}}}'''</td> |}}<!-- --><td style="width:130px"><!-- -->{{#if: {{{位置|}}}| {{#if: {{#param:位置阵列}}| {{#arraydefine:位置数组|{{{位置}}}|,}} {{#arraydefine:登场数组|{{{登场}}}|,}} {{#switch: {{{类型|}}} | 游戏 | 书籍 | 漫画 | 小说 = {{#if: {{{位置开头|}}}|{{{位置开头}}}}}<!-- -->{{#arrayprint:位置数组|,|@@| {{#switch: {{#arrayindex:登场数组|{{#arraysearch:位置数组|@@}}}} |A = @@ |B = <font color="#808080">@@</font> |C = <font color="#a9a9a9">@@</font> |#default = @@ }} }}<!-- -->{{#if:{{{位置结尾|}}}|{{{位置结尾}}}}} | #default = {{{位置}}} }} |{{{位置}}} }} | - }}<!-- --></td><!-- -->{{ #switch: {{{类型|}}} | 游戏 = <td style="width:30px;background-color:LightCoral;">游戏</td> | 文档 = <td style="width:30px;background-color:LightCoral;">文档</td> | 书籍 = <td style="width:30px;background-color:PaleGreen;">书籍</td> | 漫画 = <td style="width:30px;background-color:PaleGreen;">漫画</td> | 小说 = <td style="width:30px;background-color:PaleGreen;">小说</td> | 音乐 = <td style="width:30px;background-color:MediumPurple;">音乐</td> | 其他 = <td style="width:30px">其他</td> | #default = <td style="width:15px"> </td> }}<!-- --><td style="width:180px">{{#if: {{{称号|}}} | {{{称号}}} | - }}</td><td style="width:200px">{{#if: {{{主题曲|}}} | {{{主题曲}}} | - }}</td><!-- --></tr> </source></small>
本页使用的模板:
模板:沙盒
(
查看源代码
)
模板:角色登场信息框架
(
查看源代码
)
返回
用户:睿域重工研究院/沙盒
。
导航菜单
个人工具
创建账号
登录
命名空间
用户页
讨论
查看
阅读
源码
查看历史
更多
搜索
常用
首页
东方Project
上海爱丽丝幻乐团
ZUN
幻想乡
幻想乡年表
东方年表
东方同人规约
近期新闻
沙盒(建议使用)
讨论板
加入我们
官方作品
官方游戏
旧作
东方灵异传
东方封魔录
东方梦时空
东方幻想乡
东方怪绮谈
东方红魔乡
东方妖妖梦
东方永夜抄
东方花映塚
东方风神录
东方地灵殿
东方星莲船
东方神灵庙
东方辉针城
东方绀珠传
东方天空璋
东方鬼形兽
东方虹龙洞
东方兽王园
小数点射击游戏
东方文花帖
东方文花帖DS
妖精大战争
弹幕天邪鬼
秘封噩梦日记
弹幕狂们的黑市
黄昏边境合作游戏
东方萃梦想
东方绯想天
东方非想天则
东方心绮楼
东方深秘录
东方凭依华
东方刚欲异闻
官方音乐
原曲列表
非音乐CD音乐列表
音乐CD曲目列表
蓬莱人形
莲台野夜行
梦违科学世纪
卯酉东海道
大空魔术
未知之花 魅知之旅
鸟船遗迹
伊奘诺物质
燕石博物志
旧约酒馆
虹色的北斗七星
七夕坂梦幻能
幺乐团的历史系列
幺乐团的历史 vol.1
幺乐团的历史 vol.2
幺乐团的历史 vol.3
幺乐团的历史 vol.4
幺乐团的历史 vol.5
格斗游戏OST
幻想曲拔萃
全人类的天乐录
核热造神非想天则
暗黑能乐集心绮楼
深秘乐曲集
深秘乐曲集·补
完全凭依唱片名录
贪欲之兽的音乐
商业出版物附带CD
官方书籍
东方香霖堂
东方三月精
第一季
月之妖精
第二季
第三季
第四季
东方文花帖
风之号外
东方紫香花
六十年不见的紫香花
东方儚月抄
漫画
小说
四格
东方茨歌仙
东方铃奈庵
东方醉蝶华
东方智灵奇传
东方求闻史纪
记忆幻想乡
东方求闻口授
魔理沙的魔法书
宇佐见的魔法书
东方外来韦编
东方文果真报
东方人妖名鉴
宵暗篇
常世篇
幻想Narrato Graph
官方角色
公式资料
附带文档
游戏对话
官方作品光盘信息
角色自称用词表
官作译名更改记录
原作物品列表
出典文献列表
其他ZUN参与的作品
西方Project
黄昏酒场
东方关联人物
游戏攻略
东方相关活动
从第二家开始的广播
东方STATION
数码游戏博览会
PoriPori☆Club
niconico超会议
斗会议
niconico原创游戏祭
枯萎Radio
GDGD
其他相关项目
东方我乐多丛志
东方四方山新闻
Play,Doujin!
东方电书流通
东方音乐流通
二次创作与活动
展会及活动导航
Comic Market
博丽神社例大祭
博丽神社例大祭SP
博丽神社秋季例大祭
博丽神社例大祭in台湾
海外博丽神社例大祭
博丽神社歌谣祭
博丽神社崇敬会相关活动
COMICUP
上海THONLY
东方Only活动
东方红楼梦
角色Only活动
作品Only活动
地区Only活动
其他地区举办的展会
其他展会
M3
COMIC1
展会作品列表
展会作品数量
展会同人志列表
展会专辑列表
展会软件列表
展会视频列表
商业二次创作
电脑游戏
东方月神夜
家用机游戏
Play,Doujin
手机游戏
东方大炮弹
东方LostWord
东方Dungeon Dive
东方弹幕神乐
东方幻想Eclipse
同人二次创作
同人社团列表
同人志分类
同人专辑分类
同人专辑搜索
原曲作品数量
同人软件列表
Steam游戏列表
同人角色列表
同人视频列表
其他形式同人
同人文章列表
同人画师列表
同人封面角色
东方相关周边
PVCFigure
GarageKit
小型物品
其他形式周边
MUGEN
THB相关项目
THB策划
中文东方人气投票
东深见讲坛
幻想乡柱状地图
THB衍生
同人专辑搜索
原曲认知测验
东方相关QQ群组列表
THB媒体
微博
Bilibili
直播间
GitHub
THB协力
博丽神主ZUN微博
东方我乐多丛志
MineCraft幻想乡
京都幻想剧团
幻奏盛宴
功能与帮助
最近更改
随机浏览
编写规范
收录方针
命名规范
同人社团
同人音乐
封面图片
二次设定
编辑帮助
基础帮助
常用模板
进阶代码
函数用法
编写翻译表
语义维基
样式类用法
颜色列表
工具
链入页面
相关更改
用户贡献
日志
查看用户组
特殊页面
页面信息
其他
联系管理员
关于THBWiki
捐款支持
语言
English
italiano
日本語
中文