タグ

manatenのブックマーク (25,523)

  • TypeScriptの型と値とバリデーション

    TypeScript質的に自分に型が付与されていると思っているだけの JavaScript です。 いくら型を付与しようが、それが実行時に影響を与えることはありません。 コードレビューをしているとここを誤解している人が当に多いです。何度も解説しているのですが、なかなか浸透しないので、TypeScript におけるバリデーションという視点で記事を書くことにしました。 あと TS でバリデータ使って色々作ろうとしている友人と、プログラミング始めたてで zodopenapi を使っいる友人がいたので、彼らが想定読者です。 型と値の名前空間 TypeScript 上での名前空間(スコープ)は2つに分類できます。 値: 実行時にランタイム上のメモリに存在するもの 型: 静的解析時にのみ参照可能なもの。コンパイル時に完全に消滅する。 TypeScript は基的に JavaScript

    TypeScriptの型と値とバリデーション
    manaten
    manaten 2024/06/11
    any相当の型からいきなりキャストしちゃいけないのはだいたいの言語でそうな気はする。TSでこの話が話題になりやすいのは、jsから入った人がany使っちゃうのと、型情報が不完全なライブラリがany返すからだろうなあ
  • Yesonor(いえそな) - AIとウミガメのスープを楽しめる水平思考クイズの投稿サイト

    AIとウミガメのスープを楽しめる水平思考クイズの投稿サイトです。当サイトではAIが回答を生成するためおひとりでも、もしくは真相を知らない友人同士とでも水平思考クイズで遊んでいただけます。

    Yesonor(いえそな) - AIとウミガメのスープを楽しめる水平思考クイズの投稿サイト
    manaten
    manaten 2024/06/10
  • Array.filter ← これで型が絞れるようになるらしい

    const fruits = ['Apple', 'Banana', undefined] const result = fruits.filter(x => x !== undefined) // const result: (string | undefined)[] console.log(result) // ['Apple', 'Banana'] このように、resultという変数にundefinedがない状況でもfilterを使用した場合は型が絞られませんでした。 Javascriptに慣れてきて、TypeScriptに足を踏み入れた頃は当にここで躓きました、、 それが近い未来、変わるかもしれません。 これからのfilter const fruits = ['Apple', 'Banana', undefined] const result = fruits.filter(x

    Array.filter ← これで型が絞れるようになるらしい
    manaten
    manaten 2024/06/10
    is hogehoge が型推論できるようになるからってことなのね。すごい
  • KADOKAWAのデータセンター、𝕏に貼ってあった画像を鵜呑みにしたら、一箇所..

    KADOKAWAのデータセンター、𝕏に貼ってあった画像を鵜呑みにしたら、一箇所に集約したってあるで。これは現場ねこ 社内だけで使うシステム(外部非公開)だけなら『へぇそうなの』で終わるが、商用システム(世の中に公開して事業としてお金貰ってるやつ)もって、なんでや・・・ またまた~この規模感でそんなことあるわけ無いでしょ〜があるのが日という国だからな ほんで、一応続きがあって、異なるサービスレベルのシステムを一緒に運用するのは無理がある(それはそう)から、再び分散させたってあるな 分散プロジェクトがいつから始まり、そして完了したのか現在も分散進行中なのかわからんけど、 データセンターのひとつがまさかの東京ってあったな。東京社から2~3時間でアクセス出来る立地ではなくガチの都内 いったいなんのこだわりなんや・・・リーモートで指示出すではなく、エンジニアが直接データセンターに足運ばないとい

    KADOKAWAのデータセンター、𝕏に貼ってあった画像を鵜呑みにしたら、一箇所..
    manaten
    manaten 2024/06/10
  • 「言い方がキツイ人」は、いったい何を考えているのか。

    「悪い人ではないんだろうけど、言葉選びが下手だなぁ」 わたしはAさんに対して、ときおりこう思っていた。 Aさんの考え方自体がおかしいわけではないのだが、なんだか癪に障る言い方が多いのだ。 なぜこの人はこんなにも言葉選びが下手なんだろうと不思議だったが、最近その理由がわかった。 彼は言葉選びが下手なんじゃない。単純に、「自分の言い分は正しいのだから、それを理解できない相手が悪い」と考えていたのだ。 かつてのわたしのように。 「言葉を選んで伝える」という発想がないAさん あるとき、数人で出身地の話をしていたときのこと。 Bさんが、Aさんの出身地を勘違いをしていた。 「Aさんって、沖縄出身だったよね?」 「いや、ちがうけど」 「あれ、沖縄って言ってたと思ったんだけどな」 「いやいや、沖縄出身なんて一切言ってないし」 「あー、ごめん。言ってたと思ったんだけど、だれかと勘違いしたのかも」 「思い込み

    「言い方がキツイ人」は、いったい何を考えているのか。
    manaten
    manaten 2024/06/10
  • ニコニコ動画が一日以上掛かるメンテ状態になった事により、2007/9/8以来17年ぶりにニコ動にオリジナルのボカロ曲が公開されなかった日が生まれてしまう

    ニコニコ公式 @nico_nico_info 2024年6月8日(土)6:00頃発生したニコニコの各種サービスの利用停止により、ご不便をおかけし心からお詫び申し上げます。 同日19:00時点でお伝えできる情報をニコニコインフォ記事に更新いたしました。 今後についても随時、アカウントおよび該当記事にてお伝えいたします。 blog.nicovideo.jp/niconews/22509… 2024-06-08 19:29:01 リンク 【調査中/追記】ニコニコサービス全体において正常に利用できない場合がある不具合|ニコニコインフォ 【調査中/追記】ニコニコサービス全体において正常に利用できない場合がある不具合|ニコニコインフォ いつもニコニコをご利用いただきまして、誠にありがとうございます。 この度、ニコニコサービス全体において発生している不具合に伴い、緊急メンテナンスを実施させていただきま

    ニコニコ動画が一日以上掛かるメンテ状態になった事により、2007/9/8以来17年ぶりにニコ動にオリジナルのボカロ曲が公開されなかった日が生まれてしまう
    manaten
    manaten 2024/06/10
  • トヨタ流問題解決「8ステップ」の誰も教えていない極意 | スターヒルズ企画

    ここで十分注意しなければならないことがあります。 それは、「あるべき姿は現象で表現してはいけない」ということです。 たとえば、実現したい姿が「品質不具合ゼロ」だとします。 すると、あるべき姿も「品質不具合ゼロ」としてしまいがちです。 対して、現状は「品質不具合5件」であるならば、問題はあるべき姿と現状 とのギャップなので、問題は「品質不具合5件」となってしまいます。 これでは、現状と問題が同一となってしまって、思考が1ミリも深まっていません。 したがって、このステップが何の進展もない無駄なステップになってしまいます。 それでは、どう考えるべきなのでしょうか。 それは、あるべき姿は実現したい姿を成立させる条件として考えるのです。 その例を図3に示します。 図3.あるべき姿から問題を導き出す このように考えれば、実現したい姿から、それを成立させる条件をあるべき姿とし、 その条件が現状ではどうな

    トヨタ流問題解決「8ステップ」の誰も教えていない極意 | スターヒルズ企画
    manaten
    manaten 2024/06/10
  • 「AIイラストって絵の勉強になる…?」取材を受けて考えたあれこれ|賢木イオ

    こんにちは、AI絵をやってたらいつのまにか人並みに絵が描けるようになってたおじさんです。前回の記事が微妙にバズったところ、美術関係の教育者の方から「AIで絵を学ぶのってどういう感じですか?うちの学生にもできますか?」というお問い合わせを相次いで頂きまして、今日は質問にお答えする中で考えたことをAI技術の進歩の振り返りとともに記事にしてみようと思います。 前回の記事( ▲ )を書いたのが今年3月のこと。その後、美術系の大学と専門学校、予備校の方から別々にDMを頂きまして、それぞれウェブインタビューのような形で1~2時間ほどお話ししました。インタビューの内容は、おおむねどの方も「これからの世代に美術を教える上で、画像生成AIについて触れないわけにはいかない。どのような距離感で扱えばよいのか決めかねており、実際に体験しているユーザーに話を聞いてみたい」という趣旨だったかと思います。 インタビュー

    「AIイラストって絵の勉強になる…?」取材を受けて考えたあれこれ|賢木イオ
    manaten
    manaten 2024/06/10
    なんであれ何かに興味を持って手を動かし続ければ、何らかの技術は身につくよなあ。と思わせられる
  • マネジメントに必要なのは胆力や、|u

    こんにちは。 最近、社内外からマネジメントの相談を受けることが多くなりました。 「どうすればマネージャーになれますか?」と「どうすればマネジメントができるようになりますか?」の2つが多いです。 結論、知らんし、わからん。です。 ただ、自分なりに2つの真理があります。 マネジメントに最も必要なスキルは胆力。 人は、自分が受けたマネジメントしか他人にできない。 では、概念じゃなくて現実世界の視点で詳細いってみます。 マネジメントに最も必要なスキルは胆力。私が初めてマネジメントというものを受けたのは前職でした。上司はCOOで、zoom画面の端に犬のぬいぐるみを置いてる人でした。私の師匠です。 優秀な方でどの分野の業務をやっても(細かい実務は別として)誰よりもできるので誰の相談にも乗れるし、的確なフィードバックをすることができる。そして、いつも一定のテンションで粛々と仕事をしている。 当時の私は、

    マネジメントに必要なのは胆力や、|u
    manaten
    manaten 2024/06/09
    マネージャになるのに必要な能力はなにもないし、マネージャに必要な能力はその時必要な全て。強いて言うなら「必要」に気づく能力は必要
  • 匿名系VTuber「増田あのに」ちゃん作った/配布したよ

    https://www.youtube.com/live/BS60Cd_cfX4 お披露目配信もしました。この動画の説明欄のところに配布用URLを載せています。 配布しているのはVTuberとして使うことができるようなLive2Dモデルです。PC・ウェブカメラorスマホのカメラ・マイクがあればVTubeStudioを導入の上VTuberごっこができますよというものです。 見た目については配信に載せていますのでよければご覧ください。はてなのユーザーの人が見たらちょっとだけニヤっとできるような意匠にしたつもりです。 ときどきあったじゃないですか、増田VTuberいたらどんなのかみたいな大喜利。そのVTuberを実際に作ってみた感じのやつです。 名前は増田あのんちゃんであったり増田あのにちゃんであったり色々でしたけど私は「増田あのに」ちゃんとしました。 匿名の人には誰もがなれる訳で、むしろ誰で

    匿名系VTuber「増田あのに」ちゃん作った/配布したよ
    manaten
    manaten 2024/06/09
    爪痕残したくて行動できるのすごい。そして過去配信もちょっと見たけど視聴者少ないのに喋り続けられるのすごい。配信者経験あるのかな
  • 【調査中/追記】ニコニコサービス全体において正常に利用できない場合がある不具合|ニコニコインフォ

    いつもご愛顧いただきありがとうございます。ニコニコ運営チームです。 現在、大規模なサイバー攻撃の影響により、6月8日早朝からニコニコをご利用いただけない状態が続いております。 ご不便をおかけしており、心からお詫び申し上げます。 6月10日18時現在、被害状況の全容を把握するための調査と並行して、サイバー攻撃の影響を受けずにニコニコのシステム全体を再構築をするための対応を進めています。 みなさまより、「サービス停止期間中のプレミアム会員費・有料チャンネル会員費は請求されるのか」「生放送のタイムシフト期限はどうなるのか」などのお声を多数いただいております。現時点では影響の調査を行っている段階のためお答えすることはできませんが、誠実に対応させていただきますので続報をお待ちください。 今週中に、弊社役員の栗田穣崇およびCTO鈴木圭一が、復旧までの見込みおよびその時点までの調査で分かった情報をご説明

    【調査中/追記】ニコニコサービス全体において正常に利用できない場合がある不具合|ニコニコインフォ
    manaten
    manaten 2024/06/08
  • 邪神の弁当屋さん - 邪神の弁当屋さん | ヤンマガWeb

    邪神の弁当屋さん。神の世界で謹慎処分を受けたソランジュは、人間の世界で弁当屋を始めることにした。

    邪神の弁当屋さん - 邪神の弁当屋さん | ヤンマガWeb
    manaten
    manaten 2024/06/08
  • 初代『風来のシレン』を作っていたときにスタッフが会議室に集められてみんなで「よ〜おっ!」「おぅ!!」って言わされれそれがレベルアップ音になった

    いたのくまんぼう/Ninebonz @Ninebonz 社内声優の話が話題ですが、初代シレンを作っていたときにスタッフが会議室に集められてみんなで一斉に 「よ〜おっ!」「おぅ!!」 って言わされました。 それがシレンのレベルアップ音になりましたw ということで、初代シレンからしばらく使われていたレベルアップ音には私の声も入っています。 2024-06-05 18:13:50

    初代『風来のシレン』を作っていたときにスタッフが会議室に集められてみんなで「よ〜おっ!」「おぅ!!」って言わされれそれがレベルアップ音になった
    manaten
    manaten 2024/06/07
  • 読者が安心して記事を読めるように、Publickeyでは適切な広告だけを掲載しています

    インターネット上には、無料でさまざまなコンテンツを提供するために、コンテンツと広告を組み合わせて読者に表示するメディアが数多くあります。 コンテンツと一緒に広告を読者に見てもらうことで、広告主からお金をいただき、それをメディアの運営費としているのです。 しかし最近では、不快な画像の広告や、誤クリックを誘うような邪魔な広告、さらには詐欺サイトへ誘導するような広告なども目立つようになり、読者にとって広告は不快で危険なものと認識されるようになってきています。 広告で運営費をまかなっているPublickeyにとって、こうした状況は喜ばしいものではありません。読者が広告を忌避するようになればなるほど、広告によるメディアの運営が難しいものになっていくからです。 Publickeyはこれまでずっと読者が安心して記事を読み、広告主が安心して広告掲載できるように、適切な広告だけを表示することに最大限の努力を

    読者が安心して記事を読めるように、Publickeyでは適切な広告だけを掲載しています
    manaten
    manaten 2024/06/07
  • スーパーで買ったレモンの種が1年後…… まさかの結果が635万再生「さっそくやってみます」「すごーい!」「手品みたい」

    記事はアフィリエイトプログラムによる収益を得ています 種からレモンを育てる動画がInstagramに投稿され話題に。記事執筆時点でこの動画の再生数は635万回を突破し、“いいね!”は11万6000件を超えています。家でレモンができる……! もしレモンが手に入ったら…… レモンが丸ごと1個手に入ったら…… 投稿者はチャレンジしやすい家庭菜園の方法を発信している「そらベジガーデンハック」(@sora_gardenhack)さん。今回の動画では、お店で購入できるレモンがいくつもの実をつけるまでを紹介しています。 3年で実がつくように まずは種を一粒取り出しコップにそそいだ水に漬けて1時間。取り出した種を、水に濡らして絞ったキッチンペーパーで折りたたんで包み、ジップロックの中に入れます。それを暗い棚の中に入れて、1週間置けば種からもう芽が出てきました! コップに入れた水に1時間入れておき……

    スーパーで買ったレモンの種が1年後…… まさかの結果が635万再生「さっそくやってみます」「すごーい!」「手品みたい」
    manaten
    manaten 2024/06/06
  • ガーシーが落語家転身を宣言「俺にしかできひんちゃうか」 高座名も電撃発表! | 東スポWEB

    ガーシー(東谷義和)が逮捕されてから1年の節目となる4日、都内で幻冬舎編集者の箕輪厚介氏とトークイベントを開催した。3月に懲役3年、執行猶予5年の判決が出てから初となる表舞台で飛び出したのは、仰天の落語家への転身だった。 ガーシーは2年前に芸能界の裏側をユーチューブで暴露し、一躍ダークヒーローとしてもてはやされ、参院選で当選まで果たした。しかし、俳優の綾野剛らから刑事告訴され、昨年6月に滞在先のドバイから事実上の強制帰国となったところで、逮捕。裁判では「二度とSNSはやりたくない」と猛省し、かつての面影は完全になくなっていた。 執行猶予の身となり、海外に拠点を置く希望はあるもののパスポートの発給は止められたまま。国内でセカンドキャリアをどう構築するかで思案の日々を送ってきた中、5月にSNSの復活を表明すれば、オンラインサロンの開設も予告し、〝ガルー〟といわれるガーシーのファンは大喜びしたが

    ガーシーが落語家転身を宣言「俺にしかできひんちゃうか」 高座名も電撃発表! | 東スポWEB
    manaten
    manaten 2024/06/06
  • FXで150万円損切りした😭😭😭 - かみぽわーる

    人生なにごとも経験…150万円の損切りを経験したからこそ語りたくなることもある😭😭😭 あぶねえから150万ぐらい損切りしたわ…😭😭😭 https://t.co/7jRSInFJHj pic.twitter.com/rZW20yUF5T— Ryuta Kamizono (@kamipo) June 4, 2024 FXに興味をもったのは、Twitter(現𝕏)でこのツイートを見たのがきっかけだった。 そういや年明けに、ちょっとだけ裕福な旧友(純資産8000万らしい)がFXやりたいというので仕組みを教えたら、2000万ぐらいいきなり証拠金ぶっこんで、200万枚ぐらいドル円ロング(建値146円)して、利確せずに毎日スワップ数万円を受け取る生活を送っているということが判明w…— りきまる😊 (@rikimaruwash) April 6, 2024 これを見た時点ではドル円ロングも

    FXで150万円損切りした😭😭😭 - かみぽわーる
    manaten
    manaten 2024/06/06
  • How to Implement Incremental Static Regeneration (ISR) in Astro | LogSnag

    manaten
    manaten 2024/06/05
  • How to Reduce Next.js Build Times with Vercel

    manaten
    manaten 2024/06/05
  • Waku, the minimal React framework

    Introduction Waku (wah-ku) or わく means “framework” in Japanese. As the minimal React framework, it’s designed to accelerate the work of developers at startups and agencies building small to medium-sized React projects. These include marketing websites, light ecommerce, and web applications. We recommend other frameworks for heavy ecommerce or enterprise applications. Waku is a lightweight alternat

    Waku, the minimal React framework
    manaten
    manaten 2024/06/05