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
ローコード開発プラットフォームガイド
業界情報やナレッジが詰まったメルマガやソーシャルぜひご覧ください
[運営] 株式会社インプレス
立体アニメーションができるまで 今回は、立体アニメーションができるまでの行程を説明したいと思います。
村田 朋泰
2008年11月21日 20:00
ハッシング これまでの2回で、増減するデータを格納して検索するための方法を2つ紹介しました。1つはリスト構造(linked list)、もう1つは二分探索木(binary search tree)です。
須藤 克彦
まずは動画の配信方法から 動画の配信方法には、「ライブ配信」と「オンデマンド配信」があります(図1-1)、配信方式には「ストリーミング方式」と「ダウンロード方式」があります(図1-2)。
栗原 寛
2008年11月20日 20:00
クラスとアクセス制御 C++では、インスタンスオブジェクトが状態を保持する変数をデータメンバと呼びますが、オブジェクト指向言語では、一般にインスタンス変数と呼びます。インスタンス変数は、オブジェクトがどのような実装で機能を実現しているかということに直結する情報を持っているので、カプセル化の原則に従い
荻原 剛志
宣言型プログラミングとは 命令型プログラミングと対比されるもう1つの大きな流れとして、ハードウエアとは独立した、数理論理学に根ざした流れが存在します。(純粋な)関数プログラミングや論理プログラミング、制約プログラミングなど、いろいろな理論に根ざしたプログラミングモデルが存在しますが、ここではそれら
若槻 俊宏
2008年11月19日 20:00
Red5プログラミングをはじめよう 前回(http://www.thinkit.co.jp/article/152/2/)は、Red5をインストールして同梱(どうこん)されているデモアプリを見ていくことでRed5を使ったアプリケーションのイメージをつかんでいただきました。今回は、実際にプログラミング
澤村 正樹
Pythonを選択した理由 通常のプログラマの皆さんと同様に、筆者もいろいろな業務や私的なプログラミングにおいて複数の言語を利用しています。組み込みシステムの業務をするときはC言語を使用しますし、最近の私的なプロジェクトではErlangを使っていますし、趣味においてはMathematica、Rなどを
柏野 雄太
2008年11月18日 20:00
携帯用動画コンテンツを用意しよう! 携帯動画を配信するためには、まず最初に動画コンテンツを用意する必要があります。あなたならどのようなコンテンツを配信したいと思いますか。
池辺 政人
生産性の高い言語とは? 今回はプログラミング言語の生産性に焦点を当ててみます。生産性の向上を目指す時、言語は何を選べば良いでしょうか。生産性が高いことは言語のメリットの1つのとなるため、最近よく使われる言語はどれも生産性の向上を考慮しています。よって、それぞれの言語の持つ生産性の方向性を考えて、開発
中村 悟
2008年11月17日 20:00
Webサイトに動画を使ってみよう 前回(http://www.thinkit.co.jp/article/150/1/)は、事例を交えて動画の効果的な使い方を紹介しました。今回は、Webサイトに動画を効果的に使うために企画から制作までのフローを紹介します。
篠原 哲也
Mr.Childrenとの出会い 定職につかないかわりに固定収入がないのが創作者の宿命で、そのために精神的プレッシャーがのしかかります。それを少しでも解消したく、なんとかお金を稼げないか模索しているという話は前回お話した通りですが、もう一点、どうすれば作品を見てもらえる機会を増やすことができるかとい
2008年11月14日 20:00
二分木(Binary Tree) 「第1回:サーチのアルゴリズムを学ぶ」は、動的に増減する要素をリンクトリストで管理する方法を紹介しました。
動画の権利関係は? 例えば、クライアントから「わが社のPRビデオ(DVD)をちょっと短く編集して、Webで配信したいのだが…」という依頼がきたとします。ここでまず確認しなければならないのが、コーデックでもファイル形式でもないのです。
2008年11月13日 20:00
何がオブジェクトか? 「第1回:オブジェクト指向、再考」では、オブジェクトについて、概念的な説明を試み、C++による簡単な定義例で雰囲気をつかんでもらいました。ただ、オブジェクト指向には実にいろいろな考え方があり、「○○は△△だ」とすっきり断言できない事情があります。
命令型プログラミングパラダイムとは 現在主流のプログラミング言語は、本質的にはハードウエアの実行メカニズムに深く根ざして発展してきた言語です。すなわち、固定長メモリセル列の上にデータ構造を構築し、状態を表現します。そして機械語命令列をプロセッサが順番に実行し、状態遷移を行うというチューリングマシン的
2008年11月12日 20:00
Red5をインストールしてみよう 前回(http://www.thinkit.co.jp/article/152/1/)は、FlashでのストリーミングをキーワードにFlashクライアントとサーバー連携の技術的な概要と、それを可能にするオープンソースによるサーバーであるRed5について説明しました。
何が言語選択の決め手になるのか 開発言語の選択によって、開発プロジェクトは安定した航海にも、荒波にもまれた死屍(しし)累々の航海にもなりえます。今回は、伊藤忠テクノソリューションズ(以下、CTC)が運用管理ツール「eTreasure」の開発にRuby on Railsを採用するまでに検討した項目と
佐藤 淳司
2008年11月11日 20:00
生産性が高いとは 生産性という言葉が、さまざまな分野において使われるようになり、一般的な単語となりました。しかし、よく使われるようになった反面、その意味はあいまいです。生産性が高いということが「良いこと」だということはわかりますが、具体的に何が良いのかは明確ではありません。例えば、「生産性が高いから
2008年11月10日 20:00
モバイルリッチサイトとは 前回(http://www.thinkit.co.jp/article/145/1/)では、モバイルサイトにもリッチ化やデザインが求められている市場の状況を紹介しました。実際に、最近では次々とデザイン性に優れたモバイルサイトが生み出され、サイトへの集客やサービスへの効果を
吉田 悟美一
2008年11月9日 20:00
サーチ(探索)でPHPの基礎を学ぼう 「【一気に覚えるPHP!】アルゴリズムで頭の体操(http://www.thinkit.co.jp/article/62/)」では、定石と呼べる基本的なソートのアルゴリズムを勉強することで、より本質的なプログラムの考え方を身につけることを目指しました。今回は、好
2008年11月7日 20:00