LLMの「親切さ」を逆手に取るジェイルブレイク手法「HILL」と防御の限界
2月11日 6:30
【ソフトウエアエンジニア編】“伝えたつもり”が実は伝わっていない問題の回避策
2月17日 6:30
GitHub Universe 2025、日本からの参加者による座談会を開催
2月10日 6:00
AIにまつわるセキュリティあれこれ
最新記事: 2026年02月11日
エンジニアが現場で使えるPMOの失敗回避術
最新記事: 2026年02月17日
GitHub Universe 2025レポート
最新記事: 2026年02月10日
イベント・セミナー2026
最新記事: 2026年02月20日
ゲーム実装で身に付くプログラミング
最新記事: 2026年02月18日
「CAPE v2」ではじめる実践マルウェア解析
最新記事: 2026年01月29日
KubeCon+CloudNativeCon North America 2025レポート
最新記事: 2026年02月16日
テスト自動化ガイド 2024
生成AI完全ガイド 2024
IT運用管理ガイド 2023
DevOps完全ガイド 2023
クラウドデータベース完全ガイド 2023
ローコード開発プラットフォームガイド
業界情報やナレッジが詰まったメルマガやソーシャルぜひご覧ください
[運営] 株式会社インプレス
既存アプリケーション資産を活かすという選択ソフトウエア開発の技術トレンドは、めまぐるしく変わります。ちょっと前まで最新だった開発技術が、すぐに(いい意味で)枯れた技術になったり、ほとんど見なくなったりと、諸行無常を感じずにはいられません。しかし、最新トレンドを常に追いかけている研究者ならともかく、
藤井 等
2011年6月2日 20:00
柔軟性のあるデータベース開発とはDelphiは、ギリシア語に起源のあるネーミングからも分かるように、もともとOracle向けのクライアントアプリケーション開発を主な目的として設計されました。もちろん、DelphiはOracle専用のツールではなく、幅広い開発に対応しています。開発チームは、さまざま
2011年5月26日 20:00
開発環境小史前回、Delphiを使ったアプリケーション開発が、どれほど簡単に効率よく行えるかを紹介しました。コンピュータを取り巻く環境は、ますます複雑化、多様化してきており、そのような中で作るソフトウエアは、複雑な構造物にならざるを得ません。開発ツールの歴史は、こうした複雑性をいかに軽減していくか
2011年5月19日 20:00
アジャイルで重要な素早く動くものを作る力しばしば、「ユーザーの要件は、動くソフトウエアを見て、初めて出てくる」といいます。従来型の開発手法では、要件定義から設計、実装を経て、初めて動くものを見ることができます。長い時間をかけてできたものが期待していたものと違ったり、動くものを見てから初めて重要な要
2011年5月12日 20:00
アプリケーションライフサイクルとSQLパフォーマンス過去2回にわたって見てきたSQLパフォーマンスチューニングの手法を、今回は、アプリケーションライフサイクル全体のなかでとらえなおしてみましょう。SQLのパフォーマンス問題の多くは、テスト段階でチェックされるべきものかもしれませんが、実際には、運用段
2010年10月25日 20:00
パフォーマンス向上の指針前回、SQLプロファイリングの概要と簡単なチューニングの例を紹介しました。SQLパフォーマンス問題を「見える化」することによる効果をご覧いただきましたが、実際のデータベースでは、より広範な要素がチューニングにかかわります。全体像を容易に理解できることも「見える化」の効果なので
2010年10月18日 20:00
システム性能の重要な位置を占めるデータベースのパフォーマンスソフトウエアが大規模化、複雑化していく中で、システムのパフォーマンス問題にかかわるトラブルの話を多く耳にします。「安定稼働していたシステムが突然遅くなった」「テスト段階では問題がなかったのに、本稼働で思ったようなパフォーマンスが出ない」「新
2010年10月4日 20:00
ツール導入に関する悩み開発ツールを導入しようとしたときに、必ず問題となるのが、導入コストです。フリーで入手できるツールもある中で、それなりの対価を支払ってツールを導入するには、しかるべき理由が必要です。また、当然コスト削減のプレッシャーもありますから、どのようにしたらコストを最小化できるかも考えなけ
2010年4月26日 20:00
再利用性と生産性の異なるベクトル
2010年4月19日 20:00
アプリケーションのライフサイクルを考える前回、アプリケーションを時間軸で見たときの問題点として、ツールがサポートしているフレームワークやデータベース・プラットフォームが、バージョン・アップとともにアプリケーションの想定と合致しなくなる例を挙げました。このような事例は、アプリケーションを作り捨てられな
2010年4月12日 20:00
開発ツールから透けて見えるものソフトウエア開発において、ツールは欠かすことができません。しかし、ツールに求められる要件は、時代とともに変わってきています。開発者にとっては必要に迫られて使うものに過ぎませんが、開発ツールに長らく携わってきた筆者からすると、ツールを通して現在のソフトウエア開発の課題が
2010年4月5日 20:00