retireSakiの日記

たぶん引退した?ソフトウエアエンジニアのブログ

2018-10-01から1ヶ月間の記事一覧

GTKmm (3.0) と glade によるアプリ (7) - ツールバーの表示、非表示切り替えとaboutダイアログの表示

今回は、前回の" GTKmm (3.0) と glade によるアプリ (6) - (Qtでも使える)アプリケーションの多重起動の防止 v2 "で作成したプログラムをベースに、ツールバーの表示と表示/非表示の切り替え、そして AboutDialog ("このアプリケーションについて" で表示さ…

reCAPTCHA v3 の概要そして本当に安全になるの?!

bot 対策として有名である reCAPTCHA が v3 が公開されていました。 reCAPTCHA は2009年にCoogleが買収したことで、Googleの無料サービスとして、さらに多くのサイトで認証ツールの1つとして利用されています。チェックボタンと「私はロボットではありません…

GitHub でみる人気のプログラム言語と GitHub Actions って...

GitHub は、開発者のみならず一定レベル以上のユーザーなども多く利用しているソースコードなどが大量に公開されています。個人の開発者からメーカーなどがソースコードなどを公開し、中には各種ドライバーなどを公開し、GitなどによりOS内ドライバーを更新…

GTKmm (3.0) と glade によるアプリ (6) - (Qtでも使える)アプリケーションの多重起動の防止 v2

今回は、前回の"GTKmm (3.0) と glade によるアプリ (5) - アプリケーションのアイコンをセット "で作成したプログラムをベースに、アプリケーションの多重起動の防止の改良を行います。 retiresaki.hatenablog.com 今回改良で、もう少しだけシステム負荷を…

フリー版(Pro版でない)はてなブログにメールフォームを設置

先日設置したフリー版(Pro版でない)はてなブログにメールフォームを設置する方法を紹介します。 ネットで探すとPro版への設置方法は沢山でてきますが、(探し方が悪かったと思いますが) 見つけられませんでした。(途中で諦めましたww) そこで、Pro版の設置…

GTKmm (3.0) と glade によるアプリ (5) - アプリケーションのアイコンをセット

今回は、アプリケーションらしく下のアイコンをセットみます。 今回も前回の"GTKmm (3.0) と glade によるアプリ (4) - メニューバーの表示と表示切り替え"で作成したプログラムをベースにします。 retiresaki.hatenablog.com 左 : アイコン未設定 右 : アイ…

(お知らせ) お問合わせフォームを追加しました

このブログは "はてなブログPro" ではないですが、お問合わせフォームをサイバーとフッタに追加しました。詳しい追加方法は後日投稿します。 以上、お知らせまで。

「青春ブタ野郎はバニーガール先輩の夢を見ない」を観てから(2) のソフトウエアのあれこれを思う

昨日の放送を観て前回同様また思うところがありましたので...再び「青春ブタ野郎はバニーガール先輩の夢を見ない」を取り上げてみたいと思います。今回もツッコミはなしで!(笑) 今回からラプラスの悪魔を主題にした内容に、楽しみながら観ておりました。…

「転生したらスライムだった件」を観てからの、「転生したらまるでオブジェクト思考だった件」

今季人気の高いアニメ「転生したらスライムだった件」(転スラ) を観ている大人の方は多いと思います。お風呂上がりにビール飲みながらくつろぐのにちょうどいい時間帯ですし(笑) ゲームやアニメでも、スライムは最弱の部類のモンスター。そんなスライムに転…

Linuxの基本ディレクト構成などのルールとglib(glibmm),Qtの基本ディレクトリーの取得関数

今回は、アプリケーション開発に必要な知識の1つとしての基本ディレクトリーの構成などのルールの説明やGTK(glib, glibmm)とQtの基本ディレクトリーの取得を実例で比較してみます。 QtだろうがGTK だろうがアプリケーションの多くは共通したディレクトリー構…

はてなブログでカテゴリーの階層化。変に表示されるので...原因は!

このブログの件数が増えて、カテゴリーも少し乱雑になってきました。件数が少ないうちに整理しないと、記事毎に調整するため作業数が増えて大変です。 そこで、カテゴリーを階層化して整理することに!利用される側も判りやすくなります。 カテゴリーの階層…

GTKmm (3.0) と glade によるアプリ (4) - メニューバーの表示と表示切り替え

今回は、前回の"GTKmm (3.0) と glade によるアプリ (2) - メニューバーの表示と表示切り替え"で作成したプログラムをベースに、 retiresaki.hatenablog.com (1) メニューバーの表示 (2) メニューバーの終了をフック (3) ボタンクリックによるメニューの表示…

(お知らせ) ブログのデザインを変更しました

ブログの記事も多くなってきましたので、カテゴリーの階層化を行いました。 これに伴い、全体のデザインも変更しました。全体デザインの変更はやむを得ない理由からですが、詳細は後日記事にできればと思います。 以上、おしらせまで。 やっと寝れる (-_-)zzz

「青春ブタ野郎はバニーガール先輩の夢を見ない」を観てからのマルチスレッドを考える

今回は、アニメ「青春ブタ野郎はバニーガール先輩の夢を見ない」とマルチスレッドを取り上げてみたいと思います。まぁ、ある意味無理矢理感な話なので、ツッコミはなしで!(笑)。 「青春ブタ野郎はバニーガール先輩の夢を見ない」第1話〜第3話までの主題で…

電池の消耗を抑えるソーラー補助の目覚まし置き時計を使っています。

数カ月前ですが、下の欲張りな条件を満たす置き時計 ・文字盤が見やすい ・ライトアップ時に寝ぼけた目でも読みやすい ・室温計 ・電池の消耗が少ない(AC-DCアダプターを使わない) ・電波時計 ・置き時計 ・安い!! (←これ重要) ・国内メーカーを探していて…

GTKmm (3.0) と glade によるアプリ (3) - config データの取得/保存 と 最終位置の保存/表示

今回は、前回の"GTKmm (3.0) と glade によるアプリ (2) - アプリケーションの多重起動の防止"で作成したプログラム retiresaki.hatenablog.com をベースに、 (1) config(ini)データの取得と保存機能 (2) アプリの最終ポジションの保存と起動時にその位置で…

こんな時計を買ってみた!

この時計、PCの横に置いています!ちなみにこの時計、PCの電源が入ってないと見れません。(笑ってください) えっ!なんでPCの横に時計?と思われるかもしれませんが、DVD鑑賞のときとか全画面表示にして見ているので、PCの時計は見ません。さらに室内時計…

GTKmm (3.0) と glade によるアプリ (2) - アプリケーションの多重起動の防止

ランチャーに登録されているアプリケーションは、アイコンをシングルクリックで起動できるにもかかわらず、ダブルクリックしてアプリケーションを「二重起動(多重起動)してしまった!」なんてことはありませんか? 私はたまにというか、よくやってしまうの…

マイクロソフトは OINに参加することにメリットがあるのか?!

先日(2018年10月10日)、OIN (Open Invention Network) に Microsoftが参加すると発表されましたね。そもそもOIN とは何なのか? OIN (Open Invention Network) - wiki より抜粋 -Open Invention Network(略称OIN)はアメリカ合衆国の企業コンソーシアムであ…

意外に效果のあるPCの放熱対策

近年、CPUやGPUの性能は飛躍的に向上しています。そんな中、PCケースは少し古いままでCPUやグラフィックボードだけを交換する場合が多いのではないでしょうか?私の場合は、マザーボード毎逝ってしまいましたので、ケースや各ドライブ(HDD,DVD)以外は交換す…

土鍋で美味しいご飯を!

今回は日常の話です。 少し前に象印のIH炊飯器がご臨終されました。新しく買うにも同程度の炊飯器はかなり高価で、とてもすぐには買えません(泣) 家では一気に5合以上炊いて、残ったご飯は冷凍にしています。 新しく買うにしても、安いものだと、合数が少な…

GTKmm (3.0) と glade によるアプリ (1) - paned Widget

今回は g++ 7.3.0 + GTKmm 3.0 + glade 3.22.1 を使って、gtkmm が提供するUIの1つである paned の表示と設定を行ってみたいと思います。 paned のサンプルが少なかったので、今回このUIにしました。 paned は区切られたパネルの幅または高さを可変させるWid…

面倒な cookie 認証ポップアップを非表示にする firefox, chrome などに対応した add-on

最近やたら cookie承認 を表示するポップアップが多くなって、ウザい!表示する意味は十分に理解しています。が!承認の有無を選択できるサイトならまだしも、承認するまで消えないアホなサイトも多いのが事実です。それこそある意味cookie詐欺(注:実際は…

AIという側面から観るアニメBEATLESS

IT業界の方はアニメ好きが多いという話はよく聞きます。そういう私もアニメは好きなほうです。 最近終了した BEATLESSというアニメをご存知の方も多くいるのでは?と思います。IT的に興味そそるアニメでしたので、今回AIという側面からBEATLESSを取り上げて…

MS-DOS v1.25,v2.0 のソースコード が GitHub で公開!

「MS-DOS」と聞くと「懐かしい響き!」とある種のノスタルジックを感じさせてくれます。 DOS (Disk Operating System) にはいくつか種類がありますが、その中でもMicrosoft社のDOSがMS-DOS です。今日のPCを発展させたOSですよね。初期の Windows は MS-DOS …

Ubuntu18.04 (bionic) のお気に入り の 開発環境(IDE)

今回は、普段使っている開発環境(IDE)の1つをご紹介。Linuxでは、超〜有名な Geany です。 Geany 1.33 GTK で動作する軽量なクロスプラットフォーム(Linux,Windows,MAC OSX) のテキストエディタですが、統合開発環境(IDE)の機能もあります。サポートするプ…

注目記事

「Amazon.co.jpアソシエイト」または「[乙の名称を挿入]は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。