タイムゾーンの設定が、プログラム自体に不足しているようです。
そこで、次のような1行を追加します。(本記事、インストールの記事中からリンクされている記事ですが、「Flatpress 記事」のメニューにも加えました)
185 $fp_config = config_load(); 186 system_init(); 187 main(); 188 admin_panelstrings('admin.'.ADMIN_PANEL); 189 theme_init($smarty); 190 $smarty->register_function('controlpanel', 'showcontrolpanel'); 191 192 $v = $lang['admin'][$panel][$action]; 193 194 /* local time */ 195 date_default_timezone_set('Asia/Tokyo'); 196 197 $smarty->assign_by_ref('panelstrings', $v); 198 $smarty->assign_by_ref('plang', $v); 199 200 201 if (isset($_GET['mod'])) { 202 203 switch ($_GET['mod']) { 204 case 'inline' : 205 $smarty->display(ABS_PATH . ADMIN_DIR . 'admin-inline.tpl'); 206 break;
日付と記事がペアになっているサイトを見つけた。
http://www.reuters.com/resources/archive/jp/ には、記事のハイライトがずっしりとおいてあった。
- まずは、2010 年から拾っていこう。
- 次に、日付のページを確認する。[http://www.reuters.com/resources/archive/jp/20140801.html]のように YYYYMMDD.html となっている。運が良い。
- そのページにアクセスしてみると、ハイライト記事があるので、下図のように、赤枠の文章を取り出せばOKなわけだ。
プログラムのイメージ
- そこで稚拙ながらスクリプトを書いてみる。
- 日付の数値をぐるぐると 2010 年から 2014 年まで回す。
- 次いでに、データファイルの格納先ディレクトリとデータファイル名を用意しておく。
- その日付に応じたページの内容をごっそりと持ってくる。
- ソースファイル中のマーキングにめぼしを付けて、赤線エリア内の文字を抽出する。
- HTML ソースからテキストのみを取り出す。
- データファイルのフォーマットを作成しておいて、書き出す。
- 途中で、unixtime の変換操作を行う。
ソースコード(アジャイルなので見本として)
#! /bin/sh # /bin/date -j -f "%Y-%m-%d %H:%M:%S" "2014-08-01 18:00:00" +%s -> 1406910255(GMT) # /bin/date -j -f "%Y-%m-%d %H:%M:%S" "2014-08-01 18:00:00" +%A -> 金曜日 # /bin/date -r 1262336400 +"%Y-%m-%d %H:%M:%S" -> 2010-01-01 # 2010-01-01 = 1262336400 24H = 86400 # 2014-09-01 = 1409562000 start=1262336400 while true do if [ $start -eq 1409562000 ] then exit # END = 2014-08-31 fi journal=`/bin/date -r $start +"%Y-%m-%d %H:%M:%S"` #entry140101-180000.txt jornalfile=`/bin/date -r $start +"%y%m%d"` filename="entry$jornalfile-180000.txt" #YY="2013" #YYMMDD="20131201" YY=`/bin/date -r $start +"%Y"` YYMMDD=`/bin/date -r $start +"%Y%m%d"` PRE1="VERSION|fp-1.0.2|SUBJECT|" PRE2=`/bin/date -r $start +"%Y-%m-%d "` PRE3=`/bin/date -j -f "%Y-%m-%d %H:%M:%S" "$journal" +%A` PRE4="|CONTENT|" POS1="|AUTHOR|flatpress|DATE|" POS2=`/bin/date -j -f "%Y-%m-%d %H:%M:%S" "$journal" +%s` POS3="|CATEGORIES|9|" start=`expr $start + 86400` wget=/usr/local/bin/wget nkf=/usr/local/bin/nkf awk=/usr/bin/awk html2text=/usr/local/bin/html2text #URL_Y="http://www.reuters.com/resources/archive/jp/$YY.html" URL_D="http://www.reuters.com/resources/archive/jp/$YYMMDD.html" work1="work1.html" work2="work2.html" work3="work3.html" work4="work4_utf8.txt" keyword="class=\"headlineMed\"" $wget -O $work1 $URL_D while read line do if echo $line | grep $keyword > /dev/null then hit=`echo $line | grep $keyword | $nkf -e` URL_I=`echo $hit | $awk 'gsub("\047", " "){print $4}'` break fi done < $work1 ### $wget -O $work2 $URL_I STA="id=\"midArticle_start\"" END="class=\"pageNavigation\"" ERR="nbsp;" echo > $work3 flag=0 while read line do if echo $line | grep $STA > /dev/null then flag=1 fi if echo $line | grep $END > /dev/null then flag=0 fi if echo $line | grep $ERR > /dev/null then flag=0 fi if [ $flag -eq 1 ] then echo $line >> $work3 fi done < $work2 $html2text $work3 > $work4 ### #VERSION|fp-1.0.2|SUBJECT|2014-08-01, Fri|CONTENT|ここからコンテンツ #コンテンツ #|AUTHOR|flatpress|DATE|1406910255|CATEGORIES|9| # # /bin/date -j -f "%Y-%m-%d %H:%M:%S" "2014-08-01 18:00:00" +%s -> 1406910255(GMT) # /bin/date -j -f "%Y-%m-%d %H:%M:%S" "2014-08-01 18:00:00" +%A -> 金曜日 echo "---------------------------------------------------------------------------" echo $journal echo "---------------------------------------------------------------------------" echo -n $PRE1 > content/$filename echo -n $PRE2 >> content/$filename echo -n $PRE3 | nkf -w >> content/$filename echo -n $PRE4 >> content/$filename cat $work4 >> content/$filename echo -n $POS1 >> content/$filename echo -n $POS2 >> content/$filename echo $POS3 >> content/$filename done
#なんか、相当に時間がかかってる。非力なインタネット回線とマシンの性能の問題なのかな。1日では終わりそうもないなぁ。
データファイルをコピーする
#! /bin/sh FROM="content" TO="/usr/local/www/virtual/flatpress.world/fp-content/content" #for year in 10 11 12 13 14 #do # for mon in 01 02 03 04 05 06 07 08 09 10 11 12 # do # mkdir -p $TO/$year/$mon/ # done #done #exit for year in 10 11 12 13 14 do for mon in 01 02 03 04 05 06 07 08 09 10 11 12 do cp "$FROM/entry$year$mon"* $TO/$year/$mon/ done done
#こちらもまだ検証していない。。。
引き続き、こちらの記事をご覧ください。「基本的動作の確認」、「5年分の記事を入れて確認」
データベースを利用しないので、当然、ディレクトリ、ファイル名、ファイルの中身の構造が重要な意味を持っている。現時点で調べた限りでは次のように思われる。
ファイル名の構造
- データファイルの格納ディレクトリは、flatpress.world/fp-content/content/YY/MM/ (YYは西暦の下2桁、MMは月の2桁)である。
- ファイル名はたとえば、entry100101-180000.txt で、"entry" + YYMMDD-hhmmss.txt (DDは日付、hhmmss は時刻を表す)である。
- 作成時刻が 180000.txt (18:00:00)となっているのは、別記事で説明しているように、ダミーとして過去4年分を作成したことによる。
- ファイルの文字コードは utf-8 である。
ファイルの内容構造
- 先頭行は、”VERSION|fp-1.0.2|SUBJECT|2010-01-01金曜日|CONTENT|ここから本文の内容が始まる、、、、”となっており、識別子と内容のペアで構成されている様子。ここでの”010-01-01金曜日"がブログのタイトルを意味する。また、"CONTENT|"以降も本文は長いがペアになっている。
- 改行があれば、それが反映されていく。
- 最終行は”|AUTHOR|flatpress|DATE|1262336400|CATEGORIES|9|”となっており、DATE(日付)は unixtime 表現である。ちなみに、ブログ(ジャーナル)のカテゴリを 9 に割り当ててみた。
- カテゴリ名称とはこの数字で対応がなされている。
- 強制的に登録日付を変更する場合は、unixtime を計算して変更を加えればよい。
まとめ:
VERSION|fp-1.0.2|SUBJECT|2010-01-01金曜日|CONTENT|ここから本文の内容が始まる 改行があるとこの2行目となる。 本文がそのまま何行でもここに記載される。 本文がそのまま何行でもここに記載される。 |AUTHOR|flatpress|DATE|1262336400|CATEGORIES|9|
*西暦の下2桁でディレクトリを区別しているので、10年問題 が発生するはずなのだが、そのあたりはどう考えたらいいのだろうか。
ダウンロード
Flatpress の本家のサイトからプログラムをダウンロードする。画面トップの download クリックして[ダウンロードのページ]に飛び、そこで、Proceed to the Download Pageをクリックする。現時点(2014-8)では、FlatPress 1.0.2 が最新バージョンの模様である。
アップロード
- ダウンロードしたファイル(flatpress-1.0.2.zip)を解凍してアップロードするか、アップロードしてから unzip する。
この時のファイルはこのようなものだった。
[/usr/local/www/virtual/flatpress.world]> ls -la total 112 drwxr-xr-x 10 flatpress wheel 1024 8 12 12:50 ./ drwxr-xr-x 22 root wheel 1024 8 12 10:45 ../ -rw-r--r-- 1 flatpress wheel 5112 12 10 2013 CHANGELOG -rwxr-xr-x 1 flatpress wheel 15968 12 10 2013 COPYING* -rw-r--r-- 1 flatpress wheel 18026 12 10 2013 LICENSE -rwxr-xr-x 1 flatpress wheel 4446 12 10 2013 README* -rw-r--r-- 1 flatpress wheel 51 12 10 2013 README.md -rwxr-xr-x 1 flatpress wheel 61 12 10 2013 TESTING* drwxr-xr-x 6 flatpress wheel 512 12 10 2013 admin/ -rwxr-xr-x 1 flatpress wheel 124 12 10 2013 admin.php* -rwxr-xr-x 1 flatpress wheel 337 12 10 2013 blog.php* -rw-r--r-- 1 flatpress wheel 6805 12 10 2013 comments.php -rwxr-xr-x 1 flatpress wheel 2695 12 10 2013 contact.php* -rwxr-xr-x 1 flatpress wheel 3524 12 10 2013 defaults.php* drwxr-xr-x 2 flatpress wheel 512 12 10 2013 docs/ drwxr-xr-x 2 flatpress wheel 512 12 10 2013 fp-content/ drwxr-xr-x 2 flatpress wheel 512 12 10 2013 fp-defaults/ drwxr-xr-x 4 flatpress wheel 512 12 10 2013 fp-includes/ drwxr-xr-x 5 flatpress wheel 512 12 10 2013 fp-interface/ drwxr-xr-x 22 flatpress wheel 512 12 10 2013 fp-plugins/ -rw-r--r-- 1 flatpress wheel 4619 12 10 2013 index.php -rwxr-xr-x 1 flatpress wheel 2464 12 10 2013 login.php* -rwxr-xr-x 1 flatpress wheel 267 12 10 2013 rss.php* -rwxr-xr-x 1 flatpress wheel 4521 12 10 2013 search.php* drwxr-xr-x 7 flatpress wheel 512 12 10 2013 setup/ -rwxr-xr-x 1 flatpress wheel 265 12 10 2013 setup.php* -rwxr-xr-x 1 flatpress wheel 284 12 10 2013 static.php*
より詳細なプログラム構成は以下をクリックするとみられます。
「WinTree Ver 1.8」で一覧表を作成」
ファイル/フォルダ名 -------------------------------------------------------------------------------- flatpress-1.0.2 |- admin | |- imgs | | |- config.png | | |- entries.png | | |- maintain.png | | |- newentry.png | | |- plugins.png | | +- widgets.png | |- includes | | +- panels.prototypes.php | |- panels | | |- config | | | |- admin.config.php | | | +- admin.config.tpl | | |- entry | | | |- admin.entry.cats.php | | | |- admin.entry.cats.tpl | | | |- admin.entry.commedit.php | | | |- admin.entry.commedit.tpl | | | |- admin.entry.commentlist.php | | | |- admin.entry.commentlist.tpl | | | |- admin.entry.conf.php | | | |- admin.entry.delete.php | | | |- admin.entry.delete.tpl | | | |- admin.entry.list.php | | | |- admin.entry.list.tpl | | | |- admin.entry.php | | | |- admin.entry.stats.php | | | |- admin.entry.stats.tpl | | | |- admin.entry.tpl | | | |- admin.entry.write.php | | | |- admin.entry.write.tpl | | | |- shared.entry.form.php | | | +- shared.entry.form.tpl | | |- main | | | +- admin.main.tpl | | |- maintain | | | |- admin.maintain.php | | | |- admin.maintain.tpl | | | +- admin.maintain.updates.tpl | | |- plugin | | | |- admin.plugin.php | | | +- admin.plugin.tpl | | |- static | | | |- admin.static.delete.php | | | |- admin.static.delete.tpl | | | |- admin.static.list.php | | | |- admin.static.list.tpl | | | |- admin.static.php | | | |- admin.static.write.php | | | +- admin.static.write.tpl | | |- themes | | | |- admin.themes.php | | | |- admin.themes.style.php | | | |- admin.themes.style.tpl | | | |- admin.themes.tpl | | | +- preview-default.png | | |- uploader | | | |- admin.uploader.browse.php | | | |- admin.uploader.browse.tpl | | | |- admin.uploader.php | | | |- admin.uploader.thumb.php | | | +- admin.uploader.tpl | | |- widgets | | | |- admin.widgets.default.php | | | |- admin.widgets.default.tpl | | | |- admin.widgets.js | | | |- admin.widgets.php | | | |- admin.widgets.raw.php | | | +- admin.widgets.raw.tpl | | +- admin.defaultpanels.php | |- res | | +- admin.css | |- admin-inline.tpl | |- index.php | |- main.php | +- main.tpl |- docs | |- README-SmartyValidate | +- spb_db.txt |- fp-content | +- delete.me |- fp-defaults | |- plugins.conf.php | |- settings-defaults.php | +- widgets.conf.php |- fp-includes | |- core | | |- core.administration.php | | |- core.blogdb.php | | |- core.bplustree.class.php | | |- core.cache.php | | |- core.comment.php | | |- core.config.php | | |- core.cookie.php | | |- core.date.php | | |- core.draft.php | | |- core.entry.php | | |- core.fileio.php | | |- core.filesystem.php | | |- core.fpdb.class.php | | |- core.language.php | | |- core.layout.php | | |- core.plugins.php | | |- core.session.php | | |- core.static.php | | |- core.system.php | | |- core.theme.php | | |- core.users.php | | |- core.utils.php | | |- core.widgets.php | | |- core.wp-default-filters.php | | |- core.wp-formatting.php | | |- core.wp-functions.php | | |- core.wp-functions-compat.php | | |- core.wp-options.php | | |- core.wp-pluggable-funcs.php | | |- core.wp-pluggable-funcs_old.php | | |- core.wp-plugin-interface.php | | +- includes.php | +- smarty | |- internals | | |- core.assemble_plugin_filepath.php | | |- core.assign_smarty_interface.php | | |- core.create_dir_structure.php | | |- core.display_debug_console.php | | |- core.get_include_path.php | | |- core.get_microtime.php | | |- core.get_php_resource.php | | |- core.is_secure.php | | |- core.is_trusted.php | | |- core.load_plugins.php | | |- core.load_resource_plugin.php | | |- core.process_cached_inserts.php | | |- core.process_compiled_include.php | | |- core.read_cache_file.php | | |- core.rm_auto.php | | |- core.rmdir.php | | |- core.run_insert_handler.php | | |- core.smarty_include_php.php | | |- core.write_cache_file.php | | |- core.write_compiled_include.php | | |- core.write_compiled_resource.php | | +- core.write_file.php | |- plugins | | |- block.admincontrols.php | | |- block.html_form.php | | |- block.textformat.php | | |- compiler.assign.php | | |- function.assign_debug_info.php | | |- function.comment_form.php | | |- function.config_load.php | | |- function.counter.php | | |- function.cycle.php | | |- function.date.php | | |- function.debug.php | | |- function.eval.php | | |- function.fetch.php | | |- function.html_checkboxes.php | | |- function.html_image.php | | |- function.html_options.php | | |- function.html_radios.php | | |- function.html_select_date.php | | |- function.html_select_time.php | | |- function.html_submit.php | | |- function.html_table.php | | |- function.ip_address.php | | |- function.list_categories.php | | |- function.mailto.php | | |- function.math.php | | |- function.popup.php | | |- function.popup_init.php | | |- function.toolbar.php | | |- function.validate.php | | |- function.validate_init.php | | |- modifier.capitalize.php | | |- modifier.cat.php | | |- modifier.count_characters.php | | |- modifier.count_paragraphs.php | | |- modifier.count_sentences.php | | |- modifier.count_words.php | | |- modifier.date_format.php | | |- modifier.date_format_daily.php | | |- modifier.debug_print_var.php | | |- modifier.default.php | | |- modifier.escape.php | | |- modifier.indent.php | | |- modifier.lower.php | | |- modifier.nl2br.php | | |- modifier.notempty.php | | |- modifier.regex_replace.php | | |- modifier.replace.php | | |- modifier.spacify.php | | |- modifier.string_format.php | | |- modifier.strip.php | | |- modifier.strip_tags.php | | |- modifier.truncate.php | | |- modifier.upper.php | | |- modifier.wordwrap.php | | |- outputfilter.trimwhitespace.php | | |- resource.admin.php | | |- resource.plugin.php | | |- resource.shared.php | | |- shared.escape_special_chars.php | | |- shared.make_timestamp.php | | |- validate_criteria.dummyValid.php | | |- validate_criteria.isCCExpDate.php | | |- validate_criteria.isCCNum.php | | |- validate_criteria.isDate.php | | |- validate_criteria.isDateAfter.php | | |- validate_criteria.isDateBefore.php | | |- validate_criteria.isDateEqual.php | | |- validate_criteria.isDateOnOrAfter.php | | |- validate_criteria.isDateOnOrBefore.php | | |- validate_criteria.isEmail.php | | |- validate_criteria.isEqual.php | | |- validate_criteria.isFileSize.php | | |- validate_criteria.isFileType.php | | |- validate_criteria.isFloat.php | | |- validate_criteria.isInt.php | | |- validate_criteria.isLength.php | | |- validate_criteria.isNumber.php | | |- validate_criteria.isPrice.php | | |- validate_criteria.isRange.php | | |- validate_criteria.isRegExp.php | | |- validate_criteria.isURL.php | | |- validate_criteria.isValidEntryId.php | | |- validate_criteria.isValidPassword.php | | |- validate_criteria.notEmpty.php | | |- validate_transform.default.php | | |- validate_transform.makeDate.php | | |- validate_transform.stripslashes.php | | +- validate_transform.trim.php | |- Config_File.class.php | |- debug.tpl | |- Smarty.class.php | |- Smarty_Compiler.class.php | +- SmartyValidate.class.php |- fp-interface | |- lang | | +- en-us | | |- lang.admin.config.php | | |- lang.admin.entry.php | | |- lang.admin.main.php | | |- lang.admin.maintain.php | | |- lang.admin.php | | |- lang.admin.plugin.php | | |- lang.admin.static.php | | |- lang.admin.themes.php | | |- lang.admin.uploader.php | | |- lang.admin.widgets.php | | |- lang.comments.php | | |- lang.conf.php | | |- lang.contact.php | | +- lang.default.php | |- sharedtpls | | |- atom.tpl | | |- commentadminctrls.tpl | | |- comment-atom.tpl | | |- comment-form.tpl | | |- commentmail.tpl | | |- comment-rss.tpl | | |- comments.tpl | | |- contact.tpl | | |- entryadminctrls.tpl | | |- errorlist.tpl | | |- form.css | | |- login.tpl | | |- login_success.tpl | | |- rss.tpl | | |- search.tpl | | +- search_results.tpl | +- themes | +- leggero | |- flatmaas-rev | | |- imgs | | | |- arrow.gif | | | |- backshade.png | | | |- backshade-2.png | | | |- backshade-3.png | | | |- blockquote.png | | | |- entry.png | | | |- fp-logo.png | | | |- fp-logo-crop.jpg | | | |- fp-logo-crop.png | | | |- sf_h4.png | | | |- shade.png | | | +- transp.gif | | |- res | | | |- admin.css | | | |- column.css | | | |- common.css | | | |- globals.css | | | |- style.css | | | +- toggleMenu.js | | |- preview.png | | +- style.conf.php | |- leggero | | |- imgs | | | |- backshade.png | | | |- backshade-2.png | | | |- backshade-3.png | | | |- buttonsh.png | | | |- buttonsh2.png | | | +- shade.png | | |- res | | | |- admin.css | | | |- column.css | | | |- common.css | | | |- globals.css | | | |- print.css | | | +- style.css | | |- preview.png | | +- style.conf.php | |- admin.tpl | |- comments.tpl | |- cpheader.tpl | |- default.tpl | |- entry-default.tpl | |- footer.tpl | |- header.tpl | |- id | |- index.tpl | |- preview.png | |- preview.tpl | |- previewstatic.tpl | |- static.tpl | |- theme.conf.php | +- widgets.tpl |- fp-plugins | |- accessibleantispam | | |- lang | | | +- lang.en-us.php | | +- plugin.accessibleantispam.php | |- adminarea | | |- lang | | | +- lang.en-us.php | | +- plugin.adminarea.php | |- akismet | | |- inc | | | +- Akismet.class.php | | |- lang | | | +- lang.en-us.php | | |- tpls | | | +- admin.plugin.akismet.tpl | | +- plugin.akismet.php | |- archives | | |- lang | | | +- lang.en-us.php | | +- plugin.archives.php | |- bbcode | | |- inc | | | |- stringparser.class.php | | | +- stringparser_bbcode.class.php | | |- lang | | | +- lang.en-us.php | | |- panels | | | +- admin.plugin.panel.bbcode.php | | |- res | | | |- bbcode.css | | | +- editor.js | | |- tpls | | | |- admin.plugin.bbcode.tpl | | | +- toolbar.tpl | | |- authors | | |- ChangeLog | | |- install | | |- license | | |- plugin.bbcode.php | | +- thanks | |- blockparser | | |- lang | | | +- lang.en-us.php | | |- tpls | | | +- admin.plugin.blockparser.tpl | | +- plugin.blockparser.php | |- calendar | | |- lang | | | +- lang.en-us.php | | +- plugin.calendar.php | |- categories | | |- lang | | | +- lang.en-us.php | | |- tpls | | | +- widget.tpl | | +- plugin.categories.php | |- favicon | | |- imgs | | | +- favicon.ico | | +- plugin.favicon.php | |- footnotes | | +- plugin.footnotes.php | |- jquery | | |- res | | | |- jquery-1.7.1.min.js | | | +- jquery-ui-1.8.11.custom.min.js | | +- plugin.jquery.php | |- lastcomments | | |- lang | | | +- lang.en-us.php | | |- tpls | | | +- plugin.lastcomments-feed.tpl | | +- plugin.lastcomments.php | |- lastentries | | |- lang | | | +- lang.en-us.php | | +- plugin.lastentries.php | |- lightbox2 | | |- imgs | | | |- closelabel.gif | | | |- loading.gif | | | |- nextlabel.gif | | | +- prevlabel.gif | | |- lang | | | |- lang.en-us.php | | | +- lang.it-it.php | | |- res | | | |- slimbox2.css | | | +- slimbox2.js | | +- plugin.lightbox2.php | |- postviews | | +- plugin.postviews.php | |- prettyurls | | |- lang | | | +- lang.en-us.php | | |- tpls | | | +- admin.plugin.prettyurls.tpl | | |- htaccess.txt | | |- htaccess-new | | +- plugin.prettyurls.php | |- qspam | | |- lang | | | +- lang.en-us.php | | |- tpls | | | +- admin.plugin.qspam.tpl | | +- plugin.qspam.php | |- readmore | | +- plugin.readmore.php | |- searchbox | | +- plugin.searchbox.php | |- thumb | | |- lang | | | +- lang.en-us.php | | +- plugin.thumb.php | +- delete.me |- setup | |- imgs | | |- loading.gif | | |- logo-small.gif | | |- shade.png | | +- tile.png | |- lang | | +- lang.en-us.php | |- lib | | |- main.lib.php | | |- step1.lib.php | | +- step2.lib.php | |- res | | +- setup.css | |- tpls | | |- footer.tpl.php | | |- header.tpl.php | | |- locked.tpl.php | | |- step1.tpl.php | | |- step2.tpl.php | | +- step3.tpl.php | |- index.php | +- main.php |- admin.php |- blog.php |- CHANGELOG |- comments.php |- contact.php |- COPYING |- defaults.php |- index.php |- LICENSE |- login.php |- README |- README.md |- rss.php |- search.php |- setup.php |- static.php +- TESTING -------------------------------------------------------------------------------- 90 個のフォルダと 395 個 1,541,394 Byte のファイル。 どこのディレクトリにアップロードしているのかは、こちらの「純粋仮想ドメイン環境の準備」を参照。 >
インストール
まずは、アップロードした URL (http://www.flatpress.world/)にアクセスしてみる。