タグ

ブックマーク / techracho.bpsinc.jp (6)

  • Google Chrome のUser Agent 偽装機能は今どこに?(Google Chrome 32.0.1700.76)|TechRacho by BPS株式会社

    2014.01.15 Google Chrome のUser Agent 偽装機能は今どこに?(Google Chrome 32.0.1700.76) スマートフォン用のサイトを作成しているともちろん実機で表示や動作の確認をすることが最重要ですが、でも毎回実機を触るのはちょっと面倒だったりしますよね。そういう時にGoogle Chrome のDeveloper Tools は便利です。 Windows ではF12 キーを押すことで表示できるこの機能はその名の通り様々な開発に便利な機能を備えています。その中の1 つにUser Agent を偽装して、しかも画面サイズも変更できる機能があります。オーバーライド機能です。とはいえこの機能は結構ネット上では有名なものかと思います。 User Agent偽装機能が見当たらなくなった しかしこの機能、バージョンが31.0.1650.63 までは定位置に

    Google Chrome のUser Agent 偽装機能は今どこに?(Google Chrome 32.0.1700.76)|TechRacho by BPS株式会社
  • ぐにゅぐにゅ動く直感的なGitクライアント ungit|TechRacho by BPS株式会社

    ungitはnode.jsで動くグラフィカルなgitクライアントです Learn Git Branchingみたいな直感的なGUIで操作できるので とても分かりやすいです インストール 今回はnvmを使用してnode.jsを入れます $ git clone git://github.com/creationix/nvm.git ~/.nvm $ source ~/.nvm/nvm.sh $ nvm install v0.10.22 $ npm install -g ungit $ nvm use v0.10.22 ログイン時も有効にしたい場合は.bashrcに以下のように書いておきます if [ -d $HOME/.nvm/ ] then source ~/.nvm/nvm.sh nvm use v0.10.22 > /dev/null fi 起動 以下のコマンドで

    ぐにゅぐにゅ動く直感的なGitクライアント ungit|TechRacho by BPS株式会社
  • Rails3アプリケーション開発で良く使うgemまとめ|TechRacho by BPS株式会社

    Rails4がリリースされてしばらく経ちましたが,一部のgemが対応に追いついていないこともあり,まだ番系のシステムに適用するのは様子見かなというところです.社内システムや個人的に遊ぶアプリで予行練習中. というわけで,まだもうしばらくはRails3のお世話になりそうなので,Rails3の総まとめというわけではないですが,良く使うgemをまとめてみました.社内のチームMTGでの発表資料をSlideShareにアップロードしてあります. 既にRails開発に慣れた人にとってはおなじみのgemが多いと思いますが,これからRailsでの開発を始める人にとってはそれなりに有用かと思います. また,弊社では数多くのRailsアプリケーションをcapistranoでdeployしている実績がありますので,deploy関連のgem等も参考になればどうぞ. ================以下追記(20

    Rails3アプリケーション開発で良く使うgemまとめ|TechRacho by BPS株式会社
  • Googleさんから読み取るPHPとRails開発の比較|TechRacho by BPS株式会社

    渡辺さんがPHPRubyを徹底比較!開発効率をあげて収益を増やすという記事を出していたので,反応してみます. この記事は,PHPRails開発について,PHPはメジャーでRailsは開発者が少ないとは言うけど,証拠はあるのかよ!とか具体的にどれくらいの開発者数の差があるの?という質問にデータを用いて答えてみます. PHPRails開発の得意分野やメリット・デメリットについては前述の記事に良くまとまっていますので,そちらを参照すると良いです. 情報ソースについて 今回の比較にはGoogle検索のヒット数,及びGoogleトレンドを利用しました.Google検索は今までの蓄積された情報の累計,Googleトレンドは今流行っているかどうか(勢いがあるか)という指標としてある程度の信頼性があるのではないかと思います. 「ヒット数==開発者の数」というのは多少乱暴ですが,それなりの指標にはなる

    Googleさんから読み取るPHPとRails開発の比較|TechRacho by BPS株式会社
  • iptablesで鉄壁?の守りを実現する3つのTips|TechRacho by BPS株式会社

    iptablesでサーバを守るときに知っておくと良いことを3つ紹介します 1. 接続回数を制限する(IPアドレスごと) hash_limitを使います これにより特定ホストからの大量アクセス、DoS攻撃を緩和することが可能です 例 2. 接続回数を制限する(サービスごと) limitを使って制限します これにより多数のホストからの攻撃、DDoS攻撃を緩和します limitを使った制限は全ホストが等しく制限を受けるため、ssh等に設定すべきではありません。 (攻撃を受けている間は自分たちも制限されるため) Webサーバが大量アクセスで落ちそうな場合は使えるんじゃないでしょうか? 例 3. 接続IPアドレスを限定する IPアドレスの国別割り当てをAPNIC等から取得してコマンドを作ります この手のルールは長くなるので、ユーザー定義チェインにしたほうが見やすくなります 例 あとはこんな感じのスク

    iptablesで鉄壁?の守りを実現する3つのTips|TechRacho by BPS株式会社
  • 受託開発で失敗しないための鉄則|TechRacho by BPS株式会社

    業務請負での受託開発をされている皆さまへ ITな分野でサービスを開発して一発当ててやろうと思う人も、 地道に受託開発の規模拡大を行なって利益を出そうって人も、 面白そうな案件に巡り合えたら経験と金のために開発しようって人も、 お金をもらって何かを開発する「受託開発」で一度は失敗したことがあるかと思います。 たとえば、 約束していないのに断れない追加作業を求められて赤字になった。 無理して対応してあげたのに文句ばっかり言われて気分がわるい。 それに加えて対応期間も伸びまくって次の仕事に支障をきたした。 上記はべつに受託開発にかぎった失敗ではないと思いますが、 受託開発のおいて、失敗を防ぐために心がけていることを紹介します。 1.対応できないことは明確に 「やろうと思えばできるけどやらない」ことは最優先で伝えるべきです。 例えば、弊社では客先常駐は対応しない方針なため、最初につたえます。 他社

    受託開発で失敗しないための鉄則|TechRacho by BPS株式会社
  • 1