タグ

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

  • この世から残念な○○が無くならない理由

    少し前に、日Web技術界隈著名人の残念さ具合というタイトルの記事が話題になった。名指しで個人を批判している記事なので、リンクするのは控えておこうと思う。意見には賛同する部分はあるものの、読んでいて気持ちの良いものではないからだ。まだ読んでなくて興味のある人はググッて頂きたい。あと、言っておくが私自身はその記事でリストアップされている人たちの仕事ぶりは知らないので、評価については言及しない。 この記事を読んで思ったのは、別に残念なのは別にウェブ界隈に限った話ではないよなーというか、残念な人をこの世から撲滅するのは構造的に不可能ではないかということだった。特に後者についてはかねてより考えてきたことであり、これはもうある意味仕方のないことではないかと思う。具体的な例を挙げるのは避けるが、割と技術書なんかでも酷いものを見かける。 というわけで、今日はこの構造的な問題点について語ろうと思う。 圧倒

    この世から残念な○○が無くならない理由
    UDONCHAN
    UDONCHAN 2015/09/03
    はい
  • OSC広島と中国地方DB勉強会に参加しました。

    かねてから予告していた通り、OSC広島と中国地方DB勉強会(第5回)に参加させて頂いた。両方のイベントがこの土日で連続して行われたので、いずれのイベントにも遠方からの参加者がたくさんいて盛況だったように思う。OSC広島ではデモマシンの展示を、中国地方DB勉強会ではスライド(MySQLのトラブルシューティングについて)の発表をそれぞれやらせて頂いたので、今日はその報告をさせて頂こう。 OSC広島に持っていったデモマシン既にツイッターやFacebookで目にされた方もいらっしゃるかも知れないが、今回展示したマシンのコンセプトは「持ち運べるMySQL Clusterのデモ環境」というものだ。MySQL Clusterを動作させるためのBeagle Bone Black 6台と、コンソール用のRaspberryPi、100Mbpsのネットワークスイッチ、薄型のモバイルモニター、トラックポイントつき

    OSC広島と中国地方DB勉強会に参加しました。
    UDONCHAN
    UDONCHAN 2014/09/22
    かっこよすぎでしょ
  • SIMロック解除義務化を受けてひとこと。「土管をくれ、手頃でいいヤツを!」

    先日、SIMロック解除義務化のニュースが高らかに舞った。既に私はMVNOへ移行してしまったので携帯の三大キャリアとは直接契約していない(回線はMVNO経由でDoCoMoのものを使用している)のだが、SIMロック解除の義務化は私にとっても歓迎すべきニュースである。以前、最高の土管が欲しいというエントリでも綴ったように、私が通信キャリアに期待するのは最高の通信インフラを提供してくれることだけだ。 ところが、PC WatchにSIMロックフリーをキャリアに強制して意味があるのかという記事が掲載された。「おいおいメリットはあるに決まってるだろ・・・」と、タイトルを読んだだけなら脊髄反射してしまいそうになるが、SIMロックを解除してもまだ足りない点が指摘されており、非常に良い記事であるように思う。(ただし後半は賛成できない部分がある。) 誰が得をするのかSIMロックの解除という点においては、ドコモは

    SIMロック解除義務化を受けてひとこと。「土管をくれ、手頃でいいヤツを!」
    UDONCHAN
    UDONCHAN 2014/07/16
  • セクハラ野次を飛ばした議員をこれ以上あなたが叩いてはいけないたったひとつの理由

    野次に野次で返してどうする。 多くの人がお祭り騒ぎで叩きまくっているように見えるが、そろそろ止めにしたらどうだろうか。失言のひとつがその人の人格の全てを表すわけでもないので、失言をもってその人の全人格を否定するのは間違いである。責められるべきは失言のほうであり、(多くの人は会ったことすらないであろう議員の)人格を否定するのは行き過ぎだろう。 相手の尊厳を傷つけるような言葉を投げかけてはいけない。これは近代的な社会において共有される普遍的な価値観である。 確かに野次を投げかけ、騒動のきっかけを作ったのは鈴木都議である。それは塩村都議の尊厳を大きく傷つけるものであった。そういう意味では、あの野次は見過ごすことのできない失言であるといえる。 だが失言は失言。人格は人格。この二つは明確に区別する必要がある。 必要以上に叩くのは不当な野次を飛ばすのと何ら違いはない。野次は大勢に紛れて、誰が言ったのか

    セクハラ野次を飛ばした議員をこれ以上あなたが叩いてはいけないたったひとつの理由
    UDONCHAN
    UDONCHAN 2014/06/25
    同意
  • 年収300万円、本当に残業代ゼロで良いのか。

    現在、安倍政権が年収300万円の労働者に対しても、残業代ゼロを適用しようという議論をしているようだ。トゥギャッターのまとめを見れば分かるが、その議論の内容は酷いものである。もしまだまとめを見ていないようなら是非一読して欲しい。登場する二人の議員の言い分に100%賛同できるわけではないが、自民党の理屈が如何に破綻しているかが分かるだろう。 まずひとつ言えることは、もし仮に新労働制度が成立されても、それは企業が社員を酷使あるいは搾取するような仕組みであってはならないということだ。そのような制度になるなら、新労働制度など設けるべきではないだろう。 新労働制度の問題点については、既に過去2回(その1、その2)で語ったが、今日はさらに突っ込んだ議論をしてみたいと思う。 労基署がフォローできる仕組みは必須企業が社員を酷使あるいは搾取してはならないということは、労基署がしっかりと監視・監督をできるような

    年収300万円、本当に残業代ゼロで良いのか。
    UDONCHAN
    UDONCHAN 2014/06/12
  • アートアクアリウムに抗議する

    ここ数年、アートアクアリウムなるイベントが開催されている。正直言ってこのイベントは胸糞が悪くなるので中止して頂きたい。今日は、何故このイベントがいけないのか、倫理的に何が問題かということについて語ろうと思う。 アートアクアリウム最大の問題点最大の問題点は、このイベントの展示が金魚にとって極めて劣悪な環境だということである。環境が魚にとって良いかどうかは、実際に飼ってみないと分からないものなので、多くの人はその劣悪さに気づいていないのだろう。だから多くの人がわざわざこのような悪趣味なイベントに足を運ぶのだ。問題点に気づかなかったという人は是非このエントリを最後まで読んで欲しい。 光によるストレス金魚は一見すると愚鈍そうに見えるが、実はとても臆病な生き物である。物陰に隠れるのが好きだし、人の気配があるとすぐ奥に引っ込んでしまう。人の気配があると水面にすらなかなか姿を表さない。 ところが、である

    アートアクアリウムに抗議する
    UDONCHAN
    UDONCHAN 2014/06/08
    言ってることは分かる気がするけれど、金魚が元々鑑賞目的に品種改良されたものだと考えるとどうなんだろう。
  • 東京は暮らしやすいか

    の虫: 東京は住みにくい」という記事が何やら炎上している模様である。江添氏が記事中で主張されてることは、「東京はメシが不味くて住みにくい」ということである。これに東京在住の人が憤慨しているようだ。 実は、私も関西から東京に出てきた経験があり(今は栃木在住)、そのときに同じようなことを感じたことがある。今では東京は必ずしも住みにくい場所ではないと思うが、住みやすい場所か?と言われると、両手を挙げて賛同することはできない。今日は東京に出てきたときに、私個人が感じたことについて語ってみようと思う。 東京のメシはまずいか新卒で社会人になって、新人研修を受けていたころ。昼休みに入った堂がキツかった。その研修は確か半蔵門だかそのへんにある、CTCの研修センターでトレーニングを受けるというものだった。当然昼になれば研修センターの近場で飯屋を探す。店の前に陳列されているメニューと価格を見て、手頃な店

    東京は暮らしやすいか
    UDONCHAN
    UDONCHAN 2014/02/15
    これからの炎上案件情報です
  • SQLインジェクション対策に正解はない

    最近、SQLインジェクションのネタが盛り上がってるようだ。下記のTogetterまとめあたりが震源地だろうか。 「プリペアードクエリが基だけど、動的に SQL を組み立てる場合もあるから、そういう場合に備えてエスケープも知っておいたほうがいいかも」 - Togetterまとめ まとめを読んだ感想としては、「どちらの意見も間違ってはいない」というものだ。前提あるいは見方が異なるために、見解の相違が生じているだけのように思う。SQLインジェクションについては私も若干思うところがあるので意見を書いておこうと思う。 攻撃を防ぐのは難しいSQLインジェクションをはじめとするセキュリティ対策が難しいのは、ひとつでも穴があると致命的なダメージを受け得るということだ。「どうやって効率よくコードを書くか」とか「コードのメンテナンス性を高めるにはどう書くべきか」みたいな議論とは全く質が異なる議論が必要になっ

    SQLインジェクション対策に正解はない
    UDONCHAN
    UDONCHAN 2013/12/16
  • プログラミングを教育する前に必要なこと

    Rubyの作者、我らがMatzが政府がプログラミングを義務教育にしようとしていることに対して苦言を呈している。Matzが指摘している問題点は3つ。 誰が教えるか。あるいは教えることが出来る教師は揃っているのか。 どのように評価するか。プログラミングは芸術に近いのにどうやって点をつけるのか。 何を教えるか。 詳しいことは元記事を見て頂きたい。もちろん私はMatzの苦言には大いに賛同している。正直政府は無計画にキャッチーなネタをぶちあげているだけにしか見えない。だが、コンピュータについての教育は一切役に立たないのかというと、そうでもないように思う。dankogai氏がMatz氏の記事を受けて、コンピュータを遊び道具として置いとけみたいなことを書いてるけど、それもどうかなと思う。遊び道具として置いといたところで、自発的にプログラミングをしようと思う子供などほとんど居ないだろう。せいぜいゲームで遊

    プログラミングを教育する前に必要なこと
    UDONCHAN
    UDONCHAN 2013/06/13
    暑い
  • 環境省がクソのようなガイドラインを策定しようとしている件

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

    環境省がクソのようなガイドラインを策定しようとしている件
    UDONCHAN
    UDONCHAN 2013/05/13
    根深い
  • DRMがウェブに持ち込まれようとしている未だかつてない危機

    我らがフリーソフトウェア財団が、最近W3Cに提案されたEMEという規格について警告を発している。EME(Encrypted Media Extensions)はウェブ上のメディアに対してDRMを持ち込む規格である。オー・マイ・ガッ!!なんということだろう。 なぜDRMがダメなのか。ウェブの良い点はHTMLという共通の規格によって、ブラウザーが違えど誰もが同じページを参照することができるということだ。どのようなOS、どのようなデバイス、どのようなブラウザでも関係ない。現在でもFlashが組み込まれたページという問題はあるものの、HTMLによる表現の共通化は割とうまくいっている。標準化が進むHTML5はさらにそのFlashも不要になる可能性を秘めている。DRMはウェブの良さを台無しにするからである。 EMEはそのような自由なウェブを真っ向から否定するかのような存在なのだ。 もし、HTMLにDR

    DRMがウェブに持ち込まれようとしている未だかつてない危機
    UDONCHAN
    UDONCHAN 2013/04/27
    でもコンテンツホルダの観点からは必要な機能だし、どうしたら自由なソフトウェアをまもりつつコンテンツを守るかってのは大事な議論だと思う。
  • mixiさま、では意見を聞いてください。

    最近、mixiがユーザーファーストと称して「皆様のご意見を聴かせてください」という取り組みを発表した。来月実施されるらしい。mixiはライバルたちとの戦いで色々と苦しい状況に立っており、この取り組みも足掻きのひとつなのだろうと勝手に想像しているが、はっきり言わせてもらうとユーザーから声を聞いてもあまり良い糸口は見つからないだろう。きっとmixi自身が期待するような答えしか返ってこない。たとえば「この機能のどこそこが不満だ」だの「ユーザーインターフェイスが使いにくい」だのといった類のものだ。想定内の回答を聞いたところで、せいぜいタスクの優先順位が変わるだけだろう。それでは何の解決策も見いだせない。 今日は敢えてmixiを斬らせてもらう!なぜか。そうすることによって伝えたいことがあるからだ。 筆者とmixi 筆者はmixiのことが嫌いとかそういうことは一切ない。実はmixiはかなり長い期間使っ

    mixiさま、では意見を聞いてください。
    UDONCHAN
    UDONCHAN 2012/10/17
  • 最高の土管が欲しい

    筆者は1年半ほど前に携帯のキャリアをドコモへ変更した。それまではソフトバンクを使っていたのだが、筆者の生活圏との相性が良くなかったようで、電波の状況が芳しくなかったのだ。ドコモへ変更してからは電波状況は満足のいくものとなった。しかし電波状況以外の問題で返って不満が募る結果となってしまった。なぜか?ひと言で表すとサービスに制約が多すぎるからだ。様々な不満を心に抱いていたところ、次のようなニュースが報じられた。 ドコモ社長「米アマゾンになる」 来年度からモバイル通販で野菜、健康機器など販売 - SankeiBiz(サンケイビズ) このニュースには閉口せざるを得ない。不満が爆発してしまいそうなので、ここらへんでひとつぶちまけてみようと思う。 IMEI規制 まず一つ目の問題は、それまで使用していたSIMロックフリー端末が使えなくなってしまったということだ。正確にいうと使用できるのだがデータ通信費が

    最高の土管が欲しい
    UDONCHAN
    UDONCHAN 2012/07/23
    ふむぅ
  • lessでソースコードに色をつける

    シェルの操作中「テキストファイルをちょこっと覗きたいな」と思ったときに抜群に便利なlessコマンドであるが、普段綺麗に色付けされたソースコードを見慣れていると、モノクロのソースコードの見づらさに愕然としてしまう。結局lessを終了して他のエディタで開きなおすことになるのだが、lessでソースコードに色付け(シンタックスハイライト)できれば便利なのになーっ!と思ったことはないだろうか。そう、あるんです!lessでシンタックスハイライトする方法はあるんです!というわけで、今日はその方法を紹介しよう。 GNU Source-highlight結論から言うと、今日紹介する方法はGNU Source-highlightを使う。GNU Source-highlightを使えばイッパツだ。なのでまずGNU Source-highlightをインストールしよう。UbuntuやFedoraならリポジトリにあ

    lessでソースコードに色をつける
    UDONCHAN
    UDONCHAN 2011/11/10
  • なぜリチャード・ストールマンはオープンソースを支持しないか

    「リチャード・ストールマンはオープンソースを支持しない。」なんていうと、オープンソースにあまり詳しくない人はギョッとするかも知れない。ギョッとした人は是非このエントリを読んで欲しいと思う。 我らがリチャード・ストールマン(敬称略)はGNU宣言を発表してフリーソフトウェア運動を始めた偉人である。そう、リチャード・ストールマンが支持するのはフリー(自由な)ソフトウェアであってオープンソースではないのだ。なんだか似たような感じがするし、恐らくオープンソースとフリー(自由な)ソフトウェアを明確に区別している人はほとんど居ないだろう。オープンソースと言う語をはじめて公式に発表したブルース・ペレンズも「フリーソフトウェアとオープンソースは実質的に同じものを指す」なんて言っちゃってるぐらいだ。だけどリチャード・ストールマンは二つを明確に区別し、あくまでもフリー(自由な)ソフトウェアを支持する立場を貫いて

    なぜリチャード・ストールマンはオープンソースを支持しないか
    UDONCHAN
    UDONCHAN 2011/06/18
  • 「優れたMySQL DBAを見分ける27+3の質問」に対する回答例

    随分と更新が空いてしまったが、「優れたMySQL DBAを見分ける27+3の質問」に対する回答例(漢バージョン)を紹介しよう。実は質問を掲載した際「難しい!」というコメントが非常に多く、もう少し易しい質問にするべきだったかと思って次のように呟いてみたのだが・・・ 非常に心強くて安心した。さすがに日を代表するMySQLのエキスパートである。出題のレベルは間違ってはいなかった!! そんなわけで、回答の方に移ろう。 MySQLのサーバープロセスはいくつある?ひとつ。mysqldはシングルプロセス・マルチスレッドモデルを採用しているので、"サーバー"プロセスはひとつである。多くの場合、Linuxなどでmysqldを動かす場合には、お供にmysqld_safeも常に動いていることが多いが、mysqld_safeはサーバーではなく、mysqldのためのラッパーであるので数には含めない。 rootユー

    「優れたMySQL DBAを見分ける27+3の質問」に対する回答例
    UDONCHAN
    UDONCHAN 2011/04/09
  • ついカッとなってQuine生成ツールをこしらえた

    心のこもったメッセージを伝えたい。そんなとき、少し趣向をこらしてみようと思うのが人情というものだろう。ギークらしさを演出しつつ、ちょっと凝ったメッセージ。ならQuine(クワイン)がいいんじゃね!?と思い立って急遽ツールを作成した。作成方法などはRubyでうどんげQuine(とAA型Quineの作り方講座)を参照させて頂いたので特にロジックを考える必要はなかったのだが、せっかくなのでQuineの生成を自動化すると面白いかなと思ったのであった。 ダウンロードはこちらから。 Quine Tools @ GitHub(仮) 興味があれば遊んでみて欲しい。言語はRuby。入力にはUTF-8を想定しているので、ロケールがUTF-8じゃない人は適宜ソースをいじって頂きたい。 Quine Toolsには次の2つのプログラムが含まれている。 jbanner.rb ... 日語のbannerを表示するプロ

    ついカッとなってQuine生成ツールをこしらえた
    UDONCHAN
    UDONCHAN 2011/02/25
    かっこよすぎる
  • 今私がSandy Bridgeを買わない理由

    Sandy BridgeとはNehalemに続くインテルの新しいアーキテクチャの名称である。方々でも報じられているように、Sandy BridgeアーキテクチャCPUの性能は素晴らしいようだ。(例1、例2)素晴らしい性能を見て購入を検討している方も、すでに購入してしまった方も大勢いらっしゃるだろう。だが、それでも筆者は絶対にSandy Bridge CPUを買うことはないだろう。なぜならば、Sandy Bridgeには我々の自由を脅かす2つの恐るべき機能が組み込まれているからだ! Intel Insiderまず問題なのが、Intel Insiderと呼ばれるDRM技術である。インテルは、この機能をハリウッドの要請を受けて追加したらしく、「安全に高解像度の動画をストリーミングするための技術」だそうだ。ハリウッドから高解像度の動画が流出するのを防ぐコピー対策技術、まさにDRM技術なのである。

    今私がSandy Bridgeを買わない理由
    UDONCHAN
    UDONCHAN 2011/02/16
  • "オープンソース"の名を冠したプロプライエタリな人向けのセミナーに参加した件

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

    "オープンソース"の名を冠したプロプライエタリな人向けのセミナーに参加した件
    UDONCHAN
    UDONCHAN 2010/12/02
  • GPLは感染するか否か

    というコメントを頂いてしまった。ちょッ、代表ッ!!と言いたいところであるが、これは視点を変えると現在はGPLに対するFUDが成功してしまっている状況なので変えなくてはマズイという認識に至った。@tmtms氏ほどの人物をして、「GPLが感染するというのはFUDでない」と思ってしまっているのだから。しかもごく自然に。 GPLは自ら広がることはない「感染」という言葉から受け取る印象はいったいどのようなものであろうか。恐らく多くの人は病原菌やウィルスのようなものが勝手に人体に入り込んで諸症状が生じた状況を思い浮かべるだろう。コンピュータに当てはめると、コンピュータウィルスに「感染」してしまった状況をまっさきに思い浮かべるのではないだろうか。そして多くの人は「それは大変な状況だ」と考えるはずである。 そういう意味では、GPLが感染するということはあり得ない。ソフトウェアライセンスがコンピュータウィル

    GPLは感染するか否か
    UDONCHAN
    UDONCHAN 2010/09/23