無料でできるWebプログラミング。初心者でもわかる完全マニュアル。
多くの経営者、財務担当者と議論を重ね、企業経営を見てきたからこそ書ける実務に裏付けられた解説。財務諸表や制度会計の「why」から学習できるので、すべてに応用が利く「決定版」。
本書はPHPとMySQLという定番の組み合わせに、JavaScriptとCSSの必須知識を加えて解説するウェブ開発者やデザイナのための入門書です。ウェブサイトやデザインの開発現場における4つのコアな技術(PHP、MySQL、JavaScript、CSS)とその実践的な知識を、1冊の書籍の中で通して解説しています。PHP言語の基礎とMySQLデータベースシステムの解説を経て、PHPとMySQLを組み合わせて動的なウェブページを作成。さらに、クッキーやセッションの扱い方、高いレベルでセキュリティを維持する方法など、PHPとMySQLの開発の核心となる実用的なトピックにも取り組みます。またJavaScriptの基礎を経て、Ajaxを使ってウェブサイトをダイナミックなものにする方法について学びます。CSSは基礎から実用的な用途までを解説します。プログラミングについての実践的なテクニックやヒントなども随所に数多く含まれるウェブ開発者のための決定版入門書です。
「自然言語処理」は、人間が普段使う言葉(自然言語)を、コンピュータが理解できる形に変換し、様々な加工や操作をすること。そして、「機械学習処理」は、人間ではとても扱いきれない大量のデータ分析作業を、人間に代わってコンピュータ(機械)が実現する処理のことです。単純な分類作業や判定作業を模倣します。あたかも人間が学習を進めていくように、そのアルゴリズムを発展させていく、その様を「機械学習」といいます。本書は、これらの分析を、普及率抜群のPHPで実現しました。
米・中・アジア太平洋の未来を読み、日本の行き方を、国際政治・外交の第一線研究者たちが真剣な討論を繰り広げる。
Slim(スリム)はPHPのフレームワークのひとつです。
PHPのフレームワークではLaravel(ララベル)が人気ですが、機能豊富で重厚なLaravelと比べると、Slimが提供する機能はとてもシンプルです。
本書では、Webアプリケーション開発に興味を持つ人たちを対象に、「そもそもフレームワークとは何なのか」という基本的な話題から、「本運用環境」で稼働させるまでを、各種開発ツールを活用しながら、ステップ・バイ・ステップでていねいに解説していきます。
本書は、導入編、基本編、実践準備編、実践編という4つの編から構成されています。
導入編では、XAMPPとComposerを導入して学習環境を構築し、Slimアプリケーションの動作原理を学びます。
基本編では、一つのサンプルアプリの作成を通して、MVCアーキテクチャに従ったSlimアプリケーションの開発手順を学びます。ルーティング、テンプレートエンジンTwig、外部コンテナPHP-DI、コントローラクラス、ミドルウェアなど、Slimアプリケーションの開発に欠かせない基本事項を学んでゆきます。
実践準備編では、いったんいったんSlimの解説から離れ、本運用を意識した開発環境の構築を学びます。GitHubを利用したソースコードの管理、VagrantとVirtualBoxを使った仮想環境の構築、本書で本運用環境とするHerokuなどについて学んでゆきます。
実践編では、実戦準備編で用意した開発環境上に実際にSlimを利用したMVCアプリケーションを作成し、Heroku上で稼働させる手順を学びます。データベース処理、MVCアーキテクチャの導入、エラーや例外を適切に処理するためのエラーハンドラの活用方法、本運用環境であるHerokuへのデプロイ手順を学んでゆきます。
読者特典として、PHPUnitを使った単体テストの導入方法を扱ったボーナスコンテンツをPDFで提供します。
PHPにおいて遭遇しやすい問題とその解決方法をまとめたレシピ集!
PHPを使う上で、約140の遭遇しそうな問題とその解決策をまとめたレシピ集です。PHPの基本的な文法から、暗号化、エラー処理、デバッグ、パフォーマンスチューニングといった重要な概念、型システム、非同期処理まで、効率的でモダンなWebアプリケーションを構築するためのレシピを網羅しています。PHP開発者のリファレンスとして、常に手元に置いておきたい一冊です。PHP8対応。
Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。
「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」
「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」
といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。
「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」
「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」
といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
87年に何があったのか?88年はどうなるのか?国際経済から産業・企業・ビジネス界の動きまであらゆるデータを網羅した画期的な情報・資料集。
自然数論の証明論は数学基礎論の中心的問題であったが、弱い自然数論の証明論が計算量の理論と密接な関係にあることが知られている。本書は、証明論と計算量との中間領域についての基本的な事柄を、最近の話題を含めてまとめたものである。限定算術固有の分野には深入りせず、最近の目覚しい話題のFregeシステムについてふれた。
1.多項式時間で計算できる関数
§1 自然数
§2 多項式時間で計算可能な関数
§3 Turing machine
2.限定算術
§1 限定算術の体系
§2 Si2,Ti2 の証明論
§3 Bussの定理
3.超数学の形式化と不完全性定理
§1 多項式時間の帰納的定義
1.1 木の表現
1.2 p -帰納的定義
§2 超数学の形式化
§3 不完全性定理
4.PHPと数え上げ原理
§1 命題論理体系FとEF
§2 PHPn と Countan
§3 ノンスタンダード・モデルの上の強制法
ブロック化する国際社会。有事法制なき日本はどうする?人生の前半を防衛庁に自衛官として15年、外務省に外交官として15年、計30年にわたり安全保障政策に深く関わってきた著者が語る、東アジア情勢と緊急事態のシナリオ。
本書は、単純なプログラミングから動的なWebサイトの構築に進むために必要な、PHPの文法、関数、テクニック、技法について解説。25年以上の開発経験を持つ著者Peter Mouldingの実践的な解説は、プログラミングやスクリプティングの知識を高め、自分自身の力でPHPを使いこなすための助けとなる。すぐにPHPが使えるようにカスタマイズされたMIRACLE LINUX V2.0特別版を付属CD-ROMに収録。