並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 3189件

新着順 人気順

richの検索結果241 - 280 件 / 3189件

  • 教育は静かに終わりを告げようとしている|Jay@副業する心臓の医者

    最近話題のやりがい問題について、思うところがある。 猫山課長の裏note, 裏ラジオでも語られていた内容だ。 若手の方は絶対にこれらのコンテンツに触れた方が良い。 今の時代を勝ち抜くのに必要なエッセンスが凝縮されている。 僕は30代半ばで、猫山課長よりおそらく一世代若い。 僕らの世代はギリギリハードワークが許されたが、すぐ下の世代から働き方改革丸出しといった感じの世代である。 30半ばの「ようやく自立した若手」の立場から私見を述べたいと思う。 ++++++++++ 最近は「ライフワークバランス」や「働き方改革」といったいわゆる労働に対するネガティブな動きが盛んだ。 今の新人にとってみればもはや上記の概念は常識になっている。 ただ、断言する。 正直、上司はうんざりしている。 自分たちの享受していない制度の、よくわからないプレッシャーに戸惑っていると言ってもよい。 僕らの業界でいえば「研修医」

      教育は静かに終わりを告げようとしている|Jay@副業する心臓の医者
    • Why is React doing this?

      WhyReact.md I heard some points of criticism to how React deals with reactivity and it's focus on "purity". It's interesting because there are really two approaches evolving. There's a mutable + change tracking approach and there's an immutability + referential equality testing approach. It's difficult to mix and match them when you build new features on top. So that's why React has been pushing a

        Why is React doing this?
      • 1年とちょっと、英語で後輩指導してみた - Qiita

        この記事はDiverse Advent Calendar 2020の16日目の記事です。 日本語 昨年の記事の続きです。 あれから一年経ちました。え、もう1年? ことのあらまし 昨年、インドから来たエンジニアさんが後輩になりました。 それについては昨年のアドベントカレンダーに書いたので、まずはそちらをお読みください。 2ヶ月間、英語で後輩指導してみた 現在の英語スキル そりゃあメキメキ成長しましたよ! 嘘です、見栄を張りました 昨年に自分が書いた記事と比較すれば間違いなくスキルは伸びていると思います。 昨年よりかはスムーズに文章の読み書きができるようになりましたし、件の後輩さんと英語でおしゃべりするにしてもハードルが低くなった気がしています。 (まあ私の場合は言語に関係なく誰と話すのでも緊張したりするんですねどね、コミュ障なので…) 語彙も増えました whether, I wonder /

          1年とちょっと、英語で後輩指導してみた - Qiita
        • Introducing Twitter Text Editor

          Twitter Text Editor is a standalone, flexible API that provides a full-featured rich text editor for iOS applications. We use this for Tweet composers on Twitter for iOS. Today we’re happy to share Twitter Text Editor so iOS developers outside Twitter can add robust text editing to their applications. Why Twitter Text Editor? Text editing is one of those common tasks in iOS applications which look

            Introducing Twitter Text Editor
          • Postgres as a search engine

            This method ensures that items ranked high in multiple lists are given a high rank in the final list. It also ensures that items ranked high in only a few lists but low in others are not given a high rank in the final list. Placing the rank in the denominator when calculating score helps penalize the low ranking records. It’s also worth noting: $rrf_k: To prevent extremely high scores for items ra

              Postgres as a search engine
            • セイン先生の「残念な英語 間違うのは日本人だけじゃない」 - Ippo-san’s diary

              「せっかく英語力があるというのに、些細な間違いで話しが通じなかったり、誤解されたりすることで英語への苦手意識を持ってしまうのは非常にもったいない!」という思いで書いたのが、セイン先生の本書「残念な英語 間違うのは日本人だけじゃない」。 日本人に限らず非ネイティブも英語を間違えている。私たちとの大きな違いは、非ネイティブは「間違って当然」というスタンスで積極的に話す。間違いながら正しい英語を身につけている。 さらにネイティブが間違えた例も紹介している。間違えるのは全然恥ずかしい事ではないので、私たちも間違いを恐れずに英語によるコミュニケーションを楽しみましょう。 それでは間違いやすい英語表現をいくつか掲載する事で本書の紹介とさせていただきます。 直訳すぎて間違っている表現例 単語の選択が違う表現例 カタカナ英語に注意 文化が違う表現例 非ネイティブの残念な英語 ネイティブの残念な英語 【英語

              • Build a CQRS event store with Amazon DynamoDB | Amazon Web Services

                AWS Database Blog Build a CQRS event store with Amazon DynamoDB The command query responsibility segregation (CQRS) pattern, derived from the principle of command-query separation, has been popularized by the domain-driven design community. CQRS architectures that use event sourcing save generated events in an append-only log called an event store. By using event sourcing, you can, among other ben

                  Build a CQRS event store with Amazon DynamoDB | Amazon Web Services
                • Emulating Nintendo Switch Games on Linux

                  Some people lament the fact that, even though the Steam Deck is the Switch Pro we’ve been waiting for, they can’t play the Nintendo exclusives on it, such as the Mario, Zelda, and Metroid series. Well, ever heard of emulation? It is actually possible to play your favorite Nintendo games on PC, or your Steam Deck. Switch emulation is possible thanks to Yuzu and Ryujinx. Both emulators are open-sour

                    Emulating Nintendo Switch Games on Linux
                  • Netcat - All you need to know

                    Introduction⌗Netcat is a tool that reads and writes data across network connections, using TCP or UDP protocol. Netcat has been referred to as the TCP/IP / networking swiss army knife. In this article we’ll look at different applications of netcat and how it can be useful in day to day activities of a pentester, security professional, sysadmin etc… If you would like to test out these commands in a

                    • Nodepack

                      Zero-config Write backends, apps or libraries while minimizing configuration and boilerplate. Serverless Ready Produce compiled and minified builds for faster download from npm and quicker cold starts on serverless environments. Feature Rich Live-reload, errors diagnostics, missing dependencies autoinstall, import/export syntax...

                      • How Netflix Scales its API with GraphQL Federation (Part 2)

                        In our previous post and QConPlus talk, we discussed GraphQL Federation as a solution for distributing our GraphQL schema and implementation. In this post, we shift our attention to what is needed to run a federated GraphQL platform successfully — from our journey implementing it to lessons learned. Our Journey so FarOver the past year, we’ve implemented the core infrastructure pieces necessary fo

                          How Netflix Scales its API with GraphQL Federation (Part 2)
                        • AVYSS magazine » What is “ナードコア” / “J-CORE”?ジャンルの変遷、そして未来への萌芽

                          オタク文化と電子音楽を結びつけた1本の線 オタクカルチャーに広く根を張る「二次創作」の中でも、音楽と近接した創作物は「同人音楽」という特殊なカテゴリに区分される。これはいわゆるインディペンデント・ミュージックとはまた異なるものとして、1980年代後半~90年代初頭の「DTM草創期」あるいは「家庭用シンセサイザーの普及」などとともに発展した文化であると目される。 その中で一際異彩を放ち、オタク発信のファンメイドな創作物でありながらアンダーグラウンドなクラブ・カルチャーと近接したジャンルが存在する。それが「ナードコア」あるいは「J-CORE」と呼ばれる”オタクのためのテクノ”だ。90年代からゼロ年代頃に全盛期を迎え、そして緩やかに衰退していった文化ながらも、現代のネット・ミュージックに今もなお多大な影響を遺している。今回はそんな亜流のジャンルが辿った足跡を、歴史とともに整理していきたい。 Te

                            AVYSS magazine » What is “ナードコア” / “J-CORE”?ジャンルの変遷、そして未来への萌芽
                          • Server-Sent Events, WebSockets, and HTTP

                            Hi, I’m Mark Nottingham. I usually write here about the Web, protocol design, HTTP, and Internet governance. Find out more. Comments? Let's talk on Mastodon. @mnot@techpolicy.social other HTTP posts Yet More New HTTP Specs Wednesday, 8 June 2022 A New Definition of HTTP Monday, 6 June 2022 How Multiplexing Changes Your HTTP APIs Sunday, 13 October 2019 Designing Headers for HTTP Compression Tuesda

                              Server-Sent Events, WebSockets, and HTTP
                            • 規格外の没入感。地上最大の“球体型”コンサートホール「Sphere」がオープン

                              規格外の没入感。地上最大の“球体型”コンサートホール「Sphere」がオープン2023.10.03 19:3022,478 ヨコヤマコム 科学と芸術を最高のエンターテインメントに。 複合型エンターテインメント施設としてラスベガスに建設された球体型のコンサートホール「Sphere」が、2023年9月29日にオープン。このこけら落としでは、アイルラインド出身の世界的ロックバンド・U2の公演が行なわれました。 球体型コンサートホール、SphereとはSphereは、前述の通り巨大な球体型のコンサートホールです。ラスベガスの街に衝突した隕石のように異様な存在感をまとっています。 Video: Sphere / YouTube高さが約112m、幅が約157mと本当に大きく、球体型の建造物としては地上最大なのだそうです。 また、外周には5万3800平方メートルの広大な面積のLEDに覆われています。上記

                                規格外の没入感。地上最大の“球体型”コンサートホール「Sphere」がオープン
                              • 世界のエクストリームな無政府主義団体 - 歴ログ -世界史専門ブログ-

                                Work by Jsymmetry 人間の完全なる自由を目指し黒旗を掲げよう 伝統的な右派と左派の政策の違いは、右派「国家統制・規制強化・中央集権」である一方、左派「自由化・規制緩和・地方分権」なのですが、国によって状況はかなり異なります。 日本では右派と言われる自民党が規制緩和を進めて、左派である共産党が反対するといった逆転現象が起きています。極右と極左の政策が似通っている場合すらあります。 ただし、基本的にはリベラリズムというのは人間の理性と合理性を重んじる考え方であり、その考えを究極まで追求すると「政府は必要なく、すべて個人の選択と自由によって社会を構成する」という無政府主義的な考えに行きつくことになります。 なかなか一般的には共感を呼びにくいところがあるのですが、特にヨーロッパでは一定の人気があります。 中にはジョーク政党のようなものもあるんですが、世界の無政府主義団体とその主張を

                                  世界のエクストリームな無政府主義団体 - 歴ログ -世界史専門ブログ-
                                • State of GUI 2022 - KAS blog

                                  Rust: state of GUI, December 2022 There was a recent call for blogs about Rust GUI. So, Are we GUI yet? Contents: Categorised listing of toolkits State of KAS State of GUI Categorised listing of toolkits Lets start by categorising entries from Are we GUI yet, ignoring those which appear abandoned or not very functional. Bindings Wrappers around platform-specific toolkits: Mac OS / iOS - cacao - Ru

                                  • Keeping clients of OpenSearch and Elasticsearch compatible with open source | Amazon Web Services

                                    AWS Open Source Blog Keeping clients of OpenSearch and Elasticsearch compatible with open source The OpenSearch project is a long-term investment in a secure, high-quality, Apache-2.0 licensed search and analytics suite with a rich roadmap of innovative functionality. OpenSearch aims to provide wire compatibility with open source distributions of Elasticsearch 7.10.2, the software from which it wa

                                      Keeping clients of OpenSearch and Elasticsearch compatible with open source | Amazon Web Services
                                    • Hosoda: 'Japanese anime has problem with women and girls' - France 24

                                      Hosoda: 'Japanese anime has problem with women and girls' Cannes (France) (AFP) – Mamoru Hosoda has bones to pick with both Steven Spielberg and Hayao Miyazaki, the other great Japanese animator to whom he is often compared. Hosoda -- whose brilliantly humane "Mirai" got an Oscar nod three years ago -- has had enough of the way Hollywood treats the digital world and Miyazaki depicts women. The dys

                                        Hosoda: 'Japanese anime has problem with women and girls' - France 24
                                      • Effect – The best way to build robust apps in TypeScript

                                        Maximum Type-safety (incl. error handling)Makes your code more composable, reusable and testableExtensive library with a rich ecosystem of packagesClustering and Workflows (Alpha)

                                          Effect – The best way to build robust apps in TypeScript
                                        • Top-level await · V8

                                          Top-level await enables developers to use the await keyword outside of async functions. It acts like a big async function causing other modules who import them to wait before they start evaluating their body. The old behavior #When async/await was first introduced, attempting to use an await outside of an async function resulted in a SyntaxError. Many developers utilized immediately-invoked async

                                          • Rust Lang Roadmap for 2024 | Inside Rust Blog

                                            Apr. 4, 2022 · Josh Triplett, Niko Matsakis on behalf of The Rust Lang Team Note: this blog post is a snapshot of the living roadmap at https://lang-team.rust-lang.org/roadmaps/roadmap-2024.html. Subsequent changes may occur in that version, but not in this blog post. Please see that page for the most up-to-date version. Lang Team Roadmap 2024 Rust 1.0 was released in 2015. Since that time, we've

                                              Rust Lang Roadmap for 2024 | Inside Rust Blog
                                            • 音楽とプログラミングの共通点【#5 論より動くもの.fm】 - STORES Product Blog

                                              CTO 藤村がホストするPodcast、論より動くもの.fmの第5回を公開しました。今回は22卒で入社したエンジニアで音楽好きの快南と、プログラミングをする時に聴く音楽や音楽作りとプログラミングの共通点について話しました。 論より動くもの.fmはSpotifyとApple Podcastで配信しています。フォローしていただくと、新エピソード公開時には自動で配信されますので、ぜひフォローしてください。 テキストで読みたい方は下記からどうぞ。 プログラミングをする時に聴く音楽は? 藤村:こんにちは、論より動くもの.fmです。論より動くもの.fmはheyのCTO 藤村が技術や技術にまつわるいろんなこと、もしくはそれ以外のことについてざっくばらんに話すPodcastです。 今日は STORES 予約 で活躍してくれている新卒エンジニアの快南(かいなん)さんに来ていただいてました。快南さんよろしくお

                                                音楽とプログラミングの共通点【#5 論より動くもの.fm】 - STORES Product Blog
                                              • Apple、「iOS 17.4」の「iMessage」に量子コンピューティング攻撃防御の「PQ3」搭載へ

                                                米Appleは2月21日(現地時間)、同社のE2EEのメッセージングサービス「iMessage」に“画期的なポスト量子暗号プロトコル”の「PQ3」を導入すると発表した。“iMessage史上最も重要な暗号セキュリティアップグレード”という。3月に予定しているiOS 17.4、iPadOS 17.4、macOS 14.4、watchOS 10.4のリリースで展開する計画だ。 PQ3は、高度な量子コンピューティング攻撃からメッセージを守るための堅固な暗号化と防御を提供する。そうした攻撃が実行されるのはまだ何年も先だとAppleは考えているが、ポスト量子認証の必要性を評価しているという。 「実用レベルの量子コンピュータはまだ存在しないが、豊富なリソースを持つ攻撃者は、データストレージコストの低下を利用して量子コンピュータの出現に備えている可能性が高い。こうした攻撃者は、現在はまだ復号できないデー

                                                  Apple、「iOS 17.4」の「iMessage」に量子コンピューティング攻撃防御の「PQ3」搭載へ
                                                • DevTools architecture refresh: migrating DevTools to TypeScript  |  Blog  |  Chrome for Developers

                                                  This post is part of a series of blog posts describing the changes we are making to DevTools' architecture and how it is built. Following up on our migration to JavaScript modules and migration to Web Components, today we are continuing our blog post series on the changes we are making to Devtools' architecture and how it is built. (If you have not seen it already, we posted a video on our work of

                                                  • Why Dark didn't choose Rust

                                                    Welcome again HN! Dark is a programming language, structured editor, and infrastructure—all in one—whose goal is to make it 100x easier to build backend services. Check out the website, our What is Dark post, and How Dark deploys in 50ms for more. Thanks for checking us out! This is the third or a 3-part series: Leaving OCaml and Dark's new backend will be in F#. You can enjoy this without reading

                                                      Why Dark didn't choose Rust
                                                    • research!rsc: Timeline of the xz open source attack

                                                      Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

                                                      • Announcing Rome v10

                                                        We are thrilled to announce Rome v10, the first stable release since the start of the Rust rewrite. Rome is an ambitious project aiming to unify the dozens of frontend language tools into a single easy-to-use tool built from scratch. This release includes our fast linter and formatter; they require minimal configuration, come with beautiful and descriptive diagnostics, and have built-in support fo

                                                          Announcing Rome v10
                                                        • GitHub - Textualize/rich: Rich is a Python library for rich text and beautiful formatting in the terminal.

                                                          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

                                                            GitHub - Textualize/rich: Rich is a Python library for rich text and beautiful formatting in the terminal.
                                                          • VSCodeの拡張機能としてJupyter NotebookをベースにJavaScript/Mermaid/SQLなど多言語対応にした「Polyglot Notebooks」が正式リリース

                                                            VSCodeの拡張機能としてJupyter NotebookをベースにJavaScript/Mermaid/SQLなど多言語対応にした「Polyglot Notebooks」が正式リリース Jupyter Notebookはシンプルなエディタ画面にPythonやScala、Rなどのコードを打ち込んですぐに実行できる、インタラクティブなコード実行環境で、特にデータサイエンティストなどで重宝されているツールです。 結果も同じNotebook上に表やグラフ形式で表示可能なのに加えて、Markdown/LateX/HTMLなどを記述することでリッチなテキスト表現と画像や動画の埋め込みなどもできます。 このJupyter Notebookをベースに、C#やF#、JavaScript、Mermaid、SQLなど、さらに多くのプログラミング言語やマークアップ言語への対応を行ったVisual Studio

                                                              VSCodeの拡張機能としてJupyter NotebookをベースにJavaScript/Mermaid/SQLなど多言語対応にした「Polyglot Notebooks」が正式リリース
                                                            • Google’s FLoC Is a Terrible Idea

                                                              Update, April 9, 2021 : We've launched Am I FLoCed, a new site that will tell you whether your Chrome browser has been turned into a guinea pig for Federated Learning of Cohorts or FLoC, Google’s latest targeted advertising experiment. The third-party cookie is dying, and Google is trying to create its replacement. No one should mourn the death of the cookie as we know it. For more than two decade

                                                                Google’s FLoC Is a Terrible Idea
                                                              • New – VPC Reachability Analyzer | Amazon Web Services

                                                                AWS News Blog New – VPC Reachability Analyzer With Amazon Virtual Private Cloud (VPC), you can launch a logically isolated customer-specific virtual network on the AWS Cloud. As customers expand their footprint on the cloud and deploy increasingly complex network architectures, it can take longer to resolve network connectivity issues caused by misconfiguration. Today, we are happy to announce VPC

                                                                  New – VPC Reachability Analyzer | Amazon Web Services
                                                                • WebAssembly backend merged into GHC

                                                                  Tweag has been working on a GHC WebAssembly backend for some time. Recently, the WebAssembly backend merge request has landed in GHC, and is on course to appear in the upcoming 9.6 release series. This post will give a quick demonstration of how to try it out locally, and explain what comes in this patch and what will be coming next. Playing with WASM locally If you’re using nix on x86_64-linux, c

                                                                    WebAssembly backend merged into GHC
                                                                  • メッセージサービスの魅力向上に向け Google メッセージを採用 | KDDI News Room

                                                                    KDDI株式会社 KDDIは2024年5月16日、Google が提供する Google メッセージアプリを Android 端末の標準アプリとして今後、追加で採用することをお知らせします。KDDIは Google が表明しているグローバル標準のRCSの普及・拡大や魅力化の取り組みに賛同し、今後、AIなどの技術を活用し、メッセージサービスのユーザーエクスペリエンス向上を目指していきます。 SMSのようなメッセージサービスは、電話番号をIDとして利用できる利便性から、さまざまなサービスの認証のほか、ビジネスでの利用用途が拡大しています。さらに、従来のメッセージ機能を拡張したRCS(Rich Communication Services)は、GSMAで標準化され、全世界で採用事業者や対応端末が拡大しています。 Google は Android プラットフォームを全世界で提供するほか、RCSのよ

                                                                      メッセージサービスの魅力向上に向け Google メッセージを採用 | KDDI News Room
                                                                    • Practical Ways to Write Better JavaScript - Stack Overflow

                                                                      In our 2019 Dev Survey, we asked what kind of content Stack Overflow users would like to see beyond questions and answers. The most popular response was “tech articles written by other developers.” So from now on we'll be regularly publishing articles from contributors. If you have an idea and would like to submit a pitch, you can email pitches@stackoverflow.com. Hey there, I'm Ryland Goldstein, a

                                                                        Practical Ways to Write Better JavaScript - Stack Overflow
                                                                      • How Shopify Uses WebAssembly Outside of the Browser

                                                                        Opens in a new windowOpens an external siteOpens an external site in a new window On February 24, 2021, Shipit!, our monthly event series, presented Making Commerce Extensible with WebAssembly. The video is now available. At Shopify we aim to make what most merchants need easy, and the rest possible. We make the rest possible by exposing interfaces to query, extend and alter our Platform. These in

                                                                          How Shopify Uses WebAssembly Outside of the Browser
                                                                        • Intro, Data Modeling, Databases | Prisma's Data Guide

                                                                          Learn how databases work, how to choose the right one, and how to use databases with your applications to their full potential. Introduction to databasesLearn the basics of what databases are, why they are so important for most software, and which types of databases are best for different use cases. Start from the fundamentals to give yourself a solid foundation. What are databases?Comparing datab

                                                                            Intro, Data Modeling, Databases | Prisma's Data Guide
                                                                          • ノートPCよりタブレットが主力になる可能性 Windowsタブレットはどうなる?

                                                                            タブレットと言えば真っ先に思い浮かぶほどに、iPadが代名詞的な存在になってきましたが、最近ではハイエンドなAndroidタブレットを各社が発売しています。Android 12Lや次期Android 13では、タブレットなどの大画面対応が図られています。 Googleが3月に公開したAndroid Showの中で、Android Incの共同創設者であり、現在はGoogleでAndroidタブレット部門のCTOを務めるRich Miner氏は「近い将来、タブレットの販売台数がノートPCを上回るクロスオーバーポイントが発生する。その点を超えると戻ってくることはないだろう」と、今後タブレットが主力になっていくという考えを示しています。 Google自身もPixelタブレットの投入を予告しており、少しずつタブレットが盛り上がりを見せつつあります。こうなってくると気になるのが、Microsoftの

                                                                              ノートPCよりタブレットが主力になる可能性 Windowsタブレットはどうなる?
                                                                            • Text Rendering Hates You - Faultlore

                                                                              Text Rendering Hates You Rendering text, how hard could it be? As it turns out, incredibly hard! To my knowledge, literally no system renders text “perfectly”. It’s all best-effort, although some efforts are more important than others. I’ll be assuming you want to support arbitrary text provided by users with custom fonts, colors, and styles with line-wrapping and support for text-selection. Basic

                                                                                Text Rendering Hates You - Faultlore
                                                                              • Python 3.13 gets a JIT

                                                                                Happy New Year everyone! In late December 2023 (Christmas Day to be precise), CPython core developer Brandt Bucher submitted a little pull-request to the Python 3.13 branch adding a JIT compiler. This change, once accepted would be one of the biggest changes to the CPython Interpreter since the Specializing Adaptive Interpreter added in Python 3.11 (which was also from Brandt along with Mark Shann

                                                                                  Python 3.13 gets a JIT
                                                                                • ウェブカメラだけで表情&動作をトラッキング可能な誰でもVTuberになれるアプリ「Kalidoface Lab」を使ってみた

                                                                                  VTuberになるには、3Dモデルに加えて顔の動きや表情を読み取るためのトラッキングデバイス&ソフトウェアが必要です。しかし、「3Dモデル」「トラッキングデバイス&ソフトウェア」の準備にはコストがかかるのが難点。GoogleのAI研究者であるRich 氏が開発した無料ウェブアプリ「Kalidoface Lab」なら、ウェブカメラだけで表情&体の動きをトラッキングして簡単にVTuberになれるとのことなので、実際に使ってみました。 Kalidoface Lab https://lab.kalidoface.com/ 上記のリンクからKalidoface Labにアクセスすると、画面内に3Dアバターが表示されます。ウェブカメラを用いたトラッキングを実行するには、画面右側のカメラボタンをクリック。 カメラの使用許可を求められたら「許可する」をクリックします。 これで、ウェブカメラに向かって表情を

                                                                                    ウェブカメラだけで表情&動作をトラッキング可能な誰でもVTuberになれるアプリ「Kalidoface Lab」を使ってみた