星の掩蔽。食。単に日食や月食のことを表す場合もある。
例: 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コミュニティに参加しなかった原因にもなったといわれている。
統合環境Eclipseでvimを使うためのプラグイン。このプラグインを使えば大体eclipseをvim化することができるが、キーバインドが競合していたりするとうまく動作しない場合があります。その場合はEclipse側でキーをアンバインドすればいいです。プラグインのインストール方法は、簡単なので割愛します。 vrapperの設定ファイル Vrapperの設定ファイルでvimで言うところの、.vimrcみたいなものです。 ホームディレクトリ(C:/Users/ユーザー名)に.vrapperrcというファイルを作成し、そこに記述することでVrapperのカスタマイズを行うことができます。 vrapp…
内容 (Windows)Eclipseショートカットキーの個人的メモ 機能 ショートカット 補足 前の操作に戻る/進む Alt + ←/→ コメント追加/削除 Ctrl + / プロジェクト内検索 Ctrl + h プロジェクト内検索は「ファイル検索」 補完呼び出し Ctrl + space 加えて、private Hoge(Hogeのあとにスペースがいる)まで入力してCtrl + spaceでhoge変数名を表示してくれる クイックフィックス Ctrl + 1 クラス新規作成などできる。テスト側で暫定クラス名を用意してクラス生成など。importの自動生成も対象(赤文字)に対してQFを呼び出…
環境 Eclipse:pleiades (2020) ver 2.3.400 JUnit 4 JRE:JavaSE 11 内容 Eclipse上で簡単なテストクラスを作ってJUnitテストを実行したら 下記のNoClassDefFoundErrorが発生する現象があり少々はまったので 対応策を備忘録として記載。 java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lan…
前回はターミナル(コマンドプロンプト)を使ってJavaプログラムを実行する方法を解説しました。 phoeducation.work 今回はEclipseを使ってJavaプログラムを動かして見ましょう。 「Eclipseって何?」という人は、下記の記事も見てくださいね。 phoeducation.work プロジェクトの作成 クラスの作成 Javaコードの編集と実行 エスケープシーケンス文字 エスケープシーケンスを使ったプログラム まとめ 参考図書 あわせて学習したい プロジェクトの作成 【STEP1】 まずはEclipseを起動します。 [ファイル]メニューから[新規]を選択し、[Javaプロ…
Eclipse TheiaにSpringのextensionを導入してコントローラとHTML作成し、ブラウザで動確するまでを試してみます。 1 - githubで新しいリポジトリを作成し、theiaで開く 拡張機能ビューで『spring initializr java support』をインストール 2 - 『ctrl + shift + p』でコマンドパレットから『spring initializr:create a maven project』を実行 3 - ウィザードでプロジェクト設定 4 - dependenciesには『web』と『thymeleaf』を選択 5 - 『generat…
Eclipse Theiaを使ってJavaでHello Worldして、githubにpushするところまで試してみます。 1 - githubで新規リポジトリ作成 2 - ブラウザで『https://gitpod.io/#/』 + リポジトリ作成時に表示されるURL 3 - Javaのバージョン確認してみる 4 - classファイル作成 ※『ctrl + space』でコードアシストも可 5 - メインメソッドの上の『run』 or 『f5』キーで実行 6 - 『Source Control: Git』選択 7 - ファイル名の横の『 + 』をクリックしてステージング 8 - コミットメッ…
こんにちは。 Kitachisukuです。 よく使われるエディターには、 「Visual Studio Code」,「Atom」,「Vim」、 他には「秀丸エディタ」や「サクラエディタ」などがあります。 それらのソフトにも、 予測変換・シンタックスハイライトなどはついていますが、 デバッグ・GUI開発などで困ったことはないでしょうか。 これらのソフトに共通して言えるのは、 軽いという特徴です。 使うのにはそれなりのスペックが必要ですが、 それに見合った大量の機能があるソフトたちがあります。 それらを「統合開発環境」といいます。 今回はその統合開発環境について話していきます。 1.統合開発環境を…
2020年12月14日の皆既日蝕を観るために、Villarrica (ビジャリカ) に行った行程の記録です。COVID-19禍にあって旅行は容易ではなく、天気も不調で皆既日蝕は観れませんでしたが、部分日蝕は観ることができました。昨年の皆既日蝕の写真・動画を見たい方はこちらの記事をごらん下さい。 Villarricaでの部分日蝕(皆既日蝕1時間後)
こんにちは。talosです。2020年10月よりGitHubのデフォルトブランチはmasterからmainになりました。しかしEclipseはまだ対応できておらず、普通にプッシュするとmasterブランチにプッシュしてしまいます。masterブランチに一度プッシュしてしまうとmainブランチに反映するのが結構面倒だったので、初めからmainにプッシュする方法を説明します。 GitHubでリポジトリを作る Gitの設定をする EclipseからGitHubにプッシュする おわりに GitHubでリポジトリを作る 「Repositories」を開き「New」を押します。「Repository na…
Eclipse CDT インストール プロジェクト作成 Makefile ビルド 実行 デバッグ Eclipse CDT インストール 【Ubuntu】 Ubuntu 16.04 LTSに、Eclipseパッケージをインストールする。 $ sudo apt-get install pleiades CDTをインストールする。 $ sudo apt-get install eclipse-cdt elipseの設定ファイルを開いて、以下の行を最後の行に追記する。 $ sudo nano /etc/eclipse.ini -javaagent:/usr/lib/eclipse/plugins/jp…
お久し振りです生きてます。推しを降りてはいないし毎日元気です。 現場行かないと本当にブログ書くネタが無くて、あとスマホゲームに何故かめちゃくちゃハマってしまって…ゲーム課金ほとんどやめてたのにな…。 そういえばこれ今年初めてのブログ記事だったことに気付いた。あけましておめでとうございました(今更) 1月本当は推しのイベントあってブログ書くつもりだったんですよ。あけましておめでとうブログ。書いてないのは行くのやめたからなんですけど。 久々に推しに会える機会だからってチケットも取ってて楽しみにしてたんですけど、仕事のこと考えてどうしてもやっぱり無理だって思ってしまったので…*1。推しと仕事を天秤に…
最近流行りの開発環境、IntelliJ IDEAを使って、JavaのJarファイルを作ったり実行したりする方法を解説します。 IntelliJ IDEA IntelliJ IDEAは、JavaやScalaでの開発に便利な開発環境 Jarを作る方法 jarファイルの実行方法 IntelliJ IDEAは、JavaやScalaでの開発に便利な開発環境 IntelliJ IDEAは、JavaやScalaが書ける統合開発環境(IDE)です。 ライブラリインポート、jar出力などの基本機能に加え、かっこいいデザイン、充実したコード補完機能を備えたイケてるIDEです。 個人的には、Eclipseよりもいい…
自分のスケジュールの中では、前回のフィールドの表示で、 フィールドの移動も実装したかったのですが、 怠け者なので、結局1日寝てしまい。 今頃に実装したのです。(寝ぼけていて日本語がおかしいのは、申し訳ありませんが、寝ぼけていなくてもおかしいです。) そしてその実装もちょっと微妙です。 うぅ。 とりあえず FieldMapをがらっと変えて(追加して)ます。 --------------------------------------------------- package sample7; import javax.swing.JPanel; import javax.swing.JTable…
*Aintree (UK) 〇 Randox Grand National Handicap Chase (G3) 4m2f74y (National) 例によって前々から書いておきます。少しずつ更新予定ですが、出走馬はレーティング上位40頭となるので、適宜変更が生じることに留意してください。途中で心が折れたらすみません。 基本的な話はこちらで。2019年の出走馬はこちら、結果はこちら。2018年のGrand National参戦記はこちら。 Grand Nationalについて興味深いデータを集計したことがあるので、せっかくの機会ということで紹介しておきます。 ふと気になってこういうものを作…
おはこんにちばんは どうも、旦那のまことです このブログは1人でも多くの人に プログラミングの楽しさを 知ってもらうために書いています html・cssについても書いているので 興味あれば見てください 【大公開】現役システムエンジニアがプログラミングのおすすめの正しい勉強方法を大公開 オブジェクト指向について みたい方はこちら ・開発環境構築へ ITの学校なんて行ってない ITの知識なんて何にも知らない って人でも全然大丈夫です!!! 僕もITの学校なんて行ってないですし 知識0からでも システムエンジニアとして 働けています! ちなみに僕は県内で偏差値が 1番低い高校出身で、前は肉体労働の …
映画「ルール」で流れる曲をシーンと一緒に紹介。 映画「ルール」の挿入歌16曲 Total Eclipse Of The Heart / Bonnie Tyler Summer Days / ??? Condition / Ruth Ruth Spook Show Baby / Rob Zombie Trying Not To Think About It / Juliana Hatfield Save Yourself / Stabbing Westward I Don't Want To Wait / Paula Cole The Only One / Junkster The End Of…
前回Java言語のプログラムは、クラス、メソッド、命令文という入れ子構造になっているところまで説明しました。ただ、プログラムをよく見ると少しずつ書きだし位置が右にずれてますね。これをインデントといいます。 インデント インデントはプログラムを見やすくするためにつけます。 実際に比べてみると・・・・ 下のほうが圧倒的に見やすいですね。 自動フォーマット Eclipseでは、自動的に適切なインデントを付けてプログラムを成型する機能があります。慣れるまではこの機能を使い、プログラムを整形していきます。 次のようにEclipseを操作 メニューでソース⇒フォーマットを選択 ~~~~~~~POINT~~…
既存のコードを理解する時間でした。 基本的にエンジニアの仕事内容として、1から作って行くよりも、すでに動いているものの修正が多いので、どういう構成で成り立っているかを理解していないと修正箇所すらわからないということになる。 まずはクラスとメソッドをエクセルに書き出して、処理内容を日本語で書いてまとめていきました。 結局細かな処理は理解できないところもあったり、実装方法が理解できない部分があった。 特にインターフェイスと抽象クラスの使い方。 基本的に ``` 定義 XxxService.java 実装 XxxServiceImpl.java(XxxService.javaをimplements)…
ハードロック/ヘヴィメタルの誕生から50年以上が経過。 時代とともに細分化・複雑化が進み、入門のハードルがますます高くなっています。 ハードロック/ヘヴィメタルに興味はあるものの、 「なにから聴いていいか分からない」 「おすすめの名盤を知りたい」 そんな方に向けて、元外資系CDショップのメタルバイヤーでメタル歴25年のゆうきち(@yukichi_camp)がハードロック/ヘヴィメタルおすすめの名盤60枚をセレクトしました。 本記事では 基本の名盤30枚 さらに深堀りするための名盤30枚 の二部構成で紹介していますので、ぜひ好みの作品を見つけてみてください。かなりのボリュームですが、ぜひ最後まで…
[アウスバッハ家の令嬢]ヒルダ [Daughter of the Ausbach family] Hilda 令嬢なんて呼び方はやめて。私の家は幸運にも死食の影響が少なかっただけ。フェルディナントと逆の立場だったかもしれないわ。だから、災厄を乗り越えるために皆で協力するのは当然のことよ。 Don't call me a daughter. Fortunately, my family was only less affected by the Death Eclipse. I might have been in the opposite position to Ferdinand. So i…
こんにちは。CData Software Japanリードエンジニアの杉本です。 本記事では、各種 Web API を ODBC / JDBC / ADO.NET といった標準のDB接続規格でアクセスできるようにするCData API Driverを用いて、請求管理ロボ の API を各種ツールから接続する方法を紹介します。 Excel や Access・Power BIなどのUIベースのツールやAsteriaなどのETLツールはもちろん、Visual StduioやEclipseといった開発ツールからも接続することが可能です。 請求管理ロボ とは? 実現イメージ 各種接続シナリオと必要なツー…
前回のプログラムはどうでしたでしょうか。 時間があるようでしたら、 MainClassのmainメソッドから順番にコードを1行ずつ眺めて、画面を表示するまでのコード。 画面でボタンを押されてから次の画面を表示するまでのコード。 チェックボックスにチェックを入れた時のコード。 チェックボックスにチェックを入れた後、ボタンをおして画面を表示するまでのコード。 そんな感じで処理の順番を追っていくと・・・そしてこれをまずテキストに書き出して、クラスごとに並べて、シーケンス図のできあがり、みたいな。(というかgoogleドライブからコードをひとつひとつ取得するのが面倒かもしれないですね。すいません。) …
ライブ・バージョンの例としていちばんに取り上げたいのは『Passion』だ。スタジオ・バージョンを聴いた時点で既にどこか遙か遠くまで運んでくれるような神秘的な歌だが、これを生で体験するともっと凄いことになる。 『Passion』はスタジオ・バージョンのバリエーションが多彩だ。ヒカルの歌が入っているのは 『Passion (Single Version)』 『Passion (opening version)』 『Passion - after the battle -』 の3つ。Single Version と after the battleの初出は2005年12月発売の『Passion』の…
www.itmedia.co.jp 米GoogleがAndroidでJavaの著作権を侵害しているとして米Oracleが2010年8月に提訴した裁判で、米連邦最高裁判所は4月5日(現地時間)、Googleは著作権を侵害しなかったとの判断を下した。 GoogleがOracleとの10年越しの裁判で勝訴 最高裁はJava著作権侵害せずの判断 - ITmedia NEWS ⇧ う~ん、エンジニアからしてみたら、APIのドキュメントをちゃんとしてくれてるんであれば他に何もいらないって思っちゃいますけどね。 そして、 www.publickey1.jp マイクロソフトは同社独自のOpenJDKディストリ…
「太陽と月に背いて(Total Eclipse、1996年、映画化1995年)」で天才詩人アルチュール・ランボー(ショタ攻め)を演じたレオナルド・ディカプリオ「せっかくだから伝説を残そう」。 女性に「尻フェチ」の傾向がある事は公認の事実。 筋肉質な体のほうが女子にモテる―。そう思っている男子もいるのでは? 1976年に学者のG・ウィルソンとD・ナイアスが発表した論文によると、「男子が女子に好まれると思う体のパーツ」と「実際に女子が好む男の体のパーツ」にはかなりの違いがあるそう。 たとえば、約21%の男子が「男のたくましい胸と肩」が人気だと考えているのに対し、実際の女子人気はたったの1%。逆に、…