kopenpen

会社を一刻も早く辞めて悠々自適に暮らしたいと願っているアラフィフです。趣味は将棋と読書…

kopenpen

会社を一刻も早く辞めて悠々自適に暮らしたいと願っているアラフィフです。趣味は将棋と読書で、最近はAI、データサイエンス、プログラミング(python)にも興味があります。

最近の記事

世界一安価で簡単な方法で家庭菜園を始めてみました!

 本日は一粒万倍日と天赦日が重なる吉日ということで、私がこれまでしたことがない家庭菜園を始めてみることにしました。 Youtuberの赤カブちゃんねるさんとDaisuke Miyazakiさんの動画を参考にしました。今回植えるのは、私の大好物の長ネギです。 ①まず、近所のスーパーとドラッグストアで長ネギと元肥入り培養土を買ってきました。 長ネギは根がしっかりしてそうなものを選びました ②赤カブちゃんねるにあるように、根元から1.5センチ位上のところで切り、これを植える

    • gif動画勉強法を将棋の研究にも応用してみた

      上の記譜は「木村定跡」と言われる定跡です。 私は終盤が弱いので、今後は詰将棋学習にも使っていこうかなぁ

      • gif動画学習法

        言葉や図だけではなく、動画も日々の勉強に利用できないかと考え、今日一日かけてgif動画を作ってみました。その手順を書いておきます。 ①gif動画作成アプリをダウンロードする(自分はGIFトースターにしてみました) ②動画を撮る iPhoneの画面をスクリーンショットのように撮影できないものかと考えていたら、以外に簡単に撮れました。手順としては ⅰ画面をスワイプさせてコントロールセンターの画面にする ⅱコントロールセンターの◉ボタンを押す(下の写真の赤丸) たったこ

        • 応用情報技術者試験 平成30年秋期試験午前問題 問8

          探索表の構成法を例とともに a~c に示す。最も適した探索手法の組合せはどれか。ここで,探索表のコードの空欄は表の空きを示す。 正解 ア あらかじめ探索対象のデータ群が「昇順に並んでいる」「降順に並んでいる」といった規則性を持つ場合は、2分探索法という、より効率の良い方法をとることができます。 使用頻度が高いデータほど探索表の先頭のほうに位置していることになります。線形探索では探索表の先頭から順番に探索していくので、このような探索表に対しては効率的に探索できます。 ハ

        世界一安価で簡単な方法で家庭菜園を始めてみました!

          応用情報技術者試験 平成29年秋期試験午前問題問5 平成30年秋期試験午前問題問6 と木構造まとめ

          木構造は、階層構造を持つデータで広く用いられる他、データの探索や整列などの用途にも使われるデータ構造です 図1 図2 完全2分木 図3 図4 完全2分木とは、上から順に左詰めで要素を埋めていって、その深さの要素が埋め尽くされるまでは次の深さに行かない…といった構造の2分木のこと。 2分木の走査 2分木に含まれるデータを対象として探索を行う場合、その木構造をたどり節点をもれなく巡回する必要が出てきます。このように、順に調べていくことを走査と言います。2分木の走査方法に

          応用情報技術者試験 平成29年秋期試験午前問題問5 平成30年秋期試験午前問題問6 と木構造まとめ

          応用情報技術者試験 平成28年春期試験午前問題 問5

          A,B,Cの順序で入力されるデータがある。各データについてスタックへの挿入と取出しを1回ずつ行うことができる場合,データの出力順序は何通りあるか。 (ア)3 (イ)4 (ウ)5 (エ)6 よって5通り この問題の出題歴 * 応用情報技術者 H24春期 問6 * ソフトウェア開発技術者 H15春期 問10 * ソフトウェア開発技術者 H19秋期 問9

          応用情報技術者試験 平成28年春期試験午前問題 問5

          応用情報技術者試験 平成27年秋期試験午前問題 問19

          目的プログラムの実行時間を短くするためにコンパイラが行う最適化方法として,適切なものはどれか。 (ア) 繰返し回数の多いループは,繰返し回数がより少ないループを複数回繰り返すように変形する。例えば,10,000回実行するループは,100回実行するループを100回繰り返すようにする。 (イ) 算術式の中で,加算でも乗算でも同じ結果が得られる演算は乗算で行うように変更する。例えば,"X+X"は"2*X"で置き換える。 (ウ) 定数が格納される変数を追跡し,途中で値が変更され

          応用情報技術者試験 平成27年秋期試験午前問題 問19

          応用情報技術者試験 平成31年春期試験午前問題 問17

          プログラムの実行時に利用される記憶領域にスタック領域とヒープ領域がある。それらの領域に関する記述のうち,適切なものはどれか。 (ア) サブルーチンからの戻り番地の退避にはスタック領域が使用され,割当てと解放の順序に関連がないデータにはヒープ領域が使用される。 (イ) スタック領域には未使用領域が存在するが,ヒープ領域には未使用領域は存在しない。 (ウ) ヒープ領域はスタック領域の予備領域であり,スタック領域が一杯になった場合にヒープ領域が動的に使用される。 (エ)

          応用情報技術者試験 平成31年春期試験午前問題 問17

          応用情報技術者試験 平成30年春期午前 問20

          RFIDの活用事例として,適切なものはどれか。 * ア 紙に印刷されたディジタルコードをリーダで読み取ることによる情報の入力 * イ 携帯電話とヘッドフォンとの間の音声データ通信 * ウ 赤外線を利用した近距離データ通信 * エ 微小な無線チップによる人又は物の識別及び管理 正解 エ RFID(Radio Frequency IDentification)は、ID情報を埋め込んだRFタグ(ICタグ)と電磁界や電波を用いることで、数cm~数mの範囲で情報のやり取りを行う技

          応用情報技術者試験 平成30年春期午前 問20

          応用情報技術者試験     平成20年春期試験午前問題  問37

          あるコンピュータ上で,異なる命令形式のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。 ア.エミュレータ イ.クロスコンパイラ ウ.最適化コンパイラ エ.プログラムジェネレータ 答 イ  クロスコンパイラとは エミュレータとは * 応用情報技術者 H23特別 問22 * 応用情報技術者 H27春期 問19 * 基本情報技術者 H17秋期 問36 * ソフトウェア開発技術者 H16春期 問42

          応用情報技術者試験     平成20年春期試験午前問題  問37

          アイディア製造工場を作るために

          野口悠紀雄氏の著書「超AI整理法」に感化され、自分もアイディア製造工場をつくってみようと、調べたことなどを覚え書きとして以下に書き込みます。 ①思いついたことを、何でもすぐに音声入力でメモ帳に記録する。 →どんな方法が速いのかこれから調べる。 ②新聞記事の見出しも、音声入力や写真の形で記録する。 ③これらは、「あああ」などのキーワード(P117~131)で検索できるようにしておく。 ④随時これらのメモを参照し、さらに発展させたメモとする。以上に加え、これを補完するも

          アイディア製造工場を作るために

          ビットコインと金で価格面での相関性はあるのか②

          図表 3:ビットコインと金の価格変動の相関 「ビットコインと金の相関はあまりない。」という結論になりそうです。  一般的に相関性の薄い資産クラスをポートフォリオとして保有していくことで、ポートフォリオ全体のリスクとリターンは効率的になっていきます。ビットコインについても、金と相関のある動きをするのではなく、金とも異なる動きをすることによって、投資という視点、ポートフォリオの観点で、様々な資産を保有するのと同時にビットコインも「相関がない」からこそ保有する価値が出てき

          ビットコインと金で価格面での相関性はあるのか②

          ビットコインと金で価格面での相関性はあるのか①

          ビットコインはデジタルゴールドと呼ばれることがあります。 これは、国家が発行するドルや円などの通貨は、経済状況にあわせた金融政策も行われていますが、ビットコインに金融政策はなく、通貨とも異なるからです。 ゴールドとビットコインの共通点とは ビットコインとゴールドの共通点は主に以下の通りです。 1. 希少価値がある 2.偽造できない 3.分割できる 4.採掘にコストがかかる 5.劣化しない、耐久性がある ビットコインと金。これまでの変遷と価格変動の相関関係につい

          ビットコインと金で価格面での相関性はあるのか①

          BlocklyからPythonへの翻訳

          https://blockly.gamesの日本語訳は以下の通り。 Blockly Gamesは、プログラミングを教える一連の教育用ゲームです。これは、コンピュータプログラミングの経験がない子供向けに設計されています。これらのゲームの終わりまでに、プレイヤーは従来のテキストベースの言語を使用する準備が整います。 パズルは、Blocklyの形状と、ピースがどのように合わさるのかを簡単に紹介するものです。 迷路はループと条件文の紹介です。それは単純に始まりますが、す

          BlocklyからPythonへの翻訳

          ScratchからPythonへの翻訳

          以前からプログラミングのアイデアをフローチャート化しておいて、後でいろいろなプログラミング言語に翻訳してみることはできないかと考えていましたが、なかなかいいサンプルがみつからず、手が止まっていました。 今日、ふとScratchなどのビジュアルプログラミング言語から各プログラミング言語への変換の方がいいのではないかと思いついたので、参考になりそうなサイトをいくつか貼っておきます。明日以降にGoogle が開発した Blockly というビジュアルプログラミング言語も研究してみ

          ScratchからPythonへの翻訳

          免疫力強化法

          米カリフォルニア州のラホヤ研究所感染症ワクチンセンターのアレッサンドロ・セテ教授は「新型コロナウイルスにさらされた人が、一時的に抗体反応を持つか、もしくは抗体反応はなかったり弱かったりしてもT細胞の反応は起こす証拠が増えている」と話した。 つまり、新型コロナに対する免疫力にT細胞が関わっていることが最近の研究でわかってきた。このT細胞を活性化させる方法としては、 ①ウェイトトレーニングなどの短時間・高強度の運動 ②HSP入浴 が有効である。②のHSP入浴法を以下で紹介す

          免疫力強化法