並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 803件

新着順 人気順

shの検索結果241 - 280 件 / 803件

  • 2020年にシュッとPerlの環境構築をする

    ということで必要に応じてPerlの環境構築をする必要が出てきた場合におすすめの方法です。 また、macOSにデフォルトでついているperlはおもしろパッチがあたっている影響で、一部perlモジュールが上手く動かないことや、インストールに失敗する傾向にあります。 そのため、macOSでperlを使った何かをしようとしていて、よくわからないエラーにぶち当たった場合はとりあえずperlの環境構築をすると治るケースが多々あります。 このエントリではPerlに関係する次のものの構築を解説します。なおPerl6はすでにRakuという名前に改名されており、別言語扱いとなっています。 Perl本体 Perlのモジュールインストール 基本的にmacOSを想定していますが、UNIX環境では大体同じだと思われます。 Perl本体の構築 それではまずPerl本体の構築を行いましょう。現段階ではmacOSには標準で

      2020年にシュッとPerlの環境構築をする
    • 自己追記によるFizzBuzz

      はじめに スーパーコンピュータシステムのファイル消失のお詫び 年末にこんなの↑が話題になったようで。 処理に時間がかかるシェルスクリプトの実行中に、そのスクリプトを上書きしたところ処理の途中から上書きした方のスクリプトの方が途中から動きだしてしまい、整合性が取れてないために大事故になったらしい 自分はそのときとっくに仕事納めして遊んでたので反応が遅れてるけど、今さらながらちょっとこの件について触れておいたほうがいいかもしれないので斜め上から言及しておく。つまり、外部要因によるスクリプト書き換えではなく、スクリプトが自分自身を書き換えながら動作を続ける例について。 自己追記FizzBuzz このFizzBuzzを解読したものを誰もポストしてくれないので、ウケなかったギャグを自分で説明する悲しさを感じつつ解説する。 n+=:; s=; : ${p=$(<$0)} [[ $n =~ ^(...)

        自己追記によるFizzBuzz
      • Creating a bash completion script

        I just released stup, a tool for easily keeping organized daily notes in the terminal. You can find it on GitHub here. I recently worked on creating a bash completion script for registering directory aliases and navigating to them with autocomplete in Bash and I found the feature really interesting. In this post I will familiarize you with the process of adding bash completion to your scripts. Wha

          Creating a bash completion script
        • Bash-my-AWS - CLI Commands for AWS - Bash-my-AWS

          Home Bash-my-AWS is a simple but powerful set of CLI commands for managing resources on Amazon Web Services. They harness the power of Amazon's AWSCLI, while abstracting away verbosity. The project implements some innovative patterns but (arguably) remains simple, beautiful and readable. github.com/bash-my-aws/bash-my-aws Introduction¶ Short, Memorable Commands Shell Command Completion (including

          • zxの紹介 〜 さよならシェルスクリプト そして伝説へ|Offers Tech Blog

            はじめに こんにちは!! プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow 普通のバックエンドエンジニアの takkun7171 でございます。 最近は Apex もやってますが、筋トレにハマっています。可変式ダンベル買ったんですけど、これはいいモノですね。齢 40 のオッサンだけど、ちゃんと鍛えれば筋肉育つんだから!!w zxとは 簡単に言うと、JavaScript でシェルスクリプトがお手軽に書けます。 zx は Node の child_process のラッパーで、$で囲んで shell コマンドを簡単に実行できるので、 zxを使いこなせれば、シェルスクリプトとおさらばできます。 zx は 2021 年に最もトレンディだったプロジェクトだったらしいです。すごいですね。 紹介記事はネット上にちらほらあるのですが、便利さの割に周りで使って

              zxの紹介 〜 さよならシェルスクリプト そして伝説へ|Offers Tech Blog
            • システム運用保守で役に立つ知識 - Qiita

              はじめに 私は2次の運用保守の業務経験がメインですが、様々な現場で8年間働いてきました。現在はAWSのシステム運用保守をしています。 二次運用保守は障害対応する際は深い知識が必要になります。 また、保守の方はサーバーを構築したり、スクリプトを開発することもありました。 本記事に記載している内容は運用保守に限らずインフラエンジニアとしても大事な知識だと思います。 私の個人的な見解を元に本記事は作成しているため、多くあるエンジニアの経験の一例として参考程度にしてください。 個人的には本記事に記載した内容をすべて習得することで、経験としてAWSとミドルウェアの運用保守の業務に対応できると考えます。 学習については短期間で詰め込んで勉強するよりは、長期的な目線で毎日少しづつ継続する習慣を付けるのが良いと考えてます。 一次運用と二次運用どちらも大事なお仕事です。 上記の違いについては、以下のサイトが

                システム運用保守で役に立つ知識 - Qiita
              • 問 awk をワンライナーで書く時のアクション区切りの「;」の数は0個? 1個? 2個? + こぼれ話 - Qiita

                問題 awk で複数のアクションをワンライナーで書いた時、区切りの「;」の数は、0個、1個、2個のうちどれが最も適切でしょうか? 以下の中から適切な回答(複数可)を選び、その理由も答えてください。 # A. セミコロンは不要である echo foo | awk '{print} {print}' # B. セミコロンは一つ必要である echo foo | awk '{print} ; {print}' # C. セミコロンは二つ必要である echo foo | awk '{print} ;; {print}' この記事は上記の問題の回答、およびその回答にまつわる Brian Kernighan と One True Awk、GNU awk との互換性、POSIX awk の標準規格、に関するこぼれ話を紹介する記事です。 . . . ブコメにちゃんと文章読んでるんだろうか?と疑問になるレスが

                  問 awk をワンライナーで書く時のアクション区切りの「;」の数は0個? 1個? 2個? + こぼれ話 - Qiita
                • 複数バージョンの kubectl や他の CLI ツールを管理するには asdf-vm を使う

                  asdf がそれっぽいツールですね。私はこれで kubectl を管理してます。 — すぱぶら (Kazuki Suda) (@superbrothers) May 13, 2020kubectl などの CLI ツールを複数のバージョンを切り替えながら使いたいことがあります。例えば本番のクラスタのバージョンは 1.16 だけど検証で 1.18 のクラスタを使うといったケースです。毎回どこからインストールするのかドキュメントを探したり、コマンドのヒストリを検索してみたり、kubectl118 のような別名で管理したりと何かと面倒です。 asdf-vm は、Node.js や Ruby、Python、Go といった言語で複数のバージョンを管理できる anyenv に似たツールで、言語に留まらず kubectl や istioctl といった CLI ツールもいい感じにインストールからバージョ

                    複数バージョンの kubectl や他の CLI ツールを管理するには asdf-vm を使う
                  • bash の初期化ファイル .profile, .bashrc, .bash_profile の使い分けと管理方針 - A Memorandum

                    はじめに bash の初期化ファイル ログインシェルとは インタラクティブ(対話的)シェルとは ログインシェルとインタラクティブシェルの分類 各種環境における初期化ファイル CentOSの初期化ファイル Ubuntuの初期化ファイル macOS(Catalina以前)の初期化ファイル macOS(Catalina)の初期化ファイル 各環境におけるデフォルトの初期化ファイル 単一ファイル管理(~/.bashrc) 標準的管理(環境変数は~/.bash_profile) 厳格管理(~/.profile 利用) macOS Catalina の場合 まとめ はじめに 本記事では bash の初期化ファイルと、それにまつわる運用方法について説明します。 シェル(bash)の初期化ファイルには .profile .bashrc, .bash_profile などがありますが、どこに何を定義すべきかに

                      bash の初期化ファイル .profile, .bashrc, .bash_profile の使い分けと管理方針 - A Memorandum
                    • 【AWS】EC2へのデプロイの手順<備忘録> - Qiita

                      はじめに プログラミング初心者です。自分のための備忘録として記録を残します。 環境 macOS10 Rails 5.2.3 Nginx Unicorn Postgresql Sidekiq Redis EC2インスタンス作成 Amazon Linux AMI 2018.03.0(HVM,SSD Volume Typeを選択 t2.microを選択(無料枠を利用の場合) キーペアの作成 ↓ パブリックDNSが生成される。 *https://qiita.com/Quikky/items/2897573a42fd71cfc47fを参考にしました。 rbenvインストールの準備 $ sudo yum install git $ sudo yum -y install gcc $ sudo yum -y install gcc-c++ $ sudo yum -y install zlib-devel

                        【AWS】EC2へのデプロイの手順<備忘録> - Qiita
                      • ScalaのビルドツールMillが生成するUberjarはZIPファイルの面白仕様を使ってシェルから直接実行できるようになっている - Lambdaカクテル

                        プログラミング言語Scalaで最もよく使われているビルドツールといえばsbtだ。起動しっぱなしのインタラクティブ仕様なsbtがやや鈍重なきらいがある一方、もう1つのビルドツールであるMillが開発されており、こちらではnpmのようなシェル単位の操作体系を指向している。 mill-build.com 単にコマンド体系のみならず、Millには他にも色々と面白い機能がある。例えばsbtと違って標準でassembly、すなわちUberjarへのパッケージング機能が搭載されているという点がありがたい。このUberjarを作る機能に面白い仕組みが盛り込まれていたので紹介するというエントリ。 謎の実行権限 中身を覗く ZIPは任意の場所に任意のデータを封入できる 追記 さて、JVM言語にあまり縁がない読者のために説明しておくと、Uberjarとは、依存する関連モジュールが1つのパッケージにまとめられ、J

                          ScalaのビルドツールMillが生成するUberjarはZIPファイルの面白仕様を使ってシェルから直接実行できるようになっている - Lambdaカクテル
                        • https://twitter.com/mootastic/status/1581404735445168129

                            https://twitter.com/mootastic/status/1581404735445168129
                          • macOS 10.15 Catalinaではデフォルトのログインシェルが「bash」から「zsh」へ。

                            macOS 10.15 Catalinaではデフォルトのログインシェルが「bash」から「zsh」に変更されました。詳細は以下から。 Appleは現地時間2019年10月07日、iTunesをミュージックやPodcast、TVアプリに分け、Apple Arcadeや探すアプリをサポートした「macOS 10.15 Catalina」を正式にリリースしましたが、このmacOS Catalinaではデフォルトのログインシェルが「bash」から「zsh (Z shell)」へ変更されています。 macOS 10.15 Catalinaとzsh AppleはmacOS 10.15 CatalinaのBeta版リリースと同時にこの事を開発者向けに通知していたので、既に多くの開発者の方が把握していると思われますが、デフォルトのログインシェルがzshになるのはmacOS 10.15 Catalinaを新

                              macOS 10.15 Catalinaではデフォルトのログインシェルが「bash」から「zsh」へ。
                            • Docker DesktopでローカルにOverleaf環境を構築した時のメモ - Triad sou.

                              Docker Desktopのインストールが簡単にできるようになったという記事を拝見したため、Overleaf Community Editionを設定してみたメモを作りました。 GitHub - overleaf/overleaf: A web-based collaborative LaTeX editor Docker Desktopをインストールします 以下から最新版をダウンロードしてインストーラーを実行しました。 インストール後にWindowsからのサインアウトが必要でした。 Docker Desktop for Mac and Windows | Docker つまづいたときは以下の記事を参考にすると良いと思います。 Windows 10 HomeへのDocker Desktop (ver 3.0.0) インストールが何事もなく簡単にできるようになっていた (2020.12時点

                                Docker DesktopでローカルにOverleaf環境を構築した時のメモ - Triad sou.
                              • GitHub - lavabit/robox: The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.

                                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 - lavabit/robox: The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
                                • GitHub - biox/pa: a simple password manager. encryption via age, written in portable posix shell

                                  A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                    GitHub - biox/pa: a simple password manager. encryption via age, written in portable posix shell
                                  • バージョニングが有効化された 大量のAmazon S3 バケットをシェルスクリプトで一撃削除してみた(ver.2) | DevelopersIO

                                    大量のS3バケットを手動で削除するのはめんどくさい…シェルスクリプトで一撃削除しましょう。S3のオプジェクトが1000を超える場合に使えるシェルスクリプトです。 こんにちは!AWS事業本部のおつまみです! S3バケットを一撃で削除したいなぁと思ったことはありますか?私はあります。 そう思い昨日こちらのブログを執筆しました。 このブログのスクリプトでも問題なく動くのですが、とある方からTwitterでこちらのコメントをいただきました。 #DevelopersIO バージョニングが有効化された 大量のAmazon S3 バケットをシェルスクリプトで一撃削除してみた https://t.co/esjLT5Nq32 こんだけ呼び出してAPIのレート制限は大丈夫かな。? — Kento.Yamada (@ymd65536) April 14, 2023 そしてアドバイスをいただきスクリプトを修正した

                                      バージョニングが有効化された 大量のAmazon S3 バケットをシェルスクリプトで一撃削除してみた(ver.2) | DevelopersIO
                                    • 第63回ビッグハンドタウンシェル芸勉強会の問題と解説 - NTT Communications Engineers' Blog

                                      はじめに シェル芸勉強会について 問題と解説 Q1(@butackle66さんから) 解答例1 解答例2 Q2(@butackle66さんから) 解答例1 解答例2 Q3 解答例1 解答例2 Q4 解答例1 解答例2 Q5 解答例 Q6 解答例 LT LT1 curlでTelegram botを操作 (やべえ @yabeenico) LT2 音声合成してみよう (たいちょー @xztaityozx_001) おわりに はじめに こんにちは。デジタル改革推進部データドリブンマネジメント推進部門の江川尋喜 (Hiroki Egawa / @yabeenico) です。 第63回ビッグハンドタウンシェル芸勉強会が2023年02月25日に開催されました。 今回は NTT Com のオフィスビル、大手町プレイスを会場提供させていただきました。 このブログエントリでは、勉強会で出題された問題の解答と解

                                        第63回ビッグハンドタウンシェル芸勉強会の問題と解説 - NTT Communications Engineers' Blog
                                      • xz/liblzma: Bash-stage Obfuscation Explained

                                        Links / Blogs → dragonsector.pl → vexillium.org Security/Hacking: j00ru's blog lcamtuf's blog invisible things (new) invisible things (old) liveoverflow's site /dev/null's site pi3's blog icewall's blog taviso's blog pawel's blog sandeep's blog koto's blog carstein's blog zaufana trzecia strona niebezpiecznik sekurak Reverse Eng./Low-Level: rewolf's blog gdtr spinning mirrors security news rev3rse

                                          xz/liblzma: Bash-stage Obfuscation Explained
                                        • GitHub - aristocratos/bashtop: Linux/OSX/FreeBSD resource monitor

                                          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 - aristocratos/bashtop: Linux/OSX/FreeBSD resource monitor
                                          • Piro🎉"シス管系女子"シリーズ累計5万部突破!!🎉 on Twitter: "大量ファイルの消失事故事例。シェルスクリプト製の重いタスクが走ってる最中に、そのスクリプトを更新した結果、(bashの「実行中のスクリプトが書き換わった場合、書き換え後の内容で処理が継続される」仕様… https://t.co/6T7WSX7f8H"

                                            大量ファイルの消失事故事例。シェルスクリプト製の重いタスクが走ってる最中に、そのスクリプトを更新した結果、(bashの「実行中のスクリプトが書き換わった場合、書き換え後の内容で処理が継続される」仕様… https://t.co/6T7WSX7f8H

                                              Piro🎉"シス管系女子"シリーズ累計5万部突破!!🎉 on Twitter: "大量ファイルの消失事故事例。シェルスクリプト製の重いタスクが走ってる最中に、そのスクリプトを更新した結果、(bashの「実行中のスクリプトが書き換わった場合、書き換え後の内容で処理が継続される」仕様… https://t.co/6T7WSX7f8H"
                                            • Start all of your commands with a comma

                                              Like many Unix users, I long ago created a ~/bin/ directory in my home directory and added it to my PATH so that I could supplement the wonderfully rich set of basic Unix commands with some conveniences and shell scripts of my own devising. The problem, of course, was the chance of collision. Because my shell script names tended to be short and pithy collections of lowercase characters, just like

                                              • その昔作ったbashで歴代将軍を補完するスクリプトと補助コマンド - Qiita

                                                この記事はクソアプリ2 Advent Calendar 2019の16日目が空いていたので昔作ったクソアプリの紹介をするものです。 その昔こんな話題がありました。 なぜたった15人しかいない徳川将軍は覚えられないのですか? - Togetter プログラマ視点では、「シェルで補完できないから」というのが一つの意見としてあります(暴論)。 bashの補完スクリプトの作成 ということで徳川幕府の将軍を補完できるスクリプトを書きました。2013年のことです。 当時の問題点 シェルの補完という行為は、基本的にあるコマンドに対して行うものです。しかしこの時点では存在しないコマンド"shogun"に対する補完として実装していました。 また、対応したのは徳川幕府だけで、鎌倉幕府には対応していませんでした。 鎌倉幕府対応版 2年後の2015年、鎌倉幕府への対応を行いました。 shogunコマンドの実装 さ

                                                  その昔作ったbashで歴代将軍を補完するスクリプトと補助コマンド - Qiita
                                                • GitHub - starship/starship: ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

                                                  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.

                                                    GitHub - starship/starship: ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
                                                  • GitHub - facebook/dotslash: Simplified executable deployment

                                                    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 - facebook/dotslash: Simplified executable deployment
                                                    • シェルからのSQL実行をAmazon ECSを使ってサーバーレスに実現してみる - 虎の穴開発室ブログ

                                                      こんにちは。虎の穴ラボの鷺山です。 この記事は「虎の穴ラボ 夏のアドベントカレンダー」の3日目の記事です。 2日目は植竹さんによる「GCPの監視機能 Monitoring の推しポイント紹介」が投稿されました。 4日目はH.Y.さんによる「Amazon WorkSpacesで色々試してみる。」が投稿されます。こちらもぜひご覧ください。 はじめに データベースを運用していると、「挿入・変更・削除などのちょっとしたデータ操作を、シェルスクリプトの中にSQLを書いて実行」したりすることはあると思います。 今回はそのような処理をAmazon ECSのタスク実行を使ってサーバーレスに実現する方法をご紹介したいと思います。 コンテナの起動にAWS Lambdaも使用します。 環境 データベース: MySQL 5.7 (Aurora 2.10.2) この記事の付録にPostgreSQLでの方法もご紹介し

                                                        シェルからのSQL実行をAmazon ECSを使ってサーバーレスに実現してみる - 虎の穴開発室ブログ
                                                      • Apple、macOS 12.3 Montereyでnanoをpicoエディタに置き換え。bashやemacs同様ライセンスの問題?

                                                        AppleはmacOS 12.3 Montereyでnanoをpicoエディタに置き換えています。詳細は以下から。 Appleが現地時間2022年03月14日、1組のキーボードとマウスで最大3台のMacやiPadを操作できるユニバーサルコントロールを追加し、Pythonを削除した「macOS 12.3 Monterey (21E230)」をリリースしましたが、このmacOS 12.3ではnanoエディタがpico(PIne COmposer)エディタに置き換えられています。

                                                          Apple、macOS 12.3 Montereyでnanoをpicoエディタに置き換え。bashやemacs同様ライセンスの問題?
                                                        • シェルスクリプトの説明をコメントで書いてコマンドラインでヘルプとして表示する - Qiita

                                                          Motivation 実行可能なシェルスクリプトを書く際、なるべく -h や --help のような引数でヘルプメッセージを表示できるようにしておきたい派です。 以前はPOD形式1でファイル末尾にドキュメントコメントを書き、 pod2text を実行して表示していたのですが、以下の理由でやり方を変えたいと思いました: どちらかといえばファイルの先頭に書きたい PODで書くと行数が長くなりがち 最近、PODを書く機会がほとんどないので、毎回記法を忘れている pod2text がどの環境でも動くという前提は置かない方がいいかもしれない(?)2 2ヶ月前ぐらいから悩んでいましたが、ようやくこれでよいかなというやり方にたどり着きました。 ヒアドキュメントで十分という人には無用のやり方かもしれませんが、以下で示すようなやり方にしておけば、スクリプトのフォーマットを揃えることができるでしょう。 動作確

                                                            シェルスクリプトの説明をコメントで書いてコマンドラインでヘルプとして表示する - Qiita
                                                          • Bash HTTP monitoring dashboard - Raymii.org

                                                            Bash HTTP monitoring dashboard Published: 27-12-2020 | Last update: 11-01-2021 | Author: Remy van Elst | Text only version of this article ❗ This post is over two years old. It may no longer be up to date. Opinions may have changed. This is a shell script that creates a webpage with the status of HTTP(s) sites. Parallel checking, thus very fast, only dependencies are curl and bash (version 4 or ab

                                                            • ショートカットと端末 - SmartHR Tech Blog

                                                              SmartHR でプロダクトエンジニアをしている tmtms です。読み方がわからない(自分でもわからない)ので社内では tommy と名乗ってます。 2月に開催された社内LT大会第3回で「ショートカットと端末」というネタで発表したのですが、とても5分に収まる量ではなかったのでここにしたためておきます。 キーバインド macOSのテキスト編集のショートカットとEmacsとbashのキーバインドを比較するとこんな感じです。 control macOS Emacs bash A 行頭に移動 行頭に移動 行頭に移動 B 左に移動 左に移動 左に移動 C - prefix 中断 D 右文字削除 右文字削除 右文字削除/入力終了 E 行末に移動 行末に移動 行末に移動 F 右に移動 右に移動 右に移動 G - 中断 中断 H 左文字削除 ヘルプ 左文字削除 I - タブ タブ J - 改行 改行 K

                                                                ショートカットと端末 - SmartHR Tech Blog
                                                              • GitHub - curusarn/resh: RESH ❯❯ Contextual shell history for zsh and bash

                                                                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 - curusarn/resh: RESH ❯❯ Contextual shell history for zsh and bash
                                                                • GitHub - shqld/tish: A replacement of shell script with TypeScript, for those who love TypeScript and tired of writing shell script, aiming to emulate shell script in TypeScript.

                                                                  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 - shqld/tish: A replacement of shell script with TypeScript, for those who love TypeScript and tired of writing shell script, aiming to emulate shell script in TypeScript.
                                                                  • GitHub - MHNightCat/superfile: Pretty fancy and modern terminal file manager

                                                                    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 - MHNightCat/superfile: Pretty fancy and modern terminal file manager
                                                                    • GitHub - nuta/nsh: A command-line shell like fish, but POSIX compatible.

                                                                      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 - nuta/nsh: A command-line shell like fish, but POSIX compatible.
                                                                      • MobageのオンプレミスからAWSへの移行【DeNA TechCon 2021】/techcon2021-8

                                                                        14年の歴史を持ち、1000台以上の物理サーバーを利用していた Mobage をオンプレミスから AWS へ移行しました。 また、同時に OS を CentOS6 から Ubuntu18 に更新しました。 ・長らくオンプレミスで運用してきたサービスをなぜクラウドに移行するのか ・サービスをメンテナンスに入れずに移行をする工夫 ・現在の課題やそれについての改善計画 などについて、インフラエンジニアの観点からお話します。

                                                                          MobageのオンプレミスからAWSへの移行【DeNA TechCon 2021】/techcon2021-8
                                                                        • シェル実行ツールfairy support runで既存のシェル資産を整理してみる - Qiita

                                                                          fairy support runって? 複数のサーバー上で 手元にあるシェルの実行 ファイルのダウンロード、アップロードができるツールです サーバーの構成管理にも使えます ドキュメントを見れば使い方は簡単にわかります この手のツールでよくあるLAMP環境の構築はこちらで一発でできます 使うのに向いてる人 手元にシェル資産がある人 使うのに向かない人 シェルと聞くと脊髄反射で拒絶反応を起こす人 とりあえず動かしてみる Java上で動くのであらかじめJavaをインストールしておきます fairy support runをダウンロードをします。 fairy support runダウンロード シェルを実行するサーバーへのアクセス情報ファイルを作成します

                                                                            シェル実行ツールfairy support runで既存のシェル資産を整理してみる - Qiita
                                                                          • research!rsc: The xz attack shell script

                                                                            Posted on Tuesday, April 2, 2024. Updated Wednesday, April 3, 2024. Introduction Andres Freund published the existence of the xz attack on 2024-03-29 to the public oss-security@openwall mailing list. The day before, he alerted Debian security and the (private) distros@openwall list. In his mail, he says that he dug into this after “observing a few odd symptoms around liblzma (part of the xz packag

                                                                            • WebAssemblyでBashやCurlが動く、業界標準APIを拡張した「WASIX」を発表 Wasmer

                                                                              WebAssembly(Wasm)ランタイムを開発するWasmerは2023年5月30日(米国時間)、「WASI」(WebAssembly System Interface)を拡張してPOSIX(Portable Operating System Interface)に対応した「WASIX」を発表した。 WASIXは、WebAssemblyでネットワークやファイル、メモリなどのシステムリソースを抽象化するAPI仕様であるWASIを拡張したものだ。Wasmerは発表の中で、以下のように述べている。 「2019年に発表されたWASIは、Wasmコミュニティーにとって大きな後押しとなったが、改善のペースの遅さが普及を妨げてきた。WASIXはWASIの提案を拡張し、POSIXとの完全な互換性を持つことで、有用で生産的なアプリケーションを構築できる」 WASIXとは一体何なのか 関連記事 C/C++

                                                                                WebAssemblyでBashやCurlが動く、業界標準APIを拡張した「WASIX」を発表 Wasmer
                                                                              • GitHub - jkool702/forkrun: runs multiple inputs through a script/function in parallel using bash coprocs

                                                                                forkrun is an extremely fast pure-bash function that leverages bash coprocs to efficiently run several commands simultaniously in parallel (i.e., it's a "loop parallelizer"). forkrun is used in much the same way that xargs or parallel are, but is faster (see the hyperfine_benchmark subdirectory for benchmarks) while still being full-featured and only requires having a fairly recent bash version (4

                                                                                  GitHub - jkool702/forkrun: runs multiple inputs through a script/function in parallel using bash coprocs
                                                                                • GitHub - remileduc/sherver: Pure Bash lightweight web server.

                                                                                  Sherver is a web server that implements part of HTTP 1.0. Even if it is written in a few lines of Bash, it is able to do a lot: no configuration needed: you can just add files either in scripts or in file folders serve any HTML page no matter how complexe (with advanced JavaScript and multiple scripts or files to download...) serve files (text or binary, pictures...) with correct mime type dynamic

                                                                                    GitHub - remileduc/sherver: Pure Bash lightweight web server.