タグ

ブックマーク / takeda25.hatenablog.jp (32)

  • iOSの謎の単語と、それにまつわるデマ - アスペ日記

    (2018/01/15 追記) いつの間にか削除されていたようです。iOS 11.2.2で候補から消えていることを確認しました。 iOSで「レイプ」と入力しようとすると、変な候補が出てきます。 レイプアールサァン? いったいこれは何でしょうか。 「レイプアールサァン」でGoogle検索をすると、知恵袋が見つかり、その中で次のような回答がされています。 一つの可能性としては、変換辞書の盗用防止があります。 … もし「レイプアールサァン」が変換できたら、それはiOSの辞書の盗用だということになります。 なるほど、それっぽいですね…。 それが完全なデマだということを除けばね! では、この「レイプアールサァン」とは何なのか? キーとなる人物は、ツイッターの「たいぷあーる」(@HONDA_TYPER)氏です。 今でもバリバリ活動している人なので、こうやって取り上げるのは気が進まないのですが、デマがと

    iOSの謎の単語と、それにまつわるデマ - アスペ日記
    yogasa
    yogasa 2017/10/25
  • ちょまど氏をめぐる異常事態 - アスペ日記

    最近、Xamarinという製品についての勉強会で炎上騒動がありました。 初期の記事としては、以下のものがあります。 xamarinコミュニティの炎上について思うこと その後、主催者側や批判側からいろいろな記事が出て、泥沼の様相を呈していました。 以下はその例です。 JXUG 名古屋ハンズオンでの事実について 続ちょまど問題 これらの記事を見てもわかるように、ちょまど氏をめぐっては、アンチとファンが非常にはっきりと分かれています。 (アンチ・ファンというのは語弊がありますが、あえてこう書きます) どちらにも著名な人・技術的に優れた人がいるので、お互いに「あの人は技術的には尊敬できるのに、なんでこの問題ではあんななんだろう」と思うようなことも多いんじゃないでしょうか。 これは、はっきり言って異常事態だと思います。 一人の人間をめぐって、アンチとファンの間で分断が起こるということ自体、異常事態で

    ちょまど氏をめぐる異常事態 - アスペ日記
    yogasa
    yogasa 2016/12/05
  • 機械翻訳と意味 - アスペ日記

    ここ最近、Google翻訳がリニューアルされ、性能が向上したという話が流れてきたので、さっそく試してみた。 ぼくが真っ先に試したのは、「母は、父が誕生日を忘れたので、怒っている。」だ。 なぜこの文が気にかかっていたかは後述する。 結果は次の通り。 "My mother is angry because my father forgot her birthday." すばらしい。 では、「母は、父が鞄を忘れたので、怒っている。」はどうだろうか。 "My mother is angry because my father forgot his bag." 完璧だ! 「誕生日を忘れた」の場合は「母の誕生日」と解釈し、「鞄を忘れた」の場合は「父の鞄」と解釈する。 これこそ、利用者が翻訳に求めるものじゃないだろうか。 しかし、ここまでだった。 次にぼくは、「父」と「母」を入れ替え、「父は、母が誕生日

    機械翻訳と意味 - アスペ日記
    yogasa
    yogasa 2016/11/13
  • 非公式PDF版SICP・新訳 - アスペ日記

    計算機プログラムの構造と解釈、通称SICPを一から翻訳し直しました。 ファイル: SICP非公式日語版 翻訳改訂版 リポジトリ: https://github.com/hiroshi-manabe/sicp-pdf また、今回の翻訳をするにあたって考えたことを別記事にまとめました。 腐った翻訳に対する態度について SICPはMITの有名なプログラミングの教科書です。詳しくはminghai氏の記事をご参照ください。 この翻訳改訂版は、minghai氏の非公式日語版(以降、minghai氏版)のあまりにも惨憺たる翻訳を見かねて、原著から翻訳をし直したものです。この翻訳を進めるにあたっては、minghai氏版の訳を置き換えていくというやり方で進めていきました。しかし、差分を取ればわかっていただけると思いますが、minghai氏版のテキストは痕跡をとどめていないはずです。この方式を採ったのは、

    非公式PDF版SICP・新訳 - アスペ日記
  • 腐った翻訳に対する態度について - アスペ日記

    今回、SICPの翻訳改訂版を公開するにあたって、minghai氏の非公式日語版(以下、minghai氏版)については「惨憺たる翻訳」「そびえ立つクソの山」などと書きました。これらの言葉は、もちろん心からのものです。しかし、それを表に出すかどうかについては、冷静に考えた結果として意図的に選択したことも確かです。ここでは、その背景について書こうと思います。 約一年前、私が善意のひどい訳についてという記事を書いたとき、しぶかわよしき様から以下のコメントをいただきました。 趣味お金にならない翻訳だとだいたい最初の下訳で出しちゃいますね。だからといってそれが悪いことだとは思いません。英語を読まない人は言うまでもなく、英語を読める人でも「下訳」があれば原文を読む時にの速度は上がりますからね。クオリティに対して個人でできることといえば、指摘などで黙々と時間コストを代わりに負担するか、takeda2

    腐った翻訳に対する態度について - アスペ日記
  • なぜ誤訳指摘をしたか - アスペ日記

    善意のひどい訳についてについての補足を書く。 まず、「なぜ指摘を公開でやったのか」ということから。 「アスペ日記」というタイトルで日記を書いてはいるけれど、「こんなふうに誤訳指摘したら気ぃ悪い(感じ悪い)*1よなぁ」ぐらいの感覚はぼくにもあった。 じゃあ、なぜそうしたか。 その理由を箇条書きしてみる。 この記事を書くことで、id:ymotongpoo さんの傷口に塩を塗るようなことになるかもしれないけれど、許してもらえればと思う。 1. 翻訳記事の読み方について考えるきっかけになると思った。 元記事は、ぼくが最初に見たときは100ブクマも行っていなかったと思うけれど、みるみるうちに伸びて、300ブクマを超えた。 あれだけ誤訳の多い記事が、ただ漫然と消費される様子に疑問を持った。 日語だけ読んでもおかしなところがある(指摘箇所を見てもらえばわかると思う)翻訳なのに、みんな適当に目を滑らせて

    なぜ誤訳指摘をしたか - アスペ日記
  • C言語プログラミングの覚え書き(改訳) - アスペ日記

    原文: Notes on Programming in C Rob Pike 1989年2月21日 Copyright (C) 2003, Lucent Technologies Inc. and others. All Rights Reserved. Lucent Public License Version 1.02 前書き KernighanとPlaugerによる“The Elements of Programming Style” (「プログラム書法」木村泉訳)は重要で影響力のあるです。このにはそれだけの価値があります。しかし、その中の簡潔なルールが、来意図されたような哲学の簡潔な表現としてではなく、よいスタイルのレシピとして受け取られているように私は時々感じます。このが変数名は意味を持つようにつけられるべきだと言うなら、名前が使い方を説明するちょっとしたエッセイのような

    C言語プログラミングの覚え書き(改訳) - アスペ日記
    yogasa
    yogasa 2014/10/12
  • 「履く」と「穿く」が面倒なことになったいきさつ - アスペ日記

    ズボンやを「はく」というのは、どう書くか。*1 ご存じの方は多いと思いますが、これはけっこうやっかいな問題なんですよね。 もっとも、「あ、これ正解知ってる」という人もいるでしょう。 ズボン・スカートは「穿く」で、は「履く」でしょ、と。 ここで、「じゃあ、下は?」となると、問題が急に面倒になります。 というのは、下を「はく」をどう書くかについては、辞書によって主張が分かれているからです。 国語辞典 調べてみたところ、下を「履く」派と「穿く」派の辞書は、以下のようになっていました。 「履く」派: 広辞苑、大辞泉、大辞林、新明解*2 「穿く」派: 三省堂国語辞典、明鏡、旺文社国語辞典、角川国語辞典、集英社国語辞典 かなり拮抗していますね。 でも、この問題が複雑になったのはどうしてなんだろうというのが、私にとっては前から疑問でした。 というのは、漢字の意味、つまり中国語での意味を考えると

  • TeX の発音 - アスペ日記

    今さら、TeX の発音が話題になっているようです。 TeXはテック もう何度目だというぐらい目にしている気がするのですが、この問題は質的にややこしいのでどうしようもないですね。 この問題について書かれているページのひとつとして、以下のものがあります。 「TeX」の読み方はテフ、それともテック? これは非常に詳しく書かれていて、付け加えることなんてないようにも思えますが、ほかの言語の事情も含めて書いてみます。 まず、クヌース自身の書いていることから。 上記のページにある通り、彼は「TeXを知っている人は、TeXのχをxとは発音せず、ギリシャ語のchiのように発音する」と明確に書いています。 発音記号では [tex](「テッフ」のような音)となります。 この [tex] を正式発音と考えると話は簡単です。 いくつかの言語では、この正式発音をもとにして、それぞれの言語流の発音をしています。 ロ

    TeX の発音 - アスペ日記
    yogasa
    yogasa 2014/04/28
  • いい話(W社を辞めました) - アスペ日記

    (2015/09/01追記:この記事は私がW社に在籍した2013年4月から2014年4月までの間の個人的な経験に基づくものです。就職の参考にされる方は、その後W社の社風や開発者の扱いに変化があったかどうか等についてご自身で最新の情報を得ていただければと思います。) (2019/08/17追記:社名を「W社」に置換しました。) 記事タイトルの通り、W社を退職したので、退職エントリを書く。 (最近雑文に対していろいろと予防線を張ることが流行っているらしいので、一応これもポエムだと書いておく。役に立つことは書いていない) 今日が最終出社日だった。 ちょうど 1 年ぐらい勤めたことになる。 2 社連続で 1 年で辞めたことで、自分が社会不適合者であることが誰の目にも明らかになってしまった。 これから先の人生の見通しは暗い。 その間に子供が生まれたのだが、不憫でたまらない。 いい話というのは、Goo

    いい話(W社を辞めました) - アスペ日記
  • 一般プログラマの妻がゲイツの子供を産めるシステムを作るべき - アスペ日記

    プログラマの生産性と報酬について考えてみたけど、どう考えても 1万人に 1人ぐらいのトッププログラマ以外には子供が持てる気がしない。 子育てをするうえで一番厳しいのは、その間労働力が半分になってしまって、世帯収入を支えられないということ。 それに、40代以降は老眼や気力体力の低下もあるだろう。 かろうじて育てたとしても、ろくな環境も用意してやれない。 いっぽう、WhatsApp の買収で話題になったように、成功したサービスを作った人は何千億円というお金を持っている。 現代では、数人〜数十人規模の会社が世界的サービスを作れるので、そのこと自体は作り出した価値への対価ということで当たり前だ。 でも、この仕組みだと社会が維持できない。 このままでは、特に日のような国では、少子高齢化が進む一方だ。 ヨーロッパのようにシングルマザーを支える仕組みが一般的になればいいのかもしれないが、日のような保

    一般プログラマの妻がゲイツの子供を産めるシステムを作るべき - アスペ日記
    yogasa
    yogasa 2014/02/22
  • プログラマの生産性と報酬 - アスペ日記

    追記: 続編を書きました。マッチョとの戦い 最近、プログラマの生産性が話題です。 いろんな意見があるものの、個人的には 10〜100倍の生産性の違いはあると思います。 いや、それは違う、生産性の高いエンジニアは生産性の低いエンジニアに作れないものが作れるのだからそういう話ではない、という意見もあります。 しかし、実際には生産性の低いエンジニアができもしないことをしようとして結局できないで終わるということがあったりしつつも、何らかの貢献をするというのが普通だと思いますので*1、最終的には 10〜100倍の違いといった形に落とし込めると思います。 で、この生産性の違いはどこから来るのか。 個人的には才能だと思っています。 ぼく自身は、自分のことを中間レベルのエンジニアだと認識しています。 平均の 3〜10 倍できて、トップより 3〜10 倍できないくらい。 でも、自分が平均から抜け出るために何

    プログラマの生産性と報酬 - アスペ日記
    yogasa
    yogasa 2014/02/22
  • 「了解」は失礼か? - アスペ日記

    最近、「了解」は失礼だという説が出てきているようです。 どこの誰が言い出したのか知りませんが、ごく最近であることは確かです。 少し前のマナーには、そんなことは書いてありません。 たとえば、2003年のこれだけは知っておきたい! 改訂版 ビジネス・マナーハンドブックには、次のようにあります。 しかしそうしたルールができていない社外の人からのメールを受信したときには、「メール、受けとりました」「その件、了解しました」など、簡単でよいからすぐに返信し、… また、2005年の「こんなことも知らないの? 大人のマナー常識513」というマナーには、次のような記述があります。 内容に疑問のあるときにはその点を記して送信しますが、そうでなければ「メール拝見しました。○○の件は了解しました」などと簡単な返信でかまいません。 しかし、2008年の「信頼される社会人へのパスポート敬語検定」*1には、次のよう

    「了解」は失礼か? - アスペ日記
  • 「間髪をいれず」が殺された日 - アスペ日記

    最近、マイナビウーマンが「日語を貧しくしようキャンペーン」を展開しているようです。 じつは読み間違ったことのある漢字1位「貼付」 間違っている読み方が定着していると知らずに使っていた日語1位「輸入(ゆにゅう)【正】しゅにゅう」 「正しい日語」ネタはPVが稼げるのでしかたないのでしょうが、日語が金儲けのネタにされるのを見ると悲しくてなりません。 この中で、見逃せないのは次の部分です。 ■番外編:これは明らかな間違いです ・間髪を容れず(かんぱつをいれず)【正】かん、はつをいれず「これだけは知っていた」(26歳男性/学校・教育関連/事務系専門職) ■間髪をいれず(×かんぱつをいれず→○かんはつをいれず) こういうのは、いい大人が見たらあきれてしまうところです。 「何をバカなことを言っているんだ、『かん、はつをいれず』なんて聞いたことないよ」と。 もちろん、中国語や漢文をやっている人であ

    「間髪をいれず」が殺された日 - アスペ日記
  • ビット逆転ループ - アスペ日記

    注意: この記事は読んでも役に立ちません。頭を無駄に使いたい人向け。 普通のループは、たとえば 0 から 255 までなら、0 -> 1 -> 2 -> ... というようにループする。 そういう普通のループじゃなくて、ビットを逆転させた数字でループできたらいいのになぁということが最近あった。 0 -> 128 -> 64 -> ... のように。 探してみると、そういうページが見つかった。 さすがネットは広い。 コードは以下の通り。 int r = 0; // counter int s = 0; // bit-reversal of r/2< int N = 256; // N can be any power of 2 int N2 = N << 1; // N<<1 == N*2 do { printf("%u ", s); r += 2; s ^= N - (N / (r&-r)

    ビット逆転ループ - アスペ日記
    yogasa
    yogasa 2013/10/19
  • 「歳」「憶える」「嗤う」…それっぽい漢字 - アスペ日記

    最近、かっこいい漢字を見かける機会が増えました――というのは、前回の記事で書いた話ですが、今回は「訓読み」の話です。 その中でも、最近特に増えた感のある 歳(とし) 憶(おぼ)える 嗤(わら)う を取り上げてみたいと思います。 「年」と「歳」 「とし」という言葉には「年齢」という意味があり、「彼のとしは30を越えている」「としを取る」「もうとしだ」のように使いますが、この「とし」を書くのにどの漢字を当てるでしょうか。 年? 歳? 齢?*1 まあ、どれを使ってもいいでしょう。 日語と中国語は別の言語なので、日語の言葉にどの中国の文字を当てるかに正解はありません。 しかし最近になって、この「とし」が「歳」と書かれているのを見ることがだんだん多くなってきました。 まあ、確かに「歳」のほうが「年」よりもそれっぽいというのはわかるのですが、そのうち「年」を間違いだなんて思う人が出てくるんじゃない

  • 「子ども」表記に関する Q&A - アスペ日記

    えーっと、これまで何百回も書かれていることで、今さら自分が何か付け加えることもないのですが。 (じゃあ書くなと言われそうですが、当たり前のことを繰り返し書くために書きます) 「子ども」は「交ぜ書き」じゃありません。 「子ども」は「交ぜ書き」じゃありません。 (ry 「交ぜ書き」というのは、普通「漢語」についていいます。 「漢語」、つまり音読みの漢字からなる言葉です。 「いや、音読みとか訓読みとかはどうでもいい、交ぜて書くから交ぜ書きだ、だから『子ども』も交ぜ書きで、交ぜ書きには一切反対だ」とおっしゃる人もいるかもしれません。 そういう人はどうぞご自由に。 ただ、その基準で言うと「お昼」「お湯」なども交ぜ書きなので、同じぐらいの情熱で「御昼」「御湯」を推進してくださいね。 そもそも、「子ども」表記は戦前からあります。 (Google ブックス「ドン・キホーテ」より) このは大正四年の大人向

    「子ども」表記に関する Q&A - アスペ日記
  • 正直に思ったことを書いて、いい結果になったという話 - アスペ日記

    最近、ネットでものが言いにくい雰囲気があるとのこと。 「なんで辞めたの?」とか「次どこ行くの?」など、昨今のインターネットは若干書きにくい空気 退職しました - jarinosuke blog 個人的には、ぶっちゃけた退職エントリを書いたこともあるので、そういう風潮を憂慮している。 そういうわけで、「正直に思ったことを書いて、いい結果になった」という話を書いてみたい。 (といっても、上記エントリの話ではない) 前職を辞めて、半年ちょっとプラプラして、さて仕事を探すかーとなったとき。 まあプログラマというのは就活力の低い人間のクズが多いと思うけど、ぼくはその中でもかなり重症のほうなので、いろいろ苦戦していた。 まず、会社の数をこなせない。 それまでの就職でも、受けた会社の数はごくわずか。 就職経験は 2回なのに、就活したのは合計 4〜5社だけ。 今回の就職活動では、昔勤めていた大阪の K社と

    正直に思ったことを書いて、いい結果になったという話 - アスペ日記
    yogasa
    yogasa 2013/10/14
  • カッコイイほうの漢字 - アスペ日記

    「醱酵」って漢字、見たことあるでしょうか。 「発酵」の別の書き方です。 「日」「月」に対する「日蝕」「月蝕」などもあります。 難しい分だけ、かっこいいですよね。 これらの「かっこいいほうの漢字」のことを、ぼんやりと「旧字=来の字=正しい字」とか思っていたりしませんか? 最近、こういう「かっこいいほう」の漢字を見る機会が増えました。 マイナーなところでは、「○○年 没」を「○○年 歿」とか、「麻痺」を「痲痺」なんていうものもあります。 まあ、スタイルとしてならそれもいいでしょう。 私も中学校ぐらいのころは旧漢字の練習をしたりしていました。 でも、中二あたりを過ぎた大人で、上に挙げたようなものを「正しい」とか言っちゃってる人がいたら、恥ずかしい人ですので大いに笑ってあげてください。 (ところで、ここでは「嗤う」が正しいとか思ってしまうような人も「笑い」ものです) この記事を書こうと思った

    カッコイイほうの漢字 - アスペ日記
  • いつからその方法で偏りのない乱数が得られると錯覚していた? - アスペ日記

    私はつい最近まで勘違いしていました。 ここのページに書いてあるような方法で、一様分布する整数が得られると。 int random(int n) { return (int)(( rand() / (RAND_MAX + 1.0) ) * n); } この方法、一見すると実に一様分布が得られそうに見えるんですよね。 どういう思考回路を通っているかというのを自己分析すると、次のような感じです。 1. rand() では 0〜RAND_MAX のランダムな整数が得られる。 2. それを RAND_MAX + 1 で割ると、[0, 1) に一様分布する実数が得られる。 3. [0, 1) の一様な実数を n 倍して小数点以下を切り捨てたら、0 から n-1 に一様分布する整数が得られる。 これの罠なところは、1 と(特に)3 が正しいというところだと思います。 ただ、2 がダウト。 思いっきりダウ

    いつからその方法で偏りのない乱数が得られると錯覚していた? - アスペ日記
    yogasa
    yogasa 2013/08/19