https://kichijojipm.connpass.com/event/347729/ 吉祥寺.pm38【オンライン】 で行った登壇資料です。 株式会社ジェイテックジャパン CTO・Microsoft MVPの高丘知央が、AIコーディングの“理想&現実”を実体験ベースでお話しします。Cop…

すべては「経済を立て直す」という名目で始まったバブルが崩壊した1990年代、日本は長い不況に突入します。 企業は利益を出せず、失業者も増え、「日本はもう成長できないのか?」という不安が広がりました。 そこで政府がとった方針が、「構造改革」と「グローバル競争力の強化」でした。 「構造改革」はよく耳にする言葉だと思いますが、これは言い換えれば国や企業の“節約術”のようなものです。 たとえば、家計が苦しくなったとき、まず考えるのは「無駄な支出を減らす」ことですね。外食を減らす、サブスクを解約する、電気代を節約する…。そうやって支出の見直しをするのが「節約術」。 構造改革も、これと似ています。 日本がバブル崩壊で経済的に苦しくなったとき、政府も企業も赤字額が膨れていくことを恐れて、まずはお金の使い方をを見直そうとしました。そしてあちこちの無駄な支出を減らしたのです。 ただし、ここで注意が必要です。
バリデーション解体新書 2025/4/8に開催した #アーキ部 『バリデーション解体新書』の内容を編集したものです。 バリデーションとは何か? 広義には、 何らかの処理を実施するにあたって、入力データが想定する条件を満たすかを検証する行為 と言える。 この定義で、アプリケーションのどこでバリデーションをしているのかを考えると、以下のように各層にそれが見られる。 このように実装される場所が散らばるので、「バリデーション」や「入力チェック」を分類して開発ガイドラインを作ることが多い。 例えば、大規模Java開発向けのTERASOLUNA開発ガイドラインを見てみると、 ユーザーが入力した値が不正かどうかを検証することは必須である。 入力値の検証は大きく分けて、 1. 長さや形式など、文脈によらず入力値だけを見て、それが妥当かどうかを判定できる検証 2. システムの状態によって入力値が妥当かどうか
こんにちは!スマートバンクのUXリサーチャー、Harokaです。 先日、ユーザー交流会を実施しました。 多くのユーザーさんにご参加いただき、今後のプロダクト展開や、サービス運営の想いをご紹介したり、「お金まわり、みんなどうしてる?」といった話題でグループトークをしたりして過ごしました。 そんな中、共通の話題として盛り上がったのは、「好きなスーパー、コンビニ」。 我々運営スタッフも同じ話題で会話し、共感したり、発見がありました。 セブンイレブンのチーズケーキがいろんなコンビニの中で一番美味しい、食品館あおばは、精肉がウリで、物価高の中、たくさん食べるパートナーがいても安心…など。 ユーザー交流会の様子そう、toCサービスの特徴は、運営メンバー自身も生活者であり、提供サービスのユーザーでもあることです。 スマートバンクでは、ほぼ全社員が自社サービスのユーザーで、日々の決済、支出管理で使っていま
はじめに サーバーサイドエンジニアの mokuo です。普段はカード決済やあとばらいチャージに関連する機能の開発や運用を行っております。 本記事でお話すること 日本の住所を都道府県、市区町村、丁目番地、それ以降などに分割する方法の検討から技術選定、実際に動いているコード(ほぼそのまま)をお見せします。 想定読者 サーバーサイドエンジニアを主な読者として想定しています。 日本の住所を分割する機能の実装方法を知りたい方 Deno*1や Hono*2 の採用事例、実装例を知りたい方 はじめに 本記事でお話すること 想定読者 🤔 背景と課題 🎯 住所分割の方針検討 ✂️ 住所分割方法: normalize-japanese-addresses に決定 🧩 npm ライブラリの組み込み: Hono + Deno に決定 🏠️ インフラ構成: ECS + EFS に決定 💪 2日で実装する
組織のリーダーや起業家の脳内に“それ”はいるのかいないのか。公立鳥取環境大学学長の小林朋道さんは「ネコ科動物を本来の最終宿主とするトキソプラズマという寄生虫が約3人に1人のヒトの脳内に休眠中の蛹のような状態で入り込んでいることが明らかになっている。詳細は現在研究中だが、感染者は大胆・活発になり、リーダーや起業家などになる割合が高いとも言われている」という――。 ※本稿は、小林朋道『ウソみたいな動物の話を大学の先生に解説してもらいました。』(協力・ナゾロジー、秀和システム)の一部を再編集したものです。 3人に1人の割合で我々ホモサピエンスの脳内にも入り込んでいる トキソプラズマという寄生虫はネコ科動物を本来の最終宿主とする原虫です。 原虫というのはアメーバやゾウリムシなどを含む単細胞の微生物の一分類群でマラリア原虫などが有名ですが、トキソプラズマは自分自身が増えるため、ネズミやヒト、オオカミ
子育て中は、家事や仕事が重なり心に余裕がなくなってしまいがち…。愚痴や弱音を吐きたくなることもありますよね。 日中は精神科で心理カウンセラーとして働く白目みさえは、家に帰れば年子の母。どこか抜けている夫は全然頼りにならない…。時間に追われ、家事に追われ、子育てに追われ、慌ただしい毎日だけど、白目をむきながらなんとか子育てしています。 そんな白目みさえが、育児で白目むいてる人の前に現れる「白目の館」の主人に!? 子育て中にいっぱいいっぱいになっている人の前に現れて、母親の悩みや夫婦のトラブルに優しく寄り添い、心が軽くなるようなアドバイスをします。 大好評の連載『子育てしたら白目になりました』の中から、“白目の館”が登場する回を厳選してお届けします!
はじめに 会社員として働く上で評価は最も大きな関心事の1つでしょう。評価によって自身の職位や給料が決まるのでそれも当然です。 しかしながら、「納得感のある評価を受けられていますか?」と問うと明確にYesと答えられる人は稀でしょう。「成果を出したのに正しく評価されていない」と不満を持っていたり「評価は偉い人が勝手に決めるものだから…」と諦めている人もいるのではないでしょうか。少なくとも過去の私はそうでした。 そもそも、評価をどのように受けるべきか指導や研修を受けたことはありますか?私にはその記憶はなく、自身が評価者の立場になって初めて評価というシステムに真剣に向き合うことになりました。 評価の際に被評価者としてできることは、評価者に自分の成果や成長を適切にアピールすることです。そして、アピールの方法として最も確実かつ重要なのは伝わる自己評価を書くことです このエントリは、被評価者が評価者に正
このドキュメントを書こうと思った理由 弊社はAIに関する新規事業開発を行っており、作る側もAIを使わない作業を極力なくそうと思っているのですが、AIの進化がやばすぎて人間側が振り回されている現状が何件もあったのでこのドキュメントを書くに至りました。 もし周りの方で困っている方いれば随時更新予定ですのでシェアしてあげてください。 *関係ない仕事の相談などもお待ちしております。 Cursorとは? Cursorは、AIを活用した次世代のコードエディタで、VS Codeをベースに構築されており、AIによるコード補完・デバッグ・リファクタリング支援などの機能を備えた開発ツールです。 Cursorの最大のメリットは、プロジェクトフォルダ内のファイルやログを自動でインデックス化し、AIが適切に参照してくれることです。 これにより、開いていないファイルでもAIが内容を把握し、より適切なコード補完や修正を
手で書く時代は終わったAIが文章作成のツールとして浸透しつつある今、あなたもChatGPTやClaudeといったLLM(大規模言語モデル)を活用しているかもしれません。しかし、こう感じたことはありませんか? 「意図した通りの文章にならない」 「リライトすると微妙にニュアンスがずれる」 「そもそも、プロンプトを工夫しないと望む質が得られない」 もし、あなたがこうした壁にぶつかっているなら、それは「次に進む」段階にいる証拠。Cursorはそんなあなたにとって「創造性を引き出すパートナー」として、より快適な執筆をサポートしてくれます。 これからは単なる"文章作成"から解放され、本質的な"クオリティの追求"に専念できるようになります。では見ていきましょう。 Cursorとは?Cursorは、世界中で人気のエディタ Visual Studio Code(VSC)互換のエディタに、LLMを統合した次世
Reactはシンプルなサイトから複雑なアプリケーションまで、非常に幅広く採用されている人気のフレームワークです。OSS化から10年以上の歴史がありながら、昨今もReact Server Componentsなど革新的なアイディアを我々に提案し続けています。 一方で、React Server Componentsへの批判的意見やBoomer Fetching問題などを見ていると、Reactチームと一部Reactユーザーの間には意見の相違が見て取れます。この意見の相違はそれぞれが置かれた状況の違いから生じるもの、つまり「見てる世界が違う」ことに起因してると筆者は感じています。 本稿では「Reactチームの見てる世界」を歴史的経緯を踏まえながら考察し、Reactの根本にある思想やコンセプトに対する読者の理解を深めることを目指します。 要約 ReactはMetaの大規模開発を支えるべく開発され、シ
そもそも、べき等性とは、どういうことを言うのでしょうか ? これは「ある操作を 1 回行っても複数回行っても結果が同じである」ことをいう概念です。 例えば、注文処理を考えます。画面インターフェースで、注文確定 / 送信ボタンを押すという操作で二度三度押してしまうユーザーがいます。これで同じ内容の注文が複数回登録されてしまったら問題です。こういったケースでは、画面側で連続して押せないような実装を追加したり (①)、サーバー側で同じ注文の処理であることを認識して適切に一つの処理と判断するようなこと (②) が必要です。 この例では、画面側の制御を入れたほうが簡単なように見えます。しかし、現実には画面とサーバーとの間のネットワークの問題や画面以外からの HTTP コールなどを考えると、このような重複リクエストが起こってしまうという可能性はゼロではありません。 このようなものへの対処として、サーバ
パワポプレゼンの“あるある課題”鈴木一成氏:それでは始めたいと思います。突然ですが、みなさんはこんなパワポプレゼンの会議に直面したことはありますか? スライドで準備した感はあるんだけれども、提案の中身が考えられていない。「提案の中身」より、「提案者が誰か」に影響を受けている。それから質疑応答や議論の時間が足りない。誰かがプレゼンを遮ると議論が脱線して、もっと時間が足りなくなる。あとは、会議後に参加していなかったメンバーにニュアンスを伝えるのが難しい。 これらは、パワポプレゼンならではの欠陥と言えます。なぜこういうことが起きるのかという問題の真因に迫ると、大きく3つほど挙げられます。 まず1つ目は、人が聞きながら考える・考えられることには限りがあるということです。意図していなくても、巧みにしゃべればある程度ごまかしが効いてしまう。 2つ目は、そもそも人が聞き取れるスピードにも限りがあります。
無垢な仔猫の写真を集めたウェブサイトを訪問したと想像してみてください。かわいい仔猫達の写真の背後には、このウェブサイトの強大な力が隠れています。誰かがウェブサイトにアクセスすると、サイトのオーナーはその訪問者のネット上の行動に関するあらゆる情報を入手できます。その中には、銀行取引情報、SNS上の投稿やメッセージ、メール、オンラインの購買データなどが含まれます。あなたが受ける信用面や金銭面の損害はどれほどのものになるでしょうか。あなたのメッセージが流出し、銀行口座のお金が使い込まれるかもしれません。しかし幸いなことに、実際にはそのような状況は起こりません。それは、SOPとCORSのお陰なのです。 目次 Ajax(Asynchronous JavaScript And XML) インターネットがジャングルではない理由 認証情報を「含める」vs「含めない」 CORSルールの定義 クロスオリジンリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く