kagamikarasu さん プロフィール

  •  
kagamikarasuさん: 東雲さんち!
ハンドル名kagamikarasu さん
ブログタイトル東雲さんち!
ブログURLhttps://kagamikarasu.net
サイト紹介文SOLD OUT 2 市場情報の中の人、MinecraftのMod、プログラミングなどなど
参加カテゴリー
更新頻度(1年)情報提供17回 / 159日(平均0.7回/週) - 参加 2018/03/12 15:25

kagamikarasu さんのブログ記事

  • 過去の記事 …
  • Let’s Encryptにてワイルドカード証明書を取得する
  • いつの間にやらLet’s Encryptにてワイルドカード証明書が発行される様になりましたので記録します。(今回はTXTレコードにワンタイムトークンパターン)取り合えず、certbotをgitから更新してあげます。どうやら0.22.0以上が必要みたいなので発行コマンド./certbot-auto certonly --manual -d *.ドメイン名 -d ドメイン名 -m メールアドレス --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/direct [続きを読む]
  • Spigot導入時エラー(IllegalArgumentException)
  • Spigot導入時エラー発生したので記録実行環境Windows 10Java 10実行コマンドjava -jar BuildTools.jar --rev 1.12JavaエラーFinal mapped workmapped***.jar does not exist, creating!Exception in thread mainjava.lang.IllegalArgumentException思い当たる節はJavaのバージョンが10ということです。ので既にインストールしてあったJava8に変更してみます。Java変更チェックjava -versionjava version "1.8.0_112"再実行Success! [続きを読む]
  • SOLDOUT2市場情報サイト Chrome拡張機能
  • SOLDOUT2市場情報サイトのChrome拡張機能を追加しました。https://chrome.google.com/webstore/detail/soldout2%E5%B8
    %82%E5%A0%B4%E6%83%85%E5%A0%B1%E6%A4%9C%E7%B4%A2/jmopmjcpejgaenakebodgoecopdcncbb出来ることワードを選択して右 する
    事で市場情報サイトの商品から検索することが出来ます。使い方当拡張機能をインストールしま
    す。適当なワード(商品名が好ましい)を選択して右 『SO2市場情報 ? 商品名から検 [続きを読む]
  • openjdk-9にてElasticsearchが起動しなかった時の解決方法
  • Elasticsearchを新規インストールした際に起動しないなーと思って、journalctl ?unit elasticsearchを確認してみても、ヒントも得られなかったので/usr/share/elasticsearch/bin/elasticsearchを叩いてみた所、下記エラーが出ておりました。[0.000s][error][logging] Invalid decorator 'utctime'.githubに解決方法載ってました。どうも、java9のバージョンが古く対応していなかったみたいなので、OpenJDK-9からOracle-JDK-10に変 [続きを読む]
  • UbuntuにてJava10を導入する(Oracle JDK)
  • 既存環境まず、現Java環境がどうなっているか見ておきます。java -versionopenjdk version "9-internal&qu
    ot;OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)OpenJDK 64-Bit Server VM (build 9-internal+0-2016-
    04-14-195246.buildd.src, mixed mode)javac -versionopenjdk version "9-internal"ダウンロードOracleからjdk 10を落
    としてきましょうhttp://www.oracle.com/technetwork/java/javase/down [続きを読む]
  • Thymeleafにて型チェック(instanceof)を行う
  • Mapなんて事をしていたら、ObjectがMapだったりListだったりしてEL1008E: Property or field ‘********’ cannot be found on object of type ‘java.util.HashMap’ ? maybe not public?なんてエラーを起こしてしまいました。 そこで、処理する前に型チェックを行い、チェックが通った場合のみ処理させます。javaと同じ様にinstanceofを使ってあげればチェックすることができます。否定させる場合は、ですね。 [続きを読む]
  • AndroidでOkHttp3を利用してネットワークアクセスを行う
  • Javaでのネットワークアクセスを行うにはHttpClientなどいくつか方法がありますが、今回はOkHttp3を利用してみたいと思います。事前準備1(build.gradle)OkHttpを取り込みます。compile 'com.squareup.okhttp3:okhttp:3.10.0'事前準備2(AndroidManifest.xml)ネットワークアクセスを許可してあげます。実装yahoo商品検索APIを利用して実現したいと思います、とりあえずgetだけ。このAPIは事前にappidが必要なので事前に取得して下さ [続きを読む]
  • AndroidでZXIngを利用してバーコードを読み取る
  • 今回はAndroidからZXingを利用したいと思います。何かとライフサイクルが面倒なスマートフォンですが、ZXing Android Embeddedを活用していきたいと思います。 ZXing Android Embeddedの特徴Intentから使用することが出来るUIとロジックのカスタマイズの為に、アクティビティに埋め込むことが出来る縦及び横からスキャンをする事が出来るカメラバックグラウンドで処理され、時間が短縮されるgithubに書いてある通り実装していきた [続きを読む]
  • Kuromojiと辞書ファイルを利用して形態素解析を行う
  • SOLDOUT2市場情報を開発しているのですが、ある日作業名から商品名を探したくなる事がありました。商品名→作業名を探し出すのは簡単なのですが、作業名→商品名を探し出すのは難しいです。例えば『革の盾』から『革の盾を作成する』を探すのならcontainsを使えば済みますが、『革の盾を作成する』から『革の盾』を見つける事は出来ません。そこで形態素解析を利用して『革の盾を作成する』から『革の盾』という単語を抽出してきま [続きを読む]
  • SpringFrameworkにて外部ファイルを読み込む
  • 利用環境Spring boot 2.0.0Google検索で外部ファイルの読み方を調べたところ、Propertiesの読み方が多く事前にCSVやその他ファイルを読み込む方法が無かったので記事にしました。 ファイルの設置個所今回は src/main/resources に以下にファイルを事前に置いておきます。方法ResourceLoaderを使用します。下記をController内にて使用してください。@Autowiredprotected ResourceLoader resourceLoader;次にresourceLoaderからファ [続きを読む]
  • Barcode Generatorリリース
  • Barcode Generatorをリリースしました。https://barcode.kagamikarasu.net/使い方オプションは適宜設定してください。CSVの場合CSVファイルをアップロードし、変換したいカラム列番号を指定します。3列目のデータを変換したい場合、3と数値を入力してください。その後、生成ボタンを押すことでzipファイルのダウンロードが始まります。フォーム入力の場合入力エリアに数値(EANの場合)ないし文字列(QRCode)を入力します。その後、生 [続きを読む]
  • ISBNコード(EAN13/JAN)をJavaで画像出力する
  • 今回はJavaに文字列を引き渡しISBNコードを画像出力します。早速、各種バーコードを取り扱うZXing
    ライブラリを利用します。// https://mvnrepository.com/artifact/com.google.zxing/corecompile group: 'com.google.zxi
    ng', name: 'core', version: '3.3.2'// https://mvnrepository.com/artifact/com.google.zxing/javasecompile g
    roup: 'com.google.zxing', name: 'javase', version: '3.3.2'下記がEAN13/JANを出力するコード
    例 [続きを読む]
  • Minecraft Mod ? WideRangeFire(for v1.9〜v1.12)
  • このModについてWideRangeFireは既存の火ブロックの動作を書き換えて、延焼を加速させます。使い方前提ModはForge。Minecraftのバージョンにあったページ下にあるjarファイルをmodsフォルダに突っ込めば動作するはずです。主な火ブロックの変更点草ブロックを延焼対象になりました。(燃え尽きると土ブロックに代わります)延焼範囲が周囲1ブロックから2ブロックになりました。※https://minecraft-ja.gamepedia.com/%E7%82%8Eい [続きを読む]
  • Java(RXTX)からSD120(バーコードリーダー)を利用する
  • こちらの記事にて事前にシリアル通信の準備を済ましておきます。build.gradleにて下記を記述して
    ライブラリを追加してあげます。// https://mvnrepository.com/artifact/org.rxtx/rxtxcompile group: 'org.rxtx'
    , name: 'rxtx', version: '2.1.7'次に下記のリンクから自分のOSにあったファイルを選択し
    ます。http://fizzed.com/oss/rxtx-for-javazipを解凍後、中のReadMeを読んでファイルを設置していきます。Win
    dowsならば下記の [続きを読む]
  • SD120(バーコードリーダー)を仮想シリアル通信で利用する
  • 昔、図書館でバーコードリーダー使ってるの見て格好いいなーって思っていた、からすです。今回はAmazonで安値で売られているSD120を用いてバーコードを読んでみたいと思います。2018年3月8日現在、2,870円です。USB接続のバーコードリーダーでこれと言った特徴は無いです。もう少し出せばBluetooth対応だったりと利便性向上したのが買えたりしますが、遊んでみたいだけなので、マニュアルも揃って安価なSD120を買いました。取り合 [続きを読む]
  • IntellijでJavaプロジェクトの構築メモ
  • 前提としてIntelliJとJavaがインストールされていること。メニューからFile→New→Projectを選択Gradleを選択してJavaをチェックしたままNextGroupIdをArtifactIdを記載してあげます。GroupId:ドメイン名を逆にしたものが一般的です。(ex:net.kagamikarasu.net)ArtifactId:プロジェクト名です。最後にプロジェクト設置個所を選択して終了。プロジェクト構築完了後、src/main/javaにjavaファイルを設置今回はnet.kagamikarasu.b [続きを読む]
  • 過去の記事 …