『そのニュースはどういう意味だろう?』とは決して聞かない。『このニュースに対する人々の反応はどのようなものだろうか?』と聞く。それが利益の差となる
(オリバーベレス)
.
悪いニュースなのに株価が上がることも多いよね
(裏をかいて行動する人も大勢いるという事)
.
日本株 米国株
株式投資
.
兼業投資家がスイングトレードをする場合、まずは銘柄の▼に着目しよう♪
.
◯今の価格が「高値圏」か「安値圏」か「中腹」か
◯直近の高値・安値を更新してるか
◯今、他の投資家たちに注目されている抵抗帯(水平線やゾーン)はどこか
.
続き
https://pp.fx415.com/?p=41685
【建物としての最低条件】
.
・風通しは良い家か?
・日当たりは良いか?
・土地や家は傾いていないか?
・防音性はあるか?(隣住民の声が聞こえないか?)
・耐火性は十分か?
.
マイホーム 住宅 不動産 引っ越し
<!-- 改善されたコピーボタンのシステムのスクリプト(2026年2月18日_12時51分) -->
<script>
async function copyRichText(elementId, btn) {
const node = document.getElementById(elementId);
const originalText = btn.textContent; // 元のボタンの文字を保存
// 成功/失敗時にボタンの文字を変えて戻す関数
const updateButton = (msg) => {
btn.textContent = msg;
setTimeout(() => {
btn.textContent = originalText;
}, 1500);
};
try {
// 【第1段階】 最新のClipboard APIを試す
if (navigator.clipboard && navigator.clipboard.write) {
const htmlBlob = new Blob([node.innerHTML], { type: 'text/html' });
const textBlob = new Blob([node.innerText], { type: 'text/plain' });
await navigator.clipboard.write([
new ClipboardItem({
'text/plain': textBlob,
'text/html': htmlBlob
})
]);
updateButton('コピーしました');
} else {
// APIが使えない環境ならエラーを投げてcatchへ移動
throw new Error('Clipboard API not supported');
}
} catch (err) {
// 【第2段階】 エラーが出たら、昔ながらの方法(execCommand)で救済する
console.warn('最新APIでのコピーに失敗しました。予備の方法を実行します:', err);
try {
const selection = window.getSelection();
const range = document.createRange();
selection.removeAllRanges(); // 選択範囲をクリア
range.selectNodeContents(node); // 要素の中身を選択
selection.addRange(range); // 選択状態にする
const successful = document.execCommand('copy'); // コピー実行
selection.removeAllRanges(); // 選択解除
if (successful) {
updateButton('コピーしました');
} else {
updateButton('コピー失敗');
}
} catch (fallbackErr) {
console.error('予備のコピー方法も失敗しました:', fallbackErr);
updateButton('コピー失敗');
}
}
}
</script>