タグ

ブックマーク / zenn.dev/ak (10)

  • Apache Airflow使ってみた

    今回はApache Airflow(以下、Airflow)について調べてみました。調べようと思った理由としては 以前から名前は知っていたが調べる機会がなかった Google Cloudの勉強をしている中でCloud ComposerがAirflowを使っているということでどんなものか気になっていた からです。今回は格的な調査というよりは、まずはどんなものかについて調べてみようと思います。 Apache Airflowとは? 一言で言ってしまえばワークフロー管理ツールということみたいです。Pythonを使ってワークフローを構成し、スケジューリングを行ったり動作のモニタリングができるツールとなります。 AirflowはWorkflows as codeとして開発されており、この思想はいくつかの利点があるということです(詳細はこちら)。 Dynamic:パイプラインはコードとして実装され、動的

    Apache Airflow使ってみた
    CLSmooth
    CLSmooth 2026/04/29
  • Claude Designが来た日 ─ Webデザイナーとフロントエンドの仕事はどこまで削られるのか

    はじめに 2026年4月17日(米時間金曜)、Anthropicが Claude Design を research preview として発表 自然言語でプロトタイプ・スライド・モックアップ・LPを作れる、Claude Opus 4.7ベースの新機能 競合は Figma Make / v0 / Lovable / Bolt / Google Stitch / Gamma / Canva 発表前後で Figma -6% / Wix -4.7% / Adobe -2.7% / GoDaddy -3% と市場は結構まじめに反応 「Webデザイナー・フロントエンド仕事が丸ごと消える」のではなく、「初稿を作る工程」と「単純なUI実装」から先に溶ける、というのが現時点での実際的な読み 普段はClaude CodeやAIツール周りの記事を書くことが多いのですが、今回は界隈としてインパクトが大きかった

    Claude Designが来た日 ─ Webデザイナーとフロントエンドの仕事はどこまで削られるのか
    CLSmooth
    CLSmooth 2026/04/19
  • Claude Code 開発者自身の活用法をまとめてみた

    こんにちは、あきのです。普段は 「AI開発効率化ソリューション」 を提供しているZenTechのCTOをしています。最近は常にAIで開発が効率化できないか考えています。 この記事では、Claude Codeの開発者であるBorisさんが投稿されていたClaude Codeの活用法をまとめさせていただきました。 ご人に、記事にして良いかDMしたところ快諾いただいたため、記事にさせていただきました! Thank you very much! 以下、題です。 0. 前提 Claude Codeは、そのままでも上手く機能するため、あまりカスタマイズしていません。Claude Codeを使う正しい方法は1つではなく、意図的にカスタマイズしたりハックしたりできるように構築しています。Claude Codeチームの各メンバーはそれぞれで異なる方法で使っています。 1. ターミナルで5つのClaude

    Claude Code 開発者自身の活用法をまとめてみた
  • なぜSerenaを使うとAIのコード編集が正確になるのか?

    なぜSerena MCP Serverを使うとAIのコード編集が正確になるのか AIがコードを理解する二つのアプローチ 現在のAI開発ツールは、コードを理解するために主に二つのアプローチを活用している。一つは「意味的な類似性」で関連コードを発見するRAG(Retrieval-Augmented Generation)、もう一つは「構文的な構造」を解析するLSPといった技術だ。重要なのは、これらは対立する技術ではなく、それぞれに強みがあるということである。 CursorやGitHub Copilotといった主流のAI開発ツールは、RAGによる埋め込み検索を中心に据えている。コードを数値ベクトルに変換し、意味的に類似したコードを高速に発見する。「ユーザー認証の処理を探したい」といった曖昧な要求に対して、authenticationやlogin、validateといった概念的に関連するコードを幅

    なぜSerenaを使うとAIのコード編集が正確になるのか?
    CLSmooth
    CLSmooth 2025/08/15
  • Cursor 【はじめからそうやって教えてくれればいいのに!】

    はじめに 【追記】↓100秒テックでイラスト投稿してます!よかったら見てってください! Cursorとは Cursor とは一言で言うと、VSCode をベースに作られた AI 搭載のコードエディタのことです。 例えば、ChatGPT、Claude、Gemini などの生成AIを利用してプログラミングするときを思い出してみてください。 このように、エディタにコードを書きながら、ブラウザで開いている AI に質問をする、という作業を繰り返し行います。しかし、エディタとブラウザを行ったり来たりするのは少し面倒ですよね。 そこで登場するのが Cursor です。Cursor は ChatGPT や Claude、Gemini などの AI が内蔵されているエディタで、AIを使ってコードの編集、エラーの解決、ターミナルの操作、タブ補完などができます。 また、VSCode をフォークして作られている

    Cursor 【はじめからそうやって教えてくれればいいのに!】
    CLSmooth
    CLSmooth 2025/01/30
  • Next.jsの考え方

    Next.js App Routerにおける設計やベストプラクティスを、筆者なりにまとめました。

    Next.jsの考え方
    CLSmooth
    CLSmooth 2024/08/27
  • HTMX入門【はじめからそうやって教えてくれればいいのに!】

    はじめに 【追記】↓100秒テックでイラスト投稿してます!よかったら見てってください! HTMXとは? HTMX とは、一言で言うと、JavaScriptを書かずに動的なページを簡単に作成できるライブラリのことです。 htmx is a library that allows you to access modern browser features directly from HTML, rather than using javascript. (訳)htmx は、JavaScript を使用するのではなく、HTML から最新のブラウザー機能に直接アクセスできるようにするライブラリです。 </> htmx ~ Documentation ...と言っても、これだけだとよく分からないですよね。なので、実際に手を動かしながら学べるよう、解説していきます。 準備 まず、HTMX を動かす環境

    HTMX入門【はじめからそうやって教えてくれればいいのに!】
    CLSmooth
    CLSmooth 2024/06/25
  • AI時代にこそTDDだと思う話

    GitHub Copilot、みなさん使ってますか?すでに多くの方が利用しており、「ないと困る」という方から「提案の質に問題がある」「まだまだ使えない」という方まで、様々な意見を聞きます。 筆者はGitHub Copilotに対して非常にポイティブな立場です。GitHub Copilotは使い方次第で開発速度を格段に向上させることを身をもって体験しており、これからの時代においてはGitHub CopilotなどのAIツールを使いこなせるかどうかで、個人の開発速度に非常に大きな差が出ると考えています。 重要なのは使い方次第と言う点です。前述のように様々な感想が溢れているのはAIツールの習熟度が大きく影響しているようにも感じます。AIツールは静的解析同様、利用者側の手腕が大きく問われるツールであると筆者は感じています。コマンドプロンプトエンジニアリングという言葉もあるように、AIツールを使いこ

    AI時代にこそTDDだと思う話
    CLSmooth
    CLSmooth 2024/05/07
  • とってもやさしいフロントエンド入門

    まず、新しいアイデアが提案されると、ステージ0の「Strawman」と呼ばれる段階に入ります。ステージ0のアイデアが価値のある提案として見なされ、大まかな形で問題点や解決策を説明できるようになると、ステージ1の「Proposal」と呼ばれる段階に進みます。そして、提案がある程度まとまって仕様の草案として認められると、ステージ2の「Draft」と呼ばれる段階に上がります。さらに細かいところまで練り上げられて、仕様がほぼ完成した状態になると、ステージ3の「Candidate」の段階になります。最後に、2つ以上のブラウザがその機能を実装していて、ECMAScript の編集者に承認されると、ステージ4の「Finished」と呼ばれる段階になります。 ステージ4に上がった提案は、毎年 6 月のタイミングで ECMAScript の新しいバージョンとしてリリースされます。リリースする際は、ECMAS

    とってもやさしいフロントエンド入門
    CLSmooth
    CLSmooth 2023/03/25
  • ブラウザレンダリングの仕組み

    Webの用語を100秒で解説するチャンネルを作りました! よかったらチェックしてみてください! はじめに 以前書いた記事「Webページがブラウザに表示されるまでに何が起こるのか?」で ブラウザレンダリングについて詳細に知りたいという意見をいただいたので、調べてまとめてみました。 全体図 レンダリングの大まかな流れです。 HTMLのダウンロード サーバから送られてきたHTMLをダウンロードします。 HTMLの解析 サーバから送られてきたHTMLファイルは、「0」と「1」でできたデータになっています。 ブラウザは、サーバから受け取ったデータをそのままHTMLとして解釈することはできないので、自分で扱うことができる形、つまりDOMに変換する必要があります。この作業を 解析 ( Parse ) と言います。 HTMLをダウンロードしたら、すぐにこの解析作業に入ります。作業は以下のようなステップにな

    ブラウザレンダリングの仕組み
    CLSmooth
    CLSmooth 2021/05/07
  • 1