タグ

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

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

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

    漢(オトコ)のコンピュータ道: ダウンロード違法化の審議について一言言っておく
  • フォントは自由に変えられる。だから絵文字で何かを伝えるのはナンセンス。そんなことも分からなかったのか、Googleよ。

    Unicodeに絵文字が多数追加されたことは、以前から批判していたのだが、やはりというか何と言うか、しょっぱい問題が起こりつつある。 macOS SierraやiOS 10でピストル絵文字🔫が水鉄砲に変わることで起こる問題。 | AAPL Ch. 絵文字フォント次第で形が変わる。故にフォントが変わればニュアンスも変わる。自分と相手、あるいは今使っている機種と将来使う機種が同じフォントを使っているとは限らない。だからフォントを変更することで様々な問題が起きるわけである。 根的な問題=性質が異なるものを混ぜてしまった文字と絵は質的に性質が違う。 文字はその見た目ではなく、文字を組み合わせた単語、単語を並べた文章によって意味を持つ。フォントが違っても、見た目の違いはあれど、文章そのものの意味は変わらない。どのようなフォントで読んでも意味は通じるのである。 ところが、絵文字はそうは行かない

    フォントは自由に変えられる。だから絵文字で何かを伝えるのはナンセンス。そんなことも分からなかったのか、Googleよ。
    ktakeda47
    ktakeda47 2016/10/28
    表音文字な人たちの表意文字な人たちへの羨望から混ぜちゃったんだったりして
  • MySQL 8.0.0 Development Milestone Release登場!!

    先月、詳解MySQL 5.7を発刊したばかりであるが、MySQL 5.7自体は去年の10月にリリースされたバージョンである。それから約1年弱、MySQLは開発の手を緩めること無く日々改良を重ねている。 そう、MySQL 8.0の登場である。 現在はDevelopment Milestone Release(通称DMR)という状態なので、まだ正式版における機能が固まっている段階ではないという点には注意して欲しい。MySQLの開発プロセスでは、DMRをリリースするごとにその段階で成熟した機能をマージする。DMRを何度かリリースした後に、キリの良いところでリリース候補版となって正式版で追加される機能が一応確定し、その後バグ修正を経て正式版(GA版)がリリースされる予定となっている。詳しくはMySQLのマニュアルを参照して欲しい。 バージョン8.0!!5.7の次は誰もが5.8だと思っていただろう・

    MySQL 8.0.0 Development Milestone Release登場!!
    ktakeda47
    ktakeda47 2016/09/22
    "そこで、5.8の代わりにキリ良く5を取って8がメジャーバージョンになったわけである。かつてSolarisが2.6の次が7になったように、Java 1.4の次が5になったように、MySQL 5.7の次が8になるだけである。"
  • 書評:ヘルシープログラマ〜すべてのIT屋が全力で反省して読むべき一冊

    オライリージャパンより献御礼。先日、新沼氏とお会いした際に頂いた。書は実にに素晴らしい内容であり、私を含む、すべてのIT屋が反省して読むべきである。いや、正確には私はもう読んだので、後は反省するだけである。 一生現役で居るには プログラマに限った話ではないが、ずっと現役で働くには健康でなければならない。身体を壊して入院生活を送らなければならないようでは、労働することはもっての外である。プログラマは高い集中力が求められる職種であるが、目の前のことに集中するという点でも、健康は欠かせない要素である。 以前、アレルギー紫斑病を患ったとき、1ヶ月ほど出歩くことが出来なくなってしまった。病気自体も辛かったのだが、それよりも危機感を覚えたのが、出歩かなかったことによる身体の衰えである。筋肉は、動かさないとあっという間に衰えてしまう。一説によると、4週間寝たきりになると、88%も筋力が低下してしまう

    書評:ヘルシープログラマ〜すべてのIT屋が全力で反省して読むべき一冊
    ktakeda47
    ktakeda47 2016/03/09
    "新沼氏が言及されているように、45歳ぐらいまでは増やせそうである。筋肉が減ってしまうのが問題だというのであれば、できるだけ最初に盛っておいたほうが有利ではないか。"
  • あの超オスもセパレート式キーボードを使ってるらしい(ErgoDoxじゃないけど)

    超オス。それは漫画、バキシリーズで登場する単語であり、常人離れした、規格外の体格を持った格闘家を指すときに使われる。そんな超オスがIT業界にも存在する。いや、あまりにも有名なので、恐らく業界人であればその名を知らぬ人は居ないだろう。そう、ウェブ魚拓の開発者、新沼大樹氏である。はっきり言って、IT業界で新沼氏を知らなかったらモグリだと言って差し支えない。それどころか、その名はIT業界だけで収まらず、アスリートたちの間でも広まっている。なんせ、握力日一である。CoCのNo.4(166kg相当)をコンスタントに閉じられるということなので、もしかすると世界一かも知れない。(参考:IRONMAN BLOG:新沼大樹氏、未公開写真、握力王 新沼大樹氏 テレビ出演 - YouTube) 実は、そんな新沼氏から衝撃の発言を聞いた。 「私もセパレート式のキーボードを使っています。」 ・・・ 〜〜〜〜〜〜〜

    あの超オスもセパレート式キーボードを使ってるらしい(ErgoDoxじゃないけど)
  • 消費税還付制度の最大の問題点

    料品の2%分を還付 消費税10%時、自公が了承:朝日新聞デジタル このようなニュースが報道された。なんと、一人ひとりの買い物にマイナンバーを結びつけて、料品の分だけ消費税10%のうち、後から2%を還付しようというのだ。はっきり言って、このアイデアには重大な問題がある!!なぜ政府はこのような重大な問題に気づかないのか。いや、あえて気づかないフリをしているのか??マスコミもマスコミで、なぜ指摘しないのか。 今日はその大きな大きな問題点について語ろうと思う。 国民のプライバシーが丸裸に語るというほど複雑な問題ではない。最大の問題点は、マイナンバーに結びついた国民一人ひとりの買い物の履歴が、政府に渡ってしまうということだ。国民のプライバシーゼロである。政府はプライバシーといったものに対して、クソほどの価値も見出してはないのだろうか。もしそうだとしたら、そのような政府は危険極まりないと言わざる

    消費税還付制度の最大の問題点
  • 書籍出版のお知らせ:理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL

    来る2月27日、データベースの新書籍を発売させて頂くことになった。タイトルは「理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL」となっている。単に「データベース」と書いてあるが、RDBがメインのテーマの書籍である。 多くの人が未だにRDBを使いこなせていないのではないか。RDBの使い方をマスターするには何が必要なのか。それがここ数年私が追ってきたテーマであり、この書籍を出すことになった動機である。 あまりにも酷いDB設計、あまりにもスパゲティなクエリ、あまりにも希薄なデータモデルへの理解。そういった問題はどこから生み出されるのか。そのひとつの結論としてたどり着いたのが、「そもそもRDBの使い方があまり理解されていないのではないか」ということだった。名著、SQLアンチパターンでは「やってはいけないケース」について学ぶことができるが、その反対のテーマ、つまり来どの

    書籍出版のお知らせ:理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL
  • まだMySQL 5.5で消耗してるの?MySQL 5.6でクラッシュセーフなレプリケーションを活用して枕を高くして眠れる日々を満喫する方法

    MySQL 5.6が登場してからかなりの月日が過ぎたが、他のことで多忙だったせいか、MySQL 5.6についてはあまりブログで情報を発信していないことに気がついた。これはイカン!!と思い、MySQL Casual Advent Calendar 2014に合わせて、MySQL 5.6を使用する上で最もオススメしたい機能であるクラッシュセーフなレプリケーションについて解説しようと思う。この記事は16日目の記事である。 レプリケーションがクラッシュセーフとはどういうことかクラッシュセーフとは、何らかの事情により、プロセスがダウンしたりマシンが電源ごと落ちたり(つまりクラッシュ)しても、再起動後に以前の状態に戻って処理を再開できるということだ。データのクラッシュリカバリであればみなさん既によくご存知であろう。(REDOやUNDOするアレのことだ。稿では面倒臭い・・・ではなかった、題ではないた

    まだMySQL 5.5で消耗してるの?MySQL 5.6でクラッシュセーフなレプリケーションを活用して枕を高くして眠れる日々を満喫する方法
  • なぜ日本ではiPhoneが売れるのか

    先日、毎度おなじみのはてなブックマークのホットエントリに次のような記事が上がってきた。 日人がAndroidよりiPhoneを選ぶ当の理由 - NAVER まとめ このまとめ記事で紹介されている「当の理由」というのは、「海外ではAndroidが安いから。iPhoneは給料の何倍もするので高嶺の花」といったような内容であるが、この認識は半分正解で半分間違いである。海外Androidが異常に安いのではなく、日iPhoneが異常に安いため海外と価格が逆転してしまっているというのが現状だ。今日はこの点について少し分析してみようと思う。 日ではiPhoneが安い! 日iPhoneが安いと言っても、どれだけ安いと言えるだろうか。一番高額なiPhone 5 64GBで英米豪と比較してみよう。 米国(Apple iPhone 5 - 64GB - Black cell phone fro

    なぜ日本ではiPhoneが売れるのか
    ktakeda47
    ktakeda47 2013/09/04
    "ユーザーが本当に欲しいのは土管である"
  • MyISAMからInnoDBへ切り替えるときの注意点

    MySQLを使い始めて間もない人がよく陥る罠の中に、気づくと使ってるストレージエンジンがMyISAMだった!ということがある。デフォルトのストレージエンジンはMyISAMなので、MySQLに詳しくない人たちが比較的陥りやすい罠なのだ。そもそもストレージエンジンという概念自体がMySQL独自のものなので仕方のない話である。MyISAMは素晴らしいストレージエンジン(たとえばこのYahoo!の中の人による投稿で言われているように)であるが、長所もあれば短所もある。例えば、 トランザクション対応ではない。 クラッシュセーフではない。 更新と参照が入り乱れた場合の同時実行性能がよくない。 テーブルが大きく(数億行とか)なるとINSERTの性能が劣化する。 などなど。特に前者の2つが問題で、アトミックな操作が必要なところでロジックを実装出来なかったり、サーバがクラッシュした時にデータがお亡くなりにな

    MyISAMからInnoDBへ切り替えるときの注意点
  • 私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。

    先日、いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由というエントリを書いたところ結構な反響があったと同時に、「Windowsから離れることなんて出来るワケがない」という否定的な意見も多く見られたように思う。確かにWindowsにしか存在しないソフトウェアを使う作業(例えばボカロ作曲)などをライフワークにしている人はWindowsから離れることはできないだろう。 最近はMacユーザーが劇的に増えてきた。筆者もかつては仕事Macを使っていた。Macでも仕事を進める上で困ることはほとんどなかった。(現在もそのMacは使っているが、OSXではなくPear OSが動いている。)筆者が幸運にもWindowsに縛られない仕事だったということも大きいだろう。(仕事上どうしてもWindowsから離れられないという人にはまず転職をお勧めしたい。プログラマやDBAなどのエンジ

    私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。
    ktakeda47
    ktakeda47 2011/12/30
    残念ながら、LinuxではiPhoneとの同期はできない。 apple製品と仲良く出来ていないのが、今のところ最も致命的。
  • MySQLにおけるレプリケーション遅延の傾向と対策

    レプリケーションはMySQLで最もよく使われる機能のひとつだ。レプリケーションは基的に非同期でデータの複製を行う仕組みになっているのだが、非同期故にどうしても逃れられない問題がある。そのひとつが今回のテーマ、遅延である。というと、MySQLのレプリケーションはすぐに遅延が生じてしまうように感じてしまうかも知れないが、そのようなことはない。ほとんどの場合は即座にスレーブの更新が行われる。 なぜ遅延は発生するのか、どのように遅延が起きていることを調べるのか、どのように回避するのかということをエントリでは解説したい。うまく遅延と付き合って、MySQLのレプリケーションをより快適に運用してもらえればと思う。 そもそも遅延とは何かMySQLのレプリケーションは非同期で行われる。これは準同期でも同じであり、スレーブにおいて更新が起きるのはマスターよりも一瞬遅れてしまう。これは非同期であるが故に逃れ

    MySQLにおけるレプリケーション遅延の傾向と対策
  • lessでソースコードに色をつける

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

    lessでソースコードに色をつける
  • 優れたMySQL DBAを見分ける27+3の質問

    「優れたPerlプログラマを見分ける27の質問」の日語訳というエントリが人気だったので、MySQL版をやってみた。題して、「優れたMySQL DBAを見分ける27+3の質問(漢バージョン)」。腕に覚えのある人はぜひ試してみて欲しい。 MySQLのサーバープロセスはいくつある? rootユーザーのパスワードを忘れたときの回復手順 MySQLをオンラインバックアップする方法を3つ。(もっとでも可) InnoDBのデータファイルが作成可能な場所はどこか。 InnoDBのデフォルトの分離レベルは? ネクストキーロックについて説明せよ。 ロールバックセグメントにはどのようなデータが格納されるか? InnoDBでデッドロックが発生したときの挙動、および詳細な状態を確認する方法。 MyISAMがサポートしている特殊なインデックス2つ。 MySQLにおけるテーブル1行あたりの最大サイズ。 構成可能なレプ

    優れたMySQL DBAを見分ける27+3の質問
    ktakeda47
    ktakeda47 2011/03/08
    [for:@twitter]"優れたMySQL DBAを見分ける27+3の質問"
  • KateでスマートにSQLを編集しよう!

    このところ、KDEの進化が著しい。先月の終わり頃にKDE 4.6がリリースされたのだが、前回のバージョン4.5は去年の8月だったので、5ヶ月ちょっとでのバージョンアップとなる。KDEは4.5でかなり品質が向上したように思うのだが、4.6では心踊る新機能が目白押しだ。その中で、特に筆者の目を引いた新機能がひとつある。それは、KateSQL(Kate用SQLクライアントプラグイン)だ。 Kateとは?ひとことで言うとかなりイケてるエディタである。Qtを使って書かれており、KDEに標準的に含まれている。EmacsやVimのように、ゴリゴリにカスタマイズしまくって使うことを前提にした格的なエディタとは少し毛色は異なるが、種々のプログラム言語やマークアップ言語をサポート(シンタックスハイライトやオートインデントなど)していたり、Zen-Codingに似た入力モードを搭載するなど、かなり気の利いたエ

    KateでスマートにSQLを編集しよう!
  • おうちでかんたんWebM作成レシピッ!

    6. Destinationをクリック スクリーンショット割愛 7. ファイル選択ダイアログで出力先ファイル名を選択。拡張子はwebmにしよう。 スクリーンショット割愛 8. Profileで"Video - VP80 + Vorbis (Webm)"を選択 Libre PlanetのWikiではYouTubeにアップロードするまでの手順が紹介されているが、ここでは割愛させて頂く。WebMはH.264と同様圧縮効率に優れている(と言われている)ので、この手順でビシバシ動画を変換しまくって欲しい。 GUIメンドクサい病処方箋9ステップもある手順を見ると 「もっとこう、簡単に、コマンドイッパツで変換できないの?」 と思ってしまう人も多いだろう。だが安心して頂きたい。もちろんコマンドでも変換可能だ! Libre PlanetのWikiを翻訳しただけでは芸がないのでコマンドで変換する方法についても

    おうちでかんたんWebM作成レシピッ!
    ktakeda47
    ktakeda47 2011/01/13
    "・・・VLCには非常に多くのコーデックが内蔵されていて、様々なフォーマットの動画を再生することが出来るスグレモノだ。・・・"
  • 受託開発とGPL

    GPLに対する代表的な誤解・・・というかむしろ謎のひとつに、受託開発(SI)におけるライセンスの扱いがある。この点が明確になっていないため、受託開発において無意味にGPLを回避しようとしたり、GPLに対するFUDを流布することに対する原因になっていたりするように思う。フリーソフトウェアおよびオープンソースソフトウェアを愛する者として、そのような状況は断じて見過ごすことができない!!というわけで、今日はGPLを受託開発(SI)において用いる場合の注意事項を説明しよう。 GPLの使いどころ受託開発においてGPL(とその仲間たち=LGPL、AGPL)が登場するのは、第三者、つまり発注側でも受託側でもない者が作成したGPLのソフトウェアを利用する場合である。例えばGPLが適用されたライブラリなどだ。周知の通り、GPLのソフトウェアをリンクしたソフトウェアを再配布する場合は、そのソフトウェア全体に対

    受託開発とGPL
    ktakeda47
    ktakeda47 2010/06/03
    "受託開発とGPL"
  • 日経BP「みてわかるクラウドマガジン vol.1」を読んだ。

    Publickeyで紹介されていた雑誌、「みてわかるクラウドマガジン」を読んでみた。今やIT業界では右を向けばクラウド、左を見てもクラウド、も杓子もあばたもほくろも(違)クラウドである。そんなIT業界を代表するバズワードである「クラウド」だが、それゆえその実体を(世間では何をもってクラウドと呼んでいるかということを)把握するのは難しい。クラウドという言葉を考えるには、ITに関する浅く広い知識が必要となる。そこで、一見の価値があるのが「みてわかるクラウドマガジン」だ。 構成書の構成は次の通り。クラウドを俯瞰的に展望できる構成になっている。 いますぐクラウドを試そう Amazon EC2/S3を見て体験! Google App Engineを使ってみよう Force.comをちょっと使う 絶対わかるクラウド技術 Hadoopを使ってみる クラウドを支えるKey-valueストア memca

    日経BP「みてわかるクラウドマガジン vol.1」を読んだ。
  • MySQLコミュニティ騒然!MySQL 5.5.4が与えるインパクト。

    先週、MySQL Conference & Expo 2010が開催され、盛況のうちに終了した。カンファレンスに合わせる形で、MySQL 5.5.3および5.5.4がリリースされたのだが、これが目を見張るような進化を遂げている。特に性能面での進化には目を見張るものがある!Jeremy ZawodnyやMark Calleghanといったコミュニティの重鎮たちも「非常にエキサイティングなリリースだ!」などと表して歓迎の意を表している。 というわけで、日はMySQL 5.5.3/5.5.4の新機能および変更点についてレビューしてみよう! おさらい。 〜 MySQL 5.5の既存の機能 〜MySQL 5.5が登場したとき、その新機能については以前にもエントリで紹介したが、ここで改めておさらいしてみよう。MySQL 5.5は、正確にいうと現在最新バージョンであるMySQL 5.1の「次の次」のバ

    MySQLコミュニティ騒然!MySQL 5.5.4が与えるインパクト。
    ktakeda47
    ktakeda47 2010/04/19
    「・・・MySQL 5.5.3および5.5.4がリリースされたのだが、これが目を見張るような進化を遂げている。特に性能面での進化には目を見張るものがある!・・・」
  • 孫正義氏による至高のスピーチ 〜 登りたい山を決める!

    Ustreamでライブ放映された孫正義氏によるスピーチが最近ネットを賑わせている(?)のだが、俺も正直感動したクチだったりする。俺はソフトバンク社がこれまでどのような道のりを歩んできたかということについて詳しくは知らないし、孫正義氏と会ったこともない。しかしこの講演は熱い。それは断言できる。多くの人々に勇気を与えてくれるものであることは間違いないのである! まずは見よ。Ustreamの録画は公開が今日までらしいので、スピーチの書き起こしを見るのがいいだろう。これだけでも充分に一見の価値はある。おちゃらけブロガーちきりん氏も述べているが、とにかく見よ!話はそれからだ。いくら外野が何を言ったところで、このスピーチに勝るほど雄弁に語ることは出来ないのだから。 以下、俺の感想などを書き綴ってみよう。ただしネタバレ注意。 高い志を持つ。孫氏のスピーチは、一貫して「高い志を持て。人生において登るべき山

    孫正義氏による至高のスピーチ 〜 登りたい山を決める!
    ktakeda47
    ktakeda47 2010/04/06
    「・・・孫正義氏と会ったこともない。しかしこの講演は熱い。それは断言できる。多くの人々に勇気を与えてくれるものであることは間違いないのである!・・・」