「リアクティブプログラミング」を含む日記 RSS

はてなキーワード: リアクティブプログラミングとは

2024-09-04

遺書だったもの」へのアドバイス

ある方が「遺書だったもの」というブログエントリーを公開してはてなブックマークで注目を集めています

https://kirimin.hatenablog.com/entry/2024/09/04/001242

一読しただけで大変な状況の中ご本人が精一杯頑張ってきたことが伝わってきました。

普通の人は不登校になったあとに就職したり(それもB社側からの打診で正社員に!)、アメリカ出張趣味イラスト競技プログラミング、といった活動は出来ません。

なにより踏みとどまるという意思を持たれていることが一番素晴らしいと思います

ブログの内容について、アドバイス、というより考えてみるきっかけを提供できればと思い、以下に書いておきます

"アドバイス"という言葉上から目線ニュアンスがあるため私は嫌いですが、分かりやすさのためにあえて"アドバイス"と記載しております

"アドバイス"の手がかりとして、世の中の多くの人たちと異なっている点を特徴として捉え、そこに着目して述べていきます

コミュニケーションの飢えについて

多くの人は、自死を取りやめた場合遺書を公開しません。ここが最大のポイントです。

他にも、元カノの話や学校友達を作りたかった話、インターネット掲示板会社の同僚との関わりなど、コミュニケーションについて多く言及していることもかなり特徴的です。

コミュニケーションに相当飢えていらっしゃるように見えます

心理的な安定のためには、インターネットで構わないので、コミュニケーションの場への参加を増やしてしてみると良いかもしれません。

私も同世代で、2005年2007年ごろには2ch政治家おちょくるコラージュ写真を作って遊んでいたので、当時の雰囲気は知っています。当時と似たコミュニティはもはやほとんどなく、ネット掲示板よりもLINEオープンチャットあたりのほうが雰囲気が近いかもしれません。

自己評価尺度仕事に偏っていること

文章の2番目の特徴は、仕事に関する記述が多いことです。

仕事やそれに近い競技プログラミング能力モチベーションでご自身価値をはかる表現が目立ちます

仕事への情熱はご自身能力開発、社会貢献金銭獲得のために素晴らしいことです。

一方で能力モチベーションで全人類トップに立つことは出来ない以上、どこかで自分能力に見切りをつける必要があります

それが今なのかな、と漠然と感じました。

人には能力限界・投入できる時間の長さの制約があり、その制約のもと各自それぞれのペースで頑張るしかなく、他に選択肢はないため、ある面で人より劣ることを認めざるを得ません。

しかしだからといって人間として価値がないとか、死ぬべきだということは論理の飛躍です。

劣ることを認めたうえで、それがどうした、自分死ぬ必要はないじゃないか。むしろ優れた人たちが素晴らしい社会を作ってくれてありがたい、と感謝すればよいと私は思います。ご自身にもその気持があるはずです。その証拠にA社のリーダー、B社のプロダクト、元カノ、といったものを称える文章があります。これは称賛の気持が奥底にあるからだと思います

というより本当は人間という存在自体が自他に価値評価される必要がなく、各自勝手に生きて構わないと私は思います評価という行為自体が発生しないのが通常の状態であり、仕事では給料の分配という特別目的のために上司評価するという例外的シチュエーションが発生していると私は理解しています。つまりそもそも職場以外での「自己評価」は必須ではないと私は考えています

そのうえで、それでもなお自己評価必要であれば、いくつもの会社で働くことができ、しかも先方から声をかけてもらっているというのは素晴らしいことだと思います普通の人には声をかけませんよね。仕事の以外の面に目を向けると、イラストVR、他の投稿ではお母様にテレビゲームを教えたりと多方面活動している点が素晴らしいと思います競技プログラミングで高レート帯の方々はこうした活動と両立できるのでしょうか。ほとんどNoだと思います総合的に見れば特別劣っているように私には見えません。

この点は次の第3の特徴に続きます

自分に厳しすぎること

自身に厳しい記述が目立つことが第3の特徴です。

文章には「多くの人から嫌われ、失望され、迷惑をかけながら生きていたくない。」と書かれています

しかしきりみんさんは、嫌われている人・失望されている人・迷惑をかけている人に対して、死ねとは言わないと思います。そういう人柄だと文章で分かります

それなのに自分に対して厳しいのはダブルスタンダードで、ご自身を不必要に傷つけているように見えます。ご自身に対して厳しすぎるダブルスタンダードを持つ理由は何でしょうか。ダブルスタンダードを持つメリットはあるのでしょうか。これについて考えると楽になれる部分があると思います

きりみんさんは、自分より仕事ができない人に死ねと言わないと思います競技プログラミングが下手な人に死ねと言わないと思います。その理由は劣っていても死ぬ必要はないとご自身理解しているからです。そうであればきりみんさんが死ぬ理由もないと私は思います

その他

2020-05-21

anond:20200521111256

たまに文法も変わるが、ドラスティックには変わらないのでそこまで問題にならない

しか10単位で言うと、わりとドラスティックに変わるんだよなあ。

goto制御するプログラミング

 ↓

構造プログラミング

 ↓

イベントリブプログラミング

(その実現手段としてオブジェクト指向言語が使われることが多い)

 ↓

リアクティブプログラミング

……という感じでパラダイムがどんどん変遷している。

2016-05-24

http://anond.hatelabo.jp/20160524145224

よーわからんw 岡部氏は、自作ライブラリHPで、

FRP純粋理想とする関数型+時間で変化するストリームを値にマップして扱うリアクティブプログラミングの組み合わせ

まり関数型の拡張っていうなら誰も反対無いと思うんだけど。

FRPライブラリサブタイトルに、 library that provides first class reactive value 'over time' と書かれている、これ拡張じゃないのか?

https://www.npmjs.com/package/timeengine

HaskellのIOモナドみたいな別の抽象化DISりつつ、FRPこそ正しい関数型みたいに言うから荒れるんじゃないの?

IOモナドDisってるのかどうかまでは知らない。しかし、すでに出たサンプルからFRPの効力がまざまざと見せつけられている。

荒れるのは自由だけど、両方正しいとかそういうのじゃなくて、間違っている電波だみたいな叩きしかなくて、要するに感情論で反対派は反発しているだけでOK?

あるよ。

関数がどのパラメータ依存して、何を結果として返すのか明確になる。

グローバルな値を参照したり書き換えたりしてたら、関数の中身読まないとわからなくなる。

短いプログラムならそれでもいいけどね。

別の誰かが書いてたように、上位スコープ内に定義されてるDOMでも、数学ライブラリでもなんでも、引数関数に渡すのか?

グローバルな値を参照したり書き換えたりして

いやだから、定数なんだから書き換わらないんだよ、FRPストリームconst 定数なんだから

関数型のわかりやす説明であって、住井派に反対してるとか、岡部路線とかじゃないよね、と。

オブジェクト指向と対比して考え方をまず学ぶって岡部路線、住井グループはそれを目の敵にしていて集団的攻撃している様をみたプログラミングコミュニティは逃げ、その後、不毛な大地のみが残った。

http://anond.hatelabo.jp/20160524142313

FRP純粋理想とする関数型+時間で変化するストリームを値にマップして扱うリアクティブプログラミングの組み合わせっていうなら、別に誰も反論しないと思うけど。

まり関数型の拡張っていうなら誰も反対無いと思うんだけど。

HaskellのIOモナドみたいな別の抽象化DISりつつ、FRPこそ正しい関数型みたいに言うから荒れるんじゃないの?

全部の時間依存関数にそういうことをする意味はない

あるよ。

関数がどのパラメータ依存して、何を結果として返すのか明確になる。

グローバルな値を参照したり書き換えたりしてたら、関数の中身読まないとわからなくなる。

短いプログラムならそれでもいいけどね。

初心者からFRPのことまで考えてないんだろう。

関数型のわかりやす説明であって、住井派に反対してるとか、岡部路線とかじゃないよね、と。

2016-05-16

http://anond.hatelabo.jp/20160516174234

FRPって関数型プログラミング+リアクティブプログラミングでしょ?

そんで、リアクティブプログラミングって、

__drawFrom.t = {
        x: e.clientX,
        y: e.clientY
      };

みたいなグローバル変数を書き換えるコード自分で書くんじゃなくて、

この変数とこの入力欄/入力ボタンは結びついてます、って書くだけで、フレームワーク利用者に見えないところで、自動的更新してくれる仕組みだよね?

既存FRPライブラリってそうじゃない?

自分イベント拾ってグローバル変数書き換えてたらFRPじゃないよね?

違う?

 
ログイン ユーザー登録
ようこそ ゲスト さん