タグ

2023年3月21日のブックマーク (24件)

  • GitHub - oguna/jsmigemo: migemo on javascript

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - oguna/jsmigemo: migemo on javascript
    lugecy
    lugecy 2023/03/21
  • 伊集院光と大江健三郎 その1

    以前にも書いたように。「いいとも!」が終わったのをきっかけに、伊集院光のラジオをネット経由で聞くようになった。一人で事するのが嫌いなので、なにか音源が欲しかったからだ。 伊集院光のラジオが面白いというのは、小林信彦のエッセイで読んでいた。聞いてみたら、なるほど、面白い。基、くだらないこと、シモネタ、バカバカしいことを中心にしゃべっているのだが、その根底に、とても強いものがある。真面目すぎるほどの誠実、知性、寛容と頑なさ。 高校中退で、落語家出身、130kgの巨漢にしてスポーツ好き。野球は芸人でチームを組んで定期的に試合をしているし、ランニングは小さな駅伝大会に参加 するほど。自転車は、東京の自宅から出発して日を分けて掛川あたりまで走って行ってしまうほど。雑学王として名を轟かせながら、番組で「インテリ軍団」に 組み入れられることには抵抗を感じる。実力とコンプレックスが微妙に絡み合ったこの

    伊集院光と大江健三郎 その1
  • 母さんがガンで死んだ(追記)

    姉から連絡があり、母さんの体調が悪いこと、癌の可能性もあることを知らされる。母さんは自分の意志でがん検診は受けていなかったから、不安を感じつつも、「姉は大袈裟だからなー」と、大ごとになるとは思っていなかった。 ただ、残念ながら婦人科系の癌だった。コロナ禍ではあったものの、運良く地域の基幹病院に入院することができ、溜まっていた腹水を抜いてもらったり、検査をしたりと、色々と処置をしてもらったらしい。 医者からは一般論として「5年後にはいないだろう」という話をされたが、「医者は短めに言うんだろうな」と、前向きに捉えようとした。仕事の帰り、一つ手前の駅で降りて、歩きながら母さんに電話した。 「そうじゃないかと思ってたから、分かってスッキリしてるよ。子供たちは立派に独立して、みんな家族もいるし、私は思い残すことはないから。」 とサラッと話していた。なんとか気丈に話そうとしたが、涙が出た。帰宅し、

    母さんがガンで死んだ(追記)
  • 「怠惰・短気・高慢」であれ、ChatGPTを使って業務効率化しよう(要件定義編)

    例として読書記録アプリをつくります! 筆者が欲しいサービスを作ろうと思い、今回は「読書記録アプリ」をつくります。 最低限の要件は、次のように設定しました。 デモアプリの要件(読み飛ばしてOK) 読書記録アプリを作る目的 読書が苦手なエンジニア読書記録をし、記録を共有することで、継続して技術を読めるようになること ターゲット 新人、中堅のWebエンジニア おおまかな要件 ユーザーは新規登録することで、読書記録アプリにログインできる ユーザーは読むを登録できる ユーザーはを何ページ読み終えたかを記録できる ユーザーはを読み終わったら次のを登録できる ユーザーは他の人がどのを読んでいるのか、また何ページ読み終えたかを閲覧できる 質問する前に... また、ChatGPTに業務で使用するコードを渡す場合、環境キーやサービスを特定できる情報を送信しないでください。入力内容が他の人に渡って

    「怠惰・短気・高慢」であれ、ChatGPTを使って業務効率化しよう(要件定義編)
  • マッキンゼー式「問題解決1枚シート」で、圧倒的に仕事がしやすくなる納得の理由。 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

    「商品の売上が減っている」 「チーム内でミスや不手際が多い」 「コンプライアンスが徹底されていない」 こんなビジネス課題の解決を任されたら、あなたならどうしますか? どこからどう手をつけていいかわからず、途方に暮れてしまう……なんて事態に陥らないためにぜひ知っておきたいのが、“問題解決のノウハウ”。 今回は、かの有名コンサルティング会社 マッキンゼー・アンド・カンパニー出身者が開発した「問題解決1枚シート」というフレームワークをご紹介します。マッキンゼー流の仕事術を学び、仕事で課題にぶつかった際にぜひお役立てください。 元マッキンゼーの識者が提唱「問題解決1枚シート」とは? 「問題解決シート」を取り入れてみるとこうなる (Step0)A4用紙を十字に4分割し、シートを作成する (Step1)左上スペースに「解決したいビジネス課題」を書く (Step2)左下スペースに、問題の分析結果を箇条書

    マッキンゼー式「問題解決1枚シート」で、圧倒的に仕事がしやすくなる納得の理由。 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
  • ChatGPTに要件定義をお願いしたらハンパなかった | DevelopersIO

    架空の営業管理システムを作ってもらう前提で、ChatGPTに要件定義をお願いしてみました。 実験として軽く試すレベルで始めてみたのですが、予想を超えるクオリティでしたので、一部始終を皆様にもご紹介します。 ChatGPTとのやりとり まず、ざっくりと必要な機能の洗い出しをお願いしてみました。 あっという間に必要な機能を網羅的にリストアップしてくれまた。私自身、SFA/CRMをいくつか触った経験がありますが、適切な内容だと思います。 中には、「データのインポート・エクスポート機能」のように、検討初期段階ではつい忘れそうな機能も含まれています。さらに頼んでもいないのにオススメの検討プロセスまで教えてくれました。気が利いてます。 機能ベースだと要件の妥当性が判断しにくく思ったので、画面ベースで要件定義してもらことにしました。 「図で教えて」とできないことをお願いしたところ、やんわり断りつつ、意図

    ChatGPTに要件定義をお願いしたらハンパなかった | DevelopersIO
  • How do you contribute?

    lugecy
    lugecy 2023/03/21
  • 3層アーキテクチャで最も謎な「ビジネスロジック層」 “システムのコア”をゲーム「リバーシ」で解説

    今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基」。ここで大嶋氏が登壇。ここからは、3層アーキテクチャの典型例について話し、ビジネスロジック層について深掘りして紹介します。前回はこちらから。 3層アーキテクチャ+MVCの通信の流れ 大嶋勇樹氏:こうやって話してくると、具体的に「じゃあコードをどういうふうに書くの?」「どういうクラスで書くの?」ということを疑問に思うかもしれません。派生形やちょっと違う例もいろいろありますが、典型的な例を1個書いています。 (スライドを示して)これが3層アーキテクチャとMVC(Model、View、Controller)ともいえる典型例です。クラス名のつけ方はいろいろあります。これはどういう構造になっているかというと、まずCont

    3層アーキテクチャで最も謎な「ビジネスロジック層」 “システムのコア”をゲーム「リバーシ」で解説
  • 「クラスごとの役割を明確化すること」がポイント アプリケーション設計におけるドメインロジックの分離法

    今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基」。ここで大嶋氏が登壇。続いて、Controllerにプレゼンテーション層からデータアクセス層の処理をすべて記載している場合の分離方法について紹介します。前回はこちらから。 質疑応答 ドメインモデルパターンはドメイン騒動設計と同義か? 大嶋勇樹氏:ということで、ここまでビジネスロジックの実装について話してきました。ここからは最後のステップとして、「Controllerに全部書く」からどうやってステップアップするかを話していこうと思います。 ここまでで質問があれば、ぜひQ&Aにもらえれば回答します。せっかくなので、このタイミングで「ドメインモデルパターンはドメイン駆動設計と同義ですか?」(という質問)に回答しておこ

    「クラスごとの役割を明確化すること」がポイント アプリケーション設計におけるドメインロジックの分離法
  • 俺的!遠方カンファレンスの参加体験向上テク 2023最新版 - uzullaがブログ

    この間YAPC::Kyotoで久々に遠方のカンファレンスにいきまして、今回は「楽したい!(なぜなら体力が落ちているから)」ということで様々な装備を一新しました。 それについてメモを書いておこうと思います。なんと今週からはPHPerKaigiなので、それの素振りも兼ねています。 準備のこころがけ まず最初に言っておきますが、TシャツがもらえるカンファレンスはTシャツの分をひいて考えてください。大前提です。予備として一枚もっていくくらいなら、ユニクロやコンビニにいって買いましょう。 あと、服は軽さと薄さを優先しましょう。まずはコートという概念をすてて、シェルと圧縮できるポケッタブルマイクロダウンのコンビで代替しましょう。 ホテルとかで着るスウェットも限界まで薄いものがお勧めです。(私はあのよくわからん浴衣が好きではない) [ベンケ] トレーニングパンツ スウェットパンツ フィットネス スリム

    俺的!遠方カンファレンスの参加体験向上テク 2023最新版 - uzullaがブログ
  • Ubuntu 23.04 のインストーラー

  • https://twitter.com/koizuka/status/1637698767939051520?t=TguUqDdvD9IcTu1C-gDOdA&s=09

    lugecy
    lugecy 2023/03/21
  • Kinesis Advantage 360 Pro で快適エルゴノミクス分割高級キーボードライフを送ろう

    はじめに はじめまして。Magic Moment で VP of SRE をしている清家と申します(Twitterはこちら)。普段はあるチームの Scrum Master をしたり、Engineering Manager をしたりしながら、SRE/QA チームの立ち上げをしています。 さて、日はそういった肩書とか役割といったこととは無関係に、キーボードについてお話したいと思います。 みなさん、どのようなキーボードライフをお過ごしでしょうか? HHKB? Realforce?それとも、Keychron? 私はかれこれ10年ほど、ずっと HHKB Professional Classic を愛用していました。あの打鍵感と、コンパクトなサイズに魅了され、職場は変われどキーボードは変えず、ずっと添い遂げるんだくらいの気持ちだったのですが、ある日突然に終わりが来ました。 そんな時に目にしたのが、K

    Kinesis Advantage 360 Pro で快適エルゴノミクス分割高級キーボードライフを送ろう
  • 重要なのは「基本を押さえ、適したものを採用すること」 “本来の役割”を押さえたアプリケーション設計

    今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基」。ここで大嶋氏が登壇。最後に、来のアクティブレコードの設計パターンと役割について整理します。前回はこちらから。 アクティブレコード系のO/Rマッパーを使用している場合のステップアップ方法 大嶋勇樹氏:次に「Controllerに全部書く」からのステップアップの例2を出していこうと思います。 (スライドを示して)今度はRuby on RailsLaravelといった、アクティブレコード系のO/Rマッパーを使う例を考えてみようと思います。よくある苦しくなりやすい構成はこうなっています。 最近はやはりRailsLaravelを使って開発している例も多いし、入門で勉強する方も多いのですが、このRails、Lara

    重要なのは「基本を押さえ、適したものを採用すること」 “本来の役割”を押さえたアプリケーション設計
  • CSSフレームワークの件 - #えむけーろぐ

    久々にそこそこ反響をもらうツイートをした。 フロントエンド強い同僚がCSSフレームワーク使ってる人はその時点で採らない判断をするくらい良くない選択肢だと言うのだけど、実際フロントちゃんとやってきた人からするとそういうものなのだろうか。Rails MPA時代はずっとBootstrap使ってたので、どうしてもTailwindやChakraUIに目がいってしまう。 — mktakuya (@mktakuya) 2023年2月20日 これに関する反応は様々で、賛成・反対どちらの方向にも過激めの思想をお持ちの人、気持ちはわかるけど、採らないは言い過ぎ……な人、など様々。一番多かったのは、「フレームワーク使ってる != CSS書けないなので、CSSが書ければ問題ない」という意見だった。 おもしろかったのはこの意見。 CSSフレームワークありきでUIを考えられるケースならCSSフレームワークありきでいい

    CSSフレームワークの件 - #えむけーろぐ
  • 内閣サイバーセキュリティセンター(NISC)、「インターネットの安全・安心ハンドブックVer 5.00」を公開 | gihyo.jp

    内閣サイバーセキュリティセンター(NISC)、「インターネットの安全・安心ハンドブックVer 5.00」を公開 テレワーク・リモート活動が積極的になり、全世代にとってネットが身近になった「現在」に即した、誰もがインターネットを安全・安心に使うためのハンドブック 内閣サイバーセキュリティセンター(NISC)は2023年2月24日、サイバーセキュリティに関する普及啓発活動の一環として公開している「インターネットの安全・安心ハンドブック」の改訂版、「⁠インターネットの安全・安心ハンドブックVer 5.00」を公開した。 インターネットが社会インフラの1つとなった今、誰もが安心して、安全にインターネットを使えるよう、その時々に合ったサイバーセキュリティに関する知識を身に付け実行するとともに、家族や友人、職場など、身の回りの人たちと共有し、安全なネット社会の構築を実現することを目的に公開されているも

    内閣サイバーセキュリティセンター(NISC)、「インターネットの安全・安心ハンドブックVer 5.00」を公開 | gihyo.jp
    lugecy
    lugecy 2023/03/21
  • 「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(後編)。Platform Engineering Meetup #1

    「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(後編)。Platform Engineering Meetup #1 急速に注目を浴びつつある新しいムーブメント「Platform Engineering」についてのコミュニティイベント「Platform Engineering Meetup #1」が3月9日に都内でオンラインとオフラインのハイブリッドで開催されました。 その最初のセッションとして行われた、イベントの主催者である草間一人氏の「Platform Engineeringへの招待 - Platform Engineeringって何? 何故今注目なの?」の内容を紹介しましょう。 記事は前編と後編に分かれています。いまお読みの記事は後編です。 共通プラットフォームは新しい話ではない 開発者の認知負荷を下げ

    「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(後編)。Platform Engineering Meetup #1
  • 「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(前編)。Platform Engineering Meetup #1

    急速に注目を浴びつつある新しいムーブメント「Platform Engineering」についてのコミュニティイベント「Platform Engineering Meetup #1」が3月9日に都内でオンラインとオフラインのハイブリッドで開催されました。 Platform Engineeringとは、クラウドネイティブ時代においてソフトウェアエンジニアリング組織にセルフサービス機能を提供するためのツールチェーンやワークフローを設計し構築する技術分野とされています。 その最初のセッションとして行われた、イベントの主催者である草間一人氏の「Platform Engineeringへの招待 - Platform Engineeringって何? 何故今注目なの?」の内容を紹介しましょう。 記事は前編と後編に分かれています。いまお読みの記事は前編です。

    「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(前編)。Platform Engineering Meetup #1
  • 給与明細から引かれている社会保険にはどのようなものがある? 会社員は5種類に加入【お金の基本 第4回:社会保険】

    給与明細から引かれている社会保険にはどのようなものがある? 会社員は5種類に加入【お金の基本 第4回:社会保険】
  • 未だに旧称で呼んでしまうもの

    2ちゃん(→5ちゃん) 呼び名が変わった頃には全盛期を過ぎてたから、5ちゃんという名前に怪しげなシズルを感じずつまらない。 ソニプラ(→プラザ) プラザってあまりに一般名詞すぎて店の名前と思えない。未だにソニーの店だからおしゃれ、という感覚が残ってる。 荒川線(→東京さくらトラム) 東京さくらトラムって呼んでる人一人も見たことがない。せめてさくらトラムだけならまだ呼んでもらえる可能性もあっただろうに。 碑文谷のダイエー(→イオンスタイル) あまりにダイエーとしての存在感が強かったから未だにダイエーって呼んじゃう。

    未だに旧称で呼んでしまうもの
    lugecy
    lugecy 2023/03/21
  • 超高速テキストエディタ「Zed」のパブリックベータ版が公開 | ソフトアンテナ

    Atomの開発チームによって作成された新しいテキストエディタ「Zed」のパブリックベータ版が公開されました(公式ブログ)。現在公式サイトからmacOS向け(macOS 10.15以降)の実行ファイルがダウンロード可能です。 Zedは優れた応答性が特徴の高速テキストエディタです。低レベルの制御と表現力を兼ね備えたRustによって実装され、Electronの限界を超えるために、GPUアクセラレーションが利用可能な独自のUIフレームワークを採用しています。正規表現よりも遙かに高速処理が可能なインクリメンタルパースフレームワークTree-sitterも組み込まれています。 開発者のコラボレーションを助けるための機能も重視されていて、他のユーザーをプロジェクトに招待し、リアルタイムでシームレスにコードを書いたり議論したりすることができます。今後数ヶ月の間にテキストベースのチャットを導入し、最近コミッ

    超高速テキストエディタ「Zed」のパブリックベータ版が公開 | ソフトアンテナ
  • Qualcommの音声コーデック「aptX」と「aptX HD」がオープンソース化

    Android端末を始めとする数多くのデバイスに採用されている音声コーデック「aptX」と「aptX HD」がAndroidオープンソース・プロジェクト(AOSP)に追加され、誰でも利用できるようになりました。Qualcommが特許を持っていたこれらのコーデックが開発者に開放されたことが一体何を意味するのかについて、Android専門のジャーナリストであるミシャール・ラーマン氏が解説しました。 Qualcomm has open sourced its aptX and aptX HD encoders, making them freely available to Android OEMs. Here's what that means. : Android https://old.reddit.com/r/Android/comments/11t16lk/qualcomm_has_o

    Qualcommの音声コーデック「aptX」と「aptX HD」がオープンソース化
  • Blenderのオブジェクトの概念(3Dカーソル・原点・ピボットポイント)を見てみよう | gihyo.jp

    連載は、Blenderの基的な知識、機能についてイラストを交えながら紹介しています。第6回目は少し独特な概念「3Dカーソル・原点・ピボットポイント」について説明します。 Blenderを操作する上で「3Dカーソル・原点・ピボットポイント」は大切な概念です。これらを理解していると、モデリングの際になにかと役に立ちます。概念というと難しそうな気がしますが、実際は大したことありません。どんどん見ていきましょう! 3Dカーソル 3Dカーソルは、「⁠オブジェクトを新規追加したときの基準となる点」です。赤と白の浮き輪みたいな見た目をしています。デフォルトでは、X軸とY軸とZ軸が交わっているワールド原点に配置されています。 3Dカーソルは、Shiftキーを押しながらマウス右クリックで移動できます。他にも3Dカーソルの移動方法として、サイドバーの「ビュー」から数値を入れて移動したり、「⁠Shift+S

    Blenderのオブジェクトの概念(3Dカーソル・原点・ピボットポイント)を見てみよう | gihyo.jp
  • 個人開発アプリ数年運用している人はみんな知っている真実 8選

    こんにちは。個人開発アプリでべている、あたか、です。 個人開発数年運用している人はみんな知っている真実を、共有します。 これからチャレンジする人の参考に、ドウゾ。 1. iPhoneユーザーはAndroidユーザーより金払いが良い iPhoneユーザーの方がどんどん課金してくれます。 Androidユーザーは、文句は多いけど、お金は払ってくれません。 2. Androidの方がeCPM(広告1000回表示あたりの収益)が高い iOSはiOS14あたりから広告で個人情報を取れなくする規制を開始したためか、iOSの方がeCPM(広告1000回表示あたりの収益)が低めです。 ただ、Androidもバージョン13から、iOSと似たような広告規制を開始するようなので、差はなくなるかもしれませんね。 3. Androidは面倒くさい 端末が安く、ライセンス料も最初の1回で済み、気軽に開発ができる印象

    個人開発アプリ数年運用している人はみんな知っている真実 8選