はてなキーワード: メソッドとは
あのね、ニートの原因は「甘え」です。
そう、「甘え」なんです。甘えですよ、甘え。
ニートは「甘い」んです。将来のことを考えれば我慢して働いた方が間違いなくいいでしょう。
こんなのは小学生でもわかります。働けないほどの精神疾患を抱えている人ならまだしも、
それ以外の人はニートにならず働いた方がいいです。当たり前ですね。お金はあるにこしたことはないですから。
それでは、なぜニートは働けないのか?それはニートは労働に致命的なほど向いていないからです。
労働というのは、楽しい部分もありますが、それ以外の部分もたくさんありますよね。
苦しいところもたくさんありますし、投げ出したくなることもあります。
たとえ仕事の内容が自分に合っていたとしても、職場の人間関係が悪ければ
労働はひどく苦しい行為なのです。でもそうであるのなら、なぜニート以外の人達は労働を
こなすことができているのでしょうか?
一般人が労働をこなせる原因として考えられるものの一つは、高い楽観視能力です。
もっといえば、ニートは自分自身に向ける「甘さ」の総量が足りないのです。
人間を最も効率的に動かすことのできる心理学的メソッドを知っていますか?
そう、皆さんご存知の「アメとムチ」です。一般人は自分自身に対してアメとムチを
ニートが自分自身に向ける態度は「アメとムチ」ではなく「ムチとムチ」です。
仕事で一定量の成果を達成できた際に、一般人は自分へのご褒美という名の
「アメ」を用意することができます。「今日も一日仕事を頑張ったのでお酒でも飲もう」だとか、
「今月は頑張ったから好きな物を一つだけ買おう」といった行動のことですね。
仕事で一定量の成果をできた際に、ニートは「もっとやらなくてはダメ」と考える傾向にあります。
これでは「アメとムチ」ではなく「ムチとムチ」ですよね。
「ムチとムチ」の姿勢で辛い労働をこなすことができるのでしょうか?
言う間でもないですよね。最初は続きますが、中長期的にはほぼほぼ失敗に終わります。
「ムチとムチ」で生きていけるほど人間はストイックな生き物ではないのです。
それでは、どうしてニートは自分自身に向けて「アメとムチ」を使いこなすことが不得意なのでしょうか?
それはニートが今まで受け取ってきた「甘さ」の総量が絶対的に足りないからです。
(無論、受け取ってきた「甘さ」が少なくてもニートにならずに済んだ人は除きます)
「甘さ」を愛と言い換えてもかまいません。ニートは人生において受け取ってきた愛の総量が絶対的に不足しているのです。
親から愛情を注がれなかったり、愛情を感じられないような育てられてきた人は愛の総量が不足しがちです。
また、たとえ親から愛情を注がれたとしても社会から受ける愛の量が圧倒的に少なければ、やはり愛の総量が足りないという状況に陥ってしまいます。
要するに、ニートには「甘さ」が足りないのです。
自分を愛せないものが他人を愛せるわけがない、これはよく聞く言葉ですよね。
ニートにもそれが当てはまります。ニートが労働という名の苦行をこなすことができず、
ニートという名の「甘え」を良しとしてしまうのは、親や社会から優しくされなかったからです。
ニートをニートたらしめたものの根源は、「社会」であったり「生育環境」です。
親ガチャや社会適合性ガチャで悪い結果を引いてしまったせいで、ニートはニートになってしまうのです。
仕事が終わった後にPythonをちょっとずつ勉強して数ヶ月になる。入門書の内容は一通り勉強した。
お前らが「作るものがないとプログラミングは挫折するぞw」とかウエメセで言うから簡単なコードでプログラムをいくつか書いたんだが技術力が上がってる気がしない
なにかちょっとしたプログラムを作りたいけどあまり難しいと挫折するし簡単すぎると勉強にならないからバランスが難しい
初心者でもそれなりにサクっと作れて、なおかつ勉強になって、作っていて楽しくて、それなりに達成感があるプログラムを教えて欲しい
「わがまま言うな」って言うかもしれんがお前らは俺みたいな初心者に上から目線で物を教えるのが大好きだろ?win-winだと思うからぜひ教えてくれ
ー
・電卓(Tkinterで作ったGUI付き。ググりまくって作ったからもう一度作れるかというと微妙。四則演算しかできない。)
・化学のシミュレーションプログラム(詳しいことは言えないが化学物質を製造する装置の発熱のアレコレを計算するプログラム。一見難しそうだけど実際は既存の計算モデルを再現するように四則演算をwhileで繰り返しているだけの100行くらいのチンパンコード。でも仕事にはそこそこ役に立った)
・リストに並んだ数字を小さい順にソートするプログラム( 例:[1,5,3,2]を[1,2,3,5]に並べ替える Python謹製メソッドで実現可能なプログラムだけどあえて自分で長ったらしいコードを書いて自作した。意外と難しくてそこそこ楽しかったけどすぐに終わってしまった)
・原始的な大富豪(yamahudasからランダムに手札を配ってプレイヤーAとBが交互にカードを出して手札が無くなったほうの勝ち。階段やペア機能を作ってるうちに、あ、これ複雑なだけであんまり勉強にはならないし完成しても既存のソフトに勝てないな、と思って飽きて途中でやめた。俺IUPACかもしれん...)
このくらいのごく初歩的なことはできるけど難しいことはなにも出来ない。NumPyとかPandasとかもほとんど使えない。
ー
ちなスペックw地方国立大学卒の工学修士。中堅企業の化学エンジニア3年目。化学物質を作る際の装置や製造工程の設計をやっている。
しかし俺が入社する直前に社内でいろいろあったらしく技術に詳しい先輩が部署に1人もおらず、会社の技術力が終わってる。既存の商品を脳死で作りまくることで成立している会社だ。
この会社でこのまま言われたことだけやっていたらダメだと思っているので転職するなり独学で技術に詳しくなるなりしようと考えていて、ひとまずPythonを勉強している。ただ仕事のためだけの勉強だと考えると続かないだろうからゲームを作るなどして遊び方面に持っていきたい気持ちもある。
将来的にITエンジニアに転向するかどうかは自分の中でも決まってない。化学の知識と修士号がもったいないから転向しないほうがいい気がするけど個人的に現場仕事が超嫌いだし上司の倫理観も終わっていて働くのが少し辛いから転向したいかもしれん。①今の会社で頑張る②同業種に転職③ITエンジニアに転向 の3つの選択肢がある。
趣味でWordPressのブログをやっているからそっち方向にも活かしたいけどPythonはWebとそんなに相性良くないんだろ?しらんけど。
「どうぶつしょうぎ作ってみろ」「Sympy無しで方程式を数値的に解くプログラムを作ってみろ」などの表題通りの回答をお待ちしています。それ以外でも、
「Pythonじゃなくてコレ勉強してみろ」「このライブラリ使えるようになると捗るぞ」「お前ならこういうキャリアもいいと思うぞ」などのあまり関係ない意見でも構わん。教えてくれ。
レッツマンスプ!
これまでいろいろな書籍やサイトから情報を得てきて、オブジェクト指向のプログラムを、「知識とスキルを持った職人をいっぱい雇ったプロジェクト」というように理解している。
極論を言えば、オブジェクト指向=擬人化思考というように捉えているけれど、この理解はどの程度あっているのだろうか?
とすると、
職人は、会社の指示によって働き、持っている知識とスキルを使って仕事をする。
知識やスキルは、各職人が会社に指示されたマニュアルを読んで覚える。
とか
オブジェクト指向が特に有用なのは、特に複数の会社と協力して作業する場合である。
そのような大規模なプロジェクトであるならば、各企業の職人一人一人に指示するよりも、マニュアル一つで指示した方が簡単だし、間違いが少ない。
オブジェクト指向の三大概念として、いろいろな媒体で紹介されている「継承」「ポリモーフィズム」「カプセル化」も、それぞれ「一つのマニュアルを用意して、職人に利用してもらいやすくする」「各職人は、自分にとって必要なマニュアルの一部を読んで知識とスキルを手に入れる(ここの理解は自信がない)」「マニュアルは、職人によって勝手に書き換えられないようにするべき」みたいな感じでなんとなく理解している。
ただ、根本のオブジェクト指向がよくわかっていないため、これが合っているのかもわからない。
のだけれど、なんとなく色々勉強してきて、複数人とプログラムを組むとか、大きなプロジェクトとかでもない限り理解していなくても問題なさそうなので、回収率100%を超える競馬プログラムが出来上がるのを夢見て寝ます。
才能 * 努力 = 結果 だとして、結果が伴わなかった時のための言い訳用だと思ってた。
努力して結果が伴わないと才能無しと自ら示しているようなものだからね。
40代だけど、試験前に「全然勉強してこなかった」みたいなことを積極的に言うやつがたまにいた。
( ´_ゝ`)フーンと聞き流していた。
俺も別に努力したらかっこ悪いみたいなことを思っていたわけではなく、上記の式を意識していたのか積極的に勉強したことを喧伝したことはない。
ない...が、徹夜で試験勉強して備えるのは自分で考えたメソッドではないはずで、友達がそうやっているのをまねしたんだと思う。
だから、「勉強してこなかった」と主張する奴もいれば、「昨日は徹夜で勉強した」と主張する奴もいたな。
「徹夜で勉強した」と言ってくる友達には、「俺も夕食食べて風呂入ってコーヒー飲んで徹夜で勉強した~」と答えていたと思うが、
「昨日勉強した?」と言ってくる友達には、「まあまあ」みたいな答えをしていたと思う。
ここまで書きながら、元増田の学校のレベルや校風もあるのかなと思った。
自分の通っていた学校では「努力するのが素晴らしい!」「やらないと結果は伴わない!」としきりに教師が言っていたのでそこにそんなに抵抗はなかった。
前提として、Stable Diffusionでエロ画像を出そうとしてもsafety checkerという機能が入っており、センシティブな画像を出そうとすると黒塗りになる。
(Stable DiffusionのSaaSであるDream Studioはぼかしだが、多分別の技術)
https://github.com/huggingface/diffusers/releases/tag/v0.2.3
そこでGoogle Colabでちゃちゃっと環境を作り、なおかつNSFWを回避する。
2. 下記の箇所を書き換える
vvvvvvvvvvvvvvvvvv
from diffusers import StableDiffusionPipeline
^^^^^^^^^^^^
この一行を書き換えて自前のStable Diffusion Pipelineをクラス定義する。
をこぴってきてL157行目~159行目を消して貼り付ける。
これだけだ。だが、自分の性癖に刺さるStable Diffusionの作成は難しい。つーかマジ安定しない。waifuを探したければ、多分Stable Diffusionは合わない。hentai御用達ワードもなかなかヒットしなかったのでムズイ。
一応、redditを参考にワイが発掘したpromptを置いておく。
"full page antique lithograph of naked girl, sexual position, White background, art print, clean brush stroke, realistic highly detailed, post-processing highly detailed, rendered by octane engine, esty"
naked girlの間に年齢を指定するとガチであかんやつ。人の顔を安定して出すのに"lithograph of" はかなり使える。
"nude painting, big breasts, hot petite, long braided hair, hazel eyes, full round face, short smile, cinematic lightning, medium shot, mid-shot, cinematic wallpaper -C 13"
おっぱいの大きさに定評がある白人の女性がたくさん出てくる。顔の部位を丁寧に指定することで安定性が増すらしい。
・肝心のコード改修がテキトーな説明でごめんなさい。safety checkerのメソッドをオーバーライドするのが多分1番簡単だから、ぶら下がってるコメント見てください。ありがとう!
・prompt(おまじない)は無から生まれたものではなく、当然おまじないと画像を紐付けしたデータが元になっている。汎用画像分類モデルCLIPはopenaiという別の団体が公開してるおまじないと画像のデータセットだけど、これを検索できるようにしてくれた人がいる。
お気に入りのエロ画像が出てこねーのはお前のpromptが悪いからだ。それを確認できるのがこのサイトだ。
例えば中学生男子なみのムラムラしているおまえはStablediffusionでsexと入れるだろう。だが決して出てこない。
その理由はこのサイトを検索すればわかるだろう。邪魔な画像が多すぎるのだ。
同様に足をぱっかーんと開いたお姉さんを召喚してみよう。
spreadだっていってんだろ。なに足閉じてんだよをクロスしてんだよ。
フレーバーをいくら増やしてもこの手の問題は解決しづらい。例えば sex human でググると多分直感に反してラブドールの画像ばかりひっかかるだろう。
promptで重要なのは何を学習したか、その見えない文脈を推測することだ。そのためにはGoogle先生なみの文字センスと検索力が必要となるだろう。
ヒントは与えた。後は健闘を祈る
---
r/UnstableDiffusion has been banned from Reddit とのこと。
貴重な情報源が...