お久しぶりです。井口です。
ローカルでGitで作業していて
Gitが使えない環境にFTPでファイルをアップする時のファイルのまとめ方です。
【手順1】 まず差分を確認
git diff コミットID --name-status
【手順2】 差分ファイルを保存するフォルダ作成
【手順3】 差分ファイル一覧からファイルを生成
git diff コミットID --name-only | git checkout-index --prefix=差分ファイルを保存するフォルダへのフルパスか相対パス --stdin
以上でフォルダにアップするファイルがまとまります。
手順1で出たファイルリストと生成されたファイルが一緒かざっと確認しましょう。
【手順4】 あとはFTPでフォルダごとアップするだけ
Git便利ですね〜(^^)
--------------------------------------
弊社では独自管理画面によるシステム開発、Web制作など幅広く対応しております。
お気軽に問い合わせ下さい。
福岡のシステム開発・Web制作...
C-limber's highへようこそ。
C-limber's highは山登りのサイトではなく、福岡のシステム開発・WEB制作会社 C-limber(クライマー)株式会社の技術メモブログです。
福岡でシステム開発・ホームページ制作をお探しの方はお気軽にご相談下さい。
2015年10月17日土曜日
2015年10月2日金曜日
福岡でいちばんわかりにくい、 Webコピーライティング講座 〜学んだその日から現場で使えるキャッチコピーの作り方付き〜

こんにちは!デザイナーの片渕です!
デザイナーってビジュアルやUI・UXだけじゃなく、
ライティングの知識も必要?ということで
------------------------------------------------------------------------------------
福岡でいちばんわかりにくい、
Webコピーライティング講座
〜学んだその日から現場で使えるキャッチコピーの作り方付き〜
-------------------------------------------------------------------------------------
に行ってきましたー!
登壇者は・・・
グルメ雑誌(九州じゃらん、トリコガイドなど)の記者までマルチにこなすフリーのコピーライター
異彩...
2015年9月19日土曜日
[開発実績] 運転代行検索サービス「BUUB」

先日、運転代行検索サービス「BUUB」の制作をさせて頂きました。
http://buub.jp
運転代行検索サービス「BUUB」とは?
福岡の運転代行を検索する為のポータルサイトです。
飲酒運転を撲滅しようというミッションのもと開始されたサービスです。
スマホ版ではGPSを利用することで、知らない土地でも簡単に現在の住所がわかり、配車しやすくなるように設計しております。
運転代行会社にこだわりが無いお客さんのために、今いる住所に対応した運転代行会社にすぐ電話をかけれる機能も実装しております。
機能面使用言語はRubyで、フレームワークは Ruby on Rails を使用しています。
マスター管理画面、代行会社管理画面があります。
マスター管理画面は代行会社管理でアカウントを発行できたり、全体の管理・監視が可能です。
運転代行会社の専用管理画面からはキャンペーンや新着情報を投稿できたり、BUUB内で表示される代行会社の情報編集や求人・顧客・売上管理などを実装しています。
顧客管理では、お客さんの送迎先の住所を登録することができ、登録の手間を省くためGPSとGoogleMapを利用しました。
この機能を使うことで、常連さんの住所を正確に把握できるので、新人スタッフが対応しても、酔っ払って寝られてもスムーズに送迎できます。
技術を用いることでお客さん、運転代行会社の負担を今よりもっと減らすことがで、飲酒運転の撲滅に繋がっていくと思いシステム制作をさせて頂きました。
クライマー株式会社では独自管理画面によるWebシステム開発、ホームページ制作、サーバー構築、など幅広く対応しております。
お気軽に問い合わせ下さい。
福岡のシステム開発・Web制作...
[AWS] Route53のDNSフェイルオーバーの設定

こんにちわ、池田です。
とある案件で、Route53のDNSフェイルオーバーの設定が必要になったのでやってみました
設定をするとプライマリーサイトが落ちた場合に、セカンダリサイトにDNSを切り替えてくれます。
プライマリーサイトはElasticBeansTalkで構成されてます。
セカンダリーサイトはS3を利用します。
S3にドメインと同じバケットを作成し、静的ウェブサイトホスティングを有効にしておきます。インデックスドキュメントはindex.htmlとしました。
プライマリーサイト
セカンダリーサイト
プライマリーサイトではAレコード、AliasをYes、AliasTargetにELBのエンドポイントを指定します。
RoutingPolicyをFailOver、Primaryに設定。
EvaluateTargetHealthをYes、Associate...
2015年7月1日水曜日
PHPカンファレンス 福岡 2015に行ってきました
こんにちは!
PHPerの井口です。
PHPカンファレンス 福岡 2015に行ってきました!
http://phpcon.fukuoka.jp/
福岡で初のPHPカンファレンスということで、
PHPの大きなイベントに地元で参加できることの幸せを感じつつ
それぞれの発表を聴かせてもらいました。
聴いた発表
================================
全てを結ぶ力郡山 昭仁 (@koriym)
PHP20周年。PHPの名前に隠された”Hypertext”その秘密。Webアプリケーション開発者の知らないWebの原則、Webの力。
YOUR.Sunday郡山 昭仁 (@koriym)
フレームワークの製作を通じて体得した知見を共有し、これからあなたがフレームをつくるとしたら?を仮定してこれからのWebエンジアリングのあり方を考える。
PHP × AWS でスケーラブルなシステムをつくろう井上...
2015年6月3日水曜日
[Ruby on Rails]Mac OSX のhomebrewでRailsの環境を作る
homebrewをアップデート
$ brew update
$ brew install rbenv ruby-build
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc $ rbenv --version rbenv 0.4.0
インストールされているRubyのバージョンを確認
$ rbenv versions
* system (set by /Users/eikichi/.rbenv/version)
2.1.3
Ruby の新しいバージョンが有るか確認 $ rbenv install -l
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0-dev
2.2.0-preview1
新しいバージョンの Ruby をインストール$ rbenv install 2.1.4
Downloading...
2015年5月27日水曜日
2015年4月14日火曜日
[Cake2]Model内でsessionを使うには
井口です。
cake2でのお仕事中です。
自由なYiiから抜けだしてCake2やると
やっぱり窮屈に感じてしまいます。
Model内でのSession取扱い、というか使い方
cakephp - Accessing Session in Model - Stack Overflow
App::uses('CakeSession', 'Model/Datasourse');
$session=new CakeSession();
// ここからはsession変数使って色々書ける
$session->check('hoge');
cake2とYiiを比べてみて思うのは、
cakeのほうがフレームワークとしての歴史が長い分、色々な書き方で書けるような気がしました。
でもただそれが、「こういう書き方でも書けてしまうんだよね」的なものなのかなという印象も受けました。
とっちらかってるイメージです。
ViewやModelが命名規則や、「data」変数で部分部分で自動でくっついて自動化されてますが、
それが逆にちょっと複雑になると、「逆にめんどくさい」状態になってしまうのかなと感じてます。
もっとcake2勉強したら違うのかもしれませんが。
cake3ではオブジェクト指向色が強まるらしいですが、cake2とcake3が違いすぎてはまた逆に結果的にめんどくさくなるのではないかなと思います。
view側も配列もりもりで、少々見づらいですね。
逆にYiiはcakeに比べてすごくシンプルです。
View内でModelをぶん回すのは当たり前。
Model内に機能を追加しまくって、そのModelを各所でぶん回すっていうシンプルで強力な作りだと思います。
ComponentにもModelさえ渡しちゃえば、結構自由に戦えちゃう感じです。
Fat...