SSブログ

コマンドで zip ファイルの解凍、作成 [日記]

Mac や Ubuntu で、zip ファイルを圧縮したり解凍したりは、あまりしないけど、たまにするのでメモ

zip ファイルの中身確認
zipinfo foo.zip

ファイル解凍
unzip foo.zip

ファイルを圧縮(カレントディレクトリにファイルを展開する zip ファイルができちゃうので注意)
zip foo.zip foo.txt bar.pdf

ディレクトリを圧縮
zip -r foo.zip foodir
zip -r foo.zip foodir/

いつも、忘れて調べながらだけど、解凍、圧縮、内容確認が unzip, zip, zipinfo と別れていることと、zip ファイルを指定することを覚えていればいいのかな(そのことを、忘れそうだけど)
コメント(0) 
共通テーマ:日記・雑感

長生きがすべてを解決する [日記]

直接言われたことはないが、農家の長男の僕が田舎を出て都会に暮らしていることを悪く言っている人はいると思う。
いつか母が亡くなったら、最終的には田舎の土地を売らないといけないと思う。
もう少し若い頃は、最後は田舎に帰って・・・と思っていたが、年をとると田舎暮らしは難しくて、それはできなさそうだ。

田舎をでて都会でプログラマーとして働くことで、結婚して、子供を大学にやることができたと思っている。
深い考え(キャリアプラン)はなく、運が良かっただけ。
父は、肉牛を飼って僕を大学にやるくらいのことはできたが、今だったら難しいだろう。

先祖伝来の土地を売ったりしたら、父や祖父を知っている人は悪く言うだろうなぁ。
祖父は悲しそうにすると思うが、父はわかってくれると思う。

100歳まで生きて、知っている人が全ていなくなったら全てが解決できると思うので、頑張って長生きすることにしている。
コメント(0) 
共通テーマ:日記・雑感

プログラマーになることの適性が事前にわからないのが困りもの [日記]

(今の時点では)IT業界の景気は他業界に比べたら良くて、学歴差別も年功序列もあまりなく、転職しやすく、男女差別もないと思っているので、
子供たちにも、
「困ったらプログラマーになれ」
と言っているし、世の若者たちもお勧めしたい。
・・・が、向き不向きがあって頑張っても職業プログラマーとうまくいくかどうかわからないところが悩ましい。
なったらなったで心配してしまう。

自分が、新卒で入った会社では、同期の一人が1年くらいで辞めてしまった。
「プログラミングなんもわからん」
と言っていて、会社への恨みも言って辞めていった。
本人も一生懸命頑張っていたと思うんだけど。
ああなってしまうのが怖い。
自分も、(パソコン少年だったけど)入社時に自信はなくて、就職して1年目、3年目で、なんとか仕事を続けられていることにほっとした。

いろんな人の話を聞くと情報系の学科を卒業して自信満々でもダメな人はダメで、文学部でも民俗学をやってましたっていう人でも適性がある場合もあるようだ。
結局、高校程度の数学ができていれば、誰でも適性あるかもしれないしないかもしれない、ってことになりそう。

事前に、できれば適性テストみたいなもので適性が測れれば、採用される側にも採用する側にもいいことなんだと思うけど、今のところ、そんなことはできそうにない。

(誰でも最初は動かないんだけど)思ったように動かないからストレスって思うか、動かなかったものが思った通りに動いたら楽しい!って思えるか、が分かれ目なのかもしれない。
義務教育でのプログラミング教育は、ほとんどの人が挫折感を味わってしまうことになるし、適性があるはずだった人もプログラミング嫌いになりそうなので反対だが、早期に適性がわかるんだったらやってもいいかな、ってちょっと思う。
コメント(0) 
共通テーマ:日記・雑感

SSL証明書リストのありか [Python]

自分メモ

Pythonで参照しているSSL証明書リストのファイルパスを確認する方法
https://qiita.com/kai_kou/items/21809a358e00b971d2d3

独自(root)CA のインストール方法
https://qiita.com/msi/items/9cb90271836386dafce3

pem: Easy PEM file parsing
https://pypi.org/project/pem/

Python requestsライブラリは認証局の証明書をどう管理する?
https://dev.classmethod.jp/articles/how-to-manage-ca-root-certs-for-requets-library/

Certifi
https://certifiio.readthedocs.io/en/latest/
https://pypi.org/project/certifi/

check-tls-certs
https://github.com/fschulze/check-tls-certs

そのうち、自分で(pythonで)サーバー証明書の検証をやってみたい
https://stackoverflow.com/questions/46553338/how-to-verify-certificate-signature-in-pyopenssl
https://milestone-of-se.nesuke.com/sv-advanced/digicert/digital-certification-summary/
コメント(0) 
共通テーマ:日記・雑感

スクリプト言語の安心感 [日記]

仕事では 10年以上 Python しか書いていない。

・・・が先日、Go言語のコードをちょっとだけ修正することがあった。
コンパイルして、本番環境に実行バイナリをコピーして開始する時に、ちょっとだけ
「今まで動いていた実行バイナリ、俺の思っているやつだよな・・・」
と心配になった。
ほとんど書き換えられることがない想定のものだったので、
今、動いているもののソースが、 git リポジトリの自分の修正前のリビジョンをビルドしたものである絶対の自信がない。

スクリプト言語では、そこにあるソースコードの処理が動いていることがわかって、これって安心感のあることなんだなぁ、と感じた。

20年以上前には、自分も C や C++ でコードを書いていたが、
Webシステムではなかったし、スクラッチから書いていて、自分が一番よく知っていたから、そういう不安はなかった。

昔は、Webシステムでもなかったし、プロジェクトが完了したら動くバイナリを実行するだけで、
それを改修するという発想がなく、やるなら作り直しってことで、先を考えてなかったのかもしれない。
実際、次期バージョンが1から企画開発されて、僕が書いたものはそのまま自然消滅的に使われなくなった可能性は高い。
(もしくは、次のバージョンなしで使われなくなったらおしまい)

考えてみたら、C や C++ で書いていた頃のあれらは、最後に自分がコンパイルして納品した後、
(ソースコードは付けていたが)
プロジェクトは完了となって、あれを引き継ぐことになった人がいたとしたら、コンパイルできるようにできていたんだろうか?
やってたのかもしれないが、お客さんがコンパイルしていた記憶がない。

しかし、21世紀の今は、継続的に改善や機能追加をしていくことが当たり前になった。

よく、 Go や Rust は、

- 型が定義されているので、発生する不具合の一部を先にコンパイルエラーとして検知している
- 実行速度が速い

なんてことを言われるが、スクリプト言語の、「今、そこにソースコードがある」メリットはあまり言われないな。

今どきは、コンパイル言語でも、ビルド&デプロイを自動化してるから大丈夫。そうなってないほうが悪い。
・・・という理屈はわかるが、世の中、そんなに完璧に進むもんでもないと思うよ。
コメント(0) 
共通テーマ:日記・雑感

ローマの休日 [日記]

金曜にテレビでローマの休日をやっていたらしい。
そういえば、今まで、見たことなかったけど、アマゾンプライムなら無料で見れそうだな(→見れた)ということで、初めて見た。
スリとかの犯罪のめっちゃ多そうなローマで、悪い人が一切出てなかったのは良かった。
殴り合いはあるが、みんな、それぞれの役割を果たそうとしてただけで、安心してみられる恋愛ものであることは間違いない。
正直、年をとってくるとハラハラは耐えられない。
ハラハラする・・・というシーンはあるにはあるんだが、そこはもう予想外の展開にならないので、安心してみられる。

見る前に「お金持ちのお嬢さんが新聞記者と一緒にローマを観光する(恋愛もの?)」程度の認識はあって、
その認識は概ねあっていたが、コメディながら涙もある、なるほどの名作だった。
オードリーヘップバーンの
「父は広報関連の仕事を40年していて、父も時にはイラッとするけど大体大丈。いったん始めたらやめられない。」
というセリフのあたりが一番笑った。

今上天皇が、イギリスでの留学を終えて帰国された時の記者会見だったと思うが、
(護衛は1人で、それまでの警備とは比べものにならない少人数で、寮は他の学生と同じ二人部屋だったそうで)
「非常に自由な時間を過ごすことができました。あの自由な時間を過ごすことが二度とないことはわかっています。」
という話をされていて、子供心に
「大変な御身分と覚悟だなぁ」
と思ったことを思い出した。

ウルトラセブンのソフビ人形を買ってもらった(そしてそれがニュースになった)翌日にクラスのみんなが、
そのことを知っていたので驚いた・・・という経験以降の積み重ねの結果なんだろうなぁ。

内親王(および元内親王)の方々は、若い頃に「ローマの休日」を見るものなんだろうか。
見るとしたら、我々のような平民とは感じかたがまったく違うんだろう。
コメント(0) 
共通テーマ:日記・雑感

息子がゲーミングPC買った [日記]

3月末に息子がゲーミングPCを買ったと聞いた。
社会人になって一番高い買い物だったんではないかな。

息子の中学時代の友達も社会人になってお金があるからか、こぞって GeForce RTX 3060 とか 3070 とか載ってる PC を買っているらしい。
「GPU がまったく手に入らなかったのに、今は買えるんだー」
と思ったが、最近はその価格も随分下がっているようだ。

NFT も、仮想通貨もメタバースも終わりっぽいニュースを最近見るようになった
https://www.itmedia.co.jp/business/articles/2205/12/news112.html
https://news.yahoo.co.jp/articles/5d5b47b6485d56502779baa3f9ae2881a639a70d
https://news.yahoo.co.jp/articles/73793dbc8900b81adcc50f41e30dcc058e3a2dbe

NFTとして売った絵が数百万になった小学生は、運がよかったね思うが、これで味をしめて人生を踏み外さないことを願ってる。
コメント(0) 
共通テーマ:日記・雑感

熊本の TSMC の工場は 22nm プロセスルールでよかった [日記]

半年ほど前に聞いたニュース

- TSMC の半導体工場を熊本に誘致
- ソニーと共同設立
- 国の補助金が出る

https://www.sankeibiz.jp/business/news/211109/bsc2111092109007-n1.htm
https://www.jiji.com/jc/article?k=2021101400743

TSMC の工場を新設とのことだったから、なんとなく最新鋭の半導体かと思っていたが、最近の記事で、最新鋭の半導体でなくて、2世代前の 22〜28 nmプロセスルールの半導体だと知った。

・・・よかった。

最先端の 5nm プロセスルールの工場で歩留まり悪かったら悲惨だ。
サムソンは5nm の工場の歩留まりの悪さにずっと苦しんでいるらしい
https://news.mynavi.jp/techplus/article/20210216-1735484/

22nm プロセスルールの工場だったら稼働できそうだ。
それでも十分な歩留まりで 2024年に生産開始するの大変じゃないかな。

22nmプロセスルールというと、 2010年くらいの CPU で使われていたものらしい。
最新鋭の iPhone は作れなくても、 2009年の白いMacBook や Raspberry Pi 4 くらいは作れるらしい。
半導体の微細化は、限界と言われながら頑張ってるけど、僕的には、もう十分なところまできてるな。
(そうはいっても、 2nm が安定稼働してから10年後に日本でも工場作ってほしい)
コメント(0) 
共通テーマ:日記・雑感

円安もいいものかも [日記]

FRB が予定通り金利を上げて、ここ1ヶ月くらいで、1ドルで10円以上円安で 130円/ドルになっている。
いろんなものが値段が上がって、貯金も(ドル建てで)目減りして、悲しいなぁと思っていた。どうしても、MacBook や iPhone の値段の高さが気になって、自分が貧乏になってしまった気分になる今日この頃。
これだけ急激に円安になったことってないんじゃなかろうか。

GW 中のニュースで、日本の縫製工場が、大忙しで、GW中も出られる人は休出して働いているそうな。
上海の COVID-19 の流行で物流が止まったのと、円安で日本での工賃が相対的に安くなったのが原因らしい。
昔は、真面目に働けば食っていけて、結婚して子供を育てた時代があった。
輸入するものは高いもので舶来品と呼び、お金がないので、外国旅行に行けるのはお金持ちだけだった昭和の時代に戻るのもよいのかも思った。
コメント(0) 
共通テーマ:日記・雑感

高校一年程度の数学と英語を習得してほしい [日記]

ふと思ったこと。

「日本は、経済的な競争力をつけるために高度な大学教育を充実させないといけない、」
みたいな話はよく聞くが、実際のところは高校一年程度の数学と英語の習得を目指した方がいいんじゃないかと思う。

問題は、(昔から)高校を出ていても高校一年程度の数学と英語を習得できてない人が大量にいそうだということだと思う。

例えそうであっても、昭和であればお釣りの計算や四則計算ができれば、あとは努力と体力でできる仕事がたくさんあった。
しかし令和の今、単なる店番の仕事はないし、土建屋さんは肉体労働ではない。(そして、土建屋の仕事自体も減ってきてるみたいだ)

今、昔のように高校を出ただけでは就職がないというのは、そういう部分もあるんだと思う。

塾でも、サポート校でも、Fラン大学でも、高校の単位取得を理解度に沿って厳格に行う、でもなんでもいいので、
高校一年程度の数学と英語をみんなが取得できて、その後、生涯学習できる体制ができるといいなぁと思う。
コメント(0) 
共通テーマ:日記・雑感