タグ

softwareに関するrydotのブックマーク (102)

  • Cでポピュラーな脆弱性とバッファオーバーフロー(前編)

    Insecure Interaction Between Components(6 errors) ソフトウェアコンポーネント間のセキュアでないやりとり SQLインジェクションやクロスサイトスクリプティング(XSS)のような類の脆弱性 Porous Defenses(11 errors) 不完全な防御策 認証関連の不備や暗号化機能の不適切な使い方など Risky Resource Management(8 errors) リソース管理の問題 バッファオーバーフローや整数オーバーフロー、書式指定文字列の脆弱性など 1つ目に分類されているSQLインジェクションやXSS(クロスサイトスクリプティング)などは、やりとりされる情報の意味がコンポーネント間で変わることから問題が発生するパターンです。 例えば、入力データからSQL文を組み立てるコンポーネント、そのSQL文を受け取ってデータベースから必要

    Cでポピュラーな脆弱性とバッファオーバーフロー(前編)
  • 自由ソフトウェア財団が技術的な指導力を失いつつある

    GNU sed 4.2.2 released, and a rant from the maintainer GNU sed 4.2.2のリリースに合わせて、メンテナーであるPaolo Bonziniが、GNU sedを含むGNUプロジェクトのメンテナーをやめると発言している。さらに、その理由について書き立てている。 私はGNU sed 4.2.2を喜ばしく発表する。 喜ばしからぬ発表として、私はGNU sed(8年間)とGNU grep(3年)のメンテナーから降りる。私はさらに、Autoconf, Automake, Libtool, gnulib, libsigsegv, Bsionのコミットアクセス権も放棄する。 GNUメンテナーと外部の者に告ぐ。この発表や、Nikos Mavrogiannopoulosの発表、gnutlsの移行は、驚くにあたらない。 gnutls is movin

  • Sublime Text2ってエディタがすごくイイ。

    Macを使い始めて、いろいろ新しいソフトやアプリを探していたところ、同僚の方からいま人気のSublime Text 2というエディタを教えて頂きました。どうやら無料らしく(今後シェアウェアになるかも?)、初期設定や自分に合った環境に整えるのに少し手間取りましたが、なんとか実務で使えるレベルになってきたのでシェアします。 HTML5,CSS3,jsを書く事が多くて、Zen-CodingもSass+Compassも使うし、それにスマートフォンのマークアップ業務が多い!なんていう僕と同じような人がいるなら、このエディタはオススメですw 以下の設定通りにやれば、フロント寄りのエンジニアになら最低限は使えるものになると思います。 ダウンロード Sublime Text 2 – Dev Builds 初期設定 アプリを立ち上げて、Sublime text2 > Preference > Setting

  • 特定楽器の音を抜き出せる画期的ソフト、SpectraLayers Pro誕生!|DTMステーション

    DTMソフトというかオーディオエディットソフトに、またトンでもなくすごいものが現れました。ある種、革命的ソフトといってもいいと思うのですが、米SONY CREATIVE SOFTWAREのSpectraLayeres Pro(標準価格39,900円)というのがそれ。ご存知ソニーのアメリカ子会社であり、ループシーケンサのACIDや波形編集ソフトのSoundForgeなどを開発しているところが出した今回の製品は、従来とはまったく概念の異なるアプローチで音を加工できるソフトなのです。 私も、以前ニュース記事を見て、その存在は知っていたのですが、難しそうで何をするソフトなのか、理解できていませんでした。しかし、実際に触ってみると、ちょっと驚くべき内容でした。国内では12月21日より発売される製品の評価版を一足早く借り、私もインストールしたばかり。そのため、まだ使い方をしっかり把握できているわけでは

    特定楽器の音を抜き出せる画期的ソフト、SpectraLayers Pro誕生!|DTMステーション
  • 窓の杜ライブラリ

  • フリーのCADソフト まとめ

    CADソフトも2次元、3次元とフリーで使用できるソフトウエアがそろっています。 定番は「JW_CAD」ですが、自分に合った一を見つけてください。 1.2次元CAD 1)Jw_cad フリーソフトCADの定番 http://www.jwcad.net/download.htm http://www.jwcad.net/ http://www.homeplannet.com/(JWW情報館) 2)PC定規 初心者にも使えるCADソフトです。 必要最小限のコマンド、ダブルクリックの一切排除、次の操作への指示など初心者に優しい。 クラス最高速の表示スピードは上級者にも満足のいけるものとなっている。 またJW_CADデータの読込/保存が可能なうえ、BMP形式にての保存や画像貼り付けもできる。 http://homepage1.nifty.com/oms/pcjyogi.html 3)SP-CAD

  • Doxygen: Main Page

    Generate documentation from source code Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D. Doxygen can help you in three ways: It can generate an on-line docu

  • 情報システムを価格にふさわしく見せる

    企業の基幹システムを開発する場合、数億円規模の費用がかかることは珍しくない。そういう見積金額が出てきたときの発注側企業からの第一声は、「想定をはるかに超えて高いので価格を下げられないか」というものだ。しかし、この相場感覚自体がそもそもおかしいのではないかと思っている。 都心のオフィスビルなら、1フロアを借りれば年間数千万円の賃貸料になるだろう。筆者は、基幹システムの価格はそれらに比べて少しも高いとは思えないのである。賃貸料は、活動の物理的な場所に対して支払う。一方の情報システムは、それなくしては日々のビジネスが成り立たない中核処理を担うものである。その開発費が数億円ならむしろ安いくらいだ。 そう思うのは、構築されているものが極めて高度で複雑であることを知っているからだ。数十人が何年もかけて作ったシステムはとてつもないほど複雑である。自動車は部品数が数万点にも及ぶ複雑で高度な機械であるという

    情報システムを価格にふさわしく見せる
  • TranspWnds - k本的に無料ソフト・フリーソフト

    ウインドウの半透明化 / 移動 / タイトルバー非表示化 等の操作を、簡単に行えるようにするソフト。 “ 任意の修飾キーを押したまま、特定のマウス操作を行う ” ことにより、ウインドウを半透明表示にしたり、常に最前面状態にしたり、移動 / リサイズ させたり、タイトルバー非表示状態 にできるようにしたりしてくれます。 実行した処理の内容を、テキストで表す “ OSD ” などの機能が付いています。 「TranspWnds」は、各種ウインドウ操作を手軽に行えるようにするソフトです。 “ 任意の修飾キーを押したまま※1、特定のマウス操作を行う ” ことにより、さまざまなウインドウ操作をエミュレートできるようにしてくれます。 1 修飾キー = Alt / Ctrl / Shift / Win キー。 実際に実行できるようになるのは、次の 5 機能。 ウインドウの半透明化 - 特定の修飾キーを押し

    TranspWnds - k本的に無料ソフト・フリーソフト
  • 「Sublime Text」 完全入門ガイド!

    こんにちは~ 仕事が恋人のデザイナー、王です φ(≖ω≖。)♪。 最近海外でもてはやされまくりのテキストエディタ「Sublime Text」と恋に落ちたことをこの場で告白したい! やっと出会えたぞ!僕が探し求めていた幻のエディタに!! 昨今話題沸騰中の「Sublime Text」エディタについて、ご紹介しましょう!記事を読んで、ぜひとも他のエディタからSublime Textに乗り換えていただきたいです! 見た目的には、このように、優雅(Sublime)そのもの! MacWindowsLinux 三大プラットフォームで動くのも嬉しいですな! 公式サイトは下記リンクです。 https://www.sublimetext.com/ それでは、動画やキャプチャーを使ってSublime Textの素晴らしい魅力を伝えていきたいと思います。 Sublime Textのチャームポイント 特色機能

    「Sublime Text」 完全入門ガイド!
  • ソフトを他人に作らせる日本、自分で作る米国:日経ビジネスオンライン

    物事に大きな影響を与える前提なのに案外知られていない。その一つがコンピュータソフトウエア投資とソフト開発技術者の所属先に関する日米の差である。 日企業は自社で利用するソフトのほとんどをIT(情報技術)企業に開発させているのに対し、米国企業はソフトを内製する比率が高い。 日のソフト開発技術者の大半はIT企業に所属するが、米国のソフト開発技術者の大半はIT企業ではなく一般企業に所属している。 上記二つの文は同じことを言っている。日企業は社内にソフト開発技術者をあまり抱えていないためIT企業に外注するが、米国企業は社内にソフト開発技術者がおり内製できる。 「ほとんど」「高い」「大半」では曖昧なので数字を補足する。米国商務省経済分析局の数字によると、2010年の米国民間企業におけるソフトウエア投資の内訳は、内製(自社開発)が37.3%、外注(他社委託)が34.2%、パッケージソフト購入が28

    ソフトを他人に作らせる日本、自分で作る米国:日経ビジネスオンライン
  • 一般社団法人3Dデータを活用する会・3D-GAN トップ

    Past Information: お知らせ 1 第5期正社員総会【2015.09.18】とミニセミナーのお知らせ。 詳細はこちら お知らせ 1 第5期正社員総会【2015.09.18】とミニセミナーのお知らせ。 詳細はこちら お知らせ 2 WonderFestival 2015[Summer],「3Dプリンターでマイミニ四駆をつくろう!親子工作体験教室」@静岡ホビースクエアの写真を掲載しました。 お知らせ 3 3D-GAN 2014冬のセミナー【2014.12.19】お申し込み開始! お知らせ 4 夏休み 親子3Dプリンター工作講座報告書を公開いたしました。 詳細はこちら お知らせ 5 フィギュア原型師のための 初めての3Dモデリング講座 第11期 お申し込み開始! お知らせ 6 3D-GAN OnlineShop始めました!! こちら お知らせ 7 フィギュア原型師のための 初めての3

  • ソースコード解析ツール Understand

    派生開発・差分開発では、以下のような課題はございませんでしょうか? ドキュメントが不足/不十分な状態のため、クラスや関数の処理構造を把握するのに時間がかかる/誤った認識をしてしまう コードが巨大化・複雑化し、修正時/テスト時の影響範囲調査に時間がかかる コードレビュー時に、変更した箇所や確認すべきポイントの洗い出しに時間がかかる ソースコードの解析結果をグラフィカルに表示。ソフトウェアの開発環境を飛躍的に向上させます。 Understandは、C/C++Java、VB.NET、C#、PythonJavaScriptTypeScript などで開発されたプログラムを高速解析し、プログラムの制御フローや構造、 クラス継承、関数や変数の呼び出し関係といった要素間の関係を、グラフィカルに可視化し、不毛なソースコードリーディングから開発者を解放します。 Understandを利用することにより

    ソースコード解析ツール Understand
  • 髪形や服装を選んで自分好みの女の子を簡単に作成できる「キャラクターなんとか機」NOT SUPPORTED

  • オブジェクト指向の設計と実装の学び方のコツ

    1. 学習パターンを実践する オブジェクト指向の設計と実装の 学び方のコツ 2012年9月12日 有限会社 システム設計 増田 masuda@system-sekkei.com Twitter : @masuda220

    オブジェクト指向の設計と実装の学び方のコツ
  • Golly Game of Life Home Page

    Golly is an open source, cross-platform application for exploring Conway's Game of Life and many other types of cellular automata. The primary authors are Andrew Trevorrow and Tom Rokicki, with code contributions by Chris Rowett, Tim Hutton, Dave Greene, Jason Summers, Maks Verver, Robert Munafo, Brenton Bostick and Dongook Lee. NEWS: July 2024: Golly 1.4 for Android is available from the Google P

  • SwordSoft

    SwordSoft Layout An desktop application that makes it very easy for you to create, preview, and manage mockups of your website, mobile application or desktop application. With so many UI elements to choose from, you can design anything... View details » SwordSoft Screenink Allows you to easily capture and annotate anything on the screen including full-screen, rectangle and freeform shape. It featu

  • ChucK : Concurrent, On-the-fly Audio Programming Language

    ChucK is a programming language for real-time sound synthesis and music creation. ChucK offers a unique time-based, concurrent programming model that is precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It is open-source and freely a

    ChucK : Concurrent, On-the-fly Audio Programming Language
  • 関西弁Windows

    関西弁Windowsとは 関西弁Windowsは、Windowsのメッセージを関西弁にしてしまおうというソフトです。 実行すると、こんな感じになります。 関西弁の他にも、津軽弁や三河弁など、様々な方言に対応しています。 また、ユーザの好みによって表示させる文字列を設定することも可能です。 現在対応している方言: 関西弁、広島弁、岡山弁、津軽弁、名古屋弁、熊弁、 岸和田弁、南河内弁、行橋弁、三河弁、北九州弁、金沢弁、やる夫語、 山口弁、ツンデレ語、長崎弁、博多弁、佐賀弁、侍、 土佐弁、沖縄弁、長崎弁、福井弁、富山弁、仙台弁、 京女、和歌山弁、阿波弁、佐賀弁、茨城弁、秋田弁、出雲弁 ダウンロード 関西弁Windows 0.58   0.57(古いバージョン)    協力者募集中 対応OS : Windows 2000 / XP / Vista / 7 ご意見、ご感想、ご要望、バグ報告などは(

  • 設定より規約 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "設定より規約" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2019年9月) 設定より規約(せっていよりきやく、英: convention over configuration; CoC)とは、開発者の決定すべきことを減少させ、単純にするが柔軟性は失わせないソフトウェア設計パラダイム。 この言葉の質的な意味は、開発者が指定しなければならないのはアプリケーションの慣例に従わない点だけだ、ということである。例えば、モデルの中にSalesというクラスがあれば、データベース中の対応する表の名前はデフォルトでsalesである、という規約を定