タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとbashとITに関するItisangoのブックマーク (6)

  • VS Code の統合ターミナルで Git Bash や fish もサポートされたので試してみた | DevelopersIO

    VS Code 1.71 がリリースされました? マージエディタの改善や、スティッキースクロールが GA したり (editor.stickyScroll.enabled)、統合ターミナル周りの改善など様々なアップデートがありました。 またプレビュー機能ですが、ファイルの移動や名前を変更したときに、該当ファイルを参照している Markdown のリンクを自動で追随して変更してくれる機能も来ているようで気になっています。 (markdown.experimental.updateLinksOnFileMove.enabled) 今回のアップデートで個人的に一番嬉しかったのは、統合ターミナルで Git Bash も(まだ実験的ですが)サポートされたことです。 統合ターミナルではコマンドの検出や装飾、ナビゲーションなどの便利な機能が使うことができますが、サポートされているのは以下の組み合わせのみ

    VS Code の統合ターミナルで Git Bash や fish もサポートされたので試してみた | DevelopersIO
  • シェルスクリプトの後ろにバイナリを埋め込む手法はPOSIXで考慮されているという話 - Qiita

    思いっきり雑学レベルの話ですみませんが、思い出した今書かないと忘れそうだなと思ったのでw この手法で何が出来るかと言うと、シェルスクリプトを実行するとスクリプトファイルの後ろ(exit で終了されて実行されない領域)に結合されたバイナリ形式の圧縮ファイル部分を抜き出して /tmp 以下に展開してそこに含まれているバイナリ形式の実行ファイルを実行して、一見シェルスクリプトのように見えるのに実はバイナリファイルを実行してるじゃんなどという楽しいことができます。いかにもハックまがいの手法に見えますが、どうやらこの手法は POSIX で考慮されているようです。 これを知ったのは「シバン shebang がないシェルスクリプトはどのシェルで動くかわからない(からちゃんと書いとけ)」の記事を書いている時に見つけた fish の PR 7802 です。fish はシバンがないスクリプトを実行するとエラー

    シェルスクリプトの後ろにバイナリを埋め込む手法はPOSIXで考慮されているという話 - Qiita
  • シェルスクリプトselectの使い方【4つのサンプルコード付き】

    シェルスクリプトではselectという構文が用意されている。 while文とメニュー表示機能が組み合わさったような機能で、シェルスクリプトらしい機能だ。 このページではサンプルプログラムをご紹介しつつ、selectの使い方をまとめてみた。参考にしていただければと思う。 シェルスクリプトのselectとは? 「select」文をつかうと簡易的な対話メニューが簡単に作成できるので便利だ。 丁度while文にメニュー表示機能がまざったような処理をする。メニューを表示しループ処理に入り、変数と分岐処理をつかって制御することが多い。 実際while文と分岐処理を使用し、作り込むと同じようなことができる。しかし若干大がかりになるので素直にselect文を使おう。 これまで解説してきた制御文は「必須の処理」が殆どだったが、今回は「より便利な処理」を実現するため制御文といえる。 なお「select」はba

    シェルスクリプトselectの使い方【4つのサンプルコード付き】
  • 【RPMによるパッケージ管理】rpmコマンドの使い方

    Red Hat系のOS、CentOSやFedraではRPMというパッケージ管理システムを使う。 このページではRPMについて基や便利なオプションなど含めて一通り解説した。参考にしていただければと思う。 パッケージ管理の概要について知りたいという方は下記を参考にしてほしい。 RPMとは? RPMはパッケージ管理システムのひとつだ。 「Red Hat Package Manager」の略だったのだが現代では「RPM Package Manager」の略で再帰的頭字語となっている。 主にRHELを始めCentOSやFedoraなどの「RedHat系列」なディストリビューションに採用されていることが多いパッケージ形式だ。 実際はこの上でパッケージを統合管理する「パッケージマネージャフロントエンド」が機能しパッケージを処理するため、単体で触れる機会は少なくなっている。 RMPのパッケージ RPM

    【RPMによるパッケージ管理】rpmコマンドの使い方
  • sudo のセキュリティ(ごく一部CentOS7対応) - Qiita

    見失うと、結構たどりつくのに時間がかかるのでメモ 参考サイト: ユーザの実行権限を柔軟に割り当てるsudoのリスクとメリット sudoで実施した操作をログに残す sudo 時に root のパスワードを使う sudoとは ユーザーが別のユーザーの権限レベルでプログラムを実行するためのコマンドである。一般的に、ユーザーがスーパーユーザー(superuser、すなわちroot)の特権レベルを利用する際に用いられることが多い。 (Wikipediaより) 注意点 盲目的にsudoを使えるようにすると、以下の様なセキュリティの穴にもなってしまいます。 「ログインできるユーザ全員」がroot権限を持つ 「rootユーザのパスワードを知らなくても」root権限のコマンドが実行できる (ユーザのパスワードがクラックされる=root権限のコマンドも実行可能となる。) 2019.10.15以前のシステムは必

    sudo のセキュリティ(ごく一部CentOS7対応) - Qiita
  • 独自の手法で10倍速開発 7割主義で変化対応力を高める

    良品計画は独自の開発手法を採用することで、システム開発の短期化とコスト削減を図った。2006年12月に再構築したMD(マーチャンダイジング)システムを皮切りに、08年12月までに約130のアプリケーションを社内で開発。一方で、IT 投資の売上高比率は04年の1.8%から0.9%に半減させた。「7割主義」と「スピード対応」を方針に掲げ、利用部門の要望に最速1日、遅くとも1~2週間で対応する。開発手法の独創性と、経営に資するシステム部門の姿が評価された。 「無印良品」ブランドの小売店を展開する良品計画は、1週間に1という猛スピードで新しいアプリケーションを開発したり、機能を強化したりしている。「思い立ったら即実行。合格最低ラインの7割主義で素早くシステムを開発し、検証と改善を繰り返す」。IT戦略を統括する小森孝取締役 情報システム担当部長兼流通推進担当管掌は強調する。 同社は独自の開発方法論

    独自の手法で10倍速開発 7割主義で変化対応力を高める
  • 1