並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

commandの検索結果1 - 23 件 / 23件

  • ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク

    はじめに こんにちは、皆さん。今日は、シェルスクリプトを使った高度な自動化のベストプラクティスとパターンについて解説します。これらは、ちょっとした知識で実行でき、作業を大幅に効率化できるTipsです。シェルスクリプトは、特にUNIX系システムでの自動化タスクに欠かせないツールです。適切に使用すれば、複雑なタスクを効率的に、そして信頼性高く実行できます。 トイルとは、反復的でマニュアルな作業のことを指します。これには、例えば、手動でのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業などが含まれます。トイルを特定し、それを自動化することで、エンジニアはより創造的なタスクやプロジェクトに焦点を合わせることができます。 トイルを判別する方法としては、以下のような基準が挙げられます: 手作業であること 完全な手作業だけでなく、「あるタスクを自動化するためのスクリ

      ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク
    • Ultimate Guide to Improving MySQL Query Performance

      MySQL is certainly a powerful open source database management system, but even the most robust engine struggles when queries take an eternity to execute. For DBAs and developers, improving MySQL query performance is an ongoing goal. Efficient query performance is crucial for ensuring the smooth operation and optimal user experience of applications powered by MySQL databases. When businesses rely h

        Ultimate Guide to Improving MySQL Query Performance
      • ローカルLLMに小説を書いてもらう v2|Kohya S.

        この時はそれぞれ単独のプロンプトで小説家と編集者を演じさせましたが、今回はもうすこしシステマチックに、段階を踏んで小説を生成させてみます。 プロンプトの検討等にはkgmkm氏のリポジトリや記事を参考にさせていただきました。この場を借りてお礼申し上げます。 仕組みを相談するのにClaude (3.5 Sonnet)とやり取りをしていましたので、この記事の草稿も書いてもらいました。所々、なんとなく冗長だったり文体が違ったりしますが、面倒なのでそのままにしてあります(すみません)。 生成スクリプト生成スクリプトとプロンプト定義はgistに置きました。 https://gist.github.com/kohya-ss/68d41a9720bfbdfd87869ec970142f4b 概要近年、大規模言語モデル(LLM)の発展により、AIによる文章生成の可能性が大きく広がっています。今回はローカル環

          ローカルLLMに小説を書いてもらう v2|Kohya S.
        • DDDを実践するための手引き(ドメインイベント編)

          ドメインイベントを扱う実装は様々な流派があり、本記事ではなるべく一般的なものを取り上げたいと思っていますが、あくまで一例です。 実装例は Kotlin を使っていますが、他の言語でも同様の実装が可能です。 ドメインイベントとは イベントとは「過去に発生した出来事」であり、ドメインイベントは「ビジネスドメイン上で発生した重要な出来事を表すメッセージ」です。 (例: チケットが割り当てられた、注文がキャンセルされた) ドメインイベントはシステム内の状態の変化(=集約の状態の変化)を表現するものであり、通常は集約がドメインイベントの発生源となります。 用途 ドメインイベントは主に次のような目的で使用されます。 1. イベントの発生を起点に、別の処理をトリガーする ドメインイベントは、システムの異なる部分間を連携させるために使用されます。 ドメイン上の要件として「...したら...する」のようなフ

            DDDを実践するための手引き(ドメインイベント編)
          • Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう

            普段使うツールをRustで作る場合、コマンドラインベースのものが多いと思います。それでも、Rustを使ってデスクトップアプリを作ることもできます。今回は、実績のあるGUIツールキットの「Tcl/Tk」をラップしたクレートを使って簡単なGUIを作成してみましょう。 Rustで単位変換ツールを作ったところ GUIツールキット「Tcl/Tk」のインストール Rustのライブラリを集約したcrates.ioを見ると、多くのGUIライブラリが存在します。Rustはさまざまな環境で動作することを想定していることもあり、「これこそGUIの定番」というものはありません。多くの選択肢があり、用途に応じて使い分けるのが正しい作法です。 WebブラウザベースのTauri、ゲーム開発と相性の良いegui、GTK+を利用するGTK-rs、Tcl/Tkをラップしたライブラリのtcl/tkなど、いろいろなクレートがあり

              Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう
            • AppleのAI戦略発表はなぜ他社より大幅に遅れたのか 「Apple Intelligence」の真価を読み解く

              AppleのAI戦略発表はなぜ他社より大幅に遅れたのか 「Apple Intelligence」の真価を読み解く:松尾公也のAppleWIRE(1/3 ページ) 次のWWDCでAppleはAIフレームワークを発表する……そう筆者が予測したのは前回の連載コラムだった。 「ChatGPT」アプリの登場で“生成AIとSiriの関係”はどう変わる? AppleのAI戦略を予想する 「チャットAIのためのフレームワークをAppleが提供し、デベロッパーとユーザーが安心してLLMなどの生成AIを使えるようにする」 この予想はApple Intelligenceの発表でほぼ当たったといえるのではないだろうか。 ただ、この予想を立てたのは2023年の6月。WWDC23前のことだった。ふたを開けてみると、記事公開直後のイベントでは生成AIらしきものは全く発表されず、がっかりしてしまい、この連載もその後1年休

                AppleのAI戦略発表はなぜ他社より大幅に遅れたのか 「Apple Intelligence」の真価を読み解く
              • macOS で始める X68000 開発環境構築 - Qiita

                はじめに X68000 のクロス開発環境 elf2x68k では、Linux (WSL) や MinGW、macOS などの環境で以下のような X68000 のクロス開発を行うことができます。 C/C++ プログラムのコンパイル X-BASIC プログラムの C への変換とコンパイル X68000 で実行するプログラムの GDB を用いたリモートデバッグ 今回、初めて Mac を導入して X68000 のクロス開発環境を macOS 上で構築してみたので、その手順をまとめてみました。 動作は M3 MacBook Air の macOS Sonoma (14.5)上で確認しています。 事前の準備 ターミナルへのフルディスクアクセス設定 macOS のターミナルは Finder の アプリケーション → ユーティリティー から開けます。zsh が動いて UNIX 系の CUI 環境が最初から

                  macOS で始める X68000 開発環境構築 - Qiita
                • Automated Test-Case Reduction

                  Last time, we saw how deleting stuff from a test case can be an easy and fun route to the root cause of a bug. It’s less easy and less fun when the test cases get big. The inner loop of test-case reduction can get old quickly: delete stuff, run the special command, check the output to decide whether to backtrack or proceed. It’s rote, mechanical, and annoyingly error prone. Let’s make the computer

                    Automated Test-Case Reduction
                  • 「まるで研ぎ澄まされた日本刀のような美しさ」 僕がそれでもJetBrains製のRuby on Rails IDEを使う理由

                    ソニックガーデンの執行役員兼プログラマーである遠藤大介氏が、JetBrains製のRuby on Rails IDE「RubyMine」の魅力について語りました。全2回。前回の記事はこちら。 Viewにもブレークポイントが張れる 遠藤大介氏(以下、遠藤):これはたまに、驚かれるんだけど。ControllerやModelにブレークポイントが張れるのは、当たり前じゃん。そんなのができなかったら、とりあえずIDEとしてどうよっていう話だから。 なんだけど、RubyMineはぶっ飛んでいて、Viewにもブレークポイントを張れるの。 植木宏氏(以下、植木):Viewに? Viewにブレークポイント? 遠藤:「どういうこと?」って思うじゃん。 植木:(笑)。 遠藤:ERBファイルってあるじゃん。ERBファイルって、「ここまで来た時、どうなってんのかな? なんか表示おかしいんだけど」とか、たまに、ちょっ

                      「まるで研ぎ澄まされた日本刀のような美しさ」 僕がそれでもJetBrains製のRuby on Rails IDEを使う理由
                    • GitHub - guywaldman/magic-cli: Command line utility to make you a magician in the terminal

                      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 - guywaldman/magic-cli: Command line utility to make you a magician in the terminal
                      • A curated list of awesome Rust checkers

                        Awesome Rust checkers Table of contents Awesome Rust checkers Table of contents Linters Static Checkers Dynamic Checkers Verifiers Linters Name Description Working on Bug types Technology Maintenance clippy A bunch of lints to catch common mistakes and improve your Rust code. HIR Versatile Pattern matching ★★★★★ dylint Run Rust lints from dynamic libraries HIR Versatile Pattern matching ★★★★★ Stat

                        • Pythonのデコレータってどう実装するん?ってことでフレームワーク的な実装を試してみた - Qiita

                          はじめに 最近はあまり触れていないが、PythonでDiscordのBOTを作成しようとすると、discord.pyやPycordのようなライブラリを使うのが一般的と思う。 その中でよく使われる構文の中に@bot.commandのような構文を目にすることだろう。 これはデコレータと呼ばれる構文なのだが、私は中身の構造は関数型引数を実装した関数のような感じなんだろうなと予想はしながらも、なんとなしで利用していた。 そんなわけで、調べていきながら便利な使い方なんかを探してみる。 import discord from discord.ext import commands intents = discord.Intents.default() intents.members = True intents.message_content = True bot = commands.Bot( co

                            Pythonのデコレータってどう実装するん?ってことでフレームワーク的な実装を試してみた - Qiita
                          • トランプと今後の世界

                            2024年7月17日 田中 宇 この2週間で米国政界の様相ががらりと変わった。それまで米政界は、民主党側のエスタブやマスコミ、リベラルの勢力が、濡れ衣犯罪捜査や裁判、歪曲記事など各種の手法を使ってトランプを無力化し、秋のバイデン再選につなげようとしてきた。 共和党を席巻したトランプは草の根の支持者を増やしてきたが、民主党エスタブ・マスコミ側の巨大な政治機関の威力に押されていた。 (トランプへの銃撃) だが、バイデンが自滅した6月27日の討論会を皮切りに、トランプを訴追した4種類の濡れ衣裁判の失敗の確定、そして7月13日のトランプ銃撃と、民主党の内部から仕掛けられた超稚拙なトランプ弱体化策が次々と見事に大失敗し続けた。 これらの結果、バイデン再選の可能性が急落し、トランプが勝って大統領に返り咲くことがほぼ確定した。 少し前まで、民主党側はトランプを「ヒットラー並みの極悪人」「米国にとって最大

                            • Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024

                              As a core part of the Ruby ecosystem, IRB (Interactive Ruby) is an invaluable tool for developers. With its rapid pace of changes and improvements, staying up-to-date with the latest features can significantly enhance your development workflow. In this post, we’ll cover the significant updates to IRB from the first half of 2024 (between v1.11.0 and v1.14.0), as well as enhancements in the Rails Co

                                Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024
                              • GrizzlyとGrafonnetで始めるGrafana Dashboards as Code - ださろぐ@はてな

                                Grafanaのダッシュボード表現とGrafonnet Jsonnet、Grafonnetのセットアップ Grizzlyを使う Grizzlyのセットアップ Grizzlyを使ってJSON/形式でダッシュボードを作成する Grizzlyを使ってGrafonnetでダッシュボード管理を作成する まとめ ・・・と一旦まとめた後の雑多な補足 参考 先日、というかもう3ヶ月も経ってしまいましたが Grafana Meetup Japan #1 - connpass にてLTをさせて頂きました。 趣味のダッシュボード開発というテーマで、あわせてGrafanaのダッシュボードをコードで管理するソリューションの1つとして Grizzly GitHub - grafana/grizzly: A utility for managing Jsonnet dashboards against the Graf

                                  GrizzlyとGrafonnetで始めるGrafana Dashboards as Code - ださろぐ@はてな
                                • Astro 4.12: Server Islands | Astro

                                  Astro 4.12 is out now! This release includes the first experimental release of Server Islands, our new solution to integrate high performance static HTML and dynamic server-generated components together. Improvements to pagination and syntax highlighting are also included. This release includes the following highlights: Experimental: Server Islands Added first and last URLs to pagination data Adde

                                  • Playing guitar tablatures in Rust

                                    If you ever tried to learn guitar, chances are you are familiar with guitar tablatures. It is a simple way to visualize music for guitar, using ASCII characters to represent strings and frets as an alternative to sheet music. For instance, here are the first four measures of the song "Smoke on the Water" by Deep Purple: e|-----------------|-----------------|-----------------|-----------------| B|-

                                    • Vulnerabilities in VPNs: Paper presented at the Privacy Enhancing Technologies Symposium 2024 - The Citizen Lab

                                      The annual Privacy Enhancing Technologies Symposium (PETS) 2024 is underway in Bristol, UK and online, a gathering of privacy experts from around the world to discuss recent advances and new perspectives on research in privacy technologies. On July 16, former Citizen Lab Open Technology Fund (OTF) Information Controls Fellowship Program fellow Benjamin Mixon-Baca will be presenting “Attacking Conn

                                        Vulnerabilities in VPNs: Paper presented at the Privacy Enhancing Technologies Symposium 2024 - The Citizen Lab
                                      • macOS Sonomaのインストールメモ 2024/7時点 - Magnolia Tech

                                        新しいマシンが来ると本格的に使い始める前に、2回くらいは再インストールしたり、工場出荷状態に戻したりして、セットアップ手順を確認するようにしている その作業メモ 事前準備 インストール対象のデバイスとは別のAppleデバイス(iPhoneか、iPadか、他のmacか)を1台用意しておく 認証コードの表示など、Appleデバイスの方が楽なので、とにかく一台はあった方が良い あらかじめ同じApple IDでログインしておくこと Apple IDのパスワードを変更しておく Appleデバイスのセットアップが上手くいかない理由の一つにApple IDのアカウントロックが挙げられる 以前はApple IDのサービスサイトからロック状態の確認や解除ができたが、今では状態の確認もロック解除もできなくなっているので、事前にAppleデバイスからパスワード変更を行なっておくと安心 support.apple

                                          macOS Sonomaのインストールメモ 2024/7時点 - Magnolia Tech
                                        • SCALE documentation

                                          SCALE by Spectral Compute# What is SCALE?# SCALE is a GPGPU programming toolkit that allows CUDA applications to be natively compiled for AMD GPUs. SCALE does not require the CUDA program or its build system to be modified. Support for more GPU vendors and CUDA APIs is in development. To get started: See the tutorial. Review the examples. Contact us for help. How does it work?# SCALE has several k

                                          • 富士通、AI新興CohereとLLM共同開発 日本語に長けたモデル「Takane」(高嶺)

                                            富士通は7月16日、カナダのAIスタートアップCohereと大規模言語モデル(LLM)を共同開発すると発表した。同社に出資の上パートナーシップを締結。CohereのLLM「Command R+」を基に、日本語に長けたモデル「Takane」(高嶺、仮称)を共同開発する。Takaneは9月をめどに、富士通のAIサービス「Fujitsu Kozuchi」で提供する予定。 Takaneは「富士通が持つ日本語特化のための追加学習技術やファインチューニング技術と、Cohereが持つ企業向けに特化するための技術を組み合わせて開発する、日本語能力を強化したLLM」(富士通)になるという。一方で多言語にも対応し、企業が持つ固有のデータをLLMに参照させることで、ハルシネーションを抑える手法「RAG」の性能を引き出すモデルになるとしている。 完成後は、富士通がグローバル市場向けに独占提供する。「金融、官公庁、

                                              富士通、AI新興CohereとLLM共同開発 日本語に長けたモデル「Takane」(高嶺)
                                            • GitHub - maurymarkowitz/RetroBASIC: BASIC interpreter in lex/yacc/c

                                              RetroBASIC is an interpreter for programs written using 1970s/80s variations of BASIC. It is patterned mostly on MS-BASIC as seen on Commodore machines and Apple II (and many others). It also includes the alternate string manipulation methods from Dartmouth BASIC v4 and HP Timeshared BASIC, the later of which was widely used in early microcomputer interpreters. The ultimate goal is to support almo

                                                GitHub - maurymarkowitz/RetroBASIC: BASIC interpreter in lex/yacc/c
                                              • research!rsc: Hash-Based Bisect Debugging in Compilers and Runtimes

                                                Setting the Stage Does this sound familar? You make a change to a library to optimize its performance or clean up technical debt or fix a bug, only to get a bug report: some very large, incomprehensibly opaque test is now failing. Or you add a new compiler optimization with a similar result. Now you have a major debugging job in an unfamiliar code base. What if I told you that a magic wand exists

                                                1