Murayama blog.

プログラミング教育なブログ

2019-01-01から1年間の記事一覧

強化学習 - Tic-Tac-Toe

強化学習 - Tic-Tac-Toe 三目並べ、マルバツゲーム、Tic-Tac-Toeというそうです。強化学習(Q-Learning)のまとめとしてチャレンジしてみました。Googleで「Tic-Tac-Toe」と検索すると三目並べで遊べます。 先に結果 ランダムな相手(後手)には80%近い確率…

強化学習の始め方

普段やらない、強化学習について少し勉強したのでメモしておきます。 参考書籍 先に参考書籍の紹介です。 Pythonによる深層強化学習入門 ChainerとOpenAI Gymではじめる強化学習作者: 牧野浩二,西崎博光出版社/メーカー: オーム社発売日: 2018/08/17メディア…

超速習 - はじめてのPHPプログラミング

最速?でPHPプログラミングの基礎を学ぶためのガイドです。できるだけ短いコードでプログラミングの基礎となる変数や配列、制御構文、関数を紹介してみました。30分くらいで一通り紹介するイメージで。 開発環境としてはMacを想定しています。最近のMacはデ…

30minくらいで学ぶVue.jsとVuex

カウンターアプリケーションの開発を通じてVue.jsによるプログラミングとVuexによる状態管理を学びます。 ボタンを押したら数字が増えていくアプリケーションです。 Agenda Part 1 Vueアプリケーションの開発(10min) プロジェクトの作成 Vueコンポーネント…

勢いでMac買っちゃった人のためのWebプログラミング開発環境構築

同級生(昭和54年生まれ)の友達が最近プログラミングに興味を持っていて「Mac買おうかなー」と迷っていたのでまとめました。プログラミング楽しいよ。 私とプログラミング 2019年1月からMacBook Pro(15)に乗り換えました。以前の13インチに比べて5cmくらい…

フリーランス始めました。

近況です。元気にやっています。 税務署に行った。開業届(青色申告)を提出した。 税務署はこわいイメージがあったけど書類を出すのは1分で終わった。 フリーランス始めました。 MacBook Proを買った。 大きいサイズ(15インチ)にしたら快適だった。 お名…

JavaScript中級トレーニング10問(String編)

この前の記事(JavaScript 30-seconds-of-code String編)をベースにJavaScript問題集を作ってみました。 murayama.hatenablog.com 問題は全部で10問。正規表現をゴリゴリ使うのはなるべく避けてみました。個人的にはヒント見ずに(ググらずに)1時間で全部…

書籍:Measure What Mattersを読んでいる

たまには普段書かないことをブログに書いてみます。本日は目標管理、OKRについてです。 私は仕事のやる気とかモチベーションとか、そういうのであまり悩んだことのないタイプです。どんな仕事も手をつけ始めたら面白いし学ぶことは多くあると考えています。…