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
ローコード開発プラットフォームガイド
業界情報やナレッジが詰まったメルマガやソーシャルぜひご覧ください
[運営] 株式会社インプレス
クイックソート登場 バブルソートからはじめて、本質的には同じことをする2つのバージョンを作りました。プログラムというものは、どうしても技巧的になりますが、一方ではもっと直感的な方法をそのままプログラムにできるということを示しました。
須藤 克彦
2008年5月30日 20:00
もうHTMLやCSSをゼロから書くことはない?JavaScriptのライブラリは、各ブラウザ間のバグや仕様の違いを吸収することで、開発者の負担を激減することを可能としました。しかし、JavaScriptの仕様の違いと同時にCSSレイアウトのバグや仕様の違いも、Web開発者の大きな悩みの1つでした。そ
林 俊之
NICの物理位置とネットワークインターフェース 前回は、NIC(Network Interface Card)の設定を行っていきました。今回は、実際の環境を想定して、複数のNICの設定手順を紹介していきます。SUSE Linux Enterprise Server 10(以下、SLES 10)では複
古賀 政純
SQLite3インストール! Gaucheは、RDB(リレーショナルデータベース)に依存しないデータベースインタフェース(dbi)モジュールを持っています。各RDB用にデータベースドライバ(dbd)モジュールを用意することで、GaucheからRDBを扱えます、現在、MySQL、PostgreSQL、
吉田 裕美
2008年5月30日 9:00
ガイドラインの必要性 活動当初は、オフショア部会メンバーですら何が問題で、どうすれば解決できるのか整理がついていないのが実情でした。
正田 塁
2008年5月29日 20:00
上手に手を抜くコツはやはり再利用! ここまで、よりよいライブラリの見つけ方、再利用の重要性、フレームワークの導入について、実例を交えつつ紹介してきました。PHPに限らず、開発を行う上で開発効率を高めるためにライブラリやフレームワークを利用することは、もはや定石となっていますが、今回は総まとめとして
尾藤 正人
作成するアナログ時計 さて、最終回の今回はこれまで学んできたCanvasのテクニックを応用して、アナログ時計のjsライブラリを作ってみましょう。図1に完成図を示します。
羽田野 太巳
名言・目標ガジェット 前回まで、Googleガジェットの使い方や作り方について解説してきました。最終回となる今回は、これまでの内容を復習しながらサンプルガジェットを作ってみたいと思います。
栗栖 義臣
2008年5月28日 20:00
コードギャラリー 本連載は、「Team Project Development(http://www.thinkit.co.jp/article/66/4/)」の日本語翻訳です。原文についてはこちら(http://www.thinkit.co.jp/article/66/4/)をご確認ください。
Jurgen Langner
Code Gallery The last local development tool that we can look at is called the Code Gallery. This tool is not directly involved in team development pr
変数のスコープいよいよ最終回となりましたが、今回は、今まで学習した内容を組み合わせて、より実践的なアプリケーションを作成してみたいと思います。いつもの通り、このページの動画を見ながら最終目標を見てみましょう。また、このサンプルファイルはダウンロードできますので、こちらを見ながら勉強していきましょう。
須田 超一
2008年5月27日 20:00
PHP開発環境のホープ「PDT」とは? PDT(PHP Development Tool)はEclipse Foundationから提供されているPHPエンジニア向け総合開発環境です。PDTはEclipse上で動作するプラグインとして開発されており、いろいろなEclipseプラグインと組み合わせるこ
月宮 紀柳
フォームフレームワークの使い方を覚えよう 今回は、第1回で簡単に触れたフォームフレームワークをより詳しく紹介したいと思います。
森川 穣
2008年5月26日 20:00
Web APIとJSONWeb上ではネットショッピング、ブログ、SNSなどさまざまなサービスが提供されています。これらのサービスの中にはWebブラウザから利用するだけでなく、サービスの機能の一部をプログラムから利用可能なAPI(Web API)として提供しているものもあります。Web開発者はWeb
竹添 直樹
キラリと光る会社員生活を送っているか? さて5月もいよいよ終盤だ。4月に入社した新社員の皆さんは会社にそろそろ慣れてきたころだろうか。「見るもの聞くもの初めてのことばかりで楽しい!」と思っている方も多い反面、「なんか、思っていたのと違った」「なんか、この仕事向いていないかも」と悩み始める方も出てく
2008年5月24日 20:00
プログラムの基礎を整理しよう バブルソートのアルゴリズムからプログラムを考える本連載ですが、「第3回:コンパクトなプログラムvs.直感でわかるプログラム(http://www.thinkit.co.jp/article/62/3/)」では、一見異なるアプローチながらバブルソートと同じような方法でプロ
2008年5月23日 20:00
Google AJAX Feed APIとは?Google AJAX Feed APIはRSS/Atomなどの各種フィードを取得するためのJavaScript APIです。最大の特徴はクロスドメインでも他のサイトのフィード情報を簡単に取得できることです。Ajaxで使われるXMLHttpReques
簡単なプログラムを書いてみよう! Gauche(Lisp/Scheme)はとてもシンプルなプログラミング言語です。まずは乱数を使いジャンケンの手(Guu、Choki、Pa)を表示するプログラムを書いてみましょう。リスト1は比較ためにJavaで同じプログラムを書いたものです。リスト2がGaucheのプ
NIC設定の指針(OS標準機能) 今回は、SUSE Linux Enterprise Server(以下、SLES)のネットワークの設定について解説していきましょう。
画像を組み込む! Canvasでは、Webブラウザで表示可能な画像を組み込み表示することが可能です。Canvasは文字を描画する機能がないため、その代用として画像組み込みが重宝します。
2008年5月22日 20:00