春咲さんのメモ。

自分メモ的な。主にPHPについて。github:mindlessdoll(冬眠してるけど)

phpDocumentorがComposerで入らなかった時のメモ

環境:CentOS7、Laravel5.5、php7.1 composer require --dev phpdocumentor/phpdocumentor ↑これがうまくいかない こんなエラーが出る Using version ^2.9 for phpdocumentor/phpdocumentor ./composer.json has been updated Loading composer repositories…

AWS:東京リージョン使うの?

AWS

先月の話なのですが、ubbへ行ってきた際のメモです。 AWSのリージョンのお話。 各リージョンで使えるサービスは下記リンク参照してください。 https://aws.amazon.com/jp/about-aws/global-infrastructure/regional-product-services/ 海外リージョン使うと…

環境:php7.1、Laravel5.5 composer update 実行したら laravel/framework v5.5.9 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. これな 素直に sudo yum install --enablerepo=remi-php71 php-mbstring …

npmでエラーが出て何もかも上手くいかない

環境 CentOS Linux release 7.1.1503 (Core) 出現したエラー npm: relocation error: npm: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference 解決策 yum update openssl どうやら、openssl version…

長いことPHPerやってるのに最近知った関数はこちら end()関数 配列の最後が取得できます。 print_r(end(array('A','B','C'))); →Cが出力される 的な。

今日のメモ

AWS

AWSでインスタンスが消えた!と思った時、リージョンを再確認するとよいらしい。たまに変わっていると。 ちなみに、4月に作ったインスタンスのリージョンがなぜかオレゴンになってました。

ssh接続でいつも忘れること。

Mac

sudoで実行してないからか、再起動すると設定が解除されてしまい毎回実行するのがこちら ssh-agentssh-add .ssh/id_rsa これやらないと踏み台経由の接続がなぜかうまくいかないよっと

超初歩なVagrantメモ

CentOS入れて、Vagrant入れて、さぁ、共有されてるVagrantfileで環境作るべってなった時、Vagrantfileがあるのに次どうするか分からなかったのでメモというかなんと言うか。 Box作るの?どうするの?Vagrantfileの中みたらBoxも作ってるよ、じゃ次は何をすれ…

Cakephp2 独自SQLでPaginateしたやつのソートと検索。

これもはまった。 独自SQLでPaginateするのはググると結構出てくるので割愛。 ソートにはまった。はまったはまった。 結論:「virtualFields」を使う。 あ…割愛しないでやっぱり書きます。えぇ、将来の自分のためにですとも!! PaginateOrigin.php(この子…

Cakephpの認証時に独自テーブルを使ってはまりました。

えぇ、はまりましたよ。 Auth認証。 本家ではUserテーブルを使ってますよね。 認証 — CakePHP Cookbook 2.x ドキュメント 今回はUserテーブル使いません。usernameなんてフィールドもありません。 認証に使うテーブル:ManagementAccount 各フィールド名 use…

ajaxSubmitで、success時のdata.successがそんなもんねーよって言われた。

JS

まぁね、どーしようもない理由だったんだけどね。 dataType: 'json', これが抜けてたw 他では抜けててもうまくいってたんだけどなぁ… あと、jsonをシングルコーテーションでくくるの忘れてJSエラーになって結構な時間悩んだり、アホな子です。

ajaxの処理が完了してから実行したい処理がある。

JS

ajaxってさ、非同期通信で便利なんだけど、処理結果によって後続の処理をどうするか決めたい時あるじゃん? ajax実行(登録最大値を取得している) ↓ 処理A って書いても、ajaxの処理中に処理Aが実行されて、登録最大値越してるのに!なんか処理A走ってる!…

jQuery File Uploadで任意のタイミングであぷろーどさせたい。

JS

環境は一式そろってて、改修が必要だった。 現行:ファイル選択後そのままアップロード処理実行 改修内容:「確認」ボタンを押してからアップロード処理実行 addってところで、確認ボタンが押されてからsubmitするよってことになります。 それだけ。 $('#csv…

jQuery Uniform ajax

JS

いい題名が思いつかなかったw さて。 ページ遷移時、ajaxから結果取得してjsでHTML生成して吐き出してるのですが、その際にuniformをあてても反映されない。どうしたものか。 結果↓ $( "button").uniform(); $.uniform.update(); 今回は、buttonだけ反映さ…

jquery+Nicescroll+スクロールの位置

JS

NiceScrollを使っています。 modalを使用し、div要素内をスクロールさせているのだが、divの中の情報量がイベントによって表示非表示が切り替わり、よーは高さが変わる。 その時、Nicescrollがちょっとおかしくて、スクロールバーが一番下にあるときで、高さ…

C#の{}にはまった。

9年ぶりにC#に触りました。 VisualStudioの使い方とか覚えているものですね。あと、コード見ると何となくなんの処理してるか理解できる。まさか自分がこんなに覚えているとわw で、掲題の件。 ただ、{中括弧}で囲まれているブロックの意味が分からなかっ…

Twig:自動生成のFormにクラスとか当てたいよー!

お久しぶりです。やっとネタが上がってきました。 {{ form_widget(form.ruby) }} これですね、これです。ここにスタイルつけるには。 {{ form_widget(form.ruby ,{'attr':{'placeholder':'例)マツモト ヨシヒト'}}) }} ってまぁ、なんのこっちゃない簡単に…

Symfony2 routing.ymlのパラメータ制御

ルーティングで、ここの値は動的にしたいけど決められた文字列以外は受け付けたくないって時の書き方 たとえば、都道府県取得したいよって時。 select: pattern: /{pref}/ defaults: { _controller: hogeBundle:Fuga:select } requirements: pref: "hokkaido…

Symfony2で作ったサービスをTwigで利用する

1.サービス(もどき)を作る 2.TwigExtensionを拡張する 3.Twigで使う といった感じで進めていきます。 1.サービスもどきを作る 今回私が作ったのはSEO用の文字列を取得する関数。共通で使いたかったので、Lib配下にSeoBundleを作成。内容は割愛。 …

Twigからconfig.ymlの値を参照したい

結論から言うと…この方法を私は見つけることができなかった。 下記で代用 twig: globals: seo_path: "%sp.seo.config.path%"

TwigでRequestパラメータ取得

http://localhost/app_dev.php/maker/tokyo/condition/ ってURLがあるとします。この中の「tokyo」部分がパラメータになります。 {{ dump(app.request.attributes.get('_route_params')) }} ってすると array(1) { 'pref' => string(5) "tokyo" } って取れま…

チャットワーク

社内連絡用に使いたいもの。チャットワーク。 今の現場で使っていて便利だなと思いまして。 今、自社では帰社連絡をメールで行っているのですよ。それがとても面倒な気がして…。晴れて?社員全員がスマホになったこともあり、本格的に導入したいところ。次帰…

Symfony2 Form前進しました。

はい、やっとなんとかなりましたのでまとめます。 まず、あのへんなポップアップ↓ の消し方。ミソはTypeの指定 namespace hoge\fugaBundle\Form\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; class In…

Symfony2 Formの続き

はい、絶賛はまり中です。 とりあえず、クラス化しました。 Controller use hoge\fugaBundle\Entity\Inquire; use hoge\fugaBundle\Form\Type\InquireType; public function caseAction(Request $request) { $inquire = new Inquire(); $form = $this->creat…

Symfony2 Formではまったこと

Actionの分け方がまずったらしい。つい癖で、InputとConfirmとCompleteと作ったんだけど、一つのActionでヨロと言われた。確かに調べてるとそんな感じのが多いのでそのあたりは右に倣う。 しかし、確認画面の作り方がよくわからない。と、いうかTwigでどう書…

特定派遣廃止を考える

考えるといっても思っていることを連ねるだけですw まず、一般派遣の条件とは? 資産規模:2,000万円以上 現預金:1,500万円以上 負債:資本の7倍以内 事業所面積:20平米以上 それに加えて5年ごとの更新作業が発生するようです。 うちの事務所の面積がちょ…

EclipseでSymfony2.3.xの環境を整える

サーバはAMI(Amazon Linux AWS EC2)Sambaでネットワークドライブ設定済み Eclipse4.3(pleiades) http://mergedoc.sourceforge.jp/ Symfony2プラグインは下記から取得 http://p2-dev.pdt-extensions.org/ プラグインをインストールすると新規プロジェクト…

gitメモ

現場でデザイナーさん向けに作ったQAを転記。 Q1. 今いるブランチを知りたいA1. git branch * のついてるブランチが今いるブランチ 全部のブランチを見たいとき git branch -aQ2. ブランチを切り替たいA2. git checkout ブランチ名Q3. ローカルブランチを削…

CentOS5系にimagemagic JPEG関連インストール "φ(・ェ・o)~メモメモ

参考にしたのはここ http://otukutun.hatenablog.com/entry/2013/04/22/145232 インストールする前に yum list | grep ImageMagick でなんか確認した。一応。↓でも一応確認 identify -version convert -version JPEG生成ツール関連は http://www.ijg.org/fil…

HTML5カンファレンス

今年は行かねば… http://events.html5j.org/conference/2013/11/