markdown:
GROFF_MDOC(7) NetBSD Miscellaneous Information Manual GROFF_MDOC(7)
NAME groff_mdoc-- reference for groff's mdoc implementation SYNOPSIS groff -mdoc file ... DESCRIPTIONA complete reference for writing UNIX manual pages with the -mdocmacro package; a content-based and domain-based formatting package for GNU [troff(1)]. Its predecessor, the - [man(7)]package, addressed page layout leaving the manipulation of fonts and other typesetting details to the individual author. In -mdoc, page layout macros make up the page structure domainwhich consists of macros for titles, section headers, displays and lists - essentially items which affect the physical position of text on a formatted page. In addition to the page structure domain, there are two more domains, the manualdomain and the generaltext domain. The general text domain is defined as macros which perform tasks such as quoting or emphasizing pieces of text. The manual domain is defined as macros that are a subset of the day to day informal language used to describe commands, routines and related UNIX files. Macros in the manual domain handle command names, command line arguments and options, function names, function parameters, pathnames, variables, cross references to other manual pages, and so on. These domain items have value for both the author and the future user of the manual page. Hope- fully, the consistency gained across the manual set will provide easier translation to future documentation tools. Throughout the UNIX manual pages, a manual entry is simply referred to as a man page, regardless of actual length and without sexist intention. GETTING STARTEDThe material presented in the remainder of this document is outlined as follows: 1. TROFF IDIOSYNCRASIES Macro Usage Passing Space Characters in an Argument Trailing Blank Space Characters Escaping Special Characters Other Possible Pitfalls 2. A MANUAL PAGE TEMPLATE 3. CONVENTIONS 4. TITLE MACROS 5. INTRODUCTION OF MANUAL AND GENERAL TEXT DOMAINS What's in a Name... General Syntax 6. MANUAL DOMAIN Addresses Author Name Arguments Configuration Declarations (Section Four Only) Command Modifiers Defined Variables Errno's Environment Variables Flags Function Declarations Function Types Functions (Library Routines) Function Arguments Return Values Exit Status Interactive Commands Library Names Literals Names Options Pathnames Standards Variable Types Variables Manual Page Cross References 7. GENERAL TEXT DOMAIN AT&T Macro BSD Macro NetBSD Macro FreeBSD Macro OpenBSD Macro BSD/OS Macro UNIX Macro Emphasis Macro Font Mode Enclosure and Quoting Macros No-Op or Normal Text Macro No-Space Macro Section Cross References Symbolics Mathematical Symbols References and Citations Trade Names (or Acronyms and Type Names) Extended Arguments 8. PAGE STRUCTURE DOMAIN Section Headers Subsection Headers Paragraphs and Line Spacing Keeps Examples and Displays Lists and Columns 9. MISCELLANEOUS MACROS 10. PREDEFINED STRINGS 11. DIAGNOSTICS 12. FORMATTING WITH GROFF, TROFF, AND NROFF 13. FILES 14. SEE ALSO 15. BUGS TROFF IDIOSYNCRASIESThe -mdocpackage attempts to simplify the process of writing a man page. Theoretically, one should not have to learn the tricky details of GNU [troff(1)]to use -mdoc; however, there are a few limitations which are unavoidable and best gotten out of the way. And, too, be forewarned, this package is notfast. Macro UsageAs in GNU [troff(1)], a macro is called by placing a `.' (dot character) at the beginning of a line followed by the two-character (or three-charac- ter) name for the macro. There can be space or tab characters between the dot and the macro name. Arguments may follow the macro separated by spaces (but notabs). It is the dot character at the beginning of the line which causes GNU [troff(1)]to interpret the next two (or more) char- acters as a macro name. A single starting dot followed by nothing is ignored. To place a `.' (dot character) at the beginning of an input line in some context other than a macro invocation, precede the `.' (dot) with the `\&' escape sequence which translates literally to a zero-width space, and is never displayed in the output. In general, GNU [troff(1)]macros accept an unlimited number of arguments (contrary to other versions of troff which can't handle more than nine arguments). In limited cases, arguments may be continued or extended on the next line (See Extended Argumentsbelow). Almost all macros handle quoted arguments (see Passing Space Characters in an Argumentbelow). Most of the -mdocgeneral text domain and manual domain macros are spe- cial in that their argument lists are parsedfor callable macro names. This means an argument on the argument list which matches a general text or manual domain macro name (and which is defined to be callable) will be executed or called when it is processed. In this case the argument, although the name of a macro, is not preceded by a `.' (dot). This makes it possible to nest macros; for example the option macro, `.Op', may callthe flag and argument macros, `Fl' and `Ar', to specify an optional flag with an argument: [ -s bytes] is produced by `.Op Fl s Ar bytes' To prevent a string from being interpreted as a macro name, precede the string with the escape sequence `\&': [Fl s Ar bytes] is produced by `.Op \&Fl s \&Ar bytes' Here the strings `Fl' and `Ar' are not interpreted as macros. Macros whose argument lists are parsed for callable arguments are referred to as parsedand macros which may be called from an argument list are referred to as callablethroughout this document. This is a technical faux pasas almost all of the macros in -mdocare parsed, but as it was cumbersome to constantly refer to macros as being callable and being able to call other macros, the term parsed has been used. In the following, we call an -mdocmacro which starts a line (with a leading dot) a commandif this distinction is necessary. Passing Space Characters in an ArgumentSometimes it is desirable to give as an argument a string containing one or more blank space characters, say, to specify arguments to commands which expect particular arrangement of items in the argument list. Addi- tionally, it makes -mdocworking faster. For example, the function com- mand `.Fn' expects the first argument to be the name of a function and any remaining arguments to be function parameters. As ANSI C stipulates the declaration of function parameters in the parenthesized parameter list, each parameter is guaranteed to be at minimum a two word string. For example, int foo. There are two possible ways to pass an argument which contains an embed- ded space. One way of passing a string containing blank spaces is to use the hard or unpaddable space character `\ ', that is, a blank space pre- ceded by the escape character `\'. This method may be used with any macro but has the side effect of interfering with the adjustment of text over the length of a line. Troff sees the hard space as if it were any other printable character and cannot split the string into blank or new- line separated pieces as one would expect. This method is useful for strings which are not expected to overlap a line boundary. An alterna- tive is to use `\~', a paddable (i.e. stretchable), unbreakable space (this is a GNU [troff(1)]extension). The second method is to enclose the string with double quotes. For example: fetch( char *str) is created by `.Fn fetch char\ *str' fetch( char *str) can also be created by `.Fn fetch "char *str"' If the `\' before the space in the first example or double quotes in the second example were omitted, `.Fn' would see three arguments, and the result would be: fetch( char, *str) Trailing Blank Space CharactersTroff can be confused by blank space characters at the end of a line. It is a wise preventive measure to globally remove all blank spaces from <blank-space><end-of-line> character sequences. Should the need arise to use a blank character at the end of a line, it may be forced with an unpaddable space and the `\&' escape character. For example, `string\ \&'. Escaping Special CharactersSpecial characters like the newline character `\n' are handled by replac- ing the `\' with `\e' (e.g. `\en') to preserve the backslash. Other Possible PitfallsA warning is emitted when an empty input line is found outside of dis- plays (see below). Use `.sp' instead. (Well, it is even better to use -mdocmacros to avoid the usage of low-level commands.) Leading spaces will cause a break and are output directly. Avoid this behaviour if possible. Similarly, do not use more than one space charac- ter between words in an ordinary text line; contrary to other text for- matters, they are notreplaced with a single space. You can't pass `"' directly as an argument. Use `\*[q]' (or `\*q') instead. By default, [troff(1)]inserts two space characters after a punctuation mark closing a sentence; characters like `)' or `'' are treated transpar- ently, not influencing the sentence-ending behaviour. To change this, insert `\&' before or after the dot: The .Ql . character. .Pp The .Ql \&. character. .Pp .No test . test .Pp .No test. test gives The `'. character The `.' character. test. test test. test As can be seen in the first and third line, -mdochandles punctuation characters specially in macro arguments. This will be explained in sec- tion General Syntaxbelow. In the same way, you have to protect trailing full stops of abbreviations with a trailing zero-width space: `e.g.\&'. A comment in the source file of a man page can be either started with `.\"' on a single line, `\"' after some input, or `\#' anywhere (the lat- ter is a GNU [troff(1)]extension); the rest of such a line is ignored. A MANUAL PAGE TEMPLATEThe body of a man page is easily constructed from a basic template: .\" The following commands are required for all man pages. .Dd Month day, year .Os [OPERATING_SYSTEM] [version/release] .Dt DOCUMENT_TITLE [section number] [architecture/volume] .Sh NAME .Nm name .Nd one line description of name .\" This next command is for sections 2 and 3 only. .\" .Sh LIBRARY .Sh SYNOPSIS .Sh DESCRIPTION .\" The following commands should be uncommented and .\" used where appropriate. .\" .Sh IMPLEMENTATION NOTES .\" This next command is for sections 2, 3 and 9 function .\" return values only. .\" .Sh RETURN VALUES .\" This next command is for sections 1, 6, 7 and 8 only. .\" .Sh ENVIRONMENT .\" .Sh FILES .\" .Sh EXAMPLES .\" This next command is for sections 1, 6, 7, 8 and 9 only .\" (command return values (to shell) and .\" fprintf/stderr type diagnostics). .\" .Sh DIAGNOSTICS .\" .Sh COMPATIBILITY .\" This next command is for sections 2, 3 and 9 error .\" and signal handling only. .\" .Sh ERRORS .\" .Sh SEE ALSO .\" .Sh STANDARDS .\" .Sh HISTORY .\" .Sh AUTHORS .\" .Sh BUGS The first items in the template are the commands `.Dd', `.Os', and `.Dt'; the document date, the operating system the man page or subject source is developed or modified for, and the man page title (in upper case) along with the section of the manual the page belongs in. These commands iden- tify the page and are discussed below in TITLE MACROS. The remaining items in the template are section headers (.Sh); of which NAME, SYNOPSIS, and DESCRIPTIONare mandatory. The headers are discussed in PAGE STRUCTURE DOMAIN, after presentation of MANUAL DOMAIN. Several content macros are used to demonstrate page layout macros; reading about content macros before page layout macros is recommended. CONVENTIONSIn the description of all macros below, optional arguments are put into brackets. An ellipsis (`...') represents zero or more additional argu- ments. Alternative values for a parameter are separated with `|'. If there are alternative values for a mandatory parameter, braces are used (together with `|') to enclose the value set. Meta-variables are speci- fied within angles. Example: .Xx <foo> {bar1 | bar2} [-test1 [-test2 | -test3]] ... Except stated explicitly, all macros are parsed and callable. Note that a macro takes effect up to the next nested macro. For example, `.Ic foo Aq bar' doesn't produce ` foo <bar>' but ` foo<bar>'. Conse- quently, a warning message is emitted for most commands if the first argument is a macro itself since it cancels the effect of the calling command completely. Another consequence is that quoting macros never insert literal quotes; ` foo <bar>' has been produced by `.Ic "foo <bar>"'. Most macros have a default width value which can be used to specify a label width ( -width) or offset ( -offset) for the `.Bl' and `.Bd' macros. It is recommended not to use this rather obscure feature to avoid depen- dencies on local modifications of the -mdocpackage. TITLE MACROSThe title macros are part of the page structure domain but are presented first and separately for someone who wishes to start writing a man page yesterday. Three header macros designate the document title or manual page title, the operating system, and the date of authorship. These macros are called once at the very beginning of the document and are used to construct headers and footers only. .Dt [<document title>] [<section number>] [<volume>] The document title is the subject of the man page and must be in CAPITALS due to troff limitations. If omitted, `UNTITLED' is used. The section number may be a number in the range 1, ..., 9 or `unass', `draft', or `paper'. If it is specified, and no vol- ume name is given, a default volume name is used. Under NetBSD 5.1, the following sections are defined: 1 NetBSD General Commands Manual 2 NetBSD System Calls Manual 3 NetBSD Library Functions Manual 4 NetBSD Kernel Interfaces Manual 5 NetBSD File Formats Manual 6 NetBSD Games Manual 7 NetBSD Miscellaneous Information Manual 8 NetBSD System Manager's Manual 9 NetBSD Kernel Developer's Manual A volume name may be arbitrary or one of the following: USD User's Supplementary Documents PS1 Programmer's Supplementary Documents AMD Ancestral Manual Documents SMM System Manager's Manual URM User's Reference Manual PRM Programmer's Manual KM Kernel Manual IND Manual Master Index LOCAL Local Manual CON Contributed Software Manual For compatibility, `MMI' can be used for `IND', and `LOC' for `LOCAL'. Values from the previous table will specify a new vol- ume name. If the third parameter is a keyword designating a com- puter architecture, its value is prepended to the default volume name as specified by the second parameter. By default, the fol- lowing architecture keywords are defined: alpha, acorn26, acorn32, algor, amd64, amiga, arc, arm26, arm32, atari, bebox, cats, cesfic, cobalt, dreamcast, evbarm, evbmips, evbppc, evbsh3, hp300, hp700, hpcmips, i386, luna68k, m68k, mac68k, macppc, mips, mmeye, mvme68k, mvmeppc, netwinder, news68k, newsmips, next68k, ofppc, pc532, pmax, pmppc, powerpc, prep, sandpoint, sgimips, sh3, shark, sparc, sparc64, sun3, tahoe, vax, x68k, x86_64 If the section number is neither a numeric expression in the range 1 to 9 nor one of the above described keywords, the third parameter is used verbatim as the volume name. In the following examples, the left (which is identical to the right) and the middle part of the manual page header strings are shown. Note how `\&' prevents the digit 7 from being a valid numeric expression. .Dt FOO 7 [`FOO(7)]' `NetBSD Miscellaneous Information Manual' .Dt FOO 7 bar [`FOO(7)]' `NetBSD Miscellaneous Information Manual' .Dt FOO \&7 bar [`FOO(7)]' `bar' .Dt FOO 2 i386 [`FOO(2)]' `NetBSD/i386 System Calls Manual' .Dt FOO "" bar `FOO' `bar' Local, OS-specific additions might be found in the file mdoc.local; look for strings named `volume-ds-XXX' (for the for- mer type) and `volume-as-XXX' (for the latter type); `XXX' then denotes the keyword to be used with the `.Dt' macro. This macro is neither callable nor parsed. .Os [<operating system>] [<release>] If the first parameter is empty, the default `NetBSD 5.1' is used. This may be overridden in the local configuration file, mdoc.local. In general, the name of the operating system should be the common acronym, e.g. BSD or ATT. The release should be the standard release nomenclature for the system specified. In the following table, the possible second arguments for some pre- defined operating systems are listed. Similar to `.Dt', local additions might be defined in mdoc.local; look for strings named `operating-system-XXX-YYY', where `XXX' is the acronym for the operating system and `YYY' the release ID. ATT 7th, 7, III, 3, V, V.2, V.3, V.4 BSD 3, 4, 4.1, 4.2, 4.3, 4.3t, 4.3T, 4.3r, 4.3R, 4.4 NetBSD 0.8, 0.8a, 0.9, 0.9a, 1.0, 1.0a, 1.1, 1.2, 1.2a, 1.2b, 1.2c, 1.2d, 1.2e, 1.3, 1.3a, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.6, 1.6.1, 1.6.2, 2.0, 2.0.1, 2.0.2, 2.1 FreeBSD 1.0, 1.1, 1.1.5, 1.1.5.1, 2.0, 2.0.5, 2.1, 2.1.5, 2.1.6, 2.1.7, 2.2, 2.2.1, 2.2.2, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 4.0, 4.1, 4.1.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.6.2, 4.7, 4.8, 4.9, 4.10, 5.0, 5.1, 5.2, 5.2.1, 5.3 For ATT, an unknown second parameter will be replaced with the string UNIX; for the other predefined acronyms it will be ignored and a warning message emitted. Unrecognized arguments are dis- played as given in the page footer. For instance, a typical footer might be: .Os BSD 4.3 giving `4.3 Berkeley Distribution', or for a locally produced set .Os CS Department which will produce `CS Department'. If the `.Os' macro is not present, the bottom left corner of the manual page will be ugly. This macro is neither callable nor parsed. .Dd [<month> <day>, <year>] If `Dd' has no arguments, `Epoch' is used for the date string. If it has exactly three arguments, they are concatenated, sepa- rated with unbreakable space: .Dd January 25, 2001 The month's name shall not be abbreviated. With any other number of arguments, the current date is used, ignoring the parameters. This macro is neither callable nor parsed. INTRODUCTION OF MANUAL AND GENERAL TEXT DOMAINS What's in a Name... The manual domain macro names are derived from the day to day informal language used to describe commands, subroutines and related files. Slightly different variations of this language are used to describe the three different aspects of writing a man page. First, there is the description of -mdocmacro command usage. Second is the description of a UNIX command with -mdocmacros, and third, the description of a command to a user in the verbal sense; that is, discussion of a command in the text of a man page. In the first case, [troff(1)]macros are themselves a type of command; the general syntax for a troff command is: .Xx argument1 argument2 ... `.Xx' is a macro command, and anything following it are arguments to be processed. In the second case, the description of a UNIX command using the content macros is a bit more involved; a typical SYNOPSIScommand line might be displayed as: filter[ -flag] < infile> < outfile> Here, filteris the command name and the bracketed string -flagis a flagargument designated as optional by the option brackets. In -mdocterms, < infile> and < outfile> are called meta arguments; in this example, the user has to replace the meta expressions given in angle brackets with real file names. Note that in this document meta arguments are used to describe -mdoccommands; in most man pages, meta variables are not specifically written with angle brackets. The macros which formatted the above example: .Nm filter .Op Fl flag .Ao Ar infile Ac Ao Ar outfile Ac In the third case, discussion of commands and command syntax includes both examples above, but may add more detail. The arguments < infile> and < outfile> from the example above might be referred to as operandsor file arguments. Some command line argument lists are quite long: make[ -eiknqrstv] [ -D variable] [ -d flags] [ -f makefile] [ -I directory] [ -j max_jobs] [ variable= value] [ target ...] Here one might talk about the command makeand qualify the argument, makefile, as an argument to the flag, -f, or discuss the optional file operand target. In the verbal context, such detail can prevent confu- sion, however the -mdocpackage does not have a macro for an argument toa flag. Instead the `Ar' argument macro is used for an operand or file argument like targetas well as an argument to a flag like variable. The make command line was produced from: .Nm make .Op Fl eiknqrstv .Op Fl D Ar variable .Op Fl d Ar flags .Op Fl f Ar makefile .Op Fl I Ar directory .Op Fl j Ar max_jobs .Op Ar variable Ns = Ns Ar value .Bk .Op Ar target ... .Ek The `.Bk' and `.Ek' macros are explained in Keeps. General SyntaxThe manual domain and general text domain macros share a similar syntax with a few minor deviations; most notably, `.Ar', `.Fl', `.Nm', and `.Pa' differ only when called without arguments; and `.Fn' and `.Xr' impose an order on their argument lists. All content macros are capable of recog- nizing and properly handling punctuation, provided each punctuation char- acter is separated by a leading space. If a command is given: .Ar sptr, ptr), The result is: sptr, ptr),The punctuation is not recognized and all is output in the font used by `.Ar'. If the punctuation is separated by a leading white space: .Ar sptr , ptr ) , The result is: sptr, ptr), The punctuation is now recognized and output in the default font distin- guishing it from the argument strings. To remove the special meaning from a punctuation character escape it with `\&'. The following punctuation characters are recognized by -mdoc: . , : ; ( ) [ ] ? ! Troff is limited as a macro language, and has difficulty when presented with a string containing a member of the mathematical, logical or quota- tion set: {+,-,/,*,%,<,>,<=,>=,=,==,&,`,',"} The problem is that troff may assume it is supposed to actually perform the operation or evaluation suggested by the characters. To prevent the accidental evaluation of these characters, escape them with `\&'. Typi- cal syntax is shown in the first content macro displayed below, `.Ad'. MANUAL DOMAIN AddressesThe address macro identifies an address construct. Usage: .Ad <address> ... .Ad addr1 addr1.Ad addr1 . addr1. .Ad addr1 , file2 addr1, file2.Ad f1 , f2 , f3 : f1, f2, f3: .Ad addr ) ) , addr)), The default width is 12n. Author NameThe `.An' macro is used to specify the name of the author of the item being documented, or the name of the author of the actual manual page. Usage: .An <author name> ... .An "Joe Author" Joe Author .An "Joe Author" , Joe Author, .An "Joe Author" Aq nobody@FreeBSD.org Joe Author <nobody@FreeBSD.org> .An "Joe Author" ) ) , Joe Author)), The default width is 12n. In the AUTHORSsection, the `.An' command causes a line break allowing each new name to appear on its own line. If this is not desirable, .An -nosplit call will turn this off. To turn splitting back on, write .An -split ArgumentsThe .Ar argument macro may be used whenever an argument is referenced. If called without arguments, the ` file ...' string is output. Usage: .Ar [<argument>] ... .Ar file ....Ar file1 file1.Ar file1 . file1. .Ar file1 file2 file1 file2.Ar f1 f2 f3 : f1 f2 f3: .Ar file ) ) , file)), The default width is 12n. Configuration Declaration (Section Four Only)The `.Cd' macro is used to demonstrate a [config(1)]declaration for a device interface in a section four manual. Usage: .Cd <argument> ... .Cd "device le0 at scode?" device le0 at scode?In the SYNOPSISsection a `.Cd' command causes a line break before and after its arguments are printed. The default width is 12n. Command ModifiersThe command modifier is identical to the `.Fl' (flag) command with the exception that the `.Cm' macro does not assert a dash in front of every argument. Traditionally flags are marked by the preceding dash, however, some commands or subsets of commands do not use them. Command modifiers may also be specified in conjunction with interactive commands such as editor commands. See Flags. The default width is 10n. Defined VariablesA variable (or constant) which is defined in an include file is specified by the macro `.Dv'. Usage: .Dv <defined variable> ... .Dv MAXHOSTNAMELEN MAXHOSTNAMELEN .Dv TIOCGPGRP ) TIOCGPGRP) The default width is 12n. Errno'sThe `.Er' errno macro specifies the error return value for section 2, 3, and 9 library routines. The second example below shows `.Er' used with the `.Bq' general text domain macro, as it would be used in a section two manual page. Usage: .Er <errno type> ... .Er ENOENT ENOENT .Er ENOENT ) ; ENOENT); .Bq Er ENOTDIR [ENOTDIR] The default width is 17n. Environment VariablesThe `.Ev' macro specifies an environment variable. Usage: .Ev <argument> ... .Ev DISPLAY DISPLAY .Ev PATH . PATH. .Ev PRINTER ) ) , PRINTER)), The default width is 15n. FlagsThe `.Fl' macro handles command line flags. It prepends a dash, `-', to the flag. For interactive command flags, which are not prepended with a dash, the `.Cm' (command modifier) macro is identical, but without the dash. Usage: .Fl <argument> ... .Fl -.Fl cfv -cfv.Fl cfv . -cfv. .Cm cfv . cfv. .Fl s v t -s -v -t.Fl - , --, .Fl xyz ) , -xyz), .Fl | -| The `.Fl' macro without any arguments results in a dash representing stdin/stdout. Note that giving `.Fl' a single dash will result in two dashes. The default width is 12n. Function DeclarationsThe `.Fd' macro is used in the SYNOPSISsection with section two or three functions. It is neither callable nor parsed. Usage: .Fd <argument> ... .Fd "#include <sys/types.h>" #include <sys/types.h>In the SYNOPSISsection a `.Fd' command causes a line break if a function has already been presented and a break has not occurred. This leaves a nice vertical space in between the previous function call and the decla- ration for the next function. The `.In' macro, while in the SYNOPSISsection, represents the #include statement, and is the short form of the above example. It specifies the C header file as being included in a C program. It also causes a line break. While not in the SYNOPSISsection, it represents the header file enclosed in angle brackets. Usage: .In <header file> .In stdio.h #include <stdio.h>.In stdio.h < stdio.h> Function TypesThis macro is intended for the SYNOPSISsection. It may be used anywhere else in the man page without problems, but its main purpose is to present the function type in kernel normal form for the SYNOPSISof sections two and three (it causes a line break, allowing the function name to appear on the next line). Usage: .Ft <type> ... .Ft struct stat struct stat Functions (Library Routines)The `.Fn' macro is modeled on ANSI C conventions. Usage: .Fn <function> [<parameter>] ... .Fn getchar getchar() .Fn strlen ) , strlen()), .Fn align "char *ptr" , align( char *ptr), Note that any call to another macro signals the end of the `.Fn' call (it will insert a closing parenthesis at that point). For functions with many parameters (which is rare), the macros `.Fo' (function open) and `.Fc' (function close) may be used with `.Fa' (func- tion argument). Example: .Ft int .Fo res_mkquery .Fa "int op" .Fa "char *dname" .Fa "int class" .Fa "int type" .Fa "char *data" .Fa "int datalen" .Fa "struct rrec *newrr" .Fa "char *buf" .Fa "int buflen" .Fc Produces: int res_mkquery( int op, char *dname, int class, int type, char *data, int datalen, struct rrec *newrr, char *buf, int buflen) In the SYNOPSISsection, the function will always begin at the beginning of line. If there is more than one function presented in the SYNOPSISsection and a function type has not been given, a line break will occur, leaving a nice vertical space between the current function name and the one prior. The default width values of `.Fn' and `.Fo' are 12n and 16n, respec- tively. Function ArgumentsThe `.Fa' macro is used to refer to function arguments (parameters) out- side of the SYNOPSISsection of the manual or inside the SYNOPSISsection if the enclosure macros `.Fo' and `.Fc' instead of `.Fn' are used. `.Fa' may also be used to refer to structure members. Usage: .Fa <function argument> ... .Fa d_namlen ) ) , d_namlen)), .Fa iov_len iov_lenThe default width is 12n. Return ValuesThe `.Rv' macro generates text for use in the RETURN VALUESsection. Usage: .Rv [-std] [<function> ...] For example, `.Rv -std atexit' produces: The atexit() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errnois set to indicate the error. The -stdoption is valid only for manual page sections 2 and 3. Cur- rently, this macro does nothing if used without the -stdflag. Exit StatusThe `.Ex' macro generates text for use in the DIAGNOSTICSsection. Usage: .Ex [-std] [<utility> ...] For example, `.Ex -std cat' produces: The catutility exits 0 on success, and >0 if an error occurs. The -stdoption is valid only for manual page sections 1, 6 and 8. Cur- rently, this macro does nothing if used without the -stdflag. Interactive CommandsThe `.Ic' macro designates an interactive or internal command. Usage: .Ic <argument> ... .Ic :wq :wq.Ic "do while {...}" do while {...}.Ic setenv , unsetenv setenv, unsetenvThe default width is 12n. Library NamesThe `.Lb' macro is used to specify the library where a particular func- tion is compiled in. Usage: .Lb <argument> ... Available arguments to `.Lb' and their results are: libarm ARM Architecture Library (libarm, -larm) libarm32 ARM32 Architecture Library (libarm32, -larm32) libc Standard C Library (libc, -lc) libcdk Curses Development Kit Library (libcdk, -lcdk) libcompat Compatibility Library (libcompat, -lcompat) libcrypt Crypt Library (libcrypt, -lcrypt) libcurses Curses Library (libcurses, -lcurses) libedit Command Line Editor Library (libedit, -ledit) libevent Event Notification Library (libevent, -levent) libform Curses Form Library (libform, -lform) libi386 i386 Architecture Library (libi386, -li386) libintl Internationalized Message Handling Library (libintl, -lintl) libipsec IPsec Policy Control Library (libipsec, -lipsec) libkvm Kernel Data Access Library (libkvm, -lkvm) libm Math Library (libm, -lm) libm68k m68k Architecture Library (libm68k, -lm68k) libmagic Magic Number Recognition Library (libmagic, -lmagic) libmenu Curses Menu Library (libmenu, -lmenu) libossaudio OSS Audio Emulation Library (libossaudio, -lossaudio) libpam Pluggable Authentication Module Library (libpam, -lpam) libpcap Packet Capture Library (libpcap, -lpcap) libpci PCI Bus Access Library (libpci, -lpci) libpmc Performance Counters Library (libpmc, -lpmc) libposix POSIX Compatibility Library (libposix, -lposix) libpthread POSIX Threads Library (libpthread, -lpthread) libresolv DNS Resolver Library (libresolv, -lresolv) librt POSIX Real-time Library (librt, -lrt) libtermcap Termcap Access Library (libtermcap, -ltermcap) libusbhid USB Human Interface Devices Library (libusbhid, -lusbhid) libutil System Utilities Library (libutil, -lutil) libx86_64 x86_64 Architecture Library (libx86_64, -lx86_64) libz Compression Library (libz, -lz) Local, OS-specific additions might be found in the file mdoc.local; look for strings named `str-Lb-XXX'. `XXX' then denotes the keyword to be used with the `.Lb' macro. In the LIBRARYsection an `.Lb' command causes a line break before and after its arguments are printed. LiteralsThe `.Li' literal macro may be used for special characters, variable con- stants, etc. -- anything which should be displayed as it would be typed. Usage: .Li <argument> ... .Li \en \n .Li M1 M2 M3 ; M1 M2 M3; .Li cntrl-D ) , cntrl-D), .Li 1024 ... 1024 ... The default width is 16n. NamesThe `.Nm' macro is used for the document title or subject name. It has the peculiarity of remembering the first argument it was called with, which should always be the subject name of the page. When called without arguments, `.Nm' regurgitates this initial name for the sole purpose of making less work for the author. Note: A section two or three document function name is addressed with the `.Nm' in the NAMEsection, and with `.Fn' in the SYNOPSISand remaining sections. For interactive commands, such as the `while' command keyword in [csh(1)], the `.Ic' macro should be used. While `.Ic' is nearly identical to `.Nm', it can not recall the first argument it was invoked with. Usage: .Nm [<argument>] ... .Nm groff_mdoc groff_mdoc.Nm \-mdoc -mdoc.Nm foo ) ) , foo)), .Nm : groff_mdoc: The default width is 10n. OptionsThe `.Op' macro places option brackets around any remaining arguments on the command line, and places any trailing punctuation outside the brack- ets. The macros `.Oo' and `.Oc' (which produce an opening and a closing option bracket respectively) may be used across one or more lines or to specify the exact position of the closing parenthesis. Usage: .Op [<option>] ... .Op [] .Op Fl k [ -k] .Op Fl k ) . [ -k]). .Op Fl k Ar kookfile [ -k kookfile] .Op Fl k Ar kookfile , [ -k kookfile], .Op Ar objfil Op Ar corfil [ objfil[ corfil]] .Op Fl c Ar objfil Op Ar corfil , [ -c objfil[ corfil]], .Op word1 word2 [word1 word2] .Li .Op Oo Ao option Ac Oc ... .Op [<option>] ... Here a typical example of the `.Oo' and `.Oc' macros: .Oo .Op Fl k Ar kilobytes .Op Fl i Ar interval .Op Fl c Ar count .Oc Produces: [[ -k kilobytes] [ -i interval] [ -c count]] The default width values of `.Op' and `.Oo' are 14n and 10n, respec- tively. PathnamesThe `.Pa' macro formats path or file names. If called without arguments, the ` ~' string is output, which represents the current user's home direc- tory. Usage: .Pa [<pathname>] ... .Pa ~.Pa /usr/share /usr/share.Pa /tmp/fooXXXXX ) . /tmp/fooXXXXX). The default width is 32n. StandardsThe `.St' macro replaces standard abbreviations with their formal names. Usage: .St <abbreviation> ... Available pairs for ``Abbreviation/Formal Name'' are: ANSI/ISO C -ansiC ANSI X3.159-1989 (``ANSI C89'') -ansiC-89 ANSI X3.159-1989 (``ANSI C89'') -isoC ISO/IEC 9899:1990 (``ISO C90'') -isoC-90 ISO/IEC 9899:1990 (``ISO C90'') -isoC-99 ISO/IEC 9899:1999 (``ISO C99'') POSIX Part 1: System API -iso9945-1-90 ISO/IEC 9945-1:1990 (``POSIX.1'') -iso9945-1-96 ISO/IEC 9945-1:1996 (``POSIX.1'') -p1003.1 IEEE Std 1003.1 (``POSIX.1'') -p1003.1-88 IEEE Std 1003.1-1988 (``POSIX.1'') -p1003.1-90 ISO/IEC 9945-1:1990 (``POSIX.1'') -p1003.1-96 ISO/IEC 9945-1:1996 (``POSIX.1'') -p1003.1b-93 IEEE Std 1003.1b-1993 (``POSIX.1'') -p1003.1c-95 IEEE Std 1003.1c-1995 (``POSIX.1'') -p1003.1g-2000 IEEE Std 1003.1g-2000 (``POSIX.1'') -p1003.1i-95 IEEE Std 1003.1i-1995 (``POSIX.1'') -p1003.1-2001 IEEE Std 1003.1-2001 (``POSIX.1'') -p1003.1-2004 IEEE Std 1003.1-2004 (``POSIX.1'') POSIX Part 2: Shell and Utilities -iso9945-2-93 ISO/IEC 9945-2:1993 (``POSIX.2'') -p1003.2 IEEE Std 1003.2 (``POSIX.2'') -p1003.2-92 IEEE Std 1003.2-1992 (``POSIX.2'') -p1003.2a-92 IEEE Std 1003.2a-1992 (``POSIX.2'') X/Open -susv2 Version 2 of the Single UNIX Specification (``SUSv2'') -svid4 System V Interface Definition, Fourth Edition (``SVID4'') -xbd5 X/Open System Interface Definitions Issue 5 (``XBD5'') -xcu5 X/Open Commands and Utilities Issue 5 (``XCU5'') -xcurses4.2 X/Open Curses Issue 4, Version 2 (``XCURSES4.2'') -xns5 X/Open Networking Services Issue 5 (``XNS5'') -xns5.2 X/Open Networking Services Issue 5.2 (``XNS5.2'') -xpg3 X/Open Portability Guide Issue 3 (``XPG3'') -xpg4 X/Open Portability Guide Issue 4 (``XPG4'') -xpg4.2 X/Open Portability Guide Issue 4, Version 2 (``XPG4.2'') -xsh5 X/Open System Interfaces and Headers Issue 5 (``XSH5'') Miscellaneous -ieee754 IEEE Std 754-1985 -iso8802-3 ISO/IEC 8802-3:1989 Variable TypesThe `.Vt' macro may be used whenever a type is referenced. In the SYNOPSISsection, it causes a line break (useful for old style variable declarations). Usage: .Vt <type> ... .Vt extern char *optarg ; extern char *optarg; .Vt FILE * FILE * VariablesGeneric variable reference. Usage: .Va <variable> ... .Va count count.Va settimer , settimer, .Va "int *prt" ) : int *prt): .Va "char s" ] ) ) , char s])), The default width is 12n. Manual Page Cross ReferencesThe `.Xr' macro expects the first argument to be a manual page name. The optional second argument, if a string (defining the manual section), is put into parentheses. Usage: .Xr <man page name> [<section>] ... .Xr mdoc mdoc .Xr mdoc , mdoc, .Xr mdoc 7 [mdoc(7)].Xr xinit 1x ; [xinit(1x)]; The default width is 10n. GENERAL TEXT DOMAIN AT&T MacroUsage: .At [<version>] ... .At AT&T UNIX .At v6 . Version 6 AT&T UNIX. The following values for <version> are possible: 32v, v1, v2, v3, v4, v5, v6, v7, V, V.1, V.2, V.3, V.4 BSD MacroUsage: .Bx {-alpha | -beta | -devel} ... .Bx [<version> [<release>]] ... .Bx BSD .Bx 4.3 . 4.3BSD. .Bx -devel BSD (currently under development) <version> will be prepended to the string `BSD'. The following values for <release> are possible: Reno, reno, Tahoe, tahoe, Lite, lite, Lite2, lite2 NetBSD MacroUsage: .Nx [<version>] ... .Nx NetBSD .Nx 1.4 . NetBSD 1.4. For possible values of <version> see the description of the `.Os' command above in section TITLE MACROS. FreeBSD MacroUsage: .Fx [<version>] ... .Fx FreeBSD .Fx 2.2 . FreeBSD 2.2. For possible values of <version> see the description of the `.Os' command above in section TITLE MACROS. OpenBSD MacroUsage: .Ox [<version>] ... .Ox 1.0 OpenBSD 1.0 BSD/OS MacroUsage: .Bsx [<version>] ... .Bsx 1.0 BSD/OS 1.0 UNIX MacroUsage: .Ux ... .Ux UNIX Emphasis MacroText may be stressed or emphasized with the `.Em' macro. The usual font for emphasis is italic. Usage: .Em <argument> ... .Em does not does not.Em exceed 1024 . exceed 1024. .Em vide infra ) ) , vide infra)), The default width is 10n. Font ModeThe `.Bf' font mode must be ended with the `.Ef' macro (the latter takes no arguments). Font modes may be nested within other font modes. `.Bf' has the following syntax: .Bf <font mode> <font mode> must be one of the following three types: Em| -emphasisSame as if the `.Em' macro was used for the entire block of text. Li| -literalSame as if the `.Li' macro was used for the entire block of text. Sy| -symbolicSame as if the `.Sy' macro was used for the entire block of text. Both macros are neither callable nor parsed. Enclosure and Quoting MacrosThe concept of enclosure is similar to quoting. The object being to enclose one or more strings between a pair of characters like quotes or parentheses. The terms quoting and enclosure are used interchangeably throughout this document. Most of the one-line enclosure macros end in small letter `q' to give a hint of quoting, but there are a few irregu- larities. For each enclosure macro there is also a pair of open and close macros which end in small letters `o' and `c' respectively. Quote Open Close Function Result.Aq .Ao .Ac Angle Bracket Enclosure <string> .Bq .Bo .Bc Bracket Enclosure [string] .Brq .Bro .Brc Brace Enclosure {string} .Dq .Do .Dc Double Quote ``string'' .Eq .Eo .Ec Enclose String (in XX) XXstringXX .Pq .Po .Pc Parenthesis Enclosure (string) .Ql Quoted Literal `string' or string .Qq .Qo .Qc Straight Double Quote "string" .Sq .So .Sc Single Quote `string' All macros ending with `q' and `o' have a default width value of 12n. .Eo, .Ec These macros expect the first argument to be the opening and closing strings respectively. .Es, .En Due to the nine-argument limit in the original troff program two other macros have been implemented which are now rather obsolete: `.Es' takes the first and second parameter as the left and right enclosure string, which are then used to enclose the arguments of `.En'. The default width value is 12n for both macros. .Eq The first and second arguments of this macro are the opening and closing strings respectively, followed by the arguments to be enclosed. .Ql The quoted literal macro behaves differently in troff and nroff mode. If formatted with nroff, a quoted literal is always quoted. If formatted with troff, an item is only quoted if the width of the item is less than three constant width characters. This is to make short strings more visible where the font change to literal (constant width) is less noticeable. The default width is 16n. .Pf The prefix macro suppresses the whitespace between its first and second argument: .Pf ( Fa name2 ( name2The default width is 12n. The `.Ns' macro (see below) performs the analogous suffix func- tion. .Ap The `.Ap' macro inserts an apostrophe and exits any special text modes, continuing in `.No' mode. Examples of quoting: .Aq <> .Aq Pa ctype.h ) , < ctype.h>), .Bq [] .Bq Em Greek , French . [ Greek, French]. .Dq ``'' .Dq string abc . ``string abc''. .Dq '^[A-Z]' ``'^[A-Z]''' .Ql man mdoc `man mdoc' .Qq "" .Qq string ) , "string"), .Qq string Ns ), "string)," .Sq `' .Sq string `string' .Em or Ap ing or'ing For a good example of nested enclosure macros, see the `.Op' option macro. It was created from the same underlying enclosure macros as those presented in the list above. The `.Xo' and `.Xc' extended argument list macros are discussed below. No-Op or Normal Text MacroThe `.No' macro can be used in a macro command line for parameters which should notbe formatted. Be careful to add `\&' to the word `No' if you really want that English word (and not the macro) as a parameter. Usage: .No <argument> ... .No test Ta with Ta tabs test with tabs The default width is 12n. No-Space MacroThe `.Ns' macro suppresses insertion of a space between the current posi- tion and its first parameter. For example, it is useful for old style argument lists where there is no space between the flag and argument: Usage: ... <argument> Ns [<argument>] ... .Ns <argument> ... .Op Fl I Ns Ar directory [ -I directory] Note: The `.Ns' macro always invokes the `.No' macro after eliminating the space unless another macro name follows it. If used as a command (i.e., the second form above in the `Usage' line), `.Ns' is identical to `.No'. Section Cross ReferencesThe `.Sx' macro designates a reference to a section header within the same document. Usage: .Sx <section reference> ... .Sx FILES FILESThe default width is 16n. SymbolicsThe symbolic emphasis macro is generally a boldface macro in either the symbolic sense or the traditional English usage. Usage: .Sy <symbol> ... .Sy Important Notice Important NoticeThe default width is 6n. Mathematical SymbolsUse this macro for mathematical symbols and similar things. Usage: .Ms <math symbol> ... .Ms sigma sigmaThe default width is 6n. References and CitationsThe following macros make a modest attempt to handle references. At best, the macros make it convenient to manually drop in a subset of [refer(1)]style references. .Rs Reference start (does not take arguments). Causes a line break in the SEE ALSOsection and begins collection of ref- erence information until the reference end macro is read. .Re Reference end (does not take arguments). The reference is printed. .%A Reference author name; one name per invocation. .%B Book title. .%C City/place (not implemented yet). .%D Date. .%I Issuer/publisher name. .%J Journal name. .%N Issue number. .%O Optional information. .%P Page number. .%Q Corporate or foreign author. .%R Report name. .%T Title of article. .%V Volume. Macros beginning with `%' are not callable but accept multiple arguments in the usual way. Only the `.Tn' macro is handled properly as a parame- ter; other macros will cause strange output. `.%B' and `.%T' can be used outside of the `.Rs/.Re' environment. Example: .Rs .%A "Matthew Bar" .%A "John Foo" .%T "Implementation Notes on [foobar(1)]" .%R "Technical Report ABC-DE-12-345" .%Q "Drofnats College, Nowhere" .%D "April 1991" .Re produces Matthew Bar and John Foo, Implementation Notes on, Technical Report ABC-DE-12-345, Drofnats College, Nowhere, April 1991. [foobar(1)] Trade Names (or Acronyms and Type Names)The trade name macro prints its arguments in a smaller font. Its intended use is to imitate a small caps fonts for uppercase acronyms. Usage: .Tn <symbol> ... .Tn DEC DEC .Tn ASCII ASCII The default width is 10n. Extended ArgumentsThe .Xo and .Xc macros allow one to extend an argument list on a macro boundary for the `.It' macro (see below). Note that .Xo and .Xc are implemented similarly to all other macros opening and closing an enclo- sure (without inserting characters, of course). This means that the fol- lowing is true for those macros also. Here is an example of `.Xo' using the space mode macro to turn spacing off: .Sm off .It Xo Sy I Ar operation .No \en Ar count No \en .Xc .Sm on produces I operation\n count\n Another one: .Sm off .It Cm S No / Ar old_pattern Xo .No / Ar new_pattern .No / Op Cm g .Xc .Sm on produces S/ old_pattern/ new_pattern/[ g] Another example of `.Xo' and enclosure macros: Test the value of a vari- able. .It Xo .Ic .ifndef .Oo \&! Oc Ns Ar variable Oo .Ar operator variable ... .Oc Xc produces .ifndef[!] variable[ operator variable ...] PAGE STRUCTURE DOMAIN Section HeadersThe following `.Sh' section header macros are required in every man page. The remaining section headers are recommended at the discretion of the author writing the manual page. The `.Sh' macro is parsed but not gener- ally callable. It can be used as an argument in a call to `.Sh' only; it then reactivates the default font for `.Sh'. The default width is 8n. .Sh NAME The `.Sh NAME' macro is mandatory. If not specified, headers, footers and page layout defaults will not be set and things will be rather unpleasant. The NAMEsection consists of at least three items. The first is the `.Nm' name macro naming the subject of the man page. The second is the name description macro, `.Nd', which separates the subject name from the third item, which is the description. The description should be the most terse and lucid possible, as the space available is small. `.Nd' first prints `-', then all its arguments. .Sh LIBRARY This section is for section two and three function calls. It should consist of a single `.Lb' macro call; see Library Names. .Sh SYNOPSIS The SYNOPSISsection describes the typical usage of the subject of a man page. The macros required are either `.Nm', `.Cd', or `.Fn' (and possibly `.Fo', `.Fc', `.Fd', and `.Ft'). The function name macro `.Fn' is required for manual page sections 2 and 3; the command and general name macro `.Nm' is required for sections 1, 5, 6, 7, and 8. Section 4 manuals require a `.Nm', `.Fd' or a `.Cd' configuration device usage macro. Several other macros may be necessary to produce the synopsis line as shown below: cat[ -benstuv] [ -] file ...The following macros were used: .Nm cat .Op Fl benstuv .Op Fl .Ar .Sh DESCRIPTION In most cases the first text in the DESCRIPTIONsec- tion is a brief paragraph on the command, function or file, followed by a lexical list of options and respective explanations. To create such a list, the `.Bl' (begin list), `.It' (list item) and `.El' (end list) macros are used (see Lists and Columnsbelow). .Sh IMPLEMENTATION NOTES Implementation specific information should be placed here. .Sh RETURN VALUES Sections 2, 3 and 9 function return values should go here. The `.Rv' macro may be used to generate text for use in the RETURN VALUESsection for most section 2 and 3 library functions; see Return Values. The following `.Sh' section headers are part of the preferred manual page layout and must be used appropriately to maintain consistency. They are listed in the order in which they would be used. .Sh ENVIRONMENT The ENVIRONMENTsection should reveal any related environment variables and clues to their behavior and/or usage. .Sh FILES Files which are used or created by the man page sub- ject should be listed via the `.Pa' macro in the FILESsection. .Sh EXAMPLES There are several ways to create examples. See the EXAMPLESsection below for details. .Sh DIAGNOSTICS Diagnostic messages from a command should be placed in this section. The `.Ex' macro may be used to generate text for use in the DIAGNOSTICSsection for most sec- tion 1, 6 and 8 commands; see Exit Status. .Sh COMPATIBILITY Known compatibility issues (e.g. deprecated options or parameters) should be listed here. .Sh ERRORS Specific error handling, especially from library func- tions (man page sections 2, 3, and 9) should go here. The `.Er' macro is used to specify an error (errno). .Sh SEE ALSO References to other material on the man page topic and cross references to other relevant man pages should be placed in the SEE ALSOsection. Cross references are specified using the `.Xr' macro. Currently [refer(1)]style references are not accommodated. It is recommended that the cross references are sorted on the section number, then alphabetically on the names within a section, and placed in that order and comma separated. Example: [ls(1)], [ps(1)], [group(5)], [passwd(5)].Sh STANDARDS If the command, library function or file adheres to a specific implementation such as IEEE Std 1003.2 (``POSIX.2'') or ANSI X3.159-1989 (``ANSI C89'') this should be noted here. If the command does not adhere to any standard, its history should be noted in the HISTORYsection. .Sh HISTORY Any command which does not adhere to any specific standards should be outlined historically in this sec- tion. .Sh AUTHORS Credits should be placed here. Use the `.An' macro for names and the `.Aq' macro for e-mail addresses within optional contact information. Explicitly indi- cate whether the person authored the initial manual page or the software or whatever the person is being credited for. .Sh BUGS Blatant problems with the topic go here. User-specified `.Sh' sections may be added; for example, this section was set with: .Sh "PAGE STRUCTURE DOMAIN" Subsection HeadersSubsection headers have exactly the same syntax as section headers: `.Ss' is parsed but not generally callable. It can be used as an argument in a call to `.Ss' only; it then reactivates the default font for `.Ss'. The default width is 8n. Paragraphs and Line Spacing.Pp The `.Pp' paragraph command may be used to specify a line space where necessary. The macro is not necessary after a `.Sh' or `.Ss' macro or before a `.Bl' or `.Bd' macro (which both assert a vertical distance unless the -compactflag is given). The macro is neither callable nor parsed and takes no arguments; an alternative name is `.Lp'. KeepsThe only keep that is implemented at this time is for words. The macros are `.Bk' (begin keep) and `.Ek' (end keep). The only option that `.Bk' accepts currently is -words(this is also the default if no option is given) which is useful for preventing line breaks in the middle of options. In the example for the make command line arguments (see What's in a Name), the keep prevented nroff from placing up the flag and the argument on separate lines. Both macros are neither callable nor parsed. More work needs to be done with the keep macros; specifically, a -lineoption should be added. Examples and DisplaysThere are seven types of displays. .D1 (This is D-one.) Display one line of indented text. This macro is parsed but not callable. -ldghfstruThe above was produced by: .D1 Fl ldghfstru. .Dl (This is D-ell.) Display one line of indented literaltext. The `.Dl' example macro has been used throughout this file. It allows the indentation (display) of one line of text. Its default font is set to constant width (literal). `.Dl' is parsed but not callable. % ls -ldg /usr/local/bin The above was produced by: .Dl % ls -ldg /usr/local/bin. .Bd Begin display. The `.Bd' display must be ended with the `.Ed' macro. It has the following syntax: .Bd {-literal | -filled | -unfilled | -ragged | -centered} [-offset <string>] [-file <file name>] [-compact] -raggedFill, but do not adjust the right margin (only left-justify). -centeredCenter lines between the current left and right margin. Note that each single line is centered. -unfilledDo not fill; display a block of text as typed, using line breaks as specified by the user. This can produce overlong lines without warning mes- sages. -filledDisplay a filled block. The block of text is formatted (i.e., the text is justified on both the left and right side). -literalDisplay block with literal font (usually fixed- width). Useful for source code or simple tabbed or spaced text. -file< file name> The file whose name follows the -fileflag is read and displayed before any data enclosed with `.Bd' and `.Ed', using the selected display type. Any troff/ -mdoccommands in the file will be pro- cessed. -offset< string> If -offsetis specified with one of the following strings, the string is interpreted to indicate the level of indentation for the forthcoming block of text: leftAlign block on the current left mar- gin; this is the default mode of `.Bd'. centerSupposedly center the block. At this time unfortunately, the block merely gets left aligned about an imaginary center margin. indentIndent by one default indent value or tab. The default indent value is also used for the `.D1' and `.Dl' macros, so one is guaranteed the two types of displays will line up. The indentation value is normally set to 6n or about two thirds of an inch (six constant width characters). indent-twoIndent two times the default indent value. rightThis leftaligns the block about two inches from the right side of the page. This macro needs work and per- haps may never do the right thing within troff. If <string> is a valid numeric expression instead ( with a scale indicator other than` u'), use that value for indentation. The most useful scale indicators are `m' and `n', specifying the so- called Emand En square. This is approximately the width of the letters `m' and `n' respectively of the current font (for nroff output, both scale indicators give the same values). If <string> isn't a numeric expression, it is tested whether it is an -mdocmacro name, and the default offset value associated with this macro is used. Finally, if all tests fail, the width of <string> (typeset with a fixed-width font) is taken as the offset. -compactSuppress insertion of vertical space before begin of display. .Ed End display (takes no arguments). Lists and ColumnsThere are several types of lists which may be initiated with the `.Bl' begin-list macro. Items within the list are specified with the `.It' item macro, and each list must end with the `.El' macro. Lists may be nested within themselves and within displays. The use of columns inside of lists or lists inside of columns is unproven. In addition, several list attributes may be specified such as the width of a tag, the list offset, and compactness (blank lines between items allowed or disallowed). Most of this document has been formatted with a tag style list ( -tag). It has the following syntax forms: .Bl {-hang | -ohang | -tag | -diag | -inset} [-width <string>] [-offset <string>] [-compact] .Bl -column [-offset <string>] <string1> <string2> ... .Bl {-item | -enum [-nested] | -bullet | -hyphen | -dash} [-offset <string>] [-compact] And now a detailed description of the list types. -bulletA bullet list. .Bl -bullet -offset indent -compact .It Bullet one goes here. .It Bullet two here. .El Produces: +Bullet one goes here. +Bullet two here. -dash(or -hyphen) A dash list. .Bl -dash -offset indent -compact .It Dash one goes here. .It Dash two here. .El Produces: -Dash one goes here. -Dash two here. -enumAn enumerated list. .Bl -enum -offset indent -compact .It Item one goes here. .It And item two here. .El The result: 1. Item one goes here. 2. And item two here. If you want to nest enumerated lists, use the -nestedflag (starting with the second-level list): .Bl -enum -offset indent -compact .It Item one goes here .Bl -enum -nested -compact .It Item two goes here. .It And item three here. .El .It And item four here. .El Result: 1. Item one goes here. 1.1. Item two goes here. 1.2. And item three here. 2. And item four here. -itemA list of type -itemwithout list markers. .Bl -item -offset indent .It Item one goes here. Item one goes here. Item one goes here. .It Item two here. Item two here. Item two here. .El Produces: Item one goes here. Item one goes here. Item one goes here. Item two here. Item two here. Item two here. -tagA list with tags. Use -widthto specify the tag width. SL sleep time of the process (seconds blocked) PAGEIN number of disk I/O's resulting from references by the process to pages not loaded in core. UID numerical user-id of process owner PPID numerical id of parent of process priority (non-pos- itive when in non-interruptible wait) The raw text: .Bl -tag -width "PPID" -compact -offset indent .It SL sleep time of the process (seconds blocked) .It PAGEIN number of disk .Tn I/O Ns 's resulting from references by the process to pages not loaded in core. .It UID numerical user-id of process owner .It PPID numerical id of parent of process priority (non-positive when in non-interruptible wait) .El -diagDiag lists create section four diagnostic lists and are similar to inset lists except callable macros are ignored. The -widthflag is not meaningful in this context. Example: .Bl -diag .It You can't use Sy here. The message says all. .El produces You can't use Sy here.The message says all. -hangA list with hanging tags. Hangedlabels appear similar to tagged lists when the label is smaller than the label width. Longer hanged list labelsblend into the paragraph unlike tagged paragraph labels. And the unformatted text which created it: .Bl -hang -offset indent .It Em Hanged labels appear similar to tagged lists when the label is smaller than the label width. .It Em Longer hanged list labels blend into the paragraph unlike tagged paragraph labels. .El -ohangLists with overhanging tags do not use indentation for the items; tags are written to a separate line. SLsleep time of the process (seconds blocked) PAGEINnumber of disk I/O's resulting from references by the process to pages not loaded in core. UIDnumerical user-id of process owner PPIDnumerical id of parent of process priority (non-positive when in non-interruptible wait) The raw text: .Bl -ohang -offset indent .It Sy SL sleep time of the process (seconds blocked) .It Sy PAGEIN number of disk .Tn I/O Ns 's resulting from references by the process to pages not loaded in core. .It Sy UID numerical user-id of process owner .It Sy PPID numerical id of parent of process priority (non-positive when in non-interruptible wait) .El -insetHere is an example of inset labels: TagThe tagged list (also called a tagged paragraph) is the most common type of list used in the Berkeley manuals. Use a -widthattribute as described below. DiagDiag lists create section four diagnostic lists and are similar to inset lists except callable macros are ignored. HangHanged labels are a matter of taste. OhangOverhanging labels are nice when space is con- strained. InsetInset labels are useful for controlling blocks of paragraphs and are valuable for converting -mdocmanuals to other formats. Here is the source text which produced the above example: .Bl -inset -offset indent .It Em Tag The tagged list (also called a tagged paragraph) is the most common type of list used in the Berkeley manuals. .It Em Diag Diag lists create section four diagnostic lists and are similar to inset lists except callable macros are ignored. .It Em Hang Hanged labels are a matter of taste. .It Em Ohang Overhanging labels are nice when space is constrained. .It Em Inset Inset labels are useful for controlling blocks of paragraphs and are valuable for converting .Nm -mdoc manuals to other formats. .El -columnThis list type generates multiple columns. The number of col- umns and the width of each column is determined by the arguments to the -columnlist, < string1>, < string2>, etc. If < stringN> starts with a `.' (dot) immediately followed by a valid -mdocmacro name, interpret < stringN> and use the width of the result. Otherwise, the width of < stringN> (typeset with a fixed-width font) is taken as the Nth column width. Each `.It' argument is parsed to make a row, each column within the row is a separate argument separated by a tab or the `.Ta' macro. The table: String Nroff Troff<= <= <= >= >= >= was produced by: .Bl -column -offset indent ".Sy String" ".Sy Nroff" ".Sy Troff" .It Sy String Ta Sy Nroff Ta Sy Troff .It Li <= Ta <= Ta \*(<= .It Li >= Ta >= Ta \*(>= .El Other keywords: -width< string> If < string> starts with a `.' (dot) immediately fol- lowed by a valid -mdocmacro name, interpret < string> and use the width of the result. Almost all lists in this document use this option. Example: .Bl -tag -width ".Fl test Ao Ar string Ac" .It Fl test Ao Ar string Ac This is a longer sentence to show how the .Fl width flag works in combination with a tag list. .El gives: -test< string> This is a longer sentence to show how the -widthflag works in combination with a tag list. (Note that the current state of -mdocis saved before < string> is interpreted; afterwards, all variables are restored again. However, boxes (used for enclosures) can't be saved in GNU [troff(1)]; as a consequence, argu- ments must always be balancedto avoid nasty errors. For example, do not write `.Ao Ar string' but `.Ao Ar string Xc' instead if you really need only an opening angle bracket.) Otherwise, if < string> is a valid numeric expression ( with a scale indicator other than` u'), use that value for indentation. The most useful scale indicators are `m' and `n', specifying the so-called Emand En square. This is approximately the width of the letters `m' and `n' respectively of the current font (for nroff output, both scale indicators give the same values). If < string> isn't a numeric expression, it is tested whether it is an -mdocmacro name, and the default width value associated with this macro is used. Finally, if all tests fail, the width of < string> (typeset with a fixed-width font) is taken as the width. If a width is not specified for the tag list type, every time `.It' is invoked, an attempt is made to determine an appropriate width. If the first argument to `.It' is a callable macro, the default width for that macro will be used; otherwise, the default width of `.No' is used. -offset< string> If < string> is indent, a default indent value (normally set to 6n, similar to the value used in `.Dl' or `.Bd') is used. If < string> is a valid numeric expression instead ( with a scale indicator other than` u'), use that value for indentation. The most useful scale indicators are `m' and `n', specifying the so-called Emand En square. This is approximately the width of the letters `m' and `n' respectively of the current font (for nroff output, both scale indicators give the same values). If < string> isn't a numeric expression, it is tested whether it is an -mdocmacro name, and the default offset value associated with this macro is used. Finally, if all tests fail, the width of < string> (typeset with a fixed-width font) is taken as the offset. -compactSuppress insertion of vertical space before the list and between list items. MISCELLANEOUS MACROSHere a list of the remaining macros which do not fit well into one of the above sections. We couldn't find real examples for the following macros: `.Me' and `.Ot'. They are documented here for completeness - if you know how to use them properly please send a mail to bug-groff@gnu.org(includ- ing an example). .Bt prints is currently in beta test. It is neither callable nor parsed and takes no arguments. .Fr Usage: .Fr <function return value> ... Don't use this macro. It allows a break right before the return value (usually a single digit) which is bad typographical behaviour. Use `\~' to tie the return value to the previous word. .Hf Use this macro to include a (header) file literally. It first prints `File:' followed by the file name, then the contents of <file>. Usage: .Hf <file> It is neither callable nor parsed. .Lk link (for conversion to HTML). Usage: .Lk <href> [anchor-text] .Me Exact usage unknown. The documentation in the -mdocsource file describes it as a macro for ``menu entries''. Its default width is 6n. .Mt mailto (for conversion to HTML). Usage: .Mt <email_address> .Ot Exact usage unknown. The documentation in the -mdocsource file describes it as ``old function type (fortran)''. .Sm Activate (toggle) space mode. Usage: .Sm [on | off] ... If space mode is off, no spaces between macro arguments are inserted. If called without a parameter (or if the next parameter is neither `on' nor `off', `.Sm' toggles space mode. .Ud prints currently under development. It is neither callable nor parsed and takes no arguments. PREDEFINED STRINGSThe following strings are predefined: String Nroff Troff Meaning<= <= <= less equal >= >= >= greater equal Rq '' '' right double quote Lq `` `` left double quote ua ^ ^ upwards arrow aa ' ' acute accent ga ` ` grave accent q " " straight double quote Pi pi pi greek pi Ne != != not equal Le <= <= less equal Ge >= >= greater equal Lt < < less than Gt > > greater than Pm +- +- plus minus If infinity infinity infinity Am & & ampersand Na NaN NaNnot a number Ba | | vertical bar The names of the columns Nroffand Troffare a bit misleading; Nroffshows the ASCII representation, while Troffgives the best glyph form available. For example, a Unicode enabled TTY-device will have proper glyph representations for all strings, whereas the enhancement for a Latin1 TTY-device is only the plus-minus sign. String names which consist of two characters can be written as `\*(xx'; string names which consist of one character can be written as `\*x'. A generic syntax for a string name of any length is `\*[xxx]' (this is a GNU [troff(1)]extension). DIAGNOSTICSThe debugging macro `.Db' available in previous versions of -mdochas been removed since GNU [troff(1)]provides better facilities to check parameters; additionally, many error and warning messages have been added to this macro package, making it both more robust and verbose. The only remaining debugging macro is `.Rd' which yields a register dump of all global registers and strings. A normal user will never need it. FORMATTING WITH GROFF, TROFF, AND NROFFBy default, the package inhibits page breaks, headers, and footers if displayed with a TTY device like `latin1' or `unicode', to make the man- ual more efficient for viewing on-line. This behaviour can be changed (e.g. to create a hardcopy of the TTY output) by setting the register `cR' to zero while calling [groff(1)], resulting in multiple pages instead of a single, very long page: groff -Tlatin1 -rcR=0 -mdoc foo.man > foo.txt For double-sided printing, set register `D' to 1: groff -Tps -rD1 -mdoc foo.man > foo.ps To change the document font size to 11pt or 12pt, set register `S' accordingly: groff -Tdvi -rS11 -mdoc foo.man > foo.dvi Register `S' is ignored for TTY devices. The line and title length can be changed by setting the registers `LL' and `LT', respectively: groff -Tutf8 -rLL=100n -rLT=100n -mdoc foo.man | less If not set, both registers default to 78n for TTY devices and 6.5i other- wise. FILESdoc.tmac The main manual macro package. mdoc.tmac A wrapper file to call doc.tmac. mdoc/doc-common Common strings, definitions, stuff related typographic output. mdoc/doc-nroff Definitions used for a TTY output device. mdoc/doc-ditroff Definitions used for all other devices. mdoc.local Local additions and customizations. andoc.tmac This file checks whether the -mdocor the -manpackage should be used. SEE ALSO [groff(1)], [man(1)], [troff(1)], [groff_man(7)] BUGSSection 3f has not been added to the header routines. `.Nm' font should be changed in NAMEsection. `.Fn' needs to have a check to prevent splitting up if the line length is too short. Occasionally it separates the last parenthesis, and sometimes looks ridiculous if a line is in fill mode. The list and display macros do not do any keeps and certainly should be able to. NetBSD 5.1 August 28, 2005 NetBSD 5.1
|
|
You can also request any man page by name and (optionally) by section:

Content-Type: text/html; charset=windows-1252

Cache-Control: public, max-age=1382400


markdown: Ngày 12/8 tới đây Samsung mới chính thức ra mắt chiếc Galaxy Note 5. Tuy nhiên, thông qua loạt hình ảnh bị rò rỉ của sản phẩm này, nhà thiết kế Ivo Maric đã tạo ra một chiếc Note 5 có kiểu dáng tinh tế. Hai cạnh viền vát cùng mặt kính cong 2.5D. Camera phía sau không nhô ra nhiều như ở Galaxy S6 hiện tại. Nút Home có phần nhô ra một chút được bao quanh bởi lớp viền kim loại. Hiện vẫn chưa biết Note 5 có những màu gì nên nhà thiết kế này mới chỉ tung ra bản màu đen sang trọng. Máy cũng sở hữu chiếc bút S Pen sẽ xuất hiện khi nhấn nút. Đ.TTừ khoá :Samsung Galaxy Note 5renderrò rỉvideohình ảnh Chia sẻBạn đọc bình luậnVui lòng nhập tiếng Việt có dấuNhập mã bảo mật (*) RefreshGửi bình luận

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: text/html

Cache-Control: private

Content-Type: text/html; charset=utf-8

Set-Cookie: .ASPXANONYMOUS=DTpe_XU89LXCcoEzs8srZSZi3fHzgWljUS7eNbsvN-GOuHD49D1EgurdHQ5tgCZNs16nGA1Q9VrSqO8yeN_7M6U_GkZEbPvtPEsVwEYsc3QjT-Yybwvy4bOWqSNCq-e1yyk8lTvcD1m_BT7zmXdMJg2; domain=nghenhinvietnam.vn; expires=Wed, 02-Aug-2017 11:50:36 GMT; path=/; HttpOnly

Access-Control-Allow-Headers: Content-Type

X-Cache: MISS from xCache11-01


markdown:
14/03/2017 12:42
Sáng 14-3, UBND TP Vũng Tàu (tỉnh Bà Rịa-Vũng Tàu) đã họp triển khai kế hoạch lập lại trật tự lòng đường, vỉa hè trên địa bàn.
Hiện nay, hầu hết các tuyến đường trên địa bàn TP Vũng Tàu đều xảy ra tình trạng buôn bán, để xe máy, xe ô tô, bán hàng rong trên vỉa hè.
Ở những tuyến đường trung tâm có giá trị thương mại cao thì tình trạng lấn chiếm vỉa hè càng nhiều. Vấn đề này đã gây mất mỹ quan đô thị, mất an toàn giao thông, ảnh hưởng xấu đến hình ảnh của thành phố du lịch.
Nhiều vỉa hè ở Vũng Tàu đang bị lấn chiếm
Để thực hiện hiệu quả chủ trương này, TP Vũng Tàu đã thành lập Ban chỉ huy cấp thành phố và Ban chỉ huy cấp phường, xã.
UBND các phường, xã và các cơ quan liên quan chủ động xây dựng kế hoạch chi tiết từng tuyến đường, khu phố để thực hiện.
Các hành vi bị xử lý bao gồm việc buôn bán lấn chiếm lòng đường, vỉa hè; để xe máy, xe ô tô sai quy định; treo biển hiệu quảng cáo sai quy định; đặt các vật dụng lấn chiếm vỉa hè; hành vi vứt tàn thuốc, đi vệ sinh cá nhân, vứt rác thải không đúng nơi quy định…
UBND TP Vũng Tàu khẳng định: Đối với vi phạm lần đầu, cơ quan chức năng sẽ lập biên bản nhắc nhở, yêu cầu tự di dời, tháo gỡ, trong trường hợp phức tạp có thể cho phép tối đa không quá 24 giờ.
Vi phạm lần 2 sẽ ghi hình, lập biên bản vi phạm, cưỡng chế tháo dỡ và tịch thu tang vật, đồng thời ra quyết định xử phạt.
Nếu vẫn tiếp tục tái phạm thì cơ quan chức năng sẽ lập biên bản xử lý với tình tiết tăng nặng, tiếp tục cưỡng chế, thu hồi giấy phép tạm sử dụng vỉa hè nếu có và công bố trên các phương tiện thông tin đại chúng.
Ban chỉ huy cấp thành phố sẽ ra quân xử lý tại các điểm nóng, phức tạp trên các tuyến đường chính: Bacu, Trần Hưng Đạo, Lý Thường Kiệt, Lê Lợi, Nguyễn Văn Trỗi, Lê Quý Đôn, Lê Lai, Đồ Chiểu, Trương Công Định, Lê Hồng Phong, 2 tháng 9, Hoàng Hoa Thám, Nguyễn An Ninh, Nam Kỳ Khởi Nghĩa, Xô Viết Nghệ Tĩnh. Thời gian kiểm tra sẽ bao gồm cả trong và ngoài giờ hành chính.
Theo kế hoạch, từ ngày 15 đến 27-3, sẽ phát “Thư ngỏ” kêu gọi chung tay góp sức xây dựng thành phố. Từ ngày 28-3 đến 10-4, tổ chức vận động thực hiện tự tháo dỡ, di dời phần vi phạm. Đến ngày 15-4 sẽ ra quân xử lý vi phạm trên toàn địa bàn.
Phụ trách: Trần Đoàn Trung - Phó Chủ tịch Liên đoàn Lao động TP.HCM
Phó Tổng Biên tập: Nguyễn Văn Tín
Phó Tổng Biên tập: Nguyễn Văn Trạch
Tổng Thư ký Tòa soạn: Dương Quang
Giấy phép số 1872/GP- BTTTT cấp ngày 9 tháng 10 năm 2012 của Bộ Thông tin và Truyền thông
Địa chỉ: 127 Võ Văn Tần, Phường 6, Quận 3 - TPHCM, Điện thoại: 84-8-3930.6262 / 3930.3270, Fax: 84-8-3930.4707, Email: toasoan@nld.com.vn
Bản quyền thuộc về Báo Người Lao Động ©2001-2014
Ghi rõ nguồn www.nld.com.vn khi sử dụng lại thông tin từ website này
Hotline: 0926 864 344
Email: doanhnghiep@admicro.vn

Connection: close


markdown:
18/07/2015 10:54
Thị xã Giá Rai được thành lập trên cơ sở toàn bộ 35.466,81 ha diện tích tự nhiên, dân số 140.516 người của huyện Giá Rai trước đây.
Sau khi được thành lập, Thị xã Giá Rai có 10 đơn vị hành chính cấp xã, gồm 3 phường và 7 xã. Trong đó, phường 1 được thành lập trên cơ sở toàn bộ 1.186,60 ha diện tích tự nhiên và dân số 16.906 người của thị trấn Giá Rai; phường Hộ Phòng (được thành lập trên cơ sở toàn bộ 1.195,22 diện tích tự nhiên và dân số 19.475 người của thị trấn Hộ Phòng) và phường Láng Tròn được thành lập trên cơ sở toàn bộ 3.320,08 ha diện tích tự nhiên và dân số 17.855 của xã Phong Thạnh Đông A.
Thị xã Giá Rai sẽ là trung tâm kinh tế - thương mại du lịch thứ hai của tỉnh, sau TP Bạc Liêu.
Theo kế hoạch giai đoạn từ 2015- 2020, thị xã Giá Rai sẽ nâng cấp, phát triển 2 xã Tân Phong và Tân Thạnh thành phường trực thuộc thị xã; tiếp tục định hướng, xây dựng, phát triển thị xã lên đô thị loại 3 trong tương lai.
Phụ trách: Trần Đoàn Trung - Phó Chủ tịch Liên đoàn Lao động TP.HCM
Phó Tổng Biên tập: Nguyễn Văn Tín
Phó Tổng Biên tập: Nguyễn Văn Trạch
Tổng Thư ký Tòa soạn: Dương Quang
Giấy phép số 1872/GP- BTTTT cấp ngày 9 tháng 10 năm 2012 của Bộ Thông tin và Truyền thông
Địa chỉ: 127 Võ Văn Tần, Phường 6, Quận 3 - TPHCM, Điện thoại: 84-8-3930.6262 / 3930.3270, Fax: 84-8-3930.4707, Email: toasoan@nld.com.vn
Bản quyền thuộc về Báo Người Lao Động ©2001-2014
Ghi rõ nguồn www.nld.com.vn khi sử dụng lại thông tin từ website này
Hotline: 0926 864 344
Email: doanhnghiep@admicro.vn


markdown:
## Bàn họp CT2412H5CN
**từ chất liệu gỗ công nghiệp sơn PU cao cấp của Bàn họp CT2412H5CN ** **với mặt bàn hình chữ nhật. Chân bàn được thiết kể kiểu chân hộp được trang trí bằng các loại giấy dán khác màu cùng với các thanh mạ kim loại ở 2 đầu, tạo kiểu dáng sang trọng,** [Nội Thất Hòa Phát](http://noithathoaphatsaigon.net) **Bàn CT2412H5CN **có kích thước tổng thể với mặt bàn dài 2m40 x 1m20, được thiết kế sử dụng làm bàn phòng họp và phù hợp với các loại ** như : ghế Hòa Phát** **hoặc** *ghế phòng họp* *.* **ghế chân quỳ**
Bạn có thể xem thêm :
[Ghế phòng họp] **Xem thêm sản phẩm bàn họp tương tự có cùng kiểu dáng** **Kích thước bàn họp CT2412H5CN**
- 2400( Dài ) x 1200( Rộng) x 760 ( Cao)
**Xuất xứ sản phẩm** : **Nội Thất Hòa Phát** **Nhà phân phối** : **Công ty Nội Thất Phúc Tấn** **Kiểm tra sản phẩm chính hãng** : Dựa theo tem chứng nhận của nhà sản xuất được dán trên sản phẩm. **Bảo hành** : Sản phẩm **được bảo hành theo quy định của nhà sản xuất . Phiếu bảo hành được đi kèm với sản phẩm khi xuất xưởng. bàn họp CT2412H5CN **
## Đánh giá
Chưa có đánh giá nào.

Server: LiteSpeed

Accept-Ranges: bytes

Cache-Control: public, max-age=0

Vary: Accept-Encoding,Accept-Encoding

Content-Type: text/html; charset=UTF-8


markdown:
-
Hãy ủng hộ PhienBanMoi.Com bằng cách LIKE trang FANPAGE , GOOGLE+ dưới mỗi bài viết hoặc chia sẻ website nếu thấy hữu ích. Trân trọng cảm ơn!
-
[[Thông Báo] Thông Báo Tuyển mod cho toàn diễn đàn](http://phienbanmoi.com/threads/tuyen-mod-cho-toan-dien-dan.15563/)
Forum mới lập rất cần sự giúp đỡ của các bạn vậy nên bạn nào có khả năng thì đăng kí tham gia làm mod để quản lí, phát triển diễn đàn nhé!
# Xin giúp đỡ Quên mật khẩu đăng nhập điện thoại K-Touch P9000
Thảo luận trong '
[Android](diendan/android.123/)' bắt đầu bởi [Bùi Lê Thiện Hoàng](members/bui-le-thien-hoang.42651/), [7 Tháng mười một 2014](threads/xin-giup-do-quen-mat-khau-dang-nhap-dien-thoai-k-touch-p9000.44811/).

X-Frame-Options: SAMEORIGIN

Vary: Accept-Encoding

Cache-control: private, max-age=0


markdown:
![Rêu - Moss](http://img.phimhot.info/i/fY8cYyI)
## Rêu - Moss - 2010
Rêu (Moss) (2010)Ryu Hae Guk (Park HaeIl) đi đến một ngôi làng hẻo lánh ở miền quê để tham dự đám tang của cha mình. Trong thời gian ở đây, anh ta đã điều tra về cái chết của cha mình và khám phá ra rằng đó cỏ thể là một âm mưu. Tại sao những người dân làng lại hành động lạ lùng như vây ? tại sao họ cứ liên tục hỏi khi nào anh về lại Seoul ? Những bí ẩn của ngôi làng dần dần được hé lộ....

WARC-Truncated: length

Server: cloudflare-nginx

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


markdown:
**1. Trách nhiệm nội dung**
Nội dung trên phimnhanh được đăng bởi người sử dụng, vì vậy trách nhiệm về nội dung thuộc về người gửi bài lên trên hệ thống. Ban quản trị của trang web sẽ thường xuyên kiểm tra các nội dung trên trang và loại bỏ các nội dung vi phạm bản quyền, nội dung quảng cáo, spam, clip rác, nội dung xúc phạm, 18+ hay những nội dung không phù hợp với thuần phong mỹ tục, không trái với các quy định pháp luật.
**2. Bản quyền**
Là một trang web về thông tin giải trí, chúng tôi ý thức rõ ràng về việc tôn trọng bản quyền của các tác giả, tác phẩm, các sản phẩm trí tuệ về điện ảnh. phimnhanh.net luôn cố gắng đảm bảo rằng tất cả nội dung trên trang web hoặc liên quan đến thương hiệu phimnhanh.net đều hợp pháp, nhưng chúng tôi không cam kết chắc chắn rằng có thể kiểm soát mọi thông tin trên trang web. Bất kỳ hành vi xâm phạm đến bản quyền nào nếu được báo cáo sẽ bị Ban quản trị gỡ bỏ khỏi trang web trong thời gian sớm nhất.
**3. Sở hữu trí tuệ**
Mọi nội dung được đăng tải trên phimnhanh.net, bao gồm thiết kế, logo, các phần mềm, chức năng kỹ thuật, các , hình ảnh, cấu trúc trang đều thuộc bản quyền của phimnhanh.net. Nghiêm cấm mọi sao chép, sửa đổi, trưng bày, phân phát, chuyển tải, tái sử dụng, xuất bản, bán, cấp phép, tái tạo hay sử dụng bất cứ nội dung nào của trang web cho bất kỳ mục đích nào mà không có sự xác nhận bằng văn bản của Ban quản trị phimnhanh.net.
**4. Quy trình báo cáo vi phạm bản quyền**
Nếu bạn tin rằng bất kỳ nội dung nào được phát hành thông qua phimnhanh.net vi phạm quyền sở hữu trí tuệ của bạn, vui lòng thông báo cho chúng tôi về việc vi phạm bản quyền bằng việc điền đầy đủ thông tin vào biểu mẫu dưới đây đồng thời cung cấp đầy đủ tài liệu hoặc chứng nhận sở hữu bản quyền của bạn.
Biểu mẫu báo cáo vi phạm bản quyền:
[http://goo.gl/forms/cCh1lz1KkS](http://goo.gl/forms/cCh1lz1KkS)
Chúng tôi sẽ xử lý từng thông báo vi phạm bản quyền mà chúng tôi nhận được theo quy định của Điều khoản sử dụng của phimnhanh và quy định của pháp luật sở hữu trí tuệ.

X-Cache-Status: MISS

Cache-Control: private, must-revalidate


markdown:
1
![ Em Chưa 18](http://i.imgur.com/jsjtLCTm.jpg)
[Em Chưa 18](http://phimvuihd.net/phim/em-chua-18-9202/)Full Thuyết minh
2
![ Tân Kim Bình Mai 3D](http://i.imgur.com/gY2fx82m.jpg)
[Tân Kim Bình Mai 3D](http://phimvuihd.net/phim/tan-kim-binh-mai-3d-8739/)Full VietSub
3
![ Nghệ Thuật Làm Tình](http://i.imgur.com/2GZcxnBm.jpg)
[Nghệ Thuật Làm Tình](http://phimvuihd.net/phim/nghe-thuat-lam-tinh-8735/)Full NoSub
4
![ Chuyến Dã Ngoại Vui Vẻ](http://i.imgur.com/1GkA3QXm.jpg)
[Chuyến Dã Ngoại Vui Vẻ](http://phimvuihd.net/phim/chuyen-da-ngoai-vui-ve-8769/)Full NoSub
5
![ Người Chị Quyến Rũ](http://i.imgur.com/GazXNLwm.jpg)
[Người Chị Quyến Rũ](http://phimvuihd.net/phim/nguoi-chi-quyen-ru-8698/)Full NoSub
6
![ Cô Gái Cuồng Yêu](http://i.imgur.com/baHbwovm.jpg)
[Cô Gái Cuồng Yêu](http://phimvuihd.net/phim/co-gai-cuong-yeu-8762/)Full NoSub
7
![ Quá Nhanh Quá Nguy Hiểm Phần 8](http://i.imgur.com/NVUED6ym.jpg)
[Quá Nhanh Quá Nguy Hiểm Phần 8](http://phimvuihd.net/phim/qua-nhanh-qua-nguy-hiem-phan-8-9178/)Full VietSub + Thuyết minh
8
![ Chuyện Ấy Khi Tôi 19](http://i.imgur.com/5m66bEhm.jpg)
[Chuyện Ấy Khi Tôi 19](http://phimvuihd.net/phim/chuyen-ay-khi-toi-19-8604/)Full NoSub
9
![ Chàng Trai Và Cô Gái Bên Bức Tường](http://i.imgur.com/EwPPalNm.jpg)
[Chàng Trai Và Cô Gái Bên Bức Tường](http://phimvuihd.net/phim/chang-trai-va-co-gai-ben-buc-tuong-8738/)Full VietSub
10
![ Tình Thầy Trò](http://i.imgur.com/tIzHyO9m.jpg)
[Tình Thầy Trò](http://phimvuihd.net/phim/tinh-thay-tro-8761/)Full NoSub

X-Content-Type-Options: nosniff

X-XSS-Protection: 1; mode=block

X-Powered-By: VPSSIM


markdown:
[Tìm 1 nam ở ghép Phạm Văn Đồng ](http://phongnhatro.com/tim-1-nam-o-ghep-pham-van-dong-80513.html) [tintvt2011@gmail.com](mailto:tintvt2011@gmail.com) **80513**- cách đây: 1 tháng [01653929124](tel:01653929124) 2
Nhà nguyên căn 1 trệt 1 lầu
5' ra Phạm Văn Đồng, gần CĐ Vinatex, Chợ Thủ Đức, Cầu Bình Lợi
Tự do, ko chung chủ, free wifi cực mạnh, giữ xe trong nhà
Hẻm xe hơi, hẻm cụt, khu xóm an ninh, yên tĩnh không trộm cắp.
Nhà đã có đầy đủ bếp, máy giặt, đồ dùng nấu ăn.
Nhà 1tr7 chia 2 người là 850k/người, Điện 3k, Nước 15k
Địa chỉ :30a/37 Đường số 32, phường Linh Đông,Q.Thủ Đức Hồ Chí Minh
Liện hệ: Tín 01653929124 - 0908768120
Chính chủ
**cho thuê nhà trọ Tìm 1 nam ở ghép Phạm Văn Đồng** tại địa chỉ **nhà cho thuê 30a/37 Đường số 32, phường Linh Đông,Q.Thủ Đức Hồ Chí Minh** được đăng trong chuyên mục bất động sản (batdongsan) [Tìm người ở ghép](http://phongnhatro.com/tim-nguoi-o-ghep.html) khu vực căn hộ chung cư [TP. Hồ Chí Minh](http://phongnhatro.com/tim-nguoi-o-ghep/tp-ho-chi-minh.html). Tiêu chí Nhà riêng, nhà nguyên căn, căn hộ tập thể, ccmn, phòng trọ cần tìm có gác xép, vệ sinh khép kín, điều hòa máy lạnh, bình nóng lạnh, giường tủ, bếp nấu ăn, ban công, cửa sổ, sạch sẽ thoáng mát, giá thuê 700k, 900k, 1.5tr/tháng. internet wifi, cáp quang tivi, giờ giấc tự do, không chung chủ, đầy đủ tiện nghi, chính chủ cho sinh viên, hộ gia đình thuê giá rẻ nhất. Thông tin trên do trung tâm môi giới nhà đất cung cấp.
- Diện tích : 22.00 m
2
- Giá : 850.000 vnđ
- Điện thoại :
[01653929124](tel:01653929124)
Lưu ý :
Các thông tin rao vặt nhà đất, bất động sản là do người đăng tin đăng tải toàn bộ thông tin. Chúng tôi hoàn toàn không chịu trách nhiệm về bất cứ thông tin nào liên qua đến các thông tin này. Chúng tôi luôn cố gắng để đưa các tin tức nhanh và chính xác nhất cho các bạn. Nếu quý vị phát hiện có sai sót hay vấn đề gì xin hãy
[thông báo](http://phongnhatro.com/lien-he.html) cho chúng tôi.

Server: nginx

Content-Type: text/html

Set-Cookie: pnt_viewed=1; expires=Sun, 31-Jan-2049 03:16:27 GMT; path=/; domain=.phongnhatro.com

X-Powered-By: PleskLin

MS-Author-Via: DAV


markdown:
T2
22/05
T3
23/05
T4
24/05
T5
25/05
T6
26/05
T7
27/05
CN
28/05
05:35
05:40
06:00
06:05
Tình yêu tìm lại - Tập 4
06:50
Câu chuyện lựa chọn nguyện vọng tuyển sinh đại học
07:00
Dang rộng vòng tay
07:05
Người Đảng viên trong lòng dân
07:15
Sau 1 năm thực hiện thông tư 22 về "Dạy thêm, học thêm"
07:25
07:50
Vệ sinh an toàn thực phẩm ở nông thôn
08:10
Số phận bị đánh cắp - Tập 30
09:00
09:20
Cảnh giác với bệnh da liễu mùa hè
09:35
Bộ đội hậu cần làm theo lời Bác
09:50
Mơ rừng
10:15
10:20
10:50
Vì nữ công nhân, lao động
11:00
Cuộc chiến sắc đẹp - Tập 12
11:45
12:00
12:25
12:40
Dồn đổi ruộng đất để phát triển nông nghiệp
12:55
Khi mẹ tôi yêu - Tập 28
13:40
Câu chuyện tuổi thơ: Hoàng hậu của các loài hoa
13:55
14:20
14:35
14:50
Thượng Đẳng Thần tại làng cười Văn Lang
15:00
15:15
15:20
15:35
15:40
Tường vy cánh mỏng - Tập 1
16:32
16:47
16:57
17:20
17:30
Iris - Điệp vụ sinh tử - Tập 12
18:20
18:30
18:45
19:00
19:47
20:10
20:25
Bí mật bị thời gian vùi lấp - Tập 33
21:10
21:25
21:40
21:45
Thám quan kỳ án - Tập 26
22:30
22:45
23:05
23:20
22°C - 36°C
nhiều mây, không mưa
Thông tin thời tiết các vùng trong tỉnh
Lượt truy cập:
Chương trình thời sự ngày 24-5-2017
Hiểm họa HIV
Phòng chống dịch bệnh trên đàn vật nuôi
Vệ sinh an toàn thực phẩm ở nông thôn
Phòng chống thiên tai năm 2017
Cải cách hành chính trong lĩnh vực đất đai
Cuộc sống muôn màu: Dang rộng vòng tay
Về thăm Kẻ Đọi
20/05/2017 15:37
18/04/2017 10:50
21/03/2017 10:01
Liên kết
Website:www.phuthotv.vn
Bản quyền thuộc Đài Phát thanh và Truyền hình tỉnh Phú Thọ
Giám đốc - Tổng biên tập: Nguyễn Thị Dung
Địa chỉ: Đường Nguyễn Tất Thành, thành phố Việt Trì, tỉnh Phú Thọ
Điện thoại: 0210 384 6323 Fax:
Giấy phép của Bộ Thông tin và Truyền thông - Cục Phát thanh, Truyền hình và Thông tin điện tử Số 33/GP-TTĐT cấp ngày 15/8/2014
Sử dụng thông tin của Website này phải ghi rõ nguồn www.phuthotv.vn

WARC-Identified-Payload-Type: application/xhtml+xml

Set-Cookie: PUPAI.LANGUAGE=1; expires=Fri, 25-May-2018 01:18:57 GMT; path=/


markdown:
![ Kinh hoàng phát hiện phụ nữ chết cháy trong căn nhà hoang](http://image.plo.vn/w653/Uploaded/tuquyen/2015_10_21/1_OSXI.jpg)
Vào khoảng 10 giờ 30 ngày 21-10, một người đi đường phát hiện thi thể của một phụ nữ bị lửa thiêu cháy đen trong căn nhà bỏ hoang đối diện chùa Long Nhiễu (phường Linh Tây, quận Thủ Đức).
Sau khi nhận được thông tin, Công an TP.HCM phối hợp với lực lượng chức năng quận Thủ Đức đã nhanh chóng có mặt tại hiện trường điều tra nguyên nhân vụ việc.
** *Cô gái được người dân phát hiện trong tình trạng bị chết cháy. Ảnh CTV *
Tại hiện trường, thi thể người phụ nữ tầm 25 tuổi, bị chết cháy, trên người không còn quần áo, tay trái bị cột bằng dây vải lên ô cửa thông gió trong căn nhà hoang.
Danh tính cô gái xấu số hiện chưa được xác minh, tại hiện trường, lực lượng chức năng không tìm thấy giấy tờ tùy thân của cô gái này.
Vụ việc đang được điều tra làm rõ.
**Nguyễn Tân**

Set-Cookie: .ASPXANONYMOUS=Gb66gpm1zEXxJAV2gsMrJg3kl8CdR1lqipcAlG0vVByL54InkFgjCNcKzyM3ZlCofD9KDOZ48e96RTziWJ5WdfsKIHPsxTsXzp4m2INXdG331EzNEcQPOITx5syK3TBv0guRpCTm7ZQLrh7gJUeRFw2; domain=plo.vn; expires=Wed, 02-Aug-2017 11:49:41 GMT; path=/; HttpOnly


markdown:
![ Mỹ-Ấn xem xét tuần tra chung biển Đông](http://image.plo.vn/w653/Uploaded/ngocnhu/2016_02_11/mig29-thumb_CKYR.jpg)
Dẫn lời một quan chức quốc phòng Mỹ giấu tên, hãng tin Reuters cho biết Washington muốn các đồng minh trong khu vực và các quốc gia châu Á khác giữ lập trường thống nhất hơn đối với vấn đề biển Đông nhằm đối phó trước các động thái ngày càng hung hăng và ngang ngược của Trung Quốc trong khu vực.
*Máy bay MIG-29 đậu trên tàu sân bay Vikramaditya (Ấn Độ) ngoài khơi Mumbai. (Ảnh: Reuters) *
Vị quan chức quốc phòng trên cho biết hai nước đã thảo luận về các cuộc tuần tra chung và nói thêm rằng cả hai đều hy vọng sẽ cùng tiến hành tuần tra trong năm nay. Các cuộc tuần tra có khả năng sẽ diễn ra ở Ấn Độ Dương, nơi Ấn Độ đóng vai trò quan trọng, cũng như biển Đông. Tuy nhiên, vị quan chức này không cho biết chi tiết về quy mô về kế hoạch tuần tra.
Hải quân Ấn Độ từ trước đến nay chưa tiến hành tuần tra chung với một nước nào khác và phát ngôn viên hải quân Ấn Độ nói rằng sẽ không có sự thay đổi nào trong chính sách của New Delhi về việc chỉ tham gia một nỗ lực quân sự quốc tế dưới bóng cờ của Liên Hiệp Quốc.
Phát ngôn viên Lầu Năm Góc Bill Urban nói rằng Mỹ và Ấn Độ sẽ "tiếp tục tìm ra giải pháp để tăng cường hợp tác quốc phòng, bao gồm trong lĩnh vực an ninh hàng hải". Hiện chưa Trung Quốc chưa đưa ra bình luận nào.
Mỹ cũng từng tiến hành hoạt động tương tự hồi tháng 10 năm ngoái gần một đảo nhân tạo mà Trung Quốc bồi đắp trái phép ở quần đảo Trường Sa, khiến Bắc Kinh tức tối.
Một chỉ huy hải quân Ấn Độ cho biết nước này thường xuyên triển khai một tàu đến Biển Đông và nhấn mạnh rằng cách đây vài năm, động thái này đã không còn diễn ra. Tuy nhiên, ý tưởng tuần tra chung với Mỹ tại đây vẫn là một vấn đề đòi hỏi thêm nhiều thời gian để cân nhắc.
Philippines cũng đã đề nghị Mỹ tuần tra hải quân chung trên Biển Đông. Một nhà ngoại giao Mỹ cho hay khả năng này có thể xảy ra.
**Bảo Anh**

Set-Cookie: .ASPXANONYMOUS=Lk4veE1GTKc1tjBnT9WNq28bUBaZENGEJvXwKfc-7od7gQW34y16gnaXsRY2ScrClXi1DU0U-aOgPPIJ4U1OIpscTVeI0-gMyZ3KqbmGiZhpeZ0jwppqgheobGwxB-kUmOKEuelBDwn58AGSAKWUKA2; domain=plo.vn; expires=Wed, 02-Aug-2017 12:36:16 GMT; path=/; HttpOnly


markdown:
-
__Thông Báo:__ **Bạn nào có nhu cầu đặt banner, textlink, nâng cấp lên nhóm thành viên VIP**
vui lòng liên hệ trực tiếp qua email: lephuochuusvc@gmail.com giúp mình, giá hấp dẫn cho bạn nào đăng ký nhanh và sớm nhất:
**Hoặc Tải bảng báo giá mới nhất tại đây để biết thêm thông tin chi tiết>>>**
# Chia sẻ acc
[Tùy chọn hiển thị chủ đề](#)
Đang tải...

Server: Apache/2.2.15 (CentOS)


markdown: Đầm công sở không chỉ đơn giản là khi bạn khoác lên người một chiếc áo hay cái quần yêu thích, mà nó còn thể hiện cá tính của bạn rất nhiều trong cách chọn trang phục để đi làm. Có rất nhiều mẫu đầm công sở đẹp dành cho phái nữ làm việc tại văn phòng.Thời trang công sở, bạn không chỉ cần những mẫu đầm đẹp công sở mà những chiếc đầm này phải thật thanh lịch, chuyên nghiệp. Bên cạnh đó các bạn hãy xem qua mẫu đầm body hàn quốc dáng ôm quyến rũ chắc chắn sẽ làm các nàng đẹp hơn. Những kiểu đầm công sở đẹp dành cho phái nữ với những thiết kế, chi tiết sang trọng cùng những gam màu nền nã rất thích hợp cho những quý cô công sở thành đạt. Ngoài thời trang thì phong cách style cũng mang đến sự sang trọng cho phụ nữ công sở là cách trang điểm, kiểu tóc hay cách kết hợp phụ kiện thời trang thật hợp lý. Những mẫu đầm đẹp để các quý cô diện nơi công sở << tại đây cũng là thời trang mà bạn không thể bỏ qua. Có rất nhiều mẫu đầm công sở đẹp dành cho phái nữ phù hợp với các quý cô văn phòng, những kiểu váy dáng xòe nhẹ nhưng thanh lịch được thiết kế tối giản, không hề đơn điệu. Cách kết hợp gam màu nền cho thời trang của phụ nữ công sở đã tạo nên điểm nhấn vô cùng tinh tế trong cách thiết kế và phối hợp gam màu giữa màu nền cùng họa tiết. Ngoài những mẫu váy công sở đẹp, Lury còn rất nhiều váy đẹp như váy đầm dạo phố , đầm dạ hội ..v.v. chị em thỏa sức lựa chọn nhé.!! THỜI TRANG CAO CẤP LURY - 78 Hàng Gai, Hoàn Kiếm, Hà Nội. TELL: 0439.99.77.55 - 0971.466.888 Facebook: facebook.com/ThoitrangLURY Zalo: 0971466888 Email: thoitranglury@gmail.com Website: www.lury.vn


markdown: Chiếc Galaxy F được đồn thổi sử dụng vỏ kim loại không hề có trong kế hoạch Game Candy Crush của Samsung. Sau khi Samsung chính thức giới thiệu chiếc Galaxy S5 mới, rất nhiều fan hâm mộ và người dùng công nghệ đã tỏ rõ thái độ thất vọng vì thiết kế của siêu phẩm này. Có lẽ họ đã đặt nhiều kỳ vọng vào hãng điện tử Hàn Quốc nhưng không nhận được như những gì mong đợi. Chỉ ít lâu sau khi ra mắt Galaxy S5, giới công nghệ lại một lần nữa "nháo nhào" khi xuất hiện tin đồn Samsung sẽ tiếp tục ra mắt chiếc Galaxy F với thiết kế vỏ kim loại cùng những công nghệ "đỉnh" nhất mà họ có. Nhiều bài viết, bài phân tích đã được đăng tải, có ý kiến cho rằng Samsung cố ý thiết kế Galaxy S5 không nổi bật để chuẩn bị cho sự ra mắt Photowonder của dòng Galaxy F "đẳng cấp hơn", đây có thể là một chiến thuật khôn ngoan. Nhưng trái với những hi vọng và suy luận của người dùng, JK Shin - CEO của Samsung đã có cuộc trao đổi với trang KBench (Hàn Quốc) về những tin đồn xoay quanh smartphone Galaxy vỏ kim loại. Ông cho biết công ty chưa có kế hoạch cho một dòng sản phẩm cao cấp hơn Galaxy S5, những gì người dùng Mobogenie có thể hi vọng là một chiếc Galaxy Note mới vào mùa thu này. Thực tế cho thấy chưa hề có bất kỳ hình ảnh nào về chiếc Galaxy F vỏ kim loại ngoại trừ một hình thiết kế 3D được lan truyền trên mạng. Theo như lời CEO Samsung, có lẽ smartphone cao cấp vỏ kim loại trên chỉ là hi vọng không có thực của người hâm mộ. Theo GenK


markdown:
- Đăng tin ưu tiên
-
__Các dịch vụ ưu tiên trên Rồng Bay__
-
__Ưu đãi cho khách hàng thường xuyên__ [Sử dụng tài khoản chuyên nghiệp](http://rongbay.com/su-dung-tai-khoan-chuyen-nghiep.html)
-
__Ðăng tin thu hút khách hàng__ [Cách viết tiêu đề thân thiện, lôi cuốn khách hàng](http://rongbay.com/Cach-viet-tieu-de-than-thien-loi-cuon-khach-hang-fp39.html)
-
[Hỏi & đáp](http://rongbay.com/faqs.html)
- Hỗ trợ
- Nếu bạn cần hỗ trợ, vui lòng liên hệ
-
Điện thoại : **(04) 73095555**(ext: 497 / 496 / 495) Hotline : **0936 194 226**(Dành cho cá nhân) **0926 863 922**(Dành cho doanh nghiệp) : [lienhe@rongbay.com](mailto:lienhe@rongbay.com) Skype : [cskh.rongbay](skype:cskh.rongbay?chat)
-
[Mua quảng cáo](http://rongbay.com/mua-quang-cao.html) [Đăng ký](javascript:void(0);) [Đăng nhập](javascript:void(0);)

Set-Cookie: cityOtherRBName=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; domain=.rongbay.com


markdown:
Trang: [
**1**] **Xuống cuối trang**
|
|[Trả lời](http://sachxua.net/forum/gop-y-170/?sort=replies;PHPSESSID=j1qos4khdna1kiopaln6musbs2)/ [Lượt xem](http://sachxua.net/forum/gop-y-170/?sort=views;PHPSESSID=j1qos4khdna1kiopaln6musbs2) [Bài mới](http://sachxua.net/forum/gop-y-170/?sort=last_post;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![ ](http://sachxua.net/forum/Themes/Manas/images/sort_down.gif)
![ ](http://sachxua.net/forum/Themes/Manas/images/sort_down.gif)
![ ](http://sachxua.net/forum/Themes/Manas/images/post/xx.gif)
[Admin](http://sachxua.net/forum/index.php?action=profile;u=1;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
24/05/2010, 22:30:36
![ ](http://sachxua.net/forum/Themes/Manas/images/post/xx.gif)
[thichchoisach](http://sachxua.net/forum/index.php?action=profile;u=64;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
07/06/2016, 17:28:12
![ ](http://sachxua.net/forum/Themes/Manas/images/post/xx.gif)
[tác giả Dương Hà](http://sachxua.net/forum/xay-dung-cong-dong/tac-gia-duong-ha/?PHPSESSID=j1qos4khdna1kiopaln6musbs2)
Tác giả
[thieulam](http://sachxua.net/forum/index.php?action=profile;u=2210;PHPSESSID=j1qos4khdna1kiopaln6musbs2)
[LongKham](http://sachxua.net/forum/index.php?action=profile;u=20987;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
21/05/2014, 19:53:52
![ ](http://sachxua.net/forum/Themes/Manas/images/post/xx.gif)
[Re: Ngô Tất Tố](http://sachxua.net/forum/gop-y-170/re-ngo-tat-to/?PHPSESSID=j1qos4khdna1kiopaln6musbs2)
Tác giả
[luuhuyenduc](http://sachxua.net/forum/index.php?action=profile;u=3260;PHPSESSID=j1qos4khdna1kiopaln6musbs2)
[Khung long](http://sachxua.net/forum/index.php?action=profile;u=1158;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
01/08/2013, 15:40:00
![ ](http://sachxua.net/forum/Themes/Manas/images/post/xx.gif)
[joankim](http://sachxua.net/forum/index.php?action=profile;u=51;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
01/09/2012, 08:18:44
![ ](http://sachxua.net/forum/Themes/Manas/images/post/thumbup.gif)
[Oprah’s Book Club](http://sachxua.net/forum/gop-y-170/oprahs-book-club/?PHPSESSID=j1qos4khdna1kiopaln6musbs2)
Tác giả
[Kieuberry](http://sachxua.net/forum/index.php?action=profile;u=471;PHPSESSID=j1qos4khdna1kiopaln6musbs2)
[zhugge](http://sachxua.net/forum/index.php?action=profile;u=6290;PHPSESSID=j1qos4khdna1kiopaln6musbs2) ![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
![Bài mới Bài mới](http://sachxua.net/forum/Themes/Manas/images/icons/last_post.gif)
28/11/2011, 12:24:09
Trang: [
**1**] **Lên đầu trang**

Server: Nginx-VPSSIM


markdown:
Sàn nhạc sử dụng tốt nhất ở trình duyệt Firefox
Để thu âm và sử dụng sannhac một cách dễ dàng, bạn hãy cài đặt phầm mềm sau
Bắt đầu cài đặt Firefox
để duyệt web nhanh hơn
Đăng nhập
|
Đăng ký
Tên đăng nhập
Mật khẩu
Ghi nhớ
Quên mật khẩu
|
Gửi lại mail kích hoạt
Trang chủ
Phòng thu
Sàn đấu
Club
Hát Live
Sàn Nhạc
Sàn Diễn
SanNhac.com
on Facebook
Bình luận & Đánh giá
Bạn có thể đăng nhập bằng tài khoản
Yahoo
hoặc
Google
để bình luận hoặc đánh giá cho bài hát này
Hoặc đăng ký tài khoản mới
tại đây
Hủy
Bình luận
Chia sẻ ca khúc
Tặng quà
Cắt nhạc chuông
Bình luận
Chia sẻ ca khúc
Tặng quà
Cắt nhạc chuông
Bạn muốn chia sẻ ca khúc này cho thành viên
Mô tả
Bạn phải
đăng nhập
mới được chia sẻ ca khúc!
Bình luận
Chia sẻ ca khúc
Tặng quà
Cắt nhạc chuông
Bạn muốn tặng ca khúc này cho thành viên
Gửi quà và tin nhắn
Bình luận
Chia sẻ ca khúc
Tặng quà
Tạo nhạc chuông
Để tạo nhạc chuông theo phong cách riêng của bạn, hãy thực hiện các bước sau :
Bước 1 :
Chọn đoạn nhạc chuông bạn muốn cắt (đoạn được bôi trắng).
Bước 2 :
Thay đổi độ dài đoạn nhạc mà bạn muốn làm nhạc chuông bằng cách di chuyển hai đầu đoạn trắng, click
play
để nghe thử.
Bước 3 :
Nếu bạn đã ưng ý, hãy nhấn nút
Mp3
hoặc
ARM
chọn định dạng và
nhắn tin theo hướng dẫn
để tải nhạc chuông về máy hoặc tặng bạn bè.
Xem toàn bộ
Di chuyển
Đóng
Di chuyển
Đóng
Viết lưu bút cho
Nhắn tin cho
Tiêu đề
Nội dung tin nhắn
Thông tin chi tiết
Vầng trăng khóc - Nhật Tinh Anh - Khánh Ngọc
Thể hiện:
chanhngot89
0 vote sao - 96 lượt nghe
Thời gian: 04/07/2010 21:52:18
Thêm vào playlist của bạn
Thêm vào danh sách yêu thích
Mã Nhúng Blog
Mã Nhúng Forum
Đã Copy
Mới nhất của chanhngot89
Hay nhất của chanhngot89
Cùng thể hiện bài này
Sàn Nhạc
, Tầng 21 Tòa nhà Center Building - Hapulico Complex
Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội.
Email:
sannhac@gmail.com
Liên hệ hợp tác: 094.686.1289
Giới thiệu quảng cáo
Liên hệ quảng cáo:
Admicro
Hà Nội – Ms. Hải Yến: 0988 965 517 – (84 4) 3974 8899. Ext 2201
Hồ Chí Minh – Mr.Tuấn: 0983 050 185 – (84 8) 7307 7979. Ext 173
Email:
giaitrixahoi@admicro.vn
Hỗ trợ & CSKH:
Admicro
Ms.Thơm: 01268 269 779
Address: Tầng 20, Center Building Hapulico Complex, Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội
Copyright 2009
– Công ty cổ phần VCCorp.
Chịu trách nhiệm quản lý nội dung : Ông Nguyễn Thế Tân.
Tầng 17, 19, 20, 21 Tòa nhà Center Building - Hapulico Complex
Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội.
Giấy phép số 375/GP-BTTTT Bộ Thông tin và Truyền thông cấp ngày 07 tháng 08 năm 2015.
Trang chủ
|
Điều khoản
|
Quy định
|
Phòng thu
|
Beat
|
Recording

Set-Cookie: viewbeat=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0