タグ

2014年8月25日のブックマーク (17件)

  • フロントエンジニアに知ってもらいたいリバースプロキシの重要性 | RickyNews

    Randen Pederson 大規模なシステムであれば使っているであろうリバースプロキシ。 セキュリティや稼働率の観点からみて利用することは非常にメリットは高いです。 ただ、社内や周りであまり知見がなく、 「動くからいいや」という理由でApacheをそのままWebサービスの一次受けとして利用されている方も多いと思います。 動くという目的からすれば確かにその通りですが、ただ一枚リバースプロキシを入れるだけで ぐっと運用効率、稼働率も拡張性も上がります。 1. ルーティング処理の簡略化 例えばRESTfulな一般的なAPI構成を作りたいと思った時に以下のようなURL構成になると思います。 http://api.something.com/search/v1/item/list.json?cid=xxxx&gid=xxxxx もしアプリケーション側のルーティングしか知らなければframewor

    フロントエンジニアに知ってもらいたいリバースプロキシの重要性 | RickyNews
  • スタートアップを支えるWEBサービス/技術 | blog.smarteducation.co.jp

    谷川です。はじめての投稿でいきなりまとめですが、今現在使っている技術やサービスなどよく聞かれるので、まとめて書いておこうと思います。 スタートアップの方など、これから選定される方はメリットやなぜ導入したかも含めて書くのでご参考に! モバイルアプリ Unity http://japan.unity3d.com/ 知育をやるならば、3Dは避けて通れない道です。 アプリはもちろん、映画などでもpixerを始め子供向けのコンテンツでは3Dが多く、3Dであれば選択肢はUnityでしょう。(最近は2Dにも対応しています) エンジニア・デザイナー中心にUnity合宿などを定期的に行っており、今後は主にUnityを使っていく予定です。 *Unity開発者大募集中です。 Cocos2d-x http://cocos2d-x.org iOSとAndroidをメインに、復数プラットフォームに対してアプリを配

    fumikony
    fumikony 2014/08/25
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ ※カテゴリは、「その他のお問い合わせ」を選択して下さい。

    BLOGOS サービス終了のお知らせ
    fumikony
    fumikony 2014/08/25
    専門家じゃない人を専門家として扱うなよ…
  • r7kamuraがIncrementsにJoinしました - Qiita Blog

    Incrementsにr7kamuraがJoinしました! 綺麗なコードが好きだと豪語するr7kamuraの参加に戦々恐々としつつも、一緒に仕事ができることにIncrements開発チームはとてもわくわくしています。Rubyマスターのr7kamuraは主にQiita、Qiita:Teamの開発を行います! なお、Incrementsでは引き続き一緒にQiita, Qiita:Team, Kobitoを作っていくメンバーを募集中です!r7kamuraと一緒に仕事をしたい!という方もどしどしご応募ください 採用情報 – Increments株式会社

    r7kamuraがIncrementsにJoinしました - Qiita Blog
    fumikony
    fumikony 2014/08/25
  • Linuxのハードウェア情報を取得するコマンド15選 | 俺的備忘録 〜なんかいろいろ〜

    Linuxの管理をしていると、OSが搭載されているハードウェア情報を取得する事がある。 今回は、そんなときに使えるハードウェア情報を取得するコマンドを紹介する。 1.lscpu CPUに関する情報を取得するコマンド。コア数やスレッド数、仮想に対応しているか否か等の情報を取得出来る。 以下に実行例を記載する。 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 コアあたりのスレッド数:1 ソケットあたりのコア数:4 Socket(s): 1 NUMAノード: 1 ベンダーID: GenuineIntel CPUファミリー: 6 モデル: 23 ステッピング: 10 CPU MHz: 2833.596 Bo

  • 「ISUCON 夏期講習 2014」のサーバ環境 AMI を公開しました - blog.nomadscafe.jp

    学生さん限定のイベント「ISUCON 夏期講習」今年もやりました。イベントは、tagomorisからISUCONやWebアプリケーションについての座学を行ったあとに、ISUCON3の予選問題にチャレンジをしてもらいました。またチャレンジをしてもらいながら、どのようにWebアプリケーションのパフォーマンスをあげていったらよいのか、自分の方から説明をしました。今年はスコアをあげることができる参加者が多く、驚きました。 去年と同じようにISUCONの問題にチャレンジする環境としてEC2を使いましたので、そのAMIを公開します。 AMI ID:ami-e796b3e6 AMI Name: isucon_summer_class_2014 Region: Asia Pacific (Tokyo) 「ISUCON 夏期講習 2014」サーバのつくりかた EC2のインスタンスを起動する際に、上記のAMI

  • 継続的デリバリー読書会資料 #1

    謎の集団『大崎的デリバリー』による継続的デリバリー読書会の第一回の資料です。 * 1章 : http://www.slideshare.net/chabudaigaeshi/1-13376219 * 2章: http://www.slideshare.net/kapara3/ss-13538343 * 3章: http://www.slideshare.net/norikazuhiraki/ss-14288316 * 4章: http://www.slideshare.net/favril1/continuous-delivery-chapter4 * 5章: http://www.slideshare.net/ts7i/5-14286065 * 6章: http://www.slideshare.net/ShinyaOzawa/continuous-delivery-6 * 7章: ht

    継続的デリバリー読書会資料 #1
  • プランニング・ポーカーで始める楽しい見積り - mixi engineer blog

    こんにちは、UX統括部の横幕です。すっかり春になって、桜を眺めるのが気持ち良いですね。 最近、社内で活発に「デイリースクラム」が行われるようになりました。 日々、チームメンバーの持っているタスクの進捗を確認し合うことで、スケジュール感の共有・調整、あるいは、チームメンバー同士でタスクの振り分けを見なおしたりなどができ、チームの有機的な動きを作ることが出来るようになってきています。 さて、そんななかで、今回は、プロジェクトを進める上で、また日々のデイリースクラムをする上で重要な「タスクの見積り」についてお話しようと思います。 これが実際のPlanning Pokerです。アメリカのMountain Goat社が企画発売し、ライセンスしています。 1. 見積る前に 1-1. 計画を立てよう タスクの見積りをする前に、何をするのか、その計画を立てていきます。 ・フィーチャーを考える フィーチャー

    プランニング・ポーカーで始める楽しい見積り - mixi engineer blog
  • re:workstyle

    ワークスタイルとチームのための情報ブログメディア

    re:workstyle
  • 伊藤直也氏が「Web開発は高度化している」と語る理由と、押さえておきたい3つの技術領域【2014年前半のインプットlog】 - エンジニアtype

    KAIZEN platform Inc.  Senior Technology Advisor 伊藤直也氏(@naoya_ito) 2002年に新卒入社したニフティでブログサービス『ココログ』の開発担当となり、一躍有名になる。その後、はてなで『はてなブックマーク』など各種サービスを立ち上げ、2010年にグリーへ入社。2012年に同社を退職して以降は、フリーランスとしてベンチャーの技術顧問などを請け負う。自身のブログ『naoyaのはてなダイアリー』が人気 「Webアプリの実装で差別化は無理」という考えが変わった 現在、KAIZEN platform Inc.をはじめ複数社の技術顧問を務めている伊藤直也氏。「普段から、アウトプットの目的なく技術の勉強をすることはほとんどない」という性分から、今年上半期は「顧問としてベストプラクティスを提供するために知っておくべき領域」にフォーカスして情報収集を

    伊藤直也氏が「Web開発は高度化している」と語る理由と、押さえておきたい3つの技術領域【2014年前半のインプットlog】 - エンジニアtype
  • 始める sbt - ようこそ

    ようこそ! 始める sbt 1/14 ページ 次 原文: Getting Started Guide 誤訳の報告をする。 「始める sbt」で君も sbt を始めよう。 sbt は柔軟で強力なビルド定義 (build definition) を作ることができるけど、そこで使われている概念の数は多くはない。 多くはないけども、sbt は他のビルドシステムとは一味ちがうから、ドキュメントを読まなければ、いくつかの細かい点でハマっちゃうと思う。 この「始める sbt」で、ビルド定義 (build definition) の作成とメンテナンスに必要な概念を説明する。 「始める sbt」を読むことを強くお勧めしたい! どうしても忙しいという場合は、最も重要な概念は .sbt ビルド定義、 スコープ、と 他の種類のセッティング に書かれているけど、このガイドの他のページを読み飛ばしても大丈夫かは保障し

  • 研究者はPCが命!③〜困ったことがあれば、ジーニアスバーに行こう!(ときどき大阪人の悪口)〜 - 暇じゃないはずの大学院生による京都と学問の楽しみかた

    夏が終わる件について。 ああ、いつまでも夏が永遠に続けばいいのに。 気づけば8月もあと1週間。 先週はPCが壊れたトラブルで終わりました。 当初の予定では博論が終わってる予定でしたが、その前段階の原稿の校正すら終わってません。それもまだ2割程度です。うん正直まずいんじゃないかな・・・ なお、研究室に朝から晩までいると、挙動をみんな見てるんですよ。 「夏休み、頑張ってるねー」とかいわれますが胸が痛みます。確かにずっと研究室または自宅で作業をやっているはずなんですよ。 だが、全然進まんわ・・・モチベーションどころか原稿を見るのがストレスですほんま。それでも、24時間、原稿のことしか考えてないという・・・まーしゃーない。体系を作るのはいろいろと悩むわけで、これは思索をやめてはいけないのです。 まあ、理想としては、アイディアが出ないときには別の作業をやるべきだよね。あとは暗記とか文献読むとかさ・・

  • ロシア向けのプロキシサービス「3s3s」の管理人へ質問をしてみた - piyolog

    今年7月下旬から政府関係や通信事業者等、多数の組織が自サイトの模倣サイトが存在していると注意喚起を掲載しています。 NTTグループや楽天が発表した模倣サイトについて調べてみた 多くの組織が「模倣サイト」であると注意を呼び掛けているドメインは「○○.org」等として記述されています。そのため、具体的にどのサービスかは明らかではない*1ものの、一部では「3s3s.org」の記述が見受けられたことから、「3s3s.org」について調べたのが上の記事です。 「3s3s.org」とは結局どういったものなのか、サービスの管理者の方に聞くのが一番早いと思い質問を投げてみたところ回答を頂きました。 質問内容 次の質問をしました。 3s3s.orgはどのようなサービスなのか 何故このようなサービスを行っているのか サービスを使うとウィルス感染の恐れや情報漏えいが起こるかのような指摘されている件をどう思うか

    ロシア向けのプロキシサービス「3s3s」の管理人へ質問をしてみた - piyolog
    fumikony
    fumikony 2014/08/25
  • 成長の場を求めないソフトウェアエンジニア?:柴田 芳樹 (Yoshiki Shibata):So-netブログ

    「ソフトウェア開発組織が持つべきカルチャー」と題して、過去に以下の記事を書いています。 継続した学習習慣 コンピュータの基礎を教える 共に学ぶ マネージャが勉強会を主催する プロセス中心ではなく、スキル中心 スキル向上に真剣に長期的に取り組む カンファレンスへ積極的に参加させる コードをレビューする Source Code Controlへ最低でも毎日コミットする ビッグバン・インテグレーションを避ける テストを自動化する ソースコードを調べる 自分で書いたコードを自分で見直す 知識教育だけではなく、良い行動パターンを促進する また、「コードレビューの視点」として、以下の記事を書いていいます。 Copyrightを書く 必要なエラー情報を付加する マルチスレッドプログラミングに注意する 言語仕様を確認する 独り言コメントは書かない 説明とコードが違っていないか注意する 知識の伝達の場 エン

    成長の場を求めないソフトウェアエンジニア?:柴田 芳樹 (Yoshiki Shibata):So-netブログ
  • 週休2日制は非効率だという証拠

    By Bart 世界中で「1週間に5日間働いて2日休む」という週休2日制度が導入されており、週末が近づくと「もうすぐ休日!」と1週間の終わりを感じるわけですが、そもそも「1週間」という周期が自然な周期ではないということがThe Atlanticで指摘されています。そこで「週4日労働制の方が効率が良くなる」ということが、実際に導入した企業の事例と共にCityLabでまとめられています。 It's Time for a Four-Day Workweek - CityLab http://www.citylab.com/work/2014/08/its-time-for-a-four-day-workweek/378911/ ◆週5日労働制の起源 By Federico 世界中で「7日間」は1つの周期として捉えられていますが、1991年8月にWitold Rybczynski氏がThe Atl

    週休2日制は非効率だという証拠
  • 線形代数の用語と意味まとめ(主に自分用) - About connecting the dots.

    恥ずかしながら,線形代数周りの用語って似たようなものが多くて,すぐにアレがどれだっけと混同してしまいがちになります.線形代数の手計算とかがんばってたのなってもう10年とか昔の話だし,チートシート的にまとめなおしておこうと思いました.内容的には,主に統計や機械学習で使うような内容が中心になっています. 概要 統計・機械学習で使う線形代数は,基的には以下「計算の簡便化」と「データ変換」の2つがメインです.もちろん数学的に突っ込んでいったり,統計・機械学習でも応用的な手法を用いる場合はその限りではないですが,基的には下の2つが大きいと思います*1. 計算の簡便化 (例えば固有値・固有ベクトルを用いて)行列を対角化することで,行列の乗算を高速に実施する (LU分解を用いて)扱いやすい形に行列を分解することで,その後の計算を高速にする データ変換 SVDを行うことでLSIやPCAといったデータ縮

  • 「技術」の可能性と限界 | Kousyoublog

    欧州軍事技術史の名著として名高いバート・S・ホール「火器の誕生とヨーロッパの戦争」から 『技術は人間に関することではいつも複雑な役割を演じる。私たちは技術を、物質世界の姿形をきめ、以前は不可能だった人間の行動を可能にする――言いかえると、能力と力を与える――ものとみることになれている。私たちは、技術はまた、何ができるかに限界をおくということになかなか思い至らない。技術はこれ以上行動を組織することも企てることもできないといういわば天井を表すのである。だから完全な技術史は、新しい可能性を確立した変化だけでなく、完成した技術的「システム」あるいは集合体が、それを使う人々に否応なく課した制限をも記述しなければならない。 「制限というとき私は、ある時代の技術はもっと後世の技術ほど速くもなく、強力でなく、融通性も少ないかもしれないというわかりきった(そしてたいていは取るに足りない)事実を指しているの