並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 213件

新着順 人気順

_todoの検索結果41 - 80 件 / 213件

  • 2024/06/17(月)の出来事 - My Bookmark

    沖縄県議選 玉城知事を支持する県政与党 過半数を確保できず | NHK 玉城・沖縄知事与党が半数割れ 自公など多数で「辺野古反対」に打撃:朝日新聞デジタル プログラミングのためのBGMや環境音など。仕事や勉強の邪魔にならない無料で使えそうな音源集。2024年版 [第15話]ルリドラゴン - 眞藤雅興 | 少年ジャンプ+ [第104話]ラーメン赤猫 - アンギャマン | 少年ジャンプ+ 【速報】玉城県政与党が半数割り込む公算 玉城デニー知事に打撃 沖縄県議選 | 沖縄タイムス+プラス ニコニコに続き小説家になろうを始めとする投稿サイトにサイバー攻撃、ハーメルンが機能停止 Don't refactor the code 6歳男児が海に転落、飛び込んだ外国人実習生 命助け名前伝えず去る:朝日新聞デジタル ゲームタイトルを発表しました|TVアニメ『ラーメン赤猫』公式サイト 10年ぶりにテレビ周りを

    • 意志力研究のプロ「目標を達成したいなら意志力より考えることは他にあるよねー」

      ダイエット中なのに夜食に手が伸びる、悪いと思っていても友人とケンカしてしまう、運動しようと決めてもやらないなど、「わかっちゃいるけどできない!」って問題は誰にでもあるもの。私もピアノの練習がなかなか習慣化できずに困っております。 ってことで、トロント大学の心理学者マイケル・インズリット先生が、この「意志力」問題について、超ナイスなレビュー(R)を出してくれていて勉強になりました。インズリット先生は、長年にわたって、自制心や努力といったテーマに取り組んできた有名な博士であります。 かなり論点が広い内容なので、私見も交えつつ、ざっくり要点を抜き出してみると、以下のようになります(かなり私の意見が混ざったまとめなので、純粋にインズリット先生の考え方を知りたい方は原文をお読みください)。 50年以上前にニュージーランドで始まった大規模な調査では、約1,000人の赤ん坊を追跡し続けている。この研究で

        意志力研究のプロ「目標を達成したいなら意志力より考えることは他にあるよねー」
      • とりあえず納豆食ってりゃいいんだ - 主婦ふとしは考える

        皆さんこんにちは。 なんだかとってもやる気が出ない50代主婦しろいふとしです。 なんでこんなにやる気が出ないんだろう? 不思議な気持ちで過ごした春からの数か月でしたが…。 「やる気」とは? 春は季節柄だるいのだろうと思ってやり過ごしていたのですが、季節が夏へと移っても一向に帰ってこないふとしの「やる気」。 どこまで家出しちゃったのだろう。 帰り道が分からなくて泣いているのだろうか。 出来れば早目に帰ってきて欲しいものだと思い、「やる気」と言うものについて調べてみました。 相手をよく知ることで、お互いの距離が縮まるかもしれませんものね。 どれどれ 『やる気とは?』 で検索してみましょ。 それっと。 うーん、「やる気」について解説しているサイトが次々出てきましたよ。 ささっといくつか目を通しているうちに、目にとまった単語がひとつ。 「ドーパミン」 どうやら「ドーパミン」という物質が脳の中で作ら

          とりあえず納豆食ってりゃいいんだ - 主婦ふとしは考える
        • 【React】useState 地獄を脱するために - Qiita

          背景 お試しでreactを触ってみたところ、入力フォームで、各フォーム毎に State を管理すると大変だと思うことがありました。 ここら辺スッキリ書けるといいなと思って調べてみて、いくつか方法あったので学習がてらメモで残します。 簡単なデモ シンプルなタスク管理アプリを想定します。 タスクのタイトル、担当者、内容を入力して、list化するだけの簡単なアプリです。 画像荒くてごめんなさい useState地獄 この簡単なタスクの仕様でも、タイトル、担当者、内容についてステートを管理しないといけないのが目に見えています。 useState で管理したコードが以下になります。 上流のコンポーネントから受け取ったaddTodoを使用してタスクを追加します。 import React, { useState } from "react"; import { Todo } from "../type

            【React】useState 地獄を脱するために - Qiita
          • Optimizing Large-Scale OpenStreetMap Data with SQLite

            Over the past year or two, I’ve worked on a project to convert a massive dataset into an SQLite database. The original data was in a compressed binary format known as OSMPBF, which stands for OpenStreetMap Protocol Buffer Format. This format is highly compact and compressed, making it difficult to search. The goal of converting it into an SQLite database was to leverage SQLite’s search functionali

            • 徹底解説!エンタープライズSaaSのGTM戦略とプロフェッショナルサービスの要点【前編】

              ALL STAR SAAS FUNDのメールマガジン「ALL STAR SAAS NEWSLETTER」購読登録受付中ALL STAR SAAS FUNDがお届けする 最新SaaSニュース、ブログ記事情報を配信するSaaS業界にいる方は必見のメールマガジン! SaaSスタートアップがエンタープライズ市場に参入する機会が増えている一方で、エンタープライズ特有のお作法や理解不足から、思うような成果を上げられない企業も少なくありません。 そこで、エンタープライズ向けクラウドソリューションのリーディングカンパニーであるVeeva Systemsにおいて、日本法人のVeeva Japan株式会社で10年以上代表を務めた岡村崇さんに、エンタープライズへのSaaS提供におけるイロハや、陥りやすい罠について解説していただきました。 今回はエンタープライズSaaSを提供する上での課題として、以下3つの観点か

                徹底解説!エンタープライズSaaSのGTM戦略とプロフェッショナルサービスの要点【前編】
              • 「行動力のある人」になれる! カレンダーを使ってアクションプランを簡単に立ててみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                仕事、勉強、趣味——やりたいことは多いのに、なぜか行動できないと悩んでいませんか? 根性で行動しようと思っても続かないもの。それなら、行動計画を目に入る場所に置いてみてはいかがでしょう。 今回はアクションプランというフレームワークを活用し、行動力を上げる方法をご紹介。筆者の実践例とともに見ていきましょう。 【ライタープロフィール】 青野透子 大学では経営学を専攻。科学的に効果のあるメンタル管理方法への理解が深く、マインドセット・対人関係についての執筆が得意。科学(脳科学・心理学)に基づいた勉強法への関心も強く、執筆を通して得たノウハウをもとに、勉強の習慣化に成功している。 行動力がないのは何が原因? 行動力のある人になるには可視化が必要 カレンダーで簡単に「アクションプラン」を立ててみた 1. SMART目標 2. タスクをリストアップ 3. 優先順位をつける 4. マイルストーンを設定す

                  「行動力のある人」になれる! カレンダーを使ってアクションプランを簡単に立ててみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                • The Inconceivable Types of Rust: How to Make Self-Borrows Safe

                  One of the first things any Rust programmer learns is that you can’t pass an object and a reference to that object around at the same time. It’s impossible to do, even indirectly. This limitation has been the subject of countless questions on Stack Overflow and posts on Reddit and the Rust forums and anywhere else where Rust programmers might ask for help. It’s so well-known that most people treat

                  • 週刊Railsウォッチ: Active Recordにstrict_loading_mode追加、to_time_preserves_timezoneの扱いほか(20240625前編)|TechRacho by BPS株式会社

                    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) Ruby on Rails — Global strict loading mode setting,

                      週刊Railsウォッチ: Active Recordにstrict_loading_mode追加、to_time_preserves_timezoneの扱いほか(20240625前編)|TechRacho by BPS株式会社
                    • SEO対策がわからなくてもGoogle検索で自分の記事を上位にした方法 - 月雑記

                      こんにちは、月(ルナ)です。 今日もこのブログを読んで頂きありがとうございます。 初めましての方もこのブログを見つけて頂きありがとうございます。 【過去の人気記事⬇️⬇️】 ru-ru-1109.hatenablog.com ru-ru-1109.hatenablog.com ru-ru-1109.hatenablog.com ru-ru-1109.hatenablog.com 【費用0円 なぜGoogleの検索で上位になったのか。】 はてなブログでは更新頻度が低めの私ですが… ブログを始めて約半年ほどが経過する現在(2024年6月) 「note」という 誰でもブログが書けるアプリで記事を投稿したところ 検索の1番上に自分の記事が出てきました。 しかも記事の内容は課金制で 今まで約30記事ほどが売れた状況にあります。 (少ないです…) *ここではnoteのアカウントの共有は伏せさせて頂きま

                        SEO対策がわからなくてもGoogle検索で自分の記事を上位にした方法 - 月雑記
                      • Draw2Paint - 2Dペイントを便利にする多機能ツールセットBlenderアドオン!Github上で無料公開!

                        Image State Tools New Image:新しいキャンバス画像を作成するためのポップアップ画像エディタ +Scene:通常の3Dファイルの外で作業するためのクリーンな新規シーン。カラーマネージメントを最適な設定 Set Multi Layer View/ Set Single Texture View:作業内容に応じてペイントの表示に最適な設定を行ったり来たりするためのトグル Canvas and Camera:他のオブジェクトに縛られることなく、単独で作業できるキャンバスとカメラが生成 Camera from Canvas:誤ってカメラを削除した場合、選択した画像プレーン/キャンバスに新しいカメラを作成 Display Active Slot:現在アクティブなペイントスロットを表示するポップアップイメージエディタ Reload:3Dビューからアクティブ画像をリロード Sav

                          Draw2Paint - 2Dペイントを便利にする多機能ツールセットBlenderアドオン!Github上で無料公開!
                        • 【スーパーの女神】出勤したらやることを教えてくれるおねえさんを創り出す【claude】 - Qiita

                          出勤したらやること教えて、おねえさん! こんにちは、業務効率化おねえさんを作成することに命をかける女、ゆいです。 突然ですが、人間は忘れる生き物です。 毎日同じことをしているはずなのにどうしても抜け漏れが発生します。 私は小売業で働く社員です。出勤した直後に何をすべきかを毎日洗い出してパートさんに指示を出していました。 ですが、だんだんルーティンタスクを抜かしてしまい、いつもであればできていたことを「うっかり」やり忘れてしまうことがたまに起きてしまうことがありました。 (「うっかり」報告書の提出を忘れたり、「うっかり」POPの外し忘れがおきたり…) また、社員である私とパートさんでは取り組む業務に違いがあります。私と同じように動いてもらおうとしてもうまくいくわけがありません。 なので今回は、Teachable Machineを使って社員かパートかを判別し、各々に割り当てられたタスクを表示す

                            【スーパーの女神】出勤したらやることを教えてくれるおねえさんを創り出す【claude】 - Qiita
                          • 【Swift】SwiftData を使ってみる

                            初めに 今回は Swift のデータ永続化フレームワークである SwiftData の実装をしてみたいと思います。 記事の対象者 Swift 学習者 Swift でデータ永続化を行いたい方 目的 今回は上記の通り SwiftData を用いた実装をしてみたいと思います。 最終的には以下の動画のように簡単なTODOアプリを作ってみたいと思います。 環境 今回は visionOS を含む以下の環境で実装を行います。 Xcode 15.2 visionOS 1.0 実装 実装は以下の手順で行いたいと思います。 データ構造の定義 TODO追加、削除、一覧画面作成 アプリの設定 そのほかにできること 1. データ構造の定義 まずはTODOアプリで使用するデータ構造を定義します。 コードは以下の通りです。 import Foundation import SwiftData @Model final

                              【Swift】SwiftData を使ってみる
                            • Xcode Preview CanvasでSwiftDataのサンプルデータを表示する | DevelopersIO

                              こんにちは、製造ビジネステクノロジー部の嶋村です。 最近、個人のアプリ開発でSwiftDataを使い始めました。開発を進める中で、XcodeのPreview Canvas上でテストデータを使って表示させたいと感じ、調べてみました。 今回は、XcodeのPreview Canvas上でどのようにサンプルデータを表示するか、その方法について調べたことを書こうと思います。 今回作ったもの 今回は簡単なTodoアプリを作りました。 Preview Canvasでサンプルデータを表示する まずは、プレビュー用のサンプルデータを作る前に用意したTodoアプリのモデルです。 今回はタイトルと完了状態のシンプルなものにしました。 // Todo.swift import SwiftData @Model final class Todo { var title: String var isComplete

                                Xcode Preview CanvasでSwiftDataのサンプルデータを表示する | DevelopersIO
                              • Release v2.0.0 · vitest-dev/vitest

                                Vitest 2.0 is here! This release page lists all changes made to the project during the beta. For the migration guide, please refer to the documentation. 🚨 Breaking Changes Simplify mock function generic types and align with jest - by @hi-ogawa in #4784 (a0c1d37) Remove --segfault-retry - by @sheremet-va in #5514 (ed60e) This flag was introduced to combat threads segfaults. Our current recommendat

                                  Release v2.0.0 · vitest-dev/vitest
                                • proxmox cluster proof of concept

                                  proxmox.md ProxMox Cluster - Soup-to-Nutz aka what i did to get from nothing to done. note: these are designed to be primarily a re-install guide for myself (writing things down helps me memorize the knowledge), as such don't take any of this on blind faith - some areas are well tested and the docs are very robust, some items, less so). YMMV Purpose of Proxmox cluster project Required Outomces of

                                    proxmox cluster proof of concept
                                  • 仕事ができる人は “○○なフリ” を絶対にしない。やってはいけない3つのこと - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                    仕事を頑張っているのに、なかなか成果がでない。人間関係も難しくて毎日ぐったり……。 そんなふうに、疲弊しながら仕事に励んでいる方もいらっしゃるかと思います。 仕事がうまくいかない理由はさまざまですが、もしかしたら無意識にしている「○○なふり」がボトルネックになっているのかもしれません。 心身を健康に保ちながら、仕事がうまくいく人になるために、本記事で紹介する「○○なふり」をしていないか、点検してみてくださいね。具体的な対策についても紹介しています。 【ライタープロフィール】 柴田香織 大学では心理学を専攻。常に独学で新しいことの学習にチャレンジしており、現在はIllustratorや中国語を勉強中。効率的な勉強法やノート術を日々実践しており、実際に高校3年分の日本史・世界史・地理の学び直しを1年間で完了した。自分で試して検証する実践報告記事が得意。 1. 本当はわからないのに「わかったふり

                                      仕事ができる人は “○○なフリ” を絶対にしない。やってはいけない3つのこと - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                    • Rails: APIレスポンスに応じたエラーページ表示を自動化する(翻訳)|TechRacho by BPS株式会社

                                      概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: How we automated displaying error pages based on API responses - BigBinary Blog 原文公開日: 2024/05/28 原著者: Farhan CK エラー処理は、ソフトウェアを構築するうえで重要な側面のひとつです。弊社では、エラーページの表示を可能な限り自動化して、対処方法を統一できるようにしています。この作業を自動化することで、弊社のプロダクトエンジニアは本来の業務である高品質なソフトウェアのリリースに専念できるようになりました。 本記事では、私たちのneetoアプリケーションで用いているエラーページの処理や表示を自動化する方法について解説します。 本題に入る前に、私たちが大きく依存している2つのnpmパッケージであるAxiosとZustandについ

                                        Rails: APIレスポンスに応じたエラーページ表示を自動化する(翻訳)|TechRacho by BPS株式会社
                                      • 食べて学んで健康的な生活 - ぽしゃ

                                        夏、年々暑くなっている気がする。今日・明日・明後日の最高気温予想がそろって36℃。暑い。 ただ暑いからといってずっと冷房の効いた室内に居続けるとそれはそれで体調を崩しやすくなるのであんばいが難しいところですよね。ほどほどに汗をかくことも大事な気がする。 休日の過ごし方としては、午前中に外へ出かけ、昼食と買い物を済ませて帰宅・シャワーを浴びて午後は涼しい室内で活動するというのが個人的に体調よく過ごせる気がする。 土曜日にひらめの刺身を買ったので、カルパッチョにしたり豆腐にのせたりして食べました。美味しかったです。 放送大学のオンライン授業のレポート提出が7月10日(水)に迫り、何もやっていない状況だったので焦って授業を一気見しました。数学の講義では方程式から極限まで駆け抜けてレポート提出までなんとか完了。 極限(lim n→∞ というやつ)という考え方について高校時代に習った記憶がないのだけ

                                          食べて学んで健康的な生活 - ぽしゃ
                                        • Putting Go's Context package into context

                                          Hello Gophers and other beings of the world wide web. The context package is something all Gophers would have used at some point in their life, but do you know what it looks like inside(because apparently the real beauty is on the inside)? If you like this, you can checkout my previous blog post about how sync.WaitGroup work internally here. This is intended more of a quick look at what is going o

                                          • 【徹底解説】コラボレーションツールの最適な導入ステップと選定ポイント

                                            ユニファイドコミュニケーション戦略を策定する際、企業はいくつかの重要な要素を考慮する必要がある。このステップバイステップのガイドは、企業がUC導入を計画する際に役立つ。 ユニファイドコミュニケーション(UC)は、ビデオ会議、音声通話、チャット、メールなどのコミュニケーション手段を一つのプラットフォームに統合する概念およびコラボレーションツールだ。企業におけるユニファイドコミュニケーション戦略を優れたものにするためには、入念な検討やエンドユーザーからの意見、UC市場とその製品に関する徹底的な理解が必要だ。優れたUC戦略においては、部署ごとのニーズだけでなく、全社的な要件や内部および外部とのコミュニケーション、ハイブリッドワークやテレワークの状況についても考慮しなければならない。 このガイドでは、優れたUC戦略を実践するための重要な手順とベストプラクティスを紹介する。 UC導入時に考慮すべき事

                                              【徹底解説】コラボレーションツールの最適な導入ステップと選定ポイント
                                            • WEB「Gmail」ツールバー表示切り替え可能に

                                              この記事のポイント WEB 版「Gmail」にて各メールのヘッダーツールバー表示を切り替え可能に [︙(その他)]をクリックして表示されるメニューから[シンプルなツールバーに切り替える]をクリックすることで[スヌーズ][Todo リストに追加][ラベル]が非表示に [︙(その他)]から[詳細なツールバーに切り替える]をクリックすることで、元に戻すことが可能 Google メールサービス「Gmail」の WEB 版において、各メールのヘッダーツールバー表示を切り替えられるようになりました。 WEB 版「Gmail」のツールバーには通常、[アーカイブ][迷惑メールを報告][削除][未読にする][スヌーズ][Todo リストに追加][受信トレイに移動][ラベル][︙(その他)]の各メニューが並んでいるのですが、[︙(その他)]をクリックして表示されるメニューから[シンプルなツールバーに切り替える

                                                WEB「Gmail」ツールバー表示切り替え可能に
                                              • Flutter アプリ で OpenApi Generator を使った開発を行う - Qiita

                                                これは何? Flutter アプリで OpenAPI Generator を使った開発する方法をまとめたもの Open API Generator とは OpenAPI Generator とは、OpenAPI Spec を元に、APIクライアントライブラリ(SDK生成)、サーバースタブ、ドキュメント、設定を自動的に生成することができるツールのことです。 これを使うこと以下のようなメリットがあります ドキュメントと実装が乖離しづらい 呼び元と呼び先の両方で使うデータの定義を自動生成できる 自動生成してみる サンプルリポジトリ 以下のようなディレクトリ構成でサンプルを作成しました open-api-generator-example/ ├ client-todo-api/ # OpenAPI Generator で自動生成されたファイル群 └ client/ # 開発をするFlutterアプ

                                                  Flutter アプリ で OpenApi Generator を使った開発を行う - Qiita
                                                • 【完全版】GPT-4o超えで話題沸騰のClaude 3.5 Sonnetの使い方と活用事例15選を徹底解説《プロンプトテンプレートと他LLMとの比較付》 7,000文字近くの決定版。|チャエン | 重要AIニュースを毎日発信⚡️

                                                  みなさん、こんにちは。 チャエンです!(自己紹介はこちら) こないだChatGPT-4oで盛り上がったのが、過去に感じるくらいの新たなアップデートが来ました。またClaudeの時代が到来です🔥 【速報:GPT-4oを超えるClaude 3.5が登場】 実際に試してみたが、性能良いです。 しかも、コード書きながらリアルタイムで編集してプレビューができる機能も搭載。 ここに来て、またClaudeの時代が来る。 現状、Gemini、ChatGPTを抑えてNo.1の性能。 有料課金者は既に利用可能です。 ■要点… pic.twitter.com/kO7zqee8R4 — チャエン | 重要AIニュースを毎日発信⚡️ (@masahirochaen) June 20, 2024 Claudeには、Opus > Sonnet > Haikuの3つのモデルが存在しています。今回は、中間モデルSonne

                                                    【完全版】GPT-4o超えで話題沸騰のClaude 3.5 Sonnetの使い方と活用事例15選を徹底解説《プロンプトテンプレートと他LLMとの比較付》 7,000文字近くの決定版。|チャエン | 重要AIニュースを毎日発信⚡️
                                                  • ADHDで友達が離れていく?理由や対策をご紹介 - 児童発達支援・放課後等デイサービスならウィズ・ユー|学童の発達障がい・愛着障害への個別療育を徹底|フランチャイズ募集・FC加盟

                                                    ADHDなどの発達障害を抱える子供は友達関係に悩むことが多い傾向があると言われています。 特に、ADHDを抱える子供は、ADHDの特性から、「わがままな子」や「乱暴な子」という認識を持たれ、周りから距離を置かれてしまうことが多くあります。 本記事ではADHDを抱える子供が友達関係に悩む理由や、どのようにサポートし接していくのが良いか、詳しく解説します。ぜひ最後までご覧ください 【特性別】ADHDの子供の友達関係が上手くいかない理由 冒頭にお伝えした通り、ADHD(注意欠如多動症)の特性は、友達関係に影響を与えるトラブルを及ぼすことがあります。 特性別に起こり得るトラブルと理由を解説します。 ADHDの特性①衝動性・多動性 「衝動性」とは、思いついたことや、外部からの刺激に対して、衝動的に反応や行動をしてしまう特性です。 「多動性」とは、じっとしていると落ち着かず、動き回ってしまう特性です。

                                                      ADHDで友達が離れていく?理由や対策をご紹介 - 児童発達支援・放課後等デイサービスならウィズ・ユー|学童の発達障がい・愛着障害への個別療育を徹底|フランチャイズ募集・FC加盟
                                                    • 祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか? - Qiita

                                                      祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか?ShellScriptLinuxUNIXmacOSPOSIX はじめに 自称日本一の「POSIX おじさん(シェルスクリプト限定)」が最新の POSIX 準拠シェルスクリプトの世界をご案内いたします。POSIX の大幅な改定である POSIX.1-2024 (IEEE 1003.1-2024, Issue 8) は、2024年3月21日に The Open Group によって承認され、5月21日に IEEE で承認され、6月14日に PDF が公開されました。そうです。つい先程一時間ほど前です。最速で最新情報をお届けいたしております。前回の大幅な改定が POSIX.1-2008 なので実に 16 年ぶりの大幅改定です(POSIX.1-2017は小規模な修正)。なお IS

                                                        祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか? - Qiita
                                                      • 【ruby】 nil を渡さない 返さない - Qiita

                                                        はじめに 最近、コードレビューで「なるほど~⭐️」と思うことがあったので備忘録としてまとめようと思いました。 それは、プリミティブな nil を返却するとそれ自体が意味を持ち始め、コードの意図が伝わりにくくなるというものでした。 nilを返したくない理由 ロジックの至る所でnilを意識した設計になり、コードを読む時や機能追加する時に nilが返却されるかどうかの丁寧な確認が必要 になるのでだるい nil が返されることで条件分岐が発生し、可読性の低いコードを書いてしまいがち。 「nilが返却される」 というのが一種の暗黙的な仕様になる。 nil を返すことで引き起こされる悲劇 では悲劇が起こる前... タスクと1週間のタスクを管理するようなクラスがあるとします。 # # タスククラス # 何曜日に実行されないといけないか知っている # class Task TODO = 'todo' DO

                                                          【ruby】 nil を渡さない 返さない - Qiita
                                                        • Recoil get/setとuseRecoilStateの使い分け

                                                          フロントエンドの状態管理ツールの1つである Recoil。状態管理したい変数を atom や selector に定義し、get や set、reset で、取得、更新、初期化する、というのが基本的な使い方なんだと理解しました。ただ、Recoil 初心者としては、useRecoilState や useRecoilValue などの React hooks との違いがいまいちピンと来なかったので、整理しました。 Recoil とは Recoil は React のための状態管理ライブラリで、コンポーネント間での状態共有を簡単にすることを目的としています。Recoil では、Atom と Selector、そしてそれらを利用するためのいくつかの hooks が提供されています。 Atom と Selector Atom: Recoil の状態管理の基礎となる概念で、管理したい変数の状態を定義

                                                            Recoil get/setとuseRecoilStateの使い分け
                                                          • Merge Request (Pull Request) の書き方 - Qiita

                                                            はじめに チーム開発をする場合、Merge Request(MR)あるいはPull Requestを書いてコードレビューを行うことが多いでしょう。コードレビューに慣れていない場合、MRに何を書けばいいのかわからないことが多いと思います。 この記事では私のMRの書き方を紹介します。 なぜMRを書くのか チーム開発でMRを用いるのは当たり前だと思いますが、なぜMRを書いてコードレビューを行うのかを考えてみるとどのようなMRを作成すべきかが見えてきます。 私の考えでは以下の四つの理由があると思います 1. コードの品質を担保するため コードをデフォルトブランチにマージするという行為には、そのコードを今後保守し続けるという意味があります。別の言い方をすると、コードを一度マージしてしまうと、そのコードは他の大量のコードと同列に扱われます。 マージ前のコードはMRの修正範囲の中でしか使われていませんし

                                                              Merge Request (Pull Request) の書き方 - Qiita
                                                            • Meet アドオンを作成する  |  Google Meet  |  Google for Developers

                                                              UVC XU API の仕様 Google Workspace アプリ 管理コンソール Cloud Search Gmail Google Calendar Google Chat Google Classroom Google Docs Google Drive Google Forms Google Keep Google Meet Google Sheets Google Sites Google Slides Google ToDo リスト Google Vault 拡張、自動化、共有 アドオン Apps Script チャットアプリ ドライブアプリ マーケットプレイス ツール 管理コンソール Apps Script ダッシュボード Google Cloud コンソール API Explorer トレーニングとサポート ご利用方法 Codelab デベロッパー サポート 最新情報

                                                                Meet アドオンを作成する  |  Google Meet  |  Google for Developers
                                                              • はじめに|【2024年】React, TypeScript, Tailwind CSSでTodoアプリを作ろう

                                                                  はじめに|【2024年】React, TypeScript, Tailwind CSSでTodoアプリを作ろう
                                                                • OpenAI(GPT)のEmbeddingsを利用して原始的なChatBotを作る - 理系学生日記

                                                                  会社の中の雑談で、Embeddings APIを使ってChatBot作れるよね、という話をしていました。 僕はこのあたり初心者なのですが、まずは動かすもの作ったらイメージが沸くだろうと、とりあえず実装してみます。 Embeddingsとは何か Embeddings API コスト 入力トークン数 ChatBotを作ってみる 実行の様子 GPTに渡すコンテキストの作成 回答を得る 実装ソース全文 Embeddingsとは何か Embeddingsとは、単語や文章をある種のベクトルに変換することを指します。例えば2つの文章を表現する2つのベクトルを生成すると、その間の類似度がコサイン類似度によって求められます。 このように、扱いづらい自然言語をベクトルで表現することによって、さまざまなことが可能になります。OpenAIの公式ページでは、以下のような応用例が示されています。 検索 クラスタリング

                                                                    OpenAI(GPT)のEmbeddingsを利用して原始的なChatBotを作る - 理系学生日記
                                                                  • 【Notionジャーナリング術】ワークログのすすめ|おかさん@ライフハッカー/ブロガー

                                                                    社会人、また本業・副業に関わらず対価をもらって仕事をしている人、にぜひやってほしいジャーナリングが、ワークログです。 キャリアの中で積み重ねた経験やスキルがすっと出てこない 転職時の履歴書・職務経歴書の内容に困る そんな経験がある方は必見です。 また、ぜひ新入社員や若手社員などの社会人経験が浅い方にも、読んで頂きたい記事です。 ワークログって?そう思われる方も多いかもしれませんが、自分のキャリアや獲得した経験・スキルなどの情報は、記録として残しておきましょう、というカンタンなものです。 ただ、ワークログの取り方には注意が必要です。 ここからは、Notionのテンプレートとともに、ワークログの取り方を紹介していきます。 会社/組織に所属している社会人の場合以下のワークログのNotionテンプレートを例に説明します。 テンプレートは無料公開しています。テンプレートの使い方・コピーの仕方などは、

                                                                      【Notionジャーナリング術】ワークログのすすめ|おかさん@ライフハッカー/ブロガー
                                                                    • Flutterで音声再生(audioplayers) - くらげになりたい。

                                                                      FlutterでもBGMや効果音を再生したいなと思い、 いろいろ調べてみたときの備忘録(*´ω`*) 参考サイトを見てみると、いろいろ違いがありそうだけど、 公式のCasual Games Toolkitで紹介されていたaudioplayersを試してみる。 audioplayers | Flutter package Casual Games Toolkitのひとつ just_audio | Flutter package インストール 公式ドキュメントはGitHubのmdファイルっぽいので、 このあたりを見ながら、進める感じ。 bluefireteam/audioplayers: A Flutter package to play multiple audio files simultaneously (Android/iOS/web/Linux/Windows/macOS) Gett

                                                                        Flutterで音声再生(audioplayers) - くらげになりたい。
                                                                      • 【Struts2】Struts2 + Maven + Tomcat でWebアプリ入門

                                                                        Struts2の学習について Struts2 は既に枯れた技術でレガシーと言われるかと思いますが業務で Struts2(Struts1も)を使用しなければいけないので、やはり最低限基礎的な動作や仕様を理解しなければいけないと思います。 St... MavenプロジェクトでStruts2を使用したやり方としては、プロジェクト自体の作成方法が以下のコマンドラインからmvnを利用して作成する方法と、エディター(IDE)を利用して作成する方法があります。 MavenのmvnコマンドでStruts2のArchetypeを選択する EclipseでMavenプロジェクトを作成してStruts2を導入する VSCodeの拡張機能 Extension Pack for Java に含まれるMavenを利用する 今回は変則的ですがVSCodeでプロジェクト自体は作成後、Eclipse にインポートします。理

                                                                          【Struts2】Struts2 + Maven + Tomcat でWebアプリ入門
                                                                        • ToDoリストの優先順位を決める効果的な方法2つ。「視覚化」すると優先すべきタスクが見えてくる(ライフハッカー・ジャパン) - Yahoo!ニュース

                                                                          大きな岩の理論とは何か?「ピクルスの瓶理論」のアイデアの簡略版があります。もしあなたがタスクを岩、小石、砂に分類したくないけれども、もう少し簡略化された方法を探している場合は、こちらの方が適しているでしょう。 もし、スティーブン・コヴィーの人気書『7つの習慣』を読んだことがあれば、「大きな岩」の概念について馴染みがあるかもしれません。 考え方は、ピクルスの瓶理論と同様です。あなたの時間、エネルギー、リソースを大きな容器と考え、やらなければならないことを岩や砂利として考えるのです。 大きな岩はそれほど多くは詰め込めませんが、少数を詰め込んだ後にも、小さなタスクのためのスペースがまだあります。大きな岩は空間、つまりあなたのリソースや時間を取られるので、本当にどれだけ詰め込もうとするかについて意識的に考える必要があるのです。 視覚化することは重要ですが、それを使って計画を立て、実行に移さなければ

                                                                            ToDoリストの優先順位を決める効果的な方法2つ。「視覚化」すると優先すべきタスクが見えてくる(ライフハッカー・ジャパン) - Yahoo!ニュース
                                                                          • ドラックアンドドロップで要素を作成したり、並べ替えたり

                                                                            はじめに ファイルのアップロードの時しかり、TODO リストの並べ替えしかり、ドラック・ドロップする機会はそれなりにあります。 しかし、いざ自分が実装するとなるとどうして良いか分かりませんでした。 とはいえ、ここ直近でドラック・ドロップ機能を実装する必要が出てきたため調査していたら、dnd kitといういい感じのモジュールがありました。 なので、今回はこのdnd kitの使い方を見ていき、活用編としてドラック・ドロップで要素が生成できるようにするコンポーネントを作っていきます。 結構長いですが、是非お付き合いください。 この記事のここだけ!!! ドラック・ドロップ機能はdnd kitで実装しています。 この機能はドラック・ドロップ機能に加え、並べ替え機能もあります。 以上の機能を活かして、ドラック・ドロップしたらコンポーネントを動的に生成できます。 生成した要素の並べ替えもできます。 完成

                                                                              ドラックアンドドロップで要素を作成したり、並べ替えたり
                                                                            • 【信頼性高い】Windows 11 Proバージョンをダウンロードするする方法 - EaseUS

                                                                              概要: 本記事では、ダウンロードリンクを使って、Windows 11 Pro ISOの64ビット版と32ビット版を直接ダウンロードする方法をご紹介します。手間をかけずにWindows 11をコンピュータにクリーンインストールするには、古いOS上の個人データの完全なバックアップを取ることが重要です。 Windows 11には、6つの異なるバージョンがあります。 Windows11 home Windows 11 Pro Windows 11 Pro Education ワークステーション向けのWindows11Pro Windows 11 Enterprise Windows11 Education すべてのエーションの中で、Windows11HomeとWindows11Proのインストール数が一番多いです。互換性のあるコンピューターにWindows11をダウンロードする準備はできましたか?

                                                                                【信頼性高い】Windows 11 Proバージョンをダウンロードするする方法 - EaseUS
                                                                              • 【Python初心者の悩み】プログラミングで作りたいものがないときの対処法5選!

                                                                                Pythonを使って、何をすればいいの? とりあえずPythonを学んだけど、作りたいものがない。。。 ツールを作りたいけど、気持ちが乗らない。。。 こんな悩みを解決します!! 「プログラミングで作りたいのがない」はよくある悩みです。 Pythonを学習したけど、結局作るものがないと悩む人は多いと思います。 作るものがないため、せっかく習得したプログラミングスキルを活用できず。。。 スキルを無駄にするのはもったいないですよね。 本記事では、Pythonで作りたいものがないときの対処法を5つ紹介しています。 結論だけいうと、次の5つです。 アイデアを出す領域を絞ってみる あったら便利なものを考えてみる 既存のアプリやWebサービスから探してみる プログラミングの知識を増やす サンプルコードを改良してみる この記事を読めば、ツールのアイデアを出すヒントを見つけることができます。 \ 学習時間を

                                                                                  【Python初心者の悩み】プログラミングで作りたいものがないときの対処法5選!
                                                                                • Lambda使ってみたいけど、まだ使ったことがない人へ - Qiita

                                                                                  はじめに AWS、サーバーレス、Lambdaなど名前は聞くが難しそうと思っている方も多いのではないでしょうか? 今回はサーバレスの何がいいのか、どんな時に使えるのか、どう使うのかなどにフォーカスして紹介できたらと思います。 サーバーレスの特徴 一言で表すと以下のような感じです。 コストを抑え、余計なことを考えずにコードを書いて実行できる インフラストラクチャの管理不要 サーバーレスでは、クラウドプロバイダーがインフラのセットアップ、保守、スケーリングをすべて管理します。 基本的な保守運用やスケーリングを自動でやってくれると思っていただければ大丈夫です! コスト効率 サーバーレスは「ペイ・アズ・ユー・ゴー」モデルを採用しているため、使用した分だけ料金が発生します。 どれくらいコストがかかるかざっくり案内します! 毎月1,500,000回のリクエストがあり、128 MBのメモリを使用して0.5

                                                                                    Lambda使ってみたいけど、まだ使ったことがない人へ - Qiita