Electronでfs(File IO)


を写経させてもらっていますが、、、動かない。
リンク先では Electron v4.x を利用していますが現在の最新版は v8.2.3。このバージョン差異が原因のようでした。

問題

1. Uncaught ReferenceError: require is not defined

v8.2.3 でそのまま実行すると、表題のエラーが出ています。
v5.0.0(#16235)より nodeIntegration 設定のデフォルト値が false に変わったためのようです。

Read more ⟶

ReduxのBasic TutorialにTypeScriptで型を付けただけ


Redux 多分使わないけど理解のため写経。

答え合わせに他の方が似たようなことやってないかググったけれども プラスアルファ要素(Redux Toolkit を使う、feature folders 流派でフォルダ分け、etc)が付いてたりして 1 対 1 で突き合わせて確認できるものが見つからなかった。ので自分が書いたものをリンクしておく:

Read more ⟶

React Router <Route> で描画したいコンポーネントの指定方法が人によってまちまちなんだけどどれが正解なの?


https://reacttraining.com/react-router/web/api/Route/route-render-methods

The recommended method of rendering something with a is to use children elements, as shown above. There are, however, a few other methods you can use to render something with a . These are provided mostly for supporting apps that were built with earlier versions of the router before hooks were introduced.

  • <Route component>
  • <Route render>
  • <Route children> function

つまり、引用部の直前にあるこの書き方:

Read more ⟶

rustでwasmでhello, world(2020-04-08版) の次


目標

rust で wasm で hello, worldの次として、JavaScript で実装されたプロジェクトを Rust に書き直してみます。

最近N 予備校のプログラミング入門 Web アプリコースを始めたのでそれを題材にします。

Read more ⟶

Hello, Wasm with Rust


はじめに

wasmに挑戦してみようとHello, worldをやってみようとしました。

公式っぽいドキュメントとしてはググると次のものが見つかりました:

Read more ⟶

TwitterをFirefoxで利用した際のセキュリティ問題


というリリースが先日出されましたが、具体的にどういう問題なのかが書かれていないので調べてみました。

Read more ⟶

Hello, JSF


はじめに

JSFを少し触ってみようと思ったのですが、もはやロストテクノロジーでどう始めるのかすらドキュメントを探すのが大変…

今回はかろうじてこちらを探し当てられました:

Read more ⟶

いきなりJavaアプリケーションサーバの保守を任されることになった人のためのチートシート(2)


はじめに

前回はアプリケーションサーバにデバッガをアタッチする方法までを説明しました。

今回は、ソースコードを眺めているだけでは通ることを見つけにくい(のでbreakポイントを仕掛け忘れがちな)クラス/メソッドについてリストにしていきます。

Read more ⟶

いきなりJavaアプリケーションサーバの保守を任されることになった人のためのチートシート(1)


目的

Javaを用いた開発にある程度慣れている場合でも、初めてアプリケーションフレームワーク上で開発するとなると戸惑うことがあります。

ここでは、ある程度Javaに対する知識が、Java EE/Spring Bootアプリケーションの保守を担当になって、ローカルで実行する、そしてデバッグを行おうとした際に引っかかりそうなポイントをまとめていきたいと考えています。

Read more ⟶

Maven Enforcer Pluginの実行をスキップする


とあるMavenプロジェクトを mvn clean install しようとしたところ、次のエラーになり正常終了しませんでした。

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.BannedRepositories failed with message:
Current maven session contains banned repository urls, please double check your pom or settings.xml:
central - http://my.internal.repo/xxx
snapshots - http://my.internal.repo/yyy

原因は mvn help:effective-pom 実行結果を見て理解したのですが、どうも http:// だとエラーになるようで、 https:// を使え、ということのようです。 公式リファレンスで該当するのはこれでしょうか:

Read more ⟶

MyBatisでストアドプロシージャを実行する


(もしかしたら以前どこかで書いたかも…)

MyBatisでストアドプロシージャを実行する必要に迫られたことがありましたが、オフィシャルリファレンスを見てもどこにもストアドプロシージャについて記述がないので困った記憶をふと思い出しました。

Read more ⟶

td-agentにプロキシを設定する


1
sudo systemctl edit td-agent

で編集画面を開き、次を記述:

[Service]
Environment="HTTP_PROXY=http://myproxy.example.com:8080"
Read more ⟶

finalと実質finalの違い


https://ja.stackoverflow.com/a/63099/2808 を見ていて気づいたのですが、 実質final というのは脳内(コンパイラ)で final を補完してくれる、というような処理が行われるわけではないのですね。

Read more ⟶