タグ

2019年5月25日のブックマーク (13件)

  • zshが無いと死ぬ人がbashでなんとかする - ろば電子が詰まつてゐる

    ※この記事は、zsh Advent Calendar 2014 - Qiitaの19日目です。 zsh無しにbashで生きる zsh大好きな皆さんは、bashを心の中のどこかでバカにしているのではないでしょうか。しかし最近のbashは、いろいろとzshを意識している(?)雰囲気があり、zsh特有だと思っていた機能が実はbashでも使えたりします。 そのため、 zshを使えないと全身から血を吹き出して死ぬ ログインシェルとしてzshが起動されないと発狂して死ぬ 「最近はSolarisにだってzshが入っている」と一日100回は唱えないと死ぬ zsh神社が欲しい、参拝したい という人でも、bashがあれば多少の延命ができるかもしれません。稿では、zshが無いというサバイバル環境下において、bashでなんとかすることをテーマにいくつかサンプルを挙げてみます。 なおここでは、bashのプロンプト

    zshが無いと死ぬ人がbashでなんとかする - ろば電子が詰まつてゐる
    zetta1985
    zetta1985 2019/05/25
  • zshからbashに乗り換えた - syo-t's blog

    これまで zsh + prezto を使っていて、シェルの起動が遅いのが気になっていた。ターミナルでウィンドウ開いてから2,3秒待つくらい。流石に遅い。 というわけでシェルの起動を早くしたいのと、そもそもbashで十分じゃないかと思っていたということでbashの設定を整えてみたのでまとめておく。 プロンプトを変更する シンプルにカレントディレクトリだけ表示するようにした。プロンプトが長いのはあまり好きじゃない。 .bashrc に以下を記述 PS1="\[\e[1;34m\]\w\[\e[m\] " \[\e[1;34m\] で青色指定、\w でカレントディレクトリを絶対パスで表示、\[\e[m\] で先の色指定を解除。最後に半角スペース。 参考:Bashのプロンプト変更 - Qiita 大文字小文字を無視 ディレクトリやファイル補完の際にストレスを感じないように。 ~/.inputrc

    zetta1985
    zetta1985 2019/05/25
  • オープンソースのアーキテクチャ(和訳)

    zetta1985
    zetta1985 2019/05/25
  • bashで素晴らしく生産性を上げるための10のテクニック | Yakst

    よく使うコマンドの組み合わせを関数として.bashrcに書いておく事で、色々な操作が簡単になる。筆者の.bashrcとそこに書かれた実用的な関数のサンプル、使用例。 (訳者注) 原文タイトルが「Ten tips for wonderful bash productivity」なので、10のテクニックというタイトルにしていますが、実際には9つしかありません。原文筆者に指摘したところ人も自覚されていなかった模様?です。悪しからず。 私はいつも自分のbashの環境をいじったり直したりしています。同じような問題に何度も遭遇しては、その度に解決策を探さねばなりません。うんざりして座り込んでしまうまでそれは続きます。お前いつも座って仕事してるだろって? ええ、でももう皆さんお分かりでしょう。そういう場合は、カスタム関数を作って、それを.bashrcに書き込んで、ログインする可能性のあるマシン全部に入

    bashで素晴らしく生産性を上げるための10のテクニック | Yakst
    zetta1985
    zetta1985 2019/05/25
  • 詳解 シェルスクリプト

    TOPICS 発行年月日 2006年01月 PRINT LENGTH 372 ISBN 978-4-87311-267-1 原書 Classic Shell Scripting FORMAT Print Unixのプログラムは「ツール」と呼ばれます。Unixは、処理を実現するために複数の道具(ツール)を組み合わせる「ソフトウェアツール」という思想の下に設計されているためです。そしてこれらツールを「組み合わせる」ということこそがUnixの真髄です。また、シェルスクリプトの作成には言語自体だけでなくそれぞれのツールに対する理解も求められます。つまり、あるツールが何のためのものであり、それを単体あるいは他のプログラムと組み合わせて利用するにはどのようにすればよいかということを理解しなければなりません。書は、Unixシステムへの理解を深めながら、シェルスクリプトの基礎から応用までを幅広く解説しま

    詳解 シェルスクリプト
    zetta1985
    zetta1985 2019/05/25
  • Amazon.co.jp: 実践ユニケージ開発手法01 コマンド学習編: USP研究所 (著), USP研究所 (編集): 本

    zetta1985
    zetta1985 2019/05/25
  • 【シェル芸人への道】シェル芸人の第一歩 - Qiita

    はじめに 2016年がはじまりましたが、今年の目標は シェル芸人になること です。 突然そんな気持ち、使命感 に駆られました。 どうしてシェル芸人になりたい? 端的に言えば、 無駄に洗練された無駄のない 無駄な 技術 だからです。 多種多様な処理を自在に実行するという観点からいけば、RubyなりPythonなり各種プログラミング言語を使えばいいと思いますが、シェルという制約の中で可能性を追い求める面白さがあると思っています。 加えて、無駄なことに力を注げる人は、魅力的 だと思います。 魅力的なエンジニアになりたいです。 (追記) 初出時に「無駄な技術」などという 暴言 を吐いていましたが、シェル芸は無駄じゃありません。 とても有用な素晴らしい技術です。心よりお詫びして訂正いたします。 シェル芸人 とは、日唯一のシェル芸勉強会を実施する USP友の会 によると、 シェル芸 とは、主にUNI

    【シェル芸人への道】シェル芸人の第一歩 - Qiita
    zetta1985
    zetta1985 2019/05/25
  • 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) - Glamenv-Septzen.net

    ホーム 検索 - ログイン | |  ヘルプ 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) [ Prev ] [ Next ] [ 技術 ] 何をいまさら当たり前の事を・・・と思われるだろう。 $ nohup long_run_batch.sh & SSHからログアウト後も実行を続けたいバッチジョブを、"&"を付けてバックグラウンドジョブとしてnohupから起動するのは定番中の定番である。 しかし、「nohupを使わなくても実行を続けることが出来る」やり方があったり、さらには「nohupを付けてもログアウト時に終了してしまう」パターンがあるとしたらどうだろう? そして、ある日あなたの後輩や同僚がこれらについてあなたに質問してきたら、あなたはどう答えるだろうか? 「Web上で検索したら見つか

    zetta1985
    zetta1985 2019/05/25
  • 雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog

    κeenです。雰囲気でシェルを使ってる人が多いとのことだったので少しばかり込み入った知識を。 あと一応POSIX準拠かどうかも気にしながらやっていきます。 基礎知識編 シェルの種類 まず、POSIXにシェルが定義されています。 これに最低限の機能で準拠しているものをPOSIXシェルと呼ぶことにします。いわゆる/bin/shです。具体的な実装はbsh、ash、dashあたりでしょうか。 最低限の機能以上に色々拡張されているシェルを拡張POSIXシェルと呼ぶことにします。具体的な実装はbash、zsh、kshなどでしょうか。 ここでは触れませんがPOSIX準拠でないシェルも存在してcshやtcshなどのシェルがあります。あと確か最近話題のfishも違ったような。 さて、1つ問題になるのは普段使いのコマンドラインはおおむね拡張POSIXシェルでしょうが、サーバで使うシェルやデプロイスクリプトで呼

    雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog
    zetta1985
    zetta1985 2019/05/25
  • 仕事と給与と評価の関係

    ベイジで新評価システムの運用を開始するにあたって作った、仕事と給与と評価の関係を説明した社内向けのスライドです。会社や経営者によって考え方は変わると思いますが、できるだけ分かりやすく、一般化してみました。何かの参考になれば幸いです。

    仕事と給与と評価の関係
    zetta1985
    zetta1985 2019/05/25
  • メルカリがスマートグラス向け「メルカリレンズ」β版公開へ【最速インプレ】

    メルカリは5月24日にも、スマートグラス向けアプリのベータ版「mercari lens」(メルカリレンズ)の一般配信を開始することがわかった。 アメリカのカリフォルニア州で現地時間5月29日から開催される世界トップクラスのAR+VR展示会「AWE USA 2019」出展に合わせて公開するもので、米スマートグラスメーカー・Vuzixの最新機種「Blade」で動作するアプリだ。 現段階ではあくまでベータ版だが、メルカリが考えるスマートグラス×フリマアプリの世界観を一足先に体験できるものになる。 今回、Business Insider Japanの独自取材で最新アプリを先行体験してきた。 メルカリは2017年末に発足した「R4D」という研究開発組織をもっている。同組織では、社内外の専門家らが協力し、量子コンピューター活用など複数の技術研究を通して、先進技術の社会実装を目指すことを掲げている。 メ

    メルカリがスマートグラス向け「メルカリレンズ」β版公開へ【最速インプレ】
    zetta1985
    zetta1985 2019/05/25
  • explainshell.com - match command-line arguments to their help text

    write down a command-line to see the help text that matches each argument

    zetta1985
    zetta1985 2019/05/25
  • やったー! シトロエンの「乗り物酔いを防ぐメガネ」日本でもついに発売

    シトロエンが開発した乗り物酔いを防ぐメガネ「SEETROËN(シートロエン)」が、ついに日でも発売されます。発売日は2019年5月28日10時、価格は1万6200円(税込み)。全国のシトロエンのショールームとシトロエンオンラインショップで販売します。 乗りもの酔いを防ぐというメガネ「SEETROËN(シートロエン)」 SEETROËNは、2018年7月に欧州で発売され「こ、これは……!!!」と話題になったすごいメガネ(関連記事)。形状は独特。正面と左右に4つの丸い枠があり、それぞれの枠の中に青い液体が入っています。この青い液体が常に視界の端に正しい水平線を見せる役割をします。 もともとは船乗りのために考案された技術だそうです。不規則な揺れや加速、減速などによって、自身の視覚で得る感覚と体感した平衡感覚にズレが生じると酔いやすくなります。乗り物酔い対策の1つに「前方、遠くの景色を見続ける」

    やったー! シトロエンの「乗り物酔いを防ぐメガネ」日本でもついに発売
    zetta1985
    zetta1985 2019/05/25