忍者ブログ

GAM-22のメモ

自主制作ゲームのログやどうでもいいこと

2026.04 ← 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 →

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

HTMLのタブ文字は、	

<PRE>内で、普通にタブを使おうが、実体参照から使おうが、環境によっては表示が変わってしまうという問題が残っており、何の解決にもならないようです。

あと、いつの間にか、Another HTML-lintでも減点されるようになっていました。

(X)HTMLの<pre>の中でタブ文字を使うと、

と怒られるので、長らく、タブ文字はスペース4字に置き換えていました。

で、調べてみたら、タブ文字は普通に、&#x0009;に置き換えれば、全く問題が無かったみたいですね。知らなかった…

しかし、本職のプログラマーさんとかでも、タブをスペースに置き換えているのを見たことがあるので、案外、知られていないことかもしれませんね。というか、伝統的に、タブはスペース4字にしなくてはならないという暗黙の何かでもあるんでしょうか。

PR

HSPで、円と直線の当たり判定

HSPで、円と直線の当たり判定

円と直線の当たり判定です。

円と直線の距離を測って、半径より小さければ、当たってると判断します。

;===========================================================
;												2009/04/18
;	円と直線の判定
;												GAM-22
;===========================================================

if 0 {

#defcfunc dis_line_circle double l, double m, double n, int x, int y

;-----------------------------------------------------------
;	点と直線の距離
;-----------------------------------------------------------
; 
; p1,p2,p3	: 直線(lx+mx+n=0)の、 l,m,n
; p4,p5		: 点の座標(x,y)
;-----------------------------------------------------------

	return absf(l*x +m*y +n) /sqrt(l*l +m*m)

#deffunc circle2 int x, int y, int r

;-----------------------------------------------------------
;	円を描画
;-----------------------------------------------------------
;
; p1,p2,p3	: 中心座標、半径
;-----------------------------------------------------------

	circle x-r,y-r, x+r,y+r
	return
}

;-----------------------------------------------------------

	ly = -1.0
	lr = 0.0

repeat
	redraw 0

	; 背景
	color 255,255,255 : boxf

	; 円
	color ,,255 : circle2 mousex,mousey, 32

	; 直線
	color 255 : line 0, ln, 640, -(lx*640)/ly +ln
	
	; 判定
	pos 0,0 : mes "左右クリックで、回転"
	if dis_line_circle(lx,ly,ln, mousex,mousey) <= 32 {
		mes "当たってる"
	}

	redraw

	stick key, 256|512
	if key&256 : lr -= 0.02
	if key&512 : lr += 0.02
	lx = tan(lr)
	ln = 240.0 -lx*320

	await 20
	loop

距離は、数IIの教科書に載っていた公式を使って求めています。

作ったのは良いですが、使い道が無さそうです。

Office2007のファイルを旧Officeで開く「FileFormatConverters」

「FileFormatConverters.exe」という、MS公式の「Word/Excel/PowerPoint 2007 ファイル形式用 Microsoft Office 互換機能パック」を導入すると、私の使っているようなOffice2000でも、Office2007で作ったファイルを開くことができます。

FileFormatConverters.exe

導入すると、Office2007ファイルを開いたときに、旧形式に自動で変換され、開かれるようになります。とりあえず入れておくと、便利かもしれません。

flvを無劣化で、分割・結合・音声抽出 (Movie Operator)

Movie Operator 簡素で使いやすいインターフェイス

Youtubeやニコニコ動画で、flvの音声だけを抽出、動画の分割・結合をしたいときは、全てこの「Movie Operator」で可能です。また、再圧縮しないで処理をするそうなので、ファイルの劣化などが起こらないのもポイントです。

メニューは非常に簡素で使いやすいです。

  1. 動画の形式を「AVI/WAV/WMV/WMA/FLV」から選択。
  2. 「映像音声分離/動画ファイル連結/動画区間抽出/映像音声合体(AVI限定)」から処理を選択。
  3. 各種「開始」ボタンを押す。

このような高機能なソフトでは、操作項目が多すぎて、ゴチャゴチャしそうなものですが、非常にまとまった、シンプルで使いやすいインターフェイスになっています。

カテゴリー
カウンター
最新記事
最新コメント
Twitter
人気記事
Amazon お買い得情報
Amazon お買い得情報
プロフィール
自画像
HN :
GAM-22
性別:
男性
職業:
大学1年生
HSP暦:
6年
好きなもの :
ゲーム, アニメ, マヨネーズ
嫌いなもの :
運動, 注射, ホラー映画, 英語
好きなバンド :
Muse, Radiohead
その他 :
文章能力が欠如している
バナー
Copyright © GAM-22のメモ All Rights Reserved
Powered by ニンジャブログ Designed by ピンキー・ローン・ピッグ 忍者ブログ / [PR]