【重版出来!4刷】詳細!Python 3入門ノート

  • 投稿日:
  • by
  • カテゴリ:

詳細!Python 3入門ノートの4刷ができました!
昨年2017年5月30日発行で4刷り目です。Pythonの人気はすごいですね。そして、たくさんのPython書籍の中から選んでいただけて有り難いです。昨年、頑張って書いた甲斐がありました。この調子で10刷り目指す!と出版担当者が言ってます!
よろしく〜

IMG_6217.JPG

IMG_6218.JPG

詳細!Swift 4 iPhoneアプリ開発入門ノート

  • 投稿日:
  • by
  • カテゴリ:

「詳細!Swift 4 iPhoneアプリ開発入門ノート」は好評発売中です!
手にとってずっしりの704ページ!
図版をさらに追加し、コードだけでなく本文の重要箇所にもマーカーを付けました。これでページ数が多くてもどんどん読み進められます。参照ページや索引もしっかり付けたので、アレどこに書いてあったっけ?というのを素早く探せます。
Swift 4での仕様の見直しに対応し、非推奨になったコードやクラスの利用を排除しました。さらに注目の拡張現実ARKitを解説する章も追加しています。
ARKitはiPhoneの使われ方を大きく変えていく重要なテクノロジーです。加速的にバージョンアップされていくことが予想されるので、いまのうちからしっかり取り組んでいきましょう!

91TyOX+DvtL_half.jpg

単行本: 704ページ
出版社: ソーテック社
言語: 日本語
ISBN-10: 4800711843
ISBN-13: 978-4800711847
発売日: 2017/11/3

ARKitのサンプルムービーをYoutubeにアップしています。

詳細!Python 3入門ノート予約販売開始!

  • 投稿日:
  • by
  • カテゴリ:

「詳細!Python 3入門ノート」のAmazonでの予約販売が開始されました。
発売日は5月24日です。よろしくお願いします!

1167a.jpg

単行本: 416ページ
出版社: ソーテック社 (2017/5/24)
言語: 日本語
ISBN-10: 4800711673
ISBN-13: 978-4800711670
発売日: 2017/5/24


「詳細!Swift 3 iPhoneアプリ開発入門ノート」と「詳細!PHP 7 + MySQL 入門ノート」が重版になりました。ありがとうございます!

「詳細!Swift 3 iPhoneアプリ開発入門ノート」では発行時はXcode 8.1でしたが、その後に Xcode8.2になり少なくない変更箇所がありました。そのため実際と違う画面や初期ファイルなどがありました。今回の重版では誤字の訂正だけではなく、Xcode8.2に合わせて画像やコードもXcode 8.2に合わせて差し替える作業を行いました(すでに最新はXcode 8.3ですが、8.2からの違いはほとんどありません)。

「詳細!PHP 7 + MySQL 入門ノート」は発行から約1年での重版となりました。サーバー環境が段階的にPHP 7に切り替わってきているようです。これからが本番という感じですね。

今後ともよろしくお願いします!

Python 3本を書いています

去年はPHPに挑戦でしたが、今年は人気急上昇のPythonです。
去年の暮れからPython 3の本を書いています。Python面白いですね。もっと早くから触っていればよかったな〜と思います。Pythonの本はすでに世の中に多く出回っていますが、少しでも役立つ本を出せればいいなと思っています。
できあがるのはもう少し先です。何せまだ書いてる途中ですからね。
どうぞ、お楽しみに。

詳細!Swift 3 iPhoneアプリ開発入門ノート

  • 投稿日:
  • by
  • カテゴリ:

新刊「詳細!Swift 3 iPhoneアプリ開発入門ノート」が11/5に発売開始です。
Swift 1がSwift 2になったときにも大きな進歩がありましたが、Swift 3は1年にわたるオープンソースプロジェクトの活動により、進歩から進化へと生まれ変わっています。進化したSwift 3を全力で学びたい人を全力で応援します!


詳細!Swift 3 iPhoneアプリ開発入門ノート
(Swift 3 + Xcode8対応)
大重美幸 著

1148a_400.jpg

640ページ、サンプルファイル360本(ダウンロードサービス)
価格3200円 + 税
ソーテック社

【お知らせ:発売記念書籍プレゼント!】
10年ぶりにメジャーアップデートしたPHP 7の入門書を書きました。
発売を記念して書籍をプレゼント!
※SNSで本を紹介してくださる方のご応募をお待ちします!

▷数には限りがありますので、お早めにふるってご応募ください!
応募者が多数の場合は抽選しますが、早い人は有利です(^^)

▷応募方法
欲しい方は、タイトルに「詳細!PHP7+MySQL入門ノートが欲しい!」と書いて、yo@oshige.comにメールしてください。
本の送付先は当選が決まった時点で改めて送ってもらいます。

▷締め切りは6月26日です。
※応募者多数になりましたので、プレゼントの受付を締め切りました。

▼こちらは常時受け付けております。
※Web制作関連の勉強会やイベントを主催されている方は、ご連絡くださればプレゼント本を提供できるかと思います。どうぞ、ご連絡ください。


▶詳細!PHP 7 + MySQL 入門ノート
528ページ、3,218円(税込み)
ソーテック社 (2016/7/1発売)
Amazonで好評発売中!

1130a_mini.jpg

PHP 7を見逃すな!10年ぶりにメジャーアップデート!
▷サンプル344本/ダウンロード
▷無料のMAMPをインストールしてWindowsでもMacでも手軽に試せる!

目次:
【PART 1】PHPをはじめよう
Chapter 1 PHPの準備
1 PHPはサーバサイドスクリプト
2 PHPを学べる環境を用意する/ MAMPのインストール

【PART 2】PHPのシンタックス
Chapter 2 変数や演算子
1 PHPの開始タグと終了タグ
2 ステートメントの区切りとコメント
3 変数と定数
4 文字や変数の値を表示する
5 演算子

Chapter 3 制御構造
1 条件によって処理を分岐する if文
2 値によって処理を分岐する switch文
3 条件が満たされている間は繰り返す while文、do-while文
4 カウンタを使った繰り返し for文

Chapter 4 関数を使う
1 関数
2 ユーザ定義関数
3 変数のスコープ
4 より高度な関数

Chapter 5 文字列
1 文字列を作る
2 フォーマット文字列を表示する
3 文字を取り出す
4 文字の変換と不要な文字の除去
5 文字列の比較
6 文字列の検索
7 正規表現の基本知識
8 正規表現でマッチした値の取り出しと置換

Chapter 6 配列
1 配列を作る
2 要素の削除と置換、連結と分割、重複を取り除く
3 配列の値を効率よく取り出す
4 配列をソートする
5 配列の値を比較、検索する
6 配列の各要素に関数を適用する

Chapter 7 オブジェクト指向プログラミング
1 オブジェクト指向プログラミングの概要
2 クラス定義
3 クラスの継承
4 トレイト
5 インターフェース
6 抽象クラス

【PART 3】Webページを作る
Chapter 8 フォーム処理の基本
1 HTTPの基礎知識
2 フォーム入力処理の基本
3 フォームの入力データのチェック
4 隠しフィールドでPOSTする
5 クーポンコードを使って割引率を決める
6 フォームの作成と結果表示を同じファイルで行う

Chapter 9 いろいろなフォームを使う
1 ラジオボタンを使う
2 チェックボックスを使う
3 プルダウンメニューを使う
4 リストボックスを使う
5 スライダーを使う
6 テキストエリアを使う
7 日付フィールドを利用する

Chapter 10 セッションとクッキー
1 セッション処理の基礎
2 フォーム入力をセッション変数に移し替える
3 複数ページでセッション変数を利用する
4 クッキーを使う
5 クッキーで訪問カウンタを作る
6 複数の値を1つにまとめてクッキーに保存する

Chapter 11 ファイルの読み込みと書き出し
1 SplFileObjectクラスを使う
2 フォーム入力をテキストファイルに追記する
3 新しいメモを先頭に挿入保存する
4 CSVファイルの読み込みと書き出し

【PART 4】PHPとMySQL
Chapter 12 phpMyAdminを使う
1 MySQLサーバとphpMyAdminを起動する
2 phpMyAdminでデータベースを作る
3 リレーショナルデータベースを作る

Chapter 13 MySQLを操作する
1 データベースユーザを追加する
2 データベースからレコードを取り出す
3 レコードの抽出、更新、挿入、削除
4 フォーム入力からMySQLを利用する
5 リレーショナルデータベースのレコードを取り出す
6 トランザクション処理

[コラム:セキュリティ対策]
▶ strip_tags( ) の第2引数を利用してはいけない
▶ 機密保持には暗号化通信を使う
▶ クロスサイトスクリプティング(XSS対策)
▶ 不正なエンコーディングによる攻撃
▶ hiddenタイプで受け取った値も安全ではない
▶ クーポンコードの発行と管理
▶ $_SERVER['PHP_SELF'] もXSS 攻撃対象になる
▶ ラジオボタンでも値のチェックをする
▶ プルダウンメニューでも値のチェックをする
▶ スライダーでも値のチェックをする
▶ HTMLタグの削除とHTML エスケープ
▶ クッキーは簡単に見ることができ、改ざんもできる
▶ トークンを利用して遷移チェックする(CSRF対策)
▶ SQLインジェクション対策

大重美幸の著書一覧(2015.11)

  • 投稿日:
  • by
  • カテゴリ:

著書一覧を更新しました。ここ数年は毎年2冊ペースです。
昨年、2015年に出した本は次の2冊です。

詳細!Apple Watchアプリ開発入門ノート
詳細!Swift 2 iPhoneアプリ開発入門ノート

著書一覧PDF 2015.11を表示

昨年はApple Watchが発売されたのでさっそく「詳細!Apple Watchアプリ開発入門ノート」を出しましたが、半年も経たないうちにWatch OS2になってしまって玉砕です。実際にはWatch OS2でも多くは変わらないのだけど、そうは言っても難しいですよね。それに、肝心のApple Watchの売れ行きがぱっとしてないようで・・・・

Swiftもオープンソース化にともなって、Swift 2とバージョンを上げました。
そこで「詳細!Swift iPhoneアプリ開発入門ノート」を改訂して「詳細!Swift 2 iPhoneアプリ開発入門ノート」を出しました。書名としてはSwiftがSwift 2に変わっただけですけど、内容は別な本というほどの大改訂です。

そもそも、Objective-C入門ノートとして少しずつ完成度を高めて来た本ですが、一昨年2014にSwift本として作り直す際に新しくSwiftの内容を入れながらObjectve-C本の内容を移植する作業は時間的にも無理があり、割愛した内容が少なからずありました。そこで、今回のSwift 2本を作る際には、積み残しの内容を盛り込むと同時に目次の構成を組み直してページ増に対応しました。
今回の大改訂では読みやすくなっただけでなく、次の改訂もやりやすくなりました。これで今年の年末に出すであろうところの2016年版のSwift本は、もっと充実した内容に高めていけると思います!

詳細!Swift 2 iPhoneアプリ開発入門ノート

  • 投稿日:
  • by
  • カテゴリ:

新刊のお知らせです!「詳細!Swift 2 iPhoneアプリ開発入門ノート」がいよいよ発売になります。

Swift 2を始めて学ぶ人はもちろんのこと、すでにSwiftを使っている方にも役立つ内容になること間違いなしです。

本書では、大ヒットした「詳細!Objective-C iPhoneアプリ開発入門ノート」と前著の「詳細!Swift iPhoneアプリ開発入門ノート」の内容をすり合わせて、より詳しく、より読みやすい入門書になるように大改訂を行いました。

まず、ページ数が624ページに増えました。前著が512ページでしたので、100ページ以上増えたことになります。

ページ数が多い本は、どうしても読み進めるのがつらくなり、また、どこに何が書いてあるのかがわかりにくくなってしまいます。そこで、本書では章分けを18章と多くし(前著は9章)、各章をさらに細かいセクションに分けました。セクション数は前著が44であったのに対し、本書は102あります。ページ数が増えたにも関わらず本書の内容が掌握しやすくなっていることは、この数字からもわかっていただけると思います。



cover_photo340.jpg

詳細! Swift 2 iPhoneアプリ開発 入門ノート Swift 2 + Xcode 7対応

著者:大重美幸

体裁:B5変形・624ページ・2色

本体価格:3,180円+税

ISBN:978-4-8007-1116-8

 Part 1 概要 〜最初の話〜:ハローワールド

 Part 2 基礎知識 〜実力を蓄える〜:Swiftのシンタックス

 Part 3 実践入門 〜作って学ぶ〜:iOSアプリを作る

詳しい目次