サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
develman.net
AmazonプライムビデオやNetflix、huluなどの動画配信(VOD)サービスはいくつもありますが、どれが自分に合っているか選ぶのは意外と大変です。 配信されているコンテンツや月額料金なども選ぶ基準となりますが、本稿では以下の8社の動画配信サービスについて、PCでの視聴画面の使い安さの観点で比較していきます。 Amazon プライムビデオ hulu Netflix dTV DAZN U-NEXT FOD プレミアム TSUTAYA DISCAS はじめに 検証を行った環境 macOS Mojave Google Chrome (77.0) 私のおすすめ3つ 私のおすすめは、使い安さと機能の観点でこのようになりました。 コンテンツの被りは多少ありますが、プライム会員なのでAmazonはそのままに、現在足りないコンテンツはdTVで補っています。 U-NEXTは後述のPinPがあることで一
本稿では、Zip4j を使ってzipファイルを展開/圧縮する方法について、またパスワード付きzipの扱いについて解説します。 こんな人におすすめ オープンデータ利用のためにzipを展開してデータ取り込みに利用したい 定期的にzipファイルを配信するために、ファイルの圧縮を自動化したい (おまけ)zipファイルのパスワードを忘れてしまった Zip4j とは Zip4jは、Javaでzipファイルの展開や圧縮を行える包括的なライブラリです。Javaの標準ライブラリや他の様々なzip用のライブラリと違い暗号化をサポートしているため、パスワード付きのzipファイルを扱いたい時は数少ない選択肢の1つとなります。複雑な処理はライブラリが行い、実装がよりシンプルになることを目標に開発されています。 セットアップ Mavenを使用する場合は、pom.xmlに以下の依存性を追加してください。 pom.xml
本稿では、URLからファイルを非同期でダウンロードする方法について解説します。 こんな人におすすめ ファイルのダウンロードを自動化したい 初期処理等のため、プログラム上でファイルをダウンロードする必要がある 複数ファイルを並列でダウンロードしたい Javaの標準ライブラリによる実装方法やApache HttpComponents、AsyncHttpClient などの外部ライブラリを用いた実装方法についていくつかサンプルを掲載します。 非同期を考慮しないシンプルな実装方法についてはこちらを参照ください。 https://develman.net/download-file-from-url-using-java/ Java標準ライブラリで行う方法 Executorフレームワークは、スレッドプールを利用した並列処理実行を行えるようJava 1.5 で導入されたもので、WorkerThread
本稿では、URLからファイルをダウンロードする方法について解説します。 こんな人におすすめ ファイルのダウンロードを自動化したい 初期処理等のため、プログラム上でファイルをダウンロードする必要がある Javaの標準ライブラリであるIOパッケージやNIOパッケージによる実装方法、Apache HttpComponentsなどの外部ライブラリを用いた実装方法についていくつかサンプルを掲載しています。 ダウンロードしている間に処理をブロックしたくない場合は、非同期でダウンロードできる方法を参照してください。 https://develman.net/async-download-file-from-url-using-java/ Java IO を使う方法 ファイルをダウンロードするためには java.io パッケージの機能のみで十分可能ですが、ブラウザでファイルをダウンロードするように単純なメ
先日、ムームードメインでドメインの解約ができずサポートセンターに連絡しましたが、問い合わせ中にそのまま勝手に更新とクレジット決済されてしまいました。 理由は、同意していないにも関わらず勝手に設定されていた「自動更新」という状態のためでした。 これは気がつかず更新料搾取されている人結構いるんじゃないか…? ムームードメインに限らず他のドメイン登録サービスでも同じような状態になり得るか、各社へ問い合わせてまとめました。 こんな人におすすめ ドメインの自動契約更新なんて余計なお世話だと思う 現在ドメインを探しているが、自動更新の有無についてよくわからない 更新前なのに解除できない場合があることは知らない おすすめしません ドメインの自動契約更新は必須だと思う ドメインの解約なんて考えていない そもそも何があったのか 開発用に使っていたドメインがそろそろ期限切れになるので、ドメインは更新せずムーム
前回の記事では、ZXingを使ってQRコードを生成する方法を解説しました。 https://develman.net/read-and-write-qrcode-with-zxing-java/ 本稿では、二次元コードを生成できる Java のライブラリ ZXing を使って、PDF417 バーコードを生成/読み取りする方法について解説します。 こんな人におすすめ EDIデータの管理・運営にバーコードの読み書きが必要である QRコード以外の二次元コードに興味があり、自分で生成したい PDF417とは PDF417はスタック型の二次元コードです。縦横のデザインが容易に変更できること、優れたエラー訂正機能を持っていることなどから、多方面から高く評価・採用されました。とくに、国際標準物流ラベル(ISO 15394/JIS X 0515)において、EDIデータの標準シンボルとして採用されています。
前回の記事では、ZXingを使ってQRコードを生成する方法を解説しました。 https://develman.net/read-and-write-qrcode-with-zxing-java/ 本稿では、二次元コードを生成できる Java のライブラリ ZXing を使って、Aztec コードを生成/読み取りする方法について解説します。 こんな人におすすめ AmazonGoに採用されてからAztecに注目している QRコード以外の二次元コードに興味があり、自分で生成したい Aztecとは Aztec は、中央のファインダーコードがアステカ文明のピラミッドを上から見た形と似ていることを名前の由来するマトリクス型コードであり、非常に高い情報化密度を持っていることが特長です。航空券などの旅行書類や自動車の登録書類に使われています。2018年1月22日にアメリカ・シアトルにオープンしたAmazo
前回の記事では、ZXingを使ってQRコードを生成する方法を解説しました。 https://develman.net/read-and-write-qrcode-with-zxing-java/ 本稿では、二次元コードを生成できる Java のライブラリ ZXing を使って、DataMatrix コードを生成/読み取りする方法について解説します。 こんな人におすすめ DataMatrixコードを製品管理に利用したい QRコード以外の二次元コードに興味がある DataMatrixとは Embed from Getty Images 白黒のセルを正方形または長方形に配置したマトリクス型2次元コードで、情報密度が非常に高く、誤り訂正率も高いことから、アメリカでは部品のマーキングに使用されています。日本国内ではあまり目にしませんが、海外の工業製品では珍しくありません。 DataMatrixには、
URLやSNSのIDなど、さまざな情報を共有できる手段として QRコード は浸透してきました。人間にはそのQRコードに格納された情報を理解することは困難ですが、生成や読み取りを行うプログラムは簡単にできるようになりました。本稿では、ITFバーコードやQRコードなどの各種バーコードを生成できる Java のライブラリ ZXing でQRコードを生成/読み取りする方法について解説します。 こんな人におすすめ QRコードから情報を読み出したい QRコードによって情報共有を行うアプリを作りたい キャッシュレス決済ごっこに使いたい ZXingとは ZXing(ゼブラクロッシング)は、Javaで実装されたオープンソースのマルチフォーマット1次元・2次元コード画像処理ライブラリであり、.NETやC++など様々な言語の移植やバインディングが展開されています。 2次元コードについては以下がサポートされていま
JANコード とは13桁の商品識別番号であり、一般に流通している商品にはバーコードスキャナで読み取れるように JANコードとともに JANシンボル というバーコードシンボルがパッケージに表示されています。JANコードを利用すれば、システムと商品を連携できます。本稿では、JAN(EAN-13)コードやQRコードなどの各種バーコードを生成できる Java のライブラリ ZXing でJANコードを生成/読み取りする方法について解説します。 こんな人におすすめ JANコードを読み取って商品検索に使いたい 店舗独自のインストアマーキングを印刷したい バーコードバトラーを作りたい ZXingとは ZXing(ゼブラクロッシング)は、Javaで実装されたオープンソースのマルチフォーマット1次元・2次元コード画像処理ライブラリであり、.NETやC++など様々な言語の移植やバインディングが展開されています
ひらがな⇔カタカナ、ローマ字⇔ひらがな、ローマ字⇔カタカナの変換を簡単に行いたい文字列検索のためのノーマライズとして全角→半角の変換を簡単に行いたい ICU4JとはICU4J (International Components for Unicode for Java) はオープンソースの Java ライブラリのセットで、導入するアプリケーションのグローバル化をサポートしており、日本語の他、ロシア語やギリシャ語などの様々な言語に対応しています。 その中でも主要なクラスであるTransliteratorは、日本語であればひらがなからカタカナへの変換やローマ字への変換、全角から半角への変換など、様々な文字変換を行うことができます。 ICUに現在、C版とJava版が公開されていますが、ここではJava版の使用方法についてサンプルを紹介します。 セットアップICU4Jは公式HP ICU – Int
オンラインでプログラミングを勉強したいプログラミング教育が無料体験できるなら登録してみたい無料体験中にAmazonギフトカード500円分がもらえるとか気前がいいと思う中学時代の夏休みには文房具がもらえるからと塾の体験講習に通ったことがある プログラミングに興味があってイチから勉強を初めたいと考えたり、経験があってさらに知識を広げたいといった場合には、本を手にとって勉強するのが一番手軽ですが、困難な壁にぶつかった時にはやはり有識者に助言を求めたくなります。 「自宅で学べるブートキャンプ」のテックアカデミーでは、オンラインでプログラミングを学習できるコースが豊富に用意されていますが、なんと無料体験可能だったのでご紹介します。 テックアカデミーとはプログラミングやアプリ開発を学べるオンラインスクールです。短期集中プログラム「オンラインブートキャンプ」を開催しており、現役のプロのサポートと独自の学
最新の情報を利用する場合は、キャッシュレス・消費者還元事業(https://cashless.go.jp/)のページより入手してください。 処理実装今回読み取りに使用するPDFは、以下のように店舗が一覧化されています。この一覧から、「No.」「都道府県」「市区町村」「事業所名(屋号)」「業種」「業種(サブカテゴリ)」「還元率」の7種類の情報を個別の文字列として取得しましょう。 ちなみにいろいろひっかかるこの一覧。「伊達の牛タン本舗」の各店でスペース有り無しが混在しているのが細かいけどすごく気になるし、No.10001にはおそらく間違いが2つ存在してます。まず気になる文字化けはハイフン。その上で「だし廊」と「だし廊 -NIBO-」は別店舗。この一覧の作者は詰めが甘いように思う。。 こんにちは!だし廊本店です! 遅くなり申し訳ございません! 今週の限定の献立表が出来ました! 今週もだし廊でお待
マネートラックのここが魅力業界初!報酬1円から即日お支払いアフィリエイト報酬が確定した時点で、即日報酬金をお支払いします(*)。毎月1度のお支払い日を待つ必要がございません。 また、アフィリエイト報酬のお支払いは1円から可能ですので、お支払いが繰り越されることはございません。 まさにここに尽きると思いますが、確定した報酬の受け取りを一ヶ月以上待たされる一般的なASPと違い、マネートラックは即日の受け取りに対応しています。 審査無しですぐ始められるなんとサイト審査なしで始められます。しかし、利用規約にあります通り禁止コンテンツは定められていますので、内容如何で是正を求められる、あるいは退会となるかもしれません。 Monetrack は、性的、人種差別的、あるいは違法なコンテンツを含むウェブサイトを運営するアフィリエイターが本サイトを使用することを禁じます。性的、人種差別的、あるいは違法なコン
※実際の文字の対応が不明確なものがあるが、復号化の都合上一部想定で対応させている 実装方法アルファベットの範囲であれば単純なカウントアップで十分ですが、マルチバイト文字が対象のため Apache Commons Lang3 の StringUtils.replaceChars() を使用した方法が簡単です。 下はMavenでの定義例ですが、プロジェクト管理ツールを使っていない場合はこちらからjarをダウンロードしてプロジェクトに追加してください。 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <versio
Base64は、限られた文字列しか扱うことしかできない通信環境においてマルチバイト文字やバイナリデータを扱うために、データを64種類の英数字のみに置き換えるエンコード方式です。本稿では、JavaでBase64エンコード/デコードを実装する方法を解説します。 実装方法Java8では標準クラスライブラリにBase64用のクラスが追加されたため、ライブラリを追加することなく処理を実装することができるようになりました。しかしJava7以前では標準ライブラリにBase64を扱うクラスがありませんでしたので、Apache Commons Codec などのライブラリを別途追加する必要があります。 現在の主流は少なくともJava8以降ですので、標準クラスライブラリを使用した実装方法をメインに解説します。 Java8以降の実装方法 java.util.Base64のEncoderクラスを利用してエンコード
このページを最初にブックマークしてみませんか?
『デベルマン - 今日から使えるJavaプログラミングの小ネタ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く