くまくまの業務日誌

Markdown記法で徒然に書いてみましょう。

2020-08-01から1ヶ月間の記事一覧

C/C++コーディング規約(草案)

コーディング規約 ■前書き 昨今のプログラム開発における記載ルールは、言語特性やIDEのタイピング補完機能などにより、統一した記載ルール(コーディング規約)を明確にすることで、高速で品質の高いプログラム作成が可能となる。OSや言語の違いにより、使…

キャメル記法について

キャメル記法はJava用だとは思うけど。 昨今の、コード補完機能を持つIDEで開発する際は、とても便利な規約となる。 問題なのは、英語が得意でない日本人が、「動詞」だの「形容詞」だのそこまで深く理解していない言語で、キャメルを考えようとするから、お…

コーディングスタイル:波括弧の位置

自分の信念となる「コーディングスタイル」を持っていますか? 信念というよりは、両端を揃えた名刺のような心地よさとでも申しましょうか。 日本人ですから、揃えることは美学であり、哲学でもあります。 カッコの位置 ■ formatted by Eclipse 2020-02 Ecli…

Windowsの型定義情報

WindowsはC/C++言語の標準的な型をほぼ使用していません。 Windows開発でよく使う型の情報は以下のようになっています。 ■8bit typedef char CHAR; typedef char TCHAR, *PTCHAR; typedef char CCHAR; typedef char *PSZ; typedef unsigned char UINT8, *PUI…

ハンガリアン記法について

ハンガリアン記法はオワコンなのか? そんなことはない、現時点でもgithubで検索すると、現在進行中のプロジェクトで、Linux/Windows両対応のソースコードにもまだまだ使用されている。ただ、提唱者の意図していない形になってしまったのは残念ではあるが。 …

ポートフォリオについて

ポートフォリオというのは、株のあれとは違うのか? ■どこで見る? クラウドワークスでよく見る。全く気にしていなかったが、いつかは本腰入れて調べようと思ってた。 「クラウドワークス」に関しては、腕に自信ありの強者が、飯のネタを求めて集う場所。こ…

出力系(Out-*, Write-*)

出力に関する基本事項のピックアップ&スニペット Write-Output 出力はパイプラインに送出可能。 出力結果を変数に格納可能。 意識しなくても、Write-Outputするコマンドレットは多い。 配列は改行されて出力される。コンソールもファイルも。 $message = @(…

Date、Time → Get-Date

日付と時刻に関する基本事項のピックアップ&スニペット MS-DOSバッチからPowerShellに移行するにあたり、一番恩恵を受けるのが「日時の取得と加工」だと思います。 日時の取得 Get-Date Get-Date -DisplayHint Date Get-Date -DisplayHint Time Get-Date -D…

DIR → Get-ChildItem

ファイルとディレクトリに関する基本事項のピックアップ&スニペット エラーの扱い方について 他のプロセスが出力中で、読み込むことができないファイルをスキップする場合は、 " -ErrorAction SilentlyContinue"を付加します。 あるいは、$ErrorActionPrefe…

コマンドプロンプトからWindows PowerShellへ移行準備

cmd.exeのメンテナンスもあまり行われていないということで、本腰入れてPowerShell移行計画を行おうと思います。 cmd.exe(コマンドプロンプト)のヘルプを参照する コマンドプロンプトから C>help と入力して、エンター押下することで、コマンドプロンプトの…