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を記録。「技術者として最高の親孝行」「うちの息子になってほしい」「日本の未来は明るい」などといった、好意的な反応が寄せられた。
0067番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ eb9f-XGW1)
垢版 |
2022/08/11(木) 07:52:26.82ID:Wp7+Sded0
こんな記事に
マジになっちゃって
どうすんの
0072番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa55-NYli)
垢版 |
2022/08/11(木) 07:53:41.91ID:b/CHWXzka
3時間で作れるのか
素直に羨ましい
0074番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 593a-iwdj)
垢版 |
2022/08/11(木) 07:54:37.84ID:78Q4S0tk0
マクロでじゅうぶんやろ
0075番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 618f-TEL0)
垢版 |
2022/08/11(木) 07:55:09.63ID:8pXlRpaT0
>>60
元記事読むとかあちゃんはパソコン使えなくて手書きでやってたぽいから一日かかるかも
0076番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 89d2-Tl0g)
垢版 |
2022/08/11(木) 07:55:38.38ID:2jkUExgv0
まじかよお前ら凄いな
うちの保育園用にも作って欲しいわ
休み希望バラバラだし当日の赤ちゃんの人数によって保育士の数変わるし
有資格者の絶対数がギリギリで毎月きついんよ
0077番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 513a-tNKd)
垢版 |
2022/08/11(木) 07:57:55.21ID:ZuhGDgew0
まず個々人が絶対に守りたい制約の表記を決めてパーサを書きます
0078神奈川二区住人 (ワッチョイW 935f-sL+Z)
垢版 |
2022/08/11(木) 07:58:00.37ID:X7U+taAI0
色んな方から突っ込みが入っていますが
建築設計(私の仕事)でも何でも、何かの出力に際して最適化の作業というのは大変です
それを自動化して、カーチャンJ( 'ー`)し、はい楽になったでせう?

美談だけど成果物の検証は必要と思うの

記事全文を読んだけど、お金が絡むことだから、その辺大丈夫なのかな?

私はプログラミングが出来ないから見当違いのことを言っているのだと思っていますが
0079番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 29c7-gTvx)
垢版 |
2022/08/11(木) 07:58:15.24ID:EukMrXEv0
>>13
Aさんはxx曜日だけとかBさんはxx曜日で次何日までだけとか
そんなレベルの組み合わせなんじゃないの
0080番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9119-l51t)
垢版 |
2022/08/11(木) 07:58:17.08ID:/tkJYjBY0
妻が同じように困ってたけど結局excel関数で検証用の項目増やしただけだわ
イレギュラー多いから作り込んでも運用できんよ
0083番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 33ba-woMg)
垢版 |
2022/08/11(木) 08:00:04.28ID:evoijjrV0
この話がホントか嘘かはしらんけど
30人分のシフト作れって言われたら俺ならツール作るわ
最適化できないって理由で手書きでやる人は偉いなって思う
0084番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 130d-OO4u)
垢版 |
2022/08/11(木) 08:00:23.76ID:4Pv83lyO0
30人雇うくらいならちゃんと会社に発注しろ
その複雑な条件も刻々と変わっていくだろうしメンテナンスないと使いものにならないんじゃ?
0085番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MM53-9wl/)
垢版 |
2022/08/11(木) 08:01:25.52ID:/575yapwM
>>61
ダメじゃんこれ
将来条件が変わったときにまた1日近くかけてシフト表作ることになるぞ
で今までは30分で出来てたよねとか詰められることになる
0087番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 08:01:32.99ID:EzAPPNbHp
>>78
ちゃんと検証しないと

葛飾区る

ねw
0088番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 89d2-yHwn)
垢版 |
2022/08/11(木) 08:01:46.34ID:AMQ+FnrH0
J( 'A`)し「クビになった!アンタのせい!ギャオオオオオオオオオオン!!!」
0089番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 89a2-fm2P)
垢版 |
2022/08/11(木) 08:01:47.80ID:GykgkUWw0
俺のパイソンでヒィヒィいわしたろか
0090番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 618f-TEL0)
垢版 |
2022/08/11(木) 08:01:59.95ID:8pXlRpaT0
>>79
> 保育園には年齢別のクラスがある。そのクラスごとに、遅番・早番・普通番の保育士が必要だ。さらに、保育士の勤務体系は10〜15 ほどあり、それぞれの勤務日数には上限が設定されている。さらに、遅番を担当した保育士には次の日の早番が割り振れないなどの制限もあった
こんな条件らしい
0092番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 513a-tNKd)
垢版 |
2022/08/11(木) 08:02:30.21ID:ZuhGDgew0
>>83
エクセルでダメな条件になると赤くなるセル用意するだけでかなり楽になりそう
0093番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 08:02:32.83ID:EzAPPNbHp
>>61
余計な仕事が増えたパターンww
0094番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-g6JA)
垢版 |
2022/08/11(木) 08:02:33.44ID:U+P7GdYc0
>>58
それを組み合わせ最適化問題と言います

真の最適解が求まるまで長時間探索するか、途中で妥協するかの違いでしかない
0095番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c936-k/yX)
垢版 |
2022/08/11(木) 08:02:59.43ID:DI/LyPFm0
すでにアプリあるだろ?車輪の再発明かよ
0096番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 592c-TEL0)
垢版 |
2022/08/11(木) 08:03:15.09ID:GM/JpRV10
(ヽ´ん`)「できない。」J( 'ー`)し「大変なんだよ。
0099番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-g6JA)
垢版 |
2022/08/11(木) 08:04:29.30ID:U+P7GdYc0
名前やら勤務条件やらをコードの中に直接書き込んでるから
毎回毎回メンテナンスせんとアカンぞこれ
0100番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H05-yJ8Y)
垢版 |
2022/08/11(木) 08:04:30.69ID:NvEVBSfiH
おそらくWindowsだからC#が1番作りやすいと思うわ
PythonのGUIとか知らん
0102番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 6b4e-IwMZ)
垢版 |
2022/08/11(木) 08:04:40.49ID:YpY14C980
人が変われば条件も変わるからずっとメンテが必要になる奴
0104番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 618f-TEL0)
垢版 |
2022/08/11(木) 08:05:23.19ID:8pXlRpaT0
>>92
そう思う
大枠だけ作って細かいのは手作業で修正するのが1番楽そう
0105番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa55-IwMZ)
垢版 |
2022/08/11(木) 08:05:25.47ID:I+GzfjR0a
便利になって良かったね、で済む話なのになんでお前らそんなに重箱の隅をつつくみたいにグチグチ粗探ししてまで叩いてんの?
0106番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MM53-9wl/)
垢版 |
2022/08/11(木) 08:06:03.06ID:/575yapwM
>>102
息子は最後まで面倒見るつもりないだろうね
2度目の条件変更に対応してないみたいだし
0107番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 08:06:17.78ID:qOjv2XHFM
>>99
えぇ
エクセルやろ
シート上のテーブルでええやん
0108番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3122-sine)
垢版 |
2022/08/11(木) 08:06:23.27ID:Y8m1H+6P0
>>55,58
一理あるがこの手の問題は>>66が指摘してるように、ナーススケジューリング問題って言って、かんたんに言えば「合理的な方法で有効時間内に問題を解くのが難しい」のよ

だから最適化といって「合ってるか分からないけどとりあえず有効時間内に解く」という最適化で解決するんだけどこれが曲者で、単純に最適化も難しいんだけど、

過労死とかの労務関係(特に医療とか今回みたいな保育とか)の問題も出てきた際に責任の所在が問題になる。
これが人がやってればこの人が悪いってなるんだけど、プログラムの場合だとさらに曖昧になるから最適化は難しい
0110番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1b57-MN41)
垢版 |
2022/08/11(木) 08:07:12.61ID:Ll0xZfNm0
シフト作成のツール作ったことあるけどさすがに3時間じゃできないと思う
0111番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MM53-9wl/)
垢版 |
2022/08/11(木) 08:07:49.39ID:/575yapwM
>>109
>>61見る限り対応してない
0112番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1385-JlVq)
垢版 |
2022/08/11(木) 08:08:38.30ID:6qkgUmgL0
つか保育士の労務負担減らすためにこういうツールは国が提供しろよ
0113番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-yPpi)
垢版 |
2022/08/11(木) 08:08:54.65ID:nW+CshJCM
工数かさ増ししろ3時間で完成させるな
0115番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 89d2-JkNz)
垢版 |
2022/08/11(木) 08:08:59.81ID:JuNvvTkE0
なおその5000円で永久に保守運営係として束縛されバグが見つかれば罵倒されるのであった
0118番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 130d-OO4u)
垢版 |
2022/08/11(木) 08:11:07.88ID:4Pv83lyO0
3時間だけ入れってアホですか
どうせならここ連休にして
なんでなんで私ばっかり週末休みないんですか
x日はお客さん多いから人数厚めにしないと
xさんの条件便利だからって1日8時間25日出ることになってますけど
0119番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a97f-qUuU)
垢版 |
2022/08/11(木) 08:11:34.05ID:wH37dFx50
そもそもな話フロントエンジニアだと
windowsマシンでダブルクリックで動かすpython環境作るだけで軽く数時間飛んでいくと思うけど
0120番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-l51t)
垢版 |
2022/08/11(木) 08:12:09.33ID:GSrqLfTgp
別に複雑なことはやらんでいいでしょ
シフト表なんてものは休みが出たりして日々変わっていくものだから
当然後から変更できるように作る
とりあえず大雑把に全体を作って細かい部分の修正は手でやればいいのよ
この大雑把な部分をプログラムに任せることで作業が簡単になるし
プログラム組む側も細かい仕様に気を配らなくていいからすぐ出来上がる
それが事務仕事とプログラムの一番バランスいい付き合い方よ
0122番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 08:12:51.61ID:qOjv2XHFM
単純に過去のシフトパターンの名前部を記号にしていくつか用意し個別のは調整するようにすればええんやないの?
それに休出も勤務時間も平均化にするんやろ
0123番組の途中ですがアフィサイトへの転載は禁止です (ドコグロ MMab-k/yX)
垢版 |
2022/08/11(木) 08:12:55.55ID:dvggCqs6M
>>105
古臭い企業で行われている能率の悪いExcel作業を
俺がマクロ組んだら一瞬で~系嘘松のバリエーションだから
0126番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 518f-SPXi)
垢版 |
2022/08/11(木) 08:13:36.36ID:Axj4FCzS0
IT業界って大変だな
0128番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロ Sp5d-9VXN)
垢版 |
2022/08/11(木) 08:14:44.00ID:GTWYEOGjp
大変なのは表を作ることじゃなくて埋めていくことだろ
特にバイト主体とかだとそれぞれの都合なんかをすり合わせて不満が出ないようにするのが大変
0129番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 597e-aUm7)
垢版 |
2022/08/11(木) 08:15:16.54ID:YiaOxh7X0
市の保育士やってる母ちゃんが勝手に業務を身内にアウトソーシングしちゃっていいのか
0132番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 998f-W8NX)
垢版 |
2022/08/11(木) 08:16:04.35ID:bahBRjfZ0
>>115
これよなあ

急にシフトが変更になった場合や、人が辞めたり入った時、
新しい時間枠が増えた時や行事などでのイレギュラーなシフトなどのメンテを頼まれるなあと思ってやめたな
それに、「どうしても人が足りないけど気合で乗り切る時」とかも「この時間帯は二人・・」みたいな設定が狂うからきつい

おかんがExcelやアプリに慣れてるならいいけど、そういう要請にこたえるのは面倒やで
0134番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 08:16:44.83ID:qOjv2XHFM
>>128
ダウンリストとかで個別の手修整をした際に禁則に引っかかったら赤くするとかでええやろ
0136番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 08:18:07.32ID:EzAPPNbHp
>>133
マクロ禁止のところあるし
pythonならエクセルデータをいじれるぽい
0138番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMeb-FDhP)
垢版 |
2022/08/11(木) 08:19:00.21ID:lW0IQv+LM
>>133
ライブラリとネットに転がってるサンプルコード使いまわしたんじゃね?
0141番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 1b54-Ijw4)
垢版 |
2022/08/11(木) 08:19:28.69ID:9/lBDJjK0
個人の能力
とか不仲とかそういう名のも考えないと
人辞めてくからな
そこまで数値かして3時間だから作った奴は天才
0142番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 618f-TEL0)
垢版 |
2022/08/11(木) 08:19:43.12ID:8pXlRpaT0
>>133
Python使えるけどVBAは使えないっぽい
0143番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9171-JIap)
垢版 |
2022/08/11(木) 08:19:48.91ID:Qu5C/GVe0
この前の更新でマクロファイル編集できんくなったんだけど
おまえらどうしてん?
0144番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM95-VrbL)
垢版 |
2022/08/11(木) 08:19:50.86ID:2QHNgWevM
>>105
重箱つーかそんな簡単にできるんだって驚きよ
職種によるんだろうけどね
コンビニとかならみんなが同じ仕事できてとかで簡単そうだけど、技術職とかだとできるできないあるし毎回やることが同じでもないし条件めちゃくちゃありそうだなぁって
最初に埋めるような何でもできて責任者にもなれてみたいな人を自動で埋めるだけでも楽そうだけど
シフト作ったことあると結構面倒だなぁってなるんだよね
0145番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW eba0-yghC)
垢版 |
2022/08/11(木) 08:20:28.23ID:FQ3ZRAwK0
作らなくてもフリーソフトなりアプリなり既にありそうだけどないのかな🤔
0146神奈川二区住人 (ワッチョイW 935f-sL+Z)
垢版 |
2022/08/11(木) 08:20:43.10ID:X7U+taAI0
>>131
カーチャンJ( 'ー`)しクビにする成果物作って、そのカーチャンから5000円ももらうなんて鬼や(T-T)

おかあさん、時間が空いたから美味しいものでも食べましょうというのが筋でしょうに(´;ω;`)
0147番組の途中ですがアフィサイトへの転載は禁止です (スッップ Sd33-X5SW)
垢版 |
2022/08/11(木) 08:20:58.26ID:BdooA5Qid
バイトなら条件ひとりひとり変わるだろうけど正社員契約社員の条件なんていちいち変えてらんねえだろ
シフト作成に1日も掛けてられる保育所ってその時点で無駄多すぎるわ
0149番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 08:21:19.24ID:qOjv2XHFM
日毎に考えるのもいいけど月のベーススケジュールにメンバー自動割り当てしてその後調整してくのが楽やろ
結局はシフト間隔の問題があるから
0151番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 08:21:52.84ID:EzAPPNbHp
>>147
日本はこういうブルシットジョブだらけなのだ
0152文鮮明はサタン (ワッチョイW 91f0-7tbV)
垢版 |
2022/08/11(木) 08:22:00.29ID:Xk2oyfqc0
改造するたびに条件フラグテーブルの列数がヤバイことになっていきそうな予感
とか思ったけど担当者とか条件とかコード直書きなのか……また追々直せばええか
0156番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 08:24:06.93ID:EzAPPNbHp
>>152
そのうち汎用化するんじゃないの?
試作品もいいところだろうし
0157番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 518f-SPXi)
垢版 |
2022/08/11(木) 08:24:15.70ID:Axj4FCzS0
だれ嫌これ嫌でシフト配慮してもらえるとかホワイトいいな〜
0158番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 08:25:09.95ID:EzAPPNbHp
というかこんなのは何十年前に手出す話なのかと
エクセルではなくて表計算とかNECが国民機で
ブイブイ言わせてた時代からあるぞ
0159番組の途中ですがアフィサイトへの転載は禁止です (アウアウウーT Sa55-N11w)
垢版 |
2022/08/11(木) 08:25:45.55ID:Fy5Sw8oXa
経済成長しないとか言うのはウソ
生産性を上げる余地はいくらでもある
0160番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロ Sp5d-9VXN)
垢版 |
2022/08/11(木) 08:26:24.90ID:GTWYEOGjp
>>149
パートや派遣主体ならこっちから出したのをベースでイケるけど
バイト主体だとそうも行かないからなぁ…
やっぱり予定とか聞きながら調整していく必要がある
0162番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d1af-dqIP)
垢版 |
2022/08/11(木) 08:26:56.53ID:iRyqgLIp0
なんでわざわざPythonを叩かせるのか
VBAでええやん
0163番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MM53-9wl/)
垢版 |
2022/08/11(木) 08:27:00.01ID:/575yapwM
>>136
マクロ禁止の環境で勝手にpythonいれられるかよw
家に持ち帰りだとしたら情報漏洩だろ
0164番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMeb-FDhP)
垢版 |
2022/08/11(木) 08:27:39.86ID:lW0IQv+LM
>>153
片手間にできるなら続けるでいいんじゃない?
母親がやってる体裁さえ崩れなければメンテナンス期間は母親が仕事やめるまでだろうし
0166番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 338c-B6nq)
垢版 |
2022/08/11(木) 08:29:05.31ID:bdpSPnMM0
出来るけどメンテナンスや仕様追加が無限に続くから絶対に無料では引き受けない事にしてる
■ このスレッドは過去ログ倉庫に格納されています

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