日本電産の関潤社長は日本経済新聞の取材に応じ、環境規制強化などに伴う電気自動車(EV)化の進展で「自動車の土俵にいなかった人たちがEVを作るのは一般的になる」と語った。主要部品の駆動モーターでは価格競争が加速し、2030年ころまでに自動車メーカーの内製品はほぼなくなると予測。米アップルがEVに参入すると報じられるなど異業種からの参入にも「全く驚かない。資本力を持っている企業は部品を全部(部品メー
Pythonスキーマバリデーションライブラリ比較 (pydantic, marshmallow, attrs, cerberus) ウェブAPIの作成など、外部からやってくるデータを安全に捌く上で、スキーマ定義とバリデーションは非常に重要です。 また、特にPythonのような動的型付け言語において、内部でもレイヤをまたぐ場合はきちんと定義されたデータモデルを利用することで、知らない間にデータモデルが変わっていた、というようなケースを防ぐことができます。 Pythonには標準でスキーマバリデーションライブラリがないため3rdパーティのものを使うことになりますが、様々なライブラリがあるので比較してみました。 比較対象のライブラリ概要※Pythonバージョンは3.9.0を利用します。 lib versionGithub Star (2020/1/5)memo
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
複数のコンピューター間で直接データを送受信するP2Pは、従来のクライアント・サーバー構造が抱える「サーバーへのアクセス集中」や「中央集権」などの問題を解決する技術として注目を集めてきました。P2Pはデータを分散して保存できる点が特徴であり、ビットコインなどの暗号通貨やBitTorrentなどで活用されています。オープンソースソフトウェアの「Hypercore Protocol」を使うと、そんなP2Pによる分散型ストレージやKVSを無料で簡単に利用できるとのことなので、実際に使ってみました。 Hypercore Protocol https://hypercore-protocol.org/ Hypercore Protocolは「Hypercore」と呼ばれる機能を基盤として、分散型ストレージの「Hyperdrive」やKVSとして使える「Hyperbee」などの機能を含むツール群です。基
新型コロナの感染が急激に拡大し、今月8日より緊急事態宣言が発出されている。夜20時までの営業時間短縮を要請されている飲食業を中心に、雇用への影響は避けられないだろう。 厚労省の調べによると、1月7日までにすでに8万人超が解雇・雇止めされており、緊急事態宣言下で一層増加することが予想される(ただし、これはハローワークなどに相談に訪れた労働者の数であり、実数はさらに多い)。 コロナ関連の生活困窮に対応する生活支援策として、社会福祉協議会の特例貸付や住居確保給付金の要件緩和が行われてきたが、いずれも期限付きの制度であり、すでに貸付や給付が終了してしまったという相談も少なくない。 そうすると、生活困窮の拡大を受け止めることのできる制度は、ほぼ生活保護だけということになる。生活保護は生活費、住宅費、医療費など広範な生活ニーズに対応する制度となっているが、一般の労働者が利用するうえでは課題も多い。 今
はじめに この記事では HTTP のミドルウェアと gRPC のインターセプターのユニットテストの方法について紹介します。 HTTPミドルウェアのテスト gRPCインターセプターのテスト HTTP のミドルウェアや gRPC のインターセプターといえば Web サービスの共通処理の実装が集中する場所です。共通処理であるが故に開発初期に作り込んで後から手を入れることが少ないという特性があります。あまり手を入れることがないからといってユニットテストを省いてしまうと、あとから機能追加したり、バグを発見したりしたときに慌てることになります。共通処理が集まるコードはいざという時に備えてしっかりユニットテストをしてあげましょう。 HTTPミドルウェアのテスト まずは HTTP ミドルウェアのテスト方法を見てみます。 テスト対象のミドルウェア 以下の HTTP ミドルウェアのコードをテストします。コンテ
Prismaのドキュメントを読んでみたので、基本的なことをまとめていきます。 Primsaとは オープンソースのORM(Object-relational mapping) Node上のアプリケーションで直接DBに接続し、クエリー発行が可能 RDB周りの処理をより簡単に行えるようにし、開発者の生産性を向上させることを目的に開発 Next.jsアプリケーションでDBを扱う際に特に有用 Schemaファイルから型情報が生成され、クエリ結果がタイプセーフになる 対応状況 言語 JavaScript TypeScript Go (開発途中) データベース PostgreSQL MySQL SQLite SQL Server (開発途中) 主な構成要素 Prisma Model アプリケーションで使用するモデルを表現する。 モデル内でテーブルやカラムの定義を行う。 また、Prisma Clientで
2021年2月20日紙版発売 2021年2月18日電子版発売 下田倫大,寳野雄太,饗庭秀一郎,吉田啓二 著 B5変形判/440ページ 定価3,740円(本体3,400円+税10%) ISBN 978-4-297-11948-5 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto この本の概要 AIやIoTが実用化フェーズに入りつつあるのみならず,デジタルトランスフォーメーション(DX)への注目の高まりによって,事業やサービスを取り巻くデータを分析・活用・管理するためのインフラであるデータ基盤の重要性が増しています。 データ基盤を構築するにあたり,先行する事例から,Google Cloud(Google Cloud Platform, GCP)はデ
プロジェクト間で必要とされる node.js のバージョンが違うことはままあり、そのために皆さん nvm や nodebrew などのツールを使っておられることだろうと思います。 今回それ系統で Volta というツールを知ったので紹介いたします。 Volta - The Hassle-Free JavaScript Tool Manager Volta の特徴 セットアップが比較的簡単 Rust製で速いらしい 実行する node のバージョンなどをプロジェクトのディレクトリに入るだけで自動で切り替えてくれる npm や yarn でグローバルインストールした時も、どのディレクトリでインストールされたかを自動で記録するため、コマンドラインから直接コマンドを実行できつつもプロジェクト毎に違うバージョンを使うことができる node だけでなく npm や yarn もプロジェクト毎に固定できる
TL;DR 本記事で紹介するのは、Redux や React Router を使った React アプリケーション構築時のベストプラクティスを Next.js に適用した考え方です。 Next.js を外部モジュールと考え、Container/Presentation の Container を Adapter 層と見なす考え方 next/router などの Next.js の組み込みモジュール、Store、SWR(React Query) は Container(Pages) 層で利用する Storybook でコンポーネントを表示する際、Next.js 等のモックをできるだけ作らない 但し、Template 層以下の next/link や next/image への依存は制御できない なお本記事では、Next.js の依存層、Pages 層とTemplate 層という言葉は以下のこ
開発者向けの主要プラットフォームであり続けるために LinuxのGUIアプリへの対応が必要? Microsoftは、WSL2(Windows Subsystem for Linux 2)でLinux GUIアプリケーションに対応することを計画している。以下の動画は昨年9月に開催されたXDC 2020のセッションのものだ。 上のWSLGのデモビデオより。GIMPや裏のウィンドウのタイトルバーはLinux GUIアプリケーションのもので、Windows 10とは明らかに違う。ただ、GIMPなどのアイコンがタスクバーに表示されていることから、Windowsのデスクトップのウィンドウになっていることがわかる この改良はかなり大きなものと言える。以前紹介したWSL2のGPUコンピューティングへの対応も(「Windows 10のWSL2からGPUが使えるようになった」)、WSL2内でGPUによる描画(
科学技術が経済や安全保障を左右するいま、日本の研究力低下が止まらない。米欧の後追いを脱却しようと、国は1996年度に科学技術基本計画を打ち出し、90年代後半には米国などに次ぐ地位を誇った。その後も世界のけん引役を担うはずだったが、日本の研究力は中国などの後じんを拝し、今では世界9位に沈んだ。日本はどこでつまずいたのか。落日の四半世紀を検証する。【次回記事】大学の研究力低迷、「選択と集中」奏功せず 広がる格差「科学研究から経済成長に必要なイノベーションを搾り取ろうとしたが、明確な成功はなかった」。英科学誌ネイチャーは8日付の論説で、約7年半にわたる安倍政権の科学政策を総括した。安倍晋三前首相は「世界で最もイノベーションに適した国を造る」として、出口を重視するトップダウンの大型プロジェクトを相次いで立ち上げた。首相がトップの科技政策の司令塔を「総合科学技術・イノベーション会議」に改称するなど、
新型コロナ患者の爆発的な増加によって、適切な医療が提供できなくなってきています。 一部の報道では「この状況は民間病院が新型コロナを診ないから」という論調が目立つようになってきていますが、本当にそうなのでしょうか? 東京都の新型コロナの状況東京都の新型コロナ入院患者数(第28回東京都新型コロナウイルス感染症モニタリング会議資料) 東京都の新型コロナの新規報告数は現在も1日1500人〜2000人と非常に多い状況が続いていることから、入院患者数も増加を続けています。 東京都は病床確保に向けて医療機関と調整していますが、現状では新型コロナを診療している医療機関が通常医療を縮小して対応せざるを得ない状況となっています。 重症化リスクの高い新型コロナ患者も入院できていない東京都の新型コロナ患者の療養状況(第28回東京都新型コロナウイルス感染症モニタリング会議資料) これまで入院となっていたのは、 ・
Amazonで商品を探そうとしても、どこのメーカーかも分からずに「最新版」をうたうヘッドセットなど、見るからに怪し過ぎるアイテムが次々と出てきます。闇市化しているAmazonでは、説明文の日本語がおかしいこともしばしばです。 実際、Amazonの本から「ラジオ」で検索すると、スポンサー表示であるラジオ機器が先頭に表示されます。そこで、Amazon裏技の検索コマンド「&sort=salesrank」を追加して絞り込みすると、公式「ベストセラー」表示の付いた書籍が表示されました。 Amazonには検索結果URLの末尾に特定の検索コマンドを追加すると、表示される商品を絞り込める裏技があります。例えば、インチキベストセラーを除去するには、Amazon裏技の検索コマンド「&sort=salesrank」を追加。これでAmazonが本当のベストセラー順に絞り込み検索表示が変わります。 実際にAmazo
ごくごく普通の一般企業に、正社員でそこそこ長く務めてきました。 学生時代から「子ども」が好きで、子どもに関わる仕事がしたいなーと思い続けて、貯金も少し貯まったし、よし、長年の想いとして子どもに関わる「保育士の」資格を取ろうと、仕事しながら勉強してなんとか資格を手にすることができました。学校で学ばなくても、資格のための試験があるので、それを受験して取得しました(思ってたよりも、はるかに大変だった。。。。) 勉強は、子どもに関する専門知識は広い範囲に及んでいて、心理学から生理学、発達、医療、食事、睡眠、あそび、音楽(ピアノ弾けないから大変だった。。。)といったことから、親へのカウンセラー的な心構え・姿勢まで、すごく幅広い範囲の勉強が必要でした。やっぱり子どもの教育とか、いのちとかに関わるって、かなりの専門性や知識が求められるんだなーと実感しました。 で、ここからが本題です。 「よし、思い切って
東京都は17日、日曜日としてはこれまでで最も多い1592人が都内で新たに新型コロナウイルスに感染していることを確認したと発表しました。自宅で療養している人や、医療機関に入院するか、ホテルなどで療養するか調整中の人がいずれも過去最多となっています。 東京都は、17日、都内で新たに10歳未満から90代までの男女合わせて1592人が新型コロナウイルスに感染していることを確認したと発表しました。 日曜日としては、1週間前(10日)の1494人を上回り、これまでで最も多くなりました。 1日の感染の確認が1000人を超えるのは5日連続です。 17日の1592人の年代別は ▽10歳未満が47人 ▽10代が86人 ▽20代が362人 ▽30代が315人 ▽40代が258人 ▽50代が213人 ▽60代が122人 ▽70代が117人 ▽80代が56人 ▽90代が16人です。 全体の42%にあたる676人はこ
新型コロナウイルス対策をめぐり西村経済再生担当大臣は、NHKの「日曜討論」で、緊急事態宣言を長引かせないためにも、不要不急の外出自粛や出勤者の7割削減などの対策を去年春に宣言が出された時のように徹底するよう呼びかけました。 この中で、西村経済再生担当大臣は「午後8時までの営業時間短縮を飲食店にお願いし、その分、しっかりと支援していく。そのうえで、人の流れと、人と人との接触も減らさなくてはならず、不要不急の外出自粛と、出勤者の7割削減をお願いしている」と述べました。 そのうえで「これらは、去年の春にもお願いしたことで、徹底できれば、効果が上がってくると専門家にも言っていただいている。今、対策を徹底的にやって、効果は2週間後に表れてくるので、緊急事態宣言を長引かせないためにも、一体となって、徹底した対策をお願いしたい」と呼びかけました。 一方、西村大臣は、特別措置法の改正案について「大事なのが
【自民】 宇都宮市議会の皆さん、20人で会食「食べたのは1000円の弁当。それで会食と言われても・・・」 1 名前:和三盆 ★:2021/01/16(土) 22:56:26.18 ID:Aawh/4RK9 感染拡大の宇都宮で市議20人が会食 「危機感ない」自民関係者も批判 宇都宮市議会(熊本和夫議長、定数45)の自民党会派所属議員21人のうち20人が今月5日、議会内で会議後に議員控室で会食をしていたことが判明した。 参加した40代の男性市議の新型コロナウイルス感染がその後確認され、他の19人全員はPCR検査を受けて陰性が確認された。同市を中心に年末年始にかけて感染者が大幅に増え、警戒レベル最高の「特定警戒」さなかの会食に、自民党関係者からも「軽率だったのではないか」と批判の声が上がっている。 複数の市議らによると、会食は5日に行われ、最大会派「自由民主党議員会」に所属する市議が参加した。唯
こんにちは、らくからちゃです。 緊急事態宣言発令とのことで、世の中何やら騒がしくなって参りました。飲食店に加えて、小売店でも営業時間を早めに切り上げるような動きが出てますね。如何ほど効果があるのかはさておき、これくらいの労働量がちょうど良いのやもしれません。 さてこんな世相ですが、コンビニについては、24時間営業を続けて頂けるようです。電車に揺られて痛勤していた頃は、随分お世話になったもんですが、テレワーク生活が始まってからは長らくと足が遠のいておりました。 で、先日久々に寄ってみたんですよ。 いまコンビニの商品ってこんな高いの!? pic.twitter.com/sYKnpbI1kn — らくからちゃ@スゴいコシフリスト (@lacucaracha) 2020年12月28日 どうもスーパーの価格にお目々が慣れてしまったからか、どえりゃあ高く見える。PBの安いカップ麺でも税込みで140円も
今回はWEB関係の人なら知らないと損!なくらい便利なツールやサービスを、50個まとめて、利用目的別にご紹介します。 2021年になりましたが、近年より良いサービスが開発されたものもあります。ご自身のニーズにあわせ、並行して利用して頂くのがおすすめです。 この記事では古くなった情報は新しいものに書き換え、時代の流れに沿った最新サービスだけをビッシリと集めさせて頂きました。 今回は2万字の大ボリュームでお届けします! 一部、個人的な経験談も混じえてご紹介するので、お急ぎの方はこのブログをブックマークし、ポイントだけ押さえて後からじっくりWEBサービスを見て頂けると幸いです。 クライアントにツールを提案したりもできますので、隙間時間にでもゆるりと読んで頂ければと思います。 それではお楽しみください! (この記事が良いと思ったら自由にシェアしてね) ★サイト解析に使えるツール・サービス 「WEBサ
橋本 潤一ぃぃぃ®️は人見知り(ㅅ˙³˙) @fxrs1986 これ少し酷くないですか? 日本の物流を支えるトラックドライバーの皆さんの多くは深夜に働いているにも関わらず高速道路上で唯一食事の取れるサービスエリアまで時短営業! トラックドライバーはメシも食べずに働けというのでしょうか? 1都3県のSA/PAの営業時間変20時閉店 travel.watch.impress.co.jp/docs/news/1299… 2021-01-15 21:57:14 リンク トラベル Watch 高速道路各社、1都3県のSA/PAの営業時間変更。フードコートの多くは20時閉店に 高速道路各社は、政府による1都3県の緊急事態宣言を受けて、管内のSA(サービスエリア)/PA(パーキングエリア)内店舗の営業時間を変更している。変更開始日は特に1月12日以降に集中している。 8 users 131
WebVR版 書籍(単著) 個人開発のための Webサービス公開マニュアル 秀和システムより出版 自作アプリケーション フォーメーションバトル 集めたキャラクターでパーティーを作り、フォーメーションを組んで敵を倒して進んでいくレトロでシンプルでカジュアルなロールプレイングゲーム。 Android https://play.google.com/store/apps/details?id=com.alphabrend.formationbattle iOS https://apps.apple.com/us/app/id1527275998 Godot iOS Screenshot Resizer iOSアプリ用に使用する5.5インチ用スクリーンショットを6.5インチ、iPadサイズにリサイズするツール https://ios-screenshot-resizer.alphabrend.co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く