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

【emacs】文字列を全て置換(一括置換)する方法メモ

一発で全て置換ってあまりやってなかった。。。 > M-x query-replace # または M-x query-replace-regexp > Query replace: sample > Query replace sample with: example > ! # ★コレでしたスペース:1つ置換 n:スキップ 普段、コレしか使ってなかった以上で…

【swift】RealmSwiftとObjectMapperでローカルDBを使う方法メモ

はじめに 今回作りたかったものは辞書アプリみたいなイメージで 書籍のカテゴリーが一覧表示されていて選択すると紐づく書籍がリスト表示されるだけやりたかったことは以下 ・辞書データはサーバーに保存 ・できるだけオフラインでも使えるようにしたいで、…

アプリ開発費用(見積もり)の謎・・・

アプリ作る時の見積もりの話 IT業界では一般的な考え方なのだろうか・・・スキル PHP・・・得意 Swift・・・得意ではないけど頑張って作る サーバー構築・・・調べながら頑張る作業単価(同じ人物なので同額) PHP・・・4万/日 Swift・・・4万/日 サーバー構築…

【node.js】expressでapiサーバーを実装するときに最低限必要そうなことをまとめておく

はじめに socket.ioを使って簡単なチャットサーバーを作ろうとしました当初、socket.ioを使わないapiの実装はphpで、socket.ioの部分だけnode.jsで・・・と考えていたのですが どうせならapiの部分もnode.jsで作った方がいいのかなと思ってちょっと調べこと…

【node.js】pm2でexpressが意図せず再起動していたときの原因

今回、ちょっと迷った内容は以下 (1)expressを使ったサーバー起動 (2)urlを叩いてみる (3)(2)のレスポンスは返ってくるけど、サーバーが再起動されるサーバー起動 ./node_modules/pm2/bin/pm2 start app.js --watchurlを叩いてみる curl http://example.com:…

【node.js】expressにてmysqlを使う方法メモ

はじめに 今回やりたかったことは以下 ・expressからmysqlへクエリ実行 ・ormは使わずsqlを直接実行したい ・dbの処理部分は共通化したい ・エラー処理も実装するnode-mysqlというライブラリを使いました 実装 ファイル構成 ├── app.js ├── db.js # dbの共通…

【node.js】expressにてCan't set headers after they are sentでサーバーが落ちる

はじめに 最近ちょっといじってますが、またよくわからず簡単な事にはまってる気がする・・・ やりたかったことはurlパラメータを受け取ってmysqlを検索。結果をjsonで返すというだけですで、mysqlからデータ取得してconsole.logすると取得できるところまで…

【aws】rdsからs3へdata pipelineを使ってエクスポートする方法 〜 mysql

aws

はじめに 今回やりたかったのはrds上のテーブルをcsvでエクスポートしたものをs3上に保存したいことでした>db db名 = myDb テーブル名 = myTable> s3 バケット名 = myBucket 出力ファイル名 = output/myTable_20160615.csvdbとs3の出力先は上記とします Data…

react.jsでの開発の作業手順まとめメモ 〜 redux + router

はじめに まだまだよくわかっていないがやっと少し慣れてきたので自分用に作業手順をまとめておく ディレクトリ構成とベースとなる部分を作る 自分はこんな感じにしてみている。 基本的な構成がこんな感じで、開発するにつれてactions、components、reducers…

【php】json_encodeで整形して出力する方法メモ

php

大した話じゃないけどこんな便利なことができたのか・・・こんな配列があります $array = array( "status" => 1, "result" => array( "total" => 200, "userList" => array( array("id"=>1, "name"=>"yamada"), array("id"=>2, "name"=>"sato"), array("id"=…

【php】simple_html_domで要素の次の要素を取得する方法

php

はじめに やりたかったのはスクレイピングで以下のように取得したいタグにclassもidもついていない場合で。 わかることはh3のタイトルの中身は同じでその後ろにtableがあってこのtableの中身を取得したかった ・・・ <h3>表のタイトルです</h3> <table> <tr><th>ID</th><th>名前</th></th> <tr><td>1</td><td>太郎</td></th> <tr><td>2</td><td>花子</td></th> </table> …

【react】ログイン・ログアウトを実装する方法メモ

はじめに 今回やりたかったことはよくあるログイン・ログアウトの実装です。 で、react-routerを使っての実装方法が以下にありました。わかりやすかったです React Routerで認証を制御する方法 - Qiitaログインしているかどうかの判定はstoreにuser.session…

【react】react-routerの使い方メモ

はじめに reactやらreduxやらいじり始めてみたけどわからないことが多い・・・ 今回やりたいのはコンポーネント間の画面遷移とりあえず画面遷移などでのルーティング機能はreact-routerというのを使ってる人が多そうなのでこれの使い方を調べてメモ 構成 . ├…

【react】react-routerにて画面遷移と「TypeError: this.context.router is undefined」の対応

はじめに 今回やりたかったことは component内で何かボタンとか押されたときに別のページへ遷移させるということをしたかったのですが 「TypeError: this.context.router is undefined」とエラーが・・・ 対応 修正前 export default class Page1 extends Re…

【aws】ElasticSearchでMore Like This検索をを使ってみたのでメモ

aws

はじめに 今回やりたかったのは、dbに文章が登録されていて あるレコードと類似した内容のデータを取得するということで、awsのelastic searchというサービスがまさにやりたいことがあったので試してみた。 awsコンソールでの作業はわかりずらい箇所はなかっ…