PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 10
http://mevius.5ch.net/test/read.cgi/tech/1543392526/
次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 11
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 6702-tiu5)
2020/06/05(金) 14:25:26.87ID:RQhNy1WS0384デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 10:56:12.28ID:rxHVxy4B0 curlとsimple xmlの違いはなんでしょうか?
rss取得が目的です。
rss取得が目的です。
385デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 11:28:22.15ID:rxHVxy4B0 ちがった
file get contentsとcurlの違いす
file get contentsとcurlの違いす
386デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/26(水) 11:32:21.96ID:V3GgHeuL0 まず、処理の切り分けをするべき
1. rssを取得する
2. 取得したrssを解析してオブジェクトなり配列なりを返す
1だけなら、file_get_contents()なりcURLなり使えばいい
simplexml_load_fileは、1と2を同時にやってくれる
そんだけ
>>381
外部のライブラリは必須ではない
ライブラリを使った方がより直感的に書けたり標準関数にはない機能があったりする事もあるってだけ
プログラムの書き方は1つじゃない
1. rssを取得する
2. 取得したrssを解析してオブジェクトなり配列なりを返す
1だけなら、file_get_contents()なりcURLなり使えばいい
simplexml_load_fileは、1と2を同時にやってくれる
そんだけ
>>381
外部のライブラリは必須ではない
ライブラリを使った方がより直感的に書けたり標準関数にはない機能があったりする事もあるってだけ
プログラムの書き方は1つじゃない
387デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 12:10:42.02ID:rxHVxy4B0 simplexml_load_fileは1と2を同時にやるということですが、file_get_contentsとセットで使われていますので、1はfile_get_contents、2はsimplexml_load_fileということではないのですか?
388382 (ワッチョイ 452c-VQ5f)
2020/08/26(水) 12:35:09.11ID:BpaQECb00 >>384-385
普通、Ruby でスクレイピングするなら、
require 'open-uri'
require 'nokogiri'
url = 'http://www.example.com/' # @
doc = Nokogiri::HTML( open( url ) ) # @
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
上の@ の2行を、下のように、
curl という、OS の外部コマンドを呼んでも、HTML を取得できるというだけ
html = `curl http://www.example.com/`
doc = Nokogiri::HTML( html )
普通、Ruby でスクレイピングするなら、
require 'open-uri'
require 'nokogiri'
url = 'http://www.example.com/' # @
doc = Nokogiri::HTML( open( url ) ) # @
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
上の@ の2行を、下のように、
curl という、OS の外部コマンドを呼んでも、HTML を取得できるというだけ
html = `curl http://www.example.com/`
doc = Nokogiri::HTML( html )
389デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/26(水) 13:20:32.20ID:V3GgHeuL0 >>387
せめてPHPマニュアルぐらいは読もう
https://www.php.net/manual/ja/function.simplexml-load-file.php
simplexml_load_file()はURLとファイルパスの両方を受け付ける(PHPにはこういう関数が多い)
つまり、
A
1. file_get_contents()で指定URLの内容を取得
2. 1をファイルに保存
3. 2をsimplexml_load_file()でパース
としなくても
B
1. simplexml_load_file()でURLを直接パース
ってできる。
じゃぁなぜわざわざAみたいな書き方もするかっていうと、
例えば取得したrssをローカルに保存してそれをキャッシュとして利用すれば
URLを何度も取得する負荷を減らせるから
この「なぜ」そういう書き方をするか?って事が理解できてないのは、プログラマとしては失格だなぁ
せめてPHPマニュアルぐらいは読もう
https://www.php.net/manual/ja/function.simplexml-load-file.php
simplexml_load_file()はURLとファイルパスの両方を受け付ける(PHPにはこういう関数が多い)
つまり、
A
1. file_get_contents()で指定URLの内容を取得
2. 1をファイルに保存
3. 2をsimplexml_load_file()でパース
としなくても
B
1. simplexml_load_file()でURLを直接パース
ってできる。
じゃぁなぜわざわざAみたいな書き方もするかっていうと、
例えば取得したrssをローカルに保存してそれをキャッシュとして利用すれば
URLを何度も取得する負荷を減らせるから
この「なぜ」そういう書き方をするか?って事が理解できてないのは、プログラマとしては失格だなぁ
390デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 13:42:33.83ID:rxHVxy4B0 変数にするってことですよね
それはもちろん理解できます
マニュアルはむずくてなかなか、、、
それはもちろん理解できます
マニュアルはむずくてなかなか、、、
391デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/26(水) 14:05:12.50ID:V3GgHeuL0392デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 14:30:59.58ID:rxHVxy4B0 サーバのキャッシュする場所に置いておくってことですかね
393デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/26(水) 14:48:59.13ID:V3GgHeuL0 そんな感じ
PHPなんかスクリプト言語ですぐに書いて実行できるんだからさ、
四の五の悩んでる暇あったら実際にコードを書けばいいんだよ
$url = 'https://news.yahoo.co.jp/rss/topics/it.xml';
// file_get_contents()で取得しファイルに保存してからパースする場合
$data = file_get_contents($url);
file_put_contents('test.xml', $data);
$xml = simplexml_load_file('test.xml');
print_r($xml);
exit;
// URLから直接パースする場合
$xml = simplexml_load_file($url);
print_r($xml);
exit;
// おまけ
$data = file_get_contents($url);
$xml = simplexml_load_string($data);
print_r($xml);
exit;
結果はどれも一緒だ
PHPなんかスクリプト言語ですぐに書いて実行できるんだからさ、
四の五の悩んでる暇あったら実際にコードを書けばいいんだよ
$url = 'https://news.yahoo.co.jp/rss/topics/it.xml';
// file_get_contents()で取得しファイルに保存してからパースする場合
$data = file_get_contents($url);
file_put_contents('test.xml', $data);
$xml = simplexml_load_file('test.xml');
print_r($xml);
exit;
// URLから直接パースする場合
$xml = simplexml_load_file($url);
print_r($xml);
exit;
// おまけ
$data = file_get_contents($url);
$xml = simplexml_load_string($data);
print_r($xml);
exit;
結果はどれも一緒だ
394デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 15:15:38.88ID:rxHVxy4B0 あい
395デフォルトの名無しさん (ワッチョイ 02a9-1etN)
2020/08/26(水) 20:24:33.92ID:d0L9I3XQ0 ipアドレスが該当する1つであれば上手くいっていたのですが、
2つのうち、どちらかという場合がうまくうごきません。
||を使うとは思うのですが、どう考えれば良いのでしょうか?
if($_SERVER["REMOTE_ADDR"] === ("1.2.3.4" || "5.6.7.8") ) {
echo "hoge";
}
2つのうち、どちらかという場合がうまくうごきません。
||を使うとは思うのですが、どう考えれば良いのでしょうか?
if($_SERVER["REMOTE_ADDR"] === ("1.2.3.4" || "5.6.7.8") ) {
echo "hoge";
}
396蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-mGdg)
2020/08/26(水) 20:33:58.21ID:pmFEpI1gd >>395
$remote = $_SERVER["REMOTE_ADDR"];
if ($remote == "1.2.3.4" || $remote == "5.6.7.8") {
echo "hoge";
}
$remote = $_SERVER["REMOTE_ADDR"];
if ($remote == "1.2.3.4" || $remote == "5.6.7.8") {
echo "hoge";
}
397デフォルトの名無しさん (ワッチョイ 02a9-1etN)
2020/08/26(水) 21:11:30.29ID:d0L9I3XQ0 >>396
ありがとうございます、うまく2箇所にて挙動が変わりました。
変数と評価することを1つの単位として、それを「または」するのですね。
グローバル変数を、ユーザ変数にしてからifをしていますが、
グローバル変数だけを使えば、$remoteを作らなくて済むと思いますが、
なにかしらセキュリティ的にやってはいけない行為なのでしょうか?
ありがとうございます、うまく2箇所にて挙動が変わりました。
変数と評価することを1つの単位として、それを「または」するのですね。
グローバル変数を、ユーザ変数にしてからifをしていますが、
グローバル変数だけを使えば、$remoteを作らなくて済むと思いますが、
なにかしらセキュリティ的にやってはいけない行為なのでしょうか?
398デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/26(水) 22:17:39.89ID:rxHVxy4B0 クラウドワークスで仕事取る乗って相当ハードル高いですよね
399デフォルトの名無しさん (ワッチョイ c27c-ZeP9)
2020/08/26(水) 22:40:58.29ID:DBhvvIDx0400デフォルトの名無しさん (ワッチョイ 29b0-A2I2)
2020/08/27(木) 08:39:43.14ID:ILlGTI8s0 >>399
いやin_arrayを使う。
いやin_arrayを使う。
401デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/27(木) 10:22:19.17ID:kvOAK9FE0 >>397
$_SERVERは環境変数といって環境によって
・定義されないことがある
・値が汚染されてることがある
ので注意
例えば $_SERVER['REMOTE_ADDR'] は、CLI環境では未定義になる
例えば $_SERVER['HTTP_USER_AGENT'](ユーザーエージェント) はクライアントの「自称」なのだから、
未定義の事もあるし、もし$_SERVER['HTTP_USER_AGENT']をそのまま表示してしまうプログラムだとXSS脆弱性にもなる
$_SERVERは環境変数といって環境によって
・定義されないことがある
・値が汚染されてることがある
ので注意
例えば $_SERVER['REMOTE_ADDR'] は、CLI環境では未定義になる
例えば $_SERVER['HTTP_USER_AGENT'](ユーザーエージェント) はクライアントの「自称」なのだから、
未定義の事もあるし、もし$_SERVER['HTTP_USER_AGENT']をそのまま表示してしまうプログラムだとXSS脆弱性にもなる
402デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/27(木) 10:24:09.30ID:kvOAK9FE0 で、>>401を踏まえてもし俺が書くとしたらこう書くな
// 拒否するIP => メモ
$deny = [
'104.18.231.150' => '5ch.net',
'176.10.99.200' => 'tor(accessnow.org)',
'23.20.100.217' => 'HTTP Proxy(amazonaws.com)',
];
$ip = getenv('REMOTE_ADDR');
if (isset($deny[$ip])) {
die("{$ip}は拒否");
}
こんな風にしておけば、拒否するIPが増えたり減ったりしても
$deny の値を書き換えるだけで済むので
※もちろん$denyは定数にしても可
// 拒否するIP => メモ
$deny = [
'104.18.231.150' => '5ch.net',
'176.10.99.200' => 'tor(accessnow.org)',
'23.20.100.217' => 'HTTP Proxy(amazonaws.com)',
];
$ip = getenv('REMOTE_ADDR');
if (isset($deny[$ip])) {
die("{$ip}は拒否");
}
こんな風にしておけば、拒否するIPが増えたり減ったりしても
$deny の値を書き換えるだけで済むので
※もちろん$denyは定数にしても可
403デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/27(木) 10:31:16.12ID:kvOAK9FE0 >>398
「慣れ」だと思うけど、少なくとも「プログラムを書けるだけ」では仕事は取れないのは間違いない
客の要望を汲み取って「提案」できる必要があるし、(根拠のある)要件定義書や見積書だって書けないと話にならない
※これにはこれぐらいのコストが発生するよと、客が納得できるよう説明する能力
そもそも客は実績を見て相手を選ぶのだから、実績のない人間なんか相手にされない
スクールの広告とかで、未経験でもプログラムを学んで副業で儲けよう!みたいなのがあるけど、
頭にお花畑が咲いてるとしか思えないw
「慣れ」だと思うけど、少なくとも「プログラムを書けるだけ」では仕事は取れないのは間違いない
客の要望を汲み取って「提案」できる必要があるし、(根拠のある)要件定義書や見積書だって書けないと話にならない
※これにはこれぐらいのコストが発生するよと、客が納得できるよう説明する能力
そもそも客は実績を見て相手を選ぶのだから、実績のない人間なんか相手にされない
スクールの広告とかで、未経験でもプログラムを学んで副業で儲けよう!みたいなのがあるけど、
頭にお花畑が咲いてるとしか思えないw
404デフォルトの名無しさん (ワッチョイ 29b0-1etN)
2020/08/27(木) 10:37:18.26ID:ILlGTI8s0 値側使わないなら無駄
$deny = [
'104.18.231.150',
'176.10.99.200',
'23.20.100.217',
];
$ip = getenv('REMOTE_ADDR');
if (in_array($ip,$deny)) {
throw new Exception($ip . 'は拒否');
}
こうだな。
>例えば $_SERVER['REMOTE_ADDR'] は、CLI環境では未定義になる
これを意識するならそもそも
php_sapi_nameでチェックロジックを組み込んでこの処理に行かないようにする。
$deny = [
'104.18.231.150',
'176.10.99.200',
'23.20.100.217',
];
$ip = getenv('REMOTE_ADDR');
if (in_array($ip,$deny)) {
throw new Exception($ip . 'は拒否');
}
こうだな。
>例えば $_SERVER['REMOTE_ADDR'] は、CLI環境では未定義になる
これを意識するならそもそも
php_sapi_nameでチェックロジックを組み込んでこの処理に行かないようにする。
405デフォルトの名無しさん (アウアウウー Sa85-Uas5)
2020/08/27(木) 10:46:40.57ID:Hzz3eOdRa テキスト処理のアプローチって、正規化、ラインで読み込んでデリミタで行列処理しかありませんか?
いつもいつも泥臭いなと思うんです。
僕が知らないだけかもと思い質問しました。
いつもいつも泥臭いなと思うんです。
僕が知らないだけかもと思い質問しました。
406デフォルトの名無しさん (ワッチョイ 9d08-JMbW)
2020/08/27(木) 10:55:40.76ID:kvOAK9FE0 >>405
具体的なコードを提示して
具体的なコードを提示して
407デフォルトの名無しさん (ワッチョイ 29b0-1etN)
2020/08/27(木) 10:57:34.30ID:ILlGTI8s0 >>405
そのやる処理による。
そのやる処理による。
408デフォルトの名無しさん (ワッチョイ 452c-VQ5f)
2020/08/27(木) 11:53:13.05ID:UMnMnU6h0 データは、JSON, YAML, CSV とか
一方、単なるテキストは、行区切り
一方、単なるテキストは、行区切り
409デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/27(木) 12:17:35.39ID:ygBOOYPT0 >>403
実務経験ないと厳しいよね
実務経験ないと厳しいよね
410デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/28(金) 19:34:15.71ID:7ps1QWM60 $feed = simplexml_load_string($str);
echo $feed->channel->title . "<br />";
ブログのタイトルを取ってくるときにchannelという物を使いますが、これはプロパティということでいいんですか?gettypeではobjectということです。
またリファレンスが見つからないのですが、どこにあるでしょうか?
ximplexml_loadのページにはなかったです
echo $feed->channel->title . "<br />";
ブログのタイトルを取ってくるときにchannelという物を使いますが、これはプロパティということでいいんですか?gettypeではobjectということです。
またリファレンスが見つからないのですが、どこにあるでしょうか?
ximplexml_loadのページにはなかったです
411デフォルトの名無しさん (ワッチョイ c27c-1etN)
2020/08/28(金) 20:00:06.86ID:Rmnqhg9P0 この前の話の続きだろうからRSSで何かしたいのでしょうけど
https://www.php.net/manual/ja/function.simplexml-load-file.php
ちゃんと読んでます?
返り値はSimpleXMLElementクラスのオブジェクトを返しますとちゃんと書いてありますよね?
あくまでXMLをパースする為に存在するものなので
返された結果をprint_r()などで表示すれば内容がどうなっているかは確認出来る訳で
質問内容的にはRSSを取得して何かしたいのは分かりますが、それはRSSを理解した上で
更にPHPでどういう風にコードを書くかという話で順序が違うと思う訳ですが・・・
https://www.php.net/manual/ja/function.simplexml-load-file.php
ちゃんと読んでます?
返り値はSimpleXMLElementクラスのオブジェクトを返しますとちゃんと書いてありますよね?
あくまでXMLをパースする為に存在するものなので
返された結果をprint_r()などで表示すれば内容がどうなっているかは確認出来る訳で
質問内容的にはRSSを取得して何かしたいのは分かりますが、それはRSSを理解した上で
更にPHPでどういう風にコードを書くかという話で順序が違うと思う訳ですが・・・
412デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/28(金) 20:22:40.99ID:7ps1QWM60 title channelはxmlのタグですね
すんません(´・ω・`)
すんません(´・ω・`)
413デフォルトの名無しさん (アウアウイー Sa11-1etN)
2020/08/28(金) 21:27:52.31ID:4PUroIuTa 今からphpの勉強始めるならxampよりvagrantの方がいいですか?
414デフォルトの名無しさん (ワッチョイ 29f1-Xsyu)
2020/08/28(金) 22:02:43.20ID:V3zcyyrc0 >>413
今からphpの勉強始めるならxampよりvagrantの方がいいですよ
今からphpの勉強始めるならxampよりvagrantの方がいいですよ
415デフォルトの名無しさん (ワッチョイ c27c-1etN)
2020/08/28(金) 22:56:19.70ID:Rmnqhg9P0 ローカル検証環境を構築するという事で話しています
virtual box+vagrantはLaravel Homesteadだと簡単に構築可能
https://readouble.com/laravel/6.x/ja/homestead.html
(別にLaravelを使わない場合でもPHPは勿論composerやweb開発に必要なものは大抵入ってる)
導入の仕方が分からないような人は大人しくxamppにしておくしかないかも
簡単なものならブラウザで試せるPHP環境で十分かも
https://paiza.io/ja/projects/new
など。コード共有や公開も出来るので5chでコードを晒すには便利かも
virtual box+vagrantはLaravel Homesteadだと簡単に構築可能
https://readouble.com/laravel/6.x/ja/homestead.html
(別にLaravelを使わない場合でもPHPは勿論composerやweb開発に必要なものは大抵入ってる)
導入の仕方が分からないような人は大人しくxamppにしておくしかないかも
簡単なものならブラウザで試せるPHP環境で十分かも
https://paiza.io/ja/projects/new
など。コード共有や公開も出来るので5chでコードを晒すには便利かも
416デフォルトの名無しさん (アウアウイー Sa11-1etN)
2020/08/28(金) 23:28:55.23ID:4PUroIuTa ありがとうございます
417デフォルトの名無しさん (ワッチョイ 46de-MQ63)
2020/08/29(土) 00:02:16.64ID:upBpr3wB0 laravelで開発したアプリをxサーバーでデプロイしたいんですが
ssh接続、mysqlへの接続はできてマイグレーションはできたんですがURLにアクセスしても表示されません。
どこが問題でしょうか。お助け願います
ssh接続、mysqlへの接続はできてマイグレーションはできたんですがURLにアクセスしても表示されません。
どこが問題でしょうか。お助け願います
418デフォルトの名無しさん (ワッチョイ 29b0-A2I2)
2020/08/29(土) 02:50:17.13ID:RuNAK7S90 今時、vagrantもないな。Dockerだろ。
419デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/29(土) 05:32:37.23ID:VfjHQQzT0 なぜrssのタグにchannel->title といった形でアクセスできるんでしょうか
これらのタグはクラスのプロパティとは違うはずですが、アロー演算子でアクセス出来ます
これらのタグはクラスのプロパティとは違うはずですが、アロー演算子でアクセス出来ます
420デフォルトの名無しさん (ワッチョイ 29b0-A2I2)
2020/08/29(土) 12:13:22.95ID:RuNAK7S90 >>419
phpというよりオブジェクト指向そのものを勉強してこい
phpというよりオブジェクト指向そのものを勉強してこい
421デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/29(土) 13:03:42.28ID:VfjHQQzT0 階層になってるのはわかりますけど、titleはchannelのプロパティではないですよね
xmlは下位階層に行くとプロパティになるんでしょうか
xmlは下位階層に行くとプロパティになるんでしょうか
422デフォルトの名無しさん (ワッチョイ c27c-1etN)
2020/08/29(土) 13:59:37.28ID:T8XWrw+a0 print_r()などで中身を見れば分る筈ですが、子階層もSimpleXMLElementなので
これらオブジェクトはPHPではプロパティを自由に追加出来る為、パース時点で
XMLと同じ階層のオブジェクトが構築されているので->でアクセスできる訳です
中身がarrayなら勿論こういうことは出来ません
これらオブジェクトはPHPではプロパティを自由に追加出来る為、パース時点で
XMLと同じ階層のオブジェクトが構築されているので->でアクセスできる訳です
中身がarrayなら勿論こういうことは出来ません
423デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/29(土) 18:12:43.20ID:VfjHQQzT0 なるほど、自動で追加してくれているんですね。
ちなみにxml自体のことはオブジェクトとは言わないのですか?
ちなみにxml自体のことはオブジェクトとは言わないのですか?
424デフォルトの名無しさん (ワッチョイ 452c-8BP0)
2020/08/29(土) 20:51:39.40ID:2f/XylsB0 Vagrant, Chef は、Ruby 製
Docker, Kubernetes
AWS, Heroku, Cloud9
Docker, Kubernetes
AWS, Heroku, Cloud9
425デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/29(土) 22:20:33.92ID:VfjHQQzT0 curlでrssを取りたいのですが、
29行目の
$feed->title
の部分ですが、titleはオブジェクトじゃないと怒られます
どう設定しなおすといいでしょうか?
https://qiita.com/tabo_purify/items/4857007056a9cd056dec
https://ideone.com/30TKXJ
29行目の
$feed->title
の部分ですが、titleはオブジェクトじゃないと怒られます
どう設定しなおすといいでしょうか?
https://qiita.com/tabo_purify/items/4857007056a9cd056dec
https://ideone.com/30TKXJ
426デフォルトの名無しさん (ワッチョイ 8202-JMbW)
2020/08/30(日) 00:17:32.38ID:5tILaoCa0 >$feed->titleの部分ですが、titleはオブジェクトじゃないと怒られます
$feedをprint_rまたはvar_dumpなどで確認してますか?
$feedをprint_rまたはvar_dumpなどで確認してますか?
427デフォルトの名無しさん (ワッチョイ 4d63-xiBb)
2020/08/30(日) 00:30:41.31ID:hbubYsh90 >>425
まず、22行目のコメントを外して、ちゃんと取得しているか確認した方がよさそう
まず、22行目のコメントを外して、ちゃんと取得しているか確認した方がよさそう
428デフォルトの名無しさん (ワッチョイ 452c-8BP0)
2020/08/30(日) 00:50:15.98ID:kJ0LDF290 Ruby で、RSS ライブラリを使って、yahoo のRSS を取得してみた
Rubyでは、RSS 0.9x/1.0/2.0, Atom 1.0 をサポートしている。
(RSS 0.90 はサポートしていない)
URL か、RSSのバージョンや、XML の構造が分かれば、誰かが答えてくれるかも
require 'open-uri'
require 'rss'
url = "https://news.yahoo.co.jp/rss/topics/entertainment.xml"
# false は、バリデーション無しでパースする
rss = RSS::Parser.parse( url, false )
rss.items.each do |item|
puts item.title, item.description, "\n"
end
出力
ポルノ岡野昭仁 虫垂炎で入院
ポルノグラフィティの岡野昭仁が虫垂炎と診断され、〜
吉岡秀隆 新型コロナに感染
俳優の吉岡秀隆(50)が29日、〜
Rubyでは、RSS 0.9x/1.0/2.0, Atom 1.0 をサポートしている。
(RSS 0.90 はサポートしていない)
URL か、RSSのバージョンや、XML の構造が分かれば、誰かが答えてくれるかも
require 'open-uri'
require 'rss'
url = "https://news.yahoo.co.jp/rss/topics/entertainment.xml"
# false は、バリデーション無しでパースする
rss = RSS::Parser.parse( url, false )
rss.items.each do |item|
puts item.title, item.description, "\n"
end
出力
ポルノ岡野昭仁 虫垂炎で入院
ポルノグラフィティの岡野昭仁が虫垂炎と診断され、〜
吉岡秀隆 新型コロナに感染
俳優の吉岡秀隆(50)が29日、〜
429デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/30(日) 06:08:16.62ID:HkYyqvgP0430デフォルトの名無しさん (ワッチョイ 2961-1etN)
2020/08/30(日) 11:39:40.47ID:93wcm6ua0 そのrssはchannelの中にitem無いでしょ
28行目は$entry = $feed->item[$i];
質問とソースもあってないしもうちょっと落ち着け
28行目は$entry = $feed->item[$i];
質問とソースもあってないしもうちょっと落ち着け
431デフォルトの名無しさん (アウアウウー Sa85-5RSe)
2020/08/30(日) 20:58:28.79ID:ncp2gOoEa まったくのプログラム初心者がウィザードリィみたいなゲームをアンドロイドで動かしたい場合はどのくらいの勉強時間が必要ですか。
一説には200~300時間はかかると聞きましたが、資格に例えるとどれくらいの難易度かも教えてくれるとイメージしやすいので助かります。
一説には200~300時間はかかると聞きましたが、資格に例えるとどれくらいの難易度かも教えてくれるとイメージしやすいので助かります。
432デフォルトの名無しさん (ワッチョイ 86c7-Xbxe)
2020/08/30(日) 21:09:28.82ID:HkYyqvgP0 >>430
どうも。
$feedの中身は何で調べるのがいいんでしょうか?
print_rとvar_dampがありますが、xmlの構造を表示させたいです。
rss2の構造としてはchannelの中にitemがあるということだと思うので、
指摘の部分を直したら動きました(´・ω・`)
どうも。
$feedの中身は何で調べるのがいいんでしょうか?
print_rとvar_dampがありますが、xmlの構造を表示させたいです。
rss2の構造としてはchannelの中にitemがあるということだと思うので、
指摘の部分を直したら動きました(´・ω・`)
433デフォルトの名無しさん (ワッチョイ 4d01-yRqa)
2020/08/30(日) 21:33:13.62ID:Xau2p69p0 週休3日制をさらに進めた週休4日制
https://www.k-society.com/recruit/why-four-days-off-a-week/
採用情報(週休3日制を超えた週休4日制の正社員求人 | 副業OK
https://www.k-society.com/recruit/
2020年4月より「週休3日制」を導入。テックカンパニー化に向け、好循環を生み出すエンジニアリング組織へ
https://prtimes.jp/main/html/rd/p/000000096.000016431.html
新潟から週2回東京に出勤、サイボウズの複業採用社員に聞く複業ライフのリアル。
https://www.businessinsider.jp/post-166126
兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術
https://www.wwdjapan.com/articles/752575
「複業を解禁しなければ人も企業も成長しない」複業全面OKのサイボウズ社長と実践社員の本音対談
https://www.businessinsider.jp/post-33893
育休は最長6年、副業もOK! サイボウズはなぜ「100人100通りの人事制度」を作ったのか
https://logmi.jp/business/articles/50252
超異例「週休4日制」の導入をSMBC日興証券社長が決めた理由
https://diamond.jp/articles/-/223832
https://www.k-society.com/recruit/why-four-days-off-a-week/
採用情報(週休3日制を超えた週休4日制の正社員求人 | 副業OK
https://www.k-society.com/recruit/
2020年4月より「週休3日制」を導入。テックカンパニー化に向け、好循環を生み出すエンジニアリング組織へ
https://prtimes.jp/main/html/rd/p/000000096.000016431.html
新潟から週2回東京に出勤、サイボウズの複業採用社員に聞く複業ライフのリアル。
https://www.businessinsider.jp/post-166126
兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術
https://www.wwdjapan.com/articles/752575
「複業を解禁しなければ人も企業も成長しない」複業全面OKのサイボウズ社長と実践社員の本音対談
https://www.businessinsider.jp/post-33893
育休は最長6年、副業もOK! サイボウズはなぜ「100人100通りの人事制度」を作ったのか
https://logmi.jp/business/articles/50252
超異例「週休4日制」の導入をSMBC日興証券社長が決めた理由
https://diamond.jp/articles/-/223832
434デフォルトの名無しさん (オッペケ Sr51-yAe7)
2020/08/31(月) 04:45:53.44ID:NYj/uHL9r >>431
ゲームでもプログラミングでも勉強する奴は時間換算なんかしねえから
ゲームでもプログラミングでも勉強する奴は時間換算なんかしねえから
435デフォルトの名無しさん (ブーイモ MMf6-Xsyu)
2020/08/31(月) 09:53:15.92ID:O1YDRZPEM print
echo
どっち使うのがいいのですか?
echo
どっち使うのがいいのですか?
436デフォルトの名無しさん (ブーイモ MMf6-Xsyu)
2020/08/31(月) 10:03:15.89ID:O1YDRZPEM print 'うんこ';
echo 'うんこ';
print ('うんこ');
echo ('うんこ');
使い分ける必要ありますか?
echo 'うんこ';
print ('うんこ');
echo ('うんこ');
使い分ける必要ありますか?
437デフォルトの名無しさん (ワッチョイ 452c-8BP0)
2020/08/31(月) 10:38:47.86ID:7ZWcUsrI0438デフォルトの名無しさん (ワッチョイ 8202-JMbW)
2020/08/31(月) 11:12:17.59ID:VqCNyDXi0439デフォルトの名無しさん (ブーイモ MMf6-Xsyu)
2020/08/31(月) 12:15:15.28ID:O1YDRZPEM440デフォルトの名無しさん (ブーイモ MMf6-Xsyu)
2020/08/31(月) 12:15:54.81ID:O1YDRZPEM sprintfの
sはどういう意味です?何の略?
fはformatだと思うけど
sはどういう意味です?何の略?
fはformatだと思うけど
441デフォルトの名無しさん (ワッチョイ 2961-1etN)
2020/08/31(月) 12:18:05.00ID:v1ptRDD00 string
442デフォルトの名無しさん (ブーイモ MMf6-Xsyu)
2020/08/31(月) 12:49:12.94ID:O1YDRZPEM >>441
よっしゃ、ありがとう
よっしゃ、ありがとう
443デフォルトの名無しさん (ワッチョイ c27c-1etN)
2020/08/31(月) 21:15:46.11ID:hW4JWryA0 >>431
スレ違いではありますが、androidでということで
実装方法として、androidネイティブな機能でグラフィックスを描画するのか
webviewを貼り付けてwebアプリで表現などがあり
PHPが関係するとしたらwebviewでということになりますが、これにしても
結局はゲームだとネットゲームならAPIなどでサーバーサイドが重要ですが
スタンドアローンなゲームならPHPよりフロントエンドの技術(javascriptで処理)がメインに
なりそうですし・・・
センスさえあれば、1か月ぐらいで作れると思いますけど、誰からも助言も無く
更に完全な初心者だと1年経っても作れないかと思います
そもそも、3Dダンジョンのワイヤーフレームの表現だけでも何の知識も無いと
作れ無さそうな気がしますね
スレ違いではありますが、androidでということで
実装方法として、androidネイティブな機能でグラフィックスを描画するのか
webviewを貼り付けてwebアプリで表現などがあり
PHPが関係するとしたらwebviewでということになりますが、これにしても
結局はゲームだとネットゲームならAPIなどでサーバーサイドが重要ですが
スタンドアローンなゲームならPHPよりフロントエンドの技術(javascriptで処理)がメインに
なりそうですし・・・
センスさえあれば、1か月ぐらいで作れると思いますけど、誰からも助言も無く
更に完全な初心者だと1年経っても作れないかと思います
そもそも、3Dダンジョンのワイヤーフレームの表現だけでも何の知識も無いと
作れ無さそうな気がしますね
444デフォルトの名無しさん (テテンテンテン MM66-nUCc)
2020/09/01(火) 01:27:26.29ID:0wb8S5nmM >>431
PHPでやるならノベルゲームにしとき
PHPでやるならノベルゲームにしとき
445デフォルトの名無しさん (ワッチョイ 452c-8BP0)
2020/09/01(火) 10:32:37.79ID:x63jWwwu0 Wizardry は、奥行きがあるだろ。
2D だけど、奥の方が狭く見える、擬似的な3D 表現。
これは、初心者には難しい
初心者は、まず、Tiled Map Editor で、
ドラクエ風の普通の2D ゲームから、始めた方がよい
マス目ごとに、イベントを考えたり、ゲームデザインを考えるのが大変
詳しくは、ゲーム製作技術板の方で、聞いてください!
2D だけど、奥の方が狭く見える、擬似的な3D 表現。
これは、初心者には難しい
初心者は、まず、Tiled Map Editor で、
ドラクエ風の普通の2D ゲームから、始めた方がよい
マス目ごとに、イベントを考えたり、ゲームデザインを考えるのが大変
詳しくは、ゲーム製作技術板の方で、聞いてください!
446デフォルトの名無しさん (ラクッペペ MM66-e5MG)
2020/09/01(火) 11:07:37.57ID:gxFObUsRM 奥から壁を置いていくだけ
簡単だ
簡単だ
447デフォルトの名無しさん (オッペケ Sr51-yAe7)
2020/09/01(火) 18:32:35.79ID:pGsAryYIr ウィザードリィ知ってるってことら45歳以上のおっさんジジイだよな
448デフォルトの名無しさん (ワッチョイ ae02-PKC+)
2020/09/01(火) 19:23:09.84ID:i86JiUYA0 https://www.youtube.com/watch?v=U0qMcwWhZeU
こちらの動画を参考にコードを書いたのですがうまくいきませんhttps://jsfiddle.net/vintagedopeme0522/vacq0wn5/ どこか間違っているのでしょうか?
こちらの動画を参考にコードを書いたのですがうまくいきませんhttps://jsfiddle.net/vintagedopeme0522/vacq0wn5/ どこか間違っているのでしょうか?
449デフォルトの名無しさん (ワッチョイ c27c-1etN)
2020/09/01(火) 19:42:29.15ID:X/AXeJa20 >>448
そもそもこの手のクラウドでこの書き方でPHPは動かないでしょうし
コードも無茶苦茶というかglob()みたいな関数はサーバー側のファイルシステムから
ファイルを探す関数であるので、どっちにしても指定場所にファイルが無いと
コードが正しくても何も出ません
そもそもこの手のクラウドでこの書き方でPHPは動かないでしょうし
コードも無茶苦茶というかglob()みたいな関数はサーバー側のファイルシステムから
ファイルを探す関数であるので、どっちにしても指定場所にファイルが無いと
コードが正しくても何も出ません
450デフォルトの名無しさん (ワッチョイ ae02-PKC+)
2020/09/01(火) 19:46:48.75ID:i86JiUYA0 https://qiita.com/katsukii/items/ec816b23f68b6dfa0f87
エラー原因を考えたのですが、dir以下のファイルを全て取得してくれる。ファイルがひとつもない場合は空の配列が返ってくる。
画像ファイルをローカルディスクに置いているのが原因でしょうか?
<img src"<>" alt"<>">←画像が空でエラー?
エラー原因を考えたのですが、dir以下のファイルを全て取得してくれる。ファイルがひとつもない場合は空の配列が返ってくる。
画像ファイルをローカルディスクに置いているのが原因でしょうか?
<img src"<>" alt"<>">←画像が空でエラー?
451デフォルトの名無しさん (ワッチョイ ae02-PKC+)
2020/09/01(火) 19:59:09.58ID:i86JiUYA0 >>449
ありがとうございます。構文チェックは一応通したのですが、間違ってるのでしょうか?
ありがとうございます。構文チェックは一応通したのですが、間違ってるのでしょうか?
452デフォルトの名無しさん (ワッチョイ 827c-tAYM)
2020/09/01(火) 22:21:57.04ID:dJFtqmh60 php7てsqlite組み込まれてるの?
453デフォルトの名無しさん (ワッチョイ 272c-q/EU)
2020/09/02(水) 12:29:18.50ID:U40YU3HI0 Ruby でも、空フォルダを、glob したら、空配列が返ってくる
glob_pattern = "c/users/owner/documents/test/*"
p Dir.glob( glob_pattern ) #=> [ ] 空配列
glob_pattern = "c/users/owner/documents/test/*"
p Dir.glob( glob_pattern ) #=> [ ] 空配列
454デフォルトの名無しさん (ワッチョイ 7f02-zu2G)
2020/09/02(水) 13:48:31.22ID:1p1FdXke0 ギャラリーにスライドアクションを追加したものを自作したいのですがJavaのみで可能でしょうか?
無料で自作したいので
無料で自作したいので
455デフォルトの名無しさん (ワッチョイ 272c-q/EU)
2020/09/02(水) 14:17:50.47ID:U40YU3HI0 Windows 10, WSL, Ubuntu 18.04 で、Ruby on Rails のプロジェクトでは、
apt で、libsqlite3-dev, sqlite3 を入れた。
バージョンは、3.22.0
sudo apt-get update
sudo apt-get install -y libsqlite3-dev sqlite3
sqlite3 -version
3.22.0 2018-01-22 18:45:57
インストール済みのバージョンを表示する
apt list --installed sqlite3 libsqlite3-dev
apt で、libsqlite3-dev, sqlite3 を入れた。
バージョンは、3.22.0
sudo apt-get update
sudo apt-get install -y libsqlite3-dev sqlite3
sqlite3 -version
3.22.0 2018-01-22 18:45:57
インストール済みのバージョンを表示する
apt list --installed sqlite3 libsqlite3-dev
456デフォルトの名無しさん (ワッチョイ 7f02-hVhX)
2020/09/02(水) 20:18:28.62ID:1p1FdXke0 https://codepen.io/rohanrit/pen/QPPbzx
ギャラリー画像にスライダーをつけるコンテンツを作りたいのですが、画像クリック後に自動スライダーを設置する場合
どのような要素が必要なのでしょうか?
ギャラリー画像にスライダーをつけるコンテンツを作りたいのですが、画像クリック後に自動スライダーを設置する場合
どのような要素が必要なのでしょうか?
457デフォルトの名無しさん (ワッチョイ 272c-3NJ+)
2020/09/02(水) 20:48:41.76ID:U40YU3HI0 自作スライダーは、かなり難しい。
jQuery で自作する本を持ってるけど、20〜30ページはある
そういうモジュールを探した方がよい
jQuery で自作する本を持ってるけど、20〜30ページはある
そういうモジュールを探した方がよい
458デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
2020/09/02(水) 20:58:27.80ID:Q8JymlDa0 simplexml_load_stringってなんでしょうか?
curl_exceでrssを取ってきました
これはstringで、simplexml_load_stringを使うとobject型になります
なぜcurl_exceのままだと、rssの整形などに向かないのでしょうか?
curl_exceでrssを取ってきました
これはstringで、simplexml_load_stringを使うとobject型になります
なぜcurl_exceのままだと、rssの整形などに向かないのでしょうか?
459デフォルトの名無しさん (ワッチョイ 7f02-hVhX)
2020/09/02(水) 22:01:38.91ID:1p1FdXke0460デフォルトの名無しさん (ワッチョイ 8710-Q6Op)
2020/09/03(木) 08:44:28.32ID:A5QSD7iW0 javaって言うな。JavaScriptだろ
461デフォルトの名無しさん (ワッチョイ 87f1-j4NM)
2020/09/03(木) 13:01:28.60ID:t+42bWz40 https://www.tokyo-sports.co.jp/wp-login.php
どうやってログインしますか?
どうやってログインしますか?
462デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
2020/09/03(木) 16:15:45.47ID:a0nrio530 $feed = simplexml_load_string($str)って何をしているんでしょうか?
rssをcurl_exceで取ってきたファイルはこれです
これが$strです
https://ideone.com/MgGKJa
xmlとhtmlが混ざったような内容です
rssをcurl_exceで取ってきたファイルはこれです
これが$strです
https://ideone.com/MgGKJa
xmlとhtmlが混ざったような内容です
463デフォルトの名無しさん (ワッチョイ 7f02-hVhX)
2020/09/03(木) 17:35:21.91ID:iWURdNad0 >>460
すみません
すみません
464428 (ワッチョイ 272c-3NJ+)
2020/09/04(金) 00:07:28.09ID:Wl7qFIBb0465デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
2020/09/04(金) 05:24:07.16ID:cc1Vcc3X0 いえ、phpのことです
466デフォルトの名無しさん (ワッチョイ 0701-r3rb)
2020/09/04(金) 17:23:37.92ID:H4/C6VWc0 return $instance ?? $instance = new obj();
return $instance ??= new obj();
上記の二つはやってる事同じですか?
return $instance ??= new obj();
上記の二つはやってる事同じですか?
467デフォルトの名無しさん (ワッチョイ 6708-ALHH)
2020/09/04(金) 17:39:42.68ID:J2wZN3ap0468デフォルトの名無しさん (ワッチョイ 6708-ALHH)
2020/09/04(金) 17:49:13.52ID:J2wZN3ap0469デフォルトの名無しさん (ワッチョイ 6708-ALHH)
2020/09/04(金) 18:01:47.07ID:J2wZN3ap0 >>466
同じ
↓は全部同じ
// 普通にif文
if ($instance) {
return $instance;
} else {
return $instance = new obj();
}
// 三項演算子
return ($instance) ? $instance : $instance = new obj();
// Null合体演算子(PHP7.0〜)
return $instance ?? $instance = new obj();
// Null合体代入演算子(PHP7.4〜)
return $instance ??= new obj();
同じ
↓は全部同じ
// 普通にif文
if ($instance) {
return $instance;
} else {
return $instance = new obj();
}
// 三項演算子
return ($instance) ? $instance : $instance = new obj();
// Null合体演算子(PHP7.0〜)
return $instance ?? $instance = new obj();
// Null合体代入演算子(PHP7.4〜)
return $instance ??= new obj();
470デフォルトの名無しさん (ワッチョイ 0701-biH0)
2020/09/04(金) 18:11:47.03ID:H4/C6VWc0 >>469
ありがとうございます
ありがとうございます
471デフォルトの名無しさん (ワッチョイ 5f7c-XrX+)
2020/09/04(金) 18:13:12.03ID:tS8Mz4CH0 正直代入とreturnを同一行で書くのは辞めた方がいい(分かりにくい)
分かりやすく書くならif文は
if (is_null($instance)) {
$instance = new obj();
}
return $instance;
分かりやすく書くならif文は
if (is_null($instance)) {
$instance = new obj();
}
return $instance;
472デフォルトの名無しさん (ワッチョイ 0701-biH0)
2020/09/04(金) 18:30:36.52ID:H4/C6VWc0473デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
2020/09/04(金) 22:14:28.40ID:cc1Vcc3X0 notepad++でphpのデバッグをするにはどうしたらいいんでしょうか
dbgpというプラグインがありますが、他に必要なものはありますか?
dbgpというプラグインがありますが、他に必要なものはありますか?
474デフォルトの名無しさん (ワッチョイ 5f7c-XrX+)
2020/09/04(金) 22:54:21.85ID:tS8Mz4CH0 >>473
素直にvisual studio codeに拡張機能のPHP Debugを入れ
PHP側はxdebugを導入すれば可能にはなる
以下のサイトに割と詳しく説明してあるけど、これで分からないなら多分無理かも
(ここの例はwindowsにxamppを入れていてその環境にxdebugを導入する感じだが
サーバー側はlinuxでもやることは同じ)
https://qiita.com/deux222/items/af75319ece05653c4bb5
素直にvisual studio codeに拡張機能のPHP Debugを入れ
PHP側はxdebugを導入すれば可能にはなる
以下のサイトに割と詳しく説明してあるけど、これで分からないなら多分無理かも
(ここの例はwindowsにxamppを入れていてその環境にxdebugを導入する感じだが
サーバー側はlinuxでもやることは同じ)
https://qiita.com/deux222/items/af75319ece05653c4bb5
475デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
2020/09/05(土) 05:33:43.93ID:39rD+iX+0 >>474
vscode重いので、、、
vscode重いので、、、
476デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
2020/09/05(土) 05:34:21.05ID:39rD+iX+0 というかphp debug入れなくてもlinterは動いているようですよ
vscodeの場合
vscodeの場合
477428 (ワッチョイ 272c-3NJ+)
2020/09/05(土) 13:50:29.18ID:dAk5cbFF0478デフォルトの名無しさん (ワッチョイ 5f02-ALHH)
2020/09/05(土) 14:43:59.10ID:tqha0WnR0479デフォルトの名無しさん (ワッチョイ 5f52-enA3)
2020/09/05(土) 17:05:06.99ID:0lqzi+R60 >>477
なんだ、お前は考える能力がなく検索するしかできないというのは自覚してるのか。それとも他人事だとでも思ってるのか。
お前はその検索能力すら低くて、いつも的外れなことを言う。さらに自分に都合の悪いことは見えない聞こえないというメンタル。
周りが迷惑するだけだから、他人の話に割って入るな。
なんだ、お前は考える能力がなく検索するしかできないというのは自覚してるのか。それとも他人事だとでも思ってるのか。
お前はその検索能力すら低くて、いつも的外れなことを言う。さらに自分に都合の悪いことは見えない聞こえないというメンタル。
周りが迷惑するだけだから、他人の話に割って入るな。
480デフォルトの名無しさん (ワッチョイ 5f71-XrX+)
2020/09/06(日) 03:27:54.27ID:acovuGVz0 Smartyってもう古い・・・?
いまさらわざわざ覚える必要ない?
いまさらわざわざ覚える必要ない?
481デフォルトの名無しさん (ワッチョイ 5f02-ALHH)
2020/09/06(日) 07:31:33.56ID:2TkLSo7O0 >>490
Smarty更新止まってるわけじゃないから色々良くはなってるんだろうけど、Blade学んでおいたほうが後にLaravelさわる時に学習コスト下がるから、Bladeの方がよいだろうね
Bladeの単体版BladeOneで検索!
Smarty更新止まってるわけじゃないから色々良くはなってるんだろうけど、Blade学んでおいたほうが後にLaravelさわる時に学習コスト下がるから、Bladeの方がよいだろうね
Bladeの単体版BladeOneで検索!
482デフォルトの名無しさん (ワッチョイ 87b0-3sjn)
2020/09/07(月) 19:06:37.73ID:iwm7p9a20483デフォルトの名無しさん (アウアウカー Sa9b-mWGn)
2020/09/07(月) 22:58:27.50ID:vp2iGZZIa それってページは読み込まないけど、HTMLの一部分が変わって表示が変わるやつ?
phpではできないの?何という技術で調べたら良い?
phpではできないの?何という技術で調べたら良い?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【卓球】早田ひな、「総額100万スられた」「ずっと憧れていたスペインとイタリア…」ヨーロッパ旅行で悲劇 スリ被害を告白 [muffin★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪★2
- 【画像】外務省局長「この度はうちの🦎がすみません…」中国「……」 [165981677]
- 産経新聞「高市早苗の答弁さぁ……思慮が足りてなくね?官僚と詰めずに思いつきで話しているでしょ」 [175344491]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【雑談】暇人集会所part18
- 外務省局長、よくわからないまま帰国へ [834922174]
