bxSliderで画像の遅延ロードを行う
個人的にはあまりbxSlider使いたいなぁーとは思わなけど、仕事で仕方なく使う感じ。 ただ、画像が大量にある場合に、一気に画像画像を読み込みに行くので辛くなるんだよね。。。 ということでlazy load出来るようにしてみた。 今回のサンプルについて polidog/lazy-bxslider githubで公開して…
700 件の記事
個人的にはあまりbxSlider使いたいなぁーとは思わなけど、仕事で仕方なく使う感じ。 ただ、画像が大量にある場合に、一気に画像画像を読み込みに行くので辛くなるんだよね。。。 ということでlazy load出来るようにしてみた。 今回のサンプルについて polidog/lazy-bxslider githubで公開して…
普段はjQueryでガンガンコード書いている。 ちょっと前に気分転換にVuexで簡単な実装をしてみた。 vue-note-sample polidog/vuex-note-sample これはVuexの基本的な実装をためしてみたかったので作った。 coligo-io/notes-app-vuejs-vuexがv系だった…
たまにやってしまうTwigのSyntaxError。 そんな時はCIでチェックするのがいいかなぁーと思うので、CircleCIでTwigのSyntax Errorチェックするようにしてみました。 bin/console lint:twigコマンドを使う Symfony はTwigのlintコマンドが用意されています。 …
別に大したことじゃないんですが、5.6ぐらいからgeometry型使えるようになっていて、5.7.14ぐらいからは対しかInnoDBでもいけるようになっていたので、適当にdoubleで登録してたのをgeometry型に切り替えました。 で、データの更新どうしようかなぁーっておもってて、SELECTした結果でUPDATE…
3年前にsymfony2のMemcachedSessionHandlerの不具合についてというタイトルで記事を書きましたが間違っていました。。 今回は正しい方法を記載していきます。 ESTABLISHEDが大量に発生するのか? Qiitaのほうに記事を書きました。 持続的接続の場合は、一度接続処理を行ったらPHPスクリ…
再演で@t_wadaさんのPHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計を聞いて、本当に様々な発見がありました。 その中でもassertの使い方は本当に勉強になりました。(とはいえ、そんなにちゃんとassertの使い所を理解しているわけではありませんが・・・) 「発生した暗黙の前提をas…
Symfony Advent Calendar 2016の6日目の記事です。 WebTestCaseでログインが必要なページのテストを行う方法(仮)ってネタで書こうと思ったんですが、ググったら@imunew先生のSymfony2 + PHPUnitではじめてのテスト(機能テスト編)の記事が良かったので、KnpUOAut…
Symfony Advent Calendar 2016の5日目の記事です。 Symfony2を使っていると、Web上でコマンドを実行したくなることがあると思います。 自分でBundleを作ろうと思いましたが、検索したらBundleがありました。 CoreSphere/ConsoleBundle やはり世の中には同じよ…
19日に静岡JavaScript勉強会に参加してきました。 遅くなってしまったけど、一応ブログ書いておきます。 今回は僕はサーバサイドレンダリングのLTを行いました。 なんかフロントエンド対しての気持ちが薄れ始めていて、内容が薄い感じになってしまってすいません。 @nakajmgが発表してる勉強会 今回は@nakajm…
こんばんはポリドックです。 今日も元気にSymfonyにを書いています。 さて、今日はTwitterでこんなツッコミをされてしまったので、軽くまとめてみようと思います。 https://twitter.com/hidenorigoto/status/799560566071119872 そもそもなぜGetter/Set…
JavaScriptも楽しいけど、やっぱりSymfonyのほうが楽しい。そんな風に思う今日このごろです。 さて今日「DependencyInjectionGeneratorBundle」を作りました。 polidog/PolidogDependencyInjectionGeneratorBundle Symfonyで2…
Symfony2 or 3でイベントリスナーを設定したい時に基本的にservice.ymlで設定するのが一般的だと思います。 まあ僕の場合はJMSDiExtraBundleを愛用しているので、ちょっと違いますが・・・w 自作でBundleとか作っていると、状況によって動的にEventListenerを設定したいなんてケ…
最近Androidをちょいちょい書いています。 Webアプリしか作ったことなかった僕には結構苦労することが多いです。 てかほとんど初心者というかしろーとみたいな感じで死にたい毎日です。 ツールバーの右上にボタンというか、アイコンを表示して、押したら画面遷移するみたいな事をしたかったときのメモです。 こんなやつです。 手…
若干Golangの波に乗り遅れた感のあるポリドッグです。 PHPerな僕は他の言語を殆ど触ったことないので、視野を広げるということで、最近Golangを触りはじめたわけです。 しかし、Golangは超初心者の僕にとってはどうやって書いていいのやらさっぱりです。。 そんな僕がGORMの接続をどうするか考えてtomlを使っ…
Symfony好きの皆さんこんにちわ。ポリドッグです。 さて今日はPolidogLaravelBundleを作ったのでそれのご紹介をしたいと思います。 PolidogLaravelBundle polidog/LaravelBundle Symfonyのプロジェクトの中でLaravelのプロジェクトを扱うためのBund…
最近SymfonyのWebTestCaseが好きになってきた僕です。こんばんわ。 よくある「フォームを表示して値をいれてPOSTする」的なテストでサービスコンテナにモックオブジェクトを登録しても、なぜか差し替わらなくて苦労したので、解決法を共有したいと思います。 まあ、通常であればWebTestCaseでモックを使いた…
PHP CS Fixerを実行するタイミングって皆さんどうしてますか? PHP CS Fixerで快適PHPライフだとGit のコミットフックで実行していますね。 これでも良いとは思うんですが、個人的にはPHPファイルを保存したタイミングでPHP CS Fixerが実行できたら最高なんですよね。 Gulpで実行する 最…
Symfony2でOAuthのログイン系の処理を実装する場合に非常に便利なHWIOAuthBundle。 世界的に有名なサービスは対応していますが、「Yahoo ID連携」は対応していないんですよね。ちなみにYahoo.comのほうは有るみたいです。 今回はそんなHWIOAuthBundleでYahoo ID連携をする…
普段の開発はCircleCIを利用しています。 そして、デプロイにはCapistrano3を利用しています。 普段は僕はSymfonyでの開発が多くて、過去にCapistrano3でSymfony2をデプロイするなんて記事を書いたりもしています。 さて今回はSymfony2なアプリで「GitHub + CircleCI…
前回に引き続きVichUploaderBundleネタです。 今回は更新時に画像を変更しても反映されなかった問題が発生していたので、それについて調べたことを書いていこうと思います。 更新時に画像が反映されない 新規登録時にフォームから画像をアップロードすると、画像は登録できます。 ただ画像を変更しようと思って編集画面か…
Symfonyのファイルアップロードで便利なサービスと言えばVichUploaderBundleですよね。 そんなVichUploaderBndleを使っている状況でog:imageの設定でハマってしまいました。 vich_uploader_assetはpathしか表示されない Twigで画像のパスを取得するときvic…
今日は「DDD Alliance! ドメインオブジェクトの見つけ方・作り方・育て方」に参加してきました。 今回もいろいろと考えるきっかけを与えてもらえてすごく勉強になりました。 ValueObjectの話がいろいろと出てきたので、自分の中でいろいろと思ったことを整理したいと思います。 ValueObjectに迷う どこ…
特定のMacBookAirだけなぜか、ネットワークが遅いという現象が発生していたので調べてみた時の見聞録です。 (大したことはしてないです・・・) ネットワークにつながらない 「なんかネットワークに繋がらなくなっちゃたんだよね」と言われたので調べてみました。 この時考えたのは「DNSの設定がおかしいんじゃね?」ぐらいに…
Symfony以外のPHPのフレームワークの選択肢はBEAR.Sunday以外考えられないので、学ぶことにしました。 少しだけチュートリアルを触っていましたが、すっかり忘れていたので、TODOアプリを作りながら、学ぼうと思います。 TODOアプリ 以前SymfonyのサンプルでTODOアプリを作りました。 そのTODO…
最近ffmpegを触っていたので、今回はffmpegの話をします。 FFmpegではエンコード時にテキストを埋め込むdrawtextフィルターが存在します。 改行する方法がわからずに「ffmpeg 改行」でググったところ、この記事に当たりました。 FFmpegのdrawtextでテキストの改行をしたい(multiple…