並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 2157件

新着順 人気順

Doctrineの検索結果1 - 40 件 / 2157件

  • デザインを学びたい全ての方へ - 海外のデザイン学習リソース200選

    「デザインに興味があるのですが、どうやってデザインを学べばいいのでしょう?」という質問は、以前に書かせて頂いた「米国のデザイン教育から学んだこと」という記事に対して一番多かった反響の1つでした。これはデザインの分野があまりに多様なためにどこから手を付けていいのか分かりづらいというのが原因のように思います。 そこで今回は情報全体を俯瞰出来るようにするべく、下記のそれぞれのカテゴリー別に、それぞれ有益なリソースをまとめました。このリストが皆さんのデザイン学習リソースとしてお役立てば幸いです。 海外のデザイン学習リソース 23のカテゴリーOnline Learning(オンライン学習)UI/Web:(ユーザインターフェイス/ウェブ)General(一般)Product(プロダクト)Branding:(ブランディング)Book Cover Design:(ブックカバーデザイン)Design Por

      デザインを学びたい全ての方へ - 海外のデザイン学習リソース200選
    • 会社経営して利益も出してる私が賃上げをしない理由

      ※フェイクや数字のボカしを多少入れてるので注意。自分たちが今私みたいな中小企業経営者だったらどうするか想像しながら読んでほしい 私は年商数億・利益数千万・社員20~30人の中小企業を経営してる。業態は身バレのために言わないが原価のかかるものを販売してる。 昨今のインフレの話もあり賃上げを検討してるのだがどうしても踏み出せない。 その一番の理由は人件費が完全に固定費だから。 利益というものは季節変動や原価率の変動によく振り回される。最近では月単位で赤字に落ちる月もあった。 そんな中、日本では驚くほど人を辞めさせるのが大変だ。退職金を積んだとしても常に訴訟リスクがつきまとう。 正社員の減給もかなり骨が折れる。 そのため社員の人件費は一度積んだら下げられない、辞めさせられない。 私の会社では人手が必要な際は派遣や業務委託を駆使するようにしてる。 販売戦略計画のようなレベルの高い業務にもプロのフリ

        会社経営して利益も出してる私が賃上げをしない理由
      • すぐれた PHP ライブラリとリソース

        すぐれた PHP ライブラリとリソース Awesome PHP の記事をフォークして翻訳したものです (2013年4月25日)。おどろくほどすごい PHP ライブラリ、リソースやちょっとした情報のリストです。 【訳者コメント】 PHP 入門者のかたにはクィックリファレンスとして PHP: The Right Way 、セキュリティに関しては2011年3月に出版された 体系的に学ぶ 安全なWebアプリケーションの作り方 をおすすめします。 Composer Composer/Packagist - パッケージと依存マネージャー Composer Installers - マルチフレームワーク Composer ライブラリインストーラー。 Composer 関連 Satis - スタティック Composer リポジトリジェネレーター。 Composition - 実行時における Compos

          すぐれた PHP ライブラリとリソース
        • Railsの基本理念 : Railsの生みの親が掲げる8つの原則 | POSTD

          (訳注: 2016/3/2、頂いたフィードバックをもとに記事を修正いたしました。) Ruby on Railsは最近、急激に注目を集めていますが、その原因はほとんど、この言語が斬新なテクノロジーとしてもてはやされたことと、タイミングにあります。技術的な優位性は時間の経過とともに失われますから、タイミングがよかっただけでは、一過性のブームに終わり、このムーブメントの隆盛は長続きしません。従って、「Railsがいかにして、適切な技術としての位置を維持し続けるるだけでなく、影響力とコミュニティを拡大し続けてきたのか」をより多くの人に説明していく必要があります。そして、その維持・拡大を可能にした/していく要因は、物議を醸すことさえあるRailsの基本原則にあると考えています。 この基本原則はここ10年ほどの間に進化を続けてきましたが、最も強固な柱となっているルールはやはり、公開当初から制定されてい

            Railsの基本理念 : Railsの生みの親が掲げる8つの原則 | POSTD
          • WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ:phpspot開発日誌

            WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。 pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ PHP/SWF Charts PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ

            • C++ Style Guide

              Benjy Weinberger Craig Silverstein Gregory Eitzmann Mark Mentovai Tashana Landray This style guide contains many details that are initially hidden from view. They are marked by the triangle icon, which you see here on your left. Click it now. You should see "Hooray" appear below. Hooray! Now you know you can expand points to get more details. Alternatively, there's an "expand all" at the top o

              • ロシアの核・非核エスカレーション抑止概念を巡る議論 の動向 小泉 悠

                10 10 1990 2018 NPR2018 PGM 1 1 tailored-damage 1 2008 2008 2 1999 1 2 CNA -1 2 CNA 3 1999 4 NATO 1991 4 2000 2006 MD MAD 5 PGM 6 7 10 CSIS 2016 8 PGM PGM PGM A.V. CNA Michael Kofman, Anya Fink, and Jeffrey Edmonds, Russian Strategy for Escalation Management: Evolution of Key Concepts, CNA, 2020, p. 20. <https:// www.cna.org/CNA_files/PDF/DRM-2019-U-022455-1Rev.pdf> -2 1993 2000 2010 2014 PISM 9 2

                • こういうWebプログラマって月20万くらい払えば来てくれるの?

                  git/GitHubが使える ひとりで開発するときに使うコマンドが使える 調べれば、チームで開発するときに使うコマンドが使えるPHPが使える 細かいのはphp.netで調べれば大体わかるフレームワーク(Symfony2+Doctrine+Twig、できれば3も)マイクロフレームワークの経験(趣味・実務どちらでも)MySQLが使える CRUDができてインデックスはれて簡単なテーブルなら設計できるJavaScriptが使える jQueryとフレームワーク(React、Vueのいずれか)が使える相談しながら、要件定義→基本設計→(詳細設計→)実装できる仕様どおりに作って締め切り守れるなら、実務経験年数は0でなければいいリモートワーク可。地方在住でもOKプライベートでも勉強してる(ペースは問わない)学歴不問要は「PHP+MySQL+JavaScriptで頼んだWebシステムを作ってくれる」人に来て

                    こういうWebプログラマって月20万くらい払えば来てくれるの?
                  • 林檎の歌 アップルが「文化庁は著作権行政から手を引け」と主張

                    日本の多くのマスコミは、再販制度や著作権などにより多くの利益を得ている為か、JASRACなどの権利者団体側の主張ばかり載せたがるので、首相官邸ホームページの知的財産推進計画2007の策定に3月に行われた「知的財産推進計画2006」の見直しに関する意見募集に提出されたアップルジャパンの意見が載っていますので紹介したいと思います。 以下引用 4 アップルジャパン(株) 知的財産戦略本部 「知的財産推進計画2006」の見直しに関する意見募集への応募 P102 (4)私的使用複製について結論を得る に関する意見 [結論] 科学的且つ客観的証拠に基づかない理由に依る私的録音録画補償金制度は即時 撤廃すべきである。 理由1 そもそも、著作物の私的複製により著作権者団体は常日頃、文化庁審議会の場等 で私的複製により権利侵害を被っている旨を主張しているが、その論には科学的且 つ客観的証拠は存在していない。

                    • 2017年のPHPフレームワーク——2強時代に何を学ぶべきか?

                      動きの早いフロントエンド界隈や他の言語の躍進の話題に押されて、いつまでも古い知識のままPHPで開発していませんか? 知識のアップデートに役立つ、最近のフレームワークの動向を、ちょっと辛口な現状分析とともに。 私が約1年前に書いた記事の続きを書くことにしたのは次の質問を受けたからです。 Q:PHP MVCフレームワークについて近況を教えてください。(2017/2/24) A:PHPのフレームワークといえば、現時点ではLaravelとSymfonyに尽きます。これから新しいプロジェクトを始めるなら、わざわざCakePHP、Zend、CodeIgniter、Yiiなどを使う理由は見当たりません。これらのフレームワークを使い慣れているか開発経験のある開発者がいないのなら、使う理由はないでしょう。 実際に開発が始まったら、ツールやプラグインを集めたり、よくある問題への対処方法を調べたりする必要があり

                        2017年のPHPフレームワーク——2強時代に何を学ぶべきか?
                      • 色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)

                        PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。 PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorldアプリの比較よりは、DBからレコード取得して表示するまでの処理速度を比較したほうがより現実に近い指標になると思います。特にCakePHP1系ではDBのデータ取得も独自ドライバになっていますし、モデルの処理も重いのでそこまで含めて他と比較したほうが良いと思ってます。 今回はDBから1レコード取得して表示するという簡単なアプリで各フレームワークの速度を評価しました。フレームワークに備わっているViewキャッシュ

                          色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)
                        • ソフトウェア設計の Why & What & How | Wantedly Engineer Blog

                          こんにちは、開発チームのアーキテクトをやっている竹野(@Altech)です。先日、新人研修でソフトウェアの設計について話す機会がありました。 ソフトウェアの設計というのは関連する領域が広いため、どうしても断片的な理解になりがちです。そこで、早い段階で全体像を感じてもらうために、ソフトウェア設計の Why と How と What を1時間でまとめて話すというちょっと意欲的なコンセプトで研修を行いました。今回は、その内容を記事にしました。 この研修のねらいはじめにソフトウェアの設計について書かれた情報は世の中に多いですが、その情報の多くは How であり、それだけを読んで適切に使うことが難しいと感じています。その直接的な理由は、How に対しての What、How / What に対しての Why が語られることが少ないからです。 ただ、How だけを知っていると、それは本当に問題を解決して

                            ソフトウェア設計の Why & What & How | Wantedly Engineer Blog
                          • MySQLの0000-00-00 00:00:00は使ってはならない - そーだいなるらくがき帳

                            結論 何がいいたいかといいますと0000-00-00 00:00:00があるとORMも死ぬし、DBマイグレーションツールも死ぬし、そもそもMySQLからポスグレにデータを持っていくこともFDWをすることも出来なくて死ぬのじゃ。— そーだい@初代ALF (@soudai1025) 2018年4月25日 色々困るので使わない。 理由 以下に理由を述べる SQL標準ではない 正論で殴った場合。 0000-00-00 00:00:00の仕様が難しい 0000-00-00 00:00:00 はMySQLの独自な仕様で NOT NULL制約のカラムではNULLと等価であり、NULLではない という仕様がある。 "NOT NULL として宣言された DATE および DATETIME カラムでは、次のようなステートメントを使用することで、特殊な日付 '0000-00-00' を検索できます"https:

                              MySQLの0000-00-00 00:00:00は使ってはならない - そーだいなるらくがき帳
                            • Webアプリケーションの構成に関する予備知識 - Qiita

                              自分の担当したWebアプリケーションを引き継ぐ際に、予備知識として説明したことのまとめ 注意事項 もともと明確に定義されていない概念や、簡単に説明するため正確さを犠牲にした部分が多い 間違っていることを前提に、疑いながら読むのがベター アプリケーションの層構造 アプリケーションを構成するオブジェクトには非常の多くの種類がある アプリケーションの(より良い)構成をオブジェクト単位で考えるのは難しいので、もっと粒度の大きい単位で考えたい アプリケーションをいくつかの層(オブジェクトの所属するグループ)に分割し、層単位でアプリケーションの構成を考える View層(ビュー層) レスポンスをクライアントにとって都合のいい形(i.e. 画面)に変換する層 View層のオブジェクトは Controller層のオブジェクトから利用される DomainModel層のオブジェクトを利用して、ユーザーに表示した

                                Webアプリケーションの構成に関する予備知識 - Qiita
                              • PHPのinterfaceとは何か

                                久しぶりの更新です。最近、修行だと思って色々な本を読み漁っているのですが、やっとこさPHPのinterfaceが分かるようになってきた感じがあるので、まとめてみます。 インターフェースは、クラスから"ユーザー定義型"の能力のみを分離した言語機構です。PHPのそれはJavaのinterfaceのパクリです。 "ユーザー定義型"という単語を使いました。動的型付き言語のことを「型のない言語」と言う人がたまにいるんですが、とんでもねー間違いです。PHPにだって型はあります。変数が型を持たず、値が型を持っているというだけの話です。 interfaceを宣言する文法はクラスとよく似ていますが、キーワードclassの代わりにキーワードinterfaceを使います。中身は定義のないメソッドの宣言を書きます。なお、定数も含めることが可能です。 <?php interface FooInterface { c

                                  PHPのinterfaceとは何か
                                • 尾崎豊の息子がCMで披露したI LOVE YOUに鳥肌

                                  #attrip さんのコメント... すてきです。 2010年10月2日 18:03 匿名 さんのコメント... 素晴らしい!! 2010年10月2日 18:53 匿名 さんのコメント... ほんとうだ、鳥肌が立つ。尾崎豊を知っている者としては、勝手に感動、感涙してしまう。 2010年10月2日 23:47 匿名 さんのコメント... いい歌ですね 2010年10月4日 7:59 匿名 さんのコメント... これやべえだろ・・・・・ 2010年10月5日 0:41 匿名 さんのコメント... 劣化コピーは必要ないよ。 声は似てるけど音程悪いし。 "似てる"なら本物以下って事。 息子ならなおのこと。 2010年10月5日 3:38 匿名 さんのコメント... 優劣つけるやつはアホとしか思えない 同じ人間じゃないんだから 初めて息子の歌聞いたとき なんかいろいろこみ上げてきて泣いた 2010年

                                  • ORMは不快なアンチパターン | To Be Decided

                                    このエントリでは、Yegor Bugayenkoによる記事、ORM Is an Offensive Anti-Patternを紹介する。 (Yegorから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 結論から言えば、ORMはオブジェクト指向プログラミングの原則の全てに違反するひどいアンチパターンだ。オブジェクトをバラバラに引き裂き、もの言わぬ受身なデータ入れに変えてしまう。 小さいWebアプリケーションから、数千のテーブルをCRUD操作するエンタープライズシステムまで、どんなアプリケーションにもORMが存在することはゆるせない。 代わりになるものは? SQLを話すオブジェクトだ。 ORMの仕組み オブジェクト関係マッピング (Object-relatinal mapping、ORM

                                    • ORMがアンチパターンである11の理由

                                      サンフランシスコのプログラマLaurie Voss氏が書いた見逃せない記事が賑わっています。近年のフレームワークやライブラリの定番中の定番ORマッパーが既にアンチパターンなのではというのが彼の主張です。この記事を書くきっかけになったのはこのツイートだそうです。 I cannot overstate the degree to which ORM is a dangerous antipattern. — Laurie Voss (@seldo) June 9, 2011 ORM が危険なアンチパターンだっていうのはどれだけ言っても言い過ぎることはない このツイートに対して各方面(ActiveRecord, Doctrine, Hibernate)から多くの(激しい)返信が寄せられて書かれたのが問題のエントリです。まずはアンチパターンとは何かの定義として下記の2つを挙げています。 当初は有益

                                        ORMがアンチパターンである11の理由
                                      • 5分で分かるデプロイ自動化への道

                                        12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは本番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、本番環境用などに分けて定義し、容易に切り替え可能にする本番環境に配置する際に、アプリケーションの各所を書き換えなけれ

                                          5分で分かるデプロイ自動化への道
                                        • オバマとは何だったのか:「最高で最低な大統領」(前嶋和弘) - エキスパート - Yahoo!ニュース

                                          (1)圧倒的な陶酔感の中で現れた「国民統合」の象徴オバマとは一言で言えば、「最高で最低な大統領」だったのではないだろうか。それぐらいドラマテックな「オバマの時代」だった。 あまりにも期待が高かったために、その分、失望感も大きかった。 オバマ支持が一種の社会運動に昇華した2008年の大統領選挙を経て、さっそうと現れた初めてのアフリカ系大統領は、リーマンショックによる不景気や、「テロとの戦争」も一気に解決してくれそうなスーパーマンのようだった。多くの国民はオバマの雄姿とアフリカ系の苦難の歴史を重ね合わせ、オバマの就任に目を潤ませた。 そもそも「バラク・オバマ」の名前が全米的に知られるようになったのが、2004年の民主党全国党大会の基調演説であり、この演説で当時上院議員選に立候補していたオバマは「アメリカは青(民主党支持者)の州も赤(共和党支持者)の州の寄せ集めであったことは かつてなく今もこれ

                                            オバマとは何だったのか:「最高で最低な大統領」(前嶋和弘) - エキスパート - Yahoo!ニュース
                                          • Dash – Snippet Manager, Documentation Browser

                                            Overview Dash is an API Documentation Browser and Code Snippet Manager. Dash instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included. Supported Documentation Sets Dash comes with 200+ offline documentation sets. You can choose which documentation sets to download and Dash will take care of the

                                            • 善きサマリア人の法 - Wikipedia

                                              ジョージ・フレデリック・ワッツによる「善きサマリア人」 善きサマリア人[注釈 1]の法とは、病者、負傷者その他の困っている人を助けようとした行為が結果的に望ましくないものだったとしても救助者の責任を問わないとするものである[2]。新約聖書に書かれた以下のたとえ話が名称の由来となっている。 ある人がエルサレムからエリコへ下る道でおいはぎに襲われた。 おいはぎ達は服をはぎ取り金品を奪い、その上その人に大怪我をさせて置き去りにしてしまった。 たまたま通りかかった祭司は、反対側を通り過ぎていった。同じように通りかかったレビ人も見て見ぬふりをした。しかしあるサマリア人は彼を見て憐れに思い、傷の手当をして自分の家畜に乗せて宿屋に連れて行き介抱してやった。翌日、そのサマリア人は銀貨2枚を宿屋の主人に渡して言った。『介抱してあげてください。もし足りなければ帰りに私が払います。』 — ルカによる福音書第10

                                                善きサマリア人の法 - Wikipedia
                                              • #ronsakucasual DBの論理削除についてひたすら共有する 論理削除 Casual Talks #1 にいってきたまとめ - もぐめぽろぐ

                                                名前 とりあえず削除フラグ 目的 エンドユーザから見るとデータがないことにしたいけど、実際のデータは消したくない 削除したデータを検索したい データを消さずにログに残したい 誤った操作をなかったことにしたい、直ぐに元に戻したい アンチパターン 例えばis_deletedというカラムがtrueの場合は削除されているとみなす メリット update文ならデータが簡単に元に戻せる気がするのでなんとなく安心 -> 俺のupdate文でなんとかなる!! 起こること SELECTするときには常にWHERE句が追加で必要になり、コードが削除フラグだらけになる 全員テーブル設計に精通してるわけではないので、テーブルによって削除フラグの有無があったりした場合、認識の齟齬を生みやすい 例えばrubyでdefault_scopeを用いて、よかれとおもってコードレベルでデフォルトを変えたらバグがたくさん出てくる

                                                  #ronsakucasual DBの論理削除についてひたすら共有する 論理削除 Casual Talks #1 にいってきたまとめ - もぐめぽろぐ
                                                • ロシア空軍が航空優勢を確保できない理由に、西側と全く異なる空軍用兵思想があった。今回の失敗から進化する可能性は?

                                                  ロシアのウクライナ侵攻開始から1カ月経過したが、ウクライナ防衛軍は不可能を可能にしたかのように、各地でロシア地上軍を阻止し、ロシアの圧倒的な数の優位にもめげず、空域を確保している。 ロシア空軍は米国に次ぐ世界第2位の規模だが、運用は米空軍と全く異なる。ロシア軍は確かに苦しんでおり、ウクライナ上空の失敗は、ロシアの戦争へのアプローチそのものの問題だ。 米国の考える戦闘と航空戦力の意義 米国では、戦闘作戦を6つの想定段階に分け、各段階で、中間目標に向け部隊間が協力し合う。指揮官と幕僚が大規模戦闘作戦を視覚化し、要件を考慮した作戦立案が基本となっている。2009年まで、米国のドクトリンは4段階だったが、対テロ戦争の教訓から劇的に変化した。 6段階とは、形成、抑止、主導権の獲得、支配、安定化、文民権力の実現、形成への回帰だ。 この段階的アプローチでは、指揮官は次の作戦段階の前に、各中間目標を完了す

                                                    ロシア空軍が航空優勢を確保できない理由に、西側と全く異なる空軍用兵思想があった。今回の失敗から進化する可能性は?
                                                  • PHP コミュニティでブーメランを投げ合うのはやめよう - Frasco

                                                    私は約7年間、PHP でプログラミングをしてきました。その間に、私が発見したもの。それはフレームワークとライブラリ(コンテンツ管理プラットフォーム周辺のエコシステムなど)、そして、PHP を選んだプログラマーたちの巨大コミュニティです。私と同じツールを使っているにせよ、いないにせよ、プログラマーたちの多くは、本当の友人になりました。私が参加したカンファレンスでの基調講演の多くから判断するに、私たちはお互いに助け合い、学び、成長し、より良いソフトウェアを構築し、キャリアにおいて次のステップを踏み出すときには、一丸となってお互いをサポートしてきたと思います。そう信じているのは、私だけではないでしょう。 言語としての PHP は、「まっとう」なプログラマーたちに、皮肉を言われ、馬鹿にされ、過小評価され、批判され、嘲笑されて、最低の極みともいえるような評価を受けてきました。そのプログラマーたちは、

                                                      PHP コミュニティでブーメランを投げ合うのはやめよう - Frasco
                                                    • DDDとORMのEntityを混同しないための考え方

                                                      2つの ”Entity” ある種の ORM では RDB のテーブルスキーマモデルとなるクラスのことをEntityと呼んでいます。例えば PHP のDoctrineや TypeScript のTypeORMなどがそうです。 そういった ORM を採用したプロジェクトで DDD に取り組むとき困るのが用語の衝突です。ORM の Entity は RDB のための定義を含むため当然 DDD の Entity とは異なるのですが、なにぶん同じ名前なので混同してしまいがちです。 本記事では両者を混同せず扱うための考え方をまとめます。 Entity の定義 まずは定義から確認します。 DDD での定義 エヴァンス本の日本語訳から引用します。 主として同一性によって定義されるオブジェクトはエンティティと呼ばれる Eric Evans. エリック・エヴァンスのドメイン駆動設計 (Japanese Edi

                                                        DDDとORMのEntityを混同しないための考え方
                                                      • Laravel5を業務で一通り使ってみた感想 - nazolabo

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

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

                                                          Ruby on Rails’ phenomenal rise to prominence owed much of its lift-off to novel technology and timing. But technological advantages erode over time, and good timing doesn’t sustain movements alone over the long term. So a broader explanation of how Rails has continued to not only stay relevant but to grow its impact and community is needed. I propose that the enduring enabler has been and remains

                                                            The Rails Doctrine
                                                          • アカシックレコード - Wikipedia

                                                            アカシックレコード(英: akashic records)は、元始からのすべての事象、想念、感情が記録されているという世界記憶の概念で[1][2]、アーカーシャあるいはアストラル光[注釈 1]に過去のあらゆる出来事の痕跡が永久に刻まれているという考えに基づいている[6]。宇宙誕生以来のすべての存在について、あらゆる情報がたくわえられているという記録層[7]を意味することが多い。アカシャ年代記(独: Akasha-Chronik、英: akashic chronicles、アーカシャ記録、アカシアの記録[8])とも。近代神智学[注釈 2]の概念であり、その他の現代オカルティズムの分野(魔術等)でも神智学用語として引き合いに出されることがある。また、陰に陽に神智学運動の影響を受けている欧米のニューエイジや、日本の精神世界・スピリチュアル、占い、予言といったジャンルでも使われる用語でもある。アカ

                                                              アカシックレコード - Wikipedia
                                                            • フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記

                                                              この記事はPHP Advent Calendarの19日目の記事です。 プログラマ10人集まれば、誰かMVCうんちく語るのが常。みんな大好きMVCの話です。僕は今年でPHPプログラマとして10年が経過しました。この節目の年に、これまで触ってきたフレームワークを振り返り、徹底的な個人的主観でMVCについて語っていきたい思います。忘年会シーズンでお疲れの皆様、ご安心ください。コード・ゼロでお届けします。 いろんな言語のいろんなフレームワークを触ってきたつもりですが、Javaはやってなかったんであまり詳しくないです。主にRails以降のフレームワークを見ていきます。 Railsの功績 PHPプログラマとしてRailsの登場で何にびっくりしたかというと、次の三つです。 router ActiveRecord cliと対話型shell ActiveRecordは魔法のように見えましたが、いずれ出ても

                                                                フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記
                                                              • 安倍総理が「早く質問しろよ」発言、三権分立の基本をおわかりでないのか?

                                                                2015年5月28日の衆議院「我が国及び国際社会の平和安全法制に関する特別委員会」において、質疑中の私に対して安倍首相は「早く質問しろよ」とヤジを飛ばし、発言を妨げました。 私が「自衛隊員のリスクが増えるのではないか」「武力行使の報復により国民にテロの可能性が高まるのではないか」と自衛隊員や国民の命の問題を取り上げていた最中の総理からのヤジ。これは、「そんな話はいいからオレに早く話をさせろ」という態度に見えました。 このヤジを問題にした民主党の緒方林太郎委員に対して、総理は「さきほど辻元議員が、時間が来たのに延々と自説を述べて、いわば私に質問をしないというのは答弁をする機会を与えないということですから、早く質問をしたらどうだということを言ったわけでありますが、しかし言葉が少し強かったとすれば、それはお詫びを申し上げたい」と答弁しました(緒方委員が指摘しているように、私の質問は民主党の時間内

                                                                  安倍総理が「早く質問しろよ」発言、三権分立の基本をおわかりでないのか?
                                                                • 今年は総勢151名。ゲーム業界著名人に聞く2013年の注目タイトルと2014年へのメッセージ

                                                                  今年は総勢151名。ゲーム業界著名人に聞く2013年の注目タイトルと2014年へのメッセージ 編集部:iriguchi 編集部:荒井陽介 123456789→ ゲーム業界を代表するクリエイターや著名人に,その年を振り返ってもらう4Gamer恒例の年末企画も今年で5回目となった。 2013年は,後継機の登場を控えたPlayStation 3とXbox 360の集大成とでも言うべき年であり,「グランド・セフト・オートV」(PlayStation 3 / Xbox 360)や「The Last of Us」など,ハードウェアの性能を限界まで引き出した,圧倒的なグラフィックスやボリュームを誇るタイトルが目立った。 一方携帯機向けタイトルでは,「モンスターハンター4」「ポケットモンスター X・Y」といった超人気シリーズの最新作が多数リリースされた。スマートフォンでは,「パズル&ドラゴンズ」(iOS

                                                                    今年は総勢151名。ゲーム業界著名人に聞く2013年の注目タイトルと2014年へのメッセージ
                                                                  • グーグル、インテル、MSが注目するベイズ理論:スペシャルレポート - CNET Japan

                                                                    今日のコンピュータ界を動かす18世紀の確率論 今日のコンピュータ界をリードする権威ある数学者の1人であるThomas Bayes(トーマス・ベイズ)は、他の数学者と一線を画する。ベイズは神の存在を方程式で説明できると主張した人物だ。そんな彼の最も重要な論文を出版したのはベイズ本人ではなく他人であり、また、彼は241年前に亡くなっている。 ところが、なんとこの18世紀の聖職者が提唱した確率理論が、アプリケーション開発の数学的基礎の主要な部分を占めるようになっているのだ。 上記数式はベイズの定理を示したものである。難解な記号の羅列に見えるかもしれないが、大雑把に言うと何かが起こる可能性はその事柄の過去の発生頻度を使ってほぼ推測ができるということだ。研究者はこの考え方を遺伝子研究から電子メールの選別にまで応用しようとしている。 ベイズ定理の数学的な詳細説明はミネソタ大学のウェブサイトに掲載されて

                                                                      グーグル、インテル、MSが注目するベイズ理論:スペシャルレポート - CNET Japan
                                                                    • 27. 論理削除とは何か?どのような解法があるのか? w/ twada | fukabori.fm

                                                                      話したネタ 論理削除とはそもそも何か? 物理削除とは? なぜ、論理削除が生まれてくるのか? SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 理由1: 心理的なハードルの高さ、怖さがある 理由2: 削除したデータを検索対象に入れたい場合がある 理由3: ログとしての用途 理由4: 誤操作をすぐに戻したい アンチパターンとは何か? なぜ、論理削除はアンチパターンとして捉えられるのか? 全てのSQL文のWHERE句に削除フラグが必ず入る LIMIT 1などが蔓延していく 論理削除に気づくきっかけは何か? テーブル設計や、規約から気づく 論理削除というアンチパターンをどのように解いていくか? 論理削除という概念は世の中にまずなく、お客様は論理削除という言葉を使っていない 要件をどのように設計すればいいのか? ORMの論理削除プラグインはあまり良くない 状態遷移として捉える方法 Soft

                                                                        27. 論理削除とは何か?どのような解法があるのか? w/ twada | fukabori.fm
                                                                      • 「中国の漁船は中国軍の手先」とNYTが報道 - リアリズムと防衛を学ぶ

                                                                        ニューヨークタイムスで、中国が海洋権益を広げるために民間船を活用している件が報道されました。中国は漁船を「海上民兵(maritime militia)」にして送り込んでいる、というのです。(「Chinese Civilian Boats Roil Disputed Waters」2010/10/5) 民間船の活用は中国の常套手段 中国の海洋戦略と民間船の活用については、このブログでも何度か記事にしてきました。南シナ海で中国が海洋権益を広げている方法をみると、明らかに漁船が中国政府の手先となって働いています。 民間の漁船を送り込むことからスタートして、段々と実効支配を固めていくのです。まずは係争地域に中国漁船が活発にでていき、次に漁船を保護する名目で漁業監視船がでる。しかる後に海上警察、そして海軍の軍艦と進みます。もと外交官の茂田氏はこう分析されています。 中国のこういう場合のやり方には一つ

                                                                          「中国の漁船は中国軍の手先」とNYTが報道 - リアリズムと防衛を学ぶ
                                                                        • Slim Framework と Docker を使って本格的にアプリを作ってみよう|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                                                                          Slim Framework と Docker を使って本格的にアプリを作ってみよう はじめに Web アプリケーションの開発をするにあたっては勉強しなければならないことは多く、どう勉強すれば良いかはなかなか難しい問題です。初心者向けの解説は比較的たくさんあるのでとりあえずやってみるくらいは何とかなるものの、実戦的な開発がどうなっているかという総合的な話は実務を経験しないとわからないことが多いことでしょう。 ということで、本記事では最近流行の Docker と、そこそこ名前は見かける PHP のマイクロフレームワークの Slim Framework を使って実戦的な Web アプリの開発をしてみる(開発環境を作ってみる)こととします。実装的には、ドメイン実装としてユーザー登録、ログイン、ユーザー情報取得の3つのAPIを実装するところまでを取り扱います。また、静的解析を最大限活用してユニット

                                                                            Slim Framework と Docker を使って本格的にアプリを作ってみよう|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                                                                          • 突然配信停止された高評価メトロイドヴァニア『Vigil』開発元、“中国を刺激しかねないアップデート名称”をきっかけに、販売元と係争中であると明かす - AUTOMATON

                                                                            台湾のデベロッパーGlass Heart Gamesが手がけたアクションゲーム『Vigil: The Longest Night』が、先月7月に一部地域を除き突如配信停止となった。この件について同スタジオは8月10日、弊誌の問い合わせへの返信の中で声明を発表。またSNS上にもほぼ同内容の声明を投稿し、本作が配信停止となった背景を説明した。 『Vigil: The Longest Night』は、狂気の闇に包まれた世界を舞台にする2Dアクションゲームだ。『悪魔城ドラキュラ』や『Salt and Sanctuary』から影響を受けていることが公言されており、また「クトゥルフ神話」で知られる作家H.P.ラヴクラフト風の散文や、開発元の拠点である台湾の文化、そして中国の剪紙から影響を受けたアートを融合させた世界観が特徴である。 本作では、夜警と呼ばれる任務に就く主人公レイラが、地域にはびこる悪魔の

                                                                              突然配信停止された高評価メトロイドヴァニア『Vigil』開発元、“中国を刺激しかねないアップデート名称”をきっかけに、販売元と係争中であると明かす - AUTOMATON
                                                                            • フラットなPHPからSilexへ - ぷぎがぽぎ

                                                                              追記 DB接続時にcharset=utf8を指定 bindValueで暗黙の型変換されないように変更 Pimpleをサービスロケータとして使う場合の注意点を追加 テンプレートとしてフラットなPHPからTwigで書いた場合を追加 前提 スクリプト、ファイル、DBの文字コードはすべてUTF-8で統一です。 また、最初に以下のMySQLのテーブルがあることを前提として記事を書いています。 Database: MySQL user: myuser password: mypassword CREATE TABLE `blog_db`.`post` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `body` text NOT NULL, `date` date NOT NULL, PRI

                                                                                フラットなPHPからSilexへ - ぷぎがぽぎ
                                                                              • React on Railsの基本理念

                                                                                原文: The React on Rails Doctrine ジャスティン・ゴードン(2016年1月24日) このドキュメントはRailsの基本理念(訳注: 日本語版)に対する拡張と補足です。まだそのドキュメントを読んでいない場合、先にそちらを読むことをお勧めします。 React on RailsのREADMEの中で述べているように、このプロジェクトの目的は、Ruby on RailsとモダンなJavaScriptのツールやライブラリを統合するための、強固で最適なフレームワークを提供することです。react_on_railsに何をいれるべきかを考えるとき、その機能が RailsとモダンなJavaScriptとの共通部分と関連があるかどうかを自問します。RailsのビューとReactコンポーネントを統合するためのビューヘルパーがよい例です。答えがイエスである場合、その機能はここにあるべきで

                                                                                • 新自由主義 - Wikipedia

                                                                                  新自由主義(しんじゆうしゅぎ)とは、政治や経済の分野で「新しい自由主義」を意味する思想や概念。なお日本では以下の複数の用語の日本語訳として使われている[1]。 「ネオリベラリズム」(en:neoliberalism)。1930年以降、社会的市場経済に対して個人の自由や市場原理を再評価し、政府による個人や市場への介入を最低限とすべきと提唱する経済学上の思想。1970年以降の日本では主にこの意味で使用される場合が多い。 「ニューリベラリズム」(en:social liberalism)。初期の個人主義的で自由放任主義的な古典的自由主義に対して、より社会的公正を重視し、自由な個人や市場の実現のためには政府による介入も必要と考え、社会保障などを提唱する[2]。詳細は社会自由主義および社会的市場経済を参照。 当記事ではネオリベラリズムの意味を記述する。 概要[編集] 1929年の世界恐慌による不況時

                                                                                    新自由主義 - Wikipedia