Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
デモ ニコニコ動画の伝説の動画 「テトリスを1時間強で作ってみた【実況解説】」という動画をご存知でしょうか? 2009年にニコニコ動画で公開されて話題になった動画です。 【ニコニコ動画】【プログラミング】テトリスを1時間強で作ってみた【実況解説】 インタビュー記事:「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」 この動画ではテトリスをいちから作ってわずか62分で完成させています。 しかし実はスタート直後はMinGWのインストール、EmEditorのインストールに続いてブロック画像の作成などをしており、プログラミングが始まるのは開始13分のところからです。 さらに次の10分は「空のウィンドウ」を作るために時間を使っており、実質的にテトリスのプログラミングが始まるのは動画23分のところからです。 つまり、実質的に40分のプログラミングでテトリ
Raspberry Piを利用して人工知能ツール(深層学習ライブラリ・自然言語処理ライブラリなど)を利用する手順をまとめてみます。 環境 RASPBIAN JESSIE WITH PIXEL 4.4 Python 3.4.2 tensorflow-0.12.1 Keras-1.2.1 opencv-3.1.0 MeCab 0.996 mecab-ipadic-neologd gensim-0.13.4.1 Open JTalk Version 1.07 RaspbianとPython3系のインストール Raspbianの最新版を公式ページよりダウンロードしSDカードへ。Python3系は依存関係を簡単にする為apt-getを利用してインストールします。
皆さんこんにちは ちょっとしたアプリケーションを作っていると、キーワードやフリーワードを利用した検索が必要になったりします。 でも、そのときにLIKE検索なんてやっていると、全データを走査する可能性があり、あまり気分の良いものではありません。 そこで、適当な全文検索エンジンを使ってインデックスを張っておきたいなと思うわけですが...MySQLの場合、5.6まではデフォルトで(InnoDBに)日本語全文検索エンジンを入れていなかったりと、少々ハードルが高かったのです。 今回はMySQL5.7でデフォルトでNgramが搭載されているようなので、Laravelで全文検索を実装してみましょう。 例によって今回もLaradockを使用して即席環境を構築しています。 MySQLに全文検索が来た! 大昔のtritton, ちょい昔のgroongaのように、外部のプラグインを導入することなく、裸のMySQ
今日からはじめるGitHub ~ 初心者がGitをインストールして、プルリクできるようになるまでを解説 エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ソースコードの管理はできていますか? ファイルを修正するときに、修正前のソースコードをhoge.php.bakのようなバックアップファイルとして残し、開発環境をゴミだらけにしていませんか? エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ここではGitの詳細な仕組みには触れません。GitやGitHubを利用したことのない人が、Gitを
どうも、まさとらん(@0310lan)です。 今回は、これからJavaScriptを学習しようという人や、ちょっとしたプロトタイプを開発したい人に向けて、オススメの「オンラインコードエディタ」を厳選してご紹介しようと思います! 選んだ基準としては…、 SSL対応のWebサービス JavaScriptの実行環境が備わっている 作成した「コード」や「作品」の公開が可能 面倒なログイン不要ですぐに使える 無料で利用できる …などの点を重視しながら、誰でも「ブラウザ」さえあれば今すぐ使えるモノをまとめてみたので、ご興味ある方はぜひ参考にしてみてください! ■Webページとしても公開できる実用的なエディタ! 【 PLAYCODE 】 「PLAYCODE」は、まだ新しいサービスですが、JavaScriptプログラミングの学習はもちろんのこと、ちょっとしたプロトタイプの開発に最適なコードエディタと言える
home 数学メモ 行列は、数等を縦横に並べた表のようなもので、横の並びを行、縦の並びを列という。行数、列数は様々だ。 行列の和と差は、対応する位置の数の加減となる。従って、行数と列数の一致する行列同士でないと足し算、引き算は出来ない。 行列全体に一つの数を掛ける事が出来る。各成分に平等に掛けられる。これを行列のスカラー倍という。 行列の積は、以下のような計算が基本となる。左側は行(横の並び)、右側は列(縦の並び)の組の同じ順番の数同士を掛けたものを足す。 このような演算をするので、左側の行(横の並び)の要素数(列の数)と、右側の列(縦の並び)の要素数(行の数)が等しくなければ、行列の掛け算は行えない。 逆に言えば、ここが一致すれば、縦横の数の違う行列同士でも積は作れる。 行列の積の結果は、縦に左の行数、横に右の列数の要素が用意される。そして、例えば左の2行目と右の3列目の積は、結果の2行
A=(a11a12a21a22)A=\begin{pmatrix} a_{11}& a_{12}\\ a_{21}& a_{22} \end{pmatrix}A=(a11a21a12a22),B=(b11b12b21b22)B=\begin{pmatrix} b_{11}& b_{12}\\ b_{21}& b_{22} \end{pmatrix}B=(b11b21b12b22) のとき, AB=(a11b11+a12b21a11b12+a12b22a21b11+a22b21a21b12+a22b22)AB=\begin{pmatrix} a_{11}b_{11}+a_{12}b_{21}& a_{11}b_{12}+a_{12}b_{22}\\ a_{21}b_{11}+a_{22}b_{21}& a_{21}b_{12}+a_{22}b_{22} \end{pm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く