並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 80件

新着順 人気順

ShellScriptの検索結果41 - 80 件 / 80件

  • Visual Studio Code January 2023

    Version 1.88 is now available! Read about the new features and fixes from March. 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 highli

      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`構文
      • 「Qiitaの今読んでおくべき記事100選」記事について - Qiita

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

          「Qiitaの今読んでおくべき記事100選」記事について - Qiita
        • Node.js のバージョン管理ツール n を使ってみました : (*x).b=z->a+y/c

          ◆ n-install でインストールしないと管理者権限必要で使いづらい ◆ dnf で入れた Node.js 使うと一般ユーザに権限のない場所に node_modules ができる ◆ 使いやすいけど切り替えで指定バージョンのファイル全部コピーしてるみたいで遅い ◆ シンボリックリンクでいいのに nodebrew の必要性なかった?新しい環境に Node.js を入れようといたのですがこれまで使ってた nodebrew って perl が必要なんですよね 昔 Node.js のバージョン管理ツールを比較して nodebrew をオススメしてるところがあって以来 nodebrew を使っています はっきり覚えてないのですが そのおすすめの理由がたしか 「デフォルトで入ってる perl があれば動く」 というものだったと思います 適当にググって時期と内容からするとこのブログ? ここの人は M

            Node.js のバージョン管理ツール n を使ってみました : (*x).b=z->a+y/c
          • 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 | ラクス エンジニアブログ
                • 素人バイオインフォマン誕生まで。 - Qiita

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

                    素人バイオインフォマン誕生まで。 - Qiita
                  • curlを使うときのデータの渡し方 - notebook

                    shellscriptなどでcurlを使ってjsonをPOSTする場合 エスケープや変数展開だったりと気にすることが多く毎度躓いてるなーと思っていたのですが@ + ファイルorヒアドキュメントを使って書くと良さそうです もっと早く気づきたかった・・・ 参考 bash - Curl with multiline of JSON - Stack Overflow stackoverflow.com ヒアドキュメント ローカルに適当なrackサーバを用意してます piyo_number=100 curl -XPOST http://127.0.0.1:3000 \ -H "Content-Type: application/json" \ -d @- <<EOS { "query": { "hoge": 1, "fuga": "fuga", "piyo": ${piyo_number} } }

                      curlを使うときのデータの渡し方 - notebook
                    • 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コマンド
                          • [小ネタ] 続・シェルスクリプトで日付 ⇔ 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
                                • Visual Studio Code June 2019

                                  Version 1.83 is now available! Read about the new features and fixes from September. June 2019 (version 1.36) Update 1.36.1: The update addresses these issues. Downloads: Windows: User System | Mac: Intel | Linux: deb rpm tarball snap Welcome to the June 2019 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

                                    Visual Studio Code June 2019
                                  • shellscriptのブックマーク - はてなブックマーク

                                    相手は中途採用3年目30代半ば。 実務経験者という触れ込みで入社した。 足りないところは勉強します!ということだったし、面接やメールのやり取りも普通だったので、入社後に新人と同等か、それ以上の指導が必要だとは思ってもみなかった。 能力不足だけなら、心の底で「できなくて困ったな」と思うだけでよかったんだけど、ひょんなことから、成果物の中に公序良俗に反する行為が発見され、困ったなーで済まされなくなった。 聞き取りした結果、「できない」事実に集中してしまい、善悪の判断がつかなくなって、その苦痛から抜け出すために、容易に公序良俗に反する行為を行なってしまう人だということがわかった。 かなりヤバイ心理の持ち主だし、これを許したら、将来大ごとに発展する可能性が十分考えられる。 そこで、本人に通告することにした。 入社以降の指導の結果、将来的にも高度な仕事を担当できるまでは成長できないと判断し、それが心

                                    • golangでインタラクティブなCLIツールをサクッと作る

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

                                        golangでインタラクティブなCLIツールをサクッと作る
                                      • 【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
                                          • VMware OVF Toolを利用してESXi 6.7からVMをエクスポート - Jaybanuan's Blog

                                            はじめに 作業マシンの準備 VMware OVF Toolのインストール VMのエクスポート 動作確認 (ovftoolを利用) 動作確認 (Embedded Web Clientを利用) 参考 OVF Toolのインストーラのヘルプ コマンドovftoolのヘルプ コマンドovftoolの実行例の表示 はじめに VMware OVF Toolというコマンドラインツールを利用して、ESXi 6.7からVMをエクスポートする手順を記しておく。 作業マシンの準備 VMのエクスポートの作業を実施するマシンを準備する。 ここでは、Ubuntu 18.04を利用する。 $ uname -srvm Linux 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 VMware OVF Toolのインストール VMのエクス

                                              VMware OVF Toolを利用してESXi 6.7からVMをエクスポート - Jaybanuan's 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
                                              • 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
                                                • 【毎日自動更新】湯婆婆 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
                                                  • 単純な冪等性にかわる新しい哲学が、構成管理には必要だという話 - 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
                                                      • 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
                                                        • Python IDEを6年ぶりに乗り換えた - Qiita

                                                          長年使いなれたIDEを乗り換えようと思う。 Spyderを愛用してきたが、最近性能を求めるライブラリを作り出そうとするとPythonでは限界があり、Cython -> C/C++ pythonAPI拡張にはまっている。 SpyderではC言語系はカバーしきれず、コマンドプロンプトとエディタを行ったり来たりなので統合開発環境が欲しいなと思った spyderの不満点 起動が重い 変数名の一括変更などできない。 アップデート後必ず何かが起きる。 あたりを我慢すると非常に満足だった。 Python IDEとしてまともに使えるもの探し Eclipse(重い、ダサい) Netbeans(Eclipseよりは軽いがデバッガが使いづらい,iteractiveWindowが使えない) Visual Studio Cominuty 2017(ダサい、マウス操作が多い、アウトライン表示できない) Vim拡張カス

                                                            Python IDEを6年ぶりに乗り換えた - Qiita
                                                          • EC2インスタンスのユーザーデータ内のdnfコマンドやyumコマンドが失敗する場合の緩和策を考えてみた | DevelopersIO

                                                            ユーザーデータでパッケージのインストールをしようとすると失敗するんだが こんにちは、のんピ(@non____97)です。 皆さんはEC2インスタンスのユーザーデータでdnfコマンドやyumコマンドが失敗したことはありますか? 私はあります。 具体的にはユーザーデータでdnf upgradeやdnf install パッケージ名を実行すると、以下のようにRPM: error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Resource temporarily unavailable)とログが出力されます。 $ dnf upgrade -y --releasever=latest Amazon Linux 2023 repository 30 MB/s | 23 MB 00:00 Amazon Linux 2023 Ker

                                                              EC2インスタンスのユーザーデータ内のdnfコマンドやyumコマンドが失敗する場合の緩和策を考えてみた | DevelopersIO
                                                            • 【シェルスクリプト】コメントの書き方

                                                              コメント書き方 シェルスクリプト内にコメントを書く場合は、「#」を入力してからその後にコメントを書くという形式になり 「#」を入力した位置から行の最後までがコメントとして扱われます。 ただし、「"」(ダブルクォーテーション)や「'」(シングルクォート)で囲っている場合は、文字列として扱われてしまいコメント扱いにはなりません。 記述例 何種類かのパターンを記述して「comment.sh」というシェルスクリプトを作成しました。 行頭に「#」を記述して一行全部をコメントとする 行の途中に「#」を記述してコメントとする 「#」をダブルクォートで囲んでみる 「#」をシングルクォートで囲んでみる #!/bin/bash # # 1.行を全部コメントとする # echo "Hello World." # 2.行の途中からコメントとする echo "Hello World. # 3.ダブルクォートで囲んで

                                                                【シェルスクリプト】コメントの書き方
                                                              • bundletoolの使い方メモ

                                                                After you build your Android App Bundle, you should test how Google Play uses it to generate APKs and how those APKs… bundletool で、 .aab ファイルからAPKを取得したり、端末にインストールできます。 セットアップGitHubのリリースページからjarファイルをダウンロードして、PATHが通ってるとこに配置します。 java -jarを起動するのは面倒なので、同じディレクトリに以下のようなShellScriptを作り、実行権限を与えておきます。 #!/bin/sh dir=$(dirname $0) java -jar "$dir/bundletool-all-0.4.0.jar" $@aabからapkセット取得次のコマンドで .aab からAPKのセットを

                                                                  bundletoolの使い方メモ
                                                                • シェルスクリプトで覚えるべきエラーハンドリング一覧 | Libproc

                                                                  シェルスクリプトでバッチやツールを開発する時にエラーハンドリングを実施しますが、 何をエラー処理(例外処理)として実装させるかポイントがあります。 今回はシェルスクリプトで覚えるべきエラーハンドリング一覧を紹介したいと思います。 エラーハンドリングのシェルスクリプトサンプルも合わせて載せておきますので参考にしてみてください。 この記事の目的 シェルスクリプトでツールやバッチを作成する時に実施しておくべきエラーハンドリング シェルスクリプトのエラーハンドリングのサンプルを紹介

                                                                    シェルスクリプトで覚えるべきエラーハンドリング一覧 | Libproc
                                                                  • [レポート] 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
                                                                    • PowerPoint Presentation

                                                                      © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive Solutions Architect 石橋 香代子 2020/02/12 AWS Systems Manager サービスカットシリーズ [AWS Black Belt Online Seminar] © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 石橋 香

                                                                      • XZ backdoor: "It's RCE, not auth bypass, and gated/unreplayable." | Hacker News

                                                                        EDIT: Here's some more RE work on the matter. Has some symbol remapping information that was extracted from the prefix trie the backdoor used to hide strings. Looks like it tried to hide itself even from RE/analysis, too.https://gist.github.com/smx-smx/a6112d54777845d389bd7126d6e9... Full list of decoded strings here: https://gist.github.com/q3k/af3d93b6a1f399de28fe194add452d01 -- For someone unfa

                                                                        • cybozu.comとLDAP(Active Directory)とのユーザー連携サンプルツール – cybozu developer network

                                                                          1. はじめに kintone や Garoon など cybozu.com を利用中でユーザーの二重管理が大変なんだよなぁ…という方に朗報です。 今回はLDAPサーバー(Active Directory や OpenLDAPなど)のユーザー情報を cybozu.com と連携するサンプルツールをご紹介します。 Azure Active Directory とユーザー情報を同期する方法は、こちらの記事をご参照ください。 2. 概要 連携の構成は以下の通りです。 サンプルツールはLDAPサーバーの情報を取得し、取得した内容を cybozu.com に登録可能な CSVファイルに出力します。 さらに、その CSVファイルを「User API」を利用して cybozu.com に登録します。 連携できるデータは以下の通りです。 ユーザー ユーザーの所属組織 ユーザーの利用サービス 「組織」、「役

                                                                            cybozu.comとLDAP(Active Directory)とのユーザー連携サンプルツール – cybozu developer network
                                                                          • 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生活
                                                                            • ShellScript 【 while read 】 ファイルを1行ずつ読み込む - Qiita

                                                                              while read 【変数名】 do 【実行されるコマンド等】 done < 【ファイル名】 # while ~ do を1行に書く場合は do の前に ; が必要 while read 【変数名】; do 【実行されるコマンド等】 done < 【ファイル名】

                                                                                ShellScript 【 while read 】 ファイルを1行ずつ読み込む - Qiita
                                                                              • Visual Studio Code February 2023

                                                                                Version 1.88 is now available! Read about the new features and fixes from March. February 2023 (version 1.76) Update 1.76.1: The update addresses these issues. Update 1.76.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the February 2023 release of Visual Studio Code. There are many updates in this vers

                                                                                  Visual Studio Code February 2023
                                                                                • ImageMagickをJSから呼び出す - Qiita

                                                                                  概要 ImageMagickを使って画像生成をしようと思っていて、簡単な処理ならターミナル等でコマンドを打って実行するのだが複数の画像を順番に合成するなどシーケンシャルな処理をする場合にそれだとしんどいので何かスクリプトを使いたいなと思って検討した結果JavaScript(以下JS)にしようと思い検討理由と実行記録を残しておきました。 なぜJSにしたのか 本当に簡単な処理ならShellscriptでもいいかなと思いますが今回はif文もいくつかケースがわかれたりJSONの読み込み等が発生するため除外。もちろんShellscriptでもできますが不慣れだし大抵の人にとっては見にくいケースもあるので。 次にPythonを検討した。PythonMagickなどのライブラリが用意されていて使いやすいということもあるし最近は画像処理で多く使われていたり人気の言語だったりするので。 迷った結果最終的には

                                                                                    ImageMagickをJSから呼び出す - Qiita