Junkerposts
■
みせられない
完全に私的なメモ
├
ccdからcue+binに変換する方法
CCD(CloneCD Control File)とBIN(Binary Image)の組み合わせは、CDやDVDのイメージファイル形式としてよく使われていました。
これをCUEシート(.cue)とBINファイル(.bin)の組み合わせに変換する方法はいくつかあります。
理由:
CUE/BIN形式の汎用性: CUE/BIN形式は、多くのメディアプレイヤーやエミュレーターで広くサポートされています。
CUEシートの重要性: CUEシートには、トラック情報やインデックス情報などが記述されており、CDの構造を正確に再現するために重要です。
変換方法:
主に以下のツールや方法が考えられます。
1. IsoBuster (Windows - 有料、無料版あり):
IsoBusterは、CD/DVD/BDイメージファイルを扱う強力なツールです。無料版でも多くの機能が利用できます。
手順:
IsoBusterを起動します。
「ファイル」メニューから「イメージファイルを開く」を選択し、CCDファイル(またはBINファイル)を開きます。
左側のツリービューで、イメージファイルを選択します。
右クリックして「CDイメージを抽出」または同様のオプションを選択します。
出力形式として「.CUE (.BIN)」を選択し、保存先を指定して「OK」をクリックします。
IsoBusterがCCDファイルとBINファイルからCUEシートを生成し、指定した場所に保存します。
2. CDMage (Windows - フリーソフト):
CDMageは、CDイメージファイルを編集したり、形式を変換したりできるフリーソフトです。
手順:
CDMageを起動します。
「ファイル」メニューから「イメージを開く」を選択し、CCDファイルを開きます。
「ファイル」メニューから「保存」を選択します。
「ファイルの種類」で「CDRDAO/BIN (*.CUE)」を選択し、保存先とファイル名を指定して「保存」をクリックします。
CDMageがCUEシートとBINファイルを生成します。
3. bchunk (コマンドラインツール - Linux/macOS/Windows):
bchunkは、BIN/CUE形式とCCD/IMG/SUB形式を相互に変換できるコマンドラインツールです。
インストール (例: Debian/Ubuntu):
Bash
sudo apt-get install bchunk
使い方:
Bash
bchunk <イメージファイル.ccd> <出力ファイル名.bin>
例えば、image.ccd を output.bin と output.cue に変換する場合は以下のようになります。
Bash
bchunk image.ccd output.bin
bchunkは、CCDファイルからトラック情報を読み取り、対応するBINファイルを作成し、CUEシート(output.cue)を生成します。
4. その他ツール:
他にも、Imgburn (Windows - フリーソフト) など、様々なCD/DVDイメージファイル操作ツールが同様の変換機能を持っている可能性があります。
これらのツールのドキュメントやオプションを確認してみてください。
注意点:
CCDファイルと対応するBINファイルが同じ場所に存在している必要があります。
変換ツールによっては、CCDファイルだけでなく、BINファイルも指定する必要がある場合があります。
変換後のCUEシートの内容が正しいか、テキストエディタなどで確認することをおすすめします。
特にトラックの開始位置やファイル名などが正確に記述されているか確認してください。
これらの方法を試して、CCD+BIN形式のイメージファイルをCUE+BIN形式に変換してみてください。
通常は、IsoBusterやCDMageのようなGUIツールが比較的簡単に操作できるためおすすめです。
コマンドラインに慣れている場合は、bchunkも効率的な選択肢となります。
ccd2bincue
├
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>A-Frame Cube Rotation Example (Timed and Converging)</title>
<script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script>
</head>
<body>
<a-scene>
<!-- 4x4 の立方体(上と横に並べる) -->
<a-entity id="cubes" position="0 1.5 -5">
<!-- 16個の明るくカラフルな立方体を4x4のグリッドで並べる -->
<!-- 横方向と上方向に配置 -->
<a-box position="0 0 0" color="#FF5733" class="cube"></a-box>
<a-box position="2 0 0" color="#FFBD33" class="cube"></a-box>
<a-box position="4 0 0" color="#33FF57" class="cube"></a-box>
<a-box position="6 0 0" color="#33B5FF" class="cube"></a-box>
<a-box position="0 2 0" color="#8E44AD" class="cube"></a-box>
<a-box position="2 2 0" color="#E74C3C" class="cube"></a-box>
<a-box position="4 2 0" color="#F39C12" class="cube"></a-box>
<a-box position="6 2 0" color="#1ABC9C" class="cube"></a-box>
<a-box position="0 4 0" color="#9B59B6" class="cube"></a-box>
<a-box position="2 4 0" color="#16A085" class="cube"></a-box>
<a-box position="4 4 0" color="#F1C40F" class="cube"></a-box>
<a-box position="6 4 0" color="#D35400" class="cube"></a-box>
<a-box position="0 6 0" color="#2980B9" class="cube"></a-box>
<a-box position="2 6 0" color="#27AE60" class="cube"></a-box>
<a-box position="4 6 0" color="#34495E" class="cube"></a-box>
<a-box position="6 6 0" color="#F5B041" class="cube"></a-box>
</a-entity>
<!-- 自分のカーソル(棒) -->
<a-camera>
<a-cursor color="black" raycaster="objects:.cube" fuse="false"></a-cursor>
</a-camera>
<!-- より強い照明 -->
<a-light type="directional" position="2 4 -3" intensity="1.5"></a-light>
<a-light type="ambient" position="0 5 0" intensity="0.7"></a-light>
</a-scene>
<script>
// 立方体が接触したときに回転する処理
document.querySelectorAll('.cube').forEach((cube, index) => {
cube.addEventListener('mouseenter', function () {
// マウスが立方体に触れたとき、時間差で回転を開始
setTimeout(() => {
cube.setAttribute('animation', {
property: 'rotation',
to: '360 360 360',
dur: 1000,
easing: 'easeInOutQuad',
loop: true // 回転を繰り返す設定
});
}, index * 300); // 各立方体に300msの遅延を追加
// しばらく経つと収束して回転が止まるようにする
setTimeout(() => {
cube.setAttribute('animation', {
property: 'rotation',
to: '0 0 0',
dur: 1500,
easing: 'easeInOutQuad',
loop: false // 停止
});
}, (index * 300) + 4000); // 各立方体に遅延後、4秒後に収束(停止)
});
});
</script>
</body>
</html>
vr-test3
├
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, maximum-scale=1, width=device-width">
<title>A-Frame</title>
<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
<script src="https://unpkg.com/aframe-animation-component@3.2.1/dist/aframe-animation-component.min.js"></script>
<script src="https://unpkg.com/aframe-particle-system-component@1.0.x/dist/aframe-particle-system-component.min.js"></script>
<script src="https://unpkg.com/aframe-extras.ocean@%5E3.5.x/dist/aframe-extras.ocean.min.js"></script>
<script src="https://unpkg.com/aframe-gradient-sky@1.0.4/dist/gradientsky.min.js"></script>
<script src="https://rawgit.com/mayognaise/aframe-mouse-cursor-component/master/dist/aframe-mouse-cursor-component.min.js"></script>
</head>
<body>
<a-scene>
<!-- 1つ目の立方体 -->
<a-box position="-2 3.5 -2" rotation="30 30 0" color="skyblue"
event-set__enter="_event: mouseenter; material.color: yellowgreen; scale: 3 1 1"
event-set__leave="_event: mouseleave; material.color: skyblue; scale: 1 1 1">
<a-animation attribute="rotation" begin="click" dur="500" fill="backwards" to="30 30 360"></a-animation>
<a-text id="cube1-text" value="Cube 1" position="0 1.5 0" align="center" visible="false"></a-text>
</a-box>
<!-- 2つ目の立方体 -->
<a-box position="0 3.5 -2" rotation="30 30 0" color="skyblue"
event-set__enter="_event: mouseenter; material.color: yellowgreen; scale: 3 1 1"
event-set__leave="_event: mouseleave; material.color: skyblue; scale: 1 1 1">
<a-animation attribute="rotation" begin="click" dur="500" fill="backwards" to="30 30 360"></a-animation>
<a-text id="cube2-text" value="Cube 2" position="0 1.5 0" align="center" visible="false"></a-text>
</a-box>
<!-- 3つ目の立方体 -->
<a-box position="2 3.5 -2" rotation="30 30 0" color="skyblue"
event-set__enter="_event: mouseenter; material.color: yellowgreen; scale: 3 1 1"
event-set__leave="_event: mouseleave; material.color: skyblue; scale: 1 1 1">
<a-animation attribute="rotation" begin="click" dur="500" fill="backwards" to="30 30 360"></a-animation>
<a-text id="cube3-text" value="Cube 3" position="0 1.5 0" align="center" visible="false"></a-text>
</a-box>
<a-sky color="pink"></a-sky>
<!-- カメラの動きのためのコンポーネント -->
<a-entity position="0 1.8 4">
<a-entity camera look-controls="pointerLockEnabled: true" wasd-controls="enabled: true" mouse-cursor>
<a-cursor fuse="true" color="yellow"></a-cursor>
</a-entity>
</a-entity>
</a-scene>
</body>
</html>
vr-test2
├
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width">
<title>A-Frame</title>
<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
<script src="https://unpkg.com/aframe-animation-component@3.2.1/dist/aframe-animation-component.min.js"></script>
<script src="https://unpkg.com/aframe-particle-system-component@1.0.x/dist/aframe-particle-system-component.min.js"></script>
<script src="https://unpkg.com/aframe-extras.ocean@%5E3.5.x/dist/aframe-extras.ocean.min.js"></script>
<script src="https://unpkg.com/aframe-gradient-sky@1.0.4/dist/gradientsky.min.js"></script>
<script src="https://rawgit.com/mayognaise/aframe-mouse-cursor-component/master/dist/aframe-mouse-cursor-component.min.js"></script>
</head>
<body>
<a-scene>
<a-box position="0 3.5 -2" rotation="30 30 0" color="skyblue"
event-set__enter="_event: mouseenter; material.color: yellowgreen; scale: 3 1 1"
event-set__leave="_event: mouseleave; material.color: skyblue; scale: 1 1 1">
<a-animation attribute="rotation" begin="click" dur="500" fill="backwards" to="30 30 360"></a-animation>
</a-box>
<a-sky color="pink"></a-sky>
<a-entity position="0 1.8 4">
<a-entity camera look-controls mouse-cursor>
<a-cursor fuse="true" color="yellow"></a-cursor>
</a-entity>
</a-entity>
</a-entity>
</a-scene>
</body>
</html>
vr-test1
├
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width">
<title>A-Frame</title>
<script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script>
<script src="https://unpkg.com/aframe-animation-component@3.2.1/dist/aframe-animation-component.min.js"></script>
<script src="https://unpkg.com/aframe-particle-system-component@1.0.x/dist/aframe-particle-system-component.min.js"></script>
<script src="https://unpkg.com/aframe-extras.ocean@%5E3.5.x/dist/aframe-extras.ocean.min.js"></script>
<script src="https://unpkg.com/aframe-gradient-sky@1.0.4/dist/gradientsky.min.js"></script>
<script src="https://rawgit.com/mayognaise/aframe-mouse-cursor-component/master/dist/aframe-mouse-cursor-component.min.js"></script>
</head>
<body>
<a-scene>
<a-box position="0 3.5 -2" rotation="30 30 0" color="skyblue"
event-set__enter="_event: mouseenter; material.color: yellowgreen; scale: 3 1 1"
event-set__leave="_event: mouseleave; material.color: skyblue; scale: 1 1 1"
animation="property: scale; to: 2 2 2; dur: 500; easing: easeInOutQuad;">
</a-box>
<a-sky color="pink"></a-sky>
<a-entity position="0 1.8 4">
<a-entity camera look-controls mouse-cursor>
<a-cursor fuse="true" color="yellow"></a-cursor>
</a-entity>
</a-entity>
</a-entity>
</a-scene>
</body>
</html>
vr-test1-2
├
ChatGPT
ログイン
新規登録
あなた:
perl の Xmlprc
ChatGPT:
Perl で XML-RPC を使用する場合、XML::RPC モジュールを使うことが一般的です。このモジュールは、XML-RPC プロトコルを使ってリモートの Web サービスと通信するためのライブラリです。
以下は、XML::RPC モジュールを使って XML-RPC リクエストを送信する基本的な例です。
1. 必要なモジュールのインストール
まず、XML::RPC モジュールを CPAN を使ってインストールします。
bash
コピーする
cpan install XML::RPC
2. 基本的な XML-RPC リクエストの例
以下は、XML-RPC サーバーにリクエストを送信し、レスポンスを受け取る Perl のコード例です。
perl
コピーする
use XML::RPC;
# サーバーの URL(例: http://example.com/RPC2)
my $url = 'http://example.com/RPC2';
# XML-RPC クライアントの作成
my $rpc = XML::RPC->new($url);
# メソッドの呼び出しと引数
my $method = 'example.method'; # 呼び出すメソッド名
my @params = ('param1', 'param2'); # メソッドの引数
# リクエストの送信とレスポンスの取得
my $response = $rpc->call($method, @params);
# レスポンスの処理
if ($response) {
print "レスポンス: ", $response, "\n";
} else {
print "エラー: ", $rpc->status, "\n";
}
3. エラーハンドリング
XML::RPC では、通信エラーやレスポンスエラーを適切に処理するために、エラーハンドリングを行うことが重要です。上記の例で示したように、$rpc->status でエラーメッセージを確認できます。
4. XML-RPC サーバーへの POST リクエスト
XML-RPC サーバーに対して POST リクエストを送信する必要がある場合もあります。この場合、XML::RPC は内部で自動的に HTTP リクエストを作成しますので、ユーザーが直接 HTTP リクエストを作成する必要はありません。
まとめ
このように、Perl で XML-RPC を使うには XML::RPC モジュールを活用することで、簡単にリモートサーバーと通信できます。呼び出したいメソッドとその引数を指定して、XML-RPC リクエストを送信し、レスポンスを受け取ることができます。
もし、さらに詳しい使い方や特定の要件があれば、教えてください!
あなた:
FC2ブログに XML-RPCで投稿したい
ChatGPT:
FC2ブログに XML-RPC を使って投稿するためには、FC2のブログの XML-RPC インターフェースを利用する方法があります。FC2ブログは XML-RPC をサポートしており、これを使用して自動的に記事を投稿したり、管理したりすることができます。
必要な情報
まず、FC2ブログに投稿するために必要な情報は以下の通りです:
XML-RPC エンドポイント URL: FC2ブログの場合、http://xmlrpc.fc2.com が基本のエンドポイントです。
ユーザー名 (ID): FC2ブログのログインID。
パスワード: FC2ブログのログインパスワード。
XML-RPC メソッド
FC2ブログの XML-RPC インターフェースにはいくつかのメソッドがありますが、投稿を行うためには metaWeblog.newPost メソッドを使用します。
必要なモジュール
Perl で XML-RPC を使用するためには、先ほども言及した通り XML::RPC モジュールが便利です。
1. モジュールのインストール
まず、Perl の環境に XML::RPC をインストールします。
bash
コピーする
cpan install XML::RPC
2. FC2ブログに投稿する Perl スクリプト
以下の Perl スクリプトを使って、FC2ブログに XML-RPC 経由で記事を投稿できます。
perl
コピーする
use XML::RPC;
use strict;
# FC2ブログのXML-RPCサーバーURL
my $url = 'http://xmlrpc.fc2.com';
# ユーザー名(FC2ブログのID)
my $username = 'your_username';
# パスワード(FC2ブログのパスワード)
my $password = 'your_password';
# 投稿のタイトルと内容
my $title = 'この記事のタイトル';
my $content = 'この記事の内容です。';
# 記事を公開するかどうか(公開する場合は1、下書きにする場合は0)
my $publish = 1;
# XML-RPC クライアントの作成
my $rpc = XML::RPC->new($url);
# FC2ブログの XML-RPC メソッドを呼び出し
# metaWeblog.newPost の引数は次の通り:
# 1. ブログID(ユーザー名)
# 2. パスワード
# 3. 投稿内容(タイトル、内容、公開設定)
my $response = $rpc->call('metaWeblog.newPost', $username, $password, {
title => $title,
description => $content,
categories => ['default'], # カテゴリの指定(必要に応じて変更)
}, $publish);
# 結果を表示
if ($response) {
print "記事の投稿に成功しました。\n";
print "投稿ID: ", $response, "\n";
} else {
print "記事の投稿に失敗しました。\n";
print "エラー: ", $rpc->status, "\n";
}
スクリプトの説明
URL: http://xmlrpc.fc2.com は FC2 の XML-RPC サーバーのエンドポイントです。
metaWeblog.newPost メソッド: これを使って新しい記事を投稿します。引数としてブログID、パスワード、投稿する内容(タイトル、内容、カテゴリ)、および公開設定(1: 公開, 0: 下書き)を渡します。
記事の内容とタイトル: $title と $content に投稿する記事のタイトルと内容を設定します。
レスポンス: 投稿が成功すると、投稿IDが返されます。失敗した場合はエラーメッセージを表示します。
3. 実行
このスクリプトを実行すると、FC2ブログに指定したタイトルと内容で投稿されます。投稿が成功すれば、その投稿IDも表示されます。
追加オプション
カテゴリの指定: categories => ['default'] の部分で、投稿するカテゴリを指定できます。カテゴリはブログ側であらかじめ作成しておく必要があります。
記事の公開設定: $publish = 1; を 0 に変更すると、記事は公開されずに下書きとして保存されます。
注意点
パスワードが正しいこと、FC2ブログのアカウントが有効であることを確認してください。
スクリプト内の your_username と your_password を実際の FC2 アカウントの情報に置き換えてください。
これで、XML-RPC 経由で FC2ブログに投稿する準備が整いました!
添付
検索
推論
memo-FC2
├
非公開
test2
├
【蒸留モデル】DeepSeek-R1ローカル実行時におすすめのモデル #macOS - Qiita
https://qiita.com/yonaka15/items/a69790be6eacd726f770
Ollamaを活用したDeepSeek-R1のローカルLLM構築ガイド - GPT Master
https://chatgpt-enterprise.jp/blog/ollama-deepseek-r1/
無料で学ぶ!生成AIとバズった技術まとめ(LLM、LangChain、Dify、SAM2、Stable Diffusion、RVCなど) #langchain - Qiita
https://qiita.com/birdwatcher/items/b5cc66ce59095dee5625
DeepSeek R1をほぼ準備なしからローカルGPUで動かす|しぴちゃん
https://note.com/cppp_cpchan/n/n3c1039c80dd0
妻にDeepSeek R1をローカルPCで動かす方法を教えたのでここに手順を残します|胡椒 - こしょう
https://note.com/torauma9/n/n1b2447ab4398
でえぷしいく
├
非公開
VR調べた情報など
├
★決算処分★シングルトランジスタFMマイク - aitendo
1石FMマイクキット - aitendo
3石FMマイクキット - aitendo
クリスマス・ツリーきっと - aitendo
テスラコイルドライブモジュール - aitendo
回転LEDダイスキット - aitendo
楽しい32曲和音メロディキット - aitendo
作りやすい4桁デジタル時計 - aitendo
https://tech-blog.abeja.asia/entry/advent-2023-day24
L298Nデュアルモータードライバ
特徴 ・2Aまで流せる(最大25W) ・極性反転が可能 ・PWM制御が可能 ・2回路ある ・5V出力あるのでマイコン動かせる
Arduinoの信号で大電流の操作が可能。アンプとして使える。
O O
U U モーターA
T T
4 3
┌────┴┴──┐
│ ・・│ENB(ジャンパするとONOFF、外すとPWM)
│ ・│IN4 モーターA用
│ ・│IN3 モーターA用
│ ・│IN2 モーター@用
│ ・│IN1 モーター@用
│ ・・│ENA(ジャンパするとONOFF、外すとPWM)
│ 5VOUT├ 5V出力
│ ・・ GND├ GND(後ろのジャンパをすると5V出力する、外すと5V出力しない)
│ 12VIN├ 12V入力
└────┬┬──┘
O O
U U
T T モーター@
1 2
https://www.aitendo.com/product/3288
https://www.aitendo.com/product/13862
https://www.aitendo.com/product/20564
調べた情報など
├
http://p-bookmark.sakura.ne.jp/
http://p-bookmark.sakura.ne.jp/index00.htm
http://p-bookmark.sakura.ne.jp/hakoran/
http://p-bookmark.sakura.ne.jp/sure/index.cgi
http://hatebune.web.fc2.com/
http://p-bookmark.sakura.ne.jp/r-search/index.cgi?pon=
aaaaaa
├
#include <Arduino.h>
void setup() {
Serial.begin(9600);
while (!Serial) {
; // シリアルポートが利用可能になるまで待機
}
}
void loop() {
if (Serial.available()) {
int num1 = Serial.parseInt(); // 最初の数値を読み取る
char op = Serial.read(); // 演算子を読み取る
int num2 = Serial.parseInt(); // 2番目の数値を読み取る
int result = 0; // 計算結果を格納する変数
// 演算子に基づいて計算を行う
switch (op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
Serial.println("無効な演算子");
break;
}
// 計算結果をシリアルモニタに出力
Serial.print("結果: ");
Serial.println(result);
}
}
このプログラムでは、シリアル通信を使用してユーザーから数値と演算子を受け取ります。入力された数値と演算子に基づいて計算を行い、結果をシリアルモニタに表示します。
使用例:
Arduinoをコンピュータに接続し、Arduino IDEのシリアルモニタを開きます。
シリアルモニタに数値、演算子、数値の形式で入力します(例: 5 + 3)。
シリアルモニタに計算結果が表示されます。
このプログラムは単純な例であり、エラーハンドリングや追加の機能は含まれていません。必要に応じて機能を追加し、エラーチェックや拡張した計算機能を実装することができます。
Appy Pie: Appy Pieは、ビジネス、イベント、教育、eコマースなど、さまざまな種類のアプリを簡単に作成できるオンラインサービスです。サービスに登録すると、豊富なテンプレートやカスタマイズツールを利用して、簡単にAndroidアプリを作成できます。
Thunkable: Thunkableは、ドラッグアンドドロップのUIビルダーと、ビジュアルプログラミング言語を使用して、簡単にAndroidアプリを作成できるオンラインサービスです。また、独自のコードを書くこともできます。
AppMakr: AppMakrは、ブログ、ニュースサイト、eコマースサイトなどから、簡単にAndroidアプリを作成できるオンラインサービスです。ユーザーフレンドリーなUIビルダーを備えており、カスタマイズも簡単にできます。
tes1
├
非公開
Number-plus.tcl
├
非公開
renamer-x
├
非公開
test-calc2
├
非公開
test-calc
├
非公開
arduino-memo
├
korona
├
非公開
test1
├
非公開
aa
├
非公開
めも
├
http://retropc.net/cisc/m88/dl/obsolete/
8898emu
├
すぽなー
1332 78 765
X
8
7
123456
■
■■■
-1368 69 -79 で すぽなー
960 107 -169
川川川
■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■
896 107 -111 ■■960 107 -111 ■■ 1100 107 -111
■■■■■■■■■■■■
■■■■■■■■■■■
960 107 -70
653 76 398
1484 13 -49 スケルトンのスポナ
1588 73 -111 いりぐちあけられそう
697 24 571 スケルトンスポナ
901 18 466 スケルトンスポナ
875 36 815 毒蜘蛛スポナ
まいくら
├
$folder = "test";
use File::Find;
use Cwd;
my $dir=cwd() . "/" . $folder;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);$mon += 1;$year += 1900;
my $dir2=cwd() . "/" . $folder . "_" . "$year$mon$mday";
print "$dir2\n";
@data1 = ();
$dfile = "date--.txt";
find(\&print_file, $dir);
sub print_file {
$file = $_;
$path = $File::Find::name;
@stat_inf = stat $path;
$fsize =$stat_inf[7];
($mday,$mon,$year) = (localtime($stat_inf[9]))[3..5];$mon += 1;$year += 1900;
$fddd = "$year年$mon月$mday日";
if ($fsize != 0) {push @data1,"$path,$year年,$mon月,$mday日"};
}
printf "@data1";
$line = <STDIN>;
open(OUT, ">$dfile");
foreach $ddd ( @data1 ) {print OUT "$ddd\n";};close(OUT);
memo---perl
├
非公開
★Todo
├
javascript shortcode area
└
postnote
・その場でjavascriptの編集
実行、デバッグOK
・ツリー管理
・変数管理
・括弧の色分け(オマケ程度)
・無限Undo
・完全オリジナルの環境です。
・このCGIのお問い合わせは
・momonga-v4.live.jp まで。