ツイート ブックマーク 2/27にラクスルさんで、Symfony Meetup #9を開催しました。 今回は「Symfonyで作る検索フォーム」というタイトルでLTをしました。 検索フォームを作るときにいろいろと悩んでいましたが、最近は「DoctrineのCriteria」と「FormComponent」を利用して、最近こういう形で実装していますってお話です。 会場を提供していただいた、 今回で9回目となったSymfony Meetup。もくもく会の頃から考えるともう1年以上も続いてるイベントです。 最近はSymfony本も出てから、少しずつ参加者が増えて嬉しいです。 会場を提供していただいた、ラクスルさんありがとうございました! 次回はおそらく3月下旬にやるとは思いますが、詳しい情報は「#symfony_ja」のハッシュタグで確認してください! Symfonyにちょっとでも興味持っている
All slide content and descriptions are owned by their creators.
前回の記事では、カンファレンスをより楽しむために積極的に人と(特に海外の人と)話そうと書きました。しかしそうはいっても、言葉に自信がなかったりしてなかなか積極的に話しかける勇気が持てないかもしれません。 でも心配いりません。懇親会(ミートアップ)の会話はほとんど決まった形で始まるので、それを覚えておけばとりあえずなんとかなります。 挨拶と自己紹介のプロトコル とりあえずこの手順だけ覚えておきましょう。以下の流れから外れることは90%ありません。 (相手を見て)声をかける「Hi」 名前を言う。「I'm Katsumi」/「My name is〜」 「どこで働いてる/何をしている」か聞かれるので答える。「I'm iOS developer, work at Realm」/「I'm working at Realm. I develop〜」 要するに、1. 声をかけて、2. 名乗って、3. 自己
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog マーケティングソリューションカンパニー開発本部UIフロントエンド開発部の三島です。 PHPフレームワークSymfonyで使えるバンドルConfigCacheBundleをオープンソースとして先日公開しました。 公開から少し時間がたちましたが、今回はあらためてこのバンドルの紹介をします。 はじめに ConfigCacheBundleはPHPフレームワークSymfonyで使えるバンドル(ライブラリ)です。 https://github.com/yahoojapan/ConfigCacheBundle https://packagist.org/packages/yahoojapan/config-cache-bundle このバンドル
プログラミングは一言で言うとコンピュータに計算をさせる方法を伝えることである. 計算を伝える方法として,一番シンプルなのは,式を使うことである.コンピュータを動かすには動いて欲しい式をコンピュータに入れてやるのである.世界で最初のプログラミング言語FORTRANでは式をコンピュータが読める形式で書いた.その書き方は今でも様々な言語に影響を与えている.たとえば,ある数の二乗を計算させたいとすると, f(x) = x*x のように書く. 計算を伝える別の方法に,計算の例を教えるというものもある. 1が入力されたら1を返す.2が入力されたら4を返す.3が入力されたら9を返す.このように,計算して欲しい計算の具体例を示す.これは,二乗という概念や言葉を知らなかったり,x*xという式を知らなかった場合に使える. 自動プログラミング(コンピュータにプログラムを作らせる)の研究分野では,このような具体例
以前、private/protectedなプロパティを外部から読み込み可能にするを書いたとき、記事のコメントにて「コレクション(配列)内の要素の型を検証したいよー」「でもそうすると全要素を検証しなくちゃいけないから実行時のパフォーマンスの問題があるよね」って話をしました。 気付いてしまった PHP: 関数の引数 - Manualを読んでた私は気付いてしまったのです。PHP 5.6で実装された機能を巧みに利用すればバリデータが実装可能なことに。 ……そうです。可変長引数です。 PHPの可変長引数とは PHP 5.6で追加された可変長引数は、以前の文法に...を追加することで0個以上の値をまとめて受け取れるようにしたものです。 f("a") // => // string(1) "a" // array(0) { // } f("a", "b") // => // string(1) "a"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く