「Python」を含む日記 RSS

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

2024-09-23

不誠実なPyCon JP

難しい話はしません。言いたいのは一言だけ。

 

話題の前提

PyCon JP技術に対する不正告発、並びに技術者と大衆に対しての警鐘

https://qiita.com/python_bokume2/items/7aa80b73010919007581

および非公開にされた前日譚

PyConJPに採択されるプロポーザルを書こう!!

https://qiita.com/python_bokumetsu/items/f62db0a4b398aa6df24d

https://megalodon.jp/2024-0603-0350-44/https://qiita.com:443/python_bokumetsu/items/f62db0a4b398aa6df24d

 

に対する表明

 

PyCon JPにおける登壇者採択に関する見解

https://pyconjp.blogspot.com/2024/09/selection-view.html

言いたいのはこれだけ

一般社団法人PyCon JP AssosiarionおよびPyCon JPについて

法人日本国内外の Python ユーザーのために、Python の普及及び開発支援を行う為に、継続的カンファレンス(PyCon)を開くことを目的とした非営利組織です。Pythonユーザーが一堂に会し、互いに交流を深め、知識を分けあい、新たな可能性を見つけられる場所継続的提供し続けることが、当法人存在意義です。

イベントは、Python使用するエンジニア開発者が一堂に集まり技術経験を共有し、新たな交流発見を生み出すことを目的としています。なお、本イベント研究成果の妥当性を検討議論することを主たる目的とするアカデミック学会とは異なり、より多くの参加者に新たな知見や出会い提供するコミュニティの場として運営しています

PyCon JP 2024

https://2024.pycon.jp/ja

PyCon JP は、Python ユーザが集まりPythonPython を使ったソフトウェアについて情報交換、交流をするためのカンファレンスです。 PyCon JP の開催を通じて、Python の使い手が一堂に集まりPython にまつわる様々な分野の知識情報を交換し、新たな友達コミュニティとのつながり、仕事ビジネスチャンスを増やせる場所とすることが目標です。

なんで仕事ビジネスチャンスを増やせる場所って宣伝文句抜いてんの?まさしく疑義の焦点のひとつなんだが?????

2024-09-22

PyConJPがう〇こ(日本以外のPyCon常連レビューもう〇こ=PyConはう〇こ)らしいが

Pythonなんてヤクザ言語使ってるからだろと思ったらpython_bokume2で同類だったようだ

「PyCon JP技術に対する不正告発、及びに...」を読んだ感想

https://qiita.com/python_bokume2/items/7aa80b73010919007581

PyCon JP日本Pythonコミュニティに関する分析

背景:
現状の課題:
解決策の提案:
追加の考察:

投稿者特定を防ぐための方法(LLMによる個性の除去など)が考えられるが、使用ツール手法によっては逆に投稿者限定される可能性がある

付記:
付記2:

この一連の文章の生成にはClaude3.5を使用した

https://qiita.com/python_bokume2/items/7aa80b73010919007581

PyCon JP日本Pythonコミュニティに関する分析

背景:
現状の課題:
解決策の提案:
追加の考察:

投稿者特定を防ぐための方法(LLMによる個性の除去など)が考えられるが、使用ツール手法によっては逆に投稿者限定される可能性がある

付記:
付記2:

この一連の文章の生成にはClaude3.5を使用した

https://qiita.com/python_bokume2/items/7aa80b73010919007581

PyCon JP日本Pythonコミュニティに関する分析

背景:
現状の課題:
解決策の提案:
追加の考察:

投稿者特定を防ぐための方法(LLMによる個性の除去など)が考えられるが、使用ツール手法によっては逆に投稿者限定される可能性がある

付記:
付記2:

この一連の文章の生成にはClaude3.5を使用した

2024-09-19

Java上げPython下げしてるのはただの老害から気にしないでね

anond:20240919090501

Javaって自分ちょっと他人に自慢できる実績あったりなかったりするけど、分かりやすいぞ

東大五十嵐先生とか、筑波三谷先生とか、なんでもJavaで書いてたりしてたけど、Pythonなんぞよりよっぽど分かりやす

Javaというか、FlashActionScriptみたいな範囲で使ってる分には分かりやすいよ

あと、マインクラフトの作者のnotch氏もなんでもJavaで書く、凄い速度でJavaゲーム書く人だよ

そもそもJavaセットトップボックスとか小さい機器で動かすための小さな言語で、名前も元々はオーク?樫の木?だったかで、

現在立ち位置としてはLuaとかそういう言語を想定して開発したと思う

作者のゴスリングさんとかはそういう想定だったんだろうけど、JavaAppletとしてNetscapeブラウザ内に実装したり、

そのNetscape勝手Java名称拝借したJavaScriptなんて別物を勝手実装したりして、

そこからIBMがしゃしゃり出てきて、Javaで巨大な業務アプリもできるよね?みたいな話になって、話が壮大になっていった気がする

あと、EclipseSun Microsystemsを〇す、という意図命名されたりもしたけど、巨大だよねEclipseコード

デザインパターンを信奉して重視しすぎた設計とかこの辺の時期だろうと思う

Javaのコアな部分は本当に素直な言語だよ、素直な子だったんだよ

それを周りのスーツを着ているやつらがおかしくしやがったんだ

本当は素直で優しい良い子だったんだよ…😟

氷河期世代自己責任と言われてもなと思うITエンジニア

増田40代前半。新卒はまさに氷河期SES就職していらいIT業界に居続けています転職は数回経験済み。

新卒20代から氷河期への侮蔑を感じる。努力不足って感じの。

でもそもそも20年前と今じゃITも含めての周辺環境が違いすぎるのに努力不足の自己責任って言われるのはやっぱ納得がいかない。戦国時代合戦見て「俺なら~」言う感じのなろう系かよ

転職イメージ改善

まずこれ。転職をなんとも思わなくなった。20年前は同業他社でも転職は難しかった。新卒辞めて出来るのは公務員試験とかかドブラックへの就職のみ。今以上に年齢と能力釣り合わない募集しか出てなかった

転職のしやす

イメージとともにしやすさも一気に変わった。紙の履歴書職務経歴書なんて消えた。今も求める企業はたぶんヤバいアプリサイトで申し込みしやすくなった。昔のような自分の足で見つけるとか人脈が無いと見つけられないとかがなくなった。

職場環境改善

やっぱ残業が消えたのは大きい。今もあるところはあるだろうが奴隷の鎖自慢か上が下手なだけ。時間があれば何かに取り組む余裕は出る。

言語フレームワーク進化

自分新卒の頃はJavaがメインだったが、今のPythonJavascript、各種フレームワークDockerとかってとにかく分かりやすい。C#は相変わらずだしMSドキュメントは未だに読めないレベルだが、要は興味を持ってスキルアップやすい。あの時代Java理解できて高められた人は努力とかでは片付けられない。

ITスキル底上げ

主にユーザー側。馬鹿が居なくなった。20年前はほんとIT音痴が多かったのでプロジェクト破綻は当たり前、そしてユーザーが強かった。精神が安定するのは何かをなすのには最重要

スマホパソコンの普及

特にノートがそれなりの性能と価格になったのは良い。プログラム稼働環境も高スペック必要としなくなった。自宅で勉強やすくなった

通信回線格安

ネット情報収集勉強するにも負荷だった通信料もだいぶ安くなった。というかほぼ無料

情報の集約化

やっぱ色んな情報ネットに集約化され、更に正誤も判定され質の良い情報簡単無料で手に入る用になった。結果回り道が発生しない最短最適化ルートをたどることが出来るようになった

資格取得の最適化

1コ前とおなじになるが、資格の取得も最適解がもう見つかって実務経験0でも高度資格取れるようになった。詰め込みの可否はともかく20年前のような個人五里霧中勉強はもはや無い。

今の世代が1の努力する5倍の手間と努力で同じ1の成果を得たのが氷河期世代。それに対して「なんで1の努力しなかったんですか?」って言うのだからわかりあえない

でも「1の成果のためには5の努力必要だったんだよ」って言っても時代の空気もあるので理解してもらうのは難しい。ほんと1程度の努力で1の成果がもらえる君等が羨ましいし、氷河期世代自己責任という同年代と上の世代は大半0.5の努力に4.5の親と運だからマジで害悪

2024-09-18

anond:20240918235038

ニッチセットアップには使ってもろくな成果でないよ

JSとかPythonでみんなやるようなメジャーな事だと使えるけど

2024-09-17

anond:20240917091255

言語なんて適材適所だよ

C#はないやろ

VBでいい気がするけど今時まあPythonってのは妥当じゃないの

マイクロソフトがCopilot in Excel with Pythonプレビューを発表

AIPythonコードを生成するらしい。

Excel公式言語Pythonなんてクソ言語じゃなくてC#採用してほしかったわ。

世間には自分にとって必要のないニュース話題が多いのは周知の事実だが、

ニュースサイトが自分用にしてくれるわけでもないので(そういうサービスもあるそうだが)

pythonとChatGPTで作った。

BeautifulSoupでスクレイピングして、

外部txtファイルNGワードを書いておいて、

NGワードに引っかかったトピックを削除してHTMLで書き出し。

2024-09-16

マケスピ2 RSSはどうしてこんな設計にしたんだろう。

マケスピver2にして以前、以前ver1用に書いたDDE通信が使えない事に気が付いていたので、ちょっと、まじめに調べてみることにしたら、以外なことがわかった。

昔、ver1 rssの頃は、いにしえのDDE通信だった。

そして、マケスピ2 RSSではその仕様が、何とSendMessageとCOPYDATASTRUCTを利用した、いにしえのWindowメッセージ通信になっている。

しかも、ネイティブdllの中に、C# ILをgz形式で埋め込んだ変な構造だ。

MarketSpeed2_RSS_32bit.xll(dll)の中にリソースとして、C#で書かれたMSRSSがgz(lz77)として埋め込まれてる。

ILからILSpyとかで楽に読めるからいいんだけどネ。

しかし、今時SendMessageとCOPYDATASTRUCTかよ!

はぁ・・・これをpythonエミュレートするのは骨が折れるだろう。

pythonexcel操作した方がマシだな!(これは既にやってる人がいる)

いい加減にWebAPI化してくれないか

そしたら、他のプログラムでも簡単に使えて便利だと思うんだけどなあ。

excel vbaとか書きたくないよ。

WebAPI化してほかのアプリケーションでも自由に使えるようにしてくれよ。

もう2020年代だぞ・・・

2024-09-13

40代氷河期世代ITエンジニアの焦り

SESから転職繰り返し名前だけは有名な企業情シスに入れた

しかし周りのキラキラ不安で焦ってる

JavaScriptが人気でGASとかVBScriptでローコードで書くのがメインでPythonとかC#とかサーバサイドとか多かった自分スピード感に付いていくのが辛い

JavaScriptってみんなどう覚えた?自分資格試験とか経由で覚えたり業務で覚えたりと後から付いてくる感じで一から覚えるの苦手

あと応用やOracleSilverやAWSアソシエイトやLPIC2とかよりPMPの方が評価されるのね。自分でも中途半端だとは思うけど高度やGoldプロフェッショナルって難易度カーブ急すぎるよ

はてなの強強エンジニアには鼻で笑われるけど同世代中途半端エンジニアはどう過ごしてるか知りたくて書いた

会社相談員に聞いてもあなただけの仕事言うけど、ライブラリPaaSがこんだけ発展したらセンススピードある奴がいい感じでやるからどっちも無い俺は悩んでるんだよ!って言ったが通じなかった

SNSだとみんな登壇してキラキラしてるしもう辛い

2024-09-03

Chat GPTPythonだけで知識ゼロでもアプリ開発できるかと挑戦してみたものの、挫折

あくまAIタイヤであってエンジンではなかった

今更のChatGPT

趣味必要上どうしても、ウランゲル語書類の内容を把握する必要が出てきた。ウランゲル公国に於ける初期国際鉄道接続について、調べねばならなくなったからだ。具体的には戦間期からWW2までの間である。できれば43年ポポフ攻勢までの期間が有難い(以降は接続が断たれるので興味の範囲から外れる)

文書自体公国公文書館ネット画像を上げている。ウランゲル日報一般紙)のバックナンバーは月15ウランで利用可能で初月は無料だ。驚くなかれクレカが使える。念入りに探せば現地OB会やら組合やらの会誌がPDFで転がっている。ロシアポーランドには、市販本をぶっこ抜いたファイルが転がっている。これらをつなぎ合わせれば概要は分かるはずだ。

ウランゲル欧州語族ではマイナーではあるものの、幸いグーグル翻訳ラインナップに含まれている。鉄道用語自体は、英国から技術導入していることもあって英語に近いからある程度類推できる。言葉はこれで何とかなるだろう。現地企業オンラインOCR提供しているので、画像さえあれば文書の過半はテキストにすることが出来る。

これで、

  1. 書類検索して探し当てる
  2. 画像にして吸い出すor+PDFからコピペ
  3. グーグルかDEEPLに食わせて邦訳を待つ

という工程で、概要程度は把握できるはず、だった。

ところが、問題が発生する。工程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なんぞ、ウ語以上に知らない言葉だ。しか相談含め無料であるほぼほぼ単純作業だけだから簡単な代物なのでウソも紛れ込まんだろう。恐ろしい世の中になった。なんならこれを全部統合して一発翻訳にしてほしいものだが・・・

2024-08-31

anond:20240831022204

*以下はにわかの戯言です。

本屋PythonばかりなのはAI流行ってるから、ってだけじゃないのか?

AIPython使われてるのは別にAIかに最適だから選ばれたわけじゃなくて文化的な背景による採用とそれで遺産がPyhton製になってしまたからで、何に使ってるのかイマイチからないがPython使う必要ないならR言語とかでもいいんじゃないの?

ライブラリや静的解析ツールとか用意したC++じゃ駄目だったんか?

本屋に行くとPythonばかりだから勉強するんだが、

  1. (JITなどで高速化されても)for文で遅くなるのが面倒くさい
  2. Matplotlib、seaborn、plotly、pandas、色々定番っぽいことを書籍で書かれているが、Office資料作って議論して、というのに合わない
  3. 書籍に書かれているくらいのデータ量でトライアルは良いが、データ量多くなった途端、速いライブラリがないか探すことになる

など、やればやるほど辛い。


C++だと、なんだかんだインテルツール使えばマイクロコード最適化キャッシュミスどれくらい起こっているかとか、

遅いなってときでも、まだ何とかしようと出来るのに。

C++言語仕様複雑でも、使わなきゃいいやん。

2024-08-29

そういえば、いつだったか深夜にEテレ観てたら、

PythonTk使って芸人?がゲーム作る企画やってたけど、なんでpygame使わないんだろう…😟

というか、もういい加減Tcl/TkTkだけ延命するのやめない?

権利問題とか色々あるけど、Qtの方がまだマシだし、まあQt見てれば分かるけど、マルチプラットフォームGUIを実現するってかなりキツイ作業だし、

メンテコストもかかるからいつまでもTkにしがみついてるの分かるけどさ…

FLTKとかもバージョン2がとん挫しちゃったし

今なら、dear imguiじゃないかなぁ…😟

imguiって、なんもしてなくても画面更新してるんだろうし、かなりエコじゃないと思うんだけど、画面更新するアプリゲームかには適しているし、

というか、作者はそもそもそのつもりで作ったわけだけど…

てか、もうマルチプラットフォームGUIって、特殊な状況を除けば、もうWebブラウザだよな

最初の話もPythonじゃなくて、JavaScript使えばいいのに…

Canvasレンダリングしてゲーム作るやつなんて、腐るほどあるだろうし…

2024-08-28

Pythonコミュニティのあれ

ライブラリレイヤーだと頻繁に時代が変わってるのにプログラミング言語だとあまり変化ない

なんだかんだCOBOLもまだ生きてるらしいし

一応アクティブ言語なら機能追加とかはされてるけど互換性があるから根本的なところからの大きな変更はないし、ちょっと便利になっていくくらい

 

有能な人が追放されたなら過去の知見を活かして新規言語作ってくれる方がわくわくするのでそういうことが起きるに期待

JS界隈でDenoが出てきたときは期待してたのにあれは結局npmに負けてnode/npm互換になって話題性も消えていったしなぁ

2024-08-20

ITエンジニア生存戦略

ITつまんなくなってきた。に近いけど40代エンジニアって日々の不安どうしてる?

上手くやってPM以上の管理職になって技術よりマネジメントとかアーキテクチャメインになった人は不安はないんだろうけど、自分も含めたなれなかった人ってどうしてるのか気になる

自分はとにかく強みを作ろうとトレンド追いつつ基礎も固めてるけど日に日にトレンドは移り変わった挙げ句に今じゃJSTypeScriptがあれば残りは部品集めりゃどうにかなったり、ノーコードツールで複雑な処理や分析も出来るようになって例えが酷いがITパスポートレベルで済む感じになった

もちろんバリバリ開発してるとこもあるが今度は求められるレベルが高くなっていてそれ以外は一昔前のSES並みの低賃金自己責任世界

フロントもバックもって人材より分かりにくいPowerAutomateとカスみたいなSharePoint評価される時代とか来るんだな。もっとJavaScriptやっときゃ良かった。PythonとかPHPとかLinuxだのフレームワーク分かっても意味無いし求められる数少ない牌は天才で埋まっててもう終わりですわ

みんなは楽観視してるの?それとも努力を苦とも思わない天才最先端いっちゃってる?辛い

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