投稿者「ちはやふる」のアーカイブ

[vscode] 言語モードにより文字コードを切り換える

詳細

Visual Studio Code においてデフォルトの文字エンコードをファイルの種類(言語モード)によって切り替える方法。

背景

  • C++ のソースコードは Shift-JIS をデフォルト文字コードにしたい。
  • Python のソースコードは UTF-8 をデフォルト文字コードに設定したい。

    といった言語モード(≒ファイル拡張子)によって、デフォルト文字コードを切り換える方法

    続きを読む →

極私的『取っ掛かりの敷居を下げる仕組み』

Scafolding

スキャフォルディング, 足場

【例】 Ruby on Rails の Scafoldコマンド : CURD(Create/Update/Read/Delete)コードを生成する命令

Skelton

スケルトン、骨格。中身が空っぽのクラスや関数。

Template

テンプレート、見本、ひな形。文字やデータを流し込むだけで形になるもの。


内部リンク

glob

glob, glob構文, globパターン、globフォーマット

UNIX系OS, MS-DOS のCLI環境において、* や ? のワイルドカードをつかい、一つ、もしくは複数のファイル名のセットを指定するパターン

glob は "global" の略。したがって読みは "グロブ"。

続きを読む →

極私的『社会問題用語』

ショック・ドクトリン (Shock Doctrine)

大規模災害や戦争などの社会不安に乗じて社会の制度や規範を書き換えて収奪するやり方。

クリネックス・アプローチ (Kleenex approach)

使い捨て政策。ティッシュペーパー(クリネックス)のように必要なときに使い、使い終わったら捨てるやり方。労働者としての外国人を用があるときだけ招き入れ、自らの利にならなくなれば追い出す考え方。

ウーバー化 (Uberisation)

モバイルアプリなどのプラットフォームを活用することで仲介者を外して、顧客とサービス提供者を結びつけるビジネスモデル。仲介者(仲介業者)をスキップすることで消費者は安価にサービスの提供を受けることができる一方で、政府による法規制や企業業界による自主規制のあり方、社会的コスト(納税と公共インフラ整備)の分担方法についての課題も生じている。

続きを読む →

[vscode] 条件付きコンパイル無効範囲グレーアウト

#if や #ifdef などの条件付きコンパイル指示子で無効化された(inacitive)範囲をグレーアウト(薄暗く)表示する。

※ default設定では IntelliSense機能がプリプロセッサー・ディレクティブで無効化された範囲をグレーアウト表示する。ただし、IntelliSense機能が無効のときは条件付きコンパイル指示子に関係なく通常表示(非グレーアウト表示)となる。

続きを読む →

命名規則 case

case-sensitive. case-convert.

UPPER CASE

全て大文字。

lower case

全て小文字。

PascalCass

要素語の先頭を大文字。

camelCase

先頭は小文字。2番目以降の要素語の先頭を大文字。

snake_case

要素語をアンダースコア _ で連結する。

続きを読む →

極私的『企業名を冠した名前』

HP-IB

Hewlett Packard Interface Bus

HP-IBの互換製品の名称が "GPIB (General Purpose Interface Bus)"。のちの "IEEE 488"。一企業の製品仕様がデファクトスタンダードになり国際標準に採用された先駆け。HPの計測器部門はのちに分社化されて Agilent Technologies, Keysight Technologies と変遷しています。

続きを読む →