FHW BLOG仮

FHWブログトップ > アーカイブ > コーダーTIPS

コーダーTIPSの最近のブログ記事

DATE : 2008.3.01

設定方法

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
javascriptライブラリの読込み

headタグ内に下記の2行を追加する。
※フォームが記述してあるhtmlファイルと同じフォルダにライブラリファイルを置いた場合を想定

<script src="prototype.js" type="text/javascript"></script>
<script src="validation.js" type="text/javascript"></script>

エラー表示にエフェクトを掛けるには、下記のように記述。

page top

DATE : 2008.1.16

safari で苦労したこと

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
最後のトラブル。safariの2.0以下のバージョン。
このトラブルは、この文字サイズ切り替えに限ったことではないですが。

今回のプログラムは、ヘッダーのlinkタグにhref属性を設定せずに、id属性とrel属性のみのタグをおき、コンテンツ内の大中小のボタンが押され るたびに、linkタグにjavascriptでhref属性の値を設定する仕様です。

しかし、このhref属性に値を与えるという仕組みが、safariの2.0以下のバージョンでは、不安定な状況を作り出す結果となってしまいました。

特にキャッシュをクリアーにした後は、htmlを表示するとほぼ確実に真っ白になります。
このときにソースを見てみると、ちゃんと読み込まれています。
また、真っ白な画面を1回クリックすると、なんとっ、ちゃんと画面が表示されてしまいます。

じゃあ良いか、というと、そうもいかず・・・。
アンカー要素がはられている画像かテキストをクリックすると、次々に消えていくという、不思議な現象が発生!

page top

DATE : 2008.1.16

TelnetでMySQLに接続して文字コードの設定

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
お客様のWEBサーバをさわっているとたまに出会うのがセキュリティのしっかりしたWEBサーバ。
通常のホスティングサービスによるWEBサーバは、FTPソフトにIDとパスワードをセットすれば、奥の方まで見えるので苦労しないんだけど、たまにこういうWEBサーバに出会うと大変です。

備忘録も兼ねて、ここへ記録します。

準備と確認

  • SSH対応のTelnet用ソフトの入手しWEBサーバへ接続 → UTF-8 TeraTerm Pro
  • キーボードの上を押すと、既に入力した文字列が現れる。
  • テンキーが反応しない場合があるので、使用しない方がベター。
  • 各種コマンドは「UNIXコマンド一覧」などのキーワードで検索サイトで調べる。
手順

1. MySQLサーバーに接続

servername:> mysql -u USERNAME -p
Enter Password: PASSWORD



USERNAMEは通常、"root"

2. データベースに接続

mysql> use DATABASENAME;



DATABASENAMEは設定したデータベース名

3. 現在の設定を表示

mysql> status;



"characterset" 関係の表示が見ることができる。
MySQLの文字コードを設定する場合に確認用として使用。

4. 文字コード関係の変数を表示

mysql> show variables like "char%";



"character_set_system"変数の確認。

5. set names による設定

mysql> set names utf8;



"utf8"は"sjis"など文字コードによりあわせる

6. /etc/my.cnf の設定

[mysqld]
default-character-set=sjis
skip-character-set-client-handshake



WEBサーバの設定変更なので、MySQLを再起動する。

my.cnfを変更できない場合

スーパーユーザ(root権限)でアクセスする必要があるかもしれない。

USER$ su

page top

DATE : 2007.11.21

styleswitcher がNN7.1で動作しなかった

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
最近、大手サイトでよく見るようになった3段階の文字サイズの変更ボタン。
いつの間にかYahoo!にもついていてびっくり・・・。
今回あるクライアントの要望でFHWでも設置に挑戦することとなったわけです。

さて、まず考えられる方法は「フォーム」と「Javascript」。
この二つの方法それぞれで、様々なロジックが考えられるけれど、目だった大きな違いは、ページをリロードするか否かという点。
今回のクライアントは、そのリロードを嫌ったため、Javascriptの方式を採用することになりました。

page top

DATE : 2007.10.21

画像上のツールバーを消す

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
Internet Explorerで、画像にオンマウスした際に出るツールバーを制御するためのタグです。
このタグを入れておくことで、非表示にできるらしいです。
※未検証

<meta http-equiv="imagetoolbar" content="no" />

page top

DATE : 2007.10.10

論理値型

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
真偽値を格納

■TYNYINT
データ量:1バイト
最小値:-128
最大値:128
備考:TINYINT(1)が論理値

page top

DATE : 2007.10.10

日付時刻型

はる はる

  • はてなブックマークに登録
  • Yahoo!ブックマーク
  • Google Bookmarks
  • livedoor クリップ
日付を格納

■DATE
最小値:BC1000年
最大値:AD9999年

時刻を格納

■TIME
最小値:-838:59:59
最大値:838:59:59

日付と時刻を一つのフィールドに格納

■DATETIME
最小値:1000-01-01 00:00:00
最大値:9999-12-31 23:59:59 年だけを格納

■YEAR
データ量:1バイト
最小値:1901
最大値2155
説明:2桁(1970~2069)

タイムスタンプを格納

■TIMESTAMP
最小値:1970
最大値:2037

page top

最近の記事一覧
最近のコメント一覧
カテゴリ一覧

コーダーTIPS

ディレクターの・・・

デザインTIPS

アーカイブ

2012年

2011年

2010年

2009年

2008年

2007年

タグクラウド

My tweets
Loading..

HTML5実践

Powered by Movable Type 5.02