![キーボード付きPCがどうかしたか?7型ディスプレイ付きミニPC爆誕](https://cdn-ak-scissors.b.st-hatena.com/image/square/2028e53731c3ecb1c1e1daca6629f482621fdc66/height=288;version=1;width=512/https%3A%2F%2Fpc.watch.impress.co.jp%2Fimg%2Fpcw%2Flist%2F1607%2F679%2F1.jpg)
Amazon.co.jpにて2024年7月11日 0:00から7月15日 23:59まで開催されるAmazon Prime Day 2024 先行セールの対象商品から、ネットワーク機器の一部を紹介します。 Amazon.co.jp | プライムデー特価対象ネットワーク機器の一覧 記事中の価格情報は閲覧時期によって更新されていない、もしくは最新の状態を反映していない場合があります。最新の価格情報はAmazon.co.jp上でご確認下さい。 スポンサーリンク Deco BE75:Amazon限定のWi-Fi 7/10GbE対応機 TP-Link Deco BE75はWi-Fi 7(IEEE 802.11be)に対応したメッシュWi-Fiルーターです。6GHz帯 + 5GHz帯 + 2.4GHz帯のトライバンド構成であり、それぞれの周波数帯で最大11,520Mbps / 最大2,880Mbps
「子どもを動画に出演させて金銭を稼いだ場合、収益の最大50%を子どもに支払うことを義務付ける」とする法律がアメリカのイリノイ州で施行しました。 Illinois General Assembly - Bill Status for SB1782 https://www.ilga.gov/legislation/billstatus.asp?DocNum=1782&GAID=17&GA=103&DocTypeID=SB&LegID=146603&SessionID=112 Koehler law ensures child vloggers are accurately compensated http://web.archive.org/web/20240709193628/https://www.senatordavekoehler.com/news/28-press-releases/
JavaScript の console.log() は便利ですが、注意も必要です。 今回は、自分が最近遭遇したコードを元に、具体的な事例を紹介したいと思います。 事例: エスケープ文字に気づかず === で比較 これは実際のコードを単純化したものです。このコードでは、二つの文字列が同じかどうかを比較しています。 if (str1 === str2) { console.log("同じ文字列です"); } else { console.log("異なる文字列です"); }
長崎ちゃんぽん専門店「リンガーハット」の夏定番メニューである冷やしちゃんぽんをカップ麺にした「リンガーハットの冷やしちゃんぽん」が、2024年6月3日(月)から全国で発売されています。最後に冷水で仕上げる夏にぴったりなちゃんぽんになっているそうで、どんな味わいになっているのか気になったので実際に食べてみました。 リンガーハットの冷やしちゃんぽん | エースコック株式会社 https://www.acecook.co.jp/products/002819/ 「リンガーハットの冷やしちゃんぽん」は水色と黄色を基調とした涼やかな印象のパッケージ。 「冷水で仕上げる!」と書いてある通り、湯切りをした後に水を入れて冷まし、最後に冷水と液体スープを混ぜて作るとのこと。作る前には熱湯だけでなく、冷水も用意しておく必要があります。 原材料名を見ると、めんには小麦粉のほか大豆食物繊維や卵白粉が使われており、
こんにちは、DBRE (Database Reliability Engineer) の shinta です。 今回は、Aurora 3.04.2 に存在する DDL の予期しない挙動について紹介したいと思います。 発見のきっかけ きっかけは、Aurora 3.04.1 に存在した以下の事象の検証でした。(CyberAgent 様の記事で事象の存在を知り、検証するに至りました。ありがとうございます!) ca-srg.dev これがどんな事象かというと、「ALGORITHM=INPLACE で特定の online DDL を実行している間、そのテーブルに reader からアクセスできなくなる」というものでした。 writer で DDL を実行している間、reader からそのテーブルにクエリを投げると以下のエラーが出ます。 Table 'db_name.tbl_name' doesn't
これはなに ども、もりたです。 最近クソ忙しくて勉強する時間を確保するのに苦慮しています。んで、どうにか勉強する方法をまとめていたんですが、これって多少だれかの役に立つのでは…? と思って外部に公開することにしました。 あと最後におすすめの記事、podcastの一覧もつけています。ぜんぶおすすめなので是非読んだり聞いたりしてみてくださいね。 前提 前提として、この記事を書いている人間がどんなタイムスケジュールで生きているのかを書いておきます。こういう人間がやってます、があったほうがなんか説得力あると思うのでね、、 タイムスケジュール 5:00〜7:30 家事育児(5時くらいに子どもに顔を叩かれて起きる) 7:30〜8:30 送迎 9:00〜16:00 仕事 16:00〜20:00 家事育児 20:00〜22:00 仕事 22:00〜23:00 風呂など 23:00〜05:00 睡眠 家事育
いきなりですが、個人開発の良さとはなんでしょうか? 私は「技術的チャレンジをしやすい」という点に魅力を感じています。 業務上の開発ではアウトプットを最優先にする必要があるため、コスパ良く実現することを求められます。 しかし、個人開発に締切ありませんし、開発の優先順位も自分で決められます。 この記事に書いてあること Hover,Pressedを考慮したボタン アクセシビリティを考慮したボタン デスクトップアプリを考慮したボタン そんなボタンを作る方法を考えていきます。 Buttonをイチから作る。 Flutterで提供されているButton系のWidgetを使えば、簡単にボタンを実装できますがどうしてもマテリアルデザインよりの見た目になってしまいます。 もちろんカスタマイズもできるのですが、個人開発ということでイチからButtonを作ってみようと思います。 イチからButtonを作るときに考
こんにちは。株式会社 Sally エンジニアの @piesukeです。 私たちは、マーダーミステリーを楽しむためのアプリ「ウズ」と、マーダーミステリーを制作してウズ上で遊べることが出来るアプリ「ウズスタジオ」、マーダーミステリーを検索できるサイト「マダミス.jp」を開発・運営しています。 私が最近やって良かったマーダーミステリーは「死神はトリックをかたらない」です。 今回は、弊社で採用しているテキストエディタ「Quill」の紹介と、ペースト時の書式設定カスタマイズ方法を解説します。 背景 弊社ではマーダーミステリーのアプリを運営していますが、一般的にゲームのようなグラフィカルな画面ではなく、文章が主役のアプリであり、装飾の重要性が高いです。また、作家の方々が文章を書く際に、装飾を簡単に行えるようにすることが重要でした。 元々文章の装飾・表示には マークダウン を使用していましたが、以下の点
大きく反りを付けた木造屋根が姿を現した。2024年5月27日に公開された、首里城正殿(那覇市)の復元工事の現場だ。現場では柱・梁の建て方や屋根下地工事が完了。今後は瓦ぶきや漆塗りなどが進む予定だ。 国営沖縄記念公園を構成する首里城公園では、2019年10月31日未明に発生した大火災により、正殿、北殿、南殿など9棟が被災した。沖縄のシンボルとして知られる正殿が跡形もなく焼け落ちたこの火災は、多くの人に衝撃を与えた。 内閣府沖縄総合事務局は22年、焼失した建物のうち、正殿の復元工事に着手し、工事を進めてきた。今回の現場公開は、柱・梁などの主要な構造部、屋根の下地工事までが完了したことを受けたものだ。 正殿は、延べ面積約1200m2の木造3階建て。最高高さ約15.4mで、大きく反りを付けた入母屋屋根が特徴だ。現場は素屋根で覆われ、内部も作業床で仕切られているため全貌はうかがえないが、今回の取材で
たまにウソつく生成AIに「契約書管理」は無理? 「40年の歴史」持つ言語解析AIが再評価されるワケ:万能ではないからこそ(1/5 ページ) 2022年末のChatGPTの登場以来、ビジネスの世界では生成AI技術の可能性に沸き立っている。多くの企業が競うように最新のAI技術を自社サービスに組み込み、イノベーションの波に乗ろうとしている。しかし、生成AIが万能かというとそんなことはない。 Sansanが2022年にリリースした契約書管理サービス「Contract One」は、最新の生成AI技術だけでなく、40年の歴史を持つルールベースの言語解析技術を中核に据えている。なぜSansanはこのような選択をしたのか。 契約書関連の業務をデジタル化する、いわゆるリーガルテック市場は活況だ。コロナ禍に急速に普及した電子契約を皮切りに、人間に代わりAIが契約書のレビューをサポートする契約書レビュー、締結し
効率的=カッコいい。動画のプロ機材が集結するイベントに行ってきた2024.07.11 19:30 武者良太 プロ機材って高いけどワクワクするよね。クリエイティブという目的のために、とことん効率を追求した設計になっているんだから。 2024年7月9日~10日の2日間。映像クリエイターのためのカンファレンスイベント「ビデオグラファーズトーキョー 2024」が開催されました。入場料がかかるとはいえ、映像制作の現場でフル回転して大活躍している映像ディレクター、撮影監督、ビデオグラファー、モーションデザイナー、CG・VFXアーティストのセッションが無料で見られるとあって、会場はオールウェイズ大賑わい! 様々な企業ブースが並ぶ展示フロアでも、1日めの午前中からこのとおりですからね。プロフェッショナルクリエイターも学生さんも、だれもが各社の最新商品群に目を奪われていました。その中からギズモード的に推しの
JR東日本は2024年7月11日、自社の業務内容に最適化した生成AI(人工知能)システムを内製開発し、2024年10月から全社で試験導入すると発表した。各部署で試用しながら、本格導入は改めて判断する。 特定の文書データベースからの情報検索と大規模言語モデル(LLM)を組み合わせて生成テキストを調整できる「RAG(検索拡張生成)」と呼ぶ技術を採用。「AWS(Amazon Web Services)」で利用できるLLMを基に、社内文書に基づいて自社業務に関する回答ができる生成AIチャットのプロトタイプを開発した。2023年11月から一部部署で試用しており、2024年10月から全社員を対象に試用開始に踏み切ることを決めた。 JR東日本は自社向け生成AIの内製で得た知見を、別の生成AI開発にも生かす考えだ。汎用的なLLMが学習できていない鉄道事業固有の情報を独自に学習させた「鉄道版」の生成AI開発
ガジェットのケーブルは、この世で最も野暮ったいもののひとつですが、コイツだけは違うんです。とってもしなやかで、クセがつきにくく、絡みにくい。適当にぐるぐる巻いても絡まず、良い感じにポーチやカバンに収まってくれます。これ作ったAnkerはマジでネ申。 編集部のひとが使ってたのでお試し感覚で買ってみたんですけど、ガジェットケーブルの概念が変わりましたね。これぞスマートなケーブル。良いケーブルは人生を豊かにしてくれますよ。 どうせなら充電アダプターとセットで!
突然ですが「やりたいことはたくさんあるけど、なかなか実行に移せない…」そんな経験はありませんか? 年末年始に立てた目標も、気づけばもう半年近く経っている…なんてこともよくあるのではないでしょうか。 そこで今回は、そんな「やる気はあるけど行動に移せない」という課題を解決してくれる最強ツールNotionと、通称ぼっちスクラムによるタスク管理術を紹介します。 <この記事の著者> ガッツ Another works という企業で複業マッチングプラットフォーム「複業クラウド」を開発しています。 心はany型をモットーに日々生きています。 【目次】 やりたいこと100個、やり遂げるまでに挫折 ぼっちスクラムとNotionでタスク管理してみた Notionにした理由 ぼっちスクラムとは どうタスク管理していったのか 必要なNotionページを用意 1. やりたいことページ作成 2. リストの作成 3.
ホーム ニュース Nintendo Switch向けセールに約300本追加。『HADES』『OMORI』などインディーゲーム中心に最安値級続々 ニンテンドーeショップにて7月11日、Nintendo Switch向けタイトルの新たなセールが開始された。対象タイトルは約300本。本稿では、最安値を更新したタイトルおよび今回が初セールとなったタイトルの中から、いくつか注目タイトルを紹介する。 今回のセールでは、先日任天堂から案内されていた「Nintendo Switchインディーゲームセール」も併せて開催。人気インディーゲームが多数お安くなっている。 『Sea of Stars』 『Sea of Stars』 ・1990年代の人気作から影響を受けて制作されたドット絵RPG。太陽と月の力を備えた“至点の子”と呼ばれる2人を主人公とし、仲間と共に世界を冒険する。バトルはターン制で進行し、アクション
.envファイルの読込方法 外部のAPIキーやfirebaseのAPIキーをプロジェクトに保存する際に、普通に公開するとAPIキーが外部に駄々洩れです。そこで.envファイルをよく使っています。 よく使っているのにも関わらず、実際になにしているの?メリットは何?と自分で思ったので今回利用方法含めてまとめてみました。 公式ではこちらに記載あります。 .envファイルとは? .envファイルは環境変数を保存する為のファイルです。 ローカルではテスト環境用。本番環境では本番用の環境変数が使えます。 またこれらの環境変数の情報をソースコードから分離し、セキュリティを強化することができます。 まずは.envファイルを作成します。作成場所は自身のプロジェク直下です。
被選挙権後はじめての都知事選/有権してはじめての都知事選 ファンから見た安野たかひろ得票率の分析@データ分析する前の推測編 反応は直接twitter @rink_uiまでおねがいします 事実誤認があったので一部修正しております はじめまして。ゆいです。 大学生です。 安野さんのポスターボランティアを少々してました。 ひじょ〜〜にめんどくさいオタクでして、それはもう思いつく限り安野さんの得票を伸ばせる行為をするために奔走した17日間でしたが、同時に引用で批判して安野さんからいいね貰って困惑したことがございます。 おそらくフォームも含めると1番変更提案の文字数が多い人物だったのではないかなと猛省しております。 ファンにもアンチにも受け入れ難い、また文系でもないのでまとまりのない駄文が続くことを前提にお読みいただければ幸いです。 さて、都知事選後面白い分析がでました。 都知事選、安野たかひろの得
7月11日発売の雑誌「子供の科学」8月号に、100周年特別付録として「2050年8月号の『子供の科学』がついてくることが分かった。価格は990円。 付録は、未来を感じさせる虹色に輝く表紙を採用。イラストを多用し、2050年の暮らしをポップに描いた。 記事は読者の子供たちから募集した「2050年に実現してほしい未来」をもとに執筆。社会ソリューションイニシアティブ(大阪大学のシンクタンク)の調査研究プロジェクト「Shape New World Project」の研究者が取材に協力。宇宙開発やAIなどの科学技術が進んだ2050年の生活を描き出す。 例えば「宇宙エレベーターの試験運転がスタート!」「動物の鳴き声から意味を読み取るアプリが人気」といったニュースが読めるという。「遠くて近い26年後の未来の最新科学ニュースはどんなものになっているのか、ぜひみなさまの目でお確かめください」。
ホーム ニュース 『スーサイド・スクワッド キル・ザ・ジャスティス・リーグ』PC版など、計3タイトルがPrime Gaming会員向けに新たに7月無料配布へ AmazonのゲーミングサービスPrime Gamingは7月11日、7月配布予定のPrime Gaming会員向けコンテンツを海外向けに発表した。7月16日より『スーサイド・スクワッドキル・ザ・ジャスティス・リーグ』や『Chivalry 2』、『ライズ・オブ・ザ・トゥームレイダー』の計3タイトルが無料配布される予定だ。今回配布対象のタイトルは、いずれもEpic Gamesストア版となる見込み。 『スーサイド・スクワッド キル・ザ・ジャスティス・リーグ』はアクションアドベンチャー・シューティングゲームだ。DCコミックスのアメコミ「スーサイド・スクワッド」をもとにしており、開発を担当するRocksteady Studiosは『バットマン
Bedrockに新機能「 Prompt flows for Amazon Bedrock 」が追加されました。🎉🎉🎉 現段階でプレビュー扱いで、東京リージョンでも使用できます。 同時に追加されたPrompt flows for Amazon Bedrockについてはこちら Bedrockの新機能「Prompt management in Amazon Bedrock」 https://qiita.com/moritalous/items/afb6b8a4ff26a71cfdb8 早速試してみました。 このような画面です。 左側からNodeを選んで追加します。Bedrockの呼び出しを行うNodeはPrompts(またはAgents)です。 それぞれ、Prompt management in Amazon BedrockとAgents for Amazon Bedrockが呼び出せると
Bedrockに新機能「 Prompt management in Amazon Bedrock 」が追加されました。🎉🎉🎉 現段階でプレビュー扱いで、東京リージョンでも使用できます。 同時に追加されたPrompt flows for Amazon Bedrockについてはこちら Bedrockの新機能「Prompt flows for Amazon Bedrock」 https://qiita.com/moritalous/items/a902f61093b112ba1bd7 早速試してみました。 このような画面です。 この部分にプロンプトを記述します。 プロンプト中に変数を含めることができます。変数は「 {{variable}} 」のように波括弧2つで囲います。 変数は自動で認識され、下のエリアにリストアップされます。 プロンプトをカスタマイズしてみました。変数が2つになりました
はじめに SimStaと申します。 普段はTwitter(X)で #しむそく などを投稿しています。 #しむそく って? 「SimSta速報」の略で、AWSのアップデートをTwitter(X)の文字数内でまとめて紹介しているものです。 週の終わりにまとめたものをサービスカテゴリごとに分類し、外部のブログ記事などを参考として加えて整理した上で個人ブログ「しまがじ!」にアップしています。 ひらがな4文字って覚えやすいですよね 個人ブログへは2023年8月からアップし始め、そろそろ継続して1年になります! 2月にインフルエンザで更新できなかった週がありましたが、その1週を除き全ての週でアップできています。 対象とするAWSのアップデートはほぼ全てです。 既存サービスや機能が東京/大阪以外のリージョンで利用できるようになった系のアップデートは除外しています。 逆に言えばそれ以外は原則全てまとめます
はじめに Claude 3.5 Sonnet が先月公開されました。 Claude 3.5 Sonnetは、Anthropic社が開発した最新の大規模言語モデルです。前バージョンと比較して、大幅な性能向上が見られます。 注目なのはArtifactsという機能です。LLMが生成したコードを右側の実行環境でプレビューしつつ、対話形式で修正を依頼することができます。従来のチャットベースのやり取りに加え、より視覚的で直感的な開発体験を提供します。 今回はこのArtifacts機能を使った例をご紹介します。 アプリのフロントを作成し、プレビューしながら修正する Reactで作成されたコードをpreviewしつつ修正できます。 上記のように指示を出すと、Claude 3.5 Sonnetはリアルタイムにコードを生成し、右側のプレビューエリアに反映してくれます。 一発では狙い通り完成しませんが、プレビュ
ダイニー Engineering Manager の urahiroshi です。 ダイニーのエンジニア組織は今まさに組織拡大中であり、今後どのような組織にしていきたいのか、そのために何が必要なのかといったところを日々考えています。 現在のエンジニア組織については、以下のページのculture deckを参照ください。 どのような組織にしていきたいか、という点について1つ挙げたいポイントは「成長を加速する組織」という面です。組織が持続的に成長を続けるためには、組織に所属する一人一人のメンバーが成長することが必要不可欠だと考えます。現在のダイニーのエンジニア組織では、顧客目線やプロダクト志向のようなカルチャーが浸透していると感じますが、採用を強化する中でカルチャーが薄まっていくのは避けたいです。そのためには、ダイニーのカルチャーを体現しているメンバーがリーダーシップを担っていってそれを組織に
こんにちは! VPoEの青木啓剛です。 私たちestieには『事業部CTO』という役割があります。最近ちらほらと他のスタートアップでも似たような役職をつくることが増えてきたように感じますが、こうした役割を担う立場の人間がどのような成果を出すべきなのか、という点はあまり語られていないように思います。今回の記事では、ひとつのサンプルとしてestieが定義する事業部CTOが果たすべき成果について書いていきます。 事業部CTOとは estieではPurpose実現のために「Whole Product構想」を掲げ、次々に事業やプロダクトの立ち上げを予定しています。そして、そのスピードを最大化するための方法として事業部制を採用しています。1つ1つの事業部が1社のスタートアップ企業に相当する裁量と意思決定の責任を持っていますが、技術的な切り口から事業部を伸ばすCTOとして、事業・組織・技術の経営的判断を
こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの飯野です。 SREでは2023年から円安に負けないコスト削減を継続して行なっていますが、最近は圧倒的な円安におされ気味です。 2024年1月-6月の間に141→161円の変動はちょっと厳しすぎますよね。 今回は2024年1月から3月にかけて行なったNewsPicksの共通バックエンドAPIサーバーのARM対応プロジェクトについて話したいと思います。 ARM対応はコスト削減を目的とした施策です。適用範囲の見誤りがあり、当初の想定ほど大きなコスト削減は実現できませんでしたが、活発に変更が行われるプロダクトに段階的に変更を加えてリリースすることができました。 ARM対応をするにあたり、何を考えてどの順番で着手したかという情報は、今後ARM対応を行う開発者に参考になりそうなので紹介します。 ARM対応計画 ARMのコンテナイメ
ベトベトの風呂フタ、カインズなら格安で解決できました2024.07.11 16:3519,311 小暮ひさのり 2023年4月5日の記事を編集して再掲載しています。 我が家の浴室、風呂フタが絶望的に汚くて悩んでいました。7年目辺りから外周のゴムパーツが加水分解でベトベトになってしまい、安直に耐水テープで目張りをしたら、テープの継ぎ目がカビだらけに…。 これはもう買い替えだな! と、TOTO純正品を調べたら4万いくらとかいう数字が見えた気がしたので、そっ閉じ。ジャストフィットしなくても、蓋ができればいいや…くらいで探して見つけたのがカインズの折りたたみ風呂フタです。 Photo: 小暮ひさのりマッチ感、めちゃくちゃ良くないですか? 80cm×140cmの大型サイズですが、若干長さが足りず、前後に僅かな隙間ができていますが、「この隙間からの熱量のロスなんて誤差だよね!」と割り切り。このサイズで
GoでバックエンドをDDDで実装を行った。 DDD的に「エラーハンドリングこうしたらいいんちゃうの?」と思って書いたのが結構よかったので共有する。 まず復習。 何度も思いだしたい有名な図 出典:ドメイン駆動 + オニオンアーキテクチャ概略 エラーの種類 ここからすると、エラーの種類も自ずと決まってくる。 簡単に言えばドメイン層で起きるエラーはロジックに起因するエラーでありユーザーフィードバックが必要なものとなり、インフラストラクチャ層で起きるエラーはロジックではなくシステム起因によるものであるため、httpレスポンスであれば500サーバーエラーのような、ユーザーフィードバックはするべきではないが、システムのエラーログに残すべきエラーとなる。 もう少し実例を元にブレイクダウンする ドメイン層で起きるエラー これはいわゆる「ビジネスロジック」に起因するエラーとなる。 基本的にビジネスロジックを
はじめに SREグループ・ヒロチカです。GO株式会社では、サービスのクラウドインフラの設計から構築・運用までを担当しています。 以前の記事で、Google Cloudのグローバル外部アプリケーションロードバランサでmTLS機能を利用した通信を行う構成をご紹介しました。 今回はその続きとしてロードバランサのバックエンドサービス側がGKEとなるような構成で同様のmTLS機能を利用した通信を行うための設定を、いくつかのハマりポイントなども含めてこちらに記載できればと思います。 経緯 当初の構成 前回のブログ記事 GCPのロードバランサーでmTLS機能を使う 前回の続きとなるため少しだけ内容を振り返ると、あるアプリケーションについて手動で行っていたサーバ証明書の更新管理を手離れよくさせるため、Googleマネージドなサーバ証明書が利用できるGCPのレイヤ7ロードバランサーのネットワーク構成へと移行
東京海上グループの東京海上日動火災保険など生損保3社は2024年7月10日、業務委託先で発生したランサムウエア(身代金要求型ウイルス)の被害によって、顧客などの個人情報が漏洩した恐れがあると公表した。業務委託先との調査によって、漏洩の可能性がある個人情報が3社合計で最大約6万3200万件と判明した。 東京海上グループが損害査定などの一部業務を委託した高野総合会計事務所が2024年6月4日にデータ管理サーバーで異常を検知し、ランサムウエア攻撃を確認した。その後の調査で、東京海上グループから委託を受けた業務データに関する被害状況が判明した。ただし高野総合会計事務所によると、外部に流出したことを示す事実や攻撃者が情報を公開した事実は現時点で確認されていないという。 漏えいした可能性がある個人情報は主に保険契約者に関するものだ。保険契約者や被保険者に関する情報で漏洩した恐れがある件数は、東京海上日
株式会社G・O・Pは7月11日、『KRITIKA:ZERO』について、7月18日午後5時より正式リリースすることを発表した。対応プラットフォームはPC(Steam/公式サイト)/DMM GAMES。 『KRITIKA:ZERO』はマルチプレイ可能なオンラインアクションRPGだ。2013年よりサービスが提供され、累計で2000万ダウンロードを記録したMORPG『KRITIKA』を進化させたタイトルとなっている。舞台となるのは機械と魔法が共存する世界。プレイヤーはさまざまなクラスのキャラクターを操作して、戦いを繰り広げる。 本作については、過去展開されていた『KRITIKA』の「もっとこうだったら良いのに」という点を改善。バランスの調整やコンテンツの追加などもおこなわれているそうだ。具体的には、オンラインゲームポータルPmangでも展開するにあたり、ゲームパッドでの操作にも最適化。キャラクター
デベロッパーのMotion Blur Studioは7月10日、『Black State』を発表した。対応プラットフォームはPC(Steam/Epic Gamesストア)。発売日は未定。 『Black State』は三人称視点で繰り広げられるアクションアドベンチャーだ。かつて伝説とされた軍人の主人公は、Architectsと呼ばれる秘密の科学者集団に任務を依頼される。その内容は、捕虜を救出し、大異変(a cataclysmic event)の裏側に隠された真実を暴くこと、とされている。プレイヤーは主人公を操作し、敵地に潜入したり、敵兵と戦闘を繰り広げたりすることとなるようだ。 ゲームプレイにおいては、ドアを開いたりする際に、さまざまなステージに移動するメカニクスが採用されている。ロード画面を挟まずシームレスに移動できるといい、トレイラーでも、欧米の家屋風のドアを開けると急に地下鉄の車内に移
こんにちは、CTO の id:motemen です。 はてなのエンジニア組織である技術グループでやっているポッドキャスト「Backyard Hatena」を更新しました。 「Backyard Hatena」は、株式会社はてなのメンバーの普段の様子や、サービス開発の裏側や技術、取り組みなどについて、CTO の id:motemen を中心としたメンバーがカジュアルにお届けするポッドキャストです。 spotifyanchor-web.app.link Backyard Hatena • A podcast on Spotify for Podcasters Anchor / Spotify / Google Podcasts / Apple Podcast で配信しています。お好みのプラットフォームから聞いていただけると嬉しいです。 今回のゲストは、Mackerelチーム SRE の id:h
noteの記事の画像拡大時のアップデートを実施しました。このアップデートにより、クリエイターに高品質な画像体験を提供できるようになりました。 この記事では、画質を向上させるために考慮した点をまとめていきたいと思います。画質向上は数値を上げるだけではなく、慎重に検討する必要があるのです。 主な改善点 品質を85にしていたのは、Googleが推奨する画質であったためです。85は画質とファイルサイズのバランスが最も良いのですが、画像拡大時は画質を優先するために90まで上げることにしました。 これらの改善により、画像を拡大表示した際により鮮明な画像にすることができました。特に、写真やイラストを扱うクリエイターにとっては、大きな画質向上を実感していただけるはずです。 バランスの取れた最適化画質の向上は、単純に数値を上げれば良いというものではありません。 すべての画像で必ずしも最高画質である必要はなく
開発・運用の現場から、IIJのエンジニアが技術的な情報や取り組みについて執筆する公式ブログを運営しています。 「第106回全国高等学校野球選手権大会」(夏の高校野球)がいよいよはじまります。 IIJは今年も地方大会からネット配信に携わっています。 配信は「バーチャル高校野球」(スポーツブル/スポーツナビ)からご覧いただけます。 https://www.iij.ad.jp/news/pressrelease/2024/0711.html 今年は、6/11に行われた沖縄県大会の抽選会を皮切りに、地方大会全試合、全国大会全48試合を配信します。 なお、こういった大量の試合をどうやって配信しているのか、過去に担当者に詳しく聞いたインタビュー記事も併せてご覧ください。 ・知ってました?夏の高校野球、実は地方大会からネットで見られるんです。 ・今年もはじまった「夏の甲子園」。10年前から携わっているエ
ファインディは、エンジニア組織の内製化を支援するKDDIアジャイル開発センター(KAG)と、7月16日から協業を開始することを発表した。システム開発の内製化支援の過程においてファインディが提供するエンジニア組織支援SaaS「Findy Team+」を活用して組織のパフォーマンスを可視化することで、開発生産性を向上するだけでなくエンジニア個人の成長の可視化による人材育成にも活用していく。 KDDIアジャイル開発センター株式会社 VPoE 岡澤克暢氏、ファインディ株式会社 執行役員 西澤恭介氏 DXの加速によりシステム開発の内製化を進める企業が増加している。KAGでは、内製化の需要の高まりにあわせて大手企業を中心にDX推進企業の開発組織内製化の支援、そしてアジャイル開発の組織導入におけるさまざまな課題解決を支援してきた。支援の過程で、組織のパフォーマンスや個人の成長を可視化することは開発生産性
国家公務員の長時間労働の是正が課題となっている中、警察庁は、資料の作成などに生成AIを活用し、業務を効率化するための検証を、今年度から始めることにしています。結果を踏まえ、早ければ来年度にも、実際の業務に導入したいとしています。 人事院の調査では、2022年度に超過勤務の上限を超えて働いた一般職の国家公務員の割合が全体の9.9%にのぼり、調査開始以降、もっとも高くなるなど、国家公務員の長時間労働が課題となっていて、各省庁には業務の合理化や効率化が求められています。 こうした中、警察庁は今年度、生成AIを活用して、業務を効率化するための予算7億円を計上していて、近く、調査・研究の名目でシステムの運用を始めます。 過去の国会答弁や、警察白書などから警察特有の用語や文脈を学習させ、資料や通達の文案の作成、外国の文書の翻訳、各地の警察からの問い合わせへの回答などにどの程度対応できるか、また、作業時
useEffectはReactの中でも扱いの難しいフックとして知られています。Reactで開発を行う中でuseEffectを検討するタイミングや適切な使い方について悩んだ経験のある方も多いのではないでしょうか。 本記事では、useEffectの目的を把握し、どのような場合にuseEffectの使用を検討すべきかについて考えていきたいと思います。 コンポーネントの純粋性と副作用 まずuseEffectについて考える前に、コンポーネントの純粋性について理解する必要があります。Reactにおいて純粋性は重要な概念の1つです。 前提として、Reactではすべてのコンポーネントが純関数あることを仮定しています。 Reactは、あなたが書くすべてのコンポーネントが純関数であると仮定しています。 参照:https://ja.react.dev/learn/keeping-components-pure#
モスは7月11日、シューティングゲーム『雷電NOVA』を発表した。対応プラットフォームはNintendo Switch/PS5/PS4で、10月31日発売予定。価格はダウンロード版・パッケージ版共に4800円。また数量限定特装版は8300円(いずれも税込)となっている。 本作はシューティングゲーム『雷電』シリーズの最新作だ。モスは『雷電III』以降のシリーズ作を多く手がけていることで知られ、従来は縦スクロールシューティングであったが、本作ではツインスティックシューティング形式が採用されている。 『雷電NOVA』は、『雷電』の世界観を踏襲しながら、新たなゲーム性を加えたタイトルとして開発されているという。ステージでは全方向から敵が襲来し、プレイヤーは左スティックで自機を操作し、右スティックで狙った方向へ射撃して迎え撃つ。ゲームモードには、ボスも登場する全6ステージを戦うアーケードモードと、任
こんにちは、アルダグラムのエンジニアの影山です。 以前、弊社では Next.jsでSSGしてみようという記事で、Gatsbyのアップデートの鈍化から、技術移行も踏まえた検証が必要というお話がありました。 この記事でもそれに関連して、 Astro と SSG について書こうと思ったのですが、その前に Astro が提供する Astro Islands Architecture について理解していなかったので、そちらを先に調査しブログにまとめることとしました。 調査内容であることに御留意いただけると幸いです。 Astroとは そもそも Astro とは?ですが、公式ページ では、最初に The web framework for content-driven websites. Astro powers the world's fastest marketing sites, blogs, e
弊社(トラストハブ)では、バックエンドのプログラミング言語として TypeScript、ウェブフレームワークとしてNestJSを採用しています。本記事では、NestJSの特長を生かした、実際に弊社で採用されている例外処理の戦略について述べます。 その try-catch、意味がありますか? TypeScriptのコードにおいて、try-catch が使われている場面をたびたび見かけます。 try-catch で囲う意図としては以下のようなものがあると思います。 例外をハンドリングすることで処理を継続したい。 例外の型によって処理を分岐したい。 例外の内容をログに出力したい。 例外をハンドリングする必要がありますか 例外は、例外的な状態なので例外なのです。 例外が発生した多くの場合、書かれたコードでは処理を継続できない状況が発生します。処理を継続できない状況において、例外を catch して
こんにちは、株式会社ナレッジワークの@nakajmgです。 今回はChrome 127 betaの機能紹介を見て「こんなのあったの?」となった、擬似要素に代替テキストをつける機能について紹介します。 /で区切って代替テキストが指定できる ::beforeや::afterのcontentプロパティは、/区切りで代替テキストが指定できます。
Xのユーザーデータ情報などを発信する米X社の公式Xアカウント「Data」(@XData)は7月10日、Xのユーザー数が増加傾向にあると発表した。2024年第2四半期(4月1日~6月30日)のデータとして、1カ月間当たり約5億7000万人がXを利用していると公表。前年同期比で約6%増加しているという。 全ユーザーのXの利用時間の合計値は、1日当たり約3619億秒に及ぶという。これは前年同期比から8%増加している数値と説明している。また、第2四半期中の1日当たりの動画の再生回数は前年同期比から45%増と大きく伸びており「24年のXを盛り上げているのは動画だ」と指摘している。 Xのリンダ・ヤッカリーノCEOは、この投稿に対して「あなたがXをスクロールしている間、われわれは全力疾走をしている」と返信。イーロン・マスク氏も「1日当たり3620億ユーザー秒!」と反応を示した。 Xを巡っては、23年7月
サイオステクノロジー武井です。僭越ながら、5回目のMicrosoft MVPを再受賞致しました。今年で通算5年目となります。これからも有益な情報を発信していきますので、何卒よろしくお願い致しますm(_ _)m 受賞カテゴリの変更 特筆すべき変更として、今年は私の受賞カテゴリが昨年の「Microsoft Azure」から「AI Platform」に変更されました。ちなみに、Microsoft MVPはカテゴリというのがありまして、得意分野ごとに表彰される仕組みとなっています。 プロフィール見るとたしかにAI Platformに変更になっています。 昨年は、AI関連の発信が多かったこともあり、カテゴリが変更になったのかと思います。今年もAI関連はどんどん発信していきますー。 Microsoft MVPとは? そもそもMicrosoft MVP (Most Valuable Profession
こんにちは。CTOの永井(shnagai)です。 今日は、約3年ぶりにアップデートしたConnehito Tech Visionについて、主に戦略面のアップデート内容とそこに込めた想いを交えつつ書いていきます。 tech-vision.connehito.com Connehito Tech Visionとは Connehito Tech Visionは「Beyond a Tech Company」というビジョンを掲げた、コネヒトにおけるテクノロジーへの「態度」を表明した羅針盤です。 コネヒトのエンジニア組織及び技術領域において、何を大事に何に投資していくかといった未来の構想や方向性をまとめたものになります。 Tech Visionのスコープ 環境変化に適応するために2つのフェーズに分けることでスコープを明確にしています。 今回Phase2に突入したため、Phase1の成果を振り返りつつ、
こんにちは 👋 メディカル事業部 プロダクト開発部 DX ソリューション開発グループの立花 優斗( @tachibanayu24 )です。 DeNA に入社して 1 年ほどが経ったので振り返りをしようと思います。主に「若手中心の新設チームで、いかにして複雑なドメイン領域のプロダクトに立ち向かうか」という命題に対する取り組みについて書いていければと思います。 やっていること どんなプロダクト? 私の … そんな環境に2022年9月からの2ヶ月間、サマーインターンとして参加させていただいた後、2022年12月から2024年3月までの期間もお世話になり、合計1年半インターンをさせていただきました。そこでの経験を「3つの成長ポイント」というように抑えながら話していければと思います。 成長①: 技術力 サマーインターン開始当時は、とてもじゃないですが私の技術力は「Web開発の現場で通用するレベル」
ワン・チャン・アルディ @WangChangHardy 俺よりバカなChatGPTの使い方してるやついる?タスクリスト突っ込んで、最初にやるのどれ?と聞いて最初のやつ終わったら、終わりました。って報告して次の指示受けてる
ReactのスタイリングライブラリとしてTailwind CSSを使われる方は、そこそこいるのではないでしょうか? そんな方にオススメのライブラリがあるので、紹介します。 ✨ prettier-plugin-tailwindcss tailwindの欠点として、クラス名が長くなりやすいということがあります。この時、tailwindのユーティリティクラスの並びが不規則だとさらに読みにくくなります。クラス名を自動でソートしてくれるprettierのプラグインを公式が配布しています。それがprettier-plugin-tailwindcssです。公式サイトにも案内があります。 その案内にも例が挙げられていますが、このプラグインを使うと以下のように、prettierがクラス名の並び替えを行なってくれるようになります。 - <div class="text-gray-700 shadow-md p
by Daniel Foster イギリスの発明家、ジェームズ・ダイソン氏によって設立された掃除機メーカーのダイソンが、イギリスにいる約3500人の従業員のうち最大1000人の人員削減を行うことが報じられました。 Vacuum cleaner manufacturer Dyson to cut 1,000 jobs in the UK https://www.cnbc.com/2024/07/09/vacuum-cleaner-manufacturer-dyson-to-cut-up-to-1000-jobs-in-the-uk-.html Dyson to axe a third of its U.K. workforce as CEO Hanno Kirner warns the vacuum giant needs to be 'prepared for the future' |
「保険に加入することで、より、クライアント、エンドユーザーの皆さまに安心してWelcomeHRをご利用してもらえる環境を提供できれば。本件はその一つの施策だが、引き続き、再発防止とサービス品質の向上に努める」(ワークスタイルテック) ワークスタイルテックは3月、サーバの設定ミスにより個人情報などが漏えいしたと発表。顧客がWelcomeHRを通してクラウドストレージにアップロードしていた身分証のPDFや画像ファイルと、それらに含まれる氏名、住所、生年月日、性別、電話番号などの情報15万8929人の情報が、アクセス権限の誤設定によって外部から閲覧可能な状況になっていたことが分かっている。 15万445人のデータは第三者にダウンロードされた。さらに、4万6329人はマイナンバー情報が、8073人はクレジットカード情報やデビットカード情報が、2707人は健康診断や障害の情報が漏えいしたとしている。
ソフトウェアエンジニア兼イラストレーターで、AI専門メディアGenerative AIとZeniteqを運営するジム・クライブ・モンジュ(Jim Clyde Monge)氏(詳細は同氏のLinkedInページを参照)がMediumに投稿した記事『Perplexityが「Pages」を発表 – 最強のAI記事ジェネレーター』では、検索AIのPerplexityの新機能であるPerplexity Pagesが紹介されています。 Perplexity Pagesの特徴を箇条書きにすると、以下のようになります。 Perplexity Pagesの特徴 Perplexity Pagesとは、特定のトピックについてPerplexityが検索して生成した文章をウェブ記事化するサービス。 Perplexity Pagesで生成された記事は、ウィキペディアのような簡潔なレイアウトをしている。 対象読者を「誰
こんにちは、Platform チームの @akitok_ です。 CADDi Platform チームでは、チームトポロジーの定義に基づいてストリームアラインドチームが自律的に仕事を届けられるようにするため、様々なアセットとそれに付随するドキュメントなどを提供しています。 Platform チームのミッションやその活動などについては、以下の記事などを読んでいただけますと幸いです。 なんでもやるがなんでもはやらない?CADDi の Platform チームは、何をするチームなのか? - CADDi Tech Blog あれから 1 年、Platform チームのその後 - CADDi Tech Blog 今回、Platform Engineering Kaigi 2024 というイベントで、この Platform チームを取り巻く開発者向けドキュメント改善について登壇してきました。 この記事
はじめに サポーターズのふっちーです。 4月に新卒入社してから3ヶ月経ちました。 1年の1/4を社会人として過ごしたことになるわけです。 心は中2のあの頃の俺のままなのに。 風の噂によると25卒の方々が既に内定者アルバイトをしているらしく、着々と新卒の座を脅かされています。 もう少しチヤホヤされる予定だったんですけど。 チーム・OJT担当・上長・役員の皆様からいただいたFBを通して、2Qにおける自身の動きを振り返ったので備忘録としてここに残します。 良かった点 良かった点は基本的に内定者アルバイトの頃との比較になります。 自分の仕事だと意識できるようになった 仕事における責任の所在を意識するようになったという話です。 「えぇ〜?w内定者アルバイトもしてたくせに自分の仕事だって意識してなかったんですか〜?w」と言われてしまいそうですが、ガチでアルバイトの頃と比べて1番変わったところじゃないか
こんにちは、クラウドエース SRE 部の阿部です。 この記事では、2024 年 6 月 26 日にリリースされた Terraform 1.9.0 の変更点についてざっくり説明します。 また、合わせて 2024 年 7 月 3 日にリリースされた Terraform 1.9.1 と 2024 年 7 月 10 日にリリースされた Terraform 1.9.2 の変更点も簡単に紹介したいと思います。 Terraform 1.9.0 の更新内容 Terraform 1.9.0 のリリースノートの内容を記載します。 新機能 Input Variable のバリデーションルール(validate ブロック)において、他の Variable 等のオブジェクトを参照できるようになりました。 templatestring 関数が追加されました。これは、 templatefile 関数の変数版です。 機能
カッコよくてパワフルなボルネードのサーキュレーター。節電にもなるのだ! #Amazonプライムデー2024.07.11 11:555,829 Buy PR 田中宏和 こちらは「かいサポ(お買いものサポーターチーム)」が編集・執筆した記事です。 どうやら、今年の夏も猛暑がやってくると予想されているようです。とはいえ、エアコンの稼働が増えると、心配になるのは電気代。これがなかなか悩ましいところなのですよね…。 サーキュレーターは、そんな悩みに応えてくれる空調機器。部屋の空気を効果的に循環させることで、エアコンの設定温度を1~2℃上げても快適に過ごすことができるので、お財布にやさしいと評判のアイテムです。 そこで、2024年7月11日(木)の先行セールから17日(水)まで開催中の「Amazonプライムデー」でセール対象になっているものの中から、ボルネード・エアー社の人気サーキュレーター製品を2つ
生成AIの本格的な解説書。本書はディープラーニングの基礎から始まり、画像、テキスト、音楽を生成する最先端のアーキテクチャへと進んでいきます。具体的には、変分オートエンコーダ(VAE)、敵対的生成ネットワーク(GAN)、トランスフォーマ、正規化フロー、エネルギーベースモデル、GPT、ノイズ除去拡散モデルなどインパクトの強い生成モデルをTensorFlowとKerasで開発します。対象読者は、機械学習エンジニアやデータサイエンティスト。読者は生成AIのモデルを理解するだけでなく、本書掲載のヒントやテクニックを通して、モデルをより効率的に学習させる方法、より創造的なモデルを作成する方法をマスターできます。 賞賛の声 序文 訳者まえがき まえがき 第I部 生成ディープラーニング入門 1章 生成モデリング 1.1 生成モデリングとは何か? 1.1.1 生成モデリングと識別モデリング 1.1.2 生成
はじめに フロントエンドチームについて 文部科学大臣設立の経緯 現状のフロントエンドチームの課題を知る 第1回勉強会の内容 まとめ はじめに こんにちは。フロントエンドエンジニアの平川です。 今回はヤプリのフロントエンドチームで始めた勉強会の活動についてご紹介します。 技術力向上を目指したこの取り組みを通じて、私たちのチームのことを少しでも知っていただければ幸いです。 フロントエンドチームについて 現在、ヤプリのフロントエンドチームにはマネージャーを含めて7名が所属しています。 メンバーは自身が所属するプロジェクト以外にも、それぞれで役割分担をして日々のフロントエンドの課題解決に取り組んでおり、その役割のことを「大臣」と呼んでいます。 (過去投稿した大臣についてはこちら) 今回はフロントエンドチームのスキルアップを目的とした「文部科学大臣」が主催する勉強会についてお話しします。 文部科学大
こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 33 回です。 LINEヤフー社内には、高い開発生産性を維持するための Review Committee という活動があります。ここで集まった知見を、Weekly Report と称して毎週社内に共有しており、その一部を本ブログ上でも公開しています。(Weekly Report の詳細については、過去の記事一覧を参照してください) シェフの気まぐれデコレーション メッセージ送受信をするアプリケーションを作っているとしましょう。以下の MessageModel は送受信するメッセージのデータモデルで、MessageRemoteClient はサーバと送受信を行うためのクラスです。 class MessageModel( va
はじめに プロダクトの競争力である「データ化」 エンジニア集団の中のマイナー組織、4つの「Operations Group」 Operations Group Scan Operations Group Global Operations Group Operations Platform Group データ化オペレーションスペシャリスト「Operations Group」 Operationsの世界へ! はじめに Digitization部 Operations Groupの三原です。 今回は、エンジニア組織であるSansan技術本部の中で、非エンジニア(ビジネス職)メンバーによって構成されているDigitization部の中にある4つのOperation組織・グループについて紹介します。 採用市場でも徐々に注目度が集まっているOperation(以下、Ops)職。私たち技術本部のOps
はじめに こんにちは、推薦基盤ブロック、新卒1年目の住安宏介です。普段は推薦システムの開発・運用を担当しています。 2024年6月に開催されたコンピュータビジョン・パターン認識分野において世界最高峰の国際会議の1つであるCVPR(Conference on Computer Vision and Pattern Recognition)2024に参加しました。参加レポートとして発表内容や参加した感想を紹介いたします。また、最後にZOZO NEXTが行っているワークショップのスポンサー活動についてZOZO Researchの清水から紹介いたします。 目次 はじめに 目次 CVPR とは 開催地のシアトルについて 学会のスケジュール 企業展示ブースの様子 ポスターセッションの雰囲気 採択数増加に伴うポスターセッションの懸念とその実際 特に、印象に残った研究発表 SLICE: Stabilize
普通のやつが普通のことをやっていてもレアリティは上がらない 湯前慶大氏(以下、湯前):今のは、言ってしまえば、いい会社に入りましょうという話で、2つ目に給料を上げるために有効な手段は何かというと、やはり希少性を上げることなのかなと思います。 希少性の高いスキルを持っていることについては、何年前ですかね、及川さんがゲストに来ていただいた時に話しました。複数のスキルを組み合わせて、その掛け算のスキルセットを持っているということがけっこう大事なんじゃないかとおっしゃっていたかなと思います。あとは、さまざまなドメインの知識を持っていることも、重要なのかなと思っています。 その中で、エンジニアリングマネージャーという役割、エンジニアの中でマネジメントをやりたい人はけっこう少なくて、それが本当にできる人も、また少ないので、けっこう希少性が高いポジションの1つなのかなとは言えます。 このポッドキャストな
起業で大事なのは「オリジナリティ」 岡田友和氏(以下、岡田):みなさんの中で、逆に聞いてみたいことはありますか?アカデミアとビジネスサイドで、いろいろ異なるところもあるのかなと思うのですが、いかがでしょうか? 若宮正子氏(以下、若宮):「オリジナリティ」とありましたが、何かオリジナリティがあれば、起業のネタになるわけですよね。みなさんがやっていることをベースにしただけでは、起業できないと思います。 今までやったことのないこと、流行ったことのないものを取り入れていかないと、起業に結びつかないと思うんです。ですので、少しでも人と交流しながら、人の反応も見ていくことがすごく大事なんじゃないかと思うんですね。 「こういう仕事を考えたんだけど、こういうものはどうだろう?」と。「そんなの無理だよ」と言われたら、「何が無理なのか」と。自分の考えを自分だけであたためるのではなく、人と交流したほうがいいと思
【読者限定クーポン付】万能充電器や20000mAhバッテリーも。UGREENのデスク周辺機器が鬼コスパすぎる件 #Amazonプライムデー2024.07.11 10:55Buy PR 田中宏和 こちらは「かいサポ(お買いものサポーターチーム)」が編集・執筆した記事です。 コスパに優れた周辺機器を多数ラインアップしているUGREEN。ただ安いだけではなく信頼感もあるので、アイテムを探すときには忘れずにチェックしておきたいメーカーのひとつです。 そんなUGREENももちろん、2024年7月11日(木)から17日(水)に開催される「Amazonプライムデー」で先行セールから目玉商品を放出中。気になるアイテムがいくつかあったので、サクッとご紹介いたしましょう。 しかも、記事の最後には読者限定の割引クーポンもご用意。ぜひ最後まで読んでみてください。 3ポート搭載の65WハイパワーGaNⅡ充電器Ima
それを解決してくれたのが「SwitchBot学習リモコン」。これさえあれば、スマホなしで誰でも物理リモコンで直接スマートホーム製品の操作ができるようになります。 Image: SwitchBotおまけに、シンプルな画面表示とボタン構成で、操作もわかりやすい。 スマートホーム製品だけでなく、既存の赤外線リモコンにも対応したスマートリモコンである「SwitchBotハブ2」に登録した家電のコントロールができる、まさにその名の通りの学習リモコンでもあるので、部屋で山積みになった大量のリモコンをまとめてスッキリさせる効果も。 Photo: 小原啓樹利用シーンの具体例はこんな感じ。カーテンを自動開閉させながら、エアコンをオン/オフするなんてことが、ひとつのリモコンだけで実現可能なのです。 これまでの学習リモコンのイメージを覆すシンプル操作ところで、学習リモコンと聞くと、大量のボタンがびっしり並んでい
大学入試センターが7月10日に公表した来年度「大学入学共通テスト」の資料で、スマートグラスやスマートウォッチなどウェアラブル機器の使用禁止を明記した。今年2月、早稲田大学の入試でスマートグラスを使った不正行為が発覚したことを受けての措置とみられる。 試験時間中は、携帯電話やスマートフォンに加え、スマートウォッチやスマートグラスなどのウェアラブル端末、タブレット端末、電子辞書、ICレコーダー、イヤフォン、音楽プレーヤーなどの電子機器類は使用禁止となる。これら電子機器類を身に付けたり、手に持っていると不正行為となることがあるという。 さらに試験時間中のイヤフォンについては「耳に装着していれば使用しているものとして不正行為となる」と、より断定的な記述に。病気や負傷により補聴器などを使用したい受験生は「配慮申請」が必要だ。 試験時間中は、監督者が試験室内の巡視を行う。その際、「監督者が(受験生に)
朝日新聞社の文章校正AI 「Typoless(タイポレス)」 がMicrosoft Wordアドインとして使えるようになりました。あなたのWordに新聞社のAI校正を 株式会社朝日新聞社(代表取締役社長:角田 克)提供の文章校正AI「Typoless(タイポレス)」がMicrosoft Wordのアドインとして使用できるようになりました。これにより、Microsoft Wordでの文章作成中にリアルタイムでの校正が可能となり、より効率的な文書作成が実現します。 TypolessはこれまでWebアプリケーションで提供されていましたが、今回のアップデートにより、Microsoft WordのOfficeアドインとしてインストールできるようになります。Microsoft Word内で直接AI校正を利用できるため、作業効率が大幅に向上します。 この機能は現在の料金のまま、プレミアムプラン、エンター
Googleマップの「スピードメーター」がiPhoneでも使えるようになりました。有効にするとナビゲーション中にスピードメーターが表示され、制限速度を超えて運転すると警告が表示されます。 Google Maps is rolling out speedometer, speed limits on iPhone and CarPlay globally | TechCrunch https://techcrunch.com/2024/07/09/google-maps-is-rolling-out-speedometer-speed-limits-on-iphone-and-carplay-globally/ Google Maps' speedometer finally comes to iOS and CarPlay https://www.engadget.com/google-m
こんにちは、MedPeerの開発を担当している森田です。 今回は私が開発に参画しているMedPeerに元々E2Eテストで利用していたCapybaraと、reg-cliを利用してビジュアルリグレッションテスト(以下VRT)を行える環境を整備したので、それについてご紹介させていただきます。 なぜ、VRTを導入するのか? VRTの要件と技術選定 実際に構築したVRT基盤の概要 VRT基盤の具体的な話 System Spec内でスクリーンショットを取得する reg-cliでスクリーンショットの差分をチェックする 分かりやすいコマンドでVRTを実行できるようにする CIで差分をチェックする OS間での利用フォントによる違いを吸収する おわりに 参考にさせて頂いた資料 なぜ、VRTを導入するのか? MedPeerでは元々System Specを活用したE2Eテストを利用してフロントエンドを含めて品質を
航空自衛隊の内部関係者がチャットアプリ「Discord」にミサイルの未公開情報を流出させた疑いが浮上した。Discordへの漏洩(ろうえい)は2023年、米軍で明らかとなり、20代の兵士が逮捕された。兵士の投稿内容は次第にエスカレートし、機密資料の画像データまでアップされたという。デジタル空間で地位を確立したいとの承認欲求が国防上の脅威に転化したとみられるが、もはや自衛隊もひとごとではない状況だ。 米国で23年4月、ウクライナ戦争や同盟国に関する機密情報がSNS上で大量に拡散していることが明らかとなり、米連邦捜査局(FBI)が、米東部マサチューセッツ州の州兵空軍に所属の20代兵士を逮捕した。空軍内での階級は1等空兵に過ぎなかったが、IT業務に関する知識などが認められ、機密文書の取り扱いが可能な資格(セキュリティー・クリアランス)を取得していた。 現地報道によると、漏洩は22年後半からDis
航空自衛隊に配備する装備品の開発や試験を行う飛行開発実験団で、開発中の長射程ミサイルの模型とみられる画像などの未公開情報が、SNSを通じ外部に漏洩(ろうえい)した疑いのあることが7月10日、産経新聞の取材で分かった。開発中の防衛装備品など一般に未公開の情報を私的端末で扱うことを禁じた内規に違反する恐れもあり、空自が事実関係を調べている。 産経新聞の取材では、チャットアプリ「Discord」の数十人が参加するミリタリー系のグループ上で、空自装備品の画像データや性能を記した投稿が複数確認できた。空自関係者を名乗り、実験団のある岐阜基地(岐阜県各務原(かかみがはら)市)に勤務するという人物がハンドルネームで投稿していた。 投稿画像は基地内で撮影されたミサイルの模型と推測され、「12式地対艦誘導弾能力向上型」だと示唆。他国領域内に攻撃を加える反撃能力(敵基地攻撃能力)の手段として、防衛省が開発計画
このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 X: @shiropen2 トルコのアンカラ大学やポルトガルのEgas Moniz School of Health and Scienceなどの研究者らが発表した論文「Evaluating undesired scratching in domestic cats: a multifactorial approach to understand risk factors」は、家庭で飼育される猫の望ましくない引っかき行動に関する研究報告である。 1211匹の猫を対象に、望ましくない引っかき行動の要因を調査した。飼い主の報告に基づいた結果、子供の存在、猫の遊び時間と夜行性活動などが
はじめに サプライチェーンリスク管理クラウドサービスResilireでエンジニアをしている奥村@showkittie です。 Resilireでは、1歳の子の育児に悪戦苦闘しながら、フロントエンド、サーバサイドを問わずプロダクトエンジニアをやっています。 ResilireはシリーズAを迎えたばかりのアーリースタートアップでありながら、フロントエンドのテストカバレッジが90%を超えており、必要なケースについてはほぼテストが網羅されています。 私は今年の4月に入社したばかりですが、すでにテストカバレッジの高さに助けられ、不具合の混入をせずに済んだことが何度もあります。 今日は、Resilireのフロントエンドのテスト戦略とカバレッジの高さの理由についてお伝えしたいと思います。 スタートアップとテスト 冒頭にもお伝えした通りResilireはアーリースタートアップです。エンジニアリングに求められ
TOPフォーカス気持ちよいUIができたら後は放置。傑作Flash『艦砲射撃・マテスナ』作者の素敵な“悪癖”【フォーカス】 ゲームクリエイター TANAKA U ゲーム制作フリーランス。「動かしているだけで気持ちよい」が信条で、UI制作に強いこだわりを持つ。専門学校でゲームづくりを学んでいた2003年にFlashゲームサイト「NEXTFRAME!」を立ち上げ、多数のゲームを制作。2006年にバンダイナムコゲームス社に入社し、2009年からフリーランス。ソーシャルゲームを中心に、UI演出、UIコンサルティング、ゲームデザインなどを手がける。仮想通貨「Monacoin」についてSNSでつぶやいただけで、何者からか400万円相当のMonacoinを振り込まれ、戦慄したことがある。 X NEXTFRAME! 2000年代のWeb上には、「Adobe Flash」規格の無料ゲームが、個人によって多数制
A few sirens went off a couple of weeks ago when the CSS Working Group (CSSWG) resolved to add an if() conditional to the CSS Values Module Level 5 specification. It was Lea Verou’s X post that same day that caught my attention: A historical day for CSS 😀🎉 If you write any components used and/or styled by others, you know how huge this is! background: if(style(–variant: success), var(–green)); E
JSer.info #699 - esbuild v0.22.0 がリリースされました。 Release v0.22.0 · evanw/esbuild Release v0.23.0 · evanw/esbuild v0.22 では--platform=nodeを指定した時に--package=externalをデフォルトにする変更を行いましたが、AWS CDK などが0.xの最新をインストールする仕組みなっていて問題が起きたため 0.23.0 では元の挙動へと revert されています。(AWS CDK 側も修正されています) また、Windows7,8 など古い OS のサポート終了、es2024のサポート、@esbuild/wasi-preview1パッケージの公開など Node.js v22.4.0 がリリースされました。 Release 2024-07-02, Version
ぜひとも実現してほしい。 おそらくあと2ヶ月後には発表されているであろうiPhone 16シリーズ(2024年モデルのiPhone)ですが、もしかすると上位モデルのiPhone 16 Proに関しては充電速度に大きなアップデートがあるかもしれません。 有線では40W、無線では20WでiPhoneを充電できるようになるかもiPhoneの充電速度に対し特別不満があるわけではありませんが、充電完了までのスピードは早ければ早いほど(特に忙しいときは)ありがたいものです。今はiPhone=30分で最大50%充電可能というイメージなのですが、iPhone 16 Proシリーズについては充電速度がさらに早くなる可能性が出てきました。 中国のITHomeに投稿された情報によると、この秋発表予定のiPhone 16 ProおよびiPhone 16 Pro Maxは40Wの有線充電に加え、20Wの無線充電に対
コンテナクエリの使用方法 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 最近、Chris Coyier 氏は、 コンテナクエリがすべてのブラウザ エンジンでサポートされるようになった今、開発者がコンテナクエリを使用する機会が増えないのはなぜでしょうか。 Chris の投稿には考えられるさまざまな理由が挙げられています(意識の欠如、古い習慣が困難になるなど)が、際立った特に理由があります。 今はコンテナクエリを使用したいが、古いブラウザをサポートする必要があるためできないと考えているデベロッパーもいます。 タイトルから推測できるように、古いブラウザをサポートする必要がある場合でも、ほとんどのデベロッパーは本番環境でコンテナクエリをすぐに使用できると考えています。この投稿では、そのためにおすすめのアプローチについて説明します。 実際的なアプローチ 現時点でコ
5 Azure Serverlessの主なサービス Azure Cosmos DB for NoSQL Azure OpenAI Service イベント駆動型のコードを実行するためのサーバーレ スコンピューティングサービスです(Function-as-a- Service)。ユーザーは自分にとって最も生産性の高い 言語で最も重要なコードに集中し、残りはAzure Functionsが処理します。これにより、コードの記述と インフラストラクチャの管理が減り、コストを節約で きます サーバーレスプラットフォームで、コンテナ化され たアプリケーションを実行するためのサービス (Container-as-a-Service)。これにより、保守する インフラストラクチャが少なくなり、コストを削減 できます。また、アプリケーションの安定と安全を 維持するために必要なすべての最新のサーバーリ ソースが
CSSのclass名やJavaScriptの関数名を付けるときに悩んだり、ネタ切れになったことはありませんか? BEM, OOCSS, SMACSSで命名する場合はそれを使用すればよいのですが、特定のテーマ別にグループ化された単語のリストが必要になるときもあります。そんなときに役立つ単語リストをまとめたClassnamesを紹介します。 Classnames Classnamesは、CSSのclass名やJavaScriptの関数名を付けるときに便利な単語をリスト化したものです。MITライセンスで、商用プロジェクトでも無料で利用できます。
こんにちは!ファインディ CTOの佐藤(@ma3tk)です。 表題の通り、約1年半ほどの期間をかけて「エンジニア組織を強くする 開発生産性の教科書 ~事例から学ぶ、生産性向上への取り組み方~」(以降、開発生産性の教科書)という本を執筆しました。 本日(2024年7月11日)発売となりましたので、改めて「開発生産性」に対する思いをお伝えしたり、本の内容の一部をご紹介したいと思います。 「開発生産性の教科書」のご紹介 エンジニア組織を強くする 開発生産性の教科書 本の概要は次のとおりです。 項目 詳細 タイトル エンジニア組織を強くする 開発生産性の教科書 ~事例から学ぶ、生産性向上への取り組み方~ 著者 佐藤 将高、Findy Inc. 発行 技術評論社 定価 2,860円(税込) 発売日 2024年7月11日 ISBN 978-4297142490 購入 Amazon / 楽天ブックス 全
はじめに 現地時間 2024/7/10 に開催されている AWS Summit New York 2024 で多くの生成 AI 関連のアップデートが発表されました。 以下の公式ブログに随時発表が更新されていくようですが、本記事では基調講演などでの発表も踏まえて日本語で概要をまとめています。 Amazon Bedrock 関連 Claude 3 Haiku のファインチューニングが可能に (Preview) これまで Bedrock でファインチューニング可能なモデルは Titan や Cohere Command、Llama 2 のみだったが、Claude 3 Haiku が対象に追加された プレビュー時点ではオレゴンリージョンのみをサポート プレビュー利用を開始するにはアカウントチームまたは AWS サポートにコンタクトする必要がある ナレッジベースが追加のデータソースをサポート (pr
先日、任天堂の株主総会が行われた。例によって詳細をまとめているので前回の記事をご覧いただきたい。 任天堂株主総会レポート2024 | N-Styles 株主総会レポートでも記載したが、質疑応答で最初に指名された質問者が「任天堂は視覚障害者対応が遅れているのではないか」と指摘し、私はこの質問に非常に驚いた。 なぜなら、私自身が株主総会参加の半年以上前から用意していた質問とほぼ同じだったからだ。 この質問内容を7月1日に任天堂が掲載した議事録から引用する。 Q1 ゲームを遊びたいと思っている視覚障がいを持つ人も、世の中にはいると思う。任天堂がこうした方に向けて取り組んでいることがあれば説明してほしい。 A1 代表取締役社長 古川俊太郎: 当社では、世界中の多くの方々に当社のゲームを遊んでいただきたいと考えています。この場で具体的な取り組みを申し上げることは控えさせていただきますが、視覚障がいの
本記事は AWSアワード記念!夏のアドベントカレンダー 4日目の記事です。 🎆🏆 3日目 ▶▶ 本記事 ▶▶ 5日目 🏆🎆 はじめに AWS Security Hubとは AWS Security Hubに情報を集約 AWS Security Hubから情報を受け取る AWS Security Hub導入における課題 どのように統制を効かせていくのか AWS Security Hubを有効化していないリージョンの設定 AWS Security Hubを導入した場合の組織構成 リージョンを切り替えて検知内容を確認することで負担が増加している AWS Security Hubの運用における課題 検知後のアクションにどのように繋げていくのか 通知が飛びすぎて重要検知を見逃してしまう ケースに応じた検知の変更をしたい Security Hub オートメーションルール Security Hu
こんにちは。2019年に初々しい記事を書いていた山本です。今でも元気にモノタロウで働いております。 この記事では、社内カンファレンスで私が業務部門向けに行ったプレゼンテーションを基に、マイクロサービス化に踏み切ったエピソードを紹介します。モノタロウがGoとprotobufで進める爆速マイクロサービス開発とそれを支えるプロセス と被る部分もありますが、同じ内容でも今回は易しめに解説していますので、空き時間にでもさらっとお読みください。 -- --まさか共通化されてないなんて 2022年の暮れに、こんな改修依頼を受けました。私はプロジェクトの開発リード担当でした。 出荷目安アイコンとは、当社商品が何日で出荷されるかを表すアイコン群のことです。 正確な値を表示するように工夫していますが、モノタロウでは自社在庫を含む様々なパターンの出荷があり、当時拡大が進んでいた「サプライヤ在庫連携」では特に出荷
テレビやエアコンのようなリモコンで操作するタイプの家電が増えると、バッテリー切れに備えて大量の乾電池を用意しなければいけなかったり、テーブルの上を占領するリモコンの山を邪魔に感じたりするもの。そんな時に便利なのが、赤外線リモコンで操作するエアコン・テレビ・照明といった家電製品と、SwitchBot製品をひとつのリモコンで管理・操作できる「SwitchBot 学習リモコン」です。さらに、「SwitchBot ハブ2」があれば、赤外線家電をスマートフォンからまとめて操作したり、スマートデバイス化して「28度以上になったらエアコンの冷房をつける」といったオートメーションも実現できるということで、これらをまとめて使ってみました。 Amazon.co.jp: SwitchBot: 学習リモコン https://switchbot.vip/4eHW5CI ◆SwitchBot 学習リモコン Switc
A Code of Conduct for Open Source Communities Participating in open source is often a highly collaborative experience. We’re encouraged to create in public view, and we’re incentivized to welcome contributions of all kinds from people around the world. This makes the practice of open source as much social as it is technical. Some open source projects attract enough contributors that a community fo
私はメンター側、メンティー側の双方の立場で1on1をしている担当社員(≠管理職)エンジニアです。 弊社では定期的に上司と部下で1on1をしていますが、 「この1on1の時間の価値を上げるためにはどうしたら良いか?」 を考え続けていました。 そんななか、一緒にPodcastをやっている友人や過去の経験から一つの考えに至ったので、自分と同じような悩みを抱える人のヒントになればと思い記事を書いてみました。 前提 1on1は、「会社に時間枠を設定される1on1を想定しています」 会社の意見ではなく、一個人としての意見です (いろんな考えがあるべきだと思ってます) 忙しい人のために 1on1で成すべきことは、 メンティーは「自分のチャレンジを応援し、チャレンジを一緒に考えて欲しい」ということを 伝える べし メンターは、メンティーに自分一人で思いつかなかったチャレンジをさせるべし そのチャレンジに向
電池1本で300時間…!? ゲーミングマウスも省エネになったもんだ2024.07.11 08:00 小暮ひさのり ゲーム関係なく優秀そうなヤツ! PCのお供として必要不可欠な機器と言えば? …そう、マウスですよね。 まぁ、トラックパッド派とかトラックボール派とか色々な派閥がありますが、もしゲームシーンでの快適性や操作性を追求するなら、それに特化した「ゲーミングマウス」を抑えておきたいと思いません? いいのが出るんですよ! ロジクールのゲーミングブランド「ロジクールG」の新モデル、「G309 ワイヤレスゲーミングマウス」。とにかく電池持ちがすっごいのこれ! Image: ロジクールなんと単三電池1本で300時間以上も利用できるというのです。 充電式マウスもいいけど、これだけのスタミナがあるなら乾電池も全然あり…いやむしろ便利。電池切れたら入れ替えるだけで即バッテリー100%ですからね。 バッ
7月10日、CSS Tricksが「If CSS Gets Inline Conditionals」と題した記事を公開した。この記事では、CSSの条件付きスタイル適用に関する新しい提案について詳しく紹介されている。 if() ー CSSにインライン条件式が導入される 6月13日、CSSワーキンググループ(CSSWG)がCSS Values Module Level 5仕様にif()条件を追加することを決定した。このニュースは、同日Lea Verouの投稿によって注目を集めた。 A historical day for CSS 😀🎉 If you write any components used and/or styled by others, you know how huge this is! background: if(style(--variant: success), va
MP3ファイルをダウンロード 内容紹介 Autify CEO の近澤さんをゲストに、Autifyのバーニングニーズの見つけ方、事業進化、生成AIによる影響、ソフトウェアテストの未来などについて語っていただいたエピソードです。 出演者 話したネタ 顧客のBurning needsを解決する Autify は「誰の」「どんな課題」を解決したのか? Founderが売れない製品は絶対売れない 顧客の意見を聴くためにアンケートは使うのか? 売りに行くのではなく「アドバイザーになりませんか?」とアポを取る 製品が無い状態で契約を取るとして、技術的実現性の不安・覚悟は? Webからモバイルへの進出 生成AIによるソフトウェア開発・テストへの影響 テスト対象(What)を見つけるのは、なぜこんなに難しいのか? 自動化しやすいテストと、自動化しにくいテストとは? 自動化可否を判定するモデル RAGに組み込
任天堂による本格ホラーゲーム...?突如公開された19秒のティザー動画が謎すぎる2024.07.11 07:15 はらいさん どういうこと?? 昨夜、任天堂の公式Xアカウントが突如謎のポストをした影響で、現在ネット上では大きな話題となっている様子。これはやはり、新作ホラーゲームの予告?ということなのでしょうか...。 誤ツイートではありません#笑み男https://t.co/oGcmSdbCLK — 任天堂株式会社 (@Nintendo) July 10, 2024日本時間7月10日午後10時に投稿されたXのポストから確認できる情報といえば、#笑み男とYouTubeのリンクの記載のみ。#笑み男については、ゲームのタイトル名もしくは登場人物の名前ってことなのでしょうか(どうやら、えみおって読むらしい。) 以下が公開された19秒のティザー動画ですが、怖いのが苦手な方は閲覧ご注意を。 Video
米ブロードコムによる米ヴイエムウェア買収によってユーザー企業が被った悪影響は、製品の値上げだけではなかった。ライセンス更新に必要な見積もりが遅延したり、製品のアクティベーション(有効化)が不可能になったりするなど、様々な困難に直面している。 システム障害で見積もりが遅延 「見積もりが全く届かない。早くどうにかしてほしい」──。悲痛な声を寄せるのは、自社のプライベートクラウドでVMware製品を使うあるユーザー企業A社の担当者だ。A社は2024年5月末に使用するVMware製品の保守期限が終了する予定だったことから、2024年2月末に保守更新の見積もりをリセラーに依頼した。しかし2024年6月18日時点でも正式な見積もりの提示がないという。 「すでに保守切れのまま運用している状態。経営層からはIT部門に厳しい目が向けられており、早くどうにかしてほしい」(A社の担当者)。 この他にも「VMwa
近年の大規模言語モデル(LLM)の出現は、自然言語処理(NLP)においてパラダイムシフトをもたらし、ChatGPTをはじめとする様々な革新的サービスを生み出している。LLMの急速な進化は、NLPの領域を超えて、より広範なデータモダリティへのLLMの適用可能性を探る研究への発展を促している。その中で今回注目したのが、時系列データへのLLMの適用である。例えば、[Gruver+, 2023] では、GPT-3やLLaMA-2などの既存のLLMが、ダウンストリームタスクで教師あり学習した時系列モデルの性能に匹敵するか上回るレベルで、zero-shotで時系列予測ができることを報告しており、大変興味深い。本ブログでは、2024年に公開されたサーベイ論文「Large Language Models for Time Series: A Survey」を参考にLLM for Time Seriesの全
©2023 10X, Inc. 自己紹介 • 水谷優斗 ◦ 各種id: @tenajima • 株式会社10X データ基盤チーム データエンジニア ◦ 2023年2月入社 ◦ 小売企業企業へのダッシュボードの提供、社内データ基盤の運用 • 経歴 ◦ Fringe81(現Unipos) にデータサイエンティストとして新卒入社 ◦ データサイエンティストとして広告基盤の改善に取り組んだり、 HR SaaSのデータ活用に取り組ん だり ◦ 2021年4月頃からデータ分析基盤の作成、社内のデータ活用に取り組むようになる • 趣味 ◦ 野球とワンピース はじめにに ©2023 10X, Inc. 提供プロダクト お客様アプリ • 数万SKUから商品からスムーズにカゴを作成できるUX • キーワード・カテゴリ検索・お気に入り・注文変更・ 購入履歴といった基本機能 • 商品の受け取り方法を選択 • 注文
「自社の営業は何する人ぞ」が定義できていないことの弊害 浦野裕三氏(以下、浦野):ここまでざっとお話ししていますけれども、堀之内さん、ケンブリッジで何か工夫したところはありますか? 堀之内幸氏(以下、堀之内):ケンブリッジの場合、やはり「結局、営業は何する人よ」というところからスタートしました。特に我々のサービスは目に見えないものですし、価値がわかりにくい。 「その時に価値をどう伝えるのかが営業のミッションだよね」ということからスタートするんですけど、「それってどういうこと?」「我々は何を価値として伝えればいいの?」という議論が中心になっていました。やはり「自社の営業は何する人ぞ」という定義がばらけていると、なかなか同じ方向を向けない。 あと、これはお客さまの例なんですけど、結局何かを変えるということは、なんらか変わってきてるんですよね。冒頭にも「攻めの営業をやらなきゃいけない」という話が
生成AI技術は、私たちのビジネスや社会を大きく変革する可能性を秘めています。同時に、その適切な活用にはしっかりとした技術的理解と実践的なスキルが求められます。本書は、生成AI技術の本番環境での開発・運用に必要な知識を、理論と実践の両面から学べる一冊です。実践面では、Amazon Web Services(AWS)のサービスを使いながら、サンプルコードで実際に手を動かして試すことで、生成AI技術の理解をさらに深められます。特に、生成AIを実際のビジネス環境に導入する際に重要となる、プロンプトエンジニアリング、基盤モデルの量子化、微調整、大規模モデルのデプロイ、検索拡張生成(RAG)などの技術を、AWS上で効果的に扱うための実践的な手順を詳解しています。Web APIを通じて様々な生成AI基盤モデルをAWSで利用できるようにする「Amazon Bedrock」、また日本語版付録として、生成AI
組織課題を丹念に読み解く調査&コンサルティング会社・ビジネスリサーチラボが開催するセミナー。今回は、近年注目される「ボスマネジメント」について、同社代表の伊達洋駆氏が解説したセッションの模様をお届けします。ボスマネジメントと部下マネジメントの違いや、上とも下とも良い関係を築けていない上司へのアプローチの仕方などが紹介されました。 前回の記事はこちら 上司への働きかけがうまい人は部下のマネジメントも上手 伊達洋駆氏:続いて、「上方影響力と下方影響力」についてお話しします。途中で「下方」と「上方」という話を部分的に含めましたが、影響力の行使には上に向けた行使(上方影響力)と下に向けた行使(下方影響力)があります。 上司が部下に対して影響力を行使することを「下方影響力」と呼びます。別の言葉で言うと「リーダーシップ」とも言いますが、この文脈では「下方影響力」と呼びます。この「下方影響力」と「上方影
Google DeepMindの共同創業者兼CEOであるデミス・ハサビス氏が、イギリスの元首相であるトニー・ブレア氏との公開討論会で、「現代のAIは汎用(はんよう)システムとして、猫のIQにも達していない」と発言したことが報じられています。 Current AIs only have the IQ level of a cat, asserts Google DeepMind CEO | Tom's Hardware https://www.tomshardware.com/tech-industry/artificial-intelligence/current-ais-only-have-the-iq-level-of-a-cat-asserts-google-deepmind-ceo 公開討論会は、ブレア氏が主催するTony Blair Institute for Global Ch
はじめに 突然ですが、みなさん! 最近どれくらいテキストメッセージを送ってますか? LINE、Slack、メール...毎日誰かと何かしらやりとりしてる人は多いんじゃないでしょうか? 便利で手軽なテキストコミュニケーション でも時々「あれ?うまく伝わってるかな?」って思うことありませんか? 例えば、送った冗談が伝わらなくて全然ウケなかったり 相手の返事が妙に素っ気ない気がしたり、もしかしたら怒ってる?なんて心配になったり・・・ テキストコミュニケーションって意外と難しくないですか? 相手の顔が見えない、声のトーンも分からないという問題ももちろんありますし 音声コミュニケーションや対面コミュニケーションなら言葉数で補って なんとか説明できたとしても、テキストコミュニケーションだとダラダラ書くと一気に読みづらくわかりにくい文章になってしまいます! そのため、送る文を考えるのに一苦労することも多々
はじめに 成功よりも失敗を学ぶ方が再現性が高く成果を出しやすい これは私がアウトプットをする上で常に心がけていることです。 あなたは普段自分の経験や体験を記事として発信しているでしょうか? おそらく多くの人ができていないはずです。 今回は私が過ごしてきたエンジニア人生4年の中で、特に大きかった失敗談をまとめて紹介していきます。 それぞれの失敗談の詳細はリアルタイムに記事を投稿しているので、ぜひ気になった方は最後にリンクを載せていますので確認いただけると良いかと思います。 この記事はQiita Engineer Festa 2024 〜しくじりエンジニア!私みたいになるな!~の登壇内容を記事にまとめたものになります。 失敗こそアウトプットせよ 「成功よりも失敗を学ぶ方が再現性が高く成果を出しやすい」という言葉の通り、成功は人それぞれバックグラウンドが違っていたり、運も絡んでいるので再現性は低
挨拶 こんにちは!!イケてる社会人を目指す新卒エンジニアのヤピ丸です! 今回はエンジニアが筋トレするべき理由をお伝えしていきたいと思います。 はじめに 皆さんは日々の仕事でどんな悩みを抱えていますか? 人間関係 運動不足 健康 キャリア 色々あるでしょう。それを筋トレで吹き飛ばしましょう!!! 筋トレによる効果 筋トレは肉体的にはもちろん、精神的にも大きな影響を与えます! 代表的な2つの例を説明しましょう! 1. ホルモン分泌の変化 筋トレすることによってホルモンの分泌に変化が生じ、それによって精神にも影響を与えると考えられています。 コルチゾール 筋トレをすることで、ストレスホルモンとも呼ばれるコルチゾールの分泌が低下すると言われています。コルチゾールは副腎皮質から分泌され、ストレスへの対応に関与しています。ストレスがかかるとコルチゾールが増加し、交感神経を刺激することで身体を緊張状態と
はじめに 最近Linux環境での作業、修正の機会が増えました。システムの負荷や状態を確認するコマンドについて忘備録としてまとめます。 システムの負荷の確認 代表的なuptimeとtopという2つのコマンドを紹介します。 uptime コマンド システムの稼働時間と平均負荷を確認するためのコマンドです。 実行結果 下記を左から表しています。 1.現在時刻 2.システムの稼働時間 3.現在の接続ユーザ数 4.ロードアベレージ 過去1分、5分、15分の平均 ロードアベレージ (平均負荷) 『1CPUに対して、平均的にどれだけプロセスが実行待ちになっているか』を示す指標で、この数値が高いとLinuxのシステムが高負荷の状況であることを意味します。 top コマンド システムのリアルタイムのプロセス情報を表示するためのコマンドです。 Cmd + Cで閉じます。
はじめに こんにちは、エンジニアのkeitaMaxです。 今回は、ReactのUIライブラリを作成して公開する方法についてを記事にさせていただきます。 以下の記事を参考にさせていただきます。 プロジェクト作成 以下コマンドでReactのプロジェクトを作成します。 develop % npm create vite@latest Need to install the following packages: create-vite@5.3.0 Ok to proceed? (y) y ✔ Project name: … react-ui-components-example ✔ Select a framework: › React ✔ Select a variant: › TypeScript Scaffolding project in /Users/niheikeita/develo
この記事の内容にある意見は、個人の主観的意見を前提とします。 記事の内容は間違いがあり得ますので、ご了承いただけると幸いです。 内容の間違い、認識の違い、違う意見などありましたら、コメントいただけると幸いです。 0. 概要 今回、まだ実験段階ではありますが、AIを活用した個人サービス作りを試しましたので、その後書きを記事としてまとめておこうと思います。 テーマは「米株のAI分析と運用レコメンド生成」により作られたコンテンツをWebサービスとして提供することです。 前提としては、「最低限の予算で、週16時間を目安に、1ヶ月以内にリリース・運用する」が目標で、開発もスクラッチに行ったので、コンテンツの調整が不足している部分や不安定な機能もありますが、今後改善・機能追加などを試しながら学習と経験を得ようかなと思ってます。 (実際初めてから、3週くらいでデプロイが叶いました) 記事の構成は以下のと
2. プロンプトの生成・テスト・評価プロンプトの生成・テスト・評価の手順は、次のとおりです。 2-1. プロンプトの生成(1) 「Anthropic Console」を開き、「Generate a prompt」をクリック。 (2) 作成したいプロンプトのタスクを入力。 今回は、「文書を最大10個の箇条書きにまとめる」と入力し、「Generate Prompt」ボタンをクリック。 プロンプトが自動生成されます。 (3) 「Continue」ボタンをクリック。 テスト画面に遷移します。 あなたは与えられた文書を簡潔に要約するタスクを行います。以下の文書を読み、最大10個の箇条書きにまとめてください。 <document> {{DOCUMENT}} </document> 以下の指示に従って要約を作成してください: 1. 文書の主要なポイントや重要な情報を特定してください。 2. 各箇条書きは
FAQ検索エンジン開発のHelpfeel(ヘルプフィール)は、独自の検索技術に米OpenAI(オープンAI)の人工知能(AI)を組み合わせた新たなAI検索アルゴリズム「意図予測検索2」の提供を開始した。AIが事実ではない情報を生成する「ハルシネーション」を回避し、文章の意味に基づいたFAQ検索が実現するという。 Helpfeelが2024年6月24日に発表した。同社が提供する「Helpfeel」は、企業がWebサイトで運用するFAQや問い合わせフォーム、チャットサービスに組み込む検索機能のSaaS(ソフトウエア・アズ・ア・サービス)である。同SaaSは、ユーザーが曖昧な言葉で質問を入力しても、入力と同時に回答の表示を始める「意図予測検索」というアルゴリズムを搭載する。 例えば、企業の商品販売サイトのFAQサイトでユーザーが「違う」と文字入力を始めると、瞬時に「購入した商品と違う商品が届いた
コロナ禍以降もオンライン会議は定着した。自宅はもちろん、職場に出社していても、画面越しに会話をするのが見慣れた光景となった。 その一方で、なかなか解決しない課題もある。オンライン会議の音声だ。自宅の居間や職場のデスクだと、どうしても周囲の音が相手に聞こえてしまい、会話がしにくいことがある。また、外出先などのオープンな環境だと、自分の声が周囲に響き、迷惑になってしまう。大声では話せない内容の場合もあるだろう。 こうした課題を解決してくれそうなのが、マスク形状をした通話端末「Privacy Talk」だ。キヤノンが2023年にクラウドファンディングで開発し、2024年3月に一般販売した。カップ型の本体内部にマイクが内蔵され、最大でマイナス20dBの減音効果があるという(図1)。周辺の音はもちろん、自分の声も外に漏れにくいので、自宅や職場でもスムーズにオンライン会議に臨めそうだ。
ESA(European Space Agency、欧州宇宙機関)は、人工衛星を使った低軌道上の通信実験室「6G LINO(6G laboratory in orbit)」を立ち上げる。ESAの衛星通信に関する産業支援プログラム「ARTES(Advanced Research in Telecommunications Systems)」の一部である、5G(第5世代移動通信システム)や6G(第6世代移動通信システム)と持続可能な接続性に向けた宇宙空間の活用研究用にドイツTESATの衛星を使って構築する。TESATが2024年7月1日(現地時間)付のプレスリリースで発表した。 関連プレスリリース: ESA SELECTS TESAT FOR 6G SATELLITE PRECURSOR TO BOOST EUROPEAN DIGITAL LEADERSHIP 6G LINOは、低軌道上に実験
「Trino Japan Community Meetup 2024」での発表資料です。
DataOps Night#4 https://finatext.connpass.com/event/320643/
オープンソースで開発されているRust製のエディタ「Zed」のLinux対応安定版が公開されました。 主要なLinuxディストリビューションで動作すると説明されています。 Linux when? Linux now. For the last 6 months, our team and our open source community have been working hard to bring Zed to Linux. As of today, we've released our first, official, stable build of Zed on Linux!https://t.co/WbptRrpkQw pic.twitter.com/ijLK9ndGy3 — Zed (@zeddotdev) July 10, 2024 Zedエディタは高速性が特徴、GitHub
2024年の新入社員の多くは、「Z世代」と呼ばれる年代です。英字のA~Zで見ると、Zは最後の文字です。では、その次に来るのは何でしょうか。 世間ではいろいろといわれていますが、よく耳にするのは「α(アルファ)世代」です。はっきりした定義はありませんが、2010年代初頭から2025年頃までに生まれた子どもたちを指すことが多いようです。 Z世代の若手からも「会議を対面で実施する意味が分からない」などといわれ、コミュニケーションに悩んでいる先輩社員は多くいます。それがもう少ししたら、さらにパワーアップしたα世代がやってくるわけです。2010年生まれといえば現在13~14歳です。高卒で社会人になるならあと5年ほど、大卒の場合も10年以内でα世代の新入社員を迎えることになります。 従来の人材育成は通用しない では、α世代はいったいどのような世代でしょうか。2010年といえば、モバイル通信が3Gから4
国産の生成AI(人工知能)市場が盛り上がっている。2023年夏ごろから、国内のアカデミアやスタートアップを含め、様々なプレーヤーがAIモデルを公開し始めたのだ。2024年の春にはNECやNTTなど大手IT企業も国産の大規模言語モデル(LLM)開発戦線に参入し、先行する海外勢への巻き返しに躍起だ。 特にNECとNTTが提供するLLMには日本らしさを感じる。国内企業はLLMに対して、個社ごとにカスタマイズして使いたいというニーズがある。加えて情報漏洩のリスクを嫌うため、オンプレミスでLLMを稼働させたいニーズは根強い。これに対してNECやNTTが開発する国産LLMは、パラメーターサイズを絞ることで応えた形だ。 このように独自の進化が始まっている日本のLLM市場にあって、遠くない将来に罰則付きの法制度が生まれるかもしれない。政府が2024年6月に閣議決定した「統合イノベーション戦略2024」で、
はじめに 現在Lexicalを用いてエディタ開発をしています。 そこで、先週行った機能開発などについてふれていきます。 良ければ見て行ってください。 なお、ちょいちょい実際に動かすには必要な手順を省略しています。 環境構築周りはできていると仮定の上で記載しています。 よろしくお願いします。 メンション機能が要素をホバーした時に要素が表示されるようにした デモ Lexical で設定する Plugin 部分 全体的なコード import { useLexicalComposerContext } from "@lexical/react/LexicalComposerContext"; import { $createTextNode, $getSelection, $insertNodes, $isRangeSelection, $isTextNode, TextNode, KEY_ESC
こんにちは。リテールアプリ共創部のきんじょーです。 Classmethod Odysseyのオンラインセッションで「生成AIで構築する自律型企業調査アシスタント」というタイトルで登壇しました。 登壇資料 登壇を終えて 生成AI活用のタスクフォースで開発を進めていた、企業調査用のAIツールについて、なんとか開発を終えて登壇まで持っていくことができ、一安心です。 生成AIの活用方法についてアイデア出しをすると、案は沢山出るものの、実際の運用までを考えると費用対効果が見合わなかったり、作ってみるフェーズに行動を移すのはなかなか難しいと感じています。 しかし実際に手を動かして何かを作る中で得られるものが沢山あったので、ノウハウを蓄えるフェーズではまずはやってみる、作ってみることの重要性を感じました。 最後に、 一緒に開発を進めていただいた、たにもんさん、あんでぃさん、さけさん 仕様・運用の相談に乗
「ゼロから始めるプロジェクトマネジメント Key Points」というタイトルでClassmethod Odysseyに登壇しました #cm_odyssey Classmethod Odysseyで登壇する「ゼロから始めるプロジェクトマネジメント Key Points」の解説です。 プロジェクトマネジメント経験ゼロでも今日から実戦できるKey Pointsをまとめました。 デスマーチ回避と人のためにプロジェクトがあるという信念から導出された実践的知識です。 情報システム室の進地@日比谷です。 今回は弊社20周年の特別なイベントであるClassmethod Odysseyで登壇する内容の共有です。 資料 登壇概要 プロジェクトマネジメント未経験の方も今日から参考にできるKey Pointを抜き出してシェア。クラスメソッドの基幹システムを預かる情報システム室コアシステムチームの実践に即したプロ
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
誰よりも早く誰よりも長く王座に座り続けた者、それがKingだ 攻撃系セキュリティを学ぶコミュニティ「Offensive Security Lab Japan」にはいくつかのサブプロジェクトが存在します。その中の「King of the Hill village」がスタートしますので、ご興味のある方は下の説明を読んでDiscordサーバにjoinしてから参加登録してください。 当サブプロジェクトのマスターは野溝のみぞうです。よろしくどうぞ。 King of the Hillとは King of the Hill(KotH)は、セキュリティ競技の形式の1つです。 競技が始まると1台のマシンに対して複数人(最大10人)で同時に攻撃を行い、管理者権限を窃取するスピードを競います。管理者権限を得ることができたプレイヤーはその証拠として/root/king.txtの中に自分のユーザー名を書き込み、Ki
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
七夕の夜、小池知事の当選確実が報じられた後、あいさつする安野さん。「素直に悔しい」「本当に意味のある成果」「日本の政治を変えていきましょう」。誠実な人柄であふれていました。 そして、短冊の願い事を見て改めて感じました。 いいチームですね。#安野たかひろ https://t.co/8LVzKlqRLq pic.twitter.com/cpvyotLAv1 — 山本浩資@サンデー毎日編集次長 (@KosukeYAMAchan) July 8, 2024 ▲会の終盤には記者さんにもお越しいただけました 今回の記事では、7月7日の振り返り会でそれぞれのメンバーが発表したKPT(Keep/Problem/Try)を公開いたします!メンバーの熱い思いが結集した結果、振り返りの分量は文字数にして3万字超え、項目は518にものぼりました。 このnoteではその内容をギュッと凝縮して、お伝えいたします!
フリーランスを社員として採用する「トランジション採用」を支援有料職業紹介事業の許可を取得、手数料を業界最安値に フリーランスと企業のマッチングサービス「re:shine(リシャイン)」を提供するメタップスホールディングス(渋谷区、代表取締役社長 山﨑祐一郎)は、この度「有料職業紹介事業」の許可を取得しました。これにより、企業は「re:shine」に登録するフリーランスを社員として採用することが可能になります。「re:shine」では、これを「トランジション採用」と名付け、採用手法の新たなスタンダードとして推進していきます。そのために、フリーランスから正社員として採用した場合の手数料を、業界最安値(当社調べ)に設定します。 ■背景 ・人材不足により採用手法の多様化が必要に 人材不足を背景に、企業は近年さまざまな手段を駆使して人材確保に努めています。特にITエンジニア、中でもニーズの高いミドル
はじめに 私は経済学部に所属していますが、HRBrainさんからWebエンジニアの内定を頂き、またその他にも大手ベンチャー2社から内定を頂くことができました。 就活をする中で意識すべきことや面接のコツ、もしもう一度エンジニア就活をするならという目線で記事にまとめましたので、私のように文系からエンジニアを目指す方の参考になれば幸いです。 この記事の対象 就活中、就活をはじめようと思っている方 文理問わず、独学でプログラミングを学習している人 文系からエンジニアは無理じゃね?って思ってる方 就活する前のスペック 大阪大学経済学部で統計学と仕掛学(行動経済学的なもの)を専攻 Python、R(どちらも1年半くらい) こんな感じでGitHub?聞いたことあるけど難しそう!って思ってたくらいなので草なんて生えてません。砂漠です。 どうしたらエンジニアになれるんですか? ざっくりこの2つを満たせば誰だ
はじめに はじめまして!25卒インターン生のizutakuです! 来年からHRBrainに新卒入社予定です。 現在、大学では数値計算によるデータ分析で研究を行っています。HRBrainのプロダクトにはサーベイ機能があり、データの収集が行えることを知りました。 せっかくの機会なので、HRBrain社員の分析を行ってみようと思い、このプロジェクトを行いました! 今回はHRBrainのエンジニアを対象に、日々の業務やHRBrainに対する考えについて調査しました。この記事では、以下の内容について書いています。 HRBrainにはどんなエンジニアがいるのかの紹介 HRBrainのエンジニアに向いている人の考察 HRBrainの魅力がたっぷり詰まった記事となっていますので、ぜひ一読してみてください! (ここだけの話、このアンケート結果を見て、改めてHRBrainから内定をいただけたことを嬉しく思いま
はじめに こんにちは。HRBrainでオウンドメディア・ランディングページの開発を担当している渡邉です。 この記事では、Next.jsプロジェクトにURLコピーボタンを実装し、さらにユーザー体験を向上させるために吹き出し(ツールチップ)を追加する方法を紹介します。 吹き出し(ツールチップ)について ボタンをクリックした際に表示される吹き出しを「ツールチップ」と呼んでいます。 一般的には、ボタンなどの要素にホバーやクリックした時に出現する脚注や説明を指すそうです。 import React, { useState } from 'react'; import { useRouter } from 'next/router'; const CopyUrlButton = () => { // ツールチップの表示・非表示を制御するstate const [displayTooltip, setD
はじめに こんにちは、ken です。お仕事では Go をよく書きます。 最近、Go の公式パッケージであるgolang.org/x/toolsを眺めていたら、なにやら有用そうなパッケージを見つけたので今回はそれについて書こうと思います。 それはegというリファクタリングツールです。 eg とは eg は、例ベースで Go コードをリファクタリングするためのツールです。このツールを使用することで、特定のコードパターンを別のコードに置き換えることができ、効率的にリファクタリングが行えます。 先ほど貼った公式ドキュメントに詳しい説明があるかと思いきや The eg command performs example-based refactoring. For documentation, run the command, or see Help in golang.org/x/tools/ref
技術負債が溜まっている勘所について。現場のエンジニアは実際のシステムを触っているので変更や追加をする過程で当事者になるのでおおよそ異変に気づく。 一方、実際にそのシステムに対となるプロダクトに関わっているのはエンジニアだけではない。PdMやEM、事業責任者がいる中でこのメンバーにどう常に変化し続けるシステムアーキテクチャの異変に気づいてもらうのか、自ら気づかせるのかは至難の業である。 とはいえ、つばり一番わかり易いのは工数の予測精度の幅がある。 以下の3つのフェーズがあったときにそれぞれのズレが大きい場合は負債が溜まっていることが多い。(特に、1.と3.) 一般的な視点と現場システムへの理解度のズレ詳細から開発手前での予測のズレ予測工数と実績工数のズレここでいう工数予測がズレるのはエンジニアリングスキルの問題ではなく、システムに関する理解度の認知問題によってズレるケースが該当する 1.一般
Cloudflare、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供開始 Cloudflareは、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供すると発表しました。 生成AIは人間が作成したテキストや画像、動画などを大量に読み込んで学習を行う必要があります。生成AIを開発している組織は、より多くの学習データを取得しようとしており、そのためにインターネット上の多数のWebサイトをクロールするBotを稼働させているのです。 しかしWebサイトの運営元として自分たちのコンテンツがこうした生成AIの学習に使われることを望まないところもあるでしょう。 Cloudflareの新機能はこうしたWebサイトが簡単に生成AIのBotによるクローラーをブロックしてくれる機能を提供してくれます。 下記がCloudflareのダッシュボード画面で、すでに
任天堂は7月10日、『笑み男』なるタイトルのティザートレイラーおよびティザーサイトを公開した。 公式SNSにて任天堂は、ティザートレイラーに添えて「#笑み男」というハッシュタグのみを投稿。映像冒頭に表示されるロゴから、Nintendo Switch向けゲームのものと思われるが、現時点で詳細は一切明かされていない。 『笑み男』のティザートレイラーの冒頭では、「この映像には、視聴者に不安を与える恐れのある表現が含まれます。内容の視聴にはご配慮をお願いします」と注意喚起。その後、薄暗い空間に佇むコートを着た人物が現れる。その人物は紙袋を頭に被っており、紙袋には笑顔の表情が描かれている。また、映像後半では別の笑った表情に変化。これ以外に情報は特になく、この映像が何を表しているのか、またどういうゲームであるのか謎に包まれている。 海外向けの発表では「#WhoIsEmio」というハッシュタグが使用され
Remix is designed to make your application performant by default. Our latest feature, Fog of War1, helps your application stay performant no matter how large it grows. How Remix Makes Fetch(es) Happen Remix has primarily been a compiler and server-runtime on top of React Router aimed at giving you the idiomatic and performant way we would have written a React Router SSR app. Could you build your o
my-next-app/ ├── lib/ │ ├── googleCalendar.js │ └── slack.js ├── pages/ │ ├── api/ │ │ └── cron.js │ └── index.js ├── .env ├── package.json ├── next.config.js └── README.md import { authorize, getEvents } from '../../lib/googleCalendar'; import { sendReminder } from '../../lib/slack'; import moment from 'moment-timezone'; import 'moment/locale/ja'; moment.locale('ja'); export default async functio
前提条件 TypeScriptを使用している package.jsonは1つのみ 今回対象とするディレクトリのルートにpackage.jsonがあり、それより子のディレクトリにはpackage.jsonがない モノレポではなくモノリスのイメージ。モノレポであれば恐らくworkspaceを切る方が何かと素直になりそう 試した環境 Visual Studio Code version 1.91(2024年7月7日頃の最新バージョン) やりたいこと ディレクトリ毎に依存方向を決めている場合等に、依存してはいけないディレクトリの関数や変数が自動補完の対象となるのを防ぎたい 今回検証するリポジトリの構成 ルートディレクトリにpackage.jsonとtsconfig.jsonがある(ここは通常通り) srcの直下にはconstants, utils, featuresというディレクトリがある fea
ReactとCSSinJSの学習として、アコーディオンを簡易的に作ってみました。 結論 色んな入門動画を見ながら一通りReactを触っていましたが、実際に自分で一から作るとなると中々うまくはいきませんでした。 使用言語 React TypeScript styled-components 実際のコード import { ReactNode, useLayoutEffect, useRef, useState } from "react"; import styled from "styled-components"; interface AccordionInterface { heading: string; children: ReactNode; initialOpen: boolean; } const Div_Accordion = styled.div` border: 1px
はじめに Biome は JavaScript や JSON 向けの強力なコード品質管理ツールですが、数多くのルールの中から適切なものを選ぶのは難しい場合があります。この記事では、私が Biome を使う際に最低限入れておくルールを紹介し、それぞれの具体的な使用例を解説します。 基本設定 公式ドキュメント「Getting Started」に記載されている基本設定は以下です { "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", "organizeImports": { "enabled": false }, "linter": { "enabled": true, "rules": { "recommended": true } } } この設定では、Biome の推奨ルールセットを有効にしています。これだけでも十分なケー
中川です。 2024年7月5日に開催した「DevelopersIO 2024 SAPPORO」にて、オフライン登壇させていただきました。 登壇資料 話したこと 負荷テストの概要と目的 負荷テストの進め方 AWSを活用した負荷テスト 実践的なTips 当日の登壇スライドはこちらになります。 参考・紹介資料 参考にしたサイト 負荷テスト on AWS のすすめ 第三十五回 ちょっぴりDD - 人気番組の新作配信を安定起動させた、サーバーレスな AWS 分散負荷試験ソリューション「Distributed Load Testing」を使った負荷試験の仕組み 負荷テストとは?目的や種類ごとの観点、実施の流れについて解説 Types of load testing 参考にした書籍 Amazon Web Services負荷試験入門―クラウドの性能の引き出し方がわかる 分散負荷テストソリューション AW
Amazonプライムデーセールスタート。なに買う? さいきん編集部員が買ったもの2024.07.16 00:0022,387 編集部 2024年7月16〜17日、Amazonプライムデーが開催されます。 何か買いたいな〜とおもっているあなたに、ギズモード編集部メンバーの「最近のお買い物事情」をまとめたLinktree(リンクツリー)から、一部抜粋してお届け。お買い物リサーチの参考になれば幸いです。 後半には、Amazonがおすすめするプライムデーセール対象品もまとめておきます。
エキサイト株式会社メディア事業部エンジニアの佐々木です。Lombokの@RequiredArgsConstructorが便利で弊社では多用しているのですが、@Qualifierを使用したいときに、コンストラクタを書かないといけないのが面倒でした。Lombokのドキュメントを眺めていたところ解決方法があったので、ご紹介します。 DIの登録コード DIの呼び出しコード lombok.configでの設定 まとめ 最後に DIの登録コード 下記のようにRestClientを複数個設定することは、結構あるかなと思います。 @Configuration public class RestClientConfig { @Bean("A_site_API") public RestClient A_site_API() { return RestClient.builder() .baseUrl("ht
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く