k01ken’s b10g

He110 W0r1d!

2017-12-01から1ヶ月間の記事一覧

Ruby on Railsでデータベースと接続し、テーブルを作成する

開発環境はWindows 7 Professional(32bit)+Ruby 2.3.3p222+Rails 4.2.1。Railsで簡単なアプリケーションを作る - k01ken’s b10g 前回の続きになります。・データベースへの接続の設定 接続の設定はconfig/database.ymlで行います。Railsにはアプリケーション…

自分も2040年くらいのVRを考えてみる

2040年くらいのVRをかんがえる – GOROman – Medium という記事を読んで、前々から、こうなるだろうと、想像していたことと一致する部分と一致しない部分があったので、書いていこうと思います。 一致する部分 ・VRの解像度とかもう肉眼と同じ。区別が困難に …

Railsで簡単なアプリケーションを作る

開発環境はWindows 7 Professional(32bit)+Ruby 2.3.3p222+Rails 4.2.1。WindowsでRuby on Railsを導入するまでの手順 - k01ken’s b10g 前回の続きです。簡単なアプリケーションといってもトップページを修正するぐらいです。1.まず、開発用のフォルダをCド…

WindowsでRuby on Railsを導入するまでの手順

開発環境は、Windows 7 Professional(32bit)。1.Rubyをまずインストールします。WindowsでRubyをインストールするには、RubyInstallerが便利です。そこで、公式サイトへアクセスします。 RubyInstaller for Windows2.表示すると、いきなり現れる赤いDownload…

matplotlibで4次関数を描画する

開発環境は、Windows7 Professional(32bit) + Python 2.7.10.12。微分積分の教科書を読んでいると、以下のような数式の図があったので、 描画してみようと思いました。 教科書では、歯のような形をしていました。 さっそく、コードを書いてみましょう。 # -*…

PythonのOpenCVで特定の画像と同じサイズの黒塗り+特定領域の白塗り画像を作成する

開発環境は、Windows7 Professional(32bit) + Python 2.7.10.12+OpenCV 3.4.0。・seemless_cloningを使うためにマスク画像を作成したかったのでメモ。・今回、自分が使用した画像は、1956(幅)×796(高さ)の画像。 # -*- coding:utf-8 -*- import numpy as np …

Javascript(jQuery)でタイマーを作る

開発環境は、Windows7 Professional(32bit)+firefox 57.0.2(32bit)+jQuery3.2.1。 <html lang="ja"> <head> <meta charset="utf-8"> <script src="jquery-3.2.1.min.js"></script> <style> </style> <script> var s_count = 0; var m_count = 0; var h_count = 0; $(document).ready(function(){ $(function(){ se…</meta></head></html>

MySQLのLIKE句

・開発環境はWindows 7 Professional(32bit)+10.1.25(MariaDB)。articleテーブルのtextフィールドにbasketballという値が入っていた場合、 select * from article where text like 'basket'; # 表示されない select * from article where text like 'basket%…

javascript(jQuery)で四角形と円の当たり判定をする

開発環境は、Windows7 Professional(32bit)+firefox 57.0.2(32bit)+jQuery3.2.1。 <html lang="ja"> <head> <meta charset="utf-8"> <script src="jquery-3.2.1.min.js"></script> <script> $(document).ready(function(){ var canvas = $("#rect")[0]; if(canvas.getContext){ var context = canvas.getContext('…</meta></head></html>

CakePHPで他のコントローラのアクションにリダイレクトする方法

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。 ログアウトしたときに別のコントローラのアクションへリダイレクトする方法がないか困っていたので、調べました。 redirect(['controller' => 'コントローラ名', 'action' => 'アク…

matplotlibで対数のグラフを書く

開発環境は、Windows7 Professional(32bit) + Python 2.7.10.12。 math.logを使って、対数のグラフをmatplotlibで描画してみました。描画したのは3種類で、それぞれ、底が、e(自然対数)、2、10(常用対数)です。 # -*- conding:utf-8 -*- import math import …

matplotlibでトレードオフの図を書く

開発環境は、Windows7 Professional(32bit) + Python 2.7.10.12。 遊びで、思いついた数式をmatplotlibでグラフ化してみようと思ってやってみました。xの値を入力すると、1/xが返ってくる関数を想定した場合、 # -*- conding:utf-8 -*- import matplotlib.py…

CakePHPの右下にあるDebugKitを非表示にする

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。CakePHPをやっていると右下に画像が表示して、ちょっと邪魔ですよね。 これは、開発段階でデバッグするためのツールなのですが、公開する際には、表示されないほうが望ましいので、そ…

PythonのOpenCVで顔を認識して、その部分だけ切り出す

開発環境は、Windows7 Professional(32bit) + Python 2.7.10.12+OpenCV 3.4.0。 機械学習(ディープラーニング)の顔認識の自前の訓練データを作る過程で必要なので書いておきます。顔認識は、たまに、顔以外のデータも誤って顔と検出してしまうので、できあが…

ディクショナリの要素をランダムにシャッフルする

開発環境は、Windows7 Professional(32bit) + Python 2.7.10.12。Pythonのディクショナリをリストみたいに、シャッフルしたいと思ったので書いてみました。といっても、単に、ディクショナリのキーを昇順の数値にして、リストを新しく作り、シャッフルして、…

WindowsのXAMMP内でCakePHP3を導入する

開発環境は、Windows 7 Professional(32bit)+XAMPP 3.2.2。 CakePHPで、思いついたWebサービスを作ってみたいと思い、ローカル環境に導入した過程をメモします。 ここでは、XAMPPはすでに導入されている前提で、書いていきます。1.環境変数PATHに、XAMPP内に…

PythonでOpenCVを使うまでの手順

開発環境は、Windows7 Professional(32bit) + ActivePython 2.7.10.12OpenCVでは、こういうことができますよ、という動画です。ワクワクしますね。 さて、今回は、PythonでOpenCVを使うまでの手順を書いていきます。1.公式サイトへアクセスする OpenCV libra…

matplotlibでシグモイド関数を描画する

開発環境はWindows7 Professional(32bit)+ActivePython 2.7.10.12。 事前にnumpyとmatplotlibをインストールしておくこと。シグモイド関数は、-∞~∞の値を0~1の範囲内で表すことができる特徴があります。 # -*- conding:utf-8 -*- import numpy as np impor…