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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Java + SLF4J + Logback によるログ出力のサンプルコード - Qiita

    3 users

    qiita.com/niwasawa

    概要 Java + SLF4J + Logback によるログ出力のサンプルコードを示す 今回の環境: SLF4J 1.7.30 + Logback 1.2.3 + Java 15 (AdoptOpenJDK 15.0.1+9) + Gradle 6.7 SLF4J とは SLF4J は各種のロギングライブラリのラッパーとして使えるライブラリ。 SLF4J The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework a

    • テクノロジー
    • 2021/09/29 21:07
    • Python で文字列に変数を埋め込む方法あれこれ - Qiita

      6 users

      qiita.com/niwasawa

      概要 Python で文字列に変数を埋め込む方法 (変数展開) が複数あるのでサンプルコードを書く f-string 2. 字句解析 — Python 3.7.4 ドキュメント バージョン 3.6 で追加. フォーマット済み文字列リテラル( formatted string literal )または f-string は、接頭辞 'f' または 'F' の付いた文字列リテラルです。これらの文字列には、波括弧 {} で区切られた式である置換フィールドを含めることができます。他の文字列リテラルの場合は内容が常に一定で変わることが無いのに対して、フォーマット済み文字列リテラルは実行時に式として評価されます。 サンプルコード。

      • テクノロジー
      • 2021/04/08 16:07
      • python
      • あとで読む
      • Gradle ことはじめ (Java プロジェクトを作成して、外部ライブラリをまとめてひとつの実行可能 JAR を生成するまで) - Qiita

        3 users

        qiita.com/niwasawa

        $ gradle init Starting a Gradle Daemon (subsequent builds will be faster) Select type of project to generate: 1: basic 2: application 3: library 4: Gradle plugin Enter selection (default: basic) [1..4] 2 Select implementation language: 1: C++ 2: Groovy 3: Java 4: Kotlin Enter selection (default: Java) [1..4] 3 Select build script DSL: 1: Groovy 2: Kotlin Enter selection (default: Groovy) [1..2] 1

        • テクノロジー
        • 2020/11/20 23:25
        • Python + staticmap で OpenStreetMap や地理院地図の画像を取得する - Qiita

          5 users

          qiita.com/niwasawa

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

          • テクノロジー
          • 2020/11/01 00:02
          • python
          • Java で Amazon Product Advertising API 5.0 (PA-API v5) をコールする - Qiita

            3 users

            qiita.com/niwasawa

            import java.util.HashMap; import java.util.Map; /** * PA-API v5 をコールするサンプルクラス。 */ public class MyApp { public static void main(String[] args) throws Exception { // PA-API v5 をコールする searchItems(); getItems(); } private static final String ACCESS_KEY = "<YOUR-ACCESS-KEY-HERE>"; // 取得したアクセスキー private static final String SECRET_KEY = "<YOUR-SECRET-KEY-HERE>"; // 取得したシークレットキー private static final Strin

            • テクノロジー
            • 2020/09/25 21:08
            • api
            • java
            • programming
            • Apache 2.4 から https サーバへリバースプロキシする - Qiita

              4 users

              qiita.com/niwasawa

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

              • テクノロジー
              • 2020/07/30 13:45
              • Java 標準ライブラリの com.sun.net.httpserver で簡易的な Web サーバを作る - Qiita

                3 users

                qiita.com/niwasawa

                概要 Java 標準ライブラリの com.sun.net.httpserver パッケージを使用して簡易的な Web サーバのサンプルを作る com.sun.net.httpserver とは com.sun.net.httpserver は HTTP サーバを構築可能な Java パッケージ。 com.sun.net.httpserver (Java SE 14 & JDK 14) 組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。 「HTTP」と「HTTPS」の両方がサポートされています。 APIは、RFC 2616 (HTTP 1.1)およびRFC 2818 (HTTP over TLS)の実装の一部を提供します。 このAPIで提供されないHTTP機能は、APIを使用してアプリケーション・コードで実装できます。 プログラマは、HttpHand

                • テクノロジー
                • 2020/06/25 09:21
                • java
                • systemd で Spring Boot アプリケーションのプロセス管理をする - Qiita

                  4 users

                  qiita.com/niwasawa

                  概要 シンプルな Spring Boot アプリケーションを systemd でプロセス管理する systemd によって起動・停止・OS再起動時の自動起動などが可能になる 今回の環境: Ubuntu 19.10 Eoan Ermine + Java 11 + Spting Boot 2.2.6 Spring Boot アプリケーションを用意 サンプルとしてシンプルな Spring Boot アプリケーションを用意する。 ファイル一覧 ├── build.gradle ├── settings.gradle └── src └── main └── java └── com └── example └── MyApp.java plugins { id 'org.springframework.boot' version '2.2.6.RELEASE' id 'io.spring.depe

                  • テクノロジー
                  • 2020/06/11 09:06
                  • macOS に Homebrew で MySQL 8.0 をインストールしてデータベースを作成する - Qiita

                    3 users

                    qiita.com/niwasawa

                    $ brew install mysql (中略) We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation MySQL is configured to only allow connections from localhost by default To connect run: mysql -uroot To have launchd start mysql now and restart at login: brew services start mysql Or, if you don't want/need a background service you can just run: mysql.server start ==>

                    • テクノロジー
                    • 2020/06/09 08:39
                    • CentOS Linux では dnf コマンドで --security オプションが使えない - Qiita

                      3 users

                      qiita.com/niwasawa

                      dnf コマンドの --security オプション dnf コマンドには dnf upgrade などでパッケージを更新する際に、セキュリティ修正があるパッケージのみを対象とする --security オプションが存在する。 DNF Command Reference — dnf latest documentation dnf [options] upgrade Updates each package to the latest version that is both available and resolvable. DNF Command Reference — dnf latest documentation --security Includes packages that provide a fix for a security issue. Applicable for

                      • テクノロジー
                      • 2020/04/27 00:21
                      • techfeed
                      • Linux
                      • セキュリティ
                      • あとで読む
                      • CentOS Linux 8 でのセキュリティアップデート方法 - Qiita

                        3 users

                        qiita.com/niwasawa

                        概要 CentOS Linux サーバの日々の定常作業として実施するべき dnf upgrade 作業手順をまとめる 通常のパッケージ更新と Linux カーネルのパッケージ更新の2パターン セキュリティ更新の情報源 セキュリティ情報などの告知メーリングリスト。 CentOS-announce Info Page CentOS announcements (security and general) will be posted to this list Red Hat Enterprise Linux 等のセキュリティ勧告ページ。 Red Hat Product Advisories - Red Hat Customer Portal 通常のセキュリティアップデート 実施コマンド概要 新しいバージョンがあるパッケージを更新し、再起動が必要なプロセスを確認する。 dnf check-upd

                        • テクノロジー
                        • 2020/04/27 00:20
                        • web制作
                        • JavaScript の配列の要素をすべて削除する - Qiita

                          5 users

                          qiita.com/niwasawa

                          clear とか clearAll とか remove とか delete とか配列を空にするシンプルなメソッドがあるのかと思ったけどなかった。 もう少し高機能な splice メソッドを使うのが良さそう。 Array.prototype.splice() - JavaScript | MDN splice() メソッドは、 (in place で) 既存の要素を取り除いたり、置き換えたり、新しい要素を追加したりすることで、配列の内容を変更します。 サンプルコード。 let array = ['Tanis'] // 配列要素を指定して初期化 array.push('Sturm') // 要素を1つ追加 array.push('Flint', 'Tasslehoff') // 要素を複数追加 Array.prototype.push.apply(array, ['Caramon', 'Rai

                          • テクノロジー
                          • 2020/04/01 21:01
                          • javascript
                          • tips
                          • Docker で CentOS Linux 8 環境を構築して Apache HTTP Server を起動する - Qiita

                            4 users

                            qiita.com/niwasawa

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

                            • テクノロジー
                            • 2020/03/21 16:14
                            • リリース済みアプリの iOS Distribution Certificate Expires in 30 Days 対応 - Qiita

                              8 users

                              qiita.com/niwasawa

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 リリース済みの iOS アプリで使用している証明書の期限が切れそうなので更新する 別の Mac でも同じ iOS アプリを開発するための証明書登録を行う 発端 Apple Developer から「Action Needed: iOS Distribution Certificate Expires in 30 Days」というタイトルのメールが届く。 Your iOS Distribution Certificate will no longer be valid in 30 days. To generate a new ce

                              • テクノロジー
                              • 2020/01/30 12:49
                              • ios
                              • qiita
                              • アプリ
                              • mac
                              • Java で -Xmx や -XX:MaxRAM オプションを指定した際の最大ヒープ・サイズを調べる - Qiita

                                6 users

                                qiita.com/niwasawa

                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? JVM の使用するメモリはヒープだけではない メモリ管理の概要 Java オブジェクトは、ヒープと呼ばれる領域に格納されています。ヒープは、JVM が起動したときに作成され、そのサイズはアプリケーションの実行中に増減することもあります。ヒープが一杯になると、ガベージ (不要なメモリ) がコレクト (収集) されます。ガベージ コレクションは、現在使用していないオブジェクトをクリアし、新しいオブジェクトのための領域を確保します。 ただし、JVM はヒープ以外にもメモリを使用します。Java メソッド、スレッド スタック、ネイティブ ハンド

                                • テクノロジー
                                • 2019/12/30 13:06
                                • Java
                                • techfeed
                                • Linux
                                • あとで読む
                                • 各種 PaaS FaaS 実行環境 (プログラミング言語とバージョン) まとめ (2019年11月15日現在) - Qiita

                                  4 users

                                  qiita.com/niwasawa

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

                                  • テクノロジー
                                  • 2019/11/15 19:08
                                  • cloud
                                  • 言語
                                  • プログラミング
                                  • Spring Boot で 404 Not Found などのエラーが発生した際の表示をカスタマイズする - Qiita

                                    3 users

                                    qiita.com/niwasawa

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

                                    • テクノロジー
                                    • 2019/11/07 08:47
                                    • java
                                    • AWS Lambda + Java で Twitter に画像付きツイートを定期的に投稿する - Qiita

                                      5 users

                                      qiita.com/niwasawa

                                      概要 AWS Lambda + Java 8 で画像付きツイートを定期的に投稿するサンプルコードを書く 用意した背景画像に現在日時を日本語で描画する Twitter への投稿は Twitter4J ライブラリを使用する 定期的な実行は Amazon CloudWatch Events を使用する 画像への日本語描画には Google Noto Fonts を使用 AWS Lambda + Java 上では日本語が使えるフォントが用意されていない 参考: AWS Lambda + Java で日本語 (ひらがな・カタカナ・漢字) を使えるフォントがあるか調べる - Qiita Google Noto Fonts の Noto Sans CJK JP Regular フォントを組み込んで使用する フォントファイル NotoSansCJKjp-Regular.otf のサイズは約16.4MB 参

                                      • テクノロジー
                                      • 2019/09/01 22:40
                                      • フォント
                                      • techfeed
                                      • AWS
                                      • Java
                                      • Twitter
                                      • あとで読む
                                      • AWS Lambda + Java で日本語 (ひらがな・カタカナ・漢字) を使えるフォントがあるか調べる - Qiita

                                        3 users

                                        qiita.com/niwasawa

                                        概要 AWS Lambda + Java で日本語が使えるフォントがあるか Java のプログラムを書いて調べる Font#canDisplay で各種文字が使えるかどうか調べる 現時点では日本語 (ひらがな・カタカナ・漢字) を使えるフォントはシステム内に用意されていなかった ソースコード import com.amazonaws.services.lambda.runtime.Context; import com.amazonaws.services.lambda.runtime.RequestHandler; import java.awt.Font; import java.awt.GraphicsEnvironment; import java.util.Arrays; import java.util.Comparator; import java.util.HashMap;

                                        • テクノロジー
                                        • 2019/09/01 16:36
                                        • フォント
                                        • techfeed
                                        • Java
                                        • あとで読む
                                        • AWS Lambda + Java で Hello World - Qiita

                                          4 users

                                          qiita.com/niwasawa

                                          概要 AWS (Amazon Web Services) Lambda で Java によるシンプルな Hello World を動かす ハンドラの実装には AWS Lambda Java コアライブラリ (aws-lambda-java-core) に用意されている定義済みインターフェイス RequestHandler を使用する JAR ファイルの生成には Maven を使用する ソースコード ファイル一覧 HelloWorld.java と pom.xml のみのシンプルな構成。 package com.example; import com.amazonaws.services.lambda.runtime.Context; import com.amazonaws.services.lambda.runtime.RequestHandler; import java.util.H

                                          • テクノロジー
                                          • 2019/08/25 17:52
                                          • techfeed
                                          • GitHub
                                          • Java
                                          • あとで読む
                                          • AWS Lambda + Node.js で Hello World - Qiita

                                            3 users

                                            qiita.com/niwasawa

                                            概要 AWS (Amazon Web Services) Lambda で Node.js によるシンプルな Hello World を動かす Lambda 関数の作成 Lambda Management Console から Lambda 関数を作成する。 「一から作成」を選択。 「基本的な情報」を入力する。 関数名: 任意の名前 ランタイム: Node.js 10.x 実行ロール: 基本的な Lambda アクセス権限で新しいロールを作成 「Designer」では特に何もしない。 「関数コード」を入力する(デフォルト値のまま)。 コード エントリ タイプ: コードをインラインで編集 ランタイム: Node.js 10.x ハンドラ: index.handler index.js は以下を入力する。 exports.handler = async (event, context) =>

                                            • テクノロジー
                                            • 2019/08/25 11:44
                                            • Debian 9 Stretch に rbenv をインストールして Ruby の最新バージョンを使う - Qiita

                                              3 users

                                              qiita.com/niwasawa

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

                                              • テクノロジー
                                              • 2018/12/05 12:35
                                              • install
                                              • debian
                                              • ruby
                                              • date コマンドで日時のミリ秒単位まで表示する - Qiita

                                                4 users

                                                qiita.com/niwasawa

                                                date コマンドの出力フォーマットに %N を指定するとナノ秒が表示できる。ミリ秒を表示するには上位3桁分だけ表示するように %3N を指定すればいい。 %N は GNU Coreutils の拡張なので GNU ではない date コマンドでは使えない。 GNU Coreutils: Time conversion specifiers ‘%N’ nanoseconds (‘000000000’…‘999999999’). This is a GNU extension. 例えば以下のシェルスクリプトでは「年月日_時分秒_ミリ秒」のフォーマットで日時を表示することができる。

                                                • テクノロジー
                                                • 2018/03/20 18:34
                                                • Linux
                                                • iOS 11 Webブラウザのユーザーエージェント (Safari, Google Chrome, LINE など) - Qiita

                                                  3 users

                                                  qiita.com/niwasawa

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 iOS 11 上で動作する Web ブラウザやアプリ内ブラウザのユーザーエージェント (User-Agent, UA) 文字列を調べてみた。 iPhone 6 + iOS 11.0 で確認したユーザーエージェント文字列 Safari Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 Safari (デスクトップ用

                                                  • テクノロジー
                                                  • 2017/09/20 09:42
                                                  • あとで読む
                                                  • Python vs Ruby 『ゼロから作るDeep Learning』 まとめ - Qiita

                                                    12 users

                                                    qiita.com/niwasawa

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

                                                    • テクノロジー
                                                    • 2017/06/09 08:13
                                                    • ruby
                                                    • Python
                                                    • 機械学習
                                                    • あとで読む
                                                    • Python vs Ruby 『ゼロから作るDeep Learning』 1章 sin関数とcos関数のグラフ - Qiita

                                                      5 users

                                                      qiita.com/niwasawa

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

                                                      • テクノロジー
                                                      • 2017/05/19 13:32
                                                      • 機械学習
                                                      • あとで読む
                                                      • Python vs Ruby 『ゼロから作るDeep Learning』 2章 パーセプトロンによる論理回路 - Qiita

                                                        6 users

                                                        qiita.com/niwasawa

                                                        概要 書籍『ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装』2章のコードを参考に Python と Ruby でパーセプトロンによる論理回路 (ANDゲート, NANDゲート, ORゲート, XORゲート)を実装する。 計算処理では外部ライブラリを利用する。Python では NumPy を、Ruby では Numo::NArray を使用する。 環境構築が必要な場合はこちらを参照。 → Python vs Ruby 『ゼロから作るDeep Learning』 1章 sin関数とcos関数のグラフ http://qiita.com/niwasawa/items/6d9aba43f3cdba5ca725 ANDゲート 重みとバイアスは、人力で適切な値を導いたもの。 Python and_gate.py import numpy as np def

                                                        • テクノロジー
                                                        • 2017/05/10 13:02
                                                        • analytics
                                                        • Ruby
                                                        • Python
                                                        • 2点間の距離計算 (C, Clojure, Go, Haskell, Java, LOGO, OCaml, Ruby, Rust, Scratch, Swift) - Qiita

                                                          10 users

                                                          qiita.com/niwasawa

                                                          地球を真球とみなして、緯度経度による2点間の距離をいろいろなプログラミング言語で計算する。 基本方針は以下。 関数/メソッド1つをコピペして使えそうなコードにする require/import系を書かなくてよいなら書かない 標準ライブラリだけを使う 関数/メソッドの引数はプリミティブな浮動小数点4つ 変数/再代入不可変数/定数については「シンプルで違和感のない表現で」と思ってはいるけど決めかねている C # include <math.h> # include <stdio.h> // 球面三角法により、大円距離(メートル)を求める double distance(double lat1, double lng1, double lat2, double lng2) { // 円周率 const double pi = 3.14159265359; // 緯度経度をラジアンに変換 doub

                                                          • テクノロジー
                                                          • 2017/02/01 14:54
                                                          • algorithm
                                                          • performance
                                                          • Java
                                                          • Ruby
                                                          • プログラミング

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

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

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

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

                                                          j次のブックマーク

                                                          k前のブックマーク

                                                          lあとで読む

                                                          eコメント一覧を開く

                                                          oページを開く

                                                          はてなブックマーク

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

                                                          公式Twitter

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

                                                          はてなのサービス

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