並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 1264件

新着順 人気順

djangoの検索結果321 - 360 件 / 1264件

  • 社内勉強会「【DP(Data Processing)⇔システム】Pythonについて話そう!会」参加レポート - GMO Research & AI Tech Blog

    社内勉強会「【DP(Data Processing)⇔システム】Pythonについて話そう!会」参加レポート 2020.06.05 技術 社内勉強会, GMOインターネット, python こんにちは。 GMOリサーチ株式会社の向井と申します。 システム部でプログラマーをしています。 また、売上向上/経費削減のために、社内の他部署での作業の効率化もおこなっています。 今日は、弊社GMOリサーチで開催されたオンライン社内勉強会、「【DP⇔システム】Pythonについて話そう!会」の参加レポートをお送りします。 現在、コロナ禍で在宅勤務をしている関係でオンラインでの勉強会となりました。 情報共有は、オンラインチャットツールであるchatworkにて。 ビデオ通話ソフトはGoogle Meetを使いました。 イベント内容について 「【DP⇔システム】Pythonについて話そう!会」がどんな会だっ

      社内勉強会「【DP(Data Processing)⇔システム】Pythonについて話そう!会」参加レポート - GMO Research & AI Tech Blog
    • #japanpm Japan.pm 2021でhotwireをMojoliciousから使うLTをしてきました - ぱいぱいにっき

      久しぶりに勉強会発表して緊張したなということで。 yapcjapan.connpass.com これに参加&LTしてきました。 参加の感想 型や(静的|動的)解析に関連する話が多く、Perl型マニアとしてはとても満足するトークばかりでした。 scrapbox.io Perlでも関数の型をチェックしたい - Speaker Deck scrapbox.io データ解析ツールを作った話やAWS CDKの解説、InnoDBクラスタの仕組みなど、実世界に寄った話も盛り上がり、裏トークも合わせて聞くと深く知見を得られた気がしてよかったです オフラインにあって、オンラインカンファレンスではなかなか成立しにくいものとして、セッションの間の時間での廊下での交流や、会の後の懇親会がありますが、それに似たような体験を得るために会の後に、交流会と称してDiscord内にボイスチャットグループを話題別にたくさんつ

        #japanpm Japan.pm 2021でhotwireをMojoliciousから使うLTをしてきました - ぱいぱいにっき
      • Mitigate cross-site scripting (XSS) with a strict Content Security Policy (CSP)  |  Articles  |  web.dev

        Mitigate cross-site scripting (XSS) with a strict Content Security Policy (CSP) Stay organized with collections Save and categorize content based on your preferences. Cross-site scripting (XSS), the ability to inject malicious scripts into a web app, has been one of the biggest web security vulnerabilities for over a decade. Content Security Policy (CSP) is an added layer of security that helps to

        • 今回の台風で「民主党がスーパー堤防を中止したせいで―」と言ってるのは全部デマ : 脱「愛国カルト」のススメ

          <ざっくり言うと> 今回の巨大台風での水害が「民主党がスーパー堤防を事業仕分けで中止にしたからだ」ということを信じている人がいるが、デマである。スーパー堤防は完成までに400年もかかるため、非現実的すぎるために中止になったものである。スーパー堤防事業が継続していても、今回の台風での水害には全く無意味である。当時、事業仕分けは9割という圧倒的多数の国民の支持で進められた政策であり、あたかも民主党が国民のことを考えずに事業仕分けを行ったかのようなイメージは間違いである。 目次 またもや出た「スーパー堤防」デマ 完成は今から400年後 当時、9割の圧倒的歓迎で迎えられた事業仕分け またもや出た「スーパー堤防」デマ まず、今回の台風で被害に遭われた方々へのお見舞いを申し上げます。 さて、今回の川の氾濫等に対し、またもや「民主党がスーパー堤防を事業仕分けしたからだデマ」が流れていますね。もはや水害の

            今回の台風で「民主党がスーパー堤防を中止したせいで―」と言ってるのは全部デマ : 脱「愛国カルト」のススメ
          • Rubyコミュニティへの帰還|ma2

            RubyKaigi 2023に参加してきた。 開催地は松本。前回の参加は2019の博多だったから4年ぶり。 過去の仕事を振り返ってみると10年ほどRailsで仕事をして2019年にはニフティに転職した。ここでは、ビッグデータ解析っぽいことが多かった(TreasureDataとかdigdagとか、なつかしい)。2020には今の会社に転職して、ES6+React+Redux、Python+Django、そして今はJava+Springと、RubyとRailsからは遠ざかってしまった。 そんなときにRubyKaigi開催の話を聞いて、最初は若いエンジニアたちのノリについていけるのか(私は今年63歳なのだ)とか、途中で疲れちゃうから古参加しても意味ないのではとか、いらぬ心配をしていた。 でも久しぶりのRubyKangi2023、思い切って参加してみたらとても楽しめた。 会場の雰囲気が最高すぎた。「

              Rubyコミュニティへの帰還|ma2
            • Makefile で環境構築を確実に一瞬で終わらせる話

              はじめに ラブグラフ 開発チーム インターン の こるく です。 私がラブグラフに Join してまず感動したのが、コマンド一発で完了する超お手軽な環境構築でした。 普通プロジェクトに Join するときは面倒な環境構築をする必要がありますが、ラブグラフではそれが全くありませんでした。 ということで今回は、それを実現している Make と Docker を使って、開発、テスト、CI、本番のすべての環境で、ランタイムの環境と環境変数の設定をすべてコードベース ( IaC というやつ? ) でラクに共有して開発体験を爆アゲしようと思います。 この構成が目指すところ ✅ 環境で悩むことをなくして開発体験を爆アゲする ✅ 環境構築をコマンド一発でできるようにする ✅ ついでにテストもコマンド一発でできるようにする ✅ 環境変数をホストマシンのシェルから排除し、コードの一部としてリポジトリ内で管理す

                Makefile で環境構築を確実に一瞬で終わらせる話
              • 【2020年版】東京周辺で開催のエンジニア向け技術系カンファレンス日程まとめ【全64件!】 | FAworksブログ

                重要:新型コロナウイルス感染症の拡大により、多数のイベントが中止または延期を発表しています。 公式サイトやSNSで最新状況の確認をお願いいたします。 2019年ももう終わりです。皆様にとってどんな年だったでしょうか? FAworksでは、2020年に開催される(であろう)技術系カンファレンスをいっきにまとめてみました。 2020年の予定の参考にしていただくだけでなく、「こんなにたくさんイベントが行われてるんだな〜」と知る機会になれば幸いです。カンファレンス以外にも、ミートアップ、ハンズオン、もくもく会、LT会、リリースイベントなどなど、星の数ほどのイベントが開催されています! なお、日程など未発表としているところは2019年の情報を載せていますが、予定が発表され次第更新していく予定です。2019年のイベントの内容ももちろん参考になると思いますので、セッションスライドなど見てみることをおすす

                  【2020年版】東京周辺で開催のエンジニア向け技術系カンファレンス日程まとめ【全64件!】 | FAworksブログ
                • 無料で高速にWeb系個人開発するための技術スタック2022(主観) | Sabigara

                  個人開発でWebサービスやアプリを10個以上ふらふらと作ってきたが、最近は自分にハマる技術スタックが固まってきたように思うので紹介したい。 選定の基準はタイトルにもあるように以下の3つだ。 無料 速く実装できる Web フレームワーク Next.js + Vercel 個人的にはReactが好きなのでNextを挙げておくが、Vueでもなんでも好きなのを使えばいい。 ただし、生のReactくらい低レベルのフレームワークを使うのはオススメしない。 サービスの要件を生のReactで満たせたとしても、拡張性やパフォーマンス、SEOなどを鑑みると最初からNextを使っておくに越したことはない。 「サーバーサイドレンダリングするほどでもないかな」みたいな意見をたまに見る(気がする)が、フレームワークに頼っている限りはSSRがめんどくさいということはほぼ一切ない。依存先が増えるのが唯一のコストだが、この

                    無料で高速にWeb系個人開発するための技術スタック2022(主観) | Sabigara
                  • アフターコロナへ!WebRTC×Tensorflow.jsによるエッジAI感情認識ビデオチャット! - Qiita

                    概要 この記事では、WebRTCとTensorflow.jsを用いた感情認識ビデオチャットの紹介をします。このアプリケーションは2018年11月に行われたWebRTCハッカソンをきっかけに開発をはじめました。現在はUIやインフラなどさらなる改良をし、こちらでAWSを使って公開しています。今回は使い方と全体のアーキテクチャまでに留めますが、ゆくゆくはシリーズ化して内部の詳細な設計に迫っていければと思います。また、この記事の最後にはアプリケーションの制作意図と、公開した経緯について触れさせていただきます。 使い方 文字で仕組みを紹介するよりまずは触れていただいた方が良いと思いますので、早速使い方の紹介いたします。 1. サイトへアクセス まずは通話する二人(A,Bとする)のどちらもこちらにアクセスします。 (サーバー改修のため現在アクセスできません) 注意点ですが、PCからはChromeで、i

                      アフターコロナへ!WebRTC×Tensorflow.jsによるエッジAI感情認識ビデオチャット! - Qiita
                    • VSCodeをPyCharmにする。 - Qiita

                      はじめに ぼく「Pythonistaのみんなは当然、日々の開発にエクセレントなIDEであるPyCharmを器用に使いこなして爆速開発しとるやん?」 ぼく「かくいうワイもPythonistaの端くれとしてPyCharm沼にハマって早半年以上経ったで。」 ぼく「でもな、ここ最近。」 ぼく「みんなどうやらPyCharmのインテリジェンスっぷりをよく理解していないんか、無料だからーとVSCodeとかいうツールを使っとるしているで!!!」 ぼく「これはけしからん!!!!!我らがPyCharmはこんなにすごいんだぞ!!!!!と威張ってやろうと思っていたんですが調べてれば調べるほど…」 ぼく「あれ?プラグイン組み合わせたらVSCodeで十分じゃね…?しかもめっちゃ軽い…無料でいいのこれ…と、感じる日々…」 こうして、僕のVSCode→PyCharm化計画が始まった… 目次 目次 VSCodeに求める機能

                        VSCodeをPyCharmにする。 - Qiita
                      • AWS Fargateでストレージを共有するバインドマウントとデータボリュームの違いを理解する - Qiita

                        はじめに アプリケーションをコンテナ化してAWSのFargateで運用する場合、Django+Nginxの場合だとスタティックファイルの共有が必要となるが、仕組みをよく理解していなくて混乱していた。 後から考えればそういうことかと思えたけどもそのあたりを整理してみた。 やりたいこと ざっくり構成図を描くとこんな感じ。本当はRDSとかECRとか使っているが省略。 2つのアベイラビリティゾーンにパブリックサブネットを配置してFargateをロードバランシングして運用。 1つのタスク内にDjangoとNginxの2コンテナを置く。 DjangoとNginx間でファイル(実際はディレクトリ)を共有する必要があり、左右のFargate間はロードバランシングしているため共有が必要となる。 結論からいうと タスク内のコンテナ間での共有 → バインドマウント サービス内のロードバランシングしているタスク間

                          AWS Fargateでストレージを共有するバインドマウントとデータボリュームの違いを理解する - Qiita
                        • 文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた - Qiita

                          はじめに こんにちは。新卒Webエンジニアの@sho-hataです。 この記事では、人差し指タイピングをしていたレベルの自分が、「Web エンジニアになろう!」と決意してから入社するまでの一年半で読んできた本を、振り返りもかねてご紹介したいと思います。 この記事を読んでくださった方の刺激になったり、少しでもお役に立てれば嬉しいです! 自分は、「ブラウザって何? ホームページじゃないの?」「サーバー...?」といった程度のド素人でした。 そのため、言語やインターネットについての基礎知識が身についていないにもかかわらず、難易度の高い本に手を出して撃沈するなど、この1年半は無駄が多くありました。 これからWebエンジニアを目指す方には、自分と同じ轍は踏んで欲しくないという思いがあります。 そこで、読んできた本からのみではありますが、 読む優先順位が高い本 「この本だけはおさえたほうがいい!」と感

                            文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた - Qiita
                          • [Django] 'staticfiles' is not a registered tag library - ITips

                            'staticfiles' is not a registered tag library Djangoでこのようなエラーが発生した。 今回はこの 'staticfiles' エラーの原因と対処法を紹介する。 エラー現象 PythonのWEBフレームワークDjangoで以下のコマンドでWEBサービスを起動する。 python manage.py runserver するとデフォルトでは http://localhost:8000/ にWEBサービスが立ち上がる。 そしてWEBブラウザでアクセスすると以下のエラーメッセージが表示される。 TemplateSyntaxError at /xxx/ 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls ca

                              [Django] 'staticfiles' is not a registered tag library - ITips
                            • Visual Studio Code July 2022

                              Version 1.88 is now available! Read about the new features and fixes from March. July 2022 (version 1.70) Update 1.70.1: The update addresses these issues. Update 1.70.2: The update addresses these issues. Update 1.70.3: This update is only available for Windows 7 users and is the last release supporting Windows 7. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarba

                                Visual Studio Code July 2022
                              • Static Analysis at Scale: An Instagram Story

                                Instagram Server is entirely Python powered. Well, mostly. There’s also some Cython, and our dependencies include a fair amount of C++ code exposed to Python as C extensions. Our server app is a monolith, one big codebase of several million lines and a few thousand Django endpoints [1], all loaded up and served together. A few services have been split out of the monolith, but we don’t have any pla

                                  Static Analysis at Scale: An Instagram Story
                                • 1日目:「将棋×Python」がもたらしたものとこれから | gihyo.jp

                                  PyCon JPとは PyCon JPは、日本国内外のPythonユーザーが一堂に会し、互いに交流を深め、知識を分け合い、新たな可能性を見つけられる場所として毎年開催される国際カンファレンスです。「PyCon JP 2021」は2021年10月15日〜16日と2日間のカンファレンスとして開催されました。 昨年の「PyCon JP 2020」は新型コロナウイルス感染症(COVID-19)の影響でオンライン開催のみでしたが、「⁠PyCon JP 2021」では感染状況を考慮して、初日(10月15日)はオンサイト会場(ベルサール神田)とオンラインのハイブリッド、2日目(10月16日)はオンラインのみでの開催となりました。 初日のハイブリッド開催は初の試みでしたが、オンサイト会場には30名近くの参加者が来場し久しぶりにリアルカンファレンスならではの熱気を感じていただきました。また、両日ともにオンラ

                                    1日目:「将棋×Python」がもたらしたものとこれから | gihyo.jp
                                  • leontrolski - Postgres locks

                                    ⇦ 2024-04-03 Postgres Locks Explorer Details/sources Postgres table-level locking docs Postgres row-level locking docs django-pg-zero-downtime-migrations A more comprehensive list of queries with locks - at some point I may add these into this site All of the data in this page is derived from these tests, so is true by some definition of true. Notable is this test - given an arbitrary SQL statemen

                                    • CORS とか Preflight とかよくわかんないよな

                                      @aki_yok さんの DRF本 レビューをしていて Preflight について記述があったんですが、 自分が しっかり理解できていないような気がしたので CORS を絡めて簡単にまとめてみました。 昔話 👹はるか昔 🐉 XMLHttpRequest (以降 XHR という) により私達は非同期通信を手に入れました。 XMLHttpRequest - Web API | MDNXMLHttpRequest (XHR) オブジェクトは、サーバーと対話するために使用されます。ページ全体を更新する必要なしに、データを受け取ることができます。これでユーザーの作業を中断させることなく、ウェブページの一部を更新することができます。https://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest しかし、この便利機能は その強力さ故に 同一

                                        CORS とか Preflight とかよくわかんないよな
                                      • Google I/O 2023で発表されたFirebaseの新機能まとめ - Qiita

                                        こんにちは。virapture株式会社でCEOしながらラグナロク株式会社でもCKOとして働いている@mogmetです。 最近Subwayのフォトコンテストに参加するためにたくさんSubway食ってます。痩せそうです。 本日はGoogle I/O 2023で発表されたFirebaseの新機能について紹介致します! Cloud Functions for Firebase 第2世代のCloud Functions for Firebaseを昨年リリースしました。 第2世代を使うと、単一のインスタンスが最大1000のリクエストを処理できるようになったことで、コールドスタートが減ってレスポンスを早くすることができます。 先月、第2世代のCloud FunctionsでFirestoreトリガーのプレビュー版が導入されました。 また、本日より第2世代Cloud FunctionsがGAになりました。

                                          Google I/O 2023で発表されたFirebaseの新機能まとめ - Qiita
                                        • 『クリムゾン・キングの宮殿』トリビュート・アルバム 全曲公開 - amass

                                          キング・クリムゾン(King Crimson)のデビュー・アルバム『In The Court Of The Crimson King(邦題:クリムゾン・キングの宮殿)』を新たに再構築したトリビュート・アルバム『Reimagining The Court Of The Crimson King』がストリーミング配信開始。YouTubeほかで聴けます。 アルバムは海外で4月19日発売。リリース元はCleopatra Records。 トッド・ラングレン(Todd Rundgren)、メル・コリンズ、アーサー・ブラウン(Arthur Brown)、元メガデスのクリス・ポーランド(Chris Poland)、ディープ・パープルのイアン・ペイス(Ian Paice)、スティーヴ・ヒレッジ(Steve Hillage)、ドリーム・シアターのジェイムズ・ラブリエ(James LaBrie)、ジョー・リン

                                            『クリムゾン・キングの宮殿』トリビュート・アルバム 全曲公開 - amass
                                          • 仮想環境 - python.jp

                                            Python を使って開発や実験を行うときは、用途に応じて専用の実行環境を作成し、切り替えて使用するのが一般的です。こういった、一時的に作成する実行環境を、「仮想環境」 と言います。 仮想環境は、次のような目的で使われます。 システム全体で使うPython環境に影響を与えずにモジュールの追加・入れ替えをしたい。 異なるバージョンの Python を使いわけたり、同じモジュールの、複数のバージョンを使い分けたい。 例えば、開発中のWebアプリケーション開発では、Python 3.7 で Webアプリケーションフレームワークとして Django の 1.10 を使い、新しいプロジェクトでは Python 3.8 とDjango バージョン 1.11 を使用したい場合など、簡単に切り替えられるようにしたい。 ここでは、ここでは、Python3 の標準ライブラリである venv で仮想環境を作成す

                                              仮想環境 - python.jp
                                            • プログラミング未経験者でもゲーム感覚で学べる!9つの学習コンテンツ - paiza times

                                              こんにちは。谷口です。 プログラミング初心者のみなさん、プログラミングの勉強は進んでいますか? プログラミングの勉強は、最初は難しくハードルが高いと思われがちですが、最近は初心者向けのプログラミング学習サイトや、ゲーム感覚でプログラミングが学べるコンテンツも増えてきました。 そこで今回は、初心者でもブラウザだけで楽しくゲーム感覚でプログラミングが学べるサイトをご紹介します。 プログラミング初心者の方や挫折した経験のある方、使える言語を増やしたい方の参考になればと思います。 コードガールこれくしょん 対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScript コードガールこれくしょん(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。 ゲーム内では、クエスト報酬やログインボーナスなどとし

                                                プログラミング未経験者でもゲーム感覚で学べる!9つの学習コンテンツ - paiza times
                                              • GitHub - apptension/saas-boilerplate: SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS. Focus on essential business logic instead of coding repeatable features!

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - apptension/saas-boilerplate: SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS. Focus on essential business logic instead of coding repeatable features!
                                                • If not SPAs, What?

                                                  A few months ago, I wrote an article about how the SPA pattern has failed to simplify web development. The SPA pattern (Single-Page Apps), I tried to define, was about the React model, which also covers, to a large extent, the model of Vue, Angular, and other frontend frameworks. Like any critique, it begs for a prescription and I didn’t give one, other than gesturing toward server-side frameworks

                                                  • 週刊Railsウォッチ(20210209後編)Rubyでミニ言語処理系を作る、Kernel#getsの意外な機能、CSSのcontent-visibilityほか|TechRacho by BPS株式会社

                                                    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsの最新情報などの記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 Rubyでミニ言語処理系を作る 元記事: RubyでオレオレVMとアセンブラとコード生成器を2週間で作ってライフゲームを動かした話 -

                                                      週刊Railsウォッチ(20210209後編)Rubyでミニ言語処理系を作る、Kernel#getsの意外な機能、CSSのcontent-visibilityほか|TechRacho by BPS株式会社
                                                    • 【翻訳記事】FastAPIは実際にDjangoと非常に相性が良い - Qiita

                                                      これはなに? FastAPIっていういい感じのpythonのAPIフレームワークがあって使っているのだが,公式ではSQLalchemyしか連携していない.ASGI関連の整備が遅れている(?)せいでDjangoとのあれこれがよくわからん状態らしい(伝聞推定) で,どうにか先駆者はいないかと探したところ,すでに議論があった. [QUESTION] How to use fastapi with Django ORM ? · Issue #716 · tiangolo/fastapi ここでおすすめされているやり方について,おそらく色んな人がDjangoをやってRestAPIに挑戦するもDRFに敗れるという経験をしているだろうことから,それよりもとっつきやすいであろうFastAPIでの再挑戦を促す意味で全文訳してみた.(と,いってもほぼすべてをみらい翻訳にかけただけなのだが……笑) 追記 (20

                                                        【翻訳記事】FastAPIは実際にDjangoと非常に相性が良い - Qiita
                                                      • AzureについてCopilotが何でも教えてくれる「GitHub Copilot for Azure」発表。操作方法からプログラミング、デプロイの方法まで

                                                        AzureについてCopilotが何でも教えてくれる「GitHub Copilot for Azure」発表。操作方法からプログラミング、デプロイの方法まで マイクロソフトは日本時間5月22日から開催中のイベント「Microsoft Build 2024」で、生成AIがソフトウェアエンジニアを支援してくれる「GitHub Copilot」の拡張機能として、Microsoft Azureについて生成AIが質問に答える「GitHub Copilot for Azure」を発表しました。 GitHub Copilot for AzureをCopilot Chatから呼び出すことで、Azureのサービスの選択からReactアプリケーションの実行方法やDjangoで使用する際に最適なAzureデータベースの選択、デプロイの手順など、Azureに関するあらゆる質問に答えてもらえます。 回答は利用者のコ

                                                          AzureについてCopilotが何でも教えてくれる「GitHub Copilot for Azure」発表。操作方法からプログラミング、デプロイの方法まで
                                                        • 創造的なエンジニアリングにはザッソウが必要だ - 先達の方々と岩田さんからの学び - Lean Baseball

                                                          「エンジニアリング」って書いちゃいましたが, クリエイティブな仕事全般に活きる話かなと.*1 このエントリーでは, 創造的な活動にはザッソウは大切すぎるぐらい大切(語彙力) でも, 個人の戦闘力も磨くの大事.「独学プログラマー」にいいこと書いてるので必読やぞ 岩田さんをはじめ, 先達の方々もザッソウされてる という件についてあれこれ言いたいと思います(これがそのままTL;DRです). ザッソウは大切です, あと毛ガニも なお,毛ガニは関係ありません.*2 おしながき おしながき 創造的なエンジニアリングにはザッソウがよく効く 「ハマる」エンジニアリングは「ザッソウ」の出番が連続する 職場でもコミュニティでも「ザッソウ」を なお,「ザッソウ」だけじゃアカン! - 独学も大切 岩田さんのクリエイティブから学ぶ 創造的なエンジニアリングにはザッソウがよく効く ザッソウ 結果を出すチームの習慣 ホ

                                                            創造的なエンジニアリングにはザッソウが必要だ - 先達の方々と岩田さんからの学び - Lean Baseball
                                                          • GitHub Copilot Extensions発表 ―さまざまな開発ツールを組み合わせながらCopilotを利用可能に | gihyo.jp

                                                            GitHub Copilot Extensions発表 ―さまざまな開発ツールを組み合わせながらCopilotを利用可能に GitHubは2024年5月21日、サードパーティのツールやサービスの機能をGitHub Copilotに追加できる「GitHub Copilot Extensions」を発表した。Copilot Extensionsを使用すると、開発者はIDEやGitHub.comから離れることなく、好きなツールやサービスを使用しながら自然言語でAIとやりとりし、開発を進めることができる。 GitHub Copilot Extensionsのご紹介:パートナーとのエコシステムで無限の可能性を引き出す -GitHubブログ Copilot Extensionsは現在のところGitHub.com上のGitHub Copilot Chat、Visual Studio、およびVS Code

                                                              GitHub Copilot Extensions発表 ―さまざまな開発ツールを組み合わせながらCopilotを利用可能に | gihyo.jp
                                                            • TypeScript support in Svelte - Learn web development | MDN

                                                              Complete beginners start here!Getting started with the webGetting started with the webInstalling basic softwareWhat will your website look like?Dealing with filesHTML basicsCSS basicsJavaScript basicsPublishing your websiteHow the web worksHTML — Structuring the webIntroduction to HTMLIntroduction to HTMLGetting started with HTMLWhat's in the head? Metadata in HTMLHTML text fundamentalsCreating hy

                                                                TypeScript support in Svelte - Learn web development | MDN
                                                              • Web開発の選択肢の1つ、Node.jsはいかが?『入門Node.jsプログラミング』で始めよう

                                                                RailsやDjango、LaravelなどWeb開発のフレームワークはいくつかありますが、JavaScriptだけで実装が可能なNode.jsも選択肢の1つ。Node.jsに関心がある方、初めてWeb開発をやってみようという方に、翔泳社から9月25日に発売した『入門Node.jsプログラミング』がいかがでしょうか。今回は、本書を使ってどのように学んでいけばいいのか、抜粋して紹介します。 本記事は『入門Node.jsプログラミング』の「LESSON 0 Node.jsとJavaScriptエンジンの準備」から抜粋したものです。掲載に当たり、一部を編集しています。 本書で学ぶこと 本書の目標は、Node.jsというプラットフォームで、JavaScript言語を使って、Webアプリケーションを構築する方法を学ぶことです。本書は、前章までに学んだ概念や開発スキルに基づいて進行します。 順番にレッ

                                                                  Web開発の選択肢の1つ、Node.jsはいかが?『入門Node.jsプログラミング』で始めよう
                                                                • CoC が苦手な奴、認知資源が乏しいだけ説 - Neo's World

                                                                  CoC が苦手な奴、認知資源が乏しいだけ説 「設定より規約」「CoC (Convention over Configuration)」と呼ばれる設計思想がある。 参考:設定より規約 - Wikipedia フレームワークやライブラリ側で、ベストプラクティスなデフォルト設定を規約として決めておくから、利用する開発者はイチイチ考えなくていいよ、というワケだ。 コレは、ともすれば、「Opinionated (自己主張的)」なフレームワークやライブラリだとみなすこともできるだろう。 参考:Opinionatedなライブラリとチーム開発 - Runner in the High 僕は CoC が割と好きだし、CoC か否かに関わらず、Opinionated なツールも好きである。だが、自分の回りでは「CoC が苦手」とか「柔軟性のないフレームワークは嫌い」といった人が多く、疑問を持っていた。 今回、

                                                                  • Automating dead code cleanup

                                                                    Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from both a business and programming language perspective. SCARF automatically creates change requests that delete the dead code identified from the program analysis, minimizing developer costs. In our last blo

                                                                      Automating dead code cleanup
                                                                    • Second-guessing the modern web

                                                                      The emerging norm for web development is to build a React single-page application, with server rendering. The two key elements of this architecture are something like: The main UI is built & updated in JavaScript using React or something similar.The backend is an API that that application makes requests against.This idea has really swept the internet. It started with a few major popular websites a

                                                                      • Pipenv をやめて venv を使いだした話

                                                                        tl;dr 仮想環境の作成 Python の開発には組み込みの venv で閉じた環境(仮想環境)を作成できる。 環境の自動化 direnv を入れればカレントディレクトに応じて activate/deactivate を自動化できる。 これは .envrc に layout python を書けばいい。 Python バージョンを指定した仮想環境の作成 任意の Python バージョンを指定したい場合、pyenv を使う。 インストール済なら .envrc を layout python ~/.pyenv/versions/3.X.X/bin/python のように Python のパスを末尾に書けば、3.X.X のバージョンで仮想環境が作成される。1 依存ライブラリの管理 依存ライブラリのバージョン固定には pip-tools を使う。 これは仮想環境ごとにインストールする。 $ pi

                                                                        • 駆け出しエンジニアの皆様へ | Ogihara Ryo

                                                                          About Blog Article 駆け出しエンジニアの皆様へ はじめに 概要 本記事では、駆け出しエンジニアの皆様に向けて、エンジニアという職種についての説明、初めて収入を得るまでの道筋の提案、エンジニアとしての価値の高め方、独学で技術力を向上するためのロードマップ案等について記述する。 定義 本記事における「エンジニア」というワードは「ソフトウェア開発を業務とする者」という意味で扱う。ソフトウェアエンジニア以外のエンジニアもあるだとか、IEAの認定が必要だとか、そういうことは一旦忘れて読み進めてほしい。多少 web の分野に偏った記事になるが、そこは文脈で判断してほしい。 前記事 1年ほど前に本ブログで web系エンジニアのキャリアチェンジについて という記事を書いた。この記事は、私のキャリアパスの紹介と、web系エンジニアを目指す方への道筋の提案を行ったもので、今も多くの駆け出しエ

                                                                            駆け出しエンジニアの皆様へ | Ogihara Ryo
                                                                          • クライアントサイドの JavaScript フレームワークを理解する - ウェブ開発を学ぶ | MDN

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

                                                                              クライアントサイドの JavaScript フレームワークを理解する - ウェブ開発を学ぶ | MDN
                                                                            • React を始める - ウェブ開発を学ぶ | MDN

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

                                                                                React を始める - ウェブ開発を学ぶ | MDN
                                                                              • Ubuntu 24.04 LTS(noble)の開発 / ベータリリースとNetplan v1.0、『Ubuntu Pro for Devices』の発表とQualcommとの協業 | gihyo.jp

                                                                                Ubuntu Weekly Topics Ubuntu 24.04 LTS(noble)の開発 / ベータリリースとNetplan v1.0⁠⁠、『Ubuntu Pro for Devices』の発表とQualcommとの協業 noble(Ubuntu 24.04 LTS)の開発 / ベータリリースとNetplan v1.0 一週間遅れになったnobleのベータは無事にフリーズされ、テストの準備が始められています。xz-utils起因のパッケージのフルリビルドもかなりの部分が完了し、「⁠なんだかよく分からないがアップデートパッケージがない」「⁠アップデートするといろいろ壊れる」といった状態も改善しています。 また、Ubuntuのネットワークスタック設定インターフェースのコアに相当するNetplanが1.0リリースを迎え、こちらも「間に合った」と言えそうな状態です。 一方でかなりの数のパッケ

                                                                                  Ubuntu 24.04 LTS(noble)の開発 / ベータリリースとNetplan v1.0、『Ubuntu Pro for Devices』の発表とQualcommとの協業 | gihyo.jp
                                                                                • [pdf] JWT ハンドブック Sebastián E. Peyrott、Auth0 Inc.

                                                                                  JWT ハンドブック 著者: Sebastian Peyrott JWT ハンドブック Sebastián E. Peyrott、Auth0 Inc. バージョン 0.14.1、2016〜2018 1 ⽬次 ⽬次........................................................................................................................................................................................ 1 謝辞.........................................................................................................