並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 65件

新着順 人気順

テストの検索結果1 - 40 件 / 65件

  • 誰も教えてくれないSIの本質、SIerの世界観

    本記事について 国内の IT 業界について、ネット上では「SIer」VS「Web系」の構図がしばしば見られる。本記事は前者、SIer の世界観をひとりの当事者として雑多にまとめたものである。記事としては読み物、特にポエムの類。 対象読者 以下を想定する。 ITエンジニアまたはその卵で、 SIerを知らないWeb系の人 SIerに入社した新人や中途入職者 SIerにてSEまたはマネージャーして働いている者 SIerにてSEではないが裏方で働いている者(開発、研究、調査、教育、管理など) 学習や就労の初歩として参考にしてもいいし、議論やキャリアのダシに使っても良いだろう。 筆者について 吉良野すた: https://stakiran.github.io/stakiran/ 国内の大手 SIer に勤めるサラリーマン。現場には出ておらず、裏方で支えてメシを食べている。SI にも IT にもさほど

      誰も教えてくれないSIの本質、SIerの世界観
    • 技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL

      技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL はじめに 新たに書きました。 MySQLを使っても会社は潰れない 久々に記事を書いたのでどうぞお手柔らかに... 私が過去2年間で行った技術選定の成功と失敗を振り返り、その学びを共有したいと思います。 文才無いので淡々と箇条書きでいきます Twitterエンジニア垢作りました。エンジニアのお友達がいません。 @uncode_jp 注意 意見を押し付けるものではありません。ただ建設的な議論は大事だと思う。 自分の意見は明確に、歯切れのよい表現を意識している。人それぞれだよねみたいな感じに逃げたくない。技術選定に結論はある(過激)。 ただし技術選定にはコンテキストがあり、例えばプロダクトのフェーズや組織の事情によって当然結論は変わる可能性がある。 OSSの開発者さん達は偉大ですごい。あ

        技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL
      • ITクソつまんなくなった。

        流行の話題が似たり寄ったりな生成AIなのホンマつまんねー。 AIが高品質の絵描けます!楽曲作れます!って最初は「スゲー」って思ってたけど、使ってみると検索ワード入れて虹エロ絵ググって漁ってる感覚と同じなんだよ。いい加減飽きた。 それよかさっさとクラウドアーキテクチャ管理とかアプリケーションのテスト管理とかできるようにして楽させてよ。Copilotにコード貼り付けてプロンプト生成すんのめんどくせーんだよ。 つまんなくなったなと決定的に感じたのは、今年の頭に行ったデブサミ。 似たり寄ったりな生成AIの活用話ばっかり。過去一つまんなかった。いつもは面白くて夢中で聞いてたんだけど、今年は途中で帰った。本当につまらなかった。 なんていうか、生成AIのプロンプトエンジニアリングとかの話って、人材マネジメント的な話と根本はおんなじ感じがするんだよな。いかにて優秀な新人AI君を働かせるか?的な。 でも、ビ

          ITクソつまんなくなった。
        • KADOKAWAグループへのサイバー攻撃や悪質な情報拡散についてまとめてみた - piyolog

          2024年6月9日、KADOKAWAやニコニコ動画などを運営するドワンゴは、同グループの複数のWebサイトが6月8日未明より利用できない事象が発生と公表しました。システム障害の原因はランサムウエアによるもので、ニコニコ動画は復旧まで約2か月を要しました。またリークサイトから盗まれたとみられる情報を取得してSNSへ公開するなど悪質な情報拡散が確認されました。ここでは関連する情報をまとめます。 1.KADOKAWAグループのデータセンターでランサムウエア被害 公式及び報道より、データ暗号化の被害にあったのはKADOKAWAグループ企業 KADOKAWA Connectedのデータセンター(DC6)で運用されていたプライベートクラウドやそのクラウド上で稼働していたドワンゴ専用サーバー。またドワンゴの認証基盤であったActive Direcotryサーバーも攻撃者の制御下に置かれた。 侵害活動の拡

            KADOKAWAグループへのサイバー攻撃や悪質な情報拡散についてまとめてみた - piyolog
          • 日本人の「推し活」と宗教との類似性,そこに潜む課題とは。「消費社会の宗教:ファンダム・カルチャー」聴講レポート[CEDEC 2024]

            日本人の「推し活」と宗教との類似性,そこに潜む課題とは。「消費社会の宗教:ファンダム・カルチャー」聴講レポート[CEDEC 2024] ライター:柳 雄大 2024年8月21日,ゲーム開発者向け会議「CEDEC 2024」にて,関西学院大学神学部・准教授の柳澤田実(やなぎさわ たみ)氏による「消費社会の宗教:ファンダム・カルチャー」と題したセッションが行われた。 これは,「推し活」に代表される日本のファンダム(熱狂的ファンが形成するコミュニティ)カルチャーと宗教との類似性,そこに顕在化する問題点と共に,“ファンダムが「善い」宗教である”ために何が重要であるかを解説するという内容だ。講演者の柳澤氏は1973年生まれで,哲学・キリスト教思想を専門に長年の研究を続け,近年では宗教学の観点から「推し活」と宗教の類似性を指摘した評論が知られている。 一見,ゲーム開発とは直接結びつきにくそうな題材だが

              日本人の「推し活」と宗教との類似性,そこに潜む課題とは。「消費社会の宗教:ファンダム・カルチャー」聴講レポート[CEDEC 2024]
            • 「教養があると何がいいのか」への答え、どれも答えになってなくね

              どの答えも「それって○○で良くね」って言われたら反論できないし、そもそも教養関係ないものも多い 教養があるとハイコンテクストな文章を楽しめる 楽しめるとどんないいことがあんの?ネットミームに詳しいのと何が違うの?詐欺にあいにくくなる 教養より地頭じゃね? 見た目怖くしたほうが詐欺にあいにくいと思うんだけどそれよりも良いの?科学リテラシーが身につく 結局科学リテラシーといいつつ、みんな「誰が言ったか」を重視している権威主義じゃね?たとえばmRNAワクチンが効く根拠言えるの?受験、就職有利になる 教養=ペーパーテストの点数なのか?受験も就職も勉強するより面接に強い実績作ってアピールするほうがコスパ良くね?

                「教養があると何がいいのか」への答え、どれも答えになってなくね
              • プログラミングが設計作業であるという話 - きしだのHatena

                いわゆる「ソフトウェア設計書」が設計ではなく、ソースコードが設計であるという話。 随筆です。考えマトメ中なので、ツッコミはそのあたり踏まえていただければ。 追記:ブコメに「設計の定義は?」とあったので末尾に追加しています。 追記(2024/8/15):設計書ってなんだろう?というのも書いておきました。 ソフトウェアの「設計書」とはなんなのか - きしだのHatena このエントリで書いたのですけど、もうすこしちゃんと。 建築では多重下請けでやれてるのに業務システムでだめなのはなぜ? - きしだのHatena このエントリでは次のように書いています。まあ、これで全てではあるのだけど。 「建築などの施工図面に相当するのはソースコードで、建築現場で多重下請けでやってる作業は、ソフトウェアだと(でも?)ビルドです」 あと「継続的デリバリーのソフトウェア工学」からの抜粋。 「継続的デリバリーのソフト

                  プログラミングが設計作業であるという話 - きしだのHatena
                • データベース中心の設計になってしまう問題と闘う - laiso

                  『手を動かしてわかるクリーンアーキテクチャ 』の第二章の冒頭に登場する話題に共感したので紹介。 従来の多層アーキテクチャでは、データベースを中心にアプリケーションの 開発が行なわれます。この場合、Web 層はドメイン層に依存し、ドメイン層は 永続化層、つまり、データベースに依存することになります。そうなると、す べてのものは永続化層上に構築されることになり、その結果、いくつかの要因 が絡まり合って、問題が起きやすくなります。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発 20p 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発 作者:Tom Hombergs,須田 智之インプレスAmazon 著者によれば、機能開発をデータベース中心に設計すると、ドメイン層と永続化層の密結合が

                    データベース中心の設計になってしまう問題と闘う - laiso
                  • 【AWS】 代表的なクラウドデザインパターン紹介

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

                      【AWS】 代表的なクラウドデザインパターン紹介
                    • 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース

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

                        独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース
                      • 統計ほぼ初学から 4 ヶ月で統計検定準 1 級受かった話

                        この記事は統計検定準 1 級の合格体験記であり、テスト内容の解説記事ではありません。また、この記事での試験に対する勉強の仕方や受験者の属性には一般性が担保されないので、一個人の個人的な見解として解釈してください。 はじめに 今回は統計検定準 1 級に一発で合格できたので、勉強方法・テストの所感をレポートします!最近は増えてきましたが、CBT 形式の準 1 級の体験記は少ないかなと思ったので 1 つの参考になれば嬉しいです! ステータス 経歴: 東京大学理科 2 類 → 工学部マテリアル工学専攻 → 大学院工学系研究科マテリアル工学専攻 (物性に関する研究) 仕事: 株式会社くふうカンパニーで DS をさせてもらってます 統計の勉強経験: 1S の基礎統計のみでほとんど覚えていないので、知識ほぼゼロの状態でした 数学: 東大理系の平均ぐらいだが、大学からはあまり勉強していませんでした (だい

                          統計ほぼ初学から 4 ヶ月で統計検定準 1 級受かった話
                        • スポーツクライミング有識者が漫然と受け入れてきたルートセットに世界が「つまらん」を突きつけた森秋彩さんのボルダー第1課題の巻。 : スポーツ見るもの語る者〜フモフモコラム

                          スポーツクライミング有識者が漫然と受け入れてきたルートセットに世界が「つまらん」を突きつけた森秋彩さんのボルダー第1課題の巻。 Tweet Share on Tumblr カテゴリ:パリ五輪その他 2024年08月15日08:00 複合競技は難しいですよね! 引きつづきパリ五輪期間中に消化できなかったテーマについてまとめていければと思います。「有識者」シリーズ第2弾として、今回はスポーツクライミングの女子ボルダー&リードの決勝で森秋彩さんがボルダー第1課題のスタートに取りつけなかった出来事についてです。 こちらも素人衆と有識者の間で大きく見解が分かれているように見受けられます。素人衆は身長という変えられない要素を由来にスタート地点にすら取りつけないことに対して「不公平」と憤り、有識者は「よくある話」「低身長=軽体重が有利に働く課題もある」「同じくらい低身長の選手でもクリアできているのだから

                            スポーツクライミング有識者が漫然と受け入れてきたルートセットに世界が「つまらん」を突きつけた森秋彩さんのボルダー第1課題の巻。 : スポーツ見るもの語る者〜フモフモコラム
                          • エンジニアの未来と生成AIについて質問させて頂きたいです。情報系の学部に所属している者なのですが、自分が何時間もかけてやった課題をChatGPTに投げるとほんの数秒でサンプルコードが提示されます。自分の課題のレベルが低く、上のレベルでは自力でプログラミングをすることが必要なのは理解しているのですが、何時間もかけたものが一瞬にして解決される様にAI発展の喜びより冷酷さを感じてしまいます。エンジニアとして働きたい者としてどのようにこの事実と向き合うべきでしょうか? | mond

                            エンジニアの未来と生成AIについて質問させて頂きたいです。情報系の学部に所属している者なのですが、自分が何時間もかけてやった課題をChatGPTに投げるとほんの数秒でサンプルコードが提示されます。自分の課題のレベルが低く、上のレベルでは自力でプログラミングをすることが必要なのは理解しているのですが、何時間もかけたものが一瞬にして解決される様にAI発展の喜びより冷酷さを感じてしまいます。エンジニアとして働きたい者としてどのようにこの事実と向き合うべきでしょうか? ソフトウェアエンジニアの仕事について誤解があるようです。 確かに書けと言われた題材を動くまで持っていく力は大切ですが、それよりもっと大切なのは動いている物を思い通りにする力です。ソフトウェアエンジニアの仕事の9割以上は既に書かれているコードに対して何らかの変更を加える事であって、どこをどう書き換えるべきかという疑問に対して生成AIが

                              エンジニアの未来と生成AIについて質問させて頂きたいです。情報系の学部に所属している者なのですが、自分が何時間もかけてやった課題をChatGPTに投げるとほんの数秒でサンプルコードが提示されます。自分の課題のレベルが低く、上のレベルでは自力でプログラミングをすることが必要なのは理解しているのですが、何時間もかけたものが一瞬にして解決される様にAI発展の喜びより冷酷さを感じてしまいます。エンジニアとして働きたい者としてどのようにこの事実と向き合うべきでしょうか? | mond
                            • VSCodeのGitHub Copilotが色々便利になっていた件

                              はじめに 知らない間にGitHub Copilotが結構進化していたので、それらの内容を紹介します。 GitHub Copilot Chatは知っていたのですが、単なるChatGPTみたいな会話機能を追加しただけだと思っていました。 要約 右クリックメニューや#fileのようなコマンドが登場し、それを入力するだけでChatに見てほしいコンテキストを伝えることができるようになった。 ファイル単位だけでなく、選択した行やブロックに限定することもできる。 テストコードや新しいプロジェクトをコマンド一つで生成できるようになっている。 推薦の候補も複数を同時に比較できるようになった。 一度に最大10個くらい出る上、タブで保管できる。 ターミナルや編集中のファイルからコマンド一つでChatを立ち上げることができる。 特別なプロンプトを入力しなくても、開いた場所の文脈を読み取ってくれる。 右クリックメニ

                                VSCodeのGitHub Copilotが色々便利になっていた件
                              • Xiaomi TV A Pro 43 2025 購入レビュー:「量子ドット」はウソですが・・・コスパは凄い! | ちもろぐ

                                粗利益率5%ポリシーの外資系メーカー「Xiaomi」から、戦略的な価格設定の43インチテレビが発売されました。 「Xiaomi TV A Pro 43 2025」です。チューナーレスだから国営放送の電波を受信できず、YoutubeやPrime VideoなどVODサービスをTV本体だけで見られます。 もちろん、パソコンと接続すればPCディスプレイとして利用できます。格安な大型4Kゲーミングモニターに超コスパが良さそうなのでAmazonで1台買って詳しくレビューします。 (公開:2024/9/3 | 更新:2024/9/3) この記事の目次 Toggle Sponsored Link 「Xiaomi TV A Pro 43 2025」はどんなゲーミングモニター? Xiaomi TV A Pro 43 2025【量子ドット】 Xiaomi / サイズ : 43インチ / 解像度 : 3840

                                  Xiaomi TV A Pro 43 2025 購入レビュー:「量子ドット」はウソですが・・・コスパは凄い! | ちもろぐ
                                • 通学時間が1時間超、うつ症状リスク1.6倍増 志望校選びは慎重に:朝日新聞デジタル

                                  ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- Section BGN -->\n<div class=\"Section jukentokushu_naka6_list pc\">\n<div class=\"Title\">\n<h2><a href=\"https://www.asahi.com/edu/exam/\">受験ニュース</a></h2>\n<ul class=\"SubLink\" style=\"float:right;font-size:.8rem;\">\n<li class=\"Fst\"><a href=\"https://www.asahi.com/edu/kyotsu-exam/\">大学入学共通テストへ</a

                                    通学時間が1時間超、うつ症状リスク1.6倍増 志望校選びは慎重に:朝日新聞デジタル
                                  • すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる

                                    あなたがさっきまで読んでいた技術的に役立つ記事は、10年後も使えるでしょうか?ほとんどの場合でいいえ はじめに 短期的に効果的な手法や知識は、ソフトウェア開発の分野において、急速に価値を失う傾向があります。この現象は、私たちが何を重点的に学ぶべきかを示唆しています。最も重要なのは、第一に基本的な原理・原則、そして第二に方法論です。特定の状況にのみ適用可能な知識や即座に結果を出すテクニックは、長期的には有用性を失う可能性が高いです。これは、技術や手法が時間とともに進化し、変化していくためです。 learning.oreilly.com 「API Design Patterns」は、このような考え方を体現した書籍です。しかも480 ページもあります。本書は単なる手法の列挙ではなく、Web APIデザインの根幹をなす原則と哲学を探求しています。著者のJJ Geewax氏は、APIを「コンピュータ

                                      すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる
                                    • 式の順序で「バツ」はなぜ? 答えを出すより大切な、数学的な表現を学ぶ意味|もっと算数を好きになる|朝日新聞EduA

                                      SNSなどで度々話題になる、算数の式の順序問題。記者の小学1年の子どもも夏休み前、たし算の式の順番の違いで不正解となったテストを持って帰ってきましたが、親子ともども納得がいきませんでした。親も子どもに教える上で、算数の教え方や学びのポイントについて知る必要があるのかもしれません。小学校教諭としてのキャリアを生かし、算数教育について研究する、武蔵野大教育学部の小野健太郎准教授に聞きました。(写真は、記者の子どもが持ってきたテスト用紙。式の順序の問題で不正解となった=画像の一部を加工しています) (おの・けんたろう)明星学園小、東京学芸大付属小金井小教諭、東京学芸大非常勤講師、武蔵野大講師を経て、2021年4月から現職。主に算数の教科教育について、教育心理学のアプローチから実践研究を行う。武蔵野市立第二小学校・武蔵野市開かれた学校づくり協議会委員、学校図書小学校算数科教科書編集協力者。著書に「

                                        式の順序で「バツ」はなぜ? 答えを出すより大切な、数学的な表現を学ぶ意味|もっと算数を好きになる|朝日新聞EduA
                                      • ドキュメントとしての詳細設計書と、プロセスとしての詳細設計 - 勘と経験と読経

                                        「ソフトウェアの「詳細設計書」とはなんなのか」というブログ記事を読んで考えたこと。設計に関するプロセスとドキュメンテーションの関係性についての考えの整理。SI屋的な視点で。 2024/8/18追記:文中にあった雑な文系disが不愉快というご指摘を受けました。ご指摘の通りだと思いましたので訂正しています。大変失礼しました。 「詳細設計書」とはなんなのか nowokay.hatenablog.com こちらの記事では詳細設計書とは以下のようなものであると整理されている。 表現を変えたコーディング(の一種) 机上プロトタイプ(の一種) 分析資料 保守(のための)資料 (水平作業の場合の)作業指示書 (委託している場合の)契約資料 上記以外で考えられるのは次のようなものがあるだろう 利害関係者が要求している たとえば受託開発において発注者が要求している場合 ほかには連携している相手先システム側から

                                          ドキュメントとしての詳細設計書と、プロセスとしての詳細設計 - 勘と経験と読経
                                        • Web系エンジニア最低限入れておくべき Chrome 拡張機能3選 - Qiita

                                          概要 Web ブラウザではすっかりお馴染みの Google Chrome ですが、開発者ツール(DevTools)だけでなく、拡張機能にも導入すると非常に便利なものがたくさんあります。 その中でも、Web系の開発をするエンジニアなら、是非入れておきたいオススメの Google Chrome 拡張機能について紹介します。 尚、いずれも無料で利用可能です。 IT エンジニア界隈では、既にどれも有名なものばかりですが、これから Web 系の開発をする方は是非お試しください。 本当はもっとたくさんオススメしたい拡張機能がありますが、ひとまず今回は3つ紹介します。 Wappalyzer(ワッパライザー) 「Wappalyzer(ワッパライザー)」は、現在表示している Web ページで使われている技術(言語、フレームワーク、プラットフォーム、分析ツール、その他のサービス)を一覧表示してくれる拡張機能で

                                            Web系エンジニア最低限入れておくべき Chrome 拡張機能3選 - Qiita
                                          • 「居心地が悪い」状態を「楽しめる」かが、自分の成長のコツかもしれない|牛尾 剛

                                            先日、自分の同僚の Anjana を観察していてふと気づいたことがあったのでシェアしたいと思う。彼女は比較的新しいメンバーで大学も出たてだが、めっちゃ優秀で、たまに彼女のメンタルモデルを質問して学ばせてもらっている。 新しい Http Scaling の Buddy 最近 Anjana が自分の担当している、Http Scaling の領域を私と一緒に受け持つようになってきた。この領域は最近まで私しか担当が居なかったので、Pull Request のレビューで苦労したり、一人だったら休暇もとりにくい。だから Buddy 制をとっているのだが、私の Buddy は居なかったので、Pragna が彼女をアサインしてくれた。 もちろんめっちゃくちゃ優秀な人であっても、初めてなので、 最初から難しいタスクは厳しいだろうということで、これ修正箇所もすくなそうだし、簡単そうだなぁ。というタスクが彼女に

                                              「居心地が悪い」状態を「楽しめる」かが、自分の成長のコツかもしれない|牛尾 剛
                                            • 遺書だったもの - みんからきりまで

                                              死のうとしていましたが踏みとどまりました。以下の文章は死ぬ直前に投稿しようと思っていたエントリから生きたまま公開するのがはばかられる箇所を一部修正したものだ。錯乱状態で書いたので全くまとまりはない。 一ヶ月くらい本気で死のうと考えていて、色々準備してあとは実行するだけという状態で何日もグズグズしていた。ネット上にある自殺して失敗した人や自殺遺族の人の文章を読み漁ったりしていた。 結局、考えれば考えるほど死んで意識が無になるという恐怖に打ち勝つことが出来なかった。あと一番身近にいる人がショックで狂ってしまうのが辛いなと思った。 一旦は落ち着いたが、今後どうするかは未定。 ------------------------以下遺書だったもの---------------------- この文章をみなさんが読んでいる頃は私はもうこの世にはいないだろう。 これはそういう文章だ。 内容は私が死ぬという

                                                遺書だったもの - みんからきりまで
                                              • 【React】リッチテキストエディタ(Quill、Tiptap、Slate...)の考え方や前提知識

                                                概要 4年ほどProductionで使っていたリッチテキストエディタ(Quill on Nuxt.js v2)をTiptap on Next.jsに移行しました。 既存のQuillエディタの使い勝手をTiptapで再現しつつ、改善できるところは改善しつつ、既存の4年分のリッチテキストデータが正しく編集できるようにしなければいけませんでした。 本記事では移行の具体的なプロセスを解説しようと思っていたのですが、リッチテキストエディタは前提知識があまりに多いため、前提となる知識や考え方を解説しているだけでそこそこのボリュームになりました。そこで、一旦考え方や前提知識をまとめた、という体で公開します。 本記事を読んでから各ライブラリのDocsを読んだりカスタマイズを始めたら、少しハードルが下がっていることかと思います。 対象読者の例 リッチテキストエディタに興味がある リッチテキストエディタの開発

                                                  【React】リッチテキストエディタ(Quill、Tiptap、Slate...)の考え方や前提知識
                                                • 「読書したけど覚えていない」を解決。コーネル式ノートで読書をhackせよ! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                  「本を読んでも頭に入ってこない」「読んだはずの本の内容をすっかり忘れてしまった」……そんな経験はありませんか? 読んだ本の内容を忘れてしまうことは誰にでも起こりうること。読書好きの著者でもたまに内容を思い出せず、焦ることがあります。その原因は、本の読み方が悪いから。 今回は、記憶を定着させるのに最適なコーネル式ノート術を用いた読書法を、筆者の実践を交えてご紹介します。 【ライタープロフィール】 上川万葉 法学部を卒業後、大学院でヨーロッパ近現代史を研究。ドイツ語・チェコ語の学習経験がある。司書と学芸員の資格をもち、大学図書館で10年以上勤務した。特にリサーチや書籍紹介を得意としており、勉強法や働き方にまつわる記事を多く執筆している 本を読んでも内容が頭に残らない人の問題点1:5W1Hを意識せずに読んでいる 本を読んでも内容が頭に残らない人の問題点2:読書後にアウトプットしていない 読んだ本

                                                    「読書したけど覚えていない」を解決。コーネル式ノートで読書をhackせよ! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                  • 240V対応なのに「日本専用」 海外で故障したUSB充電器を巡り、エレコムが表記の意図を説明する事態に

                                                    充電器は、USB-PDに対応した20Wタイプのもので、USB Type-CとUSB-Aの2ポートを内蔵した「EC-AC22WH」というモデル。定格入力電圧は100-240V 50/60Hzとあり、日本より電圧が高い海外使用も想定されていると読み取ることができる。しかし公式サイトの使用可能地域には日本とあり、エレコムの公式アカウントがリプライしたように国内専用モデルであることが分かる。なお、パッケージやWebサイトにしか記載されておらず、本体にそれを示す表記は見当たらなかった。 この「240Vに対応していながら日本国内専用」という仕様に対して、「100~240V 50/60Hzって書いてあったら海外で使えると思ってしまう」「240Vまで対応していて海外で使えないなら、本体にでかでかと『国内専用』と書いておいて欲しい」などの声が上がっていた。中には、240Vを流せる専用電源とつなげて国内でエレ

                                                      240V対応なのに「日本専用」 海外で故障したUSB充電器を巡り、エレコムが表記の意図を説明する事態に
                                                    • 知的障害者や境界知能に選挙権を与えるな|てぃー

                                                      Idiocracy(26世紀青年)という映画を知っているだろうか? 知能が高く、正しい人は子供を残さず、DQNや、馬鹿ばかりが子孫を残した結果、知的障害者が増え、カマチョというトランプのような強権的な男が大統領となり、アメリカが荒廃した。 これは預言的な映画だ。事実、アメリカでは知的障害者や境界知能のガイジに投票権を与えた結果、トランプが当選した。同じ事は日本でも起きている。自民党が事実上の独裁政治を敷き、関西で維新が権力を握り、都知事選では詐欺師の小池百合子と石丸がワンツーフィニッシュ。500年もかからなかったのだ。 民主主義というシステムは、国民が知的障害者や境界知能では機能しない。選挙は廃止するべきだ。知性の高い人が、知性の高い人を選ぶシステムに変更すべきだ。いくら知能の高い人が蓮舫さんや立憲に入れても、知的障害者や境界知能のゴミ共が束になって投票すれば、勝ち目が無い。 障害者差別は

                                                        知的障害者や境界知能に選挙権を与えるな|てぃー
                                                      • 上司や取引先からの“むちゃぶり”に負けない方法とは 頭のいい人がやっている交渉術まとめ5選

                                                        株式会社らしさラボ 代表取締役 伊庭正康氏の『研修トレーナー伊庭正康のスキルアップチャンネル』では、業績の悩み、効率の悩み、マネジメントの悩み、コミュニケーションの悩み、モチベーションの悩みなど、仕事の悩みを解決できるビジネスメソッドを紹介しているチャンネルです。今回は「頭がいい人が、やっている交渉術」と題し、5つのポイントを解説します。 ■動画コンテンツはこちら 取引先のパワープレイ、上司の無理な命令に負けないためには 伊庭正康氏:上司から無理を言われる、取引先から無理難題を言われる。どうすればいいんでしょう? タフな交渉力を身に付けてください。頭がいい人がやっている交渉術を紹介します。 「頭がいい人がやっている交渉術」と言うと、なんか難しそうに思えますが、そんなことはありません。「調整する力」だと思ってください。これは社内でも社外でも使える力です。 取引先のパワープレイに負けない、上司

                                                          上司や取引先からの“むちゃぶり”に負けない方法とは 頭のいい人がやっている交渉術まとめ5選
                                                        • テストを書く方針と原則の備忘録 - Qiita

                                                          こんにちは。サーバエンジニアのnsym-mです。普段はGoでバックエンドの開発などをしています。 最近テストに関する書籍や記事などを色々読み漁ったので、現時点での自分のテストについての考え方を備忘録として残しておきます。 今回の話はWebフロントエンドやiOS/Androidなどでも適用できる汎用的な考え方として記載していますが、ベースの文脈はバックエンド開発になりますのでそのつもりで読んでいただけますと幸いです なお、本記事では主にGoogle、『単体テストの考え方/使い方』、@t_wadaさんの発表されている考え方(いわゆる古典学派)に倣っています。 用語整理 よく使われるテストスコープ 単体テスト(ユニットテスト) 人によって定義に差がある 統合テスト(インテグレーションテスト) 結合テスト(E2Eテスト) 単体テストの定義がブレることから、スコープではなく実行時間で判断するテストサ

                                                            テストを書く方針と原則の備忘録 - Qiita
                                                          • AIや機械学習が持て囃されて、統計分析やデータ可視化がいまいち主流になれない理由 - 渋谷駅前で働くデータサイエンティストのブログ

                                                            先日のことですが、こんなことを放言したら思いの外伸びてしまいました。 データ可視化は一時期物凄く流行った割に今はパッとしない印象があるんだけど、それは結局のところデータ可視化が「見る人に『考えさせる』仕組み」だからだと思う。現実の世の中では、大半の人々は自分の頭で考えたくなんかなくて、確実に当たる託宣が欲しいだけ。機械学習やAIが流行るのもそれが理由— TJO (@TJO_datasci) 2024年8月28日 これはデータサイエンス実務に長年関わる身としてはごくごく当たり前の事情を述べたに過ぎなかったつもりだったのですが、意外性をもって受け止めた人も多ければ、一方で「あるある」として受け止めた人も多かったようです。 基本的に、社会においてある技術が流行って定着するかどうかは「ユーザーから見て好ましいかどうか・便利であるかどうか」に依存すると思われます。その意味でいうと、データ分析技術にと

                                                              AIや機械学習が持て囃されて、統計分析やデータ可視化がいまいち主流になれない理由 - 渋谷駅前で働くデータサイエンティストのブログ
                                                            • あの演出はそういう名前だったのか! 「明日から使える!海外文献に頻出するLevel Design用語の紹介」で13用語を学ぼう[CEDEC 2024]

                                                              あの演出はそういう名前だったのか! 「明日から使える!海外文献に頻出するLevel Design用語の紹介」で13用語を学ぼう[CEDEC 2024] ライター:わさび 2024年8月21日,ゲーム開発者向けカンファレンス「CEDEC 2024」で,ゲームデザイナーの知久 温氏によるセッション「明日から使える!海外文献に頻出するLevel Design用語の紹介」が行われた。 本セッションは開発者向けに行われたものではあるが,実例を交えてやさしめに解説されていたため,「あのゲームで使われていた演出はこういう名前だったのか!」と,ゲーマー目線でも楽しめる内容だった。レベルデザイナーの目線で見るゲームの世界をのぞいてみません? 知久氏は,ハクスラSTGや対戦TPSといったジャンルでレベルデザイン業務を経験した実績を持つフリーのゲームデザイナー。副業としてゲーム開発の研究家としても活動している

                                                                あの演出はそういう名前だったのか! 「明日から使える!海外文献に頻出するLevel Design用語の紹介」で13用語を学ぼう[CEDEC 2024]
                                                              • 「忘れてしまう」を解決! 長期記憶を実現する「インターリーブ学習法」をやってみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                                「きちんと覚えようと思って繰り返し学習しているのに、すぐに忘れてしまう」 「勉強したことを長い間覚えておければいいのに」 こんなふうに、せっかく学んだことをすぐに忘れてしまって悩んでいませんか? 今回は、そんな悩みをもつ方に向けて、学んだことを長期の記憶にできる学習法をご紹介します。 【ライタープロフィール】 髙橋瞳 大学では機械工学を専攻。現在は特許関係の難関資格取得のために勉強中。タスク管理術を追求して勉強にあてられる時間を生み出し、毎日3時間以上勉強に取り組む。資格取得に必要な長い学習時間を確保するべく、積極的に仕事・勉強の効率化に努めている。 1. 長期記憶をかなえる2つのポイント 2. 「インターリーブ学習法」とは 3. 「インターリーブ学習法」で勉強してみた 4. 記憶に残り、理解が深まる 時間をおいての復習に手ごたえを感じた ジャンルごとの違いを深く理解できた 1. 長期記憶

                                                                  「忘れてしまう」を解決! 長期記憶を実現する「インターリーブ学習法」をやってみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                                • 技術選定の成功 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL

                                                                  技術選定の成功 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL 技術選定に失敗はない 技術選定に失敗はありません。 仮説を立て、検証し、結果の分析からNext Actionを考える。検証の結果がどうであれ、それは過程に過ぎません。 机上の空論だけで全てを理解できるほど、我々人間は賢くないのです。(注意: これは人類全体を誹謗中傷する意味ではありません。) この記事では、この2年間で行った技術選定の成功例をその理由と共に紹介していこうと思います。 申し訳遅れましたが、私、YadaYadaKonnanYadaといいます。私は今回初めて記事を書いたので、どうぞお手柔らかに。 Twitterエンジニア垢作りました。エンジニアのお友達がいません。 @uncode_jp 前提 技術選定に結論はありません。組織毎に前提が違うのだから当然のことです。みんな違っ

                                                                    技術選定の成功 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL
                                                                  • ティモンディ・前田裕太さんが保護猫の預かりボランティアを続けるワケ。「猫との生活が自分を成長させてくれる」 - 週刊はてなブログ

                                                                    楽天市場のお買い物を通じて動物保護団体を支援できる「動物保護団体支援プログラム」と、はてなブログが共同で、ペットとの絆や思い出を募集する特別お題キャンペーン #ペットを飼うこと を実施中。このお題に関連して、保護猫の預かりボランティアを始めたお笑いコンビ・ティモンディの前田裕太さんにお話を伺いました。保護された動物たちには、保護団体をはじめさまざまな人の手が関わります。期間限定で動物を預かり、新たな家族との出会いに向けて「人馴れ」を進めるボランティアもその一つ。 今回は、お笑い芸人として活動する傍ら保護猫ボランティアにも携わり、テレビ番組などでその様子を発信している前田裕太さんにインタビューを行い、保護猫と過ごした日々のエピソードや自身の変化、さらに保護活動やサポートに対する思いについて伺いました。 ※この記事は楽天グループ株式会社によるSponsoredContentです。 “エア猫”を

                                                                      ティモンディ・前田裕太さんが保護猫の預かりボランティアを続けるワケ。「猫との生活が自分を成長させてくれる」 - 週刊はてなブログ
                                                                    • 外資IT企業のSoftware Engineer - Machine Learningのオファーをもらうためにやったこと - 肉球でキーボード

                                                                      写真は前職の最終出社日に同期と朝まで飲んで撮った渋谷スクランブルスクエア この記事について 本記事では自分が外資IT企業のSoftware Engineer - Machine Learning(機械学習エンジニア)に応募して、オファーをいただくまでにやったことを書きます。 外資IT企業のSoftware Engineerに関する日本語ドキュメントは、既に多くの方が素晴らしい記事を公開してくれていますが、Machine Learning / Data Science専門のポジションに関する情報はまだまだ少ない印象です。 本記事が外資IT企業でMachine Learning / Data Science関連の職を目指す人の参考になればと思います。 本記事には以下の内容は含まれません。 具体的な面接項目・質問内容 お金の話 企業ごとの面接項目についてはGlassdoor, LeetCode、

                                                                        外資IT企業のSoftware Engineer - Machine Learningのオファーをもらうためにやったこと - 肉球でキーボード
                                                                      • 多様なメンバーが気持ちよく効果的に働けるチームにしていきたい

                                                                        チームのパフォーマンスを高めるために、日々試行錯誤している方も多いと思います。私自身も、プロセス改善にこだわり続け、うまくいった部分もあれば、失敗を経験した部分もあります。今回は私のチームリーダーとしての失敗談と学びを共有したいと思います。 チームリーダーとしての責任Tebiki株式会社 エンジニアの二瓶と申します。私は Tebiki株式会社の Web アプリケーションエンジニアとして入社し、現在は tebiki現場分析 の開発を担当しています。また、チーム内では「チームリーダー」という役割 を担っています。弊社のチームリーダーのミッションはざっくりいうと「生産性とプロダクトの品質を最高の状態に保ち、プロダクトの価値を最大化できるような『チームの状態』をつくること」です。ここでいうチームとはプロダクトマネージャー、デザイナー、エンジニアを含む開発チームことです。これまで一人の開発者として手

                                                                          多様なメンバーが気持ちよく効果的に働けるチームにしていきたい
                                                                        • 本番環境でテストするって話の日本人の反応と海外の反応

                                                                          https://x.com/HighWiz/status/1817197569099051158 マリーアントワネット「検証機がないなら,本番環境を使えばいいじゃない。」 これに対し,日本のITエンジニアたちは激おこである。 そして大半が本番環境でテストをするのはけからんという話に終始している。これが日本の姿である。 まるでオライリーの「オブザーバビリティエンジニアリング」で書かれていた本番環境をガラスの城として扱っているパターンそのものって感じがある。 https://netflixtechblog.com/tagged/chaos-engineering 一方,Netflixのようなグローバル大企業はすべからく本番環境でテストを行っている。 彼らは惑星規模の計算資源とその上で稼働する大規模なマイクロサービスを運用しているので,事実上,本番環境と同等の検証環境を作ることができない。 さら

                                                                            本番環境でテストするって話の日本人の反応と海外の反応
                                                                          • Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                            この記事は、CYBOZU SUMMER BLOG FES '24 (クラウド基盤 Stage) DAY 10 の記事です。 こんにちは。クラウド基盤本部の野島です。Go は goroutine やチャネルなどの仕組みが備わっており、簡単にマルチスレッドなプログラムを書くことができる言語だと言われています。しかし、マルチスレッドプログラミングには独特の罠があり、何も知らない人が雰囲気でコードを書くとわかりにくいバグを仕込んでしまうリスクが非常に高いです。 この記事では、マルチスレッドプログラミングに詳しくない人に向けて、そのような罠を避けるための方法を紹介します。この記事は Go の基本的な使い方を知っていることを前提としています。 這い寄るデータ競合の恐怖 まずは以下のようなプログラムを考えてみましょう。これは複雑な計算を行って結果を返すような HTTP サーバーのコードです。 // 複雑

                                                                              Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                            • pixivの全文検索基盤とElasticsearchによるリプレイス - pixiv inside

                                                                              まもなく17周年を迎えるpixivでは、長年にわたり作品などの全文検索基盤としてApache Solrを使用してきました。 しかし、サービスの規模が拡大する中で、従来の基盤に問題が生じていました。これを受けて、pixivでは全文検索基盤のリプレイスを実行しました。 今回のリプレイスにより、pixivでは検索結果の更新反映時間や検索APIのレイテンシが大幅に短縮されました。また、今後のスケールに対応可能になり、新機能開発においても全文検索が容易に利用できるようになりました。 本記事では、pixivの全文検索基盤の歴史や、今回オンプレミス環境でElasticsearchクラスタを構築し、リプレイスを完了するまでの取り組みについてご紹介します。 こんにちは。pixivのnamazuです。最近、私たちのチームで進めていたpixivの全文検索基盤のリプレイスが完了しました。この機会に、pixivの全

                                                                                pixivの全文検索基盤とElasticsearchによるリプレイス - pixiv inside
                                                                              • WebAssemblyとしてPostgreSQLをビルドした「PGlite」公開。Node.jsやブラウザ上でPostgreSQLを実行、DBの永続化も可能

                                                                                PostgreSQLのソースコードをWebAssemblyバイナリとしてビルドしたことで、Node.jsなどのJavaScriptランタイムやWebブラウザ上で(ほぼ)フル機能のPostgreSQLを実行可能にした「PGlite」が公開されました。 PGliteはPostgreSQLのCのソースをEmscriptenでコンパイル PostgreSQLはオープンソースの代表的なリレーショナルデータベースであり、C言語で開発されています。 PGliteはこのPostgreSQLのCのソースコードのビルドにEmscriptenコンパイラを使用してWebAssemblyバイナリとして出力、JavaScript/TypeScriptからライブラリとして呼び出せるようにしたものです。 ただしEmscriptenでコンパイルされたプログラムは新しいプロセスをフォークできないため、PGliteはPostg

                                                                                  WebAssemblyとしてPostgreSQLをビルドした「PGlite」公開。Node.jsやブラウザ上でPostgreSQLを実行、DBの永続化も可能
                                                                                • 今日から始める「システム監視」。大量トラフィックのシステムを安定して運用する知見をアソビューのSREに学ぶ - Findy Tools

                                                                                  公開日 2024/08/16更新日 2024/08/15今日から始める「システム監視」。大量トラフィックのシステムを安定して運用する知見をアソビューのSREに学ぶ はじめにアソビュー株式会社では、アソビュー!という電子チケットを販売するサイトを運営しています。 システムを安定稼働させるためには、日常的にシステムの状態を監視して、問題があれば調整するというプロセスを繰り返すことが必要不可欠です。本記事では、アソビュー株式会社において、どのような体制でこの安定稼働を実現しているかということを書くことによって、同じようにシステムを安定稼働させたいと日々考えておられる方々を想定読者として、そのノウハウを共有しようと思います。 安定稼働をするために必要な要素 人間の健康管理のために必要なことシステムを安定稼働するために必要なことというのは、人間が健康に生きていくためにやっておいたほうがいいことと共通

                                                                                    今日から始める「システム監視」。大量トラフィックのシステムを安定して運用する知見をアソビューのSREに学ぶ - Findy Tools