約 6,010,750 件
https://w.atwiki.jp/macoto_mayu/pages/15.html
?php // PukiWiki - Yet another WikiWikiWeb clone // $Id pukiwiki.ini.php,v 1.140 2006/06/11 14 35 39 henoheno Exp $ // Copyright (C) // 2002-2006 PukiWiki Developers Team // 2001-2002 Originally written by yu-ji // License GPL v2 or (at your option) any later version // // PukiWiki main setting file ///////////////////////////////////////////////// // Functionality settings // PKWK_OPTIMISE - Ignore verbose but understandable checking and warning // If you end testing this PukiWiki, set 1 . // If you feel in trouble about this PukiWiki, set 0 . if (! defined( PKWK_OPTIMISE )) define( PKWK_OPTIMISE , 0); ///////////////////////////////////////////////// // Security settings // PKWK_READONLY - Prohibits editing and maintain via WWW // NOTE Counter-related functions will work now (counter, attach count, etc) if (! defined( PKWK_READONLY )) define( PKWK_READONLY , 0); // 0 or 1 // PKWK_SAFE_MODE - Prohibits some unsafe(but compatible) functions if (! defined( PKWK_SAFE_MODE )) define( PKWK_SAFE_MODE , 1); //define( PKWK_SAFE_MODE , 0); // PKWK_DISABLE_INLINE_IMAGE_FROM_URI - Disallow using inline-image-tag for URIs // Inline-image-tag for URIs may allow leakage of Wiki readers information // (in short, Web bug ) or external malicious CGI (looks like an image s URL) // attack to Wiki readers, but easy way to show images. if (! defined( PKWK_DISABLE_INLINE_IMAGE_FROM_URI )) define( PKWK_DISABLE_INLINE_IMAGE_FROM_URI , 1); //define( PKWK_DISABLE_INLINE_IMAGE_FROM_URI , 0); // PKWK_QUERY_STRING_MAX // Max length of GET method, prohibits some worm attack ASAP // NOTE Keep (page-name + attach-file-name) = PKWK_QUERY_STRING_MAX define( PKWK_QUERY_STRING_MAX , 1024); // Bytes, 0 = OFF // define( PKWK_QUERY_STRING_MAX , 640); // Bytes, 0 = OFF ///////////////////////////////////////////////// // Experimental features // Multiline plugin hack (See BugTrack2/84) // EXAMPLE(with a known BUG) // #plugin(args1,args2,...,argsN){{ // argsN+1 // argsN+1 // #memo(foo) // argsN+1 // }} // #memo(This makes #memo(foo) to this) // define( PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK , 1); // 1 = Disabled define( PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK ,0); // 1 = Disabled ///////////////////////////////////////////////// // Language / Encoding settings // LANG - Internal content encoding ( en , ja , or ...) define( LANG , ja ); // UI_LANG - Content encoding for buttons, menus, etc define( UI_LANG , LANG); // en for Internationalized wikisite ///////////////////////////////////////////////// // Directory settings I (ended with / , permission 777 ) // You may hide these directories (from web browsers) // by setting DATA_HOME at index.php. define( DATA_DIR , DATA_HOME . wiki/ ); // Latest wiki texts define( DIFF_DIR , DATA_HOME . diff/ ); // Latest diffs define( BACKUP_DIR , DATA_HOME . backup/ ); // Backups define( CACHE_DIR , DATA_HOME . cache/ ); // Some sort of caches define( UPLOAD_DIR , DATA_HOME . attach/ ); // Attached files and logs define( COUNTER_DIR , DATA_HOME . counter/ ); // Counter plugin s counts define( TRACKBACK_DIR , DATA_HOME . trackback/ ); // TrackBack logs define( PLUGIN_DIR , DATA_HOME . plugin/ ); // Plugin directory // 20070716 Spam_Filter /////////////////////////////////////////////// //define( SPAM_FILTER_COND , #useragent() or #filename() or #atag() or #ngreg() or (#onlyeng() and (#urlnum() or #uaunknown())) or #urlbl() ); define( SPAM_FILTER_COND , #ipcountry() or #urlnsbl() or #useragent() or #filename() or #atag() or #ngreg() or #onlyeng() or (#urlnum() and #uaunknown()) ); //define( SPAM_FILTER_COND , #ipcountry() or #urlnsbl() or #useragent() or #filename() or #atag() or #ngreg() or (#onlyeng() and (#urlnum() or #uaunknown())) or #urlbl() or #ipbl() ); define( PLUGIN_REF_URL_GET_IMAGE_SIZE , FALSE); define( SPAM_FILTER_ATAG_REG , /\[HTTP | \/a |\[\/url\]/i ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Directory settings II (ended with / ) // Skins / Stylesheets define( SKIN_DIR , skin/ ); // Skin files (SKIN_DIR/*.skin.php) are needed at // ./DATAHOME/SKIN_DIR from index.php, but // CSSs(*.css) and JavaScripts(*.js) are needed at // ./SKIN_DIR from index.php. // Static image files define( IMAGE_DIR , image/ ); // Keep this directory shown via web browsers like // ./IMAGE_DIR from index.php. ///////////////////////////////////////////////// // Local time setting switch (LANG) { // or specifiy one case ja define( ZONE , JST ); define( ZONETIME , 9 * 3600); // JST = GMT + 9 break; default define( ZONE , GMT ); define( ZONETIME , 0); break; } ///////////////////////////////////////////////// // Title of your Wikisite (Name this) // Also used as RSS feed s channel name etc $page_title = Belle Isle Wiki ; // Specify PukiWiki URL (default auto) $script = http //example.com/pukiwiki/ ; // Shorten $script Cut its file name (default not cut) //$script_directory_index = index.php ; $script_directory_index = index.php ; // Site admin s name (CHANGE THIS) $modifier = MonMon ; // Site admin s Web page (CHANGE THIS) $modifierlink = http //example.com/pukiwiki/ ; // Default page name // $defaultpage = FrontPage ; // Top / Default page $defaultpage = Belle Isle Wiki ; // Top / Default page $whatsnew = RecentChanges ; // Modified page list $whatsdeleted = RecentDeleted ; // Removeed page list $interwiki = InterWikiName ; // Set InterWiki definition here $menubar = MenuBar ; // Menu ///////////////////////////////////////////////// // Change default Document Type Definition // Some web browser s bug, and / or Java apprets may needs not-Strict DTD. // Some plugin (e.g. paint) set this PKWK_DTD_XHTML_1_0_TRANSITIONAL. //$pkwk_dtd = PKWK_DTD_XHTML_1_1; // Default //$pkwk_dtd = PKWK_DTD_XHTML_1_0_STRICT; //$pkwk_dtd = PKWK_DTD_XHTML_1_0_TRANSITIONAL; //$pkwk_dtd = PKWK_DTD_HTML_4_01_STRICT; //$pkwk_dtd = PKWK_DTD_HTML_4_01_TRANSITIONAL; ///////////////////////////////////////////////// // Always output "nofollow,noindex" attribute $nofollow = 0; // 1 = Try hiding from search engines ///////////////////////////////////////////////// // PKWK_ALLOW_JAVASCRIPT - Allow / Prohibit using JavaScript //define( PKWK_ALLOW_JAVASCRIPT , 0); define( PKWK_ALLOW_JAVASCRIPT , 1); ///////////////////////////////////////////////// // TrackBack feature // Enable Trackback $trackback = 0; // Show trackbacks with an another window (using JavaScript) $trackback_javascript = 0; ///////////////////////////////////////////////// // Bodycache feature // enable bodycache or not // default true $enable_bodycache = true; // use bodycache as default. If it s false, // #bodycache(enable) is required per page. // default true $enable_bodycache_default = true; // If these (block) plugins are contained in page, bodycache will be disabled. // Users can increase this plugin list to control bodycache. // default array( ls2 , pcomment , include ); // $bodycache_disable_plugins = array( ls2 , pcomment , include ); // $bodycache_disable_plugins = array( ls2 , pcomment , include , sitesearch , table_edit , article ); $bodycache_disable_plugins = array( ls2 , areaedit ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Referer list feature $referer = 0; ///////////////////////////////////////////////// // _Disable_ WikiName auto-linking // $nowikiname = 0; $nowikiname = 1; ///////////////////////////////////////////////// // AutoLink feature // AutoLink minimum length of page name $autolink = 0; // Bytes, 0 = OFF (try 8) ///////////////////////////////////////////////// // Enable Freeze / Unfreeze feature $function_freeze = 1; ///////////////////////////////////////////////// // Allow to use Do not change timestamp checkbox // (0 Disable, 1 For everyone, 2 Only for the administrator) // $notimeupdate = 1; $notimeupdate = 0; ///////////////////////////////////////////////// // Admin password for this Wikisite // Default always fail $adminpass = {x-php-md5}! ; // Sample //$adminpass = pass ; // Cleartext //$adminpass = {x-php-md5}1a1dc91c907325c69271ddf0c944bc72 ; // PHP md5() pass //$adminpass = {CRYPT}$1$AR.Gk94x$uCe8fUUGMfxAPH83psCZG/ ; // LDAP CRYPT pass //$adminpass = {MD5}Gh3JHJBzJcaScd3wyUS8cg== ; // LDAP MD5 pass //$adminpass = {SMD5}o7lTdtHFJDqxFOVX09C8QnlmYmZnd2Qx ; // LDAP SMD5 pass ///////////////////////////////////////////////// // Page-reading feature settings // (Automatically creating pronounce datas, for Kanji-included page names, // to show sorted page-list correctly) // Enable page-reading feature by calling ChaSen or KAKASHI command // (1 Enable, 0 Disable) $pagereading_enable = 0; // Specify converter as ChaSen( chasen ) or KAKASI( kakasi ) or None( none ) $pagereading_kanji2kana_converter = none ; // Specify Kanji encoding to pass data between PukiWiki and the converter $pagereading_kanji2kana_encoding = EUC ; // Default for Unix //$pagereading_kanji2kana_encoding = SJIS ; // Default for Windows // Absolute path of the converter (ChaSen) $pagereading_chasen_path = /usr/local/bin/chasen ; //$pagereading_chasen_path = c \progra~1\chasen21\chasen.exe ; // Absolute path of the converter (KAKASI) $pagereading_kakasi_path = /usr/local/bin/kakasi ; //$pagereading_kakasi_path = c \kakasi\bin\kakasi.exe ; // Page name contains pronounce data (written by the converter) $pagereading_config_page = config/PageReading ; // Page name of default pronouncing dictionary, used when converter = none $pagereading_config_dict = config/PageReading/dict ; ///////////////////////////////////////////////// // User definition $auth_users = array( // Username = password foo = foo_passwd , // Cleartext bar = {x-php-md5}f53ae779077e987718cc285b14dfbe86 , // PHP md5() bar_passwd hoge = {SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx , // LDAP SMD5 hoge_passwd ); ///////////////////////////////////////////////// // Authentication method $auth_method_type= pagename ;// By Page name //$auth_method_type= contents ;// By Page contents ///////////////////////////////////////////////// // Read auth (0 Disable, 1 Enable) $read_auth = 0; $read_auth_pages = array( // Regex Username #HogeHoge# = hoge , #(NETABARE|NetaBare)# = foo,bar,hoge , ); ///////////////////////////////////////////////// // Edit auth (0 Disable, 1 Enable) $edit_auth = 0; $edit_auth_pages = array( // Regex Username #BarDiary# = bar , #HogeHoge# = hoge , #(NETABARE|NetaBare)# = foo,bar,hoge , ); ///////////////////////////////////////////////// // Search auth // 0 Disabled (Search read-prohibited page contents) // 1 Enabled (Search only permitted pages for the user) $search_auth = 0; ///////////////////////////////////////////////// // $whatsnew Max number of RecentChanges $maxshow = 60; // $whatsdeleted Max number of RecentDeleted // (0 = Disabled) $maxshow_deleted = 60; ///////////////////////////////////////////////// // Page names can t be edit via PukiWiki $cantedit = array( $whatsnew, $whatsdeleted ); ///////////////////////////////////////////////// // HTTP Output Last-Modified header // $lastmod = 0; $lastmod = 1; ///////////////////////////////////////////////// // Date format $date_format = Y-m-d ; // Time format $time_format = H i s ; ///////////////////////////////////////////////// // Max number of RSS feed $rss_max = 15; ///////////////////////////////////////////////// // Backup related settings // Enable backup $do_backup = 1; // When a page had been removed, remove its backup too? $del_backup = 0; // Bacukp interval and generation $cycle = 0; // Wait N hours between backup (0 = no wait) $maxage = 50; // Stock latest N backups // NOTE $cycle x $maxage / 24 = Minimum days to lost your data // 3 x 120 / 24 = 15 // Splitter of backup data (NOTE Too dangerous to change) define( PKWK_SPLITTER , ); ///////////////////////////////////////////////// // Command execution per update define( PKWK_UPDATE_EXEC , ); // Sample Namazu (Search engine) //$target = /var/www/wiki/ ; //$mknmz = /usr/bin/mknmz ; //$output_dir = /var/lib/namazu/index/ ; //define( PKWK_UPDATE_EXEC , //$mknmz . --media-type=text/pukiwiki . // -O . $output_dir . -L ja -c -K . $target); ///////////////////////////////////////////////// // HTTP proxy setting (for TrackBack etc) // Use HTTP proxy server to get remote data $use_proxy = 0; $proxy_host = proxy.example.com ; $proxy_port = 8080; // Do Basic authentication $need_proxy_auth = 0; $proxy_auth_user = username ; $proxy_auth_pass = password ; // Hosts that proxy server will not be needed $no_proxy = array( localhost ,// localhost 127.0.0.0/8 ,// loopback // 10.0.0.0/8 // private class A // 172.16.0.0/12 // private class B // 192.168.0.0/16 // private class C // no-proxy.com , ); //////////////////////////////////////////////// // Mail related settings // Send mail per update of pages $notify = 0; // Send diff only $notify_diff_only = 1; // SMTP server (Windows only. Usually specified at php.ini) $smtp_server = localhost ; // Mail recipient (To ) and sender (From ) $notify_to = to@example.com ;// To $notify_from = from@example.com ;// From // Subject ($page = Page name wll be replaced) $notify_subject = [PukiWiki] $page ; // Mail header // NOTE Multiple items must be divided by "\r\n", not "\n". $notify_header = ; ///////////////////////////////////////////////// // Mail POP / APOP Before SMTP // Do POP/APOP authentication before send mail $smtp_auth = 0; $pop_server = localhost ; $pop_port = 110; $pop_userid = ; $pop_passwd = ; // Use APOP instead of POP (If server uses) // Default = Auto (Use APOP if possible) // 1 = Always use APOP // 0 = Always use POP // $pop_auth_use_apop = 1; ///////////////////////////////////////////////// // Ignore list // Regex of ignore pages $non_list = ^\ ; // Search ignored pages $search_non_list = 1; ///////////////////////////////////////////////// // Template setting $auto_template_func = 1; $auto_template_rules = array( ((.+)\/([^\/]+)) = \2/template ); ///////////////////////////////////////////////// // Automatically add fixed heading anchor $fixed_heading_anchor = 1; ///////////////////////////////////////////////// // 見出しごとの編集を可能にする // (固有のアンカーが挿入されている見出し行にのみ有効) $fixed_heading_anchor_edit = 1; ///////////////////////////////////////////////// // Remove the first spaces from Preformatted text $preformat_ltrim = 1; ///////////////////////////////////////////////// // Convert linebreaks into br / $line_break = 0; ///////////////////////////////////////////////// // Use date-time rules (See rules.ini.php) $usedatetime = 1; ///////////////////////////////////////////////// // User-Agent settings // // If you want to ignore embedded browsers for rich-content-wikisite, // remove (or comment-out) all keitai settings. // // If you want to to ignore desktop-PC browsers for simple wikisite, // copy keitai.ini.php to default.ini.php and customize it. $agents = array( // pattern A regular-expression that matches device(browser) s name and version // profile A group of browsers // Embedded browsers (Rich-clients for PukiWiki) // Windows CE (Microsoft(R) Internet Explorer 5.5 for Windows(R) CE) // Sample "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)" (sigmarion, Hand-held PC) array( pattern = #\b(? MSIE [5-9]).*\b(Windows CE)\b# , profile = default ), // ACCESS "NetFront" / "Compact NetFront" and thier OEM, expects to be "Mozilla/4.0" // Sample "Mozilla/4.0 (PS2; PlayStation BB Navigator 1.0) NetFront/3.0" (PlayStation BB Navigator, for SONY PlayStation 2) // Sample "Mozilla/4.0 (PDA; PalmOS/sony/model crdb/Revision 1.1.19) NetFront/3.0" (SONY Clie series) // Sample "Mozilla/4.0 (PDA; SL-A300/1.0,Embedix/Qtopia/1.1.0) NetFront/3.0" (SHARP Zaurus) array( pattern = #^(? Mozilla/4).*\b(NetFront)/([0-9\.]+)# , profile = default ), // Embedded browsers (Non-rich) // Windows CE (the others) // Sample "Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320 )" (GFORT, NTT DoCoMo) array( pattern = #\b(Windows CE)\b# , profile = keitai ), // ACCESS "NetFront" / "Compact NetFront" and thier OEM // Sample "Mozilla/3.0 (AveFront/2.6)" ("SUNTAC OnlineStation", USB-Modem for PlayStation 2) // Sample "Mozilla/3.0(DDIPOCKET;JRC/AH-J3001V,AH-J3002V/1.0/0100/c50)CNF/2.0" (DDI Pocket AirH" Phone by JRC) array( pattern = #\b(NetFront)/([0-9\.]+)# , profile = keitai ), array( pattern = #\b(CNF)/([0-9\.]+)# , profile = keitai ), array( pattern = #\b(AveFront)/([0-9\.]+)# , profile = keitai ), array( pattern = #\b(AVE-Front)/([0-9\.]+)# , profile = keitai ), // The same? // NTT-DoCoMo, i-mode (embeded Compact NetFront) and FOMA (embedded NetFront) phones // Sample "DoCoMo/1.0/F501i", "DoCoMo/1.0/N504i/c10/TB/serXXXX" // c以降は可変 // Sample "DoCoMo/2.0 MST_v_SH2101V(c100;TB;W22H12;serXXXX;iccxxxx)" // ()の中は可変 array( pattern = #^(DoCoMo)/([0-9\.]+)# , profile = keitai ), // Vodafone s embedded browser // Sample "J-PHONE/2.0/J-T03"// 2.0は"ブラウザの"バージョン // Sample "J-PHONE/4.0/J-SH51/SNxxxx SH/0001a Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.0" array( pattern = #^(J-PHONE)/([0-9\.]+)# , profile = keitai ), // Openwave(R) Mobile Browser (EZweb, WAP phone, etc) // Sample "OPWV-SDK/62K UP.Browser/6.2.0.5.136 (GUI) MMP/2.0" array( pattern = #\b(UP\.Browser)/([0-9\.]+)# , profile = keitai ), // Opera, dressing up as other embedded browsers // Sample "Mozilla/3.0(DDIPOCKET;KYOCERA/AH-K3001V/1.4.1.67.000000/0.1/C100) Opera 7.0" (Like CNF at keitai -mode) array( pattern = #\b(? DDIPOCKET|WILLCOM)\b.+\b(Opera) ([0-9\.]+)\b# , profile = keitai ), // Planetweb http //www.planetweb.com/ // Sample "Mozilla/3.0 (Planetweb/v1.07 Build 141; SPS JP)" ("EGBROWSER", Web browser for PlayStation 2) array( pattern = #\b(Planetweb)/v([0-9\.]+)# , profile = keitai ), // DreamPassport, Web browser for SEGA DreamCast // Sample "Mozilla/3.0 (DreamPassport/3.0)" array( pattern = #\b(DreamPassport)/([0-9\.]+)# , profile = keitai ), // Palm "Web Pro" http //www.palmone.com/us/support/accessories/webpro/ // Sample "Mozilla/4.76 [en] (PalmOS; U; WebPro)" array( pattern = #\b(WebPro)\b# , profile = keitai ), // ilinx "Palmscape" / "Xiino" http //www.ilinx.co.jp/ // Sample "Xiino/2.1SJ [ja] (v. 4.1; 153x130; c16/d)" array( pattern = #^(Palmscape)/([0-9\.]+)# , profile = keitai ), array( pattern = #^(Xiino)/([0-9\.]+)# , profile = keitai ), // SHARP PDA Browser (SHARP Zaurus) // Sample "sharp pda browser/6.1[ja](MI-E1/1.0) " array( pattern = #^(sharp [a-z]+ browser)/([0-9\.]+)# , profile = keitai ), // WebTV array( pattern = #^(WebTV)/([0-9\.]+)# , profile = keitai ), // Desktop-PC browsers // Opera (for desktop PC, not embedded) -- See BugTrack/743 for detail // NOTE Keep this pattern above MSIE and Mozilla // Sample "Opera/7.0 (OS; U)" (not disguise) // Sample "Mozilla/4.0 (compatible; MSIE 5.0; OS) Opera 6.0" (disguise) array( pattern = #\b(Opera)[/ ]([0-9\.]+)\b# , profile = default ), // MSIE Microsoft Internet Explorer (or something disguised as MSIE) // Sample "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" array( pattern = #\b(MSIE) ([0-9\.]+)\b# , profile = default ), // Mozilla Firefox // NOTE Keep this pattern above Mozilla // Sample "Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv 1.7) Gecko/20040803 Firefox/0.9.3" array( pattern = #\b(Firefox)/([0-9\.]+)\b# , profile = default ), // Loose default Including something Mozilla array( pattern = #^([a-zA-z0-9 ]+)/([0-9\.]+)\b# , profile = default ), array( pattern = #^# , profile = default ),// Sentinel ); ?
https://w.atwiki.jp/macoto_mayu/pages/14.html
?php if (! defined( PKWK_OPTIMISE )) define( PKWK_OPTIMISE , 0); if (! defined( PKWK_READONLY )) define( PKWK_READONLY , 0); // 0 or 1 if (! defined( PKWK_SAFE_MODE )) define( PKWK_SAFE_MODE , 1); if (! defined( PKWK_DISABLE_INLINE_IMAGE_FROM_URI )) define( PKWK_DISABLE_INLINE_IMAGE_FROM_URI , 1); define( PKWK_QUERY_STRING_MAX , 1024); // Bytes, 0 = OFF define( PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK ,0); // 1 = Disabled define( LANG , ja ); define( UI_LANG , LANG); // en for Internationalized wikisite define( DATA_DIR , DATA_HOME . wiki/ ); // Latest wiki texts define( DIFF_DIR , DATA_HOME . diff/ ); // Latest diffs define( BACKUP_DIR , DATA_HOME . backup/ ); // Backups define( CACHE_DIR , DATA_HOME . cache/ ); // Some sort of caches define( UPLOAD_DIR , DATA_HOME . attach/ ); // Attached files and logs define( COUNTER_DIR , DATA_HOME . counter/ ); // Counter plugin s counts define( TRACKBACK_DIR , DATA_HOME . trackback/ ); // TrackBack logs define( PLUGIN_DIR , DATA_HOME . plugin/ ); // Plugin directory define( SPAM_FILTER_COND , #ipcountry() or #urlnsbl() or #useragent() or #filename() or #atag() or #ngreg() or #onlyeng() or (#urlnum() and #uaunknown()) ); define( PLUGIN_REF_URL_GET_IMAGE_SIZE , FALSE); define( SPAM_FILTER_ATAG_REG , /\[HTTP | \/a |\[\/url\]/i ); define( SKIN_DIR , skin/ ); define( IMAGE_DIR , image/ ); switch (LANG) { // or specifiy one case ja define( ZONE , JST ); define( ZONETIME , 9 * 3600); // JST = GMT + 9 break; default define( ZONE , GMT ); define( ZONETIME , 0); break; } $page_title = Belle Isle Wiki ; $script = http //example.com/pukiwiki/ ; $script_directory_index = index.php ; $modifier = MonMon ; $modifierlink = http //example.com/pukiwiki/ ; $defaultpage = Belle Isle Wiki ; // Top / Default page $whatsnew = RecentChanges ; // Modified page list $whatsdeleted = RecentDeleted ; // Removeed page list $interwiki = InterWikiName ; // Set InterWiki definition here $menubar = MenuBar ; // Menu $nofollow = 0; // 1 = Try hiding from search engines define( PKWK_ALLOW_JAVASCRIPT , 1); $trackback = 0; $trackback_javascript = 0; $enable_bodycache = true; $enable_bodycache_default = true; $bodycache_disable_plugins = array( ls2 , areaedit ); $referer = 0; $nowikiname = 1; $autolink = 0; // Bytes, 0 = OFF (try 8) $function_freeze = 1; $notimeupdate = 0; $adminpass = {x-php-md5}! ; $pagereading_enable = 0; $pagereading_kanji2kana_converter = none ; $pagereading_kanji2kana_encoding = EUC ; // Default for Unix $pagereading_chasen_path = /usr/local/bin/chasen ; $pagereading_kakasi_path = /usr/local/bin/kakasi ; $pagereading_config_page = config/PageReading ; $pagereading_config_dict = config/PageReading/dict ; $auth_users = array( // Username = password foo = foo_passwd , // Cleartext bar = {x-php-md5}f53ae779077e987718cc285b14dfbe86 , // PHP md5() bar_passwd hoge = {SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx , // LDAP SMD5 hoge_passwd ); $auth_method_type= pagename ;// By Page name $read_auth = 0; $read_auth_pages = array( // Regex Username #HogeHoge# = hoge , #(NETABARE|NetaBare)# = foo,bar,hoge , ); $edit_auth = 0; $edit_auth_pages = array( // Regex Username #BarDiary# = bar , #HogeHoge# = hoge , #(NETABARE|NetaBare)# = foo,bar,hoge , ); $search_auth = 0; $maxshow = 60; $maxshow_deleted = 60; $cantedit = array( $whatsnew, $whatsdeleted ); $lastmod = 1; $date_format = Y-m-d ; $time_format = H i s ; $rss_max = 15; $do_backup = 1; $del_backup = 0; $cycle = 0; // Wait N hours between backup (0 = no wait) $maxage = 50; // Stock latest N backups define( PKWK_SPLITTER , ); define( PKWK_UPDATE_EXEC , ); $use_proxy = 0; $proxy_host = proxy.example.com ; $proxy_port = 8080; $need_proxy_auth = 0; $proxy_auth_user = username ; $proxy_auth_pass = password ; $no_proxy = array( localhost ,// localhost 127.0.0.0/8 ,// loopback ); $notify = 0; $notify_diff_only = 1; $smtp_server = localhost ; $notify_to = to@example.com ;// To $notify_from = from@example.com ;// From $notify_subject = [PukiWiki] $page ; $notify_header = ; $smtp_auth = 0; $pop_server = localhost ; $pop_port = 110; $pop_userid = ; $pop_passwd = ; $non_list = ^\ ; $search_non_list = 1; $auto_template_func = 1; $auto_template_rules = array( (*1) = \2/template ); $fixed_heading_anchor = 1; $fixed_heading_anchor_edit = 1; $preformat_ltrim = 1; $line_break = 0; $usedatetime = 1; $agents = array( // Embedded browsers (Rich-clients for PukiWiki) // Windows CE (Microsoft(R) Internet Explorer 5.5 for Windows(R) CE) // Sample "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)" (sigmarion, Hand-held PC) array( pattern = #\b(? MSIE [5-9]).*\b(Windows CE)\b# , profile = default ), // ACCESS "NetFront" / "Compact NetFront" and thier OEM, expects to be "Mozilla/4.0" // Sample "Mozilla/4.0 (PS2; PlayStation BB Navigator 1.0) NetFront/3.0" (PlayStation BB Navigator, for SONY PlayStation 2) // Sample "Mozilla/4.0 (PDA; PalmOS/sony/model crdb/Revision 1.1.19) NetFront/3.0" (SONY Clie series) // Sample "Mozilla/4.0 (PDA; SL-A300/1.0,Embedix/Qtopia/1.1.0) NetFront/3.0" (SHARP Zaurus) array( pattern = #^(? Mozilla/4).*\b(NetFront)/([0-9\.]+)# , profile = default ), // Embedded browsers (Non-rich) // Windows CE (the others) // Sample "Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320 )" (GFORT, NTT DoCoMo) array( pattern = #\b(Windows CE)\b# , profile = keitai ), // ACCESS "NetFront" / "Compact NetFront" and thier OEM // Sample "Mozilla/3.0 (AveFront/2.6)" ("SUNTAC OnlineStation", USB-Modem for PlayStation 2) // Sample "Mozilla/3.0(DDIPOCKET;JRC/AH-J3001V,AH-J3002V/1.0/0100/c50)CNF/2.0" (DDI Pocket AirH" Phone by JRC) array( pattern = #\b(NetFront)/([0-9\.]+)# , profile = keitai ), array( pattern = #\b(CNF)/([0-9\.]+)# , profile = keitai ), array( pattern = #\b(AveFront)/([0-9\.]+)# , profile = keitai ), array( pattern = #\b(AVE-Front)/([0-9\.]+)# , profile = keitai ), // The same? // NTT-DoCoMo, i-mode (embeded Compact NetFront) and FOMA (embedded NetFront) phones // Sample "DoCoMo/1.0/F501i", "DoCoMo/1.0/N504i/c10/TB/serXXXX" // c以降は可変 // Sample "DoCoMo/2.0 MST_v_SH2101V(c100;TB;W22H12;serXXXX;iccxxxx)" // ()の中は可変 array( pattern = #^(DoCoMo)/([0-9\.]+)# , profile = keitai ), // Vodafone s embedded browser // Sample "J-PHONE/2.0/J-T03"// 2.0は"ブラウザの"バージョン // Sample "J-PHONE/4.0/J-SH51/SNxxxx SH/0001a Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.0" array( pattern = #^(J-PHONE)/([0-9\.]+)# , profile = keitai ), // Openwave(R) Mobile Browser (EZweb, WAP phone, etc) // Sample "OPWV-SDK/62K UP.Browser/6.2.0.5.136 (GUI) MMP/2.0" array( pattern = #\b(UP\.Browser)/([0-9\.]+)# , profile = keitai ), // Opera, dressing up as other embedded browsers // Sample "Mozilla/3.0(DDIPOCKET;KYOCERA/AH-K3001V/1.4.1.67.000000/0.1/C100) Opera 7.0" (Like CNF at keitai -mode) array( pattern = #\b(? DDIPOCKET|WILLCOM)\b.+\b(Opera) ([0-9\.]+)\b# , profile = keitai ), // Planetweb http //www.planetweb.com/ // Sample "Mozilla/3.0 (Planetweb/v1.07 Build 141; SPS JP)" ("EGBROWSER", Web browser for PlayStation 2) array( pattern = #\b(Planetweb)/v([0-9\.]+)# , profile = keitai ), // DreamPassport, Web browser for SEGA DreamCast // Sample "Mozilla/3.0 (DreamPassport/3.0)" array( pattern = #\b(DreamPassport)/([0-9\.]+)# , profile = keitai ), // Palm "Web Pro" http //www.palmone.com/us/support/accessories/webpro/ // Sample "Mozilla/4.76 [en] (PalmOS; U; WebPro)" array( pattern = #\b(WebPro)\b# , profile = keitai ), // ilinx "Palmscape" / "Xiino" http //www.ilinx.co.jp/ // Sample "Xiino/2.1SJ [ja] (v. 4.1; 153x130; c16/d)" array( pattern = #^(Palmscape)/([0-9\.]+)# , profile = keitai ), array( pattern = #^(Xiino)/([0-9\.]+)# , profile = keitai ), // SHARP PDA Browser (SHARP Zaurus) // Sample "sharp pda browser/6.1[ja](MI-E1/1.0) " array( pattern = #^(sharp [a-z]+ browser)/([0-9\.]+)# , profile = keitai ), // WebTV array( pattern = #^(WebTV)/([0-9\.]+)# , profile = keitai ), // Desktop-PC browsers // Opera (for desktop PC, not embedded) -- See BugTrack/743 for detail // NOTE Keep this pattern above MSIE and Mozilla // Sample "Opera/7.0 (OS; U)" (not disguise) // Sample "Mozilla/4.0 (compatible; MSIE 5.0; OS) Opera 6.0" (disguise) array( pattern = #\b(Opera)[/ ]([0-9\.]+)\b# , profile = default ), // MSIE Microsoft Internet Explorer (or something disguised as MSIE) // Sample "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" array( pattern = #\b(MSIE) ([0-9\.]+)\b# , profile = default ), // Mozilla Firefox // NOTE Keep this pattern above Mozilla // Sample "Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv 1.7) Gecko/20040803 Firefox/0.9.3" array( pattern = #\b(Firefox)/([0-9\.]+)\b# , profile = default ), // Loose default Including something Mozilla array( pattern = #^([a-zA-z0-9 ]+)/([0-9\.]+)\b# , profile = default ), array( pattern = #^# , profile = default ),// Sentinel ); ?
https://w.atwiki.jp/mainichi-matome/pages/2377.html
WaiWaiの記事を転載した英語サイト: [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|数字] boku no JPOP.com 関連ページ boku no JPOP.com http //www.bokunojpop.com/ 部分転載 Living the rich life on 80,000 yen a month http //www.bokunojpop.com/index.php/News-Briefs/Living-the-rich-life-on-80000-yen-a-month.html Girls get misty-eyed over bespectacled blokes http //www.bokunojpop.com/index.php/News-Briefs/Girls-get-misty-eyed-over-bespectacled-blokes.html The dark side of baseball s brightest star http //www.bokunojpop.com/index.php/News-Briefs/The-dark-side-of-baseball-s-brightest-star.html Otaku nerd booms blows breath of fresh air into flirtatious Marilyn Monroe cafe http //www.bokunojpop.com/index.php/News-Briefs/-Otaku-nerd-booms-blows-breath-of-fresh-air-into-flirtatious-Marilyn-Monroe-cafe.html Busty shogi queen helps pad Japanese chess fan base http //www.bokunojpop.com/index.php/News-Briefs/Busty-shogi-queen-helps-pad-Japanese-chess-fan-base.html Swinging teen golfers under fire for rough play http //www.bokunojpop.com/index.php/News-Briefs/Swinging-teen-golfers-under-fire-for-rough-play.html Capsule hotels move up-market with VIP rooms http //www.bokunojpop.com/index.php/News-Briefs/Capsule-hotels-move-up-market-with-VIP-rooms.html Aichi won t panda to woman s unbearable wishes http //www.bokunojpop.com/index.php/News-Briefs/Aichi-won-t-panda-to-woman-s-unbearable-wishes.html 100 yen shops give you more than your money s worth http //www.bokunojpop.com/index.php/News-Briefs/100-yen-shops-give-you-more-than-your-money-s-worth.html Yoga purists bent out of shape over trendy twisted poses http //www.bokunojpop.com/index.php/News-Briefs/Yoga-purists-bent-out-of-shape-over-trendy-twisted-poses.html Lady bosses setting young guys hearts a-flutter http //www.bokunojpop.com/index.php/News-Briefs/Lady-bosses-setting-young-guys-hearts-a-flutter.html More gals look to untie men s marriage knots for no-strings-attached flings http //www.bokunojpop.com/index.php/News-Briefs/More-gals-look-to-untie-men-s-marriage-knots-for-no-strings-attached-flings.html Gal geeks jump aboard hip to be square boom http //www.bokunojpop.com/index.php/News-Briefs/Gal-geeks-jump-aboard-hip-to-be-square-boom.html Sweaty, smelly, cramped commuters squashed into state of rail rage http //www.bokunojpop.com/index.php/News-Briefs/Sweaty-smelly-cramped-commuters-squashed-into-state-of-rail-rage.html Tokyo terrorized by Sept.11 threat http //www.bokunojpop.com/index.php/News-Briefs/Tokyo-terrorized-by-Sept.11-threat.html Japan s biggest all-boy band tipped to go it alone http //www.bokunojpop.com/index.php/News-Briefs/Japan-s-biggest-all-boy-band-tipped-to-go-it-alone.html Wartime images of Germany and Japan a study in contrast http //www.bokunojpop.com/index.php/News-Briefs/Wartime-images-of-Germany-and-Japan-a-study-in-contrasts.html Frog in the throat no bull this time http //www.bokunojpop.com/index.php/News-Briefs/Frog-in-the-throat-no-bull-this-time.html Not-so-lonely single lasses turned off by pressure to turn on http //www.bokunojpop.com/index.php/News-Briefs/Not-so-lonely-single-lasses-turned-off-by-pressure-to-turn-on.html Cardboard robots wrestle into the hearts of fanatical fans http //www.bokunojpop.com/index.php/News-Briefs/Cardboard-robots-wrestle-into-the-hearts-of-fanatical-fans.html Gals swoon over Boy s Love media boom http //www.bokunojpop.com/index.php/News-Briefs/Gals-swoon-over-Boy-s-Love-media-boom.html Doctors driving patients to drink http //www.bokunojpop.com/index.php/News-Briefs/Doctors-driving-patients-to-drink.html Otaku outraged over cracks in make-up of maids at sexy servant hotel http //www.bokunojpop.com/index.php/News-Briefs/Otaku-outraged-over-cracks-in-make-up-of-maids-at-sexy-servant-hotel.html Jo no Kyoshitsu Sponsors feel the wrath of cruel TV drama http //www.bokunojpop.com/index.php/News-Briefs/Jo-no-Kyoshitsu-Sponsors-feel-the-wrath-of-cruel-TV-drama.html Snotty schools see measly manga in new light http //www.bokunojpop.com/index.php/News-Briefs/Snotty-schools-see-measly-manga-in-new-light.html Longful lasses nurture nerds in bid to wean them off wackiness http //www.bokunojpop.com/index.php/News-Briefs/Longful-lasses-nurture-nerds-in-bid-to-wean-them-off-wackiness.html Bon-odori Innocent dance or raunchy bop? http //www.bokunojpop.com/index.php/News-Briefs/Bon-odori-Innocent-dance-or-raunchy-bop.html Single gals fret over life s uncertainties http //www.bokunojpop.com/index.php/News-Briefs/Single-gals-fret-over-life-s-uncertainties.html Japan s most desirable divorcee gets herself a toy boy http //www.bokunojpop.com/index.php/News-Briefs/Japan-s-most-desirable-divorcee-gets-herself-a-toy-boy.html Controversial comic puts bitter touch to Korean craving http //www.bokunojpop.com/index.php/News-Briefs/Controversial-comic-puts-bitter-touch-to-Korean-craving.html Lonely lasses double as own make-believe friends to portray popularity http //www.bokunojpop.com/index.php/News-Briefs/Lonely-lasses-double-as-own-make-believe-friends-to-portray-popularity.html eisty fogeys fight it out in World Oyaji Battle http //www.bokunojpop.com/index.php/News-Briefs/Feisty-fogeys-fight-it-out-in-World-Oyaji-Battle.html Densha Otoko Japan recruits romantic otaku geeks to revive economy http //www.bokunojpop.com/index.php/News-Briefs/Densha-Otoko-Japan-recruits-romantic-otaku-geeks-to-revive-economy.html "Japan recruits romantic otaku geeks to revive economy" Shock resignation turns Japan s underworld upside down http //www.bokunojpop.com/index.php/News-Briefs/Shock-resignation-turns-Japan-s-underworld-upside-down.html Fallen-idol Beckham s spitting spat leaves gossip rags drooling http //www.bokunojpop.com/index.php/News-Briefs/Fallen-idol-Beckham-s-spitting-spat-leaves-gossip-rags-drooling.html 関連ページ Japan recruits romantic otaku geeks to revive economy WaiWaiの記事を転載した英語サイト:B
https://w.atwiki.jp/android-reference/pages/18.html
A B コメント A AbortableHttpRequest 基礎的なHTTP接続を停止することで強制終了させることが出来るHTTP要求を表すインターフェース. Interface representing an HTTP request that can be aborted by shutting down the underlying HTTP connection. AbsListView Base class that can be used to implement virtualized lists of items. AbsListView.LayoutParams AbsListView extends LayoutParams to provide a place to hold the view type. AbsListView.OnScrollListener Interface definition for a callback to be invoked when the list or grid has been scrolled. AbsListView.RecyclerListener A RecyclerListener is used to receive a notification whenever a View is placed inside the RecycleBin s scrap heap. AbsoluteLayout This class is deprecated. Use FrameLayout, RelativeLayout or a custom layout instead. AbsoluteLayout.LayoutParams Per-child layout information associated with AbsoluteLayout. AbsoluteSizeSpan AbsSavedState A Parcelable implementation that should be used by inheritance hierarchies to ensure the state of all classes along the chain is saved. AbsSeekBar AbsSpinner An abstract base class for spinner widgets. AbstractAuthenticationHandler AbstractClientConnAdapter Abstract adapter from operated to managed client connections. AbstractCollection E Class AbstractCollection is an abstract implementation of the Collection interface. AbstractConnPool An abstract connection pool. AbstractCookieAttributeHandler AbstractCookieSpec Abstract cookie specification which can delegate the job of parsing, validation or matching cookie attributes to a number of arbitrary CookieAttributeHandlers. AbstractCursor This is an abstract cursor class that handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons. AbstractCursor.SelfContentObserver Cursors use this class to track changes others make to their URI. AbstractExecutorService Provides default implementation of ExecutorService execution methods. AbstractHttpClient Convenience base class for HTTP client implementations. AbstractHttpClientConnection Abstract client-side HTTP connection capable of transmitting and receiving data using arbitrary SessionInputBuffer and SessionOutputBuffer AbstractHttpEntity Abstract base class for entities. AbstractHttpMessage Basic implementation of an HTTP message that can be modified. AbstractHttpParams Abstract base class for parameter collections. AbstractHttpServerConnection Abstract server-side HTTP connection capable of transmitting and receiving data using arbitrary SessionInputBuffer and SessionOutputBuffer AbstractInputMethodService AbstractInputMethodService provides a abstract base class for input methods. AbstractInputMethodService.AbstractInputMethodImpl Base class for derived classes to implement their InputMethod interface. AbstractInputMethodService.AbstractInputMethodSessionImpl Base class for derived classes to implement their InputMethodSession interface. AbstractInterruptibleChannelAbstractInterruptibleChannel is the root class for interruptible channels. AbstractList E AbstractList is an abstract implementation of the List interface, optimized for a backing store which supports random access. AbstractMap K, V This class is an abstract implementation of the Map interface. AbstractMessageParser Message parser base class. AbstractMessageWriter AbstractMethodError Thrown by the virtual machine when an abstract method is called. AbstractPooledConnAdapter Abstract adapter from pool entries to managed client connections. AbstractPoolEntry A pool entry for use by connection manager implementations. AbstractPreferences This abstract class is a partial implementation of the abstract class Preferences, which can be used to simplify Preferences provider s implementation. AbstractQueue E AbstractQueue is an abstract class which implements some of the methods in Queue. AbstractQueuedSynchronizer Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. AbstractQueuedSynchronizer.ConditionObject Condition implementation for a AbstractQueuedSynchronizer serving as the basis of a Lock implementation. AbstractSelectableChannel AbstractSelectableChannel is the base implementation class for selectable channels. AbstractSelectionKey AbstractSelectionKey is the base implementation class for selection keys. AbstractSelector AbstractSelector is the base implementation class for selectors. AbstractSequentialList E AbstractSequentialList is an abstract implementation of the List interface. AbstractSessionInputBuffer Abstract base class for session input buffers that stream data from a InputStream. AbstractSessionOutputBuffer Abstract base class for session output buffers that stream data to an OutputStream. AbstractSet E An AbstractSet is an abstract implementation of the Set interface. AbstractVerifier Abstract base class for all standard X509HostnameVerifier implementations. AbstractWindowedCursor A base class for Cursors that store their data in CursorWindows. AccelerateDecelerateInterpolator An interpolator where the rate of change starts and ends slowly but accelerates through the middle. AccelerateInterpolator An interpolator where the rate of change starts out slowly and and then accelerates. AccessControlContext AccessControlContext encapsulates the ProtectionDomains on which access control decisions are based. AccessControlException AccessControlException is thrown if the access control infrastructure denies protected access due to missing permissions. AccessController AccessController provides static methods to perform access control checks and privileged operations. AccessibilityEvent This class represents accessibility events that are sent by the system when something notable happens in the user interface. AccessibilityEventSource This interface is implemented by classes source of AccessibilityEvents. AccessibilityManager System level service that serves as an event dispatch for AccessibilityEvents. AccessibilityService An accessibility service runs in the background and receives callbacks by the system when AccessibilityEvents are fired. AccessibilityServiceInfo This class describes an AccessibilityService. AccessibleObject AccessibleObject is the superclass of all member reflection classes (Field, Constructor, Method). Acl The Access Control List (ACL) interface definition. AclEntry The Access Control List Entry interface definition. AclNotFoundException The exception, that is thrown when a reference to a non-existent Access Control List (ACL) is made. Activity An activity is a single, focused thing that the user can do. ActivityGroup A screen that contains and runs multiple embedded activities. ActivityInfo Information you can retrieve about a particular application activity or receiver. ActivityInstrumentationTestCase T extends Activity This class is deprecated. new tests should be written using ActivityInstrumentationTestCase2, which provides more options for configuring the Activity under test ActivityInstrumentationTestCase2 T extends Activity This class provides functional testing of a single activity. ActivityManager Interact with the overall activities running in the system. ActivityManager.MemoryInfo Information you can retrieve about the available memory through getMemoryInfo(ActivityManager.MemoryInfo). ActivityManager.ProcessErrorStateInfo Information you can retrieve about any processes that are in an error condition. ActivityManager.RecentTaskInfo Information you can retrieve about tasks that the user has most recently started or visited. ActivityManager.RunningAppProcessInfo Information you can retrieve about a running process. ActivityManager.RunningServiceInfo Information you can retrieve about a particular Service that is currently running in the system. ActivityManager.RunningTaskInfo Information you can retrieve about a particular task that is currently "running" in the system. ActivityNotFoundException This exception is thrown when a call to startActivity(Intent) or one of its variants fails because an Activity can not be found to execute the given Intent. ActivityTestCase This is common code used to support Activity test cases. ActivityUnitTestCase T extends Activity This class provides isolated testing of a single activity. Adapter An Adapter object acts as a bridge between an AdapterView and the underlying data for that view. AdapterView T extends Adapter An AdapterView is a view whose children are determined by an Adapter. AdapterView.AdapterContextMenuInfo Extra menu information provided to the onCreateContextMenu(ContextMenu, View, ContextMenuInfo) callback when a context menu is brought up for this AdapterView. AdapterView.OnItemClickListener Interface definition for a callback to be invoked when an item in this AdapterView has been clicked. AdapterView.OnItemLongClickListener Interface definition for a callback to be invoked when an item in this view has been clicked and held. AdapterView.OnItemSelectedListener Interface definition for a callback to be invoked when an item in this view has been selected. Address A class representing an Address, i.e, a set of Strings describing a location. Adler32 The Adler-32 class is used to compute the Adler32 checksum from a set of data. AlarmManager This class provides access to the system alarm services. AlertDialog A subclass of Dialog that can display one, two or three buttons. AlertDialog.Builder AlgorithmParameterGenerator AlgorithmParameterGenerator is an engine class which is capable of generating parameters for the algorithm it was initialized with. AlgorithmParameterGeneratorSpi AlgorithmParameterGeneratorSpi is the Service Provider Interface (SPI) definition for AlgorithmParameterGenerator. AlgorithmParameters AlgorithmParameters is an engine class which provides algorithm parameters. AlgorithmParameterSpec The marker interface for algorithm parameter specifications. AlgorithmParametersSpi AlgorithmParametersSpi is the Service Provider Interface (SPI) definition for AlgorithmParameters. AliasActivity Stub activity that launches another activity (and then finishes itself) based on information in its component s manifest meta-data. AlignmentSpan AlignmentSpan.Standard AllClientPNames Collected parameter names for the HttpClient module. AllocationLimitError Is thrown when an allocation limit is exceeded. AllowAllHostnameVerifier The ALLOW_ALL HostnameVerifier essentially turns hostname verification off. AllPermission AllPermission represents the permission to perform any operation. AlphaAnimation An animation that controls the alpha level of an object. AlphabetIndexer A helper class for adapters that implement the SectionIndexer interface. AlreadyConnectedException An AlreadyConnectedException is thrown when an attempt is made to connect a SocketChannel that is already connected. AlteredCharSequence An AlteredCharSequence is a CharSequence that is largely mirrored from another CharSequence, except that a specified range of characters are mirrored from a different char array instead. AnalogClock This widget display an analogic clock with two hands for hours and minutes. AndroidCharacter AndroidCharacter exposes some character properties that are not easily accessed from java.lang.Character. AndroidException Base class for all checked exceptions thrown by the Android frameworks. AndroidRuntimeException Base class for all unchecked exceptions thrown by the Android frameworks. AndroidTestCase Extend this if you need to access Resources or other things that depend on Activity Context. AndroidTestRunner Animatable Interface that drawables suporting animations should implement. Animation Abstraction for an Animation that can be applied to Views, Surfaces, or other objects. Animation.AnimationListener An animation listener receives notifications from an animation. Animation.Description Utility class to parse a string description of a size. AnimationDrawable An object used to create frame-by-frame animations, defined by a series of Drawable objects, which can be used as a View object s background. AnimationSet Represents a group of Animations that should be played together. AnimationUtils Defines common utilities for working with animations. AnnotatedElement This interface provides reflective access to annotation information. Annotation Annotations are simple key-value pairs that are preserved across TextView save/restore cycles and can be used to keep application-specific data that needs to be maintained for regions of text. Annotation Defines the interface implemented by all annotations. Annotation Wrapper for a text attribute value which represents an annotation. AnnotationFormatError Indicates that an annotation in the binary representation of a class is syntactically incorrect and the annotation parser is unable to process it. AnnotationTypeMismatchException Indicates that an annotation type has changed since it was compiled or serialized. AnticipateInterpolator An interpolator where the change starts backward then flings forward. AnticipateOvershootInterpolator An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value. Appendable Declares methods to append characters or character sequences. Application Base class for those who need to maintain global application state. ApplicationInfo Information you can retrieve about a particular application. ApplicationInfo.DisplayNameComparator ApplicationTestCase T extends Application This test case provides a framework in which you can test Application classes in a controlled environment. AppWidgetHost AppWidgetHost provides the interaction with the AppWidget service for apps, like the home screen, that want to embed AppWidgets in their UI. AppWidgetHostView Provides the glue to show AppWidget views. AppWidgetManager Updates AppWidget state; gets information about installed AppWidget providers and other AppWidget related state. AppWidgetProvider A convenience class to aid in implementing an AppWidget provider. AppWidgetProviderInfo Describes the meta data for an installed AppWidget provider. ArcShape Creates an arc shape. ArithmeticException Thrown when the an invalid arithmetic operation is attempted. Array This class provides static methods to create and access arrays dynamically. Array A Java representation of the SQL ARRAY type. ArrayAdapter T A ListAdapter that manages a ListView backed by an array of arbitrary objects. ArrayBlockingQueue E A bounded blocking queue backed by an array. ArrayIndexOutOfBoundsException Thrown when the an array is indexed with a value less than zero, or greater than or equal to the size of the array. ArrayList E ArrayList is an implementation of List, backed by an array. Arrays Arrays contains static methods which operate on arrays. ArrayStoreException Thrown when a program attempts to store an element of an incompatible type in an array. ArrowKeyMovementMethod Assert A set of assert methods. AssertionError Thrown when an assertion has failed. AssertionFailedError Thrown when an assertion failed. AssertionFailedError Thrown when an assertion failed. AssetFileDescriptor File descriptor of an entry in the AssetManager. AssetFileDescriptor.AutoCloseInputStream An InputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescritor.close() for you when the stream is closed. AssetFileDescriptor.AutoCloseOutputStream An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescritor.close() for you when the stream is closed. AssetManager Provides access to an application s raw asset files; see Resources for the way most applications will want to retrieve their resource data. AssetManager.AssetInputStream AsynchronousCloseException An AsynchronousCloseException is thrown when the underlying channel for an I/O operation is closed by another thread. AsyncPlayer Plays a series of audio URIs, but does all the hard work on another thread so that any slowness with preparing or loading doesn t block the calling thread. AsyncQueryHandler A helper class to help make handling asynchronous ContentResolver queries easier. AsyncQueryHandler.WorkerArgs AsyncQueryHandler.WorkerHandler AsyncTask Params, Progress, Result AsyncTask enables proper and easy use of the UI thread. AsyncTask.Status Indicates the current status of the task. AtomicBoolean A boolean value that may be updated atomically. AtomicInteger An int value that may be updated atomically. AtomicIntegerArray An int array in which elements may be updated atomically. AtomicIntegerFieldUpdater T A reflection-based utility that enables atomic updates to designated volatile int fields of designated classes. AtomicLong A long value that may be updated atomically. AtomicLongArray A long array in which elements may be updated atomically. AtomicLongFieldUpdater T A reflection-based utility that enables atomic updates to designated volatile long fields of designated classes. AtomicMarkableReference V An AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically. AtomicReference V An object reference that may be updated atomically. AtomicReferenceArray E An array of object references in which elements may be updated atomically. AtomicReferenceFieldUpdater T, V A reflection-based utility that enables atomic updates to designated volatile reference fields of designated classes. AtomicStampedReference V An AtomicStampedReference maintains an object reference along with an integer "stamp", that can be updated atomically. Attr The Attr interface represents an attribute in an Element object. AttributedCharacterIterator Extends the CharacterIterator interface, adding support for iterating over attributes and not only characters. AttributedCharacterIterator.Attribute Defines keys for text attributes. AttributedString Holds a string with attributes describing the characters of this string. AttributeList This interface is deprecated. This interface has been replaced by the SAX2 Attributes interface, which includes Namespace support. AttributeListImpl This class is deprecated. This class implements a deprecated interface, AttributeList; that interface has been replaced by Attributes, which is implemented in the AttributesImpl helper class. Attributes The Attributes class is used to store values for manifest entries. Attributes Interface for a list of XML attributes. Attributes.Name The name part of the name/value pairs constituting an attribute as defined by the specification of the JAR manifest. Attributes2 SAX2 extension to augment the per-attribute information provided though Attributes. Attributes2Impl SAX2 extension helper for additional Attributes information, implementing the Attributes2 interface. AttributeSet A collection of attributes, as found associated with a tag in an XML document. AttributesImpl Default implementation of the Attributes interface. AudioFormat The AudioFormat class is used to access a number of audio format and channel configuration constants. AudioManager AudioManager provides access to volume and ringer mode control. AudioRecord The AudioRecord class manages the audio resources for Java applications to record audio from the audio input hardware of the platform. AudioRecord.OnRecordPositionUpdateListener Interface definition for a callback to be invoked when an AudioRecord has reached a notification marker set by setNotificationMarkerPosition(int) or for periodic updates on the progress of the record head, as set by setPositionNotificationPeriod(int). AudioTrack The AudioTrack class manages and plays a single audio resource for Java applications. AudioTrack.OnPlaybackPositionUpdateListener Interface definition for a callback to be invoked when the playback head position of an AudioTrack has reached a notification marker or has increased by a certain period. AUTH Constants and static helpers related to the HTTP authentication. AuthenticationException Signals a failure in authentication process AuthenticationHandler Authenticator An implementation of this class is able to obtain authentication information for a connection in several ways. Authenticator.RequestorType Enumeration class for the origin of the authentication request. AuthParamBean AuthParams This class implements an adaptor around the HttpParams interface to simplify manipulation of the HTTP authentication specific parameters. AuthPermission Governs the use of methods in this package and also its subpackages. AuthPNames Parameter names for HttpAuth. AuthPolicy AuthProvider AuthProvider is an abstract superclass for Java Security Provider which provide login and logout. AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. AuthSchemeBase Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient. AuthSchemeFactory AuthSchemeRegistry Authentication scheme registry that can be used to obtain the corresponding authentication scheme implementation for a given type of authorization challenge. AuthScope The class represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name which Credentials apply to. AuthState This class provides detailed information about the state of the authentication process. AutoCompleteTextView An editable text view that shows completion suggestions automatically while the user is typing. AutoCompleteTextView.Validator This interface is used to make sure that the text entered in this TextView complies to a certain format. AutoText This class accesses a dictionary of corrections to frequent misspellings. AvoidXfermode AvoidXfermode xfermode will draw the src everywhere except on top of the opColor or, depending on the Mode, draw only on top of the opColor. AvoidXfermode.Mode B コメント ぬいた(ノ゚Д゚)ノシ★ http //s.64n.co/ -- (age) 2011-12-29 13 42 53 風俗店を探よりココ!!男性は報酬あり!(*´ェ`*)→ http //sns.b8y.in/ -- (千春) 2012-08-21 02 37 48 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/physical-examination/pages/15.html
~腹部の身体診察法~ Inspection The Skin Note scars, striae, dilated veins, rashes and lesions, the umbilicus, the contour of the abdomen, peristalsis, and pulsations. Auscultation Bowel sounds Increased = diarrhea,early intestinal obstruction Decreased, absent = adynamic ileus,peritonitis. Bruits Listen for bruits over the aorta, the iliac arteries, and the femoral arteries. Venous Hum soft humming noise with both systolic and diastolic components. It indicates increased collateral circulation between portal and systemic venous systems, as in hepatic cirrhosis. Friction Rubs rare. They are grating sounds with respiratory variation. They indicate inflammation of the peritoneal surface of an organ, as in liver cancer, chlamydial or gonococcal perihepatitis, recent liver biopsy, or splenic infarct. Percussion Palpation Percussion of the liver Measure the vertical span of liver dullness in the right midclavicular line. Palpation of the liver Place your left hand behind the patient, parallel to and supporting the right 11th and 12th ribs and adjacent soft tissues below. Percussion of the spleen Percuss the left lower anterior chest wall between lung resonance above and the costal margin, an area termed Traube s space. As you percuss along the routes suggested by the arrows in the following figures, note the lateral extent of tympany. Assessing percussion tenderness of the kidneys Pressure from your fingertips may be enough to elicit tenderness, but if not, use fist percussion. Place the ball of one hand in the costovertebral angle and strike it with the ulnar surface of your fist. Assessing the aorta Press firmly deep in the upper abdomen, slightly to the left of the midline, and identify the aortic pulsations, Assess the width of the aorta by pressing deeply in the upper abdomen with one hand on each side of the aorta. Important sign and findings!! Murphy’s sign @Acute Cholecystitis Hook your left thumb or the fingers of your right hand under the costal margin at the point where the lateral border of the rectus muscle intersects with the costal margin. Ask the patient to take a deep breath. Watch the patient’s breathing and note the degree of tenderness. Ascites 1.Ascitic fluid seeks the lowest point in the abdomen, producing bulging flanks that are dull to percussion. The umbilicus may protrude. Turn the patient onto one side to detect the shift in position of the fluid level (shifting dullness). 2.Test for a fluid wave Ask the patient or an assistant to press the edges of both hands firmly down the midline of the abdomen. This pressure helps to stop the transmission of a wave through fat. While you tap one flank sharply with your fingertips, feel on the opposite flank for an impulse transmitted through the fluid. Unfortunately, this sign is often negative until ascites is obvious, and it is sometimes positive in people without ascites. ☆Appendicitis 1.Rebound tenderness Rebound tenderness suggests peritoneal inflammation, if appendicitis. If other signs are typically positive, you can save the patient unnecessary pain by omitting this test. 2.Rovsing’s sign and referred rebound tenderness Press deeply and evenly in the left lower quadrant. Then quickly withdraw your fingers. Pain in the right lower quadrant during left-sided pressure suggests appendicitis (a positive Rovsing’s sign). So does right lower quadrant pain on quick withdrawal (referred rebound tenderness). 3.Psoas sign Place your hand just above the patient’s right knee and ask the patient to raise that thigh against your hand. Alternatively, ask the patient to turn onto the left side. Then extend the patient’s right leg at the hip. Flexion of the leg at the hip makes the psoas muscle contract; extension stretches it. Increased abdominal pain on either maneuver constitutes a positive psoas sign, suggesting irritation of the psoas muscle by an inflamed 4.Obturator sign Flex the patient’s right thigh at the hip, with the knee bent, and rotate the leg internally at the hip. This maneuver stretches the internal obturator muscle. Right hypogastric pain constitutes a positive obturator sign, suggesting irritation of the obturator muscle by an inflamed appendix. References Bates Guide to Physical Examination History Taking, 10th Edition. http //wonghongweng.blogspot.com/2008/03/gallstones.html http //intmed.exblog.jp/5914420/
https://w.atwiki.jp/erogekiseitaisaku/
◇1 扉◇1/1 まとめサイトインデックス ◇1/2 1補足 ツィッター系 ツィッターインデックス テーマ別スレ(試験運用中) ◇2 締切間近案件 ◇3 児童ポルノ規制法関係 ◇4 表現規制を求めている中間団体(通称・ジポ規制推進三羽烏) ◇5 アニメ・出版業界関係・その他 ◇6 ネット規制関係(ブロッキングスレと同期) ◇7 書籍・資料関係 ◇8 規制に反対する諸組織・団体◇8/1 規制に反対する諸組織・団体 その1 ◇8/2 規制に反対する諸組織・団体 その2 ◇9 各団体の活動・会合等報告◇9/1 これから開催される会合・会議 ◇9/2 既に開催され終了した会合・会議 ◇10 パブリックコメント、傍聴、公募、その他 ◇11 赤松健氏関連◇11/1 赤松氏関連・ツィッター ◇11/2 赤松氏関連・二次創作マーク関係 ◇11/3 赤松氏関連・Jコミ ◇12twitter/blogその他 個々個人の行動及び主張◇12/1 twitter/blogその他 個々個人の行動及び主張 その1 ◇12/2 twitter/blogその他 個々個人の行動及び主張 その2 ◇12/3 twitter/blogその他 個々個人の行動及び主張 その3 ◇12/4 twitter/blogその他 個々個人の行動及び主張 その4 +このまとめについて エロゲ表現規制対策本部スレのテンプレが肥大化し続け、スレ立て時のテンプレ貼りが大きな負担になっていることから、その内容を外部保管するために作られたページです。 表現規制反対のための情報や関連団体へのリンク、最新の情勢に関するツイートなどのまとめです。 編集方針 「1ページで全部見られること」を指針にしています。 また、コピペで編集すること、スレ側へのコピペもしやすい事から、1レス分を1パーツとしています。 掲載するのは主に学術的な話・これまでの経緯・論説・評論・団体等の公式発表・当事者本人のツイートなどです。 現在の情勢に関する確度が低い情報などは、スレの誰かがメモ帳にでも保管してればいいと思います。 また、スレ内限定の話は基本的に対象外です。 追加や編集を提起する時は「どこに追加するか(もしくは、どのパーツと入れ替えるか)」を明記した上でスレにレスしてください。 投下内容へのツッコミは推奨します。まとめに加える上で問題があるか審査してください。 最終的な掲載の可否は管理者が判断します。ご了承ください。 管理者 現在は同スレコテハンであるwiki編が管理しています。 ◇1 扉 ◇1/1 まとめサイトインデックス ○表現規制問題に今度どう向き合っていくべきなのか? ttp //togetter.com/li/287049 ○エロゲ販売規制問題まとめwiki ttp //www28.atwiki.jp/erogekisei/ ○ブロッキング(検閲)問題まとめwiki ttp //www37.atwiki.jp/stop-blocking/ ○政治対策まとめWiki ttp //www12.atwiki.jp/eroge_politics/ ○漫画・アニメ・ゲーム・映画の表現規制問題まとめ:ブログ版 ttp //d.hatena.ne.jp/mxixtxbx/ ○非実在青少年問題まとめサイト(更新終了 後継サイトは上記ブログ版) ttp //mitb.mangalog.com/ ttp //mitb.bufsiz.jp/ ○『東京都青少年の健全な育成に関する条例』よく使われる用語のまとめ ttp //glossary.xxxxxxxx.jp/ ○児童ポルノ規制法に関連するできごとられつ表 ttp //cute.sh/gero48/ahi/kipo/nenpyou.htm ○エロゲ表現規制対策本部避難所3 ⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1355006939/ ○過去スレを読んで確認したい場合は以下 2ch DAT落ちスレ ミラー変換機 ttp //yellow.ribbon.to/~mirror/ ○ツィッタートピック・ツイッターインデックス 時系列別整理 2 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1363024301/ ○ツイッターインデックス 時系列別整理 大盛 3 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1369367318/ ○特定秘密保護法案関係情報集約スレ 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1386143840/ ◇1/2 1補足 ツィッター系 ツィッターインデックス テーマ別スレ(試験運用中) ○ツィッターインデックス 憲法関連 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372944245/ ○ツィッターインデックス 児ポ規制全般 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372919655/ ○ツィッターインデックス 児ポ規制法 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920325/ ○ツィッターインデックス 青健法関連 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372919869/ ○ツィッターインデックス TPP全般 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372921643/ ○ツィッターインデックス 選挙関連 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372919776/ ○ツィッターインデックス 代議士 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372919966/ ○ツィッターインデックス 規制反対団体 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920248/ ○ツィッターインデックス 規制団体 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920248/ ○ツィッターインデックス 規制反対運動 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920465/ ○ツィッターインデックス 二次元業界人 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920079/ ○ツィッターインデックス 資料もしくは注意事項 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920554/ ○ツィッターインデックス 事件 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920633/ ○ツィッターインデックス 実況まとめ その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920766/ ○ツィッターインデックス その他 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1372920998/ ◇2 締切間近案件 12/19まで 高知県人権施策基本方針の改定について http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619748/42 12/29,18時 表現規制反対クラスタ忘年会2013 http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619802/256 ◇3 児童ポルノ規制法関係 ○都条例レベルでの動き 関係リンク 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1345934389/12 ○国政レベルでの動き 関係リンク 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1345934423/26 ○地方自治体レベルでの動き 関係リンク 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1345934451/12 ○海外レベルでの動き 関係リンク 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1345934478/17 ○今年の動き 2013年01月29日 ユニセフが児童ポルノ単純所持規制のお願いを全議員に送付。 2013年02月03日 奥村弁護士が単純所持について取材を受けているとツイート。「今回は通るかもね」。 2013年02月06日 世襲情報。「民主が懐柔されてる」「規制派が児ポ法となんらかのバーターに工作しているらしい」 2013年02月13日 【免田さん救済法案と児童ポルノ単純所持罪がバーターに - 奥村徹弁護士の見解】 エグい自民のやり方に民主断固拒否 ttp //d.hatena.ne.jp/okumuraosaka/20130215#1360880350 2013年05月29日 自民公明維新により児童ポルノ法改正案提出 2013年06月04日 児童ポルノ法改正案差し戻し(自民法務部会) 2013年06月13日 民主党、公式に「自公案のジポ法改正案に反対表明」 2013年07月21日 参院選挙 自民大捷 民主大敗、共産躍進 2013年08月18日 松江市で、はだしのゲンの閉架問題勃発 2013年10月15日 第185回国会(臨時会)が開会(期間10/15~12/06) 2013年10月29日 児童ポルノ禁止法改正案は次の国会で成立狙いとの見方 東スポ 2013年11月25日 雑協、改正「児童ポルノ禁止法」の反対広告掲載を要請、PBから始まり後に角川も快諾 2013年11月27日 深夜、さんちゃんねるより、児ポ強行の可能性の話題が流れるものの、そのような事実は無し 2013年12月08日 第185回国会(臨時会)が事実上閉会。通常国会は2014/01/24頃に召集することで調整中 2013年12月25日 さんちゃんねる、次期国会で二次元規制を青環法に切り離して提出との見通し。2014/1/15になんらかの集会との情報。 2013年12月29日 コミックマーケット初日。例年にない規模で「販売保留→運営審査」が行われる。山田議員演説。 ◇4 表現規制を求めている中間団体(通称・ジポ規制推進三羽烏) ○ECPAT / STOP JAPAN 児童買春・児童ポルノ禁止法改正に関する緊急要望書 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/190-197 ○東京都青少年健全育成における有害図書指定に関する議事録 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/152 ○「非実写児童ポルノ」 の新造語の初出? 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/205 ○日本ユニセフ関係 児童ポルノ排除対策公開シンポジウムについて 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/17-18 ○松沢成文氏/ニチユニの署名/その他 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/30 ○日本ユニセフ最近の動向 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/151 ○矯風会 公益法人に移行し「公益財団法人日本キリスト教婦人矯風会」へ 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/298 ○ECPAT(エクパット)関係 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/21 ○ECPAT(エクパット)の活動史 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/102-109 ○Polaris JAPAN その活動等 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/430 ○マイクロソフト ヤフー・マスコミ・ネット・タイアップ報道関係 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/441 ◇5 アニメ・出版業界関係・その他 ○アニメ・出版業界関係・その他 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1349543864/25 ○アニメコンテンツ エキスポ (ACE)関係 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1360236433/ ○2014年より「東京国際アニメフェア(TAF)」と「アニメ コンテンツ エキスポ(ACE)」が合流し 「AnimeJapan」が始まることが発表される 詳細⇒http //gigazine.net/news/20131009-animejapan-event/ ○Anime Japan 2014 詳細⇒http //anime-japan.jp/ ○雑協、改正「児童ポルノ禁止法」の反対広告掲載を要請、PBから始まり後に角川も快諾 井上伸一郎@HP0128 出版4団体が「特定秘密保護法案」の衆議院本会議の可決に抗議する声明を出しました。 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1384176651/6 ◇6 ネット規制関係(ブロッキングスレと同期) ○ネット規制関係 関係リンク 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1345934504/16 ○コンピュータ監視法 関係リンク 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1345934534/17 ○ブロッキング関係 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1349543190/6 ◇7 書籍・資料関係 ○現場弁護士の見解 ○奥村弁護士のジポ法制関係リンク・twitter発言ピックアップ集・その他 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/215-217 ○児童買春・児童ポルノ禁止法案の改正論議によせて 宮台真司 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1355006939/142 ○法学的参考書(わいせつ物関係の判例等)一覧 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/115 ○法や政治に関する本/オタク論に関する本 ○カマヤン氏推薦の高村氏の論文(アックス81号より) 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/340 ○新現実 WEB版 ActiBook 大塚栄志 戦時下いかにまんがは規制されたか 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/148 ○宮台真司×山本直樹 25,000字対談「性表現と都条例を考える」を緊急公開します。 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/31 ○反規制・規制派の両者の書籍系 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/116 ○ゲームと犯罪と子どもたち ――ハーバード大学医学部の大規模調査より 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/117 ○窓割れ理論等の社会実験 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/168 ○図書館関係 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/129 ○首相官邸・内閣府関係 教育国民会議 詳細 ttp //www.kantei.go.jp/jp/kyouiku/index.html 詳細⇒http //www.kantei.go.jp/jp/kyouiku/1bunkakai/dai4/1-4siryou1.html ○各都道府県の青少年健全育成政策+有害指定図書に関する資料・議事録・他系 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/405 ○学者・研究者系についての実際(専門は何か等)を知るための検索ツール 詳細⇒科学技術総合リンクセンター ttp //jglobal.jst.go.jp/?d=0 ◇8 規制に反対する諸組織・団体 ◇8/1 規制に反対する諸組織・団体 その1 ○MiAU(一般社団法人インターネットユーザー協会) 公式web ttp //miau.jp/ ツィッター ttp //twitter.com/miautan ○うぐいすリボン 公式web ttp //www.jfsribbon.org/ ツィッター ttp //twitter.com/jfsribbon ttp //twitter.com/ogi_fuji_npo facebook ttp //www.facebook.com/uguisu.ribbon ttp //www.facebook.com/ogino.kotaro ○コンテンツ文化研究会 公式web ttp //icc-japan.blogspot.com/ ツィッター ttp //twitter.com/iccjapan ○エンターテインメント立国推進協議会 公式web ttp //www.enterjapan.jp/ ツィッター ttp //twitter.com/InfoEnterjapan ○陳情.com 企画・制作 樽井良和 公式web ttp //chinjo.com/ ツィッター ttp //twitter.com/ChinjoDotCom 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/440 ○表現規制を考える関西の会 公式web ttp //syoukogo.b log133.fc2.com/ ○表現規制を考える関西の会「座談会のご報告」+指針(コンテンツ研究会) 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1272465475/143 ◇8/2 規制に反対する諸組織・団体 その2 ○女子現代メディア文化研究会 公式web ttp //wmc-jpn.blogspot.jp/ ツィッター ttp //twitter.com/WmcJpn ○京都大学で楽しく表現規制に反対する会 公式web ttp //www.kusac.net/ 公式ブログ ttp //kusac.hatenablog.com/ ツィッター ttp //twitter.com/KUSAC_info ○メディア文化の自由を考える中国・四国の会 ツィッター ttp //twitter.com/setoutikai facebook ttp //www.facebook.com/setoutikai ○AFEE エンターテイメント表現の自由の会 (青少年に伝えたいエンタメの自由Wiki(仮)より名称変更&サイトリプレース) URL ttp //afee.jp/ 旧URL ttp //www54.atwiki.jp/hyougennojiyu/ twitter ttp //twitter.com/AFEEjp facebook ttp //www.facebook.com/afeejp ◇9 各団体の活動・会合等報告 ◇9/1 これから開催される会合・会議 ◇9/2 既に開催され終了した会合・会議 ○日本では何ができるのか――北米でのコミック表現規制とCBLDFの取組 チャールズ・ブラウンスタイン氏講演会 ttp //www.comiket.co.jp/info-a/C84/lecture/ ○マンガ文化の自由を考える国際シンポジウム(終了) ttp //kokucheese.com/event/index/104499/ http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619802/203 ○10/28都議会、青少年健全育成条例についての質問と回答、西沢けいた都議 http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619948/119-120 ◇10 パブリックコメント、傍聴、公募、その他 内容精査、随時追加修正、修正版を優先、拡散等お願いします これは完全なデータではありません。各自地元・近隣のものを探して情報提供および応募・意見送付して下さい 各地方自治体・パブリックコメント募集及び結果一覧 ○男女共同参画パブリックコメント 募集中自治体一覧 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619671/ ○暴力団排除条例パブリックコメント 募集中自治体一覧 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619705/ ○青少年健全育成、人権、ネット、その他 募集中自治体一覧 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619748/ ○タウンミーティング・審議会・講演会・各種公募案件、他 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619802/ ○パブリックコメント意見公表 詳細⇒http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619948/ 12/19まで 高知県人権施策基本方針の改定について http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619748/42 12/29,18時 表現規制反対クラスタ忘年会2013 http //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1341619802/256 ◇11 赤松健氏関連 ◇11/1 赤松氏関連・ツィッター ○ツィッターインデックス 同人マーク及び赤松健氏関連 その1 詳細 ttp //jbbs.shitaraba.net/bbs/read.cgi/anime/7827/1387026259/3-6 ○赤松健 ?@KenAkamatsu 12月2日 今国会の会期末は12月6日(金)なので、 児ポ法改正案は今回も一切審議されない見通しです。 ・・・いよいよ年明けから勝負ですね。(^^;) ○赤松健 ?@KenAkamatsu 12月2日 @sakaima 今、こちらが結構優勢なので、規制推進派の巻き返しがありそうなんですよ。 ○新京極くりす ?@kyogoku44 12月10日 @KenAkamatsu 先生漫画は大丈夫でしょうか? RT @aritayoshifu 1月からの通常国会に「児童ポルノ禁止法・改正案」が出される予定です。 自民党からは「アニメ」を削除するから賛成をと野党関係者に打診があったようです。 日本雑誌協会は反対しています。 ○赤松健 ?@KenAkamatsu 12月10日 @kyogoku44 @aritayoshifu 私が知る限り、2つの打診が自民党から他党に示されましたが、 「アニメ”だけ”を削除する」というのは聞いたことがありません。 「附則第2条を削除する」という打診はあったようです。 また、雑協の反対広告は、それらの打診とは無関係です。 2013/12/14 2045 現状迄 ◇11/2 赤松氏関連・二次創作マーク関係 主導公式団体 特定非営利活動法人コモンスフィア http //commonsphere.jp/archives/286 公式サイトの存在を 緊 急 拡 散 !変なまとめサイトに誘導しないように配慮 ○@KenAkamatsu 明日は日本漫画家協会の理事会があり、 そこで「児ポ法改正案の現状」のプレゼンと、「推薦ゼロのまま漫画家協会に申し込めるサイト」の デモンストレーションをやる必要があるので、これだけは行かなくてはならない。 ttps //twitter.com/KenAkamatsu/status/369068954439806977 ttps //twitter.com/KenAkamatsu/status/369277494710378496 ○赤松健認証済みアカウント @KenAkamatsu しかしまあ、普通はTPPの件なんて知らないですよね(^^;) RT @enosawa 同人マークのやつって、もしTPPによって著作権非親告罪化した場合の 対抗手段としての実験として始める、って話なのに、 その趣旨の部分がすっぽり抜け落ちた記事ばかりで訳わからない解釈が飛び交ってる。 ○後藤寿庵 @juangotoh ttps //twitter.com/juangotoh/status/369177239025238016 まとめサイト、というか2chの論調に、同人マークで中間搾取いう、 すげー飛躍した意見がいくつもある。あれは原作者が自作品に「二次創作していい」ことを表示するもの。 二次創作同人誌に付けるものではないし、当然金なんか取られない ◇11/3 赤松氏関連・Jコミ ttp //twitter.com/JComi_PR/status/396943496180809728 ttp //twitter.com/KenAkamatsu/status/396838129585246211 赤松健認証済みアカウント@KenAkamatsu 「Jコミで印刷できるってよ」のβテスト販売スタート! - (株)Jコミの中の人 ttp //d.hatena.ne.jp/KenAkamatsu/20131103/p1 … ★惜しくも単行本化されなかった作品を「紙の書籍」として出現させ、 作者に50%もの印税をお渡しするという画期的なシステム。ぜひ実証実験にご参加下さい(^^) ttp //twitter.com/KenAkamatsu/status/396836161336795136 ★「Jコミで印刷できるってよ」のβテスト販売スタート!(11月30日まで) - (株)Jコミの中の人 ttp //d.hatena.ne.jp/KenAkamatsu/20131103/p1 「Jコミで印刷できるってよ」システム(β)・・・この世に存在しないはずの単行本を、あなたの手元に一冊からお届け! - (株)Jコミの中の人 ttp //d.hatena.ne.jp/KenAkamatsu/20131101/p1 Jコミ ttp //www.j-comi.jp/ 【漫画】未単行本化作品をオンデマンドで紙の単行本化する「Jコミで印刷できるってよ」 11月3日からβテスト ttp //anago.2ch.net/test/read.cgi/moeplus/1383264655/ 【話題】伝説のマンガ『燃える!お兄さん』が『Jコミ』で復活して無料で読める! アクセス殺到によりサーバダウンも ttp //anago.2ch.net/test/read.cgi/moeplus/1374043761/ 【出版】「燃える!お兄さん」Jコミで無料公開 危険なため当時修正されたセリフも作者のネーム通りに再現 ttp //anago.2ch.net/test/read.cgi/bizplus/1373985655/ Jコミ、ネット公開漫画の書籍化サービスを開始 :日本経済新聞 ttp //www.nikkei.com/article/DGXNASFK01045_R01C13A1000000/ 未単行本化マンガをオンデマンド印刷で販売、「Jコミ」でβテスト開始 -INTERNET Watch ttp //internet.watch.impress.co.jp/docs/news/20131101_621914.html Jコミ、ネット公開漫画の書籍化サービスを開始 ttps //news.google.com/news?ncl=dk4Wt09--EePwiMA6PWZcq9cBhv4M q=j%E3%82%B3%E3%83%9F lr=Japanese hl=ja ◇12twitter/blogその他 個々個人の行動及び主張 ◇12/1 twitter/blogその他 個々個人の行動及び主張 その1 ○ヒビサマ今日の一言2013/08/18(日) 事実だから、必要だからでは弱い ttp //diary1.fc2.com/cgi-sys/ed.cgi/hibisama/?Y=2013 M=8 D=18 ○レイナ・テルゲマイヤー作「9歳のアメリカ人少女がはじめて『はだしのゲン』を読んだとき」 編集といえば出版編集だろjk時代の終焉に備えて GoRaina.com - Webcomics ttp //goraina.com/webcomics/beginnings.html ttp //lafs.hatenablog.com/entry/2013/08/18/005556 =Togetter系= 【表現規制】 誰にも批判されない作品を作るためには 【表現の自由】 http //togetter.com/li/548999 azukiglg氏の表現規制かく語りき http //togetter.com/li/494322 【差別語】 配慮が言葉を殺す構造について 【中傷語】 http //togetter.com/li/287031 【差別・侮蔑・嘲笑語】 言葉狩りについて 【善意がそれを拡散する】 http //togetter.com/li/188537 【不適切で不謹慎】 誰が言葉を殺すのか? 【葬られ続ける禁止用語】 http //togetter.com/li/120698 ◇12/2 twitter/blogその他 個々個人の行動及び主張 その2 608 名前:wiki編 ◆RQa8P7EGVx0I [sage] 投稿日:2013/10/04(金) 12 33 46.12 ID ZX39odDd0 [1/2] tyokorata ?@tyokorata 12時間 艦これの二次創作やエロ同人が禁止という誤解を招くツイートが流れているけど、 単純に艦これAVを作ろうとしたひとたちが、ストップをかけられた事から来た、 腹いせの呪いを吐いているに過ぎないのであまり気にしないほうがいいと思う。 エロの二次創作は会社のお墨付きは不可能なので、黙認の形になる ttp //twitter.com/tyokorata/status/385024365370150912 牙城@EDF!EDF!! ?@Gajoh 10月2日 前に、『ファンの活動については、基本的に自由にやっていただきたいが、 ◯◯をやっていいですか?、と聞かれると、許可出来ない、と答えることしかできない。 オープンにやるなら我々も見ていないわけではないから。 本当にまずければ止めるので、できれば聞かないで欲しい』って言ってたな。広まれ。 ttp //twitter.com/Gajoh/status/385195993378996225 とりあえず再掲 艦これの現状はこれと以下420 420 名前:名無しさん@初回限定[sage] 投稿日:2013/10/03(木) 07 27 37.90 ID Q64StlgT0 [1/2] どうもエが店頭で同人誌売れてもイベントでは売れないと騒いでるのを見て、 何言ってんだコイツと思っていたら、根本から勘違いしていやがる。 艦これの権利を管理しているDMMが、コスプレROMにアウトを出して、DL販売から削除したって話だよ 権利はDMMにあるから、即売会でもアウトだろうなって件のTwitterでつぶやかれていただけだ、バカw 事の経緯すら把握しとらんで阿鼻叫喚になってるのは、他の誰でもないエ一人だけとバレてしまいましたなw ついでにこれも貼っとく ttp //otakurevolution.blog17.fc2.com/blog-entry-2531.html 艦これの件は2次創作が問題なんじゃなくて、作ったやつが委託を通さないで通販していたのが商業ベースになるってのと、 コスプレのAVみたいなのが付いてくるのが問題らしいぞ。 DMM.R18で普通に艦これの同人誌がDLできるから、同人誌がNGではないな。 ◇12/3 twitter/blogその他 個々個人の行動及び主張 その3 316 :イモー虫:2013/10/16(水) 13 52 48.94 ID evxUHmy3O ■超絶なる拡散を要請する 自民の改憲草案 ttp //www.jimin.jp/policy/pamphlet/pdf/kenpou_qa.pdf では人権の対象(憲法13条)が、 『個人(全ての国民は”個人“として尊重される)』から 『集団(全ての国民は” 人 “として尊重される)』に変更されている すなわち犯罪を描いたフィクション(コスプレAVや二次元文化など)終了のお知らせ しかしこの解釈に反論して来るアホゥがいるんだが。 ではなぜ『集団』としての意味がない『個人』から、 集団としての『意味”も“ある』『人』にしたのか? 削除の必要性の説明が皆無 しかも人権の制約ロジックである、公共の福祉(社会秩序を守る『公共の利益』とは別物だぞ)が、 二元的制約論に変更されているからね。具体的に今は、 『自民党の麻生太郎を侮辱している表現→人権衝突←麻生太郎本人』 これが人権衝突の解りやすい解説なんだが(『名誉毀損罪の運用』を見ればわかる)、 自民党の麻生太郎を侮辱している表現では本人以外では人権が衝突出来ない。 もし改憲されたら 『男性(具体的な特定の個人は不要)を侮辱している表現→人権衝突←男性(具体的な特定の個人は不要)』 という図にもなり、『韓国人という括り』を侮辱したら、名誉毀損罪を成立させられるし、 『特定の個人を絵で表現し、侮辱した内容』でも、名誉毀損が成立した判例がある事から、 『児童』を『表現しているエロゲ』を規制しても合憲となる。 ◇12/4 twitter/blogその他 個々個人の行動及び主張 その4 203 名前:名無しさん@初回限定[sage] 投稿日:2013/10/25(金) 00 23 10.77 ID kgBfbsJo0 [1/3] clow(闇ドッター)DL罰則化に反対 @clow これまで色々とつぶやいてきたことを元に、 表現規制についての見解をまとめてみました。 暫定版なので追記や修正が入ると思いますが、 基本的な考えは多分このままだろうと思います。 ttps //docs.google.com/document/d/1kCHRhNFTFt1byeRxyzCR3k2y5tIQfOy-PORE-knQ9Ms/edit?usp=sharing … 表現規制の妥当性はあるのか - Google ドライブ ttps //docs.google.com/document/d/1kCHRhNFTFt1byeRxyzCR3k2y5tIQfOy-PORE-knQ9Ms/edit?pli=1
https://w.atwiki.jp/chaos_pastel/
chaos pastel orange ご案内 「chaos pastel orange」制作用wikiです。 2013/12完成、配布開始! 失った記憶と狂った視界。それでも平穏だと思っていた学園生活が、下駄箱に届いたメモをきっかけに歪められていく。「私、和樹が治るまで。絶対、私のこと許さないから」「あたしのせいだ」「…………サイコパス……」学園サイコパステルノベル chaos pastel - orange 解散したスタッフのかたへ 既存の素材は組み込めなくても、できたらおまけ等にと考えています。 個人的には、文章も音楽も画像も、素材製作者さんご本人が手元で公開したい場合はご自由に公開して頂ければと思っています。 フリー素材として配布なども全く問題ないと考えています。 その際、企画カオス★パステルのために製作した素材であることを明記してもしなくても自由で良いのではと考えています。 ただし全く自由としてしまうと、ご本人でないかたが配布できてしまうので、公開・配布する場合はできたらご本人様確認できる形でご連絡頂ければと思います。 上記に問題がありそうでしたら、お知らせ下さい。 wikiの設定 現在、編集はメンバー、閲覧は誰でも状態。 引継ぎ中:アオイトトンボ ◆rNY7dzSz8Y 連絡先:aoitotonbopastel★gmail.com(★=@) スレ・wiki・ロダ 現行スレ画期的なギャルゲー思いついたpart8 chaos pastel orangehttp //ex14.vip2ch.com/test/read.cgi/news4gep/1359375144/ 過去スレ 前wiki画期的なギャルゲー思いついた カオス★パステルまとめwiki ロダカオス★パステル制作用うpロダ Special Thanks 順不同敬称略 完成が近づいてお借りする素材が確定してから改めて連絡予定 GEP 【隔離病棟】ヒロインがヤンデレのギャルゲみんなで作ろうぜ!【11号室】873タグ除去&置換スクリプト やっつけver タグを取り除くCGIを作ってお貸しくださいました。 画像素材配布サイト様 aquamary images http //www.aquamary.com(連絡済み) きまぐれアフター http //www5d.biglobe.ne.jp/~gakai/(連絡済み) ぐったりにゃんこのホームページ http //guttari8.sakura.ne.jp/(連絡済み) 誰そ彼亭 http //may.force.mepage.jp/(連絡済み) R*U*T*A ~ゲームのためのコミュニティ~ http //ruta2.fc2web.com/(連絡済み) NAOXな部屋 http //naox.main.jp/NAOX/(連絡済み) フリー写真素材 Futta.NET http //www.futta.net/(連絡済み) First Seed Material http //www.tekepon.net/fsm/(連絡済み) Rド http //www.geocities.co.jp/Milano-Cat/3319/(連絡済み) Silhouette design http //kage-design.com/(連絡済み) フリー写真素材PixcyTexture様 http //pixcytexture.web.fc2.com/(メール届かず) 写真素材足成 http //www.ashinari.com/(連絡済み) トリスメギストスラボ http //www.trismegistuslabo.com/blog/(連絡済み) 音楽素材配布サイト様 フリーBGM Music with myuu http //www.ne.jp/asahi/music/myuu/(連絡済み) 効果音素材配布サイト様 WEB WAVE LIB http //wwl.s-t-t.com/(報告・お礼窓口無?) ザ・マッチメイカァズ2nd http //osabisi.sakura.ne.jp/m2/(連絡済み) 音楽素材/魔王魂 http //maoudamashii.jokersounds.com/(連絡済み) フリー効果音 On-Jin ~音人~ http //www.yen-soft.com/ssse/(連絡済み) 効果音源 http //koukaongen.com/(連絡済み) Sound Jay http //www.soundjay.com/(連絡済み) 小森平の使い方 http //taira-komori.jpn.org/(連絡済み) 民譚/ポケットエポック http //minpoke.dee.cc/(連絡済み) ちょい音 http //www.heavenlyblue.info/se_free/(連絡済み) ポケットサウンド/効果音素材 http //pocket-se.info/(連絡済み) ボイス素材配布サイト様 フリー声素材配布サイト - あみたろの声素材工房 http //www14.big.or.jp/~amiami/happy/(連絡済み) スクリプト参考サイト様 OUTFOCUS http //homepage1.nifty.com/gutchie/(連絡済み) TJSに挑戦! http //tjs2.info/(連絡済み) 色々な墓場 http //www.geocities.co.jp/Bookend/2352/(連絡済み) サークル煌明 http //koumei.rejec.net/(連絡済み) Biscrat http //www.biscrat.com/works/(連絡済み) フォント配布サイト様 Ume-font http //sourceforge.jp/projects/ume-font/wiki/FrontPage(UmePlusレンダリング)(報告・お礼窓口無? レビューにお礼だけ) M+ FONTS http //mplus-fonts.sourceforge.jp/(UmePlusレンダリング)(連絡済み) LinuxPlayers http //www.geocities.jp/ep3797/index.html(UmePlusレンダリング)(連絡済み) あくび印 http //pandachan.jp/(画像)(連絡済み) itouhiroメモ http //d.hatena.ne.jp/itouhiro/(画像)(連絡済み) Gray Graphics http //www.orange.ne.jp/~den7/index.html(画像)(連絡済み) ガウプラ http //www.graphicartsunit.com/gaupra/(画像)(連絡済み) Little Limit http //www.geocities.jp/littlimi/(画像)(連絡済み) Y.Oz http //yozvox.web.infoseek.co.jp/(画像)(連絡済み) VSTi プラグイン配布サイト様 YMCK http //www.ymck.net/(連絡済み) 制作ツール配布サイト様 吉里吉里 ダウンロード ページ http //kikyou.info/tvp/(連絡済み) AviUtlのお部屋 http //spring-fragrance.mints.ne.jp/aviutl/(連絡済み) 以下広告
https://w.atwiki.jp/alphaomega/pages/60.html
youtube-dl - download videos from youtube.com or other video platforms INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION VIDEO SELECTION FAQ DEVELOPER INSTRUCTIONS EMBEDDING YOUTUBE-DL BUGS COPYRIGHT INSTALLATION To install it right away for all UNIX users (Linux, macOS, etc.), type sudo curl -L https //yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl If you do not have curl, you can alternatively use a recent wget sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C \Windows\System32). You can also use pip sudo -H pip install --upgrade youtube-dl This command will update youtube-dl if you have already installed it. See the pypi page for more information. macOS users can install youtube-dl with Homebrew brew install youtube-dl Or with MacPorts sudo port install youtube-dl Alternatively, refer to the developer instructions for how to check out and work with the git repository. For further options, including PGP signatures, see the youtube-dl Download Page. DESCRIPTION youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on macOS. It is released to the public domain, which means you can modify it, redistribute it or use it however you like. youtube-dl [OPTIONS] URL [URL...] OPTIONS -h, --help Print this help text and exit --version Print program version and exit -U, --update Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed) -i, --ignore-errors Continue on download errors, for example to skip unavailable videos in a playlist --abort-on-error Abort downloading of further videos (in the playlist or the command line) if an error occurs --dump-user-agent Display the current browser identification --list-extractors List all supported extractors --extractor-descriptions Output descriptions of all supported extractors --force-generic-extractor Force extraction to use the generic extractor --default-search PREFIX Use this prefix for unqualified URLs. For example gvsearch2 downloads two videos from google videos for youtube-dl large apple . Use the value auto to let youtube-dl guess ( auto_warning to emit a warning when guessing). error just throws an error. The default value fixup_error repairs broken URLs, but emits an error if this is not possible instead of searching. --ignore-config Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf Do not read the user configuration in ~/.config/youtube- dl/config (%APPDATA%/youtube-dl/config.txt on Windows) --config-location PATH Location of the configuration file; either the path to the config or its containing directory. --flat-playlist Do not extract the videos of a playlist, only list them. --mark-watched Mark videos watched (YouTube only) --no-mark-watched Do not mark videos watched (YouTube only) --no-color Do not emit color codes in output Network Options --proxy URL Use the specified HTTP/HTTPS/SOCKS proxy. To enable SOCKS proxy, specify a proper scheme. For example socks5 //127.0.0.1 1080/. Pass in an empty string (--proxy ) for direct connection --socket-timeout SECONDS Time to wait before giving up, in seconds --source-address IP Client-side IP address to bind to -4, --force-ipv4 Make all connections via IPv4 -6, --force-ipv6 Make all connections via IPv6 Geo Restriction --geo-verification-proxy URL Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy (or none, if the option is not present) is used for the actual downloading. --geo-bypass Bypass geographic restriction via faking X-Forwarded-For HTTP header --no-geo-bypass Do not bypass geographic restriction via faking X-Forwarded-For HTTP header --geo-bypass-country CODE Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code --geo-bypass-ip-block IP_BLOCK Force bypass geographic restriction with explicitly provided IP block in CIDR notation Video Selection --playlist-start NUMBER Playlist video to start at (default is 1) --playlist-end NUMBER Playlist video to end at (default is last) --playlist-items ITEM_SPEC Playlist video items to download. Specify indices of the videos in the playlist separated by commas like --playlist-items 1,2,5,8 if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range --playlist-items 1-3,7,10-13 , it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13. --match-title REGEX Download only matching titles (regex or caseless sub-string) --reject-title REGEX Skip download for matching titles (regex or caseless sub-string) --max-downloads NUMBER Abort after downloading NUMBER files --min-filesize SIZE Do not download any videos smaller than SIZE (e.g. 50k or 44.6m) --max-filesize SIZE Do not download any videos larger than SIZE (e.g. 50k or 44.6m) --date DATE Download only videos uploaded in this date --datebefore DATE Download only videos uploaded on or before this date (i.e. inclusive) --dateafter DATE Download only videos uploaded on or after this date (i.e. inclusive) --min-views COUNT Do not download any videos with less than COUNT views --max-views COUNT Do not download any videos with more than COUNT views --match-filter FILTER Generic video filter. Specify any key (see the OUTPUT TEMPLATE for a list of available keys) to match if the key is present, !key to check if the key is not present, key NUMBER (like comment_count 12 , also works with =, , =, !=, =) to compare against a number, key = LITERAL (like uploader = Mike Smith , also works with !=) to match against a string literal and to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter like_count 100 dislike_count ? 50 description . --no-playlist Download only the video, if the URL refers to a video and a playlist. --yes-playlist Download the playlist, if the URL refers to a video and a playlist. --age-limit YEARS Download only videos suitable for the given age --download-archive FILE Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it. --include-ads Download advertisements as well (experimental) Download Options -r, --limit-rate RATE Maximum download rate in bytes per second (e.g. 50K or 4.2M) -R, --retries RETRIES Number of retries (default is 10), or infinite . --fragment-retries RETRIES Number of retries for a fragment (default is 10), or infinite (DASH, hlsnative and ISM) --skip-unavailable-fragments Skip unavailable fragments (DASH, hlsnative and ISM) --abort-on-unavailable-fragment Abort downloading when some fragment is not available --keep-fragments Keep downloaded fragments on disk after downloading is finished; fragments are erased by default --buffer-size SIZE Size of download buffer (e.g. 1024 or 16K) (default is 1024) --no-resize-buffer Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE. --http-chunk-size SIZE Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental) --playlist-reverse Download playlist videos in reverse order --playlist-random Download playlist videos in random order --xattr-set-filesize Set file xattribute ytdl.filesize with expected file size --hls-prefer-native Use the native HLS downloader instead of ffmpeg --hls-prefer-ffmpeg Use ffmpeg instead of the native HLS downloader --hls-use-mpegts Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it) --external-downloader COMMAND Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget --external-downloader-args ARGS Give these arguments to the external downloader Filesystem Options -a, --batch-file FILE File containing URLs to download ( - for stdin), one URL per line. Lines starting with # , ; or ] are considered as comments and ignored. --id Use only video ID in file name -o, --output TEMPLATE Output filename template, see the OUTPUT TEMPLATE for all the info --autonumber-start NUMBER Specify the start value for %(autonumber)s (default is 1) --restrict-filenames Restrict filenames to only ASCII characters, and avoid and spaces in filenames -w, --no-overwrites Do not overwrite files -c, --continue Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible. --no-continue Do not resume partially downloaded files (restart from beginning) --no-part Do not use .part files - write directly into output file --no-mtime Do not use the Last-modified header to set the file modification time --write-description Write video description to a .description file --write-info-json Write video metadata to a .info.json file --write-annotations Write video annotations to a .annotations.xml file --load-info-json FILE JSON file containing the video information (created with the --write-info-json option) --cookies FILE File to read cookies from and dump cookie jar in --cache-dir DIR Location in the filesystem where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change. --no-cache-dir Disable filesystem caching --rm-cache-dir Delete all filesystem cache files Thumbnail images --write-thumbnail Write thumbnail image to disk --write-all-thumbnails Write all thumbnail image formats to disk --list-thumbnails Simulate and list all available thumbnail formats Verbosity / Simulation Options -q, --quiet Activate quiet mode --no-warnings Ignore warnings -s, --simulate Do not download the video and do not write anything to disk --skip-download Do not download the video -g, --get-url Simulate, quiet but print URL -e, --get-title Simulate, quiet but print title --get-id Simulate, quiet but print id --get-thumbnail Simulate, quiet but print thumbnail URL --get-description Simulate, quiet but print video description --get-duration Simulate, quiet but print video length --get-filename Simulate, quiet but print output filename --get-format Simulate, quiet but print output format -j, --dump-json Simulate, quiet but print JSON information. See the OUTPUT TEMPLATE for a description of available keys. -J, --dump-single-json Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line. --print-json Be quiet and print the video information as JSON (video is still being downloaded). --newline Output progress bar as new lines --no-progress Do not print progress bar --console-title Display progress in console titlebar -v, --verbose Print various debugging information --dump-pages Print downloaded pages encoded using base64 to debug problems (very verbose) --write-pages Write downloaded intermediary pages to files in the current directory to debug problems --print-traffic Display sent and read HTTP traffic -C, --call-home Contact the youtube-dl server for debugging --no-call-home Do NOT contact the youtube-dl server for debugging Workarounds --encoding ENCODING Force the specified encoding (experimental) --no-check-certificate Suppress HTTPS certificate validation --prefer-insecure Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube) --user-agent UA Specify a custom user agent --referer URL Specify a custom referer, use if the video access is restricted to one domain --add-header FIELD VALUE Specify a custom HTTP header and its value, separated by a colon . You can use this option multiple times --bidi-workaround Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH --sleep-interval SECONDS Number of seconds to sleep before each download when used alone or a lower bound of a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval. --max-sleep-interval SECONDS Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only be used along with --min-sleep-interval. Video Format Options -f, --format FORMAT Video format code, see the FORMAT SELECTION for all the info --all-formats Download all available video formats --prefer-free-formats Prefer free video formats unless a specific one is requested -F, --list-formats List all available formats of requested videos --youtube-skip-dash-manifest Do not download the DASH manifests and related data on YouTube videos --merge-output-format FORMAT If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required Subtitle Options --write-sub Write subtitle file --write-auto-sub Write automatically generated subtitle file (YouTube only) --all-subs Download all the available subtitles of the video --list-subs List all available subtitles for the video --sub-format FORMAT Subtitle format, accepts formats preference, for example srt or ass/srt/best --sub-lang LANGS Languages of the subtitles to download (optional) separated by commas, use --list- subs for available language tags Authentication Options -u, --username USERNAME Login with this account ID -p, --password PASSWORD Account password. If this option is left out, youtube-dl will ask interactively. -2, --twofactor TWOFACTOR Two-factor authentication code -n, --netrc Use .netrc authentication data --video-password PASSWORD Video password (vimeo, smotri, youku) Adobe Pass Options --ap-mso MSO Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso for a list of available MSOs --ap-username USERNAME Multiple-system operator account login --ap-password PASSWORD Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively. --ap-list-mso List all supported multiple-system operators Post-processing Options -x, --extract-audio Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT Specify audio format best , aac , flac , mp3 , m4a , opus , vorbis , or wav ; best by default; No effect without -x --audio-quality QUALITY Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5) --recode-video FORMAT Encode the video to another format if necessary (currently supported mp4|flv|ogg|webm|mkv|avi) --postprocessor-args ARGS Give these arguments to the postprocessor -k, --keep-video Keep the video file on disk after the post- processing; the video is erased by default --no-post-overwrites Do not overwrite post-processed files; the post-processed files are overwritten by default --embed-subs Embed subtitles in the video (only for mp4, webm and mkv videos) --embed-thumbnail Embed thumbnail in the audio as cover art --add-metadata Write metadata to the video file --metadata-from-title FORMAT Parse additional metadata like song title / artist from the video title. The format syntax is the same as --output. Regular expression with named capture groups may also be used. The parsed parameters replace existing values. Example --metadata-from- title %(artist)s - %(title)s matches a title like Coldplay - Paradise . Example (regex) --metadata-from-title (?P artist .+?) - (?P title .+) --xattrs Write metadata to the video file s xattrs (using dublin core and xdg standards) --fixup POLICY Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise) --prefer-avconv Prefer avconv over ffmpeg for running the postprocessors --prefer-ffmpeg Prefer ffmpeg over avconv for running the postprocessors (default) --ffmpeg-location PATH Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory. --exec CMD Execute a command on the file after downloading and post-processing, similar to find s -exec syntax. Example --exec adb push {} /sdcard/Music/ rm {} --convert-subs FORMAT Convert the subtitles to other format (currently supported srt|ass|vtt|lrc) CONFIGURATION You can configure youtube-dl by placing any supported command line option to a configuration file. On Linux and macOS, the system wide configuration file is located at /etc/youtube-dl.conf and the user wide configuration file at ~/.config/youtube-dl/config. On Windows, the user wide configuration file locations are %APPDATA%\youtube-dl\config.txt or C \Users\ user name \youtube-dl.conf. Note that by default configuration file may not exist so you may need to create it yourself. For example, with the following configuration file youtube-dl will always extract the audio, not copy the mtime, use a proxy and save all videos under Movies directory in your home directory # Lines starting with # are comments # Always extract audio -x # Do not copy the mtime --no-mtime # Use this proxy --proxy 127.0.0.1 3128 # Save all videos under Movies directory in your home directory -o ~/Movies/%(title)s.%(ext)s Note that options in configuration file are just the same options aka switches used in regular command line calls thus there must be no whitespace after - or --, e.g. -o or --proxy but not - o or -- proxy. You can use --ignore-config if you want to disable the configuration file for a particular youtube-dl run. You can also use --config-location if you want to use custom configuration file for a particular youtube-dl run. Authentication with .netrc file You may also want to configure automatic credentials storage for extractors that support authentication (by providing login and password with --username and --password) in order not to pass credentials as command line arguments on every youtube-dl execution and prevent tracking plain text passwords in the shell command history. You can achieve this using a .netrc file on a per extractor basis. For that you will need to create a .netrc file in your $HOME and restrict permissions to read/write by only you touch $HOME/.netrc chmod a-rwx,u+rw $HOME/.netrc After that you can add credentials for an extractor in the following format, where extractor is the name of the extractor in lowercase machine extractor login login password password For example machine youtube login myaccount@gmail.com password my_youtube_password machine twitch login my_twitch_account_name password my_twitch_password To activate authentication with the .netrc file you should pass --netrc to youtube-dl or place it in the configuration file. On Windows you may also need to setup the %HOME% environment variable manually. For example set HOME=%USERPROFILE% OUTPUT TEMPLATE The -o option allows users to indicate a template for the output file names. tl;dr navigate me to examples. The basic usage is not to set any template arguments when downloading a single file, like in youtube-dl -o funny_video.flv https //some/video . However, it may contain special sequences that will be replaced when downloading each video. The special sequences may be formatted according to python string formatting operations. For example, %(NAME)s or %(NAME)05d. To clarify, that is a percent symbol followed by a name in parentheses, followed by formatting operations. Allowed names along with sequence type are id (string) Video identifier title (string) Video title url (string) Video URL ext (string) Video filename extension alt_title (string) A secondary title of the video display_id (string) An alternative identifier for the video uploader (string) Full name of the video uploader license (string) License name the video is licensed under creator (string) The creator of the video release_date (string) The date (YYYYMMDD) when the video was released timestamp (numeric) UNIX timestamp of the moment the video became available upload_date (string) Video upload date (YYYYMMDD) uploader_id (string) Nickname or id of the video uploader channel (string) Full name of the channel the video is uploaded on channel_id (string) Id of the channel location (string) Physical location where the video was filmed duration (numeric) Length of the video in seconds view_count (numeric) How many users have watched the video on the platform like_count (numeric) Number of positive ratings of the video dislike_count (numeric) Number of negative ratings of the video repost_count (numeric) Number of reposts of the video average_rating (numeric) Average rating give by users, the scale used depends on the webpage comment_count (numeric) Number of comments on the video age_limit (numeric) Age restriction for the video (years) is_live (boolean) Whether this video is a live stream or a fixed-length video start_time (numeric) Time in seconds where the reproduction should start, as specified in the URL end_time (numeric) Time in seconds where the reproduction should end, as specified in the URL format (string) A human-readable description of the format format_id (string) Format code specified by --format format_note (string) Additional info about the format width (numeric) Width of the video height (numeric) Height of the video resolution (string) Textual description of width and height tbr (numeric) Average bitrate of audio and video in KBit/s abr (numeric) Average audio bitrate in KBit/s acodec (string) Name of the audio codec in use asr (numeric) Audio sampling rate in Hertz vbr (numeric) Average video bitrate in KBit/s fps (numeric) Frame rate vcodec (string) Name of the video codec in use container (string) Name of the container format filesize (numeric) The number of bytes, if known in advance filesize_approx (numeric) An estimate for the number of bytes protocol (string) The protocol that will be used for the actual download extractor (string) Name of the extractor extractor_key (string) Key name of the extractor epoch (numeric) Unix epoch when creating the file autonumber (numeric) Five-digit number that will be increased with each download, starting at zero playlist (string) Name or id of the playlist that contains the video playlist_index (numeric) Index of the video in the playlist padded with leading zeros according to the total length of the playlist playlist_id (string) Playlist identifier playlist_title (string) Playlist title playlist_uploader (string) Full name of the playlist uploader playlist_uploader_id (string) Nickname or id of the playlist uploader Available for the video that belongs to some logical chapter or section chapter (string) Name or title of the chapter the video belongs to chapter_number (numeric) Number of the chapter the video belongs to chapter_id (string) Id of the chapter the video belongs to Available for the video that is an episode of some series or programme series (string) Title of the series or programme the video episode belongs to season (string) Title of the season the video episode belongs to season_number (numeric) Number of the season the video episode belongs to season_id (string) Id of the season the video episode belongs to episode (string) Title of the video episode episode_number (numeric) Number of the video episode within a season episode_id (string) Id of the video episode Available for the media that is a track or a part of a music album track (string) Title of the track track_number (numeric) Number of the track within an album or a disc track_id (string) Id of the track artist (string) Artist(s) of the track genre (string) Genre(s) of the track album (string) Title of the album the track belongs to album_type (string) Type of the album album_artist (string) List of all artists appeared on the album disc_number (numeric) Number of the disc or other physical medium the track belongs to release_year (numeric) Year (YYYY) when the album was released Each aforementioned sequence when referenced in an output template will be replaced by the actual value corresponding to the sequence name. Note that some of the sequences are not guaranteed to be present since they depend on the metadata obtained by a particular extractor. Such sequences will be replaced with NA. For example for -o %(title)s-%(id)s.%(ext)s and an mp4 video with title youtube-dl test video and id BaW_jenozKcj, this will result in a youtube-dl test video-BaW_jenozKcj.mp4 file created in the current directory. For numeric sequences you can use numeric related formatting, for example, %(view_count)05d will result in a string with view count padded with zeros up to 5 characters, like in 00042. Output templates can also contain arbitrary hierarchical path, e.g. -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s which will result in downloading each video in a directory corresponding to this path template. Any missing directory will be automatically created for you. To use percent literals in an output template use %%. To output to stdout use -o -. The current default template is %(title)s-%(id)s.%(ext)s. In some cases, you don t want special characters such as 中, spaces, or , such as when transferring the downloaded filename to a Windows system or the filename through an 8bit-unsafe channel. In these cases, add the --restrict-filenames flag to get a shorter title Output template and Windows batch files If you are using an output template inside a Windows batch file then you must escape plain percent characters (%) by doubling, so that -o %(title)s-%(id)s.%(ext)s should become -o %%(title)s-%%(id)s.%%(ext)s . However you should not touch % s that are not plain characters, e.g. environment variables for expansion should stay intact -o C \%HOMEPATH%\Desktop\%%(title)s.%%(ext)s . Output template examples Note that on Windows you may need to use double quotes instead of single. $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc youtube-dl test video _ä↭𝕐.mp4 # All kinds of weird characters $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc --restrict-filenames youtube-dl_test_video_.mp4 # A simple file name # Download YouTube playlist videos in separate directory indexed by video order in a playlist $ youtube-dl -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re # Download all playlists of YouTube channel/user keeping each playlist in separate directory $ youtube-dl -o %(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/user/TheLinuxFoundation/playlists # Download Udemy course keeping each chapter in separate directory under MyVideos directory in your home $ youtube-dl -u user -p password -o ~/MyVideos/%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s https //www.udemy.com/java-tutorial/ # Download entire series season keeping each series and each season in separate directory under C /MyVideos $ youtube-dl -o C /MyVideos/%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s https //videomore.ru/kino_v_detalayah/5_sezon/367617 # Stream the video being downloaded to stdout $ youtube-dl -o - BaW_jenozKc FORMAT SELECTION By default youtube-dl tries to download the best available quality, i.e. if you want the best quality you don t need to pass any special options, youtube-dl will guess it for you by default. But sometimes you may want to download in a different format, for example when you are on a slow or intermittent connection. The key mechanism for achieving this is so-called format selection based on which you can explicitly specify desired format, select formats based on some criterion or criteria, setup precedence and much more. The general syntax for format selection is --format FORMAT or shorter -f FORMAT where FORMAT is a selector expression, i.e. an expression that describes format or formats you would like to download. tl;dr navigate me to examples. The simplest case is requesting a specific format, for example with -f 22 you can download the format with format code equal to 22. You can get the list of available format codes for particular video using --list-formats or -F. Note that these format codes are extractor specific. You can also use a file extension (currently 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm are supported) to download the best quality format of a particular file extension served as a single file, e.g. -f webm will download the best quality format with the webm extension served as a single file. You can also use special names to select particular edge case formats best Select the best quality format represented by a single file with video and audio. worst Select the worst quality format represented by a single file with video and audio. bestvideo Select the best quality video-only format (e.g. DASH video). May not be available. worstvideo Select the worst quality video-only format. May not be available. bestaudio Select the best quality audio only-format. May not be available. worstaudio Select the worst quality audio only-format. May not be available. For example, to download the worst quality video-only format you can use -f worstvideo. If you want to download multiple videos and they don t have the same formats available, you can specify the order of preference using slashes. Note that slash is left-associative, i.e. formats on the left hand side are preferred, for example -f 22/17/18 will download format 22 if it s available, otherwise it will download format 17 if it s available, otherwise it will download format 18 if it s available, otherwise it will complain that no suitable formats are available for download. If you want to download several formats of the same video use a comma as a separator, e.g. -f 22,17,18 will download all these three formats, of course if they are available. Or a more sophisticated example combined with the precedence feature -f 136/137/mp4/bestvideo,140/m4a/bestaudio. You can also filter the video formats by putting a condition in brackets, as in -f best[height=720] (or -f [filesize 10M] ). The following numeric meta fields can be used with comparisons , =, , =, = (equals), != (not equals) filesize The number of bytes, if known in advance width Width of the video, if known height Height of the video, if known tbr Average bitrate of audio and video in KBit/s abr Average audio bitrate in KBit/s vbr Average video bitrate in KBit/s asr Audio sampling rate in Hertz fps Frame rate Also filtering work for comparisons = (equals), ^= (starts with), $= (ends with), *= (contains) and following string meta fields ext File extension acodec Name of the audio codec in use vcodec Name of the video codec in use container Name of the container format protocol The protocol that will be used for the actual download, lower-case (http, https, rtsp, rtmp, rtmpe, mms, f4m, ism, http_dash_segments, m3u8, or m3u8_native) format_id A short description of the format Any string comparison may be prefixed with negation ! in order to produce an opposite comparison, e.g. !*= (does not contain). Note that none of the aforementioned meta fields are guaranteed to be present since this solely depends on the metadata obtained by particular extractor, i.e. the metadata offered by the video hoster. Formats for which the value is not known are excluded unless you put a question mark (?) after the operator. You can combine format filters, so -f [height =? 720][tbr 500] selects up to 720p videos (or videos where the height is not known) with a bitrate of at least 500 KBit/s. You can merge the video and audio of two formats into a single file using -f video-format + audio-format (requires ffmpeg or avconv installed), for example -f bestvideo+bestaudio will download the best video-only format, the best audio-only format and mux them together with ffmpeg/avconv. Format selectors can also be grouped using parentheses, for example if you want to download the best mp4 and webm formats with a height lower than 480 you can use -f (mp4,webm)[height 480] . Since the end of April 2015 and version 2015.04.26, youtube-dl uses -f bestvideo+bestaudio/best as the default format selection (see #5447, #5456). If ffmpeg or avconv are installed this results in downloading bestvideo and bestaudio separately and muxing them together into a single file giving the best overall quality available. Otherwise it falls back to best and results in downloading the best available quality served as a single file. best is also needed for videos that don t come from YouTube because they don t provide the audio and video in two different files. If you want to only download some DASH formats (for example if you are not interested in getting videos with a resolution higher than 1080p), you can add -f bestvideo[height =?1080]+bestaudio/best to your configuration file. Note that if you use youtube-dl to stream to stdout (and most likely to pipe it to your media player then), i.e. you explicitly specify output template as -o -, youtube-dl still uses -f best format selection in order to start content delivery immediately to your player and not to wait until bestvideo and bestaudio are downloaded and muxed. If you want to preserve the old format selection behavior (prior to youtube-dl 2015.04.26), i.e. you want to download the best available quality media served as a single file, you should explicitly specify your choice with -f best. You may want to add it to the configuration file in order not to type it every time you run youtube-dl. Format selection examples Note that on Windows you may need to use double quotes instead of single. # Download best mp4 format available or any other best if no mp4 available $ youtube-dl -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best # Download best format available but no better than 480p $ youtube-dl -f bestvideo[height =480]+bestaudio/best[height =480] # Download best video only format but no bigger than 50 MB $ youtube-dl -f best[filesize 50M] # Download best format available via direct link over HTTP/HTTPS protocol $ youtube-dl -f (bestvideo+bestaudio/best)[protocol^=http] # Download the best video format and the best audio format without merging them $ youtube-dl -f bestvideo,bestaudio -o %(title)s.f%(format_id)s.%(ext)s Note that in the last example, an output template is recommended as bestvideo and bestaudio may have the same file name. VIDEO SELECTION Videos can be filtered by their upload date using the options --date, --datebefore or --dateafter. They accept dates in two formats Absolute dates Dates in the format YYYYMMDD. Relative dates Dates in the format (now|today)[+-][0-9](day|week|month|year)(s)? Examples # Download only the videos uploaded in the last 6 months $ youtube-dl --dateafter now-6months # Download only the videos uploaded on January 1, 1970 $ youtube-dl --date 19700101 $ # Download only the videos uploaded in the 200x decade $ youtube-dl --dateafter 20000101 --datebefore 20091231 FAQ How do I update youtube-dl? If you ve followed our manual installation instructions, you can simply run youtube-dl -U (or, on Linux, sudo youtube-dl -U). If you have used pip, a simple sudo pip install -U youtube-dl is sufficient to update. If you have installed youtube-dl using a package manager like apt-get or yum, use the standard system update mechanism to update. Note that distribution packages are often outdated. As a rule of thumb, youtube-dl releases at least once a month, and often weekly or even daily. Simply go to https //yt-dl.org to find out the current version. Unfortunately, there is nothing we youtube-dl developers can do if your distribution serves a really outdated version. You can (and should) complain to your distribution in their bugtracker or support forum. As a last resort, you can also uninstall the version installed by your package manager and follow our manual installation instructions. For that, remove the distribution s package, with a line like sudo apt-get remove -y youtube-dl Afterwards, simply follow our manual installation instructions sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl hash -r Again, from then on you ll be able to update with sudo youtube-dl -U. youtube-dl is extremely slow to start on Windows Add a file exclusion for youtube-dl.exe in Windows Defender settings. I m getting an error Unable to extract OpenGraph title on YouTube playlists YouTube changed their playlist format in March 2014 and later on, so you ll need at least youtube-dl 2014.07.25 to download all YouTube videos. If you have installed youtube-dl with a package manager, pip, setup.py or a tarball, please use that to update. Note that Ubuntu packages do not seem to get updated anymore. Since we are not affiliated with Ubuntu, there is little we can do. Feel free to report bugs to the Ubuntu packaging people - all they have to do is update the package to a somewhat recent version. See above for a way to update. I m getting an error when trying to use output template error using output template conflicts with using title, video ID or auto number Make sure you are not using -o with any of these options -t, --title, --id, -A or --auto-number set in command line or in a configuration file. Remove the latter if any. Do I always have to pass -citw? By default, youtube-dl intends to have the best options (incidentally, if you have a convincing case that these should be different, please file an issue where you explain that). Therefore, it is unnecessary and sometimes harmful to copy long option strings from webpages. In particular, the only option out of -citw that is regularly useful is -i. Can you please put the -b option back? Most people asking this question are not aware that youtube-dl now defaults to downloading the highest available quality as reported by YouTube, which will be 1080p or 720p in some cases, so you no longer need the -b option. For some specific videos, maybe YouTube does not report them to be available in a specific high quality format you re interested in. In that case, simply request it with the -f option and youtube-dl will try to download it. I get HTTP error 402 when trying to download a video. What s this? Apparently YouTube requires you to pass a CAPTCHA test if you download too much. We re considering to provide a way to let you solve the CAPTCHA, but at the moment, your best course of action is pointing a web browser to the youtube URL, solving the CAPTCHA, and restart youtube-dl. Do I need any other programs? youtube-dl works fine on its own on most sites. However, if you want to convert video/audio, you ll need avconv or ffmpeg. On some sites - most notably YouTube - videos can be retrieved in a higher quality format without sound. youtube-dl will detect whether avconv/ffmpeg is present and automatically pick the best option. Videos or video formats streamed via RTMP protocol can only be downloaded when rtmpdump is installed. Downloading MMS and RTSP videos requires either mplayer or mpv to be installed. I have downloaded a video but how can I play it? Once the video is fully downloaded, use any video player, such as mpv, vlc or mplayer. I extracted a video URL with -g, but it does not play on another machine / in my web browser. It depends a lot on the service. In many cases, requests for the video (to download/play it) must come from the same IP address and with the same cookies and/or HTTP headers. Use the --cookies option to write the required cookies into a file, and advise your downloader to read cookies from that file. Some sites also require a common user agent to be used, use --dump-user-agent to see the one in use by youtube-dl. You can also get necessary cookies and HTTP headers from JSON output obtained with --dump-json. It may be beneficial to use IPv6; in some cases, the restrictions are only applied to IPv4. Some services (sometimes only for a subset of videos) do not restrict the video URL by IP address, cookie, or user-agent, but these are the exception rather than the rule. Please bear in mind that some URL protocols are not supported by browsers out of the box, including RTMP. If you are using -g, your own downloader must support these as well. If you want to play the video on a machine that is not running youtube-dl, you can relay the video content from the machine that runs youtube-dl. You can use -o - to let youtube-dl stream a video to stdout, or simply allow the player to download the files written by youtube-dl in turn. ERROR no fmt_url_map or conn information found in video info YouTube has switched to a new video info format in July 2011 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. ERROR unable to download video YouTube requires an additional signature since September 2012 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. Video URL contains an ampersand and I m getting some strange output [1] 2839 or v is not recognized as an internal or external command That s actually the output from your shell. Since ampersand is one of the special shell characters it s interpreted by the shell preventing you from passing the whole URL to youtube-dl. To disable your shell from interpreting the ampersands (or any other special characters) you have to either put the whole URL in quotes or escape them with a backslash (which approach will work depends on your shell). For example if your URL is https //www.youtube.com/watch?t=4 v=BaW_jenozKc you should end up with following command youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc or youtube-dl https //www.youtube.com/watch?t=4\ v=BaW_jenozKc For Windows you have to use the double quotes youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc ExtractorError Could not find JS function u OF In February 2015, the new YouTube player contained a character sequence in a string that was misinterpreted by old versions of youtube-dl. See above for how to update youtube-dl. HTTP Error 429 Too Many Requests or 402 Payment Required These two error codes indicate that the service is blocking your IP address because of overuse. Usually this is a soft block meaning that you can gain access again after solving CAPTCHA. Just open a browser and solve a CAPTCHA the service suggests you and after that pass cookies to youtube-dl. Note that if your machine has multiple external IPs then you should also pass exactly the same IP you ve used for solving CAPTCHA with --source-address. Also you may need to pass a User-Agent HTTP header of your browser with --user-agent. If this is not the case (no CAPTCHA suggested to solve by the service) then you can contact the service and ask them to unblock your IP address, or - if you have acquired a whitelisted IP address already - use the --proxy or --source-address options to select another IP address. SyntaxError Non-ASCII character The error File youtube-dl , line 2 SyntaxError Non-ASCII character \x93 ... means you re using an outdated version of Python. Please update to Python 2.6 or 2.7. What is this binary file? Where has the code gone? Since June 2012 (#342) youtube-dl is packed as an executable zipfile, simply unzip it (might need renaming to youtube-dl.zip first on some systems) or clone the git repository, as laid out above. If you modify the code, you can run it by executing the __main__.py file. To recompile the executable, run make youtube-dl. The exe throws an error due to missing MSVCR100.dll To run the exe you need to install first the Microsoft Visual C++ 2010 Redistributable Package (x86). On Windows, how should I set up ffmpeg and youtube-dl? Where should I put the exe files? If you put youtube-dl and ffmpeg in the same directory that you re running the command from, it will work, but that s rather cumbersome. To make a different directory work - either for ffmpeg, or for youtube-dl, or for both - simply create the directory (say, C \bin, or C \Users\ User name \bin), put all the executables directly in there, and then set your PATH environment variable to include that directory. From then on, after restarting your shell, you will be able to access both youtube-dl and ffmpeg (and youtube-dl will be able to find ffmpeg) by simply typing youtube-dl or ffmpeg, no matter what directory you re in. How do I put downloads into a specific folder? Use the -o to specify an output template, for example -o /home/user/videos/%(title)s-%(id)s.%(ext)s . If you want this for all of your downloads, put the option into your configuration file. How do I download a video starting with a -? Either prepend https //www.youtube.com/watch?v= or separate the ID from the options with -- youtube-dl -- -wNyEUrxzFU youtube-dl https //www.youtube.com/watch?v=-wNyEUrxzFU How do I pass cookies to youtube-dl? Use the --cookies option, for example --cookies /path/to/cookies/file.txt. In order to extract cookies from browser use any conforming browser extension for exporting cookies. For example, cookies.txt (for Chrome) or cookies.txt (for Firefox). Note that the cookies file must be in Mozilla/Netscape format and the first line of the cookies file must be either # HTTP Cookie File or # Netscape HTTP Cookie File. Make sure you have correct newline format in the cookies file and convert newlines if necessary to correspond with your OS, namely CRLF (\r\n) for Windows and LF (\n) for Unix and Unix-like systems (Linux, macOS, etc.). HTTP Error 400 Bad Request when using --cookies is a good sign of invalid newline format. Passing cookies to youtube-dl is a good way to workaround login when a particular extractor does not implement it explicitly. Another use case is working around CAPTCHA some websites require you to solve in particular cases in order to get access (e.g. YouTube, CloudFlare). How do I stream directly to media player? You will first need to tell youtube-dl to stream media to stdout with -o -, and also tell your media player to read from stdin (it must be capable of this for streaming) and then pipe former to latter. For example, streaming to vlc can be achieved with youtube-dl -o - https //www.youtube.com/watch?v=BaW_jenozKcj | vlc - How do I download only new videos from a playlist? Use download-archive feature. With this feature you should initially download the complete playlist with --download-archive /path/to/download/archive/file.txt that will record identifiers of all the videos in a special file. Each subsequent run with the same --download-archive will download only new videos and skip all videos that have been downloaded before. Note that only successful downloads are recorded in the file. For example, at first, youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re will download the complete PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re playlist and create a file archive.txt. Each subsequent run will only download new videos if any youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re Should I add --hls-prefer-native into my config? When youtube-dl detects an HLS video, it can download it either with the built-in downloader or ffmpeg. Since many HLS streams are slightly invalid and ffmpeg/youtube-dl each handle some invalid cases better than the other, there is an option to switch the downloader if needed. When youtube-dl knows that one particular downloader works better for a given website, that downloader will be picked. Otherwise, youtube-dl will pick the best downloader for general compatibility, which at the moment happens to be ffmpeg. This choice may change in future versions of youtube-dl, with improvements of the built-in downloader and/or ffmpeg. In particular, the generic extractor (used when your website is not in the list of supported sites by youtube-dl cannot mandate one specific downloader. If you put either --hls-prefer-native or --hls-prefer-ffmpeg into your configuration, a different subset of videos will fail to download correctly. Instead, it is much better to file an issue or a pull request which details why the native or the ffmpeg HLS downloader is a better choice for your use case. Can you add support for this anime video site, or site which shows current movies for free? As a matter of policy (as well as legality), youtube-dl does not include support for services that specialize in infringing copyright. As a rule of thumb, if you cannot easily find a video that the service is quite obviously allowed to distribute (i.e. that has been uploaded by the creator, the creator s distributor, or is published under a free license), the service is probably unfit for inclusion to youtube-dl. A note on the service that they don t host the infringing content, but just link to those who do, is evidence that the service should not be included into youtube-dl. The same goes for any DMCA note when the whole front page of the service is filled with videos they are not allowed to distribute. A "fair use" note is equally unconvincing if the service shows copyright-protected videos in full without authorization. Support requests for services that do purchase the rights to distribute their content are perfectly fine though. If in doubt, you can simply include a source that mentions the legitimate purchase of content. How can I speed up work on my issue? (Also known as Help, my important issue not being solved!) The youtube-dl core developer team is quite small. While we do our best to solve as many issues as possible, sometimes that can take quite a while. To speed up your issue, here s what you can do First of all, please do report the issue at our issue tracker. That allows us to coordinate all efforts by users and developers, and serves as a unified point. Unfortunately, the youtube-dl project has grown too large to use personal email as an effective communication channel. Please read the bug reporting instructions below. A lot of bugs lack all the necessary information. If you can, offer proxy, VPN, or shell access to the youtube-dl developers. If you are able to, test the issue from multiple computers in multiple countries to exclude local censorship or misconfiguration issues. If nobody is interested in solving your issue, you are welcome to take matters into your own hands and submit a pull request (or coerce/pay somebody else to do so). Feel free to bump the issue from time to time by writing a small comment ("Issue is still present in youtube-dl version ...from France, but fixed from Belgium"), but please not more than once a month. Please do not declare your issue as important or urgent. How can I detect whether a given URL is supported by youtube-dl? For one, have a look at the list of supported sites. Note that it can sometimes happen that the site changes its URL scheme (say, from https //example.com/video/1234567 to https //example.com/v/1234567 ) and youtube-dl reports an URL of a service in that list as unsupported. In that case, simply report a bug. It is not possible to detect whether a URL is supported or not. That s because youtube-dl contains a generic extractor which matches all URLs. You may be tempted to disable, exclude, or remove the generic extractor, but the generic extractor not only allows users to extract videos from lots of websites that embed a video from another service, but may also be used to extract video from a service that it s hosting itself. Therefore, we neither recommend nor support disabling, excluding, or removing the generic extractor. If you want to find out whether a given URL is supported, simply call youtube-dl with it. If you get no videos back, chances are the URL is either not referring to a video or unsupported. You can find out which by examining the output (if you run youtube-dl on the console) or catching an UnsupportedError exception if you run it from a Python program. Why do I need to go through that much red tape when filing bugs? Before we had the issue template, despite our extensive bug reporting instructions, about 80% of the issue reports we got were useless, for instance because people used ancient versions hundreds of releases old, because of simple syntactic errors (not in youtube-dl but in general shell usage), because the problem was already reported multiple times before, because people did not actually read an error message, even if it said "please install ffmpeg", because people did not mention the URL they were trying to download and many more simple, easy-to-avoid problems, many of whom were totally unrelated to youtube-dl. youtube-dl is an open-source project manned by too few volunteers, so we d rather spend time fixing bugs where we are certain none of those simple problems apply, and where we can be reasonably confident to be able to reproduce the issue without asking the reporter repeatedly. As such, the output of youtube-dl -v YOUR_URL_HERE is really all that s required to file an issue. The issue template also guides you through some basic steps you can do, such as checking that your version of youtube-dl is current. DEVELOPER INSTRUCTIONS Most users do not need to build youtube-dl and can download the builds or get them from their distribution. To run youtube-dl as a developer, you don t need to build anything either. Simply execute python -m youtube_dl To run the test, simply invoke your favorite test runner, or execute a test file directly; any of the following work python -m unittest discover python test/test_download.py nosetests See item 6 of new extractor tutorial for how to run extractor specific test cases. If you want to create a build of youtube-dl yourself, you ll need python make (only GNU make is supported) pandoc zip nosetests Adding support for a new site If you want to add support for a new site, first of all make sure this site is not dedicated to copyright infringement. youtube-dl does not support such sites thus pull requests adding support for them will be rejected. After you have ensured this site is distributing its content legally, you can follow this quick list (assuming your service is called yourextractor) Fork this repository Check out the source code with git clone git@github.com YOUR_GITHUB_USERNAME/youtube-dl.git Start a new git branch with cd youtube-dl git checkout -b yourextractor Start with this simple template and save it to youtube_dl/extractor/yourextractor.py # coding utf-8 from __future__ import unicode_literals from .common import InfoExtractor class YourExtractorIE(InfoExtractor) _VALID_URL = r https? //(? www\.)?yourextractor\.com/watch/(?P id [0-9]+) _TEST = { url https //yourextractor.com/watch/42 , md5 TODO md5 sum of the first 10241 bytes of the video file (use --test) , info_dict { id 42 , ext mp4 , title Video title goes here , thumbnail r re ^https? //.*\.jpg$ , # TODO more properties, either as # * A value # * MD5 checksum; start the string with md5 # * A regular expression; start the string with re # * Any Python type (for example int or float) } } def _real_extract(self, url) video_id = self._match_id(url) webpage = self._download_webpage(url, video_id) # TODO more code goes here, for example ... title = self._html_search_regex(r h1 (.+?) /h1 , webpage, title ) return { id video_id, title title, description self._og_search_description(webpage), uploader self._search_regex(r div[^ ]+id= uploader [^ ]* ([^ ]+) , webpage, uploader , fatal=False), # TODO more properties (see youtube_dl/extractor/common.py) } Add an import in youtube_dl/extractor/extractors.py. Run python test/test_download.py TestDownload.test_YourExtractor. This should fail at first, but you can continually re-run it until you re done. If you decide to add more than one test, then rename _TEST to _TESTS and make it into a list of dictionaries. The tests will then be named TestDownload.test_YourExtractor, TestDownload.test_YourExtractor_1, TestDownload.test_YourExtractor_2, etc. Note that tests with only_matching key in test s dict are not counted in. Have a look at youtube_dl/extractor/common.py for possible helper methods and a detailed description of what your extractor should and may return. Add tests and code for as many as you want. Make sure your code follows youtube-dl coding conventions and check the code with flake8 $ flake8 youtube_dl/extractor/yourextractor.py Make sure your code works under all Python versions claimed supported by youtube-dl, namely 2.6, 2.7, and 3.2+. When the tests pass, add the new files and commit them and push the result, like this $ git add youtube_dl/extractor/extractors.py $ git add youtube_dl/extractor/yourextractor.py $ git commit -m [yourextractor] Add new extractor $ git push origin yourextractor Finally, create a pull request. We ll then review and merge it. In any case, thank you very much for your contributions! youtube-dl coding conventions This section introduces a guide lines for writing idiomatic, robust and future-proof extractor code. Extractors are very fragile by nature since they depend on the layout of the source data provided by 3rd party media hosters out of your control and this layout tends to change. As an extractor implementer your task is not only to write code that will extract media links and metadata correctly but also to minimize dependency on the source s layout and even to make the code foresee potential future changes and be ready for that. This is important because it will allow the extractor not to break on minor layout changes thus keeping old youtube-dl versions working. Even though this breakage issue is easily fixed by emitting a new version of youtube-dl with a fix incorporated, all the previous versions become broken in all repositories and distros packages that may not be so prompt in fetching the update from us. Needless to say, some non rolling release distros may never receive an update at all. Mandatory and optional metafields For extraction to work youtube-dl relies on metadata your extractor extracts and provides to youtube-dl expressed by an information dictionary or simply info dict. Only the following meta fields in the info dict are considered mandatory for a successful extraction process by youtube-dl id (media identifier) title (media title) url (media download URL) or formats In fact only the last option is technically mandatory (i.e. if you can t figure out the download location of the media the extraction does not make any sense). But by convention youtube-dl also treats id and title as mandatory. Thus the aforementioned metafields are the critical data that the extraction does not make any sense without and if any of them fail to be extracted then the extractor is considered completely broken. Any field apart from the aforementioned ones are considered optional. That means that extraction should be tolerant to situations when sources for these fields can potentially be unavailable (even if they are always available at the moment) and future-proof in order not to break the extraction of general purpose mandatory fields. Example Say you have some source dictionary meta that you ve fetched as JSON with HTTP request and it has a key summary meta = self._download_json(url, video_id) Assume at this point meta s layout is { ... summary some fancy summary text , ... } Assume you want to extract summary and put it into the resulting info dict as description. Since description is an optional meta field you should be ready that this key may be missing from the meta dict, so that you should extract it like description = meta.get( summary ) # correct and not like description = meta[ summary ] # incorrect The latter will break extraction process with KeyError if summary disappears from meta at some later time but with the former approach extraction will just go ahead with description set to None which is perfectly fine (remember None is equivalent to the absence of data). Similarly, you should pass fatal=False when extracting optional data from a webpage with _search_regex, _html_search_regex or similar methods, for instance description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , fatal=False) With fatal set to False if _search_regex fails to extract description it will emit a warning and continue extraction. You can also pass default= some fallback value , for example description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , default=None) On failure this code will silently continue the extraction with description set to None. That is useful for metafields that may or may not be present. Provide fallbacks When extracting metadata try to do so from multiple sources. For example if title is present in several places, try extracting from at least some of them. This makes it more future-proof in case some of the sources become unavailable. Example Say meta from the previous example has a title and you are about to extract it. Since title is a mandatory meta field you should end up with something like title = meta[ title ] If title disappears from meta in future due to some changes on the hoster s side the extraction would fail since title is mandatory. That s expected. Assume that you have some another source you can extract title from, for example og title HTML meta of a webpage. In this case you can provide a fallback scenario title = meta.get( title ) or self._og_search_title(webpage) This code will try to extract from meta first and if it fails it will try extracting og title from a webpage. Regular expressions Don t capture groups you don t use Capturing group must be an indication that it s used somewhere in the code. Any group that is not used must be non capturing. Example Don t capture id attribute name here since you can t use it for anything anyway. Correct r (? id|ID)=(?P id \d+) Incorrect r (id|ID)=(?P id \d+) Make regular expressions relaxed and flexible When using regular expressions try to write them fuzzy, relaxed and flexible, skipping insignificant parts that are more likely to change, allowing both single and double quotes for quoted values and so on. Example Say you need to extract title from the following HTML code span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title some fancy title /span The code for that task should look similar to title = self._search_regex( r span[^ ]+class= title [^ ]* ([^ ]+) , webpage, title ) Or even better title = self._search_regex( r span[^ ]+class=([ \ ])title\1[^ ]* (?P title [^ ]+) , webpage, title , group= title ) Note how you tolerate potential changes in the style attribute s value or switch from using double quotes to single for class attribute The code definitely should not look like title = self._search_regex( r span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title (.*?) /span , webpage, title , group= title ) Long lines policy There is a soft limit to keep lines of code under 80 characters long. This means it should be respected if possible and if it does not make readability and code maintenance worse. For example, you should never split long string literals like URLs or some other often copied entities over multiple lines to fit this limit Correct https //www.youtube.com/watch?v=FqZTN594JQw list=PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Incorrect https //www.youtube.com/watch?v=FqZTN594JQw list= PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Inline values Extracting variables is acceptable for reducing code duplication and improving readability of complex expressions. However, you should avoid extracting variables used only once and moving them to opposite parts of the extractor file, which makes reading the linear flow difficult. Example Correct title = self._html_search_regex(r title ([^ ]+) /title , webpage, title ) Incorrect TITLE_RE = r title ([^ ]+) /title # ...some lines of code... title = self._html_search_regex(TITLE_RE, webpage, title ) Collapse fallbacks Multiple fallback values can quickly become unwieldy. Collapse multiple fallback values into a single expression via a list of patterns. Example Good description = self._html_search_meta( [ og description , description , twitter description ], webpage, description , default=None) Unwieldy description = ( self._og_search_description(webpage, default=None) or self._html_search_meta( description , webpage, default=None) or self._html_search_meta( twitter description , webpage, default=None)) Methods supporting list of patterns are _search_regex, _html_search_regex, _og_search_property, _html_search_meta. Trailing parentheses Always move trailing parentheses after the last argument. Example Correct lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list) Incorrect lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list, ) Use convenience conversion and parsing functions Wrap all extracted numeric data into safe functions from youtube_dl/utils.py int_or_none, float_or_none. Use them for string to number conversions as well. Use url_or_none for safe URL processing. Use try_get for safe metadata extraction from parsed JSON. Use unified_strdate for uniform upload_date or any YYYYMMDD meta field extraction, unified_timestamp for uniform timestamp extraction, parse_filesize for filesize extraction, parse_count for count meta fields extraction, parse_resolution, parse_duration for duration extraction, parse_age_limit for age_limit extraction. Explore youtube_dl/utils.py for more useful convenience functions. More examples Safely extract optional description from parsed JSON description = try_get(response, lambda x x[ result ][ video ][0][ summary ], compat_str) Safely extract more optional metadata video = try_get(response, lambda x x[ result ][ video ][0], dict) or {} description = video.get( summary ) duration = float_or_none(video.get( durationMs ), scale=1000) view_count = int_or_none(video.get( views )) EMBEDDING YOUTUBE-DL youtube-dl makes the best effort to be a good command-line program, and thus should be callable from any programming language. If you encounter any problems parsing its output, feel free to create a report. From a Python program, you can embed youtube-dl in a more powerful fashion, like this from __future__ import unicode_literals import youtube_dl ydl_opts = {} with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) Most likely, you ll want to use various options. For a list of options available, have a look at youtube_dl/YoutubeDL.py. For a start, if you want to intercept youtube-dl s output, set a logger object. Here s a more complete example of a program that outputs only errors (and a short message after the download is finished), and downloads/converts the video to an mp3 file from __future__ import unicode_literals import youtube_dl class MyLogger(object) def debug(self, msg) pass def warning(self, msg) pass def error(self, msg) print(msg) def my_hook(d) if d[ status ] == finished print( Done downloading, now converting ... ) ydl_opts = { format bestaudio/best , postprocessors [{ key FFmpegExtractAudio , preferredcodec mp3 , preferredquality 192 , }], logger MyLogger(), progress_hooks [my_hook], } with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) BUGS Bugs and suggestions should be reported at https //github.com/ytdl-org/youtube-dl/issues. Unless you were prompted to or there is another pertinent reason (e.g. GitHub fails to accept the bug report), please do not send bug reports via personal email. For discussions, join us in the IRC channel #youtube-dl on freenode (webchat). Please include the full output of youtube-dl when run with -v, i.e. add -v flag to your command line, copy the whole output and post it in the issue body wrapped in ``` for better formatting. It should look similar to this $ youtube-dl -v your command line [debug] System config [] [debug] User config [] [debug] Command-line args [u -v , u https //www.youtube.com/watch?v=BaW_jenozKcj ] [debug] Encodings locale cp1251, fs mbcs, out cp866, pref cp1251 [debug] youtube-dl version 2015.12.06 [debug] Git HEAD 135392e [debug] Python version 2.6.6 - Windows-2003Server-5.2.3790-SP2 [debug] exe versions ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4 [debug] Proxy map {} ... Do not post screenshots of verbose logs; only plain text is acceptable. The output (including the first lines) contains important debugging information. Issues without the full output are often not reproducible and therefore do not get solved in short order, if ever. Please re-read your issue once again to avoid a couple of common mistakes (you can and should use this as a checklist) Is the description of the issue itself sufficient? We often get issue reports that we cannot really decipher. While in most cases we eventually get the required information after asking back multiple times, this poses an unnecessary drain on our resources. Many contributors, including myself, are also not native speakers, so we may misread some parts. So please elaborate on what feature you are requesting, or what bug you want to be fixed. Make sure that it s obvious What the problem is How it could be fixed How your proposed solution would look like If your report is shorter than two lines, it is almost certainly missing some of these, which makes it hard for us to respond to it. We re often too polite to close the issue outright, but the missing info makes misinterpretation likely. As a committer myself, I often get frustrated by these issues, since the only possible way for me to move forward on them is to ask for clarification over and over. For bug reports, this means that your report should contain the complete output of youtube-dl when called with the -v flag. The error message you get for (most) bugs even says so, but you would not believe how many of our bug reports do not contain this information. If your server has multiple IPs or you suspect censorship, adding --call-home may be a good idea to get more diagnostics. If the error is ERROR Unable to extract ... and you cannot reproduce it from multiple countries, add --dump-pages (warning this will yield a rather large output, redirect it to the file log.txt by adding log.txt 2 1 to your command-line) or upload the .dump files you get when you add --write-pages somewhere. Site support requests must contain an example URL. An example URL is a URL you might want to download, like https //www.youtube.com/watch?v=BaW_jenozKc. There should be an obvious video present. Except under very special circumstances, the main page of a video service (e.g. https //www.youtube.com/) is not an example URL. Are you using the latest version? Before reporting any issue, type youtube-dl -U. This should report that you re up-to-date. About 20% of the reports we receive are already fixed, but people are using outdated versions. This goes for feature requests as well. Is the issue already documented? Make sure that someone has not already opened the issue you re trying to open. Search at the top of the window or browse the GitHub Issues of this repository. If there is an issue, feel free to write something along the lines of "This affects me as well, with version 2015.01.01. Here is some more information on the issue ...". While some issues may be old, a new post into them often spurs rapid activity. Why are existing options not enough? Before requesting a new feature, please have a quick peek at the list of supported options. Many feature requests are for features that actually exist already! Please, absolutely do show off your work in the issue report and detail how the existing similar options do not solve your problem. Is there enough context in your bug report? People want to solve problems, and often think they do us a favor by breaking down their larger problems (e.g. wanting to skip already downloaded files) to a specific request (e.g. requesting us to look whether the file exists before downloading the info page). However, what often happens is that they break down the problem into two steps One simple, and one impossible (or extremely complicated one). We are then presented with a very complicated request when the original problem could be solved far easier, e.g. by recording the downloaded video IDs in a separate file. To avoid this, you must include the greater context where it is non-obvious. In particular, every feature request that does not consist of adding support for a new site should contain a use case scenario that explains in what situation the missing feature would be useful. Does the issue involve one problem, and one problem only? Some of our users seem to think there is a limit of issues they can or should open. There is no limit of issues they can or should open. While it may seem appealing to be able to dump all your issues into one ticket, that means that someone who solves one of your issues cannot mark the issue as closed. Typically, reporting a bunch of issues leads to the ticket lingering since nobody wants to attack that behemoth, until someone mercifully splits the issue into multiple ones. In particular, every site support request issue should only pertain to services at one site (generally under a common domain, but always using the same backend technology). Do not request support for vimeo user videos, White house podcasts, and Google Plus pages in the same issue. Also, make sure that you don t post bug reports alongside feature requests. As a rule of thumb, a feature request does not include outputs of youtube-dl that are not immediately related to the feature at hand. Do not post reports of a network error alongside the request for a new video service. Is anyone going to need the feature? Only post features that you (or an incapacitated friend you can personally talk to) require. Do not post features because they seem like a good idea. If they are really useful, they will be requested by someone who requires them. Is your question about youtube-dl? It may sound strange, but some bug reports we receive are completely unrelated to youtube-dl and relate to a different, or even the reporter s own, application. Please make sure that you are actually using youtube-dl. If you are using a UI for youtube-dl, report the bug to the maintainer of the actual application providing the UI. On the other hand, if your UI for youtube-dl fails in some way you believe is related to youtube-dl, by all means, go ahead and report the bug. COPYRIGHT youtube-dl is released into the public domain by the copyright holders. This README file was originally written by Daniel Bolton and is likewise released into the public domain.
https://w.atwiki.jp/m_shige1979/pages/1586.html
nginx+php5.5+php-fpm 概要 nginx+php5.5+php-fpmの環境設定手順 環境 CentOS6.x 64bit 手順 # nginxをインストール wget http //nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm vim /etc/yum.repos.d/nginx.repo ---- [nginx] name=nginx repo baseurl=http //nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 ---- # インストール yum install -y nginx # 基本設定ファイル編集 vim /etc/nginx/nginx.conf ---- user nginx; worker_processes 2; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" ; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip設定; gzip on; gzip_types text/plain text/xml text/css text/javascript image/x-icon application/xml application/rss+xml application/json application/x-javascript; gzip_disable "MSIE [1-6]\."; gzip_disable "Mozilla/4"; # トークン他 server_tokens off; ignore_invalid_headers on; # 設定ファイル読み込み include /etc/nginx/conf.d/*.conf; } ---- # 自動起動、再起動 service nginx start chkconfig nginx on # phpenvをインストール cd curl https //raw.github.com/CHH/phpenv/master/bin/phpenv-install.sh | sh echo export PATH="$HOME/.phpenv/bin $PATH" ~/.bash_profile echo eval "$(phpenv init -)" ~/.bash_profile source ~/.bash_profile which phpenv mkdir -p ~/.phpenv/plugins cd ~/.phpenv/plugins git clone git //github.com/CHH/php-build.git chmod 755 php-build/bin/rbenv-install phpenv install usage phpenv install VERSION Available versions 5.2.17 5.3.10 5.3.11 いろいろ 5.5.5 5.5snapshot master yum --enablerepo=epel install re2c libmcrypt libmcrypt-devel yum install libxml2-devel bison bison-devel openssl-devel curl-devel libjpeg-devel libpng-devel libmcrypt-devel readline-devel libtidy-devel libxslt-devel httpd-devel enchant-devel libXpm libXpm-devel freetype-devel t1lib t1lib-devel gmp-devel libc-client-devel libicu-devel oniguruma-devel net-snmp net-snmp-devel bzip2-devel vim /root/.phpenv/plugins/php-build/share/php-build/definitions/5.5.5 ---- configure_option "--with-apxs2=/usr/sbin/apxs --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-fileinfo --enable-hash --enable-json --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-bcmath --with-bz2 --enable-ctype --with-iconv --enable-ftp --with-gettext --enable-mbstring --with-onig=/usr --with-pcre-regex --with-mysql=mysqlnd --with-mysql-sock=/tmp/mysql.sock --enable-phar --enable-shmop --enable-sockets --enable-simplexml --enable-dom --with-libxml-dir=/usr --enable-tokenizer --with-zlib --with-kerberos=/usr --with-openssl=/usr --enable-soap --enable-zip --with-mhash=yes --without-mm --with-enchant=/usr --with-zlib-dir=/usr --with-gd --enable-gd-native-ttf --with-gmp=/usr --with-jpeg-dir=/usr --with-xpm-dir=/usr/X11R6 --with-png-dir=/usr --with-freetype-dir=/usr --with-imap=/usr --with-imap-ssl --enable-intl --with-t1lib=/usr --with-mcrypt=/usr --with-snmp=/usr" install_package "http //www.php.net/distributions/php-5.5.5.tar.bz2" install_pyrus install_xdebug "2.2.3" enable_builtin_opcache ---- # install phpenv install 5.5.5 # モジュールをコピー cp /etc/httpd/modules/libphp5.so /root/.phpenv/versions/5.5.5/libphp5.so phpenv rehash phpenv global 5.5.5 php -v # php-fpm mkdir /var/log/php-fpm chown -R nobody nobody /var/log/php-fpm cp -f /tmp/php-build/source/5.5.5/sapi/fpm/php-fpm.conf /usr/local/etc/php-fpm.conf # サービス用起動スクリプトをコピー cp -f /tmp/php-build/source/5.5.5/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod 755 /etc/init.d/php-fpm chkconfig php-fpm on # /etc/init.d/php-fpmを編集してconfファイルの場所を変更する ---- # php_fpm_CONF=${prefix}/etc/php-fpm.conf ↓ php_fpm_CONF=/usr/local/etc/php-fpm.conf ---- # php-fpm.confを編集 vim /usr/local/etc/php-fpm.conf ---- [global] pid = run/php-fpm.pid [www] user = nginx group = nginx listen = 127.0.0.1 9000 listen.owner = nginx listen.group = nginx listen.mode = 0666 pm = dynamic pm.max_children = 8 pm.start_servers = 4 pm.min_spare_servers = 2 pm.max_spare_servers = 4 pm.max_requests = 500 ---- # 起動 service php-fpm start chkconfig php-fpm on # ログとドキュメントのディレクトリを作成 mkdir -p /var/log/nginx/dev1.example.com mkdir -p /var/www/html/dev1.example.com/public # nginxファイル作成 vim /etc/nginx/conf.d/dev1.example.com.conf ---- server { # ポート、サーバネーム listen 80; server_name dev1.example.com; # アクセスログ、エラーログ access_log /var/log/nginx/dev1.example.com/access.log main; error_log /var/log/nginx/dev1.example.com/error.log; # ドキュメントルート root /var/www/html/dev1.example.com/public; # indexファイル index index.php index.html index.htm; # phpの処理 location ~ \.php$ { fastcgi_pass 127.0.0.1 9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # アクセスを制限する location ~ (\.htaccess|\.git|\.svn) { deny all; } # 文字コード charset utf-8; } ---- # 再起動 service nginx restart service php-fpm restart # 簡単なファイルを配置して確認 echo " ?php echo test ; phpinfo();" /var/www/html/dev1.example.com/public/index.php
https://w.atwiki.jp/mrfrtech/pages/13.html
Market Scenario According to Market Research Future, the global digital payment in healthcare market has been segmented based on component, deployment mode, organization size, and region/country. The major factors boosting market growth are increasing internet penetration and the digitalization in the healthcare vertical. Furthermore, there has been a significant increase in the adoption of smartphones, which is driving market growth as smartphone users prefer payment via digital modes. A large number of health insurance providers also prefer digital payments over hard cash payments. This fuels the growth of digital payments in healthcare market. However, concerns regarding data security and dominance of paper-based billing are expected to restrain market growth. Also, the rising number of cyber-attacks is a challenge for the digital payments solution providers. The global Digital Payment in Healthcare Market size will touch USD 9.62 billion at a 22.6% CAGR during the forecast period 2020- 2027, states the latest Market Research Future (MRFR) analysis. Digital payment solutions in healthcare provide an online payment platform which connects payers, providers, and consumers for every healthcare payment transaction. Such solutions are accessible as on the cloud and on-premise. The payee and the payer use electronic modes for sending and receiving money. The payment is done through digital wallets, bank cards, net banking, digital currencies, digital currencies, and contactless and contact payment methods. Request a Free Sample @ https //www.marketresearchfuture.com/sample_request/7977 Competitive Outlook The key players in the global digital payment in healthcare market are Aurus Inc. (US), Aliant Payments (US), Stripe (US), ACI Worldwide, Inc. (US), Global Payments Direct, Inc. (US), First Data Corporation (US), PayPal (US), Worldpay, LLC (UK), Wirecard AG (Germany), Fiserv, Inc. (US), InstaMed (US), BillingTree (US), Change Healthcare (US), Elavon Inc. (US), and Zelis Payments (US) Segmentation By component, the global digital payment in healthcare market has been divided into solutions and services. The solutions segment is expected to have a larger market share while the services segment is projected to register the higher CAGR during the forecast period. Based on deployment mode, the market has been segmented into cloud-based and on-premise. The cloud-based segment is expected to exhibit the higher CAGR during the forecast period due to the increasing adoption of cloud technology globally and technological advancements that offer security and privacy over the cloud. Based on organization size, the market has been segmented into large enterprises and small and medium enterprises (SME). The large enterprises segment is expected to have a greater market size during the review period. Large organizations deploy digital payment methods in healthcare solutions extensively to meet the considerable demand for fast and hassle-free transaction services. Large enterprises adopt on-premise or cloud-based solutions, while SMEs prefer only cloud-based solutions. By region, the global digital payment in healthcare market has been segmented into North America, Europe, Asia-Pacific, and the rest of the world. Regional Analysis The global digital payment in healthcare market has been segmented, by region, into North America, Europe, Asia-Pacific, and the rest of the world. North America was the largest market in 2018 as the US has the maximum number of leading market players. The market in Asia-Pacific is expected to be the fastest-growing during the forecast period of 2019 to 2024. Browse Full Report Details @ https //www.marketresearchfuture.com/reports/digital-payment-healthcare-market-7977 Table of Contents 1Executive Summary 2Scope of the Report 2.1Market Definition 2.2Scope of the Study 2.2.1Research objectives 2.2.2Assumptions Limitations 2.3Markets Structure Continued…. Similar Report** Application Management Services Market By Service-Type (System Integration, Consulting Services, Modernization Services, And Others), By Organization Size, By Deployment, And By End-Users Biometric-as-a-Service Market https //blog.daum.net/mrfr/707 5G Industrial IoT Market https //telegra.ph/5G-Industrial-IoT-Market-Size-Growing-at-Market-Report-Analysis-Share-Revenue-Growth-Rate-Forecast-Overview-2027-Opportunity-Ass-04-01 About Market Research Future Market Research Future (MRFR) has created a niche in the world of market research. It is counted among the top market research companies that offer well-researched and updated market research reports and insights to businesses of all sizes. What sets us apart is our super-responsive team that offers quality work keeping clients abridged of the prospective challenges and opportunities in various markets. Our team is adept in their space as well as patiently listens to every client. The best part is they know their work inside out and possess the expertise to guide the client in the right direction and achieve results on a tight deadline. We are a one-stop solution for all your data research needs. Our team does not believe in the “one size fits all” approach to creating a report that is detailed and concise. We handle 13 industry verticals including Healthcare, Chemicals and Materials, Information and Communications Technology, Semiconductor and Electronics, Energy and Power, Food, Beverages Nutrition, Automobile, Consumer and Retail, Aerospace and Defense, Industrial Automation and Equipment, Packaging Transport, Construction, and Agriculture. With our unique approach for every market report, we aim to reach the zenith in qualitative business intelligence and syndicated market research. Contact Market Research Future (Part of Wantstats Research and Media Private Limited) 99 Hudson Street, 5Th Floor New York, NY 10013 United States of America 1 628 258 0071 (US) 44 2035 002 764 (UK) Email sales@marketresearchfuture.com Website https //www.marketresearchfuture.com #market #research #industry #data #growth #trend #report #analyis #share #marketing #forecast #digital #geographic #demographic #gnews Plugin Error キーワードを入力してください。 #tech #researchreport #marketreport #futrue