僕の考えた最強のプログラミング教室① 思想哲学編

保存用
一年間小学生向けのプログラミング教室を運営してきた中でこうしたら良いのではないかなと思うことが多くあり、来年度に向けて自分なりに目標とする理想のプログラミング教室を考えて見ました。今回は思想的なことについてまとめておきます 教室...

普段から愛用している作業用BGMの紹介

ライフハック
BGM選定にあたってのこだわりポイント 心地よく作業を行うためには重要なBGMですが、僕自身も割と拘って選んでいます。BGMの選定にあたって個人的に拘っているのは次の3点です。 長時間聴くものなので、ドンシャリ系の聴き...

「メソッド」を完全に理解するための3つの概念【Swift】

Swift
プログラミングにおいて基本中の基本のメソッドだけど「分かったようで意外と分かっていない」、「ノリでやってる」という人も多いんじゃないかな?たった3つの概念をしっかり押さえておけば、メソッドは理解できるはずだよ メソッドに登場する...

Macでのゲーム配信に使っている機材・ソフトウェアの紹介

ガジェット
Windows機に比べてMacでの配信は少し敷居が高いです。配信したいけどMacだからできないという方の役に立つかもしれないので紹介します。 ハードウェア編 ・MacBookPro 2019 2つのThunde...

【iOS】「IndexPath」で理解する、TableView/CollectionView

Swift iOSアプリ
iOSアプリ開発ではなくてはならないといってもいいUITableViewとUICollectionViewだけど、これらを理解する上で重要な概念がIndexPathだよ。初見では「IndexPathってなんだよ!!」って思った人も多い...

PCをよく使う人のための、些細だけど精神の安定のために重要だと思うこと

雑記 ガジェット
それはズバリPCの掃除です!! PCの乱れは心の乱れ 指紋まみれのディスプレイ 油まみれのキーボード 上記に心当たりのある方は要注意です。あくまでぼくの経験則的な話になりますが、精神的に病み気味だな...

【Stripe】プログラミングせずにカード決済機能を導入する方法を解説

WEB
Stripeの簡単な解説と主な仕様 Stripeは言わずと知れた決済APIサービスです。ECサイトの作成やモバイルアプリのWEB上で行う決済機能を搭載する事ができます。この記事ではそんなStripeで提供されているCheckoutと...

たった3000円の投資でネット環境が劇的に改善した話

雑記 ガジェット
3000円の使い道 ルーターの買い替え!! 今までのルーター 今まで使ってきたのはAu HOME SPOT CUBEというルーターです。かつてauのキャリア契約を行うとこのルーターをタダでもらうことができまし...

Nibを活用しTableViewやCollectionViewでカスタムセルを使う方法を解説

iOSアプリ Swift
そもそもセルクラスには以下の二種類があるよ。 UIKitに用意された既存のセルクラス 自前で用意するカスタムセルクラス 前者と比較して後者のカスタムセルクラスは自前で用意する分多少工数がかかるが、自由にレイア...

【Delegate】TableViewをUIViewControllerで実装する方法を解説

Swift iOSアプリ
iOSアプリにおいてほぼ必ず登場するTableViewだけど、そもそもTableViewを実装する方法は次の二通りがあるよ。 UIViewControllerでTableViewを実装する方法 UITableViewC...