星の掩蔽。食。単に日食や月食のことを表す場合もある。
例: a solar eclipse ⇒ 日食 a lunar eclipse ⇒ 月食
a total eclipse ⇒ 皆既日食 a partial eclipse ⇒ 部分日食
IBMのソースコード提供を祖先とする統合開発環境(IDE)のひとつ。Javaを用いたソフトウェア開発において普及して利用されているIDEのひとつであると考えられる。 eclipse自体開発言語がJavaということもあり、基本的にはJava向けのIDEであるが、C++などの他の言語についても開発できるような付加ソフト(CDT)が提供されている。また、プラグインによって、主なスクリプト言語*1での開発が可能となっている。
*1:Python,PHP,Ruby,...etc
*2:生成を行う小さなものから、ネットワーク連携の大きなものまで
*3:GUIのFoundation
*4:Webアプリケーション開発用にTomcatを同梱したものや、PHP開発環境としてセットアップ済みのものなど
*5:しかしこのネーミングはSunを挑発しているとして、SunがEclipseコミュニティに参加しなかった原因にもなったといわれている。
Javaのプログラムを書き始めるまでに必要な環境構築手順を説明する。 統合開発環境として、Eclipseを使用する。 Javaの簡単なプロジェクトで「Hello World」を標準出力するところまでまとめます。 1. Eclipseダウンロード 下記のページにアクセスして、Eclipseをダウンロードする。 willbrains.jp 過去バージョンもダウンロードできるが、特に理由がない場合は最新バージョンをダウンロードすればOK。 Javaの開発環境構築をしたいので、Javaの「Download」ボタンを押下する。 exeファイルを、Eclipseを展開したいフォルダに移動させてダブルクリッ…
Eclipse を Windows にインストールして、日本語化する方法を書いていきます。 目次 概要 JDKについて ダウンロード インストール p2フォルダ 日本語化 起動 資源の削除 1. 概要 Eclipse Installer で Eclipse をインストールして、Pleiadesプラグインで日本語化していきます。 2. JDKについて JDKのインストール後に、Eclipseをインストールしました。 JDKがなくて上手くいかない場合は、事前にJDKをインストールして頂ければと思います。 Amazon Corretto21 Windowsへのインストール方法 3. ダウンロード ダ…
ECLIPSE 開始! www-shibuya.jp/schedule/017476.php タイトル: ECLIPSE "MEGALOMANIUM" In Japan MEMBER: On Vocals, Guitars:Erik Mårtensson On Guitar:Magnus Henriksson On Drums:Philip Crusner On Bass:Victor Crusner 開催日程: 2月19日(月) / 東京 / ダブリュー・ダブリュー・ダブリュー 2月20日(火) / 愛知 / ラッド・ホール 2月21日(水) / 大阪 / ザ・ライブ・ハウス・ソーマ TIC…
こんにちは。 今回は繰り返し編その②です。今回の目標は「for文を理解する」です。 最初の3か月間無料で音楽聞き放題! これまでの復習 繰り返し処理 - その② for文 こまけぇハナシ while文とfor文の使い分け 終わりに これまでの復習 前回学習したwhile文について簡単に復習してみましょう。読むだけでも良いですが、可能であれば、Eclipseを起動し、次の名前のプロジェクトとJavaファイルを作って下さい。やり方が分からない人は、実際に動かしてみる編の記事を参照してください。 プロジェクト名:LoopWhileクラス名:LoopWhileMain public class Loo…
こんにちは、SSTでWeb脆弱性診断用のツール(スキャンツール)開発をしている坂本(Twitter, GitHub)です。 先日、元々ExcelのVBAマクロで組まれていたメール送信ツールを、Windows用のデスクトップアプリとしてJavaで作り直す突貫工事を行いました。 今どきのアプリ開発ではクライアントアプリといったらAndroidやiOSのスマホアプリ開発がほとんどで、WindowsやmacOSで動くデスクトップアプリを作る機会は減っているように感じます。 そこで今回は「デスクトップJavaアプリ開発を支える技術」と題し、Javaでデスクトップアプリ(特に Windows 用)を作ると…
こんにちは。 今回は繰り返し編その①です。今回の目標は「while文を理解する」です。 最初の3か月間無料で音楽聞き放題! これまでの復習 繰り返し処理 - その① while文 こまけぇハナシ do-while文 終わりに これまでの復習 これまでに学習した内容について簡単に復習してみましょう。読むだけでも良いですが、可能であれば、Eclipseを起動し、次の名前のプロジェクトとJavaファイルを作って下さい。やり方が分からない人は、実際に動かしてみる編の記事を参照してください。 プロジェクト名:LoopWhileクラス名:LoopWhileMain public class LoopWhi…
こんにちは。 今回は条件分岐編です。今回の目標は「if文を理解する」です。 最初の3か月間無料で音楽聞き放題! これまでの復習 条件分岐 if-elseの構文 if-else if-elseの構文 ifのみの構文 こまけぇハナシ switch文 論理演算子 終わりに これまでの復習 これまでに学習した内容について簡単に復習してみましょう。読むだけでも良いですが、可能であれば、Eclipseを起動し、次の名前のプロジェクトとJavaファイルを作って下さい。やり方が分からない人は、実際に動かしてみる編の記事を参照してください。 プロジェクト名:ConditionalBranchクラス名:CondB…
こんにちは。 今回は型変換編です。今回の目標は「暗黙的/明示的型変換について理解する」です。 最初の3か月間無料で音楽聞き放題! 異なる型同士の演算 暗黙的型変換 明示的型変換 こまけぇハナシ 暗黙的と明示的について 終わりに 異なる型同士の演算 異なる型の値同士が計算された場合、どうなるのかを説明していきます。 この計算には、暗黙的型変換と明示的型変換という仕組みが重要になってきます。 暗黙的型変換 基本は同じ型の値同士で計算が行われます。では、 1 + 1L のような計算、つまり、int 型と long 型の足し算を書いたらどうなるのでしょうか? long l = 1 + 1L; 正解は、…
こんにちは。 今回は演算編です。今回の目標は「演算子と評価について理解する」です。 最初の3か月間無料で音楽聞き放題! 演算子 算術演算子 代入演算子 比較演算子 論理演算子 インクリメント/デクリメント演算子 評価 優先順位 こまけぇハナシ その他の演算子 n項演算子 比較演算子と関係演算子 論理演算子の使われ方 前置、後置インクリメント、デクリメント Javaの文だとか式だとか 終わりに 演算子 今回は、演算について詳しくお話したいと思います。これまで演算について、とくに説明することなくなんとなくでお話してきましたが、改めて説明したいと思います。 まず細かいハナシは置いておいて、ざっくり説…
こんにちは。 今回はデータ型編です。今回の目標は「データにはいろいろな種類があり、コンピュータ上では区別されることを理解すること」です。 最初の3か月間無料で音楽聞き放題! イメージしてみよう コンピュータの世界で考えてみよう プログラムを書いてみる プログラムを観察してみる こまけぇハナシ 終わりに イメージしてみよう 今回は、まず最初にこれから学習する内容について、身近な例でイメージしてもらおうと思います。ちょっと頭で考えてみて下さい。 まず、「3+2」を計算して下さい。 次に、「1300005 + 700005」を計算して下さい。 次に、「どんぐりころころ」という曲を頭の中で再生して下さ…
この記事の内容:ソフトウェアアーキテクチャの概要と選択 上司から任られたプロジェクトについて「アーキテクチャについてざっくり考えてきてください」といわれたとき そもそもどんなアーキテクチャが世の中にあるのか 新米アーキテクトとしてどうすればいいかわからないとき 特に、アーキテクトスタイル(アーキテクチャパターン)のことについて 参考:fundamentals of software architecture pdf https://canvas.gu.se/files/4891694/download?download_frd=1 アーキテクチャを学ぶ意味 アーキテクチャとは 世間一般の会話の…
概要 マイクロカーネルアーキテクチャは別名、プラグインアーキテクチャと呼ばれている。 コアシステムとプラグインの二つのコンポーネントで構成される比較的シンプルなアーキテクチャであり、アプリケーションのカスタムロジックの結合と分離を実現している。 プラグインアーキテクチャの用途は大きく分けて2種類あり、 パッケージ化され、単一のモノシリックなアプリとしてダウンロードされてインストールできるようなアプリケーション カスタムビジネス(国ごとのローカライズが発生するなど)アプリケーション このいずれかで使用される。 今回は前者の意味合いで(ダウンロードして使用するタイプのアプリケーションで)解説する。…
・最終更新2024/4/22 現在のシーズン:【サンダー・ジャンクションの無法者】 MTGアリーナ最新環境の自分用デッキ調整リスト。 ・ミシック到達、【ラクドス加入コンボ】を追加。
業務こなして学んだこと Javaでパフォーマンス測定 JavaのStreamでlist生成するときは、toListを使え mybatisのxmlでforeachは使うべきではない SQLplusでカラムごとの末尾の空白は取れない その他雑記 ショッカーおじたん 業務こなして学んだこと Javaでパフォーマンス測定 eclipse4.24でパフォーマンス検証することになって色々調べた結果、MissonControlleってのができるっぽいので、使おうと思ったが、使い方が分からねぇ。。。 いろいろ調べてたけど、時間だけがすぎるので、VisualVMに変更。 思ったより簡単に調べられた。 Visua…
ST@RTING LINE Beyond The Dream 2nd ANNIVERSARY DISC Cybernetic Wars ZERO ORIGIN@L PIECES ANIMATION PROJECT ・Reason!! 3rd ANNIVERSARY DISC WORLD TRE@SURE WakeMini! MUSIC COLLECTION Best Game 2 4th ANNIVERSARY DISC 5th ANNIVERSARY DISC NEW STAGE EPISODE なんどでも笑おう ビーストクロニクル GROWIING SIGN@L ・We’re the on…
当日、8時過ぎの状況 人生初の皆既日食チャレンジ当日 アメリカ来てから、ニューヨークでもTVでeclipse (日食の英語だそうです)と盛り上がっていました。 自分、結構晴れ男のつもりでして、ここは天気良くなってほしい、 という日はだいたい良かった記憶ですが、人生のうちで、そうそう見るチャンス無い皆既日食当日に、 晴天率高めの南の地域を選び、ダラスまで来て絶望の朝の濃霧。 参ったなあ。家族置いて、1人遊びに行くとバチがあたるのか、 やはり保険でレンタカー借りておくべきだったんだ。 詰めの甘さが露呈します。 日本での悪石島での皆既日食報道を思い出しました。 たしか6分を超える今世紀最長時間とか盛…
・ ・ ・ 関連ブログを6つ立ち上げる。プロフィールに情報。 ・ ・ {東山道・美濃国・百姓の次男・栗山正博}・ 2024年4月20日 YAHOO!JAPANニュース デイリー新潮「鈴木亮平「韓国に20年くらい差をあけられた」の衝撃 関係者が明かした、日本のドラマ現場の惨状とカネの問題 賀来賢人との対談で 鈴木亮平 俳優の鈴木亮平が日本のドラマの現状について「韓国に20年くらい差をあけられた」と発言し波紋を広げている。これは3月31日に放送されたフジテレビ系「だれかtoなかい」での出来事。Netflixで世界的ヒットとなったドラマ「忍びの家 House of Ninjas」を企画し主演した俳優…
皆さんは先日発売された川口真紀さん&つやちゃんさん監修の書籍『オルタナティヴR&Bディスクガイド』読みましたか? 火気厳禁は本格的にR&Bを聴き始めて日が浅い上に主に韓国の音楽しか聴いていないので、Frank OceanとかThe WeekendとかのオルタナティヴなR&Bの発生から今に至るまでの作品群を一挙に紹介してくださっているこの本をめちゃくちゃ興味深く読んでいます。最高です。韓国のオルタナティヴR&Bを紹介するパートでは『アジア都市音楽ディスクガイド』でも書いていらしたパンスさんがレビューに参加されていて、「そりゃDEANは入るよな~!」「自分はリパケ後のThe Perfect Red…
Java8を入れないとKindle Previewerが動かないのでJava8を入れた Kindle PreviewerがJavaを削除すると動かなくなる、たぶんバックグラウンドで使っているのだろう。なぜ Java8を削除していたかというと、Java8を更新するたびにJava21がコマンドラインから動かなくなるから。どうやら環境変数がJavaを優先して実行されてJava21が動かないようだ。 環境変数の書き換え スタートメニューを右クリックしてシステム、ホームの下の入力欄に「詳細設定」と入力 「システムの詳細設定の表示」「環境変数」ボタンをクリック、システム環境変数の「path」を選び「編集」…
Clara Bowクララ・ボウTaylor Swiftテイラー・スイフトのかなルビと歌詞和訳 この曲の収録アルバム Clara Bowクララ・ボウTaylor Swiftテイラー・スイフトの歌詞の意味と解説 テイラー・スイフトの新曲「クララ・ボウ」が伝える、真実の輝きとは? テイラー・スイフト「クララ・ボウ」の歌詞解析:スラングと比喩表現の意味 テイラー・スイフトの「クララ・ボウ」:過去と現在を繋ぐ音楽の架け橋 Clara Bowクララ・ボウTaylor Swiftテイラー・スイフトのかなルビと歌詞和訳 (adsbygoogle=window.adsbygoogle||[]).push({})…
はじめに こちらに参加してきました speakerdeck.com メモ さっととったメモというか感想みたいなものを放流 豆知識 Spring Bootの成果物をOpen Libertyの上で実行すると高いスループットを出すこともあるよ。 Jakarta EE 11 Java SE 17が仕様の前提。 Jakarta Data Repositoryの戻り値がJPAのEntityになるみたい? となると3層+ドメインだと、Repositoryからインフラ層で、その中で更にRepositoryという名前のインターフェースでデータ取得をするっていう、名前付け的な意味で結構わかりにくくなりそう。 とい…
※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 Javaのメモリリーク: 発見と克服 ChatGPTへのQA Q:メモリリークが起きる要因となる実装には、どんなものがありますか? Q:メモリリークが起きてもいいようにすべきことは何でしょうか? 感想+雑記 原文 Java Memory Leaks: Find & Conquer - DEV Community 意訳+要約 Javaのメモリリーク: 発見と克服 このブログでは、Javaでのメモリリークの検出と解決に焦点を当てています。以下に、ブログの重要な内容をまとめ…
ソートできます。 アイテム 価格 体力 基本体力自動回復% 回復効果およびシールド量% ライフスティール% マナ 基本マナ自動回復% 魔力 魔法防御 魔法防御貫通 魔法防御貫通% 攻撃力 攻撃速度% 物理防御 物理防御貫通% クリティカルダメージ% クリティカル率% 移動速度 移動速度% 行動妨害耐性% 脅威 スキルヘイスト 獲得ゴールド10秒毎 効果 Bootsブーツ 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 移動速度 25 Faerie Charmフェアリー チャーム 250 0 0 0 0 0 50 0 0 0 0 0 0 0 0 …
今更ですが、個人的にいつも忘れるJavaのリモートデバッグの方法をメモしておきます。今回試した環境は、以下の通りです。Windows 11 Proで試しました。 Javaバージョンデバッグを実行するのは、Eclipseです。以下の環境で試しました。 Eclipseバージョンそれでは、さっそくためしてみます。まずは、適当なJavaプロジェクトを作成して以下の簡単なJavaのプログラムを作成します。 JavaプロジェクトJavaのプログラムは以下です。bbbパッケージのSampleというクラスにしました。そうしたら、Javaのプログラムの「System.out~」の行にブレークポイントを設定してお…