並び順

ブックマーク数

期間指定

  • から
  • まで

1521 - 1560 件 / 3798件

新着順 人気順

qiitaの検索結果1521 - 1560 件 / 3798件

  • The Rails Doctrine(日本語訳) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? (訳者注: 原文は https://rubyonrails.org/doctrine/ です。しばらく寝かして問題なさそうであれば本家に投げようかと思っています。おかしいところがあればコメント・編集リクエストをお待ちしております。) The Rails Doctrine By David Heinemeier Hansson in January, 2016 Ruby on Railsの驚異的な台頭は、斬新な技術とタイミングによるところが少なからずあります。しかし、技術的な優位性は時間の経過とともに失われていきますし、タイミングの良さだ

      The Rails Doctrine(日本語訳) - Qiita
    • デザインに興味があるエンジニア向けのTips10選 - Qiita

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

        デザインに興味があるエンジニア向けのTips10選 - Qiita
      • そのファイル、本当に hooks/・utils/ に入れるんですか? ―― React プロジェクトを蝕む「見かけ駆動パッケージング」 - Qiita

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          そのファイル、本当に hooks/・utils/ に入れるんですか? ―― React プロジェクトを蝕む「見かけ駆動パッケージング」 - Qiita
        • 【小ネタ】GitとVSCodeがあればWindowsでもClaude Codeを使えるぅ!(WSLもいらない) - Qiita

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            【小ネタ】GitとVSCodeがあればWindowsでもClaude Codeを使えるぅ!(WSLもいらない) - Qiita
          • DenoがTypeScriptの使用をやめる5つの理由 - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前書き この記事は翻訳記事になります。 近年、JSで書かれてるプロジェクトをTSに書き直すことが業界内で一種の風潮になって、 この記事で敢えてTSからJSに戻そうとする事例が目新しいと思ったので、翻訳してみました。 出処: 5 reasons why Deno will stop using TypeScript - StartFunction 原作者: eliorivero Denoの紹介: V8 JavaScriptエンジン及びRustプログラミング言語に基づいた、 JavaScript及びTypeScriptのランタイム環境である

              DenoがTypeScriptの使用をやめる5つの理由 - Qiita
            • 仕事でSendGridの安いEssentialsプランを使うのは辞めよう - Qiita

              ある日突然メールが送れなくなることがあります。 Microsoft Azureからメール送りたい Microsoft Azureには、何故かメール関連のリソースが全く存在しません。 メールサーバみたいなサービスはありませんし、自力でのSMTP設置も非推奨です。 公式にもSendGridを使えという立場みたいです。 SendGridとは SendGridはメール送信サービスです。 適当にPOSTするだけで、それをメールにして送ってくれるというナイスなサービスです。 curl --request POST \ --url https://api.sendgrid.com/v3/mail/send \ --header "Authorization: Bearer $SENDGRID_API_KEY" \ --header 'Content-Type: application/json' \ -

                仕事でSendGridの安いEssentialsプランを使うのは辞めよう - Qiita
              • Pythonで作成した物体検出アプリをC++、C#でWindowsネイティブアプリに作り直した話 - Qiita

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? どのようなアプリか ゲーム FF14のプレイ動画からユーザー名を黒塗りする動画編集アプリです。 ユーザー名の検出に物体検出を利用しています。 Pythonで実装、PyinstallerでEXE化していましたが、C++、C#で作り直し、この度Microsoftストアに公開できました。わーい! ここでは、その経緯や直面した問題、得られたものなどを振り返りたいと思います。 最終的にそれぞれで利用した主なライブラリ Python pytorch,torch-tensorrt,ultralytics,opencv-python,ffmpeg-py

                  Pythonで作成した物体検出アプリをC++、C#でWindowsネイティブアプリに作り直した話 - Qiita
                • Rustでシンプルなロードバランサーを作成してみた - Qiita

                  はじめに この文章はGoでシンプルなL7ロードバランサーを作成するというKasun Vithanageさんの記事を参考にRustでL7ロードバランサーを書いてみたという記事です。ロードバランサーについて、ちゃんと勉強するならそっちを見た方が良いかもしれません。 またこの記事を書いている途中にactix-webのexampleのレポジトリがガッツリとactix-web 2.0-alpha.3に書き換えられました。actix-webの2系はfuturesの0.3系を使っております(actix-webの1系はfuturesの0.1でした)。多いに参考にさせてもらっております。途中までサンプルなしで2.0-alpha.1を強引に動かしていたので非常に助かりました。 成果物 https://github.com/rchaser53/rlb 実装する内容について NginxのようなL7ロードバランサー

                    Rustでシンプルなロードバランサーを作成してみた - Qiita
                  • async/awaitのaの違い~async wait説への反論 - Qiita

                    はじめに ncaq氏の記事を読んで様々なことを学習できました。 asyncが「syncしない」なのにawaitが「waitする」なのは何故か。awaitがasync waitであるという説は正しいのか。async/awaitの語源について学習したことを記事にしました。 asyncとawaitのa-の違い asyncはsynchronize(同期)にa-(否定)が付いてasync(同期しない)となります。 awaitはwait(待つ)にa-(否定)が付いて「待たない」となりません。a-(方向)が付いてawait(待つ)となります。 a-(否定)とa-(方向)の違いです。 a-(否定)は「エイ」と発音する傾向 asynchronous エイスィンクロナス 非同期 Ajax エイジャックス(Asynchronous JavaScript And XML) asymmetry エイスィメトゥリィ

                      async/awaitのaの違い~async wait説への反論 - Qiita
                    • 【TypeScript】超実践的テクニック集【Reactなし】 - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        【TypeScript】超実践的テクニック集【Reactなし】 - Qiita
                      • 毎日8時間座りっぱなしの貴方でも魅力的なマッチョになれる! - Qiita

                        です。 それなら週6回ジムに通って、毎日大量のプロテインを摂取しなければいけないのでは? 違います!そうしなくても、全然ムキムキのマッチョになれるはずです! 人間の体もプログラミングと同じように、規則とロジックに従って運営されています。この規則とロジックさえ理解すれば、最低限の手間で望んでいる結果を得られます。この記事では、1日8時間以上座りっぱなしで運動不足と思われがちなエンジニアでも、ムキムキで魅力的な人になる方法を紹介します。 まずは少し自己紹介をさせてください。エンジニア歴3年、筋トレ歴2年のチーと申します。筋トレを始めたきっかけは2年ほど前、毎日退屈であり、集中力が低下していたことに気づき、運動不足が原因だと自覚しました。健康のために始めた筋トレは、続けるうちに頭がすっきりし、健康だけでなく体つきも改善されました。それにより、仕事のパフォーマンスが向上し、自信も高まりました。つま

                          毎日8時間座りっぱなしの貴方でも魅力的なマッチョになれる! - Qiita
                        • 新世代ターミナルエミュレータWarpが最高なのです - Qiita

                          Mac OSで作業する場合、ターミナルエミュレータといったらデフォルトのターミナルかiTerm2を使うことが多いんじゃないかと思います。 自分は「みんな使ってるからなんか嫌」という理由でiTerm2は頑なに使わずデフォルトのターミナルを使い続けて来た(まあ不満はなかった)のですが、ついにこの度、長年求めていたものを発見しました。 それがRust言語製の新世代ターミナルエミュレータ、Warpです。 Warpは多くの便利機能に加え、モダンでかっこいいUIとコードエディタのような使い心地で、一度使ったらもう今までのターミナルには戻れなくなりました。 本当にテキストエディタのような操作感で、コマンドの入力と出力が1つのブロックになっており、非常に見やすく、コピペなども楽ちん。コマンドの補完等もめっちゃスマートです。 デフォルトで何も設定をいじらずともgitのブランチを表示してくれるのもいいですねー

                            新世代ターミナルエミュレータWarpが最高なのです - Qiita
                          • Airflowはすごいぞ!100行未満で本格的なデータパイプライン - Qiita

                            はじめに ワークフローを作成、実行、監視するためのプラットフォーム「Airflow」が、近年人気を集めていて、多くの企業に利用されています。Airflow Summit 2022 のようなグローバルイベントも開催されるようになり、世界中から2000人以上のコントリビュータ(私もその1人)が貢献しているアツいプロジェクトです。 この記事で Airflow を使う意味と主要コンセプトを説明します。最後に、100行未満で実装できる本格的なデータパイプラインの実例をお見せしたいと思います。 Airflowとは 概要 Airflowは ワークフロー を作成、実行、監視するためのプラットフォームです。ここで言う「ワークフロー」は、依存関係にある複数の タスク を、下図のように繋いだ形で、パイプラインとして実行していくものと思ってください。 Airflowを使うと、より早く、よりロバストなワークフローが

                              Airflowはすごいぞ!100行未満で本格的なデータパイプライン - Qiita
                            • Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori - Qiita

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? by 登 大遊, 2022/11/19, Quiita 第二投稿記事 Git リポジトリ https://github.com/dnobori/DN-Win32DiskImagerRenewal は、Windows 上での USB メモリ / SD カードイメージ書き込みツールのデファクト・スタンダードとなっている Win32 Disk Imager について、以下の点を改良した 「Win32 Disk Imager Renewal」 の デジタル署名済みの EXE 単体で動作する Win32 / x64 / ARM64 版バイナリ と

                                Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori - Qiita
                              • エンジニア以外でもSQLを使いこなす社内勉強会の取り組み - Qiita

                                概要 CBcloudでは、各部署のKPIをモニターし、業務改善に必要なデータを可視化するために、Metabaseを活用しています。データに基づいた意思決定を迅速に行い、業務効率を高めることができます。 しかし、データの抽出や可視化においては、エンジニアのサポートが必要とされる場面が多く、迅速に対応することが難しい場面も多々あります。そこで、私たちはエンジニア以外の社員が自ら必要なデータを抽出できるようになることを目指し社内でSQL勉強会を開催したいな〜と思っていたところ、社内からGASやSQL学びたい!という声が!!! ということでSQL勉強会を @aipacommander と共に開催する事になりました!開催は発起人のパートナーズサクセス本部I.A氏を中心に進めてもらっています。いつもありがとうございます! 前提 CBcloudは物流ラストワンマイルの配送プラットフォーム「ピックゴー」を

                                  エンジニア以外でもSQLを使いこなす社内勉強会の取り組み - Qiita
                                • 言語の壁を打ち破る:GPT with 多言語インデックス - Qiita

                                  """「Harry Potter(英語)」と「ぼっち・ざ・ろっく!」の情報をまとめて与えた後で質問をした時の回答""" # before index.query("ハリーの学校では、何を教えている?日本語で答えて") # -> ハリーの学校では、何を教えているかは不明です。 # after index.query("ハリーの学校では、何を教えている?日本語で答えて") # -> ハリーの学校では、魔法と魔法使いの学問を教えています。 背景・課題 今大人気のGPTに、外部情報を繋ぐGPT Indexが物凄い勢いで使われています。一方で、この仕組みを無邪気に使おうとすると、OpenAIに課金しまくることになり、お財布が。。 その解決策として、oshizoさん、npakaさんがインデックス作成をローカルで行うことで、課金を抑える方法を公開してくださっています。この方法は非常に有益なのですが、日本

                                    言語の壁を打ち破る:GPT with 多言語インデックス - Qiita
                                  • Momiyama@技術書典10 🚩 on Twitter: "まただ... Qiitaの記事を学生に書かせて、それを相互LGTMすることでモチベーションアップに繋げている大学の講座?があるみたいなんだけど、トレンドが荒らされてしまってかなり困る。 教員の方も全ての投稿にLGTMしていて、L… https://t.co/0tnvwSLlAj"

                                    まただ... Qiitaの記事を学生に書かせて、それを相互LGTMすることでモチベーションアップに繋げている大学の講座?があるみたいなんだけど、トレンドが荒らされてしまってかなり困る。 教員の方も全ての投稿にLGTMしていて、L… https://t.co/0tnvwSLlAj

                                      Momiyama@技術書典10 🚩 on Twitter: "まただ... Qiitaの記事を学生に書かせて、それを相互LGTMすることでモチベーションアップに繋げている大学の講座?があるみたいなんだけど、トレンドが荒らされてしまってかなり困る。 教員の方も全ての投稿にLGTMしていて、L… https://t.co/0tnvwSLlAj"
                                    • 【POSIX準拠】set -o pipefailを使おう!ただしdash、テメーはダメだ - Qiita

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        【POSIX準拠】set -o pipefailを使おう!ただしdash、テメーはダメだ - Qiita
                                      • 朝飯前に学べる!便利なPythonのヒント100選【前編】 - Qiita

                                        本記事は、Fatos Morina氏による「100 Helpful Python Tips You Can Learn Before Finishing Your Morning Coffee」(2021年5月10日公開)の和訳を、著者の許可を得て掲載しているものです。 朝飯前に学べる!便利なPythonのヒント100選【前編】 Photo by Jexo on Unsplash はじめに Pythonは、主にそのシンプルさと習得のしやすさから、最近では非常に人気があります。 データサイエンスや機械学習、ウェブ開発、スクリプト記述、自動化など、幅広い分野で利用することができます。 この記事はかなり長いので、すぐ始めましょう。 1. forループのelse条件 今までにPythonのあらゆるコードを見てきたとしても、次のfor-elseは見逃している可能性があります。私も数週間前に初めて見ま

                                          朝飯前に学べる!便利なPythonのヒント100選【前編】 - Qiita
                                        • 自社データ × ChatGPTで社内AIを構築するRAG ツール|Doox β版をリリースしました - Qiita

                                          TLDR 社内のデータを元に質問への回答を LLM が生成する仕組み(RAG)を構築するためのサービスを開発しました。 β 版として無料で公開しているので是非使ってみてください。 サーバーレスな構成で Next.js を動かしている。技術のキャッチアップは大変だ。 背景 仕事をしていると社内の規定 / 製品情報 / 過去の履歴 .. などに関する問い合わせは日常的に発生するものだし、その工数は結構ある。通常は Wiki を作ってナレッジを共有するが、結局「近い人や担当に聞く」という行為はなかなか減らない。 色々な企業が、社内のデータを元に質問への回答を LLM が生成する仕組み(RAG)を独自に開発しているようで、技術ブログとかに書いている方も多い。 社内向け RAG の構築を SaaS プロダクトで提供したら各社の社内の問い合わせ工数と独自に RAG を構築するコストを下げられて嬉しいん

                                            自社データ × ChatGPTで社内AIを構築するRAG ツール|Doox β版をリリースしました - Qiita
                                          • Pythonのみで業務スーパーの各店舗と気象状況を可視化する - Qiita

                                            みなさん、業務スーパー使ってますか?私は、朝ごはんに業務スーパーのインスタントフォー(チキン味)を食べるようにしていることから、週1回は業務スーパーに通っています。最近、全都道府県に店舗が出店されたそうです(パチパチパチ)。 というわけで、業務スーパーの全店舗の位置をプロットしてみようかと思いました。あと可視化だけだとちょっと退屈なので、気象データを使っていくつかの店舗の気温の比較を行います。foliumで作った可視化は次のようになります。 開発環境: Python 3.9.1 folium 0.12.1 pandas 1.2.3 requests 2.25.1 requests_html 0.10.0 xarray 0.16.2 ハンズオン開催します はんなりPythonで、この記事であったrequests / requests-htmlを使ったデータ取得ハンズオンを行います。ご関心をお

                                              Pythonのみで業務スーパーの各店舗と気象状況を可視化する - Qiita
                                            • ふりかえりを拡張する「ふりかえりカタログ」 - Qiita

                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? New!!(2024.1.11) 本記事の内容をよりブラッシュアップし、さらに使いやすくなった「ふりかえりカタログ(コミュニティ版)」をリリースしています。 今後はそちらをご利用ください。 ふりかえりカタログ(コミュニティ版) はじめに あなたのふりかえりを拡張するふりかえりカタログを公開いたします! ふりかえりカタログは、ふりかえりの手法(現在)71個とその特徴を網羅したカタログです。下記画像はイメージです。 pdfはBoothで無料DLできます。 DLはコチラ => ふりかえりカタログ(Booth版) スライドはSpeakerDec

                                                ふりかえりを拡張する「ふりかえりカタログ」 - Qiita
                                              • 若者向けソフトウェア人材おすすめビルドN選 - Qiita

                                                この記事はpyspaアドベントカレンダー2021の三日目です。前日の記事はykubotaさんです。 はじめに 「自分には才能がある!」と信じてこの業界に踏み込んだものの右も左も怪物だらけで形見が狭い思いをしているのは僕だけではない。 憧れるのは異世界転生のような俺TUEEEE展開であり「何ってクイックソートをしただけだが?」とか言ってたら地位と名声が向こうから転がり込んできて欲しい。 しかし世の中そんなに甘くなく、標準ライブラリを使って威張れるのは学生ぐらいのものである。 学生?そうだ!学生の頃から精進しまくっていたら今ごろすごいソフトウェアエンジニアになれていたはずなんだ!という後悔を抱えて生きている社会人が世の中にはいっぱいいる。 そんな立場から若者を見ていると「大学に入ってプログラミングを始めました」という大学生を見かけるたびにアドバイスをしたくなる衝動に駆られるが、毎度同じような事

                                                  若者向けソフトウェア人材おすすめビルドN選 - Qiita
                                                • 【Mac大手術】ぐちゃぐちゃだったPythonの環境構築をやり直した話【さよならAnaconda】 - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 「環境構築無しでプログラミングを始められる!」 この言葉に甘えてはや2年ほどが経っただろうか。そのおかげで僕のPCの環境はぐちゃぐちゃだった。 condaとpipを適当に使い、よくわからないから仮想環境も構築せずに、importしてなかったら適当にpip installして耐え忍んでいた。 いつかはやらないとなー。とか思ってたけど、ついに重い腰を上げて手術することにした。 理由は三つ。 ・ Webアプリ開発にも興味が出てきて、環境のことを知らないといけなくなった ・ VSCodeで謎にシャットダウンされ、Pythonファイルが開けなくな

                                                    【Mac大手術】ぐちゃぐちゃだったPythonの環境構築をやり直した話【さよならAnaconda】 - Qiita
                                                  • 30分でGoogleスプレッドシートを使ってgeojsonを返すAPIを公開する - Qiita

                                                    function getData(sheetName) { var sheet = SpreadsheetApp.getActive().getSheetByName(sheetName); var rows = sheet.getDataRange().getValues(); return rows.map(function(row) { var obj = {}; obj.type = "Feature" obj.properties = {}; obj.properties.name = row[0]; //A列 obj.geometry = {}; obj.geometry.type = "Point"; obj.geometry.coordinates = []; obj.geometry.coordinates.push(row[2],row[1]);//C列,B列 retu

                                                      30分でGoogleスプレッドシートを使ってgeojsonを返すAPIを公開する - Qiita
                                                    • ずんだもんに『先輩のクソコードのせいで本番が燃えてるのだ!』と毎朝叫ばれる目覚ましアプリを作った - Qiita

                                                      はじめに:エンジニアにとって「最高の目覚まし」とは 朝、起きることができない。 大音量のアラームも、光で起こす目覚ましライトも、計算問題を解かないと止まらないアプリも試しました。しかし、慣れてしまえば二度寝は容易です。脳が「これはただのアラームだ」と学習してしまうからです。 ですが、我々エンジニアには、どんなに深く眠っていても、聞いた瞬間に心拍数が跳ね上がり、冷や汗と共に覚醒してしまう「音」 があるはずです。 そう、「本番環境の障害通知」 です。 「もし、毎朝決まった時間に本番環境が炎上したら、絶対に起きられるのではないか?」 そのような狂った仮説を検証するために、架空のシステム障害をリアルタイムで生成して、ずんだもんが叩き起こしてくれる目覚ましアプリ を開発しました。 0. 完成したWEBアプリ 🔗 公開中のWEBアプリはコチラ↓ 1. 何を作ったのか 設定した時間(デフォルト毎朝6時

                                                        ずんだもんに『先輩のクソコードのせいで本番が燃えてるのだ!』と毎朝叫ばれる目覚ましアプリを作った - Qiita
                                                      • オブジェクト指向でUIを考えられるようになりたい。 - Qiita

                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1. 目的 UIデザインを勉強し始めました。現在「オブジェクト指向UIデザイン-使いやすいソフトウェアの原理」を読んでいます。そのため、学習進行の記録と復習を兼ねて、学んだことを記事にしようと思います。 以下「1. オブジェクト指向UIとは何か」という本書のさわり部分についてまとめています。 この記事で載せている例には私が考えたものも含まれていますので、間違い等ありましたらコメントにてご指摘いただけますと幸いです。 2. オブジェクト指向UI(OOUI) UIをオブジェクト(ユーザーが操作する時の対象物)を起点に設計します。GUIももと

                                                          オブジェクト指向でUIを考えられるようになりたい。 - Qiita
                                                        • 【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】 - Qiita

                                                          都内のIT企業に勤めている、ソフトウェアエンジニアの D̷ELL と申します。 本稿はQiita Engineer Festa 2024の参加記事です。 本日は生成AI(GPT-4o)のAPIキーだけで、システム開発を300%効率化するハックを共有したいと思います。 概要 生成AIによるアプリケーション開発自動化が実現しつつある時代になってきた 日本企業における「Excelドキュメント」は数多く、生成AIを実践投入しづらい GPT-4oのAPIキーさえあれば、社内のドキュメントからシステムを自動構築してくれる仕組みがあった はじめに みなさんはアプリケーション開発における生成AIの利用と言えば、何を想像しますか?おそらく大半の方が、ChatGPTやCopilotを用いた「コード生成の補助」ですよね。プロンプトを渡せば、特定のファイルのコードを修正したり、自動生成したりしてくれます。 最近で

                                                            【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】 - Qiita
                                                          • メモリの使い方の理解はプログラマのたしなみ…??😰 - Qiita

                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに プログラミング学習を始めて1年経過しました。しかし、今までオブジェクト指向の概念から目を背けてきた結果、現在エンジニアとして苦労しているので、書籍「オブジェクト指向でなぜつくるのか」にて学習中です。 その中で、以下のような章がありました。 「メモリの仕組みの理解はプログラマのたしなみ」 これを見て、自分は今までそんなこと意識していなかったのと強く感じたので、今回はこの書籍で書かれていた、一般的なプログラムの動作環境としての最低限の知識を整理しました。 プログラムが動く仕組みを理解する上で重要な概念 コンパイラ方式とインタプリタ

                                                              メモリの使い方の理解はプログラマのたしなみ…??😰 - Qiita
                                                            • オブジェクトのクローンにJSON化を使う時代は終わった!【JavaScript】 - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                オブジェクトのクローンにJSON化を使う時代は終わった!【JavaScript】 - Qiita
                                                              • Elixirの虜になったPythonプログラマが、6か月後にたどり着いた、Classを使わないプログラム - Qiita

                                                                はじめに Elixirが、Qiitaアドベントカレンダー2022プログラミング言語ランキングで断トツのトップなのを知って、Elixirを学び始めたという方も多いかとおもいます。 私も昨年学び始めました。Elixirはとても楽しい言語です。 どこが楽しいのか? introductionに書いてある説明をみたり、パイプ演算子や、Enumの使い方を理解し、Elixirのデータの処理をプログラムで記述する術に触れてみて、この半年間で、Elixirの「虜」になってきました。 しかし、私がいままで使ってきた、Python,JavaScript等にあった、Classがありません。 虜になったからといって、Classの無い言語でいままでのように、プログラムを作れるだろうか? 今までの、クラスを使ったプログラミングパラダイムを捨てて、Elixirに移行していいのでしょうか? Elixirには、Classはな

                                                                  Elixirの虜になったPythonプログラマが、6か月後にたどり着いた、Classを使わないプログラム - Qiita
                                                                • 【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど - Qiita

                                                                  JavaScriptベースのフレームワークは、TypeScriptで開発することが一般的になってきています。一方、PythonやRubyのフレームワークは、それぞれの言語が持つ型システムを活用します。 2.3 TypeScriptを使うメリット 型安全性によるバグの削減 コンパイル時に型エラーを検出できるため、実行前に多くのバグを防げます。 // TypeScriptの例 interface User { id: number; name: string; email: string; } function getUserName(user: User): string { return user.name; } // 型が合わないとコンパイルエラーになる getUserName({ id: 1, name: "太郎" }); // エラー: emailプロパティが必要 開発体験の向上 I

                                                                    【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど - Qiita
                                                                  • みんなに長く使われるダッシュボードで押さえるべき4つのポイント - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ビジネスの重要指標をモニターするために、ダッシュボードを作ったものの、時間の経過と共に、誰にも見られなくなってしまう、といった経験はありませんか? そうなってしまう理由の1つに、そこから得られる情報がビジネスの改善に結びつかない、あるいは特定のアクションに結びつかないため、ダッシュボードの閲覧者にとってあえて見る必要がなくなってしまうことがあります。 そこで、ダッシュボードの閲覧者に役立つ効果的なダッシュボードを作成するうえで、おさえるべき4つのポイントを紹介いたします。 1. モニターすべきは遅行指標でなく先行指標です 「売上」、「閲

                                                                      みんなに長く使われるダッシュボードで押さえるべき4つのポイント - Qiita
                                                                    • 数行のコードでAIエージェントがブラウザを操作!Python×Sentientを用いたブラウザ制御 - Qiita

                                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                        数行のコードでAIエージェントがブラウザを操作!Python×Sentientを用いたブラウザ制御 - Qiita
                                                                      • 伝えたい人に届ける技術記事の書き方 - Qiita

                                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは、リファクタリングが大好きなミノ駆動です。 この記事は READYFORアドベントカレンダー2021 、初日の記事です。 なにこれ? 苦労して執筆した技術記事は、伝えたい人にしっかり伝えたいですよね。 また、最後まで読んでもらいたいですよね。 一方で、構成などに課題があって、伝えたい人になかなか伝わらないことがあります。 この記事は、伝わる記事の書き方について、私の個人的なノウハウを書き記したものです。 これからアドベントカレンダーの記事を執筆される皆さんにとって、少しでもお役に立てられれば幸いです。 この記事のゴール 以下の

                                                                          伝えたい人に届ける技術記事の書き方 - Qiita
                                                                        • Dockerfileのベストプラクティス - Qiita

                                                                          業務やプライベートでのハンズオンを通して得た知見を元に、dockerfileの実践的な書き方を記載いたしました。 軽量なdocker imageを作る観点とセキュリティーの観点を踏まえた内容になっております。なにか付け足す点などあればコメントいただければと思います。 軽量なimageを作る観点 軽量なimageの使用 Dockerfileでimageを指定する際に、軽量なimageを使用することが進めれている。 docker docsでも代表的な軽量なimageのalpineをおすすめしている。 Whenever possible, use current official images as the basis for your images. We recommend the Alpine image as it is tightly controlled and small in s

                                                                            Dockerfileのベストプラクティス - Qiita
                                                                          • カルマンフィルターについて - Qiita

                                                                            はじめに 千葉大学/Nospareの米倉です.今回はカルマンフィルターについて解説していきたいと思います. カルマンフィルターで何が出来るの? フィルターとあるように,カルマンフィルターが出来る基本的なことは線形ガウス状態空間モデルのフィルタリング密度を逐次的に求めることです.ここで2つのキーワード,「線形ガウス状態空間モデル」と「フィルタリング密度」という単語が出てきましたので,まずはそれらについて解説します. 線形ガウス状態空間モデルとは 状態空間モデルとは2つの確率過程からなります.1つは潜在変数・状態変数・隠れ変数といわれるもので,これは直接観測できないがマルコフ連鎖に従う変数だとモデリングされます.例えば景気の良し・悪し等,概念として存在するけれど直接は観測できないものを想像してください.2つめは観測値で,これは直接観測できるもの,つまりデータです.ただし変数に依存して観測される

                                                                              カルマンフィルターについて - Qiita
                                                                            • 【新人プログラマ応援】学習用のプログラムと仕事で書くプログラムは何が違うか - Qiita

                                                                              はじめに これはQiitaで開催されている「新人プログラマ応援 - みんなで新人を育てよう!」イベントの投稿記事です。 今回は「先輩(ベテランから2年目社員、上級生)からのアドバイス」を書いてみようと思います。 この記事を書いている人 仕事で20年近くプログラムを書いているプログラマ 現在は株式会社ソニックガーデンでRubyプログラマをやっている Rubyの入門書「プロを目指す人のためのRuby入門」を出版している プログラミングスクール「フィヨルドブートキャンプ」のメンターでもある 対象読者 現在プログラミングを学んでいて、将来プログラマ(特にWeb系)として就職したいと考えている人 もしくはこの春から新人プログラマとして仕事でコードを書き始める人 いずれも業界未経験の初心者プログラマを想定 僕が普段Railsを使っているため、この記事ではRailsを使う開発の現場を想定していますが、大

                                                                                【新人プログラマ応援】学習用のプログラムと仕事で書くプログラムは何が違うか - Qiita
                                                                              • "戦力外通告"をされるスタッフがどうして生まれるか - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1.色々な職場を渡り歩いて 15年ぐらいソフトウェア開発の業界にいます。 グローバル企業、大企業、中小企業までいろいろなサイズの現場で手伝いをしたことがあります。 ゆく先々で、"戦力外通告"をされる人をみてきました。 派遣やフリーランスなら契約解除です。 正社員で解雇される人はあまりみたことはないですが、自分から退職エージェントを雇って辞めた人は見たことあります。 僕が見た人は、企業サイドから辞めてほしい人なのになぜ、エージェント雇うんだろうと思うような感じでしたが。 ちなみに、記事のタイトルに「生まれる」と書いたのは、次の理由からです

                                                                                  "戦力外通告"をされるスタッフがどうして生まれるか - Qiita
                                                                                • 『LeanとDevOpsの科学』まとめ - Qiita

                                                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 以前からAmazonの欲しいものリストにはあったのですが、なかなか読みたい気持ちにならずリストを整理するときに削除しちゃっていたのですが 2月ぐらいからTwitterでこの本についての言及が増えたし、ちょうどそのころ開発生産性とは何か、について一考していたこともあったので、読んでみました。 LeanとDevOpsの科学 一旦さらっと読んで、面白いなー、やっぱデリバリ大事だなーと思って読了したんですが 先日texta.fmでこの本のことが取り上げられており、あー、そんな読み方があったかーと思って改めてちゃんと読み直してみました。 構成

                                                                                    『LeanとDevOpsの科学』まとめ - Qiita

                                                                                  新着記事