技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

2018-11-01から1ヶ月間の記事一覧

情報処理技術者試験対策「データ中心アプローチ(DOA)」

情報処理技術者試験の午前問題では「データ中心アプローチ(Data Oriented Approach,DOA)」について問われることがあるので、どのような考え方なのかを簡単に説明します。ついでに、よく対比される「プロセス中心アプローチ」や「オブジェクト指向アプロー…

java:for文の様々な書き方

私が教育している新人のfor文に対する理解が不十分であったため&私自身拡張for文についてつい最近読んだ本で初めて知ったので、この記事を作成しました。私が言いたいことは以下のソースコードに全て記載しています。 【サンプルコード】 package lesson1; …

C言語:入門者(初心者)向けにポインタの概念をなるべく簡単に書いてみた

未経験者向けのプログラミングの指導で色々悩んでいて、ググってみたら↓のようなページを偶然発見したのですが プログラミングの勉強を始めたときに、文系が挫折しやすい7つのポイント - paiza開発日誌 https://paiza.hatenablog.com/entry/2015/10/20/%E3%8…

NUL文字・LOW-VALUEやスペースを入れたつもりなのに入ってない→それって不定値かも?

不定値(初期値が与えられていない変数)をうっかり使ってしまうと、表題のようなことになることがあります。javaではコンパイルエラーになるのですが、C言語やCOBOLだとコンパイルエラーにならないので、実行してから気付くことになります。 変数が宣言され…

アイデアを引き出すのに使えるマクドナルド理論とは

「マクドナルド理論」と呼ばれる私も良く使う心理学のテクニックの紹介です。 あるテーマについて誰もアイデアを発言しない時に、すぐに思いつく限りで最低のアイデアを発言すると、皆がアイデアを発言し始める、というテクニックです。昼食を決める時に「マ…

情報処理技術者試験対策「表計算」

基本情報処理技術者試験の午後選択問題で出題される表計算の対策のための記事です。表計算では下記に示されるIPA独自の言語仕様で出題されます。 IPA 独立行政法人 情報処理推進機構:試験要綱・シラバス など https://www.jitec.ipa.go.jp/1_04hanni_sukiru…

情報処理技術者試験対策「正規化理論」

会社の研修で正規化理論に関する話が出てきたので、これを機に記事化します。情報処理技術者試験対策の上でも重要な話ですし、テーブルの設計に携わる技術者であれば実務を行う上でも理解しておきたい理論です。 【正規化理論について】基本情報処理・応用情…

情報処理技術者試験対策「待ち行列理論(M/M/1モデル)」

前回は回線速度の記事を書いたので、関連知識として情報処理技術者試験で出題される待ち行列理論(M/M/1モデル)にも触れます。直接的に実務で使うことは少ないと思いますが、(回線速度に限らず)性能分析をする際に待ち行列理論の考え方が役立つこと…

情報処理技術者試験対策「回線速度の計算」

回線速度の計算については情報処理技術者試験(主に基本情報)でよく問われますし、私もちょうど実務で使う機会があったので、記事にして説明します。 回線には、bps(bit per second、1秒間に何ビット通信できるか)という単位で性能が定められています。(計…

サクラエディタ:JavaScriptでマクロ実装(サンプル:パスワード自動生成)

最近知ったのですが、サクラエディタのマクロはJavaScriptでも実装できるのですね。 サクラエディタ マクロを開発してみる http://totech.hateblo.jp/entry/2014/03/11/125058 キーマクロでは実現できないことも、JavaScriptなら実現できるということもあり…

サクラエディタをなるべく邪魔にならない場所に開く

こちらの記事のように、「サクラエディタを開く→何らかの処理をする→上書きする→ウインドウを閉じる」をバッチ等で自動的に行うと、新たに開かれたサクラエディタのウインドウが作業の邪魔になったりします。バックグラウンドプロセスのような形でウインドウ…

サクラエディタ:全角文字の検索方法(怒られ・半角カナ回避版)

サクラエディタの正規表現で下記の条件を指定することで、全角文字を指定することが可能です。[^\x00\x00-\x7F\x00。-゚] ネットには似たような指定方法が転がっていますが、正規表現に「dregonig.dll Ver.3.06 with Onigmo 5.15.0」を使用している場合は、こ…

戦略提案:わくわく感への値付け

平日の限られた時間で更新できるネタがないので、Facebookの投稿からネタを引っ張り出してきました。おもちゃ屋(例:トイザらス)がAmazonに対抗する手段として、おもちゃを手に取るわくわく感に値付けをすることが有効ではないのだろうか、という提案です…

DOSでUNCは~と怒られた場合の対処法(ネットワークドライブ割り当て)

コマンドプロンプトやバッチファイルでリモートのサーバにアクセスしようとすると「CMD では UNC パスは現在のディレクトリとしてサポートされません。」や「上記の現在のディレクトリで CMD.EXE を開始しました。UNC はサポートされません。Windows ディレ…

情報処理技術者試験対策「レスポンスタイム・ターンアラウンドタイム・スループット」

今回は、混同しやすい性能指標に関する3つの用語を説明します。情報処理技術者試験の午前試験で問われることがありますし、実務でも混同すると意思疎通がうまくいかなくなる可能性があります。 【レスポンスタイムとターンアラウンドタイム】・レスポンスタ…

立教池袋中学校・高等学校文化祭(2018年)-数理研究部の展示の紹介

Facebookでの紹介で、立教池袋中学校・高等学校文化祭(RIF)の数理研究部の展示を見に行きました。金融系SEとして多くの感銘を受けたので、その感動をぜひ共有したいと思い技術ブログでも記事を上げます。特に、技術者の方々にはぜひ見て欲しいです。 数理研…