タグ

2012年3月29日のブックマーク (15件)

  • Encode 日本語などのマルチバイト文字列を適切に処理する - Perl入門〜サンプルコードによるPerl入門〜

    Perl › モジュール › here 日語などのマルチバイト文字をPerlで適切に扱うにはEncodeモジュールを使用します。次の3つのことを覚えておけば多くの場合適切に日語を扱うことができます。 外部から入力された文字列はEncodeモジュールのdecode関数でデコードする 外部へ出力する文字列はEncodeモジュールのencode関数でエンコードする ソースコードはUTF-8で保存しutf8プラグマを有効にする この解説での用語 この解説では外部から入力された文字列のことを「バイト文字列」と呼ぶことにします。Perlの内部表現に変換された文字列を「内部文字列」と呼ぶことにします。また「バイト文字列」が特定の文字コードで記述されている場合は「UTF-8バイト文字列」「Shift_JISバイト文字列」などと呼ぶことにします。 プログラミングで日語を扱う場合にその文字列がバイト文字

    Encode 日本語などのマルチバイト文字列を適切に処理する - Perl入門〜サンプルコードによるPerl入門〜
    laid-back
    laid-back 2012/03/29
    utf8::is_utf8()も載っていたらより良かったと思う。
  • perl における文字コードについて

    Perl における文字コードについて曖昧な理解だったので勉強がてらまとめてみる。 とあるPerlアプリケーションを修正したくて挙動をしらべたところ、length($str)が文字数じゃなくてバイト数を返しているのが原因と分かった。しかし、関連しそうなトピックをググっても、Perl に詳しい人がまとめた解説が多く引っかかるのだけど、基的なことが分かってない自分には高度過ぎてよくわからない。しかも perl 5.6 以前 -> 5.6 -> 5.8 あたりでドラスティックに変更されているようで、そのへんの事情に疎い自分はどの情報を信じればいいのかよくわからない。(が、一番わかりにくくなっている原因は "UTF8" と "Perl内部エンコーディング" の妙な交換可能性だと思う。まるでCのポインタと配列みたいだ) というわけで、主にEncode(3pm)で調べた結果をまとめておく。動作確認は

    laid-back
    laid-back 2012/03/29
    この記事で割と納得した
  • ABC 2012 Spring - 高木浩光氏が「スマホアプリの利用者情報送信における同意確認のあり方」について講演

    Android Bazaar and Conference 2012 Spring」が、3月24日に東京大学 郷キャンパスで開催された。同イベントで、産業技術総合研究所情報セキュリティ研究センターの高木浩光氏が「スマホアプリの利用者情報送信における同意確認のあり方」と題した講演を行い、スマートフォンのアプリがどのように情報収集の同意を行うべきかを説明した。 3月24日に東京大学 郷キャンパスで開催された「Android Bazaar and Conference 2012 Spring」において、産業技術総合研究所情報セキュリティ研究センターの高木浩光氏が「スマホアプリの利用者情報送信における同意確認のあり方」と題した講演を行い、スマートフォンのアプリがどのように情報収集の同意を行うべきかを説明した。 オプトインとオプトアウトの線引き 今回の講演は、3月8日に総務省で開催された「スマ

    ABC 2012 Spring - 高木浩光氏が「スマホアプリの利用者情報送信における同意確認のあり方」について講演
  • 新卒Webデザイナーにとりあえず読ませておきたいデザインの原理原則が学べるエントリー

    「素人っぽいデザイン」から抜け出すために、デザイ... / デザインを勉強したことがない人でもデザインできる... / 非デザイナーのためのデザイン基テクニック その...他...全10件

    新卒Webデザイナーにとりあえず読ませておきたいデザインの原理原則が学べるエントリー
  • 「自分の子どもが殺されても同じことが言えるのか」と書いた人に訊きたい

    1956年生まれ。テレビディレクター、映画監督、作家。ドキュメンタリー映画『A』『A2』で大きな評価を受ける。著書に『東京番外地』など多数。 森達也 リアル共同幻想論 テレビディレクター、映画監督、作家として活躍中の森達也氏による社会派コラム。社会問題から時事テーマまで、独自の視点で鋭く斬る! バックナンバー一覧 勝間和代の対談番組に 出演したときのこと この原稿を書く数日前、勝間和代ホスト役を務める対談番組「デキビジ」に出演した。テーマは死刑制度。事前に打ち合わせはまったくなかったけれど、勝間は自分が死刑廃止論者であることを、とても率直な言い回しで僕に語った。言葉を選んだり言い淀んだりする気配はまったくない。風当たりは厳しいですよと僕は言った。 でも勝間はひるまない。僕の余計なアドバイスを聞き流しながら、なぜこの国は死刑を廃止できないのでしょうと何度も訊ねてきたけれど、うまく答えること

    「自分の子どもが殺されても同じことが言えるのか」と書いた人に訊きたい
  • 相手を尊重する事ってなんだろう - とラねこ日誌

    仕事をしていると相手を尊重する事が求められます。仕事を離れた日常でも求められるでしょうし、ツイッターでの遣り取りでも必要な事でしょう。当然ですが、家庭内においても重要な事です。当たり前の事のようにも思いますが、どらねこはとても難しい事であると感じております。 ■相手の立場と自分の立場 どらねこも一応仕事をしておりまして、相手に行動変容を求めるようなお話しをせざるを得ない事があります。例えば、ある病気のせいで体内のミネラルを一定に保ちにくい状態になっている方が居たとして、それを調整する為に薬以外の生活の制限が重要であれば、好物を控えるように助言する事もあります。 こうした助言を行うにしても、相手の状況や人の希望などにはなるべく配慮をした対応となるよう考えるように努めています。たいへん高齢な方であれば敢えて制限をしない選択肢も示しますし、ある好物をべることが生き甲斐であるのなら、なるべく

    相手を尊重する事ってなんだろう - とラねこ日誌
  • 「橋下旋風はデフレが生んだ」:日経ビジネスオンライン

    大阪府知事から大阪市長へと前代未聞の転身を遂げ、「既得権の破壊」を声高に叫ぶ橋下徹氏。次は国政進出をも狙う彼の快進撃を支えているのが、将来不安が増すばかりの府民、市民の不満であることは明らかだろう。 「橋氏躍進の根にあるものこそがデフレ」――。日経ビジネス3月26日号の特集「さらばデフレ消耗戦」の取材で、興味深い解説を聞いた。大和総研顧問の原田泰氏である。 原田氏は「デフレの毒が顕著に回っているのが地方。単に物価が下がるだけならいいが、それに伴って景気が停滞し雇用・賃金もじわじわと低下し続けた。円高によって地方の雇用を支えていた製造業の生産拠点も次々と海外に出ていき、地方では高所得の職が公務員などに限られるようになった。当然、市民の間で公務員に対する反感が増幅する。この空気をうまく読んでいるのが橋下氏だ」と指摘する。 上のグラフは、大阪市が公表する市内雇用者の現金給与総額(月額、5人以

    「橋下旋風はデフレが生んだ」:日経ビジネスオンライン
  • インド経済:魔力を失いつつある国

    (英エコノミスト誌 2012年3月24日号) インドが膨大な経済的潜在力を発揮するのを政治が邪魔している。 インドは大きな数字の国だ。10億人を超える人口、100万件の暴動、1000の言語を抱える場所である。だが、1947年の独立以来、2種類のインド経済しかなかったと言っても過言ではないだろう。 1つ目の経済は、怠惰な成長、気がおかしくなるようなお役所仕事、息が詰まるような官僚主義を生み出した。2つ目の経済は、1990年代の自由化の後に徐々に回転速度を上げ、その結果、インドは2000年代半ばまでに楽観論が一気に広がる国になった。つまり、外に向けて開かれ、後退しているとはいえまだ厄介な公的部門を克服した起業家に満ちた国だ。 インドは、有利な人口動態や意欲的な企業、漸進的な改革、貯蓄意欲と投資意欲のおかげで、急成長のロングスパートを享受する運命にあるように見えた。 ところが最近、絶対に死のうと

  • 最近話題のOpenStreetMapがYOLPで利用可能に!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、YOLPプロジェクトの鋤柄( @picacch )です。 日より、最近話題のOpenStreetMapをYOLP(Yahoo! Open Local Platform)の以下のAPIで利用できるようになりました。 JavaScriptマップAPI スタティックマップAPI iOS Map SDK Android Map SDK OpenStreetMapってどんな地図? OpenStreetMap(以下、OSM)は、道路地図などの地理情報データを誰でも利用できるよう、フリーの地理情報データを作成することを目的としたプロジェクトです。世界中の地図が作成されており、OSM.orgにアクセスすれば、誰でも地図を編集できます

    最近話題のOpenStreetMapがYOLPで利用可能に!
    laid-back
    laid-back 2012/03/29
    ガタッΣ
  • サンプルコードによるPerl入門

    文字列 数値をASCII(アスキー)コードに対応する文字に変換するには、chr関数を使用します。 #!/usr/bin/perl use strict; use warnings; # ASCII文字コードでは65,66,67はそれぞれ 'A','B','C'に対応する。 my $a_num = 65; my $b_num = 66; my $c_num = 67; print chr( $a_num ), "\n"; print chr( $b_num ), "\n"; print chr( $c_num ), "\n"; __END__ 続きを読む

  • perlモジュールの作成方法

    [Perl] Perlモジュールの書式は大抵以下のようになります。 package 任意のモジュール名; use Exporter; @ISA = qw(Exporter); @EXPORT = qw(sub1, sub2); #Exportするルーチン sub sub1{ . . . } sub sub2{ . . . } スクリプトから作成したモジュールを読み込みにはuse文を使用します。 [例] use モジュール名 モジュールのサブルーチンを呼び出すには&sub1()などとすればOK。以下実例。 [モジュール: Category.pm] package Category; use Exporter; @ISA = qw(Exporter); @EXPORT = qw(new show_parent); sub new { my $pkg = shift; my $self; { m

  • 大企業幹部は一度見学した方がいい~復旧する三陸鉄道の力強さを:日経ビジネスオンライン

    誰も乗ることのない電車が、ポツンと岩手県普代駅に佇んでいます。もう1年を超えて。あの日は、運転士と15名の乗客が乗っていました。幸い、津波は逃れることが出来ましたが、戻るも進むもできない状態。それから1年、電車は誰も運べない鉄の箱になったのです。 乗客の1人だった旅人は、「私は旅の途中、できたら旅をその場所からつなぎ合わせたい。一日も早い復旧を願っています」。 そんな手紙をいただいたのは、三陸鉄道。 みなさんはご存知でしょうか。岩手のリアス式海岸沿いを走る、稀に見る絶景電車です。 陸の孤島と言われた三陸沿岸の地に、三鉄が開通したのは1984年のこと。特定地方交通線の第3セクター第1号として誕生しました。 それまでは、町に出るにしても船などに頼るしかなかった土地柄。開通当時のフィルムを見ると、その嬉しい様子がうかがえます。 地震と津波で打撃を受けた三鉄 また北リアス線では、高校生の足としても

    大企業幹部は一度見学した方がいい~復旧する三陸鉄道の力強さを:日経ビジネスオンライン
  • イベントに多くの人を集客できる、3つの方法

    私も地元で勉強会を開催していて、集客には頭を悩ませています。地元の静岡県の人口は約360万人。東西に長いため、実質的にリーチできる人数はもっと減ります。交通網が張り巡らされた東京圏4000万人と比較すると、静岡で50人を集めるということは、東京で500人集めるくらい大変なことです。 1000人確実に集客できる方法 イベントに多くの集客をするには、綿密な計画としかけが必要です。次の勉強会開催時に実践してみたいことをまとめました。 イベントの「目的」で惹きつける 私どもが開催した前回の勉強会は、かなり早い段階で満席となりました。後から振り返れば、「コミュニケーション力」という、誰もが悩むテーマだったことが大きいです。テーマはシンプルで分かりやすく、参加希望者の心に刺さるものを選んだほうがよいでしょう。 テーマの他に、「仲間に会える」ということも、参加する大きなモチベーションになります。前回の勉

    イベントに多くの人を集客できる、3つの方法
  • 原発停止の影響に苦しむドイツ

    (2012年3月27日付 英フィナンシャル・タイムズ紙) ドイツの原子力発電の段階的廃止の第一線にいる人々は、電気が消えないようにするために日々苦労していると話す。 国内にある原子力発電所の半分が閉鎖されてから1年半。政府は今後10年間で進める再生可能資源による電力への転換は、予定通りに進んでいると主張する。だが、多くの専門家は、実際やってみると移行は難しいと言う。 冬は何とか乗り切ったが・・・ 「冬は何とか乗り切った」。ドイツに4つある地域高圧送電網の1つを運営するオランダ企業テネットで、北部コントロールセンターの責任者を務めるフォルカー・ヴァインライヒ氏はこう話す。 「だが我々は幸運だったし、今はもう、できることの限界に近づいている」 ハノーバー郊外にある何の変哲もない低層ビルに拠点を構えるヴァインライヒ氏と同僚たちは2011年に、北海とアルプス山脈を結ぶテネットのケーブルの電圧を維持

  • perlでミリ秒単位の処理時間を計測する

    use Time::HiRes; my $start_time = Time::HiRes::time; #-------------- #てきとーな処理 #-------------- #処理時間を計算して小数点以下を3桁に丸めて表示 printf("%0.3f",Time::HiRes::time - $start_time);

    laid-back
    laid-back 2012/03/29
    処理時間の計測方法