ひょっとしたら、上のファイルを上書きしてしまった可能性があります。。。
やっちまったな〜〜〜。
ただ、こちらのサイトを参考にすると、もともとなかったような気がしなくもないのだが。。。?
自分のホームディレクトリに .emacs.el という名前のファイルを作って下さい。なくても結構です。
via:設定ファイルの .emacs.el はどこにあるのでしょうか?
最初から付属していたのかなー。
あ”ー本当、どうしよー。
あんまり気にしない方がいいのかな。。。
結構、ショック
常にテンパってます。
ひょっとしたら、上のファイルを上書きしてしまった可能性があります。。。
やっちまったな〜〜〜。
ただ、こちらのサイトを参考にすると、もともとなかったような気がしなくもないのだが。。。?
自分のホームディレクトリに .emacs.el という名前のファイルを作って下さい。なくても結構です。
via:設定ファイルの .emacs.el はどこにあるのでしょうか?
なんと、ファイル名の一番最初に、「.」がつく場合、どーやら、これは、macで予約されているファイルなので、作成しても、フォルダに表示されないみたいです。
う〜怖い。。。
こちらを参考にしてわかりました。
ただし、Mac OS Xでは、頭に「.」が付くファイルは初期設定で隠しファイルになっているので直接作成できない事と、ファインダーからは見えない事に注意してください。
via:設定ファイル.emacs.el
ちょっと設定で失敗してしまったので、アンインストールの方法を調べました。
Emacs アイコンをゴミ箱に捨てて下さい。気になるようでしたら、設定ファイル(~/Library/Preferences/org.gnu.Emacs.plist と ~/Library/Preferences/CarbonEmacsPackage.plist)を削除して下さい。
via:2.Emacs をアンインストールするには?
google gadgetで、コメントを記入するところがあるのですが、その時、評価をつけるのに動的に星マークがいったりきたりすることができます。
例)下図
画像だけみても、いまいち実感がわかないと思うので、実際に見せます。
<div style="cursor:default"> |
突然ですが、下のようなコードがあったとします。
function lf_tes1(){ |
やはりradioボタンの時と同様に同じやり方でいけるみたいです。
全然、ソースに変更はありません。
しいて言えば、ファンクション名が変わったぐらいかなと。
<input type="checkbox" name="hoge" value="1">test_01 |
GIZMODEのiPod touchで公衆無線LAN経由でアプリを使うのは危険?という記事で、使うサイトによっては、SSLを施してないものもあるので、使う時は、十分に注意することという、ことが書いてありました。
これによると、公衆無線LANを使う時には、暗号化に気を使ってないアプリを使うとパスワードなどが盗まれる可能性があるよ、とのこと。
via:iPod touchで公衆無線LAN経由でアプリを使うのは危険?
池袋の東急にあるビールコーナーでヒューガルデンを購入!!
いやー東急のビールコーナーは、すっごい、いっぱいのビールがあるんですよねー。
日本のビールのみならず、チェコ、ベルギー、ドイツと世界各国のビールが置いてあります。
ビール好きにはパラダイスだよーーー。
で、今日は、何を飲もうかなーとかなり悩んでしまった。



この泡立ちがなんともいえないっす♪
リンクにある通りヒューガルデンは、ベルギービールです。
ホワイトビールなので、かな〜り、軽い味です。
日本のビールよりも軽いです。
ギネスビールよりも苦みを押さえた感じで、すごく飲みやすいです。
おそらくお酒があまり得意ではない女性でもいけるのではないかと。
おいしすぎて一気に飲んでしまった。(750mlです。)
後、コップに入れる時、あまり勢いよく入れてしまうと、ものすごい勢いで泡が発生するので、ゆっくり入れた方がいいっす♪
まぁー土日は少し、ITから離れてこういうネタもいいかなーと思い。
[追記]
なんと、検索してたら、楽天に売っていた。
便利な世の中になったなー。![]()
ヒューガルデン・ホワイト750ml
ヒューガルデン・ホワイト330mlもあった。
昨日、t.sato君からコメントをもらいました。
| 複数の場合って分岐するのがダルかったら、引数にオブジェクトを受け取るんじゃなくて、引数はStringで受け取って、 |
<input type="radio" name="hoge" value="1">test_01 |
<input type="radio" name="hoge" value="1">test_01 |
<input type="radio" name="hoge" value="1">test_01 |
昨日、t.sato君からコメントを頂いたので、改めて考え直してみる。
radioボタンがn個あった場合の必須チェックで、今回は、3つの場合を考えてみたいと思います。
<form name="frm"> |
radioボタンの必須チェック。
まずradioボタンが1個の場合に、下のようなhtmlがあったとする。
(以下、formタグのname属性をfrm_nameとする。)
| <input type="radio" name="hoge" value="1">test |
if(document.frm_name.hoge.checked == false){ |
| <input type="radio" name="hoge" value="1">test1 <input type="radio" name="hoge" value="2">test2 |
if(document.frm_name.hoge[0].checked == false |
ついつい忘れがちになってしまうので、ちょっとまとめてみることに。
SELECT結果をマージします。ALLが無い場合、マージ後に重複レコードは排除されます。
via:複数のSELECT文の結果をマージする(UNION、UNION ALL)
また、SELECT結果で取得する列は、それぞれ同じ列数でなければなりません
table:test1 |
select * |
column_1 column_2 |
select * |
column_1 column_2 |
ってどうすればいいのだろか?
やはり物理的に破壊した方がいいのかなー。
物理的に破壊となった場合、何か破壊ツールみたいものって売っているのかなー??
使っているときは便利なんだけど、いらなくなったり壊れてしまったときの処理って大変なんだよなー。
同じことはパソコンにも言えるような気がする。。。
セザンヌ主義に行ってきました。
久しぶりの美術館に圧倒されてしまいました。
妻、曰く、セザンヌは、ピカソ、モディリアーニなどに影響を与えた人物とのこと。
ピカソやブラックよりも先にキュビズムというジャンルを確立したのではないかとい説もあるようです。
今回のセザンヌ主義は、彼自身の作品と彼に影響を受けたアーティストの両作品があって飽きさせることない構成になっていました。
お昼ご飯を食べた後で見に行ったので、途中、ベンチで寝てしまいましたが。。。
明日で終わりなので、人がいないだろうなーと予測していったのですが、思いっきり予想は外れてしまい、すっげー人がいました。
結構、みんな絵を見に行くんですね♪
絵を見るのも実は、webデザインをする上で大変勉強になるんですね。
色使いとかレイアウトとか!!
今回もすっげー勉強になりました。
特に作品の全体を紹介する字のレイアウトと背景が一番勉強になったかなと。
追記
同美術館の1Fでは、スザンヌが描いた作品が展示してあるスザンヌ主義も開催されていました。
ZDnetにiPod touchユーザーには朗報:「どこでもWi-Fi」が2月中旬に発売という記事がありました。
以前紹介した「どこでもWi-Fi」の詳細が決定した。発売日は2月19日、価格はオープン。通信速度は最大204Kbps、全国のカバー率99.4%を誇るPHSネットワークを定額利用できることが特徴だ。
via:iPod touchユーザーには朗報:「どこでもWi-Fi」が2月中旬に発売
今、こちらのサイトで、Objective-C 2.0の仕様書を読んでいるのですが、その中で、メソッド定義に関して、どうも慣れない点が。
それは、ラベルという概念なんだけど、Javaの場合、クラスとメソッドの定義はすごくおおざっぱに書いてしまうと、
class hoge{ |
@interface hoge{ |
hoge *hoge_instance; |
hoge *hoge_instance; |
hoge *hoge_instance; |
amachangさんのエントリーで動的にタイトルを変更するタイトルアニメーションというエントリーがありました。
location.href を document.title に変えてみただけ
via:タイトルアニメーション
var lv_text = "るねっさーーーんす"; |
一般的にoracleの場合、whereを使う時に注意しなければならないことが。
例えば、下のようなカラムがあったとします。
hoge_column |
where hoge_column = foo_column |
where nvl(hoge_column,'任意の値') = nvl(foo_column,'任意の値') |
さっき(といっても、夜の9時ですが。。。)、豊島園の庭の湯に行ってきました。
大型のスパなのですが、これがまた、すごくやすらぐんだー。
久しぶりにいって、なんだかさっぱりしました♪
windowsでは、全角ひらがなから全角カタカナに変換したりする、便利なファンクションキーがあるのですが、macにもあるのかなーと思い、ちょい調べてみることに。
WindowsのF7キーのように、一発でカタカナ変換できるキーは、ないものかと探してみたら、Macにもありました。
via:MacBookで入力した文字を全部カタカナに変換するときは、『fn + F7』
fn + F7か
やっと念願の、iPod touchから、wi-fiを使って、インターネット接続ができました。
赤坂見附のマクドナルドで実験したのですが、繋がったとき、すっげー感動しちゃいました。
夢が叶った!!
ちなみに、契約したプロバイダは、ワイアレスゲートです。
だって、月額380円で、使いたい放題ですよー。
しかも、空港でも接続できるし!!
マクドナルド以外では、ドトールやルノアールでも接続ができるので、お茶しながら、ネットできるという。
うーん、本当に贅沢だな♪
macを触りはじめてから、ちょっと気になっていることがあって、実は、macにある「delete」キーは、windowsの「BackSpace」と同じ、カーソルの前方にある文字を削除して、windowsの「delete」キーにあたる操作は、どうすれば実現できるのかなーと思って、調べていたら、同じ質問をしている人がいました(ラッキー)
・・・
via:WinにあるdeleteとbackspaceはMacには無いのでしょうか?
Winのパソコンにはdeleteとbackspaceによって、
カーソルの前も後ろも削除出来ますが、
Macのdeleteは、Winのbackspace的な感じで、
カーソルの前しか削除出来ませんが、Macでカーソルの
後ろを消す方法は、無いのでしょうか?
・・・
ノートタイプの、テンキーのついていないキーボードでは、FnキーといっしょにDeleteキーを押すと、後方の文字を削除します。
via:WinにあるdeleteとbackspaceはMacには無いのでしょうか?
・・・
突然ですが、映画.comのブログパーツをgoogle gadgetに対応させた、映画.comのニュースgadgetを今回、終了することとなりました。
今まで、使っていただいた方、本当にありがとうございました。
サンプルコードを動かしてみました。
「MoveMe」というソフトで、iPhoneの画面上で、ボタンを操作することができるソフトなのですが、ちょっと動かすのに苦戦してしまったので、そのやり方をまとめてみようかなと。
1.アプリケーションをダウンロード
まずは、ソフトをダウンロード
2.解答後、所定のディレクトリにフォルダをおく。
置いた場所は、HOME(トップ)→Developer→Applicationsの直下に置きました。
3.MoveMeフォルダ内にある「MoveMe.xcodeproj」をダブルクリック
Xcodeが起動すると思います。
4.「ビルドして進行」ボタンを押す
上の方にある「ビルドして進行」ボタンを押すと、コンパイルがかかり、エミュレーターが起動し、MoveMeが実行されます。
ここで、注意したいのは、どのsdkかを選択するselect boxがあるのですが、「Simulator-2.2|Debug」を選択して実行しました。
おそらく、初めてXcodeを実行したときは、自動的に選択されていると思うので、何も考えずに、「ビルドして進行」を押せばオールオッケーのような気がします。
しかし、どうすれば、iPod touchで動かすことができるのか?
sdkを「Device-iPhone OS」にしてつないだのにな。。。
やっと必要なところが読み終わった感があるのですが、、、
ちょっと追記したいことがあるので。
まず、新規フォルダの作成方法が書いていなかったような気が。。。
(全部読んでないので、ひょっとしたら書いてあるのかもしれないが。。。)
どこでもいいので、フォルダを作りたいディレクトリ上で、右クリックを行い「新規フォルダ」を選択すると、フォルダを作ることができます。
まぁーこの辺は、windowsと同じなのですが。
後、windowsユーザーはちょっと戸惑うかもしれませんが、macでは一般に、ショートカットという名前はなく、同じ機能の名前として「エイリアス」という名前になっています。
ちょっと気をつけたいところです。
インストールも完了したので、さっそく仕様書を読んでみることに。
完全に把握できたわけではないのですが、どーやら、OSは、4種類のレイヤーで構成されているみたいです。
| Cococa Touch |
| Media |
| Core Services |
| Core OS |
ダウンロードが完了したので、さっそくインストールしてみることに。
こんな感じでインストールしていきました。
1.ダウンロードフォルダにあるiphone_sdk_for_iphone_os_2.2_9m2621_final.dmgファイルを解凍し、iPhone sdkをダブルクリック。
解凍後は下の画面になっているかと思います。
後あ、ひたすら「次へ」ボタンのオンパレード
2.下の画面で「続ける」をクリック
3.下の画面も「続ける」をクリック
4.さらに下の画面も「続ける」をクリック
5.「同意する」を選択
6.またまた「続ける」を選択
(なぜか、ここは英語でした。。。う〜〜〜ん、なぜだろ??)
7.「agree」を選択
(ここも英語でした。。。何かまずいことしたのかなー、あまり気にせず先に進んでみます。)
8.「続ける」を選択
(デフォルトの状態でそのまま選択しました。)
9.「インストール」を選択
10.インストール完了
ここまではできたものの、ここから先、どうすればいいんだろー??
結構、ここまで来るのに手間取ったので、ちょっとまとめていこうかなと。
1.iPhone Developer Program使うIDを登録する
上の画面で、Apple IDを新規に登録します。(右側のNeed to create an Apple ID?を選択)
登録画面は下のような感じ。
登録後、メールが届くので、書かれているurlをクリックする。
2.iPhone sdkをダウンロード
ピンク色になっているところの下に書かれている「iPhone SDK for iPhone OS 2.2」をクリックするとダウンロードが開始されます。
結構、ダウンロードに時間がかかりました。
ダウンロードが完了すると、ダウンロードフォルダにファイルがあります。
ここまで来るのに時間かかったなー。。。
そろそろCFのバージョンアップがあるんじゃないかなーと思っていたら、案の定ありました。
ColdFusion 9 コードネームは Centaur(ケンタウロス)を参考にさせていただくと、今度のコードネームは、Centaur(ケンタウロス)とのこと。
というか、正直な話、まだ、開発行うんだーっと思ってしまいました。
実は、妻から、よく、「あまえは、小さいなー、小さいなー」といわれて、どーすれば、でかくなれるかと考えながら本屋をうろついているときに見つけた本
目次
via:大富豪トランプのでっかく考えて、でっかく儲けろ
第1章 あなたは成功の条件を満たしているか?
第2章 情熱、情熱、情熱
第3章 直観に従って進め!
第4章 幸運をつくり出す
第5章 恐怖に屈するな
第6章 借りは一〇倍にして返せ
第7章 いけいけどんどん!
第8章 決してボールから目を離すな
第9章 愛してる、これにサインを
第10章 でっかく考えろ、そして、仕事でも人生でもがむしゃらにやれ
windowsに音楽データなどがいっぱい入っていて、全部、macに以降したくなかったので、リモートからアクセスする方法を試みました。
windows xp homeとmac os x 10.5.6で検証します。
参考サイトは、side-BさんのWindowsのフォルダにMacからアクセスするです。
windowsの設定
1.共有にかけたいフォルダ上で右クリック
2.「プロパティ」を選択
3.「共有」タブの「ネットワーク上での共有とセキュリティ」のチェックボックスをオン
4.「適用」を押す
5.コマンドプロンプトを開き「ipconfig」を打ち込み、ipアドレスをメモ
mac
1.finderの「接続」を選択
2.「サーバーに接続」を選択
3.smb://と打った後、メモしたipアドレスを入力
とすることで、windowsに接続できました。
これで、iPodにデータを入れられるぞと。
をゲット!!
これで全部の端末は保護できたかなと。
上のぐっつは、保護シート以外にも、電源から直接充電できる充電器と、イヤホンを保護してくれるイヤーパッドもついているので、一度に二度うれしいっす♪
勉強しています。
目次
1 Mac OS Xの基本操作
2 インターネットを利用する
3 メールを利用する
4 代表的な付属ソフトを使う
5 そのほかのアプリケーションを使う
6 システム環境設定でMacを使いやすく設定する
7 Mac OS Xを使いこなすテクニック
8 Mac OS Xをもっと楽しむために
via:はじめてのMac OS X Leopard v10.5対応
昨年は、たくさんの方に、見ていただきまして誠にありがとうございます。
今年後も、ぼちぼちがんばっていきたいと思いますので、ご支援どうか一つよろしくお願いいたします。
昨日、出勤前に、ヨドバシカメラに行って、セキュリティーソフトを購入しました。
大学時代の時に、初めて買ったセキュリティーソフトが上のwindows版だったので、そのmac版にしました。
ただ、上のは、macのみ対応しているらしく、macでwindowsを機動させたい場合は、デァルバージョンを購入しないと、windowsからウィルスが入ってくる可能性もあるらしく、完全に安全とはいえないみたいです。
まずは、macを使いこなすことが重点課題なので、デュアルバージョンは購入しませんでした。
これで安全にネット生活できたらなと。
先週やっと、ついに念願のmacをゲットしました。
そして、iPod touch(16GB)もゲットしました。
macをゲットした理由は、いくつかあるけど、やはり一番の理由は、iPod touchのアプリを開発できるというところ。
これで念願のiPod touchのアプリケーションを開発することができます。
もう一個、香水を買っちゃった。
実は、昨日紹介した香水の近くに、この香水があって、広告をよく見ると、




もうかれこれ9年ぶりに、香水をゲットしました。
ゲットした香水は、RISINGWAVEのRISK
この香水をゲットした理由は、超単純で、24とコラボしているから。
(匂いじゃーねー)
先週、新宿の小田急にキーファーサザーランドのカッコイイポスターを発見してそっこーで買いました。
上の画像とは違ったんですけどね。
匂いもまぁーまーよかったっす。
最近、知ったのですが、javascriptを経由してinputタグのvalueを変更してsubmitを行い、その後、history.backをかますと、javascriptによって変更された後の値を保持してしまうということ。
ちょっと何がなんだかイメージがつかめないと思うので、サンプルをこさえてみます。
<form name="frm" action="" method="post"> |
なんか、phpって検索系の関数が多いような気がするのですが、他の言語でもそうなのでしょうか?
今、作っているアプリでstrposという関数を使う機会があったので、ここにまとめてみたいと思います。
まず、マニュアルを引用します。
strpos — 文字列が最初に現れる場所を見つける
via:strpos
int strpos ( string $haystack , mixed $needle [, int $offset ] )
文字列 haystack の中で、 needle が最初に現れた位置を数字で返します。
| $test1 = "hoge.txt"; $test2 = strpos($test1,"."); print($test2); |
$test1 = "hoge.txt"; |
サーバーサイドで、何か検索をかけたい時、しかもそれが、英語の場合、大文字や小文字に変換する場合があります。
そんな時は、strtoupperまたは、strtolowerを使うと便利です。
strtolower -- 文字列を小文字にする
via:大文字、小文字の変換
strtoupper -- 文字列を大文字にする
$str = "aAbBa";
$str = strtoupper($str); // $str は AABBA となる
$str = strtolower($str); // $str は aabba となる
| $test1 = "hoge"; $test2 = "FOO"; $test1 = strtoupper($test1); $test2 = strtolower($test2); print($test1); print("<br>"); print($test2); |
この関数も割りと使うかな。
string strrev ( string $string )
via:strrev
string を逆順にして返します。
| $hoge = "Hello PHP"; $foo = strrev($hoge); print($foo); |
ぐぐってびっくりしたのですが、unixやlinuxのように、phpでchmodを使ってディレクトリの権限変更できたんだ!!
おそらくCFではできなかったような気がするのですが。
最初、発見した時、びっくりしました。
phpのマニュアルを読んでみると以下のように記載されていました。
bool chmod ( string $filename , int $mode )
via:chmod
指定されたファイルのモードを mode で指定したものに変更しようと試みます。
<?php
chmod("/somedir/somefile", 755); // 10 進数; おそらく間違い
chmod("/somedir/somefile", "u+rwx,go+rx"); // 文字列; 正しくない
chmod("/somedir/somefile", 0755); // 8 進数; 正しいモードの値
?>
実は、先週の水曜日の定時後外注さんとカフェで英会話をしました。
というのも、その前に、一緒に牡蠣を食べた時に、「毎週、ちょっとづつでもいいから英語を話そう」という風になりまして、毎週きちんと時間をとって英会話をすることになりました。
ずっと前から、英会話を勉強したいなーと思っていて、けど、英会話学校に行っても費用がばかにならないし、外人の友達を作って話すことができたならなーと夢見ていたら、いつの間にか実現しました。
で、今回、こうして、英会話の勉強をすることがかなったので、ただ単に会話するだけではなく、どんな会話をしたのかを公開したいなと思い、コミュニティサイトを作りました。
chocolate-chip mochaというサイトで、あまり堅苦しくなく、けど、ちょっとまじめに(やる時はやろうよ)という意味で、つけました。
今後の活動として、毎週の水曜日に英会話をするので、その時に話した内容を英語で書こうかなと。
後、せっかくこういう機会がもてたので、きっと中には英会話を勉強したい方もいるのではないかと思って、参加できるようなサイトにしました。
英会話学校にはいきたくない、けど、英語を勉強したい人っていっぱいいると思うんですよね。
このご時勢、やっぱ英語はマスターしておかないとなーと思っている方も多いんじゃーないかと思います。(または中国語)
それにしても本当に運がいいなーとつくづく思います。
本当に、外注のM氏には感謝しております。
ガタガタな英語に真剣に耳を傾けてくれ、しかも、間違っている場合は、訂正してくれる。
そんなやさしい方ががこのご時勢にいるとは。
決しては無駄にしたくはないし、ガチでいきたい。
そんなことを胸に秘めて、水曜日は生きています。
昨日は、checkboxだったので、今日は、radioボタン
<form name="frm" action="" method="post"> |
少し前に、[javascript]checkboxの個数を取得で、checkboxの個数が1個の場合を検証したのですが、個数に関係なく、取得できる方法を教えてもらいました。
<form name="frm" action="" method="post"> |
昨日に引き続き、今日は、radioボタンで動的にdisabledを操作してみたいと思います。
まず、1個の場合、
<form name="frm" action="" method="post"> |
<form name="frm" action="" method="post"> |
javascriptから動的に、disabledをはずしたり、つけたりする機会があったので。
まずは、チェックボックスが1個場合
|
|
先月、誕生日だったのですが、なんと、弟からニンテンドーDS Liteとクロノトリガーをもらいました。
最近、しきりに、クロノトリガーのCMが放送されていて、「久しぶりにやってみたいなー」とおもっていたところ、「ぴんぽーん、宅配便でぇーす」と。
受け取って、見てみると、手紙と共に、なんと、DS liteとクロノトリガーが。
ものすごくうれしかったです♪
ゲームなんて、何年ぶりだろうか?
覚えているのは、高校の3年のファイナル・ファンタジー9か、大学3年の友達のケータイで遊んだドラクエ1以来の実に、4年ぶりぐらいかな。
クロノトリガー自体、13年ぶりの復刻版みたいです。
パッケージを見ながら、すごく懐かしいなーと思ってしまいました。
昔、スーパーファミコンでやったなー。
なんか、アマゾンを見ていると、PS版もあったみたいですね。
初めて知りました。
後、当時、リリースされた時、スクエアとエニックスの初めての合作だったような気がします。
それだけで話題を呼んだような気がします。
その後、まさか合併するとは思わなかったなー。
話をゲームの内容にもっていくと、確か、このゲーム、魔王が仲間になった記憶があります。
あと、カエルも元の人間か何かに戻るような気が。
さらにどの時代でクリアーかによって最後のエンディングが変わってきたような。
と今、書いてみると結構、覚えているなー。
中途半端に覚えているのですが、攻略本買おうかなと。
実は、ロールプレイングは、攻略本がないと進めない男なのです。
というのも、いったん進んでしまうと手に入らなくなってしまうアイテムがあったり、技があったり、仲間がいたりと後で後悔してしまったりするのです。
それで、FF7は、敵の技をすべて覚えることができなかったり。
他のゲームでは(タイトルを忘れてしまいましたが)、貴重なアイテムをゲットできなかったりと。
まぁー、今の、時代ネットがあるので、検索しながら進んでいけばいいとは思うんですけどね。
とりあえず下の本をゲットしてみようかなと。
大学の先輩であるoirakumaさんが、kazeokeというサイトをオープンしました。
このサイトは、検索したキーワードを元に、ヒットしたサイトを解析し、さらに解析結果を元に検索を行う、まさに、「風が吹けば桶屋が儲かる」的な法則を見つけてくるサービスです。
詳しい使い方は、kazeoke公開しました!というエントリに書かれています。
連鎖数を狙っていろいろ検索していくと、おもしろいと思います♪( ̄▽+ ̄*)
これが狙えるようで、なかなか、連鎖数が多いキーワードを探せないものです。
今のところ、4連鎖ぐらいがマックスだったような気がします。
二桁連鎖だせないかなーと検索しているのですが、難しいです。
検索した日付も、記事の上にマウスをもっていくと見れるようになっているので、過去にどんな検索がされたのかがわかって便利です。
お時間のある方は、是非!!
昨日は、checkboxについて検証したので、今日は、radioボタンについて
やはり、ここでも問題となるのは、radioボタンが一個の場合で、
<form name="frm" action="" method="post"> |
久しぶりにcheckboxの個数を調べる必要が発生したので、個数の取得方法を検証してみました。
基本的には、document.form_name.checkbox_name.lengthで取得できるのですが、問題は、チェックボックスが1個の場合
<form name="frm" > |
<form name="frm" > |
<form name="frm" > |
inputタグのfile属性でファイルを選択後、submitすると、情報が送信されるのですが、その時の参照方法を調べました。
Lesson11-1 ~画像のアップロード~(ぷろぐらむるーむさんより)を参考にさせていただくと、
| //nameを表示 print($_FILES["inputタグのname"]["name"];) print("<br>"); //サイズの表示 print($_FILES["inputタグのname"]["size"];) print("<br>"); //ファイルタイプ print($_FILES["inputタグのname"]["type"];) print("<br>"); //一時的にサーバーに保存してあるパスの名前 print($_FILES["inputタグのname"]["tmp_name"];) print("<br>"); |
ものすごくやってしまいました。
aspのファンクション内部で、exit Functionを書かない限り処理が続行するんですね。
関数名に値を書いた瞬間に処理が終了するかと思っていたのですが。。。
どーやら違うみたい。
jsやphp、cfはreturnやcfreturnを使って明示的に処理を終了させるという認識があるのですが、aspでも同じような認識を持たないとダメですね。
というか、一般的な言語は、明示的に終了させると認識しないと。。。トホホ。
昨日、妻にアディダスの靴を買ってもらいました。
久しぶりに靴を買ってもらったので、ちょーこうふん♪
箱は、いつものブルーとは違って、茶色です。
側面には、大きさやら、名前やらが書いてあります。
そして、あけてみると、、、
じゃーん。
イカス!!
まさに自我自賛ですが、グリーンとブラウンがベースとなっているシューズは初めてです。
後ろは、こんな感じです。
横は、、、
さらに前は、
になっています。
上からズームしてみると、
となっていて、qualityと書かれたキーホルダーが!!
もちろん買ったときについてきます。
なんか、今回、限定らしいです。
言い忘れてしまいましたが、実は、シューズが大好きです。
特にnikeとadidas
理由は、洋服のようにイチイチ脱がずに試着できる点(靴を脱ぐという作業が発生するが、服より手間ではない)と、安くてハショナブルだからです。
いつ履こうかなー♪
ちょっと前の話ですが、コカコーラとマックでグラスプレゼントのキャンペーンが行われていました。
10月31日から開始で、マックでLサイズのバリューセットを頼むともれなくコカコーラのロゴが入ったグラスをプレゼントしてくれるというものなのですが、限定500万個だそうです。
キャンペーン開始当日にそっこーに行って、ゲットしました。
まず、パッケージはこのような感じです。
上からのぞいてみると~~~
Mと書かれたロゴが。
いよいよ中をあけてみます。
キタo(>▽<)o
おもいっきり、コーラのロゴが入ってる。
コーラのビンみたいに、くびれてる。
しかも、下面には、
Mと書かれたロゴも。
細かい。
全部で3種類あるうち、赤色をゲットしました。
当初は、グリーンがほしかったのですが、今、思ってみると、コーラと同じ色なので、よかったと思います。
前回、24 Redemption というエントリを書きましたが、24の最新作がいよいよ日本にも来日です。
今回は、2時間で完結のドラマ映画で、アフリカが舞台となっています。
foxのサイトによると、2009年3月19日にDVDセル&リリース同時リリースとなるようです。
めっちゃ楽しみ~♪
普段、仕事でバージョンをあまり意識せずにソースを組んでいるのですが、開発者のPHP利用はPHP5に移行したという記事で、PHPで開発を行っている人の多くは、5.2を使っているとか!!
オープンソース言語なので、バージョンアップによる仕様変更や追加などを把握しておかないとやばいのかなと。
今、作っているアプリでRSSを実装したのですが、firefoxではrssのソースが表示され、IEだとなぜか表示されなかったので、原因を調べてみることに。
そもそも、本来、rssはxmlの一種なので、表示できないとおかしい。
おそらくIEがRSSをxmlファイルとして認識しなかったため、表示しなかったと判断し、サーバーサイドで、rssのソースをxmlのコンテンツとしてIEに認識させるように修正。
具体的に、ヘッダーのContent-Typeをtext/xmlにすればいいということ。
PHPを使おうをちょこっと参考にさせていただいて、結果、落ち着いたのは、下の一文を、ソースのトップに持ってくること。
| header("Content-Type: text/xml; charset=UTF-8"); |
今、作っているアプリに必要だったので、調べてみることに。
下のようにyyyymmddhh24missという書式の文字列がある場合。
| $temporary_date = "20081202213546";//2008年12月02日21時35分46秒 |
| //「年」を取得 $temporary_yyyy = substr($temporary_date,0,4); //「月」を取得 $temporary_mm = substr($temporary_date,4,2); //「日」を取得 $temporary_dd = substr($temporary_date,6,2); //「時」を取得 $temporary_hh = substr($temporary_date,8,2); //「分」を取得 $temporary_mi = substr($temporary_date,10,2); //「秒」を取得 $temporary_ss = substr($temporary_date,12,2); //日付を Unix のタイムスタンプとして取得する $temporary_date = mktime($temporary_hh,$temporary_mi,$temporary_ss, $temporary_mm,$temporary_dd,$temporary_yyyy); //RFC2822フォーマットに変換 $temporary_date = date("r",$temporary_date); //表示 print($temporary_date); |
久しぶりのxmlネタ。
仕事で、xmlを扱いそうなので、予習をかねてxmlを生成し、ダウンロードする方法を考えてみました。
とりあえず、cfのXML ドキュメントオブジェクトの作成と保存を見たのですが、めんどくさそうだったので、文字列を使って気合で作成。
| <cfset output_xml = '<?xml version="1.0" ?>'> <cfset output_xml = output_xml&"<sample>"> <cfset output_xml = output_xml&"<hoge>test1</hoge>"> <cfset output_xml = output_xml&"<foo>test2</foo>"> <cfset output_xml = output_xml&"</sample>"> <cffile ACTION="Write" FILE="#ExpandPath(".")#\hoge.xml" OUTPUT="#output_xml#"> <cfheader name="Content-Disposition" value="attachment; filename=hoge.xml"> <cfcontent TYPE="text/xml" DELETEFILE="yes" FILE="#ExpandPath(".")#\hoge.xml"> |
本当は、あるテーブル対して発行されたDML文の発行日付がほしかったんだけど、ぐぐっていたら、DDLの方がみつかったので、メモします。
あるテーブルに対して、最後に発行されたDDLの日付は下のように取得できるみたいです。
SELECT OBJECT_NAME, OBJECT_TYPE,
via:オブジェクトの作成・更新日時の取得
TO_CHAR(CREATED, 'YYYY.MM.DD HH24:MI:SS'),
TO_CHAR(LAST_DDL_TIME, 'YYYY.MM.DD HH24:MI:SS')
FROM USER_OBJECTS
WHERE OBJECT_NAME = 'MY_PACKAGE';
ALL_OBJECTSは、ログインしているユーザーがアクセスできるオブジェクト情報をすべて示します。
DBA_OBJECTSは、データベース内の全てのオブジェクト情報を示します。
USER_OBJECTSは、ログインしているユーザーが所有しているオブジェクト情報をすべて示します。
ALL_OBJECTS/DBA_OBJECTS/USER_OBJECTSの主要項目一覧via:データベース内のオブジェクト情報(OBJECTS)
列名 説明 OWNER オブジェクトの所有者 OBJECT_NAME オブジェクト名。 SUBOBJECT_NAME サブオブジェクトの名前 (パーティションなど) OBJECT_TYPE オブジェクトのタイプ(TABLE、INDEXなど) CREATED オブジェクトの作成日時 LAST_DDL_TIME DDL文でオブジェクトが変更された日時 STATUS オブジェクトの状態(VALID、INVALIDまたはN/A)
今、作っているアプリのRSSを実装するのに、phpファイルの中に、
<?xml version="1.0" encoding="UTF-8" ?>
を入れてしまうと、phpが<?の後にphpが書かれていないと解釈し、バグが発生してしまいす。
このバグを回避するために、文字列として認識させればいいのですが、phpファイルにはそのまま書けません。
なので、外部ファイルに書き込み、それを読み込むことを考えました。
include関数や、require関数では、呼び込み先のファイルがphpファイルでないといけないので、別の手を考える必要があります。
そこで、今回、file_get_contentsという関数を使ってみます。
ぐぐってみたら、ここのサイトに的中したので、参考にさせていただくと、
| #text.txtの中身 test hello php #hoge.phpの中身 $ret = file_get_contents("./test.txt"); print($ret); |
select文を使って、しばしば、話題になるのは、どこからどこまで表示するか?という点。
mysqlの場合、offset句というのがあって、「どこからどこまで表示するか?」というのを指定できるみたいです。
SELECT * FROM table LIMIT 5;
via:6.4.1. SELECT 構文
SELECT * FROM table LIMIT 5,10;
via:6.4.1. SELECT 構文