浜村拓夫(・∀・)作品集

頭の中にあるイメージを表現できるデザイン力が欲しいです(><)

プログラミング

世界一流エンジニアの思考法

プログラミングのスキルアップで参考になりそうな本がありました。 「世界一流エンジニアの思考法」牛尾 剛 (著) - 2023/10/23 世界一流エンジニアの思考法 作者:牛尾 剛 文藝春秋 Amazon 目次をパラパラ眺めてみて、失敗に関する考え方に注目。 試行錯誤や…

Learn or Die 死ぬ気で学べ

AIの開発で有名なPreferred Networks社の宣伝本を読んでみました。 仕事のモチベーションに関する考察が参考になりました。 Learn or Die 死ぬ気で学べ プリファードネットワークスの挑戦 作者:西川 徹,岡野原 大輔 発売日: 2020/03/18 メディア: 単行本 目…

プログラミング学習に必要な言語能力

プログラミング学習に必要な能力は、国語力というお話がありました。 まず一番最初に国語の勉強をしっかりやって、言葉の使い方を習得しておかないと、他の勉強もうまくいかないんですね。 www.nature.com nazology.net アメリカの研究者らによって行われた…

開発をスムーズにするUDBの3ステップ

プログラミングをうまくやるための方法が提案されていました。 プログラミングに限らず、他の作業にも当てはまる汎用的な考え方だと思ったのでメモしておきます。 第1ステップ 理解 第2ステップ 設計 第3ステップ 構築 UDB デザインスプリント gigazine.net …

BlenderをPythonで操作して図を描く方法

CG制作ソフトの「Blender」はPythonで操作することができます。 Blender - Wikipedia Blender(ブレンダー)とはオープンソースの3次元コンピュータグラフィックスソフトウェアの一つで3Dモデルの作成、レンダリングのほかアニメーション、コンポジット機能…

yak shaving

最近、「面倒くさい」という気持ちとその解決方法について考察しています。 仕事がどんどん増えていく現象に呼び名がつけられていて、英語で「yak shaving」(ヤク・シェービング)というそうです。 やることが多いと「うわ!面倒くせ~」となりがち?w yak…

NTPで自動的にサーバーの時刻合わせ

今日はPHPでドツボにはまり、延々デバッグ! エラーの原因は、サーバーの時刻がズレてただけでした。(ズコー) コンピューターの時計は正確だと思い込んでいたけど、案外ズレるもんなんですねw qiita.com 時刻合わせのコマンド(CentOS) sudo yum -y inst…

幼児向けのプログラミング絵本

プログラミングの教材はいろいろありますが、「Code Babies Books」という幼児向けの絵本がありました! 「その発想はなかった!」というかんじで、いろいろスゴイです。(笑) www.itmedia.co.jp 中を見ると、大きな文字でカラフルにコードが書かれているの…

iOSアプリの仕組み (UIApplicationクラスとUIApplicationDelegateプロトコル)

前回に続いて、Swiftの学習日記です。 教科書は「iPhoneアプリ開発講座 はじめてのSwift」という本です。 hamamuratakuo.hatenablog.com 今日は第6章の「iOSアプリ開発入門」の「02 iOSアプリの動作の仕組み」を学びました。 Xcodeでアプリのひな形を作ると…

2016年のMVP本は「iPhoneアプリ開発講座 はじめてのSwift」に決定!

2016年も今日が最後となりました。 本年度もいろいろな方々から学ばせていただきました。 どうもありがとうございました。 ●本のMVP 振り返ると、いろいろな本を読んで、レビューしましたが、その中から1冊、最高に役立った本を選んでみます。 hamamurataku…

APIリファレンスビューア「Dash」が超絶便利だった件

プログラミング学習に役立つ便利なツールを教えていただきました。 それは、Mac用の「Dash」という資料閲覧ソフトです。 kapeli.com Dashを使うと、Swiftの言語仕様リファレンスを一覧することができて、 「この型には、どんな型プロパティーや型メソッドが…

10才からはじめるプログラミング図鑑 たのしくまなぶスクラッチ&Python超入門 【目次】

プログラミング学習のカリキュラムを作る際に、参考になる本がありました。 「10才からはじめるプログラミング図鑑: たのしくまなぶスクラッチ&Python超入門」という本です。 10才からはじめるプログラミング図鑑: たのしくまなぶスクラッチ&Python超入門 作…

UnrealEngineをJavaScriptで動かすUnreal.js

ゲームやCG動画を作成するためのフレームワークである「UnrealEngine」が、JavaScriptで動かせるようになる「Unreal.js」というプラグインがありました。 www.unrealengine.com 素晴らしいアンリアル エンジン 4 用プラグUnreal.js Plugin (Nako Sung 制作) …

入門 Python 3 【目次】

人工知能の勉強を始めて、まずはPythonの復習から着手することにしました。 hamamuratakuo.hatenablog.com 人工知能の学習で使う言語に、Pythonを選んだ理由は、 (1) 人工知能ライブラリー/フレームワークは、Pythonバインディングが多いから。 (2) はてな…

はじめてのLisp関数型プログラミング

昨今の教育産業では、小中学校へ導入されるIT教育に注目が集まっているようです。 教育ビジネスで一攫千金を狙うためには、今までにない学習教材を開発する必要があるでしょう。 既存のプログラミング教材を見ると、そのほとんどが「命令型プログラミング」…

iOSアプリ開発入門書 (2016年8月版)

iOSアプリの開発で、知識不足を補うために、書店で最新の入門書をチェックしてみました。 今なら、どんなチョイスがあるのでしょうか? ●欲しい情報 iOSアプリ開発で使うプログラミング言語は、 (1) Objective-C (2) Swift の2つがありますが、簡単で分かり…

プログラミングの質問サービス

プログラミングで分からないことがあったとき、質問できるサービスがあると役に立ちます。 質問サイトを調べてまとめてみました。(メモ) ●スタックオーバーフロー ja.stackoverflow.com ・本家(英語サイト)は、すごく活発! ・日本語版も登場したので、…

MVCのモデルを分割する方法

MVCフレームワークでWebアプリケーションを作成するとき、肥大化していくモデルをどのように分割すれば良いのか?悩みます。 いつもは適当にやっているのですが、だんだんファイル数、クラス数、メソッド数が増えてくると、把握しづらくなって、辛くなってき…

プログラムはこうして作られる

プログラミング教育の教材の作り方について、参考になる本がありました。 プログラムはこうして作られるプログラマの頭の中をのぞいてみよう 作者: 平山尚(株式会社セガ) 出版社/メーカー: 秀和システム 発売日: 2013/09/25 メディア: 単行本 この商品を含む…

学校のプログラミング教育で関数型言語も採用した方が良い理由

日本の義務教育で、将来的にプログラミングの授業が必修化されるそうです。 www.yomiuri.co.jp このプロジェクトに関して、タスクのブレークダウンが提言されていました。 tonegawa.hatenablog.com 1. 各段階での目標整理 2. 単元設計 3. 教材設計 4. 指導者…

GUIアプリの作り方

コンピューター(電子計算機)を搭載した機器の操作は、CUI(キャラクター・ユーザー・インターフェース)よりも、GUI(グラフィック・ユーザー・インターフェース)の方が、手軽で便利ですね。 ・GUIとCUI コンピュータ用語で「ユーザインタフェース」 (Use…

iPhoneで音声認識アプリを作る方法

iPhoneには「Siri」という音声認識機能が搭載されています。 アプリを音声で操作するために、Siriの機能を利用したいと思いましたが、現時点ではSiriのAPIが公開されていないので、サードパーティーのアプリからSiriの機能は利用できないみたいです。残念! …

Xcodeの使い方を学びました

iPhoneアプリ作成の練習で、教科書の第2章を終えました。 hamamuratakuo.hatenablog.com 上記の本で、第2章は、アプリ開発ツールである「Xcode」の使い方を学びます。 Xcodeには、いろいろなボタンや機能が付いているので、まずはそれらを覚えます。 =用…

Xcodeの試運転

iPhoneアプリ作成の練習で、教科書の第1章を終えました。 hamamuratakuo.hatenablog.com 上記の本で、第1章は、作業の流れを概観します。 「Hello」という文字が表示されるだけの単純なアプリを作ってみました。 たったのこれだけですが、一応アプリを作れ…

iOSアプリ作成方法の学習方針

今週から、iOSアプリの作り方を学び始めました。 「簡単にできることを、複雑にやる必要はない。」 という方針のもと、 どうやって勉強したら、苦労しなくて済むか?を調査&検討してみました。 ・プログラマの三大美徳 - Wikiepdia ラリー・ウォールによれ…

iOSアプリのMVC構造

本を見ながら、SwiftでiPhoneアプリを作る練習をしてみました。 iOSアプリ作成の学習に際して、学習コストを最小にする「最短経路」を考えてみたいです。 →どんなふうに学習すれば、最短でマスターできるかな?(・∀・) TECHNICAL MASTERはじめてのiOSアプ…

Scratchでタイルプログラミング

Scratchでタイルプログラミングの練習をしてみました。 scratch.mit.edu ・Scratch (プログラミング言語) - Wikipedia Scratch (スクラッチ) とは初心者が最初に正しい構文の書き方を覚えること無く結果を得られるプログラミング言語学習環境である。 MITメ…

Swiftのはてなブックマーク

iPhone(iOS)アプリを作るとき、今ならObjective-CよりもSwiftの方が簡単みたいだったので、Swiftの使い方について調べてみました。 Swiftに関する情報源として、はてなブックマークが参考になりそうです。 ・はてなブックマーク - 新着エントリー - テクノ…

iPhoneアプリ作成の教科書

オリジナルのiPhone(iOS)アプリを作ってみたいです。 とりあえず、ネット上にある入門講座を見てみました。 概要をつかむには、ドットインストールの講座が分かりやすくて良かったです。 dotinstall.com dotinstall.com dotinstall.com dotinstall.com dot…

プログラミングの基本 その1「構造化プログラミング」

プログラミングを独学で勉強すると、知識に偏りが生じますね? 穴を埋めるには、情報処理試験の教科書を参考にして、広く浅く学ぶという手もあります。 (=大学等で使うコンピューターサイエンスの教科書のダイジェスト版みたいなもの) 平成27年度 イメー…