並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

Dartの検索結果1 - 36 件 / 36件

  • あるべき姿、そして思想 - パルカワ2

    脳内ダンプ 最近あるべき姿を考えていて思ったことを書く。 仕事をしていく中で我々はあるべき姿を考えている。あるべき姿を考えないと今起きている問題は発見できない。プロダクト開発でも組織でも技術でもそう。 10Xには、Think 10xというのがある。理想というあるべき姿を定義して探索的一歩を重ねようとあり自分はこれが大好き。あるべき姿とはなんなんだろうか。 色々考えて結局Think 10xなんですよねになる— ひさいち (@hisaichi5518) 2024年10月9日 なぜあるべき姿は必要なのか 我々の仕事は訂正し続けることである。訂正するということはつまり変化し続けるということ。あるべき姿がないと変化を積み重ねてもグチャグチャになり、なんなのかよくわからないいびつなものが出来上がる。 ❌ あるべき姿を持たずにただ訂正を積み重ねている例 ✅ 理想(あるべき姿)を定義して段階的に訂正してい

      あるべき姿、そして思想 - パルカワ2
    • 日本語版 Gemma 2 2B を公開

      .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

        日本語版 Gemma 2 2B を公開
      • 小惑星の地球への衝突を核爆弾で防ぐ妙案、爆破はせず、最新研究

        最新の研究によると、核爆弾を使えば直径4キロメートルと大型の小惑星の衝突まで防げるという。(Illustration by Detlev Van Ravenswaay, Science Photo Library) 都市をひとつ壊滅させられるほどの小惑星が地球に向かっているとする。幸い、何年も前からわかっているのであれば、大惨事を防ぐ方法を科学者はすでに知っている。探査機を小惑星に衝突させて、地球に向かう軌道をずらす方法だ。 ただし、小惑星が大型だったり、あるいは小型であっても発見が遅れてしまったりしたら、この方法がうまくいくとは限らない。では、どうすればいいのか? その有力な解決策を示した研究が、9月24日付けで学術誌「Nature Physics」に発表された。人類の文明を破壊するほどの大きな小惑星であっても、核爆発で生じるX線で小惑星の軌道をずらして地球への激突を回避できるかもしれな

          小惑星の地球への衝突を核爆弾で防ぐ妙案、爆破はせず、最新研究
        • 【Flutter】国会図書館のAPIで国会議事録アプリを作った話

          こんにちは。 株式会社ココナラ Web開発グループ フロントエンド開発チームの加藤です。 普段はWebのフロントエンドの開発をしていますが、最近プライベートでFlutterの勉強も兼ね、アプリの個人開発をしました。 Flutterの開発言語のDartはJavaScriptに似ているため、フロントエンドエンジニアでも馴染みやすいと思います。 今回はそこで使ったAPIやパッケージの紹介・解説をします。 作ったもの チャットアプリのようなUIで気軽に国会の発言を見ることができるアプリです。 議員をフォローしてその議員の全発言を見たり、ワードをフォローしてそのワードが含まれる発言を抽出したり、会議を指定して議事録を見たりすることができます。 Androidアプリと、iOS用にWebアプリがあります。(Macを持っておらず、iOSアプリのビルドはできなかったため) API 概要 国立国会図書館が公開

            【Flutter】国会図書館のAPIで国会議事録アプリを作った話
          • Ruby on Railsにはない一般攻撃魔法

            他言語のフレームワークとRailsを比べてみる Railsにはたくさんゾルトラークがある 葬送のフリーレンという作品にはゾルトラークという魔法が出てきます。当初はその強力性から稀有な魔法と認識されていたものの、解析や研究が進んだ結果誰もが使える魔法となり一般攻撃魔法と認識されるようになりました。 Ruby on Railsというフレームワークも同様にファイルアップロードのActive Storage、複数データベース接続など従来はgemで実現していたものの一部が組み込み化され一般攻撃魔法になっています。 コアが大きくなったのでとあるバージョンから別ライブラリーに切り出しますというライブラリー、フレームワークもあるので組み込み機能が肥大化していくことは必ずしも善ではないのですが、メンテされる範囲で機能が増えていくのはいいことでしょう。 一方で他言語のフレームワークにはあるけれどRailsには

              Ruby on Railsにはない一般攻撃魔法
            • - 生成 AI はいよいよ「社会実装」へ - Generative AI Summit Tokyo '24 Fall 開催

              .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                - 生成 AI はいよいよ「社会実装」へ - Generative AI Summit Tokyo '24 Fall 開催
              • (半年前に)10Xを退職しました - やる気 ない日記

                退職したのが半年前なのですが、近況報告のために🙏 入社エントリーに「Dartが好きなだけ書けるとか、控えめに言って最高じゃんか!」と書いてるとおり、仕事でDartが書けて楽しい日々でした。 hack-it-iron.hatenablog.com お疲れ様でした👍

                  (半年前に)10Xを退職しました - やる気 ない日記
                • 核爆弾で地球を「小惑星衝突」から本当に救えるか? 最新の模擬実験で検証(Forbes JAPAN) - Yahoo!ニュース

                  核爆発で放射されるエネルギーを利用すれば、地球の脅威となる小惑星の軌道を変えられる可能性があることを、実験とコンピューターシミュレーションで確かめたとする研究結果が発表された。ただし、手遅れにならないうちに小惑星を発見することが前提条件となる。 【画像】2022年に行われた小惑星の軌道を変える実験 約6600万年前、直径10kmの「惑星破壊級」小惑星が地球に衝突した。このチチュルブ天体衝突によって地球規模の大量絶滅が発生し、全生物種のうちの恐竜を含む推定76%が絶滅した。 チチュルブサイズの小惑星が地球に衝突する確率は1億年~2億年に1回で、より小規模な衝突ほど発生頻度が高くなる。 地球近傍天体(NEO)の危険度リストには現在、約1200個の小惑星が登録されている。このリストには、理論上は今後1000年以内に地球に衝突する可能性のある直径1km以上の天体が記載されている。これらのNEOは、

                    核爆弾で地球を「小惑星衝突」から本当に救えるか? 最新の模擬実験で検証(Forbes JAPAN) - Yahoo!ニュース
                  • GDNetWork Blog

                    Go vs RxJS - 2024How do they scale comparatively? Prerequisites: You know RxJSYou know GoYou've used bothThis is not a tutorial, don't copy code from hereBasic PipelineGo starts off with more boilerplate // Golang func Pipeline(in <-chan models.Product) <-chan models.Product { out := make(chan models.Product) go func() { for product := range in { out <- product } close(out) }() return out }// Java

                    • 【system パッケージ】Omiai の Flutter プロジェクトのアーキテクチャ

                      この記事について 株式会社 Omiai の Flutter テックリードの @kosukesaigusa です。 以前の「Omiai の Flutter プロジェクトのアーキテクチャ」という記事: の続編として、system パッケージの具体的な実装内容について紹介します。 system パッケージ Omiai の Flutter プロジェクトのパッケージ構成は下図の通りです。 system パッケージでは、3rd パーティのツールをラップして腐敗防止層のような役割をしたり、その他の基礎的・汎用的な処理を記述したりします(例:HTTP クライアント、Shared Preferences, Firebase Analytics など)。 そうすることで、system よりも図の中で上側のパッケージでは、direct にそれらの 3rd パーティのツールに依存することがなくなります。 syst

                        【system パッケージ】Omiai の Flutter プロジェクトのアーキテクチャ
                      • Nuxt2 → Nuxt3 アップグレードを完遂してみて

                        更新履歴 2023/05/14 プロジェクト全体で意識したこと項目に文章を足しました はじめに Nuxt3 が2022年11月16日に正式リリースされました。 また、Nuxt2 が2023年12月31日に EOL を迎えるということで、今働かせていただいている現場でアップグレードプロジェクトを爆誕させ、その PL をやらせていただくことになりました。 そのアップグレードにおける激動の完遂までの道のりを本記事でまとめようと思いましたので、今後アップグレードを行おうとしている方や、現在実施している方、これから行おうとしている方に読んでいただければと思います。 目次 PJ 始動までの事前準備 いざ、アップグレード! エラー量がえぐい Vuex との戦い 基盤構築の苦しさ ホットリロード機能の作成 Vuex の機能で動かないオプション エラー解消後もサーバー起動できない SSR やユニバーサルコー

                          Nuxt2 → Nuxt3 アップグレードを完遂してみて
                        • import nan-ch

                          今日は、素晴らしい完成度のemacs24にjediをインストール方法を紹介したいと思います。 emacsでここまでpythonがサクサク書けるようになるとは思わなかった。 参考にさせてもらったのは下記サイト emacs-jediのinstall - Qiita 下準備 virtualenvをインストールしておきます。 $ pip install virtualenv package.elからjediをインストール まずは、package.elにmelpaを追加してjediをインストールできるようにします。 ;=============== ; package.elの設定 ;=============== (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packag

                            import nan-ch
                          • 【Flutter/connectivity_plus】ネットワーク状況を監視する

                            通信を行う iOS/Android アプリを Flutter で開発しています。 インターネットに接続されていない場合にメッセージを表示したかったため、ネットワーク状況を監視するパッケージを利用したので、備忘録として残します。 今回作成したサンプルアプリケーション 要約 ネットワーク状況の監視には connectivity_plus パッケージを使用する ConnectivityResult を状態として保持する StreamSubscription を利用して、状態として保持している ConnectivityResult を監視する 保持している状態に応じて表示する Widget を切り替える ConnectivityResult はモバイル通信(mobile)や Wi-Fi 通信(wifi)などがある connectivity_plus パッケージを追加する connectivity_

                              【Flutter/connectivity_plus】ネットワーク状況を監視する
                            • Flutterのライフサイクル - Qiita

                              Flutterの記事を整理し本にしました 本稿の記事を含む様々な記事を体系的に整理し本にまとめました 今後はこちらを最新化するため、最新情報はこちらをご確認ください 10万文字を超える超大作になっています(笑) はじめに Flutterの状態遷移を整理しました。 initStateとかbuildとか漠然とイメージしていたのですが、しっかり理解していなかったことが理解できましたw まとめ StatefulWidgeのライフサイクルとは StatefulWidgetにはライフサイクルがあり、生成されてから破棄されるまでが細かく管理され、その状態に応じてメソッドが呼ばれます。 これらの状態を理解しておくことで、より高度な制御が可能です。 普段何気なく使っているbuildやinitStateはまさにこのライフサイクルに関連するメソッドです。 buildやinitStateは画面が表示されるときに呼

                                Flutterのライフサイクル - Qiita
                              • 話題の「第2の月」は月ではない、本当に月が増える日は来るか

                                国際宇宙ステーション(ISS)の第40次長期滞在クルーが撮影した地球と沈みゆく月。(Photograph by NASA) もし今ある月に匹敵する大きさの衛星がもう1つ、安定した配置で存在すれば、潮の満ち引きなどはまったく違ったものになるだろう。 一方、2024 PT5が地球の近くに滞在する期間は短く、研究の対象になるほどの影響を及ぼすことはないだろう。スタトラー氏は、「これよりもずっとミニムーンらしい天体が過去には存在していましたし、今後も出現するでしょう」と言う。 2016年には、ハワイ語で「振動する破片」を意味する「カモオアレワ」という小惑星が、約100年前から約300年後まで地球の周りを回るように見えることが研究により明らかになった。 カモオアレワは40~100メートルと観覧車ほどの大きさ。地球とよく似た楕円軌道と周期で太陽の周りを公転しており、地球からは月のように私たちの周りを回

                                  話題の「第2の月」は月ではない、本当に月が増える日は来るか
                                • React × Tiptap x Zod × Zustand で認証付き Markdown ブログを Supabase で構築してみた

                                  最近までは Dart や Swift など、モバイル開発の言語を書いていたのですが、久しぶりに React を書いてみたくなりました。せっかくなので、今注目されているモダンなサードパーティーライブラリを活用して、簡単なアプリを作ってみることにしました。 はじめに このアプリは、ひとつのサービスを本格的に作るというよりも、React や使っているライブラリの使い方を理解するために作りました。技術の組み合わせや、どんなふうに使えるかを試してみたくて、手を動かしてみた感じです。 なお、この記事はコードを細かく解説したり、ハンズオン形式でアプリを作れるようにするものではなく、要所だけを掻い摘んで説明していきます。 つくったもの 今回は「認証付き Markdown ブログ」を作ってみました。ログイン機能が備わっていて、ログイン後にブログの作成、編集、削除ができるシンプルなアプリです。 主な機能として

                                    React × Tiptap x Zod × Zustand で認証付き Markdown ブログを Supabase で構築してみた
                                  • Why Riverpod? | Riverpod

                                    What is Riverpod?​Riverpod (anagram of Provider) is a reactive caching framework for Flutter/Dart. Using declarative and reactive programming, Riverpod takes care of a large part of your application's logic for you. It can perform network-requests with built-in error handling and caching, while automatically re-fetching data when necessary. Motivation​Modern applications rarely come with all the i

                                      Why Riverpod? | Riverpod
                                    • 物理学:X線パルスが実験室で模擬小惑星を偏向させることができる | Nature Physics | Nature Portfolio

                                      X線パルスが小惑星の表面を蒸発させ、その軌道を変えるかもしれないという概念を実証する論文が、Nature Physicsに掲載される。この技術を用いて小惑星モデルの偏向を模倣した実験室での実験により、この技術が将来の惑星防衛ミッションに利用できる可能性を示唆している。 彗星や小惑星が地球の軌道に接近しすぎると、地球に脅威をもたらす可能性がある。最近、NASAの二重小惑星進路変更試験(DART;Double Asteroid Redirection Test)ミッションで実証されたように、宇宙船を使って小惑星に衝突させ、その軌道を変えることもできる。しかし、この物理的な衝撃によるアプローチには、十分な時間と準備が必要であり、一般的には高額である。別の方法としては、核爆発によるX線を使って対象物の表面を急速に加熱し、蒸発させて運動方向を変えることもできる。 Nathan Mooreらは、小惑星

                                        物理学:X線パルスが実験室で模擬小惑星を偏向させることができる | Nature Physics | Nature Portfolio
                                      • 小惑星「アポフィス」が地球に接近–厳しいスケジュールの探査ミッション「ラムセス」が一歩前進(UchuBiz) - Yahoo!ニュース

                                        欧州宇宙機関(ESA)はイタリア時間10月17日、小惑星探査ミッション「RAMSES」(ラムセス)に関して、OHB Italiaと6300万ユーロ(約10億円)の契約を結んだことを発表した。イタリア・ミラノで開催された、75回目となる国際宇宙会議「International Astronautical Congress(IAC) 2024」で調印された。 RAMSES(Rapid Apophis Mission for Space Safety)は、2029年4月に地球の静止軌道(約3万6000km)よりも近くを通過すると予測されている小惑星「Apophis」(アポフィス)を探査するミッション。直径350mと考えられているApophisを詳細に調査するとともに、地球に衝突しうる小惑星をどのように逸すかが検証される。 Apophisのように、静止軌道より近く地球に接近する事態は極めてまれな現

                                          小惑星「アポフィス」が地球に接近–厳しいスケジュールの探査ミッション「ラムセス」が一歩前進(UchuBiz) - Yahoo!ニュース
                                        • swampの忘備録

                                          こんにちはswampです。 今年もRegional Scrum Gathering Tokyo 2024 に参加してきました。アジャイルマインドあふれる空間で色々な方とお話しできてとても楽しかったです。 3部構成で私がRSGT2023に参加した感想と私が聴講した各セッションの簡単なレポートをお届けできればと思います。 Regional Scrum Gathering Tokyo 2024 Day1 参加記録 Regional Scrum Gathering Tokyo 2024 Day2, Day3 参加記録 (この記事) Regional Scrum Gathering Tokyo 2024 に参加してきた話 (全体の感想まとめ、近日執筆予定) 今回はDay2, Day3で聴講したセッションのまとめや感想をお届けします。 目次 目次 Solving The Value Equation

                                            swampの忘備録
                                          • Flutter:スマホからVRChatの表情をコントロールする 前編|TechRacho by BPS株式会社

                                            🔗目次 まえがき VRChatの表情変更難しい問題 OSCとはなんぞや そうだ、スマホ使おう。 実装 Unity側で行う準備 完成品 あとがき ↑目次に戻る 🔗まえがき みなさんどうもこんにちは、株式会社ECN所属社員のFuseです。 突然ですが、皆さんはVRChat、遊んでますか? 私は前回の記事でも言及した通りドはまりしてます。 そんな私ですが、最近ある悩みがあります。 表情が覚えられません。 ↑目次に戻る 🔗VRChatの表情変更難しい問題 私が使っているデスクトップ版のVRChatでは基本的にシフトキー+ファンクションキーで表情を変更します。 表情はニュートラルのF1を除くとアバターごとにF2~F8と左シフト、右シフトの組み合わせで7*2の14通あります。 さらにどの組み合わせがどの表情というのはアバターごとに違い、あるアバターでは笑顔になるキーの組み合わせがほかのアバターだ

                                              Flutter:スマホからVRChatの表情をコントロールする 前編|TechRacho by BPS株式会社
                                            • Riverpod入門ガイド:初心者のための段階的な説明

                                              1. Riverpodとは何か Riverpodは、Flutterアプリケーションの状態管理を簡単に行うためのライブラリです。 このライブラリを使うと、アプリの状態を効率的に管理できます。 Riverpodには、いくつかの重要な概念があります。 これらの概念を理解することで、Riverpodをより効果的に使用できるようになります。 Provider(プロバイダー) Providerは、アプリケーションの状態や計算結果を保持するオブジェクトです。 例えば、ユーザーの情報やアプリの設定などを保持するのに使います。 Providerは、これらの情報を他の部分のコードに提供する役割も果たします。 ConsumerWidget(コンシューマーウィジェット) ConsumerWidgetは、特別な種類のウィジェットです。 このウィジェットは、Providerの値を常に監視しています。 Provider

                                                Riverpod入門ガイド:初心者のための段階的な説明
                                              • スペースX、欧州の小惑星探査機「ヘラ」を打ち上げ–地球防衛に一役

                                                #ESA#ISAS#ダイモス#DART#Hera#AIDA#ディディモス#ディモルフォス Space Exploration Technologies(SpaceX、スペースX)は米国時間10月7日、欧州宇宙機関(ESA)の小惑星探査機「Hera」(ヘラ)を打ち上げた。米フロリダ州のケープカナベラル宇宙軍基地からSpaceXの「Falcon 9」(ファルコン9)ロケットで打ち上げられた。 Heraのミッションは、2022年9月に進められた米航空宇宙局(NASA)による二重小惑星進路変更実験「DART」(ダート)の対象となった小惑星「Didymos」(ディディモス)とDidymosを周回する小惑星「Dimorphos」(ディモルフォス、Didymosの衛星がDimorphos)を探査する。 DART(Double Asteroid Redirection Test)は、Dimorphosに探

                                                  スペースX、欧州の小惑星探査機「ヘラ」を打ち上げ–地球防衛に一役
                                                • マツコの知らないJavascriptと派生言語の世界

                                                  JavaScriptの歴史 JavaScriptは1995年にBrendan Eichによって開発されました。最初はNetscape Navigatorというウェブブラウザに組み込まれ、インタラクティブなウェブページを作成するためのスクリプト言語として設計されました。当初は「Mocha」という名前でしたが、後に「LiveScript」、そして最終的に「JavaScript」と改名されました。名前の由来には、当時人気があったプログラミング言語「Java」の名前を借りてマーケティング効果を狙った背景がありますが、技術的にはJavaとは異なる言語です。 ECMAScriptとの関係 JavaScriptは厳密には、ECMAScriptという標準規格に基づいています。ECMAScriptは、JavaScriptの仕様を定めた標準であり、複数の実装が存在します。ECMAScriptは1997年に初め

                                                    マツコの知らないJavascriptと派生言語の世界
                                                  • Flutterを活用している企業が大集合! 開発ノウハウを実践事例から学ぶ

                                                    Flutterでの開発生産性を上げる3つのポイント 続いては、株式会社ゆめみ Flutterエンジニアの井関竜太郎氏が登壇。Flutter開発において役に立つTipsを語った。 1つ目は「レビュアーに配慮のあるコードを書こう」だ。Flutter開発において、自動生成される「.g.dart」や「.freezed.dart」などのファイルは、コード量が多いためレビューの妨げになってしまうケースがある。解決策として、それらのファイルを「.gitattributes」に記載し「linguist-generated=true」の設定を入れることで、GitHubのPull Requestにおけるdiff表示の対象から外すことが可能だ。 2つ目は「Makefileを活用してみる」ことだ。Flutter開発を行ううえで、「fvm flutter clean」「flutter pub run build_r

                                                      Flutterを活用している企業が大集合! 開発ノウハウを実践事例から学ぶ
                                                    • YOUTRUSTアプリで使っているパッケージ一挙大公開!その1 - YOUTRUST Tech Blog

                                                      どうも、株式会社YOUTRUSTのアプリ開発のリードエンジニアをやっているashdikこと朝日(YOUTRUST / X)です。 最近は、任天堂Switchで有名な「Slay the Spire」のボードゲーム版にどハマりしております。 Slay the Spire アセンション4クリア時 原作は一人用なのですが、ボードゲームでは4人までの協力が出来る様になっています。 僕は一人で、協力しています。 ...あれ、目から汗が。 ⚓️ 概要 気を取り直して、今回と次の記事では弊アプリで使っているパッケージとその用途を一挙にご紹介します。 中規模以上のアプリでどんなパッケージがどんな風に使われているか、何か参考になるものがあると嬉しいです! それでは、いってみましょー! 💻 筆者環境 (執筆時) name version Flutter 3.24.1 Dart 3.5.1 🍁 パッケージ説明

                                                        YOUTRUSTアプリで使っているパッケージ一挙大公開!その1 - YOUTRUST Tech Blog
                                                      • Flutterアプリを Android15 / 16kb page size 環境で動かしたらどうなるのか

                                                        Android15端末から、16kb page size環境といわれる、OSが管理するメモリの単位サイズが従来の4kbより大きくなる端末が出ます。 Flutterアプリの場合、どのような影響があるのでしょうか。 16kb page sizeの概要 Android15から、OSのメモリ管理の単位(ページサイズ)が4kbだったのが、16kbに切り替えられる。 それによりアプリの起動時間などのシステムパフォーマンスが向上する(らしい)。 アプリが影響を受けるのは、ネイティブコード(C/C++)を使用しているときです。apkを解凍したときに、共有ライブラリ(.so)として出力されているものが影響を受けます。 Flutterの場合 Flutterはネイティブコードを使用しているので影響を受けそうですが、以下issueでは、次の理由により問題ないそうです。 libflutter.so は16kb対応さ

                                                          Flutterアプリを Android15 / 16kb page size 環境で動かしたらどうなるのか
                                                        • 「惑星殺し」の小惑星から地球を防げるか 核爆発で回避可能との研究(朝日新聞デジタル) - Yahoo!ニュース

                                                          強力なX線を生み出す実験装置「Zマシン」。米サンディア国立研究所にあり、高電圧に伴う放電が見えている©Sandia National Laboratories 地球に衝突する小惑星の軌道を核爆弾によってそらす――。SF映画「アルマゲドン」で描かれるような方法は有効だとする論文を、米国の研究者らが23日、科学誌ネイチャー・フィジクスに発表した(https://doi.org/10.1038/S41567-024-02633-7)。上空で爆発させるのがカギで、プラネタリー・ディフェンス(地球防衛)の手段になるという。 【画像】「天の火」で滅亡したソドム?を発見 隕石が爆発したイメージ画はこちら 地球の軌道に近づく小惑星は約3万5千個あり、そのうち2千個以上が「潜在的に危険」として監視対象だ。衝突する恐れは今のところないが、小惑星は毎年2千個近く発見されている。事前に衝突を回避する方法は確立され

                                                            「惑星殺し」の小惑星から地球を防げるか 核爆発で回避可能との研究(朝日新聞デジタル) - Yahoo!ニュース
                                                          • 小惑星の地球への衝突を核爆弾で防ぐ妙案、爆破はせず、最新研究

                                                            最新の研究によると、核爆弾を使えば直径4キロメートルと大型の小惑星の衝突まで防げるという。(Illustration by Detlev Van Ravenswaay, Science Photo Library) 都市をひとつ壊滅させられるほどの小惑星が地球に向かっているとする。幸い、何年も前からわかっているのであれば、大惨事を防ぐ方法を科学者はすでに知っている。探査機を小惑星に衝突させて、地球に向かう軌道をずらす方法だ。 ただし、小惑星が大型だったり、あるいは小型であっても発見が遅れてしまったりしたら、この方法がうまくいくとは限らない。では、どうすればいいのか? その有力な解決策を示した研究が、9月24日付けで学術誌「Nature Physics」に発表された。人類の文明を破壊するほどの大きな小惑星であっても、核爆発で生じるX線で小惑星の軌道をずらして地球への激突を回避できるかもしれな

                                                              小惑星の地球への衝突を核爆弾で防ぐ妙案、爆破はせず、最新研究
                                                            • Flutter:スマホからVRChatの表情をコントロールする 後編|TechRacho by BPS株式会社

                                                              注意! この記事は前回の記事を読んでいることを前提に作られています。 まだ読んでいない方は下のリンクからどうぞ。 Flutter:スマホからVRChatの表情をコントロールする 前編 🔗目次 まえがき 最終的なコード 実装 完成品 あとがき 🔗まえがき みなさんどうもこんにちは、株式会社ECN所属のFuseです。 前回はスマホからデータを送信しVRChatのアバターを制御することに成功しました。 ですが表情を覚えられない問題の解決には至っていません。なので今回は各アバターのジェスチャーごとの表情名をPalletというクラスで管理し Hiveという軽量なキーバリューストアライブラリを使ってローカルに保存することで パレットを永続化していつでも読み込めるようにしていこうと思います。 ↑目次に戻る 🔗最終的なコード ↑目次に戻る 🔗実装 それでは御託は抜きにしてさっそく実装していきます。

                                                                Flutter:スマホからVRChatの表情をコントロールする 後編|TechRacho by BPS株式会社
                                                              • flutter_hooksについて思うこと - Continuity is The Father of Success

                                                                flutter_hooksのコードを確認する記事を書きました。 zenn.dev 記事においては、極力HookElementとHookStateのコードに集中しているつもりです。好みや好みではないなどは、こっちのブログに分けて書こうかなと。 ということで、flutter_hooksについてどう思っているかのブログです。IMO。 結論 flutter_hooks flutter_hooksの良い点 flutter_hooksがあわないところ useContextとmarkMayNeedRebuild コミュニティでhookを共有できていない HookElementのコスト useState HookConsumerWidgetとConsumerHookStatefulWidget まとめ 結論 flutter_hooksを採用するべき理由を見つけていません。 以下、感想の箇条書きです。 fl

                                                                  flutter_hooksについて思うこと - Continuity is The Father of Success
                                                                • 【Flutter】国会図書館のAPIで国会議事録アプリを作った話

                                                                  こんにちは。 株式会社ココナラ Web開発グループ フロントエンド開発チームの加藤です。 普段はWebのフロントエンドの開発をしていますが、最近プライベートでFlutterの勉強も兼ね、アプリの個人開発をしました。 Flutterの開発言語のDartはJavaScriptに似ているため、フロントエンドエンジニアでも馴染みやすいと思います。 今回はそこで使ったAPIやパッケージの紹介・解説をします。 作ったもの チャットアプリのようなUIで気軽に国会の発言を見ることができるアプリです。 議員をフォローしてその議員の全発言を見たり、ワードをフォローしてそのワードが含まれる発言を抽出したり、会議を指定して議事録を見たりすることができます。 Androidアプリと、iOS用にWebアプリがあります。(Macを持っておらず、iOSアプリのビルドはできなかったため) API 概要 国立国会図書館が公開

                                                                    【Flutter】国会図書館のAPIで国会議事録アプリを作った話
                                                                  • ポスト量子暗号: 標準と進展

                                                                    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                      ポスト量子暗号: 標準と進展
                                                                    • Swift OpenAPI GeneratorでISO8601拡張形式のDateが処理できないことがある - 文字っぽいの。

                                                                      問題 Apple公式のOpenAPI Generatorを使うと、Responseをパーズできなくて下記のエラーが出ることがある。 Client error - cause description: 'Unknown', underlying error: DecodingError: dataCorrupted - at : Expected date string to be ISO8601-formatted. 原因 正確にはSwift OpenAPI Generatorではなくswift-openapi-runtimeがデフォルトで利用するISO8601DateTranscoderの実装に起因している。 public struct ISO8601DateTranscoder: DateTranscoder { /// Creates and returns an ISO 8601

                                                                        Swift OpenAPI GeneratorでISO8601拡張形式のDateが処理できないことがある - 文字っぽいの。
                                                                      • 核爆弾で地球を「小惑星衝突」から本当に救えるか? 最新の模擬実験で検証 | Forbes JAPAN 公式サイト(フォーブス ジャパン)

                                                                        核爆発で放射されるエネルギーを利用すれば、地球の脅威となる小惑星の軌道を変えられる可能性があることを、実験とコンピューターシミュレーションで確かめたとする研究結果が発表された。ただし、手遅れにならないうちに小惑星を発見することが前提条件となる。 約6600万年前、直径10kmの「惑星破壊級」小惑星が地球に衝突した。このチチュルブ天体衝突によって地球規模の大量絶滅が発生し、全生物種のうちの恐竜を含む推定76%が絶滅した。 チチュルブサイズの小惑星が地球に衝突する確率は1億年~2億年に1回で、より小規模な衝突ほど発生頻度が高くなる。 地球近傍天体(NEO)の危険度リストには現在、約1200個の小惑星が登録されている。このリストには、理論上は今後1000年以内に地球に衝突する可能性のある直径1km以上の天体が記載されている。これらのNEOは、世界規模の破壊を引き起こすには小さすぎるものの、特定の

                                                                          核爆弾で地球を「小惑星衝突」から本当に救えるか? 最新の模擬実験で検証 | Forbes JAPAN 公式サイト(フォーブス ジャパン)
                                                                        • FlutterのバックエンドにAWSを用いる方法

                                                                          FlutterはGoogleが開発しているものなので、バックエンドにはGCPやFirebaseを利用することが多い。しかし案件によってはAWSを利用しなくてはならないケースもある。 そういったときにFirebaseならストレートフォワードに実装でき、需要も多いサービスがプッシュ通知、リアルタイムデータベース、およびAIサービスである。 Flutterを使用するアプリケーションのバックエンドとしてAWSを使用してこれらの機能を実装するためにいくつかのAWSサービスを統合する必要がある。以下に考慮すべきフレームワークとサービスを示す。 プッシュ通知 Amazon SNS (Simple Notification Service): Amazon SNSは、モバイルデバイス、電子メールなどに通知を送信できる完全管理サービスである。 iOS、Androidなどのプラットフォームにプッシュ通知をサポ

                                                                            FlutterのバックエンドにAWSを用いる方法
                                                                          1