Skip to content

Instantly share code, notes, and snippets.

@zuki
zuki / FRBRize.xsl
Last active August 29, 2015 14:06
XSLT 1.0に対応したFRBRize.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:fm="http://www.loc.gov/MARC21/frbr/match" xmlns="http://www.loc.gov/MARC21/frbr" xmlns:mods="http://www.loc.gov/mods/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="marc">
<xsl:include href="MARC21slimUtils.xsl"/>
<xsl:output media-type="xml" indent="yes"/>
<xsl:key name="work" match="marc:record" use="fm:work" />
<xsl:key name="title" match="marc:record" use="concat(fm:work, '|', fm:work/fm:title)" />
<xsl:key name="type" match="marc:record" use="concat(fm:work, '|', fm:work/fm:title, '|', fm:expression/fm:leader6, '|', fm:expression/fm:controlField008-35-37)"/>
<xsl:template match="/">
@zuki
zuki / gist:366f4d0b312ff412a82e
Created June 27, 2014 03:27
Zorba3.0.0の言語バインディングのモジュール名をzorba_apiに統一するパッチ
diff --git a/swig/php/CMakeLists.txt b/swig/php/CMakeLists.txt
index e371819..f0ea81b 100644
--- a/swig/php/CMakeLists.txt
+++ b/swig/php/CMakeLists.txt
@@ -24,18 +24,18 @@ IF (PHP5_FOUND)
ADD_DEFINITIONS(-DZEND_WIN32 -DPHP_WIN32 -DZEND_INCLUDE_FULL_WINDOWS_HEADERS -DZEND_DEBUG=0 -DZTS=1)
ENDIF (WIN32)
- SWIG_ADD_MODULE (zorba_api_php php5 zorba_api.i)
+ SWIG_ADD_MODULE (zorba_api php5 zorba_api.i)
@zuki
zuki / SolrBrowseCrateDAO.java.diff
Created April 28, 2014 08:28
Proposed fixing code for SolrBrowseCreateDAO.java
diff --git a/dspace-api/src/main/java/org/dspace/browse/SolrBrowseCreateDAO.java b/dspace-api/src/main/java/org/dspace/browse/SolrBrowseCreateDAO.java
index ff316d5..e82cbed 100644
--- a/dspace-api/src/main/java/org/dspace/browse/SolrBrowseCreateDAO.java
+++ b/dspace-api/src/main/java/org/dspace/browse/SolrBrowseCreateDAO.java
@@ -195,8 +195,8 @@ public class SolrBrowseCreateDAO implements BrowseCreateDAO,
// is there any valid (with appropriate
// confidence) authority key?
- if ((ignoreAuthority && !bi.isAuthorityIndex())
- || (values[x].authority != null && values[x].confidence >= minConfidence))