情報更新

last update 10/04 21:14

ツイート検索

 

@ugaya40
サイトメニュー
Twilogユーザー検索
TwitterサークルのツイートはTwilogに記録・表示されます。詳しくはこちらをご覧ください

Twilog

 

@ugaya40

尾上 雅則@ugaya40

  • 532フォロー
  • 1,948フォロワー
  • 99リスト
Stats Twitter歴
4,861日(2009/06/15より)
ツイート数
95,310(19.6件/日)

ツイートの並び順 :

表示するツイート :

2022年09月29日(木)1 tweetsource

2022年09月25日(日)3 tweetssource

9月25日

@ugaya40

尾上 雅則@ugaya40

SIer云々以前にエンジニア界隈のいろんな話題、技術力って単語が各々の主観まかせすぎて話にならんわ。CTOやってた時は技術力って単語非推奨にしてた。

posted at 13:56:25

2022年09月21日(水)5 tweetssource

9月21日

@ugaya40

尾上 雅則@ugaya40

定期的になんでReactなの?ほんとにイケてる?って思いが爆発してお気持ち表明したくなるし今日はした。

posted at 14:28:59

9月21日

@ugaya40

尾上 雅則@ugaya40

ただ仮想DOMを組み合わせたいのは レンダリングし直し とじゃなくてあくまでも イベントによる部分更新、つまりState and Observer となんだよな。

posted at 14:23:51

9月21日

@ugaya40

尾上 雅則@ugaya40

あ、仮想DOMによる差分更新は僕の知る範囲の他のプラットフォームでは見たこと無いし、それは優秀な仕組みだと思う。是非他プラットフォームでもState and Observerと組み合わせて気軽に使いたい

posted at 14:22:47

9月21日

@ugaya40

尾上 雅則@ugaya40

そしてweb front以外のフロントの世界では前者が自然よね。なぜReact、あるいはweb frontでだけ?。まぁ今は黙ってReactに乗らなきゃいけない世界だから乗るけど。

posted at 14:20:44

9月21日

@ugaya40

尾上 雅則@ugaya40

Reactがなんで 「イベントによる部分変化+仮想DOMによる差分更新」 じゃなくて 「レンダリングし直し+仮想DOMによる差分更新」なのか納得いってない。ステート管理ライブラリ使うと結局前者に近づくよね?。まぁ僕は使わず前者するけど。

posted at 14:19:09

2022年09月20日(火)3 tweetssource

2022年09月14日(水)1 tweetsource

2022年09月13日(火)1 tweetsource

9月13日

@ugaya40

尾上 雅則@ugaya40

今更だけどなんでxcode環境はcocoa podsを使う事多いんだろう。環境構築のたびに毎回最新のcocoa podsのバージョンとmacデフォルトrubyのバージョンが合わなくて苦労してるんだけど。。

posted at 15:42:12

2022年09月09日(金)1 tweetsource

9月9日

@ugaya40

尾上 雅則@ugaya40

Twitterで「武尊 天心」で検索するとあれが以後のストーリーの基準になってしまったのがよくわかる。でも酷だよな、20年以上格闘技見てるけどあれ以上見たかったものもあれ以上泣いたものも無いもの。

posted at 16:37:15

2022年09月08日(木)1 tweetsource

2022年09月05日(月)2 tweetssource

9月5日

@ugaya40

尾上 雅則@ugaya40

@ma2saka これ展開が進むと相手が展開された内容をバッファオーバーフローすることがあって頑張っても報われない事多くて悲しい

posted at 13:20:34

2022年09月04日(日)2 tweetssource

9月4日

@ugaya40

尾上 雅則@ugaya40

buttonとdivのonClickの件、大量に細かい要素を表示する時のレンダリング負荷などの視点だとどうなんだろう?。Color Pallet的な細かいClick可領域を大量に表示する時ってどうしても機能の少ない方を選びたくなる(元Win GUI専業人間の癖)。というところから、普段から機能の少ない方を選びたくなる。

posted at 19:34:09

9月4日

@uhyo_

?️うひょ?✒? TypeScript本発売?@uhyo_

divにonClickを付けてはいけない理由ですか。buttonを使うのに比べてクオリティが落ちるから(読み上げ、キーボード操作対応など)です。divで同じ実装をするのも不可能ではないが結構苦労するのでわざわざやる意味がない(?)

Retweeted by 尾上 雅則

retweeted at 19:31:20

2022年09月03日(土)1 tweetsource

9月3日

@ma2saka

まつさか@ma2saka

ITエンジニア勉強しないからどうこうみたいな話面白いよね。人によって「ITエンジニア」も「勉強」も「しない」も意味が全然異なるので会話(というか初期の命題の設定)が成立してない感がすごい。

Retweeted by 尾上 雅則

retweeted at 08:23:52

2022年08月27日(土)1 tweetsource

2022年08月26日(金)1 tweetsource

2022年08月25日(木)2 tweetssource

8月25日

@atsushieno

Atsushi Eno@atsushieno

Android Support LibraryがAndroidXに変わったとき「Support Libraryは死んだ! 使わないほうがよかったんだ!」とは誰も思わんかったでしょ。パッケージ名とか変わるから書き換えは必要だったけど実態はざっくり同じだったはず。XamarinからMAUIに変わるのってそれとだいたい同レベルなんじゃね。

Retweeted by 尾上 雅則

retweeted at 16:05:47

8月25日

@ugaya40

尾上 雅則@ugaya40

if(cond){return true;}else{return false;}の件、ただそれだけだとreturnブロックの中にもともと別の処理も入っていて消した後かもしれない。そして以後も入ってくる可能性感じてるかもしれない。

posted at 12:10:38

2022年08月24日(水)2 tweetssource

8月24日

@ugaya40

尾上 雅則@ugaya40

Promise<void>をawaitするとundefined帰ってくるんだな、当たり前のような気がするが今更気づいた。TS上ではvoid型なんだが。

posted at 21:31:24

2022年08月23日(火)1 tweetsource

2022年08月21日(日)2 tweetssource

8月21日

@ugaya40

尾上 雅則@ugaya40

const result = defer(() => [Math.floor(Math.random() * 100)]).pipe(repeat(3)).toArray();
//result: [72,14,91]

const result = from([Math.floor(Math.random() * 100)]).pipe(repeat(3)).toArray();
//result: [33,33,33]

こういうのしか浮かばなかった

posted at 10:17:07

8月21日

@ugaya40

尾上 雅則@ugaya40

async iterableじゃなくてiterableでdeferの威力がわかるシンプルな例考えるの難しすぎて詰んでる。async iterableならpromiseとrepeat組み合わせたら一撃なんだが。

posted at 09:55:40

2022年08月20日(土)3 tweetssource

8月20日

@ugaya40

尾上 雅則@ugaya40

async iteratorライブラリに機能追加していくといつの間にかrxjsになっていきそうで困る。ixjs + rxjs クローンにはしたくないので基準考えないと。

posted at 14:10:33

8月20日

@ugaya40

尾上 雅則@ugaya40

repeat<T>(target: T, count: number)の引数って常に(factory: () => T, count: number)の方がいい気がしてきた。async versionだと特にpromise扱わなきゃいけないし。

posted at 13:54:50

2022年08月09日(火)6 tweetssource

8月9日

@ugaya40

尾上 雅則@ugaya40

@ktbk0227 "During dev, simply navigate or link to /nested/ - it works as expected, just like for a normal static file server.
During build, all you need to do is to specify multiple .html files as entry points:" これが挙動の違いを指すと直感的に理解できなくて僕もびっくりした記憶があります。

posted at 18:11:09

2022年08月08日(月)1 tweetsource

8月8日

@junary309

junary@junary309

github.com/elonlit/Genesis 神のプログラミング言語とはまたずいぶんすごいこと言いますね、と思って読んでたら古代ヘブライ語で笑った。手続き型でチューリング完全らしいけど、そもそも全然読めない。なぜオブジェクト指向ではないのか?という問に対して「偶像崇拝は禁止されている」ってのもすごい。

Retweeted by 尾上 雅則

retweeted at 11:50:11

2022年08月07日(日)1 tweetsource

2022年08月06日(土)2 tweetssource

2022年08月03日(水)4 tweetssource

8月3日

@ugaya40

尾上 雅則@ugaya40

基本的にコメントは書かないけど残しておかなければならないコメントがあるのは当たり前の話よね。

posted at 14:32:43

8月3日

@luccafort

luccafort@luccafort

ソースコードのコメント不要、必要論。
いつも思うがコンテキストがズレてる気がするんだよなぁ。
「コメントが不要なくらい、シンプルでリーダブルなコードを書くように意識しましょう」と「ちゃんとコメントを書いてコードに現れない意図を伝えましょう」は両立するのにいつまでも不要な争いしてる。

Retweeted by 尾上 雅則

retweeted at 13:00:16

2022年07月30日(土)6 tweetssource

7月30日

@ugaya40

尾上 雅則@ugaya40

つまりasync generatorを使うとキャンセル可能なnextは夢って事ですね。CancelablePromiseが正式に追加されない限り。

posted at 21:51:11

7月30日

@ugaya40

尾上 雅則@ugaya40

next()をキャンセル可能なasync iteratorを作ったつもりがジェネレータかますとキャンセルできないなど。。はぁ。これはIxと同じで毎回iterable定義する流れかもしんない。

posted at 21:31:21

7月30日

@ugaya40

尾上 雅則@ugaya40

メモ:ジェネレータ関数で作ったasync iteratorは、async iterator. return()を実行しても実行中のasync iterator. next()を待機する。 www.typescriptlang.org/play?target=9#

posted at 21:30:00

このページの先頭へ