金曜日, 2月 13, 2026
木曜日, 2月 12, 2026
Excelで日数計算を初日算入処理
何かをスタートした日を1日目としてカウントする場合の翌日は2日目になりますが、スタートした日を初日としてカウントする場合の翌日は1日経過となります。
整理すると「〇日以内」などの期間を定めた場合、初日は含めず(初日不算入)、その翌日からカウントを始めるのが原則(民法140条)ですが、例外として「〇日から起算して」と記す場合は初日を算入します。
Excelでは日付関数も含めて全てを初日不算入で計算しています。Excelではパラメータでの指定も用意されていませんのでイレギュラーとして初日算入したい場合を考えてみました。
E2セル 本日の日付
=TODAY()
D8セル デフォルトの初日不算入処理
=DATEDIF(C8,E$2,"d")
E8セル 初日算入処理
=DATEDIF(C8-1,E$2,"d")
結局ベタな処理ですが、これがベストかも?
水曜日, 2月 11, 2026
Let's start JavaScript 96
HTMLで入力した文章を逆に配置
HTMLで入力した文章を逆に配置します。何の役にも立ちませんが・・・。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>文字列を逆にする</title>
<style>
body {
background: black;
color: white;
}
input[type="text"] {
width: 40%; /* 親要素の幅40%に広げる */
padding: 15px; /* 上下左右に余白を設けて大きくする */
font-size: 16px; /* 文字サイズも大きくするとさらに見やすい */
box-sizing: border-box; /* paddingを含めたサイズ計算にする */
}
</style>
</head>
<body>
<center>
<h3></h3>
<input type="text" id="textInput" placeholder="文章を入力">
<br><br>
<button onclick="reverseText()">逆にする</button>
<p id="result"></p>
<script>
function reverseText() {
const text = document.getElementById("textInput").value;
const reversed = text.split("").reverse().join("");
document.getElementById("result").textContent = reversed;
}
</script>
</center>
</body>
</html>
実行したら変換したいテキストを入力します。
大量文章もOKですが、input処理のため自動改行が出来ないので、コピー&ペーストが良いです。入力後に[逆にする]で結果が表示されます。
英文なども問題ありません。
ラベル:
HTML,
JavaScript
火曜日, 2月 10, 2026
Illustratorでの作図基本 37
星形と多角形の組み合わせ
質問がありましたので・・・
星形と多角形の組み合わせの手順を整理してみました。
上が完成イメージです。問題は星形と多角形の辺の長さが分かれば良いのですが,計算で求めると化なり面倒です。でも、処理は難しくありません。
まず星形を作成します。
作成した星形の辺を上の様にダイレクト選択ツールで選択します。
そのままコピー&ペーストを行い・・・
余分なポイントを削除すれば上図のような形状が得られます。
そのまま144度(※)回転コピーし・・・
※5角形なので72度×2=144
2つのパスを上図の様にスナップし、そのまま結合します。
最後に両端を結合すれば・・・
5角形が生成されます。
あとは、生成した5角形のコピーを星形にスナップすれば完成です。
ラベル:
Illustrator
月曜日, 2月 09, 2026
modoローポリモデリング 70
ブリッジ処理は前処理が超重要
modoに限定した話ではなく、ポリゴン系の3D処理共通の処理です。
ブリッジで結合させる場合は相互のポリゴン数と位置関係が重要ですが・・・
それ以外にも向かい合った面の頂点一も重要です。コレが同じ距離で対峙していることが重要なのです。
対峙している面の頂点を調整した状態です。
[TAB]キーでサブディビジョン設定したブリッジ処理前の状態。
無修正でブリッジを実行した状態。
頂点を調整してからブリッジを実行した状態。この方が、より自然な感じに仕上がります。
引いた状態で、[TAB]キーでサブディビジョン設定せずにブリッジ処理前の状態。
[TAB]キーでサブディビジョン設定せずにブリッジ処理した状態。
[TAB]キーでサブディビジョン設定し、ブリッジ処理した状態。
[TAB]キーでサブディビジョン設定せずに、頂点調整後にブリッジ処理した状態。
[TAB]キーでサブディビジョン設定し、頂点調整後にブリッジ処理した状態。
些細のな結果ですが、この差はローポリゴン処理では重要です。
modo 17.1v1
ラベル:
3D,
modo,
modo_Low_Polygon
登録:
コメント (Atom)






































