タグ

2023年8月22日のブックマーク (18件)

  • GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti

    皆さんはGitHub Copilotを使っていますか?VSCodeやIDEに拡張を入れると、生成AIとペアプロのようなことができるという、アレです。 最近はこれがないと仕事ができない。なかった時代を思い出せないという人が増えています。プログラミングの生産性に明確に差が生まれます。僕もその口です。 ただ、GitHub Copilotを使いこなせていないという話も度々聞きます。Copilotが提案してくれるコードが微妙で役に立たないというような感じです。 その差はどこにあるのか?を知りたくて6/24に試しにCopilotを使った動画を撮ってみました。実践的なCopilot実演動画というのはすごく珍しいらしく、GitHub dockyardというコミュニティの竣工イベントに登壇してみないか?というお声がけをいただいたので、8/5にGitHub Copilotを使いこなせるとどうなるのかというライ

    GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti
  • EKSコンテナ移行のトラブル事例:ALBの設定とPodのライフサイクル管理 - MonotaRO Tech Blog

    こんにちは、SREグループの岡田です。 モノタロウではモノタロウのクラウドネイティブ化の取り組みについて - MonotaRO Tech Blog にも記載されているようにシステムのモダナイズに取り組んでおり、その一環でEKSのPoCそして実際にECサイトの裏側のAPIを対象にコンテナ化に取り組みました。 この記事では移行時に起こったトラブルとハマったポイントの1事例をご紹介します。 前提 起こったトラブル トラブルシュート 1. 問題の整理と仮説 2. 検証 検証1.Podのステータスがterminate状態になってから削除されるまでの時間を変えてみる。 検証2.Pod Readiness Gateを試す。 検証3. ALBのDeregistration delay(登録解除までの待機時間)を短くしてみる。 分かった事 ALBを含めたPod入れ替え時の挙動 EKSにおけるトラブルシュート

    EKSコンテナ移行のトラブル事例:ALBの設定とPodのライフサイクル管理 - MonotaRO Tech Blog
  • eSIMはどんな仕組みで成立しているのか?についてモバイル通信を熟知したエンジニアが解説

    スマートフォンで通信する際に必要となる回線の契約者情報を保存するためのカードがSIMカードです。従来より物理的なカードがSIMカードとして用いられてきましたが、2016年に仮想SIMカードとして「eSIM」が登場し、オンラインで契約するだけですぐに回線を利用できるようになりました。そんなeSIMの仕組みについて、ハッカーの国際会議である「Chaos Communication Camp」にてハラルト・ヴェルテさんが解説講演を行いました。 media.ccc.de - Demystifying eSIM Technology https://media.ccc.de/v/camp2023-57190-demystifying_esim_technology ハラルト・ヴェルテさんはOsmocomというさまざまなモバイル通信規格を実装するオープンソースソフトウェアプロジェクトを立ち上げるなど、

    eSIMはどんな仕組みで成立しているのか?についてモバイル通信を熟知したエンジニアが解説
  • 1年以上インボイス制度対応をして、業務とシステムを踏まえて法整備がされるべきだと思った - SaaSベンチャーで働くエンタープライズ部長のブログ

    受取請求書処理SaaSのプロダクトマネージャーとして、この1年以上プロダクトのインボイス制度対応を行ってきました。 請求書の受け取り、仕訳処理、支払処理などを行うB2BSaaSだったのですが、インボイス制度自体が非常に複雑で対応方法に非常に頭を悩まされてきました。 法制度自体が過度に複雑なため、業務もプロダクトの設計もユーザー体験も複雑にならざるを得ない点を感じました。 インボイス制度は増税観点で批判されることも多いのですが、業務自体の生産性やエンジニアの開発生産性にも影響を及ぼすと感じ、今回は法制度の複雑性に焦点を当てていきます。政治的な内容はあまり書くつもりはないのですが、昨今あまりに業務をおざなりにして法制度が作られることが気になるので課題意識を書いてみたいと思います。 インボイス制度とは インボイス制度によって業務負担が増える 適格請求書を逐一確認する業務負担が増える 適格請求書か

    1年以上インボイス制度対応をして、業務とシステムを踏まえて法整備がされるべきだと思った - SaaSベンチャーで働くエンタープライズ部長のブログ
  • 和田卓人氏が教える、自動テストの使い方 学びを自動テストとして書く「学習用テスト」という考え方

    Qiita Conferenceは、ソフトウェア開発者が集まり、最新の技術や最先端の挑戦・ソフトウェアの未来についての考えや知見を共有し、つながる場を創出する、「Qiita」が開催するオンライン技術カンファレンスです。ここで和田卓人氏が「サバンナ便り - 自動テストに関する連載で得られた知見のまとめ(2023年5月版) 」をテーマに登壇。まずは、セッションテーマと学習用テストについて話します。 セッションのレギュレーション 和田卓人氏:よろしくお願いします。みなさん、こんばんは。和田卓人です。今日は「サバンナ便り」というタイトルで、自動テストに関する知見についてお話ししたいと思います。 まず今日のレギュレーションといいますか。どんどん話していくんですが、オンラインの講演はライブ感とかリアルタイム感とか、そういったところがとても大事になってきます。 なので、みなさんもTwitterで「Qi

    和田卓人氏が教える、自動テストの使い方 学びを自動テストとして書く「学習用テスト」という考え方
  • ドメインやサブドメインを調査する話(前編) | 技術者ブログ | 三井物産セキュアディレクション株式会社

    気がついたら数年ぶりのBlog投稿でした。お手柔らかにお願いします。 さて、今回取り上げるのは、ドメインやサブドメイン、保有ネットワークを調査する手法(相手方に影響を与えない縛りです)を思いつくままに紹介していきます。ドキュメントとして纏まっているものもあまり見かけなかったので、重い腰を上げて書いてみました。この他にもこんな方法がある!などフィードバックを頂ければとても喜びますので、是非よろしくお願いします。 目次 <後編> ・サブドメインを調査する方法 ・IPアドレスを起点にサブドメインを探す ・公開ポートへのアクセス(Webポート) ・<通常コンテンツの返却> ・<エラーページの返却> ・<リダイレクト> ・公開ポートへのアクセス(Webポート以外) ・証明書の確認 ・<Webサーバの場合> ・<SSL/TLSで保護されたプロトコルの場合> ・<プロトコル内で暗号化(STARTTLS)

    ドメインやサブドメインを調査する話(前編) | 技術者ブログ | 三井物産セキュアディレクション株式会社
  • 組込みRust爆速入門―Raspberry Pi Picoで電子工作

    Rustでの組込み開発を爆速で始められるよう、便利なテンプレートを用いてLチカを実行する方法について解説します。 この記事を読むことで、約10分でRaspberry Pi Picoを動かし、参考文献を見ながら思い通りの電子工作ができるようになります。 想定環境 以下はWindows 11 Homeでの実行を想定していますが、MacLinuxでもほぼ同様の手順で爆速入門できます。 そのため、(コマンドプロンプトなどの)用語を使用環境に合わせて読み替えてください。 前提知識 git cloneが使える程度のGitの知識が必要です。 Raspberry Pi Picoの準備 Raspberry Pi Picoは、秋月電子通商などで700円程度で購入できます。 記事の内容を実行するためには、以下のものを入手してください。 品名 個数 Raspberry Pi Pico 1 USBケーブル(mi

    組込みRust爆速入門―Raspberry Pi Picoで電子工作
  • テストデータを貯めて感じたこと

    https://toruby.connpass.com/event/286678/ の発表資料です。

    テストデータを貯めて感じたこと
  • 第7回 テストコードの認知負荷 ~テストの名前、構造、情報量を工夫する~ | gihyo.jp

    サバンナ便り ~ソフトウェア開発の荒野を生き抜く~ 第7回テストコードの認知負荷 ~テストの名前⁠⁠、構造⁠⁠、情報量を工夫する~ 開発の現場では、既存のテストコードから仕様を読み解く機会がよく訪れます。そのようなとき、テスト対象の仕様やテストの意図を読み解きやすいテストとそうではないテストがあることに気付きます。今回はテストコードの読み解きやすさに寄与する要素を考えます。 認知資源と認知負荷 人間は何かを読み解くときに脳のリソース(脳内のワーキングメモリ)を使います。リソースの量は有限で、個人差があります。このような脳のリソースは「認知資源」と呼ばれています。 人間が何かを読み解くときに認知資源が何にどのくらい割かれているかという概念を「認知負荷」と言います。「⁠どのくらい」は状況に左右されます。たとえば、読み解く対象を知っているかどうかで認知資源が割かれる量は変化します。「⁠何に」も状

    第7回 テストコードの認知負荷 ~テストの名前、構造、情報量を工夫する~ | gihyo.jp
  • 大規模サービスのデータベースエンジンを MySQLからAurora MySQLへの移行 〜リードレプリカ, DNSを利用した最小ダウンタイム移行方法〜 - メドピア開発者ブログ

    バックエンドエンジニアの徳富(@yannKazu1)です。先日、メドピアのメインサービスであるmedpeer.jpで使われているデータベースエンジンを、MySQLからAurora MySQLへと移行しました。今回はその移行のプロセスについて詳しくお話しします。 移行したデータベースの簡単なインフラ構成 移行方針 今回移行するデータベースは複数のアプリケーションから参照されており、ダウンタイムによるユーザー影響が大きいため、移行方針の検討の段階で重視したのは、ダウンタイムの最小化でした。これを達成するために、DNSのCNAMEレコードと、Auroraのリードレプリカを活用し、移行させることにしました。 DNSのCNAMEレコードの使用 データベースエンドポイントをアプリケーションに直接記述する代わりに、DNSのCNAMEレコードを利用して間接的に参照するようにしました。これにより、データベー

    大規模サービスのデータベースエンジンを MySQLからAurora MySQLへの移行 〜リードレプリカ, DNSを利用した最小ダウンタイム移行方法〜 - メドピア開発者ブログ
  • 松尾研、公開したLLMの「オープンソース」記述を削除 X(Twitter)で指摘相次ぐ

    東京大学院工学系研究科・松尾研究室(主宰:松尾豊教授)は8月22日、「オープンソース」として18日に公開した大規模言語モデル(LLM)「Weblab-10B」について、「商用利用不可のため定義に当てはまらない」としてオープンソースの記述を削除した。 Weblab-10Bは、日語と英語のデータセットを学習させることで学習データ量を増やし、日語の精度を高めたモデルとしている。パラメータサイズは100億。研究目的での利用のみ認めており、商用利用は不可としている。 しかし、X(Twitter)などでは「商用利用不可ならオープンソースとはいえないのではないか」といった旨の指摘が相次いでいた。 米Open Source Initiativeが定める「オープンソースソフトウェア」の定義には「再頒布の自由」という項目があり、「ソフトウェアなどの一部として販売・頒布することを制限してはならない」と規定さ

    松尾研、公開したLLMの「オープンソース」記述を削除 X(Twitter)で指摘相次ぐ
  • Amazon「Kindleダイレクト・パブリッシング」で紙の本を出版してみた〈記事広告〉※訂正有 | HON.jp News Blog

    《この記事は約 14 分で読めます(1分で600字計算)》 フリーライターの納富廉邦氏が、AmazonKindleダイレクト・パブリッシング」で紙のの出版にチャレンジ、体験談をレポートいただきました。 【こちらはアマゾンジャパン合同会社の提供でお届けする記事広告です。】 【2023年10月17日追記:「納税に関する情報」に重要な訂正】 即売会で売りたいから、紙がいい 12年以上連載していたコラムが最終回を迎えました。そこで、この連載をにまとめようと思ったのですが、連載していた新聞社は単行を出す部門がなく、他所に持っていくと、電書でならというお話でした。それなら、自分で作ってしまえと思ったのですが、できれば文学フリマなどで販売したいので、紙のがいいなと思いました。 全301回、様々なグッズを紹介した連載原稿は、単行4冊分くらいは楽にあります。ここからセレクトしたものをにしようと

    Amazon「Kindleダイレクト・パブリッシング」で紙の本を出版してみた〈記事広告〉※訂正有 | HON.jp News Blog
  • オブザーバビリティにはお金がかかる - 株式会社ヘンリー エンジニアブログ

    tl;dr オブザーバビリティにはあなたの直感よりもお金がかかるかもしれない。でもそれはアジリティを上げるために必要なコストである。同時にオブザーバビリティ関連ベンダーには、それらをリーズナブルに提供してもらうことを期待します。 オブザーバビリティ・エンジニアリング輪読会 8月からVPoEになりました。id:Songmuです。 社内の勉強会で輪読形式でオブザーバービリティ・エンジニアリングを読んでいます。毎週30分、参加者の中から発表者を割り当て、1~2章を読み進めるスタイルです。 ちなみに、ヘンリーではActive Book Dialogue(ADB)というフォーマットも取り入れて輪読会が運営されています。社内で同時並行で数走っており、先日、CEOの逆瀬川が書いたソフトウェア見積もりに関する輪読会も同様の形式で実施しています。 発表者は、事前に社内のNotionにその章のアウトラインや

    オブザーバビリティにはお金がかかる - 株式会社ヘンリー エンジニアブログ
  • IT業界でストレスなく働くには - Qiita

    はじめに ITエンジニアのみなさんこんにちは。 今日はIT業界でストレスなく働くということについて考えます。 GPT先生にお題を頂いてそれぞれコメントしていきます。 状況への適応の困難さ IT業界で最も多く発生しているのはこの要因かと思います。 ITエンジニアSESなどで時間いくらで切り売りしている時給労働者ですが、簡単にはできない技術を提供することで高い単価を頂く仕事になっています。 学生さんから社会人になった人には分かりにくいですが、一定の期間内に一定の成果を出すといった点がコンビニのバイトとは大きく異なります。 現実の状況や要求が個人の能力や資源を超えている場合、適応することが難しくなります。このような状況では、ストレスが生じやすくなります。 誰にでも簡単にはできない技術 はマニュアル化されておらず、自分で状況を判断して適切な結果を出していく仕事となりますが、それができないとすると

    IT業界でストレスなく働くには - Qiita
  • 働かなくてよい世の中は来ない。だって皆さん、フリーライダー、お嫌いでしょう?

    テクノロジーが進歩し、人間の適職がもっと少なくなった時、私たちにとって「仕事」はどうなるんだろう?」 私は未来の仕事について考えるのが好きで、2019年にも、ベーシックインカムが普及した未来世界に思いを巡らせたことがあった。 ベーシックインカムはきっと面白い人の味方 -シロクマの屑籠 思うに、機械やAIが狭義の仕事を人間からとりあげて、高水準のベーシックインカムが実現した時、それが福音になる人間と疎外になってしまう人間がいるのではないだろうか 大半の人が仕事を奪われても、仕事をとおして社会的欲求 (承認欲求や所属欲求など) を充たすニーズはなくならない。だからベーシックインカムを受け取るだけの人が大半を占める社会でも、人々は活動をとおして社会的欲求や社会関係を求めようとするし、そのとき最も辛い思いをするのは仕事をとおしてしか社会的欲求を充たせない、かつ面白みのない人々ではないか……と想像

    働かなくてよい世の中は来ない。だって皆さん、フリーライダー、お嫌いでしょう?
  • Postman “APIファーストの世界” コミック

    Postmanでは、将来全てのものがAPIで繋がると考えています。 “APIファーストの世界“コミックを読むことで、何故、またはどのようなAPIファーストの世界が実現するのかが理解できます。

    Postman “APIファーストの世界” コミック
  • 40歳を迎える人に伝えたい、おっさんマナー 『アドバイスするな』 『アドバイスするな』

    澤山モッツァレラ@ホットリンク @diceK_sawayama 40歳を迎える人に伝えたい、おっさんマナー ・アドバイスするな ・アドバイスするな ・アドバイスするな ・相談には乗っていい ・請われたら全力で応じろ ・見返りは期待するな ・相手の未熟さは機会と捉えよ ・アドバイスするな アドバイスさえしなければ、おっさんは社会的生命を維持可能。ぜひ 2019-08-11 23:19:37 澤山モッツァレラ@ホットリンク @diceK_sawayama アドバイスするな、の理由 ・そもそも間違う可能性が高い ・若い子のが大抵優秀 ・助平心はすぐ見抜かれる ・アドバイスしても人は変わらない ・変えられるのは自分自身のみ ・ゆえに、アドバイスするな あたり。 2019-08-11 23:23:29 澤山モッツァレラ@ホットリンク @diceK_sawayama ×アドバイス →言われなきゃ気づか

    40歳を迎える人に伝えたい、おっさんマナー 『アドバイスするな』 『アドバイスするな』
  • 親が亡くなる前にやっておきたいこと10選

    私が書きました 山口 拓也( 著者の記事一覧はこちら )相続専門税理士 辻・郷 税理士法人 シニアパートナー 相続税の相談実績は累計500件を超える。金融機関や各種メディアでの、お客様向けセミナー講師の実績も豊富。 Tweet Pocket 親との別れはいつやってくるか分かりません。 やがてくるその日に備えて、生前のうちに準備をしておくことで、相続の迎え方が大きく変わることとなります。 いざ相続が発生すると、悲しみに暮れる間もなく、次から次へと膨大な量の手続きが押し寄せてきます。 相続は人生で何度も経験するものではなく、多くの方は右も左も分からないまま手探りで進めていくことになります。 それが自分の親となれば、必要書類の収集や名義変更、遺産相続の話し合いなどは、子であるあなた自身に大きな影響を及ぼすことでしょう。 また、親が亡くなった直後ということもあり、心情的にもすぐに割り切って物事を

    親が亡くなる前にやっておきたいこと10選