chevron_left

メインカテゴリーを選択しなおす

cancel

りゅさんの人気ランキング

  • IN
  • OUT
  • PV
今日 04/24 04/23 04/22 04/21 04/20 04/19 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,330サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,758サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,576サイト
開発言語 圏外 圏外 圏外 圏外 圏外 圏外 圏外 65サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 930サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/24 04/23 04/22 04/21 04/20 04/19 全参加数
総合ランキング(OUT) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,330サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,758サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,576サイト
開発言語 圏外 圏外 圏外 圏外 圏外 圏外 圏外 65サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 930サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/24 04/23 04/22 04/21 04/20 04/19 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,330サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,758サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,576サイト
開発言語 圏外 圏外 圏外 圏外 圏外 圏外 圏外 65サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 930サイト
※ランキング順位が「圏外」と表示される時は?
  • Anker PowerConf H700

    Anker PowerConf H700

    Anker PowerConf H700(ワイヤレスヘッドセット Bluetooth 5.0)【パソコン用 / Web会議 / 通話ノイズリダクション / マイク搭載 / アクティブノイズキャンセリング / マルチポイント / 外音取り込み / USBアダプタ付属】AnkerAmazon 去年、このヘッドセットを購入して、半年程使用しました。 Bluetooth接続できて、かつ、マイクが口元にあり、マイクにもノイズ除去機能があるものを探して、これに辿り着いた次第でした。 ところが、騒がしいところでも、周囲の音を拾わないことを期待したわけでしたが、近くでの声や音は拾ってしまうということが、MT相…

  • Enumの名称は単数形か複数系か

    Enumの名称は単数形か複数系か

    learn.microsoft.com ほとんどの Enum 型には単数名を使用しますが、ビット フィールドのEnum 型には複数名を使用するのがよいそうです。 なるほど。長年の疑問でしたが、腑に落ちました。

  • Django(DRF)のレスポンスにcodeを含める

    Django(DRF)のレスポンスにcodeを含める

    DRFのレスポンスは、通常は、メッセージが表示されるだけ。 { "param1": [ "この項目は必須です。" ] } APIの例外クラスを見ると、エラーコード(code)が指定されることがわかります。 このcodeをレスポンスに含めたい場合、どうするか。 class APIException(Exception): """ Base class for REST framework exceptions. Subclasses should provide `.status_code` and `.default_detail` properties. """ status_code = …

  • キャメルケースにおける略語の表現

    キャメルケースにおける略語の表現

    HTML(HyperText Markup Language)、XML(Extensible Markup Language)などの略語は、通常、全て大文字で表現しますが、クラス名などのキャメルケースでは、どうするか、いつも悩ましい、私です。 qiita.com JAVAは、どうもHtmlというふうに、略語も一つの単語扱いするようですね。 潔くていいです。 stackoverflow.com Pythonは、HTMLというふうに、全て大文字にするようです。 このパターンは、変数にしたときに、接頭に略語がくると、xMLParserとかになるのかっ、変なの。 ってなりますが、Pythonはスネーク…

  • Oracle JDK8 Install in github action

    Oracle JDK8 Install in github action

    github actionで、JDKをインストールする場合は、以下のgithub actionが提供されていますが、 難点は、OracleのJDKはサポートされていないことです。 github.com そういった場合、Oracleからwgetしてインストールするgithub actionを書くわけですが、今回、私がインストールしようしたJDKのバージョンは、Oracleからコマンドラインで、ダウンロードできなくなってしまったようです。 wget to download Java 8 · GitHub ↑こちらで議論されていますが、今回インストールしようとしていた1.8.0_191については、ど…

  • .envとPycharm

    .envとPycharm

    JetBrain製のエディターで、.envファイルを読み込ませたいときは、 EnvFileというプラグインを使用するとよいです。 github.com EAP版など、そのプラグインが使えない場合は、少し手間ではあるけど、 以下のように、ツールを経由して、エディターを起動すると、.envファイルが読み込まれます。 $ pipenv run open ~/Applications/JetBrains\ Toolbox/PyCharm\ Professional.app もちろん、ツールが.envを読み込んでくれる場合に限りますが、 おそらく、bundlerやnpmなどの他のパッケージングマネージャ…

  • 突如、WebMoneyのAPIが、SSLPeerUnverifiedExceptionを投げ始めた。

    突如、WebMoneyのAPIが、SSLPeerUnverifiedExceptionを投げ始めた。

    TLS1.2に移行したようです。 すでに知られていることですが、java7は、デフォルトではTLS1.2をサポートしていません。 TLS1.2限定のサーバにリクエストを送信すると、以下のようなExceptionがスローされました。 javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:421) at org.apache.http.conn.ssl.AbstractVer…

  • PayPay Open Payment API(OPA)の突合ファイルをOpenCSVで読み込んでみた。

    PayPay Open Payment API(OPA)の突合ファイルをOpenCSVで読み込んでみた。

    PayPay OPAでは、前日の取引データなどが、突合ファイルとして生成され、HTTP GETで取得することができます。 こちらのPayPayのディベロッパサイトに、sampleの突合ファイルがありますので、取得して読み込んでみました。 Web Cashier - PayPay Open Payment API Documentation 読み込みに使用した突合ファイル: transaction_000000000000008181_20200130000000_20200130235959.csv 決済番号,加盟店ID,屋号,店舗ID,店舗名,端末番号/PosID,取引ステータス,取引日時,…

  • PayPay Open Payment API(OPA)とSpring Framework(旧)の相性問題

    PayPay Open Payment API(OPA)とSpring Framework(旧)の相性問題

    github.com PayPay決済のSDKを追加したところ、Tomcatが起動しないトラブルが発生しました。 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [************.class]; nested exception is java.lang.ArrayIndexOutOfBoundsException: 3145 at org.springframework.context.annotation.C…

  • PayPay Open Payment API(OPA)のWebhookをjacksonしてみた

    PayPay Open Payment API(OPA)のWebhookをjacksonしてみた

    PayPay決済では、PayPay Open Payment API(OPA)という、決済操作をするAPIを提供しています。 その一つに、PayPay側からイベント通知を行うWebhookを提供しており、以下ようなJSON形式のデータがPostされるようです。 そのJSON形式のデータをjacksonで、デシリアライズしてみました。 https://www.paypay.ne.jp/opa/doc/jp/v1.0/webcashier#section/Webhook { "notification_type": "Transaction", "merchant_id": "123456789"…

  • 知らんうちにmaven-eclipse-pluginが引退してた。

    知らんうちにmaven-eclipse-pluginが引退してた。

    古いプロジェクトを、最新のEclipseで開いたのだけど、ClassNotFoundで、WTPが起動しない。 どうも、maven-eclipse-pluginが、最新のEclipseでは、うまく動かなくなっていた。 調べてみると、maven-eclipse-pluginは、とっくにEOLのようだ。 pom.xmlから、以下を削除したら、起動した。 Eclipseも便利になったものだ。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <versio…

  • javax.servlet.UnavailableException: In a Servlet 3.0+ application, you must not define a log4jServletFilter in web.xml. Log4j 2 defines this for you automatically.

    javax.servlet.UnavailableException: In a Servlet 3.0+ application, you must not define a log4jServletFilter in web.xml. Log4j 2 defines this for you automatically.

    Tomcat7に、古いWebアプリをデプロイしたら、log4jにまつわるエラーにより、WEBアプリが立ち上がらない問題に遭遇しました。 Tomcatのログを見ると、以下のようなエラーが出ていました。 SEVERE: Error during ServletContainerInitializer processing javax.servlet.UnavailableException: In a Servlet 3.0+ application, you must not define a log4jServletFilter in web.xml. Log4j 2 defines this…

  • About DDD Structure

    About DDD Structure

    アプリケーションのアーキテクチャの勉強のため、githubに、随時、まとめていこうと思いました。DDDは、概念が難しく、実装に落とし込むことが難しいです。それゆえ、忌避される傾向もあるように感じます。たしかに、現場では、クラスをどうつくっていくか、明確でわかりやすい基準を求められますから、それもわかります。なにかバランスを取った形はないものかと思います。 gistcef516f482bb73b2a58f087954cb9de1

  • Received fatal alert: protocol_version -> [Help 1]

    Received fatal alert: protocol_version -> [Help 1]

    How To Install Maven To Eclipse

  • Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INDEX `xxx` TO `yyy`' at line 1: ALTER TABLE `zzz` RENAME INDEX `xxx` TO `yyy`

    Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INDEX `xxx` TO `yyy`' at line 1: ALTER TABLE `zzz` RENAME INDEX `xxx` TO `yyy`

    とあるRuby製Webアプリの移管作業で発生したトラブルです。 データベースを作成するため、マイグレーションを実行したら、以下のようなエラーが発生しました。 Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INDEX `xxx` TO `yyy`' at line 1: ALTER TABLE `zzz` RENAME INDEX `xxx` T…

  • Powermock + SpringでJUnitをやってみた

    Powermock + SpringでJUnitをやってみた

    Spring Bootはやり方があるらしいが、素のSpring Frameworkだったら、どうやるんだろう。 ぜんぜん、ぐぐっても出てこないので、はまりつつ、やってみました。まず、アノテーション設定はこうします @RunWithと@PowerMockRunnerDelegateで、JUnit + PowerMock + Spring の組みあわせる。 @PowerMockIgnoreしないとAESのエラー出る。 @PrepareForTestにMockにかかわるものを追加しておいた方がよいかも? @ContextConfiguration(locations = { "classpath:P…

  • jmockitのDeencapsulationがdeletedされてた

    jmockitのDeencapsulationがdeletedされてた

    jmockitには、DeencapsulationというマジカルなUtilityクラスがあります。 通常は、アクセスできないフィールドやメソッドにアクセスすることができちゃう禁断のクラスです。 このクラスが、最新のバージョンで削除されていることが発覚しました。ことの経緯としては、1. Java 1.6からJava 1.8にVersion Upしたら 2. jmockitが動かない。内部で、JDKのVersionを判定しているようだ。 3. jmockitをVersion Upしたら 4. DeencapsulationがNoClassDef...となって、まじか.. ぼくの大すきなDeenca…

  • FTPサーバをiOSアプリに組み込む方法ついて

    FTPサーバをiOSアプリに組み込む方法ついて

    最近、オイコノミアを録画対象にいれました。 id:ryu-htmです。iOSアプリをFTPサーバにする方法ついて調べており、 Cで実装されたFTPサーバライブラリをサンプルのアプリに組み込んでました。github.com そもそも、アップルは許してくれるのだろうか? 外部からファイルをiOSデバイス上に一方的にPUTすることができてしまうわけで、 それはセキュリティを重視するなら、駄目なのではないだろうかという疑念が残ります。

  • 詳解 Swift(第4版)を結局買った

    詳解 Swift(第4版)を結局買った

    詳解 Swift 第4版作者: 荻原剛志出版社/メーカー: SBクリエイティブ発売日: 2017/12/26メディア: 単行本この商品を含むブログ (1件) を見る1日2章ずつ読み、年末年始休暇中に読み切ろうという計画を立てた。 時間的に短いので、写経なし。ただひたすら読む。つらいなぁ。 がんばるぞぉーー。年末年始の特番の誘惑に負けないために、全部録画したから。 でも、日本のジレンマはリアルタイムで見たいかも。

  • ■

    ■ - #! /bin/blog

ブログリーダー」を活用して、りゅさんをフォローしませんか?

ハンドル名
りゅさん
ブログタイトル
ビンブログ
フォロー
ビンブログ

にほんブログ村 カテゴリー一覧

商用