2013年11月17日のブックマーク (22件)

  • Battle ready Nginx - an optimization guide – Blogzor

    A guide to optimizing Nginx for maximum performanceMost setup guides for Nginx tell you the basics - apt-get a package, modify a few lines here and there, and you’ve got a web server! And, in most cases, a vanilla nginx install will work just fine for serving your website. However, if you’re REALLY trying to squeeze performance out of nginx, you’ll have to go a few steps further. In this guide, I’

    yfnt
    yfnt 2013/11/17
    Let's improve performance !!
  • 「最強」のチームを「造る」技術基盤

    「最強」のチームを「造る」技術基盤 Presentation Transcript 「最強」のチームを 「造る」技術基盤 Nov/09/2013 Hiroyuki Ito IT Department, Rakuten, Inc. http://www.rakuten.co.jp/ Hiroyuki Ito (伊藤 宏幸、The Hiro) 情報技術部 プロセス・品質課 テスト駆動開発グループ @hageyahhoo 2 アジャイルコーチとして、 開発現場を日々サポートさせていただいています。 3 造る = 栽培する・耕す 4 CI/CD TDD ATDD この3つを軸にした チーム造りについてお話します。 5 Agenda 1. チーム造りの背景 2. 1st Stage : CI/CD 3. 2nd Stage : TDD for Android 4. 3rd Stage : ATDD

    yfnt
    yfnt 2013/11/17
  • 過去に購入・ダウンロードしたことのあるアプリをSpotlightから即インストールする裏技を見つけた | きんちゃんぶろぐ

    未脱獄でも出来るもんシリーズやってきました。 アプリをインストールする際、AppStoreを立ち上げて検索をしますが、一度ダウンロードしたことのあるアプリをAppStoreを介さず、超即でインストールする方法を見つけました。 ワンタップでダウンロードが開始されるため、全くストレスを感じません。 未脱獄でも出来るもんシリーズ第五弾 第一弾は予想外に人気を博した3G/LTE回線でTweetbotのストリーミング方法: ※Tweetbotユーザ必見: Tweetbot 3で3G/LTE回線ストリーミングをする方法を発見しました! | きんちゃんぶろぐ 第二弾はSpringBoardの設定を書き換えてバッテリー残量、ControlCenterのデモモードなどを有効にする方法: 【脱獄不要】iPhoneiPadであの煩わしいバッテリー残量アラートを無効、ControlCenterをデモモードにする

    過去に購入・ダウンロードしたことのあるアプリをSpotlightから即インストールする裏技を見つけた | きんちゃんぶろぐ
    yfnt
    yfnt 2013/11/17
    おおおぉぉぉ、すごいワザ !!
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    yfnt
    yfnt 2013/11/17
    みんなやってたよねw デジカメ出た頃って、普通にモスキートやらブロックノイズやらたくさんノッてたんだぜwww
  • 「キャラ立ちしたエンジニアになる!」を発表してきました( #DevKan )

    決断〜Decision〜 今回のテーマは「決断〜Decision〜」でした。 スピーカーの依頼を頂いた際にテーマを聞いて、内容を色々と考えたのですが、私自身はそれほど大それた決断をしてきたわけではないので、分かりやすい決断として起業について少し触れました。 スライドにもあるとおり、私にとっての起業は生活する糧を稼ぐための手段であり、またやってみたいことの一つでした。正直、それほど大きな決断だとは思っていませんでした。 もちろん、いま考えるとこれは大きな決断だったと思うのですが、それはあくまで結果論で、決断の当の大きさというのは、その時には分からないものなのかもしれません。 キャラ立ちする キャラ立ちしましょう! スライドを少なく 実は、今回スライドを少なくして、話すということにチャレンジしてみました。 理由は3つです。 まず、発表スライドを作っていると、どうしてもあれもこれも入れたくなっ

    yfnt
    yfnt 2013/11/17
  • コードを書かずにWebサイトが作れるソフト「Adobe Muse」最新版を公開

    アドビ システムズは、同社の製品担当者ブログ「いわもとぶろぐ」にて、コードを書かずにWebサイトを作成できるWeb制作ソフト「Adobe Muse」の最新バージョン(v7)がリリースされたことを発表した。 「Adobe Muse」は、グラフィックデザイナー向けのWebサイト構築ソフト。同社のIllustratorやInDesignといった製品群と同様の操作感で、Webサイトのデザインから公開までを行うことができる。このたびのリリースで行われた主な機能強化は、ウィジェットライブラリに追加された「ソーシャルウィジェット」。Facebook コメント、Facebook フォロー、Facebook いいね、Google マップ、LinkedIn、Muse バッジ、Paypal、PinterestTwitter フォロー、Twitter ツイート、Vimeo ビデオ、YouTube ビデオといった

    コードを書かずにWebサイトが作れるソフト「Adobe Muse」最新版を公開
    yfnt
    yfnt 2013/11/17
  • [ウェブサービスレビュー]読み方が分からない外国人名の発音を検索できる「Pronounce Names」

    内容:「Pronounce Names」は、欧米人の名前の綴りを入力することで、その発音を教えてくれるウェブサービスだ。10万件を超える人名が収録されており、綴りは分かっているが読み方が分からない欧米人の名前の発音を知りたい場合に便利に利用できる。 「Pronounce Names」は、欧米人の名前の綴りを入力することで、その発音を教えてくれるウェブサービスだ。10万件を超える人名が収録されており、綴りは分かっているが読み方が分からない欧米人の名前の発音を知りたい場合に便利に利用できる。 使い方は簡単で、検索フォームに名前を入力して「Search Pronounciation」をクリックするだけ。検索結果は、著名な名前については字幕付きの動画ファイルが用意されており、画面を見ながら発音がチェックできる。このほか、音声ファイルだけが用意されている場合や、発音記号などで詳しく説明されている場合

    [ウェブサービスレビュー]読み方が分からない外国人名の発音を検索できる「Pronounce Names」
    yfnt
    yfnt 2013/11/17
    コレは、いいね !! 日本語感覚から、いいのかコレでwww ってヒト、いるからね !!
  • Intro to Object-Oriented Design: Part 1/2

    Update note: Check out the latest version of this tutorial, updated for iOS 8 and Swift! Intro to Object-Oriented Design in Swift. A huge piece of the programming puzzle in working with Cocoa and Objective-C is Object-Oriented Programming. Almost all modern programming languages use this approach, and wrapping your head around its concepts and patterns can be incredibly helpful when reading and wr

    yfnt
    yfnt 2013/11/17
  • John Resig - Node.js Stream Playground

    This summer I had the opportunity to attend NodeConf and it was a fantastic experience. I really appreciated how every session was a hands-on coding session: I felt like I walked away knowing how to put a bunch of advice directly into practice. One of my favorite sessions was the one run by James Halliday and Max Ogden exploring Node streams. Specifically they sat us down and had us run through th

    yfnt
    yfnt 2013/11/17
  • 開発現場に伝えたい10のこと

    β版 開発の現場を支えるエンジニアたちが些細な習慣から大きな決断まで、自らの体験を語ったエッセイ集。DevLOVE関西にゆかりのある10人による、それぞれのハンガーフライト。 β版について 書のステータスは現在β版であり、現在、著者やレビュアの方々により追加・修正が行われている段階です。 いま購入されてお読みいただけるのはその途上の原稿を元にしたものです。 最終的に正式公開されたものもダウンロードしお読みになることはできますが、 正式公開版を読みたい方には今しばらくお待ちいただくことになります。あらかじめご了承ください。 概要サンプルリンク用タグ ※書のハッシュタグは #genba10things になります。(→twitter) 内容紹介人ひとりが経験できることには限界があります。かつてのパイロットたちも、自分ひとりでは不足してしまう経験をハンガーフライトで補ったはずです。他のパイロ

    開発現場に伝えたい10のこと
    yfnt
    yfnt 2013/11/17
  • iOS/Android/Windows――すべてに対応するアプリを開発するには? | gihyo.jp

    多様化するプラットフォームとデバイス、そして頻繁なOSのアップデートや製品リリースに対応するため、クロスプラットフォーム開発の必要性はますます高まってきています。iOS、Androidの両方で動作するアプリを、できるかぎり共通のコードで開発するためのライブラリやフレームワーク、サービスを探した経験のある方も多いのではないでしょうか? そんな中、2012年秋のWindows 8のリリースにより、タブレットを含むノートPCデスクトップPCの世界にも、アプリストアができました。ますます多岐にわたるプラットフォームに対応すべく、この記事ではiOS/AndroidWindows、すべてに対応するアプリを作る方法についてご紹介します。 Webの技術を使う まず1つ目は、Webの技術を用いる方法です。各OSには、Web技術を利用したコンテンツを表示するためのWebViewコントロールが用意されていま

    iOS/Android/Windows――すべてに対応するアプリを開発するには? | gihyo.jp
    yfnt
    yfnt 2013/11/17
  • 大規模なjsってどうして書きにくい? - Blog::kobaken

    大規模なjsってどうして書きにくい? フロントサイドでの話です。 そんな話を、id:karupanerura と#isucon反省会帰り、東海道線で話した 2人で話した答え: 「パッケージの責任範囲を小さくするベストプラクティスが分からない」 つまりは「コードを読む範囲を小さくしたい」 所感: "よしなに"やってくれるって、"なんかこわい" jsのフロントサイドのライブラリって何となくそういうの多い気がする 作るのも大変 CPANのように客観的によくテストする仕組みがあれば、使う人も作る人も幸せになれる? 一つのことを上手くやる小さなモジュールを組み合わせたい どうやって解決するか? モジュールを決められた仕様で書いて、requireして使うcommonjsライクがいいんでは?と話した モジュール毎にHTTP Requestするのはいやなので、concatとかもしやすくしたい 【追記】せっ

    大規模なjsってどうして書きにくい? - Blog::kobaken
    yfnt
    yfnt 2013/11/17
  • 真にスレッドセーフなHash mapとは #渋谷java

    14. どんなケースでひっかかったのか • WebアプリのHttpSessionにHashMapを 格納していて、 • Tomcatのセッションクラスタリングがレ プリケーションのためにHashMapをシリ アライズして、 • そのシリアライズの最中にリクエストか らの処理(シリアライズとは別スレット)が HashMapにput

    真にスレッドセーフなHash mapとは #渋谷java
    yfnt
    yfnt 2013/11/17
  • 「GitHub トレーニングチームから学ぶ Git の内部構造」に行ってきました #githubjp - 若くない何かの悩み

    GitHub トレーニングチームから学ぶ Git の内部構造」に行ってきました!Gitの中・上級者向けの素晴らしい勉強会でした。おもしろかった! 今回の勉強会で一番面白かったのは、「とりあえずコミットをしろ。そうすりゃあとでなんとでもなる」です。git reset --hard によって消えたはずのコミットが git reflog から復元できるなんて目から鱗でした。現在の変更を破棄したい場合でもとりあえずコミットしておけ、という教訓の意味がやっと分かりました。 末尾に勉強会のノートを添えておきます。 このイベントは、その場で図を書くような説明などアドリブが多く、とてもわかりやすかったのですが、まとまった資料を貼るのが難しそうな発表でした。したがって、資料は公開されないかもしれません。とすると、このノートはいまのところ唯一の資料です! ちなみに、会場の様子はこんな感じでした。勉強会の後の

    「GitHub トレーニングチームから学ぶ Git の内部構造」に行ってきました #githubjp - 若くない何かの悩み
    yfnt
    yfnt 2013/11/17
  • chomp() は $/ に依存していると知れ! - Islands in the byte stream

    perldocにあるように、chomp()の挙動は $/ に依存します。ということは、うっかり local $/ したスコープで chomp() を行うと、何もおきません。 この結果起きる現象がきわめて不可解なので、readlineの直後以外の場面ではchomp()を使わず s/\r?\n\z//xms するのが無難でしょう*1。 use strict; use warnings; local $/; my $s = "Hello\n"; chomp $s; print "[$s]\n"; # => #[Hello #] Xslateがまさにこれにはまっていたので修正しました。 https://github.com/xslate/p5-Text-Xslate/commit/92c7387b0f0ebdad5761c420a54564b9e8d2f635 [追記] *1:はてブのコメントをう

    chomp() は $/ に依存していると知れ! - Islands in the byte stream
    yfnt
    yfnt 2013/11/17
  • Facebookの友達がどれだけ自分に興味を持っているかを数値かできるブックマークレット「FB Friends Ranking」|男子ハック

    WebサービスFacebookFacebookの友達がどれだけ自分に興味を持っているかを数値かできるブックマークレット「FB Friends Ranking」2013年11月16日118 @JUNP_Nです。Facebookで繋がっている友達が自分に対してどれだけの興味を持っているのかがわかってしまうというブックマークレットがあるということで試してみました。ちょっと使うのはドキドキしますが意外な結果が待っているかも?

    Facebookの友達がどれだけ自分に興味を持っているかを数値かできるブックマークレット「FB Friends Ranking」|男子ハック
    yfnt
    yfnt 2013/11/17
  • サービス終了のお知らせ - NAVER まとめ

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

    サービス終了のお知らせ - NAVER まとめ
    yfnt
    yfnt 2013/11/17
  • TechCrunch | Startup and Technology News

    Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov

    TechCrunch | Startup and Technology News
    yfnt
    yfnt 2013/11/17
  • 端末/OS関係なし! 無料アプリ『Simplenote』で最強のクラウドメモが完成する | ライフハッカー・ジャパン

    iPhoneAndroidiPhoneからでもMacからでもWindowsからでもiPadからでもnexus7からでもgalaxyからでもSurfaceからでも...要はネットに繋がってればどこからでも! 異なる端末でメモを記入/閲覧できる『Simplenote』が素晴らしいです。 iPhoneにも標準のメモアプリはありますし、iCloudMacと同期もできます。しかし、スマホがiPhonePCWindowsだったらそれはできないし、iPhoneで書いたメモをAndroidのタブレットで見たいなんて人もいるはず。 そんなときは間違いなくコイツの出番です。 まずはアカウントを作成します。とはいえ、メールアドレスとパスワードを2回入力するだけ。ササッとどうぞ。 メモを入力する際は右上の+ボタンを押してから。このあたりの一手間がめんどくさいのはマイナスですね...。 >>レビューの続き

    端末/OS関係なし! 無料アプリ『Simplenote』で最強のクラウドメモが完成する | ライフハッカー・ジャパン
    yfnt
    yfnt 2013/11/17
  • JavaScript: / の \ によるエスケープのみによるセキュリティ対策は禁止

    (Last Updated On: 2018年8月4日)RFC 4696をもう一度読みなおしてみると/もエスケープ可能文字に定義してありました。JavaScriptのエスケープシークエンスの処理の部分も間違っていたので全面的に書き直します。 RFC 4696(JSON)の定義では string = quotation-mark *char quotation-mark char = unescaped / escape ( %x22 / ; ” quotation mark U+0022 %x5C / ; \ reverse solidus U+005C %x2F / ; / solidus U+002F %x62 / ; b backspace U+0008 %x66 / ; f form feed U+000C %x6E / ; n line feed U+000A %x72 / ;

    JavaScript: / の \ によるエスケープのみによるセキュリティ対策は禁止
    yfnt
    yfnt 2013/11/17
  • Git入門 v1.1.0

    Frontrend Vol.6 powered by CyberAgent, Inc. http://frontrend.doorkeeper.jp/events/6907 で発表したプレゼン資料です。 こういう資料に対する投げ銭的なのがどうなるのか気になっていたので、もしよろしければ・・・!15円からできるソーシャルカンパサービスだそうですm(_ _)m http://kampa.me/t/dev

    Git入門 v1.1.0
    yfnt
    yfnt 2013/11/17
  • JSONにNSNullが入ってきたとき

    多くのiOSアプリはサーバーとの通信が必要で、やりとりされるデータのフォーマットにはJSONが採用されることが多いと思います。 iOS 5からは標準ライブラリにNSJSONSerializationが導入され、特に理由がなければJSONのエンコード/デコードにはこれを利用します。 NSJSONSerializationが扱うオブジェクトは以下の5種類のオブジェクトです。 NSString NSNumber NSArray NSDictionary NSNull そこで心配になるのが、予期しないところにNSNullが入ってきて”unrecognized selector sent to instance.“となってしまうことです。 NSNullではなくてnilが入っていてほしいと考える人は多いようですが、そもそもNSArrayやNSDictonaryはnilを含むことはできず、 そのような状

    yfnt
    yfnt 2013/11/17
    なるほー