HTMLソースを表示する
HTMLのソースコードを表示するには<>をコードで書けばいいので
< 、>をそれぞれ< 、>に変更することで表示できる
このほかにも< pre >があるようです。
上記のような特殊文字はほかにもあります
" "
& &
< <
> >
などなど
日々学んだ事や、感じた事などを書き溜めていこうかなと。
HTMLのソースコードを表示するには<>をコードで書けばいいので
< 、>をそれぞれ< 、>に変更することで表示できる
このほかにも< pre >があるようです。
上記のような特殊文字はほかにもあります
" "
& &
< <
> >
などなど
ラベル:
HTML
投稿者
gon012
時刻:
木曜日, 3月 20, 2008
0
コメント
JavaScriptで値を渡して画面を遷移する方法
<FORM id='frm' name='frm1' METHOD='POST' >
<INPUT TYPE='hidden' NAME = '1' VALUE = ''a">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
document.frm1.action = 'frm.htm';
document.frm1.submit();
</SCRIPT>
・Formを指定して値を決定する
・actionで遷移先を指定
・submit()で実行
だとおもう・・・JavaScriptはじめたばかりなので微妙そう
ラベル:
JavaScript
投稿者
gon012
時刻:
木曜日, 3月 20, 2008
0
コメント
次回する時のためにメモっておこうっと。
■メールのデータ
まず思いついたのがこれやったな
これは必須やわ。
■ブラウザのお気に入り
ソーシャルブックマークサイト使っているけど、
やっぱりブラウザのお気に入りは残しとかないとね。
■秀丸エディタの設定とマクロ
ソースコードを見るための強調やショートカットキーの設定など。
設定し直すのめちゃ大変やし作業効率が全然ちゃう
作ったマクロも忘れずにっと。
■自作ツールのソースコード
これ忘れかけたし。。
ローカルにしか無かったのも問題かも?
メンテナンスできなくなるので必須やね。
■フリーツールのインストーラー
取得し直してもええんやけど。
検索するの面倒なんでw
こんだけやった。
多いのか少ないのか。。。
.
ラベル:
メモ
投稿者
mezashi
時刻:
火曜日, 3月 04, 2008
0
コメント
VBにてフォームを遷移(画面遷移)する上で次のような処理をすると
他の画面がバックに強制的に表示される場合がある
frm0から処理で
frm1.show()
frm1.visible = false
frm2.show()
とする方法を行うとfrm0が表示されずに
ほかの画面がバックに表示されることがある
次の方法を行うと解消された
frm0から処理で
frm1.show()
frm1.TopLevel = false
frm2.show()
画面遷移は本来こっちで行うほうが正しい?
ラベル:
VB
投稿者
gon012
時刻:
金曜日, 2月 29, 2008
0
コメント
VBでマクロを書いていた時のこと
文字列の二重引用符で嵌りました…
VBで文字列を扱う場合二重引用符(")で囲みます
例:"文字列"
じゃー二重引用符はどうやって文字列で表現するのー!
C言語とかと一緒で (\")こんなんでいけるかな~と
まったくだめ…そのまま (\)が文字列として扱われやがった
こういうときはマイクロソフトさんで検索っと
ありましたありました。
「Visual Basic における文字列の基本」
http://msdn2.microsoft.com/ja-jp/library/ms234766(VS.80).aspx
二重引用符を続けて2回書けばよいんだそうで…(csvの仕様とそっくりやわ)
""""と書くと⇒ " として扱われる。
1つ勉強になりました。
.
ラベル:
VB,
メモ
投稿者
mezashi
時刻:
木曜日, 2月 14, 2008
0
コメント
Outlook2007を使っている知り合いに頼まれて調べてた。
OSはVistaです。
現象としてはメールの受信しか出来ない。
送信が出来ず、メールの削除も…てことらしい。
以下のようなメッセージボックスが操作するたびにでてくるねん。
「C: Users¥ユーザー名¥AppData¥Local¥Microsoft¥Outlook¥outlook.pstでエラーが検出されました。
outlookとすべてのメール処理機能を備えたアプリケーションを閉じてください。
そして、受信トレイ修復ツール(Scanpst.exe)を使用してファイルを診断し、
ファイル内のエラーを修復します。詳細については、受信トレイ修復ツールのヘルプを参照してください。」
受信トレイがぶっ壊れてます修復してくださいと。。。
とりあえずヘルプ開いて Scanpst.exe で検索。
修復ツール関連のヘルプが出てきました。
修復ツールは既定では以下のフォルダにインストールされているとのこと。
C:\Program Files\Microsoft Office\Office12\Scanpst.exe
Outlookをいったん閉じ
Scanpst.exe を実行して、後はメッセージボックスに表示されてた
C: Users¥ユーザー名¥AppData¥Local¥Microsoft¥Outlook¥outlook.pst
を選択して開始ボタンをクリックすればOK
勝手に調べてくれて別ウィンドウで修復しますかって聞かれるからそのまま修復してもらう
Outlookを起動し直せば完了っと
とりあえず動いてるっぽ。
ネットで調べたら、結構同様の現象が起こっている人が多いみたい。
Outlookが起動しないとか、同じように修復すれば動作するみたいですわ。
とりあえず以下参考サイト
・http://support.microsoft.com/kb/881358/ja
・http://office.microsoft.com/ja-jp/help/HA100758311041.aspx
個人的に Outlook 好きじゃないので
秀丸メール使ってます。エディタと一緒に使えるから使ってますw
MozillaのThunderbirdも好きやな~。
タグでメールを管理できるのが使いやすい
http://www.mozilla-japan.org/products/thunderbird/
フリーのメーラーも結構あるので試してみてもええかと
.
ラベル:
メモ
投稿者
mezashi
時刻:
水曜日, 2月 06, 2008
0
コメント
初期化していないがためのバグ
コンパイル時の最適化と合わさって
検出にえらい時間がかかってしまった…
問題になったコードの要点だけ抜き出してみた。
C++/CLIでは変数宣言すると勝手に初期化してくれるという
前提やのに。。。動いてなかってん。
------------------------
int i = 0;
for(i = 0; i < 20; ++i) {
int b; // ゼロで自動的に初期化されてるねん♪
b++;
printf("%d\n", b);// 必ず1が出力されることを期待
}
------------------------
ループの中で変数を宣言すると、毎回メモリ確保やん。
効率悪いってのでコンパイラが自動的にループの外で宣言してくれるねん。
↓コンパイル後はこのような意味のコードになってる
------------------------
int i = 0;
int b; // ゼロで自動的に初期化されてるねん♪
for(i = 0; i < 20; ++i) {
b++;
printf("%d\n", b);// 必ず1が出力されることを期待
}
------------------------
そりゃ期待する結果が得られるわけ無いやん…。
変数宣言時に初期化するように修正したコード
------------------------
int i = 0;
for(i = 0; i < 20; ++i) {
int b = 0; // 明示的にゼロで初期化してやった!
b++;
printf("%d\n", b);// 必ず1が出力されることを期待
}
------------------------
↓
コンパイルするとこのような意味のコードになってる
------------------------
int i = 0;
int b; // ゼロで自動的に初期化されてるねん♪
for(i = 0; i < 20; ++i) {
b = 0; // ここが違う!
b++;
printf("%d\n", b);// 必ず1が出力されることを期待
}
------------------------
これで修正完了っと。
他にもコンパイル時の最適化はいろいろあるので覚えておいて損は無いかも。
WikiPedia「コンパイラ最適化」
教訓:
初期化し忘れで出たバグは非常に見つけ難い…(^^;
変数宣言時は初期化する癖をつけよう!
.
ラベル:
C++,
失敗談
投稿者
mezashi
時刻:
水曜日, 2月 06, 2008
0
コメント