root/docs/gfx/Shibuya.pm-10/AcmeDont.files/outline.htm @ 25501

Revision 25501, 16.4 kB (checked in by gfx, 5 years ago)

Shibuya.pm#10 LT Acme::Don't

Line 
1<html>
2
3<head>
4<meta http-equiv=Content-Type content="text/html; charset=shift_jis">
5<meta name=ProgId content=PowerPoint.Slide>
6<meta name=Generator content="Microsoft PowerPoint 11">
7<link id=Main-File rel=Main-File href="../AcmeDont.htm">
8<link rel=Preview href=preview.wmf>
9<meta name=Robots content=NoIndex>
10<script src=script.js></script><script><!--
11
12if( !(IsWin("PPTOtl")||IsWin("PPTNav")||IsWin("PPTOtlNav")) )
13{
14        obj = GetObj("Main-File")
15        parent.location.href=obj.href
16}
17
18var gOtlHiliteClr="#ffffff",gOtlNormalClr="#000000",gOtlActiveClr="#ffff00",gSelected="",gTxtState=false,gChildEntryTable=new Array()
19
20function Load()
21{
22        if( IsWin("PPTOtl" ) ){ LoadOtl(); parent.gOtlLoaded=true; return }
23        if( g_supportsPPTHTML ) {
24                if( IsWin("PPTNav" ) ){ LoadNav("NavObj",UpdNav); parent.gNavLoaded=true; return }
25                if( IsWin("PPTOtlNav" ) ){ LoadNav("OtlNavObj",UpdOtlNav); parent.gOtlNavLoaded=true; return }
26        }
27}
28function Upd(){ if( IsWin("PPTNav") ) LoadNav("NavObj",UpdNav) }
29function LoadNav( oId,UpdFunc )
30{
31        document.ondragstart=CancelDrag
32        document.onselectstart=CancelDrag
33        document.body.style.margin=2
34        UpdFunc()
35        obj=document.all.item(oId)
36        obj.style.display="block"
37        obj.style.visibility="visible"
38        document.bgColor="threedface"
39
40        if( parent.frames["PPTNts"] )
41                notesBtn.style.display = ""
42        if( parent.gHasNarration )
43                nb_voiceBorder.style.display = ""
44}
45function LoadOtl()
46{
47        var otl=GetObj("OtlObj")
48        otl.style.display="block"
49        otl.style.visibility="visible"
50        if( gOtlActiveClr == "" ) gOtlActiveClr=document.linkColor
51        if( gOtlHiliteClr == "" ) gOtlHiliteClr=document.fgColor
52        if( gOtlNormalClr == "" )
53                gOtlNormalClr=document.bgColor
54        else
55                document.bgColor=gOtlNormalClr 
56
57        InitArray()
58
59        if( ObjExists( parent.gCurSld ) ) {
60                ChangeState( parent.gCurSld,gOtlNormalClr,gOtlHiliteClr )
61                gSelected=parent.gCurSld
62        }
63        else gSelected = -1
64
65        UpdOtl()
66}
67function UpdOtl(){ UpdIdx(parent.gCurSld) }
68function UpdIdx( idx )
69{
70        if( gSelected != idx ) {
71                if( gSelected > 0 )
72                        ChangeState( gSelected,gOtlHiliteClr,gOtlNormalClr )
73
74                if( ObjExists( idx ) ) {
75                        gSelected = idx
76                        ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
77                }
78                else gSelected = -1
79        }
80
81        if( gTxtState != parent.gOtlTxtExp ) {
82                state = "block"
83                if( !parent.gOtlTxtExp )
84                        state="none"
85
86                for(ii=0; ii<gChildEntryTable.length; ii++) {
87                        obj=gChildEntryTable[ii];
88                        if( obj.id == null ) continue;
89
90                        if( obj.id.indexOf("PPTC") >= 0 )
91                                obj.style.display=state;
92                }
93                gTxtState=parent.gOtlTxtExp
94                if( ObjExists( gSelected ) )
95                        ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
96        }
97}
98function InitArray()
99{
100        count=0
101        var list=GetTags(document,"DIV");
102        for(ii=0; ii<list.length; ii++) {
103                obj=list.item(ii)
104                if( obj.id == null ) continue
105
106                if( obj.id.indexOf("PPTC") >= 0 ) 
107                        gChildEntryTable[count++]=obj
108        }
109}
110function ChangeState( idx,fgColor,bgColor )
111{
112        obj=GetObj("PPTL"+idx)
113        obj.style.color=fgColor
114
115        obj=GetObj("PPTP"+idx)
116        obj.style.backgroundColor=bgColor
117}
118function ChgClr( o,clr ){ if( o.id != "PPTL"+gSelected ) o.style.color=clr }
119function Over( src ){ ChgClr(GetLink(src),gOtlActiveClr) }
120function Out( src ){ ChgClr(GetLink(src),gOtlHiliteClr) }
121function Follow(src){ window.location.href = GetLink(src).href; }
122function ObjExists( ii ) { obj=GetObj("PPTP"+ii ); return( obj ) }
123function GoToSld( href ){ UpdIdx(parent.GetSldNum(href)); parent.GoToSld( href ) }
124function CancelDrag(){ window.event.cancelBubble=true;window.event.returnValue=false}
125function GetLink(src)
126{
127   if(src.tagName=="A") return src
128   else return GetTags(src,"A").item(0)
129}
130
131function UpdNav()
132{
133        txt = "<center>";
134        if( parent.GetHrefObj( parent.gCurSld ).mOrigVis == 1 )
135                txt += "�X���C�h" + parent.GetCurSldNum() + " / " + parent.GetNumSlds()
136        else
137                txt += "����X���C�h"
138        txt += "</center>";
139        nav_text.innerHTML = txt;
140
141        if( !parent.HasPrevSld() )
142                gBtnArr["nb_prev"].Enabled(0)
143        else
144                gBtnArr["nb_prev"].Enabled(1)
145
146        if( !parent.HasNextSld() )
147                gBtnArr["nb_next"].Enabled(0)
148        else
149                gBtnArr["nb_next"].Enabled(1)
150        gBtnArr["nb_nts"].Enabled(1)
151        gBtnArr["nb_ntsBorder"].SetFlag( parent.gHasNts )
152
153        gBtnArr["nb_sldshw"].Enabled(1)
154        gBtnArr["nb_voice"].Enabled(1)
155}
156
157function ExecBtn()
158{
159        if (event.keyCode == 13)
160        {
161                BtnOnDown();
162                BtnOnUp();
163        }
164}
165function UpdOtlNav()
166{
167        gBtnArr["nb_otl"].SetEnabled();
168
169        if( parent.gOtlOpen )
170                gBtnArr["nb_otlTxt"].Enabled( true );
171        else
172                document.all.item("nb_otlTxtBorder").style.visibility = "hidden";
173}
174
175
176
177
178//--></script>
179<style>
180<!--.PTxt
181        {position:relative;
182        width:100%;
183        margin-top:5px;
184        padding-left:2px;
185        font-weight:bold;}
186.CTxt
187        {position:relative;
188        width:100%;
189        margin-top:5px;}
190a
191        {color:white;
192        text-decoration:none;}
193ul
194        {color:white;
195        margin-bottom:0px;
196        margin-left:20px;}
197.sldNum
198        {margin-top:5px;
199        color:white;}
200.button
201        {position:absolute;
202        width:32px;
203        height:20px;
204        border-style:solid;
205        border-width:1px;
206        border-color:threedface;}
207-->
208</style>
209</head>
210
211<body onload="Load()" style='margin:2px'>
212
213<div id=NavObj onload="Load()" onmouseover="BtnOnOver()"
214onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()"
215onkeypress="ExecBtn()" style='display:none;visibility:hidden'>
216<table id="notesBtn" style='display:none;position:relative;width:55px' align=left cellpadding=0
217 cellspacing=0>
218 <td nowrap>
219 <div id="nb_ntsElem" title="�m�[�g�̕\��/���" align=center style='position:relative;margin-left:5px;margin-right:5px;padding:3px;
220 font-family:�l�r ����;color:buttontext;font-size:9pt; cursor:default'>
221 <img src="notes_flag.gif" id="nb_nts" style='display:none'> &nbsp;�m�[�g</div>
222 <div id="nb_ntsBorder" title ="�m�[�g�̕\��/���" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=1 style='position:absolute;top:0%;left:0%;width:100%;height:20px'>
223
224 </div>
225 </td>
226</table>
227
228
229<table style='position:relative;width:70px' align=right cellpadding=0 cellspacing=0>
230 <td nowrap>
231 <div id="nb_sldshwText" title="�t�� �X�N���[�� �X���C�h �V���[" align=center style='position:relative;margin-left:20px;padding:3px;
232 font-family:�l�r ����;color:buttontext;font-size:9pt;cursor:default'>�X���C�h
233�V���[</div>
234 <div id="nb_sldshwBorder" title="�t�� �X�N���[�� �X���C�h �V���[" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=5 style='position:absolute;top:0%;left:0%;width:100%;height:20px'>
235 <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img
236 src="buttons.gif" id="nb_sldshw" style='position:relative;left:-254px'></div>
237 </div>
238 </td>
239 <td>
240 <div id="nb_voiceBorder" style='display:none;position:absolute;top:0;left:-40px;
241 width:20px;height:20px' onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=4 class=button>
242 <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img
243 src="buttons.gif" id="nb_voice" title="�i���[�V�����̍Đ�/�ꎞ��" style='position:
244 relative;left:-290px'></div>
245 </div>
246 </td>
247</table>
248
249<table style='position:relative' align=center cellpadding=0 cellspacing=0>
250 <td nowrap>
251 <div id="nb_prevBorder" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=2 class=button style='left:-30px'>
252 <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img
253 src="buttons.gif" id="nb_prev" title="�O�̃X���C�h" style='position:relative;
254 left:0px'></div>
255 </div>
256 <span id="nav_text" style='position:relative;top:3px;width:100px;font-family:
257 �l�r ����;color:buttontext;font-size:9pt'></span>
258 <div id="nb_nextBorder" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=3 class=button>
259 <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img
260 src="buttons.gif" id="nb_next" title="���̃X���C�h" style='position:relative;
261 left:-90px'></div>
262 </div>
263 </td>
264</table>
265</div>
266
267<div id=OtlNavObj onload="Load()" onmouseover="BtnOnOver()"
268onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()"
269onkeypress="ExecBtn()" style='display:none;visibility:hidden'>
270
271<table style='position:relative;width:70px' align=left cellpadding=0 cellspacing=0>
272 <td nowrap><div title="�A�E�g���C���̕\��/���" id="nb_otl" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=11
273 style='position:absolute;top:0%;left:0%;width:100%;height:100%;cursor:default'>
274 <div id="nb_otlElem" align=center style='position:relative;padding:3px;font-family:�l�r ����;
275 color:buttontext;font-size:9pt'>�A�E�g���C��</div></div>
276 </td>
277</table>
278
279<table style='position:relative' align=center cellpadding=0 cellspacing=0>
280 <td>
281 <div style='position:absolute;left:-18px;width:24px;height:20px;border-style:
282 solid;border-width:1px;border-color:threedface' onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=12 id="nb_otlTxtBorder">
283 <div style='position:absolute;clip:rect(0px, 22px, 18px, 0px)'><img
284 src=buttons.gif id="nb_otlTxt" title="�A�E�g���C���̓W�J/�܂肽����
285 style='position:relative;left:-157px'></div>
286 </div>
287 </td>
288</table>
289
290</div>
291
292<div id=OtlObj style='display:none;visibility:hidden;'>
293
294
295<table width="100%" style='font-family:"�l�r ����";font-size:9pt'>
296 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
297  style='cursor:hand'>
298  <td align=right valign=top>
299  <div class=sldNum><font size=2>1</font></div>
300  </td>
301  <td width="100%">
302  <div id=PPTP1 class=PTxt><font size=2><a
303  href="javascript:GoToSld('slide0001.htm');" id=PPTL1>Acme::Don't 2.0</a></font></div>
304  <div id=PPTC1 class=CTxt style='display:none'><font size=2>
305  <ul>
306   <li>B���W���[���Ŕ`��Perl�̐[��</li>
307  </ul>
308  </font></div>
309  </td>
310 </tr>
311 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
312  style='cursor:hand'>
313  <td align=right valign=top>
314  <div class=sldNum><font size=2>2</font></div>
315  </td>
316  <td>
317  <div id=PPTP2 class=PTxt><font size=2><a
318  href="javascript:GoToSld('slide0002.htm');" id=PPTL2>use Acme::Don't 2.0;</a></font></div>
319  </td>
320 </tr>
321 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
322  style='cursor:hand'>
323  <td align=right valign=top>
324  <div class=sldNum><font size=2>3</font></div>
325  </td>
326  <td>
327  <div id=PPTP3 class=PTxt><font size=2><a
328  href="javascript:GoToSld('slide0003.htm');" id=PPTL3>use B;</a></font></div>
329  <div id=PPTC3 class=CTxt style='display:none'><font size=2>
330  <ul>
331   <li>B - The Perl Compiler</li>
332   <li>B���W���[���̋@�\</li>
333   <ul>
334    <li>SV�\���̂ɃA�N�Z�X</li>
335    <ul>
336     <li>Sub::Identify</li>
337    </ul>
338    <li>OP�\���؂ɃA�N�Z�X</li>
339    <ul>
340     <li>B::Deparse</li>
341    </ul>
342   </ul>
343  </ul>
344  </font></div>
345  </td>
346 </tr>
347 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
348  style='cursor:hand'>
349  <td align=right valign=top>
350  <div class=sldNum><font size=2>4</font></div>
351  </td>
352  <td>
353  <div id=PPTP4 class=PTxt><font size=2><a
354  href="javascript:GoToSld('slide0004.htm');" id=PPTL4>SV�\����= Perl�f�[�^�I�u�W�F�N�g</a></font></div>
355  <div id=PPTC4 class=CTxt style='display:none'><font size=2>
356  <ul>
357   <li>Perl�̃f�[�^�͑S��V�Ƃ��ĕ\������</li>
358  </ul>
359  </font></div>
360  </td>
361 </tr>
362 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
363  style='cursor:hand'>
364  <td align=right valign=top>
365  <div class=sldNum><font size=2>5</font></div>
366  </td>
367  <td>
368  <div id=PPTP5 class=PTxt><font size=2><a
369  href="javascript:GoToSld('slide0005.htm');" id=PPTL5>SV�\���̂̃v���p�e�B</a></font></div>
370  <div id=PPTC5 class=CTxt style='display:none'><font size=2>
371  <ul>
372   <li>�X�J���[</li>
373   <ul>
374    <li>IV(����)</li>
375    <li>PV(������li>
376    <li>�ȂǂȂ�/li>
377    <br>
378    <br>
379   </ul>
380  </ul>
381  </font></div>
382  </td>
383 </tr>
384 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
385  style='cursor:hand'>
386  <td align=right valign=top>
387  <div class=sldNum><font size=2>6</font></div>
388  </td>
389  <td>
390  <div id=PPTP6 class=PTxt><font size=2><a
391  href="javascript:GoToSld('slide0006.htm');" id=PPTL6>CV = Code Value���̈�</a></font></div>
392  <div id=PPTC6 class=CTxt style='display:none'><font size=2>
393  <ul>
394   <li>�R�[�h���t�@�����X���Q�Ƃ��Ă�����/li>
395   <li>Perl���x�������A�N�Z�X�ł��Ȃ�</li>
396   <ul>
397    <li>�Q�Ƃł������p�e�B�͂��̃A�h���X����</li>
398   </ul>
399   <li>�������C�L�p�ȃv���p�e�B���R����li>
400   <ul>
401    <li>CvGV - �^�O���u�i���Ƃ���main::f�j</li>
402   </ul>
403   <li>���������W���[���ł���</li>
404  </ul>
405  </font></div>
406  </td>
407 </tr>
408 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
409  style='cursor:hand'>
410  <td align=right valign=top>
411  <div class=sldNum><font size=2>7</font></div>
412  </td>
413  <td>
414  <div id=PPTP7 class=PTxt><font size=2><a
415  href="javascript:GoToSld('slide0007.htm');" id=PPTL7>B���W���[���̎g�p��a></font></div>
416  <div id=PPTC7 class=CTxt style='display:none'><font size=2>
417  <ul>
418   <li>Sub::Identify</li>
419  </ul>
420  </font></div>
421  </td>
422 </tr>
423 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
424  style='cursor:hand'>
425  <td align=right valign=top>
426  <div class=sldNum><font size=2>8</font></div>
427  </td>
428  <td>
429  <div id=PPTP8 class=PTxt><font size=2><a
430  href="javascript:GoToSld('slide0008.htm');" id=PPTL8>OP�\����= OP�\���̂̃c���[</a></font></div>
431  <div id=PPTC8 class=CTxt style='display:none'><font size=2>
432  <ul>
433   <li>Perl�̍\���؂ɃA�N�Z�X�����\�������li>
434   <li>B - Perl Compiler Backend</li>
435   <li>B::*���W���[���Q�����I</li>
436   <ul>
437    <li>B::Deparse</li>
438    <li>B::Concise</li>
439    <li>B::Lint</li>
440   </ul>
441   <li>Acme::Don't 2.0���̋@�\���Ă���li>
442  </ul>
443  </font></div>
444  </td>
445 </tr>
446 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
447  style='cursor:hand'>
448  <td align=right valign=top>
449  <div class=sldNum><font size=2>9</font></div>
450  </td>
451  <td>
452  <div id=PPTP9 class=PTxt><font size=2><a
453  href="javascript:GoToSld('slide0009.htm');" id=PPTL9>Acme::Don't 2.0�̃��J�j�Y��</a></font></div>
454  <div id=PPTC9 class=CTxt style='display:none'><font size=2>
455  <ul>
456   <li>don't{<span style='mso-spacerun:yes'>&nbsp; </span>... } =
457       &amp;don::t(sub{ ... })</li>
458  </ul>
459  </font></div>
460  </td>
461 </tr>
462 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
463  style='cursor:hand'>
464  <td align=right valign=top>
465  <div class=sldNum><font size=2>10</font></div>
466  </td>
467  <td>
468  <div id=PPTP10 class=PTxt><font size=2><a
469  href="javascript:GoToSld('slide0011.htm');" id=PPTL10>�܂Ƃ�/a></font></div>
470  <div id=PPTC10 class=CTxt style='display:none'><font size=2>
471  <ul>
472   <li>B���W���[���͓�̋@�\������li>
473   <ul>
474    <li>SV�\���̂ւ̃A�N�Z�X</li>
475    <li>OP�\���؂ւ̃A�N�Z�X</li>
476   </ul>
477   <li>�\���؂փA�N�Z�X����</li>
478   <ul>
479    <li>�T�u���[�`����s�����ɒ��g�𒲂ׂ���li>
480    <ul>
481     <li>����V���{���������li>
482     <li>����������������li>
483     <li>�T�u���[�`���́u�傫���v�𒲂ׂ���li>
484     <ul>
485      <li>cf. PPI</li>
486     </ul>
487    </ul>
488   </ul>
489  </ul>
490  </font></div>
491  </td>
492 </tr>
493 <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
494  style='cursor:hand'>
495  <td align=right valign=top>
496  <div class=sldNum><font size=2>11</font></div>
497  </td>
498  <td>
499  <div id=PPTP11 class=PTxt><font size=2><a
500  href="javascript:GoToSld('slide0010.htm');" id=PPTL11>���������肪�Ƃ��������܂���</a></font></div>
501  <div id=PPTC11 class=CTxt style='display:none'><font size=2>
502  <ul>
503   <li>����������������TAKESAKO������ӂ��܂��B</li>
504   <br>
505   <br>
506   <li>Acme::Don't�����������ɂȂ����</li>
507   <ul>
508    <li>Shibuya.pm #9</li>
509    <ul>
510     <li>tokuhirom����T (autobox, Perl VM Golf)</li>
511     <li>stanaka����T (GDB for Perl)</li>
512    </ul>
513   </ul>
514  </ul>
515  </font></div>
516  </td>
517 </tr>
518</table>
519
520
521
522</div>
523
524<div style='display:none'><a href=master72.htm></a><a href=master72.xml></a><a
525href=preview.wmf></a><a href=master73.htm></a><a href=master73.xml></a><a
526href=master02.htm></a><a href=pres.xml></a><a href=slide0001.htm></a><a
527href="master73_image001.gif"></a><a href=slide0002.htm></a><a
528href="master72_image002.gif"></a><a href=slide0003.htm></a><a
529href=slide0004.htm></a><a href=slide0005.htm></a><a href=slide0006.htm></a><a
530href=slide0007.htm></a><a href=slide0008.htm></a><a href=slide0009.htm></a><a
531href=slide0011.htm></a><a href=slide0010.htm></a><a
532href="master72_stylesheet.css"></a><a href=script.js></a><a
533href="../AcmeDont.htm"></a><a href=fullscreen.htm></a><a href=buttons.gif></a><a
534href=frame.htm></a><a href=outline.htm></a></div>
535
536</body>
537
538</html>
Note: See TracBrowser for help on using the browser.