タグ

2023年12月24日のブックマーク (64件)

  • 働いてる時間の工数入力するやつ何のためにやってるのか問題|llll

    この「工数入力するやつ」はさまざまな目的と方法があると考えられるが、自分自身の考えをしずかなインターネットに書いておく。 引用 RT すると通知されるのが好きではないし、スクショは嫌いだし、突然ツイートしてもそれを見た人間には前後のコンテキストが分からないし、ブログには書きたくない。 題に入る。この「工数入力するやつ」の背景となる枠組みとしては、財務会計・管理会計・税務会計の3つがある。この記事では、自社で利用するためのソフトウェアを自社で開発してサービスを運用している会社を想定する。 まず財務会計上は、ソフトウェア開発費を原価・販管費として計上するか資産として計上するかという課題がある。資産計上するかは開発内容や会計基準によって異なるが、日では将来の収益獲得が確実と合理的に判断できる場合は資産計上しなければならない。そこで、開発プロジェクトにかかった費用を集計する根拠として「工数入力

    働いてる時間の工数入力するやつ何のためにやってるのか問題|llll
  • 集約はイベントから考えると考えやすい|かとじゅん(j5ik2o)

    チュートリアルでDDD体験: ドメインモデルの成長を紹介 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」 僕もこのドメインで振る舞い中心のモデリングをしてみた。実装は可能なモデルを書いてみましたが、今回は細かい実装の話はありません。 イベントを抽出まずイベント(起こった事実)から考えました。日々の勤怠で何が起きるのだろう。出勤したり退勤したり休憩したりと打刻するのは間違いない。システムが何か命令(コマンド)を受理したらこういうイベントが発生するはず。 「出勤した」イベントには、誰がいつ出勤したかを説明する事実が記載されている。「退勤した」や「休憩を開始した」や「休憩を終了した」なども同じ。あと、打刻間違いの修正もあるので「打刻を修正した」もある。ちょっと荒削りだがこんな印象。 出勤した 退勤した 休憩を開始した 休憩を終了した 打刻を修正した ちなみに

    集約はイベントから考えると考えやすい|かとじゅん(j5ik2o)
  • Chatworkって誰が使っているの? 実は……

    皆さんは「ビジネスチャット」と聞いて何を思い浮かべるだろうか。IT系企業に勤めていれば「Slack」をイメージするかもしれないし、大企業に務めている人なら「Microsoft Teams」が挙がるかもしれない。しかし中小企業だと話が変わってくる。実は国産の「Chatwork」の人気が高い。 現在のChatworkの登録ID数は644万、導入社数は約42万1000社。調査会社のモニタス(東京都港区)が2022年に行った調査によると、従業員1000人以上の企業で最も使われていたのはMicrosoft Teamsだったが、Chatworkは100人未満の企業での利用率トップだ。米Nielsenの調査によると、国内利用者数が最も多いビジネスチャットはChatworkとしている。 「日は中小企業が圧倒的に多い。中小企業に向き合い続けることが競争優位だ」──Chatworkのコミュニケーションプラッ

    Chatworkって誰が使っているの? 実は……
  • AWSの知識を学習済みの「Amazon Q」は、AWSのシステム構築にどう役立つのか? AWS re:Invent 2023

    AWSの知識を学習済みの「Amazon Q」は、AWSのシステム構築にどう役立つのか? AWS re:Invent 2023 Amazon Web Services(AWS)が開催中のイベント「AWS re:Invent 2023」の基調講演で発表された新サービスの中でも、ビジネス向けの生成AIAmazon Q」は最大の目玉でした。 記事「[速報]AWS、Copilot対抗となる「Amazon Q」発表。生成AIによるシステム開発支援や業務支援など、多様なAIサービスを提供。AWS re:Invent 2023」で紹介したように、Amazon QはAWS上でのシステム開発支援やコーディング支援だけでなく、業務知識を学習させたうえでの業務支援やデータ分析支援など、さまざまな機能を備えています。 特に、同社CEO Adam Selipsky氏が「Amazon Qに17年に及ぶAWSの知識を学

    AWSの知識を学習済みの「Amazon Q」は、AWSのシステム構築にどう役立つのか? AWS re:Invent 2023
  • [レポート]AWSとIaCを使用して大規模なネットワークセキュリティインフラストラクチャを管理 #AWSreInvent #SEC311 | DevelopersIO

    [レポート]AWSとIaCを使用して大規模なネットワークセキュリティインフラストラクチャを管理 #AWSreInvent #SEC311 Terraformを利用して大規模環境におけるAWS Network Firewallの構築管理をIaCするコードトークのセッションレポートです。非常によき こんにちは、臼田です。 みなさん、re:Invent 2023楽しんでますか?(挨拶 今回は下記のセッションのレポートです。カテゴリはコードトークなので、編はほとんどコーディングとその解説です!良い感じ SEC311 | Manage network security infrastructure at scale with AWS and IaC For organizations managing workloads on AWS, traffic inspection is key to e

    [レポート]AWSとIaCを使用して大規模なネットワークセキュリティインフラストラクチャを管理 #AWSreInvent #SEC311 | DevelopersIO
  • CI/CD Litmus Test: CI/CD レベルを測定しよう! - kakakakakku blog

    AWS が公開しているサイト「CI/CD Litmus Test」を使うと簡単に「CI/CD スコア」と「CI/CD レベル」を測定できる❗️開発チームで実施しながらレベルを上げるにはどうしたら良いかをディスカッションすると効果的に使えそう \( 'ω')/ litmus.devops.aws.dev 流れとしては CI/CD の設計に関する「計20種類」の質問(Yes or No)にポチポチと答えていくと以下の結果が出る📊 CI/CD score CI/CD level 9.5 or above Fully CI/CD 8–9 Mostly CI/CD 5–7 Neutral Below 5 Not CI/CD GET STARTED を押す 質問に Yes or No で答える 今取り組んでる CI/CD をイメージしながら答えたら Mostly CI/CD だった! 質問一覧 最終

    CI/CD Litmus Test: CI/CD レベルを測定しよう! - kakakakakku blog
  • Go言語のAPIサーバーの冗長なエラーログを40%削減した話 #LayerXテックアドカレ - LayerX エンジニアブログ

    こんにちは。バクラク申請・経費精算エンジニアの@upamuneです。先週末は30kmのトレイルレースがありましたが、今週末はフルマラソンがあるので満身創痍です。 この記事はLayerXテックアドカレ2023の22日目の記事です。 私はなぜか3日分もテックアドカレに入れてしまったのですが、2回目の今回はAPIサーバーのエラーログを40%削減した話をします。 昨日は@tataneによるバクラクの Vue3 移行戦略と詰まったポイント #LayerXテックアドカレ - LayerX エンジニアブログでした。明日は@trsによる入社エントリーです!楽しみですね。 はじめに 弊社では基的にGo言語を利用してAPIサーバーを実装しています。エラーが発生したら、調査しやすいようにエラーログを出力して調査しやすくしていますが、1つのエラーに対して複数回の冗長なエラーログが出力されるという問題がありました

    Go言語のAPIサーバーの冗長なエラーログを40%削減した話 #LayerXテックアドカレ - LayerX エンジニアブログ
  • 「指示の出し方が悪い人」は、一体どこがダメなのか。

    「指示の出し方が悪い人」が、いる。 例えばこんな具合だ。 「安達さん、web制作会社からあがってきたページの確認をしておいて!」 そんな指示が上司から飛んだとする。 実際にそれを体験してみると、この指示が「良い指示」だと思うビジネスパーソンは、ほとんどいないだろう。 なぜならば、 1.「あがってきた」とは何か。メールで届いたものか。メッセンジャーで来たものか。他にもあるのか。何が全てか。 2.「ページ」とは何か。webページのことか、または別の形式・フォーマットを指すのか。 3.「確認」とは何か。何を基準とするのか。どうすれば作業終了となるのか。 など、作業を進めようとすればするほど、次々に疑問が湧くからだ。 酷いときには、よくわからない書類をぽんと渡されたり、謎のメールを転送されて 「これやっといて」 などという指示をする人もいる。 要するにこれらはすべて、「手抜き指示」だ。 こういう指

    「指示の出し方が悪い人」は、一体どこがダメなのか。
  • credentialをSlackに書くな高校校歌 - freee Developers Hub

    youtu.be こんにちは。freee 基盤チーム Advent Calendar 2023 12/6の記事は、PSIRTのWaTTsonがお届けします。セキュリティ仕事をやっている新卒2年目です。 freeeでは会計や人事労務といった領域のプロダクトを提供していて、顧客となる企業の財務情報や給与情報のような、非常に機微な情報を扱うことがあります。このため、情報セキュリティには特に気をつけて対策をとる必要があります。 freeeセキュリティに関する施策方針については、セキュリティホワイトペーパーにまとめて公開しています。この中で、データの取り扱いについては「セキュリティレベル」を定めてそれに応じた保護策をとる旨が記載されています。 データの取り扱いとセキュリティレベル プロダクトを作る際、機微な情報は適当に定めた信頼境界から外に出さないように運用して、情報漏洩などの被害が起きないよう

    credentialをSlackに書くな高校校歌 - freee Developers Hub
  • シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 | mond

    シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 フレームワークに頼って実装していると、そのフレームワークが内部でどの様な仕組みで並列または並行処理しているのかが理解できず、ただ使っているだけの状態になり得ます。 フレームワークの設計者からすると、プログラマがそれらを気にしなくても利用できるというのがプロジェクトのゴールでもあるので、それはそれで正しいのですが「並列処理」や「並行処理」を理解したいというモチベーションでは逆にそれが邪魔をしてしまうかもしれません。 並行処理や並列処理を学ぶのであれば、API サーバ等といった物ではなく、コード片で学び始めるのが良いと思います。 例えば Rub

    シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 | mond
  • Enumとてもつらい、でも負けない - エムスリーテックブログ

    列挙型、JavaでいうならEnum型、使っていますか。使わないわけにいきませんよね。 でも、Enumを使っていたせいで辛い目にあったことありませんか。ないですか。それならきっともうすぐに辛い目にあうと思います。 Enumはすべてのプログラマに等しく辛みを与えてくれるからです。そんな辛みについて、ちょっと一緒に直視してみましょう。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar 2023の6日目です。 アプリケーションプログラミング上の辛み 1. 既存のif文が偶発的に意図しない方に倒れる 2. switch文に至っては「どちらでもない」で処理不発に アプリケーションプログラミング上の対策 1. 分岐条件をEnumに持たせる 2. swi

    Enumとてもつらい、でも負けない - エムスリーテックブログ
  • 俺の管理画面 2023年冬 - KAYAC engineers' blog

    面白法人カヤック技術部の谷脇です。私は元気です。 この記事は面白法人グループ Advent Calendar 2023の5日目のエントリーです。 というわけでこの記事では、現環境(私が取り組んでいる業務のこと)ベストの管理画面の技術選択について考えたことを書き連ねていきます。 前提知識 管理画面の定義 ここで読者と私の目線を合わせるため、この記事上での管理画面の定義をしておきます。 管理画面はサービスの運営上必要な操作やデータの閲覧をまとめたWebアプリケーションです。また、このWebアプリケーションは一般ユーザーには開放されておらず、サービス運営者側のみ閲覧と操作が可能となっている、とします。 管理画面を作る動機 ここではTonamelの管理画面について、考えて導入したことを書きます。 tonamel.com Tonamelはゲーム大会やイベントを開催するためのプラットフォームです。We

    俺の管理画面 2023年冬 - KAYAC engineers' blog
  • 1000年続く「蘇民祭」、来年で最後に…JR東日本がポスター掲示断ったことも

    【読売新聞】 岩手県奥州市の 黒石寺 ( こくせきじ ) は5日、伝統行事「 蘇民祭 ( そみんさい ) 」を来年2月17日の開催を最後に終了すると発表した。関係者の高齢化や担い手不足が主な要因という。  蘇民祭は、五穀 豊穣 (

    1000年続く「蘇民祭」、来年で最後に…JR東日本がポスター掲示断ったことも
  • 物流業界は賃上げなんかじゃどうにもならんよ

    何故ならまず「空間」が足りてないから 賃上げとかで人員を増やしても、捌ける荷物の量が増えたりはしないんだ まず荷物がどう運ばれるかを滅茶苦茶に雑に記述すると 個人の荷物 各町の営業所 → 県の配送センター → 別の県の配送センター → 各町の営業所 → 個人の家 企業の荷物 企業 → 県の配送センター → 別の県の配送センター → 各町の営業所 → 個人の家 or 企業 という風になる そして配送センターはトラックから来た荷物を受け取って、配送センター内部で届け先の住所ごとに仕分けて別のトラックに積んで トラックに運んで貰う訳だが、この時期は内部が昼も夜も荷物でいっぱいの状況が続く訳だ トラックや人員を増やした所で増えた人員に荷物を捌いて貰う場所がどの時間帯も無い 次に各町の営業所はトラックをこれ以上増やしようがない。駐車スペースに限界があるからだ もちろん営業所の内部も荷物でいっぱいなの

    物流業界は賃上げなんかじゃどうにもならんよ
  • プログラミング言語Rustになぜ注目するのか - Qiita

    この記事は NTTコムウェア AdventCalendar 2023 5日目の記事です。 自己紹介&動機 高鶴と申します。NTTコムウェア コーポレート革新部で、プログラム設計~コーディング~ユニットテストにかかわる技術の社内標準化をやっております。 プログラムの静的な解析で早期にバグを発見・修正することで、後工程でのバグ対処コスト削減(ウォーターフォール開発の場合)や、技術的負債の早期解消(アジャイル開発の場合)を目指す、というのが私のチームの仕事の大きな一部となっています。 静的な解析で早期にバグを発見するツールには、オープンソースでも商用でも様々なものがあります。しかし、ソフトウェアの品質をより抜的に良くしていこうと思うと、「プログラミング言語を何とかする」というところを考えたくなってきます。 Rustであれば、そのような期待に応えてくれるのではないかと期待し、調査・検証を始めま

    プログラミング言語Rustになぜ注目するのか - Qiita
  • 今年響いた7つの言葉 〜仕事に役立つ思考法のご紹介〜 - Qiita

    ご挨拶 こんにちは。株式会社エイチームライフデザインの @keki と申します。 この記事は、Ateam LifeDesign Advent Calendar 2023 5日目の記事として、「今年響いた7つの言葉」をテーマに記事を執筆いたします。最後までお付き合いいただけると幸いです。 はじめに 私は普段、エンジニア組織の部長と、ビジネス部門のマネージャーを兼務しています。 エンジニアマネージャー/ビジネス双方の役割を持ちながら、今年1年業務を行ってきた中で「学びになった」「その後のアクションに好影響を及ぼした」言葉を7つご紹介します。 この記事を読んでくださっているすべての職種の方にとって、何かしら思い当たる部分や、ご自身の経験と照らし合わせる事ができる内容だと思います。 皆様にとっての何かしらの気付きや学びに繋げていただければ幸いです。 1: 「あなたがいないと困る」は褒め言葉ではない

    今年響いた7つの言葉 〜仕事に役立つ思考法のご紹介〜 - Qiita
  • なぜ僕は公式ドキュメントを読むのが苦手なのか - Qiita

    はじめに 皆さんは、『公式ドキュメントを読んだほうがいいよ』とよく耳にしませんか? そこで、『よし読むぞ!』と思っても、なかなかうまくいきませんよね💦 (そういう方々がこの記事を見に来てくれると思っている👀) 私も、公式ドキュメントを読むのが苦手で、まず最初に、Qiitaなどの技術系ブログに頼ってしまいますw そこで、なぜ自分が公式ドキュメントに苦手意識があり、どうしたらその抵抗をなくせるのかを考えたので、記録として記事にしたいと思います!🙆 ちなみに、公式ドキュメントとの思い出は、1年前ぐらいにDockerの公式ドキュメントで何が書いてあるか理解できず、15分くらいで読むことを諦めましたw ※自分がこの記事を通して公式ドキュメントが読めるようになるために努力した記事なので、公式ドキュメントを批判した記事ではないです! 対象読者 公式ドキュメントを読むのが苦手な若手エンジニア 😅公

    なぜ僕は公式ドキュメントを読むのが苦手なのか - Qiita
  • データモデリングにおける適切な関連の作り方 - Qiita

    この投稿はちゅらデータアドベントカレンダー2023の4日目の記事です。 導入 RDBを使ってデータベースを構築するときは、必ずデータモデリングを行う必要があります。RDBのRは リレーション リレーショナルのRなので、テーブル同士の リレーション リレーションシップ(関連)を適切に作成することが重要です。しかし、この「適切」というのは、具体的にどういうことなのでしょうか? この記事では一つの提案として、テーブルをいくつかの種類に分けて、種類ごとの関連の条件をつけることで、システマチックに適切と思われる関連を作る方法を、披露したいと思います。 あまりよく考えていないモデリングの例 あるユーザーが、ECサイトで商品を購入して、入金されたら出荷するという、よくある構造のモデリングを行ってみます。この説明から単語を抜き出して、以下のようなテーブルが必要でないかと検討してみます。 少し単純ですが、良

    データモデリングにおける適切な関連の作り方 - Qiita
  • 初心者向けgitのあれこれ - Qiita

    簡単にまとめると以下3点(画像参照推奨) git addしたけどまだ、git commitされてないファイル一覧の表示(Changes to be committed: ) 編集・削除・更新されているけど、まだ git add されてないファイルの一覧(Changes not staged for commit:) gitで管理されてない、かつ.gitignoreで管理対象外にもされてないファイルの一覧(Untracked files:) $ git status On branch main Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: "A\343\203\207\343\203\274\343\202\277.txt" Changes not staged fo

    初心者向けgitのあれこれ - Qiita
  • RIP - Qiita

    はじめに 🐢 墓に持っていく前に、自分の娘と息子と姪っ子達と一匹の亀のためにこれを書き残す。 JSの話です。 免責事項 🚑 ・JSのベストプラクティスではありません。私見です。 ・郷に入っては郷に従え。現場のスタイルに従いましょう。 ・参考では薄めのオライリー2冊のみ挙げました。 ・クラスやアーキテクチャについては述べていません。 ・元気です。肩は痛いです。 1.コメントは右端に 👉 コメントを新規行にて左端から書くと、コードと混在し可読性が下がる。 それを避けるために、コードの右端にコメントを書く。 その際、コメントの先頭位置を揃えるのではなく、末尾の位置を揃える1。

    RIP - Qiita
  • Java21の新機能とJDK開発者の開発思想に触れてみる - Qiita

    この記事について Java21が2023年9月19日に正式リリースされました。 そこで、Java好きな筆者が記事執筆時点1での最新バージョンであるJava21の新機能を調べ、その中で一部を抜粋し紹介します。 動機 筆者がJava21の新機能を調べようと思ったのは、以下の理由です。 単純にJavaが好きだから Javaの専門家のミドルウェアとしての設計・開発の思想を知り新たな学びを得たいと思ったから 記事は、その調査を通じて得た知見を共有することを目的で執筆しております。 記事の想定する読者 記事は、以下のような方を読者として想定しています。 Java21の新機能に興味がある人 Java専門家のプロダクトとしての設計思想に触れたい人 後者について、OpenJDKの開発には現場経験が豊富なエンジニアが携わっています。その方々が現場で苦労した経験やあったら嬉しいと思った経験に基づいて新機能

    Java21の新機能とJDK開発者の開発思想に触れてみる - Qiita
  • とほほのPowerShell入門 - とほほのWWW入門

    Microsoft が開発したシェルであり、スクリプト言語です。 Windows 用に開発されましたが、中核である PowerShell Core は LinuxmacOS にも移植されています。 拡張子は *.ps1 です。 Linux のパイプラインは文字列情報を引き渡すのに対し、PowerShell ではオブジェクト情報を引き渡すことができます。 変数名、関数名等の大文字・小文字は無視されます。 他言語ではエスケープにバックスラッシュ(\)を使うことが多いですが、PowerShell ではバッククォート(`)を使用します。 環境変数やレジストリをドライブとして参照することができます。 ここではある程度他の言語を習得している方を対象に、PowerShell の概要について簡単に説明していきます。バージョンは 7.4.0 を対象としています。 Windows のデフォルト設定では管

  • いまさら聞けないgRPCの基礎 - Qiita

    はじめに この記事では、gRPCのgもRPCも何もわからないという方でもgRPCを理解できようにと思い書きました。できる限り丁寧な解説を目指したいと思うので、ここら辺がわかりにくかったなどがあればぜひコメントで教えてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 gRPCの概要 gRPCはオープンソースのRPCフレームワーク(後述)です。Googleによって開発され、2015年にオープンソースとして公開されました。gRPCは一般的にマイクロサービス間での通信や、モバイルアプリとバックエンドサーバー間の通信で用いられます。 マイクロサービスとは、機能ごとにサービスとして独立させることを指します。マイクロサービス

    いまさら聞けないgRPCの基礎 - Qiita
  • [速報]AWS、従来のAmazon S3より最大10倍高速な「Amazon S3 Express One Zone」発表。AWS re:Invent 2023

    Amazon Web Services(AWS)は、ラスベガスで開催中のイベント「AWS re:Invent 2023」の基調講演で、従来のAmazon S3 Standardストレージクラスより最大10倍高速な「Amazon S3 Express One Zone」ストレージクラスを発表しました。 Need low latency & high performance? Accelerate workloads with #AWS Amazon #S3 Express One Zone delivers the fastest data access in the cloud with the lowest-latency cloud #Storage. Speed up data processing & cross the finish with time to spare. htt

    [速報]AWS、従来のAmazon S3より最大10倍高速な「Amazon S3 Express One Zone」発表。AWS re:Invent 2023
  • 会社に増田友達が居る

    彼女は同僚で、一緒に昼ごはんをべる仲だ。彼女が増田のことを知っているに気づいたのは お昼頃。レンジでお弁当を温めている間は暇なので増田を眺めていると「なにそれ?」と横から彼女が覗き込んできた。 非常に焦ったものの見られた手前、誤魔化すのは無理だなと思って素直に話した。 すると「私も知ってるよ、それ」と彼女が言った。 えっ?と驚きながらも話を聞くと、なんでもちょくちょく見たりしているらしい。 しかし書き込んだことはないらしく、「増田は?」と聞かれて正直に告白した。 ちょくちょく何度か投稿していることを。 でも全然反応はつかなくてさ、たまに自分でブクマつけてる。 そう言うと彼女は笑い、寂しすぎでしょと突っ込むように言う。 「どんなこと書いてるの?」と聞かれ、自分の投稿を見せた。 それはご飯が美味しかった感想なんかで、なんでもないようなこと。ブクマは一つだけ。 「もしかして自分で?」そう言われ

    会社に増田友達が居る
  • RustによるマクロサービスフレームワークSpin入門

    この記事はAdvent of Spin 2023というオンラインチャレンジに参加した結果してSpinに入門した結果のまとめとなっています。学んだことのまとめですが、Spin入門としても利用いただけるかなとも思っています。 TL;DR マクロサービスフレームワークのSpinをつかって、Rustでマイクロサービスを作ります。 JSONのやり取りや、key-valueストアの利用、ルーティングがカバーされています。 Hurlというツールを使ってテストファースト開発します。 Spinとは? Spinとはマイクロサービスを作成するためのフレームワークで次の特徴があります。 イベント駆動型のフレームワーク HTTP(S)とRedisにデフォルトで対応 いくつかのストレージに標準で対応 イベントハンドラーはWasmコンポーネントとして実装される WASI preview 2に対応 開発元が配布しているコ

    RustによるマクロサービスフレームワークSpin入門
  • 浅草に神戸ビーフが続々と? 外国人が戻った人気観光地で何が | NHK

    いま、浅草の街を歩いていると、ある異変に気がつくかもしれません。 『浅草ステーキ神戸ビーフ』 浅草から400キロ以上離れた“神戸”の名がついた高級和牛の看板が次々と目に飛び込んでくるのです。 日を訪れた外国人旅行者はことし1月からの累計で2233万人余りとなりました。 新型コロナの感染拡大を経て、外国人観光客がすっかり戻った浅草でいま、何が起きているのでしょうか。 (12月20日「ニュースLIVE! ゆう5時」で放送) 目次

    浅草に神戸ビーフが続々と? 外国人が戻った人気観光地で何が | NHK
  • 形式的意味論ってなんですか? - Qiita

    はじめに これはRetailAI Adventurers Advent Calendar 2023の3日目の記事です. 昨日は@mizoguchi_ryosukeさんの記事「初めてのpython cvxpy」でした 最近,社内の読書会で「プログラミング言語の形式的意味論」というを読み進めています.まだまだ勉強中ではありますが,得られた知見をまとめていきます. 稿の中では,取り扱う主題の性質上,数式を使わせていただきます.また,あまり聞き慣れない用語も出てくるかと思いますのでご留意ください. 早速題へ 「一言で説明してください!」と言われても適切な言葉が出てこないので,早速書の冒頭の一文を引用します. プログラミング言語に形式的な意味論を与えるとは,数学的なモデルを与えることである.これによって,プログラムの挙動に関する理解や推論の基礎づけが可能となる. 「プログラミング言語を数学

    形式的意味論ってなんですか? - Qiita
  • 初めてのpython cvxpy - Qiita

    はじめに これは 株式会社 RetailAI X Advent Calendar 2023 の 2 日目の記事です。 昨日は @10long さんの記事でした。RWKVをjuliaで試してみる 日は、「初めてのpython cvxpy」 です。 今年、使う機会があったので少しだけ書きます。 なぜcvxpy できるだけ数式のままの表現で書けるので初心者にやさしい。 とりあえずやってみる 実行環境は「Google Colab」 import numpy as np import cvxpy as cp A = np.array([ [ 1.76405235, 0.40015721, 0.97873798], [ 2.2408932 , 1.86755799, -0.97727788], [ 0.95008842, -0.15135721, -0.10321885], [ 0.4105985

    初めてのpython cvxpy - Qiita
  • ロバストなPythonコードを書くための基本的なテクニック - Qiita

    はじめに 記事は認知科学に基づくアプローチを踏まえて、ロバストなPythonコードを書くための基的なテクニックについてまとめています。 「ロバストPython―クリーンで保守しやすいコードを書く」を読み終えて、ロバストの重要性に感銘を受けるとともに「プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ」との関連性を感じました。それぞれ今年に出版された書籍です。 認知科学に基づくアプローチとロバストを組み合わせることで、Pythonコードのロバストを向上させるための方法を探求します。 認知科学 認知科学の分野では、記憶に関する研究が現在も盛んに行われています。 コーディングなどの知的生産な活動は、脳のワーキングメモリの働きや記憶の仕組みが大きく関係しています。 従って脳のワーキングメモリを強化し、効率よく記憶することで、知的生産性を向上することができるのではないでし

    ロバストなPythonコードを書くための基本的なテクニック - Qiita
  • セキュリティ周りでよく見かける単語についてまとめ(XSS,CSRF,CSP) - Qiita

    概要 基情報技術者のテキストなどでふんわり知ってた単語について改めてまとめました。 誤りなどありましたらご指摘いただけますと幸いです。 クロスサイトスクリプティング(XSS)とは XSSについて 悪意のあるスクリプトをWebページに注入することで、Webページの閲覧者のブラウザ上で悪意のある動作を実行する攻撃のこと。 XSS攻撃は、脆弱性のあるWebアプリケーションにスクリプトを仕込み、そこにアクセスした被害者から情報を盗むことが目的。 XSS攻撃の手順(掲示板サービスの例) 攻撃者は、脆弱性のある掲示板サービスに悪意のあるスクリプトを仕込む。 スクリプトが実行されるよう、攻撃者は、被害者にスクリプトを実行するよう誘導する。 被害者が誘導に従いスクリプトを実行すると、悪意のあるスクリプトが被害者のブラウザ上で実行される。 悪意のあるスクリプトによって、被害者のブラウザからCookie情報

    セキュリティ周りでよく見かける単語についてまとめ(XSS,CSRF,CSP) - Qiita
  • 統計検定DSエキスパートチートシート(その1:統計基礎) - Qiita

    統計検定DSエキスパートの取得に向け勉強用(2023年12月時点でまだテストには合格していません)に整理しているチートシートです。DSエキスパートのシラパスは公開されていいますが、その範囲は膨大です。いくつかのパートに区切って順次チートシートを整理して行きたいと思いいますが、今回は「統計基礎」になります。 ※一部、未整理の部分がありますが、順次埋めていきます。また、誤り等があればご指摘ください。順次ブラッシュアップしていきます。 統計基礎 1. 確率と確率分布 確率分布、確率変数 チェビシェフの不等式 平均からズレる確率の不等式 $$P( |X - \mu| \geq \kappa \sigma) \leq \frac{1}{\kappa^2} $$ $ \hspace{40mm}ここで\hspace{4mm} \mu: 平均、 \hspace{2mm} \sigma{^2}: 分散、 

    統計検定DSエキスパートチートシート(その1:統計基礎) - Qiita
  • Laravel アンチパターンと対策まとめ - Qiita

    Laravel Advent Calendar 2023 1日目の記事です。 まだ枠が空いてるのでよければ参加して盛り上げてください🙌 ぽえむ 最近はQiitaを書く習慣がなくなってしまいました。 年間100記事近くを書いていた頃は書きたいネタがどんどん出てきてしかたなかったのですが、その習慣がなくなると何書けばいいのかわからなくなって困りました。 ここ数年はLaravel案件に触れる機会もめっきり減ってしまったのもありますが、 副業等でたまに触れるのでその時にこれってアンチパターンだよなと思うことが溜まってきたので記憶を頼りにまとめていきたいと思います。 マイグレーション編 開発中にどんどん新しいマイグレーションファイルを追加してしまう 開発中は気軽にデータベースのリセットが行えるので、マイグレーションファイルは追加するのではなくガッツリ書き換えていきましょう。 マイグレーションファイ

    Laravel アンチパターンと対策まとめ - Qiita
  • Reddit で振り返る今年の英語圏 Haskell 界隈の話題 - Qiita

    Haskel advent calendar 2023 の1日めの記事です. お仕事も情報系でなく,多忙を言い訳に数年ほとんどコード自体をかけていなかったのですが,最近 e-Gov 法令検索 で公開されている法令XMLを読みたい需要があって久しぶりに Haskell で書いてみたらやはり書きやすく,とても楽しくて改めて感動しました.書きながら自然に思考が整理される感じがよい. Hoogle は変わらぬ使いやすさでモリモリサポートしてくれるし,環境構築も GHCup などが噛み合って随分スムーズで,Haskell Language Server も成熟してきているようです.環境構築については,昨年の Advent Calendar の1日め @mod_poppo さんの記事 などが参考になります. 最近入った言語拡張にも,ちょっとだけコード書く位でも(大規模なあるいは高度なコードじゃなくても

    Reddit で振り返る今年の英語圏 Haskell 界隈の話題 - Qiita
  • 図解+手を動かして理解する!OAuthの仕組み - Qiita

    アイレット株式会社 新卒 Advent Calendar 2023 1日目の投稿です! 昨年に引き続き、社外へアウトプットする習慣を作ることを目的として、このアドベントカレンダーを企画させていただきました 今年は、新卒入社の方全体で募集し、21新卒〜23新卒の方が参加表明をしてくださいました! 私自身、新卒1年目かつ未経験からのスタートであるためまだまだ未熟ではありますが、精一杯アウトプットしていきたいと思っております! 概要 認可を実現する機能について興味が湧いたので「OAuth」についてまとめてみました。「OAuthって何?🤔」という疑問を持つ人にもできるだけ伝わりやすくまとめました。 記事の前半でOAuthの仕組みを図解で説明したのち、後半では実際に手を動かして簡単なOAuth(今回はAuth0)を使ったAPIを作る流れで構成されています。 知識不足で誤ったことを言っているかもし

    図解+手を動かして理解する!OAuthの仕組み - Qiita
  • 【SES】エンジニアの希望が実現できる制度とそれを叶える営業スタイル - Qiita

    はじめに 皆さんこんにちは! 「株式会社VISIONARY JAPAN」 というスタートアップ企業で、SES営業を行っている大西と申します。 VISIONARY JAPANのアドベントカレンダー初日ということで、 営業の私が、エンジニアの希望を実現するために営業が何を行っているのか、 弊社の制度や営業スタイルと合わせてご紹介させていただければと思います!! はじめに、自己紹介をさせていただきます。 自己紹介 SIerに新卒入社 社内開発と社長秘書業務を掛け持ち。 元々はプログラマー志望だったが、バックオフィス(社長秘書)の仕事をするうちに社の仕事に興味を持ち、営業へキャリアチェンジ SES企業に転職 フリーランスやパートナー企業の営業。 営業をしていくうちに「エンジニア一人一人のキャリア形成をもっと身近で支援したい」と思うようになりました。 VISIONARY JAPANに転職(現職)

    【SES】エンジニアの希望が実現できる制度とそれを叶える営業スタイル - Qiita
  • Amazon Bedrock のはじめ方 - Qiita

    AWS には ChatGPT ないの ? 」そんな疑問に、バーでグラスを滑らせるように Amazon Bedrock をお送りします。 Amazon Bedrock は Web API 経由で様々な基盤モデルを扱える AWS のサービスです。特に、 Anthropic Claude は日語においても ChatGPT と同等精度であることが各種リーダーボードで示唆されています (Rakuda Ranking, Nejumi Leaderboard) 。 Anthropic Claude 、 また Amazon の基盤モデルである Titan だけでなく、 AI21 Labs 、 Cohere 、 Meta 、 Stability AI といった先進的なスタートアップが開発したモデルが選択できる「品揃え」、そして AWS の基盤に支えられたセキュリティ、安定性、そしてコスト効率の良さが

    Amazon Bedrock のはじめ方 - Qiita
  • Vimを学びたい時に見る記事 - Qiita

    ノーマルモード escキー押下で遷移 移動やファイル操作のコマンドを実行する インサートモード ノーマルモード時 i キーを押下 主には文字入力を行う ビジュアルモード ノーマルモード時 v キーを押下 文字・行単位などでの選択を行う コマンドモード ノーマルモード時 :キーを押下 ファイルの保存などのコマンドを実行する Level2 カーソル移動 Q11 次の単語の先頭に移動してください。 (条件)1コマンドで移動 答え 'w'キーで移動 Q12 次の単語の先頭に移動してください。 (条件)1コマンドで移動 答え 'e'キーで移動 Q13 前の単語の先頭に移動してください。 (条件)1コマンドで移動 答え 'b'キーで移動 Q14 前の単語の末尾に移動してください。 (条件)1コマンドで移動 答え 'ge'コマンドで移動 Q15 指定の行まで移動してください。 (条件)1コマンドで移動

    Vimを学びたい時に見る記事 - Qiita
  • 高度なSQLをまとめてみる - Qiita

    業務でSQL Alchemyを使うことになり、 今まで「SQLはGPTに書かせればいいだろう」と思い、 selectやwhereくらいしか覚えていなかったが今大変。 SQL Alchemy の前提 SQL Alchemyはデータベースとのやり取りを セッションで管理する Lv.1 全取得

    高度なSQLをまとめてみる - Qiita
  • Git 時空操作のススメ - Qiita

    投稿目的 現場での対応の備忘録 兼 Git初心者への情報共有 「ふわっとした理解」を「ぷにっとした理解」くらいに固める 有識者からご指摘をいただく 記事について 現場に配属されてからというもの、Gitを用いて時空操作することがたびたびありました (Gitでやらかした際に対処する経験を積ませていただきました)。 その時の備忘録 兼 Git初心者の方への知識共有として、記事を執筆します。 ※VSCode & Git Graphを使用しています。 事例紹介「コミットメッセージを間違えた...」 あっ...コミットメッセージに日付を入れるの忘れてpushしてた... 上記2023/11/20ブランチ(ピンクのブランチ)のコミットメッセージについて、 正 : [日付] コミット内容 誤 : コミット内容(今の内容) 解決策① git commit --amendコマンドを使う 最初に「Git

    Git 時空操作のススメ - Qiita
  • ”Kubernetes” の基本を徹底解説 - Qiita

    記事では、Kubernetes(K8s)の基を徹底解説します! 「Kubernetesという言葉をチラッと聞いたことがあるけど、よく分からん」 「何となく使ってはいるけど、何してんのかよく分からん」 「Dockerは使ってことあるけど、Kubernetesって何?」 そんな方は、ぜひ読み進めてください! 今後システム開発やPMを行うエンジニアとして活動する中で、大規模なサービスを担当することになればなるほどKubernetesに触れる機会は必ず増えます。上昇志向のあるエンジニアであれば、知っておいて損はありません! また最後により深くKubernetesについて理解するための学習方法を紹介しているため、「Kubernetes詳しいぜ!」という方もぜひ一読していただければと思います。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページ

    ”Kubernetes” の基本を徹底解説 - Qiita
  • SAA合格後のSOAとDVA勉強方法 - Qiita

    はじめに とあるIT企業でエンジニアをしている新卒1年目です。10月にSAAに合格し、次は同じアソシエイト試験のSOAとDVAの年内合格を目指して勉強中です。勉強していくなかでSAAとSOA,DVAの試験範囲が被っていて何に重点をおけばいいのかがわからなくなったので整理してみます。 SAAの勉強をしたあと、ほかのアソシエイト試験に挑戦しようとしてる方の参考になれば幸いです。 いろんな観点で比較してみよう AWSの公式試験ガイドより 出題範囲 SAA • セキュアなアーキテクチャの設計 (採点対象コンテンツの 30%) • 弾力性に優れたアーキテクチャの設計 (採点対象コンテンツの 26%) • ⾼パフォーマンスなアーキテクチャの設計 (採点対象コンテンツの24%) • コストを最適化したアーキテクチャの設計 (採点対象コンテンツの20%) SOA • モニタリング、ロギング、および修復 (

    SAA合格後のSOAとDVA勉強方法 - Qiita
  • エンジニアになりたい人へ - Qiita

    はじめに 私自身1年前に会社員からエンジニア転職しました。 どのような考えで転職活動を進めたか記します。 できるだけ早くエンジニアになる まずできるだけ早く「エンジニア」になるということを意識して動きました。 スキルが無いので仕事内容、使用言語、待遇は望まず、雇ってくれるだけで感謝というマインド 最初はどんな企業でもいいのでエンジニア業界に入る 「どんな企業でもいい」とはいえ、おかしな会社は避ける 対面で携帯をいじりながら面接してきた会社は辞退しました。 入社前にある程度勉強したところで未経験に変わりは無いので、知識をつけてから転職するより、早めに転職したほうが良いんじゃないかなと思っています。 元会社に長居しない 内定が出た後に、上司転職の話を伝えると、キリの良い年末や年度末までの在籍をお願いされましたが、そこでのキャリアはエンジニアに全く役に立たないので、社内規定で退職できる最短で

    エンジニアになりたい人へ - Qiita
  • 医療のマスターDBを爆速で検索するWebサービスを爆速で作った

    ヘンリーの Lead Architect の kohii です。 先日、医療系の個人開発サービス MediXplorer を作ったので、簡単なサービス紹介と技術的に工夫したこととかについて書きます。 作ったもの MediXplorer は厚労省(もしくは社会保険診療報酬支払基金)から提供される 医科診療行為マスター を検索・閲覧するためのWebアプリケーションです。 医科診療行為マスターって? 日には診療報酬制度というものがあり、病院等が医療サービスを提供した際の医療費の計算ルールが定められています。このシステムのもと、医療機関は提供した医療行為ごとに決められた点数に基づき医療費を計算し、患者や保険組合に請求します。(初診料 = 288点 みたいなやつ。1点10円で、通常そのうちの3割を会計時に支払う。) 「医科診療行為マスター」は、これらの医療行為のデータベースの一つで、列数150、行

    医療のマスターDBを爆速で検索するWebサービスを爆速で作った
  • 年間利益50億円を作れるPMを目指し、周囲の期待を超え続けるエムスリーのPMから学ぶ!プロダクトを成功に導くヒント

    ホーム / PMインタビュー / 年間利益50億円を作れるPMを目指し、周囲の期待を超え続けるエムスリーのPMから学ぶ!プロダクトを成功に導くヒント 今回は、エムスリー株式会社でプロダクトマネージャー(以下、PM)を務める岩田彬広さん(@ a___iwata)に仕事内容やキャリア、マイルールなどを伺った。 岩田さんは、新卒でアクセンチュアに入社し、システムの受託開発や新規事業のPoC支援などを経験した後、エムスリーに転職し、現在はエムスリー及びエムスリーグループ各社のプロダクトマネジメントに携わっている。 プロダクトの重要目標である売上・利益の達成に向けて、プロダクト作りに関わる様々なメンバーの思いを汲んで、目指す方向に導いていく姿が印象的な岩田さん。そんな彼が大事にしている「周囲の期待を超える」姿勢や「自分が面白いと思う仕事をすることで周りも面白いと熱狂できる状態にする」ことが、プロダク

    年間利益50億円を作れるPMを目指し、周囲の期待を超え続けるエムスリーのPMから学ぶ!プロダクトを成功に導くヒント
  • ヨドバシの中の人が語る、開発中のヨドバシAPIが目指す機能、仕組み、そしてセキュリティ(後編)

    ヨドバシカメラは現在、お客様との接点をドメインとして設計する新たなAPIを開発中であることを、クリエーションラインが主催し10月27日に開催されたイベント「Actionable Insights Day 2023」で明らかにしました。 REST APIとして実装される予定のこのAPIについて同社は「ヨドバシスタッフの魂を注入する」としており、厳重なセキュリティやユーザーフレンドリーで高い利便性などが追求されています。 ヨドバシAPIがどのように設計され、開発、実装されていくのか。その中味が紹介されたセッションの内容を見ていきましょう。 記事は前編と後編の2の記事で構成されています。いまお読みの記事は後編です。 認証強度のレベルダウンを最小限にするための方法 ただ、我々はお客様の情報を大切に守ろうとしておりますので、レベルダウンを最小限にしようとあがいておりまして、そこで採用しましたのが

    ヨドバシの中の人が語る、開発中のヨドバシAPIが目指す機能、仕組み、そしてセキュリティ(後編)
  • 「転職した方が上がる」エンジニア給与バブルの終焉と、雑すぎる一部人材紹介会社|久松剛/IT百物語の蒐集家

    エンジニアバブルの終焉についてお話したものが2023年5月28日。あれから半年が経ち明確に転職時の給与についても影響が現れ始めました。スカウト媒体や人材紹介の状況を踏まえつつお話していきます。企業、候補者、そしてその間にある人材事業の事情と思惑を整理していきます。 有料設定していますが、最後まで無料でお読みいただけます。もしよければ投げ銭感覚で応援をお願い致します。 伸び悩む給与提示2022年以前であれば積極採用企業が複数集まることで競りのような現象が起き、現年収に対し1.25倍以上の提示が見られました。これは「社内で出世するより転職した方が年収が上がる」という言説に繋がって行きました。 現在では現年収据え置き、もしくは+50万円程度が相場になっています。給与が大きく上がる場合は現職の待遇が相場より悪く、そのまま入社すると自社の給与水準より低くなる場合や、新卒より低くなるためといった背景が

    「転職した方が上がる」エンジニア給与バブルの終焉と、雑すぎる一部人材紹介会社|久松剛/IT百物語の蒐集家
  • いろんなやり方の読書会をやってみたら当日音読その場でまとめ方式が最高だった話 - Gunosy Tech Blog

    こんにちは、SRE チーム マネージャーの TksYamaguchi です。 こちらの記事はGunosy Advent Calendar 2023の3日目の記事です。 前回の記事は森田さんの LLM 論文の探し方でした。 概要 SRE チームは、シニアエンジニアとジュニアエンジニアで構成されているチームで、チーム内の技術的な知識の偏りの解消や、知識のタコツボ化の解消を目的として読書会をしてきました。 その過程でいろいろな読書会のパターンを行ってきましたので、その結果を共有します。 概要 読書会開始前の SRE チームの課題感 読書会 のやり方の整理と評価の観点 やり方 評価の観点 当日音読・Slack に投下する方式 実際のまとめ 方式詳細 評価 メリット デメリット 事前に読んで Miro*1 に付箋・当日議論する方式 実際のまとめ 方式詳細 評価 メリット デメリット 当日黙読・その場

    いろんなやり方の読書会をやってみたら当日音読その場でまとめ方式が最高だった話 - Gunosy Tech Blog
  • アウシュヴィッツ博物館はその倫理的正当性を失った - 読む・考える・書く

    11月20日、アウシュヴィッツ博物館の公式アカウントが以下の内容を投稿した。 RESOLUTION OF THE INTERNATIONAL AUSCHWITZ COUNCIL ON THE TRAGIC EVENTS IN ISRAEL, APPROVED BY CIRCULATION ON 18 NOVEMBER 2023 The International Auschwitz Council by the Prime Minister of the Republic of Poland acknowledges with the deepest pain and sorrow the suffering of… — Auschwitz Memorial (@AuschwitzMuseum) November 20, 2023 イスラエルにおける悲劇的出来事に関する国際アウシュヴィッツ

    アウシュヴィッツ博物館はその倫理的正当性を失った - 読む・考える・書く
  • “仲が良すぎる会社”は1人の影響が組織全体を揺るがすことも Googleの調査結果から考える「心理的安全性」の本質

    部下の力を最大限に引き出す育成をするためには、どのような関わりをすればよいのか。褒める・叱るではない「行動承認マネジメント」のノウハウを、株式会社シンプルプランの丸茂喜泰氏が解説します。記事では、生産性の高いチームの特徴をもとに、自社でオープンなコミュニケーションを作り上げていくためのポイントを解説しました。 前回の記事はこちら 管理職が担っている3つの役割 丸茂喜泰氏:あらためて日のゴールです。私としましては、みなさまがご自身の日頃の行動に照らし合わせた際に、「できているか?」を点検する機会にしていただければなと思って、進めていければと思っております。 では、今日のテーマである「行動承認マネジメント~褒める叱るじゃない若手社員の育て方~」をお話ししていければと思います。この話に入る前に、一応確認でございますが、今回のテーマはマネジメントです。管理職や職場のマネージャーと呼ばれるような

    “仲が良すぎる会社”は1人の影響が組織全体を揺るがすことも Googleの調査結果から考える「心理的安全性」の本質
  • Architecture Decision Record を一年運用してみた - Qiita

    この記事は、株式会社カオナビ Advent Calendar 2023の2日目です。 カオナビでは2022年9月からArchitecture Decision Record(以下ADR)を導入開始しました。記事ではADRを導入し実際に一年間運用して見た経過をご報告しつつ、導入のポイントや注意点について紹介します。 ADRをなぜ導入したのか? まずADRについて簡単に説明すると、「アーキテクチャー設計の記録をドキュメントとして残すこと」 です。Michael Nygardのブログ記事が初出のようです。 ソフトウェア開発を行っていく間には、途中で様々な設計決定をする必要があります。例えばウェブアプリケーションであれば、データベースはMySQLにしようとか、キャッシュはRedisを使おうとかという実行環境の決定の話から、実際のプログラムの基構造といったところまで様々です。 この設計決定は、口

    Architecture Decision Record を一年運用してみた - Qiita
  • コンテナのベストプラクティスに対しておこがましくも言ってみる - Qiita

    最近実際に開発現場にコンテナを導入してきた経験から、公式ドキュメントに記載されているベストプラクティスに実際どうなんだということを言ってみようと思います。公式に書いてあることを間違ってると指摘という意図はありません 発言は個人の見解に基づくものであり、所属組織を代表するものではありません。 2023/12/3更新: 燃えかけてるのでタイトルを変えました。 補足: こちらの環境は下記を想定しています。 Java CICD/番環境イントラネット内に整備 WF開発 マルチステージ・ビルドを使う マルチステージビルドの目的 公式ドキュメントには、下記のように記載があります。 マルチステージ・ビルド は、中間レイヤとイメージの数を減らすのに苦労しなくても、最終イメージの容量を大幅に減少できます。 つまり、最終イメージの容量を減らすことが目的であって、その一つの手段としてマルチステージビルドを進めて

    コンテナのベストプラクティスに対しておこがましくも言ってみる - Qiita
  • Merge vs. Rebase vs. Squash

    merge_vs_rebase_vs_squash.md I get asked pretty regularly what my opinion is on merge commits vs rebasing vs squashing. I've typed up this response so many times that I've decided to just put it in a gist so I can reference it whenever it comes up again. I use merge, squash, rebase all situationally. I believe they all have their merits but their usage depends on the context. I think anyone who sa

    Merge vs. Rebase vs. Squash
  • 見積りとは何か?

    見積りとは何か?2023年12月2日この記事は 10X アドベントカレンダー2023 という企画の2日目(12/2)の記事です。 1日目(12/1)の昨日は岡野さん(@operandoOS)による「CIを高速化する技術⚡️」でした。 はじめに この記事の内容は以下のの第一章とほぼ同じ内容となります。この記事の読んで見積りについて興味が湧いたらぜひ以下の書籍に目を通してみてください。 出典 ソフトウェア見積り 人月の暗黙知を解き明かす 早速ですが見積りしてますか?おそらくソフトウェアエンジニアの方であれば、こんな感じで会話して見積りした経験が1度はあるんじゃないでしょうか? プロダクトマネージャー「機能xyzの件だけど、開発期間はどのくらいだと見積もってる?」 ソフトウェアエンジニア「1ヶ月ですね。」 プロダクトマネージャー「長すぎる。1週間で何とかならないか。」 ソフトウェアエンジニア

    見積りとは何か?
  • Snowflakeと共に過ごした一年間。その進化過程と未来へのVision - CARTA TECH BLOG

    こんにちは、株式会社CARTA MARKETING FIRMのデータエンジニア、@pei0804です。 昨年、私たちはSnowflakeを中心に据えた「Vision」という新データ基盤構想を立ち上げました。 それから1年、多くの変化がありました。この記事では、Snowflake導入によって現場に起きた変化、直面した挑戦、そして見出した可能性について、率直に語ります。 当記事は、話が膨らみすぎるため、データ利用部分については深く触れませんが、別の機会にどういうことを行っているかを紹介したいと思います。 Snowflake導入の経緯と初期の構想 そもそも、Snowflakeを、なんで導入するんだっけ?については、以下のスライドで詳しくまとめていますが、簡潔に説明すると、色んなクラウドにあるデータを簡単に集約できて、かつ、スケーラビリティに問題がなく、枯れた技術をうまく使ってそうで安心感があった

    Snowflakeと共に過ごした一年間。その進化過程と未来へのVision - CARTA TECH BLOG
  • 約4秒の昼寝を1日1万回することでヒゲペンギンは11時間以上の睡眠時間を稼ぐ

    1日に約7~9時間睡眠を安全に取ることができる人間とは異なり、厳しい自然界で生きるペンギンなどの動物は、数時間眠ることが命取りにつながる場合もあります。リヨン神経科学研究センターのポール・アントワーヌ・リブーレル氏らの研究チームが、ヒゲペンギンが約4秒間の睡眠を1日に約1万回行うことで、合計11時間以上の睡眠時間を稼いでいることを報告しました。 Nesting chinstrap penguins accrue large quantities of sleep through seconds-long microsleeps | Science https://www.science.org/doi/10.1126/science.adh0771 Penguins snatch 11 hours of sleep through seconds-long micronaps https:

    約4秒の昼寝を1日1万回することでヒゲペンギンは11時間以上の睡眠時間を稼ぐ
  • 9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ

    私は日付時刻の処理が大好きです。 タイムゾーンの問題でデータ抽出が9時間分漏れていたとか、朝9時の始業前のログが昨日付けになってしまっていたなんていう問題が起こると喜んじゃうタイプ。 そんな私にとって、各プログラミング言語が標準で持っている日付時刻型クラスにはそれぞれ思うところがあり、今日はちょっとその品評会をしてみたいと思います。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar 2023の2日目です。 至高の日付時刻型を持つ言語、BigQuery SQL 不足はないが蛇足、Java 8 日付時刻で画竜点睛を欠いたC# C#よりややまし、Python 型は良い構成、なのに命名と処理関数で損しているPostgreSQL まとめ We ar

    9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ
  • 『カナダ人のファッション』

    カナダに暮らす旅人のつれづれ日記 自由と自立を求め、「世界一住みやすい都市」カナダ・バンクーバーに移住し10年。こんなはずじゃなかった〜と思いつつ、快適な生活を目指して奮闘するアラフォー主婦です。仕事や現地での生活など日々感じたことについて語っています。

    『カナダ人のファッション』
  • 転職時に無職になる手続きをインターネットでする

    転職する際に空白期間がない場合は会社側で手続きがほとんど終わりますが、一旦無職を挟んで転職する場合は、保険証、年金、iDeCoなどの手続きが必要になります。 今回の転職活動にあたって、 この手続きをするのに市役所やプリンターを使いたくないので、インターネットだけで完結できるかにトライしました。 Open Job Letterを公開しました | Web Scratch 手続きの前提条件 会社や個人によって前提が異なるので、ここでは次の前提で記事を書いています。 会社員: 厚生年金 保険証: [ITS]関東ITソフトウェア健康保険組合 iDeCo: 個人型確定拠出年金 退職して次の会社が決まってない場合は、保険証や年金などの手続きが必要になります。 保険証: 国民健康保険か任意継続かは好きな方で 今回は任意継続を選択 年金: 厚生年金から国民年金第1号へ切り替える iDeCo: 「加入者被保険

    転職時に無職になる手続きをインターネットでする
  • アーキテクチャの進化はドメインイベントが起点になる - KAKEHASHI Tech Blog

    こちらの記事はカケハシ Advent Calendar 2023 Part2の24日目の記事になります。 adventar.org はじめに 反復的な開発は、変更容易性の高いソフトウェアが不可欠です。ソフトウェア開発の経験がある方なら、デリバリ後の洞察や市場環境の変化から、新しい機能の追加やアーキテクチャの進化の必要性に直面したことが一度はあるでしょう。 私自身、要求分析手法やSOLID原則等の技法を取り入れ、変更容易性に対応する多くのプロジェクトに参加しました。しかし、どれだけ優れた手法や技法を持っていても、変更が難しい要求が出てくることは避けられません。その際、「過去の出来事」を正確に記録していれば、後から見返して問題解決が容易だったと感じることがよくあります。 ドメイン駆動設計(DDD)では、「過去に起こった出来事」を表現するドメインモデルを「ドメインイベント」と呼びます。変更容易性

    アーキテクチャの進化はドメインイベントが起点になる - KAKEHASHI Tech Blog
  • ジュニアエンジニアを脱却するための「コンテナ流儀」 - Uzabase for Engineers

    こんにちは。ソーシャル経済メディア「NewsPicks」で検索システムを開発しております崔(ちぇ)です。 この記事は、 NewsPicks Advent Calendar 2023 の23日目の記事になります。 qiita.com 昨日ははぐっさんによる「SwiftUIのKeyframeAnimatorでちょっとしたカードアニメーション 〜の手を添えて〜」でした! はじめに コンテナ流儀: 必要最低限のものだけで運用する Point1)レイヤーは少ないほどいい TIP:ベースイメージを作る Point2)不要なパッケージをインストールしない Point3)いつ再起動してもいいコンテナを作る Point4)独立したアプリケーションにする TIP:複数のプロセスを実行したい場合もある TIP:環境変数を積極的に使う Point5)フォアグラウンドで実行する 終わりに まとめ 感想 告知 はじ

    ジュニアエンジニアを脱却するための「コンテナ流儀」 - Uzabase for Engineers
  • 何故恵まれない人間は努力しないのか?|rei

    特別支援学校出身の発達障害児が3年で偏差値を65上げ筑波大学に現役合格した話私は中学まで特別支援学校に通っていた。高校から普通高校に行ったのだが当然授業はさっぱり分からない。私の通った高校は所謂名前さえ書ければ入れるクロマティ高校であり、入学時にそれまでの単元をちゃんと履修してるか?等の確認は勿論しなかった。この高校を知った時は「最高かよ!」と思ったが実際に入ってみると、それは「私に限らず生徒みんな授業の内容とか分からないので先生も教える事を諦めて淡々とマニュアル通りに物事を進める」という形で牙を私に牙をむく。つまり私に限らずあらゆる生徒が先生に分からないから教えてくれ的な事を言っても「教科書を読み返して下さい」で全てシャットアウトなのである。 勿論教科書を読み直してみても分からないモノは分からない。オマケに私は言語は理解していたものの中学3年生まで発音出来ず、高校1年の時は人より3倍遅く

    何故恵まれない人間は努力しないのか?|rei
  • 職場の飲み会が楽し過ぎた

    8人は来る予定で金徴収して店準備してたんだが誰一人来なかったw いやいややった幹事だったから色々ストレスから解放 1人で豪遊 酒飲みまくりの飯いまくり めちゃくちゃ楽しかったわ

    職場の飲み会が楽し過ぎた
  • DIYで室温が上がる「マイホームの寒さ対策」が参考になる! 工具なし&5分で終わる簡単アイデアに「素晴らしい実験です」

    家の寒さに悩む主婦が5つの断熱アイテムを使った寒さ対策の動画をYouTubeに公開。動画は記事作成時点で7万4000再生を超えています。工具なしで簡単にできる工夫が参考になる……! 【寒い部屋 全員やるべき】全item紹介!これだけ見れば解決/窓断熱&隙間風対策 投稿者は、2児の母のちょびすけさん。31歳で念願のマイホームを建てたちょびすけさんは、マイホームに関するお役立ち情報を中心に発信しています。 今回の動画では、マイホームの寒さ対策として、窓に使う5つの断熱アイテム「ハニカムシェード」「プチプチ&突っ張り棒」「ビニールカーテン」「スキマプロテクト」「冷気ストップパネル」を購入。温度変化の実験と合わせて紹介しています。 アイテムはいずれも安価で、工具やプラダン(プラスチック段ボール)を使わずに簡単に取り付けられるものばかり。寒い家に悩む人は必見です! 1.ハニカムシェード ちょびすけさ

    DIYで室温が上がる「マイホームの寒さ対策」が参考になる! 工具なし&5分で終わる簡単アイデアに「素晴らしい実験です」