タグ

iig742のブックマーク (1,923)

  • AWSを学べるゲーム「AWS Cloud Quest日本語版」ソリューションアーキテクト編が登場

    Amazon Web Service(AWS)は、ゲームを通じてAWSを学べる「AWS Cloud Quest」シリーズのソリューションアーキテクト編となる「AWS Cloud Quest: Solutions Architect」日語版が登場したと発表しました。 AWS Cloud Questは、オリジナルの英語版では以下の7つのロールに合わせた学習カテゴリのゲームが提供されています。 クラウドプラクティショナー ソリューションアーキテクト サーバーレスデベロッパー 機械学習 セキュリティ データ分析 ネットワーク この7つのうち、日語版としては一番目のクラウドプラクティショナー(クラウドを実践する人)編となる「AWS Cloud Quest:Cloud Practitioner」のみ提供されていました。 今回新たに二番目の「AWS Cloud Quest: Solutions Ar

    AWSを学べるゲーム「AWS Cloud Quest日本語版」ソリューションアーキテクト編が登場
    iig742
    iig742 2024/03/14
  • Flutter で useReducer を使ってみよう - Qiita

    この記事は YUMEMI Flutter Advent Calendar 2023 の 22 日目の記事です。 はじめに Flutter エンジニアのかんたです。ある日、社内のエンジニアの方から useReducer を用いた状態管理方法を紹介され、興味を持ちました。私も useReducer を使ってみたくなり、インターネットで使い方などを調べてみましたが、Flutter における useReducer に関する情報はほとんど見当たりませんでした。(※ 執筆直後、useReducer について教えてくださったエンジニアの方が記事1を出されたので、ぜひ併せてご覧ください。より実践的な利用例を紹介してくださっています) Flutter には、他にも状態管理方法(Provider、Riverpod など)があり、それらを使えば useReducer なしでもアプリ開発が可能なため、useRed

    Flutter で useReducer を使ってみよう - Qiita
    iig742
    iig742 2024/03/05
  • Flutter HooksのuseReducerで複雑な状態管理を行う

    Flutter Hooks のuseReducerについて解説します。これは状態管理を行う機能で、useStateよりも複雑な状態ロジックを扱うことが可能です。 useReducer の役割と重要性 useReducerは状態更新ロジックを一箇所にまとめ、アクションによって駆動される状態の変更を行います。そのため、状態の予測可能性が向上し、単純な useStateに比べて以下のような利点があります。 状態更新ロジックを一箇所にまとめることができるので、コードの可読性と保守性が向上します。 アクションによって状態の変更が駆動されるため、状態の変更が予測可能になります。 状態更新ロジックをコンポーネントから分離することで、テストと再利用が容易になります。 このような特性から、useReducerは大規模なプロジェクトや複雑な状態ロジックを扱う場面で特に有用です。 useReducer の基

    Flutter HooksのuseReducerで複雑な状態管理を行う
    iig742
    iig742 2024/03/05
  • Flutter Hooksあれこれ

    実環境でFlutter Hooksを使用してだいぶ知見など溜まってきたので、書いていく〜🐶(時間があるときに) // keysの指定を忘れないようにできる void useEffectOnce(Dispose? Function() effect) => useEffect(effect, const []); // StatefulWidgetの`initState`のように使用できる void useInitState(void Function() initState) => useEffectOnce(() { initState(); return null; }); // StatefulWidgetの`dispose`のように使用できる void useDispose(void Function() dispose) => useEffectOnce(() => dispo

    iig742
    iig742 2024/03/05
  • リレーショナル・データベースの世界

    序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、 人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み

    iig742
    iig742 2024/02/29
  • なぜ韓国は性被害の「虚偽告訴」を厳しく取り締まるのか|小山(狂)

    子細は読者諸兄もご存じだろう。女性2人から「レ○プされた」として刑事告訴され週刊誌にも報じられたのだが、逆に伊東選手は事実無根であるとして女性2人を虚偽告訴罪で告訴し返した。伊藤選手の代理人弁護士は事実関係について相当の自信を持っているようであり、今後司法がどのような裁きを下すのかを含め、様々な意味で注目を集めている。 伊藤選手のケースは、単独の事件と見るよりは大きな流れの中のひとつと見做す方が適切だろう。読者諸兄もお気付きの通り、「性暴力被害を受けた」として訴えられた側の男性が、逆に相手側の女性を訴え返す事例がここのところ急増しているのだ。 昨年12月には国民的コメディアンである松人志が全く同じような流れで週刊誌への訴訟に踏み切ったし、2019年の草津町冤罪事件は捜査が進みレ○プ疑惑が全くの虚偽であったことが明らかになっている。「性暴力疑惑をかけられた男性が相手側の女性を訴え返す」など

    なぜ韓国は性被害の「虚偽告訴」を厳しく取り締まるのか|小山(狂)
  • ゼロイチObsidian|ゼロからはじめるObsidian案内 - Qiita

    この記事のねらい Obsidian はすごくよいノートアプリです。さまざまな思考スタイルに寄り添ってくれます。その代わり、どう始めればいいか迷いやすいところがあります。 この記事では、ノートの枚数でユーザレベルを分けることにし、「ゼロイチ期→育成期→発展期→達人期」と名付けました。くわしくは記事後半の Obsidianユーザレベルのめやす をご覧ください。 そのなかでも、ゼロイチ期、つまりObsidianをまだ使っていないころから、ノート数が10枚ていどのころに役立つ情報を集めました。 ヒトが考えるためには書くツールが必要です。Evernoteがグダグダのいま、(ほかにもたくさん選択肢はありますが)Obsidianはオススメできる鉄板ツールのひとつです。ぜひ10枚の壁を越えて、見える風景を味わってみてください。 ゼロイチ期(ノート 0-10枚)に役立つ情報 まずは、Obsidianが何な

    ゼロイチObsidian|ゼロからはじめるObsidian案内 - Qiita
    iig742
    iig742 2024/02/19
  • FlutterでDriftを使用してみた~初期構築編~ - Qiita

    はじめに FlutterにDriftを導入したときの手順を残しておきます。 記事は以下の公式ドキュメントを参考にしています。 詳しいことが知りたい方はこちらを参照してください。 Flutterのインストール方法は説明しません。 環境 1.インストール Driftと依存関係のあるパッケージをpubspec.yamlに定義します。 pubspec.yamlでバージョンを指定してインストールする場合 dependencies: flutter: sdk: flutter + drift: ^2.7.0 + sqlite3_flutter_libs: ^0.5.0 + path_provider: ^2.0.0 + path: ^1.8.2 dev_dependencies: flutter_test: sdk: flutter + drift_dev: ^2.7.0 + build_runne

    FlutterでDriftを使用してみた~初期構築編~ - Qiita
    iig742
    iig742 2024/02/15
  • データベースを勉強したいあなたに送る技術書17冊(+11冊1講義7link)

    これはなに ども、レバテック開発部のもりたです。最近めっちゃ元気!! 今回は『データベースについて勉強したいあなたに送る技術書17冊(+11冊1講義7link)』として、もりたがここ半年くらいでわーっと集めたデータベース周りの書籍(とか)を紹介していきます。アプリケーションって結局はデータベースみたいなところがあると思うんですが、おれは長いことデータベースをどう学んだら良いのか分かりませんでした。同じような気持ちを抱えているITエンジニアの人もいると思うので、学習ロードマップと合わせて紹介していきます。 なお具体的な対象読者は業務でなんとなくSQL書いてるけど、ウィンドウ関数とか言われると分からんな……くらいの人です。 扱う領域と扱わない領域 扱う領域としてはだいたい以下 再入門 SQL 内部構造 論理設計 周辺知識 データベース理論 その他高度なもの モデリング、NoSQL、分散データ

    データベースを勉強したいあなたに送る技術書17冊(+11冊1講義7link)
    iig742
    iig742 2024/02/13
  • Dart | Windows

    A suite of packages to support Windows development with the Dart programming language. Packages for accessing Windows APIsDart | Windows includes simple packages like win32_registryand win32_gamepad that provide high-level idiomatic wrappers around core Windows functionality. Call Windows Runtime APIsWith the windows_* set of packages, you can call almost any Windows Runtime API with similar ease

    Dart | Windows
    iig742
    iig742 2024/02/11
  • FlutterでIsolateを用いた並列処理をするべきシーンとそのやり方

    操作感の良いアプリとするためには、ユーザー操作に即座に反応し、滑らかな画面更新がなされることが重要です。現在普及しているモバイル端末の多くは60fps(1秒間に60回の頻度)で画面更新をするようになっていて(iPad Proなど120fpsの端末も一部存在します)、つまりアプリケーションコードはそれに間に合うように約16ms以内に処理を実行する必要があります。これを超えると、操作に対する反応がワンテンポ遅れてもっさり感がでたり、画面がカクついたぎこちないものとなって、使用感が下がってしまいます。 記事では、Flutterでアプリを作る際にこのあたりについてはどうケアしていけば良いのかを解説します。記事は少し長くなりますが、要点は以下です。 TL;DR大前提として、Dartの実行モデルはシングルスレッド・イベントループであるMain Isolateだけでは Futures・Streams

    FlutterでIsolateを用いた並列処理をするべきシーンとそのやり方
    iig742
    iig742 2024/02/04
  • [Flutter]アプリのライフサイクルについての個人的まとめ

    アプリのライフサイクルとは アプリはいつでも使っているわけじゃなく、上から設定の画面や電話画面が割り込んできたりする。また、バックに移動させて、違うアプリを開いたりするように色んな状態をもつ。 一時停止や復旧に対応した処理を準備しておくこと についての技術(UXの向上につながる) statefulWidgetが「画面」のライフサイクルなら画面の割り込み時などの状態は「アプリ」のライフサイクルだと言える ソースコードの例 ポイントは以下から引用してきた部分 didChangeAppLifecycleStateというメソッドが変更があるたびに呼び出されます。 引数のAppLifecycleStateは状態に対応する以下の4つのいずれかを返します。 AppLifecycleState.inactive:非アクティブ時 AppLifecycleState.paused:停止時 AppLifecyc

    [Flutter]アプリのライフサイクルについての個人的まとめ
    iig742
    iig742 2024/02/04
  • 『世界一短いアクションゲーム』無料公開され注目集まる。1秒ちょっとでクリアできるアクションゲーム、ただしそれだけじゃない - AUTOMATON

    ゲーム開発者の影老院氏は1月27日、アクションゲーム『世界一短いアクションゲーム』をフリーゲーム投稿サイトunityroomにて公開した。その後作はにわかに注目を集め、1月28〜29日にかけてはX(旧Twitter)上で「世界一短いアクションゲーム」のワードが一時トレンド入りするほどまでになった。 『世界一短いアクションゲーム』は、2Dのジャンプアクションゲームだ。unityroomにて無料で公開されており、PCのWebブラウザ上でプレイ可能。ゲームを開始すると、青い背景に白い足場が2つ。左側の足場には「You」と書かれた黄色く四角いキャラクターが乗っており、右側の足場には赤い「G」の文字が乗っている。このキャラクターを操作し、ゴールであるGに到達できればクリアだ。 といっても、やる事はキャラクターを右に移動させてジャンプするだけ。足場から落下しないようにジャンプするタイミングを計る必要

    『世界一短いアクションゲーム』無料公開され注目集まる。1秒ちょっとでクリアできるアクションゲーム、ただしそれだけじゃない - AUTOMATON
    iig742
    iig742 2024/01/29
  • 基本情報技術者を取得してから「見える世界」が変わった話をしようか

    どうもお疲れ様です。 MESIです。 皆さん基情報技術者は取得済みでしょうか? よくITエンジニアの免許と言われている資格ですよね。 私は一昨年の秋に取得しました。 ちょうどエンジニアとして就職して2年目の時でしたね。 それまでの私の知識は業務で必要とされる部分しか知識がなく、情報系の学科を出ているわけでもないので、ITエンジニアとしての土台が全くない状態でした。 時々、このままではいけないと技術書を買って読むのですが、土台がないので頭に全然入ってこないし、何が書いてあるのかわからない。。 そんな私が基情報を受験してから、見える世界が変わった件について話します。 『何をしている?早く基情報技術者を取るんだ!』 新卒1年目の自分に言いたいセリフNo1がこれです。 なぜ基情報を受験することになったのかといいますと、会社で半年に一度目標設定をするのですが、その一環としてです。 エンジニア

    基本情報技術者を取得してから「見える世界」が変わった話をしようか
    iig742
    iig742 2024/01/29
  • Open RSS

    Feeds we've served so far 259,154 We offer feeds for thousands of popular websites across the internet, and we won't stop until every corner of the internet has one. The more feeds we have, the closer we all get to ditching the intrusive, ad-invested algorithmic feeds that harm and manipulate us. So we can follow internet content on our own terms, in feeds that only we control.

    Open RSS
    iig742
    iig742 2024/01/17
  • これでフルキーボード。6つのキーでQWERTYが入力できる

    これでフルキーボード。6つのキーでQWERTYが入力できる2024.01.10 07:00132,251 岡玄介 視覚障がい者が6つのキーでQWERTY入力できる。 弱視や全盲など視覚障がいのレベルはさまざまですが、健常者と比べるとタイピングによるテキスト入力にはさまざまな苦労があることと思います。 人によっては音声入力を使うかもしれませんし、点字使用者向けキーボードや、手話をテキストに変換するAIというのも存在します。 ゲームパッドみたいなキーボードONECOM Co., Ltd.が作ったのは、スマホサイズの入力デバイス「FINTIN V1」。 メインのボタン6つを押して打鍵しますが、これらの斜め左上・上・斜め右上・斜め左下・下・斜め右下方向への入力がQWERTY配列に対応しています。 Video: official_onecom/YouTube両肩のボタンと併せて使おうコンピューター

    これでフルキーボード。6つのキーでQWERTYが入力できる
    iig742
    iig742 2024/01/11
  • Twitterで見かける怪しい会社、この方法で実態が分かる「中小企業の調査の基本」

    段林大地|陸上を仕事にする @dangomu444 被保険者人数を検索できるの初めて知った! 帝国データバンクは小さい会社の情報って何も収集できないけど こっちは情報は限定的だけど、どんな会社でも分かるね うちの会社は15人ってなってた twitter.com/fuenaikonbu/st… 2024-01-02 14:57:51 白いるか @mikimiki_ges02 これ知りたかったー! (中途採用面接で社保あるの確認して入ったら、同期は社保あるけどそれ以前入社の人たちは社保なくて、年末調整もしてくれない会社だったことありまーす) (しかも入社して1年で社保無くされそうになった) twitter.com/fuenaikonbu/st… 2024-01-02 16:24:58

    Twitterで見かける怪しい会社、この方法で実態が分かる「中小企業の調査の基本」
    iig742
    iig742 2024/01/06
  • 2023年、特に感動した・気に入った フリーソフト

    日は、2023 年中に紹介したフリーソフト の中から 特に感動した・気に入った というものを、22 個 ピックアップして紹介しようと思います。 2022年、特に感動した・気に入った フリーソフト 2021年、特に感動した・気に入った フリーソフト 2020年、特に感動した・気に入った フリーソフト / ウェブサービス パスワード管理 動画キャプチャー、OCR RSS リーダー 動画 音楽 画像 5 ちゃんねる リモートコントロール 絵文字入力 翻訳 アプリ管理 マウス操作視覚化 ファイル共有 生成 AI パスワード管理 KeePassXC KeePassXC クロスプラットフォームに対応した高機能パスワードマネージャーです。 ウェブサイトのユーザー ID / パスワード / メモ をはじめ、重要な個人情報等を暗号化されたデータベースに保管しておけるようにしてくれます。 定番のパスワードマ

    2023年、特に感動した・気に入った フリーソフト
    iig742
    iig742 2024/01/06
  • 【書評】Pythonによる時系列予測 | DevelopersIO

    こんちには。 データアナリティクス事業機械学習チームの中村(nokomoro3)です。 冬休みの個人的課題図書(自習)として「Pythonによる時系列予測」を読み終えましたので、感想と振り返りを書いておこうと思います。 書籍情報 以下の書籍になります。 Pythonによる時系列予測 | マイナビブックス 発売 : 2023年10月 翻訳であり原著は以下となります Time Series Forecasting in Python 発売 : 2022年08月 概要 概要として書に記載されていることと、記載されてないことを紹介します。 記載されていること(感想含む) 記載されていることは以下のようになっています。 時系列タスクの説明 トレンド、季節性、残差という3成分に分けられることの説明 ランダムウォークという解けない問題の定義 統計モデル MA、AR、ARMA、SARIMA、SA

    【書評】Pythonによる時系列予測 | DevelopersIO
    iig742
    iig742 2024/01/02
  • データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之

    データベースシステムに関する入門。データベースの基概念、データモデリング、リレーショナルデータモデル、データベース言語SQL、リレーショナルデータベース設計論、物理的データ格納法、問合せ処理等について講述する。 (2018年度) 【教科書】 「データベースシステム」(北川博之著、オーム社) 北川 博之筑波大学 計算科学研究センター教授1978年東京大学理学部物理学科卒業。1980年同大学理学系研究科修士課程修了。日電気(株)勤務の後、筑波大学電子・情報工学系講師、同助教授を経て、現在、筑波大学計算科学研究センター教授。理学博士(東京大学)。データベース、データ統合、データマイニング、ストリーム処理、情報検索、ビッグデータ等の研究に従事。著書「データベースシステム」(オーム社)等。日データベース学会会長、ACM SIGMOD日支部委員長等を歴任。情報処理学会フェロー、電子情報通信学会

    データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之
    iig742
    iig742 2024/01/01