スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    symfonyでWEBアプリが書けるようになってきました♪

    0
      火曜
      新しいクライアントより入電。
      打ち合わせ。

      木曜
      メインのクライアントより呼び出し。
      至急リニューアル司令。

      週末
      疲れきって死亡

      そんなこんなでなかなかブログが書けません。。。

      結構WEBアプリらしきものが書ける用になってきました。
      今はまだ、PearとPHPネイティブでガリガリ書く方がよほど速いけど><
      将来的なことを考えてもう少しsymfonyがんばります。

      +symfonyで今悩んでること
      テスト時にSQLiteで$hoge->save()すると普通に日本語で保存できるのに、DBの設定をMySQL(本番はMySQLなので)に換えると文字化け。
      コードもテンプレートも全部UTF-8なのになんで?
      「symfony 日本語」で検索しても見当はずれのドキュメントばかり出てくるし、「symfony 日本語 保存」でも何も出ない。
      もしかして私、うーーんと基本的なことで悩んでる?トホホ。

      #だから外人の作ったフレームワークはいやなんだYO ヽ(`Д´)ノウワァァァン


      +自分用めも。
      思い通りの動作をしなくなったらsymfony clear cache (cc)してみる


      サーバー停止?apache起動せず!

      0
        昨日夕方、夫@会社からTEL着信。

        普段、夫とのファイルやり取り(Excelとか画像とか、これ送ってー!というのがあります)は、自家製うpろだ(アップローダ)を使用しています。(自宅と、夫会社のIP以外許可していませんのであしからず)
        一昨日依頼されたファイルがあったので、「上げたよー」とURLをメールしておいたのですが。

        それが「ダウンロードできない、というかお前のサイト死んでるぞ」という連絡でした。

        慌ててURLを叩くと、確かに死んでます^^;

        一瞬、DSN(無料DSNのバリュードメインを使ってます)が死んだのかと思ったんですが、バリュードメインは生きてました。

        で、仕方ないのでSSHで自分の鯖を見に行って、apacheが起動してるかどうか見ました。
        ハイ、やはりココで停まってました。

        apacheを再起動しようとすると、libphp5.soをロードするところでエラーだそうです。。。

        とりあえず、今現在php無しになると動かないのは…
        ・自サイト用のCMS
        ・phpMyAdmin
        ・自サイトからの問い合わせメールフォーム
        だけ。
        なので、てっとり早く鯖を復活させるために、一旦libphp5.soをロードする行をコメントアウトして、apache再起動。
        成功しました^^;;


        symfonyのWindowsへのインストール(pear使用)

        0
          昨日あれだけ悩んでたWindowsへのsymfonyインストール

          1.xamppインストール(Apache2系・PHP5.2系・MySQL5.0系を同時インストール。無料)
          2.xampp/php/PEARフォルダを開き、go-pear.pharを最新版で上書き。(対象をファイルに保存→xampp/php/PEARフォルダ内に保存でOK)

          3.xampp/phpフォルダにあるgo-pear.batをダブルクリック→systemかlocalか聞かれるのでsystemでenter→インクルードパス・PHPのバイナリの在り処等の一覧が出るので確認してOKなら何も入れずにenter→勝手にPEARのアップグレードが始まるのでenterを押せと言われたら押す→終わったらgo-pearのウィンドウが自動的に閉じる。

          4.システムのプロパティ(Windowsのマイコンピュータを右クリック→プロパティ)→詳細設定→環境変数で「Path」にphp.exeのあるフォルダを追加指定。フツーの人は「;C:¥ほげほげ¥xampp¥php¥」を末尾に書き足すことになると思います。(私のWin機は全然フツーじゃないのでw 「;P:¥ほげほげ¥xampp¥php¥」を足しました。)

          ==ここでWindowsを再起動==
          5.コマンドプロンプト(知ってると思うけどw スタート→全てのプログラム→アクセサリにあります)を開く。

          6.「pear channel-discover pear.symfony-project.com」→「succeeded」が返ってきたら…→「pear install symfony/symfony」でインストール。
          xampp/phpフォルダにsymfony.batが作成され、xampp/php/PEARフォルダ内にsymfonyフォルダができてPHPファイル群がダウンロードされる。

          7.以後、コマンドプロンプトでコマンドラインの「symfony」が使えるようになります。




          symfonyのインストールでハマるorz

          0
            Railsの勉強をつづける前に、手持ちのLinux機ではなくメインのWin機にsymphonyを入れようとしてかれこれ4時間経過orz
            メインのWinにはxamppを入れてあったのですが、go-pear.batが使えず(go-pear.batが壊れてるのって5.2.0までだよね?)、というかなぜかコマンドラインのphp自体全く使えず、pearコマンドでsymfonyを入れられない。
            ソースDLしたsymfonyをPEARディレクトリに移動してみても、無駄無駄無駄w
            ちっとも先に進みません。

            解決法がわかったわけじゃないので誰の役にも立たない日記ですがorz
            とりあえず今日はもう「ダメ日」として諦めます。
            Linux機のほうで作業を続けます。。。。


            Ruby始めました(コラコラ

            0
              symphonyの勉強を始めたんですが、これがなかなか難しい…^^;

              そんな時某巨大掲示板で「Rubyの代表的フレームワークRuby on Railsの経験がある人はsymphony楽勝」と読みまして。

              色気を出してRubyを始めてみました^^;
              Ruby→Railsを1週間ほどでざっと見て、その後symphonyに掛かります(予定)。その間、通常業務をやりながら、です(無謀


              今日Rubyでお勉強したこと:
              puts:phpのecho/printに相当。出力するモノは()で囲わなくてOK。
              演算記号/*+-:そのまんま。商・積・和・差を出してくれる。
              エスケープ¥:エスケープはPHPと同様¥を使う。
              RubyはPHPと違い、コマンド1つごとに「;」をつけなくて良いらしい。
              文字列結合は「+」で。PHPでは「.」だったけど。

              …先は長いーー;


              PHPのフレームワークについて

              0
                PHPを勉強し始めて7ヶ月経過。
                PHPを使って、ほぼ自分の思うような動作をさせることができるようになりました。

                ところで、所々で耳にする(目にする)のが「ふれーむわーく」というシロモノ。
                フレームワークとは、「枠組み」「骨組み」というような意味で、プログラミングの世界では、プログラムの開発をするときに頻繁に出てくる同じようなコードを書かなくて済むように、予め用意されたライブラリ集みたいなものらしいです。
                私は既にPHPでPEARを使っていましたが、開発がPEARよりもっと簡単になる便利なモノ(但し、ルールはお勉強が必要)らしいと理解しました。

                フレームワークでラクチンするためには、予め決められたルールに従ってファイルを配置したりクラスを作ったりしなければならないので、「便利そうだけどそれが面倒なんだよな〜」と放置してました。
                続きを読む >>



                PR

                calendar

                S M T W T F S
                     12
                3456789
                10111213141516
                17181920212223
                24252627282930
                << September 2017 >>

                twitter

                selected entries

                categories

                archives

                recent comment

                • 結局CodeIgniter用汎用Modelクラス&汎用CRUDスクリプトを書きました
                  プログラマー
                • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
                  よし
                • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
                  ななうぇぶ
                • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
                  よし
                • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
                  よし
                • WindowsのPCで開発するphperがxhprofを使う方法
                  ななうぇぶ
                • WindowsのPCで開発するphperがxhprofを使う方法
                  川本
                • [バッドノウハウ]Symfony2で別テーブルの集計項目を一覧に含めたいとき
                  よし
                • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
                  77web
                • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
                  ktz

                recent trackback

                • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
                  常山日記
                • django対symfony 日本語メール送信(その1 symfony編)
                  CPA-LABテクニカル
                • CodeIgniterでユーザー認証
                  されどLAMPな日々
                • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
                  常山日記
                • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
                  サーバー用語集
                • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
                  常山日記
                • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
                  mitszoの日記
                • python多次元リストをsort(並べ替え)する方法?
                  mitszoの日記
                • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
                  Humming Via Kitchen
                • 日本語テキストをtruncate@django(Python全般にも??)
                  常山日記

                recommend

                links

                profile

                search this site.

                others

                mobile

                qrcode

                powered

                無料ブログ作成サービス JUGEM