woshidan's blog

あいとゆうきとITと、とっておきの話。

2013-01-01から1年間の記事一覧

ボタンやフォームの上下位置がずれたとき 他

css

ボタンやフォームの上下位置がずれたとき 二種類のボタンやフォームを並べていたとき、 marginやheightの値が同じなのに上下位置がずれたので、どうしたものかな、と調べた結果、 両方のstyleに vertical-align: middle; を足して解決。上下を揃えたい部分で…

JavaScriptでFile APIを使ってファイルの中身を読みたい

先日、PHPでサーバへファイルをアップロードする部分について書いたんですが、 あれには、ファイルの形式がきちんと判別できないのでちょっと心配です。 $_FILESにもtype要素でも一応ファイル形式は出るんですが、 これは拡張子からファイル形式を取得してく…

PHPでクライアントからサーバへファイルをアップロードする

php

ユーザー用の自己紹介画像とかをアップロードできるようにしたいよね、ということでPHPでファイルをアップロードする方法について暗中模索してました。 参考にしたのは、 http://www.php-labo.net/tutorial/php/upload.html#form http://www.php.net/manual/…

JavaScriptの変数のキャスト

JavaScriptでの変数のキャストをあまりやったことがないな、と思ったので、調べてみました。 参考は、 http://blog.goo.ne.jp/kori39/e/03d9ce6a3180e9a553644a763fc42542 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/p…

ApacheでURLリライトをmod_rewriteを使って実行しようと思ったら詰んだ

phpのセッションIDを透過的URLリライティング(というか今回はセッション+Cookie使えそうなことが分かったので現状は使わなくてもいいのですが……)みたいなことを言ってもやっぱり何がなにやらよく分かってないので、少し勉強して格闘して挫折した記録を残し…

session.use_trans_sidのtransは「はっきり」という意味らしい

php

これ(http://woshidan.hatenablog.com/entry/2013/12/07/230638)の4つめに書いていた phpのアドレス透過機能を使おうとしているけど、いまいちその機能が理解できてない なのですが、これも色々勘違いをしていた模様。 透過的 URL リライティング みたいな…

phpのsession_start()について

php

とりあえず、長くなったので最初の三つの疑問 セッションを開始して、セッションIDをあるphpで発行する→他のページへ遷移したとき、どうそのIDを呼び出すのか、あるいは引き継ぐのか? 一つのセッションへの重複アクセスを避けるためにその都度session_write…

phpのセッションでログイン機能を作るときに不安になっていること

php

いよいよログイン機能さえ作れば、残りのページはそこまで新しいこと勉強せずに戸惑わずに出来るかな、と思う部分があるけれど、そのログイン機能が一番不安。 前作ったときは、時間無くて、 (一人突貫 is よくない! 協調性欲しくてスキルと割り切り勉強中.…

初心者が書いたphpからDBへSQL文を送るプログラムが動かない場合にやること

php

ITスキルアップキャンプの一期生がWebサービスを立ち上げているようで、めでたいですね……。 コードは書いても企業家的なスキルは本当にダメなのでうらやましいすごいでいっぱいです。 まあ、自分は目の前のもの完成させましょう。 その次はもうちょっと早く…

AjaxでJavascriptからphpに値を渡す 補足

前(http://woshidan.hatenablog.com/entry/2013/09/25/013709)にJavascriptからphpへ値を送る項を書いたのですが、その補足。 あ、箇条書きが番号になってるつもりでなってなかったので、そこだけ訂正してます。 参考にしたのはこちら(http://memopad.bitter…

エラーをalertで表示させないほうがいいかもしれない[javascript]

最近はログイン画面のような画面の入力した値のチェック機能を作っていました。 細かく気づいたことはまた書くのですが、 とりあえず注意事項をalertで表示させるのはやめようかな、と。 テストのとき、つい楽なのでコンソールで出力させるよりも alertを何…

cssのセレクタについて

css

いよいよ就活がはじまってしまった。 一月中旬から選考が始まる企業があるので、目標にもう一回ホームページを書き出してみます。 現段階で忘れているところもあってあれなんですが……。 cssのセレクタについて ボタンの修飾など、できることは知っていても忘…

Rubyをさわってみた

ここ一ヶ月輪講の準備に追われてました、といってももともとの知識不足が原因な面が大きいだけなんですが。 プログラミング部今月は無理そう。 久しぶりにCODEPREPをさわったので、Ruby入門から思ったことを。 少なくてもひりだしていかないと……書かなくなる…

コールバック関数/可変関数/無名関数について

php

phpの関数について勉強したもののまとめその2. 抽象的なものはそこまで複雑な操作が必要なものをまだ作らない気がしてなかなか気が進みませんね……。 とりあえず、今回は、 コールバック関数 可変関数 無名関数 について。 コールバック関数 phpには引数を…

htmlをまたぐ制御構造のブロック文について

php

関数の勉強をしていたら思っていたより長くなってしまって右往左往していたのですが、むしろ復習がてら今週は小分けにまとめていきますか。 PHPブロック(の塊)をまたぐ制御構造(ifなど)のブロック文が定義できます。 どういうことかというと、 <html> <head> <meta charset='utf-8'> </head> <body> true </body></html>

phpの変数や配列について確認していた2

php

もう少し書きたかったので、続き。 文字列とクオート 結合順 エラー制御演算子 文字列とクオート string型のシングルクオート('')での定義とダブルクオート("")での定義の違いについて。 シングルクオート→特殊文字(\nなど)や変数($str='変数ですよ'など)が…

phpの変数や配列について確認していた1

php

一日一章読めば今週中にwebサービスらしきものが書けるんじゃないかという妄想に取り付かれたので、今日はパーフェクトphpの二章と三章を読んでました。 もっとたくさんあったのだけれど、とりあえず以下の4つについて軽くまとめておきます。 変数のスコー…

phpでローカルホストのデータベースへアクセスする

php

ローカルでphpが動くようにできた(仮想サーバーがローカルに出来た?)ので、 今日はphpでデータベースとやりとりをするにはどうすればいいか試してました。 phpMyAdminのVerは 4.0.4.1です。 手順 新しくユーザーを作る。 xamppからAdminを押すとphpMyAdmin…

XAMPPでローカルホストを用意する

プログラミング部に行ったら、 XAMPPでphpをローカルで動くようにしたら便利だと挑戦している人がいたので、私もしてみる。 (ここだけの話、もう少し和気藹々と進むかと想像していたのですが、自分含め皆黙々と各々の勉強のコード書いててたしかに作業進んだ…

Javascriptで入力フォームの値を取得する

アカウントの登録画面で次の画面へ値を送る前に正常な入力が行われているか チェックする機能をつくるためにFormオブジェクトについて少し調べました。 var form = document.forms[参照番号] (参照番号=同一の要素が、htmlに記載されている順に0,1,2...と割…

AjaxでJavascriptからphpに値を渡す

今日はjavascriptからphpに値が渡されるというのを確認してました。 参考にしたのはこちら。 10日でおぼえるAjax 入門教室作者: 漆尾貴義出版社/メーカー: 翔泳社発売日: 2007/04/20メディア: 大型本購入: 2人 クリック: 17回この商品を含むブログ (6件) を…

ボタンなどの基本的な装飾に関するメモ

css

週に二回も書けば十分やろ、と思ったけどそんなことはなかった。 少なくとも最初のほうは覚えることが多すぎて、これ書こうって思ってももう次の話題に移って追いつかない感じがする。 あと、コードももうちょっとあとでそのままコピペできるように残してお…

書いたはずの関数が読み込まれてないみたいな件

codeacademyはどうしたよ、という感じですが、htmlの最初のとこだけやりました。 なんか英語になると大げさに褒められている気がしてうれしいですね。 で、その後はせっかく来週プログラミング部で集まりがあるので、ちょっと進捗があったほうが見栄えがいい…

初心者でのプログラミング学習について

ジョブウェブさんのITスキルアップキャンプ http://company.jobweb.jp/news/a-116220 に参加したあと、やっぱりいくらなんでも思いつきでひどいコード書きすぎてただろうということで、初心者用の本を買ったり、プログラミングサイトを回ろうと思いました。 …