タグ

2017年9月12日のブックマーク (8件)

  • Laravel5を業務で一通り使ってみた感想 - nazolabo

    2ヶ月くらい使ってみたけど、悪くはないんだけど、なんか最近持ち上げられすぎてる気がするので、気になったところを書き出してみる。 あくまで個人的な感想なので、マサカリ投げるのは歓迎。 概要 Noticeを含むエラーが全て例外になる 最近のフレームワークは大体やってそうだけど、エラーを出すと全て例外を出すので、不要にcatchしなければ問答無用で落ちる。これにより、NOTICE出しっぱなしで何となく動いているコードを殲滅できる。標準にしてほしい。Fatalも例外として扱ってくれるが、Fatalを取れるのはプログラム終了後なので、特に意味はない。出力が同一フォーマットになるくらい。 ちなみに自前で実装するにはErrorExceptionのページに書いてあるので、この通り実装しよう。簡単である。 ファイルの配置が自由 composer autoload使っていればどれでもそうなんだけど、Model

    Laravel5を業務で一通り使ってみた感想 - nazolabo
  • Laravel(5.0)のCollection - nazolabo

    LaravelDBからリストを取得したりすると、通常の配列ではなく、Collectionというオブジェクトが返ってくる。 これはPHPの配列をラップしたもので、便利な機能がいろいろ用意されている。配列をあんなことやこんなことしたいのにPHPがunkoで面倒!ということも通常に比べて大幅に少ない。ただし処理コストは少し高め(配列をラップするオブジェクトを毎回作ることになるので)。とはいえどうせDBから取得した場合はこれになっているので、遠慮なく使おう。 いろいろあるが、覚えるのが面倒であれば普通に配列として扱うのが良い。ArrayAccessとかIteratorとか実装されているので、ほとんどの場合は普通の配列と同じ感覚で扱える。無理に覚える必要はない。 通常のCollection Illuminate\Support\Collectionのほう。 make($items = null)

    Laravel(5.0)のCollection - nazolabo
  • PHP CS Fixer v2 でもっと快適PHPライフ - FLOG SPLASH

    2014年に書いた PHP CS Fixer の記事 が今でも読まれているのですが、2016年末にリリースされた PHP CS Fixer v2.0 で後方互換のない変更が多く入っており情報が古くなっているため、改めて v2 について書いてみようと思います。なお現時点での最新版は v2.1.2 となります。 fivestar.hatenablog.com PHP CS Fixer とは PHP CS Fixer は PHP コードをコーディング規約 (CS = Coding Standards) に沿って補正してくれるライブラリです。歴史を辿ると、元々は Symfony のプロジェクトリードの fabpot 氏が作成したもので、 PSR-½ 、あるいは Symfony のコーディング規約 に沿ってコードを補正する機能が実装されています。 github.com チームでコードを書くときはコー

    PHP CS Fixer v2 でもっと快適PHPライフ - FLOG SPLASH
  • 「ゆかり」のライバル「かおり」のポテンシャルに早く気付いた方がいい【ふりかけ】 - メシ通 | ホットペッパーグルメ

    三島品株式会社から発売されている、赤しそふりかけ「ゆかり」。言わずと知れたふりかけ界の大ベストセラーですよね。炊きたてごはんやうどん、ソバの薬味、パスタや和え物など、どんなべ物にもぴったりの最強のふりかけです。 しかし、実は密かに同社では「かおり」という別の女……いや、別のふりかけが存在していることをご存じですか? こちらがウワサの「かおり」。1970年に発売された「ゆかり」の姉妹品として1984年から発売開始されました。「かおり」は、青じその色と香りをそのまま生かしたふりかけです。「ゆかり」の主原料は“赤しそ”ですが、「かおり」の主原料は“青じそ”であることが大きな違い。そして、そのおいしさは、「ゆかり」に決して引けをとりません。 ぜひ皆さんにも、「かおり」のポテンシャルの高さを知っていただきたい! だって「かおり」も、「ゆかり」に負けず劣らずのイイ女なんですよ、これが! まずは白い

    「ゆかり」のライバル「かおり」のポテンシャルに早く気付いた方がいい【ふりかけ】 - メシ通 | ホットペッパーグルメ
    retdaisuke
    retdaisuke 2017/09/12
    かおり!初めて知った。青じそ好きだからこれ使ってみたいなー。ちなみに、青じそは庭に群生しています(;´Д`)
  • ドコモルーターの欠陥を悪用しサイバー攻撃か | NHKニュース

    NTTドコモが販売した携帯型のインターネット接続機器に深刻な欠陥があり、サイバー攻撃に悪用されたと見られることが民間のセキュリティー専門機関の調査でわかり、NTTドコモは、ソフトウエアを更新して安全対策を講じるよう、利用者に呼びかけています。 民間のセキュリティー機関、「JPCERTコーディネーションセンター」によりますと、この機器には「バックドア」と呼ばれる欠陥があり、第三者がこの欠陥を突くと、乗っ取ることができる状態になっていました。 実際、ことし6月には、この機器を遠隔操作してコンピューターウイルスに感染させ、サイバー攻撃の踏み台として悪用したと見られる不審な通信が急増していて、その後、数は減ったものの不審な通信は今も続いているということです。 この機器は現在、国内で6万1000台が利用されているということで、NTTドコモでは、利用者に対し、ソフトウエアを更新して安全対策を講じるよう

    ドコモルーターの欠陥を悪用しサイバー攻撃か | NHKニュース
    retdaisuke
    retdaisuke 2017/09/12
    LG製ルータに対するNHKの虚偽の報道。バックドアは欠陥でなくて、意図的な仕様があって実装されるものです。
  • 【特集】 複数の規格が入り交じるUSB Type-C。その挙動を探る【PC給電編】 ~MacBookとThinkPadで各社のケーブルをチェック

    【特集】 複数の規格が入り交じるUSB Type-C。その挙動を探る【PC給電編】 ~MacBookとThinkPadで各社のケーブルをチェック
    retdaisuke
    retdaisuke 2017/09/12
    これはよいまとめ
  • メルカリ社内ドキュメントツールの Crowi を Kubernetes に載せ替えました | メルカリエンジニアリング

    最近、SRE になった @b4b4r07 です。今回は、直近のタスクだった社内アプリを Kubernetes に載せ替えた話をします。 前置き メルカリでは全社的 1 に Crowi という Markdown で書ける Wiki アプリケーションをナレッジベースとして採用しています。 site.crowi.wiki 以前は、プロダクトチームは Qiita:Team、コーポレート系は Google Sites と言った具合に、各部署ごとに異なるドキュメントツールを使っていました。これではよくないと、エンジニアに限らず誰でも書きやすく参照しやすい Wiki のようなサービスが必要とされ、Crowi の採用に至りました。 まずはみんなに使ってもらうために広めていこうと、試験的に導入が始まったため、今回の移行話までは 1 台の EC2 インスタンスにアプリケーションサーバと Nginx、Mongo

    メルカリ社内ドキュメントツールの Crowi を Kubernetes に載せ替えました | メルカリエンジニアリング
  • GraphQLは何に向いているか - k0kubun's blog

    今年GitHubGraphQL APIを正式公開したあたりから、GraphQLが去年とかに比べちょっと流行り始めたように感じる。idobataがGraphQL APIを公開したり、Kibelaも公開APIGraphQLで作ることを宣言している。 利用者側からすると使えるインターフェースの中から必要なものを調べて使うだけなのであまり考えることはないのだが、自分がAPIを提供する立場になると話は変わってくる。REST APIGraphQL APIはどちらかがもう一方のスーパーセットという風にはなっておらず、どちらかを選択すると何かを捨てることになるので、要件に応じてどちらを選ぶのが総合的に幸せなのか考える必要がある。 以前趣味GitHub連携のあるサービスを作っており、それを最近GraphQL API v4を使うように移行し、そこでついでにそのサービスのGraphQL APIを書いてみ

    GraphQLは何に向いているか - k0kubun's blog