tetu式

ゲームと音楽・作曲の自己満足と悩みどころの多いプログラムのブログ。

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

fuelPHP Validation::forge()の名前付けについて

前の記事を書いたときに、forge()の()内には名前を入れられる、と言う風に書きました。 自分は全然気にしてなかったのですが、なぜ名前を入れられるのか、名前を入れる意味は?ということで先輩が妙な考えを言っていました。 今回たまたま名前が必要な場面が…

ド素人の作曲の話。

自分のブログの右側にあるリンクにmuzieとThe Pxtone Collage Collectiveというのがあります。 muzieは作った曲をmp3にしてあげておくサイト。 The Pxtone Collage Collectiveはピストンコラージュというフリーの作曲ソフトで作ったデータを掲示板式であげて…

SQLのdatetimeをPHPで扱うには

昨日に続いて時間関係の話です。 なんとなく気づいてましたが、昨日の書き方だと結局time型もdatetime型も同じような計算してて何が簡単なのかが全然分かりませんでした。 やってることほとんど変わってねーじゃねーか、と先輩に言ったらdatetime型なのはSQL…

mySQLとfuelPHP time型の合計計算とdatetime型の合計計算

web勤怠管理のシステムが一段落しました(多分) 今回は使用しているmySQLで苦戦したこと。 勤務時間の計算元になる出勤時間や退勤時間等がデータベースにtime型を使っていたのですが、datetime型の方が計算しやすいと先輩は仰います。 時間の計算するのに日…

fuelPHPのDBの扱い。

SQL文書くのが何か好きなのでDB::queryでSQL文をそのまま打ってます。 ですが、これだとエスケープ機能が働かず、SQLインジェクションという攻撃を受ける可能性があるとのこと。 fuelPHPではQuery Builderという機能が備わっていてこちらを使うと自動でエス…

basic認証について

今回もセキュリティの話。 わざわざブログに書かなくても調べればすぐ出るような内容の話ではありますが・・・ basic認証はbasicと書かれている意味の通り、基本、簡易な認証システムのことです。 どの解説サイトを見ても「最も基本的な認証」とか「基本認証…

パスワードのハッシュ化とログインの仕様

PHP

先日ちょっと出てたパスワードのハッシュ化とログインの仕様について。 とりあえずはログインの仕様についてから書きます。

バリデーションってなんなんだー

Web勤怠管理を会社で作り始めて1ヶ月半・・・ようやくそれらしいものはできました。 機能としては勤怠時刻と作業内容の登録、登録した勤怠情報の一覧表示、1ヶ月の勤怠時間をもとにした給与明細といったところ。 自分ではそこそこの出来になったんじゃないか…

phpExcel続き

PHP

先日自分が今作っているweb勤怠登録にphpExcelライブラリを入れました。 今回はphpExcelの基本構文や、プログラム的に使えると思ったことをまとめます。 とりあえずphpExcelで何かするにはライブラリを読み込み、アクティブシートの宣言をしなくてはなりませ…

PHPを使ってExcelファイルを作る。

PHP

研修前の段階でExcelで作ったテーブルをCSVファイルで保存し、特定のセルの値を特定のフォームに入れる、ということをやってました。 今回はその逆、入力したフォームを元にExcelで読み込むファイルにするというもの。 CSVならまだしも最初からxlsやxlsxで保…

研修終わりの会社出社。

10月31日でようやく研修が終わり、出向先が会社になりました。 1ヶ月まるまる会社での作業をしなかったせいで何をやっていたかは思い出せてもどうやってそれをしていたのか思い出すのにちょっと時間がかかりました。メモが無ければ死んでいた。 今は会社で使…

研修ド多忙

ついにログイン情報もクッキーに忘れられてしまった・・・ はてなのパスワードも忘れたので再設定、よく使うやつにしたつもりだったんだけどなぁ。 研修が最後の演習に入ってチーム制作してます。 これがまぁー忙しい。今週は9時過ぎまで残ったのが2日ありま…

近況

今週も全然ブログ更新できんかった・・・とりあえずやってることの近況をば、 ぷよぷよクエスト りすくませんぱいのイベントも終わり一休みかと思いきや 今度はりんごの再イベントがあります・・・ りんごは前回のイベントの時に最終変身素材を取り損ねたの…

研修再開。

5月から8月中頃まで会社外での研修があったのですが、10月に入ってその後期の研修が始まりました。 おかげで会社に戻る時間も少なくて今週は全然書けず・・・ 今週の研修内容はAndroidアプリの開発の基本とServlet/JSPでした。 前にも書いてるように会社では…

まったり狩り生活

今日はどうしてもやっておきたい内容があってブログ書く時間が業務中になかったのでプログラムの話題はお休みにしてゲームの話。 今回の土日はモンスターハンター4をやってました。 前回の土日と先週の平日は全然やる時間がなかったので2週間ぶりくらいです…

fuelPHPでページを行ったり来たりする

前回はとりあえずページの表示をすることに成功しました。 ですが、たった1ページのサイトなんて基本的には存在しないわけで・・・世の中にあるサイトは大抵コンテンツページというものがトップページ以外にあるものです。 そこで複数ページ間の移動というの…

fuelPHP1.6で何かページを作ってみる。

前回まででなんとかEclipseでfuelPHPを使えるようになりました。 ですがここまでやってようやく準備が出来たところ。物作りはここからですね。 なのでまずは簡単なものでもいいのでページを作ってみましょう。

サーバ上のoil createで作ったプロジェクトをクライアントPCのEclipseでリモート編集可能にする。

結構いろんな作業が必要になります。 使用するものはSambaサーバ、マウント、Eclipseあたりです。 サーバにアクセスしてリモート操作が出来るのはいいのですが、サーバ上の操作は今の環境だとCUIのみ。大量にテキストファイルを編集する作業となると vi や n…

fuelPHP1.6奮闘記

少し前まで素PHPでmysqlを使ったログイン認証を作っていたのですがfuelPHPというフレームワークを使うことになりました。 理由としては使った方が効率がいいとかセキュリティとか・・・ セキュリティについてはどのようにしたらセキュリティが強いのかという…

まずは環境から。

ようやく備忘録らしい記事を書いていきます。 まずは自分(会社)の環境とどうファイルを編集するかについて。 うちの会社ではubuntu server 12.04が常時稼動している状態です。データセンターとかに置いている訳でもなく、24時間監視という訳でもなく、UPS…

3連休終了。でも全部外出。

9月2度目の3連休も終わりました。といっても外出してる時間がいつもの休日よりかなり多めだったのであまり家でゆっくりということはなかったです。 むしろ休日が1日多いのではなく平日が1日少ないと考えた方が有意義かもしれませんね。 秋分の日も過ぎ…

秋のお彼岸

今日は秋のお彼岸ということで墓参りに行ってきました。 親と一緒にレンタカーでそれぞれの先祖のお墓の所へ。前は都心部から離れた所に住んでいたので父の車で移動してたのですが今は都心部に住んでいるので車は手放しました。 1ヶ所は自転車で行こうと思…

いまさらブログだなんて。

業務命令だってよ! どうもこんばんちはようございます。tetuです。最初なので初めましても追加で。 とはいっても何を書いちゃダメとかは言われてないので法に触れない程度にある程度自由に書いていきます。 ジャンル的にはゲーム(初心者)と音楽・作曲(義…