jDataViewはjQueryを使ったJavaScriptライブラリ解析用ライブラリです。 jDataViewはJavaScriptでバイナリデータを読み込む際に利用するDataViewを拡張し、より使いやすくしてくれるJavaScriptライブラリです。バイナリーハッカー必見のライブラリです。 こんなイメージデータをJavaScriptから閲覧できます。 tarファイルを読み込んでファイル構造やテキスト内容を表示しています。 テキストエリアの中にファイルの内容が表示されています。 jDataViewを使うとバッファーをその場で作ったり、バイナリファイルをAjaxで読み込んでgetStringで指定部分だけを取り出すことができます。DataViewをそのまま使うよりも便利そうです。 jDataViewはjQuery/JavaScript製のソフトウェア(ライセンスはWTFPL)です。 M
印刷 オムロンソフトウェア(京都市下京区、宮地功社長、075・352・7400)は、携帯型情報端末向け組み込みソフトウエアや流通決済向けシステムで中国市場に参入した。10月に100%出資子会社のオムロンソフトウェア中国(上海市、OSK中国)が営業を始めた。日系メーカーの中国市場向け製品開発の拡大に対応し、現地協業体制を整えた。2013年度に10億円弱の売り上げを目指す。 携帯型情報端末向けに文字入力や画像処理、セキュリティー管理など日本国内でシェアの高い各種ソフトを展開する。中国ではスマートフォン(多機能携帯電話)の普及が加速し、日系メーカーも同市場を狙い現地の商品開発を強化している。 また現地流通系のクレジットや電子マネー決済システムへの参入も想定する。国内は売り上げデータなどの中間処理までを提供している。日系メーカー製品の代理店と連携したシステム提案を模索する。加えて得意とする公
独立行政法人情報処理推進機構 技術本部 ソフトウェア高信頼化センター(IPA/SEC)が、各種新着情報(セミナー開催・イベント開催/出展・報告書公開等)を発信するために使用するTwitterアカウント(@IPA_SEC)の運用方針について説明するものです。 IPA/SECは、Twitterアカウント(@IPA_SEC)を通じ、セミナーやイベントの開催・成果物の公開・出版などの最新情報を発信します。これにより、ITに関係している多くの方が最新の情報を迅速に共有することができるようになり、信頼性の高いソフトウェアを効率的に開発するための、ソフトウェア技術の開発・普及、人材の育成に役立てることを目的としています。
GitLabはRuby/Ruby on Railsで作られたGitHubクローンです。 GitHubは有料でプライベートリポジトリが持てますが、それでもセキュリティ上の理由でリポジトリを外だしできないケースはあるかと思います。そんなときに使ってみたいのがGitLab、GitHubクローンです。 ログイン必須になります。 ログインした後の画面です。登録済のプロジェクトが一覧表示されます。 一つのプロジェクトを閲覧しています。ソースツリーが出ます。ソースツリーは右へ右へスライドして表示されます。GitHubに似ています。 ソースコードハイライターも内蔵されています。rawでファイルをダウンロードできます。 タグやブランチを切り替えることもできます。 コミット履歴一覧です。 コミット詳細ではDiffが確認できます。 コミットに対するコメントも確認できます。 チーム設定です。複数人でのコラボレーシ
2013/02/01 追記 情報が古いため新しい環境で動作する記事を書きました。 > iOSアプリに独自フォントを組み込んで表示する iPadで外部フォントを使おうというおはなし。 この機能は iPhone OS(iOS) 3.2 以降で利用できます。 ちなみに、カスタムフォントでサポートしているフォント形式は、 PostScript Type1ベースのOpenType (拡張子 .otf)TrueTypeベースのOpenType (拡張子 .ttf)のようです。ちゃんと調べてませんが。 今回は例として無償で使えるTrueTypeアウトラインベースのOpenTypeフォント「IPAexフォント(IPAex明朝)」を利用してみます。 ダウンロードはこちら> http://ossipedia.ipa.go.jp/ipafont/ 開発の手順は以下の通り。 フォントをリソースに追加する プロパテ
MindOnTrackはマインドマップとタスク管理(GTD)が一つになったソフトウェア。 MindOnTrackはWindows/Linux用のフリーウェア(Mac OSX向けもリリース予定)。日々の業務やプライベートな予定など、うまく順番にやりくりするためにはTodo管理が欠かせない。そしてタスクというのは総じて自分の周囲を整理した時にも現れやすい。 タスク 単純に割り当てられているタスク以外にも、プロジェクトや業務に関して見直してみると新しいすべきことが見つかったりするのはよくあることだ。そこで考えをまとめつつタスクに落とし込めるソフトウェアとしてMindOnTrackを紹介しよう。 MindOnTrackはマインドマップとタスク管理が一緒になったソフトウェアだ。言わば作業を分類ごとにドリルダウンしながらまとめ、それに日付をつけてタスク化していくのだ。さらにGTDにも則っているので、プ
JurassicはJavaScriptを.NETに変換するコンパイラー。.NETバイトコードを生成する。 Jurassicは.NET製のオープンソース・ソフトウェア。ここ数年、JavaScriptのシェア拡大が活発だ。Webブラウザはもとよりnode.jsによるサーバサイド、TitaniumやPhoneGapによるiOSやAndroidへの進出など領域が広がっている。プログラマーにとっては一つの言語で様々な環境で動作するのは願ったりかなったりだろう。 実行例 次の領域はローカルOSでの実行と言えるかもしれない。Windowsでは元々JScriptという言語があったが、スクリプト言語とあって利用範囲は広くなかった。だがJurassicを使えばWindowsにおけるJavaScriptの可能性が飛躍的に高まりそうだ。 JurassicはJavaScript(正確にはECMAScript)の.N
SkipfishはSQLインジェクションをはじめWeb向けの脆弱性を発見するソフトウェア。 SkipfishはGoogle製のオープンソース・ソフトウェア。2011年になってセキュリティインシデント関係の話題が飛び交っている。特に大きいのはソニーだろう。あそこまでの規模は相当珍しいが、何も対岸の火事という訳ではない。 オプション セキュリティホールを狙うのは人間に限らない。日々クローラーがWebサイトにアクセスしてセキュリティホールを狙っているのだ。狙われる前にSkipfishを使って自主的にチェックしてみよう。 SkipfishはGoogleが開発したセキュリティチェックソフトウェアだ。ターミナルで動作するソフトウェアで、指定したURLに対してSQLインジェクションやXSSなどWebアプリケーションが狙われやすい脆弱性をついてくる。結果はHTMLベースのレポートとして出力される。 結果は
JaSST’05 in Osaka 直交表を活用したソフトウェアテストの効率化 直交表を活用したソフトウェアテストの効率化 - HAYST法の活用 - HAYST法の活用 - 2005年 7月15日(金) 富士ゼロックス株式会社 秋山 浩一 Kouichi.Akiyama@fujixerox.co.jp ソフトウェアテストは必要!? 上流工程でちゃんとすれば良い? 要求仕様作成時 ユースケースを作成 → 要求の背景を理解 → システムの内と外の明確化 要求を満たしたと言えるテストケースを定義 → 要求の曖昧さを排除 設計/コーディング時 xUnitでテストファーストを実施 → I/F仕様の明確化 → 自動テストを繰り返し実施しデグレートを防止 上流工程に手を打つことは非常に重要で効果も大である <これだけで良いか?> 2 現実の開発では… 上流工程
単体テストレベルでは、「コードカバレッジ」を意識しながら(基準にしながら)テスト設計やテストケース作成を行う機会が多い。でも、この「コードカバレッジ」って用語がばらばらであったり、どのカバレッジ基準がどういうことを確認するものなのか、どういう不具合を見つけられるのか、見つけられないのか、といったことが自分の中でしっかりまとまっていなかったので、いろいろ調べてまとめようと思います。 2008/03/12更新 サンプルプログラムで解説を追加 サンプルプログラムは、以前例題として作成したテニスのスコアボードについて [例題]テニスのスコアボード ステートメントカバレッジ 命令網羅。テスト対象となるプログラム中のステートメント(命令文)をどれくらい実施したかどうかをあらわす基準。すべてのステートメントを最低1回実施した場合に、ステートメントカバレッジ100%という。もっとも基本的なカバレッジ基準で
FIND YOUR PRODUCT You can search for your product by name, model number or part number. Or, locate your product using the categories below.
この図は、ソフトウェアのさまざまな種類を説明しています。SVGとPNGの画像形式で、Creative Commons Attribution-Share Alike 4.0 Internationalライセンスの条項の元で利用できます。 注意: この図はSVGフォーマットを完全にサポートしているブラウザであればクリッカブルです。 自由ソフトウェア 自由ソフトウェアとは、すべての人に対して、利用、複製、配布する許可が与えられているソフトウェアのことです。そのまま、もしくは改変したもの、無償もしくは料金を取るもの、のいずれに対してもです。特に、ソースコードが入手可能であることが必須とされています。「ソース無くしてソフトウェア無し」です。これは簡略な定義です。詳しくは、自由ソフトウェアの定義をご覧ください。 もしプログラムが自由であれば、GNUのような自由なオペレーティングシステムや、自由なバー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く