サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
kaden.watch.impress.co.jp
engineerteam.note.jp
登壇者 TypeScriptでバックエンドのテストを書くときの課題早速なんですが、みなさんテストを書いてますでしょうか? 昨今では、TypeScriptでバックエンドを書けるのが普通になってきました。バックエンドで利用できるORMやフレームワークも充実してきています。 バックエンドはフロントエンドに比べてデータベースを扱ったり、重要なロジックが含まれているので、しっかりとテストを書きたいというモチベーションが湧いてくると思います。 そこで課題になるのが、テストデータの準備ですね。 例えば、Prismaで「ユーザーが管理者ならtrueを返す」というシンプルな関数を作ったとします。テスト対象のコードがシンプルなので、テストもシンプルに書けると思うかもしれません。 しかし、上記のテストコードを見てもらうとわかるとおり、ユーザーデータの作成する処理で数行のコードを書く必要があります。テストと関係の
coliss.com
最近のWebサイトやスマホアプリでよく見かけるのが、メッシュグラデーションです。メッシュグラデーションとは複数のポイント間でカラーをさまざまな方向に流し込んだグラデーションで、動きや変化を表現する方法として人気があります。 この美しいメッシュグラデーションをCSSで簡単に作成できるツールを紹介します。メッシュグラデーションはスタティックの動かないものだけでなく、アニメーションで動くメッシュグラデーションも簡単に生成できます。 MSHR MSHRは、CSSで作成されたメッシュグラデーションのコレクションで、個人でも商用でもあらゆるプロジェクトで無料で利用できます。2024年8月現在、282種類のメッシュグラデーションが登録されており、そのまま利用するだけでなく、カスタマイズして独自のメッシュグラデーションを作成することもできます。
www.itmedia.co.jp
米Googleは8月6日(現地時間)、スマートホームの「Nest」および「Google Home」に、マルチモーダルな生成AIモデル「Gemini」を搭載すると発表した。今年後半に実施するとしているが、日本での提供時期は不明だ。 発表されたのは、以下の4点。 Nestデバイス上の「Googleアシスタント」でのGemini採用 複数の新しい音声 NestカメラでのGemini採用 自然言語での自動化スクリプト生成 Gemini採用Googleアシスタントと新しい音声 Nestシリーズのスピーカーやディスプレイ上の「Googleアシスタント」にGeminiモデルを使うことで、ユーザーとの会話をより自然で高度なものにする。「メディアの再生やタイマーの設定などの体験を向上させるためにLLMを採用する」という。 新しい音声の1つを以下の動画で聞くことができる。トーンは従来の女性の声と同じだが、より
levtech.jp
Dain 古今東西のスゴ本(すごい本)を探しまくり、読みまくる書評ブログ「わたしが知らないスゴ本は、きっとあなたが読んでいる」の中の人。自分のアンテナだけを頼りにした閉鎖的な読書から、本を介して人とつながるスタイルへの変化と発見を、ブログに書き続けて10年以上。書評家の傍ら、エンジニア・PMとしても活動している。 わたしが知らないスゴ本は、きっとあなたが読んでいる ITエンジニアの評価は、大きく2つのタイミングで決まる。これを前編、後編に分けて紹介する。 前編では、採用するタイミングでの評価だ。新卒であれ転職であれ、応募して面接を受ける段階でどこが見られ、何を基準に評価されるかを見ていく。ただし、巷に数多にある就活本、就活のハウツー記事をアテにしないやり方だ。そうではなく、採用する側の立場から、面接担当者や人事部の人の弱点を見ていく。いわば採用のハッキングだ。 keyboard_arrow
xtech.nikkei.com
中国M5Stack Technologyの「M5Stack」といえば、中国Espressif Systemsのマイコン「ESP32」を採用したWi-Fi、Bluetooth内蔵のLCD付きマイコン開発キットというイメージを持つのではないだろうか。2024年4月にEspressif SystemsがM5Stack Technologyの株式の過半数を取得し、傘下に収めた。これにより両社の関係はより強固になったといえる。 M5Stack TechnologyはLinuxが動作するSBC(シングルボードコンピューター)も販売している。2023年には「Raspberry Pi CM4」を搭載した開発ボード「M5Stack CM4Stack」の販売を開始して話題となった。 そして2024年5月には「M5Stack CoreMP135」(以下、CoreMP135)というSBCを新たに発売した。筆者もC
internet.watch.impress.co.jp
www.watch.impress.co.jp
このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 X: @shiropen2 上海大学の研究者らが発表した論文「Entangled biphoton generation in the myelin sheath」は、脳内の神経繊維が、量子もつれによって結びついた光子のペアを生成する可能性を理論的に示唆した研究報告である。実験によって裏付けられれば、この現象は、脳内の何百万もの細胞がどのようにして活動を同期させ、脳を機能させるのかを説明できる可能性がある。 脳が活動する際、何百万もの神経細胞が同時に発火(電気信号を発する動き)する。この現象には、多数の神経細胞の同期活動、つまり遠く離れた細胞同士でもタイミングを合わせる必要がある
放送局の基幹システム機材更新は、早いところでは5年おきに半分入れ替え、もしくは10年単位で大幅更新というペースで進められている。放送システムの入れ替えが難しいのは、更新中も放送を止められないところである。従って全面更新ともなれば、局舎を新築するなどして、旧局舎で放送を出しながら平行して工事を進めていくしかないわけだが、資金的な問題もあり、それができる放送局は限られる。 かつてアナログからデジタル放送に入れ替わるときは、大騒動だった。出力がデジタルになれば、その手前のシステムもデジタル化するべきである。最終的にはフルデジタルになるというゴールはあったものの、部分的にはまだ移行できず、A/Dコンバーターを経由してアナログ機材を併用しつつ、数年かけてフルデジタルへの移行が行われた。 とはいえ、当時のアナログとデジタルは、1対1で1方向伝送であるという点では考え方は共通していた。信号が変わったので
www.publickey1.jp
米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始 アメリカ国防総省 DARPA(Defense Advanced Research Projects Agency:国防高等研究計画局)は、C言語のコードからRust言語のコードへ高い精度での自動変換実現を目指す「TRACTOR」(Translating All C to Rust)プログラムの開始を発表しました。 DARPAは軍事技術の開発および研究を行う機関であり、現在のインターネットはDARPの前身となるARPAが1967年に開始した「ARPANET」がその起源であることはよく知られています。 DARPAが発表したTRACTORプロジェクトは、C言語のコードからRust言語のコードへの自動変換を高い精度で実現することで、過去にC言語で開発された多くのソフトウェアをメモリ安全なソフト
gigazine.net
Windowsに搭載されているセキュリティ機能である「Smart App Control」と「SmartScreen」に、セキュリティ警告やポップアップ表示なしでプログラムを起動できる設計上の欠陥があることが、セキュリティ企業のElastic Security Labsによって発見されました。 Dismantling Smart App Control — Elastic Security Labs https://www.elastic.co/security-labs/dismantling-smart-app-control Researchers Uncover Flaws in Windows Smart App Control and SmartScreen https://thehackernews.com/2024/08/researchers-uncover-flaws-
www.docswell.com
CITとセキュリティなんでも見る人 / I love technologies and security, Spider-Man, Marvel & DC heroes and lovely things.
pc.watch.impress.co.jp
github.com/d3witt
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
Electron代替を目指す「Tauri 2.0」リリース候補版が公開。Windows/Mac/Linuxに加えてiOS/Androidアプリ開発も可能に Electronの代替を目指すRust製のアプリケーションフレームワーク「Tauri」の開発チームは、「Tauri 2.0」リリース候補版の公開を発表しました。 Everyone assumes your dev environment and network are safe. Tauri doesn't assume that & protects you as a dev. Tauri 2.0 RC for Mobile and Desktop available right now. Read the announcement:https://t.co/SXv1tgNHGm — Tauri (@TauriApps) August
iPhoneやMacに搭載される予定のアシスタントAI「Apple Intelligence」の開発者向けテストが2024年7月に始まりました。この開発者向けテストに参加した人物が「Apple Intelligenceが詐欺メールを優先メールとしてオススメしてきた」と報告しています。 [iOS 18.1 PB1] Apple marking a phishing email as a “priority” for me to open byu/icedout223 iniOSBeta Apple IntelligenceはiPhone・iPad・Mac向けに開発されたアシスタントAIで、「文章の要約」「文章の生成」「画像の生成」などの機能を活用して「自分で書いた文章を校正してもらう」「自分で描いた下描きを高品質なイラストに変換してもらう」といった操作を実行できます。Apple Intell
www.gadget2ch.com
時期が悪くない? 1: それでも動く名無し 2024/08/06(火) 12:09:08.90 ID:flkWqB5r0 iPhone出る頃には日本おらんから買った 2: それでも動く名無し 2024/08...
zenn.dev/cybozu_frontend
こんにちは。ぶっちーです。 普段は kintone というプロダクトの新機能開発を行っており、最近は、フロントエンドの技術刷新に取り組んでいます。 この技術刷新では、Closure Tools から React への置き換えを行っています。詳しくは、以下の記事をご覧ください。 刷新をする中で、React を書いていくうちに React の設計、特に React Hooks に対する考え方が難しいと感じました。 そこで、React Hooks について学習し、気付いた点があったのでこの記事にまとめます。 命令的 UI と宣言的 UI 技術刷新前の Closure Tools は、class 構文を使用したオブジェクト指向をベースとして、命令的 UI を構築しています。 刷新をする中で、最終的にどのような UI を構築するのかを把握する必要があります。このときに、コードベースから理解をしようと
次のページ
ITの人気エントリー
セキュリティ技術の新着エントリー
はてなブログ(テクノロジー)の新着エントリー
AI・機械学習の新着エントリー
プログラミングの新着エントリー
エンジニアの新着エントリー
このページを最初にブックマークしてみませんか?
『IT』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く