マガジンのカバー画像

エンジニア小噺

483
しょっさんの書いたエンジニア向けのエッセイ集
運営しているクリエイター

2023年1月の記事一覧

Salesforce に入社して7年。今期も振り返るよ。

本日、Salesforce FY23 最終日となり、しょっさんはSalesforce7周年となります。ラッキーセブン。みなさまのおかげです。みなさまあってのしょっさんでございます、本当にありがとうございます 🙇🏻 前職のIBMでは、21年弱のあいだ勤めていましたから、IBMで働いた期間の約1/3は終了します。とてもじゃないけど、そんなにこの会社にいる気はしない…。妻には年取ったから時間の感覚が早くなったからだろ、とか煽られる始末。個人的には、密度が高かったという印象があるの

¥500

Google Nest Doorbell に我がビルのドアホン機能を全て託しました

わが家のドアホンが、一部のフロアで鳴らなくなってしまいました。残念ながら、我が家屋が古すぎて、ドアホンにかけるような金額な大枚をはたくしか対応の方法がありません。そこで、うちの嫁ちゃんが、無線でなんとかなりそうな Google Nest Doorbell を見つけ出してきました。我々は、Google 様にわが家のドアホンの機能の全てを託しました。 ただ、うちの壁面はイロイロヤバイので、個人の腕でどうにかするにはちょっとしんどかったので、業者さんに取り付けてもらいました。それ

最近ちょっとびっくりしたこと

コロナ前に出張してるときには、やっぱり切れるなーみたいな記憶があったんだけど。途切れることなくなりましたね。電波。 私がお仕事で使っているのは、au 5Gですけど、テレコンが途切れない。Google Meet 使ってますけど、マジ切れない。東海道新幹線でトンネルバンバン入っても。半蔵門線から、有楽町線に乗り換えても。たまにちょっとアレって時もあるけど、ほとんどが問題なくいつも通りに。 さすがに車内では聞き専していますが、まぁなんて問題のないこと。こうやって、人は社畜化する

[Salesforce] Developer Edition でも Client Credentials Flow を試したい[API]

最近ですね、ありがたいことに、ようやくと言いますか、Salesforce でも OAuth2.0 の Client Credentials フロー(和訳がクライアントログイン情報フローなの分かりにくい)が提供されました。ありがたい。 これまでは、安全にサーバ間通信を行うには、JWTベアラーフローを利用せざるを得ませんでしたが、これでごくごく一般的なOAuthフローが利用できるようになったと言えるでしょう。 が、困ったことに、この Client Credentials フロ

しょっさんは如何にして姿勢を矯正しているのか

姿勢は大事です。姿勢は大事だとは言っても、ままならないのが一般的な人でしょう。なぜ、人は年を重ねると姿勢が崩れてしまうのか。実は良い姿勢というのは、気を抜いた楽な姿勢ではないからなんですね。それでも、良い姿勢を維持するよう体幹を鍛えたままでいると、それはそれで楽な姿勢を維持することができます。結局、良い姿勢を維持するためのトレーニングが必要なのです。残念。 ということで、私が実施している姿勢矯正の方法を紹介します。易しくないです。 ストレッチスタジオへ通う 結局、人に頼

エンジニアスキルに対するオブザーバビリティの重要性

ある程度の年齢や、職位となっているにも関わらず、話の通じないエンジニアが散見されます。ITのエンジニアとして押さえておくべき基本というものがあり、これらが欠如していると、会話になりません。 同じ言葉を使っているにも関わらず、定義が異なっていたり、そもそも通じなかったり、個社特有の謎の言葉で煙に巻かれたりします。 わたし的には、同世代であれば 80%程度は話が通じて欲しいと考えています。それは、自分の内面にこのような劣等感を持っていることによるのではと考えています。 とは

目指すITアーキテクト像は「話せるエンジニア」

わたしが目指すITアーキテクト像は「話せるエンジニア」です。ITアーキテクトは言ってしまえば、お客様にとって都合の良いエンジニアそのものだと考えてます。 以前にも、某CTOから有難い言葉を言われて、次のような記事を書いています。 ITアーキテクトにとって必要なスキルは広範です。 コミュニケーションスキル テクニカルスキル アーキテクトスキル アーキテクトは、お客様の困りごとを正しく理解して、それを解決するためのソリューションを作り上げることが目的です。そのためのコミ

[ISP] オープンサーキットのネタ補足

ISPなオープンサーキットを2年ほど使ってみての感想をまとめましたが、日常利用の前提条件もちょっと書き加えておきます。 日中利用者数 最大で10人です。 普段の利用者の使い方は次の通り。 リモートワークで4〜7人 リモート授業があれば 1人 関係ない一般利用者が 2人 日中平均利用帯域 ここ2日間でこの程度。マイナス側がダウンロード帯域です。LAN1 となってますが、これがWAN側のポートです。in が upload、out が download と見てくださ

インフラなお仕事

久しぶりにDNSいじってたんですけど、よう分からんのですわ。何が分からないかって言うと、設定方法とかでも何でもなくて、RFC。忘れてるんですよ。ツライ。昔みたいにもう自分でほとんど運用していなくて、家の中にあるちっぽけなサーバも次のコマンドを定期的に打っているだけです(定期実行しろよ)。 sudo apt update && sudo apt upgrade -y また、マネージドサービスで提供されている機能も、昔とスコープが変わっていたりして、やりたいことができなくなっ

例外を想定したアーキテクチャを考える

アーキテクチャは原理原則とガイドラインを含みますので、原則としてそのルールに従う必要があります。ただ、全てをガチガチに規則を作り、そこからはみ出ないようにしようとすると、どこかでほころびが出てきてしまうことがあります。かと言って、それに対処するように例外対応を行っていくと、もともとのアーキテクチャの思想から外れたシステムが完成します。 きれいなアーキテクチャに限って、それに乗っかることによって何かしらのデメリットが多いケースがあります。メジャーなWeb3層型を矯正するような

[ISP] オープンサーキットを2年弱使ってみて

オープンサーキットさんへ移行してから約2年が経過しました。2年間付き合ってみた結果をちょっとまとめます。 移行した頃のお話は、こちらからどうぞ😘 さて、この2年使ってみての感想です。インターネット接続の品質に関して、事実と感覚でまとめてみます。 回線速度この2年間、速度に関して低下したり、不足したと感じたことは一切ありませんでした。娘が膨大なゲームデータをダウンロードしたり、膨大なWindows Updateを繰り返しても、わたしには一切の影響がありませんでした。 一人

しょっさんの仕事術#5 メモは手書き

リモートワークになって、自分の好きなようにデスクを構築できたことで、大きなノートが使えることが、非常にありがたいしょっさんです。Very メモを取りやすくなりました。わたしのメモ帳たるノートは、仕事術#1でも紹介したナカバヤシのロジカルブレインノートを使っています。厚さも含めて、サイズ感が丁度いい。 このナカバヤシのノートには、もう一つ理系科目用の図形を書きやすいものもあります。ですが、文章多めのわたしは文系科目用を使っています。なんとなく方眼苦手なんですよね。文字をまっす

もうすぐSalesforceで7年。Salesforceのしょっさんが板についてきたようです。

先日、大阪で初めてあったSEの方から「入社前にハッカソンで解説をしているしょっさんを初めて見て、わたしにとってのSalesforceの顔です」とありがたいことをおっしゃっていただいたしょっさんです。 ここでいうハッカソンは、約1年前の一昨年、年末にSalesforceが初めて主催して開催したハッカソンです。 わたしはここで、解説者として、リモートで観覧されている方向けに各チームの作ったアプリを解説するという大義を頂いてました。 とは言っても、私に台本など言ったものはなく

勝手に感じるITアーキテクトの2つのタイプ

ITアーキテクトって2つのタイプから成り立ってると感じる昨今。学究(学術)的と実質(実用)的の2つ。 そもそもITアーキテクトって何する人がと言われたら、「アーキテクチャを作る人」なんですが、「アーキテクチャ」が意味不明すぎます。 めでたいことに、これらは定義がなされています。IEEE1471では、アーキテクチャは仕組みだとして次の通り定めています。 私がもっているEnterprise Architectとしての資格である "TOGAF" にも、次のように定められていま