並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 167件

新着順 人気順

KSHの検索結果41 - 80 件 / 167件

  • ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト

    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

      ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト
    • シェルスクリプト「whileの中の変数が見えない」解決方法5選 〜 パイプ・サブシェル問題 - Qiita

      はじめに コマンドの出力をパイプ + while read ループで処理した時にループの中の変数がループの外で使えない(変数の中身が空になっている)という問題の解決方法の紹介です。これも何番煎じかのネタだと思いますが、良くない解決方法が目につき、あまり紹介されてないテクニックもあるので、それらの情報をすべてまとめ、何がどういう理由で駄目なのか?良い方法とはなにか?を解説するのがこの記事の趣旨です。推奨 5 パターン(+非推奨 3 パターン)の解決方法を解説しています。 パイプ・サブシェル問題とは? 以下のような問題です。 #!/bin/sh total=0 seq 10 | while IFS= read -r line; do echo "$line" total=$((total + line)) done echo "$total" # 1 + 2 + ... + 10 = 55 と

        シェルスクリプト「whileの中の変数が見えない」解決方法5選 〜 パイプ・サブシェル問題 - Qiita
      • What exactly was the point of [ “x$var” = “xval” ]? – Vidar's Blog

        In shell scripting you sometimes come across comparisons where each value is prefixed with "x". Here are some examples from GitHub: if [ "x${JAVA}" = "x" ]; then if [ "x${server_ip}" = "xlocalhost" ]; then if test x$1 = 'x--help' ; then I’ll call this the x-hack. For any POSIX compliant shell, the value of the x-hack is exactly zero: this comparison works without the x 100% of the time. But why wa

        • 朝晩の乾燥が尋常じゃない - タブチマンの良い物紹介のコーナー

          ちょっと早めに用意したい!加湿器特集 【着後レビューで500円クーポン贈呈】空気清浄機 シャープ SHARP 加湿器 プラズマクラスター7000 KCJ50 KC-H50 の後継 ( 空気清浄23畳 加湿14畳 ) ホワイト系 抗菌 除電 脱臭 ホコリ PM2.5対応 乾燥対策 KC-J50-W 新生活 レビューCP500 価格:17800円(税込、送料別) (2022/10/30時点) 楽天で購入 【もれなくP5倍★10/30 12:00〜23:59】 <2021年 上半期 加湿器ランキング1位> 【1年保証】 UV除菌機能付き ハイブリッド加湿器 上から給水 加湿器 おしゃれ 約100℃加熱 上部給水式加湿器 上部給水型加湿器 アロマ加湿器 卓上 オフィス 大容量 タイマー付き 価格:11999円(税込、送料無料) (2022/10/30時点) 楽天で購入 【期間限定4880円☆更に5

            朝晩の乾燥が尋常じゃない - タブチマンの良い物紹介のコーナー
          • シェルスクリプトの [ -a (AND) と -o (OR) ] は非推奨だかんね - Qiita

            特に詳しく説明することもないですが [ ] (test) で使える演算子の -a (AND) と -o (OR) は POSIX では非推奨(廃止とマーク)となっているので移植性を重視する場合は使わないようにしましょう。[ 条件1 -a 条件2 ] の代わりに [ 条件1 ] && [ 条件2 ]、[ 条件1 -o 条件2 ] の代わりに [ 条件1 ] || [ 条件2 ] と書けば十分です。 -a と -o が不要ということは ( ) があってもしょうがないのでこちらも廃止されます。複雑な条件式は避けた方が良いと思いますが、優先順位を指定したいのであれば [ 条件1 ] && { [ 条件2 ] || [ 条件3 ]; } のように { } を使用します。( )を使って [ 条件1 ] && ( [ 条件2 ] || [ 条件3 ] ) と書いても動きますがサブシェルが生成され遅くなる

              シェルスクリプトの [ -a (AND) と -o (OR) ] は非推奨だかんね - Qiita
            • クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト

              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト
              • CloudFrontの署名付きCookieでプライベートコンテンツの配信 | DevelopersIO

                署名付きCookieはCloudFrontで配信するコンテンツをプライベートなコンテンツとして配信するための機能です。よく似た機能で署名付きURLもあります。今回は署名付きCookieでコンテンツの制限とアクセス検証します。 信頼されたキーグループのキーペアの作成 CloudFront + S3でコンテンツの配信準備 コンテンツを署名付きCookieで制限しプライベートコンテンツとして配信 CloudFrontの署名付きCookieを使ってプライベートコンテンツの配信を試します。以前はrootユーザでCloudFrontのキーペアを作成していました。現在は非推奨であり、通常のIAMユーザでCloudFrontのキーペアを作成する方法が推奨されています。ということで、推奨方法でキーペアを作成するところからはじめます。 署名付きCookie 信頼されたキーグループのキーペアの作成 署名者のキー

                  CloudFrontの署名付きCookieでプライベートコンテンツの配信 | DevelopersIO
                • シェルスクリプトの関数の書き方 functionや()の本当の違いとは? 〜 あなたの知らないシェル関数の真実 - Qiita

                  シェルスクリプトの関数の書き方 functionや()の本当の違いとは? 〜 あなたの知らないシェル関数の真実ShellScriptBashUNIXshellPOSIX はじめに シェルスクリプトの関数定義の方法は function や () を書くか省略するかの違いで三通りあります。これらは省略可能なだけで同じだと言われることが多いですがそれは本当なのでしょうか?それが本当ならなぜそのような書き方の違いが生まれたのでしょうか? 関数は Bourne シェルの開発者が重要だと考え最後に取り入れた構文です。関数を知らずしてシェルスクリプトを語ることは出来ません。シェルスクリプトが小さい場合は必要ないかもしれませんが、大きくなり後から読み返して何をやってるのかわからなくなる原因の一つは関数を正しく使っていないからです。この話についても詳しく書きたいのですが、今回のテーマではないので関数を使って

                    シェルスクリプトの関数の書き方 functionや()の本当の違いとは? 〜 あなたの知らないシェル関数の真実 - Qiita
                  • なんでわかるんだよ - ぼっちママは猫が好き

                    え~私、前回NNNオールスターズのイラストを 描いたわけですが・・・。 スーパー猫の日だよ!!全員集合!! - ぼっちママは猫が好き かわいい!かーわいいよー!チビっ子みーたんー(≧▽≦)そしてNNNオールスターズにみーたんが入ってないー(涙)今年はホント気候がおかしいですよねー・・・どうぞお大事にー! 2022/02/22 15:30 そう!!みーたん忘れてました!!(;^ω^) そういやコネ入社してたよこの人ww www.poponta.blue まあ、細かいことをいうとななかまちゃんも NNNエージェントだし、食堂にはにゃこめちゃんも 入ったし、ゲストに呼んだ子いっぱいいるし・・ね(*^^*)ww (いつでもエージェント募集中!!) スーパー猫の日だよ!!全員集合!! - ぼっちママは猫が好き みーたんのぷくっとした子猫のおなかが懐かしい。NNNは、いつもガヤガヤなので大所帯のような

                      なんでわかるんだよ - ぼっちママは猫が好き
                    • シェルスクリプトの正規表現の詳細解説(令和最新版)〜 基本正規表現(BRE)と拡張正規表現(ERE) - Qiita

                      はじめに この記事は UNIX コマンド(POSIX コマンド)で使える正規表現(基本正規表現 BRE と拡張正規表現 ERE)を正しく理解したい人のための記事です。正規表現とはなにか?みたいな基本的な話はしません。他のプログラミング言語で使ってるから正規表現自体は知ってるつもりだけど、シェルスクリプトだといつもの正規表現が使えず苦手だという人のために、シェルスクリプトにおける正規表現を深く理解できるような内容にしています。 基本的に POSIX に準拠した内容を中心に解説しており、どの環境にも対応した内容にしています。さらに Linux (GNU) や BSD や macOS の環境固有の拡張された正規表現、歴史的な UNIX コマンドの話や各コマンド毎の細かい違いなど、実際に使う上で必要な知識も解説しています。 注意 bash 等のシェルの正規表現についてはこの記事では詳しく扱っていま

                        シェルスクリプトの正規表現の詳細解説(令和最新版)〜 基本正規表現(BRE)と拡張正規表現(ERE) - Qiita
                      • とほほのBash入門 - とほほのWWW入門

                        sh : Bourne Shell とも呼ばれます。ベル研のスティーブン・ボーン氏が開発。最も基本的な機能を備えています。 csh : C Shell と呼ばれます。カリフォルニア大学バークレー校のビル・ジョイ氏が開発。C言語ライクな機能を強化しています。 tcsh : csh をさらに改良したものです。bash が出るまではかなり広く使用されていました。 ksh : sh を改良したものです。ベル研のデビット・コーン氏が開発。csh の機能も一部取り入れています。 bash : Bourne-Again Shell。sh を大幅に強化。現時点では最も広く使用されています。 zsh : 最も高機能なシェル。bash, tcsh, ksh などの機能を多く取り込んでいます。 以降では、現時点で最も利用されている bash に絞って説明していきます。動作確認は bash 4.2 で行っています

                        • Watch The Social Dilemma | Netflix Official Site

                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                            Watch The Social Dilemma | Netflix Official Site
                          • アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト

                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                              アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト
                            • Zsh and Fish’s simple but clever trick for highlighting missing linefeeds – Vidar's Blog

                              tl;dr: We look at how Zsh and Fish is able to indicate a missing terminating linefeed in program output when the Unix programming model precludes examining the output itself. Most shells, including bash, ksh, dash, and ash, will show a prompt wherever the previous command left the cursor when it exited. The fact that the prompt (almost) always shows up on the familiar left-most column of the next

                              • 移植性・可搬性の高いシェルスクリプトを書くための技術まとめ - Qiita

                                はじめに この記事は私がシェルスクリプト用のBDDテスティングフレームワーク ShellSpec の開発を通して得た移植性・可搬性の高いシェルスクリプトを書くための技術のまとめ、および関連する私の記事へのリンク集です。関連する新しい記事を書いたらここからリンクしますので、このページをストックするなりブックマークしておくと良いと思います。 この記事を変更通知目的でストックしている方へ 記事が多くなりリンク集のメンテナンスが大変になったため、この記事の定期的な更新はやめることにします。もし更新通知が必要な方は代わりに私をフォローしてください。ほとんどシェルスクリプト関係の記事しか書いていないためそれで十分目的を果たせると思います。 Q & A なぜシェルスクリプトで書くのか? シェルスクリプトには他のスクリプト言語にはない特徴が二つあります。一つ目はシェルスクリプトはコマンドを連携させるのに適

                                  移植性・可搬性の高いシェルスクリプトを書くための技術まとめ - Qiita
                                • [Vue.js] ライフサイクルをみる( beforeCreate から destroyed まで ) - Qiita

                                  暗記するものでもないが、 create, mount, update, destroy の 4 つに対して、それぞれ before と after の動きがある と、捉えれば覚えやすい。 公式の こちら からライフサイクルの流れを描いた図を転載させていただく。 ライフサイクルダイアグラム 実際に動きを確認する 確認用コード ライフサイクルの動きを見るために、各ライフサイクルのフックに対してログを仕込んだ。 後述の スクリーンショット で、本コードの説明を図とともに見ていく。 <template> <div :class="$style.lifecycle"> <input v-model="properties.message" :class="$style.message" placeholder="edit me"> <p>Message is: {{ properties.messa

                                    [Vue.js] ライフサイクルをみる( beforeCreate から destroyed まで ) - Qiita
                                  • Resecurity | EvilProxy Phishing-as-a-Service with MFA Bypass Emerged in Dark Web

                                    Back EvilProxy Phishing-as-a-Service with MFA Bypass Emerged in Dark Web Cybercrime Intelligence 5 Sep 2022 MFA, Dark Web, Phishing, PhaaS, ATO, BEC, PyPi, supply chain Following the recent Twilio hack leading to the leakage of 2FA (OTP) codes, cybercriminals continue to upgrade their attack arsenal to orchestrate advanced phishing campaigns targeting users worldwide. Resecurity has recently ident

                                    • ペーパー・ハウス | Netflix (ネットフリックス) 公式サイト

                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                        ペーパー・ハウス | Netflix (ネットフリックス) 公式サイト
                                      • 2人のローマ教皇 | Netflix (ネットフリックス) 公式サイト

                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                          2人のローマ教皇 | Netflix (ネットフリックス) 公式サイト
                                        • コブラ会 | Netflix (ネットフリックス) 公式サイト

                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                            コブラ会 | Netflix (ネットフリックス) 公式サイト
                                          • シェルスクリプト (bash, ksh, yash, zsh) で正規表現を使う方法のまとめ - Qiita

                                            はじめに 一部の POSIX シェルには、シェル自体に正規表現対応の機能が含まれており、外部コマンドに依存せずに正規表現による比較を行えます。すべての POSIX シェルで使えるわけではありませんが、シェルに含まれている機能であるため環境の違いを気にする必要はなくパフォーマンスも良いというメリットがあります。しかし正規表現に対応している bash、ksh、yash、zsh で、実装にそれぞれ違いがあります。この記事ではその違いをまとめました。現時点でのそれぞれの最新版である bash 5.2、ksh 93u+m/1.0.3、yash 2.53、zsh 5.9 で動作確認しています。 なお POSIX 正規表現の話や、コマンド(POSIX コマンド・UNIX コマンド)で正規表現を使用する場合の注意点などは「シェルスクリプトの正規表現の詳細解説(令和最新版)〜 基本正規表現(BRE)と拡張正

                                              シェルスクリプト (bash, ksh, yash, zsh) で正規表現を使う方法のまとめ - Qiita
                                            • 週刊Railsウォッチ(20200225前編)RubyのShellwordsライブラリは知っておくべき、VCRはやはり有能、copを自作、Hix on Rails記事ほか|TechRacho by BPS株式会社

                                              2020.02.25 週刊Railsウォッチ(20200225前編)RubyのShellwordsライブラリは知っておくべき、VCRはやはり有能、copを自作、Hix on Rails記事ほか こんにちは、hachi8833です。次回の技術書典は残念ながら中止になりました。型システム祭りも延期だそうです。 【#技術書典 8 開催中止のお知らせ】 誠に残念ですが、先週末の新型コロナウイルス感染症に関わる状況の急激な変化を鑑み、2月29日(土)、3月1日(日) に予定しておりました技術書典8の中止、およびオンライン開催「技術書典 応援祭」への変更をお知らせいたします。https://t.co/MXWhI4DPFm — 技術書典 公式アカウント (@techbookfest) February 17, 2020 イベント: 型システム祭り - connpass -- 延期 つっつきボイス:「今日

                                                週刊Railsウォッチ(20200225前編)RubyのShellwordsライブラリは知っておくべき、VCRはやはり有能、copを自作、Hix on Rails記事ほか|TechRacho by BPS株式会社
                                              • 全裸監督 | Netflix (ネットフリックス) 公式サイト

                                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                  全裸監督 | Netflix (ネットフリックス) 公式サイト
                                                • ハイスコア: ゲーム黄金時代 | Netflix (ネットフリックス) 公式サイト

                                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                    ハイスコア: ゲーム黄金時代 | Netflix (ネットフリックス) 公式サイト
                                                  • お尻の筋肉が弱ると大腿筋膜張筋が固くなる!大腿筋膜張筋のストレッチ方法と腰痛との関連 - 姿勢とボディメイクを考える

                                                    bodymakerptです。Follow @bodymakerpt 今回は骨盤につく筋肉である大腿筋膜張筋ついて解説します。 筋肉シリーズ第17弾です。ではどうぞ! 大腿筋膜張筋とは? 起始停止・作用 大腿筋膜張筋の筋トレ・ストレッチ 大腿筋膜張筋の筋トレ 大腿筋膜張筋のストレッチ・ほぐし方 大腿筋膜張筋はPTの敵? 大腿筋膜張筋と腰痛? まとめ 最後に 大腿筋膜張筋とは? 大腿筋膜張筋 大腿筋膜張筋は骨盤から腸脛靭帯を介して膝(脛骨)まで続いています。足を持ち上げる際に非常に強い力でその運動を遂行します。外側にある筋膜のラインの一つです。腸腰筋や中殿筋・大殿筋などに筋力低下が起こると、代償的にこの大腿筋膜張筋が過剰に働いているケースが多くみられます。いろいろな動作の左右への安定性を確保してくれるのがこの大腿筋膜張筋という筋肉です。 起始停止・作用 ・大腿筋膜張筋 英語ではtensor f

                                                      お尻の筋肉が弱ると大腿筋膜張筋が固くなる!大腿筋膜張筋のストレッチ方法と腰痛との関連 - 姿勢とボディメイクを考える
                                                    • 注目!がに股の原因:がに股歩きを治す筋トレ・ストレッチ方法を紹介 - 姿勢とボディメイクを考える

                                                      bodymakerptです。Follow @bodymakerpt 今回は、がに股・がに股歩きについて解説します! がに股とは?がに股の原因は? ①内ももの筋力低下 ②お尻の筋力低下 ③骨盤の後傾・猫背(姿勢が悪い) ④太もも外側の固さ ⑤足首の固さ がに股の直し方 がに股改善筋トレ がに股改善ストレッチ まとめ 最後に がに股とは?がに股の原因は? がに股とは、足のつま先・膝のお皿が外に向いている状態です。 ・椅子に座った状態では、ぱかっと股が広がった状態。 ・股関節が外にねじれた状態のことを言います。 O脚とは似ていますが少し違い、O脚の場合は、主に膝がねじれており、お皿の向きが必ずしも外側を向いているとは限りません。膝自体が外側に膨らんでおり、文字通りOの字の形なっています。大腿骨(太もも)中央と脛骨(膝下)の中央のなす角度でO脚か否かを判断します。(正常174~176°で、180°

                                                        注目!がに股の原因:がに股歩きを治す筋トレ・ストレッチ方法を紹介 - 姿勢とボディメイクを考える
                                                      • ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita

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

                                                          ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita
                                                        • OneNoteがサイバー攻撃対策で120個の拡張子をブロック

                                                          Microsoftは2023年3月29日(現地時間)、「Microsoft OneNote」(以下、OneNote)を悪用したサイバー攻撃が増加していることを受け、特定の拡張子を持つファイルを処理する方法を変更すると発表した。影響を受けるのは「Windows」で動作する「OneNote for Microsoft 365」で、2023年4月のバージョン2304から反映される。 Microsoftがインターネットからダウンロードしてきた「Microsoft Office」ファイルにおけるマクロ実行をデフォルトでブロックするように挙動を変更して以降、サイバー攻撃者はOfficeマクロ以外の攻撃ベクトルを模索している。こうした動きの一つがOneNoteの悪用だ。 サイバー攻撃者は、OneNoteで複雑なテンプレートを作成する。テンプレートには「設計要素を『ダブルクリック』してファイルを表示するよ

                                                            OneNoteがサイバー攻撃対策で120個の拡張子をブロック
                                                          • GitHub - a8ksh4/chonky-pocket: An almost pocket-sized portable computer!

                                                            An almost pocket-sized portable computer! I wanted a pocket-sized computer... This is not quite it. It fits in the cargo pocket of one pair of my shorts, but I'm not going to walk around with it like that. This is better sized for a handbag. It has a run-all-day sized battery and an ethernet port, as a propper computer should! A few goals for this project: Implement a chording keyboard in software

                                                              GitHub - a8ksh4/chonky-pocket: An almost pocket-sized portable computer!
                                                            • GitHub - shellspec/shellspec: A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

                                                              ShellSpec is a full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells that provides first-class features such as code coverage, mocking, parameterized test, parallel execution and more. It was developed as a dev/test tool for cross-platform shell scripts and shell script libraries. ShellSpec is a new modern testing framework released in 2019, but it's already stable

                                                                GitHub - shellspec/shellspec: A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells
                                                              • GitHub - udem-dlteam/ribbit: A small and portable Scheme implementation with AOT and incremental compilers that fits in 4K. It supports closures, tail calls, first-class continuations and a REPL.

                                                                The Ribbit AOT compiler is written in Scheme and can be executed with Gambit, Guile, Chicken and Kawa. It has been tested with Gambit v4.7.5 and above. For the best experience install Gambit from https://github.com/gambit/gambit . There are also prebuilt versions of the Ribbit AOT compiler in the prebuilt directory, allowing the AOT compiler to be executed using another language interpreter, such

                                                                  GitHub - udem-dlteam/ribbit: A small and portable Scheme implementation with AOT and incremental compilers that fits in 4K. It supports closures, tail calls, first-class continuations and a REPL.
                                                                • MicrosoftとUnixのお話 - Qiita

                                                                  WSLでLinuxバイナリをサポートしたWindows、Microsoft AzureではLinuxもバッチリ動きます。ですが、それまではMicrosoftとそれ以外、「それ以外」はMacも含めてすべてUnix系という印象がありました。つまり、OSと言えばWindowsかUnixかというような構図です。 ですが、意外にもMicrosoftとUnixの関係は歴史が古いので、その歴史を振り返ってみました。 (独り言)口調の統一や誤字脱字はおいおい修正予定です(記事書くだけで疲れた) 2020年1月4日更新 2020年5月6日更新 2020年11月21日更新 Microsoft と Unix の昔話 Xenix Microsoftは意外なことに初めて商用UnixOSを開発し、リリースした会社だったりします。(ほんと意外ですよね) 1981年、MicrosoftはAT&Tからライセンスを受けて、X

                                                                    MicrosoftとUnixのお話 - Qiita
                                                                  • [GitHub] Renovate の導入と設定 - Qiita

                                                                    はじめに GitHub の dependabot が煩わしくなってきました。 私の場合は主に package.json での依存関係でアラートがでるのですが、 dependabot alerts がでる 内容をみる 手元で依存関係をアップデートなり npm autdit で確認して個別に npm install したりで対応 package.json や package-lock.json を push といったことをやってきました。 が、先述のとおりこの一連の作業が煩わしくなってきたところ、 Renovate を導入して自動化できるという話を耳にしたので試してみようと思います。 とは言うものの、右も左もわからない状態ではなにが正しいかも分からない、ということろでまずは公式を頼りに進めます。 導入 GitHub リポジトリに Renovate を導入します。 手順はこちらのドキュメントを参

                                                                      [GitHub] Renovate の導入と設定 - Qiita
                                                                    • プログラミング言語大全

                                                                      2020年4月18日紙版発売 2020年4月18日電子版発売 クジラ飛行机 著 B5変形判/216ページ 定価1,980円(本体1,800円+税10%) ISBN 978-4-297-11347-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 プログラミング言語の大全集! 100以上のプログラミング言語や処理系,関連言語を幅広く解説。C,Java,Python,PHP,Ruby,JavaScript...主要言語はもちろんマイナー言語まで収録。初心者にも経験者にも楽しい一冊です。 こんな方におすすめ どの言語を学ぶべきか知りたいプログラミング初心者,新人プログラ

                                                                        プログラミング言語大全
                                                                      • アイリッシュマン | Netflix (ネットフリックス) 公式サイト

                                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                          アイリッシュマン | Netflix (ネットフリックス) 公式サイト
                                                                        • イカゲーム | Netflix (ネットフリックス) 公式サイト

                                                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                            イカゲーム | Netflix (ネットフリックス) 公式サイト
                                                                          • Free and Open source PDF generator library! | pdfme

                                                                            "content": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ4AAAKFCAMAAADLW3/4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADDUExURfLx8N7b2eLg3+7k2ero5+bl4/Do3e3r6vDw7+/u7PHr4ezh1c3LysjGxune0cLBw/b08vPu5tnW1dPQz769v+bZy9jNwtDEuuHa0ratp+LTxLe3uvby6sO4sObg2Orl3t3Uy6utsbazss68rayinXxiVaKYk5WMiLWZg5d5ZYhvYN/MuqWBacaxobKOc4qAemxXTbyml/bm06WJd9rDrsSli6OkqIFQRdS0mGlKOldCOJhSRY9oVfTdxEYvJCkYD8iadvAoFyAAACAASU

                                                                              Free and Open source PDF generator library! | pdfme
                                                                            • シェルスクリプトのset -eを罠を避けて使う方法 - Qiita

                                                                              注意 この記事は内容に満足できなかったので新たに書き直しました。この記事の内容が間違っているわけではありませんが、まずは「シェルスクリプトのset -eを正しく使ってエラー処理を楽にしよう!」を参照して下さい。 2021-08-14 追記 この記事を書いた当時 bash の挙動を正しく理解していなかったので補足訂正します。bash はコマンド置換の中に set -e (errexit) の効果が継承されません。この動作は POSIX 非準拠です。bash 2.05.0 以上であれば set -o posix もしくは POSIX モード(sh)で起動することによって POSIX に準拠した動作となります。また bash 4.4 以上であれば shopt -s inherit_errexit でこの問題だけを個別に POSIX に準拠させることができます。本来は記事を訂正すべきですが、文章の

                                                                                シェルスクリプトのset -eを罠を避けて使う方法 - Qiita
                                                                              • シェルスクリプトのset -eを正しく使ってエラー処理を楽にしよう! - Qiita

                                                                                はじめに この記事は正しく理解してないとハマりやすい set -e を正しく使う方法を解説しています。実はこの記事は前に書いた「シェルスクリプトのset -eを罠を避けて使う方法」の簡略版で前回は実際の動作を詳しく書いたのですが、内容がうまくまとまらなくて満足しておらず、私が set -e を使う時に気をつけてることを考えるともっとシンプルだよなということで新たに書き直すことにしました。普通に set -e を使うだけならこの記事の範囲の理解で十分だと思います。詳しい挙動については前回の記事を参照して下さい。 2021-12-16 「4. set -e の効果がコマンド置換に継承しないシェル対策」を追加 set -e とはなにか? この記事を読むような人は知っているかと思いますが set -e とはコマンドの実行結果がエラー(= 終了ステータスが 0 以外)になった時にシェルスクリプトを自

                                                                                  シェルスクリプトのset -eを正しく使ってエラー処理を楽にしよう! - Qiita
                                                                                • 浅草キッド | Netflix (ネットフリックス) 公式サイト

                                                                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                                    浅草キッド | Netflix (ネットフリックス) 公式サイト