タグ

2022年10月8日のブックマーク (3件)

  • 今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita

    はじめに 1992 年に POSIX でシェルが標準化されて以来、シェルスクリプトの数値計算に expr コマンドは使いません。expr コマンドを使って計算していたのは Bourne シェル(古い UNIX の sh)時代の話で、現在の POSIX sh (dash、bash、ksh 等)時代では数値計算に expr コマンドは不要です。今どきはシェルの機能だけで整数の計算を行うことができます。「今どき」って一体いつからだって話なわけですが……。 注意 シェルスクリプトでパフォーマンスの話をするとすぐに「他の言語で〜」という方がいますが、私はどんなことにでもシェルスクリプトを使えなんて一言も言っていません。パフォーマンスを気にしている理由は、そこが実際にシェルスクリプトのボトルネックになるポイントだからです。そもそもシェルスクリプトと一般的な言語は言語設計レベルで得意なことが違います。ユ

    今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita
    a-kuma3
    a-kuma3 2022/10/08
    せっかくきちんとした内容なのに「現在のshは」がひっかかる。SolarisやHP-UXは現在でもbashへのハードリンクにはなってないんじゃないかな/計算が必要なスクリプトは全体をawkやperlで書く、がスタンダードだと思ってたが
  • 旅行支援でホテル代が値上がり?自治体に苦情相次ぐ(朝日新聞デジタル) - Yahoo!ニュース

    政府が旅行代金を補助する「県民割」によって、宿泊料金が値上がりしているのではないか――。そんな声が複数の自治体に寄せられている。観光庁は「不当な価格設定」をしないよう呼びかけているが、不当かどうかを確かめる手立てがないのが実情だ。 【画像】近年の全国の宿泊者数はどう変わった? グラフはこちら ■1年前の3倍に?目を疑う価格設定 東京都に住む30代の自営業の女性は、11月下旬に泊まる山梨県のホテルを予約しようとしたところ、その価格に目を疑った。 1年前の同じ日、そのホテルに宿泊した時は大人2人で素泊まり1万円ほどだった。それが、今年は3万8千円。仕方なく他のホテルを探しているという。 この女性は旅行やドライブが好きで、他県に住むパートナーとよく旅行に行くが、相手は会社員のため、宿泊料金が安い平日は休めない。11日から始まる全国旅行支援では平日には手厚いクーポンをつけ、政府として平日の旅行を後

    旅行支援でホテル代が値上がり?自治体に苦情相次ぐ(朝日新聞デジタル) - Yahoo!ニュース
    a-kuma3
    a-kuma3 2022/10/08
    そもそもがサービスの価値に対する価格設定ではなく、繁忙期は値を釣り上げても売れるから、という価格設定の業界なので、何も不思議ではない。新型コロナでメスが入る慣習はそれなりにあったので、ここも入れるべき
  • 独学でも教えてもらってもダメ、プログラミングができない本当の理由

    今はプログラミングができないけれども、ゆくゆくはできるようになりたい。そう思っている人は多いだろう。そうした人が知りたいのは「独学でプログラミングができるようになるのか」ということではないだろうか。 こうしたことを考えているのは、「独学コンピューターサイエンティスト Pythonで学ぶアルゴリズムとデータ構造」(日経BP発行)という書籍を読み始めたからだ。著者のコーリー・アルソフ氏は、大学の政治学科を卒業し、独学でプログラミングを学んで職業プログラマーになったという。前著の「独学プログラマー Python言語の基から仕事のやり方まで」(日経BP発行)は、そうした経験を通して同氏が得たプログラミングの知識をまとめたもの。そうした知識の中から、特にアルゴリズムやデータ構造といったコンピューターサイエンスに焦点を当てて解説したのが書だ。 もっとも同氏がいう「独学」は、大学でコンピューターサイ

    独学でも教えてもらってもダメ、プログラミングができない本当の理由
    a-kuma3
    a-kuma3 2022/10/08
    ]コードを書くのは大切なんだけど、動けば良いやという沼にハマるやつは多い。classの皮をかぶったCOBOLみたいなコードを書くやつがオブジェクト指向は死んだみたいなことをのたまってるとため息しか出ない