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を記録。「技術者として最高の親孝行」「うちの息子になってほしい」「日本の未来は明るい」などといった、好意的な反応が寄せられた。
0002番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9133-x55G)
垢版 |
2022/08/11(木) 07:31:37.57ID:XQK1Vb/50
大阪の長居公園の中の自然史博物館には駅を降り公園に入って1㎞ほど、この炎天下に心臓疾患児の4歳はそう歩けないし上の子に酸素ボンベをもたせて私が17㎏を背負った訳ですが木陰のベンチの大阪のじいちゃんばあちゃんらに

「おかあちゃん、がんばりー!」

という声援をいただきました、まかせろ。
0004番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW eb89-7T8a)
垢版 |
2022/08/11(木) 07:32:55.41ID:8KyiLC4B0
もうね
0006番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW eb14-V6Gm)
垢版 |
2022/08/11(木) 07:33:13.58ID:Ls1jCXXz0
大先生のプログラミングは
hello worldで終わりだから
0007番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2022/08/11(木) 07:33:19.62ID:jmcOYeG50
それくらいVBAだけでやれよ
0008神奈川二区住人 (ワッチョイW 935f-sL+Z)
垢版 |
2022/08/11(木) 07:34:29.68ID:X7U+taAI0
うん
自動作成プログラム作ってあげて親孝行だね


出来上がったシフト表の検証は?
お母様はPython分からないよね
ブラックボックスだよね

どうするのよ?
0009番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM95-VrbL)
垢版 |
2022/08/11(木) 07:34:39.46ID:2QHNgWevM
そんな簡単にできるもんなの?
何曜日は何人とかこの日はこのイベントのために前日に人がいるとかあるよね
その程度ならいいけど
かならず時間帯責任者いれないとなぁとか、この人はこれできないからなぁとか、この日はこの仕事で一人全部取られちゃうしなぁとか
めちゃくちゃ条件ありそうだけど、そんな簡単にできるの?
0010番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 07:35:31.66ID:qOjv2XHFM
エクセルでよくね?
0011番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b99f-hbgs)
垢版 |
2022/08/11(木) 07:35:41.96ID:viYXbikK0
シフト作りで1番大変なのは出勤者希望者がいない日をどうやって穴埋めするかだから
0012番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9bcd-sI/o)
垢版 |
2022/08/11(木) 07:36:33.16ID:rNBFCpy40
ナーススケジューリングってやつか
0013番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-g6JA)
垢版 |
2022/08/11(木) 07:36:45.47ID:U+P7GdYc0
"意味が分からないくらい条件が複雑"な組み合わせ最適化プログラムを3時間で作れるとか神か?
0014番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 07:37:02.88ID:qOjv2XHFM
>>11
生贄フラグとか強制出勤順位を付加するの?
0018番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d10d-/Bd2)
垢版 |
2022/08/11(木) 07:37:41.47ID:/VoQh0np0
配列に直で変数を入れるな高校校歌
0021番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5167-X+63)
垢版 |
2022/08/11(木) 07:39:04.40ID:rXYM6G+A0
¥5000受け取るなよ
受け取るならすぐ飯にでも連れてけ
0022番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 614e-k/yX)
垢版 |
2022/08/11(木) 07:39:05.70ID:drkYYved0
・こどおじ
・Excelイキリ


ツーアウトか?
0024番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9187-0qSo)
垢版 |
2022/08/11(木) 07:39:31.00ID:6jyzgtuJ0
とにかく他人が作ったものにケチをつけるのに必死なチョンモメンであった
0027番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 07:40:05.32ID:qOjv2XHFM
メンテナンスを考えればVBAにするしかないし第一に環境にPythonを入れなあかんやないの?
0028番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 618f-TEL0)
垢版 |
2022/08/11(木) 07:40:11.32ID:8pXlRpaT0
>>16
Pythonの方が今っぽくてカッコいいから
vbaは過去の遺物
0030番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ebdc-BGdY)
垢版 |
2022/08/11(木) 07:40:21.94ID:KUujdMpi0
こういうのでええんよ☺
0033番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 07:41:33.01ID:qOjv2XHFM
実行環境やランタイムを付加しないで済むのがええやん
0034番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 91a9-QGB7)
垢版 |
2022/08/11(木) 07:41:35.58ID:C+fr2M710
>>9
自分が把握しているなら組み込むのは簡単
0036番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 990d-b4mn)
垢版 |
2022/08/11(木) 07:42:18.60ID:DubWIoKE0
単純に割り振るのは簡単だけど、盆正月とか連休を平等にしないと不満がでる
0039番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b99f-hbgs)
垢版 |
2022/08/11(木) 07:42:56.06ID:viYXbikK0
>>14
本人に直接出られないか聞く
0040番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 07:43:03.32ID:EzAPPNbHp
>>13
おかんの言い分を聞き取って落としこめば出来上がる
可能性はある

おかんの欲しい仕様はおかんの頭の中にあるからね

コード化したことよって女の面倒くさい説明から
わかりやすい状態になった
0044番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMeb-SpG4)
垢版 |
2022/08/11(木) 07:44:58.57ID:z8bFxkEdM
この程度ならありそうだけど
niftyロンダされたキャリコネだからどうかな
0046番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-g6JA)
垢版 |
2022/08/11(木) 07:45:11.39ID:U+P7GdYc0
>>40
そんな話じゃなくて
30人の組み合わせ最適化なんて結構な大事で
これだけでビジネス案件になるくらい大変なプログラミングなんだが
0047番組の途中ですがアフィサイトへの転載は禁止です (ベーイモ MMab-E+oI)
垢版 |
2022/08/11(木) 07:45:21.21ID:lZpB9iRcM
バグまみれですぐ手作業に戻るやつ
0049番組の途中ですがアフィサイトへの転載は禁止です (オイコラミネオ MMab-qs2z)
垢版 |
2022/08/11(木) 07:46:24.26ID:u8AOej64M
クソスレ立ててる僕だけど
本当は天才プログラマー
そうだったらいいのにな
そうだったらいいのにな
0050番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4946-Tt+9)
垢版 |
2022/08/11(木) 07:46:35.80ID:F1NKMhu/0
>>8
受け取る側のお客が検収作業をする際に
pythonかどうかを気にすると思うか?
0051番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMeb-FDhP)
垢版 |
2022/08/11(木) 07:47:24.90ID:lW0IQv+LM
どうせ適当なライブラリ引っ張ってきてエクセルに出力するところだけ自分で書いたとかじゃね?
0052番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d1af-hekQ)
垢版 |
2022/08/11(木) 07:47:58.53ID:2awcFaIu0
C++かJavaScriptじゃダメなの?
0055番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp5d-PU0o)
垢版 |
2022/08/11(木) 07:49:33.09ID:EzAPPNbHp
>>46
だからそれが仕様だろって

おかんの頭の中には実現したい要素があって
今は手動でエクセル?にポチポチやってるんだし

アウトプットが出来あがる以上は仕様はあるんだよ
コード化されてないだけで

仰々しくシステムとか言わなくてもポトペタに等しいUIなどは
エクセルが担うんだしあとはそこに流し込むかにすぎない
どうせこのレベルだと印刷して終わりだろうし
もしくはPCでシート開いて見る程度
0057番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MM8b-SOpx)
垢版 |
2022/08/11(木) 07:50:25.81ID:qOjv2XHFM
>>46
過去データをちゃんと保持してやれば行けるな
組み合わせ不可メンバーとか組み合わせ推進メンバーとか過去実績から変っていくように組む設定とかスキル情報とかつけてグループのスキルが充足されるようにすればええんやろ
VBAでええやん
0061番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ d10d-woMg)
垢版 |
2022/08/11(木) 07:51:26.09ID:dawtYiJk0
まあIT分からんし人の家の事情になんも言えんけどいうほどハッピーエンドかこれ



>「母からはすでに2度、追加で依頼が来ています。『この条件を言い忘れていたから、付け加えて』と。
>1度目はすぐ対応したけど、2度目はまだです。職員さんが入れ替わったら、またメンテの依頼が来るんでしょうね」

>morioさんの「エンジニア流・親孝行」は、まだまだ続くことになりそうだ。
0062番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9bcd-sI/o)
垢版 |
2022/08/11(木) 07:51:39.85ID:rNBFCpy40
制約と目的関数はどうなっているんだろう?
0064番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 89d2-syPl)
垢版 |
2022/08/11(木) 07:51:41.92ID:XaJZpKwG0
そもそもオカンがエクセルちゃんと使えるのか?
シフトが永久固定って訳でもないからメンテも考えてるのか?
とか総合して嘘松案件と判断致します
0065番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 01af-kURb)
垢版 |
2022/08/11(木) 07:51:46.74ID:Ml5Bm8dH0
これはプライベートだから許されるんだよな
仕事じゃ勝手にツール作って早く終わらせる訳にはいかんからね
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とか知らん
■ このスレッドは過去ログ倉庫に格納されています

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