- 1 : 2022/08/11(木) 07:31:11.14 ID:5vBTGGedd
「Pythonで親孝行」に称賛
https://news.nifty.com/article/economy/business/12117-1795077/「母親が丸一日かけて作っていた30人分のシフト表を、プログラムで自動化した」という、とある人物のツイートが大反響を呼んだ。
母親が毎月ヒーヒー言いながらから丸一日かけて作成してた(意味わからないくらい条件が複雑な)シフト表(30人分)を、Pythonで自動作成するプログラム書いてあげた
日曜の3時間生贄になったけど、ITリテラシー皆無な母親は魔法みたいと言って5千円くれたし、PythonでExcel操作する勉強になったから○このツイートは3.6万いいね、3000回以上の RTを記録。「技術者として最高の親孝行」「うちの息子になってほしい」「日本の未来は明るい」などといった、好意的な反応が寄せられた。
- 2 : 2022/08/11(木) 07:31:37.57 ID:XQK1Vb/50
- 大阪の長居公園の中の自然史博物館には駅を降り公園に入って1㎞ほど、この炎天下に心臓疾患児の4歳はそう歩けないし上の子に酸素ボンベをもたせて私が17㎏を背負った訳ですが木陰のベンチの大阪のじいちゃんばあちゃんらに
「おかあちゃん、がんばりー!」
という声援をいただきました、まかせろ。
- 3 : 2022/08/11(木) 07:32:45.44 ID:XfE9wABL0
- そして母親は失業した。
- 4 : 2022/08/11(木) 07:32:55.41 ID:8KyiLC4B0
- もうね
- 6 : 2022/08/11(木) 07:33:13.58 ID:Ls1jCXXz0
- 大先生のプログラミングは
hello worldで終わりだから - 7 : 2022/08/11(木) 07:33:19.62 ID:jmcOYeG50
- それくらいVBAだけでやれよ
- 9 : 2022/08/11(木) 07:34:39.46 ID:2QHNgWevM
- そんな簡単にできるもんなの?
何曜日は何人とかこの日はこのイベントのために前日に人がいるとかあるよね
その程度ならいいけど
かならず時間帯責任者いれないとなぁとか、この人はこれできないからなぁとか、この日はこの仕事で一人全部取られちゃうしなぁとか
めちゃくちゃ条件ありそうだけど、そんな簡単にできるの? - 34 : 2022/08/11(木) 07:41:35.58 ID:C+fr2M710
- >>9
自分が把握しているなら組み込むのは簡単 - 10 : 2022/08/11(木) 07:35:31.66 ID:qOjv2XHFM
- エクセルでよくね?
- 11 : 2022/08/11(木) 07:35:41.96 ID:viYXbikK0
- シフト作りで1番大変なのは出勤者希望者がいない日をどうやって穴埋めするかだから
- 14 : 2022/08/11(木) 07:37:02.88 ID:qOjv2XHFM
- >>11
生贄フラグとか強制出勤順位を付加するの? - 37 : 2022/08/11(木) 07:42:43.41 ID:mCd9hT/10
- >>14
望まないシフトだと不満ポイント貯まるようにして、それが各人均等になるように振り分ければいい - 39 : 2022/08/11(木) 07:42:56.06 ID:viYXbikK0
- >>14
本人に直接出られないか聞く - 12 : 2022/08/11(木) 07:36:33.16 ID:rNBFCpy40
- ナーススケジューリングってやつか
- 13 : 2022/08/11(木) 07:36:45.47 ID:U+P7GdYc0
- "意味が分からないくらい条件が複雑"な組み合わせ最適化プログラムを3時間で作れるとか神か?
- 15 : 2022/08/11(木) 07:37:27.17 ID:AkcWaf3Da
- 誰がメンテするんだよ 親が感謝したのはおそらく一生面倒見てくれると思ったからじゃないか?
- 16 : 2022/08/11(木) 07:37:28.90 ID:wz8LeBH10
- 大先生がvbaで作れるもんを無理矢理パイソン使うのはなぜなん?
- 26 : 2022/08/11(木) 07:40:04.33 ID:Z+M5g9520
- >>16
VBAのみでやることはあまりない
何かしらのシステムから出力することはよくあるので
pythonでの勉強も兼ねてやるのは悪くはない - 28 : 2022/08/11(木) 07:40:11.32 ID:8pXlRpaT0
- >>16
Pythonの方が今っぽくてカッコいいから
vbaは過去の遺物 - 18 : 2022/08/11(木) 07:37:41.47 ID:/VoQh0np0
- 配列に直で変数を入れるな高校校歌
- 19 : 2022/08/11(木) 07:37:59.71 ID:j7gG9OFQ0
- 意味わからないくらい条件が複雑なのをまず理解するだけで3時間以上かかるわ
- 21 : 2022/08/11(木) 07:39:04.40 ID:rXYM6G+A0
- ¥5000受け取るなよ
受け取るならすぐ飯にでも連れてけ - 22 : 2022/08/11(木) 07:39:05.70 ID:drkYYved0
- ・こどおじ
・Excelイキリツーアウトか?
- 23 : 2022/08/11(木) 07:39:23.15 ID:kw1DC7Uk0
- こ~れ業界特有の
持ち帰り仕事です
糞ブラックなのを追求したほうがいい - 25 : 2022/08/11(木) 07:39:42.72 ID:J1Wyehxa0
- >ITリテラシー皆無な母親
自分を上げたいために母親を貶すクズ
- 27 : 2022/08/11(木) 07:40:05.32 ID:qOjv2XHFM
- メンテナンスを考えればVBAにするしかないし第一に環境にPythonを入れなあかんやないの?
- 29 : 2022/08/11(木) 07:40:17.35 ID:sYskL5rw0
- シフト表作成ツールって買い切りで売ってるやつ少ないから俺も欲しい
- 30 : 2022/08/11(木) 07:40:21.94 ID:KUujdMpi0
- こういうのでええんよ☺
- 31 : 2022/08/11(木) 07:40:37.18 ID:BMEh0Qa90
- Javascriptでもできそう
phpでwebからアクセスできるようにしてやらうか?
c#でデスクトップアプリにもできるぞ怖いか?
- 32 : 2022/08/11(木) 07:41:28.15 ID:EyhX5TL90
- excel管理なら素直にVBAでよくね
- 33 : 2022/08/11(木) 07:41:33.01 ID:qOjv2XHFM
- 実行環境やランタイムを付加しないで済むのがええやん
- 35 : 2022/08/11(木) 07:41:38.33 ID:kw1DC7Uk0
- たぶん条件複雑ってのは
常勤換算表とかだろ? - 36 : 2022/08/11(木) 07:42:18.60 ID:DubWIoKE0
- 単純に割り振るのは簡単だけど、盆正月とか連休を平等にしないと不満がでる
- 38 : 2022/08/11(木) 07:42:55.06 ID:G8OdI7Hd0
- コード101行で済むレベルで意味わからないくらい条件複雑とかいってるの草
- 41 : 2022/08/11(木) 07:43:50.77 ID:+CennNE90
- 人間に渡すパラメータでメチャメチャ変わる
- 42 : 2022/08/11(木) 07:44:45.84 ID:Y8m1H+6P0
- 俺も前組もうとしたが、うまく組めなかった。これらの問題はナースシフト問題っていってアルゴリズムかなり複雑
- 43 : 2022/08/11(木) 07:44:56.91 ID:qYv0U+3OM
- アプリでシフト表作ったら
そこから調整するんじゃないの?
突発的なイベントもあるだろうし - 44 : 2022/08/11(木) 07:44:58.57 ID:z8bFxkEdM
- この程度ならありそうだけど
niftyロンダされたキャリコネだからどうかな - 45 : 2022/08/11(木) 07:45:05.14 ID:VmnHU6DD0
- この手の条件てキツキツにするほどメンテが面倒になったりするから
固定的なもの放りこんだらあとは自由入力が一番やろ - 47 : 2022/08/11(木) 07:45:21.21 ID:lZpB9iRcM
- バグまみれですぐ手作業に戻るやつ
- 51 : 2022/08/11(木) 07:47:24.90 ID:lW0IQv+LM
- どうせ適当なライブラリ引っ張ってきてエクセルに出力するところだけ自分で書いたとかじゃね?
- 52 : 2022/08/11(木) 07:47:58.53 ID:2awcFaIu0
- C++かJavaScriptじゃダメなの?
- 53 : 2022/08/11(木) 07:48:40.99 ID:myYmpURh0
- これ母ちゃん失業エンドやろ
- 56 : 2022/08/11(木) 07:50:12.49 ID:KF13YEx70
- 月の途中でシフト変更とかあるでしょ
コロナ禍の今はザラにある
その度にプログラムを組み直すんだろか - 59 : 2022/08/11(木) 07:50:43.85 ID:R3PhMCni0
- 俺ならVzのマクロで組む
- 60 : 2022/08/11(木) 07:51:24.91 ID:q79GEyMl0
- ネタツイだろ
丸一日かかるシフト表ってなんだよ
まずそこおかしいだろ - 75 : 2022/08/11(木) 07:55:09.63 ID:8pXlRpaT0
- >>60
元記事読むとかあちゃんはパソコン使えなくて手書きでやってたぽいから一日かかるかも - 62 : 2022/08/11(木) 07:51:39.85 ID:rNBFCpy40
- 制約と目的関数はどうなっているんだろう?
- 63 : 2022/08/11(木) 07:51:41.26 ID:wktGgac60
- Pythonすげえ
- 64 : 2022/08/11(木) 07:51:41.92 ID:XaJZpKwG0
- そもそもオカンがエクセルちゃんと使えるのか?
シフトが永久固定って訳でもないからメンテも考えてるのか?
とか総合して嘘松案件と判断致します - 65 : 2022/08/11(木) 07:51:46.74 ID:Ml5Bm8dH0
- これはプライベートだから許されるんだよな
仕事じゃ勝手にツール作って早く終わらせる訳にはいかんからね - 66 : 2022/08/11(木) 07:51:54.33 ID:uG9Og1OW0
- 動的計画法のナーススケジューリング問題よくわからん
- 67 : 2022/08/11(木) 07:52:26.82 ID:Wp7+Sded0
- こんな記事に
マジになっちゃって
どうすんの - 68 : 2022/08/11(木) 07:52:34.51 ID:6LCzKvMDM
- 要は人力データをエクセル上で体裁整えるだけのことでしょ
- 69 : 2022/08/11(木) 07:52:47.43 ID:fU/L+YHYp
- 3時間で出来てバグないんだったらすごいやん
よく分からんけど - 70 : 2022/08/11(木) 07:52:48.70 ID:sYskL5rw0
- 夜勤明け休みとかリーダークラス2名とか条件入れてくと複雑なのに更にメンバー間で不仲で組み合わせ不可とかあるからね
- 71 : 2022/08/11(木) 07:53:05.51 ID:G8OdI7Hd0
- この手のシフトって仮組で掲示してしまって
あと個人の都合は個人間で調整させるだけだから
仮組だけならそんなに複雑ではない - 72 : 2022/08/11(木) 07:53:41.91 ID:b/CHWXzka
- 3時間で作れるのか
素直に羨ましい - 73 : 2022/08/11(木) 07:53:56.68 ID:7dXbMH840
- 扶養のやつだと年間所得こえないようにしてくれとかもある
- 74 : 2022/08/11(木) 07:54:37.84 ID:78Q4S0tk0
- マクロでじゅうぶんやろ
- 76 : 2022/08/11(木) 07:55:38.38 ID:2jkUExgv0
- まじかよお前ら凄いな
うちの保育園用にも作って欲しいわ
休み希望バラバラだし当日の赤ちゃんの人数によって保育士の数変わるし
有資格者の絶対数がギリギリで毎月きついんよ
コメント