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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『leben.mobi』

  • 人気
  • 新着
  • すべて
  • React.JS + Laravel 8 + MySQL + API REST でCRUDを作ってみた vol 1

    3 users

    leben.mobi

    前回の記事で、Laradockを使用して、docker上にlaravelの仮想環境を構築しました。 LaradockでLaravel環境を構築する 今回は、その環境を利用して、React.JS + Laravel 8 + MySQL + API RESTでCRUDを作成してみたいと思います。 Laravelプロジェクトの作成 前回の記事に沿っている方はすでに作成していますが、まず、LaravelプロジェクトをComposerでインストールします。 laravel/uiのインストール 次にlaravel/uiをインストールします。laravel/uiをインストールすると、artisan uiコマンドが使えるようになります。これはフロントエンド開発を行うためのテンプレートです。 Reactのインストール 次にReact.jsをインストールします。 npm install && npm run

    • テクノロジー
    • 2021/05/02 10:42
    • php
    • programming
    • Python で指定時間前(1日前、1年前など)、指定時間後(1日後、1年後)を求める方法

      3 users

      leben.mobi

      基準日から遡った日付を取得する 基準日以後の日付の算出する方法を紹介しましたが、基準日を遡ることもできます。 基準日以降の日付を求めるためには、生成した timedelta オブジェクトを加算する必要がありましたが、減算をすることで日付を遡ることができます。 それでは、さっそくやってみましょう。 サンプルコード from datetime import date,timedelta import calendar # 基準日を 2018年7月29日とする d = date(2018,7,29) # 基準日の前日を算出 yesterday = d - timedelta(days=1) # 基準日の20日前を算出 before_20_days = d - timedelta(days=1) * 20 # 基準日の40日前を算出 before_40_days = d - timedelta(d

      • テクノロジー
      • 2018/08/03 12:31
      • JavaScriptでループを使わずに配列やオブジェクトをコピーする

        4 users

        leben.mobi

        配列やオブジェクトを扱っていると、元の状態の保存などの目的で、コピー(複製)を作成したいケースが出てきます。 例えば、写真加工アプリでは、リセット時に元の写真を素早く復元できるよう、読み込み時に画像のデータを格納したオブジェクトをコピーして記憶しておく、という設計が考えられます。 ループで1つずつ要素・プロパティをコピーしていく方法もありますが、行数が多くなるため、なるべく短く記述したいものです。 この記事では、ループを使わずに、JavaScriptで配列やオブジェクトをコピーするためのいくつかの方法と、その特徴や注意点についてまとめます。 配列やオブジェクトの代入はコピーにはならない まず最初に、=を使った代入について触れておきます。 /* コピー対象が文字列の場合 */ let base = 'Taro'; let copy = base; base = 'Jiro'; console

        • テクノロジー
        • 2018/07/25 14:40
        • JavaScript
        • Laravelでマルチ認証(マルチログイン)を実装する

          5 users

          leben.mobi

          環境 CentOS 7.4 PHP 7.2.7 MySQL 5.7.22 Apache 2.4.6 Laravel 5.5/5.6 今回は、ユーザーはuserテーブル、アドミンはadminテーブルを作成し、マルチログインの機能を作成していきます。 adminsテーブルとAdminモデルの作成 まず、最初にadminsテーブルとAdminモデルを作成します。 php artisan make:migration create_admins_table Laravelのルートディレクトリで上記のコマンドをうち、マイグレーションファイルを作成します。 [root@localhost migrations]# pwd /laravel_root_directory/database/migrations 上記の場所に作成された、マイグレーションファイルを編集します。 今回は、usersテーブルと同

          • テクノロジー
          • 2018/07/12 22:15
          • laravel
          • CakePHP3でエクセルファイルを利用する

            3 users

            leben.mobi

            今回はPHPでExcelファイルの取り扱う方法を紹介します。 PHPでにおいてExcelファイルの読み込み、書き込みは従来、PHPExcelがありましたが、これは非推奨になり、現在は、phpspreadsheeが後継です。 利便性 ・Excelファイルの出力及び入力がかのうなので、画面入力ではできない情報を取り扱えます。 (Webシステム構築するしExcelファイルを取り扱う場合、画面入力を省くという方法をとる場合にメリットあります。入力が50項目以上など多数ある場合など) ・PDFの出力が難しい場合、Excel出力似て対応する。 ・出力項目が多い場合、CSVより、Excel出力をすることによって加工が容易です。 ・phpspreadsheetを利用すると、文字コードに左右されないです。 利用方法 インストール 今回はCakePHP3で利用して、composerでインストールをします $

            • テクノロジー
            • 2018/07/07 07:08
            • php
            • Django と Celery で非同期処理を実装する

              8 users

              leben.mobi

              Django と Celery で非同期処理を実装します。 リアルタイムで重たい処理を実行したい場合、様々な問題が出てきます。パッと思いつくのは、Apache や Nginx など Web サーバーのタイムアウト問題でしょうか。あと、ユーザを待たせてしまうUXの問題などもあります。 この問題を解決する方法として、重たい処理は非同期としてバックグラウンドで実行し、HTTP のレスポンスは、すぐに返してしまう方法があります。 完成イメージ 環境とバージョン CentOS 7.4.1708 Python 3.6.4 Django 2.0.3 Celery 4.2.0 django-celery-results 1.0.1 mysqlclient 1.3.12 epel-release 7.11 Redis 3.2.10 MySQL 5.7 インストール Python, Django Python

              • テクノロジー
              • 2018/07/06 14:46
              • Celery
              • Django
              • あとで読む
              • Django カスタムコマンドを実装する

                3 users

                leben.mobi

                Django カスタムコマンドを実装します。素の Python でもカスタムコマンドは実装できますが、Django でカスタムコマンドを実装することにより、既存の資産(models.py や ORM)をそのまま使うことができ、素早く実装することができます。 私は、バッチ処理を Django のコマンドで実装し、それを cron で定期的に実行する方法をよくやります。 tree $ tree . ├── app │   ├── __init__.py │   ├── apps.py │   ├── management │   │   ├── __init__.py │   │   └── commands │   │   ├── __init__.py │   │   └── hello_command.py │   ├── models.py │   └── views.py ├── c

                • テクノロジー
                • 2018/06/28 12:41
                • python
                • あとで読む
                • CakePHPのバージョンの確認方法

                  3 users

                  leben.mobi

                  新しいプロジェクトなどでアジャイルの開発で資料が全然ないということがあることもあるかと思います。 その際、フレームワークにCakePHPを使用しているという情報があっても、果たしてCakePHPのバージョンがわからないといういうこともあるかもしれません。 また、正確なCakePHPのバージョンを調べないといけないこともあると思います。 今回の記事では、CakePHPのバージョンの確認方法について紹介します。

                  • テクノロジー
                  • 2018/05/26 10:23
                  • CakePHP
                  • LaravelでインサートしたLastInsertIDを取得する方法

                    4 users

                    leben.mobi

                    Laravel5でEloquent ORMで実行した最後にinsertされたIDを取得する必要がある際があると思います。 今回の記事では、Laravel5でEloquent ORM・Query Builderで実行したLastInsertIDの取得する方法を紹介します。 save()メソッドを使用している場合 save()メソッドを使用して、テーブルにinsertしている際には、下記のようにするとLastInsertIDを取得することが出来ます。 idがUserモデルの主キーとした場合、上記のように記載することで最後にinsertしたIDを取得することが出来ます。 create()メソッドを使用している場合 こちらもsave()メソッドを使用した場合と同様にLastInsertIDを取得することが出来ます。 insertGetId()メソッドを使用する方法 DBにインサートするのにDB c

                    • 暮らし
                    • 2018/03/17 12:44
                    • laravel

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

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

                    『leben.mobi』の新着エントリーを見る

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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