[開発]の検索結果
SourceForge(ソースフォージュ)は、
オープンソース・
ソフトウェアの開発者にCVS/SVNリポジトリ、Wikiシステム、メーリングリスト、バグ追跡システム、掲示板・フォーラム、タスク管理システム、 Webサイトホスティ...
SourceForge(ソースフォージュ)は、オープンソース・ソフトウェアの開発者にCVS/SVNリポジトリ、Wikiシステム、メーリングリスト、バグ追跡システム、掲示板・フォーラム、タスク管理システム、 Webサイトホスティング、リリースファイルのダウンロードサービス、永久的なファイル保管、完全なバックアップ、シェル環境、コンパイル・ファームなどの総合的かつ容易にプロジェクト管理を行う環境を、Webベースで提供する無料のサービス。
SourceForge.jp
Mozilla Japan が、米国 Mozilla Corporation の JavaScript エバンジェリストである John Resig 氏の来日に合わせ、Shibuya.jsとのコラボレーションで「The Future of JavaScript」と題した参加費無料のイベントを開催する。
日時
2007 年 11 月 2 日 (金) 18:30 - 21:30 (18:00 受付開始)
The Future of JavaScript
GNU Emacs、GDB、GCC などを開発した中心人物で、2007年6月29日にはフリーソフトウェアライセンス
GPLの新バージョン
GPLv3を公開した、フリー
ソフトウェア運動家のリチャード M. ストールマン氏の無料講演会が東京で行...
GNU Emacs、GDB、GCC などを開発した中心人物で、2007年6月29日にはフリーソフトウェアライセンスGPLの新バージョンGPLv3を公開した、フリーソフトウェア運動家のリチャード M. ストールマン氏の無料講演会が東京で行なわれるそうです。
開催要領
1. 日時: 2007年10月24日(水曜日) 18:10 〜 19:50
2. 場所:
東京都千代田区外神田1-10-5 廣瀬無線ビル 5F ホール、
JR秋葉原駅:徒歩3分/JRお茶の水駅:徒歩5分地下鉄日比谷線秋葉原駅/銀座線末広町駅
3. 内容: リチャード M. ストールがフリーソフトウェア運動とは何か、なぜフリーソフトウェアは我々にとって重要なのかを語る。
リチャード M. ストールマン講演会 フリーソフトウェア運動とGPLv3の現在
NTTデータら国内
ITベンダー9社が、ユーザーとベンダーが合意しながらWebアプリケーション開発の
画面設計を進める手法「発注者ビューガイドライン(
画面編)」を公開。発注者ビュー検討会かなり長いのでざっとしか目を...
NTTデータら国内ITベンダー9社が、ユーザーとベンダーが合意しながらWebアプリケーション開発の画面設計を進める手法「発注者ビューガイドライン(画面編)」を公開。
発注者ビュー検討会
かなり長いのでざっとしか目を通してませんが、外部設計書として、画面一覧、画面遷移、画面レイアウト、画面遷移・レイアウト共通ルール、入出力項目等の書き方が既定されていたので、企業向けの業務アプリ開発に携わっているシステムエンジニアが設計書を作成する際にかなり役に立つ資料だと思います。
大手ITベンダーが共同作成した画面設計の“コツ”、いよいよ公開
バグのないソフトウェアはない、というくらいソフトウェアにはバグがつきものですが、ソフトウェアの開発プロジェクトには期間や予算に上限があるため、バグの修正に手間取ると十分な
テストを実施することができず、...
バグのないソフトウェアはない、というくらいソフトウェアにはバグがつきものですが、ソフトウェアの開発プロジェクトには期間や予算に上限があるため、バグの修正に手間取ると十分なテストを実施することができず、品質が低い状態でリリースされてしまうことになります。テストを円滑に進めソフトウェアの品質の高めていくためには、バグを迅速かつ正確にバグを修正していく必要があります。
しかし、オブジェクト指向プログラミング(OOP)やデザインパターンなどプログラムの作り方についての解説書や記事はたくさんあるにも関わらず、「バグは本来あってはいけないもの、あるはずが無いもの」という意識があるためか、デバッグに関して語られている情報源はあまり多くありません。そのため、デバッグのテクニックについてはせいぜい「開発現
場の先輩に教えてもらう」というのが実情です。
知識を共有するために、私がこれまでのソフトウェア開発の経験から得た、デバッグを効率的に行なうための心得をいくつか挙げてみたいと思います。
1. バグの原因は自分が作っているプログラムにある可能性が最も高い
ソフトウェアを構成する要素として、OS、開発ツールに付属するライブラリ、市販ライブラリ、プロジェクト内で作成されたライブラリなどがありますが、バグの原因は自分が作っているプログラムである可能性が最も高いと考えたほうがすばやくバグを見つけられます。なぜなら、今まさに開発が行なわれているプログラムこそが最もテストされていないプログラムだからです。問題の原因をマイクロソフトのせいにする前に自分のプログラムを調べましょう。
2. テストの実施を妨げているバグを優先する
当然のことですが、テストができなければバグを見つけることができません。効率的にバグが発見できるように、めったに行なわれない操作によって発生するバグよりも、必ず行なわれる操作で発生するバグを優先的に修正していく必要があります。
3. 問題を確実に再現できるようする
問題が発生する条件(操作手順、データなど)を必ず特定しなければなりません。これができないと動作確認は不可能ですので、修正したつもりが実は直ってなかったという事態にもなりかねません。この作業自体はソースコードがなくても可能なので、テスト担当者の協力を得られるのであれば、情報を交換しながらテスト担当者と開発担当者が並行して調査を進めるのが良いでしょう。
4. 一度でも問題が発生した場合はバグがある可能が高いので必ず調査する
一度でも問題が発生した場合は、単にバグが発現する条件がわかっていないだけで、必ずどこかにバグがあります。開発作業中はいろいろプレッシャーがあるので難しい面もありますが、見つけた時点で調査しておいた方がいろんな面で良いでしょう。
5. ソースコードを見ただけで正しい処理が行なわれていると判断しない
プログラムはプログラマが思っている通りに動くのではなくコンパイラが解釈した通りに動くものです。コンパイラについての知識が豊富なプログラマが犯しがち問題ですが、プログラマがコンパイラの仕様について誤解しているために生じるバグもよくあります。プログラマ自身は正しいと思っているためソースコードを見ただけではバグを発見することが困難ですがが、このようなバグは実際にプログラムを動かしてみることで簡単に原因を発見することがきます。
6. 想定外の操作や想定外のデータが使用されていないかチェックする
プログラムはプログラマが想定していなかった操作が行なわれたり、想定外のデータが入力されたりした場合は正しく動作しないことが多いものです。問題を発生させる操作やデータがプログラムで想定されているかチェックしてみましょう。
7. バグの原因となっているソースコードは必ず特定する
関係の無いところを直しても問題の現象が発生しなくなる場合もありますが、それでバグが無くなったわけではありません。そのような場合は、また別のところで別のかたちで問題が発生することになりかねません。バグは必ずソースコードレベルで原因を特定し確実に修正すべきです。
8. できるだけ他の処理に影響を与えないようにソースコードを修正する
他の処理に影響を与えるような修正を行なった場合、これまで問題なく動いていた部分に新たなバグを埋め込んでしまう可能性が高いものです。別の問題を引き起こさないように、影響範囲に注意してソースコードを修正します。しかし、単なるコーディング上の間違いであればプログラムの修正は比較的簡単で他の処理に影響を与えることは少ないのすが、設計に問題がある場合は他の部分の影響を与えないようにバグ修正を行なうのが難しい場合があります。そのような場合は、本質的な問題の解決にはならないとしても、影響範囲を限定するために暫定的な対処を行なった方が良いでしょう。
9. ソースコードを修正した場合は必ずテストする
たとえ簡単な修正であっても間違った修正を行なう可能性は常にあります。また、修正が思わぬところに影響を与えることもあります。当たり前ですが、ソースコードを修正した場合は必ずテストを行ないましょう。テスト作業を手を抜くよりも、テストを行なった方がトータル見れば開発者自身にとっても負担が少ないはずです。
ワーキングプア、格差社会の元凶として社会的な批判が高まる偽装請負ですが、比較的労働者に渡る金額が多い
IT業界でもこの問題とは無縁ではありません。アルファブロガー「切込隊長」として知られ、イレギュラーズア...
ワーキングプア、
格差社会の元凶として社会的な批判が高まる偽装請負ですが、比較的労働者に渡る金額が多いIT業界でもこの問題とは無縁ではありません。
アルファブロガー「切込隊長」として知られ、
イレギュラーズアンドパートナーズ株式会社の代表取締役である山本一郎氏が自身のブログで、
派遣業界(請負含む)がヤバい件
最近になって使ってる派遣元数社から、ほぼ内容が共通した変な「お願い」が来るようになって、たぶん他の派遣社員使ってる会社にも同様のことをやってるんだろうけど、要するに「いままでやっていたことはひょっとしたら違法かもしれませんが、品質には問題ありません」みたいな話だろう。
労働者の押し込み先である企業にさえ妙な書類送りつけてくるということは、何か別のややこしくてもっと酷いことが起きてんのかと思ってしまうな。
などと、自社と派遣元企業との取引が違法であった可能性をほのめかしているように、偽装請負は以前からIT業界でも一般的に行なわれています。
もっとも、偽装請負では派遣元だけでなく派遣先の企業も処罰の対象になるので、派遣元が違法行為をしているのであれば、当然、派遣された労働者を使っている企業も違法行為を行なっていることになるので、多数の読者を抱える自身のブログにこのような自爆記事を書くとは驚くしかありません。まあ、「
自爆と実現の連鎖」を掲げるイレギュラーズアンドパートナーズのトップとしてはこの程度の自爆発言はさほどのことではないのかも知れないですが・・・
偽装請負とは
職業安定法第44条で禁止されている、書類上は請負契約もしくは業務委託契約であるにも関わらず、開発や運用を担当する労働者を実質的に派遣労働者として働かせて利益を得る行為のことで、労働者供給事業者から供給された労働者を使うことも禁止されているため、派遣元の企業だけでなく、ユーザー企業や元請け企業などの受け入れ先の企業も処罰の対象となる。
IT業界のタブー「偽装請負」に手を染めてませんか
偽装請負問題〜派遣と請負の区別
あなたの使用者はだれですか?〜偽装請負ってナニ?
Cygwin(シグウィン)とは、マイクロソフトのOSであるWindows上で動作する無料の
Linuxライクな環境の一つで、GNUの開発ツールをはじめとして、UNIX向けのさまざまな標準ツールが
Windows上で利用できるようになってい...
Cygwin(シグウィン)とは、マイクロソフトのOSであるWindows上で動作する無料のLinuxライクな環境の一つで、GNUの開発ツールをはじめとして、UNIX向けのさまざまな標準ツールがWindows上で利用できるようになっている。
Cygwin の開発は1995年から Cygnus Solutions によって始められたが、その後、Linuxディストリビューターとして知られるRed Hatに買収され、現在は Red Hat Software の一部門となっている。
評価 : ★★★★★
(
kagahiro
2007/09/06)
Cygwin(シグウィン)のセットアップ方法や使い方を解説しているサイト
Using Cygwin.
Cygwinのセットアップと設定についての日本語による解説。
Cygwin JE
Cygwinに日本語化/国際化されたソフトウェア等を提供するパッケージ集。
Cygwin Translation Library(Cygwin 文書図書館(翻訳館))
Cygwin 本家サイトで公開されているドキュメントの日本語訳など。
Cygwin Information and Installation
Cygwinの本家サイト。(英語)
Cygwinの使い方
Cygwinの使い方を解説しているサイト。
バージル・グリフィス氏によって開発されたIPアドレスから
Wikipediaの編集履歴を調べるツール「Wikiscanner」によって、アメリカ政府機関やローマ法王庁を始めとする世界各地の政府機関、国際組織、大企業などがWiki...
バージル・グリフィス氏によって開発されたIPアドレスからWikipediaの編集履歴を調べるツール「
Wikiscanner」によって、アメリカ政府機関やローマ法王庁を始めとする世界各地の政府機関、国際組織、大企業などがWikipediaの記事を書き換えていたことが明らかになり波紋を呼んでいます。
任天堂やソニーもWikipediaを検閲? Wikiscannerによる調査で判明
誰でも編集できるのが建前のWikipediaなので、当事者が記事を編集しても別に悪いとは思いませんが、
大手軍需企業のSAICが「政府によるマインドコントロールは事実」と記述
これを書いた人は無事なのでしょうか?そこが心配です。
発売前にアルファブロガーな方々に献本され話題になった「
ウィキノミクス マスコラボレーションによる開発・生産の世紀へ」を読みました。取引先やユーザーと情報を共有してコラボレーションすればこんなに儲かります...
発売前にアルファブロガーな方々に献本され話題になった「
ウィキノミクス マスコラボレーションによる開発・生産の世紀へ」を読みました。
取引先やユーザーと情報を共有してコラボレーションすればこんなに儲かりますよという事例がたくさん紹介されていました。どちらかと言えばIT企業向けというより、社外リソースの利用に関しては出遅れている趣のある製造業向けに書かれたビジネス書といった感じです。
登録ユーザー数に比べてアクティブユーザーが少ないと言われるセカンドライフが成功事例として紹介されている当たりは微妙な感じもしますが、情報を公開することで正規の社員として雇うことなく、安く(もしくは無料で)仕事をしてもらえるなら利益を追求する営利企業ならやらない手は
無いでしょうね。
最終章では「一緒にこの本を編集しつづけましょう」という呼びかけも行なわれてます。
WIKINOMICS
投稿
掲示板「59bbs」で使用している「59bbs 1.0」をGPLで公開しました。59bbs 1.0 の特徴「59bbs」はブログソフトウェア「59Tracker」をベースに、
掲示板として必要な機能だけを実装したものです。「
59bbs」では、ト...
投稿掲示板「59bbs」で使用している「
59bbs 1.0」をGPLで公開しました。
59bbs 1.0 の特徴
「59bbs」はブログソフトウェア「
59Tracker」をベースに、掲示板として必要な機能だけを実装したものです。
「59bbs」では、トラックバックPingの受信機能及び送信機能(登録ユーザーのみ)、更新Ping送信(登録ユーザーのみ)、タグ付け、RSSフィードの配信、ユーザー毎、記事毎の広告管理機能など、一般的なインターネット掲示板ではあまりサポートされていない強力な機能が実装されており、ブログを運用するような手軽さで、不特定多数のユーザーからの投稿を受け付けることができる掲示板サイトを運用することができます。
59Trackerではソーシャルブックマーク機能や編集者の招待、読者登録機能などより高度な機能を実装していく方針ですが、59bbsではシンプルさを重視して開発していきたいと考えています。
59bbs 1.0 のダウンロード
59bbs 1.0 のインストールと初期設定
59bbs 1.0 config.cgi 仕様
|< 先頭へ < 前へ 29 30 31 32 33 次へ >
アクセスランキング
- 海外掲示板を読むために気になったスラング系英単語まとめ | Kousyoublog (9 PV)
- 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (3 PV)
- StartPage(スタートページ) - 匿名検索エンジン (2 PV)
- [FX]乱数によってランダムにポジションを建てるMT4向け無料EA「2bunno1」をリリース #コイントストレード (2 PV)
- 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (2 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (2 PV)
- ガンマトレード(ガンマプレイ)とは #FX #用語解説 #オプション取引 (2 PV)
- Perlで全角半角変換を行う方法 (1 PV)
- DECOLOG(デコログ) (1 PV)
- 有名まとめサイトの管理人「JIN」さんが株、FXで約-8000万の大損失 #もうダメだ、終わった (1 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (202 PV)
- 海外掲示板を読むために気になったスラング系英単語まとめ | Kousyoublog (49 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (45 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (41 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (40 PV)
- FC2まとめ (24 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (24 PV)
- YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (24 PV)
- StartPage(スタートページ) - 匿名検索エンジン (23 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (21 PV)
アクセス統計
ディレクトリ
関連サイト