タグ

2015年8月15日のブックマーク (28件)

  • Spring Boot in Action Part 3 : Social Login

    This article is part3 of the spring boot in action series. Check out the previous parts Part1, Part2. The source code for all parts is available at this github repo. We continue the series by implementing our first feature. Social Login via twitter. The Social Login Flow Before we dive into how to implement social login in our application, we need to visualize how the flow works. The diagram below

    Spring Boot in Action Part 3 : Social Login
  • スレッドの優先度について調べた - Qiita

    Android にも(Java ですから)スレッドの優先度ってありますけど、それちゃんと動きますよね?というのを ExecurorService を使って調べた。 ThreadFactory の拡張 ExecutorService が作るスレッドは、何もしないと 優先度:中 になる模様。 これを変更するには、生成時(newSingleThreadExecutor) に渡す ThreadFactory を自前で実装して、Thread.setPriority してやる。 ThreadFactory を Implements したクラス作ってもいいけど、そこまでやる必要も無いでしょ。 // 指定した Priority の ThreadFactory を生成して返す private ThreadFactory makeThreadFactory(final int priority) { retu

    スレッドの優先度について調べた - Qiita
  • 今日もAmazon API Gatewayを撫でた - ✘╹◡╹✘

    帰宅後に r7kamura/fluct の開発をちょっと進めて、AWS Lambdaの関数でHTTPリクエストのパスとかリクエストボディの内容とかを取れるようにした。文字で説明しただけでは意味が分からないだろうと思いデモを用意しましたのでこちらをご覧ください。 https://os92ef4zmf.execute-api.us-east-1.amazonaws.com/production/echo us-east (バージニア) のAmazon API Gatewayにos92ef4zmfというIDのREST APIを作成してあって、これのproduction環境にGET /echoというエンドポイントを用意している。このエンドポイントは内部でAWS Lambda上に作成したshow_echoという関数を実行するように設定されていて、show_echoはAPI Gatewayから受け取っ

    今日もAmazon API Gatewayを撫でた - ✘╹◡╹✘
  • チャンスは「回転寿司」のネタのように巡ってくるものーIT業界の女帝・奥田浩美に学ぶ - リクナビNEXTジャーナル

    今回は、リクナビネクストジャーナルではお馴染み、IT業界の女帝と呼ばれ、数多くの企業のスタートアップに携わってきた奥田浩美さんに、「だまっていても、チャンスが勝手にやってくる仕組みの作り方」について、教えていただきました! 私の口癖は、「この瞬間にもチャンスは何万粒も降ってきている」です。 皆さんの周囲はどうですか?「そんなことないよ!」という方も多いかと思います。そして、日々周囲のFacebookなどを見ていると、羨ましいくらいチャンスに恵まれている人を見かけることもあるのに、なんだか自分の周囲にはチャンスがないなぁ…と思っているかもしれません。そんな方に私の著書「人生は、見切り発車でうまくいく」の中にも書いている「チャンスの回転寿司理論」についてご紹介しようと思います。 好きなネタが来たら、周りの人が教えてくれる 数年前のことです。あるセミナーの懇親会の席で参加者の女性にこう聞かれまし

    チャンスは「回転寿司」のネタのように巡ってくるものーIT業界の女帝・奥田浩美に学ぶ - リクナビNEXTジャーナル
  • マネージャとのつきあいかた - サンフランシスコではたらくソフトウェアエンジニア - higepon blog

    今の会社で 7 人のマネージャと仕事させてもらい、自分もマネージャになったこともある。その経験をふまえてマネージャとのつきあいかたを書いてみる。マネージャは日的な「上司」と若干ニュアンスが違うので注意。上司というよりは役割の異なる同僚。 目的 マネージャとうまくつきあうことで以下を得るのが目的。 困ったときに助けてもらえる。マネージャ自身のマネージャのちから、マネージャの人脈を借りる プロジェクトの進め方、デザイン等。基的に好きにやりたい。細かく口を出されない。 キャリアプランゴールを共有し助けてもらう 大きな 2 つの方針 初期の段階で信頼関係を築き、以降のつきあいを楽にする バランスのよい情報共有を目指すが over-communication よりにたおす マネージャの視点 マネージャの視点を意識すると何を伝えるべきかが見えてくる。マネージャがあなたについて知りたいのは プロジェ

    マネージャとのつきあいかた - サンフランシスコではたらくソフトウェアエンジニア - higepon blog
  • プラットフォーム優位の時代、コンテンツ側はどう考えればよいのか? - メディアの輪郭

    川上量生さんが書かれた『鈴木さんにも分かるネットの未来』(岩波新書)を読みました。このはネットとはなにか、その真の姿や未来について書かれたもの。特に印象的だったのは、コンテンツ側がいかにプラットフォーム側と付き合っていくのかという点です(ほかにもテレビの未来やビットコイン、人工知能などについても述べられています)。 ネットのムーブメントも”まだ”テレビが起こす まず前提として、ネット時代には紙媒体と違い、制作から流通までのすべてのプロセスを持つことができなくなりました。端的に、流通部分におけるネットやプラットフォームの影響力が大きくなってきたからです。 ネットで従来のマスメディアのビジネスが危機を迎えている根的な理由は、独占していた情報の流通経路がネット企業に奪われ、情報の発信者としては個人とすら競争しなければいけないという完全自由競争のなかに放り込まれたからです(47ページ) それで

    プラットフォーム優位の時代、コンテンツ側はどう考えればよいのか? - メディアの輪郭
  • Windows 10の「仮想デスクトップ」で並行作業を効率化する

    Windows 10には、仮想的なデスクトップを作成して切り替えながら作業できる新機能「仮想デスクトップ」が搭載されています。複数の作業を並行して進めるときに便利なので、使い方をチェックしましょう。 作業ごとに複数のデスクトップを使い分けられる 「仮想デスクトップ」は、パソコンを使った複数の作業を並行して進めたいときに活用すると便利な機能です。たとえば、 Wordの資料を見ながら、PowerPointで資料を作る オンラインバンキングの明細を見ながら、Excelで収支をチェックする といった作業を同時に行う必要がある場合、デスクトップが1つでは、1つの画面に目的が異なる4つのアプリが混在することになります。これでは作業が混乱する原因になりかねません。 一方、仮想デスクトップを使えば デスクトップ1:WordとPowerPointを表示 デスクトップ2:ブラウザーとExcelを表示 というよ

    Windows 10の「仮想デスクトップ」で並行作業を効率化する
  • プロダクトマネージャーとプロジェクトマネージャーはどう違うのか - 小さなごちそう

    両方ともPMと略されるため混同する人が多いが、プロダクトマネージャーとプロジェクトマネージャーは明確に役割が異なる。 Quoraに素晴らしく簡潔な回答があったので引用して紹介する。 Product managers own "What" and "Why". Project managers own "How" and "When". (a simplification, but generally holds true) Ian McAllister's answer to What's the difference between a Project Manager and a Product Manager? - Quora プロダクトマネージャーは、「何を作るか」「なぜ作るのか」に責任を持ち、プロジェクトマネージャーは、「いつまでに作るか」「どうやって作るか」に責任を持つ。 別の言

    プロダクトマネージャーとプロジェクトマネージャーはどう違うのか - 小さなごちそう
  • エンジニアあるある〜「徹夜明けの仕様変更」 - 株式会社MapleSystemsのWebエンジニアの採用 - Wantedly

    福岡県出身。1981年05月06日生まれ。牡牛座のAB型。 九州工業大学を卒業後、都内IT会社に勤務。25歳でフリーランスに転身。26歳でメイプルシステムズを創業。30歳で東京大学大学院工学部システム創成学科大澤研究室に研究生として入学。半年程ではあるが、データベースマイニングに関する知見を深め、34歳となった今でもプレイングマネージャとして現役エンジニアであることにポリシーを持っている。 やりたいことは決まっています。 社会の基盤としての、これからの世代。 子供向けのサービスを展開したいと思っています。 育児や、事、教育。 子供に関わる事業展開を推進し、 一つの時代を築いていければと思っています。 その軸を保ちつつ、 是非みなさんと仕事がしたい。 新しいアイディアが欲しい。 エンジニアの前は保育士やってました! 農業やりながらエンジニアって出来ますか? そんな異色のエンジニアがいても良

    エンジニアあるある〜「徹夜明けの仕様変更」 - 株式会社MapleSystemsのWebエンジニアの採用 - Wantedly
  • Hamlが5分で分るチートシート [Rails初心者チュートリアル]

    今回はRubyの代表的なテンプレートエンジン「haml」を使って、RailsのViewを書き換えてみます。また、Hamlをすでに使っている人向けにも適したTips的なチートシートを作りました! 🍄 RailsのViewとは?Railsでは次のようなMVC(Model, View, Controller)のしくみ使ってWebアプリケーションを作っていきます。 Model(モデル): 主にデータベース(MySQLやPostgreSQL)とのやりとりを担当 View(ビュー): 主にWebブラウザのhtmlの表示を担当 Controller(コントローラ): View(ビュー)とModel(モデル)との間の橋渡しを担当 今回はブラウザで簡単に確認できるViewの部分を変更してみます。 😎 Hamlとは?『Haml』とは簡単にいうとHTMLをより簡単に書くためのビューテンプレートエンジンです。

    Hamlが5分で分るチートシート [Rails初心者チュートリアル]
  • F値を小さくすると写真が明るくなる というウソ。[露出補正のナゾ]

    写真を始めたときに最初に教えられる事の一つにF値を小さく(絞りを開く)すると写真が明るくなるよ といのがありますが、それは残念ながら特別な条件でしか成立しません。通常はF値やシャッタースピードを変えても写真の明るさは変わらないのです。今日はそんな疑問を整理してみようと思います。 F値を変えても明るさは変わらない!?一眼レフやミラーレスなど高機能なカメラで写真を始めると、”F値を小さくすると写真が明るくなる” とか、”シャッタースピードを遅くすると写真が明るくなる” なんて事を教えられることがあります。 カメラの原理から言えばそれは確かに真実なのですが、写真を始めたばかりの人にとってはそれはある意味で ”ウソ” でもあります。この関係は上級者向けの設定でのみ成り立つお話だからです。 F値(絞り)、シャッタースピード、ISO感度 と写真の明るさの関係はカメラの最も基的な原理なので、どんな写真

    F値を小さくすると写真が明るくなる というウソ。[露出補正のナゾ]
  • GitHub経由で海外から仕事が来た話 - その後のその後

    はじめて海外から(フリーランスとして)仕事をいただく、という貴重な経験ができたので、その経緯などを書いてみたいと思います。 きっかけ 7月末のある日、知らないメールアドレスから英語のメールが来ました。内容を一部だけ抜粋すると、 We are looking for someone to develop a very simple apple watch app and a companion apple phone app. というわけで、Apple Watch アプリをつくって欲しい、とのこと。内容を読むと加速度センサとジャイロを使いたいそうで、必然的に watchOS 2 案件になりそうです。 メールには明記されてませんでしたが、GitHub で公開している watchOS-2-Sampler を見て連絡くれたのかなと。(※もちろん面識はなく、共通の知り合いもいないので、これ以外にわざ

    GitHub経由で海外から仕事が来た話 - その後のその後
  • Rails セキュリティガイド | Rails ガイド

    このマニュアルでは、Webアプリケーション全般におけるセキュリティの問題と、Railsでそれらの問題を回避する方法について説明します。 このガイドの内容: ガイドで取り上げられている問題に対するあらゆる対策 Railsにおけるセッションの概念、セッションに含めるべき項目、有名なセッション攻撃 Webサイトを開くだけで(CSRFによる)セキュリティ問題が発生するしくみ ファイルの取扱い上の注意、管理インターフェイスを提供する際の注意事項 ユーザーを正しく管理する(ログイン・ログアウトのしくみ、あらゆるレイヤにおける攻撃方法) 最も有名なインジェクション攻撃方法の解説 1 はじめに Webアプリケーションフレームワークは、Webアプリケーションの開発を支援するために作られました。フレームワークの中にはセキュリティを比較的高めやすいものもあります。実際のところ、あるフレームワークは他のよりも安

    Rails セキュリティガイド | Rails ガイド
  • 失敗を失敗のまま終わらせず、学ぶ機会にするために問うべき4つの質問 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    image via. Flickr <ピックアップ> Failure is not the end. It’s an opportunity to learn 全ての起業家にとっての真言だと言えるトーマス・エジソンの有名な格言。 「私は、1,000回失敗したのではない。電球を作ることができない1,000の方法を見つけることに成功したのだ」。 子どもの頃から、私たちはスポーツや学業を通して、勝ちや負け、成功や失敗について学んで行く。そして、勝たないことは、徐々に「loser(敗者)」などというレッテルへと変化していく。周囲の意見や評価は私たちの自己評価に影響し、敗者というレッテルを貼られないためにリスクを避けるようになる。 いつしか失敗を恐れるようになってしまう人々に対して筆者はこう説く。1回失敗しようが、100回失敗しようが、それであなたが敗者になるわけではない。失敗は、人生で起こる様々な

    失敗を失敗のまま終わらせず、学ぶ機会にするために問うべき4つの質問 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
  • 読書がもっと楽しい経験になる! 読書ログに最適・厳選3アプリを紹介!! | ダ・ヴィンチWeb

    あのFacebook創業者、マーク・ザッカーバーグの今年の目標は読書数を増やすことだという。インターネットの普及で短時間で得られる情報数は格段に上がっている。だからこそ、他と差をつけたい人は、読書に注目しているのがビジネス界の現実だ。 一冊のには様々な出会いがある。恋愛小説の泣ける言葉、各界の成功者の人生訓、名経営者の珠玉の教えなどなど……。そんな教えを少しでも残しておきたくて、私たち読者は色々工夫を凝らすもの。マーカーでラインを引いたり、3色ボールペンを活用したり、付箋を貼ったり、読書ノートをつけたり。 ところが、ノートやボールペンなどのアナログな手段を用いた読書管理術はともすると長続きしない。その理由は、読書はどこでもするのにノートや付せんはついつい持ち歩くことを忘れてしまいがちなことや、ノートや付せんが切れたタイミングで面倒くさくなっちゃうことなどが原因なのだ。嗚呼。 そんな時に非

    読書がもっと楽しい経験になる! 読書ログに最適・厳選3アプリを紹介!! | ダ・ヴィンチWeb
  • 仕事は厳選し、手際よく片付けよう | ライフハッカー・ジャパン

    99u:企業家のMark Suster氏は『より少なく』というルールに従って生活しています。もしあなたが、仕事中、Twitterをチェックすることや熱のない会議に時間を費やしていたりするのなら、より生産的になるカギは、仕事を厳選し、手際良く行うことにあります。 要するにこういうことです。 仕事は厳選して少なくしましょう。そして、手際良く、かつクオリティの高い仕事をします。また、やることリストの中の『済』をもっと増やして、リストを縮小しましょう。 情熱的である必要はありません。成功する必要はありますが、それら2つはまったく別物です。成功というのは往々にして、競争相手より優れた品質の仕事を、うまく短い時間で行うことでもたらされるものなのです。 いつでもすべてを把握し、行うことは不可能です。クリエイティブな成功者にとって、これは納得するのは難しい真理かもしれません。しかし、構想の域を出ない、これ

    仕事は厳選し、手際よく片付けよう | ライフハッカー・ジャパン
  • AssemblOg.com is for sale | HugeDomains

    Make 12 monthly payments Pay 0% interest Start using the domain today. See details

    AssemblOg.com is for sale | HugeDomains
  • Slack ブログ

    Slack 新プラットフォームの開発者用オープンベータ版が利用可能に開発者とチームは、新しい方法でタスクの自動化が可能に。分断されていたシステムを連携させて、働き方を変革できます

    Slack ブログ
  • Evernote Blog � Blog Archive � New updates to Web and Windows

    Featured Evernote 사업 거점을 유럽으로 이전하였습니다 2023년 6월 23일, 저희는 Evernote 직원들에게 업무 대부분을 모회사인 Bending Spoons의 본거지 유럽으로 이전할 것을 발표했습니다. 업무의 효율성을 높이고 유럽에서 매우 강력한 Bending Spoons이라는 고용주 브랜드를 최대한 활용하기 위해 이러한 결정을 내리게 됐습니다.… 자세히 알아보기 Featured Evernote 가격 변경과 예정된 개선 사항에 관한 최신 정보 예정된 가격 변경, 성능과 안정성 개선, 흥미로운 새 기능에 관해 소개하는 제품 책임자Federico Simionato의 요약 보고서 자세히 알아보기

    Evernote Blog � Blog Archive � New updates to Web and Windows
  • Facebook Relayについてまとめ - Qiita

    Reactがもっと広まって欲しいと思っている今日このごろ。React EuropeでJoseph Savona氏の講演でRelayについての「モヤっと」がいっきにかなり解消された気がするので、要点を編を翻訳しながら自分なりにまとめておきます。 私の理解が誤っている可能性は十二分にありえるので、ご指摘いただければ幸いです。 はじめに ReactとFluxって組み合わせと共によく目にするのが↓の図。 矢印は一方向にしか進まないのが特徴で、わかりやすいってのがいろんなところで書かれているんですけど、 結局データをサーバからとってくるところってどうなってるの?ってのが疑問として残ります。つまり、図で表現すると↓の部分の仕組みがどうなっているかってところです。 その部分を、Instagramのようなサービスを例に説明しています。 クライアントはどのようにしてサーバからデータを取得すべきか まず、I

    Facebook Relayについてまとめ - Qiita
  • モナドって結局何なのよ? — join to Monad v0.1.3 documentation

    モナドって結局何なのよ?¶ Haskell を勉強しようとすると必ず「モナド」ってのが出てきます。困ったものです。数学とか圏論とか関係があるらしくって、何が書いてあるんだか分からなくって嫌になってしまいます。でもね、Haskell って凄いらしいじゃないですか、格好良いらしいじゃないですか。ここはちょっとがんばって色々考えてみましょう。 そもそも Haskell って何なのよ?¶ 何なんでしょうね、Haskell って。コンピュータ言語らしいんです、あ、それは分かってると。良く挙げられる性質は次な感じ?: 関数型言語 強い型付け 遅延評価 参照透過 ここでちょっと型に関して見てみましょう。試しに Haskell の実装の 1 つである Hugs で 1 について考えてみます。Hugs では :type や :info というコマンドで hugs に型の情報などを質問することができます。例え

  • 最近のAPI活動 - ✘╹◡╹✘

    進捗 2015-07-27 API Gateway用にRubyでSwagger触るやつ書いた 2015-07-30 Node.jsの練習にHTTPクライアントつくった 2015-07-31 Node.jsでAWSAPIで認証するやつ書いた 2015-08-02 Node.jsでAmazon API Gatewayのクライアント書いた 2015-08-03 Amazon API Gatewayに自動で定義するやつ 2015-08-04 Amazon Lambdaにまとめてアップロードするやつ 2015-08-05 SwaggerをAPI Gatewayに反映させるやつ 2015-08-06 LambdaAPI Gatewayまとめて管理するやつ 2015-08-07 LambdaAPI Gateway用のWAF 2015-08-08 fluctでAPI GatewayLambdaと仲

    最近のAPI活動 - ✘╹◡╹✘
  • ソファ おすすめ人気ブランド・メーカー

    家具・インテリア情報TOP > ソファ・ソファー > ソファ おすすめ人気ブランド・メーカー ソファ・ソファーを取り扱っている家具のブランド・メーカーを集めました。ソファ専門メーカーから、ソファーを多くラインナップする総合家具ブランドまで。国内外の数多くの選択肢から、あなたにぴったりのおしゃれなソファを見つけてください。 また、ソファのアウトレットセール、フェア、イベントに参加すると、催事会場やショールームで、実物の座り心地や大きさを直接確かめられます。フェアは普段ない割引や、コーディネート相談、今使っている家具の引き取りなども相談できることがあるので、ぜひ足を運んでみてください。

    ソファ おすすめ人気ブランド・メーカー
  • Big Sky :: API が小さい埋め込み向け JavaScript エンジン v7

    埋め込み向けで、C言語から呼べて API が小さい JavaScript エンジン v7 を見つけました。 cesanta/v7 · GitHub https://github.com/cesanta/v7/ 特徴としては クロスプラットフォーム: Arduino から MS Windows まで、どこでも動く。 小さい: コンパイルされたコアはわずか 40KB から 200KB。 シンプルで直観的な C/C++ API: 簡単に C/C++ の関数を JavaScript 環境へエクスポート出来る。 標準: V7 は JavaScript 5.1 を実装し、Standard ECMA tests をパスする事を目指している。 パフォーマンス: V7 は非 JIT エンジンの中で最速を目指している。 創造的に利用可能: V7 は、ハードウェア(SPI、UARTなど)、ファイル、暗号化、ネッ

    Big Sky :: API が小さい埋め込み向け JavaScript エンジン v7
    s1251
    s1251 2015/08/15
  • これからのWebセキュリティ フロントエンド編 #seccamp

    OSC2017(https://www.ospn.jp/osc2017-spring/modules/eguide/event.php?eid=12)の資料です

    これからのWebセキュリティ フロントエンド編 #seccamp
  • JavaScriptのモナド | POSTD

    恒等モナド Maybeモナド リストモナド 継続モナド Do 記法 連鎖呼び出し モナド とは、一連のステップによって実行する計算を記述する際に使用する、1つのデザインパターンです。 純粋関数型プログラミング言語 では、モナドは 副作用を管理する ために広く利用されていますが、 マルチパラダイム言語では、モナドで複雑性を制御することもできます 。 モナドはデータ型をラップして、空の値を自動的に伝播したり( Maybe モナド)、非同期コードを簡略化したり( 継続 モナド)といった、新たな動作を既存のデータ型に追加します。 一連のコードをモナドと見なすためには、その構造には次に挙げる3つの要素が含まれていなければなりません。 型コンストラクタ — 基的な型に対してモナドの動作を追加した型を作成する機能です。例えば、基的なデータ型 number に対して、 Maybe<number> とい

    JavaScriptのモナド | POSTD
    s1251
    s1251 2015/08/15
  • クラウドセキュリティ基礎 #seccamp

    参加しよう!Hardening Project ( Hardening 10 ValueChain #h10v #h・v レポート )

    クラウドセキュリティ基礎 #seccamp
  • Kickstarterで瞬く間に人気になった「マルチツール」