はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ kmizu

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 32件)

ChatGPTはプログラミング言語マスター(語弊ありまくり) - kmizuの日記

2022/12/03 このエントリーをはてなブックマークに追加 93 users Instapaper Pocket Tweet Facebook Share Evernote Clip chatgpt 語弊 Haskell Has Scala

皆さんおはようございます。見ている人は見ていたかもしれませんが、昨夜はかなり遅くまで巷で話題沸騰のChatGPTによくわからんクエリを投げて、その結果をみてげらげら笑っていました。特に存在しないプログラミング言語であり「ScalaにHaskellと同じ型推論を加えた」言語Scalayがあることにしたら、ChatGPTが本当にHas... 続きを読む

動的型付き言語は素早くプロジェクトを立ち上げるのに向いており、静的型付き言語は長期間の保守にむいているという仮説 - kmizuの日記

2022/02/17 このエントリーをはてなブックマークに追加 87 users Instapaper Pocket Tweet Facebook Share Evernote Clip 風聞 仮説 保守 文脈 静的型付き言語

注:誤解されないように最初にこの記事の意図を書いておくと、古典的な静的型付き言語VS.動的型付き言語の論争をするつもりはありません。これまで色々なプロジェクトを観察(風聞も含む)して来たところ、そういう傾向があるのではないかという仮説です。それと、文脈として主にWebアプリケーション開発する時のことを... 続きを読む

Qiita記事「エンジニアの"有害な振る舞い"への対処法」への強烈な違和感 - kmizuの日記

2022/01/14 このエントリーをはてなブックマークに追加 225 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita qiita.com バス Qiita記事 違和感

最近、Qiitaで話題になってそこそこバズった(?)記事に、 qiita.com がありました。これ、最初は一読して凄いまともなことばかり書いているように見えましたが、一方で何か妙な違和感がありました。それは、私がいくつかの振る舞いについて思い当たりがあるせいではないか?と考えてみましたが、それぞれについては反... 続きを読む

「世の中に一言言ってやりたい」病 - kmizuの日記

2021/09/02 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip 短文 ネット言説 一言 言葉 コメント欄

おはようございます。これまでの自分を振り返って、あるいはネット言説を見て、ふと思ったのですよ。なんか、ネットに流れる記事に即レスで「一言言ってやりたい」人が多すぎませんか?と。これは思いっきり私自身を刺す言葉でもあります。たぶんTwitterや雑誌記事のコメント欄をはじめとして短文で気軽に意見を言えるよ... 続きを読む

私なりのオブジェクト指向プログラミングの定義 - kmizuの日記

2019/07/29 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト指向プログラミング 定義 日記

きしださんの以下のツイート オブジェクト指向はこの20年だれも再定義せずみんな自分の思うオブジェクト指向を暗黙に仮定して適当に話してるだけなので、技術的な共通認識のもとの議論はほとんどできないんですよ。という話を「オブジェクト指向をきちんと使いたいあなたへ」の記事に書いたのだけど、そろそろ公開するか... 続きを読む

株式会社ドワンゴを退職します - kmizuの日記

2019/06/28 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip エントリ 当初 最終出社日 3か月 株式会社ドワンゴ

はじめに 当初、ScalaMatsuri 2019が終わった次の日の、6月30日に書く予定だったのですが、最終出社日も終わっていることだしよいかということで、エントリを書くことにします。 2019年6月30日をもって、5年と3か月勤めた株式会社ドワンゴを退職します。最終出社日は6月26日でした。 これまで2回転職してきましたが、ド... 続きを読む

実践Scala入門(共著)が発売されます - kmizuの日記

2018/10/01 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip 共著 日記

https://www.amazon.co.jp/dp/4297101416 企画自体は2015年くらいから始まっていたんですが、紆余曲折あって、約3年経ってしまいました。ともあれ、ようやく出版までこぎつけられてほっと一息です。 実際には多少遅れる可能性がありますが、10月27日から技術評論社さんから発売予定なので、この機会にScalaを勉強してみ... 続きを読む

Javaのジェネリクスは「まがい物」ではない - kmizuの日記

2017/09/24 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジェネリクス まがい物 Java 言語 反応

2017 - 09 - 24 Javaのジェネリクスは「まがい物」ではない 先日、自分が書いた kmizu.hatenablog.com に対する反応として、「 Java のようなまがい物の ジェネリクス と比較するのは適切でない」「 Java の ジェネリクス と比較するのは適切でない」(おそらく C# 等の言語と比較して)といった コメントをいくつか見かけました( はてなブックマーク コメント... 続きを読む

Re: Go にジェネリクスがなくても構わない人たちに対する批判について - kmizuの日記

2017/09/21 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジェネリクス methane 所感 スタンス 批判

2017 - 09 - 21 Re: Go にジェネリクスがなくても構わない人たちに対する批判について 先日自分がGoについてつぶやいたものが、 id:methane さんに捕捉されていて、それに対する反論記事 methane.hatenablog.jp があがっていたので、それに対する所感を書いてみました。 前置き Goや言語批判に関するスタンスを誤解されると嬉しくないので、最初に書いておきます... 続きを読む

「構文解析ハンズオン」を開催しました(2017/07/01) - kmizuの日記

2017/07/02 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip バリデーション 構文解析 制約 ユーザ Webアプリケーション

2017 - 07 - 02 「構文解析ハンズオン」を開催しました(2017/07/01) 今まで、あまり見たことがない(一般エンジニア向け)勉強会で、かつ、これを学ぶことは実用上とても意味があるテーマの一つに「 構文解析 」があります *1 。 たとえば、Webアプリケーションにおいて、ユーザの入力に大して何らかの構文的制約をつけてバリデーションをする機会は多いですが、 正規表現 による簡単なチ... 続きを読む

技術イベント「Understanding Scala」を開催しました(6/10) - kmizuの日記

2017/06/11 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip connpass Scala 表題 サンプルプログラム 疑問

2017 - 06 - 11 技術イベント「Understanding Scala」を開催しました(6/10) Understanding Scala - connpass 昨日、表題の技術イベントを自分主催で行いました。なんでこんなイベントをやろうと思ったかというと「皆、 Scala を難しくめんどくさい方法で学んでるのでは?」という疑問が自分の中であって、その原因として、サンプルプログラムの集... 続きを読む

Scalaに関する誤解と事実を語る - kmizuの日記

2017/05/06 このエントリーをはてなブックマークに追加 344 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala tl;dr 誤解 世間 言語

2017 - 05 - 06 Scalaに関する誤解と事実を語る TL;DR 世間の Scala に関するイメージは、昔のままであることが多い 昔のままどころか、最初から間違ったイメージを持たれていることも多い 実際には、既に解決されている問題は多々あるし、改善に向かっていることも多い プロジェクト管理の問題を言語に押し付けているケースもある はじめに 自分が最初に Scala に触れたのが200... 続きを読む

TwitterはScalaを捨ててません(少なくとも現在は) - kmizuの日記

2017/03/22 このエントリーをはてなブックマークに追加 185 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter Scala 誤解 根拠 22 Twitter

2017 - 03 - 22 TwitterはScalaを捨ててません(少なくとも現在は) なんだか Twitter の一部で www.utali.io の記事が話題になってるようですが、はっきり言って誤情報です(というか、何故そんな誤解をしたのか知りたいくらい)。根拠はいくつかありますが Twitter は最近(ここ数ヶ月)に Scala CenterのAdvisory Boardにjoinして... 続きを読む

プログラミング言語作成ハンズオンを開催しました - kmizuの日記

2017/01/22 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip 文法 プログラミング言語 connpass.com 機能拡張

2017 - 01 - 22 プログラミング言語作成ハンズオンを開催しました connpass.com 今回開催したこのイベントは、私が学習用に作成した プログラミング言語 nub github.com の文法や機能拡張を通じて、 プログラミング言語 処理系の作成の基礎について学ぶというものでした。 自分がこのイベントを開催したねらいは主に二つあって、 プログラミング言語 (処理系)作成に興味のあ... 続きを読む

Scalaの学習コストを下げるための心得 - kmizuの日記

2016/10/11 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala プログラ Java 習得 言語

2016 - 10 - 11 Scalaの学習コストを下げるための心得 Scala は習得が難しい言語だ、とよく言われます。また、実際問題として、 Scala の言語仕様の全体はそれなりに複雑でもあります。しかし、それはたとえば Java でも言語仕様の全体像を把握するのは難しい話であり、 Scala に限った話ではありません。にも関わらず、 Scala の習得が難しいとよく言われるのは プログラ... 続きを読む

「おいしいですか?」という質問の模範解答 - Togetterまとめ

2016/07/18 このエントリーをはてなブックマークに追加 994 users Instapaper Pocket Tweet Facebook Share Evernote Clip 模範解答 Togetterまとめ 質問 自家栽培 市販

@kmizu どういう回答を求めてそういう主観的な質問をしているのかよくわかりません。市販のレモングラスティーは目につくものは全部飲んだ上で、自家栽培を始めて二年目、というのが客観的な事実です。 続きを読む

新しい言語を覚えるために私がした事(Kotlinの場合) - kmizuの日記

2016/04/07 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kotlin サブテーマ Scala プログラミング言語 仕方

2016 - 04 - 07 新しい言語を覚えるために私がした事(Kotlinの場合) 先日の、 Scala 勉強会第170回 in 本郷 : サブテーマ「 Scala の言語仕様」 rpscala.doorkeeper.jp で Scala の言語仕様について解説していたときの反応をみて、どうも、自分の プログラミング言語 の把握の仕方はあまり一般的ではないのではということを考えました。どう違う... 続きを読む

『Scalaファンクショナルデザイン ―関数型プログラミングの設計と理解』の雑感 - kmizuの日記

2015/12/15 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala 副題 表題 関数 随分

2015 - 12 - 15 『Scalaファンクショナルデザイン ―関数型プログラミングの設計と理解』の雑感 表題の書籍 について、出たとき(2015/5/29)に買って随分放置していたのだが、最近、一通り読んでみたので簡単な感想を書いてみようと思う。 結論からいうと、 Scala について特に使う予定はないがおおまかにどんな言語か知っておきたいという方にはそこまで悪くない本だが、副題の「 関数... 続きを読む

Scala関数型デザイン&プログラミング―Scalazコントリビューターによる関数型徹底ガイド [Kindle版] が発売されるようです - kmizuの日記

2015/04/27 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kindle版 Amazon.co.jp 朗報 電子書籍 紙本

2015-04-27 Scala関数型デザイン&プログラミング―Scalazコントリビューターによる関数型徹底ガイド [Kindle版] が発売されるようです 出版社の方から報告があったのですが、紙本でしか買えなくて持ち運びに不便という方に朗報です。 Amazon.co.jp: Scala関数型デザイン&プログラミング―Scalazコントリビューターによる関数型徹底ガイド 電子書籍: Paul C... 続きを読む

初学者向けの Scala Tips (5) - パターンマッチと無名関数の組み合わせを簡潔に書く - kmizuの日記

2014/05/25 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip CAS Exp match 無名関数 case

2014-05-25 初学者向けの Scala Tips (5) - パターンマッチと無名関数の組み合わせを簡潔に書く Scala初学者の方が書くコードには、しばしば以下のようなものが散見されます。 list.map {x => x match { case A => case B => case _ => } } 無名関数を作るための構文である{x => ...}とexp match { cas... 続きを読む

初学者向けでない Scalaバッドノウハウ(1) - traitの初期化時にManifest型の値を取得する - kmizuの日記

2014/05/13 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip trait unknown error 現象 メモ 実行時例外

2014-05-13 初学者向けでない Scalaバッドノウハウ(1) - traitの初期化時にManifest型の値を取得する ネタが尽きたわけではないが、Manifest絡みで嫌な現象に遭遇したのでメモと回避方法(現在はManifest型をつかうべきではないがそれはおいておく)。 まず、問題として、次のようなコードを書くと実行時例外(unknown error)が発生する(Scala 2.1... 続きを読む

初学者向けの Scala Tips (4) - パターンマッチのcase節には複数の式が書ける - kmizuの日記

2014/05/12 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala Scala Tips パターンマッチ 初学者向け

2014-05-12 初学者向けの Scala Tips (4) - パターンマッチのcase節には複数の式が書ける ときどきみかけるコードなのですが、パターンマッチを使ったコードで、次のようなものがあります。 exp match { case A => { expA1 expA2 ... } case B => { expB1 exbB2 ... } } Scalaでは、case節に複数の式を続... 続きを読む

初学者向けの Scala Tips (2) - nullからOptionへの変換 - kmizuの日記

2014/05/08 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala Option null Java 冗談

2014-05-08 初学者向けの Scala Tips (2) - nullからOptionへの変換 Scalaでnullを使っていいのは小学生までだよねー、というのは冗談ですが、Scala文化圏ではnullを使わないのが原則です(いくつか例外はありますが)。代わりに出てくるのがOption型です。しかし、Scalaでは困ったことにnullを返すJavaのメソッドを呼び出さなければいけない場面が... 続きを読む

Scala 2.11.0で標準ライブラリから分離されたライブラリのjarファイル - kmizuの日記

2014/04/23 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip scala.util Jarファイル ライブラリ 標準 日記

2014-04-24 Scala 2.11.0で標準ライブラリから分離されたライブラリのjarファイル 今日のScala勉強会第124回 in 本郷で話題に出てたことの備忘録。Scala 2.11で、scala.util.parsing.combinatorとscala.xml、scala.util.continuationsが標準のライブラリから分離されたのだが、これを今まで通りに使うにはどうす... 続きを読む

初学者向けの Scala Tips (1) - Option#map()を使おう - kmizuの日記

2014/04/23 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala some レシーバー map メソッド

2014-04-23 初学者向けの Scala Tips (1) - Option#map()を使おう 唐突に始まったScala Tipsコーナー、初学者が陥りがちなScalaのコードパターンを例にして、より良い方法を解説していきます。第一回はOptionクラスのmap()メソッドを使おうというものです。知ってる人には今更ですが、Option#map(f)は、レシーバーの値がSome(v)の場合は... 続きを読む

 
(1 - 25 / 32件)