情報更新

last update 06/10 09:02

ツイート検索

 

@ka_
サイトメニュー
Twilogユーザー検索

Twilog

 

@ka_

@ka_

Stats Twitter歴
5,721日(2007/10/12より)
ツイート数
219,292(38.3件/日)

ツイートの並び順 :

表示するツイート :

2023年05月31日(水)19 tweetssource

5月31日

@mod_poppo

mod_poppo@mod_poppo

Pythonでそれなりの規模のコードを書いたこともあるし、Luaでそれなりの規模のコードを書いたこともあるし、Rubyでそれなりの規模のコードを書いたこともあるけど、全部辛かった。動的型言語に救いはない

Retweeted by

retweeted at 23:25:58

5月31日

@TETRA_IT

てとらα SI@TETRA_IT

「発生するかどうか分からないので発生した時だけお金払います。ただ発生した時は即時対応して下さい。」という保守作業の実績払いって本当舐めてるよね。こっちはどうやって人抱えたらいいねん。

Retweeted by

retweeted at 23:04:11

5月31日

@irid_v2

いりじうむ@irid_v2

変な政治ツイートが目立つようになったのでフォローを外したら、それまでかなりTLに流れてきた特定分野の特殊性癖スケベ絵が一切流れてこなくなった時の私「ゴン…お前だったのか…」

Retweeted by

retweeted at 16:45:44

5月31日

@mizchi

mizchi@mizchi

メモ

白銀ボコブリンの角
コハク
黒ボコブリンの角
シズカホタル
黄チュチュゼリー
ハイラルバス
雹吐きリザルフォスのしっぽ
ひんやりハーブ
ツルギソウ
アイスキースの羽

Retweeted by

retweeted at 00:55:23

5月31日

@one_cosoba

盛丘わんこそば◆skeb受付中@one_cosoba

なぜ人類はスクラムじゃないのにスクラム風を装いたがるのか。名前がカッコイイのはいけないんだと思うんですよね。お神輿ワッショイ開発とかに名前を付けたらきっとだれもお神輿ワッショイでやりましょう!とか言わなくなる。

Retweeted by

retweeted at 00:52:38

5月31日

@ka_

@ka_

@func_hs Rust でも出来ましたね…

fn f() -> i32 {
fn g() -> i32 {
1
}
g()
}

さっきのやつも all1 を all の中に書いちゃえばよかった

posted at 00:48:13

5月31日

@ka_

@ka_

@func_hs って名前が付いてるほどの概念でしたかね…そうなのかも…なにぶん覚えておらず…

posted at 00:38:21

5月31日

@tanakahisateru

ひさてるさん@tanakahisateru

空配列の問題、誰でもピンと来る証明を考えました。否定の論理和の否定との等価性です。つまり「全て真である」は必ず「いずれも偽ではない」と絶対同じ意味でなければなりません。でないと組み合わせて論理の記述に使えませんから。要素が何もなければ「いずれも偽ではない」は当然真です。どうですか

Retweeted by

retweeted at 00:17:41

5月31日

@ka_

@ka_

エッジケースの対応は foo で任せろー!(バリバリ)

foo1 には何と言うかコアな処理しか任せない,みたいな…

posted at 00:16:58

5月31日

@ka_

@ka_

関数 foo があって,その何と言うか本体的な処理をプライベートな foo1 として表には見せないみたいなのLispというかClojureでよく見た覚えがあります.これってLisp仕草ですか?

posted at 00:15:57

5月31日

@ka_

@ka_

こういうときはHaskellで書くのが本当は一番いいんですよね…

posted at 00:11:19

5月31日

@ka_

@ka_

全然本筋とは関係ないところで,今自分が一番素直に Result<T, E> が書けるのがRustだったので採用したけど,エラー自作とかしたことなかったのでこれで合ってるのか不安ではある…

posted at 00:09:03

5月31日

@ka_

@ka_

空の配列に対しては all は例外やエラーを返して欲しい…?正気か?…と思って作ってみた.

いや,そこに all1 ってのがあるでしょ?それを表に出してくださいよ…ってなりません????って改めて確認したくて.

github.com/kaosf/20230530

posted at 00:04:55

2023年05月30日(火)40 tweetssource

5月30日

@kis

きしだൠ(K1S)@kis

音楽にしろ、絵にしろ、グラビアにしろ、結局のところファンというのはプロダクトではなく人につくんだよな

Retweeted by

retweeted at 22:36:23

5月30日

@syonbori

⛩(´・ω・`)@syonbori

これ老人に向けて「言われた通りにATMを操作すると還付金をもらえることがあります!」っていうチラシを回覧板で回すような行為なので、厳に慎んでください。WebShopを名乗る偽サイトが出てきたときに「前は公式が無視しろって言ってたじゃん」となります。責任取れるんでしょうか? twitter.com/s_horizon_info

Retweeted by

retweeted at 22:33:06

5月30日

@tanakh

Hideyuki Tanaka@tanakh

てかそういう操作に詳しくない人でもmap reduceとかでfold . map 的な操作全般が満たすべき性質とかみんなわかっとんちゃうんか?知らんけど(´・_・`)

Retweeted by

retweeted at 22:17:50

5月30日

@tanakh

Hideyuki Tanaka@tanakh

sum [] は 0、product []は1、all p [] はtrue、any p [] はfalse、そうじゃない処理系の標準ライブラリなんてあるんか?そんなんあったらキレ散らかすで(´・_・`)

Retweeted by

retweeted at 22:17:38

5月30日

@kazoo04

Kazuya Gokita@kazoo04

「難しいと思うんですが一応言ってみていいでですか」
プログラマ「は、はい…」
「この文字を青じゃなくて赤にしたいんですが難しいですよね…」
プログラマ「すぐできますよ!」
「ああよかった。あとネット越しに複数人での同時編集も追加したいんですけどこれくらいなら簡単ですよね」

Retweeted by

retweeted at 22:00:16

5月30日

@ka_

@ka_

> 配列のすべての要素が条件を**満たさない**時かつその時に限り true を返す関数 none_of

この関数は

- 全てtrueならtrueとなるall (話題沸騰中!)
- map
- not

を関数合成して

all ○ (map ○ not)

で得られますね.

ここまで来るともう分かるね?

posted at 21:58:50

5月30日

@ka_

@ka_

※単なる
true
false
のSHA256くらいなら覚えてる変人がいるかもしれないため

posted at 21:55:56

5月30日

@Cryolite

Akso de la Malbono@Cryolite

あなたはプログラミング言語の作者です.その言語の標準ライブラリの「配列のすべての要素が条件を**満たさない**時かつその時に限り true を返す関数 none_of」に空の配列が渡された場合,あなたは以下のように動作するよう実装します:

Retweeted by

retweeted at 21:48:34

5月30日

@ka_

@ka_

「ここはこうだとしましたがあのときの私が間違いでした.しかしここではそれが正しいってことにしておいて下さい.」

↑これは何も間違ってないんです

posted at 16:36:16

5月30日

@ka_

@ka_

そうそう

空の配列のときfasleとすることを正とする

って設計した奴が間違ってたのよ

posted at 16:34:24

5月30日

@athos0220

athos))))))))@athos0220

これ、「要件による」って回答も結構あって、実際究極的にはそうかもしれない。けど、この場合trueを返しておいた方が数学的にいい性質が得られるし、そこから外してわざわざ自分で罠を作りにいく必要はないかな。そういうちょっとした判断で考えなきゃいけないことを減らせられるかも設計力だと思う。 twitter.com/fumieval/statu

Retweeted by

retweeted at 16:33:00

5月30日

@ka_

@ka_

くらいおらいと先生も乗ってきたので今日この話題に言及してないプログラマはにわか(燃料)

posted at 16:29:23

5月30日

@ka_

@ka_

ジュエルウォッチ流行れ

当時のジュエルペットオタクの断末魔って言うな

posted at 16:27:12

5月30日

@ka_

@ka_

その界隈で一番優れている(いた)のはセガ
ジュエルポッド舐めんな定期

posted at 16:26:01

5月30日

@ka_

@ka_

いや,アイカツフォンはiPhoneより優れていますよ????そんなの火を見るより明らかなので

posted at 16:23:32

5月30日

@kis

きしだൠ(K1S)@kis

@kazuho 「すべての要素が」のreduce処理はandで、andのゼロ元がtrueなので、計算上つじつまがあわせやすい気がします。
たとえばlistを分割してallMatchをして統合する、みたいな処理で空リストと要素ありリストに分割される場合とか。

Retweeted by

retweeted at 15:59:38

5月30日

@ka_

@ka_

@sikimuOji あー…多分考えてる配列間違えてましたね…
配列の配列の話をされてるところに私は配列(内側の方)の話をしている気がします

posted at 13:48:06

5月30日

@songmu

songmu@songmu

良かったね。原作者も肩の荷が下りたことでしょう。これだけのものを作って維持してくださっている事に感謝。CI/CDサービスで基本デフォルトで入っているコマンドになったしなぁ。 / “jq が jqlang organization に移譲されました - プログラムモグモグ” htn.to/QdKV9ui7oa

Retweeted by

retweeted at 13:38:24

5月30日

@ka_

@ka_

@sikimuOji いいえ
その場合は条件を間違えています
その条件ですと「少なくとも一つtrueか?」が正確です
そして少なくとも一つがtrueの場合にtrueを返す関数は空の配列に対してfalseを返します
「買える商品が存在するか?」と「買える商品の一覧を得る」は別の話だと言うことを考え直してみて下さい

posted at 13:18:04

5月30日

@ka_

@ka_

「別にfalseを間違いとは言えないんじゃないか!?」という発想はそれは「1+0=0を間違いとは言えない」みたいな話になってくる.

posted at 11:36:24

 

表示拒否

retweeted at xx:xx:xx

5月30日

@ka_

@ka_

@ellnore_pad_267 先に2つの配列を連結してa+b (JSの a.concat(b) 相当) としてからallを適用する方法を考えます.

all(a + b)

やはり発想としては「全部の要素が true であることを確認したい」です.

この結果が一致しないとなると,不便ですよね.

posted at 11:26:07

5月30日

@ka_

@ka_

@ellnore_pad_267 実装する関数をallとします

2つの配列a, bについてallを考えた後に結果を合算することを考えます.

all(a) && all(b)

こう考えますよね.全部の要素が true であることを確認したいのですから or ではなく and になりますよね.

posted at 11:25:52

5月30日

@ka_

@ka_

@ellnore_pad_267 この場合は明確にtrueが正しいのです

「その場合はfalseとする」とコメントが書かれていてそう実装されていたら「ああこれを書いたプログラマは分かってないな」となります

posted at 10:59:49

5月30日

@fumieval

ふみ a.k.a.DJ Monad@fumieval

「配列のすべての要素が条件を満たすならtrueを返す」関数を定義するとき、空の配列を渡したらfalseを返すかtrueを返すかが、良いプログラマかどうかの一つの境目だ

Retweeted by

retweeted at 10:44:38

5月30日

@tanakh

Hideyuki Tanaka@tanakh

いれてみた。普段はお天気とかどうでもいいニュースとかを表示してるダッシュボードが突然開発ツールまみれになった(´・_・`) / “[速報]マイクロソフト、Windows上の開発者向けダッシュボード「Dev Home」発表。プルリクやタスク、開発ツールなど一覧。Build 2023” htn.to/2naPMR8CYH

Retweeted by

retweeted at 10:17:11

このページの先頭へ

×