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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Observable を実装して RxJava に入門し直す - Qiita

    3 users

    qiita.com/y_q1m

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

    • テクノロジー
    • 2017/04/06 07:34
    • OkHttp3 の MockWebServer を使う - Qiita

      4 users

      qiita.com/y_q1m

      概要 HTTP Client のテストで役立つライブラリ MockWebServer について調べてみました。 MockWebServer とは OkHttp のテストをするために作ったのだろうと思われるライブラリで、OkHttp のリポジトリ内にプロジェクトがあります。ライセンスは Apache License, Version 2.0 です。 HTTP 通信部分を Mock 化するのに使えます。今日日、 HTTP 通信を使わないアプリケーションもそうそうないでしょうから、需要は結構ありそうな感じがします。 OkHttp とは Android 向けの便利なライブラリを大量に作っている Square, Inc. の開発した HTTP Client です。普通の Java ライブラリなので、Web アプリケーションや業務アプリケーションでも利用できます Android 界隈では Apache

      • テクノロジー
      • 2017/02/07 14:26
      • テスト
      • java
      • Android
      • java.io.File のコードを java.nio.Path と java.nio.Files を使って書き直す - Qiita

        4 users

        qiita.com/y_q1m

        概要 先日、勢いで java.io.File を使っていたコードを Path と Files で置き換えたので、既存のコードを書き換える、という観点で紹介します。すでに NIO2 をバリバリ使いこなしている方は、この記事を読んでも何の気付きもないと思います。 ちなみに JDK7 からの新しいファイル関連 API は NIO2(New I/O 2)と呼ぶそうで、無印は1.4の時代に追加された Channel や Charset のことを指すらしいです。 背景 File クラスには下記2つの機能があります。 ファイルの置き場所を定義する ファイルを操作する それを JDK7 の NIO2 では下記の通り分割したそうです。 ファイルの置き場所を定義する……java.nio.file.Path インターフェイス ファイルを操作する……java.nio.file.Files 今後 File クラスが

        • テクノロジー
        • 2017/02/01 14:54
        • nio
        • file
        • java
        • https://qiita.com/y_q1m/items/98b874f671f6cfac243a

          8 users

          qiita.com

          • 暮らし
          • 2016/10/09 23:34
          • android
          • Google
          • *android
          • event
          • java.util.Calendar を Date and Time API に置き換える - Qiita

            7 users

            qiita.com/y_q1m

            概要 java.util.Calendar を使っていた日付処理のコードを、Java SE 8 で追加された Date and Time API を使って書き直してみたところ、そこそこ使い方がわかってきたので、記事にまとめてみました。 背景 Java で日付操作をするクラスには Calendar と Date があります。Java SE 7以前から Java を使っている場合は、このクラスの使い方を習得して使いこなしている方が多いのではないかと思います。 さて、Java SE 8 では Date and Time という新しい日付操作用のライブラリが追加されました。これまでの Calendar や Date との互換がない、思い切った新設計のライブラリです。そのため、「いまある Calendar や Date で問題なくプログラミングできているのに、わざわざ得体のしれないものを使う意味がわ

            • テクノロジー
            • 2016/09/20 13:05
            • java8
            • java
            • API
            • あとで読む
            • 「JustTechTalk#07 Javaスキルアップ大作戦」に行った - Qiita

              6 users

              qiita.com

              ATOK Sparkのご紹介とJavaによるプラグイン開発 Speaker 國貞 暁さん(ジャストシステム社) GitHubで公開しているATOK Sparkについて、実際の開発者から機能概要のご紹介と、Javaでプラグイン開発について、ご説明いたします。 ATOK Sparkについてはこちらからご参照ください。 https://github.com/JustSystems/ATOK_Spark (以上、Doorkeeper ページより) ATOKとは ジャストシステム社で開発している日本語入力システム エンジニアのニーズの一部(プログラムを書いている時の入力効率化)が取り残されていた ATOK Spark 日本語入力システムではない、新しい入力支援システム - 2016年8月に公開開始 - Windows/Mac - ATOKなしで動く 「文字入力の効率化」を実現する機能 定型フレーズ入

              • テクノロジー
              • 2016/09/02 22:35
              • GitHub
              • java
              • あとで読む
              • Reactor Core 3.x のハンズオン "Lite Rx API Hands-on"をやってみる - Qiita

                3 users

                qiita.com/y_q1m

                概要 Reactive Extensions 実装の1つである Reactor Core にはトレーニングマテリアル "Lite Rx API Hands-on" が用意されていると知りましたので、早速やってみました。 "Lite Rx API Hands-on" とは "Eclipse Collections Kata" のように、JUnit の穴開きコードが用意されていて、それをテストが通るように修正していくことでプログラミングの学習ができる、というものです。JUnit を動かせる環境であればどこでも実施できます。題材は Reactor Core ですが、インタフェイスのよく似ている RxJava の練習にもなるのではないでしょうか。 なお、Reactor Core は Java SE 8で追加されたクラス(主に関数型インタフェイス)を参照しているため、 Java SE 8以上でないと

                • テクノロジー
                • 2016/08/07 12:04
                • Reactive
                • Java
                • Reactor
                • 「JJUGナイトセミナー Java API訴訟問題を考える 」に行った - Qiita

                  34 users

                  qiita.com

                  概要 「JJUGナイトセミナー Java API訴訟問題を考える 」に参加してきました。今回はマイクロソフト品川本社での開催でした。 内容に不正確な点がございましたら訂正致します。 もしよろしければコメントか編集リクエストをくださいますと幸いです。 項目 値 日時 2016/07/11(Mon) 19:00-21:00 場所 マイクロソフト株式会社 品川本社 イベント詳細 https://jjug.doorkeeper.jp/events/46995 Twitterのハッシュタグ #jjug togetter http://togetter.com/li/998688 タイムテーブル Time Title Speaker 19:00-19:30 「Oracleが訴えるまでの経緯について~SunとOSSとIBMとAndroid~」 鈴木雄介さん(JJUG会長) 19:30-20:10 「Or

                  • テクノロジー
                  • 2016/07/12 11:58
                  • Java
                  • oracle
                  • license
                  • google
                  • OSS
                  • Apache
                  • あとで読む
                  • android
                  • オープンソース
                  • 裁判
                  • Java の Micro Web Application Framework を探す - Qiita

                    10 users

                    qiita.com/y_q1m

                    $ gradle run :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :run . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.4.0.BUILD-SNAPSHOT) 2016-06-07 12:45:01.964 INFO 3856 --- [ main] jp.to

                    • テクノロジー
                    • 2016/06/09 22:21
                    • java
                    • Web
                    • QuickCheck でテストデータを半自動生成する - Qiita

                      3 users

                      qiita.com/y_q1m

                      概要 Property Based Test を実装するためのライブラリ「QuickCheck」の Java 移植版を試してみました。 Property Based Test とは 以前の渋谷Javaで @gakuzzzz さんがおっしゃっていたのによると下記のようなものだそうです。 テストデータを半自動生成……テストデータを管理する必要がない すべての値について性質を満たすことをテスト 機能変化や仕様変化に強い Java にも QuickCheck ファミリーのライブラリがある テストデータを作るのが面倒な場合や、あらゆる値を網羅的にテストしたいケースで役立つようです。なお、境界値テストのような固定の値を必要とするものは、通常通りの JUnit Test を書けばよいとのことでした。 Java の QuickCheck 実装 QuickCheck は Haskell のライブラリです。今

                      • テクノロジー
                      • 2016/06/05 17:13
                      • java
                      • テスト
                      • test
                      • Java Day Tokyo 2016 に行った - Qiita

                        7 users

                        qiita.com

                        会場では Java グッズの販売や書籍の特別割引販売、企業出展がありました。 注目したセッション 損保ジャパン日本興亜株式会社取締役常務執行役員 浦川伸一 氏 まさかのTシャツジーンズでの登場、てらださん(@yoshioterada)によるとJava的にはこれが正装らしい。 浦川さん、Java の正装だ!!さすが分かっていらしゃる。サイコー!!素敵!! https://t.co/k35f3cAB8O — Terada Yoshio (寺田佳央) (@yoshioterada) 2016年5月24日 昨年のJavaOneにも現地で参加して情報をキャッチアップしていたという技術通 Java への挑戦 2015年4月からCOBOLの基幹系システムをJavaへRe-writeする一大プロジェクトを開始 選択・判断 実現方式……COBOLで構築した膨大な資産を洗練させながら使い続けるか、別の言語で

                        • テクノロジー
                        • 2016/05/25 08:59
                        • Java
                        • 「JJUG CCC 2016 Spring」に行った - Qiita

                          4 users

                          qiita.com

                          概要 JJUG CCC 2016 Spring に参加してきました。「参加報告を投稿するまでがJJUG CCC」と JJUG の鈴木会長がおっしゃっていましたので恐れずに投稿してみます。 なお資料等がアップされ次第、追記予定です。 日時 2016/05/21(Sat) 9:30 - 19:30 場所 ベルサール新宿グランド 東京都新宿区西新宿8-17-3 住友不動産新宿グランドタワー 参加費 無料(要参加登録(doorkeeper)) 公式サイト http://www.java-users.jp/?page_id=2377 タイムテーブル http://www.java-users.jp/?page_id=2399 セッション一覧 http://www.java-users.jp/?page_id=2396 Twitter のハッシュタグ #jjug_ccc (セッションごとに個別のハッシ

                          • テクノロジー
                          • 2016/05/23 13:18
                          • Java
                          • テスト
                          • Google Developers Summit Tokyo 2016 に行った - Qiita

                            12 users

                            qiita.com

                            Android N Q&A Session 詳しい内容は詳しい方が書いてくださっているようなので、Q&Aセッションだけこちらに書いておきます。 鈴: 鈴木 拓生さん(Program Manager, Google Japan) 荒: 荒木 佑一さん(Developer Program Engineer, Google Japan) 松: 松田 白郎さん(Developer Advocate, Google) 参加者から寄せられた質問に答える形式です。70以上答えていました。 Swift がメインの開発言語になる? 松:いやあ、まずないと思います。Javaをこよなく愛する人がコアメンバーですので、個人的にはC++がメインになってほしいが、まあないですかね Kotlinのことはどう思っているか? 荒:別に排斥しようとかは思っていない。僕も言語としては好きですし、うん、いいんじゃないかと思います

                            • テクノロジー
                            • 2016/04/26 07:58
                            • android
                            • google
                            • *android
                            • web
                            • 声に出して読みたい Java ライブラリ -HashSet- - Qiita

                              3 users

                              qiita.com/y_q1m

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

                              • テクノロジー
                              • 2016/04/11 11:44
                              • Java
                              • あとで読む
                              • JFoenix で Material design を JavaFX に適用する - Qiita

                                3 users

                                qiita.com/y_q1m

                                背景 Material design はアプリだけでなく Web サイトでも使われていて、最近では大分見慣れてきた感があります。せっかくなのでデスクトップアプリでも Material design を取り入れてみたいところです。 今回は JFoenix という OSS を導入してみます。 Material design とは Google が発表した新しいUIデザインのガイドラインで、Android OS 5.0 以降の標準 UI として採用されています。 JFoenix とは JavaFX アプリケーションの見た目を Material design に変更できる UI ライブラリです。 公式サイト GitHub Repository 特徴 マイグレーションコストが低いです。 基本的な JavaFX の Control を継承して作られているので、FXML ファイルを書き換えれば導入するこ

                                • テクノロジー
                                • 2016/04/06 17:47
                                • CamelCase と snake_case を相互変換する - Qiita

                                  4 users

                                  qiita.com/y_q1m

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

                                  • テクノロジー
                                  • 2016/01/11 09:15
                                  • Java
                                  • library
                                  • Java の Pair について考える - Qiita

                                    8 users

                                    qiita.com/y_q1m

                                    public class Pair<K, V> extends AbstractMap.SimpleEntry<K, V> { /** serialVersionUID. */ private static final long serialVersionUID = 6411527075103472113L; public Pair(final K key, final V value) { super(key, value); } } テストコード Pair (AbstractMap.SimpleEntry) ImmutablePair (AbstractMap.SimpleImmutableEntry) javafx.util.Pair JavaFX 2.0 以降のライブラリに含まれている Pair の実装です。上記の SimpleEntry とほぼ同じ使い方が可能です。ただし値を入れ

                                    • テクノロジー
                                    • 2016/01/09 02:44
                                    • java
                                    • Qiita
                                    • JavaFX と ScriptEngine を組み合わせた学習用アプリケーションを作る - Qiita

                                      3 users

                                      qiita.com/y_q1m

                                      この記事は JavaFX Advent Calendar 2015 の 5日目の記事です。 昨日の4日目は skrb さんの「Wheel or Touch」です。明日の6日目は bitter_fox さんです。 挨拶 はじめまして、トースト小僧と申します。今回を機にQiitaを始めました。よろしくお願いします。 自己紹介 Java で GUI アプリケーションを作るのが趣味です。インターネット系企業でプログラマーをやっています。会社では Storm Trident を使ったバックエンドのシステムや API や Android アプリを作っています。 概要 この記事では JavaFX と ScriptEngine を組み合わせて、プログラミング言語の学習に使えるツールを作る過程を紹介します。 ScriptEngine Java からスクリプト言語を動かすための仕組みで、デフォルトでは Jav

                                      • テクノロジー
                                      • 2015/12/07 23:46
                                      • JavaFX
                                      • groovy
                                      • Python

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

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

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

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

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

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

                                      公式Twitter

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

                                      はてなのサービス

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