Cube

CubePDF 1.0.0RC17

CubePDF 1.0.0RC17 をリリースしました。修正点は下記の 3 点です。 出力ファイル名の初期値が、特定の条件で文字化けする不都合を修正しました。 インストール時の挙動を改善しました。 Ghostscript 9.26 に更新しました。尚、9.26 ではセキュリティに関す…

CubePDF に含まれる Ghostscript を手動で更新する方法

先日、Ghostscript が 9.26 にバージョンアップしました。リリースノートによると Ghostscript 9.26 では再び、セキュリティ問題に関する修正が実施されているようです。CubePDF も、近日中に Ghostscript のバージョンアップを含めた最新版をリリースする予…

Ghostscript を C# から利用するためのライブラリ

先日、7-Zip ライブラリとしての CubeICE と言う記事を公開しましたが、ライブラリ化の試みは CubePDF シリーズでも行っています。CubePDF シリーズは Cube.Pdf と言うリポジトリで管理しており、ライブラリ部分は Libraries に、最終的なアプリケーション部…

CubePDF 1.0.0RC16

CubePDF 1.0.0RC16 をリリースしました。修正点は下記の通りです。 名前を付けて保存ダイアログの挙動を修正 CubePDF 1.0.0RC12 以降、出力ファイルに設定されているパスのフォルダ部分を「名前を付けて保存」ダイアログの初期表示フォルダとして指定してい…

7-Zip ライブラリとしての CubeICE

圧縮・解凍ソフト CubeICE をゼロから改修 に記載した通り、昨年、CubeICE に対して大幅な修正を実施しましたが、この際にライブラリとしても利用できるようにインターフェース(クラスやメソッド)を整理する事をテーマの一つに設定していました。そこで、…

CubePDF Utility 0.5.1β

CubePDF Utility 0.5.1β をリリースしました。修正点は以下の通りです。 0.4.1β から 0.5.0β の変更時に移行できていなかった機能を再実装 CubePDF Utility 0.5.0β では起動速度等の向上のために大幅な修正を行いましたが、この都合で一部の機能が 0.4.1β か…

CubePDF 1.0.0RC15

CubePDF 1.0.0RC15 をリリースしました。CubePDF 1.0.0RC15 では Ghostscript 9.25 のバージョンアップに対応しています。Ghostscript 9.25 では、先日の脆弱性に関連する修正も含まれるようですので、CubePDF をお使いの方は、https://www.cube-soft.jp/cub…

CubePDF シリーズの大改修

先日 CubePDF Utility 0.5.0β のリリースが完了し、数ヶ月にわたる CubePDF シリーズの改修、さらに言えば、去年からスタートさせていた CubeICE を含むキューブ・ソフト初期のソフトウェア大改修プロジェクトがようやくひと段落しました。そこで、この記事…

CubePDF Utility 0.5.0β

CubePDF Utility 0.5.0β をリリースしました。CubePDF Utility 0.5.0β では内部処理を大幅に刷新した事で、GUI による各種操作がよりスムーズになりました。また、起動時間の改善や、PDF ファイルによってはサムネイル画像が表示されないと言った不都合の報…

CubePDF 1.0.0RC14

CubePDF 1.0.0RC14 をリリースしました。先日、Ghostscript に存在していた脆弱性が修正された Ghostscript 9.24 がリリースされました。CubePDF 1.0.0RC14 は、この修正版を適用したものとなっています。尚、今回の脆弱性に関する CubePDF 側の対応方法に関…

CubePDF 1.0.0RC13

CubePDF 1.0.0RC13 をリリースしました。今回のアップデートは、Ghostscript の脆弱性に関連するものとなっています。 先日、Ghostscript の脆弱性 に関するレポートが公開されました。CubePDF は、PDF や PNG 画像などの変換処理に Ghostscript を使用して…

CubePDF 1.0.0RC12

CubePDF 1.0.0RC12 をリリースしました。このバージョンでは大幅な修正を実施しました。 CubePDF メイン画面の UI 見直し CubePDF 1.0.0RC12 では、メイン画面の UI に関して全体的な見直しを行いました。まず、メイン画面のタイトルバーに、印刷時に指定さ…

CubeICE の Zip Slip 脆弱性に関する調査報告

先ほど「Zip Slip」と命名された圧縮・解凍処理に関する脆弱性の情報を目にしました。 Zip Slip Vulnerability アーカイブファイル関連の脆弱性「Zip Slip」、大手プロジェクト多数に影響 広く採用されている書庫展開処理に任意コード実行を許す脆弱性 この…

CubeICE に含まれる 7-Zip を手動で更新する方法

本日、CubeICE 0.9.0 β をリリースしました。修正内容は リリースノート に任せるとして、この記事では CubeICE で利用している 7-Zip のカスタマイズ版ライブラリの概要と、7-Zip ライブラリのみを更新する方法について記述します。 概要 手動による更新方…

CubeICE 0.9.0β

CubeICE 0.9.0β をリリースしました。尚、0.9.0β では、「7-Zip」に任意コード実行の脆弱性、修正版のv18.05が公開 等で報じられた、7-Zip による脆弱性の修正分も適用されています。そのため、CubeICE の既存バージョンをご利用の方は可能な限りアップデー…

CubeRSS Reader 0.2.0β

CubeRSS Reader 0.2.0β をリリースしました。修正点は下記の通りです。 データフォルダを変更できるように修正しました。 メイン画面の各カラム幅を保持するように修正しました。 CubeRSS Reader 起動直後の読み込み時間(ロード時間)を改善しました。 RSS …

CubeRSS Reader 0.1.1β

CubeReader 0.1.1β をリリースしました。修正・改善点は以下の 3 点です。 OPML 形式のファイルをインポートする時、特定の条件で CubeRSS Reader が強制終了する不都合を修正しました。 RSS フィードを同じカテゴリ内でドラッグ&ドロップによって移動させる…

CubeRSS Reader の開発動機などについて

先日、RSS/Atom feed reader(RSS リーダ)である CubeRSS Reader の最初のバージョンを公開しました。この記事では、なぜ今さら RSS リーダを開発しようと思い至ったのか、その動機などについて記載します。 RSS リーダを開発した動機 今後も開発が継続され…

CubeICE 0.8.5β

CubeICE 0.8.5β をリリースしました。修正・改善点は下記の通りです。 複数の圧縮ファイルが指定された時の解凍方法に関するオプションを追加 これまのバージョンでは、複数の圧縮ファイルを選択して「解凍」が実行された場合、指定されたファイルの数だけプ…

CubeRSS Reader 0.1.0β

本日、CubeRSS Reader をリリースしました。CubeRSS Reader は、RSS や Atom フィードと呼ばれる情報を利用する事によって、Web サイトの URL を登録するだけで自動的に新着情報を取得し、ユーザにお知らせするソフトウェアです。 新たな Web サイトを登録す…

CubeICE 0.8.4β

CubeICE 0.8.4β をリリースしました。修正・改善点は以下の 3 点です。 一部の設定項目が反映されない不都合を修正しました。 CubeICE メイン画面に表示される「経過時間」および「残り時間」に関する不都合を修正しました。 同名の圧縮ファイルが存在する時…

CubeICE 0.8.3β

CubeICE 0.8.3β をリリースしました。修正・改善点は以下の 3 点です。 圧縮ファイル名を指定する「名前を付けて保存」ダイアログにおいて、拡張子のフィルタ設定や初期ファイル名に関する改善を行いました。 右クリックによるドラッグ&ドロップで「圧縮」を…

圧縮・解凍ソフト CubeICE をゼロから改修

気付けば数年ぶりの更新となってしまいました。私は、普段 キューブ・ソフト (CubeSoft) と言う会社で様々な Windows ソフトウェアを開発・公開していますが、その一つに CubeICE と言うファイルの圧縮・解凍(展開)を行うソフトウェアがあります。今回、こ…

インストール時に「Windows によって PC が保護されました」と表示される現象について

本日、コードサイニング証明書 (Microsoft Authenticode) の期限切れによる更新に伴い、キューブ・ソフトで公開されている全てのソフトウェアに対して署名の更新を実施しましたが、現在、一部の環境で更新後のインストーラをダウンロードして実行すると Wind…

CubeICE 0.8.2β

CubeICE 0.8.2β をリリースしました。修正・改善点は以下の 3 点です。 GZip (.gz), BZip2 (.bz2), XZ (*.xz) 形式の圧縮ファイルを解凍する際、一部のファイルでエラーが発生する不都合を修正しました。 空のフォルダを含む圧縮ファイルを指定して解凍した…

CubeICE 0.8.1β

CubeICE 0.8.1β をリリースしました。修正・改善点は以下の通りです。 圧縮時にファイル名を UTF-8 に変換するオプションを追加 CubeICE では、解凍・展開時に圧縮ファイルの文字コードを自動判別・変換する事により文字化けを防止していますが、圧縮時につ…

CubeNote のデータ復旧方法

CubeNote では、データが消失しないように細心の注意を払って作成していますが、何らかの理由で稀に、これまでに書き留めたノートが表示されなくなる場合があるようです。この記事では、ノートが表示されなくなった時のデータ復旧方法について記載します。尚…

CubePDF 1.0.0RC11

CubePDF 1.0.0RC11 をリリースしました。変更・修正点は以下の通りです。 リモートデスクトップに関わる不都合を修正 CubePDF 1.0.0RC9 以降、主にリモートデスクトップで複数のユーザが同時に接続して CubePDF を使用する場合、正常に機能しない事があると…

CubePDF Clip 1.0.0

本日、CubePDF Clip をリリースしました。CubePDF Clip は、PDF ファイルに対して、テキスト、画像、音楽、動画などの他のファイルを添付するためのソフトウェアです。 使い方は、まず、添付元となる PDF ファイルをメイン画面右上のボタンやドラッグ&ドロッ…

CubeNote 0.1.3β

CubeNote 0.1.3β をリリースしました。変更・修正点は以下の 2 点です。 タグ一覧用コンボボックス上でマウスのホイール操作を行った時に「タグの追加と削除」画面が表示されないように修正しました。 高 dpi 環境に対応しました。CubeNote 0.3.1β 以降は、…