タグ

2013年7月4日のブックマーク (20件)

  • IE11 でユーザエージェント文字列から 「MSIE」 が消えた件

    IE11 になって機能追加やレンダリングエンジン周りの進化もかなりありましたが、それとあわせてユーザエージェント文字列が大幅に変更されました。 先月末に Windows 8.1 のプレビュー版が公開され、早速手持ちの MacBook Pro に入れてみたっていう話は先日書いたとおりですが、Internet Explorer 11 (IE11) については細かく触れなかったのでまとめておこうと思います。 IE11 になって機能追加やレンダリングエンジン周りの進化もかなりありましたが、それとあわせてユーザエージェント文字列が大幅に変更された結果、従来のブラウザ判別コードで検出できなくなる可能性もあったりします。その辺について Nicholas C. Zakas 氏が Blog 記事を上げていたので紹介しつつ触れてみたいと思います。 とりあえず、IE11 の概要とか 公式情報として、IEBlog

    IE11 でユーザエージェント文字列から 「MSIE」 が消えた件
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • curl(1) で POST する際の --data と --form の違いについて - @kyanny's blog

    調べてみた。動作確認用のサーバは plackup で立てている。 app.psgi の中身は一番最後に。 --data (-d, --data-ascii) application/x-www-form-urlencoded 形式で POST する。 @/path/to/file のように value の先頭が @ ではじまっているとファイルを読み込んで改行文字を取り除く。パラメータや @ つきで指定したファイルの中身はすべて URL エンコードされていることが期待される。つまり curl(1) は URL エンコードしてくれない。 -d を複数回指定するとすべてのパラメータが & で連結される。 @ でファイルを指定する場合、 -d 'file=@sale.txt' のようにすると中身が展開されないので注意 (file=@sale.txt という文字列が渡される) $ curl -d '

    curl(1) で POST する際の --data と --form の違いについて - @kyanny's blog
  • Rails アプリケーションの中で例外を投げていはいけない.ただし,ステータスコード 500 を返すときは除く.

    Rails アプリケーションの中で例外を投げていはいけない.ただし,ステータスコード 500 を返すときは除く. Rails に限らず Ruby プログラム一般にあてはまる原則です. ただし,私のところで使っている原則なので,正式なルールではありません. Ruby の例外は重いので,アプリケーションを停止させるとき以外は使ってはいけない.Ruby は例外を raise するときにスタックトレースを作成します. このスタックトレースの作成処理が重いので, 通常の処理の流れの中で使うとアプリケーションが重くなります. ですので,予期せぬ事態によりアプリケーションを停止させるとき以外は, 例外を使わないようにします. Rails アプリケーションについて考えると, 予期せぬ事態が起きたときにはステータスコード 500 internal server error を返すはずですから,この場合におい

    Rails アプリケーションの中で例外を投げていはいけない.ただし,ステータスコード 500 を返すときは除く.
  • AngularJSでブラウザアプリを書いてみた感想

    Modelどうする? サンプルコードはControllerの中に書かれてるものが多いけど、そのまま使うと悲しくなる 基的に最初からModelを別に作成してControllerから使う方がいい 自分ではBackbone.Model、Backbone.Collectionとか使ってみた AngularJS自体でやるならagektmr/flexbox-experiment参照(今日知った)

  • 世の中、行儀の悪いアプリが蔓延っているようです(山本一郎) - 個人 - Yahoo!ニュース

  • Web制作の見積金額・相場観を知りたい時に参考になる記事まとめ

    Webサイト制作の金額設定に困ったことはありませ... / 金額付きの見積例まとめ / フリーランスの場合、「WordPressを使った...他...全17件 Webサイト制作の金額設定に困ったことはありませんか? 特にフリーランス駆け出しの方は、自分の金額設定が適正であるのか、そもそもどのように作業を見積もるべきなのか分からない方も多いはず。 最近、Web制作の見積もり例を金額付きで紹介した記事が話題となりました。そこで、ここではWeb制作の見積金額を算出する時に参考になる記事をご紹介します。

    Web制作の見積金額・相場観を知りたい時に参考になる記事まとめ
  • Yeoman入門(第一部、yoを使う) - from scratch

    ※ 追記: id:TokyoIncidents さん"補足"の誤字修正しました、ありがとうございます!! これからYeomanに関して説明していきます。 Yeoman自体が何者なのかよくわかっていない人も多いと思います。また、ある程度Yeomanの概要は知っているので、generatorの作り方が知りたい、という方もいると思います。今回は三部構成で、yeomanを使う話、yeomanのgeneratorを作る話、最後にyeomanのAPIに関して説明していきます。今回は第一部のyeomanを使う話について説明します。 Yeomanとは Google社が作成した総合開発ツール群です、「ヨーマン」と呼びます。公式サイトには MODERN WORKFLOWS FOR MODERN WEBAPPS (モダンWEBアプリケーションのためのモダンワークフロー) と記述されています。 Yeomanを使う

    Yeoman入門(第一部、yoを使う) - from scratch
  • Androidにアプリ改ざんが可能な脆弱性、9億台の端末に影響か

    この脆弱性を悪用すると、アプリのコードを改ざんし、正規のアプリをマルウェアに変えることができてしまうという。 モバイルセキュリティ新興企業の米Bluebox Securityは7月3日、Androidセキュリティモデルに脆弱性が見つかったと発表した。正規のアプリケーションがマルウェアに改ざんされる恐れがあるといい、99%の端末が影響を受けるとしている。 同社のブログによると、全てのAndroidアプリには、そのアプリが正規のものであることを確認するために暗号化署名が使われている。 しかし、今回見つかった脆弱性を悪用すると、この暗号化署名を破ることなくAndroidアプリケーションパッケージ(APK)のコードを改ざんし、正規のアプリをマルウェアに変えることができてしまうという。しかも、この改ざんはアプリストアにも、端末にも、エンドユーザーにも気づかれることはないとしている。 アプリの種類に

    Androidにアプリ改ざんが可能な脆弱性、9億台の端末に影響か
  • 最初に設定しないと絶対損する!Google Analytics 9個の必須設定&解説 | Find Job ! Startup

    アクセス解析は最初の解析設定が命。「やっておけばよかった!」と後悔しても、設定し忘れた集計数値はもう2度と手に入りません。 Webサイトの財産とも言える解析データをしっかり取得してビジネスの成長につなげるためにも、必ず設定しておきたいGoogleアナリティクスの必須設定項目をまとめました。 もし抜けがあるようでしたら、この機会に設定してみて下さい。 ※現時点で、アナリティクスの設定は標準・ユニバーサルの2種類があります。ユニバーサルは、まだ不完全なので今回は「標準」での設定をベースにご紹介します。 【設定1】プロパティ&プロファイル まずはサイトの運用方針などに合わせて、的確にプロパティとプロファイルを設定します。 基的には「サイトごとにプロパティ」設定がおすすめ いくつものサイトを『それぞれ別のドメインで展開』する場合や、サブドメインでそれぞれのサイトを管理する場合、基的に

  • JavaScript にクラスは作れますか? - hogehoge @teramako

    参考: 最強オブジェクト指向言語 JavaScript 再入門! > JavaScript でクラスは作れますか? 無理ポ。 では、クラスっぽいものは作れますか? だから、無理ポ。

    JavaScript にクラスは作れますか? - hogehoge @teramako
  • GitBucket 1.0リリースしました - 新・たけぞう瀕死の日記

    warファイルをサーブレットコンテナにデプロイするだけで利用可能なGithubクローン、GitBucket 1.0をリリースしました。 https://github.com/takezoe/gitbucket 当初の目標(6月末)からは少し遅れてしまいましたが、Gitリポジトリの作成、リポジトリビューア、Wiki、Issuesなどは一通り実装しており、なんとか実用に耐えうる機能は揃っているのではと思います。フォークやプルリクエスト、タイムライン、チーム管理、メール通知などまだまだ未実装の機能は多いですが、今後のバージョンアップで随時機能を追加していきます。 フレームワークとか 少し話は変わりますが、GitBucketはScalaで書かれており、フレームワークとして以下のものを組み合わせて使用しています。 Scalatra scalatra-forms(Play2のフォームのようなバリデーシ

    GitBucket 1.0リリースしました - 新・たけぞう瀕死の日記
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • Python でポワソン画像合成のコード書いたよー | ぱろすけのメモ帳

    皆様こんにちは。元気に画像合成してますか? ふつーは画像合成とかあんまり興味ないですよね。僕も全然興味ありませんでした。何だか難しそうだし、面倒そうだし、Photoshop 持ってないし。でもですね、画像合成に全然興味がなく、一切関わりたいとも思っていなかったのは、画像合成について何ひとつ知識を持たなかったからです。皆様はポワソン合成についてはご存知ですか? ポワソン合成を用いると、以下のような画像を簡単に作ることができます。 モナリザをベースとしている感じはありますが、顔が違いますね。なんか違う。 実はこれ、以下の画像をベースとして 以下の絵を合成しています。 どの部分を合成するかについては、以下の画像で指定しています。 ポワソン合成を用いるとこのような合成を簡単に行うことができます。どうですか面白くないですか。 ポワソン合成は、SIGGRAPH というコンピュータグラフィクス界で非常に

  • Booklap teaser site

    Booklapはの共感を可視化したサイトです

  • 最新パッチ&if_luaなMacVimで高速検索&補完! - かなりすごいブログ

    VimAdventCalendar 2012 215日目 VimAdventCalendar 2012 215日目の記事になります。昨日214日めは@cohamaさんの「あなたの知らない Vim ~ デフォルトの ftplugin 達 ~」でした。便利です。 そろそろMacでもif_luaの恩恵を受けたい さて、近頃暗黒美夢王ことShougoさん製のVimプラグイン、通称ShougoWareのif_lua化が進みつつあります。 具体的には、Unite.vimはif_luaが有効な環境では一部の処理にif_luaを使用するようになり、neocomplcacheの時期バージョンであるneocompleteではif_luaが必須となっています。 Vim scriptに比べluaの計算速度はものすごく早いため、これらif_luaな機能によって多くの候補に関して演算を行う様な処理についてかなり高速化

  • Vagrantを使って仮想OSを簡単に作成しよう | DevelopersIO

    Vagrantとは? ちょっとした確認やテストのため、いつ壊れてもいいような環境が必要なことがあります。 そういった際にはEC2を使えばすぐに環境が用意できますが、多少お金がかかりますし、プロジェクト毎にIAMアカウントを発行したりする場合は管理も面倒です。 そんなときには仮想化ソフトウェアをつかってローカルに仮想OSをインストールしましょう。 Oracle VM VirtualBoxを使用すれば、簡単に仮想OSを使用することができます。 じゃあVirtualBox使えばOKかといいたいところですが、自分でOSイメージをとってきてVirtualBoxにインストールしたり、 インストールした仮想マシンの設定をしたりと、けっこう面倒です。 そこで登場するのが、今回紹介するVagrantです。 VagantはVirtualBoxのフロントエンドとして使用することができるruby製のツールで、コマ

  • Enter で ls と git status を表示すると便利 - Qiita

    とある方の "エンターだけで ls と git status 表示するようにしてある" というつぶやきを見て便利そうだと思ったのでやってみました。 基的なやり方は以下の記事が参考になりました。 zshでコマンドが空の状態でenter押したときに任意のコマンドを実行する方法 - kei_q ただ、上記方法では私の環境の場合、プロンプトが1回余分に表示されてしまって気持ちが悪いので、その辺りも手を加えました。 Installation 以下スクリプトを .zshrc に記述すれば、何も入力されていない状態で Enter を打つだけで ls と git status が表示されるようになります。 function do_enter() { if [ -n "$BUFFER" ]; then zle accept-line return 0 fi echo ls # ↓おすすめ # ls_abb

    Enter で ls と git status を表示すると便利 - Qiita
  • インフラストラクチャ自動化フレームワーク「Chef」の基本

    DevOpsというキーワードに関連して、「Chef」というツールの名前を聞いたことのある人も多いのではないでしょうか。この記事では、インフラにおける構成管理、展開作業を自動化するChefの構造および基的な使い方について解説します。 インフラストラクチャ自動化フレームワーク「Chef」 Chefは、物理、仮想、クラウドといったさまざまな大きさのインフラに対して、サーバやアプリケーションの展開を容易にするための自動化フレームワークです。 Chefの重要な要素の1つに「Infrastructure as Code」という概念があります。インフラをどのように構築し、維持するべきかという定義はRubyの文法で記述され、ソースコードのように扱うことができます。つまり、あたかもRubyでプログラミングをするように、インフラの構成管理をコードによって行えることがChefの利点の1つです。 自然言語による

    インフラストラクチャ自動化フレームワーク「Chef」の基本
  • いまグリーにいる若いひとは辞めないほうがいいと思う5つの理由。 - それ、僕が図解します。

    どうも。ひとの就職・転職にはうるさいRick08です。 グリーさんが7割減益見通しのニュースが出ていました。(ソース:日経新聞 その後、会社は否定) こういうのがでると、いまグリーさんで働いてる若い人の中にはこれを機に転職しようとか考えだす人も少なくないのではないでしょうか。ネイティブアプリに強いところに行こうとか、レシピみたいな普遍的で強いコンテンツ持ってるところに行こうとか、検索やEコマースの大会社に行こうとか、1億人以上が使うサービス作ってる会社に行こうとか、とにかく伸びてる会社に行こうとか、独立しようとか。それもいいと思いますが、見切りをつけるのはまだ早すぎます。 リクナビNEXTのグリーのページ。 グリーにいる若い人がやめないほうがいい理由。 十分儲かってる。 下方修正はしたものの、売上が1500億、利益で240億です。規模がすべてではありませんが、こんだけ稼ぐのは大変です。粉飾

    いまグリーにいる若いひとは辞めないほうがいいと思う5つの理由。 - それ、僕が図解します。