サポンテ 勉強ノート

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

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

はじめに

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

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

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

続きを読む

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

はじめに

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

以下のようなサイトで、やり方については知ることができました。

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

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

続きを読む

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

はじめに

サポンテは PHPer でした。

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

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

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

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

続きを読む

【Gmail】 新規メールへのペーストで改行がなくなってしまう

テキストエディタでメールの本文を編集し、いざ Gmail へコピペすると連続した改行がなくなってしまったりすることがあります。

続きを読む

キーバインディングソフト「のどか」の仕事で使っている設定

はじめに

派遣社員をしています。次の職場では Windows 10 になってのどか再購入となるのか、macOSKarabiner-Element に切り替えとなるのか、まだ定かではありませんが、現在の「のどか」の設定を備忘録として記しておきます。

基本方針としては、以下のようなものがあります。

  • 基本 Mac 側にあわせたい。
  • だから Windows の Ctrl キーは Cmd キーの位置。
  • だからアンダースコアは Shift 不要。
  • オレオレ Emacs キーバインド
  • SandS 必須。

そんなこんなで長年使い込んだ設定が以下のようになっています。

続きを読む

「何がしたいのか分からないまま人生が終わった」という匿名ダイアリーが明らかにした現代の病理3つ

表題の匿名ダイアリーの紹介

何がしたいのか分からないまま人生が終わった

ブックマーク数が1500を超えるなど、とても話題になった匿名ダイアリー(以下日記)です。ネットニュースに取りあげられていることなどもあり、タイトルで検索していただければその話題性の凄さが解るかと思います。

この日記が多くの反響を呼んだのは、共感する人が多いためではないかと思います。

共感。それは「同情」とは似て非なる感覚で、同じ時代に生きる者がなんとなく共にする感覚。時代の雰囲気。そこに流れている「血」のようなものです。特定の世代に限定されることもありますが、この日記はそうではありません。

続きを読む

Sphinx の commonmark でリンクやアンカーを設置する

はじめに

私は reStructuredText(以下 rst)を使ってて commonmark を使っていないので関係ないのですが、選択肢は多いほうが良い。

commonmark を使っているような方なら、ひょっとしたらすでに知っている情報かもしれませんが、知らなかったり、あるいは commonmark からいずれ rst へ移行したいと考えている方がいるかもしれないため、記法別の対比とともにここに記しておきます。

続きを読む