Jythonとは、高レベルで動的なオブジェクト指向言語Pythonの100% Pure Javaで書かれた実装であり、Javaプラットホームとつなぎ目なく統合されています。従って、どんなJavaプラットホームでもPythonを動かすことができます。 (http://www.jython.jp/より引用)
ImageJ における Python (Jython) を使ったインターアクティブなダイアログボックスUIの書き方について、何となく要領が分かってきました。ここでポイントをまとめてみます。 まず説明の前提として、スライダーが一つ、数値入力ボックス (numeric field) が一つ、チェックボックスが一つのダイアログを作ることにします。そしてこのダイアログで入力した数値によってプレビュー画像が随時変化するというUIを考えます。このダイアログボックスは、dialogUI というユーザ定義関数で定義します。 これらのオブジェクトを監視して、プレビュー画像を随時変更させるには、Java のAdj…
初学者を対象としている京都大学の無料Python教材の学習中です。「プログラミング演習 Python 2021」Version2021_10_08_01.pdf hdl.handle.net をCC-BY-NC-NDライセンスに従って引用します。 本教材での到達目標: ● Python によるプログラムの実行についての基本操作ができるようになる. ● Python プログラムを構成する基本的要素の機能と書式について説明し,例題を用いて実行例を構成できるようになる. ● Python を用いて簡単なプログラムを自ら設計,実装,テストできるようになる. 前回からは第3章、「変数と演算,代入」を学ん…
2/10追記 2023.1.2安定版リリースで、2023.1のアーリーアダプターの内容が取り込まれたため、本記事も安定版に書き換えております。 はじめに この記事は、Burp Suiteのリリース内容について抄訳した内容と筆者の気になるポイントを記載しています。 Burpを使用して診断を行う方を対象にしていますので、バグ修正のような細かい変更点については本記事で触れない場合がございます。 原文をご確認されたい方は、公式のリリースノートをご覧ください。 https://portswigger.net/burp/releases/professional-community-2023-1-2 設定…