takeagのブックマーク (250)

  • 「Amazon Q Developer」正式サービスに。AIがAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも

    Amazon Q Developer」正式サービスに。AIAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも Amazon Web Services(AWS)は、AWSにおける設計、コーディング、テスト、トラブルシュートなどの場面でAIが開発者を支援する新サービス「Amazon Q Developer」の正式サービス化を発表しました。 Amazon Qは昨年(2023年)に開催されたイベントAWS re:Invent 2023で発表された、AWSによる生成AIサービスです。 Amazon Qは、マイクロソフトのCopilot対抗と位置づけることができます。 Copilotが、開発者向けのGitHub Copilot、Office向けのCopilot for Microsoft 365などさまざまな分野で展開されているように、Amazon Qも

    「Amazon Q Developer」正式サービスに。AIがAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも
    takeag
    takeag 2024/05/01
    前にQに質問しても的を得た回答得れず困ってたら、偶然該当機能提供してるメニューに辿り着けて解決できた。 それ以降Qを使おうと思ったことはない
  • Kindle Oasisが好きすぎる - n0te

    Kindle Oasisが好きすぎる僕たちは、次世代Oasisの登場をずっとずっと待っている。 しかし、なかなか次世代機が登場しないうちに、手持ちのKindle Oasisは壊れ、交換や買い替えを重ねること数回。気がつけば手元のKindle Oasisは5台目となっていた。 第11世代のKindle Oasisは未だ発表される気配がないけれど、5台目のKindle Oasisにも不調が見え始めたのを契機として、これまでの愛機たちの記録をここに残しておこうと思う。 一代目 Kindle Oasis「進撃の」 進撃の巨人の表紙を映したまま、動かなくなってしまったKindle Oasis。厳密にいうと、何度か動かそうとするものの、画面に線が増えるばかりで、最終的には線が増えることすらなくなってしまった。原型を残しつつも無機質な線に覆われたその佇まいは、硬質化した巨人のようでもある。 二代目 Ki

    Kindle Oasisが好きすぎる - n0te
    takeag
    takeag 2024/04/30
    動作遅いので新型来ないかなー
  • 「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由

    「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由 #17 動的型付け言語と大規模開発 テーマは「動的型付け言語と大規模開発」 まつもとゆきひろ氏:まつもとゆきひろです。Matzチャンネル17回目ということでお送りします。ちょっと前になりますが9月28日に私が技術顧問を始めたクラウドサーカスという会社さんがテックイベントを開催されて、その時のテーマが「動的型付け言語と大規模開発」というテーマでした。 その時に話したこととか、話そうとしたこと、話そうと思っていたんだけど時間の関係で話せなかったことなどを補足する意味も含めて今日はちょっと放送しようかと思います。というか、分量が多いので2回に分けて話そうかなと思っています。 このクラウドサーカスのイベントのテーマは別に私から指定したわけではなくて、先方が「こんなテーマで話したいんだ」とか「聞き

    「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由
    takeag
    takeag 2024/04/05
    多くのRubyにヘイトを向ける人達は、仕方なくRoRを保守する事になり、型のメリットを受ける事ができずに苦戦してる人達かもしれない。 気持ちはわかる。Rubyがその路線を貫くのはいいのだけど被害者が多すぎる
  • 海外でRuby on Railsの人気が再燃 ー 採用市場で最も求められているスキルのひとつに

    4月3日、DevOps.comが掲載した「Ruby on Railsの復権」(The Ruby on Rails Resurgence)という記事によると、Ruby on Railsの人気が再燃しているという。 4月3日、DevOps.comが掲載した「Ruby on Railsの復権」(The Ruby on Rails Resurgence)]という記事によると、Ruby on Railsの人気が再燃しているという。 同記事では、海外の求人サイト「Hired.com」が発表したソフトウェアエンジニアの採用状況についてのレポートを引き合いに出し、Ruby on Railsがソフトウェアエンジニアリングの役割において最も需要があるスキルであることを示している。同レポートによれば、Ruby on Railsのスキルを持つエンジニアは、約1.64倍もの面接機会を得ている。 Ruby on Ra

    海外でRuby on Railsの人気が再燃 ー 採用市場で最も求められているスキルのひとつに
    takeag
    takeag 2024/04/05
    採用が増えるのは、エンジニアが退職し、代わりのエンジニアが取りにくい状態でも起こりうるので、単純に再燃とは言えない
  • 【特集】 「マルチモニターが使いにくい」は過去のこと~Windows 11ならこんなに便利になる!機能まとめ

    【特集】 「マルチモニターが使いにくい」は過去のこと~Windows 11ならこんなに便利になる!機能まとめ
    takeag
    takeag 2024/04/04
    Macのようにモニタごとに仮想デスクトップ切り替えれるようにしろよな。 仮想デスクトップ切り替えると全モニター切り替わるしか無いのクソ
  • GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど

    GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど 記事の中で、プログラマが意図したコードを高い精度で生成AIに生成させるためのテクニックがいくつも紹介されています。これらのテクニックはCopilotに限らず、生成AIを用いてコードを生成させる際の参考になると思われます。 この記事では、紹介されているテクニックのポイントをまとめてみました。 GitHub Copilotでよりよいコードを生成するためのポイント 生成AI活用の基として説明されたのは、大規模言語モデルを用いた生成AIでは、コンテキスト(文脈)に基づいて予測を行うように設計されているため、生成AIに対する入力やプロンプトがコンテキストに富んでいるほど良い出力が得られる、という原則です。 それゆえ、GitHub CopilotおよびGitHub Copi

    GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど
    takeag
    takeag 2024/03/28
    見ればわかるコメントは不要。AIにとっても不要だろう。「コメント書けばいい」と脳死にならないでくれ。 コードからは読み取れない事をコメントに書く。
  • Python だけで作る Webアプリケーション(フロントエンド編)ーはじめに - Qiita

    お疲れ様です。 今日からは「Python だけで作る Web アプリケーション(フロントエンド編)」について部分いたします。 はじめに 設計方針 共通部分の作成 ログインページ 商品一覧ページ 商品詳細ページ カートページ 注文一覧ページ 注文詳細ページ まとめ 今回は10の記事に分けて投稿するようにします。 今日は「はじめに」について部分いたします。 なぜ書を書いたのか 書は主に以下のような方を対象にしています。 Web アプリケーションの構築経験がない新米エンジニア Python はかけるが、HTML/JS/CSS が苦手な Pythonista 細かい UI の設定はせず、検証・デモ用の Web アプリを短期間で作りたい開発チーム どうやって作ったか 対象読者の悩みを解決するために、次の 3 つの要素が必要と考えました。 Web アプリケーションの基礎知識 参考にしてもらえる品質

    Python だけで作る Webアプリケーション(フロントエンド編)ーはじめに - Qiita
    takeag
    takeag 2024/02/25
    書きたくないのはhtlmではなくcssなのでは? UIフレームワーク使えば色々楽よ
  • 50代のフルスタックエンジニア - nunulkのプログラミング徒然日記

    はじめに この記事について 以下の記事を読んでわりと「うんうんわかるわかる」と思いながら読みましたが、50歳に至るまでの間にもうひとつ別の景色も見えてきていたので、そのあたりを一度言語化してみようという試みです。 note.com フルスタックとは 上記記事へのブコメには「フルスタック」と書きましたが、自分としてはあまりフルスタックと名乗りたくない、という気持ちはありまして、普段は「ウェブアプリケーションエンジニア」と自称しています。 ただ、今回は、元の記事に合わせるために記事における「フルスタック」の定義を定めておきます。 以下の領域の技術を理解し使える インフラ アプリケーションが動作するサーバや協調するミドルウェア バックエンド サーバーサイドのアプリケーションに用いる言語やライブラリ フロントエンド クライアントサイドのアプリケーションに用いる言語やライブラリ すべてを理解してい

    50代のフルスタックエンジニア - nunulkのプログラミング徒然日記
  • RDBアンチパターンと戦う - 削除フラグ 完全攻略ガイド / delete flag

    PHPカンファレンス関西の登壇資料です。 WEB+DB PRESS Vol.134に詳細があります https://gihyo.jp/magazine/wdpress/archive/2023/vol134

    RDBアンチパターンと戦う - 削除フラグ 完全攻略ガイド / delete flag
    takeag
    takeag 2024/02/14
    書かれている通り、論理削除は親子関係ある場合の親に論理削除あると急に辛くなります。 困ったこと無いって言ってる人はそういったケースにぶち当たったことが無いだけでは。
  • Next.js + TypeScript + Tailwind CSS の開発環境をできるだけ丁寧に構築する【2024年】

    はじめに 最近、Next.jsTypeScriptTailwind CSSを使って技術ブログを立ち上げました。(まだあまり更新は進んでいませんが…) このプロジェクトを通じて構築した開発環境がわりと快適だったので、誰かの参考になるかもしれないと記事を書いてみることにしました。 できる限りわかりやすく詳細な説明を心がけましたが、その結果、記事のボリュームが大きくなってしまいました。長文ですが、興味のある方はぜひ読んでみてください🙏 また、この記事内で紹介した内容をセットアップしたリポジトリを公開しています。 Next.jsのボイラープレートとして活用可能ですので、興味のある方はぜひ覗いてみてください。

    Next.js + TypeScript + Tailwind CSS の開発環境をできるだけ丁寧に構築する【2024年】
    takeag
    takeag 2024/02/01
    husky+lint-stagedよりLefthookがオススメ
  • このホストの講習めちゃくちゃ為になるな→「ホストっていうより、営業職全般に言えることかな」

    めんたいつよし @mentaitsuyoshi @poisoncookie00 ホストっていうより、営業職全般に言えることかな。 それより、先輩に言われて1時間もらって、1ページしか読まない人がいることに驚愕だわ。 2024-01-29 00:14:20

    このホストの講習めちゃくちゃ為になるな→「ホストっていうより、営業職全般に言えることかな」
    takeag
    takeag 2024/01/30
    軍神さん、めちゃくちゃ頭いいからな
  • 蘇るドラム式洗濯機 「無限に乾燥」が修理で解消

    蘇るドラム式洗濯機 「無限に乾燥」が修理で解消
    takeag
    takeag 2024/01/18
    水を流してもホコリは溜まるので厄介。 新しいの買う時は自分でフィンのホコリ取りやすい機種にすると決めている
  • 「Rubyは落ちるか、伸びるかの岐路に立っている」 まつもとゆきひろ氏が語る、30年後に向けた生存戦略

    プログラミング言語「Ruby」の国内最大のビジネスカンファレンス「RubyWorld Conference」。Rubyの先進的な利用事例や最新の技術動向、開発者教育の状況などの情報を発信することで、「Rubyのエコシステム(生態系)」を知ることができる場として開催します。ここで登壇したのは、Rubyアソシエーション 理事長のまつもとゆきひろ氏。プログラミング言語の過去、歴史から学ぶ教訓について発表しました。全4回。4回目は、Rubyコミュニティが生存するために必要なことについて。前回はこちら。 Rubyコミュニティが生存するためには何が必要か まつもとゆきひろ氏(以下、まつもと):さて、これらの教訓をもとに、Rubyの未来はどうなるかについて考えてみましょう。 教訓をもう1回まとめておきますね。アイデアだけでは、価値がない。単純さは、いつもいいこととは限らない。仕様が大きいことは、いつもい

    「Rubyは落ちるか、伸びるかの岐路に立っている」 まつもとゆきひろ氏が語る、30年後に向けた生存戦略
    takeag
    takeag 2024/01/16
    型が弱くCopilotなどの補完が効きにくいのは致命的
  • Next.js App Router と控えめにお付き合いして普通の Web アプリを配信する | Offers Tech Blog

    まずは長いものに巻かれたいときもある Offers を運営している株式会社 overflow の あほむ でございます。 先日 コードベースのディレクトリ構成にフォーカスした記事 を公開した関連記事として、Next.js App Router をどのように取り扱っているかについてご紹介します。 【AD?】今回の記事の内容を含んだり含まなかったりすると思いますが、来週 2024/01/17(水) 19:20 〜 オンライン開催の PWA Night vol.59 で発表予定なので興味のある方はぜひ。(終了済み) 下記は記事の内容を含むイベント発表資料です。ご参考までに。 今回の前提 前回記事 の引用ですが今回も同様です。 最終目標は単体事業でありつつ実質マルチプロダクトな画面群のリプレース クライアントサイドでヘビーなビジネスロジックを持つ必要がない アプリケーション特性としては SaaS

    Next.js App Router と控えめにお付き合いして普通の Web アプリを配信する | Offers Tech Blog
    takeag
    takeag 2024/01/12
    僕も控えめに利用している。 Route GroupなどApp Routerの便利な機能は使いつつ、RSCなどは一切使わないSPA
  • Webフロントエンド入門

    まずはじめに HTMLCSS、JSを学んだ後にモダンなweb制作を行う上でこれから何を学べばいいだろうと手探り状態だった過去があるので、今同じ悩みを抱えている方に向けてこの記事を書こうと思いました。また、自分自身が2023年に多くのことを学んだのでそれの整理になればという思いもあります。 あと、いいね、コメントいただけると記事作成の励みになります😇 この記事の対象者 HTML, CSS, JSはある程度理解した モダンなWeb制作を行いたい これから学ぶべき技術 React, Next.js 一度は聞いたことある人も多いと思います。これは、Webサイトを効率的に開発することを目的に作られたJSのフレームワーク(正確にいうとReactはライブラリ)です。 ReactはFacebook社が開発したもので、それをVercel社がより使いやすくしたものがNext.jsです。 作成するものによっ

    Webフロントエンド入門
    takeag
    takeag 2024/01/07
    TailwindCSSはAIと相性いいので今後さらに伸びるぞ。 cssでいいやって人には、横に伸びるか縦に伸びるかの違いだと言いたい。 クラス名やファイル名考えなくて良いだけTailwindCSSのほうが楽
  • npmとyarnとpnpmの違い2021

    (Last Update: 2022/02/03) npm と yarn(v1) と pnpm (とyarn v2)の違いについて記述します。 Versions npm Yarn pnpm 各パッケージの特徴 npm npmはnpm社が提供する、JavaScriptパッケージマネージャーです。 npmというコマンドラインで動作するプログラムでパッケージを管理できます。いわばnpm公式のパッケージマネージャーとなります。 Windows等でインストールするとNode.jsに同梱されています。 Yarn Yarnはnpmより後発のJavaScriptパッケージマネージャーです。 元々、npmにはインストール時のパッケージバージョンの非再現性やパフォーマンス上の問題、セキュリティの問題が山積しており、それを解決するために開発がスタートしました。 いわば、サードパーティのnpmということになります

    npmとyarnとpnpmの違い2021
    takeag
    takeag 2024/01/04
    npm ciとyarn installは挙動が違うのでは
  • DynamoDBでできないこと

    この記事について 記事は、筆者が普段AWSの各種サービスを使って感じた感想・気づきをもとに、クラウドアーキの設計やサービスのより良い使い方Tipsを考察するシリーズです。 第二弾も第一弾に引き続きDynamoDBについてです。 DynamoDBはkey-value型のNoSQLであり、従来よく使われていたRDBとは異なるDB特性・クエリ特性を持っています。 そのためRDBを設計するときと同じようなノリでスキーマ設計・テーブル設計を行うと、後から「この操作をやらせるならDynamoDBじゃないほうが良かったんじゃないか?」ということが発覚しがちです。 記事では筆者が遭遇した「DynamoDBでやらせてみたら苦労した・できなくて設計変更を強いられた」というユースケースをまとめることで、DynamoDBのクエリ特性や適性を考察することを目指します。 使用する環境・バージョン 2024/1/1

    DynamoDBでできないこと
    takeag
    takeag 2024/01/02
    履歴だとかそれこそ大量なログで削除や複雑なsortが不要なものには向いてるのかもね。 スケーラビリティが高いRDBとして使うと死ねます
  • DBeaverでやらかした話 - Qiita

    DBeaver最強 DBeaverは無料で使えるDBクライアントツールです。 めちゃめちゃ高機能なので、使っている人も多いのではないでしょうか。 ツールのバグが怖いから、コンソールでのコマンドでしかDBには接続しない 派の人もいるかと思いますが、私の場合は使いやすいSQLエディタや、見やすい結果セットがあった方が作業ミスが起きにくいと思っているので(むしろコマンドの方がミスる)、DBeaverは開発にも番メンテナンスでもフル活用しています。 番メンテナンス ある時、イレギュラーな作業で、DBを直接いじることになりました。 大した作業ではなかったので手順書も作らずサクッとやることにしました。 エディタでクエリを準備 SELECTで現在のデータを確認と念のため記録 DBeaverの場合、エディタに複数SQLが書いてある場合、全て実行することもできますが、実行したいSQLのどこかにカーソ

    DBeaverでやらかした話 - Qiita
    takeag
    takeag 2023/12/30
    Transaction張って作業しような
  • なんかスルーしてた『オクトパストラベラーⅡ』を今更遊んだらめちゃくちゃ面白かったので、この記事だけでも読んでくれませんか

    押し通る!(アンテロープ・スタッグ) 8人のキャラの物語を体験するRPG、それが『オクトパストラベラー』。そして、それは続編でも同じ。バーッと広げられた世界地図と、各地に点在する主人公。 まず最初に行うのは、その8人の中から「主人公」を決めること。 もう、迷う。 結局8人分のお話は全部見られるからこの主人公選択による変なルート分岐とかはないのだけれど、いざ「さぁ8人の中から1人を選びたまえ!」と言われると、これが結構迷う。ヒトリダケナンテエラベナイヨー! しかし、そんなに迷っている時間はない。なぜなら、締め切りという名の悪魔が口を開けて待っているから……。 とはいえ、『オクトラⅡ』は元々やりたかったゲームでもある。「じゃあお前なんで発売当時スルーしてたんだよ」とか言わないでください。うーん、気分? あるじゃん? 「なんか理由はないけどスルーしてたゲーム」って……。な、なんでスルーしてたんだ

    なんかスルーしてた『オクトパストラベラーⅡ』を今更遊んだらめちゃくちゃ面白かったので、この記事だけでも読んでくれませんか
    takeag
    takeag 2023/12/20
    本編のストーリーは子供じみててスキップ推薦だけど、裏ボスストーリーや戦闘、BGMは神なので1,2ともにファンです
  • 認知負荷は「ワーキングメモリに対する負荷」のこと 認知科学の観点から課題を整理すると“つらい”の輪郭が見えてくる

    「Developers Meetup 急成長ベンチャーが向き合う『開発生産性』」は、開発組織や事業フェーズの異なる株式会社Another works・株式会社SmartHR・株式会社スタメンの3社が、開発生産性について語り尽くすイベントです。ここで株式会社SmartHRのすがわらまさのり氏が登壇。チーム増加に伴い起きた「認知負荷が高い」状況をどのように解決したかについて紹介します。 チームの増加に伴いできるようになったこと、やりにくくなったこと すがわらまさのり氏:ここから題ですね。「開発生産性について、上から見るか、下から見るか」ということで、よろしくお願いします。過去に私が登壇したもので似たテーマがいくつかあるので、軽く紹介しておきます。もし気になる方がいれば後で見てください。 前提の共有というところで、先ほどもお話ししたように、私が担当したのは「SmartHR」の基機能というプロ

    認知負荷は「ワーキングメモリに対する負荷」のこと 認知科学の観点から課題を整理すると“つらい”の輪郭が見えてくる