はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • DeepSeek R1 (671B) フルモデルをローカルで - Qiita

    5 users

    qiita.com/koriym

    DeepSeek-R1-Zeroは、大規模な強化学習(RL)を用いて、教師ありの微調整なしで学習され、卓越した推論性能を示しました。 強力な反面、繰り返しや読みやすさなどの問題に苦戦していました。 DeepSeek-R1は、RLの前にコールドスタートデータを組み込むことでこれらの課題を解決し、数学、コード、推論タスク全体のパフォーマンスを向上させました。 DeepSeek-R1-ZeroとDeepSeek-R1はどちらも最先端の能力を示していますが、相当なハードウェアを必要とします。 量子化と分散GPUセットアップにより、膨大なパラメータ数を処理することができます。 大型モデルには分散GPUセットアップが必要 DeepSeek-R1-ZeroおよびDeepSeek-R1は、かなりのVRAMを必要とするため、効率的な動作には分散GPUセットアップ (マルチGPU構成のNVIDIA A100ま

    • テクノロジー
    • 2025/02/08 08:45
    • PHPローカル開発環境構築 - Qiita

      3 users

      qiita.com/koriym

      ローカル開発環境 これは、Mac上でPhpStormを使用したローカルPHP開発環境のセットアップ例です。できるだけ標準ツールのみを使用し、他に影響を与えないようにクリーンに整備することを重視しています。 ローカルで実行するので動作は高速です。開発中のアプリケーション切り替えを最小限にし、統合開発環境(IDE)でより快適で効率的なソフトウェア開発プロセスを体験する事を目指します。 特定バージョンのPHPをインストール XDebugのインストール データベースインストール PhpStorm PHP XDebugのオンデマンドモードの設定 DBブラウザ(DataGrip) Git ターミナルのプロファイル設定 PHP 以下のコマンドでshivammathur/phpをタップ、PHPバージョンを指定してインストールします。PHP5.6から最新版までがインストール可能です。

      • テクノロジー
      • 2023/04/11 09:33
      • techfeed
      • PHP
      • BEAR.Sunday + Swoole - Qiita

        7 users

        qiita.com/koriym

        実際に実行する部分(route, request, transfer)は初期化(load, app)に比べて随分小さいのが分かります。 つまりフレームワークのミニマムブートストラップのかなりの部分が初期化コストです。クラスを読み込むloadとアプリケーション実行のためのオブジェクトを用意するappを分けてみてみましょう。 load loadすなわちPHPファイルのrequireで全体時間の91.3%もかかっています。BEAR.Sundayのautoload.phpは通常のvendor/autoload.phpと違い、事前に コンパイルしrequireを並べ最低限必要なファイルを最初に一度に読み込むためです。 このやり方は--optimizeでdump-autoloadされたautoload.phpよりもずっと高速です。 多くのフレームワークではこういうアプローチは取らずに、未知のクラスが出

        • テクノロジー
        • 2018/12/19 21:06
        • php
        • BEAR.SundayとDDD - Qiita

          4 users

          qiita.com/koriym

          アプリケーション設計 マニュアルのチュートリアルの記事などではリソースのリクエストメソッドで直接SQLを操作していますが、実際にはアプリケーションをどのように設計、実装するかはアプリケーション開発者の仕事です。 この記事はコンテキスト境界、ディレクトリ構成について考えるのフォローアップ記事で、BEAR.SundayでDDDを導入するときにどのような構成になるかを考えます。 PHP DDD Cargo Sample PHP DDD Cargo Sampleとはエリック・エヴァンスのドメイン駆動設計で紹介されているパターンを実際に使用して作られたPHPのサンプルアプリケーションです。 このサンプルはPSR-7とPSR-15を使ったzend-expressive + Doctrine ORMで構成されていますが、これをBEAR.Sundayで利用する事を想定します。 DDD Compoentsフ

          • テクノロジー
          • 2017/12/26 10:37
          • phpの実行開始が遅い場合の対処 - Qiita

            9 users

            qiita.com/koriym

            Configuration File (php.ini) Path: /usr/local/php5/lib Loaded Configuration File: /usr/local/php5/lib/php.ini Scan for additional .ini files in: /usr/local/php5/php.d Additional .ini files parsed: /usr/local/php5/php.d/10-extension_dir.ini, /usr/local/php5/php.d/20-extension-opcache.ini, /usr/local/php5/php.d/40-curl.ini, /usr/local/php5/php.d/40-openssl.ini, /usr/local/php5/php.d/50-extension-apc

            • テクノロジー
            • 2017/09/02 20:54
            • php
            • qiita
            • mac
            • 開発
            • Composerで低いバージョンの依存テスト - Qiita

              8 users

              qiita.com/koriym

              対象読者 この記事は主にcomposerのパッケージを開発しているパッケージメンテナーのための記事です。 低いバージョンの依存テストの必要性 composerで作成したパッケージを他のパッケージから利用する場合composer.lockは無視されます。 this lock file will not have any effect on other projects that depend on it. It only has an effect on the main project. 通常与えられた条件の最新のバージョンがインストールされます。テストは最新の依存だけをテストすることになり。^や~で指定した最低のバージョンのテストは行われません。 これが問題になるのは、他のパッケージが特定のパッケージの低いバージョンのものに依存していて、また他のパッケージではその高いバージョンのみにある

              • テクノロジー
              • 2017/05/26 13:27
              • composer
              • php
              • テスト
              • 開発
              • 必要な時にのみxdebugをオン - Qiita

                13 users

                qiita.com/koriym

                Xdebugはパフォーマンスにインパクトを与えます。1 本来、Xdebugが必要なのはテストカバレッジやプロファイル取得、トレースなどを行うデバック実行の時のみです。この記事では必要な時にのみXdebugをオンにして、普段はオフにする方法を紹介します。Composer と単体テストを含むコマンドラインスクリプトをはるかに高速に実行できます。 Xdebugをオフ 普段はオフにします。php --iniでphp.ini(またはxdebug.ini)の場所を調べコメントアウト。

                • テクノロジー
                • 2017/05/19 08:28
                • XDebug
                • PHP
                • qiita
                • PHPのV8JsでSSR - Qiita

                  4 users

                  qiita.com/koriym

                  import React from 'react'; import { renderToString } from 'react-dom/server'; import { Provider } from 'react-redux'; import escape from 'escape-html'; import serialize from 'serialize-javascript'; import App from '../containers/App'; import configureStore from '../store/configureStore'; const render = (state, metas) => { const store = configureStore(preloadedState); const root = renderToString( <

                  • テクノロジー
                  • 2017/03/09 17:35
                  • PHPの例外 - Qiita

                    81 users

                    qiita.com/koriym

                    定義済み例外とSPL例外 PHPにはPHP本体が持つ定義済み例外とPHPに標準でバンドルされるStandard PHP Library(SPL)の例外のSPL例外の2種類の例外があります。SPLは標準で組み込まれるのでPHPの機能として標準的に使うことも可能ですが、マニュアルでも個別のページを持っています。 定義済み例外 SPL例外 SPL例外 SPLの作者はPDOなど多数のパッケーのleadを務められているMarcus Börgerさんです。(PECLサイト参照 https://pecl.php.net/user/helly) MarcusさんがSPLのために作成したスライドStandard PHP Libraryから例外の部分を2つ抜粋します。 「守るべき3つのルール」 例外は例外の時に使用する (Exceptions are exceptions) 制御構造のために例外を用いない (

                    • テクノロジー
                    • 2016/12/21 07:41
                    • php
                    • exception
                    • あとで読む
                    • Qiita
                    • Article
                    • PHPのV8jsでReactJs-ReduxアプリをSSR - Qiita

                      16 users

                      qiita.com/koriym

                      (このエントリーは、エキサイトAdvent Calendar 2016 の 12/02の2日目の記事です。エキサイト初の参加ということで私も参加しました。) PHPのV8Jsを使ってRedux-ReactJsアプリケーションをサーバーサイドレンダリングするredux-react-ssrを紹介します。 用語 V8Js SSR Redux V8Js V8JsはPHPの機能拡張でGoogle V8 JavaScript EngineをPHPに組み込みます。PHPから直接JSのコードが実行できます。 $v8 = new V8Js(); /* basic.js */ $js = <<< EOT len = print('Hello' + ' ' + 'World!' + "\\n"); len; EOT; try { var_dump($v8->executeString($js, 'basic.j

                      • テクノロジー
                      • 2016/12/02 08:21
                      • php
                      • javascript
                      • You are running composer with xdebug enabled. This has a major impact on runtime performance.対策 - Qiita

                        5 users

                        qiita.com/koriym

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2016/03/08 12:11
                        • PHP
                        • OSXにphp7+xdebugをインストール - Qiita

                          3 users

                          qiita.com/koriym

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          • テクノロジー
                          • 2015/12/07 13:12
                          • composer testでQAツールの実行 - Qiita

                            5 users

                            qiita.com/koriym

                            <phpunit bootstrap="vendor/autoload.php"> <testsuites> <testsuite> <directory suffix="Test.php">tests</directory> </testsuite> </testsuites> <logging> <log type="coverage-html" target="build/coverage"/> <log type="coverage-clover" target="build/logs/clover.xml"/> <log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/> </logging> <filter> <whitelist> <directory suffix=".php">

                            • テクノロジー
                            • 2015/12/02 18:08
                            • phpunit
                            • Composer
                            • PHP
                            • BEAR.SundayでRESTful Web API - Qiita

                              9 users

                              qiita.com/koriym

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                              • テクノロジー
                              • 2015/05/27 12:52
                              • php
                              • Ray.Di コンストラクタ束縛 - Qiita

                                7 users

                                qiita.com/koriym

                                <?php require dirname(__DIR__) . '/vendor/autoload.php'; use Ray\Di\AbstractModule; use Ray\Di\Di\Inject; use Ray\Di\Di\Named; use Ray\Di\Injector; class SolarModule extends AbstractModule { private $config; public function __construct(array $config) { $this->options = $config; } /** * {@inheritdoc} */ protected function configure() { foreach ($this->config as $name => $option) { $optionName = "op

                                • テクノロジー
                                • 2015/04/24 15:11
                                • PHP
                                • あとで読む
                                • 制約こそが力 - Qiita

                                  3 users

                                  qiita.com/koriym

                                  フルスタック GitHub, Composer, Packagist ... これだけ疎結合の良質なコンポーネントが選択可能でFIGなどのインターオペラビリティ(相互運用)が整って来ている時代に全てを提供する「フルスタックフレームワーク」の価値は何にあるのか、本質的なものが問われる時代が来るのではと考えています。 設定より規約でオブジェクト間の関係もハードコードしてある密結合のシステムではフルスタックは必須で機能します。「早く簡単に」つくれる事は素晴らしいことで価値があります。しかし一般にこれらはRAD(早期プロトタイピング)のためのフレームワークです。本来は短期的な問題をうまく解決するようにつくられたアーキテクチャです。 しかし例えば、60/60ルールのように変更可能性や保守性をより重視することを考えたらどうでしょうか。疎結合で相互運用性が高いシステムにとって、フルスタックの意味はどのよ

                                  • テクノロジー
                                  • 2014/12/22 22:06
                                  • PHP
                                  • 拡散する問題と収斂する問題 - Qiita

                                    5 users

                                    qiita.com/koriym

                                    拡散する問題と収斂する問題 イギリスの経済学者エルンスト・フリードリッヒ・シューマッハーによればこの世界には二種類の問題があります。(1) 拡散する問題(divergent problems) 収斂する問題(convergent problems) 例えば「新しくWebアプリケーションを作成する」事を考えてみましょう。もしそれまでにPHPを使用した事がなかったとしたら、どういう選択肢があるかあらゆるオプションをリサーチする必要があります。 フレームワークを使用するのか?そうならフルスタックか?マイクロフレームワークか?それらはどのような背景で設計され、どのようなコミュニティで運営されているのか?対象とするアプリケーションは?開発者は?パッケージは?エコシステムは?メンテナンスコストは? そもそもPHPは必要なのでしょうか。JSフレームワークでSPA(single-page applicat

                                    • テクノロジー
                                    • 2014/12/16 10:00
                                    • PHPコーディングポリシー - Qiita

                                      5 users

                                      qiita.com/koriym

                                      コーディングポリシー 以下はBEAR.Sundayフレームワーク開発でのコーディング原則をまとめたものです。 ゴール クリーン ハイパフォーマンス No BC break (柔軟性や拡張性、テスト可能性などは"クリーン"であれば自然に含まれます) グローバル グローバル定数(define)の禁止 スーパーグローバル変数の参照の禁止 グローバルなサービスロケータの参照の禁止 グローバルな設定の参照の禁止(prod/devモードなど) グローバルなプロパティ参照の禁止(スタティックプロパティ) グローバルなメソッド利用の禁止(スタティックメソッド) 依存 基本全てDIで newの禁止 (バリューオブジェクトを除く) 実クラス名を使ったオブジェクトの取得(factoryメソッドなど)の禁止 インターフェイスにないメソッドの利用の禁止 引数がオブジェクトでパブリックプロパティを使う場合、引数のタイ

                                      • テクノロジー
                                      • 2014/12/08 14:16
                                      • PHP
                                      • Programming
                                      • PHPで短いハッシュ - Qiita

                                        9 users

                                        qiita.com/koriym

                                        <?php $shortHash = function ($data, $algo = 'CRC32') { return strtr(rtrim(base64_encode(pack('H*', hash($algo, $data))), '='), '+/', '-_'); }; $a = 'hello'; echo CRC32($a); // 907060870 echo $shortHash($a); // kHBghwA echo md5($a) . PHP_EOL; // 5d41402abc4b2a76b9719d911017c592 echo $shortHash($a, 'md5'); // XUFAKrxLKna5cZ2REBfFkg echo hash('sha256', $a); // 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c

                                        • テクノロジー
                                        • 2013/02/09 13:14
                                        • php

                                        このページはまだ
                                        ブックマークされていません

                                        このページを最初にブックマークしてみませんか?

                                        『qiita.com』の新着エントリーを見る

                                        キーボードショートカット一覧

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

                                        • 総合
                                        • 一般
                                        • 世の中
                                        • 政治と経済
                                        • 暮らし
                                        • 学び
                                        • テクノロジー
                                        • エンタメ
                                        • アニメとゲーム
                                        • おもしろ
                                        • アプリ・拡張機能
                                        • 開発ブログ
                                        • ヘルプ
                                        • お問い合わせ
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について

                                        公式Twitter

                                        • 公式アカウント
                                        • ホットエントリー

                                        はてなのサービス

                                        • はてなブログ
                                        • はてなブログPro
                                        • 人力検索はてな
                                        • はてなブログ タグ
                                        • はてなニュース
                                        • ソレドコ
                                        • App Storeからダウンロード
                                        • Google Playで手に入れよう
                                        Copyright © 2005-2025 Hatena. All Rights Reserved.
                                        設定を変更しましたx