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 の既存バージョンをご利用の方は可能な限りアップデー…

Windows アプリ開発で利用している Web サービス

近年は GitHub を始めとした Version Control Systems (VCS) のホスティングサービスと連携する形で、プログラミングやソフトウェア開発に関する様々な Web サービスが提供されています。私は専ら Windows のデスクトップ・アプリケーションを開発しています…

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 サイトを登録す…

GitHub の Activity を意識し始めて 1 年が経ちました

2017 年の振り返りとして、GitHub の Activity を意識し始めて変化した事を記述してみます。 GitHub 自体は利用し始めて 10 年くらい経ちますが、長い間「Git のリモートリポジトリ」以上の役割を考えた事はありませんでした。しかし、去年の 2 月頃に何とな…

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β 以降は、…

CubeNote 0.1.2β

CubeNote 0.1.2β をリリースしました。0.1.2βでは、マルチディスプレイ環境において CubeNote の画面をサブディスプレイに表示した場合、一部の環境で画面の移動や最大化に不都合が発生する問題を修正しました。

CubeNote 0.1.1β

CubeNote 0.1.1β をリリースしました。変更・修正点は以下の 4 点です。 ウィンドウの最大化に関する不都合を修正しました。 フォルダをドラッグ & ドロップしてインポートする時に発生する不都合を修正しました。 起動時にデータを読み込む処理に失敗場合、…

CubePDF Page 2.0.1

CubePDF Page は CubePDF Utility に機能統合した事で更新を終了する予定でしたが、現在もかなりの数のユーザにご利用頂いてるため、いくつかの機能を追加してリニューアルする事となりました。 CubePDF Page 2.0.0 では、PDF ファイルを結合する際に、画像…

CubeNote の設定項目一覧

この記事では、CubeNote で設定の変更可能な項目について説明します。設定を変更するには、まず、CubeNote メイン画面右上の「設定」ボタンをクリックして、設定画面を表示させます。この画面上に表示されている項目を変更する事で、CubeNote の外観や挙動を…

CubeNote

本日、メモを管理するソフトウェア CubeNote をリリースしました。 CubeNote とは タグ機能 検索・置換機能 カスタマイズ ヘルプ Cube ニュース新着記事の表示機能 CubeNote とは CubeNote は、パソコンでちょっとしたメモを書き留めるなどの作業を軽快な操…