2016-08-01から1ヶ月間の記事一覧

【Rails】centos・apache・mysql環境にRuby on Railsの環境構築する方法メモ

はじめに CentOS6.7、apache2.2、MySQLの環境でRailsを動かすところまでをやりうとしたらけっこう時間かかったのでやり方というか手順をメモしておく。 今回はVagrantにて行った。また、RubyとRailsのバージョンは基本的に最新のものを入れてみた 前準備とし…

【node.js】es6での開発で最低限必要な設定メモ〜npm・bower・gulp・grunt・browserify 色々あるけど。。。

はじめに javascriptで開発しているとnpm、bower、gulp、grunt、browserifyなどなど用語が多くて久々にやろうと思うとわからなくて気持ちが落ちる。 で、何もわからずネットで見つけた記事をコピペしてゆくとよくわからないものが一杯入っているというのも嫌…

【Django】templateでdicrionaryの値を使う方法メモ

はじめに 今回やりたかったことはviews.py list = [ {"id":1, "name": "山田", "job_id": 1}, {"id":2, "name": "田中", "job_id": 2}, ・・・ ] job = { 1: "サラリーマン", 2: "農家", ・・・ } return render(request, "index.html", { "list": list, "jo…

【socket.io】複数サーバーへの対応メモ

はじめに 今更な内容ですが実際に試したことがなかったのでメモ。 socket.ioをスケールアウトさせるような規模のサービスを作る機会がないのでやっていなかった。。。 まぁ今後もあるかどうか不明だけど、いちおう試しということで実装自体はredisのpub/sub…

【Django】Centos・Apache・MySQLでの環境構築メモ

はじめに Djangoに付随の開発サーバーではなく、 CentOS + Apache + MySQLでの開発環境を作ろうとしたら意外と時間かかってしまった。。。なので手順をメモ ApacheとMySQL ApacheとMySQLをインストール root> yum install -y http://dev.mysql.com/get/mysql…

【Django】ImportError: No module named 'MySQLdb'エラーへの対応

DjangoからMySQLへ接続するためにPyMySQLというドライバーを使ってみたのだが以下のようなエラーが発生 Traceback (most recent call last): File "/usr/local/lib/python3.5/site-packages/django/db/backends/mysql/base.py", line 25, in <module> import MySQLdb</module>…

【node.js】apiDocにパーミッションごとに閲覧制限する方法

【node.js】apiドキュメント作成ツールのapiDocがよさそう - とりあえずphpとか こちらの続きやりたいことはapiのパーミッションによってドキュメント自体の閲覧も制限したいということ api_data.js ## ドキュメントの内容が定義されている api_data.json ##…

【node.js】apiドキュメント作成ツールのapiDocがよさそう

はじめに APIのドキュメントサイトを作らなくてはならないかもしれなくて調査中 ドキュメントの内容をDBで管理するって話もあって、それやるとメンテが面倒そう。。。 何かいいツールないかと思って探していたらapiDocというのを見つけたhttp://apidocjs.com…

【Laravel5】開発する上で最低限必要そうなことをまとめておく

はじめに 最近流行りのLaravelを調べたのでまとめておく 実案件で使うかは未定だが実際使うときに簡単に導入できるようにというのが目的 やること ・1. Laravelインストール ・2. 設定ファイルなどを修正 ・3. ページの作成手順(Routerの設定とViewとControl…

【Laravel5】エラーページ(500.blade.php)が呼ばれないときの対応

**はじめに以下の手順でエラーページをカスタマイズ(1) エラーページを作ってこちらに保存 resources/views/errors/500.blade.php(2).envのAPP_DEBUG=falseに設定で、わざとDBエラーが出るようにクエリを間違えて確認しようとしたら500.blade.phpは表示され…

Laravel5でControllerをサブディレクトリ以下に作る方法メモ

今回やりたかったのは以下のような形でControllers以下にサブディレクトリを作りたいことでした app/Http/Controllers/Category/Create.php app/Http/Controllers/Category/Edit.phpなんとなく調べていると以下の内容の記事が数件ヒットしたができないしよく…

スマホでの動画インライン自動再生が解禁されるらしい〜iPhone(safari)・Android(chrome)

スマホ(iPhoneとAndroid)での動画をインラインでの自動再生をやりたくて以前ちょくちょく調べていました。 確かそのときは端末の制限でまぁ難しいかなという結論に至りました。> iPhone(Safari) http://www.appbank.net/2016/06/16/iphone-application/12169…

【node.js】expressで必ずやる設定などまとめ

はじめに expressでWebアプリを開発してみて次回以降もやるであろうなという作業をまとめておく といっても自分の趣味レベルで作ったものなので大規模にも考慮してとかは全然できていません。とはいえせっかくやったのでできる範囲で案件で使えるようにと考…

【node.js】connect-mongoでSyntaxError: Use of const in strict modeエラーの対応

はじめに Node.js + Express4を使っていて、つまづいた注意点まとめ - Qiita expressでセッションを使おうとしたら上記の記事のワーニングが出ました。 これはセッションの保存先がローカルファイルだと出るワーニングだそうでとりあえずmongodbを入れてそち…

【node.js】expressでエラー処理を実装する方法

はじめに expressでの開発で必須のエラー処理を実装したので次回やるときのためにまとめておくやりたいことは以下 ・エラーが発生したらエラー内容をログ出力 ・ユーザーにはエラーページを表示 ・エラーでサーバーが落ちないように 実装 サーバー本体の実装…

【node.js】expressでログイン処理を実装する方法

はじめに また基本的な機能だけど、node.jsで初めてだったのでよくわからなかったやりたかったことは以下 ・ログイン情報はセッションにいれる ・特定のurl以下はログインしていないと見れなくしたいちょっと調べてみるとPassportというミドルウェアを使うの…

php-mecabインストールで「checking for mecab-config... configure: error: not found」の対応メモ

phpでmecab - Qiita ここを参考にやったら1箇所だけ詰まったのでメモ > ./configure --with-php-config=/usr/bin/php-config --with-mecab=/usr/bin/mecab-config ・・・ configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate…

mecabをインストールしてwikiの辞書データを入れてphpで使えるようにする手順メモ

はじめに 前やった時はあまりハマった記憶なかったのだが、今回は辞書データ作るところで何故かハマりました。。 ほとんど他サイトに書いてあるとおりだけどいちおう手順をまとめておく環境はcentos6.7ざっくり以下の手順 ・mecabインストール ・wikiからデ…

【Git】git branchとcheckoutを同時に行う方法メモ

git

バラバラに行う git branch ブランチ名 git checkout ブランチ名同時に行う git checkout -b ブランチ名以上です

【Git入門】Gitを使った運用フローを自分用にまとめておく

git

はじめに ちょくちょく使うことがあったGitですがいまいち自分の中で整理できていなかったのでGitを使った運用・作業フローを自分用にまとめておく前提というか背景とやりたいこととか ・基本的に1人で開発(開発サーバーにSSHでログインして開発) ・お客さん…

【fuelphp】phpunitでのテスト自動化入門〜使い方メモ

はじめに ずっとやろうやろうと思ってて放置していたテストです 残念なことに自分が携わってきた案件ではこれが使われていた案件はありませんでした。・自分は心配性な方なので割とデバッグは入念にやるためか ・たまたま案件に恵まれていただけなのか はわ…

【jenkins】リモートからビルドでwgetで403エラー

以前少し手を出して眠くなってそのまま放置になっていたphpunitとjenkinsの調査をなんとなく再開で、任意のタイミングでスクリプトが実行できるようなのでgitにてpushのタイミングで実行するというのが今回やりたいことでした。他のサイト真似ながらやってい…