はてなキーワード: Pythonとは
話題の前提
PyCon JPの技術に対する不正の告発、並びに技術者と大衆に対しての警鐘
https://qiita.com/python_bokume2/items/7aa80b73010919007581
および非公開にされた前日譚
https://qiita.com/python_bokumetsu/items/f62db0a4b398aa6df24d
に対する表明
https://pyconjp.blogspot.com/2024/09/selection-view.html
言いたいのはこれだけ
一般社団法人PyCon JP AssosiarionおよびPyCon JPについて
当法人は日本国内外の Python ユーザーのために、Python の普及及び開発支援を行う為に、継続的にカンファレンス(PyCon)を開くことを目的とした非営利組織です。Pythonユーザーが一堂に会し、互いに交流を深め、知識を分けあい、新たな可能性を見つけられる場所を継続的に提供し続けることが、当法人の存在意義です。
本イベントは、Pythonを使用するエンジニアや開発者が一堂に集まり、技術や経験を共有し、新たな交流や発見を生み出すことを目的としています。なお、本イベントは研究成果の妥当性を検討・議論することを主たる目的とするアカデミックな学会とは異なり、より多くの参加者に新たな知見や出会いを提供するコミュニティの場として運営しています。
PyCon JP 2024
PyCon JP は、Python ユーザが集まり、Python や Python を使ったソフトウェアについて情報交換、交流をするためのカンファレンスです。 PyCon JP の開催を通じて、Python の使い手が一堂に集まり、Python にまつわる様々な分野の知識や情報を交換し、新たな友達やコミュニティとのつながり、仕事やビジネスチャンスを増やせる場所とすることが目標です。
PyCon JPと日本のPythonコミュニティに関する分析
投稿者の特定を防ぐための方法(LLMによる個性の除去など)が考えられるが、使用ツールや手法によっては逆に投稿者が限定される可能性がある
PyCon JPと日本のPythonコミュニティに関する分析
投稿者の特定を防ぐための方法(LLMによる個性の除去など)が考えられるが、使用ツールや手法によっては逆に投稿者が限定される可能性がある
Javaって自分もちょっと他人に自慢できる実績あったりなかったりするけど、分かりやすいぞ
東大の五十嵐先生とか、筑波の三谷先生とか、なんでもJavaで書いてたりしてたけど、Pythonなんぞよりよっぽど分かりやすい
Javaというか、FlashのActionScriptみたいな範囲で使ってる分には分かりやすいよ
あと、マインクラフトの作者のnotch氏もなんでもJavaで書く、凄い速度でJavaでゲーム書く人だよ
そもそも、Javaはセットトップボックスとか小さい機器で動かすための小さな言語で、名前も元々はオーク?樫の木?だったかで、
現在の立ち位置としてはLuaとかそういう言語を想定して開発したと思う
作者のゴスリングさんとかはそういう想定だったんだろうけど、JavaをAppletとしてNetscapeブラウザ内に実装したり、
そのNetscapeも勝手にJavaの名称を拝借したJavaScriptなんて別物を勝手に実装したりして、
そこからIBMがしゃしゃり出てきて、Javaで巨大な業務アプリもできるよね?みたいな話になって、話が壮大になっていった気がする
あと、EclipseはSun Microsystemsを〇す、という意図で命名されたりもしたけど、巨大だよねEclipseのコード
デザインパターンを信奉して重視しすぎた設計とかこの辺の時期だろうと思う
Javaのコアな部分は本当に素直な言語だよ、素直な子だったんだよ
本当は素直で優しい良い子だったんだよ…😟
増田は40代前半。新卒はまさに氷河期でSESに就職していらいIT業界に居続けています。転職は数回経験済み。
新卒や20代からの氷河期への侮蔑を感じる。努力不足って感じの。
でもそもそも20年前と今じゃITも含めての周辺環境が違いすぎるのに努力不足の自己責任って言われるのはやっぱ納得がいかない。戦国時代の合戦見て「俺なら~」言う感じのなろう系かよ
まずこれ。転職をなんとも思わなくなった。20年前は同業他社でも転職は難しかった。新卒辞めて出来るのは公務員試験とかかドブラックへの就職のみ。今以上に年齢と能力が釣り合わない募集しか出てなかった
イメージとともにしやすさも一気に変わった。紙の履歴書と職務経歴書なんて消えた。今も求める企業はたぶんヤバい。アプリやサイトで申し込みしやすくなった。昔のような自分の足で見つけるとか人脈が無いと見つけられないとかがなくなった。
やっぱ残業が消えたのは大きい。今もあるところはあるだろうが奴隷の鎖自慢か上が下手なだけ。時間があれば何かに取り組む余裕は出る。
自分の新卒の頃はJavaがメインだったが、今のPythonやJavascript、各種フレームワーク、Dockerとかってとにかく分かりやすい。C#は相変わらずだしMSのドキュメントは未だに読めないレベルだが、要は興味を持ってスキルアップしやすい。あの時代にJavaを理解できて高められた人は努力とかでは片付けられない。
主にユーザー側。馬鹿が居なくなった。20年前はほんとIT音痴が多かったのでプロジェクト破綻は当たり前、そしてユーザーが強かった。精神が安定するのは何かをなすのには最重要。
特にノートがそれなりの性能と価格になったのは良い。プログラム稼働環境も高スペックを必要としなくなった。自宅で勉強しやすくなった
ネットで情報収集や勉強するにも負荷だった通信料もだいぶ安くなった。というかほぼ無料。
やっぱ色んな情報がネットに集約化され、更に正誤も判定され質の良い情報を簡単に無料で手に入る用になった。結果回り道が発生しない最短最適化のルートをたどることが出来るようになった
1コ前とおなじになるが、資格の取得も最適解がもう見つかって実務経験0でも高度資格取れるようになった。詰め込みの可否はともかく20年前のような個人で五里霧中な勉強はもはや無い。
今の世代が1の努力する5倍の手間と努力で同じ1の成果を得たのが氷河期世代。それに対して「なんで1の努力しなかったんですか?」って言うのだからわかりあえない
でも「1の成果のためには5の努力必要だったんだよ」って言っても時代の空気もあるので理解してもらうのは難しい。ほんと1程度の努力で1の成果がもらえる君等が羨ましいし、氷河期世代を自己責任という同年代と上の世代は大半0.5の努力に4.5の親と運だからマジで害悪
マケスピver2にして以前、以前ver1用に書いたDDE通信が使えない事に気が付いていたので、ちょっと、まじめに調べてみることにしたら、以外なことがわかった。
そして、マケスピ2 RSSではその仕様が、何とSendMessageとCOPYDATASTRUCTを利用した、いにしえのWindowメッセージ通信になっている。
しかも、ネイティブdllの中に、C# ILをgz形式で埋め込んだ変な構造だ。
MarketSpeed2_RSS_32bit.xll(dll)の中にリソースとして、C#で書かれたMSRSSがgz(lz77)として埋め込まれてる。
しかし、今時SendMessageとCOPYDATASTRUCTかよ!
はぁ・・・これをpythonでエミュレートするのは骨が折れるだろう。
pythonでexcelを操作した方がマシだな!(これは既にやってる人がいる)
いい加減にWebAPI化してくれないか。
そしたら、他のプログラムでも簡単に使えて便利だと思うんだけどなあ。
JavaScriptが人気でGASとかVBScriptでローコードで書くのがメインでPythonとかC#とかサーバサイドとか多かった自分はスピード感に付いていくのが辛い
JavaScriptってみんなどう覚えた?自分は資格試験とか経由で覚えたり業務で覚えたりと後から付いてくる感じで一から覚えるの苦手
あと応用やOracleSilverやAWSのアソシエイトやLPIC2とかよりPMPの方が評価されるのね。自分でも中途半端だとは思うけど高度やGoldやプロフェッショナルって難易度カーブ急すぎるよ
はてなの強強エンジニアには鼻で笑われるけど同世代の中途半端エンジニアはどう過ごしてるか知りたくて書いた
会社の相談員に聞いてもあなただけの仕事言うけど、ライブラリとPaaSがこんだけ発展したらセンスとスピードある奴がいい感じでやるからどっちも無い俺は悩んでるんだよ!って言ったが通じなかった
趣味の必要上どうしても、ウランゲル語の書類の内容を把握する必要が出てきた。ウランゲル公国に於ける初期国際鉄道の接続について、調べねばならなくなったからだ。具体的には戦間期からWW2までの間である。できれば43年ポポフ攻勢までの期間が有難い(以降は接続が断たれるので興味の範囲から外れる)
文書自体は公国公文書館がネットに画像を上げている。ウランゲル日報(一般紙)のバックナンバーは月15ウランで利用可能で初月は無料だ。驚くなかれクレカが使える。念入りに探せば現地OB会やら組合やらの会誌がPDFで転がっている。ロシアとポーランドには、市販本をぶっこ抜いたファイルが転がっている。これらをつなぎ合わせれば概要は分かるはずだ。
ウランゲルは欧州語族ではマイナーではあるものの、幸いグーグル翻訳のラインナップに含まれている。鉄道用語自体は、英国から技術導入していることもあって英語に近いからある程度類推できる。言葉はこれで何とかなるだろう。現地企業がオンラインOCRを提供しているので、画像さえあれば文書の過半はテキストにすることが出来る。
これで、
ところが、問題が発生する。工程2で出力される文書は、元の文書をOCR君が見た通りであるので、文章の途中で無駄な改行が入っているのだ。こんな感じである
Ngenxa yokuzonwabisa kwam, kuye kwafuneka ukuba ndiqonde imixholo
yolwimi lwaseWrangel. Oku kungenxa yokuba kuye kwafuneka ndiphande
ngoqhagamshelo lokuqala lukaloliwe lwamazwe ngamazwe kwiNqununu yeWrangel.
Ngokukodwa, ukusuka kwixesha lemfazwe ukuya kwiWW2. Ukuba kunokwenzeka,
ndiya kuxabisa ixesha ukuya kwi-Popov Offensive ngo-1943。 (emva koko,
uxhulumaniso luya kuphulwa, ngoko alusekho umdla).
これを翻訳に通すと複文などがすっ飛んで、まるでの意味通らない。何とか改行を除去する必要がある。大した量ではないので手作業するか、と思ったが3日で音を上げた。だるい、だるすぎる。求めているのはコイツの中身であって、リズミカルにデリートキーを押すことではない。
一括置換で飛ばすか? ダメだ、それでは元々ある段落替えすらすっ飛んで、謎経文の一丁上がりだ。加えて、一応意味が通らない時に校合もしたい。そのためにも段落はそのまんまにしておいてほしい。
目視で置換するか? クリック数ではさして変わらない。上にミスった時のリカバリがめんどくさいし、実際ミスる。
しょうがないなぁ、とあきらめていた時、ふとプログラムで何とか出来るやろという天の声が聞こえてくる。しかしド文系である。今これを書いている光る板が一体どういう仕組みで動いているのか皆目わからない始末である。今更基礎からやるなどという悠長なことはさらに面倒だ。ここは・・・ChatGPTに頼ってみるべきだ。
早速諸手続きをして、問答を始める。「あなたは優秀なプログラマです。テキストファイル中の余計な改行を除去するにはどうしたらいいですか?」
AIは動き出す。「途中に挿入された不要な改行を除去するためには、以下の手順で対応できます。Pythonスクリプトを使って・・・」
言われたとおりにすると、成程ちゃんと出来上がる。
Ngenxa yokuzonwabisa kwam, kuye kwafuneka ukuba ndiqonde imixholo yolwimi lwaseWrangel. Oku kungenxa yokuba kuye kwafuneka ndiphande ngoqhagamshelo lokuqala lukaloliwe lwamazwe ngamazwe kwiNqununu yeWrangel. Ngokukodwa, ukusuka kwixesha lemfazwe ukuya kwiWW2. Ukuba kunokwenzeka, ndiya kuxabisa ixesha ukuya kwi-Popov Offensive ngo-1943 (emva koko, uxhulumaniso luya kuphulwa, ngoko alusekho umdla).
Umfanekiso woxwebhu ngokwalo ufakwe kwi-intanethi nguVimba oyiNtloko.
Pythonなんぞ、ウ語以上に知らない言葉だ。しかも相談含め無料である。ほぼほぼ単純作業だけだから簡単な代物なのでウソも紛れ込まんだろう。恐ろしい世の中になった。なんならこれを全部統合して一発翻訳にしてほしいものだが・・・。
本屋がPythonばかりなのはAI系流行ってるから、ってだけじゃないのか?
AIでPython使われてるのは別にAIとかに最適だから選ばれたわけじゃなくて文化的な背景による採用とそれで遺産がPyhton製になってしまったからで、何に使ってるのかイマイチ分からないがPython使う必要ないならR言語とかでもいいんじゃないの?
PythonでTk使って芸人?がゲーム作る企画やってたけど、なんでpygame使わないんだろう…😟
というか、もういい加減Tcl/TkのTkだけ延命するのやめない?
権利の問題とか色々あるけど、Qtの方がまだマシだし、まあQt見てれば分かるけど、マルチプラットフォームのGUIを実現するってかなりキツイ作業だし、
メンテのコストもかかるから、いつまでもTkにしがみついてるの分かるけどさ…
imguiって、なんもしてなくても画面更新してるんだろうし、かなりエコじゃないと思うんだけど、画面更新するアプリ、ゲームとかには適しているし、
てか、もうマルチプラットフォームのGUIって、特殊な状況を除けば、もうWebブラウザだよな
最初の話もPythonじゃなくて、JavaScript使えばいいのに…
ITつまんなくなってきた。に近いけど40代エンジニアって日々の不安どうしてる?
上手くやってPM以上の管理職になって技術よりマネジメントとかアーキテクチャメインになった人は不安はないんだろうけど、自分も含めたなれなかった人ってどうしてるのか気になる
自分はとにかく強みを作ろうとトレンド追いつつ基礎も固めてるけど日に日にトレンドは移り変わった挙げ句に今じゃJSやTypeScriptがあれば残りは部品集めりゃどうにかなったり、ノーコードツールで複雑な処理や分析も出来るようになって例えが酷いがITパスポートレベルで済む感じになった
もちろんバリバリ開発してるとこもあるが今度は求められるレベルが高くなっていてそれ以外は一昔前のSES並みの低賃金自己責任世界
フロントもバックもって人材より分かりにくいPowerAutomateとカスみたいなSharePointが評価される時代とか来るんだな。もっとJavaScriptやっときゃ良かった。PythonとかPHPとかLinuxだのフレームワーク分かっても意味無いし求められる数少ない牌は天才で埋まっててもう終わりですわ