2016-01-01から1年間の記事一覧
DockerをWindows10で使えるようにする 参考:無償の「Docker for Windows」で手軽にLinuxコンテナを利用する (1/2) 参考:Windows10マシンにDocker Toolbox を入れて個人用の開発環境を作る 私は、windows10のHomeエディションで、Hyper-vというのが使えない…
機械学習とは? 機械学習とは、下記です。 参考:機械学習とは | SAS 機械学習とは、データから反復的に学習し、そこに潜むパターンを見つけ出すことです。 そして学習した結果を新たなデータにあてはめることで、パターンにしたがって将来を予測することが…
機械学習関連で役に立ちそうな情報をのせます。 機械学習の仕組みの勉強 機械学習 はじめよう SAS: 機械学習 Machine Learning 機械学習サービス CLOUD MACHINE LEARNING Google Prediction API TensorFlow 【人工知能】機械学習のクラウドサービス 21選 機…
EWWW Image Optimizerでエラーが出るようになりました。このプラグインは、画像ファイルを圧縮してファイルサイズを小さくしてくれます。アップロードしたら勝手に実行してくれます。最新版にアップデートしたことが原因なのかは分かりませんが、突然下記の…
テーマのスタイルを変更しても更新したら消えちゃうのでこまります。子テーマをつくるといいらしいです。 参考:WordPressテーマのカスタマイズで子テーマを使うべき理由、使い方など wp-content/themeに子テーマ用folderをつくって、その中に、style.cssとf…
結論的には、CordovaでFCMのプッシュ通知をする方法と同じ方法でやればできるはずですが、そのためには、結局Monacaの便利なデバッグアプリとか使えないし、ほぼ純粋にCordovaをいじってるのと変わらなくなるので、あまり意味がないと思いまいた。Monacaの便…
cordovaでAndroidのプッシュ通知をします。 GCMを使ってプッシュ通知する方法が、Firebaseを使う仕様に変更されています。FirebaseのFirebase Cloud Messaging(FCM)です。cordova-plugin-fcmというプラグインを利用します。 まずはFirebase Notificationを使…
利用開始3日目にして、visual studio codeがフリーズします。特定のプロジェクトを開くとフリーズします。原因不明。そもそもいくらタブを閉じても、フリーズ後に再度プロジェクトを開くと閉じたタブが全部開く。その中には消したファイルすらあり、たまに、…
cordova + onsen ui + reactの開発環境を作成してみます。cordovaのテンプレートにして、メンテしていければと思います。環境は、windows10、npm3.10.8です。エディタは、visual studio code1.6.1を使ってます。 プロジェクトを作る npmはインストール済みで…
webpackでeslintを使う場合、eslintとは別に、eslint-loaderをインストールする必要があります。 インストール $ npm i -D webpack $ npm i -D webpack-dev-server $ npm i -D eslint $ npm i -D eslint-loader そして、webpack、eslintそれぞれの設定ファイ…
ESLint 参考:ESLint 最初の一歩 ESLint は JavaScript のための静的検証ツールです。コードを実行する前に明らかなバグを見つけたり、括弧やスペースの使い方などのスタイルを統一したりするのに役立ちます。同様のツールとしては JSLint, JSHint 等があり…
webpack 参考:webpack で始めるイマドキのフロントエンド開発 webpack は WebApp に必要なリソースの依存関係を解決し、アセット(配布物)を生成するビルドツール(要するにコンパイラ)です。JavaScript だけでなく、CoffeeScript や TypeScript、CSS 系…
参考:npmでnode.jsのpackageを管理する $npm init npmパッケージ管理の初期化 $npm i -g cordova -gは、グローバルインストール。 $npm i --save-dev babel babel-preset-es2015 --save-devは、自動でpackage.jsonに追記される。 空白をあけてつなげると複…
babel babel-cliは、コマンドラインで使えるやつらしい。 $ npm i -g babel-cli es2015に変換するには、babel-preset-es2015が必要らしい。 $ npm -i babel-preset-es2015 --dev-save さらに、.babelrcというファイルに、presetを記載する必要があるらしい。…
無償のVisual Studio CodeがCordovaに対応。HTML5/JavaScriptでのモバイルアプリケーション開発が可能に Visual Studio Code とりあえずインストールした。 MacでもLinuxでも使える! 無償の Visual Studio Code を使用した Cordova 開発 拡張機能のCordova T…
Apache Cordovaでハイブリッドアプリを作成する。 インストール $ npm install -g cordova 環境チェック $ cordova requirements プロジェクト作成 $ mkdir cordova $ cd cordova $ cordova create hgoe プラットフォーム追加 $ cd hoge $ cordova platform …
Monacaは、cordovaを使った、ハイブリッドアプリ開発ツール。クラウドIDEもあるし、デバッグ・ビルドも簡単にできる。 Onsen UIは、ハイブリッドアプリ向けの、スタイルとかアニメーションとかが簡単にかっこよくできる、bootstrapみたいなやつ。monacaと同…
node.jsをインストールして、npmも最新版にする。 npmでプロジェクトつくって、下記をインストールする。 webpack babel react sass reactは、jdxを使うのが基本で、ES6の書き方でjdxを使って書いたものを、babelを使って、ES5のjsに変換する。webpackとbabe…
参考:Anaconda を利用した Python のインストール (Windows) Anaconda は、Continuum Analytics 社によって提供されている、Python 本体に加え、科学技術、数学、エンジニアリング、データ分析など、よく利用される Python パッケージ(2016 年 2 月時点で …
VimeoのAPIを使ってみます。ドキュメントは、https://developer.vimeo.com/です。twitterとかfacebookとかと同じでappをつくったら、キーとかシークレットとかもらえて、それ使ってOAtuh2で認証して、RESTAPI使います。 https://developer.vimeo.com/appsか…
Fundeeとは? 購買型のクラウドファンディングサイトを簡単に作成できるパッケージシステムです。PHPで作成されており、フレームワークはcakePHPを使っています。ソースコードの難読化などはもちろんしていませんので、自由にカスタマイズしていただけます。…
cakephp2で、database.phpの情報でmysqlのpdoで接続する方法。 下記で、database.phpで設定している内容を取得できる。 include_once APP.'Config'.DS.'database.php'; if(class_exists('DATABASE_CONFIG')) { $this->db_config = new DATABASE_CONFIG(); } …
php.iniの設定と、sendmail.iniの設定をして、stunnelをインストールして、stunnel.confを設定する。 php.iniの設定 php.iniの場所は、xampp/php/php.ini [mail function]という箇所を下記のようにする。 [mail function] SMTP=localhost smtp_port=465 send…
ファイル名から検索 ctrl + shift + n クラス名から検索 ctrl + n 行削除 ctrl + x 行複製 ctrl + d 単語選択 ctrl + w ブロックの自動作成 ctrl + shift + Enter 開いたファイル履歴表示 ctrl + e 指定行にジャンプ ctrl + g コードの自動成型 ctrl + alt +…
Node.jsやってみる。 macは、El Capitan 10.11.5です。 ここでNode.jsをダウンロードしたり、ドキュメントを取得できたりする。 http://nodejs.jp/nodejs.org_ja/ Node.js v0.11.11 マニュアル & ドキュメンテーション $ node -v v0.11.11 $ npm -v 1.3.25 N…
参考:VimでのPHP開発環境 PHP開発に便利なプラグイン NeoBundleでプラグインを入れられるようになったので、上記を参考に、PHP開発に有用そうなプラグインを入れてみます。 Shougo/neocomplete.vim 関数名とか補完してくれるやつ。 Shougo/neosnippet.vim …
参考:Vim pluginへの入門[NeoBundle.vim] NeoBundleはプラグインを管理するやつ。使い方を上記サイトが書いてくれている。 NeoBundleの設定 vimrcに設定を書きます。 " neobundle settings if has('vim_starting') set nocompatible " neobundle をインスト…
macのyosemiteの時にvimrcをちょっと編集してたのですが、El Capitanにしたら消えました。なんでもかんでも消えるから面倒くださいです。まあでも変な不具合的な状態もクリアされるので、OSのインストールし直しとかは不要になるのかも。でも、最近やたらとm…
composerでインストール $ composer require --dev cakephp/bake:~1.0 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Writing lo…
Nginxの自動起動設定 参考:Mac初心者がEl Capitanにnginx + php 環境を構築してハマったメモ その2 $ ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist エラー出る。 /usr…