feat: add techlog.iij.ad.jp custom parser (#405)
* feat: add techlog.iij.ad.jp custom parser * fix: date_published and content selectorpull/409/head^2
parent
406bf1b1a9
commit
0b36c96de0
@ -0,0 +1,229 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="no-js" lang="ja">
|
||||
<head>
|
||||
<link rel="shortcut icon" href="http://techlog.iij.ad.jp/favicon.ico">
|
||||
<link rel="icon" href="http://techlog.iij.ad.jp/favicon.ico">
|
||||
<link rel="profile" href="http://gmpg.org/xfn/11">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" value="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>てくろぐ: 2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)</title>
|
||||
|
||||
<link rel="dns-prefetch" href="http://s.w.org/">
|
||||
<link rel="alternate" type="application/rss+xml" title="てくろぐ » フィード" href="http://techlog.iij.ad.jp/feed">
|
||||
<link rel="alternate" type="application/rss+xml" title="てくろぐ » コメントフィード" href="http://techlog.iij.ad.jp/comments/feed">
|
||||
|
||||
|
||||
<link rel="stylesheet" id="crayon-css" href="http://techlog.iij.ad.jp/wp-content/plugins/crayon-syntax-highlighter/css/min/crayon.min.css?ver=_2.7.2_beta" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="wp-block-library-css" href="http://techlog.iij.ad.jp/wp-includes/css/dist/block-library/style.min.css?ver=5.1.1" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="tw-bootstrap-css" href="http://techlog.iij.ad.jp/wp-content/themes/techlog-bootstrap/css/bootstrap.min.css?ver=2.0.3" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="the-bootstrap-css" href="http://techlog.iij.ad.jp/wp-content/themes/techlog-bootstrap/style.min.css?ver=2.0.1-t1" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="jquery.lightbox.min.css-css" href="http://techlog.iij.ad.jp/wp-content/plugins/wp-jquery-lightbox/styles/lightbox.min.css?ver=1.4.8" type="text/css" media="all">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="https://api.w.org/" href="http://techlog.iij.ad.jp/wp-json/">
|
||||
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://techlog.iij.ad.jp/xmlrpc.php?rsd">
|
||||
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://techlog.iij.ad.jp/wp-includes/wlwmanifest.xml">
|
||||
<link rel="prev" title="IIJmio meeting 23開催・参加者募集中 (ゲスト講演あり)" href="http://techlog.iij.ad.jp/archives/2556">
|
||||
<link rel="next" title="インターネット・トリビア: WEBが生まれて30年" href="http://techlog.iij.ad.jp/archives/iijnews151">
|
||||
<meta name="generator" value="WordPress 5.1.1">
|
||||
<link rel="canonical" href="http://techlog.iij.ad.jp/archives/2562">
|
||||
<link rel="shortlink" href="http://techlog.iij.ad.jp/?p=2562">
|
||||
<link rel="alternate" type="application/json+oembed" href="http://techlog.iij.ad.jp/wp-json/oembed/1.0/embed?url=http%3A%2F%2Ftechlog.iij.ad.jp%2Farchives%2F2562">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="http://techlog.iij.ad.jp/wp-content/themes/techlog-bootstrap/techlog.css" type="text/css" media="all">
|
||||
|
||||
<meta name="keyword" value="てくろぐ IIJ IIJGIO IIJmio インターネット クラウド MVNO">
|
||||
<meta name="description" value="IIJmio meetingの発表資料を公開します。また、当日ご参加・中継視聴の方のレポートblogをお待ちしています。記事を公開された方は@IIJ_doumaeまでご連絡いただければ、この記事でご紹介させていただきます。レポートblog・記事IIJmio meeting 23について紹介頂いた記事をご紹介します。記事は堂前が見つけた順に追加しています。他にもありましたら是非ご連絡ください。IIJmio me...">
|
||||
<meta name="twitter:card" value="summary">
|
||||
<meta name="twitter:site" value="@IIJ_doumae">
|
||||
<meta value="2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)" name="og:title">
|
||||
<meta value="article" name="og:type">
|
||||
<meta value="http://techlog.iij.ad.jp/archives/2562" name="og:url">
|
||||
<meta value="IIJmio meetingの発表資料を公開します。また、当日ご参加・中継視聴の方のレポートblogをお待ちしています。記事を公開された方は@IIJ_doumaeまでご連絡いただければ、この記事でご紹介させていただきます。レポートblog・記事IIJmio meeting 23について紹介頂いた記事をご紹介します。記事は堂前が見つけた順に追加しています。他にもありましたら是非ご連絡ください。IIJmio me..." name="og:description">
|
||||
<meta name="twitter:description" value="IIJmio meetingの発表資料を公開します。また、当日ご参加・中継視聴の方のレポートblogをお待ちしています。記事を公開された方は@IIJ_doumaeま...">
|
||||
<meta value="http://techlog.iij.ad.jp/images/og-icon.png" name="og:image">
|
||||
<meta value="てくろぐ" name="og:site_name">
|
||||
<meta value="100001724110528" name="fb:admins">
|
||||
|
||||
</head>
|
||||
|
||||
<body class="post-template-default single single-post postid-2562 single-format-standard content-sidebar">
|
||||
<div class="container">
|
||||
<div id="page" class="hfeed row">
|
||||
<header id="branding" role="banner" class>
|
||||
<nav class="subnav clearfix"><ul id="menu-header-menu" class="nav nav-pills pull-right"><li id="menu-item-639" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-639"><a href="http://techlog.iij.ad.jp/">ホーム</a></li>
|
||||
<li id="menu-item-637" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-637"><a href="http://techlog.iij.ad.jp/archives">過去の記事一覧</a></li>
|
||||
<li id="menu-item-1207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1207"><a href="http://techlog.iij.ad.jp/contents">特集</a></li>
|
||||
<li id="menu-item-638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-638"><a href="http://techlog.iij.ad.jp/about">このblogについて</a></li>
|
||||
</ul></nav> <hgroup>
|
||||
<h1 id="site-title">
|
||||
<a href="http://techlog.iij.ad.jp/" title="てくろぐ" rel="home">
|
||||
<span>てくろぐ</span>
|
||||
</a>
|
||||
</h1>
|
||||
<h2 id="site-description">IIJのエンジニアによる公式blog (てくろぐ=tech・blog)</h2>
|
||||
</hgroup>
|
||||
|
||||
|
||||
<nav id="access" role="navigation">
|
||||
<h3 class="assistive-text">Main menu</h3>
|
||||
<div class="skip-link"><a class="assistive-text" href="http://techlog.iij.ad.jp/archives/2562#content" title="Skip to primary content">Skip to primary content</a></div>
|
||||
<div class="skip-link"><a class="assistive-text" href="http://techlog.iij.ad.jp/archives/2562#secondary" title="Skip to secondary content">Skip to secondary content</a></div>
|
||||
</nav>
|
||||
</header>
|
||||
<section id="primary" class="span8">
|
||||
|
||||
<div id="content" role="main">
|
||||
<article id="post-2562" class="post-2562 post type-post status-publish format-standard hentry category-iijmio category-8 category-35 category-12">
|
||||
|
||||
<header class="page-header">
|
||||
<h1 class="entry-title">2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)</h1> <div class="entry-meta pull-right"><span class="sep">Posted on </span><a href="http://techlog.iij.ad.jp/archives/2562" title="16:08" rel="bookmark"><time class="entry-date" datetime="2019-04-13T16:08:44+09:00" pubdate>2019年4月13日</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="http://techlog.iij.ad.jp/archives/author/doumae" title="View all posts by doumae" rel="author">doumae</a></span></span></div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="socialbox clearfix">
|
||||
<span class="socialbox_hatena pull-right"><a href="http://b.hatena.ne.jp/entry/http://techlog.iij.ad.jp/archives/2562" class="hatena-bookmark-button" data-hatena-bookmark-title="2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)" data-hatena-bookmark-layout="standard" title="このエントリーを>はてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブック
|
||||
マークに追加" width="20" height="20" style="border: none;"></a></span>
|
||||
<span class="socialbox_facebook pull-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ftechlog.iij.ad.jp%2Farchives%2F2562&layout=button_count&show_faces=true&width=110&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:110px; height:21px;" allowtransparency="true"></iframe></span>
|
||||
<span class="socialbox_twitter pull-right"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-related="IIJ_doumae" data-lang="ja" data-url="http://techlog.iij.ad.jp/archives/2562" data-text="2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開) #IIJ">Tweet</a></span>
|
||||
<span class="socialbox_google pull-right"><g:plusone size="medium" href="http://techlog.iij.ad.jp/archives/2562"></g:plusone></span>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div class="entry-content clearfix">
|
||||
<p>IIJmio meetingの発表資料を公開します。</p>
|
||||
<p>また、当日ご参加・中継視聴の方のレポートblogをお待ちしています。記事を公開された方は<a href="http://twitter.com/IIJ_doumae">@IIJ_doumae</a>までご連絡いただければ、この記事でご紹介させていただきます。</p>
|
||||
<hr>
|
||||
<h2>レポートblog・記事</h2>
|
||||
<p>IIJmio meeting 23について紹介頂いた記事をご紹介します。記事は堂前が見つけた順に追加しています。他にもありましたら是非ご連絡ください。</p>
|
||||
<ul>
|
||||
<li><a href="https://nekoinfolabo.blogspot.com/2019/04/iijmio-meeting-23.html">IIJmio meeting 23 大阪会場に参加してみた</a> (NEKOLAB) </li>
|
||||
<li><a href="https://king.mineo.jp/my/007dffdbf49527b4/reports/50228">【他社情報】IIJmio meeting 23 資料公開</a> (マイネ王 ひみつ77さんのページ) </li>
|
||||
<li><a href="https://king.mineo.jp/my/kanon/reports/49970">IIJmio Meeting 23(大阪)参加</a> (マイネ王 Kanon好きさんのページ ) </li>
|
||||
<li><a href="https://eqkk.blog.fc2.com/blog-entry-583.html">「IIJmio meeting 23 大阪」に参加しました</a> (4+4=6でもない。8はパーなのだ。)</li>
|
||||
<li><a href="https://masudayuki.com/sns/20190413_iijmiomeeting">IIJmioミーティングに参加しました 毎月スマホにいくらお支払いですか?</a> (スマホ活用アドバイザー増田由紀ブログ「グーなキモチ!」)</li>
|
||||
<li><a href="https://cyg03112.hatenablog.com/entry/2019/04/13/143145">IIJmio meeting 展示会場にて、HAUWEI, ASUS, SHARP, oppo の端末を触ってきた。</a> (アーサーのデジモノお試し記録)</li>
|
||||
<li><a href="https://cyg03112.hatenablog.com/entry/2019/04/13/135430">IIJ mio のイベント IIJmio meeting 23 東京会場に参加しました。 (@ 株式会社インターネットイニシアティブ – @iij_pr in Chiyoda, 東京都)</a> (アーサーのデジモノお試し記録)</li>
|
||||
<li><a href="https://marushiru.com/articles/9676">【小板橋のイベント探訪】ネットが物騒!? #IIJmio Meeting23で痛感したインターネットセキュリティの話【第六話】</a> (マル知る!)</li>
|
||||
<li><a href="http://uragaki.hatenablog.jp/entry/2019/04/25/080251">IIJmio meeting 第23回目に参加しました #iijmio</a> (うらがきろく)</li>
|
||||
<p></p>
|
||||
<li>(レポートお待ちしています)</li>
|
||||
</ul>
|
||||
<h2>発表資料</h2>
|
||||
<ul>
|
||||
<li><a href="http://techlog.iij.ad.jp/archives/2556">IIJmio meeting 23プログラム</a></li>
|
||||
<li><a href="http://techlog.iij.ad.jp/contents/iijmio-meeting">過去のIIJmio meetingの発表資料</a></li>
|
||||
</ul>
|
||||
<h3>IIJmio Updates 2019/01~2019/03 (IIJ 堂前)</h3>
|
||||
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/key/DXaxBXJWayYjza" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
|
||||
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/secret/DXaxBXJWayYjza" title="IIJmio meeting 23 IIJmio Updates 2019/01~2019/03" target="_blank" rel="noopener noreferrer">IIJmio meeting 23 IIJmio Updates 2019/01~2019/03</a> </strong> from <strong><a href="https://www.slideshare.net/IIJ_techlog" target="_blank" rel="noopener noreferrer">techlog (Internet Initiative Japan Inc.)</a></strong> </div>
|
||||
<h3>端末ベストバイ2019 (IIJ 永野)</h3>
|
||||
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/key/BshDlbzPrYYRgN" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
|
||||
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/secret/BshDlbzPrYYRgN" title="IIJmio meeting 23 端末ベストバイ2019" target="_blank" rel="noopener noreferrer">IIJmio meeting 23 端末ベストバイ2019</a> </strong> from <strong><a href="https://www.slideshare.net/IIJ_techlog" target="_blank" rel="noopener noreferrer">techlog (Internet Initiative Japan Inc.)</a></strong> </div>
|
||||
<h3>DNSフィルタリングをなぜ行うのか (IIJ 堂前)</h3>
|
||||
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/key/bxcAkPCdLiecV0" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
|
||||
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/secret/bxcAkPCdLiecV0" title="IIJmio meeting 23 DNSフィルタリングをなぜ行うのか" target="_blank" rel="noopener noreferrer">IIJmio meeting 23 DNSフィルタリングをなぜ行うのか</a> </strong> from <strong><a href="https://www.slideshare.net/IIJ_techlog" target="_blank" rel="noopener noreferrer">techlog (Internet Initiative Japan Inc.)</a></strong> </div>
|
||||
<h3>モバイルサービスをめぐる政策動向 (総務省 総合通信基盤局 電気通信事業部 料金サービス課 企画官 大塚 康裕 様)</h3>
|
||||
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/key/Nfx6jek2WdwPOH" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
|
||||
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/secret/Nfx6jek2WdwPOH" title="IIJmio meeting 23 モバイルサービスをめぐる政策動向" target="_blank" rel="noopener noreferrer">IIJmio meeting 23 モバイルサービスをめぐる政策動向</a> </strong> from <strong><a href="https://www.slideshare.net/IIJ_techlog" target="_blank" rel="noopener noreferrer">techlog (Internet Initiative Japan Inc.)</a></strong> </div>
|
||||
<h2>次回予告</h2>
|
||||
<p>次回のIIJmio meetingは、2019/7/6(大阪)・7/13(東京)で開催予定です。トークのテーマは6月中旬に発表する予定です。参加者募集も同時に開始予定ですので、暫くお待ちください。最新情報はTwitter <a href="https://twitter.com/iijmio">@iijmio</a>、<a href="https://twitter.com/IIJ_doumae">@IIJ_doumae</a>やこのblogでお知らせします。</p>
|
||||
</div>
|
||||
|
||||
<footer class="entry-footer">
|
||||
<span class="cat-links block">Posted in <a href="http://techlog.iij.ad.jp/archives/category/iijmio" rel="category tag">IIJmio</a>, <a href="http://techlog.iij.ad.jp/archives/category/%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3" rel="category tag">セキュリティ</a>, <a href="http://techlog.iij.ad.jp/archives/category/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab" rel="category tag">モバイル</a>, <a href="http://techlog.iij.ad.jp/archives/category/%e7%99%ba%e8%a1%a8%e8%b3%87%e6%96%99" rel="category tag">発表資料</a>.</span> <div class="socialbox clearfix">
|
||||
<span class="socialbox_hatena pull-right"><a href="http://b.hatena.ne.jp/entry/http://techlog.iij.ad.jp/archives/2562" class="hatena-bookmark-button" data-hatena-bookmark-title="2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)" data-hatena-bookmark-layout="standard" title="このエントリーを>はてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブック
|
||||
マークに追加" width="20" height="20" style="border: none;"></a></span>
|
||||
<span class="socialbox_facebook pull-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ftechlog.iij.ad.jp%2Farchives%2F2562&layout=button_count&show_faces=true&width=110&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:110px; height:21px;" allowtransparency="true"></iframe></span>
|
||||
<span class="socialbox_twitter pull-right"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-related="IIJ_doumae" data-lang="ja" data-url="http://techlog.iij.ad.jp/archives/2562" data-text="2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開) #IIJ">Tweet</a></span>
|
||||
<span class="socialbox_google pull-right"><g:plusone size="medium" href="http://techlog.iij.ad.jp/archives/2562"></g:plusone></span>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</article>
|
||||
<p class="nocomments">Comments are closed.</p>
|
||||
|
||||
<nav id="nav-single" class="pager">
|
||||
<h3 class="assistive-text">Post navigation</h3>
|
||||
<span class="next"><a href="http://techlog.iij.ad.jp/archives/iijnews151" rel="next">Next Post <span class="meta-nav">→</span></a></span>
|
||||
<span class="previous"><a href="http://techlog.iij.ad.jp/archives/2556" rel="prev"><span class="meta-nav">←</span> Previous Post</a></span>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="secondary" class="widget-area span4" role="complementary">
|
||||
<aside id="custom_html-2" class="widget_text widget well widget_custom_html"><h2 class="widget-title">IIJmio meeting ネット中継</h2><div class="textwidget custom-html-widget"><p class="text-center"><a href="http://iijlive.ipcasting.jp/miomtg/" target="_blank" rel="noopener noreferrer"><button class="btn btn-primary">中継視聴ページ</button></a>(当日 13:15頃公開)</p>
|
||||
</div></aside><aside id="text-4" class="widget well widget_text"> <div class="textwidget"><div align="center"><a href="http://www.iij.ad.jp/" target="_blank"><img src="http://techlog.iij.ad.jp/images/iij_logo.gif" width="242" height="170"></a></div></div>
|
||||
</aside> <aside id="recent-posts-3" class="widget well widget_recent_entries"> <h2 class="widget-title">最近の投稿</h2> <ul>
|
||||
<li>
|
||||
<a href="http://techlog.iij.ad.jp/archives/iijnews151">インターネット・トリビア: WEBが生まれて30年</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://techlog.iij.ad.jp/archives/2562">2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://techlog.iij.ad.jp/archives/2556">IIJmio meeting 23開催・参加者募集中 (ゲスト講演あり)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://techlog.iij.ad.jp/archives/iijnews150">インターネット・トリビア: ドメイン・レジストリ・レジストラ</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://techlog.iij.ad.jp/archives/2539">IIJmioお申し込み時のポイント2019・eSIMの動向と未来・IoTってなんだ (IIJmio meeting 22資料公開)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://techlog.iij.ad.jp/archives/2532">IIJmio meeting 22を2019年1月に開催します (参加者募集中)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</aside><aside id="text-6" class="widget well widget_text"><h2 class="widget-title">特集</h2> <div class="textwidget"><ul>
|
||||
<li><a href="http://techlog.iij.ad.jp/contents/iijmio-ios">IIJmio高速モバイル/D iOS別 iPhone・iPad動作状況</a></li>
|
||||
<li><a href="http://techlog.iij.ad.jp/contents/iijmio-meeting">IIJmio meeting ARCHIVE</a></li>
|
||||
</ul></div>
|
||||
</aside><aside id="text-3" class="widget well widget_text"><h2 class="widget-title">執筆者</h2> <div class="textwidget"><p><img name="doumaeicon" src="http://techlog.iij.ad.jp/images/doumae.png" width="100" height="100" align="right" onmouseover="document.doumaeicon.src='/images/doumae-nohat.png';" onmouseout="document.doumaeicon.src='/images/doumae.png';"><br>
|
||||
堂前 清隆 (どうまえ きよたか)<br>
|
||||
株式会社インターネットイニシアティブ(IIJ)<br>
|
||||
広報部 副部長 兼 MVNO事業部 シニアエンジニア<br>
|
||||
エンジニアとして、コンテナDCの開発からソーシャルメディア活動まで、インターネットに関係する事をわりと何でもやっています。</p>
|
||||
<p>twitter: <a href="http://twitter.com/IIJ_doumae" target="_blank">http://twitter.com/IIJ_doumae</a><br>
|
||||
Facebook: <a href="http://www.facebook.com/kdoumae" target="_blank">http://www.facebook.com/kdoumae</a></p>
|
||||
<p><a href="https://twitter.com/IIJ_doumae" class="twitter-follow-button" data-show-count="false" data-lang="ja">@IIJ_doumaeをフォロー</a><br>
|
||||
</p>
|
||||
</div>
|
||||
</aside><aside id="linkcat-4" class="widget well widget_links"><h2 class="widget-title">IIJ Websites</h2>
|
||||
<ul class="xoxo blogroll">
|
||||
<li><a href="https://www.seil.jp/community/" target="_blank">SEIL/SMFコミュニティ</a></li>
|
||||
<li><a href="http://giolog.iij.ad.jp/" target="_blank">IIJ GIO公式blog</a></li>
|
||||
<li><a href="http://www.iij.ad.jp/" target="_blank">IIJ Webサイト</a></li>
|
||||
<li><a href="http://www.iij.ad.jp/development/" target="_blank">IIJの研究・開発について</a></li>
|
||||
<li><a href="https://sect.iij.ad.jp/" target="_blank">IIJセキュリティ情報統括室スタッフblog</a></li>
|
||||
<li><a href="http://www.iij.ad.jp/GIO/">クラウドサービス「IIJ GIO」</a></li>
|
||||
<li><a href="http://eng-blog.iij.ad.jp/">IIJ Engineer's blog</a></li>
|
||||
|
||||
</ul>
|
||||
</aside>
|
||||
</section>
|
||||
<footer id="colophon" role="contentinfo" class="span12">
|
||||
<div id="page-footer" class="well clearfix">
|
||||
<span class="pull-right"><a href="http://techlog.iij.ad.jp/feed">RSS feed</a></span>
|
||||
<span>© 2010-2019 Internet Initiative Japan Inc.</span>
|
||||
<span><a href="http://www.iij.ad.jp/terms/">サイトについて</a></span>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,31 @@
|
||||
export const TechlogIijAdJpExtractor = {
|
||||
domain: 'techlog.iij.ad.jp',
|
||||
|
||||
title: {
|
||||
selectors: ['h1.entry-title'],
|
||||
},
|
||||
|
||||
author: {
|
||||
selectors: ['a[rel="author"]'],
|
||||
},
|
||||
|
||||
date_published: {
|
||||
selectors: [['time.entry-date', 'datetime']],
|
||||
},
|
||||
|
||||
dek: null,
|
||||
|
||||
lead_image_url: {
|
||||
selectors: [['meta[name="og:image"]', 'value']],
|
||||
},
|
||||
|
||||
content: {
|
||||
selectors: ['div.entry-content'],
|
||||
|
||||
defaultCleaner: false,
|
||||
|
||||
transforms: {},
|
||||
|
||||
clean: [],
|
||||
},
|
||||
};
|
@ -0,0 +1,118 @@
|
||||
import assert from 'assert';
|
||||
import URL from 'url';
|
||||
import cheerio from 'cheerio';
|
||||
|
||||
import Mercury from 'mercury';
|
||||
import getExtractor from 'extractors/get-extractor';
|
||||
import { excerptContent } from 'utils/text';
|
||||
|
||||
const fs = require('fs');
|
||||
|
||||
describe('TechlogIijAdJpExtractor', () => {
|
||||
describe('initial test case', () => {
|
||||
let result;
|
||||
let url;
|
||||
beforeAll(() => {
|
||||
url = 'http://techlog.iij.ad.jp/archives/2562';
|
||||
const html = fs.readFileSync(
|
||||
'./fixtures/techlog.iij.ad.jp/1556573200354.html'
|
||||
);
|
||||
result = Mercury.parse(url, { html, fallback: false });
|
||||
});
|
||||
|
||||
it('is selected properly', () => {
|
||||
// This test should be passing by default.
|
||||
// It sanity checks that the correct parser
|
||||
// is being selected for URLs from this domain
|
||||
const extractor = getExtractor(url);
|
||||
assert.equal(extractor.domain, URL.parse(url).hostname);
|
||||
});
|
||||
|
||||
it('returns the title', async () => {
|
||||
// To pass this test, fill out the title selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
const { title } = await result;
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(
|
||||
title,
|
||||
`2019年のスマホ・DNSフィルタリング・スマホ政策 (IIJmio meeting 23資料公開)`
|
||||
);
|
||||
});
|
||||
|
||||
it('returns the author', async () => {
|
||||
// To pass this test, fill out the author selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
const { author } = await result;
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(author, `doumae`);
|
||||
});
|
||||
|
||||
it('returns the date_published', async () => {
|
||||
// To pass this test, fill out the date_published selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
const { date_published } = await result;
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(date_published, `2019-04-13T07:08:44.000Z`);
|
||||
});
|
||||
|
||||
it('returns the dek', async () => {
|
||||
// To pass this test, fill out the dek selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
const { dek } = await result;
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(dek, null);
|
||||
});
|
||||
|
||||
it('returns the lead_image_url', async () => {
|
||||
// To pass this test, fill out the lead_image_url selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
const { lead_image_url } = await result;
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(
|
||||
lead_image_url,
|
||||
`http://techlog.iij.ad.jp/images/og-icon.png`
|
||||
);
|
||||
});
|
||||
|
||||
it('returns the pages_rendered', async () => {
|
||||
// To pass this test, fill out the pages_rendered selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
const { pages_rendered } = await result;
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(pages_rendered, null);
|
||||
});
|
||||
|
||||
it('returns the content', async () => {
|
||||
// To pass this test, fill out the content selector
|
||||
// in ./src/extractors/custom/techlog.iij.ad.jp/index.js.
|
||||
// You may also want to make use of the clean and transform
|
||||
// options.
|
||||
const { content } = await result;
|
||||
|
||||
const $ = cheerio.load(content || '');
|
||||
|
||||
const first13 = excerptContent(
|
||||
$('*')
|
||||
.first()
|
||||
.text(),
|
||||
2
|
||||
);
|
||||
|
||||
// Update these values with the expected values from
|
||||
// the article.
|
||||
assert.equal(first13, 'IIJmio meetingの発表資料を公開します。');
|
||||
});
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue