ITで遊ぶ

プログラミング

Tkinterにおけるタイマー処理、ボタン処理

PythonでGUIを構築していると、例によってスレッドの問題が気になる。 tkinterで最小限のコードといえば、こうなるのではないだろうか? from tkinter import * window = tk() windo...
プログラミング

GUIアプリケーションを書く時のオブジェクトの設計

ウェブの世界ではMVC(Model, View, Controller)とクラスを分けて書くことが多い。 しかし、Java, PythonなどでGUI(Graphic User Interface)を伴うアプリケーションを書く時にはこ...
俺がITで学んだこと

伝統的な統計学は別に最強じゃない

統計学などで「95%の確率で正しい」などという言葉をよく聞くと思う。 この95%の精度を体感いただこう。以下の文章を読んでほしい。 宮沢賢治の「銀河鉄道の夜」の冒頭である。 「ではみなさんは、そういうふうに川だと云れたり、乳の...
俺がITで学んだこと

傍観者として見るGAFA

GAFAをGoogle, Amazon, Facebook, Appleだと定義する。 しばしば巷で「GAFAの目指す未来」とかをさも知っているかのように妄想を書いている人がいるが、ほとんどは的外れだと言い切れる。 外資系企業に...
プログラミング

MPASMがなくなった

2020年9月17日の時点ではまだ、日本語記事を見つけられていませんが、アメリカでは6月末からすでに騒ぎになっているようです。 たしかにMicroChipの開発環境は無料で公開されていますよ。 でもさ、いきなりアセンブラーなくすって...
俺がITで学んだこと

デザインについて深く納得したこと

(今日は、人に言えないとある理由で、仕事をまったくしなかった。そのためか、いくつも考えているうちで難しいことのひとつを文章にする気になった。) 長年、IT事業に携わっていると、どんどん「デザイン」というものがはいってくる。 「デ...
ITで遊ぶ

ipv6

自宅のインターネット回線は、シェアナンバーワンのOCNを使っています。 いや、NTTコミュニケーションズで働いていたから、せめてこれくらいは使い続けたいな、ということなんですが。 しかし、ちょっとよそ見をしていてOCNからの通知レタ...
プログラミング

PythonのGUI(ジオメトリーマネージャ)

Pythonは今、最も旬なプログラミング言語だと思います。雑誌見てもpython特集ーばっかり。 といっても1991年からグイド・ヴァン・ロッサムが独占的に開発している言語。 (個人的にはPythonがあるのにRubyがある理由がわ...
Mac OSX

Google Home miniとMac Autometer

事の発端は、寝る時に静かに音楽を流したら早く寝られるだろう、ということに始まります。 ソリューションの検討 macでなんとかならんか → 解決策:スクリプト書け → 否決理由: GUIじゃないと面倒くさい iphoneでなんとかな...
WordPress

WordPressのデータベースのバージョンをあげる

Wordpressのシステムをお預かりしているユーザーが「エラーが出る」というのでなにかと思ったら、サイトチェックで「データベースのバージョンが古い」と言われていることだとわかった。 面倒なんだよな、データベースのバージョンを上げるっ...
プログラミング

カラーミー 出荷日のリスト

新しい税理士さんと話しをしていて、「売上の立つ日はいつか?」という原則論になりました。 一般的には「「実現主義」と呼ばれる原則が用いられています。 物販では「出荷した日」なのです。 これ税務の話なんで、テキトーにできないらしい...
サーバー技術

OwnCloud いいわ〜

ロリポップのレンタルサーバーを長年、使わせてもらっています。 当初は費用が安いからと思っておりました。 ネットでの評判はボロクソ。やすかろう、悪かろう、と罵られておりました。 が、予想どおりユーザーが多いと財務が安定するので技術が追い...
Mac OSX

Microsoft Excelはお買い得?

Mac OSがCatalinaに変わった時、古いMS Office 2011を使っていた人々はついに諦めねばならなくなりました。 Catalinaは古い32ビットアプリの動作を停止しました。 そこで中華キングソフト製のWPSオフィス...
Mac OSX

Mac miniの使いみち

私、mac miniの2014をもってます。 時々、記事を書くんですが、Linuxインストールしてみたり、やっぱりCatalinaインストールしてみたり、SSDに換装してみたりしてきました。 そして「なんて中途半端な」とけなしな...
Mac OSX

Mac OSX Catalinaで冷や汗をかいた

2020年6月13日から16日までiMacでの作業が不能となりました。 まず、Catalinaを搭載しているディスクの状態を示します。 これは正常な状態です。Macintosh HDとMacintosh HD - D...
WordPress

会員サイトのちょっとしたプラグインの日本語化

eラーニングシステムを作ったんですが、2個ばかり新たにプラグインを導入しました。 ひとつはログイン・ログアウトメニュー(プラグイン名:login then logout) Wordpressはご存知のように普通ではメニューにすらログ...
WordPress

eラーニングシステムの作り方

COVID-19のせいで、eラーニングが流行るのは当然ですが、便乗して聞いたことない会社がeラーニングのさまざまなクラウドシステムを宣伝しています。 個人的見解です。 「機能の割にタケーよ。このローテク野郎!」 月ひとり3...
WordPress

WordPressのバックアップ・リストア

最初に言っておきます。 バックアップよりリストア(復元、回復)のほうがはるかに難しいです。 そしてリストアはテストするチャンスがあまりない。 バックアップもきちんと取れているかを長い間、確認し続けるのはなかなか大変です。 ...
俺がITで学んだこと

木村岳史氏のいう「DXは所詮バズワード」病のオーバーシュートが来るぞ

時々、木村岳史の極限暴論を読んでいるが、今回の話はおそらくそうなると思われます。 記事をざっくり要約すると、COVID-19のせいで企業の活動が停滞している。そのためDX(後述)のための試行錯誤も停滞する。だんだん活動停滞で業績が悪く...
サーバー技術

自宅サーバーのコネクション(DDNSについて)

言うまでもなく、インターネットサービスプロバイダーが提供しているIPアドレスは時々変わります。 それゆえ自宅にサーバーを置くと、ドメイン名とIPアドレスをマッチングしてくれるサービスが必要となります。 通称、DDNS(Dynam...