サーバーサイド

FirebaseでのWebアプリ開発構成の再考170208

想定環境 基本ローカルのみでのFirebase開発、シンプルなZenHab管理 独自のユニークな機能のためのAPIサーバー 現状どうしても追記したAPIサーバーが必要になるように思う ※上層の要望や機能洗い出しや資料作成は含めてない 構成 [管理] Githubでの世代管理 …

Firebaseが今来てる...気がす(Baaaaaas!)

qiita.com paiza.hatenablog.com qiita.com 「firebase」のYahoo!検索(リアルタイム) - Twitter(ツイッター)、Facebookをリアルタイム検索 Googleの改修によるちょっとした盛り上がりかもしれないが... いずれにせよ最終的にはサーバーサイド消滅して欲…

Laravel4からLaravel5のファイル構造変化

localdisk.hatenablog.com app/modelsがappに放り出されてる...

Linux(CentOS)にLaravel5導入

■PHPのインストール yum install php ■コンポーザー取得と追加 $ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composer ■laravelインストールと直接呼べるよう環境変数に追加 $ composer global require "laravel/…

忘れそうなlinux操作をメモる場所

Tabキーを2回入力すると予測一覧が出る ルートユーザーに切り替え su - sshサーバーの設定 /etc/ssh/sshd_config #ポート番号変更 Port 10022 #rootユーザーのログイン禁止 #PermitRootLogin no 結果をクリップボードにコピー pwd | pbcopy 圧縮展開コマンド…

historyのコマンド番号でそのまま実行できるらしい

超高速bashオペレーション - Qiita historyコマンドでもコマンドを素早く実行できるらしい $ history | grep vi $ !vi 23 vi ~/oil 58 vi /etc/sysconfig/network-scripts/ifcfg-eth0 $ !58 ctrl+a で行頭へ移動 ctrl+e で行末へ移動 ctrl+u でコマンド削除 …

CentOSのminimal版でyumコマンドが使えない

vi /etc/sysconfig/network-scripts/ifcfg-eth0 # NICの有効化 ONBOOT=yes #再起動が必要 /etc/rc.d/init.d/network stop /etc/rc.d/init.d/network start CentOSはminimal版だと標準設定でネットが使えない 勉強用にcentos環境でrailsとpostgresqlの環境を…

Rubyって言語じゃない気がする

私自身低レベルでRuby読みづらくないかと思って調べていたら この記事よんで、なるほどと思ってしまった。 Rubyのソースが(まだ)直感的に読みにくい理由の1つ - 律 [for simple, minimal life] 普通ならこのjavaの一文から下のように推測するだろう 「整数…

まとめられないrubyのメモ

◉ログファイルなどを空にする : > access_log ◉webrick onerunnerサーバー起動 ruby -rwebrick -e 'Thread.start{WEBrick::HTTPServer.new(DocumentRoot:".",Port:"7777").start};gets' ◉オブジェクトのメソッド一覧 p [].methods p “”.methods ◉binding,pry…

blank?, present?が使えなかった[メモ]

nil? nilの場合true それ以外はfalse empty? StringやArrayに実装されているメソッド 空の文字列や配列の場合true nilに対して呼び出すとNoMethodError?が発生する(超注意) active_support blank? nil? + empty?のようなメソッド nilまたは空のオブジェクト…

macのターミナルでコマンドを流し終わった時に通知が欲しい

ansibleのplaybookなど流し終わった時に通知を出せないか調べてみた [Mac] シェルスクリプトから「OK・キャンセル」ダイアログを表示して真偽を得る - Qiita osascript -e 'tell application "System Events" to display alert "message"' && で複数のコマン…

gemの確認方法3つ[メモ]

コマンド 説明 gem specification パッケージ名 gem help パッケージ名 #オプションなどの使用方法 gem which パッケージ名 #gemの場所(コード確認) gem unpack xxx.gem #gemのコード確認(インストールせずに取得) gem名って書こうとしたけどパッケージ名ら…