並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 1227件

新着順 人気順

djangoの検索結果401 - 440 件 / 1227件

  • フレックスボックス - ウェブ開発を学ぶ | MDN

    完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

      フレックスボックス - ウェブ開発を学ぶ | MDN
    • A Gentle Introduction to Islands

      Modern JavaScript frameworks include a lot of JavaScript. That’s kinda obvious. But most web sites don’t contain a lot of JavaScript. Some do. If you’re building a dynamic interactive dashboard, JS your heart out. On the other end, documentation pages, blogs, static content sites, etc. require 0 JavaScript. This blog, for example, has no JS. But then there’s this whole horde of websites in the mid

        A Gentle Introduction to Islands
      • ジャズ・トゥナイト 2023年1月21日(モダン・ジャズ・カルテット) - ラジオと音楽

        シリーズJAZZジャイアンツ44 モダン・ジャズ・カルテット 今回は「モダン・ジャズ・カルテット」略して「MJQ」の特集でした。 MJQの前身は1951年ディジー・ガレスピー楽団のリズムセクションだったピアニストのジョン・ルイス、ベーシストのレイ・ブラウン、ドラマーのケニー・クラーク、ヴァイブラフォンのミルト・ジャクソンがミルト・ジャクソン・カルテットの名義で集まったのがきっかけ。このカルテットがジョン・ルイスをリーダーにしたモダン・ジャズ・カルテットになっていきます。初録音は1952年なので70周年になります。 The Modern Jazz Quartet「All The Things You Are」 1952年4月ルー・ドナルドソンのリーダー・セッションのために、ミルト・ジャクソンのヴァイブラフォン、ジョン・ルイスのピアノ、パーシー・ヒースのベース、ケニー・クラークのドラムスという

          ジャズ・トゥナイト 2023年1月21日(モダン・ジャズ・カルテット) - ラジオと音楽
        • 20 ways to become a better Node.js developer in 2020

          Don’t be that ‘screwdriver guy’, enrich your toolbox, diversify yourself Short IntroI’ve compiled below 20 skills, technologies and considerations on choosing between them. Picking the right tools became one of our greatest challenges — the Node.js ecosystem has matured and present attractive options in almost every field. Vanilla or TypeScript? Ava, Mocha or Jest? Express, Fastify or Koa? or mayb

            20 ways to become a better Node.js developer in 2020
          • 未経験者がプログラミング学習でつまずきがちな4パターンと対策法 - paiza times

            こんにちは。谷口です。 プログラミング初心者で勉強中をしている方は多いかと思いますが、学習はスムーズに進んでいますか? paizaでも、「プログラミングの勉強に挫折してしまった」「こんなときどう解決したらよいのかわからない」「そもそもどう勉強を始めたらよいのかわからない」といったご相談をよく受けます。プログラミングに限らず、未知のことを学習するのは簡単ではありませんが、プログラミングは特に学習中に壁にぶつかることが多いのではないかと思います。 そこで今回は、プログラミング未経験から勉強を始めたばかりの人が勘違いしがちなことや、よくある挫折の要因などについてお話しします。 未経験者がプログラミングを学ぶときにありがちな間違い すべてを暗記し、理解しようとする プログラミングは暗記すればできるようになるものではありません。たとえば構文やメソッドの機能などについて、「forは繰り返し処理をする…

              未経験者がプログラミング学習でつまずきがちな4パターンと対策法 - paiza times
            • 中級者へのModern Python

              はじめに 本記事の読者対象 Python の開発環境・ツールをさらに覚えたい方 よりモダンに近い Python 環境が欲しい方 想定していない方 Python 自体がはじめての方 Python 上級者 説明すること・しないこと 説明する ツールのおおまかな説明 ツールを使用する理由・嬉しさ 参考になるドキュメント・URL 説明しない 具体的なコマンド 細かい文法 Modern Python 大学院で研究をするようになってから、かなりの時間 Python を書くようになりました。 なぜならば、研究で利用しやすいライブラリが豊富であり、かつ研究のようなイテレーションがはやいプロジェクトに対して非常に有効であるためです。 しかし、Python は短期的にコードを試して動作を変更できる分、安定した動作が難しくなってきます。 たとえば、C++などはコンパイルを通す必要があるため、設計をうまく考えて実

                中級者へのModern Python
              • How to spend less time writing Django tests

                Autogenerating django integration tests using Kolo and trace inversion Kolo test generation in action I don’t enjoy writing tests I have a confession to make: I don’t enjoy writing tests. I really enjoy writing code, really enjoy bringing a feature to life and getting it out there, but writing tests is probably my least favourite part. I do appreciate the tests that already exist, the ones that ma

                • Rudeboy The Story of Trojan Records | ele-king

                  ジャングル、ダブステップ、グライム……UK音楽を特徴づける要素のひとつにベースがあることはよく知られた話で、そのベースがジャマイカから来ていることも言わずもがなであるが、では、具体的にはそれがどうやってとなると、意外とよくわかっていなかったりするし、レゲエの白人層への拡大に白人労働者階級のスキンヘッズが一役買っている話も、その詳細までは知らなかったりする。 映画『ルードボーイ』と言われれば、多くのパンク・ファンは「おお、ザ・クラッシュの映画ね」と来るのだろうが、今回上映される『ルードボーイ』は、それとは決して無関係ではない別の映画。1960年末にUKで生まれたレゲエ・レーベル〈トロージャン〉の物語であり、同時にジャマイカの音楽がいかにしてUKに伝わり広がったのかという物語である。これ、最高に面白いです。 まず、以下の言葉のなかで3つ以上に反応する人は必見。 スキンヘッズ、モッズ、パンク、2

                    Rudeboy The Story of Trojan Records | ele-king
                  • 【完全版】React + FastAPIで開発するモダンなwebアプリ

                    はじめに フロントエンドはリッチに作りたい!だけどバックエンドはFirebaseだけじゃなくてpythonでも書きたい... そんな悩みを一度は抱いたことがあるのではないでしょうか? 今日はそんな要望に答えるべく、ゼロから始めるReact✕FastAPIと題しまして、フロントエンドはReact、API側はpythonで作ってリッチなwebアプリを作っていきましょう。 なぜReact? Reactは、Javascriptのフレームワークの一つです。同種のフレームワークとして、Vue.jsやAngular.jsが挙げられますが、Googleでの検索数も、githubの利用者数もReactが一番多く、注目度は高い言えます。webのフロントエンドを触る上で、是非習得したいフレームワークと言えると思います。 なぜFastAPI? 今回は、APIをPythonのフレームワーク、FastAPIで作ること

                      【完全版】React + FastAPIで開発するモダンなwebアプリ
                    • Lightsail コンテナ: クラウドでコンテナを実行する簡単な方法 | Amazon Web Services

                      Amazon Web Services ブログ Lightsail コンテナ: クラウドでコンテナを実行する簡単な方法 私は通常、デベロッパーに対し AWS クラウドの概要を説明するときには、Amazon Lightsail について話した上で、デモンストレーションのために少し時間を費やします。このサービスは、AWS の使用を開始するために極めて有効です。ユーザーはほんの数分の内に、自分の仮想サーバー上でアプリケーションを実行させることができるからです。これまでに当社では、Amazon Lightsail に対する、コンテナベースのワークロードのデプロイを可能にしてきました。Amazon Lightsail が仮想サーバーに提供しているのと同じシンプルさとバンドル料金により、今後は、コンテナーイメージをクラウドにデプロイできます。 Amazon Lightsail は、費用対効果が高く、わ

                        Lightsail コンテナ: クラウドでコンテナを実行する簡単な方法 | Amazon Web Services
                      • Hunting for Nginx Alias Traversals in the wild

                        Nginx, a versatile web server pivotal to numerous internet infrastructures, has held a dominant market share since its inception in 2004, with widespread adoption across websites and Docker containers. This article delves into the intricacies of Nginx, focusing on the location and alias directives that are central to how Nginx handles specific URLs. We also explore potential vulnerabilities arisin

                          Hunting for Nginx Alias Traversals in the wild
                        • FastAPI Adminでデータ管理ツールを爆速で立ち上げてみた - Qiita

                          Fast APIにもDjango Adminのような管理画面フレームワークないかなと思って探していたら、ちょうど同じような名前で実装されていたので、使ってみました。 tl;dr FastAPI Adminを使えば、ログイン画面つきのデータ管理画面を爆速で立ち上げられます。 機能的には現段階ではシンプルなCRUD操作が可能で、独自のカスタマイズも可能。 今回のサンプルコードはこちら FastAPI Adminとは FastAPI Adminとは、 A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin と公式サイトにあるように、Django adminに影響を受けてFast APIに実装されたDBデータ管理画面用のフレームワークです。 できることを簡単に列

                            FastAPI Adminでデータ管理ツールを爆速で立ち上げてみた - Qiita
                          • 自然言語処理ナイト #dllab - 科学と非科学の迷宮

                            dllab.connpass.com NLPに関するイベントとして目に入ってきたので参加してみました。 業界関係者でも自分がきちんと知っている分野でもなく、純粋に勉強目的で一参加者として勉強会に参加したのは久々でしたが、非常に内容の濃いイベントで面白かったです。主催されたマイクロソフト様と登壇者の皆様、ありがとうございます。 以下、自分の理解の範囲で書いたまとめを記しておきます。 Attention is all you need !!! を入門するまえに! (Microsoft 得上竜一さん) Transformer論文 Attention is All You Need を読むための前提知識を紹介したセッション。 arxiv.org Attention is All You Need の解説記事は日本語でもあります。 deeplearning.hatenablog.com Attent

                              自然言語処理ナイト #dllab - 科学と非科学の迷宮
                            • You don't need virtualenv in Go - Eli Bendersky's website

                              Programmers that come to Go from Python often wonder "do I need something like virtualenv here?" The short answer is NO; this post will provide some additional details. While virtualenv in Python is useful in many situations, I think it'd be fair to divide them into two broad scenarios: for execution and for development. Let's see what Go offers for each of these scenarios. Execution There are mul

                              • 開発者として成功するには--より良い職と巡り会うための5つの習慣

                                印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ソフトウェア開発者としてキャリアを築いていくには、コーディング以外の能力も必要だ。プログラミングは多様な面を持つ職業であり、同様に多様なスキル、習慣、特質が求められるため、それらを適切に磨いていけば、より良い職に就く機会を得て、もっとやりがいのある仕事を任される可能性がある。 以下で紹介する5つの習慣は、知識を最新の状態に保つのに役立つだけでなく、採用担当者、雇用主、同僚に一目置かれる要因にもなる。もちろん、日常生活で助けになる能力も身につくはずだ。 求められているものを把握する 雇用主が何を求めているのかを把握できれば、市場のニーズに合わせてスキルを磨く絶好の機会が得られるだろう。「JavaScript」「CSS」「HTML」は依然と

                                  開発者として成功するには--より良い職と巡り会うための5つの習慣
                                • DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx) - Qiita

                                  DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx)PythonDjangonginxPostgreSQLDocker 再構築してみました! DockerでDjangoの開発環境を再構築!!!! はじめに チーム開発…環境構築がめっちゃめんどくさいっすよね…そんな時はDockerを使いましょう(雑) この記事はqrunchにあげたものの再投稿になります!元記事 チームでの開発に非常に便利なDockerとDocker-composeを利用してDjango/postgreSQL/gunicorn/nginxの開発環境を構築していきましょう!! 全体の流れはほぼ以下のサイトを参考にさせてもらっていますが、設定ファイル等のほぼ全行にコメントを挟むなど理解しやすいような記事にしたつもりです! Dockerizing Django

                                    DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx) - Qiita
                                  • 【随時更新】Pythonを効率的に学習できる書籍+WEBサービス|Yuu's Memo

                                    皆さんこんにちは!! Python の参考書、今書店で確認しても Amazon で確認しても、どれを買ったら良いのかわかりませんよね。 私が実際に読んで、これから Python をはじめる方、始めている方にオススメの本やWEBサービスをご紹介させて頂きます。 購入、学習の際の参考にして頂ければ幸いです。 ExcelのVBAなどで業務を効率化してきた方が他の言語を学ぶときに真っ先にお勧めできるのがPythonです。 Pythonは、ライブラリが豊富なのでExcelなどのOffice製品やCSV・PDFなどの業務で使用されるフォーマットのものが、とても扱いやすいです。 PythonはAIブームの火付け役と言えるくらい、急速に人気が高まりました。 この記事を読んでくださる方の中には、「人工知能や機械学習をやりたい」と思われている方も多いかと思います。 Pythonは比較的覚える文法が少なく、手軽

                                      【随時更新】Pythonを効率的に学習できる書籍+WEBサービス|Yuu's Memo
                                    • Djangoの非同期タスク処理用ECS Serviceをスケールインから保護するためにECS Task Protectionを使う - Nealle Developer's Blog

                                      はじめに SREの大木 ( @2357gi )です。最近美味しいお茶漬けを探しています。 今回は非同期タスクの処理を行うECS Serviceのオートスケーリングをいい感じにした話です。 非同期タスクが大量に積まれた際に、それを実行するworkerを柔軟にスケールアウトさせたいですよね。ただ、スケールインする際に処理中のタスクどうするの?中断されちゃったりしない?みたいな課題があると思います。 そこに対して、ECS Task Protectionを使用することによりいい感じにすることができたので紹介したいと思います。 関連技術はだいたい以下の通りです。 Django Celery ECS Service Auto Scaling (ECS Service) 背景 Park DirectのバックエンドはAPIを提供するbackend-api(Django)と非同期タスクの処理をおこなうwor

                                        Djangoの非同期タスク処理用ECS Serviceをスケールインから保護するためにECS Task Protectionを使う - Nealle Developer's Blog
                                      • ユーニックス総合研究所

                                        home archives makefile-phony MakefileのPHONYで便利コマンドを書く 作成日: 2021-08-26更新日: 2023-12-24 カテゴリ: Makefile MakefileのPHONYで便利コマンドを書いたら世界が変わった Makefileにはターゲットと依存ファイルを記述すると、そのターゲットをビルドするためのコマンドを実行することができます。 さらに.PHONYを書くとダミーターゲットを作ることができます。 ダミーターゲットを使うと、そのダミーターゲットをビルドするためのコマンドを実行することができます。 実際にはターゲットはダミーなので、コマンドのみが実行されます。 つまりMakefileでコマンドだけを実行したい場合は、この.PHONYでダミーターゲットを作れば可能だということになります。 この記事ではこの.PHONYとダミーターゲットに

                                          ユーニックス総合研究所
                                        • Devin AI|話題の世界初 "完全自律型" AIエンジニア「Devin」の公開内容の全訳 - Qiita

                                          概要 支援型 AI ではなく、完全自律型の AI で「エンジニア」として作業が可能な AI が登場しました。 まだ完全な商用リリースではないですが、エンジニアにとっては影響のある情報だと思うので、公式発表された内容の日本語情報がまだ少ないために記載します。 また、結構エンジニアの仕事をまんまこなしてしまう系の AI なので、「ついに仕事が奪われる?」についても後半で言及したいと思います。 Devin(デヴィン)とは 「Devin(デヴィン)」 とは、2024年3月12日に Cognition 社が発表した新しい AI で、投稿された公式の Youtube 動画 の概要欄には、以下の様に書かれていました(執筆時現在)。 Meet Devin, the world’s first fully autonomous AI software engineer.‍ 👉 『世界初の完全自律型 AI

                                            Devin AI|話題の世界初 "完全自律型" AIエンジニア「Devin」の公開内容の全訳 - Qiita
                                          • バーチャルYoutuberの配信アーカイブからコメントとスパチャを取得する方法(Python)|おあ

                                            Vtuber沼にハマって配信を見ていると気になるのがスーパーチャット。 いわゆる投げ銭である。 一回の配信でどれくらいのスパチャが投げられているのか? 赤スパを投げる人はVtuberにどれくらい投げ銭しているのか? 気になったので、それらのデータを取るプログラムをPython3で書いた。 Qiitaでやれって話だが、Vtuber関連noteの続きなのでこちらで書く。 動画の情報はYoutube Data APIから取れるまずは動画の情報をとる方法から。動画の情報はYoutube Data APIから取得できる。Search.listに調べたいVtuberのチャンネルIDを与えて日付、タイトル、VideoId(あとで重要)を取得する。一度に取得できるResultは50件が最大なので、nextpagetokenが空になるまでループさせている。チャンネルIDはYoutubeのチャンネルページのU

                                              バーチャルYoutuberの配信アーカイブからコメントとスパチャを取得する方法(Python)|おあ
                                            • 【前編】Spring Bootってなにがいいの | DevOps Hub | SB C&S

                                              2021年11月2日:ウェビナーアーカイブ配信中! 「Springフレームワーク徹底解説 〜初心者から上級者向けセッションと事例のご紹介」 ダウンロード:「2021年 Springの現状」資料 ダウンロード:「2020年 Springの現状」資料 【前編】Spring Bootってなにがいいの←本記事です 【後編】Spring Bootで始めるマイクロサービスの開発 はじめに はじめまして。VMwareの伊藤です。Tanzu製品のプラットフォームアーキテクトとして働いています。 開発と運用双方の経験がありますが、だいぶインフラ寄りの経歴となります。 プライベートでは書籍を執筆するほどPythonを利用しているのですが、仕事ではJavaとSpringBootを使う機会が増えてきましたのでSpringBootの紹介をしたいと思います。 なお、久しぶりのJavaとなりますので、Spring Bo

                                                【前編】Spring Bootってなにがいいの | DevOps Hub | SB C&S
                                              • 初心者から経験者まで「AIの作り方」を徹底解

                                                初心者から経験者まで「AIの作り方」を徹底解説 機械学習や深層学習(ディープラーニング)技術を利用した製品が登場したり、ビジネスでの活用が模索されるなかAIという存在が世の中にだいぶ浸透してきました。技術者や分析職でAIに関心がまったくないという方はほとんどいないのではないでしょうか。 しかし、AIの作り方や開発方法となると多くの方が知らないと思います。AIという言葉だけでも難しいイメージがありますし、人工知能は大学の研究者や先端企業が取り組む難解なテーマでもあります。 そのため、個人開発でAIを作るってかなり大変じゃないの?と考える方も多いのではないでしょうか。確かに、まったくの初心者にとってプログラムは大変かもしれませんが、その手前の簡単なAIを試しに動かしてみることはそれほど難しくありません。 この記事では、「自分でAIを作ってみたい」というあなたのために、ごくごく初歩的な内容から、

                                                  初心者から経験者まで「AIの作り方」を徹底解
                                                • SQLの練習に最適!ブラウザ上で実行できる初心者向け学習サービス5選 - paiza times

                                                  こんにちは。倉内です。 エンジニアの方は普段SQLを書く機会はあると思いますが、エンジニア以外の方も日常業務でデータの集計や抽出をしたいことってありますよね。(たとえば、資料に根拠となる数値を載せたい、お客さまを納得させるために具体的な数値を見せたい、など) 非エンジニアの方は、エンジニアに依頼してデータを取ってもらうという手もありますが、SQLを学習してある程度自分でできるようになれば、急いでいたり条件を少し変えたりしたいときも対応できて便利です。 ただ、プログラミングと同じく、SQLも眺めているだけでは使いこなせるようにならないため、自由に触れるデータベースがないとSQLを勉強したくてもなかなかできない…という方もいると思います。 そこで今回はWebブラウザ上でSQLを書いて実行できる学習サービス5つと学習の助けになるようなおすすめ書籍をご紹介します。 ブラウザ上でSQLの実行ができる

                                                    SQLの練習に最適!ブラウザ上で実行できる初心者向け学習サービス5選 - paiza times
                                                  • ブロックチェーンシステムをお手軽構築してみた Amazon Managed Blockchain体験記

                                                    ブロックチェーンシステムをお手軽構築してみた Amazon Managed Blockchain体験記(1/5 ページ) クラウドベースの統合開発環境「AWS Cloud9」を用い、Python/Djangoで開発するのが筆者の最近のお気に入りだ。とにかくお手軽で迅速な開発ができる。ロジックをプログラミングするまでの大変な準備作業がないので、低予算での受注開発業務から趣味的開発まで、頻繁にCloud9を使っている。さて、そのCloud9を開く時、最近ずっと気になる文字列があった。 それは、サービス一覧画面のほぼ中央にある、「Amazon Managed Blockchain」だ。 説明文を読むと「Amazon Managed Blockchain はフルマネージド型のサービスで、一般的なオープンソースフレームワークであるHyperledger FabricやEthereumを使用して、スケ

                                                      ブロックチェーンシステムをお手軽構築してみた Amazon Managed Blockchain体験記
                                                    • Django 3.0について紹介します - Python学習チャンネル by PyQ

                                                      id:hirokikyです。 Django3.0がリリースされました! Django3.0で追加される機能、変更点についてご存知ですか? 今回はDjango3.0について紹介します。 すべての機能や変更を細かく紹介すると長くなるので、「Django3.0で大まかに何が変わったのか?」をご説明します。 他にも、いくつか気になる機能をピックアップしていますが、より詳しく知りたい人は Django3.0リリースノート を読んでください。 ※追記:2021年4月6日にDjango最新バージョン「Django 3.2」がリリースされました。こちらについても本ブログで解説しております。 blog.pyq.jp リリースの概要 ASGI(非同期Webサーバー)対応 Django3.0リリース情報は公式ドキュメントのこちらのページに記載されています 今後どうなるか Python2向けの機能削除 Pytho

                                                        Django 3.0について紹介します - Python学習チャンネル by PyQ
                                                      • Lightweight Javascript Framework Review (For Django Developers)

                                                        Lightweight Javascript Framework Review (For Django Developers) Introduction Many developers are confused when they try to find a Lightweight Javascript Framework for the Django project because there are so many options. In this post, I will talk and compare lightweight javascript frameworks, and help you decide which one is the best for your Django project. If you want to: Render HTML in Django,

                                                          Lightweight Javascript Framework Review (For Django Developers)
                                                        • Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer

                                                          Back to articlesAnnouncing py2wasm: A Python to Wasm compilerpy2wasm converts your Python programs to WebAssembly, running them at 3x faster speeds Since starting Wasmer five years ago we've been obsessed with empowering more languages to target the web and beyond through Webassembly. One of the most popular languages out there is Python, and while it is certainly possible to run Python programs i

                                                            Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer
                                                          • Introducing the Functional Source License: Freedom without Free-riding

                                                            Introducing the Functional Source License: Freedom without Free-riding Sentry started life in 2008 as an unlicensed, 71-line Django plugin. The next year we began publishing it under BSD-3, and ten years later we switched to the Business Source License (BSL or BUSL). Last year we purchased Codecov, and a few months ago we published it under BSL/BUSL as well. That led to some vigorous debate becaus

                                                              Introducing the Functional Source License: Freedom without Free-riding
                                                            • フリーランス・副業における案件数の多いフレームワーク第1位は? CAMELORSが発表

                                                              CAMELORSは、同社の運営するフリーランス・複業・副業の求人マッチングサービス「SOKUDAN(ソクダン)」に掲載されている実際のフリーランス・副業案件に基づいて作成した、2024年のフリーランス・副業における「案件が多いフレームワークランキング(プログラミング言語)」を、4月16日に発表している。 同ランキングでは、「React」が案件比率38.9%で1位を獲得し、平均月収でも111万円で1位となった。以下、「Vue.js」(20.5%)、「Laravel」(13.6%)が続いている。 Reactは、Google、Facebook、Instagramなどの大手企業で採用されている人気の高いJavaScriptフレームワークで、Webアプリケーション開発やモバイルアプリ開発に広く使用される。 Vue.jsは、Webアプリケーション開発に特化したJavaScriptフレームワークで、Re

                                                                フリーランス・副業における案件数の多いフレームワーク第1位は? CAMELORSが発表
                                                              • 【2020年版】とりあえず入れておくべきおすすめPythonパッケージ25選【Python】 - なろう分析記録

                                                                Pythonはパッケージを使うことで高度なことが手軽に実現できる Python上達の近道はパッケージを知ること Pythonは追加パッケージを導入することよって統計解析から画像処理まで様々なことが出来るようになります。 今回は数多く存在するPythonパッケージの中から、メジャーなものを25個ご紹介したいと思います。 パッケージのインストール・管理にはpipを使う pipを使うことでPythonパッケージを簡単にインストール・管理することが出来ます。 pipコマンド 現在入っているパッケージの確認 pip list 現在入っているパッケージリストの書き出し pip freeze > requirements.txt コマンドを実行する前にcdコマンドを使ってあらかじめrequirements.txtを書き出す場所に移動しておきましょう。 pip freeze Pythonパッケージのインス

                                                                  【2020年版】とりあえず入れておくべきおすすめPythonパッケージ25選【Python】 - なろう分析記録
                                                                • Djangoにおけるアクセス制御の話 - Ahogrammer

                                                                  Djangoでアプリケーションを作っているとアクセス制御をしたくなることがあります。たとえば、会員サイトではプレミアムユーザと一般ユーザによってアクセスできる情報に差を付けたいことがあるでしょう。こういった機能は、少し規模の大きなサイトではよく見かけます。 Djangoでアクセス制御をする方法はいくつもあります。その中にはDjango組み込みの方法やアプリケーションとして提供されている方法もあります。本記事ではそれらを比較してどのように使えるのか、どういった場面に向いてそうなのかといったことを確認します。 本記事の構成は以下の通りです。 Django組み込みのパーミッション django-guardian django-role-permissions django-rules Django組み込みのパーミッション Django組み込みのパーミッションは、ユーザかグループに適用できるモデル

                                                                    Djangoにおけるアクセス制御の話 - Ahogrammer
                                                                  • Qute - 別のテンプレートエンジンが必要な理由 - 赤帽エンジニアブログ

                                                                    Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろです。 この記事は、Quarkus.ioのブログ記事、Qute - Why (Not Just) Yet Another Templating Engine の翻訳記事です。 Quteは実験的な機能です。 ソリューションが成熟するまで、プラットフォームの安定性や長期的な存在を保証するものではありません。 導入ガイドとより包括的なリファレンスガイドが利用できます。 まず、「なぜまた別のテンプレート・エンジンが必要なのでしょうか?」という良い質問から始めましょう。Javaにはテンプレート・ライブラリがたくさんあります。Quarkusは「優れたライブラリ群と標準」の上に構築することで知られています。その通りです。一方、Quarkusコミュニティーは強力なイノベーションの触媒でもあります。そこ

                                                                      Qute - 別のテンプレートエンジンが必要な理由 - 赤帽エンジニアブログ
                                                                    • サーバーレスな Headless CMS を自作して始める Jamstack - 病みつきエンジニアブログ

                                                                      この記事は Jamstack Advent Calendar 2020 の 23 日目の記事です。 Jamstack なサイトのアーキテクチャ Jamstack の厳密な定義などは一旦置いといて、今回は、次のような構成のサイトについて考えます。あまりわかりやすい図ではないかと思うのですが、上段は非同期アクセス、下段はエンドユーザー(閲覧者)からのリアルタイムアクセスです。 Jamstack構成図 この構成はざっくりいうと、 データは「Headless CMS」と呼ばれる CMS で管理されており、エンドユーザーには見えない エンドユーザーは静的な HTML のみを閲覧する *1 なんらかの方法で、「静的な HTML」は非同期に動的更新される (Webhook や Incremental Static Regeneration など) といった特徴があります。Django や Rails な

                                                                        サーバーレスな Headless CMS を自作して始める Jamstack - 病みつきエンジニアブログ
                                                                      • 【衝撃】金平茂紀氏の「報道特集」10年前の番組は統一教会が喜び、有田芳生氏らがひどい内容だと大批判! - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-

                                                                        こんな報道が日刊ゲンダイからなされた。 …「報道特集」でキャスターを務める金平茂紀氏(68)が9月いっぱいで同番組のレギュラーを降板し、その後は不定期出演の特任キャスターになることが日刊ゲンダイの取材でわかった。 「表向きの理由は世代交代と番組のリニューアル。しかし、局の上層部としては“モノ言う”キャスターである金平さんの存在がずっと煙たかった」(TBS関係者) 【TBS】【独自】「報道特集」金平茂紀キャスター降板決定 TBSから“筑紫イズム”の火は消えるのか|日刊ゲンダイDIGITAL 記事へのブクマにこんなのがあった。 [B! 報道] 【独自】「報道特集」金平茂紀キャスター降板決定 TBSから“筑紫イズム”の火は消えるのか|日刊ゲンダイDIGITAL なかには「個人的に酒席を共にした」人がいて TBSプロパーの人に外部から起用された筑紫イズムってのはなんか変だろ/個人的には縁あって何度

                                                                          【衝撃】金平茂紀氏の「報道特集」10年前の番組は統一教会が喜び、有田芳生氏らがひどい内容だと大批判! - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-
                                                                        • Why Authorization is Hard

                                                                          Feb 2023 Update: Since writing this post in 2021, we've built, released, and GA-ed Oso Cloud: our opinionated solution for authorization. Two years ago, my cofounder and I started building security tools for infrastructure. We kept hearing that application developers were building their own homegrown authorization tools. At first we were a little skeptical. People have been building authorization

                                                                            Why Authorization is Hard
                                                                          • ビジョンを実現させるためのマイクロサービスという選択 - XICA Tech blog

                                                                            はじめに こんにちは。株式会社サイカでソフトウェアエンジニアをやっているKashitakaです。 サイカでは1年以上の期間をかけて、モノリスで動いていた自社サービスをマイクロサービス(Microservices Architecture)に作り替えました。 今回の記事では、そんなマイクロサービス化の全体像として目的や進め方、得られた結果について紹介します。 マイクロサービスという選択とその目的 複雑化したアプリケーションコードやDBスキーマの作り直し、テストコードの充実、インフラ構成の見直し等にも取り組みつつ、システムアーキテクチャとして適切なものを検討した結果、手段としてマイクロサービスを採用しました。 その意思決定の背景を紹介していきます。 変更の容易さ システムをサービス単位で分割することで、変更による影響範囲をサービス内や、インターフェースで依存しているサービスのみに限定できます。

                                                                              ビジョンを実現させるためのマイクロサービスという選択 - XICA Tech blog
                                                                            • 人気Pythonプロジェクトのルートにある〇〇ファイル is 何? - Qiita

                                                                              前置き setup.pyとかrequirements.txtとかPythonプロジェクトでよく見るファイルについてちゃんと理解したいなー、そもそもどんなファイルがあるんだろ?と思っていろいろ調べていました。 とりあえず先人に倣えということで、GitHubで人気のPythonプロジェクトの中身を見ていたところいろんなツールの設定ファイルがあり、へーこんなツールあるんだーふむふむ、他にはどんなツールが使われているんでしょう?と当初の趣旨とは違うところで興味が出てきたわけです。 というわけでGitHubのPythonプロジェクトでスターが最も多いプロジェクト約700個を対象にルートにおいてあるファイルをカウントして多く使われているファイルを集計、なんのツールが使っているファイルなのか調べてみました。 ルール GitHubのPythonトピックから"Most Starts"でソート、このページで取

                                                                                人気Pythonプロジェクトのルートにある〇〇ファイル is 何? - Qiita
                                                                              • Claude 3.5 Sonnetの進化を体感してみた

                                                                                Claude 3.5 Sonnetの進化を体感してみた 2024年6月21日、AnthropicがClaude 3 Sonnetの進化版であるLLM「Claude 3.5 Sonnet」を公開しました。 ちょうど、Claudeは課金していたサービスだったということもあり早速触ってどんなことができるか体験してみました。 進化のスピードがすごいです。 1.Claude 3.5 Sonnetについて 詳細は、公式ページClaude 3.5 Sonnetに記載されていますので割愛します。 ユーザーがリアルタイムでAI生成コンテンツ(コードスニペット、テキストドキュメント、ウェブサイトデザインなど)と対話できる新機能「Artifacts」がClaude 3.5 Sonnetに実装されました。 今回のアップデートにより何が変わったのか? ざっと触ってみたかんじ以下のようなことが点が改良されていました。

                                                                                  Claude 3.5 Sonnetの進化を体感してみた
                                                                                • Raspberry Pi & Python 開発ブログ トップページ - Raspberry Pi & Python 開発ブログ ☆彡

                                                                                  【スポンサーリンク】 こんにちは~。P.Hです。Raspberry Pi関連の自分の備忘録として作ったサイトですが、アクセス数がとんでもないことになっています。正直、びっくりしています。記事の数、内容もだいぶまとまってきましたので、今後は記事の追加だけでなく、ブラッシュアップも行っていきます。 ★読んでもらいたい記事★ Raspberry Piのまとめ Raspberry Piでできること、活用法を一気に紹介! こんなPiを見つけました! Revolution Pi vs Raspberry 4 Raspberry Piを産業用途で使用する方法 ラズパイ設定 セットアップ OSインストール 開発環境 仮想環境(pipenv) VS Code eclipse TeraTerm SSHログインマクロ 自動起動 Systemd Cron ネットワーク 無線LAN設定 DHCP/固定IP SSH

                                                                                    Raspberry Pi & Python 開発ブログ トップページ - Raspberry Pi & Python 開発ブログ ☆彡