タグ kmizu
新着順 10 users 50 users 100 users 500 users 1000 usersうちは合意の上で自分が稼いで奥さんが家事に専念してるけど「男も家事をしないと」と繰り返し言われて嫌な気持ちになった話
kmizu @kmizu 「セクハラ」ではないけど、最近の「意識のアップデート」によって嫌な気持ちになったことがあります。 うちは私が主に稼いで嫁さんが主に家事をするという形なんですが、これは夫婦合意の上だし嫁さんは、本当に私が仕事に専念できるようにと思ってくれてるんですよね。 性別に基づく役割分担というより夫... 続きを読む
GPT-4oの画像認識力と理解力ならいけるのではと思い手書きの仕様指示を読み込ませたら本当にコードを書き上げてくれた→「ついにコーダーが恐怖を感じる時が来たか」
kmizu @kmizu A Software Engineer in Osaka (& Kyoto). Ph.D. in Engineering. Interests: Parsers, Formal Languages, etc. ツイートは所属先の見解と関係ありません.思いついたことをつぶやきます. kmizu.github.io kmizu @kmizu GPT-4oの画像認識力と理解力をもってすればいけるやろと思ってやってみたら実際いけ... 続きを読む
ChatGPTはプログラミング言語マスター(語弊ありまくり) - kmizuの日記
皆さんおはようございます。見ている人は見ていたかもしれませんが、昨夜はかなり遅くまで巷で話題沸騰のChatGPTによくわからんクエリを投げて、その結果をみてげらげら笑っていました。特に存在しないプログラミング言語であり「ScalaにHaskellと同じ型推論を加えた」言語Scalayがあることにしたら、ChatGPTが本当にHas... 続きを読む
動的型付き言語は素早くプロジェクトを立ち上げるのに向いており、静的型付き言語は長期間の保守にむいているという仮説 - kmizuの日記
注:誤解されないように最初にこの記事の意図を書いておくと、古典的な静的型付き言語VS.動的型付き言語の論争をするつもりはありません。これまで色々なプロジェクトを観察(風聞も含む)して来たところ、そういう傾向があるのではないかという仮説です。それと、文脈として主にWebアプリケーション開発する時のことを... 続きを読む
Scalaの学習コストについての私見 - kmizuの日記
数日前、以下のツイートに端を発して色々な意見が交わされていました。 「Scala好きなメンバーがプロダクト開発にScalaを採用して1人で開発していたが、そのメンバーが抜けてしまいScalaコードの保守ができなくて別の言語で書き直すことになった」という技術選定の失敗のお手本のような事例を目の当たりにしてしまった..... 続きを読む
Qiita記事「エンジニアの"有害な振る舞い"への対処法」への強烈な違和感 - kmizuの日記
最近、Qiitaで話題になってそこそこバズった(?)記事に、 qiita.com がありました。これ、最初は一読して凄いまともなことばかり書いているように見えましたが、一方で何か妙な違和感がありました。それは、私がいくつかの振る舞いについて思い当たりがあるせいではないか?と考えてみましたが、それぞれについては反... 続きを読む
「世の中に一言言ってやりたい」病 - kmizuの日記
おはようございます。これまでの自分を振り返って、あるいはネット言説を見て、ふと思ったのですよ。なんか、ネットに流れる記事に即レスで「一言言ってやりたい」人が多すぎませんか?と。これは思いっきり私自身を刺す言葉でもあります。たぶんTwitterや雑誌記事のコメント欄をはじめとして短文で気軽に意見を言えるよ... 続きを読む
技術を楽しめているか? Scalaエンジニアが研究・開発・教育それぞれで試行錯誤した10年のキャリア - Findy Engineer Lab - ファインディエンジニアラボ
読者の皆さん、はじめまして。株式会社オプト所属のエンジニアでかつJapan Scala Association(JSA)理事を務めている水島宏太(@kmizu)と申します。 この記事では、私の経歴を大学院の修士課程から現在に至るまで振り返って、どのような試行錯誤をしてきたかを「教育」「研究」「開発」という3つの軸を中心にお話しし... 続きを読む
構文解析歴20年近くになりました - kmizuの日記
まえがき タイトルが一体何言ってるんだお前は、という感じのものなのですが、初めて構文解析器ぽいものを書き始めてから、たぶん20年くらい経ったかなくらいの意味です。私を知っている方はご存知かも知れませんが、修士~博士にかけての私の研究テーマは、Packrat Parser/PEGで、博士論文もそれ関係でした。 で、博士号... 続きを読む
書評:プログラミング言語大全 - kmizuの日記
プログラミング言語大全 作者:クジラ飛行机発売日: 2020/04/18メディア: 単行本(ソフトカバー) 技術評論社の編集さんから、「プログラミング言語に詳しい人」枠でなんだか献本いただきました。ただ、タイトルを見た時点でそこはかとなく不安があったので、記述がひどいぽかったら書評は書かないでおこうと思いましたが... 続きを読む
今までの事に関する反省とか色々 - kmizuの日記
このエントリをあえて書こうと思ったきっかけなんですが、先日の、某Qiita記事です。あの辺りをみて、私が過去、やらかした(といっても、私が重く受け止めている、というくらいのニュアンスです)ことで、悪印象を持たれ続けてる方がいるかなあと思って、今までのことについて総括しておいた方がいいなと感じました。 ... 続きを読む
私なりのオブジェクト指向プログラミングの定義 - kmizuの日記
きしださんの以下のツイート オブジェクト指向はこの20年だれも再定義せずみんな自分の思うオブジェクト指向を暗黙に仮定して適当に話してるだけなので、技術的な共通認識のもとの議論はほとんどできないんですよ。という話を「オブジェクト指向をきちんと使いたいあなたへ」の記事に書いたのだけど、そろそろ公開するか... 続きを読む
株式会社ドワンゴを退職します - kmizuの日記
はじめに 当初、ScalaMatsuri 2019が終わった次の日の、6月30日に書く予定だったのですが、最終出社日も終わっていることだしよいかということで、エントリを書くことにします。 2019年6月30日をもって、5年と3か月勤めた株式会社ドワンゴを退職します。最終出社日は6月26日でした。 これまで2回転職してきましたが、ド... 続きを読む
実践Scala入門(共著)が発売されます - kmizuの日記
https://www.amazon.co.jp/dp/4297101416 企画自体は2015年くらいから始まっていたんですが、紆余曲折あって、約3年経ってしまいました。ともあれ、ようやく出版までこぎつけられてほっと一息です。 実際には多少遅れる可能性がありますが、10月27日から技術評論社さんから発売予定なので、この機会にScalaを勉強してみ... 続きを読む
Javaのジェネリクスは「まがい物」ではない - kmizuの日記
2017 - 09 - 24 Javaのジェネリクスは「まがい物」ではない 先日、自分が書いた kmizu.hatenablog.com に対する反応として、「 Java のようなまがい物の ジェネリクス と比較するのは適切でない」「 Java の ジェネリクス と比較するのは適切でない」(おそらく C# 等の言語と比較して)といった コメントをいくつか見かけました( はてなブックマーク コメント... 続きを読む
Re: Go にジェネリクスがなくても構わない人たちに対する批判について - kmizuの日記
2017 - 09 - 21 Re: Go にジェネリクスがなくても構わない人たちに対する批判について 先日自分がGoについてつぶやいたものが、 id:methane さんに捕捉されていて、それに対する反論記事 methane.hatenablog.jp があがっていたので、それに対する所感を書いてみました。 前置き Goや言語批判に関するスタンスを誤解されると嬉しくないので、最初に書いておきます... 続きを読む
「構文解析ハンズオン」を開催しました(2017/07/01) - kmizuの日記
2017 - 07 - 02 「構文解析ハンズオン」を開催しました(2017/07/01) 今まで、あまり見たことがない(一般エンジニア向け)勉強会で、かつ、これを学ぶことは実用上とても意味があるテーマの一つに「 構文解析 」があります *1 。 たとえば、Webアプリケーションにおいて、ユーザの入力に大して何らかの構文的制約をつけてバリデーションをする機会は多いですが、 正規表現 による簡単なチ... 続きを読む
技術イベント「Understanding Scala」を開催しました(6/10) - kmizuの日記
2017 - 06 - 11 技術イベント「Understanding Scala」を開催しました(6/10) Understanding Scala - connpass 昨日、表題の技術イベントを自分主催で行いました。なんでこんなイベントをやろうと思ったかというと「皆、 Scala を難しくめんどくさい方法で学んでるのでは?」という疑問が自分の中であって、その原因として、サンプルプログラムの集... 続きを読む
Scalaに関する誤解と事実を語る - kmizuの日記
2017 - 05 - 06 Scalaに関する誤解と事実を語る TL;DR 世間の Scala に関するイメージは、昔のままであることが多い 昔のままどころか、最初から間違ったイメージを持たれていることも多い 実際には、既に解決されている問題は多々あるし、改善に向かっていることも多い プロジェクト管理の問題を言語に押し付けているケースもある はじめに 自分が最初に Scala に触れたのが200... 続きを読む
TwitterはScalaを捨ててません(少なくとも現在は) - kmizuの日記
2017 - 03 - 22 TwitterはScalaを捨ててません(少なくとも現在は) なんだか Twitter の一部で www.utali.io の記事が話題になってるようですが、はっきり言って誤情報です(というか、何故そんな誤解をしたのか知りたいくらい)。根拠はいくつかありますが Twitter は最近(ここ数ヶ月)に Scala CenterのAdvisory Boardにjoinして... 続きを読む
プログラミング言語作成ハンズオンを開催しました - kmizuの日記
2017 - 01 - 22 プログラミング言語作成ハンズオンを開催しました connpass.com 今回開催したこのイベントは、私が学習用に作成した プログラミング言語 nub github.com の文法や機能拡張を通じて、 プログラミング言語 処理系の作成の基礎について学ぶというものでした。 自分がこのイベントを開催したねらいは主に二つあって、 プログラミング言語 (処理系)作成に興味のあ... 続きを読む
Scalaの学習コストを下げるための心得 - kmizuの日記
2016 - 10 - 11 Scalaの学習コストを下げるための心得 Scala は習得が難しい言語だ、とよく言われます。また、実際問題として、 Scala の言語仕様の全体はそれなりに複雑でもあります。しかし、それはたとえば Java でも言語仕様の全体像を把握するのは難しい話であり、 Scala に限った話ではありません。にも関わらず、 Scala の習得が難しいとよく言われるのは プログラ... 続きを読む
「おいしいですか?」という質問の模範解答 - Togetterまとめ
@kmizu どういう回答を求めてそういう主観的な質問をしているのかよくわかりません。市販のレモングラスティーは目につくものは全部飲んだ上で、自家栽培を始めて二年目、というのが客観的な事実です。 続きを読む
新しい言語を覚えるために私がした事(Kotlinの場合) - kmizuの日記
2016 - 04 - 07 新しい言語を覚えるために私がした事(Kotlinの場合) 先日の、 Scala 勉強会第170回 in 本郷 : サブテーマ「 Scala の言語仕様」 rpscala.doorkeeper.jp で Scala の言語仕様について解説していたときの反応をみて、どうも、自分の プログラミング言語 の把握の仕方はあまり一般的ではないのではということを考えました。どう違う... 続きを読む
『Scalaファンクショナルデザイン ―関数型プログラミングの設計と理解』の雑感 - kmizuの日記
2015 - 12 - 15 『Scalaファンクショナルデザイン ―関数型プログラミングの設計と理解』の雑感 表題の書籍 について、出たとき(2015/5/29)に買って随分放置していたのだが、最近、一通り読んでみたので簡単な感想を書いてみようと思う。 結論からいうと、 Scala について特に使う予定はないがおおまかにどんな言語か知っておきたいという方にはそこまで悪くない本だが、副題の「 関数... 続きを読む