私は、フロントエンドからRailsで作成したAPIにリクエストを投げて、返ってきたJSON形式のレスポンスを処理するということがよくあります。 その際、次のようにオブジェクト名.プロパティ名でレスポンスの中から欲しいデータを抽出していました。 // サンプルのレスポンスデータ let menu = { type: 'hamburger', name: 'てりやきバーガー', } // menuのtyepが取得したい場合 console.log(menu.type) // 'hamburger'が出力される ある時、プロパティ名に変数を使いたいことがあり「あれ、どうすればいいんだ?」と手が止まってしまったので、今回はその方法について記録しておきます。 最初に試したこと 以下の方法を試してみましたが、当然うまくいきません。
はじめに インターネットは、情報を共有し、コミュニケーションを行うなど便利なツールですが、同時にウイルスやフィッシング詐欺、悪意のあるコンテンツが潜んでいることもあります。安全なウェブ閲覧のためには、クリックする前にURLが安全かどうかを確認することが重要です。この記事では、URLが安全かどうか簡単に試す3つの方法を紹介します。 ※追記(2023/05/06)※ 上記の方法をお試しいただいたとしても、URLだけでそのサイトが完全に安全かどうか確かめるのは難しそうです。そのため、この記事の内容はあくまで一つの手段としてご活用ください。 方法1: ウイルス対策ソフトウェアを利用する ウイルス対策ソフトウェアは、不正なURLや危険なコンテンツを検出する機能を持っています。ウイルス対策ソフトウェアをインストールし、定期的に更新することで、安全なウェブ閲覧をサポートしてくれます。多くのウイルス対策ソ
AWSが提供するIaCツール、CDKを利用する機会ができたので入門してみました。 IaCといえばTerraform一強でしたが、CDK v2の登場によりCDK派も急速にシェアを伸ばしています。 CDKはプログラミング言語を使ってアプリケーションのようにインフラコードを記述します。 複数の言語に対応していますが、最もシェアが高く推奨されているのがTypeScriptです。 AWS提供のワークショップ教材が超分かりやすい! インフラエンジニアな私はプログラミング素人のため、AWSが無料で公開している以下のワークショップ教材でTypeScriptの基礎を学びました。 TypeScript の基礎から始める AWS CDK 開発入門 このワークショップの素晴らしいところ CDKの利用に必要最低限なTypeScriptの知識習得のみにフォーカスしている 説明が非常に合理的&簡潔でとても理解しやすい!
はじめに 業務自動化といえばRPAとかPython等が良く使われるが、これらは基本的に判断が多い複雑な業務の自動化には向かず、やったとしても自動実行→手作業→自動実行→手作業…と言ったように人の判断が居るところで業務プロセスが分断されてしまうのが悩みどころ。 そこで「GUI上で自動実行前に手作業」+「バックグランドで自動実行」と両方の機能を持ち、業務を分断する事なく作業できるアプリを作ろうと考えた。 結論から言うと「Flet」を採用した。以下経緯説明。 お手軽なGUIライブラリを探す旅 Pythonはデスクトップアプリ開発には不向き? アプリを開発するにしろメインの処理は自動化なので、アプリ開発に特化したフレームワークではなく、Pythonを使用出来る柔軟性の高そうなGUIライブラリが無いか探すことにした。 巷でたまに耳にするが、デスクトップアプリ開発はC#やJavaが多くPythonは環
はじめに プログラミングを始めたばかりの方々、ファットコントローラーをリファクタリングするように言われたことはありませんか?この記事では、初学者の私がファットコントローラーの解消方法の1つ、「モデルに寄せる」についてまとめてみました。 モデルにロジックを寄せることは、よく勧められるアプローチですが、具体的にどのようにモデルに寄せるかがわからない!!!と初学者の私は思いました。そこで、この記事では同じくモデルに寄せる方法がわからないよ!という初学者向けにモデルへの寄せ方を紹介します。 私自身も初学者なので、間違いがあるかもしれません。また、コード例はChat GPTに考えてもらって、正しいか検証して、書いています。できるだけ正確な情報を提供することを心掛けていますが、間違いがあった場合はコメントで教えていただけると嬉しいです🙇♀️🙇♀️ また、さらに良いリファクタリング方法があるかも
const app = createApp({ // ... }); app.mount('#app');
なぜイスを買うのか? 俺は都内の狭小物件に住むサラリーマンである。先の見えないテレワーク生活を耐え抜くために、間に合せの作業環境からそろそろ脱出したくなってきた。 先日、うさぎ小屋などと揶揄されそうな6畳にも満たないワンルームの一角に激安電動昇降デスクを導入し、コンパクトながらも作業スペースを整備したのだが、それだけでは飽き足らず今度はそれなりのイスが欲しくなってきた。 人間の欲深さとは恐ろしいものだ。一度「長時間の作業を継続するためにはそれなりのイスが必要だ」と思い込むと買うまで欲は衰えない。 テレワーク生活では寝ている時間以外のほとんどの時間をデスクに向かって、そして椅子に座って過ごす(はずだ。俺のような真面目な勤め人が勤務中にベッドで横たわっているはずはない) 今まで地獄のような座り心地の折りたたみ椅子で過ごしてきた俺である、多少金をかけてもバチは当たらないだろう(と自分の脳に刷り込
実装の参考の当たり 前口上: オープンソースの実装を読もう 普段Web開発をしているとこの書き方は普通か、実装の方向性はよさそうか不安になることがあります。そういった際、同じリポジトリの既存実装や会社の他のリポジトリ、技術ブログや本、過去の経験、他のメンバーの意見などを参考にしつつ当たりをつけるわけですが、リファレンスが増えるに越したことはないです。 有名な言語、フレームワークではオープンソースのWebサービスがGitHub、GitLab上などにあがっていることがあり、参考になります。 それぞれライセンスがあり、とりわけGPL汚染などは要注意ですが、収集した一覧が溜まってきたのでまとめておきます。ある程度有名なものメインでスクリプト言語+Go。 Ruby Ruby on Railsは有名なので採用しているWebサービスが多数あります。 Redmine イシュー、プロジェクト管理ソフトのRe
米Microsoftは5月4日(現地時間)、2月に限定プレビューした「新しいBing」を「オープンプレビュー」に移行し、ウェイティングリストに登録せずに誰でも利用できるようにした。また、多数の新機能も発表した。新機能の詳細は、23日から開催の年次開発者会議「Build 2023」で発表する計画だ。 MicrosoftアカウントでBingにサインインするだけで、誰でも新しいBingとEdgeを使えるようになった。 主な新機能を以下に紹介する。本稿執筆現在、筆者の環境ではまだ使えないものもあり、それがロールアウト中だからなのか、米国限定なのかは不明だ。Buildでより具体的な説明があると期待したい。 回答がよりビジュアルに これまでBingチャットの回答はテキストのみだったが、質問内容によっては画像や動画も盛り込まれるようになる。 また、質問に画像や動画のURLを含めると、それらに関して説明す
テンプレートの特に重要な点の補足 上の表の「目的」にパーツに込めた設計意図は記載しましたが、特に重要な点を掘り下げてご紹介します。 おすすめ欄はできる限り書く 表を作る人が「自分はどれをおすすめするか」について印をつけることで、より自分ごととして調査できるようになります。 私もよく表を作ったはいいものの、いまいち深掘りできていないなと悩むことがあります。そのようなときに、「結局自分はどれがおすすめなんだっけ?」と印をつけることで、「この案をちゃんと説明するためにはこの観点や確認事項が漏れているな」と気づき、調査をもう一段階深掘りできることがよくあります。 もしチーム内での利用以外であえて自分のおすすめ案をアピールしなくても良い場合は、表を完成させてからカラムを抜くとよいかもしれません。 観点はカラム内で足して100%になるように心がける 調査対象に抜け漏れがないように分類は足して100%に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く