対象読者 Gitをより深く理解したい方 Gitの自作に興味がある方 Gitの内部構造を学ぶ意義 Gitの使い方を知っている人でも、それぞれのサブコマンドが実際どういった挙動をしているか、ましてや内部構造がどうなっているかを学んだことがある人は少ないかもしれません。というのも、Gitが内部を知らなくとも十分使える優秀なツールになっているからだと思います。 しかし、Gitの内部実装を知ることで、コマンドの挙動を正確に理解できるだけでなく、Gitを使っていて何らかの問題が起きたときにも、自分で対処できるようになります。そうしたGitの地力を鍛えるために、内部構造の把握は重要な要素になってきます。 また、今回の内容を学べば、Gitの大枠を実装することもできてしまうので、興味がある方はぜひ挑戦してみてください。 Gitについての誤解 それでは、まずGitについて多くの人が誤解しているであろう点を挙げ
Amazon Kinesis Data Streams for Amazon DynamoDB が DynamoDB グローバルテーブル向け AWS CloudFormation のサポートを開始しました。これにより、CloudFormation テンプレートを使用して、DynamoDB グローバルテーブルで Amazon Kinesis データストリームへのストリーミングを有効にできるようになります。DynamoDB データの変更を Kinesis データストリームにストリーミングすることで、Amazon Kinesis サービスを使用して高度なストリーミングアプリケーションを構築できます。例えば、Amazon Kinesis Data Analytics は、Apache Flink の構築、管理、統合の複雑さを軽減し、高度な分析のためにストリーミングデータをフィルタリング、集約、変換
あなたのApple Watch、Ultraにしてみませんか。見かけだけでも!2023.02.25 11:0033,824 武者良太 ガジェット仮装大賞とれそう。 頑丈なチタニウムケース、2周波GPS、最大36時間使えるバッテリーとスマートウォッチ史上最高の性能を持っているApple Watch Ultraにあこがれている方もいるでしょう。 でも高いから手が出せずに普通のApple Watchをお使いのみなさま。見た目だけですが、Apple WatchをApple Watch Ultraにするプロテクターケースがありましたよ。 Image: Yanko Design近くで見るとガワをかぶせただけだって一発でわかっちゃうんですけどね。でもAliExpressでは2,000~3,000円ほどで販売されており、一発ネタとして買っても納得できる感じ。シリーズ7/8用だけじゃなく、シリーズ4/5/6/
この記事について AWSのDR戦略に関する勉強のアウトプットです。 参考ドキュメント REL13-BP02 復旧目標を満たすため、定義された復旧戦略を使用する DR戦略 プライマリロケーションでワークロードを実行できなくなった時に、復旧サイトでワークロードに耐えられるようにする。 DR戦略の比較 実装コストがかかるほど、サービスが中断する時間が長くなり、ビジネスへの影響が増えるが、運用コストは安く済む。 運用コストがかかるほど、複雑さは増すが、サービスが中断する時間は短くなり、ビジネスへの影響は少なく済む。 DR戦略の選択 複数リージョンに跨るDR戦略設計では下記いずれかを選択する。 ◆バックアップと復元(数時間でのRPO、24時間以下でのRTO) ■複雑さ:少ない ■コスト:安い ■復旧時間:多い(24時間以下) ■復旧労力:とても多い <復旧手順> 1.データとアプリケーションを復旧リ
Ubuntu Weekly Topics Ubuntu 23.04(lunar)の開発 / Flatpakのデフォルト導入の終了とカーネルのRustサポート、EB corbos Linux - built on Ubuntu 23.04(lunar)の開発 / Flatpakのデフォルト導入の終了とカーネルのRustサポート 23.04のリリースに向けて、各種フレーバーを含めたパッケージング関連のポリシーの提示が行われています。内容としては、Ubuntuとそのフレーバーでは、「デフォルトでは.debとSnapパッケージを利用する」というもので、これら以外のパッケージについては「任意にインストール可能にすることは構わない」という形となっています。 ここで具体的にターゲットになっているのはほぼFlatpakで[1]、「任意にインストールできる」という立ち位置は維持されるものの、「デフォル
「オブジェクト指向するとプログラムが読めなくなるから禁止」のような話は昔からあって、新しい技術についてこれない人を揶揄するようなニュアンスで使われていましたが、実際にはこれはオブジェクト指向迷路にうんざりした現場での率直な意見だと思います。 オブジェクト指向は、まじめにやるほどプログラムを読みにくくするという性質をもっています。 ※ 使い方次第というコメントついてますが、だからこそちゃんと性質をしっておく必要があると思います。 オブジェクト指向の代表的な指針を3つあげると次のようなものがあります。 オブジェクト同士の連携としてプログラムを組む 単一責務の原則 インタフェースと実装の分離 まず、オブジェクト同士の連携でプログラムを組むと、コードが飛びまくって追いにくくなります。そして単一責務の原則により、小さいクラスが大量に生成されて、追いにくさがさらにあがっていきます。 ダイクストラ先生が
現代人は常にデザイン力が問われています。 「いや、私はデザインとか関係ないですから」なんてすっとぼけていても、やれプレゼン資料だ、PTAのお知らせだ、お店のチラシだと、日常生活でもさりげなくデザインっぽいことをしなければならない局面は訪れます。 学生さんならなおさらでしょう。あと1カ月ちょっとで新学期もスタートということで、素敵なノート作りやレジュメ制作のために、ここはデザインスキルを爆上げしておきたいところです。 Apple Storeは満員御礼Apple Storeで行なわれている無料のクリエイティブセッション「Today at Apple」。今回はApple Store丸の内で、デザインスキル向上のために「ワクワクするノートを作ろう」というプログラムが開催され、Gizmodoもこそっと潜入してきました。講師を務めてくれたのは、以前も登場していただいたamity_senseiです。 ア
Amazon Cognito ID プールは、データイベントを AWS CloudTrail ログにパブリッシュするようになりました。お客様は、アプリケーションのゲストユーザーと認証済みユーザー両方のアクセス関連アクティビティをより詳細に把握できるようになります。管理者は今後、Amazon CloudWatch アラームが Amazon Cognito ID プール上の特定のアクティビティを監視し、自動化されたワークフローに基づいて対応するようにアラームを設定できます。お客様は AWS CloudTrail でデータイベントを記録し、Amazon Cognito ID プールで AWS リソースにアクセスするためにユーザーによって利用されている ID プロバイダーについてより深く知ることができます。AWS CloudTrail でのデータイベントの記録には、料金が発生する場合があります。
皆さんこんにちは。健康診断の結果がちょっと気になる年齢になってきたSsk1029Takashiです。 GPT-3を扱ってチャットボット作ってみる記事の第2弾になります。 第1弾のこちらもぜひご覧ください。 acro-engineer.hatenablog.com 前回は質問応答システムとしてGPT-3を活用しましたが、今回はAIアシスタントとしてGPT-3を活用してみます。 AIアシスタントとは何かというと、Google Homeのように命令を入力すると、それに沿った処理を実行してくれるシステムを指します。 ChatGPTとの違いは命令の結果は必ずしも文章生成だけではないということです。 ChatGPTでは文字列を入れて、要求に沿った文字列を返します。 対して、AIアシスタントでは、カレンダーに予定を入力したり、アラームを設定したりなど、具体的なタスクを実行します。 この記事では、前回に続
2022年4月に著書『プロを目指す人のためのTypeScript入門』が発売された鈴木僚太さん(https://twitter.com/uhyo_)。QiitaやTwitterでは「うひょ(uhyo)」さんとして、TypeScriptやフロントエンドの話題を中心にウェブ技術に対する踏み込んだ解説でも知られています。 著書ではあえて触れられなかったという「TypeScriptでウェブアプリケーションをどう書くか」という観点へのヒント、なぜそれを書かなかったのか、そして仕様や原理に立ち返って自ら考えることの楽しさについて、株式会社一休CTOの伊藤直也さん(https://twitter.com/naoya_ito)が聞き出します。 ・伊藤 直也さん / 株式会社 一休 執行役員 CTO 新卒入社したニフティ株式会社でブログサービス「ココログ」を立ち上げ、CTOを務めた株式会社はてなでは「はてな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く