タグ

シェルスクリプトに関するnagolingのブックマーク (6)

  • shtris | アプリケーション例

    純粋なshell環境で動作するテトリス ゲーム です. 2009年度版のテトリスのガイドラインにそって製作しました. URL: Tetris Guideline. Tetris Wiki. accessed at 2020-05-23 単純そうで奥の深いTetris の仕組み や, ShellScript でここまでできる可能性を知ってもらえると幸いです. 実装したシステムHold QueueNext QueueRandom Generation with Bag SystemScore SystemVariable Goal SystemT-Spin / Mini T-SpinBack-to-Back BonusExtended Placement / Infinite Placement / Classic Lock DownSuper / Classic Rotation Syste

    shtris | アプリケーション例
  • ソフトウェアと梃子

    Unixという考え方というを読んだ。もう図書館に返してしまったので、これから書くことはあまり正確じゃないと思う。〜的なという表現が多くなってるのはそのためだ。 こので最も印象に残ったのが、梃子(てこ)の話。著者の叔母がちょっとしたマルチ商法で大金を稼いだ話を例にとり、「プログラミングもこういうもんさ、梃子を使うんだよ」的なことが書かれているが、倫理的な問題はおいといて、そういう感じでプログラミングをすることってどうすれば可能なんだ?と疑問が湧いた。自分のようなクズ野郎はもちろんのこと、たとえ修行僧のように淡々と技術を磨いているプログラマでも、節を読めば自分の技術を使って著者の叔母のように大金が欲しいと思うはずだ。 プログラミングの梃子らしい部分は自動化だ。少なくとも、にはそう書いてあった。梃子の具体例としてシェルスクリプトがあげられて、たった一行のスクリプトが賢いプログラマたちが作

    ソフトウェアと梃子
  • USP研究所: 開発手法

    『ユニケージ(Unicage)』という言葉は、Unix Command Package に由来しますが、広くUNIXの考え方をシステム開発に拡張した開発手法全体を指しています。 UNIX ならではの自由な文化を保ちつつミッションクリティカルなビジネスの世界や社会システムにまで適用できる総合技術です。 ユニケージにおいては、UNIX のシェルスクリプトを使いますが、シェルスクリプトは、現在、世界の主流になりつつあるローコードアプリケーションプラットフォームの中で、もっとも歴史が長く、シンプルで、拡張性や移植性が富むものです。 最新のIoTやAIの取り込み、他システムとの連携はもちろん、短期間開発や高速処理を行うことができ、基ソフトのバージョンが変わっても、何十年と継続して動き続けます。 1.ソフトウェアの特徴 標準環境の考え方 ユニケージのシステムは、UNIX系のOS+シェルスクリプトのみ

  • シェルスクリプトはあなたを救います : 東京工業大学 ロボット技術研究会

    12月2 シェルスクリプトはあなたを救います カテゴリ:プログラミング言語 ※効果には個人差があります。 はじめに どうも。らりおです。 この記事は rogy Advent Calendar 2015 の2日目です。 1日目の記事はAdvent Calendarやります!(と今年のロ技研振り返りと自分の活動振り返り)です。 さてこの度、 rogy Advent Calendar 2015 におきまして、「シェルスクリプトは救い」と題した記事を書くことを予定しておりました。 というのも、なかなか私の要求を満たす静的サイトジェネレータが見付からず、 ならば自力でシェルスクリプトで書こうか、などと考えていたためでございます。 しかしその目論みは崩れ、 nanoc に救われてしまったため、 急遽予定を変更し、 シェルスクリプトがあなたを救う、その理由 シェルスクリプト成果物 自慢大会 紹介 の二

    シェルスクリプトはあなたを救います : 東京工業大学 ロボット技術研究会
  • シェルスクリプトで外部ファイルに記述された変数を利用する方法 | 俺的備忘録 〜なんかいろいろ〜

    シェルスクリプトを作成していると、設定変数が記述された設定ファイルを外部ファイルとして利用したい事がある。 そんな時、どのようにすればよいのだろうか? 1.外部ファイル(設定ファイル)で定義されている変数を利用する場合 外部ファイル内で変数を定義し、その変数をスクリプトファイル内で使用している場合、「.(ドット)」後にそのファイルのパスを記述することで、そのファイルを読み込む事が出来る。 例えば、スクリプトファイル「test.sh」で、設定ファイル「conf.txt」に記述されている変数「USER」をechoで出力したいとする。 ●スクリプトファイル「test.sh」 #!/bin/sh echo $USER ●設定ファイル「conf.txt」 USER=HOGE このとき、上記の状態のままで出力しても、変数「USER」は空のため、空の文字列が出力されるだけだ。 では、source文を追記

  • どの環境でも使えるシェルスクリプトを書くためのメモ ver4.60 - Qiita

    シェルスクリプトは環境依存が激しいから…… などとよく言われ、敬遠される。それなら共通しているものだけ使えばいいのだが、それについてまとめているところがなかなかないので作ってみることにした。 「どの環境でも使える=POSIXで定義されている」と定義 「どの環境でも使える」とは、なかなか定義が難しい。あまりこだわりすぎると「古いものも含め、既存のUNIX全てで使えるものでなければダメ」ということになってしまう。しかし、私個人としては 今も現役(=メンテナンスされている)のUNIX系OSで使いまわせること にこだわりたい。 とはいっても全てのOSやディストリビューションについて調べられるわけではないので、この記事では基的に最新のPOSIXで定義されていることをもって、どの環境でも使えると判断するようにした。(飽くまで「基的に」ということで) 従って、互換性確保のため、シェルの中で使ってよい

    どの環境でも使えるシェルスクリプトを書くためのメモ ver4.60 - Qiita
  • 1