cachico

SwiftとLAMP環境を少々。Dockerをもう少し詳しくなりたいおじさんプログラマ…

cachico

SwiftとLAMP環境を少々。Dockerをもう少し詳しくなりたいおじさんプログラマーです。

最近の記事

Charlesをより深く使ってみる

いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 以前、「charlesがとてもいい話し」「ChearlsをAndroidで使ってみる」にてiOS・Androidの接続をしてみましたが、今回はもう一歩先を見ていきたいと思います。 実はアプリの開発現場ではアプリ+APIがセットになっています。 ただし、API開発が同じチーム・同じ会社で手掛けているパターンが稀有でして細かい仕様の確認がしにくい状況が

    • ChearlsをAndroidで使ってみる

      いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 以前、「charlesがとてもいい話し」にてiOSのモニタリングについてみましたが、今回はAndroidでの接続についてみていきたいと思います。 1.ダウンロードする 公式サイト(https://www.charlesproxy.com/)よりダウンロードしましょう。 2.プロキシ設定をする メニュー>proxy>proxy settingよりプ

      • APIのレスポンスを手軽に確認する方法

        いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで アプリ開発で「APIレスポンスをすぐに確認したい」というケースがよくあるので、2つ方法で確認する方法を見てみたいと思います。 ※この記事は「APIサービスの登録の仕方、使用例について」を閲覧している前提で記載されております。 今回は手軽と使いやすさの観点で次の2点をみていきたいと思います。 ①curlコマンドを利用する ②POSTMANを利用する

        • APIサービスの登録の仕方、使用例について

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで アプリ開発で「APIを試してみる」というケースがよくあるのでフリーで使えるAPIを利用して確認してみたいと思います。 ※この記事は「APIのレスポンスを手軽に確認する方法」と併せて確認いただくとより良いと思います。 Webサービスやアプリ開発をしている目的に応じてAPIサービスを利用することがあると思います。 メール送信のための「SendGrid」

        Charlesをより深く使ってみる

          GAS 画像一括リサイズ

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 業務上でもらったデータを利用シーンに応じて、リサイズする必要があったので GASを利用しての画像リサイズについて見ていきたいと思います。 MacやWindowsでも一括リサイズできるのですが都度、確認したりと手間がかかるのと GoogleDriveと連携してデータ保存も兼ねれるというところでGASを使ったリサイズツールとなります。 ・処理の流れ流

          GAS 画像一括リサイズ

          GAS URLデコード

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 前回、GASの導入・導入を見てきました。 今回は実際の実例を紹介、実装して見たいと思います。 元々、とあるAPIのレスポンスがURLエンコードされていたのでURLデコードツールが欲しいとなり、 URLデコードするだけのローカル動作するHTMLを用意しました。 APIの値を使って、計算式をアプリ内にもたす必要があったのでデコードしたJSONデータを

          GAS URLデコード

          GAS 導入と関数作成・実行

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は紆余曲折あった末にGoogle Apps Script(GAS)に辿り着いました。 GASは、ひとことで言えばGoogleが提供する各種サービスの自動化/連携を行うための開発ツールです。 GASでできること ①Googleが提供するアプリケーションの機能を拡張する ②アプリケーションの処理を自動化する ③複数のアプリケーションを連携させる

          GAS 導入と関数作成・実行

          アプリアップデートに際してこういう情報をまとめておくと便利です。

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はアプリを運営していくと新規申請であったり、アップデート作業が発生してきますがその際の情報の類のお話になります。 iOS,Androidでストアの登録情報が微妙に異なります。 また申請内容も日々アップデートされるので1つのファイルにまとめおけば管理がしやすいのではないでしょうか。 その観点より、ストア申請シートなるものを用意しました。 詳し

          アプリアップデートに際してこういう情報をまとめておくと便利です。

          アプリ開発に必要な情報

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はスマホアプリ開発時に必要な情報の類のお話になります。 概要前提としてですがiOS,Androidのアプリをつくるものとしております。 (一方のみの場合は対応するものだけで問題ありません) 【ゴール】 iOS,Androidを申請するところまで準備できる情報の整理 【iOS】 ・AppleDeveloperProgramのアカウントおよびラ

          アプリ開発に必要な情報

          シーケンズ図、急に必要になりますよね?

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は「PlantUMLでシーケンス図を作成する」についてふれてみようと思います。 設計中などに急にシーケンス図、入り用になりますよね。 その際、XDなどで作成しても良いのですが利用者や環境を選ぶので手軽にシーケンス図、書けませんかね? はい、そんな時にmarkdownで手軽に作成をしていきます。 実際にいつも使っているのはVSCodeにPlan

          シーケンズ図、急に必要になりますよね?

          DB定義書のことは「A5 SQL Mk-2」にまるっとおまかせ②

          いつもお世話になります。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は前回のおまけ的ではありますが引き続き「A5 SQL Mk-2」についてふれてみようと思います。 このツール、DBに直接繋ぐことができます。 !? 流れとしてエンティティを定義してDDLを発行します。 そのDDLをDB上で実行してDBに反映させるというシンプルなことですがこのツール内でそれができてしまいます。 1.DB接続1.ツールバーからデータベースより「デー

          DB定義書のことは「A5 SQL Mk-2」にまるっとおまかせ②

          ■DB定義書のことは「A5 SQL Mk-2」にまるっとおまかせ①

          いつもお世話になります。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は「A5 SQL Mk-2」についてふれてみようと思います。 ということでER図から定義書、DDLの作成と見ていきたいと思います。 1.プロジェクト作成1.新規での起動直後だとER図を選択してプロジェクトを設定していきます。 2.定義の仕方1.白紙のキャンパスにエンティティアイコンを選択して枠を出します。 2.このエンティティの枠をダブルクリックでプロパティ

          ■DB定義書のことは「A5 SQL Mk-2」にまるっとおまかせ①

          ローカルで作るdrupalの環境設定

          いつもお世話になります。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は少し耳に入ったり入らなかったりする高機能CMS、drupalのローカル環境設定について見ていきたいと思います。 ゆくゆくはヘッドレスCMSの設定まで見ていければと思います。 drupalとは Drupal(ドゥルーパル/ドルーパル)は世界的な大企業、政府機関、大学、NGO など大規模なサイトを中心に幅広く利用されている、プログラム言語 PHP で記述されたオープ

          ローカルで作るdrupalの環境設定

          Macの初期設定の覚書(アプリ・CSM系)

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はM1Macに作業環境が変わったのでセッティングのお話になります。 OSのバージョンアップまずはOSを最新版にアップデートします。 Montereyに上げました。 アプリのインストール必要なツールをどんどんダウンロードします。 その中身を見ていきたいと思います。 ・AndroidStudio  AndroidApp用 ・Docker  仮

          Macの初期設定の覚書(アプリ・CSM系)

          flutterでシュミレーター起動までやってみる!

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は方々より起動までやってくださいとリクエストありましたflutterの続編となります。 flutterはdartと呼ばれる言語を使ってアプリを作っていきます。 dartとはDart(ダート/ダーツ)はGoogleによって開発され、2011年10月に公開されました。Webブラウザ組み込み用スクリプト言語として、JavaScriptの後継言語を目

          flutterでシュミレーター起動までやってみる!

          flutterをセットアップしてみました。

          いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はアプリ会でざわざわしている「Flutter」についてふれてみようと思います。 Flutterとは『Flutter』とは、Googleが開発した、モバイルアプリケーションのSDKです。 SDKとはsoftware development kitの略であり、あるシステムで使えるソフトウェアを作るために必要なサンプルプログラムや技術文書がまとめられ

          flutterをセットアップしてみました。