マガジンのカバー画像

その他 技術発信

22
Salesforce、Tableau以外の技術発信記事をまとめました!
運営しているクリエイター

記事一覧

【Google Apps Script】Google Apps ScriptをGitで管理するために、ローカルにプロジェクトをダウンロードする

こんにちは、エンジニアの藤野です。 今回はGoogle Apps ScriptをGit管理するために、ローカルにプロジェクトをダウンロードする方法をご紹介します。 claspGoogle Apps ScriptはGitを使うことができないため、ローカルにプロジェクトが必要です。 そこでclaspというライブラリを使います。 このライブラリはGoogle Apps Scriptのプロジェクトをローカルで作成して、クラウド上にアップロードしたり、クラウド上のプロジェクトをロー

【Next.js】 App RouterとPages Router のディレクトリ構造

こんにちは。CREFILの甲斐です。 Next.jsではルーティングの手法が下記2つありますが、新しいApp Routerについて知らないことも多いので少しまとめてみます。 Pages Router App Router 従来の Pages RouterPages Router を開発時に採用した場合、「pages」 というフォルダにファイルを置くと、そのファイルが自動的にウェブページになります。 例:「pages/about.js 」というファイルを作ると、それが

【PowerPoint】コンサル必見!”魅せるスライドの作り方➁-内容に優劣をつけよう-

CREFILのコンサルタントの永井です。 弊社内では採用向け会社紹介資料、プロジェクト報告資料、営業資料など数多くのスライド作成を手掛けてきました。 エンジニアからコンサルタントへキャリアチェンジするまでPowerPointを使った経験がなかった私が、コンサル業務に携わる中で学んだ「魅せるスライドの作り方」をお伝えします! 今回は、スライドの中身をどのように印象づけるか?にフォーカスした記事となります。 前回の復習 スライドには3つの要素(タイトル・リード文・本文)を

【PowerPoint】コンサル必見!”魅せる"スライドの作り方①-スライドを構成する3つの要素-

CREFILのコンサルタントの永井です。 弊社内では採用向け会社紹介資料、プロジェクト報告資料、営業資料など数多くのスライド作成を手掛けてきました。 はじめに… 皆さんはスライド作成でつまづいた経験はありますか? 私が数年前にシステムエンジニアからコンサルタントにキャリアチェンジした時、全く同じ状況に陥りました….(※プログラムとExcelとひたすらにらめっこの日々で、一度もPowerPointを触ったことがありませんでした) そんなスライド作成経験ゼロだった私が、コン

【Azure AD】SalesforceのSSO設定で自動ログインを実現しよう(後編)

コンサルタントの永井です。 今回はAzure ADを活用したSalesforceのシングルサインオン設定についてお伝えします。 前編の記事では、Azure ADとSalesforce環境を紐づける設定について解説いたしました。 後編ではMicrosoft(Azure)ユーザとSalesforceユーザの紐づけ方法について解説いたします。 本記事のゴール 設定の概要 Azure ADを使用したSalesforceのSSO設定を行うには、大きく分けて2つの設定が必要になり

【MuleSoft】プロパティの優先順位

こんにちは、CREFILの川村です。 MuleSoftのDataWeaveで『p』を使用した際、思った値に置き換わらなかったことはないでしょうか? 原因の1つとして、複数箇所でプロパティ値を定義している可能性があります。 そこで、今回は複数箇所でプロパティ値を定義した場合、どの値が優先されるのか見てみましょう。 結論優先順位① Runtime Manager の Propaties で定義した値 優先順位② Global Elements で定義した値 Global E

【Python】MacでPythonを使ってみよう

こんにちは、CREFILの濱本です。 少し前にPythonを触る機会がありましたので、MacでPythonを使用するための環境作成についてお話していきます。 Pythonを使用したきっかけ「Excelを使って特大サイズのCSVファイルから必要なデータを抽出して、BIツールで使用するサンプルファイルを作ってほしい」と仕事の相談をされました。 「やりますよ!」と気安く引き受けましたが、対象のファイルを見てみると、ファイルサイズが23.5GBもありました・・・。 「Excelで

【Mermaid】MermaidでシステムフローをMarkdownで管理してみよう

はじめにこんにちは。CREFILでエンジニアをしている加藤です。 この記事ではシーケンス図をマークダウン方式で記述可能なMermaidを用いて制作工数と管理工数を削減する方法を紹介したいと思います。 シーケンス図のネックプログラムの処理の流れや概要を設計する上で、シーケンス図を作成する機会は多いかと思います。外部結合を行うシステムですと設計中での変更は頻繁に発生し、Excelの図形で作られているシーケンス図を変更しようと思うと億劫になり、仕様がFixした後に一括で直そう・

【コーディング】開発速度が2倍以上早くなった古のIDE

はじめにこんにちは。CREFILの稲田です。 開発速度が2倍以上早くなった古のIDE、「Vim」について書こうと思います。 開発速度が2倍早くなった機能の紹介Linuxをお使いになったことのある方であれば一度はVimエディタに触ったことがあると思います。 はじめは「どうやって使うんだ?」と困惑した経験のある方も多いかもしれませんが、今日はそんな、使いこなせるようになると強い味方となる「Vim」についてご紹介します。 そもそもVimとは?VimはLinux OSに基本搭載さ

【Hasura】 GCP につなげてみる

こんにちは。CREFILの甲斐です。今回は Hasura の DB 接続方法の中の、Google Cloud Platform で PostgreSQL インスタンスを使用する方法についてご紹介します。 1. Hasura で New Project を作成するHasura にログインしたら、「New Project」より新しいプロジェクトを作成します。(今回はデフォルトで作成されたプロジェクトをそのまま使用) プロジェクトが作られたら、「Launch Console」より

【Azure AD】SalesforceのSSO設定で自動ログインを実現しよう(前編)

コンサルタントの永井です。 今回はAzure ADを活用したSalesforceのシングルサインオン設定についてお伝えします。 後編の記事はこちら つまり…「Microsoftアカウントにログインしちゃえば、SalesforceにわざわざIDとパスワードを打たなくても自動でログインできるようになる!」 これを今回は実現したいと思います。それではLet's GO!! 事前準備Azure組織アカウント(今回は検証用に無料アカウントを作成しました) Salesforce環

【Google Apps Script】プロパティサービスを使ってGASで秘密情報を管理する

こんにちは。 CREFILでコンサルタントをしている鈴木です。 先日Googleカレンダーの予定を Slackに通知するGAS(Google Apps Script)を作ってみた際に、 「プロパティサービス」という機能を知りました。 今回は備忘も兼ねて投稿します。 プロパティサービスとはKey-Valueで文字列を保存できる機能で、 主にコードへ直書きしたくないパスワードやAPIキー等の管理に使用されているようです。 更にGASでは以下の3種類のプロパティが使用できま

【DataWeave】ループ処理の入れ子を避けて効率的・性能がいいコードを書く方法

はじめにこんにちは。CREFILでコンサルタントをしている片野です。 今回は、ループ処理の入れ子による性能の低下の回避方法をお伝えします。 ループ処理を複数回使用して処理時間がかかってしまったり、メモリを使いすぎてしまったことはないでしょうか? 最近そんな場面があったので、その時に学んだループ処理の回避について共有しようと思います! また、今回のブログではDataWeaveというMuleSoftのAnypoint Platformの一部として提供されるデータ変換言語を使用し

【Python】Python に参照渡しは存在しない話

はじめにこんにちは。CREFIL の Manager の廣澤です。 私が今 JOIN している案件で初めて Python を触っているのですが、学習中にネット上の誤情報に騙されてしまったことがありました。 少しでも正しい情報を増やしたいと思い、その内容を記事にしようと思います。 Python はミュータブルかどうかで値渡しか参照渡しが変わる?どうもネット上の記事を眺めていると、見出しに書いたような勘違いが広まっているようです。 どういう主張かと言えば、以下のように主張してい