タグ

2017年11月30日のブックマーク (4件)

  • クラス図とデータモデルはどうちがう? - 設計者の発言

    しばらく前に、初対面の先輩技術者とDB設計について話していたときのことだ。彼が書いた「データモデル」を見せてもらったのだが、そこには主キーが示されていなかった。不思議に思って尋ねると、「主キーを何にするかは実装上の問題なので、示してありません」という答だった。 これには驚いた。「鉄筋の数は施工上の問題なので、設計図には示してありません」と言われたようなものだ。主キーはシステムが扱うデータの論理構造を表すために不可欠なもので、それが示されていないデータモデルはセンチメンタルな「ポエム」でしかない。 そういうものにもとづいて高層ビルを建設すれば施工中に倒壊して、設計図がポエムでしかなかったことが明らかになる。ところがシステム開発の場合、現場が苦労に苦労を重ねるとまがりなりにも出来上がってしまうので始末が悪い。設計者は自分のやり方を是正することなく、いつまでも彼の文学作品をデータモデルとして世

    クラス図とデータモデルはどうちがう? - 設計者の発言
    okinaka
    okinaka 2017/11/30
    おっと、ブーメランが飛んできそう!オブジェクト指向が万能ではないのと同様に、RDB ばかりにこだわっていたらいけないという反面教師的な記事。
  • 第499回 Ubuntuで!YouTuberに俺はなる!(前編) | gihyo.jp

    Ubuntu Japanese Team代表の小林です。当連載「Ubuntu Weekly Recipe」は、今回で499回、そして次回で500回を迎えます。また、来年の1月には連載開始より10周年となります。読者の皆さま、技術評論社様、これまで記事を執筆してくださった皆さまに感謝いたします。 さて、いつもの執筆陣は、12月3日に開催される「Ubuntu 17.10リリース記念 & Ubuntu Weekly Recipe 500回記念オフラインミーティング」の準備に忙しいようなので、これに参加できない私が今回と次回の記事を担当することにしました。 やはり500回で10周年という節目ですから、この10年を総括しつつ、新たな10年へのスタートにふさわしい記事を書こうと思ったのですが……どうしても思いつきませんでした。申し訳ありません。 代わりに、以下のようなことを考えました。 10年前といえ

    第499回 Ubuntuで!YouTuberに俺はなる!(前編) | gihyo.jp
  • XXE攻撃 基本編 | MBSD Blog

    2017.11.30 プロフェッショナルサービス事業部 諌山 貴由 先日 OWASP Top 10 - 2017 がついに公開されました。 このOWASP Top 10 とは、OWASP Top Ten Projectが最も重大と考えるセキュリティリスクの Top 10をまとめたものです。変更点はいくつかありますが、今回OWASP Top 10 - 2017 の中にXXE(XML External Entity)がランクインしていました。 XXEを用いた攻撃(以降 XXE攻撃)は、セキュリティ界隈においては、かなり昔から知られている攻撃手法ですが、開発者等にはあまり認知されていないと思われますので、あらためてこのXXE攻撃について解説を行っていきます。 今回触れていない攻撃手法については、またの機会に紹介をしたいと思っています。 XXEとは XXEとは XML External Entit

    okinaka
    okinaka 2017/11/30
  • PDFやreveal.jsからpptxに変換(より良い方法) - Qiita

    動機 パワポ嫌い! 下手だから上司が「フォント揃ってないね、舐めてるの?」とか言う! だけど、reveal.js使ったら「何故パワポじゃないの?舐めてるの?」とか言う! 辛い(´;ω;`) reveal.jsから場合 chromeでreveal.jsを開き、アドレス欄の末尾の スラッシュとシャープを消して、?print-pdfを追加します。 すると印刷しても崩れなくなります。 印刷画面を出して、余白は無し、背景有りにします。 プレビューが綺麗になっていたらpdfとしてプリントします。 PDFから ImageMagikを使って全部pngにして、 そのpngをpython-pptxでくっつけていけば良いです。 必要物品を入れます。 from pptx import Presentation from pptx.util import Inches import sys import os im

    PDFやreveal.jsからpptxに変換(より良い方法) - Qiita