takahiro_itazuriの公倍数的ブログ

本やWebを通して学習したことをまとめるブログです。最大公約数(つまり、共通部分)的なという表現と対比して、「なるべく包括的にカバーしつつ、更に+αの要素も加えられたらいいな」という意味で公倍数的ブログと名付けました。

【エンジニアへの道】レコメンデーションシステム

はじめに

エンジニアとして就職活動をしていて、リコメンデーションシステムの話を聞くことが多いと感じました。今回は「リコメンデーションシステム」とそのアルゴリズムについて調べたことを簡単にまとめていこうと思います。

続きを読む

Windows 10でNASに突然接続できなくなった件について

はじめに

先日、突然「NASWindows 10から接続できない」という問題が発生しました。その対処法を覚書として書いておこうと思います。

続きを読む

【エンジニアへの道】データベースの基本操作

はじめに

前回、MySQLのモニタを起動したり、終了したりする方法について説明しました。今回は実際にデータベースを作成し、それに対して基本的な操作を行います。MySQLを用意されていない方は、データベースにおいてどのような操作が存在するのかを理解していただければと思います。

  • はじめに
  • データベースの作成
  • データベースの確認
  • 使用するデータベースの選択
  • テーブルの作成
    • カラム
    • データ型
    • テーブルの作成
    • テーブルの確認
    • カラム構造の確認
    • データの挿入
    • データの表示
  • データベース・テーブル・レコードの削除
    • データベースの削除
    • テーブルの削除
    • レコードの一括削除
  • コピー
    • カラム構造とレコードのコピー
    • カラム構造のコピー
    • レコードのコピー
    • 特定のカラムをコピー
  • カラム構造の変更
    • データ型の変更
    • カラムの追加
    • カラムの順番の変更
    • カラムの名前とデータ型の変更
  • 入力値の設定
    • 主キー
    • 一意キー
    • 連続番号
    • デフォルト値
  • インデックス
    • インデックスの設定
    • インデックスの確認
    • インデックスの削除
続きを読む

【エンジニアへの道】MySQLモニタ

はじめに

前回、「データベースとは何か」について記事を書きましたので、今回からは実際にMySQLを使用してどのようにデータベースを使っていくのかを解説していこうと思います。

  • はじめに
  • MySQLモニタとは
  • MySQLモニタの起動
  • MySQLモニタの終了
続きを読む

【エンジニアへの道】データベースとは

はじめに

データベースの第一回です。エンジニア職が存在するような企業は、必ず自社のサービスを利用するユーザのデータを持っています。このようなデータを利用して新しいビジネスやサービスの改善を行っています。そのため、データを取り扱うための知識が必要になるわけです。それがデータベースに関する知識になります。

  • はじめに
  • データベースとは
  • リレーショナルデータベース
  • MySQL
  • 環境構築
続きを読む

【エンジニアへの道】目次ページ

はじめに

研究室配属されてからプログラミングを始めた私は、就活を始めてようやくエンジニアとして必要なスキルを知りました。
研究者とは異なるエンジニアに必要なスキルについて連載していければと思います。

AtCoder Beginner Contest 087

  • はじめに
  • A - Buying Sweets
    • 自分の解答
    • 改善点
  • B - Coins
    • 自分の解答
    • 改善点
  • C - Candies
    • 改善点
  • D - People on a Line
    • 解答
  • 総括
続きを読む