サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC26
qiita.com/cypher256
はじめに Windsurf (旧 Codeium) は Eclipse でも利用可能な AI コーディング支援ツールです。 永遠無料、商用利用可能 IntelliJ、VS Code、Visual Studio、Vim、Xcode など 40 以上!のツールに対応 次世代のAIツール...すべての開発者に生成AIツールを完全無料提供 (AT PARTNER) 無料のサービス...Windsurfが最も優秀 (note: NRIデジタル) インストール プロキシ環境の場合は、環境変数 https_proxy を設定 http://X.X.X.X:<port番号> または http://<id>:<password>@X.X.X.X:<port番号> Eclipse に Windsurf プラグインをインストール https://marketplace.eclipse.org/content/c
2025/03/24 追記 Java 24 以降では、仮想スレッドでも、従来の synchronized と同じような動作をするようになったため、この記事に記載のような、ピンニング回避のために ReentrantLock などを使用する必要はありません。 JEP 491: Synchronize Virtual Threads without Pinning https://openjdk.org/jeps/491 仮想スレッドと synchronized Java 21 では高スケーラビリティを実現するためのイノベーションとして、仮想スレッドが正式に導入されました。しかし、言語機能としてのロック機構 synchronized キーワードは、1 つ以上の仮想スレッドが動作する従来のプラットフォームスレッド (キャリアスレッド) に対して作用するため、仮想スレッドがキャリからアンマウントでき
はじめに JavaScript フロンエンドフレームワークは 2014 年ごろから本格的に使用され始め、従来のサーバーサイドテンプレートに対し、現代では一般的な Web 技術としてすっかり定着し、シェアとしては React、Vue が 2 強状態になっています。本稿では、最初に過去から現在の状況を俯瞰した後、React と Vue の関数コンポーネントを使用して、同じ画面と機能を持つコードの書き方を比較していきます。 過去から現在の状況 フロントエンド MVC の衰退 10 年前、フロントエンド MVC を標榜していた Angular や Ember は低迷し、以降のフレームワークはもはや M とか V とか MV なんたらなどのレイヤーを言及しなくなり、ビュー + イベント + ステートを 1 つの責務としてまとめた直感的で分かりやすいコンポーネント指向となりました。以下は State
はじめに 最近は複数バージョンの Java を使用して開発する機会が多くなってきました。本稿では簡単に Java のバージョンを切り替える方法をご紹介します。 対象環境 Windows, Mac, Linux - VSCode Windows - Pleiades All in One VSCode での Java バージョン切り替え Visual Studio Code の拡張機能 Java Extension Pack Auto Config をインストールすると、複数の LTS JDK、gradle、maven がすぐに使用できます。インストールや JAVA_HOME、PATH などの環境変数設定が不要で、常に最新の状態で利用できます。asdf, Chocolatey, jabba, jEnv, Homebrew, IntelliJ, Pleiades, Scoop, SDKMAN,
Pleiades All in One Eclipse 2020-03 をリリースしました。現在の Java 11 LTS から 2021 年の Java 17 LTS の移行に向けて、新機能を試しておきましょう。Pleiades All in One の Java Full Edition は解凍するだけで、Java のインストールや環境変数の設定が不要で Eclipse の各種設定も自動で行われるため、すぐに日本語化された Eclipse で Java 14 を利用できます。 Pleiades All in One ダウンロード http://mergedoc.osdn.jp/ Java 14 プロジェクトの作成 デフォルトで設定済みの Java 6, 7, 8, 11, 14 から 14 を選択するだけです。 Java のダウンロードやインストール・パス設定などは不要です。 標準では
タイトルがあれですみません。同時実行性能を求められる要件があり、Web MVC と WebFlux のパフォーマンスを比較しました。WebFlux は Web MVC と同じように Vue.js や Thymeleaf などを使用した画面や、REST API で使用でき、Reactor の継続渡しスタイル (CPS) と関数型プログラミングにより、非同期でノンブロッキングな処理を実現し、少ないスレッドでの並行処理と少ないハードウェアリソースでスケールが可能な Web スタックです。 結果 計測内容: 1 万リクエストし、全レスポンスが完了するまでの時間 結果評価: サーバ処理時間によらず、WebFlux のほうが 2 倍くらい速い (注意: 単発性能ではない。単発ではわずかに遅くなる可能性もある。) サーバ側 1 回の処理時間に 50 ミリ秒かかる場合で、WebFlux 1 万リクエスト全
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
今後、Java は半年ごとに 11, 12 ,13 というようにバージョンアップし、3 年ごとの 6 バージョンごとのリリースで LTS (長期サポート) が設定され、最初の LTS は 11 で、その次は 17 となります。それ以外の LTS でないバージョンは半年間でサポートされなくなります。 これにより、各プロジェクトは、半年ごとの Java バージョンアップにアグレッシブに追随するか、Java 8 → 11 → 17 のように LTS を対象にバージョンアップする形になるかと思います。ただし、OpenJDK ビルドは LTS の提供が未定で、Oracle JDK は 11 以降有償のみ、AdoptOpenJDK は無償で LTS ビルドが提供されます。なお、Oracle JDK の Java 8 無償提供は 2019/1 で終了しますが、AdoptOpenJDK では、Java 1
ダウンロードランキングで常に上位に位置していた有名な Eclipse 逆コンパイラープラグイン Eclipse Class Decompiler (作者は中国の方) にマルウェアが混入しているとして、Eclipse Foundation の判断により、マーケットプレースから強制的に削除されました。使用されている方は以下の対処を強く推奨します。 対処方法 自分で Eclipse Class Decompiler をインストールされた方 メニュー > ヘルプ (Mac は Eclipse) > Eclipse について > インストールの詳細 該当のプラグインを選択 > アンインストール PAO Eclipse 4.7.0.v20170628 または 4.7.1a.v20171011 を使用 PAO (Pleiades All in One) を使用している場合は、dropins/Eclips
毎年 6 月恒例の https://eclipse.org/ の統合開発環境 Eclipse の最新版 4.7 Oxygen リリースに合わせて、Pleiades All in One (AiO) をリリースしました。Pleiades AiO は Windows および Mac 向けに、Eclipse 本体と Pleiades プラグインおよび各言語向けの便利なプラグインのセットです。Pleiades プラグインは Eclipse や Android Studio のような Java アプリケーションを AOP で動的に日本語化するための Java エージェントです。 Pleiades AiO ダウンロード http://mergedoc.osdn.jp/pleiades_distros4.7.html Pleiades AiO 対象環境 Windows macOS (参考:Mac 版
2022/12 追記 JetBrains 公式の日本語言語パックがリリースされたため、Pleiades での IntelliJ 系 IDE の対応は廃止しました。問題が発生する可能性があるため、Pleiades で Android Studio や IDEA を 日本語化しないでください。日本語化する場合は下記を参照してください。 Android Studio を日本語化する方法 | CBTDEV https://cbtdev.net/android-studio-japanese/ IntelliJ ベース IDE 向け日本語言語パック | jetbrains.com https://www.jetbrains.com/ja-jp/lp/language-pack/ IntelliJ IDEA 向けに有志により公開されている日本語リソースファイルがいくつかありますが、新しい機能で文字列連
Mac の Eclipse に Pleiades を導入するのは超ハイパーメディア難しいため、macOS 用の Pleiades All in One をリリースしました。Pleiades All in One は統合開発環境 Eclipse 本体と AOP で Java アプリケーションを日本語化する Pleiades および各言語向けの便利なプラグインのセットですが、今まで Windows 用しかありませんでした。 インストール ダウンロード https://willbrains.jp/ > Pleiades All in One ダウンロードでバージョン選択 > Mac 64bit から dmg ファイルをダウンロードします。4.6 Neon 以降で Mac に対応しています。 インストール 特にインストーラはありませんが、ダウンロードした dmg ファイルを開いてドラッグ&ドロップ
毎年 6 月恒例の Eclipse メジャーリリースとなる Eclipse 4.5 Mars (マース) がリリースされた。パフォーマンス改善、Java 8 のクイックフィックス追加、JavaScript サポート強化などが行われている。これに合わせて日本語化された Eclipse と便利なプラグインや Java 実行環境を含む全部入りの Pleiades All in One もリリースした。 Pleiades All in One Eclipse 4.5 Mars ダウンロード http://mergedoc.sourceforge.jp/pleiades_distros4.5.html eclipse.org 公式 Gradle プラグイン Buildship 追加 Eclipse の Gradle プラグインといえば Gradle IDE が有名だが、eclipse.org からも
毎年 6 月恒例の Eclipse メジャーリリースとなる Eclipse 4.4 Luna (ルナ) がリリースされた。ラムダなど Java 8 に正式対応した初のバージョンだ。これに合わせて日本語化された Eclipse と便利なプラグインや Java 8 実行環境を含む全部入りの Pleiades All in One もリリースした。 Pleiades All in One Eclipse 4.4 Luna ダウンロード http://mergedoc.sourceforge.jp/pleiades_distros4.4.html 起動時のスプラッシュは月食 (Lunar Eclipse) のときに月から地球を見たときに発生しているであろう日食イメージにした。地球の所々光っている部分は実際の街明かりで、韓国の北側の国が真っ暗で話題になった NASA の映像。背景は銀河中心方向の S
このページを最初にブックマークしてみませんか?
『@cypher256's My Page - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く