ブックマーク / nippondanji.blogspot.com (45)

  • 漢(オトコ)のコンピュータ道: ダウンロード違法化の審議について一言言っておく

    ライセンス違反の静止画像のダウンロードを違法化しようという法律の審議が行われているらしい。 海賊版静止画のDL規制を 文化審議会が意見まとめる:朝日新聞デジタル はっきり言って、これは由々しき事態である。インターネットの利用に大きな制約をかけ、日文化を破壊するであろう、最悪の法案であると言える。はっきり言って、このような低レベルな話し合いが行われていること自体に私は憤怒している。最近は多忙のため筆を置いていたのだが、久々に筆をとることにした。この法案の問題をしてきしておかねばならないからだ。 技術的に取り締まりは難しい一技術者としてこれだけは言っておきたい。そもそも、ダウンロード側を意図したものだけ上手く取り締まるような技術は存在しない。 まず、ファイルのダウンロードというが、それは範囲が大きすぎる。多くのウェブページには画像が多数埋め込まれているが、基的にそれらは画像ファイルを特定

    漢(オトコ)のコンピュータ道: ダウンロード違法化の審議について一言言っておく
    dentomo0
    dentomo0 2018/12/09
  • プログラミングは「教わる」ものか、「学ぶ」ものか?

    人気ブログ、Life is beautifulの著者である中島氏が、『プログラミングは「教わる」ものか、「学ぶ」ものか?』というお題に対して回答を述べている。回答の要旨はこうだ。 わたしの答えは、「“教わる”のではなく“学ぶ”もの」です。 わたし自身が、独学でやってきましたから。高校生のころ、『TK-80』を組み立てて初めてプログラムを書くようになってからずっとです。大学ではプログラミングを“教わる”授業も受けましたが、残念ながら仕事には何も役に立ちませんでした。 社会人になってMicrosoftWindowsの開発にかかわった時も、まずやったのはひたすらソースコードを読む作業。誰かにプログラミングを教わったという記憶がありません。 正直なところ、この回答には異論があるし、これからコンピュータについて学ぼうとする人にとっても弊害があるように思うので、今日はそのことについて語ろうと思う。

    プログラミングは「教わる」ものか、「学ぶ」ものか?
    dentomo0
    dentomo0 2013/08/14
  • 手のひらの上のデバイスがあなたを監視する!!スマホとプライバシーについて考える。

    Slashdot(家)の記事で、モトローラのスマートホンが勝手にユーザーのデータをネットを通じて送信していたという記事が掲載されている。 Motorola Is Listening - Slashdot 詳しい内容は元記事(下記)を見て欲しい。 Motorola Is Listening - Projects - Beneath the Waves 記事を見ると分かるが、まさにありとあらゆる情報が、その多くが安全でない手段で送信されており、さらに送信されている情報にはパスワードといったセキュリティ的に非常にまずいものから、Facebookの友達情報、メールの宛先や差出人、GPSの位置情報といったプライバシーに関わるものがてんこ盛りとなっている。前回のエントリでプライバシーの重要性について書いたばかりなのだが、今回はその延長としてスマートフォンにおけるプライバシーの問題について考察しようと

    手のひらの上のデバイスがあなたを監視する!!スマホとプライバシーについて考える。
    dentomo0
    dentomo0 2013/07/05
  • ネットとプライバシー

    スウェーデンで「インスタグラム裁判」と呼ばれる裁判の判決が出されたそうだ。 SNSで高校生の性生活「暴露」、裁判の末に・・・ 「サセ子ちゃんは誰?」の代償~北欧・福祉社会の光と影(16) 以下はニュースからの引用である。 事件の発端は、スウェーデンの第2都市ヨテボリに住む女子高生2人が、このインスタグラム上に「奔放なセックスライフを送っている」とされる同年代の男女の写真を投稿・共有するアカウントを作成したことだ。 これが大きな波紋を呼び、アカウントが稼働した翌日に暴動が発生、数十人の高校生が逮捕される騒ぎとなった。 この「黒幕」としてアカウントを作成した2人の少女が起訴され、ヨテボリ地方裁判所での約3週間にわたる公判の後、「すべてのケースにおいて深刻にプライバシーに立ち入る性質を持つもの」であり、「重大な名誉毀損に当たる」とされて有罪判決を受けた。 事の顛末については記事を参照して欲しい。

    ネットとプライバシー
    dentomo0
    dentomo0 2013/07/03
  • 隙がなくなったMySQL Cluster 7.3登場!!これで勝つる。

    MySQL Cluster 7.3の正式版がリリースされた。このバージョンで追加された新機能は少ない。だが、これまでにリリースされたMySQL Clusterのバージョンの中で、この7.3こそが最も重要なバージョンである!と私は考えている。新機能は少ないが非常に重要なものが詰まっているからだ。今日はMySQL Cluster 7.3の新機能について見てみよう。 外部キー制約、来たる!何を差し置いてもまず重要なのが、外部キー制約である。長年InnoDBでは使えるが、MySQL Cluster(NDBストレージエンジン)には実装されていなかった。外部キー制約が使えないという理由でMySQL Clusterを採用しなかったという人も多いだろう。 だが、それはこれまでの話だ。MySQL Cluster 7.3なら外部キー制約が使える!! メジャーどころのRDBMSなら当たり前のように搭載されている

    隙がなくなったMySQL Cluster 7.3登場!!これで勝つる。
    dentomo0
    dentomo0 2013/06/20
  • 環境省がクソのようなガイドラインを策定しようとしている件

    今回はコンピューターの話ではないので、興味がない人はスルーして頂きたい。 環境省が地震などの災害時に被災者が避難所や仮設住宅にペットを持ち込むことができるようにガイドラインを作成しようとしているらしいが、いくらなんでもこれは止めたほうがいいのではないか。こんなことを政府が言い出すのは当に馬鹿げている。環境省には現実が見えていないのだろうか?あんまりにも腹が立ったので問題点を指摘しておきたいと思う。 避難所がどうなるか最大の問題点は、ペットが持ち込まれた避難所がどうなるかということだ。災害時、避難所はただでさえ人口が過密になる。その上水や料だって心配だ。人々はストレスに苛まれ、人同士のトラブルも頻発することになる。そこへさらに争いのタネを持ち込もうというのは狂気の沙汰と言える。 災害時、現場はどうだったかはウィキペディアの記事が参考になる。みんな余裕などない。未曾有の災害に遭ったらどうな

    環境省がクソのようなガイドラインを策定しようとしている件
    dentomo0
    dentomo0 2013/05/13
  • MySQL Cluster構築・運用バイブル」発刊のおしらせ。

    入魂書籍第二弾であるMySQL Cluster構築・運用バイブルが発売となった。一部書店では先行発売しているが、日が正式な発売日である。Amazonでも今日から購入可能だ。サブタイトルは「仕組みからわかる基礎と実践のノウハウ」であり、MySQL経験者にとってMySQL Clusterを一から理解して頂けるような内容になっている。今では一端のエンジニア気取りの筆者であるが、MySQL Clusterに手を染めたばかりの当時は結構苦労したものだった。どのような点が分かりづらかったかという経験を活かし、MySQL Clusterのコンセプトや使い方をできるだけわかりやすく説明したつもりである。 以下、各章のタイトルと簡単な内容についての説明をする。 もくじ 第1章 MySQL Clusterのコンセプト 第2章 インストールと設定 第3章 基操作を身につける 第4章 アプリケーションを開発す

    MySQL Cluster構築・運用バイブル」発刊のおしらせ。
    dentomo0
    dentomo0 2012/04/10
  • 告知:MySQL Cluster 7.2の新機能オンラインセミナー

    ブログでは新バージョンのリリースをスルーしてしまったが、先日MySQL Cluster 7.2が正式版になった。強烈な新機能を引っさげての登場だ!! そこで、明日2月29日15時よりMySQL Cluster 7.2の新機能を紹介するオンラインセミナーを開催する。直前の告知で申し訳ないが、スケジュールの空いている人または空けられる人はぜひ参加して頂きたい。講師は梶山氏。言語は日語だ。筆者もQ&Aサポート要員として参加する予定である。 エントリーページはこちら 皆さんの登録をお待ちしている!! 追記 2012-02-29: 皆様にご案内したURLが間違っていたようです。原因はシステムトラブルだそうです。忙しい中予定を入れて頂いた皆様には当に^256申し訳ありません。来週の同じ時間(3月7日(水) 15時)より改めて開催する予定ですので、もしご都合が合えばそちらに出て頂けますでしょうか。

    告知:MySQL Cluster 7.2の新機能オンラインセミナー
    dentomo0
    dentomo0 2012/02/29
  • 10億IOPSの新技術「Auto Commit Memory」に見るコンピュータの展望

    先日、Publickeyにて"Fusion-io、10億IOPSの新技術「Auto Commit Memory」発表。ストレージなんてレベルじゃない、パーシステントなメモリだ"という記事が紹介された。10億IOPS!なんていうと、普段ITに携わっている人間としては信じがたい数字であり、思わず眉にたっぷり唾を塗って身構えてしまう。その一方で、「あのFusion-IOならやりかねない」という淡い期待も抱かずには居られない。記事を読んだところ、既存のioDrive2 Duoを使い、ソフトウェアで10億IOPSを達成したとのこと。同じハードウェアなのにいきなり性能が飛躍的に向上した!というのもにわかには信じがたい。一体どういうことだろうか?と色々考察したことをまとめてみた。(あくまでも筆者の考察および推測であるという点はご理解頂きたい。) どのようなソフトウェアだろうか?Auto Commit M

    10億IOPSの新技術「Auto Commit Memory」に見るコンピュータの展望
    dentomo0
    dentomo0 2012/01/25
  • なぜデジタルコンテンツが売れないか?ビジネスモデルがダメか

    ドワンゴ会長の川上氏であると噂されている(?)kawango氏が、ブログで次のようなエントリを綴っている。 なぜデジタルコンテンツが売れないか?DRMがダメか - はてなポイント3万を使い切るまで死なない日記 興味深いエントリなので皆さんにも読んでみていただきたいが、時間のない人のために要約すると話の骨子はこうだ。「日で今コンテンツビジネスの売上高は凄いが、それはガラケーでDRMがうまく機能しているからだ。スマフォが台頭するとコンテンツビジネスがダメージを受けるので、DRMの代わりになるクラウド型のコンテンツサービスを構築せねば!」 正直意味が分からない。そのようなコンテンツサービスがあったところで誰が利用するのか謎である。DRMつきの楽曲ファイルよりもさらに不便なのだから。 今日は、kawango氏に目を覚ましてもらいたい一心で、何故そのサービスがいけないかということについて論じてみよ

    なぜデジタルコンテンツが売れないか?ビジネスモデルがダメか
    dentomo0
    dentomo0 2010/12/21
  • 自分で育む快適英語生活!

    英語のドキュメントを日々閲覧するギークにとって、英和・和英辞書は手放せない。より快適に英語の文章を読んだり翻訳したりするため、Webページ内で文章を選択するとポップアップして辞書へのリンクを表示してくれるChrome拡張を作成した。ポップアップには選択した文章を「英辞郎 on the WEB」で検索するためのリンクと、Google Translateによる訳が表示されるようになっている。 即興で作ったのであんまり凝ったことはしていないが、次のようなところにこだわってみた。 ポップアップ表示、非表示時のアニメーション。 テキスト選択領域の近くにポップアップを表示。 AJAXを使って非同期にGoogle Translateの情報を取得。(backgroundページを活用) 随所でjQueryを使いまくったが、やはりjQueryは便利過ぎると思った。今回、特定のページ(jQuery 1.4.2を

    自分で育む快適英語生活!
    dentomo0
    dentomo0 2010/12/20
  • "オープンソース"の名を冠したプロプライエタリな人向けのセミナーに参加した件

    先月中旬の話になるが、マイコミジャーナルで紹介されていた「事例に学ぶ オープンソース知財セミナー2010」というセミナーに参加してきた。(主催はオージス総研)サブタイトルは「オープンソースに潜む法的リスクとその対策のヒント」という謳い文句であり、オープンソース独特の法的リスクの話が聞けるかも知れないと思い申し込んだ。だが、結果は見事に裏切られた! ひとことで言うと、今回のセミナーはオープンソースのセミナーではなかった!というのが拙者の正直な感想である。あまりにも酷い内容だったと言って差し支えない。酷かったのは各々のプレゼンの質などではなく、その欺瞞に満ちたメッセージである。そのようなメッセージを放置すると、オープンソースに対する誤った知識が広まる恐れがあるので、エントリにて批判させて頂こうと思う。 キナ臭い基調講演基調講演はセミナーを主催したオージス総研の常務が行なった。滑り出しはオー

    "オープンソース"の名を冠したプロプライエタリな人向けのセミナーに参加した件
    dentomo0
    dentomo0 2010/12/02
  • GPLv3とソフトウェア特許

    GPLv3にはソフトウェア特許についての言及(GPLv3 第11条)がなされているが、どうもこの点については誤解が多く人々がGPLv3の利用を躊躇する理由になっているように思う。GPLv3の特許条項はGPLv3に対するFUDの元凶になっているように思う。実は筆者は最近「GPLv3を適用したソフトウェアを公開するとあなたの持っている特許は全て無効になる」という(如何にもGPLv3を適用すると不利益を被るような)誤った説明がなされているのを目の当たりにしたところであり、筆をとる必要があると感じた次第である。そこで、今日はGPLv3における特許の取り扱いについて説明しようと思う。 GPLv3の要求事項GPLv3が定めるのは、簡単にいうと「あなたがGPLv3が適用をしたソフトウェアに特許が含まれる場合、GPLv3でライセンスされたそのソフトウェアを利用/使用するユーザーを特許侵害で訴えませんよ!」

    GPLv3とソフトウェア特許
    dentomo0
    dentomo0 2010/11/25
  • オープンソースの道 〜 よりよい社会を育てる方法 〜

    最近、自治体においてオープンソースソフトウェア(以下OSS)を採用する例が増えてきたように思う。(注1)ニュースに上がったものだけでも、次のような例がある。 自治体に広がるOpenOffice.org - ITpro さらばWindowsLinux時代幕開け - 読売新聞 県が「オープンオフィス」導入へ 次期オフィスソフト - 山形新聞 ニュースになっているのはOpenOffice.orgやGNU/Linuxであるが、採用に至った主な理由はOSSにするとコストが下がるからであると記されている。確かにOSSはタダだ。商用で提供されているものもあるがタダでオペレーティングシステム(以下OS)やオフィスソフトのように人数に応じたライセンスが必要なものは、そのライセンスコストだけでも相当な額になる。しかも古くなってソフトウェアを更新するたびにライセンス料金が発生してしまう。それがタダになるのは確

    オープンソースの道 〜 よりよい社会を育てる方法 〜
    dentomo0
    dentomo0 2010/11/17
  • 出来る漢になるための唯一無二の階段

    はてなのホッテントリで話題になっている「仕事がデキる人」と「仕事をする人」の違いと習慣 / Keep Crazy;shi3zの日記」という記事を見て凄い違和感を覚えたので思わず筆をとってしまった。ネタバレ注意なので、まずは元記事を読んでからエントリに移っていただきたい。 一見もっともらしい意見のようだが・・・結論から言おう。 単に与えられた命令を淡々と実行するのは当たり前。それは「仕事をしてる」ことにはなっても、「仕事がデキる」ということではない。 では「仕事がデキる人」と「仕事をしてる人」の違いはどこにあるだろうか。 僕はこれを「先読み能力」の違いだと思った。 仕事で先を読むなどということに挑戦するのはまったくの無駄骨にしかならない。 そもそも、ルーチンワークでもない限り、物事の先を読むというのは非常に難しいか、もしくは不可能である。ルーチンワークであれば段取り通りに仕事を進めていくだ

    出来る漢になるための唯一無二の階段
    dentomo0
    dentomo0 2010/11/07
  • 無料のソフトウェアをフリーソフトと呼んではイケない理由

    俺のようにフリーソフトウェア=自由なソフトウェアだという、リチャード・ストールマン支持者は当然のごとくそのような誤ちを犯してはならないのだが、そうではない全ての人にとっても無料のソフトウェアをフリーソフト(もしくはフリーウェア)と呼ぶべきではない理由がある。 それは、無料かどうかということだけを意識していたのではライセンスが分からないから!だ。時代は変わった。今はインターネットが発達し、未だかつて無いほど著作権に対する正しい理解が必要になってきている。無料かどうかというだけではソフトウェアライセンス、即ち著作権の扱いが分からないのである。 いくら無料であっても、ライセンス次第で様々な制約(禁止事項)が課せられる場合がある。例えば再配布や商用利用、リバースエンジニアリングなどが禁止されているという具合だ。そのような心配をせず、「このソフトウェアには使用上一切の制限がない。」と安心して利用でき

    無料のソフトウェアをフリーソフトと呼んではイケない理由
    dentomo0
    dentomo0 2010/10/29
  • プログラマを目指す10代が読むべきたった一冊の書籍。

    それは、リチャード・ストールマン著「フリーソフトウェアと自由な社会」以外にはない。なぜなら、何か道を定めるとき最も重要なのは倫理観だからだ。 社会は欺瞞に満ちている。企業は自社の利益にとって都合の良いことばかりを宣伝し、政府もそのような企業によって動かされ、市民は何が当に大切なことなのか、即ち倫理を忘れがちである。リチャード・ストールマンの素晴らしいところのひとつに、倫理的な洞察力に優れているということが挙げられる。 倫理を学び、ソフトウェアがどのように社会に貢献するかを知る。それはこれから社会人になろうという人たちにとって、大きな道しるべになろう。リチャード・ストールマンが目指す社会は次のようなものだ。(第2章「GNU宣言」より抜粋。最後の部分。) 長期的には、プログラムをフリーにすることは、飢餓のない世界、つまりすべての人がただ生活するだけのために必死に働かなくても済む世界に向かって

    プログラマを目指す10代が読むべきたった一冊の書籍。
    dentomo0
    dentomo0 2010/09/30
  • 自由なソフトウェアと自由なWeb

    先日、ソフトウェアライセンスの勉強会に参加したり、オープンソースライセンスの議論が炎上白熱したりしているので、俺自身ソフトウェアライセンスについて考える機会が増えたように思う。プロフィールにも書いてある通り、俺はフリーソフトウェアが大好きである。フリーソフトウェアライセンスは(乱立したので)星のかずほど存在するのだが、その中でもやはりフリーソフトウェアという概念を提唱したリチャード・ストールマン等によるGPLを支持せずには居られない。GPLにもいくつかバリエーションが存在するのだが、その中でももっともとんがっている(最も強いコピーレフト条項が盛り込まれた)AGPLの採用事例が少ないように思う。なぜ採用があまり進まないのだろうかと考えた結果、ある重大な事実、特にWeb業界にまつわる事実に気がついたので、今日はそのことについて紹介しようと思う。結論は最後の方にあるが、あきらめずに頑張って読んで

    自由なソフトウェアと自由なWeb
    dentomo0
    dentomo0 2010/09/28
  • 残暑なんて吹き飛ばすぐらい熱いベンチマークをやろうぜ!!

    なんて幸運なことなんだろう。 実は最近、個人的にサーバーマシンを借りるという機会があった。そのマシンに搭載されているCPUコア数は合計48である!大事なのでもう一度いう。日語でいう。48CPUコアだ!一昔前なら数千万円もしたスペックだろうが、最近は実にリーズナブルにお求めいただけるようである。(価格についてはふせておく。)このマシンには2.2GHzのOpteron 6174が4つ搭載されている。つまり、ひとつのパッケージに12個のコアが格納されているのだ。これはすごい。いや、むしろどうしてこうなった?!というべきか。そのようなマシンを目の前にすると時代はメニイコアに向かっているんだなあと実感せざるを得ない。 今後、CPUがどんどんメニイコアに向かう流れはさけれない。コアを増やさなければCPUの性能が(システム全体としての性能が)向上しないからだ。CPUの演算回路に対して半導体素子をたくさ

    残暑なんて吹き飛ばすぐらい熱いベンチマークをやろうぜ!!
    dentomo0
    dentomo0 2010/08/31
  • ラップトップ購入!OSは・・・

    実は最近、プライベートで利用するノートPCを新調した。用途はブログを書いたり趣味のプログラムを書いたり音楽を聴いたり写真を管理したりと、ごく一般的なものである。だが、プライベートで利用するからこそ徹底して使い心地にはこだわりたい。 ほう、今日はMacのエントリか。 と思ったそこのアナタ!早合点してはいけない。確かにMacは素晴らしい。だが、今回俺がチョイスしたのはMacではない。Linuxだ!そんなわけで、エントリではノートPC購入からインストールしたアプリについて紹介しようと思う。 なぜMacを買わなかったのか?この点について疑問に感じる方も多いことだろう。最近、ギークの間ではMacが流行しているように思う。しかるに、iPhoneの開発プラットフォームとしての需要があるせいだろう。 いや、確かにMacUIは洗練されてるしアプリケーションも充実しているので、プライベートで使うにはもって

    ラップトップ購入!OSは・・・
    dentomo0
    dentomo0 2010/08/27