タグ

2014年11月10日のブックマーク (15件)

  • ちっともかわいくなかった、セキュリティ界の「POODLE」

    ちっともかわいくなかった、セキュリティ界の「POODLE」:セキュリティクラスター まとめのまとめ 2014年10月版(1/3 ページ) 2014年10月は、SSLv3の脆弱性、通称「POODLE」の対応に追われました。各種バグを見つけて報奨金を得るバグ・ハンターにも注目が集まります。 連載目次 2014年10月のセキュリティクラスターは、2014年9月末からの「ShellShock」を引きずっている人が多かったようですが、これを吹き飛ばすかのように、SSLv3の大きな脆弱性「POODLE」が発見され、この対処に追われた人が多く見られました。 そしてまたも、パスワードの定期変更の話題が沸き上がり、今度こそ一応の終結が見えそうな雰囲気でした。その他にも10月11日に開催された「PHPカンファレンス2014」において、セキュリティサイドの徳丸浩さんとPHPサイドの大垣靖男さんの直接バトルや、越

    ちっともかわいくなかった、セキュリティ界の「POODLE」
  • JAX-RSを活用して、JavaクラスをWebサービス化しよう

    JAX-RSはもともとRESTアーキテクチャなWebアプリを作成するための仕様だが、これを利用すると、普通のJavaクラスにアノテーションを付けるだけでWebサービスとして公開できるようになる。この記事では単純なJavaクラスを作成し、それをJAX-RSを利用してWebサービスとして公開するまでを示す。 なお、JAX-RS自体はJava EEの仕様のため、Java SEで利用可能なフレームワークはサードパーティによって提供される。記事ではjava.netで公開されているJerseyを利用する。インストール手順などは記事内で説明する。 JAX-RSを利用したWebサービスがどのように動作しているかは最後で解説するものとして、ここではJAX-RSを利用すると、普通のJavaクラスをWebサービス化するのがどれほど簡単かに注目いただきたい。 JAX-RSの意義 全てのソフトウェアをサービスとし

    JAX-RSを活用して、JavaクラスをWebサービス化しよう
  • 視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD

    ほとんどの開発者は、自動のガベージコレクション(GC)を当たり前のように使っています。これは、私たちの仕事を容易にするために言語ランタイムが提供する素晴らしい機能の1つです。 しかし、最新のガベージコレクタの中をのぞいてみれば、実際の仕組みは非常に理解しづらいことが分かります。実装の詳細が無数にあるため、それが何をしようとしているのか、また、それがとんでもなく間違った事態を引き起こしかねないことについて十分理解していない限り、すっかり混乱してしまうでしょう。 そこで、5種類のガベージコレクションアルゴリズムを持つおもちゃを作ってみました。小さいアニメーションはランタイムの動作から作成しました。もっと大きいアニメーションとそれを作成するコードは github.com/kenfox/gc-viz で見ることができます。単純なアニメーションによってこうした重要なアルゴリズムを明らかにできることは

    視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD
  • 知っておくと便利!あのサイトでさりげなく使われていたCSS小技集 - コムテブログ

    TL;DR 2014/12/01:続編である「最近のサイトで使われていた CSS 小技集」を書きました。 今回は CSS のみで実現できるもの、動きあるエフェクトやこれから使用頻度が高くなりそうなものをメモしておきます。さり気なく使いたい CSS テクニックです。 画像 1.キュレーションサイト風のランキングボタン キュレーションサイトがサイドバーに「よくつけてる」ランキングボタンです。counter-incrementで数値を増加させ、content: counter()でカウンターを表示します。人気の記事を表示させる WP プラグイン等と組み合わせるといいですね。ざっくりとしたソースで申し訳ないです、微調整はお願いします。 html <ul class="sample"> <li><img src="xxx.png" /><span class="post-title">テストテストテ

    知っておくと便利!あのサイトでさりげなく使われていたCSS小技集 - コムテブログ
  • 家族が死亡した時にやった事まとめ…葬式の流れ・相続や書類手続き

    先日、僕の世帯に入っていた祖母が亡くなりました。 父の時に一度色々と経験はしましたが、改めて今回祖母が亡くなった事で家族が亡くなった時にする事を経験したので、未経験の人が参考になるように残しておきたいと思います。 ちょっと不謹慎かな?とも思いましたが、同じように家族が亡くなった方、亡くなりそうな方に向けて、少しでも役に立てば幸いです。 親が亡くなった時はパニックに陥りがちなので、誰か冷静に見れる人が参考にすると良いと思います。 また親が亡くなった際の遺産相続はもちろんですが、残った不動産・車・遺品などの整理についてのテクニックも追記しておきました。 ちょっといやらしいお金の話になりますが、それでも「人が亡くなったらお金が動く」ものなので…少しでも賢くお金を残す事をオススメします。 何も知らないとここでかなりの金額で損をする可能性があるので注意です。 スポンサードリンク 亡くなる前の準備まず

    家族が死亡した時にやった事まとめ…葬式の流れ・相続や書類手続き
  • Vim の話+

    新卒エンジニア向け座学のスライドです。

    Vim の話+
  • Eclipse4.4JavaEE + Tomcat7 でJavaEE6開発環境を構築 - argius note

    Eclipse JavaEE 4.4 (Eclipse IDE for Java EE Developers Luna) とTomcat7を使って、JavaEE6の開発環境を1から構築します。 JavaEE6入門ではなく、JavaEE6入門のためのEclipse環境を作るのが目的です。 今回はスクリーンショット多めにしてみました。 pom.xml https://gist.github.com/argius/91f74ea87e3bee10d1f1 (同日 22:00頃)記述ミスと記述不足を20箇所ほど修正しました。概要の文章を少し手直ししました。 目次 概要 前提条件 初期設定 ソフトウェアのインストール Eclipseの起動 プロジェクトの作成 プロジェクトの設定変更(Mavenの設定変更) デバッグ用サーバーでHello World ! EL式の動作確認 JSTLの動作確認 テスト用

    Eclipse4.4JavaEE + Tomcat7 でJavaEE6開発環境を構築 - argius note
  • 奴隷制がダメである8つの理由 - 学者たちを駁して

    古代ローマの不自由な労働 人間は労働する動物だ。そして、自分の労働力を自分のために利用するのは、現代では当たり前のことだ。でも、それがまったく当たり前じゃない社会がかつてはあった。古代の奴隷制社会のことである。 奴隷は、自分の「労働力」を自分のために利用することができない。自分のために働くことができない奴隷の「労働力」は、彼を「購入」し、「所有」する者のためだけに利用される。共和制末期のローマは、まさにそういう奴隷たちの「不自由な」労働を基盤にした社会だったし、少なくとも法律の上では「自由人」の労働が優勢だった帝政期のローマでさえ、奴隷労働はけっして無視できない比重を占めていた。 一人の人間を扶養する費用がそれほどかからない社会、“安い”値段をつけられた人間がそこら中にあふれている社会では、物ばかりか人間(奴隷)までもが商取引の対象になる。奴隷は、自分で歩くことができるので、物と比べて運ぶ

    奴隷制がダメである8つの理由 - 学者たちを駁して
  • Dockerは速いのか?Dockerのパフォーマンスについて重要なことは何か? - ゆううきブログ

    だいぶ前からDockerLinuxコンテナ)のパフォーマンスについて、速いことは速いだろうけどどの程度速いのか、もし遅いことがあるなら何がパフォーマンスにとって重要なのか(AUFSが遅いとかそういうの)が気になっていたので、今回は で紹介されていた Docker のパフォーマンス検証に関する IBM の Research Report を読んだ。Report の内容をベースに、Docker のパフォーマンスの勘所などをまとめてみた。 Report のタイトルは An Updated Performance Comparison of Virtual Machines and Linux Containers 。 GitHub にベンチマークコードと実験データが置いてあってちゃんとしてる。 前提 まず、VMとコンテナの歴史を振り返るのに知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想

    Dockerは速いのか?Dockerのパフォーマンスについて重要なことは何か? - ゆううきブログ
  • [1]セルを格子状にして文書作成や作図を効率化

    Excelは計算やグラフ作成のために使う。それが一般的な常識かもしれないが、実はExcelは優れた文書作成ツールであり、作図のツールとしても使いやすいという隠れた一面を持っている。特に、セルの幅を短く設定して枠線を等間隔に並べた「Excel方眼紙」とすることで、使いやすさはさらに高まる(図1)。

  • Ansible初心者がLAMP環境の構築を自動化する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。上京したてのエンジニア・まろです。東京がそれほど凍狂でなかったことにすごくほっとしています。漫画の読み過ぎでしょうか。 さて、開発では以下のようなことがよくありますよね。 WindowsMacでなんか違う ローカルで動いたのに番で動かない Webサーバの複数台構築で、毎回環境構築をするのが面倒 構築のドキュメント作成 これらは“ふわっとしているけども悩ましい”ことばかりです。そこで、上記のような悩みを解決してくれる「Ansible」を使い、番と同じシステムを仮想環境に構築してみます。 さらにそれをファイルとして持つことで、番環境構築時に同じ環境をコマンドで複数台立ち上げて効率化をしてみようと思います。 今回は、はじめてのAnsibleということで、ローカル環境の構築をやってみたいと思います。 Ansibleとは http://www.ansible.com/about

    Ansible初心者がLAMP環境の構築を自動化する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • IE で a 要素を使って相対 URL からスキームを得る: Days on the Moon

    この「いくつかのブラウザ」とは IE のことを指していると思われますが、href プロパティに絶対 URL を設定しなおすことで、URL のスキーム部分を取得できるようになります。 // http://www.example.org/ 上で実行しているものとする。 var elm = document.createElement('a'); elm.href = '/foo?bar#baz'; // IE 6 / 7 で絶対 URL を設定。 // elm.href = elm.cloneNode(false).href でもよい。 elm.href = elm.getAttribute('href', 4); // IE (少なくとも 8 ~ 11) で絶対 URL を設定。 elm.href += ''; elm.protocol // => "http:" elm.hostname

    atm_09_td
    atm_09_td 2014/11/10
  • 時計と日付を表示したPCのデスクトップ壁紙を使える「Dexclock」(Win)

    組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Windowsデスクトップ壁紙に時計とカレンダーを表示できる「Dexclock」 「Dexclock」は、Windows PCデスクトップ壁紙に、時計と日付、曜日を表示できるフリーソフト。 壁紙のデザインは100種類以上のなかから選ぶことができるうえに、つくろうと思えば自分で作ってしまうこともできます。 タスクトレイから壁紙デザインを変更 タスクトレイに表示されるアイコンを、右クリックすることでメニューが表示されます。 ここで「時計壁紙を選択してください」を選ぶと、壁紙の選択画面が開きます。デフォルトでは4つほどのデザインが登録されています。 壁紙配布ページからお気に入りの壁紙を入手 アイコンを右クリックして出るメニューから「さらに時計壁紙を取得

    時計と日付を表示したPCのデスクトップ壁紙を使える「Dexclock」(Win)
  • OS X Yosemite再インストール後の設定メモ2014.11

    OS X Yosemite がリリースされましたので、先日 Mavericks を入れ直したばかりですがほとんど設定をしていなかったので、改めて Yosemite を再インストールした時のメモです。基的に以下の記事のアップデートです。 OS X Mavericks再インストール後の設定メモ2014.09 MacBook Pro Retinaディスプレイモデル購入&初期設定 構成 2013/06 に購入した MacBook Air (11" Mid 2013) です。 1.7GHz Intel Dual-Core Core i7 8GB 1600MHz LPDDR3 SDRAM 256GB Flash Storage Keyboard(US) AppleCare Protection Plan for MacBook Air OS X 設定 トラックパッド MacBook を使う理由はトラ

    OS X Yosemite再インストール後の設定メモ2014.11
  • 人間を考慮した自動化

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    人間を考慮した自動化