TECH PLAY

Shell」に関連する技術ブログ

78 件中 46 - 60 件目
はじめに はじめまして、WESEEK にてエンジニアをしている、藤澤です。 この記事では、個人的に推している VS Code でターミナルを扱う際の Tips のようなものを紹介させていただきます。 VS Code のターミナルを使う利点として コーディングとオペレーションで同じウィンドウ、同じショートカットキーで作業できる GUI、CUI の良いとこ取りができる などがあると思っています。 そんな VS Code のターミナルを便利に使う方法の中でも、今回は code コマンド, devcontaine
こんにちは、MA基盤チームの田島です。私達のチームでは複数のワークフローエンジンを利用し、メールやLINEなどへの配信を含むバッチ処理を行っていました。今回それらのワークフローエンジンをすべてDigdagに統一しました。そして実行環境としてGKEのAutopilot環境を選択したことにより、柔軟にスケールするバッチ処理基盤を実現しましたのでそれについて紹介します。 また、その中で得られた運用Tipsについても合わせて紹介します。 目次 目次 Digdag on GKE Autopilotの構成 Digda
こんにちは。2021年4月にクルーズグループに入社した新卒のRYOBALです。 元々、自分自身がファッション系 ECサイト をよく利用しておりその中で自社サービスを知って、より多くの人にサービスを使ってもらいたいと思い入社し、現在、サーバサイドエンジニアとして主に社内管理ツールのシステム改修を行っております。 今回はクルーズグループに入社して約1年になりますが、入社時の3ヶ月間の開発研修についてお話ししたいと思います。 マーケティング 希望だった僕が開発未経験からのスタートで様々な格闘をしながら研修をして
こんにちは、20卒エンジニアのthe96です。 弊社では、リモート下においても勉強会が日頃から開催されています。 以前、 勉強会で同期のワンライナーのプロからawkを授けられ て以来、ワンライナーで業務を少し改善することの楽しさに目覚めました。 この記事では、そうして生まれた、 gitを使った開発が少し快適になるかもしれないワンライナー を3つ紹介します。 注意 なお、筆者は ripgrep にどっぷりなので、たびたび ripgrep を使うワンライナーが登場します。 ripgrep をインストール する
皆さんのシェルの起動速度はどうですか?シェル起動時に eval "$(hoge init)" を実行するようなツールをたくさん入れていると徐々に遅くなってきてつらいですよね そこで以下のように hoge init の出力をファイルに書き出しておいて、起動時にはそれを source する戦略をとると少しだけシェルの起動を高速化できて少しだけ嬉しいです。 # zshでの例 HOGE_RC_FILE=/path/to/hoge-rc.zsh [[ ! -e " $HOGE_RC_FILE "
処方箋情報基盤開発チームエンジニアの加藤です。 この記事は カケハシアドベントカレンダー2021 の18日目の記事になります。 まえがき 今年はとくにアウトプットの速度を求められる局面が多い年でした。 そのため、社内の仕事の速いエンジニア(速い人はビビるぐらい速い)から知恵を借りたり、自身で工夫して開発効率を改善する必要がありました。 その中でも、導入が簡単かつテクノロジースタックに依存しないものを紹介します。 なお以下の説明はすべてmacOS Big Sur環境の前提です。 あらかじめご了承ください。
これは、 FORCIA Advent Calendar 2021 の17日目の記事です。 zx とは zxはNodeの child_process のラッパーで、JavaScriptで記述したスクリプトをNodeで実行し、 shellコマンドを発行できます。 一言で表すと、お手軽にJavaScriptで記述し、実行できるshellです。 googleから公開され、2021年初頭に話題になりました。(google/zx: https://github.com/google/zx ) 筆者は普段からスクリプト
zx とは zxはNodeのchild_processのラッパーで、JavaScriptで記述したスクリプトをNodeで実行し、 shellコマンドを発行できます。 一言で表すと、お手軽にJavaScriptで記述し、実行できるshellです。 googleから公開され、2021年初頭に話題になりました。(google/zx: https://github.com/google/zx) 筆者は普段からスクリプトはbashで実行している一方、業務で使い慣れているTypeScriptの型をzxで使えるとマニュ
はじめに こんにちは! JP1を利用している際、呼び出した処理の結果によってジョブの正常終了/異常終了を判定させることがあります。 プロジェクトによってどのような形式で処理の結果を返すかはそれぞれだと思うのですが、多くの場合は単純にリターンコードを返しているのではないでしょうか? 0:正常終了 9:異常終了 1:警告終了 みたいな。 そんな中、「JSONで返されることになったけど、どうやって処理結果を取ればいいの?」と詰まった方いませんか? この記事は次のことが知りたい方へ向けた内容となっています! ・J
この記事は Enigmo Advent Calendar 2021 の6日目の記事です。 こんにちは。 BUYMA でWebエンジニアをやっております、岡本です。 エニグモ に入ってから約1年が経過しました。 学生の時にプログラミングを始めてしばらくbashを使っていたのですが、イケイケの先輩に zsh を教えてもらい、 zsh の機能を拡張するための プラグイン マネージャーにはOhMyZshを勧められ、数年利用していました。この時期に使っていた macOS の標準シェルは bash で、 zsh はわ
はじめに こんにちは、SRE Unitの北浦( @kitta0108 )です。 当ブログは、執筆活動をモブでやったらどうかという新しい試みをしておりまして、 テクノロジーセンター6G Managerの下地さん( @primunu )、 SRE Unitの板谷さん( @mary_tuba )、 そして北浦の3人でお送りしております。 さて、皆さんはアプリケーションの実行基盤としてのコンテナイメージを選定するとき、どのような関心軸を持って望んでますか? 今回はDistrolessイメージについて、何の嬉しみが
FORCIAアドベントカレンダー2020 23日目の記事です。 こんにちは。アドベントカレンダー23日目の記事を担当します、エンジニアの澤田です。 昨年は Template Haskell を使ってメタプログラミングをやってみた という記事を書き、Haskell を勉強しつつ関数型言語に触れてみました。 その中で、関数型言語は並列処理との親和性が高いということを知ったので、また、違う言語に触れてみようと思い、今回は Erlang で並列プログラミングをやってみます! なお、Erlang のバージョンは E
2020年6月25日のAWS CodeBuildのアップデートです。 AWS CodeBuildが追加のシェル環境をサポートするようになりました。 AWS CodeBuild Now Supports Additional Shell Environments AWS CodeBuildを利用すると、ビルド用コンテナが作成され、その中でShellが起動し、buildspec.ymlで定義したコマンドが実行されます。 どのShellが起動するかは、今までは指定できず、Linuxコンテナならsh、Window
はじめまして、 syoneshin です。 私はこれまで IT出版/HR領域の事業開発/ マーケティング を経て 現在は ラク ス技術広報担当として テックブログ運営やMeetup/採用イベント企画など広報活動を行っております。 開発は未経験ですが 当社技術スタックは最低限調べ、実践し アウトプットしようという気概で 今回は「 シェルスクリプト 」について書きました。 本記事が シェルスクリプト を勉強しよう シェルスクリプト を思い出そう シェルスクリプト のコマンドを参照しよう と言う方のお役にたてれ
サービスエンジニアリング本部の山本です。 この記事は Enigmo Advent Calendar 2019 の 18 日目の記事です。 普段はフロントエンド中心の開発をしていますが、たまに DX(Developer Experience) 的なことにも手を出しています。 今回はそんな DX のお話です。 やばい CI エニグモ が運営している BUYMA は Ruby on Rails アプリケーションとして動いており、自動テスト フレームワーク として RSpec を採用しています。 CIツールとして