「python」を含む日記 RSS

はてなキーワード: pythonとは

2024-02-19

いったいいつプログラマがいらなくなるんだよ

AIで書けるとか言ってるけど仕様打合せしてプロンプト書いて出てきたコード動作確認してんのプログラマじゃねえか

いやまだそっちは実用になりませんとか言ったって

ノーコードとかローコードとかまたわーわー言ってるけど書ける奴の間口がちょっと変わっただけで作業してるやつ結局はプログラマじゃねえか

いっつもそうだ

juliaもpythonもそんな触れ込みだった瞬間があったぞperlより直観的ですって

EJBnode.jsエンジニア不要になる~とか言ってた奴を産んだ時があった

VBAもノーコードみたいな文脈で導入されたの忘れてねえぞ

あのとき用語は何だっけかそうだエンドユーザーコンピューティング

VBもそうだ

言葉で書いた通り動くって話だったぞ

英語の国の人はそうなのかなーって思いながら書いてた

Σプロジェクトプログラマが不足するから大変だ―プログラマが不要仕事できるようにしようーみたいな話だったと聞いている

メインフレームシステム開発に欠かせず数多のシステム開発に使われた言語であるCOBOLだって英語を話すように書くとあっという間にシステムが出来上がるという触れ込みだった

プログラマが不要になる日はいつなんだ

2024-02-17

なにかをやり遂げても、結局それで燃え尽きてしまって、その後に続かないんだけど、どうすればいいんだろう

自慢に聞こえてしまったら、ごめんなさいと先に言っておきます

でも、本気で悩んでいるようでいて、実際はべつにそうでもなくて、正直言って自分でよくわからない

よくわからないことが、なんか空しい、それだけはわかる、とりあえずそういう状態

たとえば資格

世間一般に難関資格とされるもの必死こいて取得したはいいけれど、

一応必要とされる業界に身を置いてはいものの、だからといって転職して給料アップまでは気力が保たない

確実に今よりは待遇もよくなることは、理性的に考えれば分かるんだけど、

資格勉強していたときの、目標に向かって突き進む集中力の爆発がなくて、ただただやる気が出てこない

たとえばPCスキル

資格は持っていないが、とりあえず意味もなくPythonPHPJavaScriptは一通り使えて、

WEBアプリの開発もいくつか個人適当に作ってみては、ドメイン有効期限が切れたらそのまま消え去るを繰り返している

流行りに乗ってAI関連も少しいじってはみていて、ローカルで特化した文書生成用ぐらいは用意できる

Excelはとりあえず関数、ピボットテーブルVBAぐらいは使えて、仕事はそれだけでほぼほぼ自動化してしまっている状態

PhotoshopIllustratorJw_cadAutoCADなら、なんか使えます

たとえば英語

気付いたときには、英検一級からTOEIC満点、TOEFL満点まで取ってしまった

最近スピーキング練習として、ChatGPTに大変お世話になっている

現在仕事では、まったくと言っていいほど必要がない

意味もないのに、主にビジネス向けのシチュエーションを想定して、スピーキング練習を無心で繰り返している状態

でも、外資系にいけば、他の資格や実務の経験等を合わせても、客観的に見てもおそらくまあまあの希少人材ではあるんだと思う

だけど、いくら待てど暮らせど、その気には一切なってくれない

長々と書いてしまったけれど、たぶん上を目指すべきなのに、その気になれないのが自分でもよくわからない

結局、すべてなにか明確な目的があって始めたことではないので、それを駆使してのし上がってやるぜ的な情熱がない

どうすればそれを得ることができるのか、それがわからない

自分は、なにか強力な推進力がないと前に進めない人間で、それがどうやって生まれるのか自分でもよくわからないまま、この歳まで生きてきてしまった

まだ転職が難しい年齢とまではいえないけど、何のために転職するのか、明確な理由が欲しい

転職転職言っているけど、べつに転職したいわけではなくて、ただ世間一般的に考えて、収入を上げて社会的ステータスを向上させることが正しい方向だとは思うので、そう言ってるだけではある

他になにか、それぞれのスキルの意義ある使い道があって、それに自分の気がちゃんと向いてくれるのならば、べつになんだっていいのだ

もうよくわかんない

どうすればいいですか

なにがしたいのが自分でもわかりません

anond:20240217074604

Mac直感で使えると思ったことただの一度もないです。Appleの人もプライベートではWindows現実噛み締めてほしいです

ワイくんがデザイン屋さん入った時にはもうWindowsの置き換え始まってたのにこいつらって思ってます

MicrosoftはしれっとGitHub手に入れてPythonなどに莫大な投資している、とっくにBashネイティブなのにって思ってます

 

ただスマホタブレットは強いよね、ワイくんずっとiPhoneiPad Pro よ

anond:20240216234130

そうか、その考えはなかった。

自転車置き場の議論として最初に教えるプログラミング言語は何にすべき?

ってのがある。オレの大学ではPascalだった。Cよりはマシだろう。あるいはPythonとかもあり得るかもな。

だが、最初に触れるパソコンLinuxなら、POSIX shホーム言語にできるわけか。。。

そりゃ結構面白いな。

2024-02-16

[] ブレイバーンの反応見に𝕏行ったらVLOOKUPがトレンドに上がっていて地獄過ぎた

この基準なら謙遜ではなくガチ無能なワイくんが高給でも別に問題無いですね・・・とは思うものの、

 

AIPython標準搭載時代にいい加減にしとけよとは思いました 

(フィジカルワークの人は仕事で使わないので気にすることはないんですけどそれ以外の人よ)

 

ワイくんの無能自覚モード(自分の自認より2〜3倍無能と噛み締める状態)が解除されそうになりましたが、

結局、無能自覚モードは解除はされませんでした

 

以前は自分自身の無能ぶりに怒り狂う・なにクソと奮起することが多かったけど、

最近はなんか『ふぅ・・・😔↓ 凹み〜』で終わりにすることが増えた気がしま

その程度で済むようなミスしかしなくなったとかではなく、以前と変わらず、ポンコツと自認がある人でもしないようなミスかますんですけど、

『ふぅ・・・😔↓ 凹み〜』で終わりにしちゃってます

 

ずっと悩んでいた異常な怒りのコントロールがうまく行っている・気持ちの切り替えが出来るようになったのか?

昔の目標年収に到達したことで、エリートビジネスマンじゃないのにあがりみたいな顔してサボってぬくぬくしているのか?

と問われたら、たぶん圧倒的に後者な気がしま

でも前者がまったくないのか?と言われたらそんなこともない気がしま

 

程よくガツガツしたいと思います

2024-02-10

[]2月9日

ご飯

朝:サンドイッチ。昼:サラダ。肉団子。どら焼き。夜:プリンアイスドリア生ハムチーズポテトピザワイン。間食:なし。

調子

むきゅーはややー。おしごとは、うーーーーーーーむ。

Python仕事を一週間したけど、まだまだ知らないことだらけで大変だ。

今月はずっとこんな感じかな。

シャドウバース

ジェムフォーチュンおもしろい。

グランプリの方は5連勝でAグル行けたし勝てるとより楽しい

2024-02-07

Python++上げはずっとやってる奴がいるけどJuliaも来なかったしmojoも来ないだろ

気配すらない

2024-02-05

[]2月5日

ご飯

朝:なし。昼:サラダどら焼き。夜:きつねうどん目玉焼きカイワレ大根ブロッコリーにんじんベーコンキノココンソメスープヨーグルトバナナ。間食:チョコ

調子

むきゅーはややー。おしごとはむむぬー。

Python難しいなあ。お勉強勉強スケジュールもあるので残業視野に入れないとだ。

頑張る。

プリンセスコネクト

ランクレベル上げを最大まで終えておいた。

これで大型アプデの補填がいっぱいもらえて嬉しいになる予定。

ワールドリッパー

オフライン版の情報が出て一安心

オフラインになってからシナリオ読もうと思う。

2024-02-03

[]2月2日

ご飯

朝:サンドイッチ。昼:サラダどら焼き。夜:ワインポテト生ハムチーズドリアピザ。間食:アイス

調子

むきゅーはややー。おしごとは大変。来週からは忙しくなりそう。

今まではC#というプログラミング言語お仕事してたんだけど、来週からPythonという別の言語も使ってお仕事をしないといけない。

勉強もしないといけないし大変だ。

がんばるぞー。

グランブルーファンタジー

コスモスHLわからん

勉強しないとだ。

anond:20240203071159

ならないと思う

エンタープライズは膨大な金をMSに払ってるから

今はオンプレAD&手動キッティングから、AzureAD+Intune(Autopilot)でゼロタッチキッティングの過渡期ですのよ

新入社員のご自宅にPCをお届けしてそのまま在宅勤務だぜ

 

ついでにOpenAIにも"兆"単位で金ぶっ込んでるし、Pythonはじめオープンソースにも莫大な金注ぎ込んでるし、

しれっとGitHubMSのものだしな

2024-02-01

本日趣味プログラミング

第3回 さくらインターネットスタンダードプラン環境にnpmをインストールする

第2回頓挫したので、その原因を取り除くためにnpmとやらをインストールする。

全然プログラミングじゃない。

参考文献を元に進める。

まず新しいバージョンOpenSSLコンパイルするらしい。あと新しいバージョンを使うにはPython必要らしい。

もうゲンナリしてきた。今のバージョン確認する。

openssl version
OpenSSL 1.1.1k-freebsd  24 Aug 2021

python --version
Python 3.8.12

いきなりnpm(⇔Node.js?)のコンパイルが行けそうな気がしたので、とりあえずやってみる。

参考にしたサイトにはOpenSSL云々に関することが書いてあるが、その辺は全部問題ないことを祈って、関連するオプションを全部取っ払う。

curl -sSf https://nodejs.org/dist/v20.11.0/node-v20.11.0.tar.gz -O
tar zxf node-v20.11.0.tar.gz
cd node-v20.11.0
./configure

とすると、

Node.js configure: Found Python 3.8.12...
WARNING: C++ compiler (CXX=g++, 9.4.0) too old, need g++ 10.1.0 or clang++ 8.0.0
WARNING: warnings were emitted in the configure phase
INFO: configure completed successfully

「successfully」なら問題ないよな?

続いてmakeだ。makeってなに?もちろんconfigureもよくわかってない。大規模なプログラムコンパイルするとき必要なヤツというボンヤリとした認識だ。

当然コンパイルがなんなのかもよくわかってない。

nohup make install DESTDIR=/home/*****/local PREFIX=

ここから30分経っても応答が無いので飽きる。

はい、もう無理。飽きた! 次回があるとしたら「npmをインストールする②」である

もっと新しい情報があったようだ。こっち見てやればよかった。

2024-01-29

anond:20240129123714

pythonって可読性低いの?

昔は教育用に使われていて読みやすいとか喧伝されてたような記憶があるが。

anond:20240129122254

可読性を気にするならPythonを使うなよ

[] 速度とシンプルさにトレードオフがあるという神話

pythonコードの速度のボトルネックを見つけるにはline_profilerが使える。

ゲーム感覚ボトルネック特定し、段階的に改善する。

だが一部の開発者は「速度に凝り過ぎるとコードが読みづらい」という。

これには異論がある。

大幅に速度を改善するようなコード改善は、むしろコードシンプルに保つ上でも重要な働きがある。

傾向としては、マルチプロセッシングなどを使わずに速度を改善した場合は、プログラムの長さは減少する。

速度を改善すれば、特定の出力をするコードの最小長(コルモゴロフ複雑性)に近づく。

速度改善によってわかりにくくなるという人は、数学ができないのかもしれない。

物理学では、変数単一文字で表すことが多いが、こういうのに慣れていると「シンプル」の概念に差が開く。

こういった科学的な「シンプルさ」を理解できない人に対して、意味説明する形で変数名を決めても、結局コード理解できないだろう。

かにビジネスドメインに近いコードであれば変数名をドメイン語に合わせるのがわかりやすい。

しかし「ボトルネック改善しなければシステム要件通りの速度にならない」ようなケースでは、数学的なコードの方がわかりやすくなるのである

2024-01-22

ブコメダブスタをチェックするためのスクリプト適当Pythonで書いた

エラーハンドリングは省略。標準ライブラリのみで動く。

import json
import urllib.request


# True にするとユーザー名を隠す
hide_user = False
# 以下を書き換える。sys.argv 使ってもいいんだけど
url1 = "https://www.cygames.co.jp/news/id-23172/"
url2 = "https://mtg60.com/archives/palworlddoujinsi.html"


def get_bookmarks(url: str):
    req = urllib.request.Request(f"https://b.hatena.ne.jp/entry/json/{url}")
    with urllib.request.urlopen(req) as res:
        dict = json.loads(res.read())

    user_comments = {}

    for bookmark in dict["bookmarks"]:
        if bookmark["comment"]:
            user_comments[bookmark["user"]] = bookmark["comment"]

    return user_comments


b1 = get_bookmarks(url1)
b2 = get_bookmarks(url2)

common = set(b1.keys()).intersection(b2.keys())

print(f"[1] {url1}")
print(f"[2] {url2}")
print()

for user in sorted(common):
    if hide_user:
        print(user[0] + "*" * (len(user) - 1))
    else:
        print(user)
    print(f"[1] {b1[user]}")
    print(f"[2] {b2[user]}")
    print()

2024-01-20

anond:20240119172715

ワイの親はもっと上だけどPythonコード書くのにChatGPT利用してるよ。

パッケージバグがあるのかと思ったら、pythonバージョンを最新にしたら起きなくなったかpythonにあったバグだったのかああ

パッケージバグ報告しようと思ってたけど、これは無理やなあ

めっちゃはまったわ

2024-01-19

LORAつくろうと思ったけどなんか環境壊れててできない

python認識できないみたいな表示だけど雰囲気で使ってるから全然わからんちん

CHATGPTさんでもわからない

アプデしたせいかなと思うが、他の人はアプデ後も普通に使えとるらしい

こういう時は大体再起動すれば直ったが、今回は直らず

SDで絵生成自体はできてるからpythonさんは壊れてないと思う

こういうのささっと理解できるIT大先生になりたい人生だった

2024-01-16

anond:20240116225752

俺逆だわ

勉強兼ねてGolangで書いた複数人で使ってるサイトあるけど、他人に渡す時とか考えるとPythonで書くべきだった

書き直すのめんどくさすぎる

言語で書きたい症候群

pythonで書いて1年くらい運用してるプログラムあるけど、golangとかで書き直したくなる。書き直すべきか

anond:20240116221439

Pythonから始めてJavaとC(C++)とLispPerlを学べ。Windows死ね。と20年以上前から言われているじゃないか

2024-01-07

anond:20240107202106

ワークフロー管理ツールからキックするのはPythonRuby場合によってはJavaとかの高級言語想定だね。

自分が想定してた許容できるシェルスクリプトコマンド呼び出すとか1行程度の物だね。

他に呼び出したいシェルコマンドとかがあるんであれば高級言語から呼び出したほうが良い。

多くの高級言語では契約プログラミングとかデータ整合性とかを検証するコードを書きやすいから、コマンドとかの出力結果を信頼できるデータとして後続処理に送ることができる。

(もちろんシェルスクリプトでも書けるが律儀にやっているとものすごいことになる)。

あと契約検証周りのコードプロダクションからもちろんテスト必要高級言語のほうが断然ユニットテストし易い。

anond:20240107194508

標準コマンドは標準入出力を通してプログラム同士で連携することを想定して作成されており、

入出力の破壊的変更を気軽にコミットしようとしたら秒でハネられます

Linuxシステムコールの話と勘違いしてない?

してませんね。

 

そんな事無いよね。Linuxサーバ保守とかでパッチノートとか読んだこと無い?

インストールし終わったらほとんどアップデートしてない凄まじい運用してるんならあれだけど

これだとどう?

比較の話ですが、nodeやらpythonやらに比べたら「実際にそのプロダクションで使っているコマンド」のアップデートの頻度はずっと小さいですよ。

今までにされた検証は遥かに多く、コマンドソースコードは遥かに小さいので、当たり前ですが。

 

命に関わらないシステムを動かしてるWeb系の業界想定ならRustで書くのが非生産的なのは同意だけど、なんで危険になるのか知りたいね

コードを読んだ人数も実際に動作検証された回数も1桁単位のその場その場で作られたコードよりも、

長年にわたってメンテナンスされ、膨大な人数の技術者に読まれ、億を優に超える回数で、特殊なケースを含めて様々なパターンで実行された小さなコードの方が信頼性が高いからですね

ログイン ユーザー登録
ようこそ ゲスト さん