タグ

2014年8月28日のブックマーク (12件)

  • 「出戻り社員」は会社にとって最良の社員になることが多い:研究結果 | ライフハッカー・ジャパン

    一度会社を辞めたものの、同じ会社に戻ってきた社員が、会社にとって一番良い社員になることが多いと、 イリノイ大学のBrad Harris教授による研究が示しています。 会社への貢献度が高い Personnel Psychology(人事心理学)で発表された研究によると、Harris氏がこれらのいわゆる「出戻り社員」は新規採用に比べてリスクが低いだけでなく、戻ってきたことによって会社への貢献度が高いことを発見しました。その理由をHarris氏は、「組織の文化を理解していることに加え、彼らは隣の芝生がいつも青いわけではないことを体験的に学んだから」と記しています。 雇用者は離職リスクの低い出戻り社員を好む Harris氏は会計士、兵士、バスケットボール選手など、様々な職の人を調べた結果、多くの人は仕事に不満があったからというよりも、個人的な理由で職を去ることが多いことを発見しました。妊娠や予想外

    「出戻り社員」は会社にとって最良の社員になることが多い:研究結果 | ライフハッカー・ジャパン
    Hash
    Hash 2014/08/28
    “組織の文化をより正確に覚えているだけでなく、彼らは自分が会社に何を期待されているかも把握できている”
  • アクセストークンに有効期限を設けるべきかどうか - Qiita

    OAuthプロバイダを提供することになったとして、アクセストークンに有効期限を設けるべきかどうかについて考えたい。OAuth 2.0の仕様にはアクセストークンの期限切れに関係する仕様が定義されているし、セキュリティをより強固にするためにアクセストークンは一定期間で期限切れにするべきだという主張があったと思う (確認していないので無いかもしれない)。しかしながら、例えばGitHub API v3ではアクセストークンに有効期限を設けていない。この投稿では、アクセストークンの有効期限に関係して起こり得る問題を取り上げる。 アクセストークンに有効期限を持たせておくとちょっと安全 アクセストークンが悪意のある第三者に漏洩してしまった場合、そのアクセストークンに認可されているあらゆる操作が実行可能になってしまうという問題がまず存在する。ここでもしアクセストークンに有効期限が存在していたとすれば、その操

    アクセストークンに有効期限を設けるべきかどうか - Qiita
    Hash
    Hash 2014/08/28
  • 並行と並列について-並行コンピューティング技法-を読んで - M-Tea

    以前FITEA定期勉強会で、並行と並列の違いについて議論になりました。 具体的な議論のポイントは 「並行」は時分割でスレッドを処理、「並列」はマルチコアで処理 「並行」は概念的に違うものを同時に処理、「並列」は同じ処理を分割して処理 というポイントで、簡単に検索してみたところ、両主張ともに見受けられ、その場では深く追求しませんでした。(別議論のなかのサブトピックであったので、時間的な都合もあり) 今回たまたま、以下のを読んでみて色々考えたので、それを記載してみます。 【送料無料】並行コンピューティング技法 価格:3,360円(税込、送料別) コンピュータサイエンス的な「並行」と「並列」 「並行コンピューティング技法」の1.1.2「並行と並列:その違いは?」に以下のようにあった。 システムが複数の動作(処理の流れ)を同時に実行状態(in progress)に保てる機能を備えている場合を 並

    Hash
    Hash 2014/08/28
  • Emacs Auto-Completeユーザ辞書の作り方メモ - Web学び

    2013年 7月 19日 概ね自分のしたかったことが出来たので、まとめておきました。 自分用の辞書を作って出来たこと ライブラリ名表示、色分け、直前の文字の条件指定など。 セレクタもこんな感じで、 直前の文字が`$.'もしくは`jQuery.'の場合のみ出てくるjQueryメソッド。 括弧が末尾にあった場合のみ展開後に括弧内へ移動 テスト環境 以下の通り。emacsを最低限の設定にして試しました。 MacOSX 10.8 emacs 24.3 auto-complete.el 1.4.0 フォルダ構成は次のようにしました。 ~/.emacs.d/init.el 設定ファイル ~/.emacs.d/elisp/auto-complete/ auto-completeフォルダ ~/.emacs.d/ac-user-dict/ ユーザ辞書フォルダ ここでは、js-mode/js2-modeにおい

    Emacs Auto-Completeユーザ辞書の作り方メモ - Web学び
  • Gogs: A painless self-hosted Git service

    Easy to install Simply run the binary for your platform. Or ship Gogs with Docker or Vagrant, or get it packaged. Cross-platform Gogs runs anywhere Go can compile for: Windows, Mac, Linux, ARM, etc. Lightweight Gogs has low minimal requirements and can run on an inexpensive Raspberry Pi. Some users even run Gogs instances on their NAS devices.

    Hash
    Hash 2014/08/28
    Goで書かれたGitセルフホスティング的なあれぽい. Gitlabはやや世話がめんどくさかったけどこれはどうなんかな
  • Vim Bootstrap

    Neovim Is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie). It is not a rewrite but a continuation and extension of Vim. Many clones and derivatives exist, some very clever—but none are Vim. Neovim is built for users who want the good parts of Vim, and more. Vim Vim is a highly configurable text editor built to enable efficient text editing. It is an i

    Hash
    Hash 2014/08/28
  • Python3 Advent Calender 3日目 - New GIL を理解する - methaneのブログ

    2011 Pythonアドベントカレンダー(Python3) - connpass の3日目を担当します。 Python 3 がリリースされてから、 Python の進化は主に Python 3 で行われ、そこから Python 2 にバックポートできるものがバックポートされています(例: GCのチューニング、辞書の内包表記など)。 しかし、 Python 2 は 2.7 で新規開発を終了しており、 2.7 にバックポートされなかった機能はもう Python 3 に移行しないと利用することができません。今日は、そんな機能のひとつである New GIL を紹介します。 なお、今日紹介する内容のほとんどは UnderstaindingGIL で紹介されている内容を僕なりに要約したものです。(ただし、翻訳ではありません) 著作権の扱いがわからなかったのと、代わりに自分で図を書き起こすのが面倒だっ

    Python3 Advent Calender 3日目 - New GIL を理解する - methaneのブログ
  • OOエンジニアの輪! ~ 第 38 回 笹田 耕一さんの巻 ~ | オブジェクトの広場

    現在のお仕事について ---最初に、今どういうお仕事をやっておられるか、お話していただけますか? 東京大学大学院の情報理工学系研究科創造情報学専攻で特任助教をしています。ここ、情報理工学系研究科秋葉原拠点は、創造情報学という最近できた専攻のラボになっているんですが、主にここに常駐しています。 そこで具体的に何をしているかといいますと、文科省の「先導的 IT スペシャリスト育成推進プログラム」というプロジェクトに従事しています。産業界から「きちんとわかる IT 技術者が少ないので大学もなんとかしてくれ」という要請があったらしく、文科省の公募により、数拠点が選ばれました。 で、東大と東工大と NII(国立情報学研究所)の 3 つの研究機関が協力してそのうちのひとつ「情報理工実践プログラム」を行っているんですが、私はそこに雇われている、というわけです。 この拠点では、実際にソフトウェアを作ること

    OOエンジニアの輪! ~ 第 38 回 笹田 耕一さんの巻 ~ | オブジェクトの広場
  • DevBytes: Web Components - Overview

    Web Components are a set of technologies that changes the way you develop web apps entirely. By making components scoped and reusable in standardized way, your web development will step up to the next level. This video explains the benefit of using Web Components, how to use them, and what each technologies are like.

    DevBytes: Web Components - Overview
    Hash
    Hash 2014/08/28
  • 開発メモ: KCのRubyバインディングの並列化

    Kyoto CabinetRubyバインディングの使い方については以前の記事で説明してあるが、今回はそこで触れていた並列化をやってみたという話。 Ruby 1.9のスレッドモデル Ruby 1.9のマニュアルには以下のように書いてある。 ネイティブスレッドを用いて実装されていますが、現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時に実行されるネイティブスレッドは常にひとつです。ただし、IO 関連のブロックする可能性があるシステムコールを行う場合には GVL を解放します。その場合にはスレッドは同時に実行され得ます。また拡張ライブラリから GVL を操作できるので、複数のスレッドを同時に実行するような拡張ライブラリは作成可能です。 ということは、DBMの操作をGVLを外してから行ってあげれば、DBMの操作同士およびDBMの操作とRubyコードの

    Hash
    Hash 2014/08/28
    “普通は直列処理(というか、並列でない並行処理)しかできないRubyプログラムであるが、DBなどのIO系のネイティブな処理は並列化して実行できる。”
  • irbから学ぶRubyの並列処理 ~ forkからWebSocketまで

    (追記:2012-12-13) 記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。内容についての追加・変更はありませんが、文体の変更、誤記の修正およびメディア向けの調整を行っています。 電子書籍「irbから学ぶRubyの並列処理 ~ forkからWebSocketまで」EPUB版 このリンクはGumroadにおける商品購入リンクになっています。クリックすると、オーバーレイ・ウインドウが立ち上がって、この場でクレジットカード決済による購入が可能です。購入にはクレジット情報およびメールアドレスの入力が必要になります。購入すると、入力したメールアドレスにコンテンツのDLリンクが送られてきます。 購入ご検討のほどよろしくお願いしますm(__)m 関連記事: 電子書籍「irbから学ぶRubyの並列処理 ~ forkからWebSocketまで」EPUB版をGumroad

  • 割り算の計算量 - あざらしとペンギンの問答

    足し算、引き算、掛け算と来たら、残る四則演算は割り算です。 割り算においてこれまでと違うことは、何と言っても「割り切れない」場合が存在することでしょう。他の四則演算はすべて整数の範囲で閉じている*1のですが、整数同士の割り算では結果が整数とならない場合が存在します。 そこで、今回は割り算を小学校で習ったように、割り切れないときは余りを出す、という形で行うこととします。つまり、除算と剰余算を同時に行うというわけです。入力として2つの非負整数 を受け取り、計算の結果としては の商 と余り の組 を出します。これらが満たす関係は です。 が割り切れるということは、 となることに他なりません。 結果として小数を出す割り算もこれに当てはめて行うことができます。例えば、分数 の小数第4位までの値を第5位を四捨五入して得る計算は、次のように実現できます。まず分子に欲しい位と同じ4個の0を足して を計算し

    割り算の計算量 - あざらしとペンギンの問答