タグ

技術と言語に関するrichard_rawのブックマーク (16)

  • 2018年の段階で私が知らないこと

    Originally written in: English • Русский (авторский перевод) Translated by readers into: Deutsch • Español • Français • Português do Brasil • Svenska • Tiếng Việt • తెలుగు • 日語 • 简体中文 • 繁體中文 • 한국어 Read the original • Improve this translation • View all translated posts 多くの人は、私が実際に持っている知識量より遥かに多くのことを知っていると思い込んでいる。それは悪い事ではないので文句を言っているわけではない。(世の少数派の人達は、努力して資格を得ているにもかかわらず、逆の偏見に苦しめられている。それはイケてない。) この記

    richard_raw
    richard_raw 2019/01/18
    “monad が何かは知っているつもりだが幻想かもしれない。” これが無知の知か。
  • 絵文字がある種のUnicodeバグを世界から一掃しつつある件について|Rui Ueyama

    UnicodeのUTF-16エンコーディングではほとんどの文字(コードポイント)は2バイトで表現されるが、Unicodeに後から追加収録された文字の多くは4バイトで表現される。4バイト文字がうまく扱えないプログラムというのはわりとよくある。しかし世界中で広く使われるようになった絵文字がよりによって4バイト文字であるせいで、そのような文字が扱えない問題がよいペースで解決に向かいつつある。それについて少し説明してみようと思う。 Unicodeが80年代から90年代初頭にかけてデザインされたときの目標の一つは、Unicodeに含まれる文字数を65536個以内に収めることだった。現代の文章を実用的なレベルで表すためには、漢字などを含めてもそれだけの種類の文字があれば十分だと考えられたのだ。当然これは1文字を2バイトで表すことを念頭に置いていた。つまりコンピュータの揺籃期から当時に至るまで単純に英語

    絵文字がある種のUnicodeバグを世界から一掃しつつある件について|Rui Ueyama
    richard_raw
    richard_raw 2017/11/13
    「ある意味、ここ数年でコンピュータの歴史上で初めて、英語圏ですらASCIIの範囲内では日常的に文字が足りないという状況になったともいえる。」なんという歴史の妙。UTF-16は可哀想に。
  • 「研究室が沸き立った」――AIが作詞、アイドル新曲ができるまで 電通大教授に聞く

    アイドルグループ「仮面女子」の新曲「電☆アドベンチャー」は、人工知能AI)が作詞。「にこにこうぱうぱブルーベリー」という不思議な歌詞も飛び出し、出来栄えに「開発した研究室が沸き立った」。制作の裏側を、電気通信大学の坂教授に聞いた。 「にこにこうぱうぱブルーベリー」「白い川と落ち合うバラード 初夏のりんごが憧れそうで」――これは、とあるアイドルの最新曲の歌詞だ。今年4月に曲が発表されると、ネット上では「不思議だけど、どこかすてき」「言葉選びが独特」などの声が上がったが、それもそのはず。作詞者は人間ではない。人工知能AI)だ。 曲名は「電☆アドベンチャー」。アイドルグループ「仮面女子」と電気通信大学がタッグを組んで制作した。仮面女子が歌う別の曲「超☆アドベンチャー」をベースに、メンバーが曲をイメージした絵を描き、その色合いからAIが歌詞を付けたという(関連記事)。

    「研究室が沸き立った」――AIが作詞、アイドル新曲ができるまで 電通大教授に聞く
    richard_raw
    richard_raw 2017/05/15
    「僕のくるみがはち切れそうで」……草野マサムネかな?
  • 「プログラムの書き方は知っているが、何をプログラムしていいか分からない」 | POSTD

    新人の開発者が繰り返し突き当たるテーマがあります。プログラム言語を1~2種類勉強するのに時間を費やしたり、プログラミングの演習を行ったりすることに関して問題はないと感じていても、学んだことをどう応用していいのか分からずにいるのです。このことは、次のようなフレーズとしてよく耳にします。「プログラムの書き方は知っているが、何をプログラムしていいのか分からない」と。これに対する答えは、一般的に、「プログラミングの課題を行いなさい」、「オープンソースプロジェクトに貢献しなさい」、または、「ゲームを作りなさい」というようなものです。 プログラミングの課題を行うことは、知的ないい訓練にはなります。しかし新しいプログラムの開発方法を学ぶのにはあまり役立ちません。オープンソースプロジェクトに貢献するのは確かにステップアップになります。実際のプロジェクトがどのように構成されているか学び、プログラム言語の技術

    「プログラムの書き方は知っているが、何をプログラムしていいか分からない」 | POSTD
    richard_raw
    richard_raw 2016/06/01
    海外でもこれで困っている人がいるんだなあ。(コナミ感)
  • Javadoc ドキュメンテーションコメントの書き方 - Qiita

    出展: プログラム内のコメントの書き方 | 天才まくまくノート はじめに(モチベーション) こんな話があります。あるソフトウェア企業が一人の技術者の採用を決めました。その決め手となった理由は、「公開しているオープンソースソフトウェアのドキュメントが素晴らしかったから」です。彼らは、作成されたドキュメントを見ただけで、その人には技術力がある、一緒に働いて欲しいと判断したのです。 ある国の言語を学ぶために読み書きの練習が必要であるのと同様に、コーディング技術をつけるには、多くの良質なコードを読み、多くのコードを書くことが必要です。設計ドキュメントを書くのも同じことです。日頃から分かりやすいドキュメントを書く鍛錬を怠らず、長年の経験を積んでいかなければ、良質なドキュメントを書く力は身に付きません。今日からドキュメンテーションコメントをバリバリ書いて、ドキュメンテーション力を付けていきましょう。

    Javadoc ドキュメンテーションコメントの書き方 - Qiita
    richard_raw
    richard_raw 2015/04/09
    C++だけどJavadoc風に書いているので参考にします。取り敢えず英語で書こうっと(爆)
  • Fuzoku実践入門とかいうWEBDBをパロった風俗本がガチ過ぎてヤバい

    やばいを見つけてしまった。 最近、Kindle Voyageを買って、初めて電子書籍デビューすることになったんだが、何か面白いないかなーと思って、Amazonをふらついていたら、とてつもなくやばそうなスメルがするを見つけてしまった。 その名も「Fuzoku実践入門」 http://www.amazon.co.jp/gp/product/B00P4X25HO 俺の家にもにいっぱいある、何かひじょ〜に見覚えのある表紙。 一見すると、Fuzokuというプログラミング言語か、ソフトウェア、あるいはウェブテクノロジーがあるではないかと思わせんばかりの風貌。 しかし、そんな言語もソフトもサービスもない。いや、ある意味、サービスはあるのか。 これどうみてもアレだよ、技術◯論社のWEB+DB ピー(自主規制)シリーズだよ。 とまぁ、同人パロディ的なノリので、普通なら華麗にスルーするところなのだが、

    Fuzoku実践入門とかいうWEBDBをパロった風俗本がガチ過ぎてヤバい
    richard_raw
    richard_raw 2014/11/12
    まさにプロの犯行……。/電子書籍作成の参考にします。
  • GPUスパコンでのソフト開発を手軽に:新プログラミング言語「Harlan」

    richard_raw
    richard_raw 2013/07/06
    「PhythonやRubyのような、より高水準なプログラミング言語に伴う抽象化を提供する」/関係ないけどPythonでOpenCV使ったことないな自分……。
  • 諸言語の源「祖語」をコンピューターで復元

    richard_raw
    richard_raw 2013/02/14
    方言の研究とかに使えますかね。
  • 試すのが難しい―機械学習の常識はMahoutで変わる

    ビッグデータ時代―なぜ、いま機械学習なのか Apache Hadoop(以下、Hadoop)の登場で、今まで捨てていたデータ、貯めるだけで処理しきれなかったデータを活用できるようになりました。 活用手段として最近とみに注目されている技術が「機械学習」であり、Hadoopの強みを生かし簡単に機械学習を行うためのライブラリが、「Apache Mahout」(以下、Mahout)です。 稿ではMahoutを動かしてみることで、機械学習の常識を身に付けます。 そもそも、機械学習とは? 機械学習とは、一定のデータをコンピュータ・プログラムに「学習」させ(すなわち、そのデータに潜むパターンや規則性を表す「モデル」を自動的に構築させ)、他のデータにそのモデルを適用すれば、あたかも人間のように複雑で柔軟な判断が行えるようにするという試みです。 機械学習をビジネスに活用した例は、レコメンド(ユーザーや商品

    試すのが難しい―機械学習の常識はMahoutで変わる
    richard_raw
    richard_raw 2012/03/09
    ヒンディー語で「象使い」。メモリとか速度とか気になりますがどうなんでしょう。
  • 一見読みにくい記法もシェルスクリプトの流儀

    前回に引き続き、今回もOS付属のシェルスクリプトを読んでいく。「当にこれでいいのか?」と思うような読みにくい記述も見つかるが、よく読むとシェルスクリプトならではの流儀を学ぶことができる(編集部) とにかく何か作ってみろ シェルスクリプトはお世辞にも読みやすいプログラミング言語とは言えない。ほかの言語にはない特有のルールがあるので、あまり経験がない人がちょっと複雑なシェルスクリプトを読むと嫌になってしまうかもしれない。 その半面、シェルスクリプトにはちょっと書いてすぐに試せるという良い点がある。シェルスクリプトの解説書やソースコードを読みながら「なんだかよく分からない」「マニュアルを読んでもよく分からない」という人には、短くてもいいからとにかく何かシェルスクリプトを書いて、試してみることを強くお勧めする。 これはどんなプログラミング言語にも言えることだが、習得しようと思っても、解説書を読ん

    一見読みにくい記法もシェルスクリプトの流儀
    richard_raw
    richard_raw 2012/03/01
    独特なシェルスクリプト記法について。エラーメッセージだけ捨てるのはやってなかったですな。変数展開はよく使ってます。getoptsは毎回使い方を調べてます。
  • なぜ「主人がオオアリクイに殺されて1年が過ぎました」なのか? - あんちべ!

    件名: 主人がオオアリクイに殺されて1年が過ぎました。 差出人: 久光 いきなりのメール失礼します。 久光さやか、29歳の未亡人です。 お互いのニーズに合致しそうだと思い、連絡してみました。 自分のことを少し語ります。 昨年の夏、わけあって主人を亡くしました。 自分は…主人のことを…死ぬまで何も理解していなかったのが とても悔やまれます。 主人はシンガポールに頻繁に旅行に向っていたのですが、 それは遊びの為の旅行ではなかったのです。 収入を得るために、私に内緒であんな危険な出稼ぎをしていたなんて。 一年が経過して、ようやく主人の死から立ち直ってきました。 ですが、お恥ずかしい話ですが、毎日の孤独な夜に、 身体の火照りが止まらなくなる時間も増えてきました。 主人の残した財産は莫大な額です。 つまり、謝礼は幾らでも出きますので、 私の性欲を満たして欲しいのです。 お返事を頂けましたら、もっと詳

    なぜ「主人がオオアリクイに殺されて1年が過ぎました」なのか? - あんちべ!
    richard_raw
    richard_raw 2011/11/27
    自然言語処理のネタ話。
  • Engadget | Technology News & Reviews

    Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show

    Engadget | Technology News & Reviews
  • 新しい技術を社内アプリケーションで試す | gihyo.jp

    今も昔もこの業界は次々に新しい技術やプロダクトが登場しています。Webアプリケーションの技術だと今ではHTML5やNode.js、MongoDBに代表されるNoSQLなどでしょうか。何かしら興味を持つと「どこかに使ってみたい欲」にかられます。実際に何か作ってみると習得が早いのは確かですが、仕事プロジェクトにいきなり適用するのは何かとリスキーで周囲にも影響を与えてしまいます。また、一般向けに公開するのは萎縮してしまうという人も少なくないかと思います。 私は新しく技術や言語を試す際、まずは自分の身の回りに近いところから適用するようにしています。たとえば、私は最近Clojureというプログラミング言語に注目しているのですが、使い捨ての作業スクリプトをはじめ、社内向けのちょっとしたアプリケーションをClojureで書いています。また、一時期DSLを勉強していてANTLR(ANother Tool

    新しい技術を社内アプリケーションで試す | gihyo.jp
    richard_raw
    richard_raw 2011/07/04
    新しいっていうか、職場にRedmine導入したいです……。
  • 【レビュー】開発者向けのマニアックな機能がてんこ盛り! Fedora 14をさくっとレビュー (1) インストールは手間なし、デスクトップはシャープなブルーに | エンタープライズ | マイコミジャ��

    11月2日(米国時間)、Fedora Projectより最新のLinuxディストリビューション Fedora 14が公開された。FedoraはRed Hat Enterprise Linuxに取り込まれる可能性のある技術が実験的に導入されるLinuxディストリビューション。開発コードに"Laughlin(ノーベル物理学章を受賞したRobert Betts Laughlin氏より)"が与えられた今回のリリースではどのような技術や機能が導入されたのか。Fedoraの標準配布であるGNOME版を使ってレポートしてみたい。 Fedora 14の新機能&改良点 さっそく、Fedora 14をインストーラしてみる。インストーラは数回のクリックと入力ですむよう容易なインストールとなっており、前回と特に差異は見受けられなかった。 前回同様、インストールはとくに難しいこともなく、さくっと終了 Fedora

    richard_raw
    richard_raw 2010/11/17
    Amazon EC2での提供とSPICEが気になります。
  • ファイル名は「左から右に読む」とは限らない?!

    ファイル名は「左から右に読む」とは限らない?!:セキュリティTips for Today(8)(1/3 ページ) 私たちの常識が世界では通用しないことがあります。攻撃者はそんな心のすきを狙って、落とし穴を仕掛けます。今回はそれを再認識させるかのような手法と、その対策Tipsを解説します(編集部) 皆さんこんにちは、飯田です。先日、セキュリティ管理者の方々と「今後のウイルス対策のあり方」について意見交換をする機会がありました。参加者からは活発な意見や質問も飛び交い、盛り上がりを見せた意見交換会となりました。私自身も多くの気付きや学びを得ることができ、貴重な時間を過ごすことができました。 その意見交換会の中で、Unicodeの制御文字を利用したファイルの拡張子偽装の話題が出ました。この手法は目新しい手法ではなく、数年前からすでに指摘されていたものです。しかし、久しぶりに手法について議論するこ

    ファイル名は「左から右に読む」とは限らない?!
    richard_raw
    richard_raw 2009/09/29
    アラビア語とか。そういえば「左から右」の次の行は「右から左」に読む言語があったような。
  • 絵文字が開いてしまった「パンドラの箱」第2回--Googleの開けてしまった箱の中味

    じつはコメントを送っていたNTTドコモ 最初に前回のおさらいをしておきましょう。スタート当初の携帯電話の絵文字には、キャリア間でメールのやり取りの中で文字化けしてしまう欠点があったこと、それを解決する仕組みをキャリア各社が作ったものの、その場しのぎの欠点の多いものであったこと、そして絵文字のUnicode符号化というのはそうした欠点を一挙に解決するはずであること。ついでにGoogle絵文字のUnicode符号化を進めることで、キャリア各社は今まで自分たちが育ててきた絵文字の主導権を奪われてしまうということも。 それから前回の最後では、キャリア各社に対してGoogleの提案についてどう思うか、パブリックレビューに参加する意向があるかを聞いてみました。そこでの回答は、各社そろって消極的と受け取れるものでした。 ところが前回の掲載後に、NTTドコモがGoogle絵文字メーリングリストに投稿し

    絵文字が開いてしまった「パンドラの箱」第2回--Googleの開けてしまった箱の中味
    richard_raw
    richard_raw 2009/03/07
    米国人は天然、ということで(ぇ)
  • 1