Windows向けにElectronアプリをビルド時にrcedit-x64.exe関連のエラー

結論:WSLを使うな。windows power shell上でビルドすると上手くいったちなみにこの解決策はChatGPT4が提案してくれたもので、ググるよりも圧倒的に早く答えに辿り着けた。(最初はwindows power shell使うのが嫌で、ググって別の解決策がないか1,2時間粘…

nvmなどでnodeをダウングレードすると、webpack実行でMODULE_NOT_FOUNDがでる問題

解決方法:node_modulesディレクトリを消してもう一度npm installからやり直すとうまくいったChatGPT4に聞くと npm cache clean --force を実行すると治るかもというヒントでnodeのバージョンをダウングレードしたことが原因かもとピンと来たが、上のcache c…

NW.jsで描画に関するパフォーマンスがWEBブラウザより落ちる問題

結論:SDK版はdevtool表示しなくても遅い このことに気づかずにはまった。runtime版を使うとWEBブラウザで表示した時と同じようなパフォーマンスになった

windowsでpythonのモジュールインストールにコケた時

py -m pip install aaa mをつけるとうまくいくことがある。 それでもだめなら py -3.10 -m pip install aa みたいにバージョンもつけるとうまくいくことがある。非WSL環境

web3.js + web3j でmetamaskの署名検証

web3.js と web3jの組み合わせは地雷が多い。ここにいろいろまとめられているが、要するにfrontとbackend間にprefixやエンコードなどのルールに差があることでうまくいかない。 https://lyhistory.com/docs/blockchain/ethereum/eth_web3.html 解決方法 この…

headless chrome で認証付きproxyを使う方法

headlessでないならこのやり方 how to set proxy with authentication in selenium chromedriver python? - Stack Overflowheadlessのchromeなら下のやり方しかなさげ。 os.environ['https_proxy'] = "http://user:pass@host:port" os.environ['http_proxy']…

Steamworksに日本語の法人名で登録する方法

例えば「株式会社あいう」だと、「Aiu, Inc.」などの英語名で登録することになるが、それだと税務審査のところで、登記上の法人名と一致していないという理由でリジェクトされます。 そこで再審査では、法人番号公表サイトの英語表記のページを提出したとこ…

No tests were executed!

「No tests were executed!」のこれまで経験した解決パターン パターン1: pom.xmlに以下を追加 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> </plugin> </plugins> </build> パターン2: プロジェクトをgit …

巨大テーブルに高速でカラム追加する方法

最後のカラムの後ろに追加するかしないかで1万倍くらいの差がでてびっくりした。 こんなの知らなかった。 ALTER TABLE `test1` ADD `new_column_yyy` VARCHAR(32) NULL DEFAULT NULL AFTER `last_column_xxx`

法人代表者の住所変更時に必要な手続き

参考: https://smabi.dreamgate.gr.jp/sb/images/guide_genres4_scenes17.pdf 税務署へ提出の書類の履歴事項全部証明書はコピーでOK 年金事務所へ提出の被保険者住所変更届は「マイナンバーと基礎年金番号が結びついている被保険者であれば原則届出 は不要…

法人設立、法人銀行口座開設、法人本店移転の手続きメモ

法人設立 法人設立の手続きはfreeeの法人設立サービスを使ったので、フォームに必要な事項を入力すると勝手に書類が生成された。 意外と簡単。メモ: 登記の事業目的は、むやみにたくさん記述すると銀行口座開設の審査に落ちやすくなる 仮想通貨関連の事業目…

payara5 で java.lang.NoSuchMethodError: sun.security.ssl.SSLSessionImpl

追記 2019-08-01 :最新のpayara5ではこの問題は起きなくなっていた。 ssl通信を行おうとするとエラー java.lang.NoSuchMethodError: sun.security.ssl.SSLSessionImpl.(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/CipherSuite;Ljava/util/Collec…

巨大な配列のソートの計算量を減らす

要件:100万レコードからなる{ID,SCORE}の中からTOP N件をSCORE降順で得たい。 普通にやる HashMap<String, Double> items = new HashMap<>(); for (int i = 0; i < 1000000; i++) { items.put(String.valueOf(i), r.nextDouble()); } List<Entry<String, Double>> entries = new ArrayList<>(it</entry<string,></string,>…

storyboardでのScrollViewレイアウト

iOS

Swift - How to use Scrollview Xcode 7 (Storyboard) - YouTube いろいろ大変だったが、結局この動画で一瞬で解決(xcode7) この動画のままだとなぜか横スクロールがでてくる。 ScrollViewが一番上のViewに対して持っている右端と左端の制約をそれぞれ-20…

push通知ハマりポイント

Provisioning Profile で登録している 名前とxcode側の名前(Bundle Identifier)が一致しないとアプリ側に送られてこない。 エラーも何もでないからどこが原因かわかりづらかった。もう。

{"message":"Missing Authentication Token"}

POSTの場合、リクエストの投げ方が間違っているこういうエラーがでる。わかりにくい。こうするとうまくいった curl -H "Content-Type: application/x-www-form-urlencoded" -X POST -d '{"hoge":"123"}' https://aaaaaaaaaaa 参考 AWS API GatewayでContent-…

一括で複数ファイルアップロード

今いるディレクトリのファイル全部アップロード find . -type f -print0 | xargs -0 -I% aws s3 cp % s3://path_to_upload/

さくらVPSでUnicode::Japaneseインストール

yum install perl-ExtUtils-Embed cpan Unicode::Japanese 参考: Perl - Unicode::Japaneseのインストール失敗をなんとかしてみた - Qiita

java.lang.NoClassDefFoundError JaxbAnnotationIntrospector

はまり[GLASSFISH-21141] Missing jackson-module-jaxb-annotations JAR causes error on first Jersey/Jackson JSON response - Java.net JIRA A quick hack how I managed to overcome this on GlassFish Server Open Source Edition 4.1 (build 13): 0) s…

分散的にsqliteを扱う場合のパフォーマンスに関するメモ

巨大なSQLliteのDBをいくつかのDBに分けた場合のパフォーマンスに関するメモ。結論:2つ以上のDBに交互にSELECT文を発行すると、そうでない場合に比べて10〜100倍くらい遅くなった。 最初に複数のDBコネクションを配列に入れる。 my @dbhs = qw(); for(my $t…

同じクラス名は避けるべし

重大: Mapping conflict. A Servlet registration exists with same mapping as the Jersey servlet application, named jp.unko.hoge1.resources.MyApplication, at the servlet mapping, /rest/*. The Jersey servlet is not deployed. 重大: Mapping conf…

JAVAでSQLiteを使う(glassfish)

WEBサービスで使う機械学習のモデルを実現するためにJAVAのヒープを使うっていう話もあったが、 メモリに頼ったやり方だとモデルが巨大化していった時にスケールしにくいし、ユーザ0のうちから金がかかるのは微妙。 なので、SQLite+ヒープのキャッシュで賄…

最大使用メモリの取得

参考:GNU timeでプロセスの最大メモリ使用量を取得するシェルスクリプトを書いてみた - N_Nao’s log mac /usr/bin/time -lp perl myScript.pl maximum resident set sizeが最大使用メモリらしい real 172.55 user 144.37 sys 20.92 12747128832 maximum res…

ディープラーニングフレームワークChainerをEC2のGPUインスタンスで動かす g2.2xlarge instance

GPUモードで動かしたことなかったのでEC2でやってみた。 GPUモードとCPUモードのスピードの差は圧倒的で、 GPU:CUP=2.49143505096:161.869711161だった以下手順備忘録 1. g2.2xlargeを一番安いバージニアリージョンでたてる ただしコマンドのレスポンスが…

TypeError: amax() got an unexpected keyword argument 'keepdims'

というエラーはnumpyのversion updateによって解決 sudo easy_install -U numpy

serviceはかならずreturn {}を含めなければならないっぽい

さもなければコンソールにinjection関係のエラーがでる。

divでNカラムでいらいらしない方法

ようやくしっくりくるやり方が見つかった。 <div style="display: table; table-layout: fixed; width: 100%; border: 1px solid #CCC"> <div style="display: table-cell; width: 100px; border: 1px solid #CCC"> 固定幅の何か </div> <div style="border: 1px solid #CCC"> 長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長文長文 長…</div></div>

NetBeans + AngularJs (windows)

環境準備のうる覚え netbeansだと環境準備が楽そう AngularJS Meets Java EE 7 - YouTube Tips for AngularJS in NetBeans IDE 8.0.1 - YouTube プロジェクト作成 新規プロジェクト > HTML5 > HTML5アプリケーション > プロジェクト名決める > オンライ…

java.io.NotSerializableException

問題 java.io.NotSerializableException とあるオブジェクトをこのtoByte()でbyteに変換しようとしたらエラーがでた。 Javaで大量データをメモリに展開するテクニックの考察 - Symfoware 解決方法 java.io.NotSerializableException - How to solve Not Seri…

munin-node | mysqlのレプリケーション関係で動かない

mysqlのリプリケーションをやったサーバでmunin-nodeを起動しても動作しなかった それ以外の状況が全く同じサーバについては普通通りに動いている。ログをみると、/var/log/munin-node/munin-node.logだけがでている。 sudo -u munin /usr/bin/munin-cron こ…