記事一覧
セッションとCookieについて
セッションとCookieがよくわかってなかったので調べたことをまとめていこうと思います。 参考https://www.youtube.com/watch?v=EgUgmYLuLYE セッションとCookieの違いセ…
プロビジョニングプロファイルが作成できないエラーの解決方法
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]
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
ブランチ名をタブ補完する
ブランチ名をタブ補完するのが便利そうだったので、設定までの記録です。一日半かかったかも。
homebrewでgitをインストール
brew install git
homebrewにgitをinstallしようとしたら失敗。調べてみると/opt/homebrewにinstallしなくてはいけないらしい。ここから沼に入り始めた…
一度homebrewを削除してインストールするため、brew
セッションと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は人間がログインすると動き出します。ログイ