タグ

homedaidaiのブックマーク (1,428)

  • 【図解解説】これ1本でGitをマスターできるチュートリアル!【完全版】 - Qiita

    はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 今回は記事1で初心者が必要な知識を全て学べるGitチュートリアルを紹介していきます。 世の中にはたくさんのGitに関する教材があります。しかし、真に良いと思える教材はありません。 もちろん私も4年前はGitという言葉を知らない状態から、書籍などで学習をしました。 しかし、書籍で知識を得たとしても実際にコマンドを使って実践的に学んだわけではなかったのでほとんど身になりませんでした。 私が思う世の中にあるGitの教材のイケてない点は2つです。 結局ほとんどの人が、教材ではなく実際に使ってみて使えるようになっているはずです。 書籍でやったことを全部ちゃんとできるようになった人はいないと考えています。 実際に利用するコマンドは限られている、たまに使うコマンドを紹介しとしても「この記事1」で説明することができると思

    【図解解説】これ1本でGitをマスターできるチュートリアル!【完全版】 - Qiita
  • 日本酒一升を料理酒として一食で使い切る試み

    1993年生まれ。京都市伏見区出身、宮崎県在住。天性の分からず屋で分かられず屋。ボードゲームと坂口安吾をこよなく愛している。 前の記事:ハーモニーパークの「森林・竹林公園」を散策する > 個人サイト もがき続けて100年生き抜くブログ 神職あるある:酒があまる 僕は神社の神職をやっている。 これは神職あるあるだと思うのだけど、神様へのお供え物のお下がりや贈答品としてお酒をもらうことが多い。 全部ひっぱりだしてみた ざっと並べると日酒が多い。まともに飲んでいたらどうにかなりそうな量で、かといって料理酒にするのも限度があるだろう。風呂に入れるったって、ねえ。 もらうときに断ればいいのだけれど断りきれなくて、部屋がどんどん酒で圧迫されて狭くなる。切実だ。 近所の知らない人にあげたりもする 近所の人にあげたりもするけど、お返ししてもらえるのが気まずい。 知らないおじさまに話しかけて無理やり焼酎1

    日本酒一升を料理酒として一食で使い切る試み
  • JavaScriptの非同期処理をしっかり理解する 〜async/await/Promise〜 - Qiita

    JavaScript での非同期処理について、身近な例や具体例を交えながら詳細に解説しています。 最後には練習問題も用意しています! 頑張って書いているので、良いと思ったらコメント・いいね・ストック・共有などしてもらえると嬉しいです!! 非同期処理とは 非同期処理とは、プログラムの処理が順番に実行されず、ある処理を実行している間に他の処理を並行して実行することができる仕組みです。非同期処理では、あるタスクが完了するのを待たずに次のタスクが実行されるため、効率的に複数の処理を進めることが可能です。 (by ChatGPT) 非同期処理とは、「同期処理」の対義語で、同期処理は「プログラムの処理が順番に実行され、ある処理が終わるまで次の処理を待つ仕組み」です。 非同期処理の最大のメリットは、 「時間のかかる処理を行っている間に別の処理を行うことができる」 ことです! 身近な例では、部下への仕事

    JavaScriptの非同期処理をしっかり理解する 〜async/await/Promise〜 - Qiita
  • WezTermに移行した - 詩と創作・思索のひろば

    PCを新調したのを期に、ターミナルの環境をiTerm2+tmuxをWezTermに移行した。とくに不満はなかったのだけど、iTerm2の設定をぽちぽちする*1ことを考えるとこれ数年おきにやるのか……と思ってしまったので心機一転、設定をLuaで管理できるというWezTermを使ってみることにした。 偶然以下の記事を見ていたのが大きい。設定も基これをぱくった。 Okay, I really like WezTerm | Alex Plescan いいところ Luaで設定できる。別にLuaが書きたいわけではなくてVCSで管理できるのがよい。 WezTerm単体で、キーボードのみで文字列選択・コピーができる(Copy Mode)。これまではこの用途にtmuxを使っていたのでシンプルになってうれしい。 さらに、コピーしたいところまでカーソルを動かさなくていい Quick Select というモード

    WezTermに移行した - 詩と創作・思索のひろば
  • 《追記》フレンチという一生モノの沼を薦めたい

    (追記) こんな文章が、思ったよりもバズってびっくりしたので、ツイッターで「フレンチ自作沼(アカウント名は@French_jisaku)」というアカウントを作成しました。 フレンチ自作界隈の人がいたらフォローしてもらえると嬉しいです。 以下でいただいたコメントの一部に返信していきます。 おおよそ素晴らしいことが書いてあるけど③だけ解像度が低い気が…というのも、料理というのは基的には科学と同じで味に再現性を持たせる必要があり、そのためには分量を正しく理解し守る必要がある(この分量の正確さをレシピなしでも把握できているのがプロ)。その上で、③では"短時間だとミスった時のリカバリができず"とあるけど、正確な分量を計って料理をすれば大きな失敗はなく連鎖的に料理が崩壊することはまずあり得ない。短時間の作業でのミスとして、例えばイタリアンならカルボナーラの卵に火を通し過ぎる等の失敗はあるかもしれない

    《追記》フレンチという一生モノの沼を薦めたい
  • 毎月1日は丸亀製麺の釜揚げうどん半額みたいな話ない?

    毎月1日は映画見て丸亀製麺に釜揚げうどんいに行ってるんよ 1日になるとひと月経ったかと実感してる 他になんかこの手の安くなる話ないの?

    毎月1日は丸亀製麺の釜揚げうどん半額みたいな話ない?
  • 日本料理大全/JAPANESE CUISINE | 京都府立大学

    ユネスコ無形文化遺産登録から10年を経て、登録当時には約5.5万店だった海外の日料理店が、2023年には約18.7万店にまで増えるなど日々関心が高まっています。 京都府立大学、日料理アカデミーでは京都から国内外を問わず和のさらなる発展と和文化を担う人材の育成を目指し、「日料理大全 デジタルブック」を公開します。 ある料理を知るためには、まずその背景を知らないと始まりません。「日料理大全」シリーズは手法のみを解説するのではなく、考え方の基礎を示していくことを目指しています。経験や勘に頼るのではなく、なぜこの味が生まれるのか、どうしてこの調理法になるのか、といった根拠や科学的な理由を示しています。それらをもとに料理する人が考え、取り入れ、オリジナルの料理を生み出す手助けとなることを目指しています。 このシリーズが日料理の発展・普及の一助となり、多くの人々の健康と喜びを導くことにな

    日本料理大全/JAPANESE CUISINE | 京都府立大学
  • Cloudflare PagesにそれなりにちゃんとBasic認証をかける | おそらくはそれさえも平凡な日々

    前回の、社内プライベートポッドキャスト実現方法で、ポッドキャストサイトを静的配信しつつBasic認証をかけるというアイデアを書いた。しかし、Basic認証などなかなか使わなくなり、ネイティブでサポートしている静的ホスティングサービスも少ない。今回はCloudflare PagesのFunctions機能でリクエストをラップするミドルウェアを書けば実現できることが分かり、その方式を採用することにした。多少実装必要になるのと、認証周りを自前で書くのはあまりやりたくはないが、廉価に比較的省力で実現できるので受け入れる。 ネット上にいくつかサンプルは見つかるが、今回実装するにあたっては以下の点を留意した。 コード内に認証情報を載せない 複数ユーザーのIDとパスワードを管理できるようにする パスワードは定数時間比較してタイミング攻撃を防ぐ これらを以下のように解決することとした。 認証情報は環境変数

    Cloudflare PagesにそれなりにちゃんとBasic認証をかける | おそらくはそれさえも平凡な日々
  • Vimで使っている簡単キーマッピングたちを共有

    この記事はVim駅伝の2024-09-13の記事です。 前回の記事はryoppippiさんのNeovimで記録したマクロを後から編集するです。 次回の記事はyuys13さんのNeovimのコメンティングプラグインの選び方です。 筆者がVimの設定ファイルに定義しているキーマッピングの中から、簡単に書けるものをいくつか紹介します。 1行書けばVimが便利になるようなものを集めました。 どれも外部プラグインや複雑な関数は必要ありません。 Yで行末までコピー 有名なので既に使っている方も多いとは思いますが紹介。 デフォルトのマッピングでは、以下の機能が割り当てられています。 cc:行全体を編集 C:行末まで編集 dd:行全体をカット D:行末までカット yy:行全体をヤンク Y:行全体をヤンク Yだけちょっとずれているんですよね。そもそもyyと機能が被ってしまっています。 「行末までヤンク」にマ

    Vimで使っている簡単キーマッピングたちを共有
  • オマエラの初めて買ったCDおしえろ

    ワイは果てしない夢をかイノセントワールドだった希ガス ちな小3か小4のとき もうアラフォーや

    オマエラの初めて買ったCDおしえろ
    homedaidai
    homedaidai 2024/09/05
    ゆずの「センチメンタル」
  • テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた

    テキストエディタの「Vim」ではさまざまなキーを使用してカーソルの位置を変更できます。「Vim Racer」はカーソルを指定された位置まで動かす速度を競うゲームとのことなので、実際に遊んでみました。 Vim Racer - An Online Game for VIM Navigation https://vim-racer.com/ サイトにアクセスするとこんな感じ。「Click the editor to start」と書かれている通り、エディタ部分をクリックするとゲームが始まります。 実際に1ゲーム遊んでみました。 VIMの操作速度を競う「Vim Racer」プレイムービー - YouTube ゲームを開始すると、右上のタイマーがスタートします。 右下には現在のクリア状況と1分あたりのナビゲーション数であるNPMが表示されています。12回指定された位置までカーソルを動かすまでの時間を

    テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた
  • ソースコードをリポジトリ丸ごとLLMに読んでもらう方法

    はじめに ソースコードをLLMに読んでもらうとき、単一ファイルだと楽なのですが、GitHubのリポジトリのように複数ファイルから構成されるプロジェクトだと困ってしまいますね。 リポジトリごとLLMに読んでもらえるようにいい感じにテキスト化できると良いですね。そんなソフトがありました。しかも2つ。 両方ともほとんどコンセプトは同じです。特に後者のgenerate-project-summaryは使い方も含めて、自分のやりたいことが、すでに開発者の清水れみおさんが以下の記事にまとめていました。 なので、あんまり書く必要ないのですが、せっかくなのでgpt-repository-loaderの使い方と、出力したファイルの別の活用方法について書いてみたいと思います。 gpt-repository-loaderでリポジトリをテキストに変換 使い方はREADMEに書いてあります。シンプルなソフトなので、

    ソースコードをリポジトリ丸ごとLLMに読んでもらう方法
  • 店舗運営していると「ホームページ作って集客しましょう」という営業がたくさん来ますが絶対に乗っては行けないという話

    今別府すてぃお @suthio_ ハック全般が好きです CTOやっていたり、日で一番エンジニアが来店する飲店(@winenabe)をやってたりします。 お仕事依頼、スカウトはDMもしくは y@suth.io まで。 今別府すてぃお @suthio_ 店舗運営していると「ホームページ作りませんか?」、「ラインディングページ作って集客しましょう」という営業がたくさん来ますが費用対効果が合うことはないです。 時には「補助金使って」、「持ち出し無しで」という営業がきますが 絶対に依頼してはいけません。 理由を↓に説明していきます x.com/the9rapp1er/st… 木原優(けい@ホームジムニキ) @the9rapp1er 単体収支で爆死なわけですが、ランニングコストで最も失敗したものを発表します。 それはLP(ランディングページ)です。 これは要は集客用のウェブサイトなんですが、これに

    店舗運営していると「ホームページ作って集客しましょう」という営業がたくさん来ますが絶対に乗っては行けないという話
  • ブドウとかいう面倒臭いだけでさほど美味しくないやつ

    皮も種もあってべずらいくせにそこまで美味いもんでもない。 それなのになんであんな果物の定番顔してんの?? — 追記 なんか伸びてて笑った。 シャインマスカットは大好きだよ。種なくて皮ごとべられて美味しい。あればブドウじゃなくてマスカットだからセーフ。 最近お中元で10年ぶりくらいに巨峰とデラウェアをもらったんだけど、シャインマスカットのノリでべたら面倒臭すぎてな… 普段そんなにフルーツべないし、皮ごとべられるブドウもあるの知らなかったから今度買ってみるわ。おすすめの品種あったら教えて。

    ブドウとかいう面倒臭いだけでさほど美味しくないやつ
  • Next.jsの考え方

    Next.js App Routerにおける設計やベストプラクティスを、筆者なりにまとめました。

    Next.jsの考え方
  • 家で手軽にクレープを焼くコツ

    クレープなんて自分の家で作れるべ物じゃないと思っていないだろうか? でも、必要なのはスーパーで売ってるクレープミックスと、28cmクラスのでかいテフロン フライパンだけなんだ(まぁ、細かく言うと計量カップと計量スプーン、ボール、泡だて器、おたま、布巾。あと使い古しでいいから竹串があると便利)。 通販で売ってるクレープの棒(トンボ)とかは家のフライパンじゃ絶対うまく行かないから買わないこと。 誰でも失敗しないよう自分がうまく焼くために心がけていることを書き出したらえらく細かくなったが、慣れれば簡単にできる。 家で上手にクレープを焼くコツ: 載せる具材や生クリームはあらかじめ準備しておくが、初めての時はあまり気負わずにバターやマーガリンぐらいでもいい市販のクレープミックスを使う (だいたいどこでも買えるのは日清の もちもちクレープミックス) 計量と手順をしっかり守るのが大事 卵の大きさを牛乳

    家で手軽にクレープを焼くコツ
  • 【AWS】 代表的なクラウドデザインパターン紹介

    はじめに AWSの豊富なサービス群を活用することで、高可用性かつ高スケール性を実現するシステムを構築することが可能です。 しかし、クラウドサービスの特性を最大限に活かすためには、適切なデザインパターンを理解し、実践することが重要です。そこで今回は、AWSを利用して「高可用性」かつ「高スケール性」を実現するための代表的なクラウドデザインパターンを紹介します。 1. EC2インスタンスを利用した動的コンテンツの配信 動的コンテンツとは? 動的コンテンツとは、ユーザーのリクエストに応じて生成されるコンテンツのことを指します。たとえば、ユーザーのログイン状況や入力内容に基づいて異なるページを表示するようなケースです。 AWSサービスの簡単な解説 Amazon EC2 (Elastic Compute Cloud): スケーラブルなコンピューティングリソースを提供するサービスです。必要に応じて、イン

    【AWS】 代表的なクラウドデザインパターン紹介
  • Haystack

    An IDE built on top of a canvas, Haystack takes care of the tedious and confusing parts of coding for you

    Haystack
  • 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース

    Webで新規サービスを立ち上げる際に、UIからインフラ周りまで一人で面倒を見られるエンジニアは、少人数のスタートアップでなくとも非常に頼れる存在です。どんな課題に直面しても技術力で乗り越える、そんなスキルフルなエンジニアに憧れる方も多いでしょう。 この記事では、フロントエンドのプログラミング(JavaScript周辺)からサーバーサイド、インフラ、さらに開発手法まで、Web開発で必要になるさまざまなレイヤーのフルスタックなスキルの現在地と、関連するUdemyの講座を紹介します。 株式会社ヘンリーでVPoEを務める松木雅幸(@songmu)さんの執筆です。 フルスタックエンジニアに必要なスキル さまざまな講座でまとめて学習してみよう Udemyでは夏のビッグセールを開催中! ※この記事は、株式会社ベネッセコーポレーションによるタイアップ広告です。記事末に、はてなブックマークした方にAmazo

    独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース
  • Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog

    TL;DR 「最短でプロダクションで扱うため」のコンセプトはそのままに 入門 Docker がv2になりました 5年ぶりにのアップデートで、古くなった情報を消し最新の情報の追加をしてほぼ書き直しました。 現代でも残ってしまっているような古いプラクティスについても言及しているので、再読もオススメです。 概要 入門 Docker を5年ぶりにアップデートしました。 deprecatedな部分だけは綺麗にするかと思い、git cloneしたところ筆が乗りだいぶ様変わりしてv2になりました。 変更点 古くなってしまっている情報を修正したことがメインです。 特に以下3点です。 1. DockerfileのDSL 2. compose v2対応 3. Dockerfileのベストプラクティス 他にもいくつか。 現在でも使用されている非推奨な使い方への言及 古くなってしまっているが、現在でも使用されてい

    Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog