女性死亡、漫画家芦原妃名子さんか 「砂時計」作者、栃木のダムで発見―警視庁:時事ドットコム

女性死亡、漫画家芦原妃名子さんか 「砂時計」作者、栃木のダムで発見―警視庁 2024年01月29日18時06分 警視庁本部=東京都千代田区 栃木県日光市の川治ダムで29日、女性が死亡しているのが見つかった。捜査関係者によると、近くから漫画家の芦原妃名子さん(50)のものとみられる身分証明書が発見された。芦原さん…

Posted from: this blog via Microsoft Power Automate.

《漫画あり》「野宿しながら、大阪から島根まで徒歩で行ったり…」『ラーメン赤猫』作者・アンギャマンが過激化するライフワーク“行脚”を通して得た等身大の幸福とは? | 集英社オンライン | 毎日が、あたらしい

–––まず『ラーメン赤猫』のアニメ化決定、おめでとうございます。 アンギャマン(以下同) ありがとうございます。 –––アニメ化が決まったときの率直な感想を教えてください。 うれしいと思うより前に、びっくりしました。自分の漫画がアニメになるとは想像もしていなかったので。今は少しずつ監修の仕事が回ってきたり…

Posted from: this blog via Microsoft Power Automate.

マルチプレイヤー数当てゲーム

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="styles.css">
  <title>マルチプレイヤー数当てゲーム</title>
</head>
<body>
<header>
  <h1>マルチプレイヤー数当てゲーム</h1>
</header>

<div class="player-registration">
  <input type="text" id="playerName" placeholder="プレイヤー名">
  <input type="file" id="profileImage" accept="image/*">
  <button id="submitPlayer">プレイヤー登録</button>
</div>

<!-- モーダルウィンドウの追加 -->
<div id="modal" class="modal">
  <div class="modal-content">
    <span class="close-button">×</span>
    <p id="modalMessage"></p>
  </div>
</div>

<section class="game-rules">
  <h2>ゲームのルール</h2>
  <p>1から100までの数字を10回以内に当ててください。正解するとポイントが獲得できます。</p>
</section>

<div class="game-container">
  <div class="user-stats">
    <p>総プレイゲーム数: <span id="totalGamesPlayed">0</span></p>
    <p>正解総数: <span id="totalCorrectGuesses">0</span></p>
  </div>

  <div class="live-feedback" id="liveFeedback"></div>

  <input type="number" id="guessInput" min="1" max="100" placeholder="あなたの予想">
  <button id="guessButton">予想する</button>
  <p id="message"></p>
  <p>残り予想回数: <span id="remainingGuesses">10</span></p>
</div>

<div class="leaderboard">
  <h2>トッププレイヤー</h2>
  <ul id="topPlayers"></ul>
</div>

<footer>
  <p>© 2023 数当てゲーム開発者</p>
  <p>お問い合わせ: <a href="mailto:contact:tyosuke2010@gmail.com">contact:tyosuke2010@gmail.com</a></p>
</footer>

<script src="script.js"></script>
</body>
</html>

script.js

document.addEventListener('DOMContentLoaded', () => {
    let secretNumber = Math.floor(Math.random() * 100) + 1;
    let guessesRemaining = 10;
    let gamesPlayed = 0;
    let correctGuesses = 0;

    const playerNameInput = document.getElementById('playerName');
    const submitPlayerButton = document.getElementById('submitPlayer');
    const guessInput = document.getElementById('guessInput');
    const guessButton = document.getElementById('guessButton');
    const message = document.getElementById('message');
    const totalGamesPlayed = document.getElementById('totalGamesPlayed');
    const totalCorrectGuesses = document.getElementById('totalCorrectGuesses');
    const remainingGuesses = document.getElementById('remainingGuesses');
    const liveFeedback = document.getElementById('liveFeedback');

    submitPlayerButton.addEventListener('click', () => {
        const playerName = playerNameInput.value;
        if (playerName) {
            alert(`ようこそ、${playerName}さん!`);
            playerNameInput.disabled = true;
            submitPlayerButton.disabled = true;
        } else {
            alert('プレイヤー名を入力してください。');
        }
    });

    guessButton.addEventListener('click', () => {
        const userGuess = parseInt(guessInput.value);
        if (!userGuess || userGuess < 1 || userGuess > 100) {
            alert('1から100までの数字を入力してください。');
            return;
        }

        guessesRemaining--;
        remainingGuesses.textContent = guessesRemaining;

        if (userGuess === secretNumber) {
            correctGuesses++;
            totalCorrectGuesses.textContent = correctGuesses;
            message.textContent = `正解! ${userGuess} が正しい数字です!`;
            resetGame();
        } else if (guessesRemaining === 0) {
            message.textContent = `ゲームオーバー!正しい数字は ${secretNumber} でした。`;
            resetGame();
        } else {
            message.textContent = userGuess > secretNumber ? 'もっと低い数字です!' : 'もっと高い数字です!';
            liveFeedback.textContent = `あなたの予想: ${userGuess}`;
        }
    });

    function resetGame() {
        secretNumber = Math.floor(Math.random() * 100) + 1;
        guessesRemaining = 10;
        remainingGuesses.textContent = guessesRemaining;
        guessInput.value = '';
        gamesPlayed++;
        totalGamesPlayed.textContent = gamesPlayed;
    }
});

style.css

body {
    font-family: 'Arial', sans-serif;
    background-color: #f4f4f4;
    color: #333;
    line-height: 1.6;
    padding: 0;
    margin: 0;
    text-align: center;
}

header {
    background: #333;
    color: #fff;
    padding: 1rem 0;
    margin-bottom: 15px;
}

header h1 {
    margin: 0;
}

.player-registration, .game-container, .game-rules, .leaderboard {
    max-width: 600px;
    margin: 20px auto;
    padding: 20px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 10px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}

input[type='text'], input[type='number'], input[type='file'], button {
    display: block;
    width: 90%;
    padding: 10px;
    margin: 10px auto;
    border-radius: 5px;
    border: 1px solid #ddd;
}

button {
    background-color: #5f9ea0;
    color: #fff;
    border: none;
    cursor: pointer;
}

button:hover {
    background-color: #486f70;
}

footer {
    background: #333;
    color: #fff;
    text-align: center;
    padding: 1rem 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}

footer p {
    margin: 0;
}

/* 追加スタイル */
ul {
    list-style-type: none;
    padding: 0;
}

li {
    margin-bottom: 5px;
    
}

漫画家・芦原妃名子さんが死亡 「セクシー田中さん」など連載|日テレNEWS NNN

マンガ雑誌で連載中の「セクシー田中さん」などで知られる漫画家の芦原妃名子さんが28日から行方不明になり、29日、栃木県内で死亡しているのが見つかりました。自殺とみられています。 捜査関係者によりますと28日午後、漫画家の芦原妃名子さん、本名・松本律子さんの関係者から行方不明者届が出され、警視庁が行方を捜…

Posted from: this blog via Microsoft Power Automate.

Javascript 関数式

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>My JavaScript</title>
</head>
<body>
  <script src="main.js"></script>
</body>
</html>

main.js

'use strict';

{
  console.log(double(10));
  //関数宣言
  function double(num){
    return num * 2;
  }

  // //関数式
  // const double = function(num){
  //   return num * 2;
  // };
}

豊田自動織機「認証不正問題」について | コーポレート | グローバルニュースルーム | トヨタ自動車株式会社 公式企業サイト

本日、株式会社豊田自動織機(以下、豊田自動織機)は、フォークリフト、建設機械用エンジンの国内排出ガス認証不正について調査を委託した特別調査委員会(井上 宏委員長)より報告書を受領いたしました。それを受けて豊田自動織機に自動車用ディーゼルエンジンの開発を委託していたトヨタ自動車株式会社(以下、トヨタ…

Posted from: this blog via Microsoft Power Automate.

『世界一短いアクションゲーム』無料公開され注目集まる。1秒ちょっとでクリアできるアクションゲーム、ただしそれだけじゃない – AUTOMATON

ゲーム開発者の影老院氏は1月27日、アクションゲーム『世界一短いアクションゲーム』をフリーゲーム投稿サイトunityroomにて公開した。その後本作はにわかに注目を集め、1月28〜29日にかけてはX(旧Twitter)上で「世界一短いアクションゲーム」のワードが一時トレンド入りするほどまでになった。 『世界一短いアクショ…

Posted from: this blog via Microsoft Power Automate.

Javascirpt 引数のスコープ

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>My JavaScript</title>
</head>
<body>
  <script src="main.js"></script>
</body>
</html>

main.js

'use strict';

{
  function double(num){
    return num * 2;
  }
  function triple(num){
    return num * 3;
  }
  console.log(double(10));
  //console.log(num);
  console.log(triple(20));
}

みんなどうやって友達つくってる?

就活とか婚活はそういうサービスがあるから苦労しなかったけど、「長年の親密な同性の友達」が全然できない。 地元離れてから気の合う友達を見つけるにはどうすればいいの? しかも、就活とか婚活は「~~する奴はダメ」みたいなのがネットに溢れてるけど、 友達関係はそういう指南サイトとかも豊富じゃないし、みんな縁…

Posted from: this blog via Microsoft Power Automate.

Javascirpt return

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>My JavaScript</title>
</head>
<body>
  <script src="main.js"></script>
</body>
</html>

main.js

'use strict';

{
  function calcurateTotal(price, amount, rate = 1.1) {
    // if (amount >= 100) {
    //   return price * amount;
    // } else {
    //   return price * amount * rate;
    // }

    if (amount >= 100) {
      // 早期リターン
      return price * amount;
    }
    return price * amount * rate;
  }

  console.log(calcurateTotal(100, 100));
  console.log(calcurateTotal(1000, 10));
}