X



J( 'ー`)し「シフト表を作るのが大変」(ヽ´ん`)「まかせろ」Pythonで自動化。さすがパソコンの大先生 [443844816]
■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です (スププ Sd33-Yw93)
垢版 |
2022/08/11(木) 07:31:11.14ID:5vBTGGedd●?2BP(2000)

「Pythonで親孝行」に称賛
https://news.nifty.com/article/economy/business/12117-1795077/

「母親が丸一日かけて作っていた30人分のシフト表を、プログラムで自動化した」という、とある人物のツイートが大反響を呼んだ。

母親が毎月ヒーヒー言いながらから丸一日かけて作成してた(意味わからないくらい条件が複雑な)シフト表(30人分)を、Pythonで自動作成するプログラム書いてあげた
日曜の3時間生贄になったけど、ITリテラシー皆無な母親は魔法みたいと言って5千円くれたし、PythonでExcel操作する勉強になったから○

このツイートは3.6万いいね、3000回以上の RTを記録。「技術者として最高の親孝行」「うちの息子になってほしい」「日本の未来は明るい」などといった、好意的な反応が寄せられた。
0268番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 2919-k/yX)
垢版 |
2022/08/11(木) 09:52:24.84ID:pzW/hXUe0
テストは自動化されてるの?
仕様かわったら誰が保守するの?
学生気分でおもちゃ作って満足してんじゃねぇぞ
0273番組の途中ですがアフィサイトへの転載は禁止です (スッップ Sd33-Wuit)
垢版 |
2022/08/11(木) 09:58:08.42ID:yu5T05aud
excelのシスト表生成して褒められたってほのぼの話でなんでITの知識マウント合戦になっちゃうの?
おかしいでしょ…いい歳したおじさんばっかなのに
おつかい行って褒められた話だったらどうなっちゃってたのよこれ
0274番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c936-yxA5)
垢版 |
2022/08/11(木) 09:58:25.79ID:pC1/kN0g0
シフト作んのってすげーめんどくせえよな
せめて全員が全ての作業できるなら少しは楽になるんだけど・・・・
0275番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 09:59:23.15ID:GO1L7pCAp
>>273
日本はデジタル小作人だらけでな
デジタルの入口すら色々あやしい人多いんだわ
0277番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 130d-l51t)
垢版 |
2022/08/11(木) 10:07:15.78ID:Pj1X5ZwZ0
俺も自動でシフト組むようにしたけど、ナース特有の「あの人とは」「準夜したくないけど全く無いのも困る」みたいな感情論に対応出来ず断念した
0278番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 133a-woMg)
垢版 |
2022/08/11(木) 10:08:24.67ID:twqxKzeW0
>>1
職場でシフト君とか導入してもらえばいいんでないのか?
0280番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-1yvb)
垢版 |
2022/08/11(木) 10:11:29.79ID:JXF63GDt0
>>16
vbaはソースをgitで管理できないのが
ツラすぎるから。
0281番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 91f3-c59T)
垢版 |
2022/08/11(木) 10:12:00.52ID:OYXyrNIb0
>>247
vb.netが旧VBに対応してるから同じ書き方ができるだけで時代遅れには変わりない
0282番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-1yvb)
垢版 |
2022/08/11(木) 10:15:58.59ID:JXF63GDt0
>>27
メンテナンス性考えれば
なおさらpythonだなあ
VBA動かすには環境にexcelなきゃならんだろ
python + openpyxlならexcel要らんし
0283番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロ Sp5d-ktWS)
垢版 |
2022/08/11(木) 10:16:47.32ID:RBjgQL5Qp
エクセルで自動化だろ😡
0284番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d1af-nTBW)
垢版 |
2022/08/11(木) 10:17:53.67ID:gkKSTDq80
>>265,267,270

3時間で作ったこの101行のPythonだぞ
https://news.careerconnection.jp/wp-content/uploads/2022/08/0804pro1.jpg
こうやって機械的にぶち込まれたシフトでいいならママも頭悩ませることはないわけで
そんで変更しようとしたら結局これまで通り自分で全部考慮する必要が出てくる
見える部分だけでも色も勤務体系もハードコーディングだし後が大変だぞ
https://news.careerconnection.jp/wp-content/uploads/2022/08/0804pro2.jpg

ついでに、
機械的だから0歳のAさんを始め、各クラスの一人目に早番が集中して2人目以降に遅番が集中してるぞ
当然ガチャガチャ変えるしかないわけで結局あんまり変わらないんでは?
0285番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 10:18:25.46ID:GO1L7pCAp
エクセル云々の前にな

MS植民地になってることを自覚せよ

デジタル小作人だらけのジャップ

デジタルでどれだけ貧乏になってるか
0287番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0956-Fbu9)
垢版 |
2022/08/11(木) 10:21:45.19ID:ZzMn2hWp0
>>3
こういう自動化しないで無駄な人員使ってるから日本はGDPがゴミなんだよ
もっと日本人は生産性を理解したほうがいい
0290番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 10:24:05.74ID:GO1L7pCAp
>>284
そういうのもアルゴリズムに組み込めばいい
0291番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 6978-XtlI)
垢版 |
2022/08/11(木) 10:24:18.61ID:AnMWXvWg0?2BP(2000)

お前らのプログラミングできる人への憎しみは異常
日本人はIT音痴みたいなスレが立つと嬉々としてジャップ連呼するくせに
0292番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 10:24:20.65ID:GO1L7pCAp
>>288
そうなんw
0293番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c987-RdMR)
垢版 |
2022/08/11(木) 10:25:28.65ID:HxAbQ8sV0
最近はもうどこも「Twitterでこんなことがありました、〇〇いいねが集まりました」記事ばかりだな
嫌儲もだけど
0297番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9bcd-l51t)
垢版 |
2022/08/11(木) 10:31:49.59ID:w/egjgvR0
ニュースサイトからのインタビューの回答がTwitter構文過ぎてキッツい
「彼女にバレましたw」とかこどおじのくせにイキってて草
0298番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d1af-nTBW)
垢版 |
2022/08/11(木) 10:32:49.43ID:gkKSTDq80
>>290
組み込めてないんだが…。
これでOKとした本人はどう考えてたのか知りたい
0299番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8b-SwJ0)
垢版 |
2022/08/11(木) 10:36:17.12ID:chZjr8D7M
>>284
こんなガチャガチャしたシフトみんな嫌だと思う
というかこのシフト表みたいに各クラスに必ず3人割り振れて誰も休まない前提なら早番、中番?、遅番をそれぞれの人に割り振って週単位でローテーションさせればいいだけでは
各クラスに3人しかいないのに勤務体系が15種類あるというのも意味不明
0300番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-1yvb)
垢版 |
2022/08/11(木) 10:37:19.16ID:JXF63GDt0
>>295
どうかなぁ

VBA職人は数が減ってきているうえ
VBAで書かれたものは
Office更改とかWindows更改とかのたびに
パタリと動かなくなって七転八倒

Excel VBAが嫌われる世の流れには逆らえないような
0302番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 10:39:48.77ID:GO1L7pCAp
>>298
pythonの方へアップデートすればいいという話
紙で書いてると消すのもコストだしな
0303番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d1af-nTBW)
垢版 |
2022/08/11(木) 10:41:39.27ID:gkKSTDq80
3時間で作った101行のPythonと知らず、シフトの諸問題を解決したと思って反応してしまったみたいだな
そんで取材で蓋を開けてみたら簡易なものだったと。
よく3年目のSEが誇らしげに固定してリツイートしてられるな
0304番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 1355-woMg)
垢版 |
2022/08/11(木) 10:41:52.44ID:033Jqg8m0
この手の仕事で一番労力使う細かい条件やイレギュラーを完全無視して機械的にやってるだけだろ
個人の事情が全く考慮されてないからこんなの結局手作業でほぼ作り直しになるぞ
それに運用とサポートは誰がやるんだよ
職場でパソコンの大先生になったことあるなら誰もが経験あるだろうが作った後が一番めんどうだからな
0305番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H85-rdJD)
垢版 |
2022/08/11(木) 10:44:05.84ID:4aCWbJtcH
VBAじゃだめなの🙀
0306番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 10:44:43.81ID:GO1L7pCAp
じゃあブラウザ上でExcelJSでどうや!
0308番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 135e-3EC4)
垢版 |
2022/08/11(木) 10:48:03.64ID:FgG8cV6U0
vbaなんかよりopenpyxlの方が楽だし
なんならpandas使ってから出力だけopenpyxlでやってもいいし
0310番組の途中ですがアフィサイトへの転載は禁止です (オッペケ Sr5d-HD2S)
垢版 |
2022/08/11(木) 10:50:14.88ID:XAt48JjEr
golangでExcelize使った方がpythonでExcel使うより速くてすごい
0312番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9b56-AY2q)
垢版 |
2022/08/11(木) 10:53:30.75ID:zproG3oT0
>>284
PEP8無視してるじゃんクソが
0314番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 11:07:02.01ID:GO1L7pCAp
>>288
ほんまや
https://ja.m.wikipedia.org/wiki/Office_Open_XML

ある頃からMSってXMLラブって感じだったので多分やってそう
とは思ってたが、おっさんなのでバイナリエディタにぶっこんで
解析する昔ながらのバイナリフォーマットのイメージが強かった
0315番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 6195-qs2z)
垢版 |
2022/08/11(木) 11:25:55.05ID:U1ZFV6hP0
>>297
電車で30分離れたところに住んでるのにこどおじとかこれもうわかんねぇな
0318番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa55-oOR/)
垢版 |
2022/08/11(木) 11:31:21.46ID:tumkPquva
VBAなんてゴミ使いたくねーよ
0319番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9bcd-sI/o)
垢版 |
2022/08/11(木) 11:34:54.12ID:rNBFCpy40
このスレ見ているとやたら最適解にこだわる人いるが別に最適解求めることにこだわらなくてもいいのにとは思う
焼きなましとか遺伝的アルゴリズムなどのメタヒューリスティクスに頼れば計算量の爆発的な増加を抑えつつそこそこいい解が得られるのでは?
0320番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 11:35:08.24ID:GO1L7pCAp
>>316
なぜできないと思うのか
0321番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d1af-dqIP)
垢版 |
2022/08/11(木) 11:41:34.96ID:iRyqgLIp0
そんな複雑怪奇な条件をすべて実装するんじゃなく
簡単に平たくスケジュール組んで
あとは手動でよろしくってのがまあ現実的な範囲じゃね?

素人はなんでも0か100か、全自動で完璧なアウトプットが出せないなら無意味、みたいな思考になりがち
0322番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ b305-tmT1)
垢版 |
2022/08/11(木) 11:44:29.76ID:p1Qb2vxY0
こうやって凄い事のように見えて母親の会社での存在意義を奪ってるのが滑稽だよな

ポイ捨てしないと清掃業者の仕事が減るのと同じ理屈

この世は「あるべき理由」で回ってるんだよ
0325番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d10d-pi08)
垢版 |
2022/08/11(木) 11:49:05.48ID:Ga2FJrjl0
3時間はすごいは
俺なら調べながら一週間コースだね
0327番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-g6JA)
垢版 |
2022/08/11(木) 12:03:16.92ID:U+P7GdYc0
>>319
このスレで言われてる「最適解」は大域的最適解なんかじゃなくて
正にコレのことを指してるんだが

>計算量の爆発的な増加を抑えつつそこそこいい解
0328番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 295f-Li6T)
垢版 |
2022/08/11(木) 12:06:10.44ID:MHyUqPId0
学生のときに最適化かじってた身としてはランダムに入れて制約確かめるやり方は気になるんだよね

NSPもそうだけど、組合せ最適化って考えること多いのと、制約満たしてればオッケーってわけじゃないから
自分ならLPに落とせるか考えて、無理ならDPの解き方使うかな
0329番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H2b-VXgK)
垢版 |
2022/08/11(木) 12:15:59.23ID:uPkVch4HH
GoogleのスプレッドシートとJavaScriptでいいだろ
タダで使えるし
0331番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5965-YotJ)
垢版 |
2022/08/11(木) 12:21:42.53ID:Ou5sJzV/0
ロジックはこっちで考えればいいけどそのプログラムをどうやって機械音痴の母親にわかりやすいように実行させるか悩むんだよな
0332番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c9c6-NiaY)
垢版 |
2022/08/11(木) 12:22:17.29ID:XfjeDxld0
人員の増減、当欠、有給とかにも対応して
自動で穴埋めするシステムかと思ってたら
ただ名前埋めて作表するだけのザルでワロタ
イレギュラーに対応できないなら意味ねーだろ
0334番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 318f-rkQs)
垢版 |
2022/08/11(木) 12:23:54.69ID:ndHWDOpt0
>>61
こういうのあるから手伝い請け負うのはやめた方が良い
ITも含めてものづくり出来るようになると素人に向けて無償で提供したくなるはあるあるだけど…
0340番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 33ba-woMg)
垢版 |
2022/08/11(木) 12:39:27.84ID:evoijjrV0
ドスケベナース問題を自力で解決できるまでは手書きでやるっていう選択もありっちゃあり
0345番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 13d4-69Bo)
垢版 |
2022/08/11(木) 12:45:26.93ID:TqOOf6+c0
プログラム組めない人ってこの手の作業マジで全部人力なの??
頭おかしくないそれ?
俺は別に職業プログラマーでもなんでもないその手の業務に必要なツールは自分で組むぞ
大学は文系だし、コンピューターの授業でやったくらいの経験だけど
シフトなんてボタン一発で0秒で組めるのに手作業とかキチガイとしか思えん
そら衰退するわ
0346番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 12:47:26.56ID:gn0agafvp
>>342
パラメータ作るだけやろ

すでに
相性悪い
という情報あるんだし

こんなイレギュラーを盛り込むのも余裕
0347番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 71c6-TLn3)
垢版 |
2022/08/11(木) 12:47:59.08ID:jX9+u0SA0
ちょうど最近サーバから出力されたログがすべてスペース区切りのサイズがでかいファイルを複数の条件で分割してセルに色付けもして
excelフォーマットで出力するもんをc#で作ったわ

VBAはファイルを一旦配列に取り込んで
どっかに書き出してexcel関数で処理するとか他にはできないことができるけど
いちいちexcelを開かずに機械的に処理したいときもある
0349番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8b-An0t)
垢版 |
2022/08/11(木) 13:18:50.94ID:gwhkn0bMM
>>342
一応やろうと思えばできる

簡単な方法だとそいつに組み合わせれないやつを変数として持たせといてシフトに一緒にいれて枠を拡張する

その辺数のやつは表に表示されないようしときゃいい
連続シフトが無理とかの場合は左右にそいつ同じようにぶちこんで拡張するだけ
形式上はシフトに組み込まれてるから弾ける
0350番組の途中ですがアフィサイトへの転載は禁止です (アウアウクー MMdd-uYhF)
垢版 |
2022/08/11(木) 13:20:50.20ID:G/YA6uV4M
お母さんがシフト管理?妙だな
0353番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 31a2-rkQs)
垢版 |
2022/08/11(木) 13:24:44.28ID:KK1s/+TL0
プログラム組まなくてもいいレベルの話だったらそんな感じの手伝いしたいがな
アプリを活用すればいいだけなんだから
問題は親側の依頼
「やってくれて当たり前」「私の内容説明に何ら問題が無い」みたいなのを臭わせた上で強制的にやらせたり失敗する結果に陥ったらそりゃ被害妄想もしたくなる
0355番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9922-rLj8)
垢版 |
2022/08/11(木) 13:29:49.28ID:Qdzi03/o0
ピチョンって読むんだ
パイソンとかパイトンだと思ってた
0356番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b99f-hbgs)
垢版 |
2022/08/11(木) 13:32:01.38ID:viYXbikK0
>>348
これな
大先生は環境構築のハードルを理解してない
0357番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 13:35:21.57ID:gn0agafvp
まあできない事はほぼないんだよ

問題はわがままをなんでも盛り込むと みずほ銀行 になるだけ
一番いらない行内派閥の争いの結果旧態依然のお付き合いが残る
とか一番どうでもいい話w
0358番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 93af-jSBk)
垢版 |
2022/08/11(木) 14:05:06.23ID:KrtOrwr+0
>>9
有識者リストとか繁忙日リストとかを母ちゃんに聞いて組み込んだんだろ。プログラム内にベタ書きしたかもしれんが、息子が無期限に無償メンテしてあげるから問題ない。
0359番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 93af-jSBk)
垢版 |
2022/08/11(木) 14:08:07.36ID:KrtOrwr+0
>>32
VBAは可読性が悪いんじゃないかな。ソースコード管理しにくい。
0360番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 33c4-yxA5)
垢版 |
2022/08/11(木) 14:20:11.30ID:Hinje9M60
これお母さんがわざわざ作ってくれた息子に忖度してない?
単純に時間枠に当てはめるなら簡単なんだけど、人と人の相性とか週3回出勤の人とかを考慮するから1日がかりで作ってたわけでさ
0361番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 31a2-Wqu7)
垢版 |
2022/08/11(木) 14:33:36.54ID:V1RsPuxz0
シンゾーは永遠に笑い者としないんだが
0363番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-1yvb)
垢版 |
2022/08/11(木) 14:45:54.26ID:JXF63GDt0
>>356
このスレ見てると、ユーザー環境の触り辛さって
本当に侮れないし、ネックだよなあ

部署ごとに1台、Docker入ってる共用マシンがあるだけでも
だいぶどうにかなるんだけどなぁ。
0364番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 93af-Wqu7)
垢版 |
2022/08/11(木) 14:46:45.67ID:AONQA7aa0
田舎で自民に対抗とか立憲より左だったろうな
0365番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-1yvb)
垢版 |
2022/08/11(木) 14:54:38.16ID:JXF63GDt0
>>333
xlsxを開けるお好きなアプリで。

キングソフトオフィスでも
Googleスプレッドシートでも
0366番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 14:58:03.64ID:r5JQ2ze0p
>>363
NASがあるだけでも違うのよね
0368番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ e156-Wqu7)
垢版 |
2022/08/11(木) 15:20:03.67ID:Z/vpQP150
立憲に入れるのが問題だろ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況