Effective Computer Science - 頂は礎の上に -

新しい技術の多くは基礎的な技術の上に成り立っています。激動の技術変化に耐えうる体系知識の習得を目的に「基礎と実践の架け橋」となるサイトを目指します。

【文字コード】用語集

文字コードを学ぶ上で役立つ用語集です。 文字コード 文字集合を定義し、その集合の各文字に対応するビット組み合わせを一意に定めたもの。符号化文字集合(coded character set)ともいう。 コード値 文字に対応するビット組み合わせ(Aに対応する001という値…

【PostgreSQL】作成したENUM型を全て表示する

自作したENUM型を確認したい場合に使えるスクリプトです。 スクリプト select n.nspname as enum_schema, t.typname as enum_name, e.enumlabel as enum_value from pg_type t join pg_enum e on t.oid = e.enumtypid join pg_catalog.pg_namespace n ON n.o…

【Mac Notes】添付ファイルの格納場所 (パス)

Mac

MacのNotesアプリで、ノートに画像やファイルを添付することがあると思います。本記事では、それらのファイルの格納場所を記載します。 パス /Users/ユーザー名/Library/Group Containers/group.com.apple.notes/Media/ 以下のコマンドをターミナルに打ち込…

【Windows10】勝手に作動しているアプリを消す方法

考えられるケースは、 アプリを×で消してもバックグラウンドで生き残るケースと PC起動時からアプリが自動で立ち上がっているケースがあります。 1. バックグラウンドで動作させない Windowsボタンを押し、「バックグラウンド」と入力、「バックグラウンド …

ネットワークが繋がらない時の問題の切り分け方

1. ネットワーク機器が正常に動作できる環境か確認する ユーザに近い機器から調査していく。 LANケーブルが正しく接続されているか確認する ルータ、スイッチなどのネットワーク機器の電源が入っていることを確認する 2. PCのTCP / IP設定が正しいか確認する…

スプレッドシートから年表が作成できるWEBサービス

THE TIMELINE THE TIMELINE 日本語で作成したい 各イベントの派手さではなく、一覧性を重視したい DEMO Timeline JS by knight lab http://timeline.knightlab.com/ 英語で作成したい 各イベントを際立たせたい場合 Demo

コンピューターサイエンスを学ぶことの重要性

情報系のバックグラウンドがあると何が変わるのか? 最新技術のキャッチアップに求められる素養 コンピュータサイエンスの研究をする上では、一つの分野だけでなく、幅広い分野について深い知見を有することが極めて重要である、ということです。たとえば、…