ゴーゴー

ゴーゴー

記事一覧

プロビジョニングプロファイルが作成できないエラーの解決方法

iOSアプリの個人開発をする過程で、証明書周りの設定でハマったので、解決方法まとめておきます。 以下のエラーが出ました。 Failed to create provisioning profile. Th…

ゴーゴー
1年前
3

Xcodeのショートカット

プレビューを表示 [Command] + [Option] + [Return] コード内に絵文字を入れる [Command] + [Control] + [Space]

ゴーゴー
1年前

文と式の違い

プログラミングにおける文と式の違いについて調べてみました。 式(Expression) 中にある数式や関数から何かの値を結果として返すもの 算数の式のように最後まで解くこと…

ゴーゴー
1年前
1

CocoaPodsについて

ドキュメントを読んでみようライブラリ管理システムということですね。そういえばたしかに普段iosディレクトリにいって、pod updateしてました。 ライブラリ間の依存関係…

ゴーゴー
1年前
1

Homebrewとgemについて

開発環境のセットアップするときにHomebrewやgemが出てきて、よく知らないので調べてみました。 Homebrew MacOSのパッケージ管理システム。コマンドでソフトウェアをイン…

ゴーゴー
1年前

iOS審査提出の際Arrchiveでエラー出たとき

Product > Arrchiveでエラーがでたとき $ pod update[!] Invalid `Podfile` file: /Users/***/ios/Flutter/Generated.xcconfig must exist. If you're running pod instal…

ゴーゴー
1年前

動的型付けと静的型付けについて

型付け言語には動的型付けと静的型付けの2種類がある。 動的型付け動的型付けとは、変数や、サブルーチンの引数や返り値などの値について、その型を、コンパイル時など、…

ゴーゴー
2年前

MariaDBインストールからMySQLWorkbenchを使用できるようにするまで

MariaDBインストールから設定までHomebrewでMariaDBをインストール 最新をいれます。バージョンを指定したい場合はmariadb@10.4などにする arch -arm64 brew install ma…

ゴーゴー
2年前
1

サーバーについて

サーバー「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみる。 Webサーバーホームページやwebサービスを置いておくコンピュー…

ゴーゴー
2年前

ブランチ名をタブ補完する

ブランチ名をタブ補完するのが便利そうだったので、設定までの記録です。一日半かかったかも。 homebrewでgitをインストール brew install git homebrewにgitをinstall…

ゴーゴー
2年前

SSHについて

SSHとはネットワークを経由して他のコンピュータに接続し、遠隔操作するための仕組み。通信途中の情報は全部暗号化されるので安心。 telnettelnetも「他のコンピュータを…

ゴーゴー
3年前

セッションとCookieについて

セッションとCookieがよくわかってなかったので調べたことをまとめていこうと思います。 参考https://www.youtube.com/watch?v=EgUgmYLuLYE セッションとCookieの違いセ…

ゴーゴー
3年前

Dartのコンストラクタ

Dartはコンストラクタが三種類あるらしいのですが普通のコンストラクタ、名前月コンストラクタ?あとはわからないのでまとめていこうと思います。 三種類のコンストラクタ…

ゴーゴー
3年前

Dartのstatic/const/finalについて

今回はDartの変数定義の時に使用する修飾子についてまとめていきたいと思います。普段はfinalを主に使用しておりstaticは他のコードを参考に使うことはあるけど自分に落と…

ゴーゴー
3年前

プログラミングするときに意識すると良い原理原則

最近プログラミングに関する情報を発信しているムーザルちゃんねるにハマっているので、動画で知ったことをざっくりまとめようと思います。 DRY(Don't repeat yourself)知…

ゴーゴー
3年前
1

シェル(shell)について

前回はzshにエイリアスを作成したのですが、zshとかbashとかがシェルということは知ってるけど、シェルってどんなものだっけ?となったので、今回はシェルについてまとめて…

ゴーゴー
3年前

プロビジョニングプロファイルが作成できないエラーの解決方法

iOSアプリの個人開発をする過程で、証明書周りの設定でハマったので、解決方法まとめておきます。

以下のエラーが出ました。

Failed to create provisioning profile. There are no devices registered in your account on the developer website. Select a device run dest

もっとみる

Xcodeのショートカット

プレビューを表示

[Command] + [Option] + [Return]

コード内に絵文字を入れる

[Command] + [Control] + [Space]

文と式の違い

プログラミングにおける文と式の違いについて調べてみました。

式(Expression)

中にある数式や関数から何かの値を結果として返すもの

算数の式のように最後まで解くことができる

例: 条件式(結果は真偽値), 算術演算式(結果は数字等)

文(Statement)

プログラムで行う手続きを記述するもの

セミコロンで終わる行や、中括弧{}で括られた部分が1つの文

例: if文, 変

もっとみる

CocoaPodsについて

ドキュメントを読んでみようライブラリ管理システムということですね。そういえばたしかに普段iosディレクトリにいって、pod updateしてました。

ライブラリ間の依存関係とは、ライブラリAを実行するためにはライブラリBが必要という状況は、ライブラリAはライブラリBに依存しているといえる。
この依存関係を解決して、結果のソースコードを読み込んでから、Xcode workspaceでライブラリとリ

もっとみる

Homebrewとgemについて

開発環境のセットアップするときにHomebrewやgemが出てきて、よく知らないので調べてみました。

Homebrew

MacOSのパッケージ管理システム。コマンドでソフトウェアをインストールしたりアップデートしたりできる

パッケージをインストールする

brew install パッケージ名

パッケージを更新する

brew update

gem

RubyGemsというパッケージ管理

もっとみる

iOS審査提出の際Arrchiveでエラー出たとき

Product > Arrchiveでエラーがでたとき

$ pod update[!] Invalid `Podfile` file: /Users/***/ios/Flutter/Generated.xcconfig must exist. If you're running pod install manually, make sure flutter pub get is executed

もっとみる

動的型付けと静的型付けについて

型付け言語には動的型付けと静的型付けの2種類がある。

動的型付け動的型付けとは、変数や、サブルーチンの引数や返り値などの値について、その型を、コンパイル時など、そのプログラムの実行よりも前にあらかじめ決めるということをせず、実行時の実際の値による、という型システムの性質。

動的型付けのプログラミング言語

Python
Ruby
JavaScript
PHP
など

スクリプト言語が動的型付け

もっとみる

MariaDBインストールからMySQLWorkbenchを使用できるようにするまで

MariaDBインストールから設定までHomebrewでMariaDBをインストール

最新をいれます。バージョンを指定したい場合はmariadb@10.4などにする

arch -arm64 brew install mariadb

PATHを通す

~/.zshrcに以下を追加
#mariadbを使うpathexport PATH=/opt/homebrew/opt/mariadb/bi

もっとみる

サーバーについて

サーバー「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみる。

Webサーバーホームページやwebサービスを置いておくコンピュータ。ホームページをみるブラウザからきたリクエストに「このページですよ」とレスポンスしてくれる。

APサーバー(アプリケーションサーバ)複数のコンピュータで役割構成をしているシステムにおいて、プログラムがおいてあるサーバーを指す。

もっとみる

ブランチ名をタブ補完する

ブランチ名をタブ補完するのが便利そうだったので、設定までの記録です。一日半かかったかも。

homebrewでgitをインストール

brew install git

homebrewにgitをinstallしようとしたら失敗。調べてみると/opt/homebrewにinstallしなくてはいけないらしい。ここから沼に入り始めた…

一度homebrewを削除してインストールするため、brew

もっとみる

SSHについて

SSHとはネットワークを経由して他のコンピュータに接続し、遠隔操作するための仕組み。通信途中の情報は全部暗号化されるので安心。

telnettelnetも「他のコンピュータを遠隔操作するための仕組み」です。ドラマに出てくる悪いハッカーとかが使っているであろう仕組みとのこと。

telnetはやりとりする情報はパスワードだろうとなんだろうとそのままの状態(平文)送ってしまいます。これだと途中で盗み

もっとみる

セッションとCookieについて

セッションとCookieがよくわかってなかったので調べたことをまとめていこうと思います。

参考https://www.youtube.com/watch?v=EgUgmYLuLYE

セッションとCookieの違いセッション→目的。複数のリクエストを同一ユーザーと認識すること。

Cookie→手段。セッションにおけるCookieはブラウザとサーバの通行手形のようなもの。

Cookieはサーバ

もっとみる

Dartのコンストラクタ

Dartはコンストラクタが三種類あるらしいのですが普通のコンストラクタ、名前月コンストラクタ?あとはわからないのでまとめていこうと思います。

三種類のコンストラクタコンストラクタはインスタンスを作成した時に実行される関数です。

1生成的コンストラクタ
2ファクトリ
3定数コンストラクタ

普段は生成的コンストラクタを主に使うのでそれをまとめていきます。

生成的コンストラクタ普通のコンストラク

もっとみる

Dartのstatic/const/finalについて

今回はDartの変数定義の時に使用する修飾子についてまとめていきたいと思います。普段はfinalを主に使用しておりstaticは他のコードを参考に使うことはあるけど自分に落とし込んでいないので頭に入れていきたいです。

finalプログラム開始後のある時点で一回だけ初期化され、初期化以降は代入などを通じて変更されない・できないことが保証される。

constコンパイル時に確定している値であることを

もっとみる

プログラミングするときに意識すると良い原理原則

最近プログラミングに関する情報を発信しているムーザルちゃんねるにハマっているので、動画で知ったことをざっくりまとめようと思います。

DRY(Don't repeat yourself)知識を重複させない。

同じコードが複数の場所に散らばっていて、片方に修正が生じると複数箇所しなければならなくなる。

他の人がコードを見た時に、同じコードに見えるけど別の場所に書いてるから差分があるのでは?と目を

もっとみる

シェル(shell)について

前回はzshにエイリアスを作成したのですが、zshとかbashとかがシェルということは知ってるけど、シェルってどんなものだっけ?となったので、今回はシェルについてまとめていきたいと思います。

シェル(shell)とは人間の入力をコンピューターに伝えるプログラムのこと。一般的にはUNIX系OS(Linuxとか)を指すことが多いようです。

UNIX系のOSは人間がログインすると動き出します。ログイ

もっとみる