タグ

ブックマーク / news.mynavi.jp (9)

  • WordPressがハッキングされる理由に関する誤解とは?

    Sucuriは8月24日(米国時間)、「Why WordPress Gets Hacked & How to Prevent It|Sucuri」において、WordPressがハッキングされる主な理由とその手法を伝えた。「なぜWordPressはハッキングされるのか」という疑問の潜在的な間違いを指摘し、Webサイトを攻撃から保護するために役立つ情報を伝えている。 Why WordPress Gets Hacked & How to Prevent It|Sucuri 「なぜWordPressはハッキングされるのか」という疑問に対し、Sucuriは「WordPressは標的となる唯一のCMS (Content Management System)プラットフォームではない」と回答している。ズレた回答をしているようにみえるが、Sucuriによると、攻撃はすべてのWebサイトに対して行われており、

    WordPressがハッキングされる理由に関する誤解とは?
  • フリーで使えるHTML/CSSテーマ100選

    Noupeは3月15日(ドイツ時間)、「Best of 2016: 100 Free HTML/CSS Themes - noupe」において、フリーで利用できるHTML/CSSデータを提供している100のサイトを紹介した。Webサイトの制作を高速化するには、こうした既存のデータをどこまでうまく使い回せるかがカギとなる。多くの素材を知っており、そこから適切な素材を選定できるかどうかがエンジニアリングとしてのスキルの1つとなっている。 紹介されているサイトは次のとおり。 New Age Creative Story Dimension Editorial Forty Genius – Minimal HTML Theme Ultimate Multi-Purpose Bootstrap Site Template GerduKreatip - Agency Portfolio Theme 6

    フリーで使えるHTML/CSSテーマ100選
  • 現場から届けるアジャイル開発(2) ドキュメントを最新に保つ効率的な管理方法とは?

    ほとんどの開発プロジェクトでは、「ドキュメントが整備されていない」という問題が起きているかと思います。どうしたらドキュメントを満足いくレベルに書き上げることができるでしょう。今回は常にドキュメントを最新に保てる管理方法についてお伝えします。 はじめに アジャイル宣言には、「包括的なドキュメントより動くソフトウエアを」という言葉があります。これはドキュメントを作成することに注力しすばらしいドキュメントを作成したのにシステムは動かない、という事例への反省から出た概念と思います。最近では誤解も解けたかと感じますが、以前はこの宣言から、「アジャイル開発ではドキュメントは書かないんでしょ」という意見も聞こえていました。もちろんごく一部の例外を除いては、システム開発にはドキュメントは必要、に異論は無いと思います。ただどのようにドキュメントを書いていくかについては触れられてきませんでした。 ドキュメント

    現場から届けるアジャイル開発(2) ドキュメントを最新に保つ効率的な管理方法とは?
    okinaka
    okinaka 2017/03/08
  • 2014年に脆弱性が最も多く存在したソフトは「Google Chrome」 - BetaNews

    BetaNewsは3月25日(米国時間)、「Software vulnerabilities up 18 percent in 2014 and Microsoft isn't to blame」において、2014年に報告されたセキュリティ脆弱性の数は2013年と比較して18%増加していると伝えた。 同記事で発表している2014年に脆弱性が最も多く存在したソフトウェアのランキングは以下のとおりだ。 Google Chrome (504) Oracle Solaris (483) Gentoo Linux (350) Microsoft Internet Explorer (289) また、オープンソース・ソフトウェアがバンドルされたプロダクトからオープンソース・ソフトウェアの脆弱性が発覚するケースにも言及がされている。オープンソース・ソフトウェアはライセンスによっては取り込みやバンドルが容

    okinaka
    okinaka 2015/03/27
    3位が gentoo !
  • "Web開発ツールを使いこなせ!"クリエイターの道具箱(12) Selenium WebDriverを使ったテストの自動化

    Seleniumは、Webブラウザのテストを自動化するためのツールです。Webブラウザにアタッチし、クリックやスクロール・文字入力などを始めとして、あらかじめ定義されたテストを自動的に実行します。 Seleniumはもともと、Firefoxのアドオンとして提供されていました。今日ではSelenium WebDriverと呼ばれる、Webブラウザを外部プログラムから操作するための機構が備わっています。より複雑なテストケースを、自分の好みの言語(Java, C#, Ruby, Python, JavaScriptなど)で記述し、いままでブラウザ上で手動でおこなっていた操作を自動化できるようになりました。 Seleniumを使ったテストをおこなう際に必要になるソフトウェアは、次のとおりです。 機能の名前 概要

    "Web開発ツールを使いこなせ!"クリエイターの道具箱(12) Selenium WebDriverを使ったテストの自動化
  • PostgreSQL の TOAST の仕組みと効果 | マイナビニュース

    こんにちは。渡辺です。 今回は、PostgreSQL の TOAST の仕組みについて紹介します。 PostgreSQL7.1 までは、タプル(フィールド)の大きさがブロックサイズ(デフォルト 8KB、最大 64KB。コンパイル時に指定)に制限されていました。 PostgreSQL7.2 以降は TOAST(The Oversized-Attribute Storage Technique)と呼ばれる仕組みが導入され、最大 1GB のタプルが利用できるようになりました。今回は TOAST の仕組みと効果について検証してみます。 ■TOAST とは TOAST とは、大きなタプルを複数に分割し、複数のブロックにデータを保存できるようにする仕組みです。データを分割すると同時に、圧縮も行います。 分割されたタプルはリンクドリスト型式で保存されており、TOAST が利用できるフィールド(テキスト型

  • イマドキのIDE事情(91) Eclipseベースの統合翻訳環境「Benten」を使ってみよう

    統合翻訳環境Bentenとは? Bentenはオープンソースで開発されている翻訳支援ツールだ。もともとはEclipseのドキュメントの日語化をコミュニティベースで行うためのツールとして開発されたものだが、Eclipseに限らずさまざまなHTMLの翻訳に利用することができる。翻訳メモリを使用することで複数人での翻訳を効率的に行うことができるようになっている。 すでにインストール済みのEclipseにプラグインとして導入することも可能だが、必要なリソース一式を一括インストール可能なWindows向けのインストーラが提供されている。Windows環境の場合はこちらを利用するのがオススメだ。インストーラは基機能を提供するものと、拡張機能を提供するものの2つに分かれているので注意してほしい。 Bentenを使ってみよう それでは実際にBentenを使ってみよう。Bentenは翻訳作業用に翻訳パー

    イマドキのIDE事情(91) Eclipseベースの統合翻訳環境「Benten」を使ってみよう
    okinaka
    okinaka 2013/09/05
  • イマドキのIDE事情(129) リポジトリ管理ツール「Nexus」でMavenをさらに活用しよう!

    Nexusとは? NexusはSonatype社が提供するWebアプリケーションで、Webブラウザ上からMavenリポジトリの管理を行うことができ、外部のリポジトリのプロキシ/キャッシュとしても動作する。同種のツールには、Artifactoryなどがある。 IDEの範疇からは外れてしまうが、Java開発においてMavenを使用する場合に、開発したソフトウェアをデプロイしたり、外部のMavenリポジトリに存在しないライブラリなどを使用するために、開発環境の一部としてプライベートリポジトリを立てる必要に迫られることがある。Nexusはこのような場合に有用なツールだ。 Nexusは無償で利用可能なOSS版に加え、有償のProfessional版が提供されている。稿ではOSS版の導入手順と基的な利用方法を紹介する。 Nexusのインストール NexusのWebサイトには、Jettyがバンドルさ

    イマドキのIDE事情(129) リポジトリ管理ツール「Nexus」でMavenをさらに活用しよう!
  • Cygwinより手軽にUNIX風環境が手に入る「Gow」

    UNIX風環境をWindows OS上で使用してきた時代 黎明期からコンピューターを使ってきた方にとって、キーボードからコマンド名を入力して実行するスタイルは、ごく自然なものでした。GUI(グラフィカルユーザーインターフェース)が主流になってからも、コマンドラインによる操作は依然と残され、我々が使用するWindows 7にも、コマンドプロンプトやWindows PowerShellといったCUI(キャラクターユーザーインターフェース)が用意されていることからも、その重要性を理解できることでしょう。 そもそもコマンドプロンプトで実現するコマンドラインインタープリターは、Windowsが主流になる前のOSであるMS-DOSを基礎にしており、そのMS-DOSもQDOSという16ビットOSを元にしています。しかし、CUIを採用したOSの源流は、1970年代から大学や研究所などに普及したUNIXにあ

    okinaka
    okinaka 2011/12/16
    インストール手順からは手軽な感じがしないのだが。
  • 1