( ) Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A. Part No:

Size: px
Start display at page:

Download "( ) Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A. Part No:"

Transcription

1 ( ) Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A. Part No:

2 Copyright 2002 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. All rights reserved. Berkeley BSD UNIX X/Open Company, Ltd. Federal Acquisitions: Commercial Software Government Users Subject to Standard License Terms and Conditions. HG L HG-MincyoL-Sun HG B HG-GothicB-Sun HG W3@X12 Sun Sun Microsystems docs.sun.com AnswerBook AnswerBook2 Sun Microsystems, Inc. ( Sun Microsystems ) Solaris Sun Microsystems SPARC SPARC International, Inc. SPARC Sun Microsystems OPENLOOK OpenBoot JLE Wnn Wnn6 Copyright OMRON Co., Ltd All Rights Reserved. Copyright OMRON SOFTWARE Co.,Ltd All Rights Reserved. ATOK ATOK Server/ATOK12 ATOK Server/ATOK12 (7 /5 ) ( ) Unicode Unicode, Inc. OPEN LOOK Sun Graphical User Interface Sun Microsystems Sun Microsystems Xerox Sun Microsystems Xerox Xerox Graphical User Interface Sun Microsystems DtComboBox DtSpinBox Interleaf, Inc. ( 1993 Interleaf, Inc.) ( ) ( ) : Common Desktop Environment: Internationalization Programmer s Guide Part No: Revision A @4660

3 (ICCC)

4 charset XmString ( ) DrawingArea Text TextField 44 Text[Field] 45 XIM 47 XIM 48 XIM XPG4/ UNIX 51 XPG4 51 Xlib 53 Xlib Text 57 ( ) 58 ( ) ( )

5 iconv iconv 69 X (ICCCM) ISO EUC 75 4 Motif Text TextField UIL default_charset 101 UIL Xt Xlib X Xt 110 5

6 Xlib X XmClipboard A ( )

7 ( ) 7

8 (UIL) 5 A 8 ( )

9 ISO C:ISO/IEC 9899: 1990, Programming Languages --- C (ANS X , Programming Language C ) ISO/IEC : 1990, (IEEE Standard ) Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language] ISO/IEC DIS : 1992, (IEEE Standard Draft) Information Technology - Portable Operating System Interface (POSIX) - Part 2: Shell and Utilities OSF/Motif 1.2: OSF Motif 1.2 Programmer s Reference Revision 1.2, Open Software Foundation, Prentice Hall, 1992, ISBN: Scheifler, W. R., X Window System, The Complete Reference to Xlib, Xprotocol, ICCCM, XLFD -XVersion 11, Release 5 Digital Press, 1992, ISBN: X/Open: X/Open CAE Specification System Interface Definition Issue 4, X/Open Company Ltd., 1992, ISBN: X/Open: X/Open CAE Specification Commands and Utilities Issue 4, X/Open Company Ltd., 1992, ISBN: X/Open: X/Open CAE Specification System Interface and Headers Issue 4, X/Open Company Ltd., 1992, ISBN: X/Open: X/Open Internationalization Guide X/Open Company Ltd., 1992, ISBN: ISO/IEC : 1993 (E): Information Technology - Universal Multi-Octet Coded Character Set (UCS). Part 1: Architecture and Basic Multilingual Plane Sun Sun 9

10 P 1 AaBbCc123 AaBbCc123 AaBbCc123.login ls -a system% system% su password: rm filename 5 \ sun% grep ^#define \ XV_VERSION_STRING C system% command y n [filename] Bourne Korn system$ command y n [filename] system# command y n [filename] [] filename 10 ( )

11 ( ) 1 ( : Shift ) Enter Return (-) 2 Ctrl-D Control D 11

12 12 ( )

13 (ICCC)

14 ( ) (UID) ( ) ( )

15 (L10N) X/Open CAE Specification System Interface Definition Issue 4, X/Open Company Ltd., 1992, ISBN: X/Open ASCII X/Open / ( ) ( ) POSIX ( 1 15

16 ) X/Open X/Open 2 X/Open Portability Guide (XPG2) Hewlett-Packard X/Open XPG4 X Window System, The Complete Reference to Xlib, Xprotocol, ICCCM, XLFD - X Version, Release 5 Digital Press, 1992, ISBN ANSI/IEEE Standard Portable Operating System Interface for Computer Environments IEEE. OSF TM Motif 1.2 Programmer s Reference Revision 1.2, Open Software Foundation, Prentice Hall, 1992, ISBN X/Open CAE Specification Commands and Utilities Issue 4, X/Open Company Ltd., 1992, ISBN ( ) 1 2 ( ) 16 ( )

17 1 2 ( $LANG xnllanguage ) LC_ALL LC_CTYPE LANG Xt LC_CTYPE LC_CTYPE 1 17

18 XtSetLanguageProc() ( setlocale()) setlocale() XtSetLanguageProc () XtSetLanguageProc() setlocale() ( ) setlocale() $LC_* $LANG setlocale (LC_ALL, ) LC_CTYPE: LC_ALL LC_TYPE LANG LC_COLLATE: LC_ALL LC_COLLATE LANG LC_TIME: LC_ALL LC_TIME LANG LC_NUMERIC: LC_ALL LC_NUMERIC LANG LC_MONETARY: LC_ALL LC_MONETARY LANG LC_MESSAGES: LC_ALL LC_MESSAGES LANG (-xnllanguage) (xnllanguage) RESOURCE_MANAGER RESOURCE_MANAGER X XFontStruct() XFontStruct() 18 ( )

19 Xlib XFontStruct() X (XLFD) XLFD charset ( ) charset charset XLFD CharSetRegistry CharSetEncoding ( : Xlib XFontSet()) 1 1 charset XFontSet() XLFD XLFD 1 XLFD XLFD charset 1 libxm Toolkit (XmFONTLIST_DEFAULT_TAG) libxm Toolkit XmString() 1 ( ) ( 1 ) libxm XmText() XmString() 1 Motif :( ) ( ) 1 19

20 (charset) X (XLFD) XLFD 14 -dt-application-medium-r-normal-serif-*-*-*-*-p-*-iso *-r-*-14-*iso (XLFD ) XLFD ( ) ja_jp 3 ( ) XLFD -dt-mincho-medium-r-normal--14-*-*-m-*-jisx , -dt-mincho-medium-r-normal--28-*-*-*-m-*-jisx : XLFD -dt-*-medium-*-24-*-m-*: ( )

21 (bold() italic() bigbold() ) XmString() XmFONTLIST_DEFAULT_TAG = ( ) =bigbold() = : ( ) :bigbold() :,( ) ;( ) 1 -*-r-*-14-*:, # default font list entry -*-b-*-18-*:bigbold # Large Bold fonts XLFD charset XLFD charset charset XLFD XLFD 1 21

22 charset charset charset CharSetRegistry CharSetEncoding XLFD charset 1 charset 1 XLFD Xlib charset 1 charset charset JIS ASCII ~( ) \( ) ( ) ( ) Xlib JIS ISO (XLFD CharSetRegistry CharSetEncoding ) charset XLFD XLFD XLFD charset charset charset 1 charset ISO JISX JISX GB charset "-dt-mincho-medium-r-normal-*-*-*-*-*-m-*-jisx ,\ -dt-mincho-medium-r-normal-*-*-*-*-*-m-*-jisx0201.jisx0201\ ,\ -dt-song-medium-r-normal-*-*-*-*-*-m-*-gb ,\ -*-default-bold-r-normal-*-*-*-*-m-*-iso8859-1" charset "-dt-fixed-medium-r-normal-*-*-*-*-*-m-*,\ -dt-fixed-medium-r-normal-*-*-*-*-*-m-*,\ -dt-fixed-medium-r-normal-*-*-*-*-*-m-*,\ -*-Courier-Bold-R-Normal-*-*-*-*-M-*" XLFD "-*-*-*-R-Normal--*-*-*-*-*-M-*" 22 ( )

23 Xlib Motif Xm Toolkit XmText[Field] () dtterm() libxm Toolkit XmNinputMethod() 1 23

24 1 3 VendorShell ( ) ( ) 4 OffTheSpot OverTheSpot ( ) Root None 24 ( )

25 OffTheSpot OffTheSpot VendorShell OffTheSpot ( ) OffTheSpot VendorShell() XmNpreeditType() XtSetValues() XmNpreeditType() TopLevelShell() ApplicationShell() DialogShell() 3 VendorShell() OverTheSpot ( ) OverTheSpot ( Text ) OverTheSpot

26 Text 1 5 OverTheSpot VendorShell() XmNpreeditType() XtSetValues() XmNpreeditType() TopLevelShell() ApplicationShell() DialogShell() 3 VendorShell() 1 5 VendorShell OverTheSpot ( ) Root Root Root OffTheSpot ( )

27 1 6 VendorShell Root ( ) OverTheSpot OffTheSpot VendorShell Root OffTheSpot VendorShell() VendorShell VendorShell 1 27

28 1 3 JIS VendorShell() MainWindow MainWindow (RowColumn() ) VendorShell() MainWindow() Motif 1 ( ) (ICCC) (ICCC) 2 ICCC 2 2 ( 1 (JIS) ) 28 ( )

29 2 ICCC 2 COMPOUND_TEXT (7 ASCII ) ISO XA_STRING COMPOUND_TEXT XA_STRING libxm 1 29

30 30 ( )

31 ( $LANG) Xm (libxm) Xm ( XtAppInitialize()) XtSetLanguageProc() 31

32 setlocale() ( LC_ALL LC_CTYPE LANG ) LC_CTYPE X Xm LC_MESSAGES 49 LC_CTYPE ( UIL ( ) ISO UNIX (EUC)) X11R5 ( ) XtSetLanguageProc() setlocale() XSupportsLocale() XSetLocaleModifiers() X Windows System ( )

33 1 charset 1 XLFD 2 2 -adobe-courier-medium-r-normal m-150-iso XLFD 2 iso ISO ISO charset charset app-defaults app-defaults XLFD Xlib XLFD charset Xlib charset XFontset X11R5 (API) 2 33

34 Xlib XFontSet() 1 charset XLFD XFontSet *fontset 54 (XmString ) Xlib Xt Xt /* pardon the double negative... means "If using Xt..." */ #ifndef NO_XT typedef struct { XFontSet fontset; char *foo; } ApplicationData, *ApplicationDataPtr; static XtResource my_resources[] = { { XtNfontSet, XtCFontSet, XtRFontSet, sizeof (XFontSet), XtOffset (ApplicationDataPtr, fontset), XtRString, "*-18-*"}} #endif /* NO_XT */... #ifdef NO_XT fontset = XCreateFontSet (dpy, "*-18-*", &missing_charsets, &num_missing_charsets. &default_string); if (num_missing_charsets > 0) { (void) fprintf(stderr, "&s: missing charsets.\n", program_name); XFreeStringList(missing_charsets); } #else XtGetApplicationResources(toplevel, &data, my_resources, XtNumber(my_resources), NULL, 0); fontset = data.fontset; #endif /* NO_XT */ 34 ( )

35 charset ( XFontStruct) charset XFontStruct XFontStruct *font XmString XmFontList 1 ( Bold Large Small ) XmString XLFD FontEntry *fontset: (Xlib) *fontlist : (Motif) app_foo*fontlist: -adobe-courier-medium-r-normal m-150-*: fontlist 1 24 Adobe Courier app_foo*fontlist: -adobe-courier-medium-r-normal--18-*; *-gothic-*-18-*: fontlist 18 Courier 18 Gothic Motif DrawingArea

36 XmFONTLIST_DEFAULT_TAG XmFONTLIST_DEFAULT_TAG codeset XmFONTLIST_DEFAULT_TAG XFontSet FontList2FontSet( XmFontList fontlist) { XmFontContext context; XmFontListEntry next_entry; XmFontType type_return = XmFONT_IS_FONT; char* font_tag; XFontSet fontset; XFontSet first_fontset; Boolean have_font_set = False; if (!XmFontListInitFontContext(&context, fontlist)) { XtWarning( fl2fs: can t create fontlist context... ); exit 0; } while ((next_entry = XmFontListNextEntry(context)!= NULL) { fontset = (XFontSet) XmFontListEntryGetFont(next_entry, &type_return); if (type_return == XmFONT_IS_FONTSET ) { font_tag = XmFontListEntryGetTag(next_entry); if (!strcmp(xmfontlist_default_tag, font_tag) { return fontset; } /* Remember the 1st fontset, just in case... */ if (!have_font_set) { first_fontset = fontset; have_font_set = True; } } } if (have_font_set) return first_fontset; return (XFontSet)NULL; } Xlib API XCreateFontSet() XLocaleOfFontSet() XFontsOfFontSet() 36 ( )

37 XBaseFontNameListOfFontSet() XFreeFontSet() Motif FontList API XmFontListEntryCreate() XmFontListEntryAppend() XmFontListEntryFree() XmFontListEntryGetTag() XmFontListEntryGetFont() XmFontListEntryLoad() charset X font charset XLFD 15 FAMILY_NAME %F WEIGHT_NAME %W SLANT %S ADD_STYLE %A SPACING %SP (POINT_SIZE) -dt-%f-%w-%s-normal-%a-*-*-*-%sp-* (app-defaults) 2 37

38 ISO FOUNDRY dt FAMILY_NAME interface user interface system application WEIGHT_NAME SLANT ADD_STYLE SPACING medium bold r i sans serif serif p m ISO8859 ISO JIS FOUNDRY dt FAMILY_NAME Gothic Mincho WEIGHT_NAME medium bold SLANT r ADD_STYLE * SPACING m KSC FOUNDRY dt FAMILY_NAME Totum Pathang WEIGHT_NAME medium bold SLANT r ADD_STYLE * SPACING m 38 ( )

39 FAMILY_NAME 2 Totum Kodig Dotum Pathang Myungo Myeongjo CNS FOUNDRY dt FAMILY_NAME Sung Kai WEIGHT_NAME medium bold SLANT r ADD_STYLE * SPACING m GB FOUNDRY dt FAMILY_NAME Song Kai WEIGHT_NAME medium bold SLANT r ADD_STYLE * SPACING m Motif Xlib 2 39

40 Xlib (char*) XmbDrawImageString() XmbDrawString() XmbDrawText() Xlib (wchar_t*) XwcDrawImageString() XwcDrawString() XwcDrawText() Xlib (char*) XExtentsOfFontSet() XmbTextEscapement() XmbTextExtents() XmbTextPerCharExtents() Xlib (char_t*) XExtentsOfFontSet() XwcTextEscapement() XwcTextExtents() XwcTextPerCharExtents() XmString ( ) Xm XmStringCreateLocalized() XmString XmFONTLIST_DEFAULT_TAG XmStringCreate() XmFONTLIST_DEFAULT_TAG XmStringConvertToCT() XmFONTLIST_DEFAULT_TAG Xm 40 ( )

41 XmString XmFONTLIST_DEFAULT_TAG XmFontList CreateFontList( Display* dpy, char* pattern) { SmFontListEntry font_entry; XmFontList fontlist; font_entry = XmFontListEntryLoad( dpy, pattern, XmFONT_IS_FONTSET, XmFONTLIST_DEFAULT_TAG); fontlist = XmFontListAppendEntry(NULL, font_entry); /* XmFontListEntryFree(font_entry); */ if ( fontlist == NULL ) { XtWarning( fl2fs: can t create fontlist... ); exit (0); } return fontlist; } int main(argc,argv) int argc; char **argv; { Display *dpy; /* Display */ XtAppContext app_context;/* Application Context */ XmFontList fontlist; XmFontSet fontset; XFontStruct** fontstructs; char** fontnames; int i,n; char *progrname; /* program name without the full pathname */ if (progname=strrchr(argv[0], / )){ progname++; } else { progname = argv[0]; } /* Initialize toolkit and open display. */ XtSetLanguageProc(NULL, NULL, NULL); XtToolkitInitialize(): 2 41

42 app_context = XtCreateApplicationContext(); dpy = XtOpenDisplay(app_context, NULL, progname, XMdemos, NULL, 0, &argc, argv); if (!dpy) { XtWarning( fl2fs: can t open display, exiting... ); exit(0); } fontlist = CreateFontList(dpy, argv[1] ); fontset = FontList2FontSet( fontlist ); /* * Print out BaseFontNames of Fontset */ n = XFontsOfFontSet( fontset, &fontstructs, &fontnames); printf( Fonts for %s is %d\n, argv[1], n); } for (i = 0 ; i < n ; ++i ) printf( font[%d} - %s\n, i,\ fontnames[i] ); exit(1); Xm_FONTLIST_DEFAULT_TAG fontlist XmFONTLIST_DEFAULT_TAG labelstring: Japanese string *fontlist: -dt-interfacesystem-medium-r-normal-l*-*-*-*-*-*-*: XmString XmStringCreateLocalized() XmStringDraw() XmStringDrawImage() XmStringDrawUnderline() XmString() XmStringCreateLtoR() XmStringSegementCreate() 42 ( )

43 Xlib Xlib XIM Text DrawingArea XmIm VendorShell XmIm Xlib XmIm Xlib PostScript TM 2 43

44 Xlib XNPreeditCallbacks XIM XIM Text TextField Text TextField Text[Field] XmTextField XmText XmText XmTextPosition() XmTextGetMaxLength() Text TextField XmNcolumns Text i 1 W 7 XmNcolumns 10 Text 10 Text Core W 10 i 70 XmNcolumns Text TextField 58 ( ) 44 ( )

45 Text[Field] TextField Text DrawingArea DrawingArea Xlib XIM Motif 1.2 XmIm XmIm XmIm Motif VendorShell XmIm Motif 1.2 XmIm Motif 1.2 OSF Motif 2.0 XmIm Motif 1.2 XmIm Motif 1.2 XmIm Xlib API 47 XIM Motif 1.2 XmIm xm.h XmImRegister() XmImSetValues() XmImSetFocusValues() XOpenIM() XIC XIC XmImUnsetFocus() 2 45

46 XmImMbLookupString() XmbLookupString() Xm 1 XmbLookupString() XmImUnregister() ( ) XmImSetValues() XmImSetFocusValues() ( ) VendorShell XmImSet[Focus]Values() XmNbackground XmNforeground XmNbackgroundPixma XmNspotLocation XmNfontList XmNlineSpace Pixel Pixel Pixmap XPoint Motif fontlist int ( ) XmIm XtSetLanguageProc(NULL, NULL, NULL) XmImRegister(widget) XmImSetValues() XIC arg_list number_args arglist XtSetArg() XtAddEventHandler() FocusChangeMask XmImSetFocusValues() 46 ( )

47 XmImUnsetFocus() DestroyCallback XmImUnregister() 1 ( spotlocation) XmImSetValues() XIM XIM XOpenIM() XCloseIM() XGetIMValues() XDisplayOfIM() XLocaleOfIM() XCreateIC() XDestroyIC() XIMOfIC() XSetICValues() XOpenIM() Xlib XNQueryInputstyle ( ) 0 X11R5 2 47

48 XGetICValues() 0 X11R5 XIM XIM XmbLookupString() XwcLookupString() XmbResetIC() XwcResetIC() XFilterEvent() XSetICFocus() XUnsetICFocus() char* NULL wchar_t* 48 ( )

49 XIM X (XIM) XIM XIM 3 XIM XIM : PreeditStartCallback XXIM : StatusStartCallback XIM : PreeditCaretCallback XIM : GeometryCallback XIM Preedit Callback: PreeditDoneCallback XIM Status Callbacks: StatusDoneCallback XIM Preedit Callback: PreeditDrawCallback XIM Status Callbacks: StatusDrawCallback

50 GUI (libxt) Xm LC_MESSAGES XtSetLanguageProc() XPG4 System V Release 4 (SVR4) 50 ( )

51 ( ) 1 ( ) XPG4 Xlib 2 XPG4/ UNIX XPG4 XPG4/ UNIX catopen() catgets() catclose() XPG

52 example.msg $quote $ every message catalog should have a beginning set number. $set 1 This is the set 1 of messages 1 Hello world\n 2 Good Morning\n 3 example: Read permission is denied for the file %s.\n $set 2 1 Howdy\n example.cat gencat gencat example example.msg #include <locale.h> #include <nl_types.h> char *MF_EXAMPLE = "example.cat" main() { nl_catd catd; int error; (void)setlocale(lc_all, ); catd = catopen(mf_example, 0); /* Get the message number 1 from the first set.*/ printf( catgets(catd,1,1, Hello world\n ) ); /* Get the message number 1 from the second set.*/ printf( catgets(catd, 2, 1, Howdy\n ) ); /* Display an error message.*/ } printf( catgets(catd, 1, 4, example: Permission is denied to read the file %s.\n ), MF_EXAMPLE); catclose(catd); 52 ( )

53 Xlib Xlib (I/O) XrmPutFileDatabase() XrmGetFileDatabase() XrmGetStringDatabase() XrmLocaleOfDatabase() X Window System, The Complete Reference to Xlib, Xprotocol, ICCCM, XLFD - X Version 11, Release 5 Xlib I/O ( ) XmLabel XmPushButton XmNlabelString XmMessageBox XmNmessageString /usr/lib/x11/%l/app-defaults XENVIRONMENT %L 2 53

54 2 2 XmString color char* Motif 1.2 Reference Manual app-defaults XmDrawnButton XmLabelWidget acceleratortext 2 2 Core *background: 1 XmCommand XmCommand XmFileSelectionBox XmFileSelectionBox XmFileSelectionBox XmFileSelectionBox XmLabel[Gadget] XmLabel[Gadget] XmLabel[Gadget] *command: *promptstring: *dirlistlabelstring: *filelistlabelstring: *filterlabelstring: *nomatchstring: *accelerator: *acceleratortext: *labelstring: 54 ( )

55 2 2 XmLabel[Gadget] XmList XmManager XmMessageBox XmMessageBox XmMessageBox XmMessageBox ( ) *mnemonic: *stringdirection: *stringdirection: *cancellabelstring: *helplabelstring: *messagestring: *oklabelstring: XmPrimitive *foreground: 1 XmRowColumn XmRowColumn XmRowColumn XmRowColumn(SimpleMenu*) XmRowColumn XmRowColumn XmRowColumn XmRowColumn XmSelectionBox XmSelectionBox XmSelectionBox XmSelectionBox XmSelectionBox XmSelectionBox XmSelectionBox *labelstring: *menuaccelerator: *mnemonic: *buttonaccelerators: *mnemonic: *mnemonic: *mnemonic: *mnemonic: *applylabelstring: *cancellabelstring: *helplabelstring: *listlabelstring: *oklabelstring: *selectionlabelstring: *textaccelerators: 1. X XmRowColumn XmRowColumn 2 55

56 XmCreateSimpleMenu() RowColumn *buttonaccelerator *buttonacceleratortext *buttonmnemonics *optionlabel *optionmnemonic RowColumn app-defaults XmStringList 2 3 XmList XmList XmSelectionBox *items: *selecteditems: *listitems: 2 4 *title: *iconname: char * XmString 2 4 TopLevelShell *iconname: TopLevelShell *iconnameencoding: 1 WmShell *title: WmShell *titleencoding: 1 56 ( )

57 2 4 ( ) XmBulletinBoard XmScale *dialogtitle: *titlestring: 1. XtSetLanguageProc ( ) Text 2 5 Text[Field] 2 5 Text[Field] XmSelectionBox *textcolumns: 1 XmSelectionBox *textstring: XmText *columns: 1 XmText XmText XmText XmText *modifyverifycallback: *modifyverifycallbackwcs: *value: *valuewcs: XmTextField *columns: 1 XmTextField XmTextField XmTextField XmTextField *modifyverifycallback: *modifyverifycallbackwcs: *value: *valuewcs: 1. *columns Text[Field]

58 ( ) 2 6 ( ) 2 6 VendorShell VendorShell *inputmethod: *preedittype: ( ) Core WMShell XmDragIcon XmDropSite XmLabel[Gadget] XmLabel[Gadget] XmMessageBox XmPushButton[Gadget] XmToggleButton[Gadget] XmToggleButton[Gadget] *backgroundpixmap: *iconpixmap: *pixmap: *animation[mask Pixmap]: *labelinsensitivepixmap: *labelpixmap: *symbolpixmap: *armpixmap: *selectinsensitivepixmap: *selectpixmap: 58 ( )

59 XmGetPixmapByDepth() XmGetPixmapByDepth() X XmGetPixmapByDepth() XtResolvePathname() XtResolvePathname() XmGetPixmapByDepth() XBMLANGPATH XBMLANGPATH XAPPLRESDIR XmGetPixmapByDepth() $XAPPLRESDIR XBMLANGPATH XAPPLRESDIR XmGetPixmapByDepth() %B XtResolvePathname () XmGetPixmapByDepth() %B XtResolvePathname() XtResolvePathname() %L %l %t %c ( ) %T %S XmGetPixmap() XmGetPixmap() ( XmGetPixmap() ) 2 8 XmFontList XmFontList ( ) 2 59

60 2 8 VendorShell VendorShell VendorShell VendorShell XmBulletinBoard XmBulletinBoard XmBulletinBoard XmBulletinBoard XmLabel[Gadget] XmList XmMenuShell XmMenuShell XmMenuShell XmText XmTextField *buttonfontlist: *defaultfontlist: *labelfontlist: *textfontlist: *buttonfontlist: *defaultfontlist: *labelfontlist: *textfontlist: *fontlist: *fontlist: *buttonfontlist: *defaultfontlist: *labelfontlist: *fontlist: *fontlist: ( )

61 2 9 mb <-> wcwc mbtowc mbstowcs wctomb wcstombs isalpha is* tolower toupper isalpha isw* wctype towlower towupper localeconv nl_langinfo strtol strtod strftime strptime strfmon strcat strcpy strncat strncpy wcstol wcstod wcstoi wcsftime wcscat wcsncat wcscpy wcsncpy strcoll wcscoll wcsxfrm strlen mblen wcscmp wcsncmp 2 61

62 2 9 ( ) strchr strcspn strpbrk strrchr strspn strtok wcschr wcscspn wcspbrk wcsrchr wcsspn wcstok wcswcs wcscspn I/O wcwidth 1 wcswidth I/O printf vprintf sprintf vsprint fprintf vfprint printf vprintf sprintf vsprint frpintf vfprint I/O scanf sscanf fscanf scanf sscanf fscanf I/O getc gets putc puts ungetc fgetwc fgetws fputwc fputws ungetwc gettxt catopen catgets catclose 62 ( )

63 2 9 ( ) iconv_open iconv iconv_close 1. (GUI)

64 64 ( )

65 ftp JIS ( ) ASCII 65

66 iconv() POSIX.2 uuencode uudecode 8 7 Xlib 7 ISO2022 MIME (Multipurpose Intrenet Message Extensions: ) base iconv() iconv ( ) 8 7 iconv_open() iconv() iconv_close() iconv() iconv_open() iconv() iconv() cd =iconv_open(locale_codeset, uuencoded ); 66 ( )

67 cd = iconv_open(uucode, locale_codeset ); 8 cd = iconv_open(locale_codeset, 8-bitinterchange ); cd = iconv_open(8-bitinterchange, locale_codeset ); 7 cd = iconv_open(locale_codeset, 7-bitinterchange ); cd = iconv_open(7-bitinterchange, locale_codeset ); locale_codeset nl_langinfo()(codeset) nl_langinfo() (CODESET) 3 1 iconv() 3 1 iconv ( : XYZ) XYZ 7 ISO ISO2022, ISO10646 OK OK OK 1 OK 3 67

68 3 1 iconv ( ) 7 uucode OK OK 8 base64 OK 1. ( ) ( ) 2 / 16 ESC$(B ESC(B 8 ASCII 0x43 EBCDIC 2 1 (ISO8859 ) ( PC Shift-JIS (SJIS) ) ( )

69 PC PC ISO/EUC ( / UNIX ) XPG4 iconv() iconv() iconv 1 XPG4 iconv() iconv_open() iconv () iconv_close() iconv_open() iconv() iconv_close() iconv() X/Open XPG4 3 69

70 X (ICCCM) Xlib X ICCCM XmbTextPropertyToTextList() XmbTextListToTextProperty() ICCCM XwcTextPropertyToTextList() XwcTextListToTextProperty() libxm() XmStringConvertToCT() XmStringConvertFromCT() XmString bold() XmStringConvertToCT() 126 XICCEncodingStyle() XCompundTextStyle() XmbTextListToTextProperty() XwcTextListToTextProperty() WMShell() XmNtitle() XmNtitleEncoding() TopLevelShell() XmNiconName() XmNiconNameEncoding() XmBulletinBoard() XmNdialogTitle() #include Widget <nl_types.h> toplevel; 70 ( )

71 Arg int XTextProperty char nl_catd al[10]; ac; title; *localized_string; fd; XtSetLanguageProc( NULL, NULL, NULL ); fd = catopen( "my_prog", 0 ); localized_string = catgets(fd, set_num, mes_num, "defaulttitle"); XmbTextListToTextProperty( XtDisplay(toplevel), &localized_string, 1, XCompoundTextStyle, &title); ac = 0; XtSetArg(al[ac], XmNtitle, title.value); ac++; XtSetArg(al[ac], XmNtitleEncoding, title.encoding); ac++; XtSetValues(toplevel, al, ac); XmbSetWMProperties() XICCEncodingStyle ( ) SMTP ( ) SMTP 7 ( ) MIME 8 7 MIME (base64 ) RFC (Request for Comments) 1521 MIME 3 71

72 1 ASCII JIS ( ) ISO ISO ( ) ( ) ASCII 7 ASCII 7 ASCII 7 ASCII 72 ( )

73 7 ASCII ISO646 (0-9) 2 (GL) 0-7 (GR) 8-F 2 ISO C0 C1 PC C1 6 ( 3 1 ) 3 73

74 3 1 ISO ISO646-IRV C0 1 ISO ( )

75 EUC ( UNIX ) EUC ISO EUC EUC EUC EUC eucjp EUC JIS (CS0) ISO646 (MSB) 1 1 ( ) 3 (CS2) SS2 ( 2 0x8e) EUC 3 SS2 4 (CS3) SS3 ( 3 0x8f) EUC 4 SS3 ISO EUC ISO ( ) ISO646-IRV ISO ISO8859-x eucjp euctw euckr 3 75

76 ISO646-IRV ISO646-IRV 7 ASCII ISO ISO ISO ANSI ( ) ECMA ( ) ISO ASCII ISO8859 ISO ISO Latin-1 2 ISO646-IRV 7 ASCII ISO ( ) ASCII GR ( ) ISO8859 ISO8859 ASCII ISO No.2-76 ( )

77 ISO / ( ) ISO / ISO / ISO / ISO / 3 77

78 eucjp EUC (2 3 ) ISO2022 JIS EUC 3 2 eucjp CS cs0 0xxxxxxx ASCII cs1 1xxxxxxx 1xxxxxxx JIS X cs2 0x8E 1xxxxxxx JIS X cs3 0x8F 1xxxxxxx 1xxxxxxx JIS X JIS X (1990 ) JIS X JIS X (1990 ) euctw EUC (2 4 ) EUC ISO2022 EUC CNS (Chinese National Standard) ( )

79 3 3 euctw CS cs0 0xxxxxxx ASCII cs1 1xxxxxxx 1xxxxxxx CNS plane 1 cs2 0x8EA2 1xxxxxxx 1xxxxxxx CNS plane 2 cs3 0x8EA3 1xxxxxxx 1xxxxxxx CNS plane 3 0x8EB0 1xxxxxxx 1xxxxxxx CNS Plane 16 CNS (94 94) CNS CNS EUC A1A1-FDCB EA2 A1A1-8EA2 F2C4 3 Exec. Yuen EDP EA3 A1A1-8EA3 E2C6 4 RIS EA4 A1A1-8EA4 EEDC 5 MOE EA5 A1A1-8EA5 FCD1 6 MOE EA6 A1A1-8EA6 E4FA 7 MOE EA7 A1A1-8EA7 E6D EA8 A1A1-8EA8 FEFE 9 0 8EA9 A1A1-8EA9 FEFE EAA A1A1-8EAA FEFE EAB A1A1-8EAB FEFE 12 (UDC) 0 8EAC A1A1-8EAC FEFE 13 UDC 0 8EAD A1A1-9EAD FEFE 14 UDC 0 8EAE A1A1-8EAE FEFE 15 UDC 0 8EAF A1A1-8EAF FEFE 16 UDC 0 8EB0 A1A1-8EB0 FEFE 1. EDP: 2. RIS: 3. MOE: 3 79

80 euckr EUC ( 3 5 ) ISO2022 KSC ( ) EUC 3 5 euckr CS cs0 0xxxxxxx ASCII cs1 1xxxxxxx 1xxxxxxx KS C cs2 cs3 KSC (1992 ) ( )

81 4 Motif Motif UID ( ) (XPG3 ) 1 1 (POSIX LANG LC_*) xnllanguage XtSetLanguageProc() setlocale() Xt XtResolvePathname() UIL ( ) 81

82 Xt (XtAppInitialize () ) XtSetLanguageProc() Xt Xt setlocale(lc_all, language); language xnllanguage xnllanguage ( ) xnllanguage (POSIX LANG) XSupportsLocale() C XSetLocaleModifiers() ANSI C setlocale(lc_all, NULL); XtSetLanguageProc() XtSetLanguageProc(NULL, NULL, NULL);.. toplevel = XtAppInitialize(...); Xt XtSetLanguageProc() Xt xnllanguage xnllanguage Xt LANG Xt 82 ( )

83 Motif ( ) {tag, element } element char font1[] = "-adobe-courier-medium-r-normal m-60"; font_list_entry = XmFontListEntryLoad (displayid, font1, XmFONT_IS_FONTSET, "font_tag"); XmFontListEntryLoad() 4 displayid fontname nametype tag (nametype ) fontname nametype XmFONT_IS_FONTSET XmFontListEntryLoad() fontname nametype 4 Motif 83

84 XmFONT_IS_FONT XmFontListEntryLoad() fontname font_list_entry XmFontList font_list; XmFontListEntry font_list_entry;.. font_list = XmFontListAppendEntry (NULL, font_list_entry); XmFontListEntryFree (font_list_entry); XmFontListAppendEntry() XmFontListEntryCreate() XFontSet font2; char *font_tag; XmFontListEntry font_list_entry2;.. font_list_entry2 = XmFontListEntryCreate (font_tag, XmFONT_IS_FONTSET, (XtPointer)font2); font2 XCreateFontSet() XFontSet XmFontListEntryCreate() font_tag XmFONT_IS_FONTSET font2 {tag, element} XmFontListAppendEntry() font_list = XmFontListAppendEntry(font_list, font_list_entry2); XmFontListEntryFree(font_list_entry2); 84 ( )

85 =( ) = ( ), ( ) =( ) :( ) ;( ),( ) XmFONTLIST_DEFAULT_TAG *fontlist: fixed *fontlist: \ -adobe-courier-medium-r-normal m-60-iso *fontlist: fixed=roman, 8x13bold=BOLD 2 *fontlist: fixed, 8x13bold=BOLD XmFONTLIST_DEFAULT_TAG Xlib *fontlist: -dt-application-medium-r-normal-*-m*-*-*-*-m-* 4 Motif 85

86 Xlib MY_TAG *fontlist: -dt-application-medium-r-normal-*-m*-*-*-*-m*:my_tag Xlib *fontlist: -dt-application-medium-r-normal-*-m*-*-*-*-m-*:,\ -dt-application-medium-r-normal-style2-m*-*-*-*-m-*:bold XmFontList() 1 XFontStruct XFontSet charset ( ) X ( ) XFontStruct XmFontList XmFontList fontentry baselist fontsetid fontname fontid := <fontentry> {, fontentry} := <fontname><fontid> <baselist><fontsetid> := <fontname>{ ; <fontname>} := : <string> <defaultfontset> := <XLFD string> := = <string> <defaultfont> XLFD string := XLFD defaultfont := NULL defaultfontset:= : NULL string := ISO646IRV XmFontList fontentry (XmString) ID (fontid fontsetid) defaultfont defaultfontset fontentry XmFontList 1 86 ( )

87 XmFONTLIST_DEFAULT_TAG XmString fontentry fontentry fontentry charset ID (fontid fontsetid) XmFontList Text TextField ( ) ( ) 4 XmFONTLIST_DEFAULT_TAG 4 Motif 87

88 2 XmFONTLIST_DEFAULT_TAG XmFONTLIST_DEFAULT_TAG 90 Text TextField PushButton Label XmNlabelString XmString 88 ( )

89 XmStringCreateLocalized() XmFONTLIST_DEFAULT_TAG XmNlabelString 1 #include <nl_types.h> Widget button; Args args[10]; int n; XmString button_label; nl_msg my_catd; (void)xtsetlanguageproc(null,null,null);.. button_label = XmStringCreateLocalized (catgets(my_catd, 1, 1, "default label"), XmFONTLIST_DEFAULT_TAG); /* Create an argument list for the button */ n = 0; XtSetArg (args[n], XmNlabelString, button_label); n++; /* Create and manage the button */ button = XmCreatePushButton (toplevel, "button, args, n); XtManageChild (button); XmStringFree (button_label); form1 Form *form1.button.labelstring: Push Here XmFONTLIST_DEFAULT_TAG 4 Motif 89

90 1. 2. XmFONTLIST_DEFAULT_TAG XmSTRING_DEFAULT_CHARSET 4 1 XmFONTLIST_DEFAULT_TAG 90 ( )

91 4 1 XmFONTLIST_DEFAULT_TAG tagb XFontSet *font1; XmFontListEntry font_list_entry; XmFontList font_list; XmString label_text; char **missing; int missing_cnt; char *del_string; char *tagb; /* Font list element tag */ char *fontx; /* Initialize to XLFD or font alias */ char *button_label; /* Contains button label text */.. font1 = XCreateFontSet (XtDisplay(toplevel), fontx, & missing, & missing_cnt, & def_string); font_list_entry = XmFontListEntryCreate (tagb, XmFONT_IS_FONTSET, (XtPointer)font1); font_list = XmFontListAppendEntry (NULL, font_list_entry); XmFontListEntryFree (font_list_entry); label_text = XmStringCreate (button_label, tagb); XCreateFontSet() XmFontListEntryCreate() XmFontListAppendEntry() NULL 4 Motif 91

92 XmFontListAppendEntry() font_list_entry font_list font_list 4 2 XmFONTLIST_DEFAULT_TAG 4 2 XmFONTLIST_DEFAULT_TAG Font_Set_C Font_Set_C 92 ( )

93 Text TextField Text TextField Text TextField 1. XmFONTLIST_DEFAULT_TAG VendorShell VendorShell 1 VendorShell VendorShell VendorShell VendorShell VendorShell XmNinputMethod VendorShell 4 Motif 93

94 XmNinputMethod XmNinputMethod modifier VendorShell ( ) 1 (Text ) VendorShell VendorShell TransientShell TopLevelShell TopLevelShell Diagshell VendorShell VendorShell 1 XmText[Field] XmText[Field] VendorShell VendorShell XmText[Field] VendorShell VendorShell XmIm OffTheSpot OverTheSpot Root None Text Text 94 ( )

95 VendorShell ( EUC ( UNIX ) ) VendorShell VendorShell VendorShell Text TextField (XmBulletinBoard XmRowColumn ) Text ID VendorShell VendorShell XmNpreedetType OffTheSpot OverTheSpot 23 (TopLevelShell ) true VendorShell VendorShell VendorShell VendorShell ( ) VendorShell VendorShell 4 Motif 95

96 VendorShell ( ) ( 20 ) VendorShell VendorShell VendorShell VendorShell VendorShell VendorShell VendorShell VendorShell VendorShell ( ) VendorShell ( )

97 4 3 TopLevelShell (VendorShell ) 5 XmText XmBulletinBoard ( ) OverTheSpot VendorShell 1 TopLevelShell 1 Text Text Text Text ( ) Text 4 Motif 97

98 UIL ( ) UIL UID ( ) UIL charset UIL ( ) font UIL UIL UID UIL cur_charset default_charset default_charset XmNlabelString = XXXXXX ; XmNlabelString = #default_charset XXXXXX ; 98 ( )

99 LANG UIL UIL *fontlist: -*-r-*-20-*: UIL 3 (FONT FONTSET FONT_TABLE) FONT FONTSET FONT_TABLE FONT XLFD FONTSET XLFD FONT FONTSET CHARACTER_SET CHARACTER_SET UIL CHARACTER_SET uil -s Uil() use_setlocale_flag XmFONTLIST_DEFAULT_TAG UIL LANG LANG XmFALLBACK_CHARSET FONT_TABLE FONT FONTSET UIL 4 Motif 99

100 *preedittype: OverTheSpot OffTheSpot Root None UID UIDPATH XAPPLRESDIR uil_sample (LANG en_us) $HOME/en_US uil_sample.uid uil_sample.uid UIDPATH uil_sample.uid uil_sample (LANG ja_jp) $HOME/ja_JP ( ) uil_sample.uid uil_sample.uid UIDPATH uil_sample.uid %U UID %N %L xnllanguage LC_CTYPE %l xnllanguage LC_CTYPE XAPPLRESDIR MrmOpenHierarchy() UID 1. UID 2. $UIDPATH 3. %U 4. $XAPPLRESDIR/%L/uid/%N/%U 5. $XAPPLRESDIR/%l/uid/%N/%U 6. $XAPPLRESDIR/uid/%N/%U 7. $XAPPLRESDIR/%L/uid/%U 8. $XAPPLRESDIR/%l/uid/%U 9. $XAPPLRESDIR/uid/%U 10. $HOME/uid/%U 11. $HOME/%U 12. /usr/lib/x11/%l/uid/%n/%u 100 ( )

101 13. /usr/lib/x11/%l/uid/%n/%u 14. /usr/lib/x11/uid/%n/%u 15. /usr/lib/x11/%l/uid/%u 16. /usr/lib/x11/%l/uid/%u 17. /usr/lib/x11/uid/%u 18. /usr/include/x11/uid/%u XAPPLRESDIR MrmOpenHierarchy() XAPPLRESDIR $HOME UIL default_charset default_charset LANG el_gr default_charset LANG ja_jp default_charset EUC cur_charset cur_charset default_charset : uil_sample 4 4 UIL 4 Motif 101

102 4 4 UIL LLL LLL ( ) uil_sample.uil!! sample uil file - uil_sample.uil!! C source file - uil_sample.c!! Resource file - uil-sample.resource! module Test version = v1.0 names = case_sensitive objects = { XmPushButton = gadget; }!************************************! declare callback procedure!************************************ procedure exit_cb ;!***************************************************************! declare BulletinBoard as parent of PushButton and Text!*************************************************************** object bb : XmBulletinBoard { arguments{ XmNwidth = 500; XmNheight = 200; }; controls{ XmPushButton pb1; 102 ( )

103 XmText text1; }; };!****************************! declare PushButton!**************************** object pb1 : XmPushButton { arguments{ XmNlabelString = #Normal LLLexit buttonlll ; XmNx = 50; XmNy = 50; }; callbacks{ XmNactivateCallback = procedure exit_cb; }; };!*********************! declare Text!********************* text1 : XmText { arguments{ XmNx = 50; XmNy = 150; }; }; end module; /* * C source file - uil_sample.c * */ #include <Mrm/MrmAppl.h> #include <locale.h> void exit_cb(); static MrmHierarchy hierarchy; static MrmType *class; /******************************************/ /* specify the UID hierarchy list */ /******************************************/ static char *aray_file[] = { uil_sample.uid }; static int num_file = (sizeof aray_file / sizeof aray_file[0]); /******************************************************/ /* define the mapping between UIL procedure names*/ /* and their addresses */ /******************************************************/ static MRMRegisterArg reglist[]={ { exit_cb,(caddr_t) exit_cb } 4 Motif 103

104 UIL UIL 3 UID UIL UIL (&) UIL UID UIL UIL UID 2 ( ) UIL UIL 8 16 UIL CHARACTER_SET [character_string] [#char_set] [character_string] character_string UIL LANG LANG LANG XmFALLBACK_CHARSET XmFALLBACK_CHARSET ISO #char_set string char_set character_string CHARACTER_SET UIL use_setlocale_flag 104 ( )

105 CHARACTER_SET CHARACTER_SET uil -s Uil() use_setlocale_flag UIL setlocale() XmFONTLIST_DEFAULT_TAG CHARACTER_SET uil -s Uil() use_setlocale_flag UIL LANG LANG LANG XmFALLBACK_CHARSET UIL COMPOUND_STRING UIL \( ) ( ) 4 Motif 105

106 106 ( )

107 5 Xt Xlib Xt Xlib Xlib X X 1 Xlib ANSI ( ) C setlocale () setlocale() C Xlib Xlib LC_CTYPE XSupportsLocale() X X X X 107

108 X setlocale() XSupportsLocale() XSetLocaleModifiers() 3 X 1 XSetLocaleModifiers() Xlib 1 ( ) ( ) Xlib XSetLocaleModifiers() X / setlocale XSupportsLocale XSetLocaleModifiers 108 ( )

109 5 1 ( ) setlocale XrmDatabase XrmGetFileDatabase XrmGetStringDatabase XrmPutFileDatabase XrmLocaleOfDatabase Xrm Xrm setlocale XmbSetWMProperties ( WM_property ) setlocale XmbTextPropertyToTextList XwcTextPropertyToTextList XmbTextListToTextProperty XwcTextListToTextProperty / setlocale XOpenIM XIM. XIM XIC XCreateIC XLocaleOfIM XmbLookupText XwcLookupText XIC setlocale XCreateFontSet XFontSet Charset XFontSet setlocale XmbDrawText, XwcDrawText XExtentsOfFontSet XmbTextExtents, XwcTextExtents Xlib XGetErrorDatabaseText XGetErrorText 5 Xt Xlib 109

110 X C X C C X Xlib Xlib X ( Xlib XSetLocaleModifiers() ) ANSI C Xlib ANSI C mblen() mbtowc() wctomb() strtok() Xt Xt 2 XtSetLanguageProc() XtDisplayInitialize() XtSetLanguageProc Xt XtSetLanguageProc() 1 XtSetLanguageProc (NULL, NULL, NULL) ( XtAppInitialize() ) XtSetLanguageProc() ( catopen() ) setlocale() XtLanguageProc typedef String(*XtLanguageProc)(displayID,languageID, clientdata); Display *displayid; 110 ( )

111 String languageid; XtPointer clientdata; displayid languageid clientdata XtSetLanguageProc() XtDisplayInitialize() XtDisplayInitialize() XtDisplayInitialize() XtSetLanguageProc() XtLanguageProc XtSetLanguageProc(applicationcontext, procedure, clientdata) XtAppContext applicationcontext; XtLanguageProc procedure; XtPointer clientdata; applicationcontext procedure clientdata XtSetLanguageProc() XtDisplayInitialize() applicationcontext ( ) procedure XtSetLanguageProc() XtSetLanguageProc () ANSI C setlocale (LC_ALL, language ) XtWarning() 5 Xt Xlib 111

112 XSupportsLocale () XtWarning() C XSetLocaleModifiers() ANSI C setlocale (LC_CTYPE, NULL) XtDisplayInitialize() XtSetLanguageProc() Widget top; XtSetLanguageProc(NULL, NULL, NULL); top = XtAppInitialize(... );... XtDisplayInitialize XtDisplayInitialize() ( ) 1. (argv) XtDisplayInitialize() display display XtDisplayInitialize() XResourceManagerString() XResourceManagerString() $HOME/.Xdefaults name.xnllanguage class.xnllanguage name class LANG 112 ( )

113 XtResolvePathname() (displayid, applicationdefaults, NULL, NULL, NULL, NULL, 0, NULL) XtAppSetFallbackResources() XtResolvePathname() (displayid, NULL, NULL, NULL, path, NULL, 0, NULL) path path XUSERFILESEARCHPATH XENVIRONMENT XtDisplayInitialize().Xdefaults-host host 1 5 Xt Xlib 113

114 2 ( XmLabel) 1 DrawingArea XmString Xlib Xlib Xlib 1 charset XFontSet XCreateFontSet() XFontsOfFontSet() XFontStruct XFontSet XFontSet XBaseFontNameListOfFontSet() XFontSet XLocaleOfFontSet() XLocaleOfFontSet() XFontSet XFreeFontSet() XFontStruct XFontSetExtents ( ) Xlib 114 ( )

115 XmbTextPerCharExtents() XwcTextPerCharExtents() XmbDrawString() 2 2 XmbDrawString() ( ) XContextDependentDrawing () XExtentsOfFontSet() XFontSet XmbTextEscapement() XwcTextEscapement() XmbTextExtents() XwcTextExtents() ( overall_ink_return overall_logical_return) XmbTextPerCharExtents() XwcTextPerCharExtents() XDrawText() XDrawString () XDrawImageString() BadFont (GC) 5 Xt Xlib 115

116 XmbDrawText() XwcDrawText() drawable XmbDrawString() XwcDrawString() drawable XmbDrawImageString() XwcDrawImageString() Xlib Motif Text[Field] XmIm API Xlib 126 Xlib Xlib ( ) 2 ( ) ( )

117 24 ( 14 10) ( ) ( ) 50, ,000 15,000 30, ( ) 2 5 Xt Xlib 117

118 ( ) 16 ( ) ( ) 1 (LED) Xlib 118 ( )

119 OnTheSpot OverTheSpot OffTheSpot Root RootWindow Xlib ( ) XIM XOpenIM() X XIM ( ) 5 Xt Xlib 119

120 Xlib Xlib XIC ( )

121 1 1 XIC XCreateIC() XIM XCloseIM() ( ) XmbLookupString() XwcLookupString() XmbLookupString() XwcLookupString() Xlib XmbLookupString() XwcLookupString() XSetICFocus() 5 Xt Xlib 121

122 XUnsetICFocus() XSetICFocus() X Xlib (OnTheSpot ) Xlib ( ) XGetIMValues() XIMStyles XIMPreeditArea() XIMStatusArea () XNInputStyle XIC 122 ( )

123 XNAreaNeeded 0( ) 1 XIC XNAreaNeeded XIC XNArea IC XNFontSet XNLineSpacing X XmbLookupString() XwcLookupString() ( ) Xt XIC XNFilterEvents 0 5 Xt Xlib 123

124 OnTheSpot XmbLookupString() XwcLookupString() OnTheSpot 1 1 X keysym keysym xmodmap X Version 11 Release 4 (X11R4) keysym ( NoSymbol ) keysym K K NoSymbol K NoSymbol ( NoSymbol ) keysym K1 K2 K1 K2 K1 K2 124 ( )

125 ( NoSymbol ) keysym K1 K2 K3 K1 K2 K3 NoSymbol void VoidSymbol 4 2 keysym keysym keysym 2 NoSymbol keysym K 1 K 2 K keysym 1 2 keysym keysym MODE SWITCH keysym keysym Mod1 Mod5 1 2 keysym 1 keysym Shift Lock 2 keysym Shift Lock 2 keysym Lock ShiftLock Lock CapsLock Shift keysym keysym keysym keysym keysym Lock KeyMask CapsLock ShiftLock keysym 5 Xt Xlib 125

126 ICCC ( ) ICCC XmText XmTextField dtterm ICCC XmText XmTextField dtterm ICCC ICCC XA_TARGETS COMPOUND_TEXT XA_STRING XA_TEXT ( ) COMPOUND_TEXT COMPOUND_TEXT XA_STRING XA_STRING XA_STRING XA_STRING ISO ( )

127 XA_TARGET 1 COMPOUND_TEXT XA_STRING XA_TEXT 1 XA_TEXT COMPOUND_TEXT XA_STRING XmbTextPropertyToTextList() XwcTextPropertyToTextList() COMPOUND_TEXT XA_STRING XmClipboard XmClipboard XmText XmTextField ICCC XmText XmTextField ICCC XmText XmTextField COMPOUND_TEXT XA_STRING 5 Xt Xlib 127

128 VendorShell XtNtitleEncoding XtNiconNameEncoding None libxm.a libxt.a XA_STRING ( ) XmNtitle XmNiconName ICCC XtNtitleEncoding XtNiconNameEncoding XtNtitle XtNiconName None ICCC ( COMPOUND_TEXT XA_STRING ) XtNtitleEncoding XtNiconNameEncoding XtNtitle XtNiconName ICCC COMPOUND_TEXT XA_STRING XmBulletinBoard XmNdialogTitle charset X charset XmFONTLIST_DEFAULT_TAG charset ISO ( )

129 XmString XmFONTLIST_DEFAULT_TAG PC ISO I/O ( ) ( ) XmLabel XmPushbutton XmNlabelString XmMessageBox XmNmessageString /etc/dt/app-defaults/%l XENVIRONMENT %L 5 Xt Xlib 129

130 2 130 ( )

131 A msg.cat.msg.cat X/Open gencat *.cat 131

132 Bad arg Do not specify more than 2 files on the command line Line too long Line cannot exceed 20 characters 138 C ($) 1 gencat $ This is a comment %s %c %d $set 132 ( )

133 %s \n ( n ) 1 2 \t ( t ) \n\ ( n ) OPIE foo: Opening the file. 1 1 (a an the) The foo command displays a calendar. The foo command will display a calendar. A 133

134 (I we) you 1 2 MYNUM Month and year must be entered as numbers. MYNUM foo: Enter month and year as numbers.\n ID ( ) specify use check choose wait 1 2 BADL Don t use the f option more than once. BADL foo: Use the -f flag only once.\n solution a problem ( architect a system ) re- un- in- non- previous premature nonexistent error(s) error or errors 2 cannnot %s %c %d and/or or 24 a.m. p.m. 1:00 p.m. 13: ( )

135 s abort argument execute 1 del Usage: del {File... -} File Directory String Number ( ) Num Number [] {} 2 1 ( ) 1 [a b] a b a b {a b} a b A 135

136 .. ( 1 ) - banner String 1 unget [-n] [-rsid] [-s] {File -} wc [-cwl] {File... -} get -aaijlmm get Usage: get [-e -k] [-ccutoff] [-ilist] [-rsid] [-wstring] [xlist] \ [-b] [-gmnpst] [-l[p]] File... Retrieves a specified version of a Source Code Control System (SCCS) file. POSIX.2 POSIX.2 Press the key (Press Ctrl-D ) Try again later parameter ( ) value ( ) 136 ( )

137 command option ( ) flag ( ) , ** Total ** log in log off Log in to the system; enter the data; then log off. user name group name login The user name is sam. The group name is staff. The login directory is /u/sam. super user ( ) root user ( ) command string ( ) A-1 A 1 Cannot find or open the file. Cannot find or access the file. The syntax of a parameter is not valid. Can t open filename. Can t access syntax error A-2 A 137

138 A 2 11 Specify a range end point that is less than The character or characters between \{ and \} must be numeric. 25 Specify a \digit between 1 and 9 that is not greater than the number of subpatterns. 36 A delimiter is not correct or is missing. 41 There is no remembered search string. Range end point too large. Bad number. \digit out of range. Illegal or missing delimiter. No remembered search string. 42 There is a missing \( or \). \(\) imbalance. 43 Do not use \( more than 9 times. Too many \(. 44 Do not specify more than 2 numbers between \{ and \}. 45 An opening \{ must have a closing \}. 46 The first number cannot exceed the second number between \{ and \}. 48 Specify a valid end point to the range. More than two numbers given in \{ and \}. } expected after \. First number exceeds second in \{ and \}. Invalid end point in range expression. 49 For each [ there must be a ]. [ ] imbalance. 50 The regular expression is too large for internal memory storage. Simplify the regular expression. Regular expression overflow. AFLGKEYLTRS Too Many -a Keyletters (Ad9) AFLGKEYLTRS foo: Use the -a flag less than 11 times.\n FLGTWICE Flag %c Twice (Ad4) 138 ( )

139 FLGTWICE foo: Use the %c header flag once.\n ESTAT can t access %s.\n ESTAT foo: Cannot find or access %s.\n EMODE foo: invalid mode\n EMODE foo: A mode flag or value is not correct.\n DNORG -d has no argument (ad1) DNORG foo: Specify a parameter after the -d flag.\n FLOORRNG floor out of range (ad23) FLOORRNG foo: Specify a floor value greater than 0\n\ \tand less than \n AFLGARG bad -a argument (ad8) AFLGARG foo: Specify a user name, group name, or\n\ \tgroup number after the -a flag.\n BADLISTFMT bad list format (ad27) BADLISTFMT foo: Use numeric version and release\ \tnumbers.\n A 139

140 140 ( )

141 A app-defaults, 33 C charset, 128 CNS, 79 D DBCS (double-byte character set), 107 default_charset, 101 dtterm ICCC, 28 ICCC, 126 ICCC ( ), 128, 128, 128, 126, 126, 128 ICCC XmClipboard, 127, 126, 127 iconv, 66, 69 ISO8859-1, 76 ISO646-IRV, 76 ISO EUC, 75 E eucjp, 78 euckr, 80 euctw, 78 K keysym keysym, 124, 124 I ICCC dtterm, 126 XmClipboard, 127 XmTextField, 126 XmText, 126 L libxm,

142 O OffTheSpot, 25 OverTheSpot,, 25 R Root, 26 T TextField, 93 Text, 95 Text, 93 U UID, 100 UID MrmOpenHierarchy, 100 UIL, UIL, 101 UIL CHARACTER_SET, 104 UIL, 99 UIL ( ), UIL, 98, 101 V VendorShell VendorShell, 96, 96, 93, 93, 93, 96, 93, 27, 93, 96 VendorShell ( ), 28, 24, 28, 28 X X/Open, 16 XFontStruct, 86 XIM, 48, 47, 49 Xlib, 124 Xlib, 123 Xlib, 53 Xlib Xlib, 114 XLoadQueryFont, 91 XmClipboard ICCC, 127 ICCC, 127 XmTextField, 127 XmText, 127 XmFontListEntryLoad, 83 XmFontList, 86 XmGetPixmapByDepth, 58 XmIm, 45 XmNinputMethod, 94 XmNlabelString, 89 XmStringCreate, 92 XmStringCreateLocalized, 92 XmStringCreateLtoR, 92 XmStringLoadQueryFont,,, 86 XmString, 42 XmTextField ICCC, 126 XmText ICCC, 126 XmText, 44 XPG4, 51 XtAppSetFallbackResources Xt, ( )

143 XtDisplayInitialize XtDisplayInitialize, 112 Xt, 113, 112, 112 XtDisplayInitialize, 112 XtResolvePathname, Xt, 113 XtSetLanguageProc, 82, 110 Xt XtAppSetFallbackResources, 113 XtDisplayInitialize, 112, 113 XtResolvePathname, 113, 110 X (ICCCM), 70 X (XLFD) XLFD, 33, 33, 21, 13, 96, 65, 70, 70, 128, 128, 29, 129 ( ), 129, 129, 72, 60 UIL ( ), 98, 29, 29 ICCC, 28 Xt, 110, 116, 21, 23, 23, 23, 18, 18, 18, 18, 18, 18,, 81 UID, 100 UIL,

144 keysym, 124, 124, 124, 124 ICCC, 128, 23 setlocale, 17, 17, 60, 124, 13, 96, 23, 27, 28, 24 ~, 28, 28, 15 ICCC, 126 ICCC, 126, 128, 129, 15, 81, 82 XmNlabelString, 89 eucjp, 78 euckr, 80 euctw, 78 EUC ( UNIX ), 75 ISO8859-1, 76 ISO646-IRV, 76 ISO EUC, 75, 74, 73, 72, 68, 68, 74, 74 ISO8859, 76, 65, 66, 74,, 87, 87, 72 ICCC, 126 Xlib, 118 Xt, 110 X, 107, 16, 15, 15, 16, 13 Xlib, 116, 118, 21, 107 UIL, 99, 100 ICCC, 126 UIL, 99, 100 charset, 98, 98, 98, ( )

145 ( ) Xt, 110, 116, 129 VendorShell, 94, 95, 93, 96, 95 XmFontList, 86 XmString, 86, 108 setlocale, 17, 129 UIL, 104, 87, 87, 87, 88, 89, 90, 87, 89, 87, 87 TextField, 95 Text, 95 Xlib, 122 XmBulletinBoard, 95 XmRowColumn, 95, 95, 95 ICCC, 126 ( ) ICCC, 128, 68, 135 ICCC, 126, 69, 27, 88, 129 ISO8859, 76, 129, 129,, 128 ICCC, 126 DrawingArea, 43 Text, 45 Xlib, 120, 43,

146 , Xlib, 114, 57, 129, 129 ICCC, 128, 24, 28 Text, 95 VendorShell, 93 XmbLookupString XwcLookupString, 121, 96 XmNinputMethod, 94, 93, 96, 93, 58, 95, 65, 65, 43, 58,, 41, 16, 16, 131 XmbLookupString XwcLookupString, 121, 96, 28, 97, 28 Motif, 36 X Windows, 32, 37, 35, 35, 33, 35, 33, 33, 35, 86, 36, 32 Xlib, 114 Xlib, 114, 20 UIL, 99, 85, 115, 21, 21, 83, 83, 92, 35 TextField, 93 Text, 93, 83, 20, 90, 87, 93, 84, 92, ( )

147 OffTheSpot, 25 OverTheSpot, 25 Root, 26, 24 OffTheSpot, 25 OverTheSpot, 25 Root, 26 VendorShell, 24, 25, 65, 21, 51 iconv, 69 Xlib, 70, 68, 69, 69 ( ), 132, 129, 135, 129 Xlib, 53 XPG4, 51, 51, 131, 133, 132, 138, 104 UIL default_charset, 101 UIL, 104, 104 UIL, 98,, 108, 28, 54 ICCC, 127 VendorShell, 94, 28, 129, 137, 51, 133, 136, 129, 56, 54, 54, 56, 56, 54, 56 UIL, 100 UIL, 100,

148 ( ), 129, 100, 124, 129, 129, 70, 49, 39, 49, 86, 43, 42, 40, 32, 50, 50, 50, 54 Text, 57, 54, 54, 56, 58, 129, 15, 15 UIL, 98 Xt, 110 X, 107, 32, 13, 31, 13 ( ), 108, 107, 33, 32, 31, 32, ( )

Copyright 2009 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. All rights reserved. Sun Microsystems, Inc. ( Sun Microsystems

Copyright 2009 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. All rights reserved. Sun Microsystems, Inc. ( Sun Microsystems Sun Ultra 27 Linux Solaris Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 0162 10 2009 3 Revision A Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle, Santa

More information

Java Desktop System Release 3 ㅦㅼㇶㅼㇺ㇬㇤ㅛ

Java Desktop System Release 3 ㅦㅼㇶㅼㇺ㇬㇤ㅛ Java Desktop System Release 3 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 0661 10 2005 2 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara,

More information

文字コードとその実装

文字コードとその実装 1 2001 11 3 1 2 2 2 2.1 ISO/IEC 646 IRV US-ASCII................................. 2 2.2 ISO/IEC 8859 JIS X 0201..................................... 4 2.3 ISO/IEC 2022............................... 6

More information

syspro-0405.ppt

syspro-0405.ppt 3 4, 5 1 UNIX csh 2.1 bash X Window 2 grep l POSIX * more POSIX 3 UNIX. 4 first.sh #!bin/sh #first.sh #This file looks through all the files in the current #directory for the string yamada, and then prints

More information

Copyright Oracle Parkway, Redwood City, CA U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated softw

Copyright Oracle Parkway, Redwood City, CA U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated softw Oracle Solaris Studio 12.3 Part No: E26466 2011 12 Copyright 2011 500 Oracle Parkway, Redwood City, CA 94065 U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,

More information

u302.book

u302.book Text Search Filter Library Version 3 3000-6-302-10 P-1MD3-3831* Text Search Filter Library Version 3 03-10 OS AIX 5L V5.2 AIX 5L V5.3 P-24D3-3834 Text Search Filter Library Version 3 03-10 OS Windows 2000

More information

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL   2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b II 5 (1 2005 5 26 http://www.math.meiji.ac.jp/~mk/syori2-2005/ UNIX (Linux Linux 1 : 2005 http://www.math.meiji.ac.jp/~mk/syori2-2005/jouhousyori2-2005-00/node2. html ( (Linux 1 2 ( ( http://www.meiji.ac.jp/mind/tool/internet-license/

More information

DocuWide 2051/2051MF 補足説明書

DocuWide 2051/2051MF 補足説明書 ëêèõ . 2 3 4 5 6 7 8 9 0 2 3 4 [PLOTTER CONFIGURATION] [DocuWide 2050/205 Version 2.2.0] [SERIAL] BAUD_RATE =9600 DATA_BIT =7 STOP_BIT = PARITY =EVEN HANDSHAKE =XON/XOFF EOP_TIMEOUT_VALUE =0 OUTPUT RESPONSE

More information

1 # include < stdio.h> 2 # include < string.h> 3 4 int main (){ 5 char str [222]; 6 scanf ("%s", str ); 7 int n= strlen ( str ); 8 for ( int i=n -2; i

1 # include < stdio.h> 2 # include < string.h> 3 4 int main (){ 5 char str [222]; 6 scanf (%s, str ); 7 int n= strlen ( str ); 8 for ( int i=n -2; i ABC066 / ARC077 writer: nuip 2017 7 1 For International Readers: English editorial starts from page 8. A : ringring a + b b + c a + c a, b, c a + b + c 1 # include < stdio.h> 2 3 int main (){ 4 int a,

More information

double float

double float 2015 3 13 1 2 2 3 2.1.......................... 3 2.2............................. 3 3 4 3.1............................... 4 3.2 double float......................... 5 3.3 main.......................

More information

joho07-1.ppt

joho07-1.ppt 0xbffffc5c 0xbffffc60 xxxxxxxx xxxxxxxx 00001010 00000000 00000000 00000000 01100011 00000000 00000000 00000000 xxxxxxxx x y 2 func1 func2 double func1(double y) { y = y + 5.0; return y; } double func2(double*

More information

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 817-0840-10 2002 9 Revision A Copyright 2002 Sun Microsystems,

More information

Condition DAQ condition condition 2 3 XML key value

Condition DAQ condition condition 2 3 XML key value Condition DAQ condition 2009 6 10 2009 7 2 2009 7 3 2010 8 3 1 2 2 condition 2 3 XML key value 3 4 4 4.1............................. 5 4.2...................... 5 5 6 6 Makefile 7 7 9 7.1 Condition.h.............................

More information

MOTIF XF 取扱説明書

MOTIF XF 取扱説明書 MUSIC PRODUCTION SYNTHESIZER JA 2 (7)-1 1/3 3 (7)-1 2/3 4 (7)-1 3/3 5 http://www.adobe.com/jp/products/reader/ 6 NOTE http://japan.steinberg.net/ http://japan.steinberg.net/ 7 8 9 A-1 B-1 C0 D0 E0 F0 G0

More information

fx-9860G Manager PLUS_J

fx-9860G Manager PLUS_J fx-9860g J fx-9860g Manager PLUS http://edu.casio.jp k 1 k III 2 3 1. 2. 4 3. 4. 5 1. 2. 3. 4. 5. 1. 6 7 k 8 k 9 k 10 k 11 k k k 12 k k k 1 2 3 4 5 6 1 2 3 4 5 6 13 k 1 2 3 1 2 3 1 2 3 1 2 3 14 k a j.+-(),m1

More information

解きながら学ぶC言語

解きながら学ぶC言語 printf 2-5 37 52 537 52 printf("%d\n", 5 + 37); 5370 source program source file.c ex00.c 0 comment %d d 0 decimal -2 -p.6 3-2 5 37 5 37-22 537 537-22 printf("537%d\n", 5-37); function function call ( )argument,

More information

ex12.dvi

ex12.dvi 1 0. C, char., char, 0,. C, ("),., char str[]="abc" ; str abc.,, str 4. str 3. char str[10]="abc" ;, str 10, str 3., char s[]="abc", t[10] ;, t = s. ASCII, 0x00 0x7F, char., "abc" 3, 1. 1 8 256, 2., 2

More information

/ SCHEDULE /06/07(Tue) / Basic of Programming /06/09(Thu) / Fundamental structures /06/14(Tue) / Memory Management /06/1

/ SCHEDULE /06/07(Tue) / Basic of Programming /06/09(Thu) / Fundamental structures /06/14(Tue) / Memory Management /06/1 I117 II I117 PROGRAMMING PRACTICE II 2 MEMORY MANAGEMENT 2 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of Programming

More information

RR-US470 (RQCA1588).indd

RR-US470 (RQCA1588).indd RR-US470 Panasonic Corporation 2006 2 3 4 http://www.sense.panasonic.co.jp/ 1 2 3 ( ) ZOOM 5 6 7 8 9 10 4 2 1 3 4 2 3 1 3 11 12 1 4 2 5 3 1 2 13 14 q φ φ 1 2 3 4 3 1 2 3 4 2 3 15 16 1 2 3 [/]p/o 17 1 2

More information

tuat1.dvi

tuat1.dvi ( 1 ) http://ist.ksc.kwansei.ac.jp/ tutimura/ 2012 6 23 ( 1 ) 1 / 58 C ( 1 ) 2 / 58 2008 9 2002 2005 T E X ptetex3, ptexlive pt E X UTF-8 xdvi-jp 3 ( 1 ) 3 / 58 ( 1 ) 4 / 58 C,... ( 1 ) 5 / 58 6/23( )

More information

1.ppt

1.ppt /* * Program name: hello.c */ #include int main() { printf( hello, world\n ); return 0; /* * Program name: Hello.java */ import java.io.*; class Hello { public static void main(string[] arg)

More information

program.dvi

program.dvi 2001.06.19 1 programming semi ver.1.0 2001.06.19 1 GA SA 2 A 2.1 valuename = value value name = valuename # ; Fig. 1 #-----GA parameter popsize = 200 mutation rate = 0.01 crossover rate = 1.0 generation

More information

programmingII2019-v01

programmingII2019-v01 II 2019 2Q A 6/11 6/18 6/25 7/2 7/9 7/16 7/23 B 6/12 6/19 6/24 7/3 7/10 7/17 7/24 x = 0 dv(t) dt = g Z t2 t 1 dv(t) dt dt = Z t2 t 1 gdt g v(t 2 ) = v(t 1 ) + g(t 2 t 1 ) v v(t) x g(t 2 t 1 ) t 1 t 2

More information

OOCOBOL紹介

OOCOBOL紹介 ISO ANSI COBOL85 COBOL 1959 COBOL OOCOBOL 1 ... 1... 3.... 3. OOCOBOL... 4.1.... 4.2.... 5.3. IDENTIFICATION DIVISION... 7.4. ENVIRONMENT DIVISION.... 7.5. DATA DIVISION... 7.6. PROCEDURE DIVISION....

More information

Complex Lab – Operating Systems - Graphical Console

Complex Lab – Operating Systems - Graphical Console Complex Lab Operating Systems Graphical Console Martin Küttler Last assignment Any questions? Any bug reports, whishes, etc.? 1 / 13 We are here Pong Server Paddle Client 1 Paddle Client 2 Memory Management

More information

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for embedded systems that use microcontrollers (MCUs)

More information

SpecimenOTKozGo indd

SpecimenOTKozGo indd TM The Kozuka Gothic TM typeface family is composed of six weights that cover various uses ranging from body text composition to headline compositions. This typeface family is now available in OpenType

More information

解きながら学ぶC++入門編

解きながら学ぶC++入門編 !... 38!=... 35 "... 112 " "... 311 " "... 4, 264 #... 371 #define... 126, 371 #endif... 369 #if... 369 #ifndef... 369 #include... 3, 311 #undef... 371 %... 17, 18 %=... 85 &... 222 &... 203 &&... 40 &=...

More information

Microsoft Word - Win-Outlook.docx

Microsoft Word - Win-Outlook.docx Microsoft Office Outlook での設定方法 (IMAP および POP 編 ) How to set up with Microsoft Office Outlook (IMAP and POP) 0. 事前に https://office365.iii.kyushu-u.ac.jp/login からサインインし 以下の手順で自分の基本アドレスをメモしておいてください Sign

More information

A/B (2018/10/19) Ver kurino/2018/soft/soft.html A/B

A/B (2018/10/19) Ver kurino/2018/soft/soft.html A/B A/B (2018/10/19) Ver. 1.0 kurino@math.cst.nihon-u.ac.jp http://edu-gw2.math.cst.nihon-u.ac.jp/ kurino/2018/soft/soft.html 2018 10 19 A/B 1 2018 10 19 2 1 1 1.1 OHP.................................... 1

More information

book

book Bibliotheca21 Personal 3020-7-245-30 P-26D3-A114 Bibliotheca21 Personal 01-30 OS Windows 2000 Windows Server(R) 2003 Windows XP Windows Server(R) 2008 Windows Vista(R) Windows 7 Adobe Adobe Systems Incorporated

More information

ATOK X HP 9000 Manufacturing Part Number : 5187-0724 2002 6 U.S.A. copyright 2001, 2002 Hewlett-Packard Company copyright 2001, 2002 copyright 2001, 2002 ATOK X for HP-UXATOK X for HP-UX All rights reserved.

More information

Technische Beschreibung P82R SMD

Technische Beschreibung P82R SMD P26 halstrup-walcher GmbH http://www.krone.co.jp/ Stegener Straße 10 D-79199 Kirchzarten, Germany 124-0023 2-22-1 TEL:03-3695-5431 FAX:03-3695-5698 E-MAIL:sales-tokyo@krone.co.jp 530-0054 2-2-9F TEL:06-6361-4831

More information

X Window System X X &

X Window System X X & 1 1 1.1 X Window System................................... 1 1.2 X......................................... 1 1.3 X &................................ 1 1.3.1 X.......................... 1 1.3.2 &....................................

More information

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons.

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons. 1 PC PC 1 PC PC 1 PC PC PC PC 1 1 1 1.1 PC PC PC PC PC workstation PC 1.1.1 hardsoft 1.1.2 PC PC 1.1 1 1. 2. 3. CPU 1 Gustavb, Wikimedia Commons.http://en.wikipedia.org/wiki/Image:Personal_computer,_exploded_5.svg

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

AN 100: ISPを使用するためのガイドライン

AN 100: ISPを使用するためのガイドライン ISP AN 100: In-System Programmability Guidelines 1998 8 ver.1.01 Application Note 100 ISP Altera Corporation Page 1 A-AN-100-01.01/J VCCINT VCCINT VCCINT Page 2 Altera Corporation IEEE Std. 1149.1 TCK

More information

10

10 2: http://www7.bpe.es.osaka-u.ac.jp/~kota/classes/jse.html kota@fbs.osaka-u.ac.jp 10 : 0 1 2 n 2 n 0 1 1 0 1 0 0 1 (2) = 105 1 = 8 1 2 8 = 256 0 9 105 i 106 j 256 2 1 #include int main(void)

More information

Microsoft Word - Meta70_Preferences.doc

Microsoft Word - Meta70_Preferences.doc Image Windows Preferences Edit, Preferences MetaMorph, MetaVue Image Windows Preferences Edit, Preferences Image Windows Preferences 1. Windows Image Placement: Acquire Overlay at Top Left Corner: 1 Acquire

More information

C H H H C H H H C C CUTION:These telephones are for use in Japan only. They cannot be used in other countries because of differences in voltages, tele

C H H H C H H H C C CUTION:These telephones are for use in Japan only. They cannot be used in other countries because of differences in voltages, tele VE-PV01LVE-PVW01LVE-PVC01L 1 4 7 2 3 5 6 8 9 * 0 # C H H H C H H H C C CUTION:These telephones are for use in Japan only. They cannot be used in other countries because of differences in voltages, telephone

More information

untitled

untitled Oracle Enterprise Repository etrust SiteMinder 10g 3 (10.3) 2008 10 Oracle Enterprise Repository etrust SiteMinder Setup and Configuration Guide, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle. All

More information

取説_VE-PV11L(応用編)

取説_VE-PV11L(応用編) * 0 # VE-PV11L VE-PVC11L VE-PS109N 1 2 3 4 5 6 7 8 9 C H H H C H H H C C CAUTION:These telephones are for use in Japan only. They cannot be used in other countries because of differences in voltages, telephone

More information

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D II 8 2003 11 12 1 6 ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 Daisuke 8 =>. 73 Daisuke 35 Hiroshi 64 Ichiro 87 Junko

More information

Microsoft Word - C.....u.K...doc

Microsoft Word - C.....u.K...doc C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ

More information

UNIX

UNIX 2000 1 UNIX 2000 4 14 1 UNIX? 2 1.1 UNIX OS....................................... 2 1.2.................................................... 2 1.3 UNIX...................................... 2 1.4 Windows

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

取説_KX-PW38CL_PW48CL

取説_KX-PW38CL_PW48CL KX-PW38CL KX-PW48CL See pages 260 and 261 for English Guide. 2 3 1 2 NTT NTT Ni-Cd Ni-Cd 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 0 6 1 2 3

More information

PBASIC 2.5 PBASIC 2.5 $PBASIC directive PIN type New DEBUG control characters DEBUGIN Line continuation for comma-delimited lists IF THEN ELSE * SELEC

PBASIC 2.5 PBASIC 2.5 $PBASIC directive PIN type New DEBUG control characters DEBUGIN Line continuation for comma-delimited lists IF THEN ELSE * SELEC PBASIC 2.5 PBASIC 2.5 BASIC Stamp Editor / Development System Version 2.0 Beta Release 2 2.0 PBASIC BASIC StampR PBASIC PBASIC PBASIC 2.5 Parallax, Inc. PBASIC 2.5 PBASIC 2.5 support@microbot-ed.com 1

More information

JP1/Integrated Management - Service Support 操作ガイド

JP1/Integrated Management - Service Support 操作ガイド JP1 Version 9 JP1/Integrated Management - Service Support 3020-3-R92-10 P-242C-8F94 JP1/Integrated Management - Service Support 09-50 OS Windows Server 2008 Windows Server 2003 OS JP1/Integrated Management

More information

取扱説明書_KX-PW100CL

取扱説明書_KX-PW100CL See pages 236 238 for English Guide. KX-PW100CL Ni-MH KX-PW100CL-W KX-FKN100-W 1 2 NTT NTT 1 4 3 4 5 6

More information

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ } C 2: A Pedestrian Approach to the C Programming Language 2 2-1 2.1........................... 2-1 2.1.1.............................. 2-1 2.1.2......... 2-4 2.1.3..................................... 2-6

More information

K227 Java 2

K227 Java 2 1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html

More information

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page htt

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page   htt Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page http://www.stsci.edu/resources/software_hardware/specview http://specview.stsci.edu/javahelp/main.html Specview

More information

mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( )

mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( ) 2008 3 10 1 mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( ) stream FILE ( man ) 40 ( ) %./a.out String : test

More information

ohp1.dvi

ohp1.dvi 2008 1 2008.10.10 1 ( 2 ) ( ) ( ) 1 2 1.5 3 2 ( ) 50:50 Ruby ( ) Ruby http://www.ruby-lang.org/ja/ Windows Windows 3 Web Web http://lecture.ecc.u-tokyo.ac.jp/~kuno/is08/ / ( / ) / @@@ ( 3 ) @@@ :!! ( )

More information

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書 M00094100 Rev. A Seiko Epson Corporation 2015. All rights reserved. 2 3 4 5 6 Bluetooth 7 Bluetooth 8 1 9 Bluetooth 10 1 11 1 2 6 5 4 3 7 12 1 13 14 ONF 1 N O O N O N N N O F N N F N N N N N N F F O O

More information

VE-GP32DL_DW_ZA

VE-GP32DL_DW_ZA VE-GP32DL VE-GP32DW 1 2 3 4 5 6 1 2 3 4 1 1 2 3 2 3 1 1 2 2 2006 Copyrights VisionInc. @. _ & $ % + = ^ @. _ & $ % + = ^ D11 D12 D21

More information

LiveCode初心者開発入門サンプル

LiveCode初心者開発入門サンプル / About LiveCode 01:... 11 02: Create... 15 set 03:... 21 name title LiveCode 04:... 29 global local width height 05:... 37 Controls Tools Palette Script Editor message handler 06:... 52 RGB 07:... 63

More information

TeraTerm Pro V.2.32の利用法

TeraTerm Pro V.2.32の利用法 Tera Term Pro ver.2.23 Windows Ver.2.1 2 Tterm23Zip Ttermp23 cedar ttermpro Ttermpro 3 Setup Terminal 3 Setup Window 4 Setup Font 5 Setup keyboard 6 Setup Serial port 7 Setup General 8 9 Tera Term Pro

More information

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド CONTENTS 1 IP 2 3 6 7 9 12 15 17 18 IP 20 CLI IP 21 Telnet CLI 23 24 28 802.11G 802.11A 34 38 Express Security 40 Express Security 41 SSID 42 47 LED 48 50 SSID50 WEP 50 51 52 MODE 52 Web 53 55 1 56 IP

More information

卒 業 研 究 報 告.PDF

卒 業 研 究 報 告.PDF C 13 2 9 1 1-1. 1-2. 2 2-1. 2-2. 2-3. 2-4. 3 3-1. 3-2. 3-3. 3-4. 3-5. 3-5-1. 3-5-2. 3-6. 3-6-1. 3-6-2. 4 5 6 7-1 - 1 1 1-1. 1-2. ++ Lisp Pascal Java Purl HTML Windows - 2-2 2 2-1. 1972 D.M. (Dennis M Ritchie)

More information

owners.book

owners.book Network Equipment RTX1200 RTX800 2 3 4 5 6 7 8 9 10 bold face Enter Ctrl Tab BS Del Ctrl X Ctrl X Regular face 11 12 13 14 RTX1200 RTX1200 RTX1200 15 16 ), -. / 1 4 5 6 17 18 19 20 21 console character

More information

ストラドプロシージャの呼び出し方

ストラドプロシージャの呼び出し方 Release10.5 Oracle DataServer Informix MS SQL NXJ SQL JDBC Java JDBC NXJ : NXJ JDBC / NXJ EXEC SQL [USING CONNECTION ] CALL [.][.] ([])

More information

2

2 L C -24K 9 L C -22K 9 2 3 4 5 6 7 8 9 10 11 12 11 03 AM 04 05 0 PM 1 06 1 PM 07 00 00 08 2 PM 00 4 PM 011 011 021 041 061 081 051 071 1 2 4 6 8 5 7 00 00 00 00 00 00 00 00 30 00 09 00 15 10 3 PM 45 00

More information

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書 M00094106 Rev. G Seiko Epson Corporation 2015-2018. All rights reserved. 2 3 4 5 6 7 8 Bluetooth 9 ... 71 10 1 11 Bluetooth 12 1 13 1 2 6 5 4 3 7 14 1 1 2 3 4 5 15 16 ONF 1 N O O N O N N N O F N N F N

More information

Kaplan-Meierプロットに付加情報を追加するマクロの作成

Kaplan-Meierプロットに付加情報を追加するマクロの作成 Kaplan-Meier 1, 2,3 1 2 3 A SAS macro for extended Kaplan-Meier plots Kengo Nagashima 1, Yasunori Sato 2,3 1 Department of Parmaceutical Technochemistry, Josai University 2 School of Medicine, Chiba University

More information

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License LAN 2014 3 19 Copyright c 1993 2014 Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License. 1 2 1.1................................... 2 1.2.........................

More information

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2 September 2016 1 Windows Cygwin Mac *1 Emacs Ruby 1 1.1 ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2 ~/16:00:20> ls 2 2 ls ls -a ~/16:00:20> ls -a

More information

6 4 4 9RERE6RE 5 5 6 7 8 9 4 5 6 4 4 5 6 8 4 46 5 7 54 58 60 6 69 7 8 0 9 9 79 0 4 0 0 4 4 60 6 9 4 6 46 5 4 4 5 4 4 7 44 44 6 44 8 44 46 44 44 4 44 0 4 4 5 4 8 6 0 4 0 4 4 5 45 4 5 50 4 58 60 57 54

More information

r08.dvi

r08.dvi 19 8 ( ) 019.4.0 1 1.1 (linked list) ( ) next ( 1) (head) (tail) ( ) top head tail head data next 1: NULL nil ( ) NULL ( NULL ) ( 1 ) (double linked list ) ( ) 1 next 1 prev 1 head cur tail head cur prev

More information

RTX830 取扱説明書

RTX830 取扱説明書 RTX830 JA 1 2 3 4 5 6 7 8 9 10 11 external-memory performance-test go 12 13 show config 14 15 16 17 18 19 20 save 21 22 23 24 25 26 27 save RTX830 BootROM Ver. 1.00 Copyright (c) 2017 Yamaha Corporation.

More information

Ver.1 1/17/2003 2

Ver.1 1/17/2003 2 Ver.1 1/17/2003 1 Ver.1 1/17/2003 2 Ver.1 1/17/2003 3 Ver.1 1/17/2003 4 Ver.1 1/17/2003 5 Ver.1 1/17/2003 6 Ver.1 1/17/2003 MALTAB M GUI figure >> guide GUI GUI OK 7 Ver.1 1/17/2003 8 Ver.1 1/17/2003 Callback

More information

Nios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」

Nios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」 ALTIMA Company, MACNICA, Inc Nios II HAL API Modular Scatter-Gather DMA Core Ver.17.1 2018 8 Rev.1 Nios II HAL API Modular Scatter-Gather DMA Core...3...3...4... 4... 5 3-2-1. msgdma... 6 3-2-2. On-Chip

More information

1

1 s SIMATIC Product Information 製品情報 2007 年 08 月改訂 SIMATIC, SIMATIC HMI and SIMATIC NET are registered trademarks of Siemens AG. Third parties using for their own purposes any other names in this document

More information

超初心者用

超初心者用 3 1999 10 13 1. 2. hello.c printf( Hello, world! n ); cc hello.c a.out./a.out Hello, world printf( Hello, world! n ); 2 Hello, world printf n printf 3. ( ) int num; num = 100; num 100 100 num int num num

More information

I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara

I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of

More information

VE-GD21DL_DW_ZB

VE-GD21DL_DW_ZB V E-G D21D L V E-G D21D W 1 2 3 4 1 2 1 2 1 2 2 1 2 3 1 2 3 1 2 3 1 4 4 2 3 5 5 1 2 3 4 1 2 3 1 2 3 4 1 2 3 2006 Copyrights VisionInc. @. _ & $ % + = ^ 2011

More information

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I  Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~alse I Exercise on Programming I http://bit.ly/oitprog1 1, 2 of 14 ( RD S ) I 1, 2 of 14 1 / 44 Ruby Ruby ( RD S ) I 1, 2 of 14 2 / 44 7 5 9 2 9 3 3 2 6 5 1 3 2 5 6 4 7 8 4 5 2 7 9 6 4 7 1 3 ( RD S ) I 1, 2

More information

ohp03.dvi

ohp03.dvi 19 3 ( ) 2019.4.20 CS 1 (comand line arguments) Unix./a.out aa bbb ccc ( ) C main void int main(int argc, char *argv[]) {... 2 (2) argc argv argc ( ) argv (C char ) ( 1) argc 4 argv NULL. / a. o u t \0

More information

Java updated

Java updated Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................

More information

Copyright 2002-2003 SATO International All rights reserved. http://www.satoworldwide.com/ This software is based in part on the work of the Independen

Copyright 2002-2003 SATO International All rights reserved. http://www.satoworldwide.com/ This software is based in part on the work of the Independen SATO Label Gallery SATO International Pte Ltd Version : BSI-021227-01 Copyright 2002-2003 SATO International All rights reserved. http://www.satoworldwide.com/ This software is based in part on the work

More information

untitled

untitled FutureNet Microsoft Corporation Microsoft Windows Windows 95 Windows 98 Windows NT4.0 Windows 2000, Windows XP, Microsoft Internet Exproler (1) (2) (3) COM. (4) (5) ii ... 1 1.1... 1 1.2... 3 1.3... 6...

More information

r03.dvi

r03.dvi 19 ( ) 019.4.0 CS 1 (comand line arguments) Unix./a.out aa bbb ccc ( ) C main void... argc argv argc ( ) argv (C char ) ( 1) argc 4 argv NULL. / a. o u t \0 a a \0 b b b \0 c c c \0 1: // argdemo1.c ---

More information

L C -6D Z3 L C -0D Z3 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 OIL CLINIC BAR 18 19 POWER TIMER SENSOR 0 3 1 3 1 POWER TIMER SENSOR 3 4 1 POWER TIMER SENSOR 5 11 00 6 7 1 3 4 5 8 9 30 1 3 31 1 3 1 011 1

More information

untitled

untitled II yacc 005 : 1, 1 1 1 %{ int lineno=0; 3 int wordno=0; 4 int charno=0; 5 6 %} 7 8 %% 9 [ \t]+ { charno+=strlen(yytext); } 10 "\n" { lineno++; charno++; } 11 [^ \t\n]+ { wordno++; charno+=strlen(yytext);}

More information

2 2 3 dbxtool dbx (GUI) dbxtool dbx C++ Oracle Solaris Studio 12.2 examples/debugger/debug_tutorial 1. cp -r /opt/solstudio12.2/examples/de

2 2 3 dbxtool dbx (GUI) dbxtool dbx C++ Oracle Solaris Studio 12.2 examples/debugger/debug_tutorial 1. cp -r /opt/solstudio12.2/examples/de Oracle Solaris Studio 12.2 dbxtool 2010 9 2 2 3 dbxtool 7 15 24 44 dbx (GUI) dbxtool dbx C++ Oracle Solaris Studio 12.2 examples/debugger/debug_tutorial 1. cp -r /opt/solstudio12.2/examples/debugger/debug_tutorial

More information

technews2012autumn

technews2012autumn For Higher Customer Satisfaction, We Bridge the SS System Between Customer s World. SUMMER 2013 GUI Install License Hot Fix 02 SUMMER 2013 2 User ID 1 SS terms umask 022 echo umask 022 >> ~/.bashrc SUMMER

More information

untitled

untitled C -1 - -2 - concept lecture keywords FILE, fopen, fclose, fscanf, fprintf, EOF, r w a, typedef gifts.dat Yt JZK-3 Jizake tsumeawase 45 BSP-15 Body soap set 3 BT-2 Bath towel set 25 TEA-2 Koutya

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 11 20 p.1/34 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè11²ó

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè11²ó 11 2013 6 19 11 (6/19) 6 (18:10-19:40) λ13 UNIX : 2 / 26 UNIX UNIX sort, head, tail, cat, cut diff, tee, grep, uniq, wc join, find, sed, awk, screen 3 / 26 sort sort : $ sort [options] [FILE...] options

More information

たのしいプログラミング Pythonではじめよう!

たのしいプログラミング Pythonではじめよう! Title of English-language original: Python for Kids A Playful Introduction to Programming ISBN 978-1-59327-407-8, published by No Starch Press, Inc. Copyright 2013 by Jason R. Briggs. Japanese-language

More information

チュートリアル XP Embedded 入門編

チュートリアル XP Embedded 入門編 TUT-0057 Ver. 1.0 www.interface.co.jp Ver 1.0 2005 6 (,), Web site () / () 2004 Interface Corporation. All rights reserved. ...1...1 1. XP Embedded...2 2....3 2.1....3 2.2....4 2.2.1. SLD...4 2.3....5

More information

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows Systemwalker IT Service Management Systemwalker Centric Manager IT Service

More information

BS・110度CSデジタルハイビジョンチューナー P-TU1000JS取扱説明書

BS・110度CSデジタルハイビジョンチューナー P-TU1000JS取扱説明書 C S0 CS Digital Hi-Vision Tuner C C C C S0-0A TQZW99 0 C C C C 4 5 6 7 8 9 C C C C C C C C C C C C C C C C C C C C C C C 0 FGIH C 0 FGIH C C C FGIH FG IH FGIH I H FGIH FGIH 0 C C # $ IH F G 0 # $ # $

More information

+ -

+ - i i C Matsushita Electric Industrial Co., Ltd.2001 -S F0901KK0 seconds ANTI-SKIP SYSTEM Portable CD player Operating Instructions -S + - + - 9 BATTERY CARRYING CASE K 3 - + 2 1 OP 2 + 3 - K K http://www.baj.or.jp

More information

ohp08.dvi

ohp08.dvi 19 8 ( ) 2019.4.20 1 (linked list) ( ) next ( 1) (head) (tail) ( ) top head tail head data next 1: 2 (2) NULL nil ( ) NULL ( NULL ) ( 1 ) (double linked list ) ( 2) 3 (3) head cur tail head cur prev data

More information

main.dvi

main.dvi 1 F77 5 hmogi-2008f@kiban.civil.saitama-u.ac.jp 2013/5/13 1 2 f77... f77.exe f77.exe CDROM (CDROM D D: setupond E E: setupone 5 C:work\T66160\20130422>f77 menseki.f -o menseki f77(.exe) f77 f77(.exe) C:work\T66160\20130422>set

More information

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\ Specview VO 2012 2012/3/26 Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page http://www.stsci.edu/resources/software hardware/specview http://specview.stsci.edu/javahelp/main.html

More information

SCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp

SCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp SCM (v0201) ( ) 14 4 20 1 SCM 2 SCM 3 SCM 4 5 2 SCM 2.1 SCM SCM 2 1 2 SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp 1981-1996. 1 (3) C:\WINDOWS>cd.. C:\>cd scm C:\SCM> C:\SCM>

More information

5 30 B36B3 4 5 56 6 7 3 4 39 4 69 5 56 56 60 5 8 3 33 38 45 45 7 8 4 33 5 6 8 8 8 57 60 8 3 3 45 45 8 9 4 4 43 43 43 43 4 3 43 8 3 3 7 6 8 33 43 7 8 43 40 3 4 5 9 6 4 5 56 34 6 6 6 6 7 3 3 3 55 40 55

More information