表を使って状態遷移を表現することもできる。transition[][]のような遷移表を作っておき、state = transition[state][input]のように現在の状態と入力から次の状態を計算するようにしておけばプログラムは簡単になる。 正確な遷移表を作ることだけ注意すれば良い。
表を使って状態遷移を表現することもできる。transition[][]のような遷移表を作っておき、state = transition[state][input]のように現在の状態と入力から次の状態を計算するようにしておけばプログラムは簡単になる。 正確な遷移表を作ることだけ注意すれば良い。
誰でも参加できるYYPHPという勉強会があります。この勉強会の大きな特徴は、毎回内容をYouTubeライブ配信していることです。 もし見逃しても安心。ライブ配信後はアーカイブとして過去回を閲覧できるようになっています。→YYPHP YouTubeチャンネル 今回7/27(金)のテーマは、DockerでLaravelの開発環境を作るハンズオンでした。 動画でわかるDocker Dockerの説明は20分過ぎたあたりから始まります。 (それまではYYPHP自体の説明と、参加者の自己紹介が入っています) 概要DockerでLaravelを起動できるところまでを説明します。 Laradockなどの既に構築されていて複雑化してしまったものだとDockerへの理解がなかなかできないため、この #動画でわかるDocker では、とてもシンプルな形を作ってみます。 目次 ・Dockerとは何か? ・他の仮
Visual Studio Code の統合ターミナルと Git を Windows Subsystem for Linux のものに指定するGitVSCodeVisualStudioCodeWindowsSubsystemForLinuxWSL 概要 Windows 10 環境において、Visual Studio Code の統合ターミナルを WSL (Windows Subsystem for Linux) の Bash を使うようにし、Git も WSL 上にインストールされた Git を使うようにするための設定方法です。 方法 手順 WSL(今回は Ubuntu)をインストールします。 WSLGit の releases ページから最新バージョンの wslgit.exe をダウンロードします。 Visual Studio Code の設定ファイルに以下の内容を記述します(ユーザー設
SeanはCodal社の技術ライターおよびリサーチャーです。UXデザインからIoTまで、様々な話題のブログを投稿しています。 UXとUIの違いを知らない人に説明する最善の方法は、比喩を使って説明することです。UIが車の見た目だとすると、UXは運転の仕方です。またUIが出会い系のプロフィールだとしたら、UXは出会い方です。これらの比較は違いを上手く表している一方で、UIの複雑性を軽視していることもあります。 UIとは、単なる塗装やTinderのプロフィールではありません。UIとは全体の環境です。ピクセルひとつひとつが重要であり、多面的な構造を持っています。私たちは、サービスのプラットフォームを選ぶときは全体の体験を最適化できるよう注意深く考えます。一方で、配色理論やレイアウト、タイポグラフィ、フォントの選択などの小さな要素については、数秒以上かけて考慮されることは滅多にありません。 そのため
2019年の2月まで表参道のプログラミングスクールでVue.js(+Nuxt.js)を教えていました。 とある生徒に「Vue.jsとVuexの関連がわからないので図解して欲しい」と頼まれてホワイトボードにサクッと書いて説明してみたらわかりやすいと大好評。 しかもその生徒が私のラフ図をキレイな動画に作り直してくれたのでカットごとの紹介記事を書くことにしました。 この記事でわかること state/mutations/commit/actions/dispatchの違いがわかるようになります。 getterやsubscribeについては扱いません。 実際のコードの書き方にも触れません。 Vuexを使ってはいるけど理解できなくて苦しんでいる方向けの内容です。 なぜVuexを使うのか Vuexの図解に入る前に、私がVuexを使っている理由を説明しておきます。 Vuexのメリットが明確でないと図があっ
The aim of the guidelines is to help people to use modern C++ effectively. By "modern C++" we mean C++11 and newer. In other words, what would you like your code to look like in 5 years' time, given that you can start now? In 10 years' time? The guidelines are focused on relatively higher-level issues, such as interfaces, resource management, memory management, and concurrency. Such rules affect a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く