はじめまして、木村 廉と申します。現在神戸大学大学院の修士2年生で、システムソフトウェアの脆弱性検出やself protectionについて研究しています。 § 実はこのコラム執筆のお誘いをいただいた時、はじめはお受けするかどうか少し迷いました。というのも、「GeekOut」の過去のコラムを見ると、執筆者の皆さんは最前線で活躍されている方ばかりで、一介の学生の私では見劣りするような気がしたからです。 しかしながら、私もエンジニアの端くれですので、他のエンジニアと差別化できる強みも多少は持っています。そしてそれは、幸いにも他の人とかぶりづらいマニアックな部類のもので、参考にできる資料も多くありません。 その強みとは、OSやハイパーバイザ(コンピュータを仮想化するための制御ソフトウェア)といった、基本的な制御を行うシステムソフトウェアを開発したり、それに手を入れたりすることです。いわゆる“低レ
AbbaはJavaScriptを使ったUIのA/Bテストを行うソフトウェアです。 Webサイトの良いところは変更コストがとても小さい所にあると思っています。ちょっとしたテストを行うのが簡単で、戻すのもそれほど難しくありません。そこでWeb上でA/Bテストを行う際に遣ってみて欲しいのがAbbaです。 管理画面です。この右側に出ているコードを実行することでA/Bテストを行えます。 測定結果はリアルタイムに反映されます。 Aの方が反応が良いといった結果が簡単に分かります。 Abbaの仕組みとしては、A/BそれぞれについてJavaScriptを実行します。例えばボタンの配置を変えたり、CSSのクラスを変えて見た目を変更できます。そしてその結果クリックなどのイベント対してテストが完了したというアクションを実行する仕組みです。 AbbaはRuby製、MIT Licenseのオープンソース・ソフトウェア
インデックスを作らないにも関わらず、検索速度が超速いファイル検索ソフト。 MFT( Master File Table )内のデータを直接参照することにより、超高速なファイル検索を実現します。 検索の結果見つかったファイルは、関連付けソフトで開いたり、エクスプローラの右クリックメニューと同等のメニューで操作したりすることができます。 ワイルドカード や正規表現を使った検索にも対応しています。 「SwiftSearch」は、超高速なファイル検索ソフトです。 MFT ※1 内のデータを直接参照するタイプのファイル検索ソフトで、検索速度がとにかく速いところが最大の特徴。 (仕組みは 「UltraSearch」 と同じ) 1 ファイルシステム側で作られる目次領域のようなもの。 (NTFS システムにのみ対応している) いちいちインデックスを作成する必要がないため、思い立ったら即その場で使うことがで
夢の全自動作曲ソフトウェア「ほぼ全自動 作曲支太郎」で注目を集めた日本のソフトウェア・メーカー、株式会社デネットが新作、「ほぼ全自動 耳コピ支太郎」の販売を開始しています。 2013年2月13日16:35追記:この記事公開後、何人かの方から情報をいただきましたが、この「ほぼ全自動 耳コピ支太郎」というソフト、あっきーさんという方が開発しているフリー・ソフト「WaveTone」とほぼ同一のものということです。あっきーさんが自身の掲示板に書き込まれたコメントによると、「(「ほぼ全自動 耳コピ支太郎」は、)私が開発したソフトです。WaveTone ver.2.51がベースになっており、機能はWaveToneとほぼ同じです。」とのことです。 採譜支援ソフト WaveTone ver.2.51 http://ackiesound.ifdef.jp/download.html#wt 「ほぼ全自動 耳コ
AdobeがPhotoshop CS2、Illustrator CS2などを無料開放中。 (アカウント登録必須。登録は無料) ダウンロード可能なソフトは Photoshop CS2、Photoshop Elements 4.0/5.0、Creative Suite 2、GoLive CS2、Illustrator CS2、InCopy CS2、InDesign CS2など ※ただし全て英語版 CS2 Downloads http://www.adobe.com/cfusion/entitlement/index.cfm?e=cs2_downloads ログインしたらガチで全種類インストーラーが揃ってた。 miteru : Adobe CS2 Premium Plus for PC or Mac downloads for free | 9to5Toys - j.mp/V2Hg
友人から渡された動画をPCで再生した際に映像が乱れて見られない場合でも、他の動画再生ソフトで問題なく動画を再生できるように、ドラッグ&ドロップで簡単にメディアのフォーマット変換ができるフリーソフトが「Video to video converter」です。変換できるメディア形式はAVI、DivX、Xvid、MPEG-4、AVC/H264、MOV、WMV、3GP、3GP2、MKV、SWF、FLV、GIFなど。また、Apple製品やAndroid搭載スマートフォンなどに合わせての変換も簡単にできます。Windows 2000、XP、Vista、7上で起動可能。 ダウンロード、インストール、操作方法については以下から。 Download Video to Video Converter for Free http://www.videotovideo.org/download/ まず、200種類
海外ではなぜアジャイル型開発が普及しているのか、IPA(独立行政法人情報処理推進機構)が継続的に行っている非ウォーターフォール型開発についての調査や提言活動の一環として、海外でのアジャイル開発の背景などについての報告書「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査報告書 (非ウォーターフォール型開発の海外における普及要因編)」が公開されました。 調査対象国は、アメリカ、イギリス、中国、ブラジル、デンマークです。アメリカはアジャイル宣言が行われたアジャイル開発先進国として、イギリスもアジャイル開発の先進国として選ばれ、中国は日本のオフショア先であり新しいソフトウェア開発市場が起こりつつある国として、ブラジルはアジャイルコミュニティが活発化しており、デンマークは政府がアジャイル開発を推進している国として選択されました。 報告書のハイライトを紹介します。 海外でなぜアジャイル
デスクトップ・スマートフォン・タブレットの主要なブラウザの古いバージョンから最新版までに対応した、クロスブラウザのチェックに使えるWindows用のソフトウェアを紹介します。 Cross browser testing -BrowseEmAll [ad#ad-2] BrowseEmAllのサポートブラウザ BrowseEmAllの主な特徴 BrowseEmAllの使い方 BrowseEmAllのダウンロード BrowseEmAllのサポートブラウザ デスクトップ 主要ブラウザの最新版に対応。 IE7-9 Firefox3.6-12 Chrome12, 16, 19 Safari4, 5, 5.1 Opera10, 11 スマートフォン・タブレット 横置き・縦置きに対応。 iPhone, iPhone4, iPad, iPad2, iPad3 シミュレーター Android2.2, 2.3,
みなさんこんにちは。@ryuzeeです。 スクラムを学習するにあたって参考になる【無料】の資料を以下にあげておきます。 僕がコーチングする際は上2つの資料については事前に読んでもらった上で、トレーニングを実施したりしてます。 スクラムガイドスクラムの父であるジェフ・サザーランド氏とケン・シュエイバー氏が書いた公式のルールブック。 これを読まないでスクラムをやるのはマズイです。 http://www.scrumguides.org/日本語版は、多くの本の翻訳をされている角さんが訳されてます塹壕よりScrumとXP昨年開催したScrum Gathering Tokyoで基調講演をされたヘンリック・クニベルグ氏によるScrumとXPの実践事例。 どういう問題がおきてどう改善したかも分かる。 http://www.infoq.com/jp/minibooks/scrum-xp-from-the-t
ちょうど、先日アマゾンのオープンハウスというイベントでお話をさせていただく機会があったのですが、開発者向けの20日のセクションだけで90名近くの方々にご参加いただきました。平日にもかかわらず、多数の方々にご参加いただき、どうもありがとうございました。 私自身は、昨年秋にSIerからアマゾンに転職してまだ半年ですが、この機会にアマゾンにおけるソフトウェア開発の文化や考え方について、ブログでご紹介できる範囲でまとめてみたいと思います。 私は、ずっとブログに書いてきたようにSI業界からの転職だったのですが、一般的なSIerにおけるソフトウェア開発の考え方や手法といろいろな面で違っているということは予想していたというか、もともと覚悟の上での転職でした。それでもやはり最初のうちはあまりにも大きな変化に自分の仕事のスタイルを合わせるのにいろいろと苦労しました。基本的には転職したての頃に抱いた感想(転職
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込みです。
ブログ移転のお知らせ! ▼当ブログは移転しました!新しいサイトは以下となります!! http://bamka.info ▼お手数おかけしますが、RSSの再登録もお願いします!! http://feeds.feedburner.com/bamka 【読了時間:約3分】 スニペットをご存知ですか? スニペットとは、ある文字列を入力すると、予め登録しておいた文字列を補完入力してくれる機能です。 例えば「,tel」と入力すると、「090-****-****」という電話番号を返してくれる。そんな便利な機能です。 さて、それを可能にしてくれるアプリでは、TextExpanderが有名かと思います。風船のアイコンが印象的なヤツです。 ですがこれ、3,000円と結構お高い。興味本位ではなかなか手が出せない価格です。便利なのかもしれないけれども、3,000円の価値を引き出せるほど、作業が効率化できるか。悩ま
カット・コピー・挿入・削除・保存の動画編集を劣化なしにできるソフトが「Machete Lite」です。無償版でありサポートしているものに制限はありますが「AVI・WMV(ASF)ファイルの再生」「AVI・WMV(ASF)ファイルの編集」「メタデータの編集」「スナップショット」などが可能です。インストール・日本語化・基本的な編集などの手順は以下から。 Machete Video Editor Lite - Free Video Editor http://www.machetesoft.com/about-machete-video-editor-lite.html ◆インストール 上記サイトの「Download」をクリックし、ダウンロードしたインストーラーを起動。 「Next」をクリック。 「I Agree」にチェックを入れて「Next」をクリック。 保存場所は日本語化で必要になるので、コ
今春まともなエンジニアになりたい人とはつまり僕のことです。 ちなみに最近まで読んでいたのはこっち →「ソフトウェアテストを勉強しはじめて10ヵ月でやったこと - うさぎ組」 読み返すのも含めてこれらをしっかりと読もうと思ってる書籍をあげてみます。 最後のほうにOOPの設計系の書籍について補足を書いておきます。 CleanCoder まだ半分くらいまでしか読んでいませんが、宣伝の通り全てのソフトウェア開発に関わる人に読んでほしいと思わせますね。 Clean Coder プロフェッショナルプログラマへの道 作者: Robert C. Martin,角征典出版社/メーカー: アスキー・メディアワークス発売日: 2012/01/27メディア: 大型本購入: 12人 クリック: 645回この商品を含むブログ (36件) を見る いかにして問題を解くか 数学を題材に扱いながらも一般的にどのように目の前
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ここ数年、ソフトウェア開発の世界は比較的穏やかだった。しかし、HTML5が地歩を固め、Windows 8がWindowsの開発シーンに大きな変化を迫っている今では、ジェットコースターの日々が戻り、スピードはますます上がってきている。もし最先端に居続けたいのなら、少なくともこの記事で挙げる10のソフトウェア開発スキルを身につけることを検討すべきだ。 1.モバイル開発 モバイル開発を学ぶのに時間を割く価値などないと考えているのなら、考え直した方がいい。2011年のAndroid携帯の世界出荷台数は、ほとんどPCの販売台数と同じだ。他の有名なモバイルデバイス(iPhone、iPad、そして「瀕死状態」のRIMデバイス)を加えれば、販売台数で見
WEB制作者にとっての強力な手助けとなる「無料素材」や、PCの作業効率を格段に向上させる「フリーソフト」。WEBの世界では、もはやタダで手に入らないものは無いんじゃないかとさえ思えるほど、さまざまなものが無料で配布・提供されています。 しかしそれらは「使用料金が無料なだけ」であって、「完全に自由に使用する事が可能ではない」のです。 世の中に無料で出回っている画像やプログラムソースやアプリケーションなども、そのほぼ全てが、なんらかのライセンス(使用許諾条件)に添った形で配布・提供されているのです。 著作権を有する制作者本人が示す使用許諾条件を守る事は、制作者への敬意であると同時に、意図しない「著作権の侵害」を未然に防ぐ手段でもあります。 しかし、このライセンスというのが、なかなかに分かり難い。コムズカシイ文言の洪水だったり、そもそも英文だったり、GPLとかLGPLとかCCとか略語まみれだった
「絶対落ちないシステムを作れ」という要件に、開発者たちはどう対応したのか。東証arrowheadの当事者が語る 「素人的に言えば、絶対落ちないシステムを作れ、というのがユーザーから見た要求条件」と発言したのは、東京証券取引所の株式売買システム「arrowhead」開発のプロジェクトマネージャ 宇治浩明氏。 東京証券取引所は2005年にシステム障害を起こし、取引が一時全面停止するという事態を引き起こしました。そのため2010年に稼働を開始した新システム「arrowhead」の開発では、高性能と高可用性という高い品質を実現することが絶対の目標となっていました。 東京証券取引所と、arrowheadの開発に当たった富士通。両社はどのように開発プロジェクトを通して高いソフトウェア品質を実現したのでしょうか? 9月9日、早稲田大学 西早稲田キャンパスで行われた日本科学技術連盟主催「ソフトウェア品質シ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く