並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 127件

新着順 人気順

djangoの検索結果81 - 120 件 / 127件

  • Rails vs Node.js

    Previous slideNext slideToggle fullscreenOpen presenter view Rails vs Node.js 最終章 「Prisma」 @mizchi Cloudflare Meetup 2024/10/02 今日の Prisma + Cloudflare の様子 About https://x.com/mizchi Node.js とフロントエンドの専門家 100万円*達成率で御社のフロントエンドの高速化をやります 前書き フロントエンド/Node.js 視点のポジショントークです Railsに対するチャレンジャーとして Node.js を使ってきた話 Rubyの開発者やRubyのユーザーを否定する意図はありませんが、好き嫌いは否定しません。型が好きです 「Rails」は 2010年前後に流行っていた任意なWAFに置き換え可能 Symfony

    • I'm back, Ruby on Rails

      03 Aug, 2024 Last year, I wrote a blog post called Goodbye, Ruby on Rails. One year later, after creating my own business, I decided to be back to Ruby on Rails. I’m withdrawing my previous statements on DHH and Rails. Though I still have some concerns about the directions of Ruby on Rails, especially the rejection of TypeScript, I still believe that Ruby on Rails is a great framework for web deve

        I'm back, Ruby on Rails
      • エンジニアのための勤怠時間管理システムをWebアプリケーションで開発しました - Qiita

        3. 所感 3.1 実装するにあたって 3.2 工夫したこと プロジェクトのフロントエンドでは、Next.jsとTypeScriptを活用しました。特に、ページ間の遷移をスムーズにするために、Next.jsの動的なルーティングを活用しました。また、ユーザビリティの高いUIコンポーネントの作成に特に注力しました。ユーザーが直感的に操作できるデザインを目指し、UIコンポーネントを一貫性のあるスタイルで設計しました。さらに、コンポーネントの再利用性を高めるため、Reactのコンポーネントライブラリを活用し、共通のUI要素を効率的に管理しました。特に、フォームやナビゲーションバーなど頻繁に使用するコンポーネントについては、使いやすさと視覚的な一貫性を維持することを意識して設計しました。 これらの取り組みにより、ユーザー体験が向上し、アプリケーション全体の使い勝手が向上しました。また、開発効率も向上

          エンジニアのための勤怠時間管理システムをWebアプリケーションで開発しました - Qiita
        • 現場のPython ──Webシステム開発から、機械学習・データ分析まで

          2024年9月12日紙版発売 2024年9月12日電子版発売 株式会社ビープラウド 監修,altnight,石上晋,delhi09,鈴木たかのり,斎藤努 著 A5判/384ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-14401-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 『WEB+DB PRESS』の人気連載が待望の書籍化です。Webシステム開発から機械学習・データ分析まで,現場で使えるPythonのノウハウが1冊にまとまっています。取り上げる話題は,環境構築,コード品質,テスト,構造化ログ,リリ

            現場のPython ──Webシステム開発から、機械学習・データ分析まで
          • Visual Studio Code February 2024

            February 2024 (version 1.87) Update 1.87.1: The update addresses these issues. Update 1.87.2: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the February 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Voice di

              Visual Studio Code February 2024
            • Webアプリケーションにおけるタイムアウトについて

              なぜ調べたか 実務でWebアプリケーションの開発をしていると、主にエラーハンドリングの文脈で タイムアウト という概念が度々登場します Wikipediaの当該記事 を読むと、以下のような説明がなされています 一定時間に処理が完了しなかった時に、制御を打ち切って中止するための機構 処理完了までに永遠、または非常に長い時間がかかってしまうケースにおいて、計算資源の占有を抑止する これは、タイムアウト制御の必要性とそれが解決する問題について端的に説明していますが、 具体的な対応方法や、実務においてどのような観点に気を配るべきかについては示されていません 私自身、十分な対応をおこなえていなかったことで、レスポンスタイムの低下や、最悪のケースではサービスダウンを引き起こしてしまったこともありました そうした経験を踏まえ、シンプルなWebアプリケーションを想定したときに、 アーキテクチャ中の各レイヤ

                Webアプリケーションにおけるタイムアウトについて
              • 濃い職務経歴書(Curriculum Vitae/Resume)とは何か|mtsuka

                mtsuka, 書類選考してるってよどうも。mtsukaです。さくらインターネット株式会社でいろんなことをやっています。 ご存じの通り、さくらインターネットはいま採用活動にとても力を入れています。もちろん自分たちが一緒に働きたい人は自分たちが一番よく知っていますから、当然採用活動も我がこととして当たり前にやります。自分のキャリアで本気の本気で採用に取り組んでいた時期は1週間で~200くらいの職務経歴書に目を通していました。そんなmtsukaが、職務経歴書についていろいろな思いを書きなぐりました。 職務経歴書から感じる違和感書類選考で日々大量の職務経歴書に目を通すmtsukaですが、正直いって難解な職務経歴書に出くわすことが多いです。難解な職務経歴書というのは、その人がどんな問題を解いてどんな貢献をしてきたのかわからないものを指します。例えば、どんなプロジェクトに参画してどんなことをやったの

                  濃い職務経歴書(Curriculum Vitae/Resume)とは何か|mtsuka
                • 続・荒野の用心棒 - 悪魔の尻尾

                  画像はAmazonより 映画の概要 あらすじ 感想 U-NEXTで見ました。 実は「モリコーネ 映画が恋した音楽家」というドキュメンタリー映画を見たのですが、その中にあった「荒野の用心棒」を見たくなって探していたのですが、サブスク動画には見当たりませんでした。 クリント・イーストウッドの「荒野の用心棒」はVHSビデオでテレビ録画したものを嫌と言うほど見たと思います。 それくらい好きな映画でした。 そしてこちらの「続・荒野の用心棒」もはじめて見るのではなく、何度か見ています。 今回は息子とともに見たのですね。 思えば私が西部劇や時代劇を見たりするきっかけはやはり父親でした。 「荒野の用心棒」も「続・荒野の用心棒」も亡き父と一緒に見ていましたね。 時代劇とマカロニ・ウエスタンはやっぱり同じ匂いのする映像作品ですね。 わかりやすくていいです。 監督はセルジオ・コルブッチ。 有名なセルジオ・レオー

                    続・荒野の用心棒 - 悪魔の尻尾
                  • DjangoでWebアプリを作成したあとに振り返って考えてみた「Webアプリとは何か」 - Qiita

                    Webアプリはどんな処理をするのか 処理1:ブラウザからWebアプリに処理をリクエストする 処理2:Webサーバーで処理する 静的コンテンツの要求であれば、処理4のようにWebサーバーからレスポンスデータをブラウザに返す 動的に作らなければならないコンテンツならAPサーバーに処理を依頼する。 処理3:APサーバーで処理する 必要であればデータベースからデータを取得し、レスポンスデータを作成する レスポンスデータをWebサーバーに返す 処理4:Webサーバーからレスポンスデータをブラウザに返す Webアプリはどうやって構築するのか DjangoでWebアプリを作成したときに利用したソフトウェアやサービスです。その機能と役割を一つひとつ見ていきたいと思います。 Python Pythonとは何か Pythonは、シンプルで読みやすいコードが特徴のプログラミング言語です。多くの用途に対応できる汎

                      DjangoでWebアプリを作成したあとに振り返って考えてみた「Webアプリとは何か」 - Qiita
                    • [Browser Use] 触ってみた結果と感想

                      # 必要なライブラリをインポート from langchain_openai import ChatOpenAI # OpenAIのチャットモデルを利用するためのライブラリ from browser_use import Agent # エージェント機能を提供するライブラリ import asyncio # 非同期処理を使うためのライブラリ # 非同期関数mainを定義 async def main(): # Agentのインスタンスを作成 agent = Agent( task="Zennで小倉さんというユーザーの最新記事を教えて", # エージェントに対するタスク(質問) llm=ChatOpenAI(model="gpt-4o", api_key="xxxxxxxxxxxxxx"), # GPT-4oモデルを使う(APIキーは仮の値) ) # エージェントにタスクを実行させ、その結果

                        [Browser Use] 触ってみた結果と感想
                      • Ubuntu 24.04 LTS(noble)の開発 / Ubiquityの去就の検討と新世代の「ネットワークブート」環境 | gihyo.jp

                        Ubuntu Weekly Topics Ubuntu 24.04 LTS(noble)の開発 / Ubiquityの去就の検討と新世代の「ネットワークブート」環境 noble(Ubuntu 24.04 LTS)の開発 / Ubiquityの去就の検討と新世代の「ネットワークブート」環境 nobleでは新しい実装のインストーラーのみが搭載される予定でしたが、「⁠既存のインストーラー(Ubiquity)を残してほしい」という議論が開始されています。軸となっているのは「oem-configが利用できないのでArmで困る⁠」⁠、「⁠EdbuntuではRaspberry Pi用ビルドでoem-configを利用するのできわめて困る」というものです。現状では結論には至っていないものの、Ubiquityを削除する動機となっている古代のwebkitgtk 4.0を何とかするという措置が行われる必要がある

                          Ubuntu 24.04 LTS(noble)の開発 / Ubiquityの去就の検討と新世代の「ネットワークブート」環境 | gihyo.jp
                        • 【Django初学者向け】知っておくと便利な機能 - VISASQ Dev Blog

                          はじめに 本題 本題に行く前に、まずDjangoについて 1. N+1問題を解決しよう select_relatedを使ったクエリ prefetch_relatedを使ったクエリ 2. 大量データを効率的に処理しよう 3. データの存在確認を簡単に 4. 数値の計算をして更新したい場合はFオブジェクト 5. シグナルの活用 最後に はじめに 初めまして、VISASQに去年の秋ごろに入社した者です。 現在はフルサポートチームにてアプリの管理画面等の開発を行っております。 2025年に入り、気づけば入社してもうすぐ半年が経とうとしてます。 私は今までPythonは少し触れたことがあるものの、Djangoは入社してから初めて触りました。 そんなDjango初学者の私が、これ知っておくと便利だなと思ったものを書いていきたいと思います。 ※この記事はDjangoを学び始めた方を対象にした基礎的な内容

                            【Django初学者向け】知っておくと便利な機能 - VISASQ Dev Blog
                          • 採択されるプロポーザルを書こう!! - Qiita

                            良いプロポーザルと悪いプロポーザル 私は去年、PyConJPのプロポーザルの審査員を担当しました。 プロポーザルの審査員とは登壇希望者が提出する登壇内容の予稿、プロポーザルを評価する人のことです。 審査プロセスを理解していないプロポーザルが多く残念でもったいないと感じたため、審査プロセス、審査員の考え方を紹介しつつ審査を通過するプロポーザルの書き方をレクチャーします。 なお、この文章でのプロポーザルとは、『ジェネリクス実装のプロポーザル』のような機能提案の文脈で使われる言葉ではなく、イベントの用語で『Call for Proposal』(応募トークの募集)などの文脈に由来する、イベント登壇の予稿案のことです。1 3つの背景と3要件 プロポーザルを通すには業界にある3つの背景とそこから導き出される3要件を遵守した上でプロポーザルを書くことが必要です。 3つの背景は以下です。 基本的にイベント

                            • [アップデート]Amazon CloudWatch Application SignalsがGAしました!CDKでサンプル作ってみた | DevelopersIO

                              [アップデート]Amazon CloudWatch Application SignalsがGAしました!CDKでサンプル作ってみた Amazon CloudWatch Application SignalsがGAしました!Application Signalsを試しに使うための環境をCDKで作り、実際にSLO/SLIを設定してみます。 はじめに 先日AWS上でSLO/SLI設定を比較的簡単に実現できるAmazon CloudWatch Application SignalsがGAしました!GA前からAWS上ではAPMがどう実現可能なのか、何が違うのかという記事はいくつかありました。 本稿ではApplication Signalsの簡単な概要と提供環境/言語/リージョンについての紹介に合わせて、実際にサンプルを作ってどんな動作をするのか確認してみます。実際に0から構築することで何が必要なの

                                [アップデート]Amazon CloudWatch Application SignalsがGAしました!CDKでサンプル作ってみた | DevelopersIO
                              • 「Visual Studio Code」バージョン1.93公開 「プロファイルエディタ」などの新機能でどう便利になるのか?

                                Microsoftは2024年9月6日(米国時間)、WindowsやLinux、macOSに対応するエディタ「Visual Studio Code」(以下、VS Code)のバージョン1.93(August 2024)を公開した。 バージョン1.93では新しいプロファイルエディタ、Djangoにおけるユニットテストのサポート、「vscode.dev」のIntelliSense強化などの機能が追加された。主なアップデート内容は以下の通り。 新しいプロファイルエディタ 関連記事 「Visual Studio Code」バージョン1.91公開 拡張機能の開発を効率化する「Chat API」「Language Model API」が利用可能に Microsoftは「Visual Studio Code」のバージョン1.91を公開した。ソース管理ビューで変更を視覚化するグラフ機能、新しいPython

                                  「Visual Studio Code」バージョン1.93公開 「プロファイルエディタ」などの新機能でどう便利になるのか?
                                • Ruby on Rails と Django を比較してみる | ドクセル

                                  Djangoとは(他のフレームワークと比較して) ■ Python製のFullstackフレームワーク ■ Ruby on Railsとほぼ同期? Express.js, Nest.js, Gin, echo等 Hono等 (Golang系フレー (nodejs系フレーム ムワーク) ワーク) TypeScript Golang microframework microframework TypeORM, Prisma等 自作, GORM等 Django Ruby on Rails Python 2005/7/21 Fullstack Django ORM Ruby 2004/7/24 Fullstack ActiveRecord migration Django migration ActiveRecord::Migration db-migrate等 golang-migrate, g

                                    Ruby on Rails と Django を比較してみる | ドクセル
                                  • 今、オレの心を震わせるツールやサービスたち…ッ!!!~2024冬~

                                    RUNTEQ Advent Calendar 20245日目の担当はこのオレさァ…。 今、オレァ震えてるぜェ…! なんてったってよォ、今この世にはよォ、イカしたツールやサービスの野郎どもがよォ、世界各地で毎日パレードしてっからよォ…! 毎晩毎晩一千一夜、オレのソウルがダンスっちまってしょうがねェんだよォ…! 最近のオレの心を踊らせるイカしたヤツらを紹介するぜェ…。 Lamby こいつァAWSのLambdaちゃんにRuby on Railsのデプロイを、イカした感じにサポートしてくれるやつさ。 Quick Startを見る感じ、Lambyちゃんを使えばあっちゅう間にRailsをLambdaにデプロイできそうだろォ? そもそもなんでLambdaにデプロイしてェかって話だよな? Lambdaにデプロイできたら何が嬉しいんだてめェは、ってな。 そらもちろん、安いからに決まってんだろォが。 なんてっ

                                      今、オレの心を震わせるツールやサービスたち…ッ!!!~2024冬~
                                    • Open Devin(AIソフトウェア開発ツール)を使ってみた

                                      Open Devinとは? OpenDevinは、AIの力を活用した革新的なオープンソースのソフトウェア開発ツールです。 OpenDevinを使うと、生成AIとコミュニケーションをとりながら単にコードを生成してもらうだけでなく、開発プロジェクト自体(フォルダやコードファイル含む)の作成、必要なモジュールのインストール、コードの修正、WEB画面の立ち上げなど様々なタスクを自動で行うことができるような環境になっているようです。 実際に動かしたデモ動画(Djangoアプリ開発) 与えた指示内容 以下のタスクを実行してください。 作業結果は日本語で回答してください。 #タスク 1.Djangoの最新バージョンをインストールしてください。 2.Djangoのインストールが終わったらDjangoのプロジェクトを作成してください。 実行コマンド:django-admin startproject con

                                        Open Devin(AIソフトウェア開発ツール)を使ってみた
                                      • Hotwire for Frontend devs

                                        HotwireとNext.jsをちゃんと見て比較しよう#本サイトでは、React/Next.jsに詳しいフロントエンドエンジニアを対象に、実際に動くコードと実際に動くデモを体感しながら HotwireとReact/Next.jsを比較します。 各技術でのUIの作り方を伝えるだけでなく、さまざまな状況での動きを確認していただくために、仕組みや限界も紹介します。そのため、かなり細部の議論もしています。 HotwireでもNext.jsと同等か、それ以上のUI/UXが実現できます。「Hotwireは簡単だけど、React/Next.jsの方が優れたUI/UXが作れる」というのは、かなり特殊なものでない限りは誤解ですHotwireはバックエンド非依存です。Rails, Laravel, Django, Go, Nodeでも関係なく動きます。実際、本サイトのHotwireコードはNext.js AP

                                        • 「Visual Studio Code」バージョン1.95公開 Copilot Chatがより使いやすくなる機能追加など

                                          Microsoftは2024年10月30日(米国時間)、WindowsやLinux、macOSに対応するエディタ「Visual Studio Code」(以下、VS Code)のバージョン1.95(October 2024)を公開した。 バージョン1.95ではCopilot EditsやセカンダリーサイドバーのCopilot Chat、VS Codeで複数のGitHubアカウントに同時にログインできる機能などが追加された。Microsoftは、主なアップデート内容を以下のように説明している。 Copilot Edits:複数のファイルにわたる大きな変更を提案(プレビュー版) 関連記事 「Visual Studio Code」バージョン1.93公開 「プロファイルエディタ」などの新機能でどう便利になるのか? Microsoftは「Visual Studio Code」のバージョン1.93を公

                                            「Visual Studio Code」バージョン1.95公開 Copilot Chatがより使いやすくなる機能追加など
                                          • ユーザー向けプロダクトだけが全てじゃない、テクノロジーで事業にレバレッジを掛けるプレックスのコーポレートエンジニア - PLEX Product Team Blog

                                            eye-catch こんにちは、プレックス コーポレートエンジニアチームの石塚です。 はじめに みなさんは「コーポレートエンジニア」という単語を聞いたことがあるでしょうか? 情シスや社内SEのようなイメージを持たれる方が多いかと思いますが、わざわざ別の単語を用いて表現しているからには、若干違うニュアンスが込められているはずです。 プレックスにおいても2022年中頃からコーポレートエンジニアというポジションをオープンし、採用を進めてきました。 その際、候補者やエージェントの方にコーポレートエンジニアのニュアンスが間違って伝わっていることが少なからずあり、今回のエントリーを書いてみようと思いました。 本ブログでは、他社のコーポレートエンジニアの事例を見ていった後に、プレックスにおけるコーポレートエンジニアの定義や実際に直近で取り組んでいる課題、技術スタックをご紹介します。 はじめに 他社のコー

                                              ユーザー向けプロダクトだけが全てじゃない、テクノロジーで事業にレバレッジを掛けるプレックスのコーポレートエンジニア - PLEX Product Team Blog
                                            • Djangoで作成したアプリを本番環境で動かすときにWSGIとASGIのどちらを使うのか - 偏った言語信者の垂れ流し

                                              先日、 django-jaのDiscord で出た話題ですが、Djangoで作成したアプリを本番環境で動かす際のアプリケーションサーバーについてです。 具体的にはWSGIとASGIどちらを使うのか、そしてアプリケーションサーバーはどれがよいのか。 WSGIかASGIか DjangoをWSGIかASGIのどちらで動かすかですが、迷うぐらいなら現状はWSGIでいいです。 「ASGIは必要になったら使う」ぐらいの気持ちでいるのをおすすめします。 ASGIは、PythonのAsync(非同期)に対応するための、アプリケーションインターフェースです。 asgi.readthedocs.io WSGIをおすすめする理由は次の通り。 同期処理なのでデバッグしやすい ASGIをおすすめしない理由は次の通り。 非同期処理になるのでデバッグしづらい とにかくこれです。IO待ちの状況では並行で実行されてコンピュ

                                                Djangoで作成したアプリを本番環境で動かすときにWSGIとASGIのどちらを使うのか - 偏った言語信者の垂れ流し
                                              • 駆け出しWebエンジニアへ勧める〜人気フレームワーク4選〜 - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 就職や転職を考えているWebエンジニアのみなさん、どんなことを勉強していますか。プログラミング言語を勉強した後の悩みといえば、どのフレームワークを使用すれば良いかではないでしょうか。フレームワークの選択はキャリアに影響する大切なポイントです。そこで今回は、フロントエンドとバックエンド開発などで需要が高いフレームワークを4つピックアップしました。それぞれのフレームワークの特徴などを解説していきます。あなたのスキルアップの参考にしてみてください。 フロントエンドで人気なフレームワーク 1. React ReactはFacebook

                                                  駆け出しWebエンジニアへ勧める〜人気フレームワーク4選〜 - Qiita
                                                • React.jsとNext.jsの違いについてまとめてみました - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? React.js と Next.js は、どちらも人気のあるフロントエンド開発ツールですが、その目的や提供される機能に違いがあります。以下に説明します。 1. 概要: React.js と Next.js の違い React.js ライブラリ: React.js は Facebook(現 Meta)が開発した UI(ユーザーインターフェース)構築用の JavaScript ライブラリです。 軽量で柔軟: 必要最低限の機能しか提供しないため、他のライブラリ(例: React Router, Redux)を追加して構築します。 クライアント

                                                    React.jsとNext.jsの違いについてまとめてみました - Qiita
                                                  • 任意のWebサイトをLLMの学習データに変換するオープンソースのWebアプリ・「WaterCrawl」 - かちびと.net

                                                    WaterCrawl WaterCrawlは任意のWebサイトをLLMの学習データに変換するオープンソースのWebアプリです。まだベータ版だそうですが、公開デモサイトが用意されており動作を試す事が出来るようになっています。 指定したWebサイトを設定内容に従ってクロールし、LLMの学習向けデータとしてMarkdownやJSONで出力してくれる、というもの。広告やフッター、メニューなど不要なデータは設定不要で除外してくれます。手軽に扱えるLLM学習データ向け(に限るものでは無いけど)Webスクレイパーという理解で良さそうです。Djangoベースで構築されており、スクレイピングにはScrapyが採用されています。 任意のWebサイトのURL、クロールする深度、ページ数、除外ページの指定項目のほか、細かなオプション設定も可能、完了後はDLやデータ確認が可能となっています。Webアプリとして動作す

                                                      任意のWebサイトをLLMの学習データに変換するオープンソースのWebアプリ・「WaterCrawl」 - かちびと.net
                                                    • Stamp: a microlang for project templates

                                                      June 23, 2024 — Regardless if you specialize in React, Rails, Django, Next, Java, C#, or ObjectiveC, you probably use templates to start new projects. Templates generate a handful of files like readme.md, .gitignore, and main. They also initialize a handful of directories like src/ and tests/. What if it was even easier to make, edit and use these templates? Introducing Stamp, a microlang (only 60

                                                        Stamp: a microlang for project templates
                                                      • グリコのERP移行においてトラブルがおきた件は、日本全体でよくある根深い問題と、その解決案

                                                        ITや技術やテクノロジーにアンテナはってみてるん。IT、web、プログラミングなどの技術に関するメモブログ。 グリコのERP移行においてトラブルがおきた件は、日本全体でよくある根深い問題と、その解決案 dx IT グリコのERP移行においてトラブルがおきた件は、日本全体でよくある根深い問題と、その解決案 ■結論 ・事業会社 外注するのではなく内製で自らつくるしかない。自分たちでつくることで、ITという文化が会社に根付く。失敗も多くするが、そこから学びがあり勉強し、社員と会社にナレッジが蓄積され、DX時代に適応できる企業文化が形成される。外注は最低限にする。 ・国 雇用規制を改革し、整理解雇の四要件の撤廃と、金銭解雇の導入、副業をやりやすくする。また金の流れを透明化を義務化させるべき。働いている人がそもそも自分が多重請負の末端にいることを知らないことが多い。 ・IT企業 現在の崩壊してるキャ

                                                        • How to Get or Create in PostgreSQL

                                                          "Get or create" is a very common operation for syncing data in the database, but implementing it correctly may be trickier than you may expect. If you ever had to implement it in a real system with real-life load, you may have overlooked potential race conditions, concurrency issues and even bloat! In this article I explore ways to "get ot create" in PostgresSQL. Illustration by Abstrakt Design Ta

                                                            How to Get or Create in PostgreSQL
                                                          • Visual Studio Code August 2024

                                                            August 2024 (version 1.93) Update 1.93.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Profiles editor - Switch and manage your profiles from a single place

                                                              Visual Studio Code August 2024
                                                            • Pythonのテストフレームワークpytestを使ってみよう - PythonOsaka

                                                              pytestについて Pythonを使ってテストコードを書くことができるオープンソースのテストフレームワークです。シンプルな単体テストから複雑な機能テストまで、様々なテストを書くことができます。 pytest には次のような特徴があります。 unittest テストケースの実行をサポート 組み込みの assert 文をサポート。特別なアサーション・メソッド(self.assert*())は不要 テストケースのフィルタリングをサポート 最後に失敗したテストから再実行する機能 並行でのテスト実行をサポート 機能を拡張するための何百ものプラグインからなるエコシステム オープンソース pytest は Python 標準の unittest モジュールに代わるボイラープレート不要のモジュールで、unittest テストケースをそのまま実行することができます。pytest はフル機能を備えた拡張可能

                                                                Pythonのテストフレームワークpytestを使ってみよう - PythonOsaka
                                                              • Pythonさえ分かればDjangoでWebアプリは作れる - Qiita

                                                                この記事はDjango Advent Calendar 2020 の最終日の記事です。 はじめに はじめまして。 普段からDjangoを使用してWebアプリを開発しています。 今年もこの時期がやって来ましたね。 ちなみに、去年も同じ日に投稿させて頂きました。 Djangoの個人的Tips 今年の Django Advent Calendar 2020 も素晴らしい、そして実用的な記事が多く、 楽しく拝見させて頂きました。 個人的にDjangoの良さは**「簡単な」アプリケーションを「手軽に」作れるところにあると思っています。 そこでこの記事では、簡単な、そして基本的なDjangoアプリケーションを作る過程を**コードとともに記載したいと思います。 この記事がDjangoのより一層の普及に少しでも貢献できれば幸いです。 目次 前準備 アプリケーションの作成 Modelの作成 Viewの作成

                                                                  Pythonさえ分かればDjangoでWebアプリは作れる - Qiita
                                                                • Django資産を活用できる!Django Ninjaのススメ - クロスマート Tech Blog

                                                                  こんにちは。クロスマートで請求書を始めとした帳票サービスの開発を行っているDev2 テックリードのたけじい(@pouhiroshi)です。 先月は pytestを並列実行してCIを倍速にした話 - クロスマート Tech Blog と言う記事を寄稿させていただきました。 まだご覧になってない方はぜひそちらも読んでみてください。 Django上でREST APIを快適に開発する「Django Ninja」 DjangoはPythonで最も人気のあるウェブフレームワークの一つです。その柔軟性と強力な機能により、多くの開発者に選ばれています。しかしREST APIの開発においては、Djangoだけではいくつかの制限があります。 Django上でREST APIを開発する際に真っ先に思い浮かぶのは「Django Rest Framework」ではないでしょうか。弊社も利用しているフレームワークです

                                                                    Django資産を活用できる!Django Ninjaのススメ - クロスマート Tech Blog
                                                                  • Ruby on Rails と Django を比較してみる | ドクセル

                                                                    Djangoとは(他のフレームワークと比較して) ■ Python製のFullstackフレームワーク ■ Ruby on Railsとほぼ同期? Express.js, Nest.js, Gin, echo等 Hono等 (Golang系フレー (nodejs系フレーム ムワーク) ワーク) TypeScript Golang microframework microframework TypeORM, Prisma等 自作, GORM等 Django Ruby on Rails Python 2005/7/21 Fullstack Django ORM Ruby 2004/7/24 Fullstack ActiveRecord migration Django migration ActiveRecord::Migration db-migrate等 golang-migrate, g

                                                                      Ruby on Rails と Django を比較してみる | ドクセル
                                                                    • レゲエを生み出したジャマイカのスタジオとプロデューサー達

                                                                      1976年夏、ジャマイカのキングストン、マックスフィールド・アヴェニューの舗装道路は暑さで溶けだしていた。ゲットーは、どこよりも気温が高い。そしてPNP(人民国家党)対JLP(ジャマイカ労働党)の政治的絡みのギャング抗争が激しく続いており、チャンネル・ワンでは、スタジオの扇風機が休む暇なく動いていた。新しいセッションでキングストン屈指の面子が、歴史に残る傑作リディムをレコーディングしようとしていた。しかし彼らはただ、自分の仕事をしていただけだ。 マリファナ煙草に火が点く。ミキシング・デスクにはジョ・ジョ・フーキム、ドラムにはスライ、ベースにはロビー、パーカッションにはスティッキー・トンプソンとノエル・スカリー・シムズ、ギターにはダギーとチャイナ、そして、ホーン・セクションも凄かった。テナーにトミー・マクック、トランペットにボビー・エリス、トロンボーンには‘ドン’・ジュニア、アルトにはハーマ

                                                                      • Ubuntu 24.04 LTS (Noble Numbat) Release Notes

                                                                        Noble Numbat Release Notes Table of Contents Introduction New features in 24.04 LTS Known Issues Official flavours More information Introduction These release notes for Ubuntu 24.04 LTS (Noble Numbat) provide an overview of the release and document the known issues with Ubuntu and its flavours. For details of the changes applied since 24.04, please see the 24.04.1 change summary. Support lifespan

                                                                        • Flask + Inertia + Vite + React で作る Web アプリの新たな選択肢

                                                                          実は 学校課題の要件を見間違えており、使用するバックエンドが Django ではなく Flask だったため書き直しました😇😇😇😇😇 Django版はこちら はじめに みなさん、マイクロサービスに疲れていませんか? バックエンドにFlask, Laravelをたてているのに、フロントエンドで別途Next.js(Node.js)をたてているのが意味わからん モダンにWebサービスをたてたいだけなのに、なぜAPIを解放しないといけないのか [Flask React アプリ構築] [検索] 単純にバックエンドはFlask, フロントエンドにReactを使いたい、それだけなのに、こんな複雑な構成にしないといけないの...? 今回ご紹介するモジュラモノリスなアーキテクチャでは、以下のようにサクッとWebサービスを構築できます。 from flask import Flask from fl

                                                                            Flask + Inertia + Vite + React で作る Web アプリの新たな選択肢
                                                                          • The Practical Guide to Scaling Django

                                                                            By Andrew on 11/10/2024 Most Django scaling guides focus on theoretical maximums. But real scaling isn’t about handling hypothetical millions of users - it’s about systematically eliminating bottlenecks as you grow. Here’s how to do it right, based on patterns that work in production. Django is the framework of choice for many of the largest web applications (e.g. Instagram, Pinterest, etc.). But

                                                                              The Practical Guide to Scaling Django
                                                                            • 初心者は第一言語にPython避けるべき? - Qiita

                                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 初心者は第一言語にPython避けるべき? (注意:本記事はプロゲートとドットインストールでの学習をメインにしている初学者向けに書いたものです。それ以外の教材で学んでいる初心者の方にはあまり関係ないかもしれない) そのように思う理由をざっと箇条書きにすると以下 カリキュラムが途中で途切れる(かも) アプリ開発したいなら別の選択肢も 1. カリキュラムが途中で途切れる(かも) もしプロゲートやドットインストールの教材をメインに学習している場合、Webアプリ作成まで辿り着けない可能性があります。どちらもわかりやすく学べますが、Pythonコ

                                                                                初心者は第一言語にPython避けるべき? - Qiita
                                                                              • Visual Studio Code March 2024

                                                                                March 2024 (version 1.88) Update 1.88.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the March 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Apply custom editor labels - Distinguish between editors with same file

                                                                                  Visual Studio Code March 2024
                                                                                • Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 | Amazon Web Services

                                                                                  Amazon Web Services ブログ Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 11 月 18 日、Python および .NET 関数向けの AWS Lambda SnapStart の一般提供の開始を発表しました。これにより、関数の起動パフォーマンスが数秒からわずか 1 秒未満にまで高速化され、通常は Python、C#、F#、Powershell におけるコード変更が最小限またはまったく不要になります。 2022 年 11 月 28 日、Java 関数向けの Lambda SnapStart をリリースし、起動パフォーマンスを最大 10 倍改善しました。Lambda SnapStart を使用すると、リソースをプロビジョニングしたり、複雑なパフォーマンス最適化の実装に時間を費やしたりすることなく、関数の初期化から

                                                                                    Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 | Amazon Web Services