プログラミング– category –
-
【XCode】シミュレーターとプレビュー機能の使い方
XCodeのInterface Builderでのシミュレーターとプレビュー機能の使い方を解説します。 シミュレーターというのはプロジェクトをビルドしてから起動するので時間がかかる。プレビューはすぐさま画面を確認できて表示に反映される。 Xcodeシミュレーターの使... -
Xcodeで作ったiPhoneアプリを実機で動かす&エラー対処
ようやくiphoneアプリができたので実機のiPhone8で動きをテストしてみようと思います。 本来はもっと完成度を高めてAppstoreで公開したいと思っていたのですが年間費用がかかるので実機検証までにとどめておこうと思ったのです。 さて今日の記事はテックキ... -
キーワード選定ツールの定番Googleキーワードプランナーの使い方2018
キーワード選定って、記事の質と同じくらい大事なんですよね。本文をちゃんと書いても、狙う語句がズレていると読まれない‥というのは今でも変わりません。 ということでこの記事は、2026年3月8日時点の Google キーワードプランナーの使い方に合わせて全... -
(PHP)エックスサーバーでDB作成・DB接続
データベースを作成し、PHPで接続する方法をメモ。 今日はエックスサーバーというレンタルサーバーで行います。 私の普段のPHPの学習は侍エンジニア塾で使ってるAWS Cloud9で行っているのですが、将来的にエックスサーバーでアプリを公開したいなと思って... -
【Xcode/Swift】View Controllerと制約の使い方と理解
Xcodeは様々なボタンやエリアが横文字で理解が難しいのでまとめました。 Xcodeを起動して、「Create a new Xcode project」から新規プロジェクトを作成。myInterfaceBuilderTestという名称にしました。 View Controllerの初期状態 画面左側のメニューこれ... -
プログラマ(派遣・正社員・フリーランス)のメリット、デメリットを比較
プログラマーの働き方って、昔よりだいぶ選択肢が増えましたよね。正社員で腰を据える人もいれば、派遣で相性のいい現場を回る人もいるし、フリーランスで案件ベースに動く人もいる。 この記事では、2026年3月8日時点の感覚で「正社員 / 派遣 / フリーラン... -
Laravelのアプリを生成してブラウザで確認するまで(Cloud9とエックスサーバー)
いま侍エンジニア塾でPHPのLaravelを使ったアプリ作成ということで、その学習を始めたところです。 環境はCloud9を使って学習していますけど、将来レンタルサーバー(エックスサーバー)にデプロイ(アップロード)したいと思っていて。 今のところどうや... -
【Swift】ButtonとImageViewを使い「なでなでアプリ」
Button と ImageView を組み合わせる入門として、この題材は今でも分かりやすいです。2026 年時点でも、画像を配置して、制約を付けて、ボタン操作で表示を切り替えるという基本は変わっていません。 今のXcodeで補って読みたい点 画像は Assets にまとめ... -
プログラミングにおすすめのパソコンは?初心者むけに選び方を解説
2026年3月8日時点の補足です。プログラミング用PC選びは、昔より「高級機が必要」ではなくなりましたが、逆に最低ラインを外さないことが重要になっています。 いま初心者向けに無難なのは、メモリ16GB・SSD・13インチ以上あたりです。ブラウザ、エディタ... -
JavaScriptのマウスのイベントmousedown、mousemove、mouseup
canvasにマウスでお絵描きするJavaScript。これを実現する。 マウスの現在座標をリアルタイムで取得して表示する ①addEventListenerメソッドでmousemoveを指定、第2引数で関数を入れる e.pageXYを使うと、ページの左上を0,0とした座標が取れてしまうので、... -
【Rails】モデルを削除するときに同時に中間テーブルに存在するレコードも削除するhas_many~dependent: destroy
今日も1行のコードを書くのに3時間も費やしてしまいました。 1行書くのに1時間、1行書くのに1時間‥そんな牛歩な私ですが、Twitterで怒りをつぶやきながらなんとかプログラミングスクールで学習しております。 あるモデルを削除するときに、他のテーブルに... -
【Rails】Flashメッセージの使い方とメッセージの拡張・応用
何かの処理を行った時に(例えば以下のような) ・ユーザー登録に成功しました・ログインしました・口コミの投稿が成功しました・写真を投稿しました・本人確認に失敗しました flashメッセージを使うことでメッセージを表示することができます。今日はflas... -
CSSをHTML本文に書く方法と外部ファイルから読み込む方法
CSSをHTML本文に書く方法は以下のとおり。headタグ内にstyleタグを記述。type="text/css"として、その中にCSSを記述すればよい。 CSSの記述が終われば、/styleタグで閉じること。 styleタグ内は、(昔対応して無かったブラウザを考慮して)慣習的にコメン... -
JavaScriptで、canvasに円弧や円を描くのと、角度(ラジアンの計算)
構文は以下のとおり。 arc(x, y, radius, startAngle, endAngle, anticlockwise) x,yが円の中心 radiusは半径 startAngleが開始角度。X軸方向が0度。 endAngleが終了角度。 anticlockwiseは方向(デフォルトは時計回り) startAngleとendAngleに使う角度は... -
WordPressで子テーマを作る方法と、phpファイルの上書き
WordPressを編集する際には子テーマを作成して、カスタマイズ等は子テーマの方を編集すれば、将来的に親テーマがアップデートが入った際に編集のやり直しをしなくて済む。 ということでWordPressでサイトを運営する時にはほぼほぼ子テーマを作成する事が推... -
法人保険で本当に節税になるのか調べてみた
法人保険って、少し前までは「節税になるらしい」とかなり強めに語られることが多かったんですが、2026年3月8日時点ではその理解はかなり危ないです。 というのも、法人向け生命保険の税務は昔のイメージのまま語れなくなっていて、特に2019年7月8日以後の... -
スマホの画面サイズに合わせて、canvasサイズを設定する
スマホの画面サイズに合わせて、canvasのサイズを設定する HTML側は以下のようにする。canvasタグをdivタグ(id="wrapper"の)で囲っておく。 divタグはCSSで幅高さ100%にしておき、Canvasのサイズは最初のページ読み込み時に、JavaScript側でdivタグの幅... -
Gravaterでアカウントを作成し、アバター画像を設定する手順
Gravaterというのはワードプレスのサービスの1つのようです。 メールアドレスとアバター画像を登録することで、世界的にアドレスとプロフィール画像を結びつける事ができます。 ただしGravaterに対応しているサービスのみです。 Gravaterに対応しているサ... -
【Rails】Google Place API Web Serviceで取得したjson形式から値を取り出す
自作のWEBアプリでGoogle MAP APIを使うことを検討しています。 それでGoogleに複数のAPIがあることがわかり、その中の1つで「Google Place API Webserice」の「プレイス検索」を調べてみました。https://developers.google.com/places/web-service/search... -
【CSS】初心者のためのココだけは押さえておきたい基本の使い方
ここではCSS初心者のために基本的な使い方、書き方をお伝えしています。 CSSの書き方の基礎、初心者にも優しく解説 CSSを書ける場所は3種類ありますが、僕はCSSは外部ファイル(style.css等)に記述するのが一般的と考えています。 外部のCSSファイルに記...
