2012年2月4日土曜日

最近の気持ち

お久しぶりです。

お陰様で就職決まりました。
毎日、母親業と仕事と通勤時間で、睡眠不足です。
友達にシワが増えたと言われました。
子ども達には朝30分くらいしか会えないので、かわいそうで、本当に申し訳ない日々です。
少しでもコミュニケーションをとりたくて、夜は会社からの帰りに、子ども達に毎日電話していますが、やっぱりさみしそうです。
胸が痛いです。
出来れば、早く仕事を覚えて作業効率を上げ、残業のしない日を作り、子どもが寝る時間より早く帰る日をつくりたいです。

今の状況から早く這い上がって、収入面にも時間にも余裕を持てる様になって、子ども達を幸せにしたいです。
その最終的な目標を、忙しさで見失ってしまわない様、肝に命じて頑張らないと。
自分に負けたくないです。

職場の方々はとても優しく親切です。
少しでも早く、職場の方々の御役に立てる様、頑張ります。




2012年1月27日金曜日

ありがとうございます

就職できました。
皆様のお陰様です。
ご恩に報いられるよう必死でやってやるぞっ
という気持ちでいっはいです。
がんばります!!

2012年1月4日水曜日

symfony ”Oops! An Error Occurred The server returned a "500 Internal Server Error". Something is broken・・・”

 あけましておめでとうございます。

さて今朝のエラーです。

Oops! An Error Occurred

The server returned a "500 Internal Server Error".
Something is broken・・・
 

ということで、

/var/log/httpdでerror_logを見てみましたら、


Symbolic link not allowed or link target not accessible

「シンボリックリンクが駄目な感じですよ。」ということらしいです。





こちらを参考にしました。
http://ooyama3.blogspot.com/2011/03/322.html

2011年12月20日火曜日

CHAR 型と VARCHAR 型

http://dev.mysql.com/doc/refman/4.1/ja/char.html


CHAR 型と VARCHAR 型についていままで間違えて認識していました。
今後気をつけたいです。

2011年11月7日月曜日

修了式

明日は6ヶ月間の講義を終え、修了式です。
今日は最後の課題のプレゼンをしました。課題はやりたい事の三割も出来ませんでした。
結果が出なかった事は非常に残念ですが、
課題を一つ終わらせる度にプログラムに慣れる事ができましたし、課題があるお陰で六カ月意欲を失う事なく、こんな私でもサイト作りを少しできるようになりました。
時には褒めるところのない私も褒めてくださり、厳しい言葉もかけてくださり、とても励みになりました。
勉強以外でも仕事に向かう姿勢や、プライベートで落ち込んだ時にフォローして頂いたり、先生とクラスメイトのお陰で、こんな私でさえ成長する事が出来きたと思います。先生と今のクラスメイトと一緒でなきゃここまで勉強出来なかったです。
感謝の言葉も見つかりません。

来週からは就活をして、自分がやりたい仕事をできるように頑張ります!就職できたら、常に向上心を忘れずいつかは先生と関わってくださった皆さんの恩にむくいるような仕事人になりま・・・
す。
頑張るぞ!くじけそうな時はツイートしますから、リツイートください。たまには。

という面持ちで明日は修了式を迎えたいと思います。

その前に我が家のパソコンの環境を整えなきゃ〜〜(ーー;)課題が終わってゆっくりできるのも束の間です。感傷に浸っている時間もないんです〜

明日は連日寝不足で吐くかもしれませんが、それもいい思い出ですね!

symfonyでのheader("Location: $url")メモ


symfonyで、header("Location: $url")をしたい場合は・・・ 
 
  $this->redirect('module/action')
もしくは、
  $this->forward('module', 'action') 
 
と書こう。
すいません、まだ二つの使い分けがわかっていません。 

2011年11月5日土曜日

symfony 画像フォーム作成メモ 画像を置くファイルの作成

苦手な画像フォーム作成をマスターしよう!!ということでまず、画像を置くファイルの作成

1、画像を置く一時ファイルを作って、権限を777にする
  cd /home/×××/プロジェクト名/web/uploads

  mkdir tmp

  chmod 777 tmp


2、保存するファイルを作って、権限を777にする
  cd /home/×××/プロジェクト名/web/images
 
 mkdir photo

  chmod 777 photo

2011年11月3日木曜日

もわ~~としてきたら、紙に書く!

あれこれあれこれ考えていると、
うまくまとまらない事がしょっちゅうです。

もわ〜としてきたら紙(メモパットでも何でもいいです)に書いてみます。
すると、次にするべき事が見えてきたりします。

項目が多いformの作業手順(メモ)

1、input画面のhtml作成
2、confirm templeteに値を送る前に confirm actionで 値の受け渡し確認。
print    $this->name = $this->getRequestParameter('name');
       ・
       ・
       ・
       ・
exit;
3、templeteに項目を表示させるhtml作成->表示の確認.

4、Validateの作成->確認。
5、result actionで値の受け渡し確認(2と同様)。
6、teblePeerにinsert文の作成。
7、tebleに正常にinsertされているか確認。

2011年10月26日水曜日

text型はdefault値を設定できない。mysql エラー早見

MySQL 4.1 リファレンスマニュアル :: 12 MySQL のエラー処理 :: 12.1 返されるエラー
http://dev.mysql.com/doc/refman/4.1/ja/error-returns.html

すっかり忘れてましたが・・・、
mysqlにおいて、text型のカラムはdefault値を設定できないという設定になっております。
default値を設定しようとするとエラーになるという設定になっております。

本当にすっかり忘れてました。

ということで、どうしてもdefault値を設定したいなら、型をvarcharにしましょうということらしいです。
・カラム名の変更は以下のクエリで。
alter table テーブル名 change column 旧カラム名 新カラム名 型;

・ちなみにこれで、型も変更できます。
alter table テーブル名 change column カラム名 カラム名 変えたい型;

text型は多用せず、varchar型のほうがいいそうです。
text型を使うとすればレビューやコメントなどの長文だけにした方がいいそうです。

2011年10月24日月曜日

特定のカラムの値だけほしいselect カラム名 from テーブル名; をcriteriaで

select カラム名 from テーブル名 where id = 1;
の値をcriteriaで求めたいのだけど 
 
addDescendingOrderByColumnではないしgetNewCriterionでもないような、

2011年10月23日日曜日

symfony エラーとひどく残念なミスたち。焦らず頑張りましょう。

残念なミスが沢山。
あと、一週間。焦ってしまう。

Invalid configuration settings: [sf_error_404_module] "default", [sf_error_404_action] "error404"

404エラー 
原因:formHelper form_tagの記載ミス。 
 ×<?php echo form_tag("/アクション名","オプション") ?>
 ○<?php echo form_tag("モジュール名/アクション名","オプション") ?>
 

Configuration file "・・・・validate/Confirm.yml" is missing "methods" category

原因:validate/Confirm.ymlの記載ミス。
fields: を書き忘れ。

Too many forwards have been detected for this request・・・

無限ループですよというエラー。
原因: 
×public function handleErrorConfirm()
  {
     $this->forward('diary_add', 'confirm');
 } 
○public function handleErrorConfirm()
  {
     $this->forward('diary_add', 'index');
 } 
それは、無限ループになってしまいますよ・・・。 
 

[wrapped: connect failed [Native Error: Access denied for user・・・・ 

mysql > show grants for ×××@localhost;で確認。
・・・権限はある。

onfig/propel.iniの確認。
propel.database.createUrl  = mysql://×××:×××@localhost/
propel.database.url        = mysql://×××:×××@localhost/×××
・・・設定してある。


原因:onfig/databases.ymlの記載ミス
×   dsn:          mysql://×××@localhost/××

○   dsn:          mysql://×××:×××@localhost/××
・・・パスワード抜けてる・・・・。 

symfony、sfpageflow

Fatal error: Call to a member function getMailaddress() on a non-object in ・・・

sfpageflowでedit moduleを作成しました。
 MemberPeer::retrieveByPkした行のmailaddressカラムは空なので、このエラーなのかな?
でもそれだったら、値のないカラムがあったらダメってことでしょうか?
そんなわけないような・・・・。
そもそも状況によって値を入れないカラムもあるのに・・・どうしよう。

sfpageflowが理解できてない。愕然。
今回はsfpageflowを諦めて作りなおそうかな・・・。
あと一週間しかないのに・・・。

2011年10月22日土曜日

inet addrがない!!!

puttyが接続できなくなり、
製作中のサイトをブラウザで表示できなくなりました。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

接続がタイムアウトしました
      
      
        
        
          ×××のサーバからの応答が一定時間以内に返ってきませんでした。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。   
CentOSで/sbin/ifconfigしたところ
inet addrがない・・・・!
 
(゚□゚)・・・・・
 
泣きそうになりながら、お休み中の先生に早速メールさせて頂きました。
先生のアドバイスで 
CentOSを再起動したら 復活しました・・・・。
 
 

2011年9月30日金曜日

symfony課題:グループ管理サイトの作成

今日から課題:グループ管理サイトの作成です。

今回はsymfonyに慣れる事を目的とした為
かなり簡易なサイトを作成しています。

appとmoduleと actionをどのように構成するのか悩みました。
今回は

・frontアプリケーション
loginモジュール
  index
defaultモジュール
  index
logoutモジュール
  index(loginページ以外すべてにリンク)
editモジュール
  input(スケジュールの入力・削除依頼)
 →confirm
 →result

・Backendアプリケーション 
defaultモジュール
 index
 →confirm
 →result
と構成してみましたが、index action名をどうしようか悩み中です。

2011年9月29日木曜日

Symfony 掲示板

現在、symfonyで掲示板作成中です。

Symfonyは今迄と作りがガラッと変わって難しいです。

ですが、大変便利そうで期待してます。

今日は講義の後、先生になんだかんだ教えて頂いていたら、9時帰宅でした。
先生も遅く迄頑張ってくださっているので、
私もSymfony基礎マスターできる様にがんばります!

今日は課外授業!

おはようございます。
最近日没が早くなりました。学校を出ると夕暮れです。


最近アメブロの加藤茶さんのブログを毎晩チェックしてます。
癒されます。
奥様もお綺麗でお料理上手!
http://s.ameblo.jp/katochanpe-blog/entry-11031437159.html?frm_src=thumb_module

2011年9月28日水曜日

symfony画像のアッブデートprimarykeyが取得できない。

今日は画像アッブデートをしました。
画像掲示板のような型で作成しました。

Index→ confirm→ result
のページ遷移です。
public function executeResult()
で、 postで画像を受け取り
デーベースに insertしたあと、 print_rで挿入したデータを表示させたるのですが、なぜか、primarykeyてある idのみ値がとれませんでした。

なんでーー
テーブルを作った際、セッティングやムルもモデルも作り直したのにーー。

とまあ、こんな感じで、頑張ってます!

追記ーーーー
原因はテーブル名とカラム名を同一で作成した為でした。

2011年9月26日月曜日

symfonyでCRUD

現在、symfonyでCRUD練習してます。
Indexから SubmitにPostの値がわたらな〜い!!。・゜・(ノД`)・゜・。

と思ったら、
Form actionを acitonと綴り間違えしてました。




非常に残念です。