並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 174件

新着順 人気順

Shellscriptの検索結果121 - 160 件 / 174件

  • Shell scripting with Node.js

    Why should I read this book? This book is about shell scripting with Node.js. You will learn: How Node.js works: Its foundations: its architecture, its event loop, etc. Its API: How to use its global variables and modules. What npm packages (the de-facto standard for JavaScript packages) are. How to use npm (the package manager bundled with Node.js) to: Install and manage packages. Create and publ

    • iPadで作図しMacでいい感じにメモる

      コード書いたり読んだりするのはMacでやったほうが楽だし、図を書いたりするのはiPadが楽。ということでこの間をいい感じに繋いだ話。 今までの連携方法今までは以下の手順で連携していた。それなりに面倒なので、気軽に図を書いて差し込むという気になれなかった。 iPadのPaperというアプリで図を書くShareからAirDropを使ってファイルを転送(ほとんどの場合キャンバスサイズいっぱいに図を書かないので)Previewで画像の切り出しメモ先(Emacs)にドラッグ&ドロップCatalinaの機能を利用した連携macOS CatalinaからMacとiPadを連携させるSidecarと共に、MacとiOS1を連携するいくつかの便利機能が入った。 いずれもMac側から実行するとiPadのアプリが自動で起動する。そしてiPad側で編集が完了すると、Mac側にその結果が反映されるという動き。 No

        iPadで作図しMacでいい感じにメモる
      • 2022-02-14のJS: Parcel 2.3.0、Vite 2.8.0、Angular Compilerがどのように動いているか、JavaScriptでDDD

        JSer.info #579 - Parcel 2.3.0がリリースされました。 Release v2.3.0 · parcel-bundler/parcel ParcelでParcel自体のいくつかの依存関係を事前にbundleするように変更。 Node Core ModulesのpolyfillやBabel/PostCSSの依存関係をオンデマンドでインストールするように変更などの変更が含まれています。 Reduce the number of npm dependencies needed by parcel by devongovett · Pull Request #7576 · parcel-bundler/parcel Vite 2.8.0がリリースされています。 vite/CHANGELOG.md at main · vitejs/vite macOS Montereyで50

          2022-02-14のJS: Parcel 2.3.0、Vite 2.8.0、Angular Compilerがどのように動いているか、JavaScriptでDDD
        • EC2 Linuxを起動するたびに同じコマンドを実行させる | DevelopersIO

          cloud-init はデフォルトでは初回起動時のみユーザーデータを実行 Amazon EC2のAmazon Linux 2インスタンス起動時に特定の処理を走らせたい場合、 cloud-init のユーザーデータを記述することで実現できます。 例えば、起動時にLAMP一式をインストールしたい場合は以下の通りです。 #!/bin/bash yum update -y amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2 yum install -y httpd mariadb-server systemctl start httpd systemctl enable httpd usermod -a -G apache ec2-user chown -R ec2-user:apache /var/www chmod 277

            EC2 Linuxを起動するたびに同じコマンドを実行させる | DevelopersIO
          • Visual Studio Code January 2023

            Version 1.92 is now available! Read about the new features and fixes from July. January 2023 (version 1.75) Update 1.75.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the January 2023 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlig

              Visual Studio Code January 2023
            • 2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文

              JSer.info #688 - zx 8.0.0がリリースされました。 Release 8.0.0 · google/zx パッケージサイズの削減、$.syncの追加、inputオプションの追加、AbortControllerのサポート、killメソッドの追加などが行われています。 そのほかには、$.verboseのデフォルト値をfalseに変更、ssh APIの削除などの変更も含まれています ESLint 9.0.0がリリースされました。 ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter Node.js 18.18未満のサポート終了、Flat Configをデフォルト化、ビルトインのformatterの一部をパッケージに移動、JSDocのルールを削除、eslint:recommendeddの更新などの変更が行われ

                2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文
              • ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita

                ShellSpec はシェルスクリプト用に開発した BDD ユニットテストフレームワークです。初期版公開以降、多くの機能を追加しておりフル機能と言えるまでに成長したのですが公式サイトはほとんど更新しておらずその機能を伝えきれなくなっていたので、この度リニューアルしました。ということでその記念として日本語にセルフ翻訳しました。 ※ この記事の画像はクリックすると動画で見ることができます。 シェルスクリプトのテストを楽しみましょう! ShellSpec は フル機能の BDD ユニットテストフレームワークです。dash, bash, ksh, zsh など 全ての POSIX シェルに対応しており、コードカバレッジ、モック、並列実行、パラメータ化テストなど、高度な機能を提供しています。 クロスプラットフォームで動くシェルスクリプト及びシェルスクリプトライブラリを開発するための、開発・テストツー

                  ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita
                • 「Qiitaの今読んでおくべき記事100選」記事について - Qiita

                  「Qiitaの今読んでおくべき記事100選」を通して見直されるといいなと思っていること(ポエム) 本集計は、 LGTM が最近されたほど価値が高い と評価しています。 実際に集計後のランキングは、ある程度、今価値の高い記事が載せれたのではないかと思っています。 Qiitaの記事には 更新日時から1年以上/3年以上経過すると警告が表示されます が、 自身が LGTM した記事に、いつ LGTM をしたかは分かりません。 記事については、何度も役に立つ記事もあるし、 そのたびに投稿者には役に立ったことが伝わってもいいと思います。 再LGTMを促す仕組み や、 再LGTM の文化 があってもいいのではないか、と思っています ※ 再LGTMすることで、本ランキングは上がります。 さいごに 当初、ランキングは記事にするわけではなく自分の興味で作成しましたが、 結果として、 知らなかった良記事にも多く

                    「Qiitaの今読んでおくべき記事100選」記事について - Qiita
                  • tmux popupで遊ぶ - ハイパーマッスルエンジニア

                    tmux popupとは tmuxのバージョン3.2-rcより導入された新たな機能。 どのようなものかはGIF見ていていただくのが一番早い。 fzfの絞り込みをtmux popupで実行したり、popup内で作業ができる paneやwindowの概念とは別に、新規ウィンドウがtmux上に表示される。 使用用途としてはmanにも書いてあるとおり、一時的な作業をするのに適している。 またはfzfの絞り込みをpopup上で行うというものが挙げられる。ちなみにfzfはすでにtmux popupに対応しており、fzfと書いていたところをfzf-tmuxと書き換えてあげればpopupで絞り込みができるようになっている。無論使用しているtmuxがバージョン3.2以上であることが前提。 popup対応しているtmuxをインストールする 現状(2020/09/27)、brewでインストールできるtmuxは3

                      tmux popupで遊ぶ - ハイパーマッスルエンジニア
                    • サービス障害が発生した場合の対応方法 - hayashier Tech Blogs

                      サービスを運用していると、様々な障害に遭遇することがあります。その際、原因特定のためにトラブルシューティングをしていくことになりますが、ここでは(ある程度)汎用的に適用できるトラブルシューティングを進めていく上での考え方をまとめます。 特定のサービスに向けたものではなく、一般化して記載しています。そのため、実際にはここに書かれた概念を前提に、サービス固有の知識と組み合わせてトラブルシューティングを進めていくことになります。 特にトラブルシューティングになれてない場合にはこれらを意識しておかないと、当てずっぽうな思いつきのトラブルシューティングになりやすくなります。その結果、原因特定まで遅くなったり、たどり着かない可能性も考えられます。慣れている人は無意識にできていたり、経験から原因の勘所に当たりをつけられることもあります。しかし、ここでの考え方を抑えておくと、慣れていないサービスや未知の事

                      • シェルスクリプトの品質管理が楽になる! 2つの VSCode アドオンをご紹介 - RAKUS Developers Blog | ラクス エンジニアブログ

                        はじめに こんにちは。インフラエンジニアの gumamon です! 〇aaS、コンテナ、オーケストレーション。インフラ界隈でも便利なツールが普及しつつある昨今ですが、根強く使われ続けているのがシェルスクリプトです。 シェルスクリプトの用途は 主に「シェルコマンドの自動実行(とエラーハンドリング等)」であり、インフラエンジニアとしては業務効率化のツールとして重宝する一方、事故(バグ)が発生してしまうと重大な障害につながる危険なものでもあります。 今回は、これを(初心者でも)比較的安全に書けるようになる。 ひいてはシェルスクリプトの品質管理が楽になる「2つのVSCodeのアドオン」を紹介します。 VSCode = Visual Studio Code、Microsoft製のソースコードエディタです。 インフラエンジニアの場合「vimで書くし」という方も多いと思うのですが、慣れてしまうと超便利で

                          シェルスクリプトの品質管理が楽になる! 2つの VSCode アドオンをご紹介 - RAKUS Developers Blog | ラクス エンジニアブログ
                        • NodeJS Executable Standalone Module

                          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

                            NodeJS Executable Standalone Module
                          • 素人バイオインフォマン誕生まで。 - Qiita

                            バイオインフォって敷居高い NGSの進化とともにますます技術として定着してきたバイオインフォマティクスですが、データベースの充実とともにわかることが増えてきました。さらに、シーケンスの値段も下がってきて、どんなラボでも動かせる当たり前の技術になってきました。しかし、NGSでの解析の難関は最終工程です。パソコンで黒い画面を見ながら、よく分からない暗号を生物学者が打たないといけません。反復作業なので慣れてくるとキャラクターで操作する方が楽に感じてきますが、慣れてないときは、、、それはそれはストレスが溜まる作業の連続です。僕自身の経験をシェアするとともに、どうやって勉強してきたのかを振り返りたいと思います。 バイオインフォの勉強を始めたきっかけ バイオインフォマティクスの勉強を始めたきっかけはズバリ卒論です。当初、マイクロアレイをやる予定でしたので、Rを使ってやりたいと思い、プログラミングの勉強

                              素人バイオインフォマン誕生まで。 - Qiita
                            • 2022-09-29のJS: TypeScript 4.9 Beta、workerd(Cloudflare Workers runtime)、Web Almanac 2022

                              JSer.info #611 - TypeScript 4.9 betaがリリースされました。 Announcing TypeScript 4.9 Beta - TypeScript 型キャストはせずに型の一致をチェックできるsatisfies演算子の追加、in演算子での型の絞り込みの改善、== NaNをコンパイルエラーに変更などが行われています。 satisfies演算子については次の記事が詳しいです。 Typescript’s new ‘satisfies’ operator | by Cefn Hoile | Aug, 2022 | Medium また、--watchでのファイル監視のデフォルトをuseFsEventsに変更、exportsフィールドのtypeVersionsの優先度を修正なども含まれています。 Cloudflare Workersのruntimeであるworkerd

                                2022-09-29のJS: TypeScript 4.9 Beta、workerd(Cloudflare Workers runtime)、Web Almanac 2022
                              • 2021-05-11のJS: Bootstrap 5、Underscore.js 1.13.0(`_.template`のセキュリティ修正)、Prettier 2.3

                                JSer.info #539 - CSSフレームワークであるBootstrap 5 がリリースされました。 Bootstrap 5 | Bootstrap Blog Bootstrap 5では、IEのサポート終了し、jQueryに依存しないように書き換えられています。 offcanvasコンポーネント、cardの代替えとなるaccordionコンポーネントが追加されています。 また、FormとLayoutの変更、RTLのサポート、SassのUtility APIの追加なども行われています。 v4からのマイグレーション方法については次のドキュメントにまとめられています。 Migrating to v5 · Bootstrap v5.0 Underscore.js 1.13がリリースされています。 Underscore.js 1.13.0 Underscore.js 1.13では、packag

                                  2021-05-11のJS: Bootstrap 5、Underscore.js 1.13.0(`_.template`のセキュリティ修正)、Prettier 2.3
                                • 想像以上に調査捗るfindコマンド

                                  はじめに findコマンド誰でも使ったことがあるとは思いますが、毎回調べて使う、というのもかなり面倒でそのコマンドの良さにも中々に気付きづらい。せいぜい調査する時探したい情報がある時やShellScriptなどを書いている時に実現したいことがあって欲しい機能だけ調べて使い、忘れるを繰り返しているのだと思います(というか自分がそうです)。findコマンドの細かいオプションを知らないことで、脳死でそれぞれのディレクトリにアクセスして探していくという非効率的なことをやっていたり、それを知らないが故許容していたりします。実はこういう作業は大体コマンドを覚えてさえいれば一瞬で解決できたりします。 尚、基本的に文字は少な目にし「見たら分かるねん」を心がけております。 使い方 基本この形にオプションを追加して条件を絞り込む形 $ tree . . ├── README.md ├── env │   ├─

                                    想像以上に調査捗るfindコマンド
                                  • FlutterもXcode Cloudで楽ちんCI/CD

                                    はじめに 昔リリースしたアプリをアップデートしたいんだけど、iOSの証明書周りどうなってたっけ?ということありますよね。。自分はiOSの証明書周りがあまり自信がなく、毎回調べながらリリースしてるのですが、今回色々調べていたらXcode Cloudなる機能を利用することで、自動署名でビルドしてTestFlightにアップロードできるようなので、備忘録的に記事にしてみます。 今回やりたいこと FlutterのiOSアプリをXcode Cloudを利用してCI/CDする。 Xcode Cloudとは? Appleによって提供されているCI/CDサービスです。 Xcode 13.4.1以降とAppleDeveloperProgramのメンバーシップが必要なようです。 料金は25(コンピューティング)h/月までは無料のようです。 Xcode Cloudの設定 序盤の設定はぽちぽち進めてしまい詳しく覚

                                      FlutterもXcode Cloudで楽ちんCI/CD
                                    • [小ネタ] 続・シェルスクリプトで日付 ⇔ UNIXTIME 相互変換の計算がしたい(BSD date, Ruby, jq) | DevelopersIO

                                      [小ネタ] 続・シェルスクリプトで日付 ⇔ UNIXTIME 相互変換の計算がしたい(BSD date, Ruby, jq) 3年ほど前に書いたやり方のアップデートです。シェルスクリプトの中で、日付の計算をしたりタイムスタンプを出力したりという需要は現在でもそこそこある(著者調べ)ということで、今回は BSD date(macOS標準の date コマンド)と Ruby、 jq について紹介します 以前、こんな記事を書きました。 このときはこれで解決したのですが、3年ほど経ってまた同じ需要が出てきました。 そこで「もう少し楽な方法ないかな?」と調べてみたら普通に見つかったので、備忘録がてらご紹介します。 シェルスクリプトで日付の計算がしたい (BSD date) 前回のブログで「macOS標準のdateコマンド(BSD date)ではできないので〜〜」とか書いていたんですができました。 ぼ

                                        [小ネタ] 続・シェルスクリプトで日付 ⇔ UNIXTIME 相互変換の計算がしたい(BSD date, Ruby, jq) | DevelopersIO
                                      • ブレインパッド社員が投稿したQiita記事まとめ(2020年1月~5月、Python、Google Cloud Platform、音声認識ほか) - Platinum Data Blog by BrainPad

                                        2018年1月より、ブレインパッドが始めているQiita Organization。社員が投稿した「Qiita記事まとめ」として、2020年1月~5月の記事をご紹介していきます! こんにちは。広報の中村です。 ブレインパッドのデータサイエンティスト・エンジニアが投稿する技術トピックをQiita Organizationにまとめています。 qiita.com このブログを執筆している日時点で167記事が投稿されています! 今回は2020年1月~5月に投稿された記事をご紹介します! 日付 タイトル(リンク) カテゴリ 2020.01.02 Google提供のDataflowテンプレートとJavaScriptの話 JavaScript、Google Cloud Platform、gcp、dataflow、ApacheBeam 2020.01.01 Google Cloud Speech API

                                          ブレインパッド社員が投稿したQiita記事まとめ(2020年1月~5月、Python、Google Cloud Platform、音声認識ほか) - Platinum Data Blog by BrainPad
                                        • コピペで使えるELBのアクセスログ解析による事象分析 (ShellScript, Athena) - hayashier Tech Blogs

                                          ELBのアクセスログの事象分析について、ShellScriptとAthenaを用いた実行例についてまとめます。 NLBNo.1 : 最も多いリクエスト元のクライアントIPアドレスのリクエスト数$ gunzip -dc * | awk '{print $6}' | awk -F ":" '{print $1}' | sort | uniq -c | sort -r| head -n 10 No.2 : 時間毎のリクエスト数$ gunzip -dc * | awk '{print substr($3,0,13)}' | sort | uniq -c | awk '{print $2, $1}' No.3 : 分単位でのリクエスト数$ gunzip -dc * | awk '{print substr($3,0,16)}' | sort | uniq -c | awk '{print $2, $

                                            コピペで使えるELBのアクセスログ解析による事象分析 (ShellScript, Athena) - hayashier Tech Blogs
                                          • GitHub - basherpm/basher: A package manager for shell scripts.

                                            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 - basherpm/basher: A package manager for shell scripts.
                                            • 中まで全部775/664とか777/666とか755/644とか - Qiita

                                              chmod には便利な -R オプションがあります。chmod -R 775 [dir] とすると、[dir]の中にあるファイル・子ディレクトリ・その中のファイル・・・と全て chmod 775 してくれます。 便利なのですが、ディレクトリとファイルは別のパーミッションにしたいのに全部775になって不便なので、そうならないようにするコマンドです。 ディレクトリは775/ファイルは664 chmod が必要な状況として1番あるあるかと思います。 たとえばこういうディレクトリの状況だとします。 ディレクトリを775、ファイルを664にしたいときは、これを叩きます。

                                                中まで全部775/664とか777/666とか755/644とか - Qiita
                                              • golangでインタラクティブなCLIツールをサクッと作る

                                                チーム開発において、ちょっとした作業を自動化するためのツールを作ることが多々あります。エンジニアのみが使用する場合、ざっくり作成したCLIツールやshellscriptで問題ないですが、非エンジニアの方含めて使えるようなツールとなると、環境構築などが不要な実行ファイル形式であった方が良いですし、コマンドを打たなくても使える方が好ましいです。 しかし、GUIツールを作るとなると、工数やバグ発生率がぐんと上がってしまいます。そのため、クロスコンパイル可能なgo言語を使ってサクッと作れるようなインタラクティブなCLIツールを作成するライブラリがないかと探していました。その中で、promptuiというライブラリがシンプルで良さそうだったため紹介します。 本記事の内容 すること goプロジェクト作成 promptuiで入力をstring型で取得する promptuiで選択肢を矢印入力で選択する 扱わ

                                                  golangでインタラクティブなCLIツールをサクッと作る
                                                • 【最終完全版】 bash/zsh 用オプション解析テンプレート (getopts→shift)

                                                  オプション解析に使う getopts と shift bash/zsh 用オプション解析テンプレートとは、シェルスクリプトにどのオプションが指定されたのかを判定しやすくするためのスクリプトのテンプレートです。オプションとは下記の --version のようなハイフンから始まる指定です。 my-shell-script --version シェルに入力するコマンドに指定するオプションを解析する専用のコマンド getopts や getopt を使えば、その内部で様々なオプションを解析してくれることを期待してしまうのですが、実際は制限事項がかなり複雑にあり実用に耐えられません。詳しくは getopts や getopt をマスターするために他の方が解説された記事を参照してください。たとえば、getopts は ロング オプション に対応していません。また getopt は互換性に不安があります

                                                    【最終完全版】 bash/zsh 用オプション解析テンプレート (getopts→shift)
                                                  • 【APN Ambassadors ブログシリーズ第二弾】AWS Batch にてスポットインスタンスを適用してコストを最適化する | Amazon Web Services

                                                    AWS JAPAN APN ブログ 【APN Ambassadors ブログシリーズ第二弾】AWS Batch にてスポットインスタンスを適用してコストを最適化する パートナーソリューションアーキテクトの大林です。 本記事は、「Japan APN Ambassador」 の方々に、AWS JAPAN APN ブログ にて技術情報をお届けいただく【APN Ambassadors ブログシリーズ】の第二弾となります。今回は、APN Ambassador であるアイレット株式会社 廣山 豊様より、寄稿いただきました。 本記事は、2020 年 8 月 14 日時点の内容となります。最新の情報につきましては、AWS 公式ドキュメントを参照ください。 ============================================================================

                                                      【APN Ambassadors ブログシリーズ第二弾】AWS Batch にてスポットインスタンスを適用してコストを最適化する | Amazon Web Services
                                                    • Visual Studio Code April 2021

                                                      Version 1.88 is now available! Read about the new features and fixes from March. April 2021 (version 1.56) Update 1.56.1: The update addresses these security issues. Update 1.56.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2021 release of Visual Studio Code. The VS Code team has been busy t

                                                        Visual Studio Code April 2021
                                                      • シェルスクリプト(Bash)の記号の意味 - Qiita

                                                        概要 検索しにくいBashの記号の意味をまとめてみた。 目次 記号 space ! " ' # $ % & () * @ + , - . / : ; < = > ? [] \ ^ _ ` {} | ~ 後付 Bashリファレンスマニュアル スペース (Space) SP 記号の意味 Word Splitting 書式:

                                                          シェルスクリプト(Bash)の記号の意味 - Qiita
                                                        • 4年目のインフラエンジニアが選ぶおすすめ技術書(Linux,shell,docker+α編) - NRIネットコムBlog

                                                          本記事は 執筆デビューWeek 6日目の記事です。 ✨ 5日目 ▶▶ 本記事 ▶▶ 7日目 🔰 自己紹介 初めまして、クラウド事業推進部でインフラエンジニアをやっている藤野です。業務ではwebアプリケーションの基盤部分を担当しています。 クラウド事業推進部と言いながら私の業務ではテスト環境作成程度でしかクラウドを使用しておらず、主に下記のような技術に関連する業務を行っています。 Linux,windows shell,powershell,C#,python docker hyper-v 本記事では上記の技術の中からLinux,shell,dockerを習得するに当たって参考になった書籍+αを紹介します。 入社直後の知識 書籍を紹介する前に入社当時の知識レベルを書いておきます。 Linuxについては大学で少しさわっていて、種類を聞かれてubuntuぐらいは分かる程度(rhel?なにそれ美

                                                            4年目のインフラエンジニアが選ぶおすすめ技術書(Linux,shell,docker+α編) - NRIネットコムBlog
                                                          • ShellScriptでの事故防止としてShellCheckを適用してみた | DevelopersIO

                                                            Linterを用いてのチェックを行う場合、個人的に一番厄介なのはシェルスクリプト。いずれの環境でも問題なく動かせることを見送るとしても、それでもWarning表示がなかなか消えません。 ShellCheckを使った、OSX環境でのWarning対処として実践してみたことについて書いてみました。 ShellCheck環境の設定 ShellCheckを有効にしておきます。 brew install shellcheck この記事での実行は coc-diagnostic にて。 :CocInstall coc-diagnostic とあるスクリプトのWarning潰し よくあるシェルスクリプトもWarningの宝庫です。 #!/bin/sh CURRENT=$(cd $(dirname $0) && pwd) cd $CURRENT ポイントは一行に複数のWarning表示が含まれているところ。

                                                              ShellScriptでの事故防止としてShellCheckを適用してみた | DevelopersIO
                                                            • 【毎日自動更新】湯婆婆 LGTMランキング! - Qiita

                                                              Wrapping up @momeemtさんの記事にある通り、入力を受け取ってそれを変換して出力するというのは、プログラミングの基本ーー大きく言うと、つまり湯婆婆はこれからの"Hello, World"における例題の一つのような気がしています 将棋の原田泰夫九段が提唱された**三手の読み(こうやる、こう来る、そこでこう指す)**に通じるものがあるような気がします 令和のHello World!との呼び声も!(@everylittle さん) 令和2年なのに未だにRaspberry Pi 2しかもっていない私の虎の子のRaspberry Pi 2が毎日自動更新しております コミット 自動更新は、Elixirというプログラミング言語がありまして、そのElixirで作られたNervesというナウでヤングなcoolなすごいIoTフレームワークを使ってつくったアプリケーションで行っております Ner

                                                                【毎日自動更新】湯婆婆 LGTMランキング! - Qiita
                                                              • LLMを用いてブログ記事の文法間違い・誤字脱字検出を自動化する

                                                                こんにちは。サイボウズ株式会社、生産性向上チームの平木場です。今回は、LLM を使ったブログのレビューを GitHub 上で行う方法について紹介します。 モチベーション 僕たちのチームでは、毎週開発者の生産性を高めるネタをワイワイ話す会(Productivity Weekly)を社内で開催しており、そこで出たネタをほぼ毎週ブログとして社外発信しています。記事はチームメンバーの有志で共同執筆していますが、歴史的経緯から僕がリポジトリの管理と他者執筆部分のレビューをしています。 レビュー自体は基本的に誤字や明らかに間違っていることを書いてないかを中心に見ていますが、やはり人間が読む以上、どうしても日本語的におかしい記述や誤字脱字を見逃してしまうことがあります。 そんな中、NTT コミュニケーションズさんが自社ブログに LLM 校正 CI を組み込む記事を出しているのを発見しました。 上記記事で

                                                                  LLMを用いてブログ記事の文法間違い・誤字脱字検出を自動化する
                                                                • GiNZAを使って固有表現のマスキングをやってみる - Re:ゼロから始めるML生活

                                                                  最近GiNZAを使って固有表現抽出するという記事をよく見かける気がします。具体的には、この辺りの記事を見てました。 acro-engineer.hatenablog.com qiita.com www.ai-shift.jp ということで、なんだか面白そうで、自分でもやってみたのでそのメモです。 固有表現抽出 is なに? GiNZA is なに? やってみる データセット 環境 固有表現抽出 追記(2022-06-12) 参考にさせていただいたサイト 感想 固有表現抽出 is なに? wikipediaによれば、こんな感じで書いてあります。 固有表現抽出(こゆうひょうげんちゅうしゅつ、英: named entity recognition、named entity identification、named entity chunking、named entity extraction)と

                                                                    GiNZAを使って固有表現のマスキングをやってみる - Re:ゼロから始めるML生活
                                                                  • Visual Studio Code July 2024

                                                                    Version 1.92 is now available! Read about the new features and fixes from July. July 2024 (version 1.92) Update 1.92.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the July 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights in

                                                                      Visual Studio Code July 2024
                                                                    • getoptions を使って面倒なシェルスクリプトのオプション解析コードを自動生成しよう! - Qiita

                                                                      はじめに getoptions はシェルスクリプト用のオプションパーサーです。getopts や getopt の代わりに使うことができ、getoptions をインストールするだけで簡単にシェルスクリプトのオプション解析を実装することができます。しかし、不特定の人に配布するシェルスクリプトの場合は getoptions をインストールしてもらうというのは選択肢にならないかもしれません。 でも大丈夫! getoptions はオプションパーサーのジェネレータとして使うこともできます。ジェネレータとして使うと自分でオプションパーサーのコードを書く必要はありません。 オプションパーサーとしての使い方はこちら 「シェルスクリプト(bash等)の引数解析が究極的に簡単になりました」 使い方 オプションパーサーとして使う場合は getoptions コマンドをインストールするだけで使えますが、ジェネ

                                                                        getoptions を使って面倒なシェルスクリプトのオプション解析コードを自動生成しよう! - Qiita
                                                                      • <Bash, zsh> シェル変数が定義されているかを判定する方法 - ねこゆきのメモ

                                                                        シェルShellで変数Variableが定義されているかを判定する方法。 調査した結果、3つの方法があるっぽい。 -v 変数がセットされてるか? どうか? -n 変数の長さが0でないNonzero lengthか? どうか? -z 変数の長さが0 nzero lengthか? どうか? チェックする。 % HAGE="hage"; [ -v HAGE ]; echo $? 0 % unset HAGE ; [ -v HAGE ]; echo $? 1 % HAGE="hage"; [ -n "$HAGE" ]; echo $? 0 % unset HAGE ; [ -n "$HAGE" ]; echo $? 1 % HAGE="hage"; [ -z "$HAGE" ]; echo $? 1 % unset HAGE ; [ -z "$HAGE" ]; echo $? 0 luna2-li

                                                                          <Bash, zsh> シェル変数が定義されているかを判定する方法 - ねこゆきのメモ
                                                                        • 単純な冪等性にかわる新しい哲学が、構成管理には必要だという話 - Qiita

                                                                          先日、個人開発のOSS - Submarine.jsのv1.0をリリースしました 記事はこちら Ansibleの冪等性に関する Tweet が、結構な反応をいただけたこともあり、今回は、私がSubmarine.jsで克服したかった「冪等性の限界」と、それを、どのような哲学で解決しようとしているかについて、説明しようと思います 冪等性の理想と現実 そもそも冪等性とは? という話は、各所で説明されていることなので簡単に 冪等性とは 同じ操作を何回実行しても、同じ結果が得られること インフラの構成管理の世界では、何回同じコードを実行しても、同じサーバの状態が得られるという意味で使われる Webの世界ではHTTPのGETやPUTメソッドは冪等だけど、POSTは冪等ではないなどと言われる Ansibleでは、この冪等性を簡単に実現するために、目的に応じて膨大な数のモジュールが提供されています Ans

                                                                            単純な冪等性にかわる新しい哲学が、構成管理には必要だという話 - Qiita
                                                                          • シェルスクリプト(bash) ファイル一覧ループのベストな書き方 - programwiz.org

                                                                            シェルスクリプトにて、 特定のディレクトリのファイル一覧で、ループ処理がしたいとき どんな書き方が一番良いでしょうか? この記事では、bashを使ったベストな書き方を紹介していきます。 今回の内容は、bashに限定した書き方になっているので、ご留意ください。 Shebangで、#!/bin/bash と書いておいて実行権限を付与しておくと間違いありません。 先に、結論を書いておきます。 プロセス置換をつかって、while read でループ処理するのが一番良いです。 #!/bin/bash while read -r f; do # ファイル一つ毎の処理 echo "file: $f" done < <(find ./hoge -mindepth 1 -maxdepth 1) 上記は、hogeディレクトリ直下のファイル(ディレクトリ含む)で ループ処理をしている例です。 <(...) の部

                                                                              シェルスクリプト(bash) ファイル一覧ループのベストな書き方 - programwiz.org
                                                                            • Macのターミナル(シェル)でbashやzsh を切り替える方法 | Hirooooo’s Labo

                                                                              Macのターミナルをzshに切り替えたいzshになってしまったターミナルをbashに戻したい Mac OSがCatalinaになってから標準のターミナルがbashからzshに変更されました。 OSをアップデートさせた後にターミナルを起動するとこんなメッセージが表示されたと思います。 The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050.

                                                                                Macのターミナル(シェル)でbashやzsh を切り替える方法 | Hirooooo’s Labo
                                                                              • Jenkinsとshellの初心者が1からジョブを作って勉強になったこと - その1(shell script) - Qiita

                                                                                最近社内で新たにJenkinsジョブを作るチャンスがありました。 ShellScript、dockerなどに詳しくないこともあり、色々模索しました。 その中で勉強になったことをこの記事で記録します。 今後Jenkinsジョブを作る方のためにもなれればと思います。 shellスクリプト諸々 今回のJenkinsはUnixサーバーで建てられたため、シェルスクリプトを書く必要がありました。 windowsのbatを少し作ったことはありますが、shellはほとんど経験がなく、初歩的なところから色々調べました。 #!/bin/bash shellで書くため、まず先頭にこの記述が必要です。 bash以外に他にもcsh、zshとか色々種類があります。 種類ごとに文法も違います。 例えば、cshでは環境を設定する場合、setenvというコマンドを使いますが、bashではこういう文法はなくて、exportを

                                                                                  Jenkinsとshellの初心者が1からジョブを作って勉強になったこと - その1(shell script) - Qiita
                                                                                • [レポート] prismatixでのTerraform運用で活用しているツールの紹介 #devio_day1 #sub2 | DevelopersIO

                                                                                  prismatix事業部の中山です 先日、久しぶりに登壇しました。 詰め込みすぎて時間がなくて細かい点を説明できなかったので、ここで少し解説したいと思います。 【4/11(火)東京】新オフィス初イベント「DevelopersIO Day One」開催! #devio_day1 | DevelopersIO 資料 解説 prismatixの特徴 「EC / CRM特化型プラットフォーム」であるprismatix自体の機能はサービスサイトをご覧いただきたいのですが、インフラに影響する以下の様な特徴があります。 注⽂や決済といった各機能のまとまりをマイクロサービス化 / APIとして提供 顧客毎に専用の環境を提供(シングルテナント) これにより、管理対象が以下の様になります。 顧客毎に異なるバージョンを利用かつ必要な機能(マイクロサービス)だけをデプロイするため、構成パターンが非常に多い AWS

                                                                                    [レポート] prismatixでのTerraform運用で活用しているツールの紹介 #devio_day1 #sub2 | DevelopersIO