はてなキーワード: シェルとは
ワークフロー管理ツールからはキックするのはPythonやRuby、場合によってはJavaとかの高級言語想定だね。
自分が想定してた許容できるシェルスクリプトはコマンド呼び出すとか1行程度の物だね。
他に呼び出したいシェルコマンドとかがあるんであれば高級言語内から呼び出したほうが良い。
多くの高級言語では契約プログラミングとかデータの整合性とかを検証するコードを書きやすいから、コマンドとかの出力結果を信頼できるデータとして後続処理に送ることができる。
ワークフロー管理ツールからはなにを実行するの?シェルコマンド?
シェルスクリプトでプログラミングするのがまずいケースがあることは分かるけど程度問題なんだよな。
ちなみにシェルを経由とシェルスクリプトでプログラミングの境目はどこにあるの?ifやforが出てきたとき?パイプが出てきたとき?
ここを明確に分けるのって難しいと思うんだよな
多分、ソフトウェア工学でいう検証とかソフトウェアテストの話と、ライブラリやコマンドにバグがあるかどうかという話を取り違えている所が話が擦り合わないポイントな気がするね。
なんとなくLinuxやシェル、各種コマンドの開発プロジェクトの状況とかも見たこと無いにもかかわらず回答しているところも気になるけど
何を想定したのかわからないけど、シェルスクリプトを経由しているようなものは想定してなかったね。
あんさん、Dockerとか言ってるしあんまりシェルスクリプトの凄まじい現場とか見たこと無いのでは。
シェルってのは人間の向けのコマンドの出力結果をawkとかsedで分解して後続につなげるもんなんで出力結果が変わると困る。ただ、manにはこういう処理で使えるほどの詳細な挙動は書いてないことが多い。
そして、シェルは出力結果おかしくても型とかじゃなくて文字列処理だから割りと後続処理が実行できちゃう。おかしい箇所を発見するのも時間がかかる。
そういうことが無いようにバリデーションのコードとか書き始めると複雑で何百行にもなるシェルスクリプトができて、これが一層壊れやすいし保守開発がめんどいことになる。
横からだがシェルスクリプトで使用してるコマンドとオプションの仕様を把握するのなんて高級言語で使用するAPIの仕様を把握するのと同じぐらい基本的で当たり前のことだよ。manっていうコマンドを使ったり、より簡易的には--helpのようなオプションで確認できるよ。
君が論理的じゃないとしているところは筋が通っていると思うよ。
検証というのはプログラム開発におけるテスト工程だけでなく無数の利用者が継続的に使い続けていることを指しているよ。それを含めるならPOSIX準拠のシェルコマンドよりもよく検証されているプログラムなんて世の中に存在しないんじゃないかと思うよ
ほかの回答でも書いてるがシェルプロセス経由するとかは別に気にしてないんだよね。
正直技術のツギハギでもソフトウェア工学のテストの要件満たせてれば問題ないんだけど、
曖昧さのある技術だとソフトウェアテストの要件満たしきるのにコストかかりすぎるし、大体のエンジニアは満たしきるほど努力してないよね。なら使うのやめたほうが良いよって話かな。
回答しているからそっちも見てほしい
フィット感のいいイヤモニ型の有線イヤホン(ケーブル着脱式)を、ワイヤレス化する耳掛け型のアダプターみたいなやつがある。
大手だとFiiOのUTWS1あたりになるが、もう少し安いTRN BT20XSみたいな機種もあるから
耳裏パーツがゴツそうで気になる場合はネックチェーン型のBT3XSみたいなのもある
いずれにせよ有線より音質は落ちるけどチャット用途なら問題なかろう
イスラエルは中東国家から蛇蝎のように嫌われており、中東で孤立状態にある。
かつてアメリカを中心とした西側陣営はサウジアラビアを西側へ引き込もうと様々な援助を行ったが、結局今年八月にサウジアラビアはBRICs(中露陣営)への帰属を発表し、アメリカの中東におけるパワーゲームは見事に失敗した形となった。
その失敗によって苦境に立たされたのはどの国だろうか? イスラエルである。
反イスラエルを掲げる武装組織は複数あり、BRICs陣営の某国がそれら武装組織を支援しているというニュースは公然の秘密である。一機数十万~数百万のドローンによって数億円の戦車が破壊される映像が今回のガザ動乱では世界に向けて発信された。Poor warとでも言うべきか、武装組織は安価かつ強力な兵器で武装することに成功しており、毎年数千億円の軍事援助をアメリカから受け続けるイスラエルとは言えど、その対応には苦慮している。海外のニュースソース(アルジャジーラ)によれば、ガザ地区に投入された機甲戦力の23%に及ぶ九十台近い戦闘車両が現時点で破壊されており、その苦戦の色は濃い。また、前線で指揮を執っていた機甲部隊の司令官の一人であるシェルダグ・ジオール大佐が戦死したとのニュースが11月に入って舞い込んできた。繰り返す通り、イスラエルは孤立しており、支援された武装勢力によるPoor warに果たして今後二十年三十年耐え続けられるかというと疑問である。イスラエルは孤立している。
さて、そんな中で、今年の九月に入って、イスラエルはサウジアラビアとの国交を回復させる政治交渉を開始していた。
これは、一度は西側の勢力下から離脱したサウジアラビアを引き戻すという意味での交渉であると、世界中の人々が捉えていた。
勿論、この交渉は十月に入って行われたハマスによる奇襲攻撃によって立ち消えとなり、サウジアラビアは公式にこの国交正常化交渉を凍結したのだが、この2023年に至るまでの経緯を考えれば、イスラエルが本当にサウジアラビアに対して『西側に引き戻す』という悠長な交渉を仕掛けようとするだろうか?
寧ろ、イスラエルの人々に必要なのは、明らかに中東のBRICs陣営に対する恒久的な平和条約であり、和解であり、友好関係である。勿論、歴史的経緯を考えれば、そのような友好関係を取り結ぶことは難しいものの、しかしBRICs勢力が伸長していく中で、表立って彼らを敵に回すことは避けたいはずだ。わざわざ敵対的な態度を中東のBRICs陣営に対して取り続ける意味は無いはずだ。
いや、一つだけある。そのような行動を取り続ける理由が一つだけある。
『私たちはあなたがたの予想通り、想像通り、BRICsの人々と対立していますよ』というメッセージは、西側のイスラエルに対する友好的な態度を引き寄せるはずだ。というか、正直なところイスラエルがBRICs陣営に対して強硬的な態度を取り続ける理由は、それ以外に無いのである。
想像してほしい、周囲の国々を数十年に渡って侵略し、殺戮し、強権を奮い続けてきた国家で生きるということを、その国の為政者であることを。想像して欲しい。それが、どれほど心胆を寒からしめる事実であることかを。四方八方の国々が自国を憎悪している、その渦中の国家の為政者であることを想像して欲しい。彼らが喉から手が出るほど欲するであろうものが何であるかは、火を見るよりも明らかだ。それは恒久的な平和条約だ。
そして、それは許されないことなのだ。
西側陣営の一国であるというアイデンティティが、彼らに年間数千億の軍事援助を提供し続ける某国が、そのような願いを許すはずがないのだ。
今どきスマホで調べればすぐ分かるだろ。
大抵のバス会社は時刻表を自社のサイトに置いてるし、規模の大きいところは検索用のスマホアプリを提供してたりもする。
それに最悪スマホがなくたって他の乗客や、信号待ちの時に運転手に聞けばいいことだろ?
その程度の手間すら惜しむのか?
それとも路線バスの運賃でコンシェルジェ付きのリムジンみたいな待遇でも要求してるのか?
こういうことを書くと「外国人が~」とか言うやつが大抵出てくるけど、外国人観光客の方がよっぽど調べて路線バス使ってるよ。
スマホで行き先検索して普通に乗ってくるし、カタコトの日本語とスマホを駆使して周囲の乗客に質問したりもする。
日本人の観光客の方が確認もせず間違った路線に乗った挙げ句、調べもしなかった自分の事を棚に上げて運転手に暴言吐いたりするんだよ。
そもそもワンマン運行の路線バスで運転手が一人一人の乗客に手間かけてる余裕なんてない。
路線バス(というより公共交通機関全般)は運賃が安い代わりに不親切な乗り物なんだ。
親切な乗り物に乗りたいならタクシー使うなり、もっと奮発してリムジン呼ぶなりすればいいんだよ。
恥をかきたくないなら事前に調べておくしかないし、事前に調べてなくて恥をかくのはバス会社や運転手のせいじゃなくて調べておかなかった自分のせいなんだよ。
ロックフェラー一族やロスチャイルド一族、ハプスブルク家のような。
大金持ちになりたいって意味ではなく、何世代に渡って特定の地域や団体に影響を及ぼし続けたい。なんなら「千葉市の名門一族」とかでも良い。
ただ、俺は父親に捨てられた母に育てられた母子家庭育ちで、地元駅弁を卒業して市役所の職員になったつまらない男だ。
俺がジョン・ロックフェラーやマイアー・アムシェル・ロスチャイルドのような名門一族の家祖になれるとはとてもじゃないが思えない。そこで名門一族の家祖の父ポジションになりたい。ジョンの父であるウィリアム・ロックフェラーやマイアー・アムシェルの父であるアムシェル・モーゼス・ロスチャイルドのように。
・見途中
・シーズン2最終話の屋上〜ノーベル賞巨人の星クリパの流れがよすぎたのでいったん書く
光の照らし方もすごいいい…
見たいけどU-NEXT高いわ
・双子妹と兄も段々回が進むにつれスキルが発現してきとる…正直最初らへんのシェルドンだけ異能持ちでお母さんが特に気にかけてる描写がかつてきょうだい児だった自分を重ねてみてた所があるので少し寂しい気持ちがありけり
やっぱり特殊スキル持ってた方がはいいよね感がさみしみいやエンタメとして面白いし好きだけど
・生徒会長になれた理由(相手の都合)が「地域性?こわ…」ってなる
・
・
・
・
ネトフリ配信分は全部見た
途中から失速感は否めないが流し見にちょうどいい
え?お隣さんとお父さんマ?うそやろ
これはミスリードだね!!
今日、Pomeara DM250という機械が届いたので、それを使って試し打ちのためにこの文章を書いている。知っている人もいるかと思うが、Pomearaというのは、キングジムという会社が作っている文字入力専用の機械だ。いってみれば昔のワープロだ(昔とはどれぐらいのことかというと、昭和の末ぐらいから平成の初期ぐらいのことをぼんやりと考えている)。
じつはこのPomeraのシリーズを買うのは4台目だ。たしか、一番最初のモデルが出たときに頑張って買ったのを覚えている。あの機械はどうなったのだろうか。まだ処分していないはずだからどこかにあるはずだ。本体のその軽さにときめいたものだが、なんか使いにくくて結局使うのをやめてしまった。あと本体の一部が加水分解してベトベトになっていたような気がする。
2台目はこのDM 250と同じ形式の、キーボード折りたたみ式じゃない、クラムシェル型の最初のモデルだったと思う。書き心地は軽快でかなり気に入っていたが、当時は文章を書くといえば論文がメインだったので、Pomeraがどんなに使いやすくてもcitationを入れる役に立たないという問題があった。で結局iPadのWordを使ってドラフトを書いていたことを覚えている。この機種もまだ捨てていないはずだがどこかにいってしまった。
3台目は、はじめて画面にEインクを採用したモデルだ。はじめて、というかこれ以降Eインクのモデルはなくなってしまったので、最後のモデルでもある。これは夜中に液晶画面を見たくないが、文章は書きたいというニーズがあって買ったものだ。Eインクの画面で文字入力ができることに購入当初は感動したものだが、このモデルには複数の問題があった。まず文字入力の遅延。キーボードを打って画面に文字が表示されるまでに少しの遅延があるのだ。これは我慢しているとある程度慣れてくるが、まったく気にならないレベルには至らなかった。
次にEインクの画面の汚さ。これはEインクに固有の問題だが、画面を定期的にリフレッシュしないと、先に入力した文字の残像が表示されたままになるというか、画面上に変な縞縞がずっと表示されているのだ。これも文字入力に集中していると気にならないが、あるときハッと我に返ると、汚い画面だなあと思ってしまった。
最後に文字コードの問題。このモデルは文字コードがShift JISしか使えない。最近のPomeraにはPomera Linkというアプリで本体からスマートフォンにQRコード経由でテキストデータを転送する機能がある。これを使えば、Pomeraで入力したテキストをスマートフォンやPCで利用できるのだが、文字コードがShift JISだと使い勝手が悪かった。そのままでファイルを開くと文字化けしてしまうケースがけっこうあり、文字コードを変換してから流用するのが大変な手間だった。これが最大の理由で使うのをやめてしまった。
このモデルはまだ手元にある。売ってしまおうと思っていたが、Eインクで文字入力の機械を作るという発想自体は好きなので、取っておこうと思い直している。
4台目のDM 250を思い切って買ったのは、上記の問題がこのモデルでは解決されていると思ったからだ。まず、文字コードはデフォルトがUTF-8なので、今度はストレスなくPomeraから他のデバイスへテキストデータを流用できるようになった。Pomera Linkのアプリも気づけばかなり改善されており、データの読み取りがとてもスムーズになったと感じる。
あとはなんといっても画面がきれいで、文字が読みやすい。初期のモデルに比べるとまったくの別物だと感じる。
それから日本語入力(Atok)がとても改善されたと感じる。思うように変換ができなくて変換候補を探し続ける、ということがほぼなくなった。これは大きな改善ポイントだと思う。
ただしこのモデルにも問題がないわけではない。まず、キーボード。PCのキーボードに比べるとどうしてもひとつひとつのキーが小さいので、タイプミスをしやすい。これは指がこのキーボードの大きさに慣れるまでの問題なのかもしれない。だがキーボードの質感じたいがどこか玩具っぽいという感じには慣れそうにない。この値段にしてみればキーボードの質感はもうちょっとなんとかならなかったのだろうかと思う。あとは打鍵感。音が静かなのはたいへんよいが、このキーボードで何時間も文字を打ち続けると、指の関節が痛くなりそうだ。そこまで長時間この機械で文章を書き続けられればだが。
あとは本体がやっぱり重い。知ったうえで買ったが、このサイズで620gという重さは、手に持つとかなりずっしりくる。手元にあるPanasonicのLet's noteは本体重量が800g台だったと思うが、これより小さく軽いPomeara DM250を手に持った時の方がずっしり感があるのは不思議だ。PCを持ち運ぶよりはましだといえばそうなのかもしれないが、あまり気軽に持ち運ぶことに適した機種ではない。少なくともPCと一緒に持ち運ぶのはつらいので、外出するときにはPCかPomeraか選ぶことになるのだろう。
意気込んで買ったわりにはすぐに使わなくなるものナンバーワンがPomeraだ。なのだが気がつけば4台も買い続けているのは、集中して長い文章を書き続けることに自分が憧憬を持ち続けているせいだと思う。シンプルに、集中したいという願いをPomeraに込めてしまうのだ。で、気づけばPCに戻ったり、スマートフォンにBluetoothキーボードを接続して文章を書いたりしている。直感的に、道具としての納得感があれば自分はPomeraを使い続けるだろう。今回のモデルはそうなるだろうか。気づけば約2400文字を30分程度で打ち込んでいるので、まずまずの生産性なのかもしれない。それが続くかどうか、試してみたいと思う。