version 1.35, 2015/10/12 11:29:48 |
version 1.37, 2020/03/14 00:50:55 |
|
|
% $OpenXM: OpenXM/src/kan96xx/Doc/changelog-ja.tex,v 1.34 2013/09/26 05:33:06 takayama Exp $ |
% $OpenXM: OpenXM/src/kan96xx/Doc/changelog-ja.tex,v 1.36 2018/05/02 02:28:13 takayama Exp $ |
\documentclass{jarticle} |
\documentclass{jarticle} |
\title{ChangeLog \\ ---kan96xx, kxx, k097} |
\title{ChangeLog \\ ---kan96xx, kxx, k097} |
\author{Nobuki Takayama} |
\author{Nobuki Takayama} |
\date{} |
\date{} |
|
\usepackage{url} |
\begin{document} |
\begin{document} |
\maketitle |
\maketitle |
|
|
|
|
\section{2004-09-05, $B%0%l%V%J(Bfan$B$N7W;;(B} |
\section{2004-09-05, $B%0%l%V%J(Bfan$B$N7W;;(B} |
\begin{enumerate} |
\begin{enumerate} |
\item polymake $B$,I,MW(B. 9/1, 9/2, 9/3, 9/4 $B$N%N!<%H$b;2>H(B. |
\item polymake $B$,I,MW(B. 9/1, 9/2, 9/3, 9/4 $B$N%N!<%H$b;2>H(B. |
|
@s/2004/08/21-note.pdf $B$KJQ?tEy$N@bL@$"$j(B. |
\item OpenXM $B$N(B cvs $B$X$N(B commit $B$OBg$-$$6h@Z$j$G(B. |
\item OpenXM $B$N(B cvs $B$X$N(B commit $B$OBg$-$$6h@Z$j$G(B. |
$B:Y$+$$JQ99$O(B {\tt eventail/cone.sm1} $B$G(B. |
$B:Y$+$$JQ99$O(B {\tt eventail/cone.sm1} $B$G(B. |
\item {\tt OpenXM/src/kan96xx/Doc/gfan.sm1} 1.1 |
\item {\tt OpenXM/src/kan96xx/Doc/gfan.sm1} 1.1 |
Line 904 void *sGC_malloc(int n); |
|
Line 906 void *sGC_malloc(int n); |
|
./ox_sm1d <tmp-o.txt $B$,@5>o=*N;(B. |
./ox_sm1d <tmp-o.txt $B$,@5>o=*N;(B. |
\end{verbatim} |
\end{verbatim} |
} %% end tiny |
} %% end tiny |
|
|
|
\noindent |
|
$B2r7h(B: OpenXM/src/util/mysig.c $B$K(B sigaction $B$rMQ$$$?(B signal emulation $B$r2C$($?(B. |
|
$B$3$l$K$h$j>e5-$N$h$&$J%H%i%V%k$O2r>C(B. |
|
|
|
\section{doPolymake $B$N9=B$%a%b(B (2020.03.12)} |
|
doPolymake $B$K5/0x$9$k(B bug $B$r(B fix. $B$=$N;~$K(B doPolymake $B$NN.$l$rFI$_D>$7$?(B. |
|
|
|
$B%F%9%HMQ$NF~NO(B(polymake $B$O(B $B%5!<%P!<$rMxMQ(B). |
|
{\tiny |
|
\begin{verbatim} |
|
export OX_XTERM_GEOMETRY=80x20+0+0 |
|
sm1 |
|
(cgi.sm1) run ; |
|
usePolymake.OoHG.curl polymake.start ; |
|
[(FACETS) (polymake.data(polymake.POINTS([[1,0],[1,1]])))] |
|
doPolymake /rr set ; |
|
rr :: |
|
\end{verbatim} |
|
} |
|
{\tt rr} $B$K$O(B sm1 $B$N(B class.tree $B%G!<%?$,3JG<$5$l$k(B. |
|
{\tt OX\_XTERM\_GEOMETRY} $B$r@_Dj$9$k$3$H$G(B ox server $B$,(B iconic $B$K$J$i$J$$(B. |
|
polymake $B$X(B OOHG $B$GLd$$9g$o$;$F$$$kK\BN$O(B, |
|
{\tt cgi.sm1} $B$N(B {\tt cgiQueryPolymake.curl}. |
|
$B$3$l$rFI$`$H;EAH$_$,$o$+$k(B. |
|
polymake http server $BB&$G$O<!$N%3!<%I(B(cgi-polymake.sh)$B$G(B post message $B$r<u<h$j(B, polymake $B$G7W;;$7$F(B, $B7k2L$rLa$9(B. |
|
{\tiny |
|
\begin{verbatim} |
|
#!/bin/bash |
|
# $OpenXM: OpenXM/src/polymake/cgi/cgi-polymake.sh,v 1.1 2004/09/27 01:20:46 takayama Exp $ |
|
PATH=/usr/local/polymake/bin:$PATH |
|
export TMP=/tmp |
|
source /home/taka/OpenXM/rc/dot.bashrc |
|
WFILE=/tmp/tmp-post-$$.txt |
|
tee /tmp/t.txt | oxdecode_post >${WFILE} |
|
env CONTENT_LENGTH=`wc -m ${WFILE} | awk '{print $1}'` sm1 -q -s "[(parse) (cgi.sm1) pushfile] extension cgiPolymake quit " <${WFILE} |
|
rm -f ${WFILE} |
|
exit 0 |
|
: rm -f ${WFILE} |
|
\end{verbatim} |
|
} |
|
$BAw?.B&$N(B {\tt cgiQueryPolymake.curl} $B$O(B curl $B$N(B form option $B$rMQ$$$F(B |
|
post message $B$r$9$k(B. |
|
$B%-!<$O(B {\tt oxMessageBody} $B$G$"$k(B. |
|
$BAw$k(B form $B$O(B {\tt /tmp/sm1-q-cgi.txt???} $B$K@8@.$5$l$k(B. |
|
$B$3$3$G(B ??? $B$O(B pid $B$G$"$k(B. |
|
$B7k2L$r<u$1<h$C$?$i$3$N0l;~%U%!%$%k$O(B {\tt OpenXM\_tmp} $B4D6-JQ?t$G;XDj$5$l$k(B |
|
folder $B$X0\F0$5$l$k(B. |
|
{\rm /tmp/sm1-q-cgi*} $B$OF0:n%(%i!<Ey$K$h$j;D$k$3$H$,$"$k$N$GDj4|E*$K:o=|$9$k$3$H$,(B |
|
$BK>$^$7$$(B. |
|
{\tt cgiQueryPolymake.curl} $B$O(B polymake version 2 $B7A<0$N=PNO$rJ8;zNs$N(B list $B$H$7$FLa$9(B. |
|
|
|
$B$3$l$r(B tree $B7A<0Ey$KJQ49$7$F$$$k$N$O(B {\tt kan96xx/trans} $BFb$N%=!<%9$G$"$k(B. |
|
$B$3$N%U%)%k%@$O%G!<%?7A<0$NJQ49Ey$N%F%9%H%1!<%9$H$7$F:n@.$5$l$?(B. |
|
$B9M$(J}$H$7$F$O(B, |
|
\begin{center} |
|
\fbox{tree $B7A<0$N%G!<%?(B} $\Leftrightarrow$ |
|
\fbox{tfb $B7A<0$N%G!<%?(B} $\Leftrightarrow$ \fbox{polymake $B7A<0(B} |
|
$\Leftrightarrow$ \fbox{polymake web server} |
|
\end{center} |
|
{\tt polymake2tfb} $B$O(B polymake version 2 $B$N%U%!%$%k$rF~NO$H$9$k$H(B |
|
tfb $B7A<0$N%G!<%?$r=PNO$9$k(B. |
|
{\tiny |
|
\begin{verbatim} |
|
polymake2tfb < ~/.OpenXM_tmp/sm1-q-cgi-out.txt37402 |
|
polymake.data(polymake.POINTS([[1,0],[1,1]]),polymake.FACETS([[1,-1],[0,1]]),polymake.AFFINE_HULL()) |
|
\end{verbatim} |
|
} |
|
tfb $B7A<0$N%G!<%?$O(B {\tt ox\_k0} $B$,(B parse $B$7$F(B, $B$=$l$r(B tree $B7A<0$KJQ49$7$F$$$k(B. |
|
$B5UJQ49$b(B {\tt ox\_k0} $B$,9T$&(B |
|
($B%=!<%9(B {\tt polymake.sm1}, $B4X?t(B {\tt tfbToTree} $B$r;2>H(B). |
|
|
\end{document} |
\end{document} |
|
|