中学や高校で学んだ数学を題材にして、Pythonによる数学×プログラミングを学んでみよう。数学の教科書に載っている定理や公式だけに限らず、興味深い数式の例やAI/機械学習の基本となる例を取り上げながら、数学的な考え方を背景としてプログラミングを学べる連載。
翔泳社は2019年2月14~15日に「Developers Summit 2019」を開催した。本稿では、スクウェア・エニックスでドラゴンクエストXのプロデューサーを務める青山公士氏の講演「ドラゴンクエストXを支える失敗事例」の内容を要約してお伝えする。 青山氏は「ドラゴンクエストX オンライン」(以下、「ドラゴンクエストX」)で起きた3つの不具合とその原因を取り上げ、ドラゴンクエストX開発陣が不具合から得られた教訓を紹介した。 ドラゴンクエストXはどのように開発、実装されているか? ドラゴンクエストXは、各ユーザーがゲームクライアントを通じてサーバに接続し、ゲームをプレイするMMORPG(Massively Multiplayer Online Role-Playing Game)だ。開発では、さまざまな機能拡張や期間限定イベントの実施を見据えて柔軟に対応できる「運営」と、不具合修正や障
2018年に注目を集めた技術として、コンテナオーケストレーションツール「Kubernetes」がありました。 Kubernetesには、コンテナ型仮想化を本番環境で活用する際の課題に対応するさまざまな機能があります。世界でのシェアが高いパブリッククラウドサービス(Amazon Web Service(AWS)、Microsoft Azure、Google Cloud Platformなど)が相次いでKubernetesのマネージドサービスをリリースしたことで注目されました。 @ITでもDockerとコンテナ型仮想化のメリットをおさらいし、Kubernetesの概要や起源、現状などを紹介。本番環境で活用する際に直面する課題と対応策、活用のポイントを解説する連載記事を展開しました。著者はリクルートテクノロジーズ。実際に筆者が関わった事例をベースに解説しています。 一見難しそうなKubernet
Windows OSでは、「更新プログラム(アップデート)」という形で脆弱(ぜいじゃく)性の解消や不具合の修正、機能の追加などが行われる。通常、毎月第2火曜日(米国時間、日本では水曜日)に、Windows Updateによる更新プログラムの配信が行われる。 Windows 10 Homeでは、自動的に更新プログラムのダウンロードと適用が行われる。一方、Windows 10 Pro/Enterpriseでは設定によって適用日などが変更できる(詳細は、Windows 10 The Latest「Windows 10の更新プログラム適用で地雷を踏まないためのWindows Update運用法」参照のこと)。 Windows 10では、いずれのバージョンにおいても、Windows Updateによってほぼ自動で更新プログラムの適用が行われるため、ユーザーが更新プログラムの適用状況をあまり意識しなく
ExcelなしでExcelファイルを操作するには?(純正SDK編)[.NET 3.5、C#/VB]:.NET TIPS Open XML SDKを使用して、Excelファイル(.xlsxファイル)をC#やVisual Basicから作成したり、それに対して書き込み/読み込みを行う方法を説明する。 連載「.NET TIPS」 Microsoft Office(Word/Excel/PowerPoint)のファイルをプログラムから操作したいとき、OfficeがインストールされているWindows上ならばCOMインタフェースが使えることはよく知られている。では、Officeがインストールされていない環境のときは、どうしたらよいだろうか? Office 2007から採用されたOpen XML形式のファイル(拡張子が.docx/.xlsx/.pptx)であれば、Officeがなくても、また、.NET
PHPプログラミングも快適に! VS Codeの二大拡張機能:Visual Studio Code+PHPの可能性を探る(1/3 ページ) VS CodeとPHPでWebアプリ開発はどこまで簡単になるのかを探る新連載。今回はVS Codeを利用したPHPによるアプリ開発に必須の拡張機能を2つ紹介する。 連載「Visual Studio Code+PHPの可能性を探る」 本連載では、Visual Studio Code(以下、VS Code)を使ってPHPプログラミングする際の基本事項を紹介していく。ただし、PHPの構文や文法については取り上げない予定だ。これらについては、@IT内の連載「Web業界で働くためのPHP入門」やPHP公式サイトの「PHP マニュアル」などを参考にしてほしい。また、VS CodeのGUI構成や、基本的な使い方については「Visual Studio Codeの使い方
VS Codeをコマンドラインから起動する場合にはコマンドラインオプションを指定可能だ。その中から拡張機能に関連するものを幾つか紹介する。
Googleは2018年7月10日(米国時間)、コンテナを効果的に作成するための7つのベストプラクティスを「Google Cloud Platform」の公式ブログで紹介した。概要は以下の通り。 (1)コンテナごとに1つのアプリケーションをパッケージングする コンテナは、内部で1つのアプリケーションが実行されるときに最も効果的に機能する。このアプリケーションは、親プロセスが1つでなければならない。例えば、同じコンテナでPHPとMySQLを実行してはならない。コンテナごとに1つのアプリケーションをパッケージングすれば、アプリケーションのライフサイクルに合わせてコンテナのライフサイクルを管理できる。 (2)PID 1とシグナル処理、ゾンビプロセスを適切に扱う KubernetesとDockerは、コンテナ内のアプリケーションを停止するために、Linuxシグナルを送信する。このシグナルは、プロセ
Node.jsアプリを例に、VS CodeでのJavaScriptアプリ開発時に知っていると便利な機能やデバッグの基礎を取り上げる。
メディア 連載一覧 連載まとめ読み@IT eBook 記事ランキング @IT Special セミナー ホワイトペーパー クラウド AI IoT アジャイル/DevOps セキュリティ キャリア&スキル Windows 初・中級者向けAI その他 Server & Storage HTML5 + UX Smart & Social Coding Edge Java Agile Database Expert Linux & OSS Master of IP Network Security & Trust System Design Test & Tools Insider.NET ブログ AI for エンジニアリング ローコード/ノーコード クラウドネイティブ Windows 11/365 その他の特集 @IT アジャイル/DevOps Insider.NET NETマルチスレッド・プ
図解で理解できる(はず)Microsoftの仮想化技術――Windows上で稼働するLinux、動かしているのはどのテクノロジー?(その2):その知識、ホントに正しい? Windowsにまつわる都市伝説(95)(1/2 ページ) 前回は、Windows 10で実現可能なLinux環境とそのベースとなっているテクノロジーを、実際の動作中のスクリーンショットを使って簡単に紹介しました。今回は、図版でLinux環境とその技術的な背景を解説します。一部はWindows 10 Insider Previewを使用しています。先日、リリースされたWindows 10 Fall Creators Updateとは異なる部分がある可能性があります。ご了承ください。
2004年から続くブログサービス「アメブロ」が2016年9月にシステムをリニューアル。本連載では、そこで取り入れた主要な技術や、その効果を紹介していく。今回は、React/Redux/Node.jsを使ったIsomorphic JavaScript特有のパフォーマンスチューニング手法や実際にあった問題および、その解決方法について。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く