lirliaのブックマーク (818)

  • Gophercises: 実践的な20種類のエクササイズで Go を学ぼう - kakakakakku blog

    もっと Go を学びたくて学習コンテンツを探しているぞー👀という人におすすめできる「Gophercises」を紹介する❗️計20種類あるエクササイズ(どれも楽しい🌸)をほぼ全て動画を観ながら写経して,とにかく楽しかったのでまとめることにした💡 動画を観ながらコードを写経できる エクササイズは計20種類もある どのエクササイズもすぐに使えそうなテーマで楽しい 無料で学べる A Tour of Go の次に取り組むのも良いし,構文を学ぶより実践的なテーマで実装しながら学びたいけどネタが思い付かないときに取り組むのも良いと思う👌 \( 'ω')/ Gophercises! Gophercises! gophercises.com エクササイズ一覧 Gophercises には「計20種類」のエクササイズがある❗️参考までに日語概要も載せておく. CLI 実装・API 実装・PDF 生成

    Gophercises: 実践的な20種類のエクササイズで Go を学ぼう - kakakakakku blog
    lirlia
    lirlia 2023/06/15
  • CityHop

    Take leisurely walks and drives around the world while chilling to lofi music 🎶

    CityHop
    lirlia
    lirlia 2023/06/11
  • Goのメモリ管理 / Memory management in Go

    継続的プロファイルによる大規模アプリケーションの性能改善 / Improving massive application clusters with continuous profiling

    Goのメモリ管理 / Memory management in Go
    lirlia
    lirlia 2023/06/03
  • 渡辺明という時代

    死んだように寝た。 渡辺明が敗れて、私は死んだように寝た。 第81期名人戦七番勝負第5局。18時53分、藤井聡太竜王が決め手となる一手を放つと、名人・渡辺明はすぐさま頭を下げ、駒を投じた。この瞬間、名人戦七番勝負が決着。藤井は名人位を奪取し、史上最年少名人、そして七冠を達成した。一方の渡辺は、唯一のタイトルだった名人を失冠。2004年以来、約18年半ぶりに無冠へと転落した。 重苦しい沈黙が対局室を支配した後、対局者へのインタビューが行われた。まずは勝者の藤井。いつもどおり、慎重に、丁寧に言葉が紡がれていく。一方、座して待つのは渡辺。藤井へのインタビューがひとしきり終わった後、ようやくマイクは向けられた。この将棋のこと、名人失冠のこと、そして無冠のこと。待ち続けた後に投げかけられる問いは、どこまでも厳しく、容赦がない。それでも渡辺は、こちらもいつもどおり、きっぱりと、はっきりと言葉を発してい

    渡辺明という時代
    lirlia
    lirlia 2023/06/03
  • InterviewCat - テック企業面接対策プラットフォーム

    Tech Interview Content Platform for Every EngineerInterviewCatはテック企業入社を目指すエンジニアのための面接対策コンテンツプラットフォームです。

    InterviewCat - テック企業面接対策プラットフォーム
    lirlia
    lirlia 2023/06/02
  • 【傑作】ユニクロの店員さんに『自腹で買うくらいオススメの服』を聞いたら天才的なのが1つあった

    その昔、ユニクロがブレイクした当時は「ユニクロ = フリース」というイメージが私(サンジュン)にはあった。月日は流れ「ヒートテック」や「エアリズム」などの大ヒット商品を経て、今では「ユニクロなら洋服が何でも揃う」と誰もがお考えだろう。 一方で「あまりにも商品が多すぎて結局ヒートテックと下しか買ってない」という方も少なからずいらっしゃるハズ。そんな時はお店の人に聞いてみるのが1番! 店員さんが自腹で買うくらいオススメの商品を教えてもらう『店員さんの自腹レコメンド』の第9回は、みんな大好き「ユニクロ」が登場だ。 ・店員さんに聞いてみよう! まずは企画の概要を説明しておきたい。『店員さんの自腹レコメンド』はその店で働く店員さんに「自腹でも買うくらいオススメの商品」を教えてもらうガチ企画である。許可取り等はしていないため、店員さんのスキルにかかる比重はかなり大きい。 さて、今回はユニクロに足を

    【傑作】ユニクロの店員さんに『自腹で買うくらいオススメの服』を聞いたら天才的なのが1つあった
    lirlia
    lirlia 2023/05/31
  • Semiジャーナル

    半導体について分かりやすく解説

    Semiジャーナル
    lirlia
    lirlia 2023/05/28
  • プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」

    コンピューター上でプログラムを動作する際に必要になるのがメモリです。プログラム自体をメモリに読み込む必要があるのはもちろん、プログラムが行う動作はほとんど「メモリから値を取りだして計算し、メモリに保存する」であるといっても過言ではありません。プログラムが動作する際にメモリがどのように管理されているのかについて、ベテランプログラマーのサム・ローズさんがブログで解説しています。 Memory Allocation https://samwho.dev/memory-allocation/ C言語の標準ライブラリには「malloc」と「free」という2つの関数が用意されています。この2つはなんと1979年のUnix v7から存在している歴史ある関数で、mallocがメモリの割り当てを担当し、freeがメモリの解放を担当しています。サム・ローズさんの解説は「この2つの関数の中身を自分で実装する」

    プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」
    lirlia
    lirlia 2023/05/24
  • 若手のうちに絶対身に着けたい「ビジネス会食完全攻略マニュアル」|yuuu/ビジネス会食完全攻略マニュアル発売中!

    質は「店選び」ではない「2週間後に会のセッティングをお願い! 4人で、いい感じの店の予約と準備を任せた! じゃ、あとはうまくやっといてね! よろしく!」 上司からの依頼。何度聞いても心臓の奥で嫌な汗が出るような、この瞬間。そう、会はビジネスパーソンにとってできる限り避けたい「雑務」である。 単に店を選べばいいだけかと思ったら、大間違いだ。少し考えるだけでも気が重くなる調整とビジネスパーソンとしての機微が求められる。 上司がクライアントと会をセッティングする背景の理解 -相手の役職やビジネス背景、会で達成したい目的を踏まえてどのような価格帯/立地の店にすべきか 上司やクライアントのの好みの理解 -肉料理希望と言われたがステーキ/焼肉/肉割烹/メインが肉のフレンチやイタリアン、どれを選ぶべきか 個室が必要か不要か -オープン席の場合は席間隔はどのくらい空いた店にすべきか 二次

    若手のうちに絶対身に着けたい「ビジネス会食完全攻略マニュアル」|yuuu/ビジネス会食完全攻略マニュアル発売中!
    lirlia
    lirlia 2023/05/15
  • GitHub Codespaces 雑感

    GitHub Codespacesをちょっと試した。 初期導入時にハマりどころも多いけど、真面目に設定しておけば、普通にCodespacesの環境だけで開発することは十分できそうだなと感じた。リポジトリ単位で環境を用意するのが基で、多くのリポジトリに対して毎日のようにレビューをしたりPull Requestを出したり、みたいな開発フローには綺麗にはまらないと思うけど、普通に仕事で単一のリポジトリに対してだけ作業する用途であれば上手くはまると思う。Zoomで会議しながら重い処理を実行していても影響が無いのは良かった。Zoomで会議しながら重い処理を回すべきではないという意見もある。 Codespacesの利用の流れ Codepsacesを利用するときの流れについて。まず、予め .devcontainer/devcontainer.json を配置したリポジトリを用意しておく。Codespa

    lirlia
    lirlia 2023/05/10
  • SQLの実行計画の読み方 |

    今回は、SQLを書く上で特にパフォーマンスに影響のあるSQLの実行計画の読み方について解説します。実行計画はデータベース製品によってさまざまに差異がありますが、ここでは比較的どのデータベース製品でも共通する内容について解説します。 実行計画とは記述したSQLが実際にデータベースの内部でどのように処理されて結果を返すか、その処理方法を記述した情報です。 A5:SQL Mk-2では、SQLエディタで実行計画を見たい SQL の上にキャレットがある状態でメニューから [SQL(S)] – [SQLの実行計画(J)] または、Ctrl+E で表示できます。 表示の仕方はデータベース製品ごとに異なりますが、多くのデータベース製品ではツリー状の情報として表現されます。(このため A5:SQL Mk-2でもツリービューで実行計画を表示します。) ツリーのリーフ(端)から処理が行われ、ルート(根)に向かっ

    lirlia
    lirlia 2023/05/06
  • RFCの読み方

    こんにちは。技術開発室の伊藤です。 ハートビーツではメールサーバを自社で運用しています。そのメールサーバの移設を実施するにあたり、移設を対応するチームでさまざまなメールの仕様を理解しておく必要がありました。 メールプロトコルの仕様についてはRFC(Request For Comments)が発行されているため、メールに関するRFCを読んでまとめる勉強会を行いました。 その際にRFCを読むにあたって知っておくとよいことがいくつかあったので紹介します。 RFCとは RFCとはIETF(Internet Engineering Task Force)というインターネット技術の標準化を推進する団体やその他の団体が発行している、インターネット標準や技術提供の文書です。もともとは非公式な文書であることを明確にするため、Request For Comments(コメント募集)という名前にしていたようです

    lirlia
    lirlia 2023/04/13
  • C#によるクライアント/サーバーの開発言語統一がもたらす高効率な開発体制 ~プリコネ!グランドマスターズ開発事例~

    2022/08/25 CEDEC2022

    C#によるクライアント/サーバーの開発言語統一がもたらす高効率な開発体制 ~プリコネ!グランドマスターズ開発事例~
    lirlia
    lirlia 2023/04/12
    すごい。すごい。すごい。 c#統一はさておき、ゲームを面白くするための周辺環境やノウハウの蓄積がすごい。、
  • 100億レコード超のDBを“障害ゼロ”でマイグレーション 新卒1年目が考えた2つのアプローチと3つの工夫

    インターネットやAIを駆使しながら、領域に捉われずにさらなる挑戦を行うDeNAの取り組みを紹介する「DeNA TechCon 2023」。ここで成田氏が登壇。PocochaのDBをマイグレーションしたことについて話します。 新卒1年目が100億レコード超のDBマイグレーションをした話 成田篤基氏:発表を始めます。みなさんはじめまして。成田と申します。私は2021年にディー・エヌ・エーに新卒で入社して、現在入社から2年が経とうとしています。 私は新卒1年目で、大規模なデータベースマイグレーションを行う貴重な経験ができました。日はそのマイグレーションプロジェクトについて、体験から得た学びをみなさんにお伝えします。題して「新卒1年目が100億レコード超のDBマイグレーションをした話」です。どうぞよろしくお願いいたします。 目次です。日はこちらの目次に沿って発表を進めていきます。 まずは私たち

    100億レコード超のDBを“障害ゼロ”でマイグレーション 新卒1年目が考えた2つのアプローチと3つの工夫
    lirlia
    lirlia 2023/04/07
  • Prompt Engineering Guide – Nextra

    Prompt Engineering Guide プロンプトエンジニアリングは、言語モデル(LMs)を効率的に使用するためのプロンプトを開発および最適化する比較的新しい学問分野です。プロンプトエンジニアリングのスキルを身につけることで、大規模言語モデル(LLMs)の能力と限界をより理解することができます。 研究者は、プロンプトエンジニアリングを使用して、質問応答や算術推論などの一般的なおよび複雑なタスクのLLMsの能力を向上させます。開発者は、LLMsやその他のツールとのインタフェースとなる強固で効果的なプロンプテクニックを設計するためにプロンプトエンジニアリングを使用します。 プロンプトエンジニアリングは、プロンプトの設計と開発に限らず、LLMsとのインタラクションおよび開発に役立つ幅広いスキルと技術を含みます。これは、LLMsとインタフェースすること、ビルドすること、能力を理解すること

    lirlia
    lirlia 2023/04/05
  • 塩にぎり、このレシピを試したら塩にぎりの概念覆された。冷めてもふわっとしてて味もめちゃくちゃ旨い「2合一瞬で消えた」

    Nちゃん @nnnchanpoyon 塩にぎりは、米2合に塩、サラダ油、酢、白だし小さじ1入れて炊いて握るだけで冷めても美味しいふっくら艶やかなおにぎりになるとクックパッドで見て試したんだけど、塩にぎりの概念覆された。冷めてもふわっとしてて味もめちゃくちゃ旨いです。 pic.twitter.com/XCtlobOKRW

    塩にぎり、このレシピを試したら塩にぎりの概念覆された。冷めてもふわっとしてて味もめちゃくちゃ旨い「2合一瞬で消えた」
    lirlia
    lirlia 2023/04/04
  • Docker一強の終焉にあたり、押さえるべきContainer事情

    章立て はじめに Docker・Container型仮想化とは Docker一強時代終焉の兆し Container技術関連史 様々なContainer Runtime おわりに 1. はじめに Containerを使うならDocker、という常識が崩れつつある。軽量な仮想環境であるContainerは、開発からリリース後もすでに欠かせないツールであるため、エンジニアは避けて通れない。Container実行ツール(Container Runtime)として挙げられるのがほぼDocker一択であり、それで十分と思われていたのだが、Dockerの脆弱性や消費リソースなどの問題、Kubernetes(K8s)の登場による影響、containerdやcri-o等の他のContainer Runtimeの登場により状況が劇的に変化している。記事では、これからContainerを利用したい人や再度情報

    Docker一強の終焉にあたり、押さえるべきContainer事情
    lirlia
    lirlia 2023/04/03
  • 理想のリーダー像を言語化してみました。 - Qiita

    チームで仕事をすると、リーダーが必ずいます。経験や実力のある人が担うことが多いように思います。今回は、いろんな書籍や記事などをもとにして、どんなリーダーが理想的か考えてみました。 リーダーについて思うこと ①【前提】チームはリーダーで決まる リーダーって、チーム内のミーティングで発言回数が一番多く、影響力が大きい存在です。だからこそ、チームメンバーに良くも悪くも影響を与えるものです。例えば、リーダーのコミュニケーションの取り方は、メンバーの相談しやすさを左右します。 また、スケジュール管理/進捗管理もリーダーが行うので、タスクの品質やスピード感もリーダーの個性や能力が反映されます。例えば、どんな観点でどれだけ細かくチェックするのかはリーダーの考え方で変わります。結果として、(要件は最低限守れたとして)成果物の品質が高いか、低いかの分岐点になるような気がします。 故に、チームはリーダーで決ま

    理想のリーダー像を言語化してみました。 - Qiita
    lirlia
    lirlia 2023/03/21
  • 【徹底解説】これからのエンジニアの必携スキル、プロンプトエンジニアリングの手引「Prompt Engineering Guide」を読んでまとめてみた | DevelopersIO

    【徹底解説】これからのエンジニアの必携スキル、プロンプトエンジニアリングの手引「Prompt Engineering Guide」を読んでまとめてみた こんにちは。CX 事業部 Delivery 部のきんじょーです。 ここのところChatGPT と戯れてアプリを作ったり、様々なプロンプトの検証をしていましたが、言語モデルの性能を最大限に引き出すために、体系的にプロンプトエンジニアリングを学びたいと考えていました。 GitHub に「Prompt Engineering Guide」という素晴らしいリポジトリがあったので、読んで検証した内容をブログにまとめていきます。 記事は、執筆時点の上記リポジトリの内容を元にしていますが、意訳や独自に検証した日語のプロンプトを含みます。 上記リポジトリも絶賛開発中の段階のため、最新情報や原文が気になる方はリポジトリを直接参照してください。 目次 プ

    【徹底解説】これからのエンジニアの必携スキル、プロンプトエンジニアリングの手引「Prompt Engineering Guide」を読んでまとめてみた | DevelopersIO
    lirlia
    lirlia 2023/03/20
  • ChatGPTの精度を上げる、あらゆる質問の最後に置く「命令」 優秀な壁打ち相手を作る、「チャットAI力」の高め方

    クリエイターに出会ったり、もっとファンになったり、noteで創作をつづけたくなるようなイベントを開催する「noteイベント」。今回は「チャットAI使いこなし最前線」をテーマに、黎明期からチャットAIを活用しているnote CXOの深津貴之氏が登壇しました。こちらの記事では、ChatGPTユーザーの悩みを解決するプロンプトなどが語られました。 ChatGPTユーザーの悩みを解決するプロンプト 徳力基彦氏(以下、徳力):まず今日はChatGPTの使い方をしっかり覚えていただきたいと思います。ここで「深津式汎用プロンプト」。 深津貴之氏(以下、深津):僕は1個1個、個別の例を出すのはあんまり好きではないです。さっき言ったように原理原則を1個理解すれば、全部その原理原則から引っ張れる方向が好きですね。 なので今日も、細かいプロンプトを出すよりは、だいたいあなたの悩みのすべてを解決するプロンプトを1

    ChatGPTの精度を上げる、あらゆる質問の最後に置く「命令」 優秀な壁打ち相手を作る、「チャットAI力」の高め方
    lirlia
    lirlia 2023/03/16