サポンテ 勉強ノート

サポンテの勉強ノート・読書メモなどを晒します。

「KIMONO」文化盗用の本当の問題

この問題は差別問題です。誰も書かないのですが、本当に問題なのは当のキム=カーダシアンにアジア人に対する差別意識があることです。

カネを集める力を持っているアメリカ人なら、世界をどうやって私物化しても許されるという奢り。極東の小国の文化など私的に盗用しても構わないという侮り。炎上の理由は、こういった差別意識がなんとなく見て取れることからきていると感じます。

続きを読む

PlantUML で白黒のクラス図を描く

はじめに

テキストベースで気軽に UML を描くことができる PlantUML ですが、デフォルトでは微妙な色が付いています。ついでに__言いにくいけれど__美しいとは言えない配色です。デフォルトは白黒が良かったな...、とは誰もが思うところではないでしょうか。

この配色には「この図は PlantUML を使って描かれています」と一目で分かるメリットがあります。しかし公的な書類に使用する上では、やはり白黒で作図したいという要求も多いでしょう。

この記事では PlantUML を使って、色をコントロールしたクラス図を描くことを目指します。

続きを読む

オブジェクト指向入門以前

はじめに

Java 言語の流行によって広く認知されることになったオブジェクト指向開発ですが、このオブジェクト指向という概念を最初に身につけようとする際に、高い壁があります。

まず、概念自体が難しいこと。次に良質な入門情報がないことです。

そのような中、この記事では入門情報に触れる以前に知っておくと役に立ちそうなアイディアを紹介します。

続きを読む

Mac で Zip にパスワードをかける(Finder で右クリックして)

はじめに

仕事でパスワード付き Zip を作る必要が発生しました。

以下のようなサイトで、ターミナルを使ったやり方については知ることができました。

参考:わりと簡単!Macで圧縮ファイルにパスワードをかける方法

しかし頻度が高くなってきたため、Finder 上でコマンドの起動をしたくなりました。

続きを読む

PHPer が Java に入門してみた 〜自分のレベルにあった参考書の探し方〜

はじめに

サポンテは PHPer でした。

正確に言うとこれは「業務で最も長い時間触れていたのが PHP」ということになります。

よく初学者の方が「どの言語を学ぶべきか」や「言語の良し悪し」ということに心を囚われることがあるのですが、実際の仕事では一つの言語だけで用が足りることはありません。プロジェクトによって変化したり、会社の方針だったり、チームの技術レベルの制約だったり、いくつかの技術を組み合わせる必要があったりなどの理由で、一つの言語に留まることは希です。

そのような訳でサポンテも様々の言語を業務で使用してきましたが、不思議と Java とは縁がありませんでした。

今回、やっと Java の仕事ができることになり、急ぎ、猛勉強をしています。

続きを読む