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

2014年まとめ

今年もweb関連の仕事だけやってきた。 もう終わりなのでいちおう自分なりのまとめと来年の目標というかやるべきことをメモ 今年(2014年)やったこと 基本的にいつもと変わりばえのない1年だった。 LAMP環境でのwebサービスの保守作業 今のプロジェクトに関わ…

gitの作業メモ

git

修正するときの流れ # 作業ブランチを作成してcommitまで行う git branch issue git checkout issue ・・・ 修正 git add . git commit -m "[add]コメント" # 直前のコメントを修正 git commit --amend -m "修正コメント" # 過去のコメントを修正 git rebase…

さくらのレンタルサーバーで「500 Internal Server Error」が多発したときの対応

はじめに さくらのレンタルサーバでの話です。普段はmacのターミナルからsshでつないで作業してます。 が、今はわけあってwindowsのteratermとwinscpでiPhoneでデザリングして作業してたんですけど接続がプツプツ切れてました、、、 で、サイトにアクセスす…

fuelphpのmodelでnot foundとなってしまった原因について

これはたぶん誰の参考にもならないと思いますが、解決するのに約半日かかってしまったので、こういうこともあったということを忘れないようにメモちょっと今までと違うバージョン使ってみたので使い方かわったのかなとか、、、 つづりのミスがどっかにあるの…

twitter apiでつぶやきを取得して解析して人気のコンテンツを集める方法

はじめに 久しぶりにtwitter apiを使ってみる。過去にちょっと使ったことがあるがすっかり忘れているのでついでにまとめることにした。 やりたいことは特定のキーワードでつぶやきを取得して文章を解析。で同じような文章がたくさんつぶやかれていたらそれは…

bowerでインストールしたライブラリをfuelphpで使う方法(メモ)

やりたかったこと project ├── public │ └─ assets │ ├─ js │ ├─ ・・・ ├── fuel └── nodejs # 自分で作ったフォルダ ├─ bower_components #bower installで取得したファイル │ ├─ angular │ ├─ angular-route ├─ ・・・今まではこんな感じのディレクトリ構…

rsyncでファイル指定して転送する方法(--files-fromオプション)

やりたかったこと ステージング環境から本番環境へのリリース作業などで修正したファイルを転送したかった。 基本的にはステージング環境と本番環境は最新にしておきたいので全て転送してしまうのが理想。 # ステージング環境から本番環境へ転送(tmp,logディ…

新規プロジェクトでシングルページアプリを作るさいの環境構築メモ(私用)

はじめに 完全に自分用のメモになってしまうが、、、さくらのレンタルサーバでのfuelphpセットアップ手順 - とりあえずphpとか さくらのレンタルサーバでのfuelphpセットアップ手順 - とりあえずphpとか こちらのfuelphpのときと同様で直近の案件のコピーし…

phpexcelのメモリーオーバーを回避する方法

php

$cacheMethod = PHPExcel_CachedObjectStorageFactory::cache_to_phpTemp; $cacheSettings = array('dir' => '/tmp'); PHPExcel_Settings::setCacheStorageMethod($cacheMethod, $cacheSettings);どうやら上記のコードを呼び出してからエクセルの入力やら加…

phpで画像のリサイズ+トリミング(切り取り)を行ったのでメモ

はじめに サイト内で画像の一覧ページがあったのだが、画像によってページのデザインが崩れてしまうことがあった。 原因としては画像の幅と高さの比率が同じでないとずれてしまうことがあることが判明。 webデザイナーさんに相談するとcssで対応するのが難し…

さくらのレンタルサーバでのfuelphpセットアップ手順

はじめに さくらのレンタルサーバーでの話です。 新規の案件に入る前に必ずやる作業ですが近頃では面倒くさくなって直近の案件のフォルダごとコピーしていらない部分を削除していくっていうやり方やってました。けどそれ続けていくと ・fuelphpのバージョン…

emacsが起動突然しなくなったのでメモ

いつもどおり起動したら 「Installed anything version of read functions.」こんなのが出てきてググっても当然でてこなくて、、、 ;; auto-installの設定 (when (require 'auto-install nil t) (setq auto-install-directory "~/.emacs.d/elisp/") (auto-in…

今月のPVが1000を突破しました

たいしたこと書けないのでアクセス伸びるわけないけど まぁちょっとは嬉しかったので記念にのせておきます。毎月のせるようにしよう

angular.jsのNgResourceでfuelphpにpost通信する際にハマったこと

angular.js側 App.factory("ModelUser",function($resource) { return $resource( "http://example.com/api/user/register", null, { regist: { method: "post", } } ); }); ModelUser.register({ name: name, address: address }).$promise.then(function(r…

angular.jsでのajax通信をモジュール化して共通処理にする方法

やりたかったこと phpとかのサーバーサイドの開発ではDBからデータを取得したり登録したりする処理をModelクラスとして定義しておきます。他の箇所からはそれを呼び出す形で開発する事が多いのですが、angular.jsでもajax通信してサーバとデータのやり取りを…

php+socket.ioを使ったチャットの作り方

kimagureneet.hatenablog.com こっちにまじめにまとめました やりたいこと 既存の会員制のwebサービスにチャットシステムを導入したい(ログイン中のみ使用可) チャットは会員同士の1対1のツーショットのみ 会話の内容はログに保存していつでもみれるようにし…

ajaxでphpセッションが使えなかったときの対応

まずやりたかったこと ログインフォームとボタンだけ設置してログインボタン押下でajax通信で外部のサーバへ認証処理を行う。 サーバ側での認証がokだったらphpのセッション変数に保存。 ログイン成功後はhtmlからajax通信でphpで作成したapiにアクセスして…

onsenuiのcssだけ使いたいときに便利な方法(htmlでアプリ風デザインをつくる)

最近htmlアプリでネイティブっぽい見た目を提供してくれるonsenuiを調べてます。 jsでネイティブアプリぽい動作も提供してくれてますが、とりあえずcssで見た目だけ使いたいってときにも使えそうです。 cssコンポーネント一覧 まずはCSSコンポーネント一覧。…